body, h1, h2, h3, h4, h5, h6, h7, p, ul li, ol, li, strong, .btn, a, td, th, input, textarea, select {
  color: yellow !important; }

body, div, section, .mybg-primary, .mybg-secondary, .mybg-light, .mybg-dark, .mybg-element1, .mybg-element2, a, input, textarea, select {
  background-color: black !important;
  border-color: yellow !important; }

input::placeholder, textarea::placeholder {
  color: yellow !important; }

a:hover, a:focus, a:active, .btn:hover, .btn:focus, .btn:active {
  text-decoration: underline !important;
  background-color: black !important;
  border-color: yellow !important;
  color: yellow !important; }

.wcag-settings .contrast .btn {
  border-color: yellow !important; }
  .wcag-settings .contrast .btn.normal {
    background-color: white !important;
    color: black !important; }
  .wcag-settings .contrast .btn.black-white {
    background-color: black !important;
    color: white !important; }
  .wcag-settings .contrast .btn.yellow-black {
    background-color: yellow !important;
    color: black !important; }
  .wcag-settings .contrast .btn.black-yellow {
    background-color: black !important;
    color: yellow !important; }

body a:focus, body .btn:focus, body input[type='file']:focus {
  outline: 2px dotted yellow !important; }

.socials a.facebook {
  background-image: url("/img/wcag/black-yellow/fb.svg"); }
.socials a.instagram {
  background-image: url("/img/wcag/black-yellow/ig.svg"); }
.socials a.youtube {
  background-image: url("/img/wcag/black-yellow/yt.svg"); }

.wcag-tabindex {
  background-color: transparent !important; }

#wcag-tab-next-0:focus {
  outline: 2px dotted yellow !important; }

#main-nav .btn-menu span {
  background-color: yellow !important; }

.price-list .table-responsive .price-first {
  border-right-color: yellow !important; }
.price-list .table-responsive .name-second {
  border-left-color: yellow !important; }

.container-block .title .icon img {
  filter: none !important; }

.steps .foto img {
  filter: none !important; }

.layerslider-wrapper .layerslider .ls-nav-prev, .layerslider-wrapper .layerslider .ls-nav-next {
  display: block !important;
  opacity: 1 !important; }
  .layerslider-wrapper .layerslider .ls-nav-prev:after, .layerslider-wrapper .layerslider .ls-nav-next:after {
    border-top-color: yellow !important;
    border-left-color: yellow !important;
    display: block !important;
    opacity: 1 !important; }
  .layerslider-wrapper .layerslider .ls-nav-prev:hover:after, .layerslider-wrapper .layerslider .ls-nav-next:hover:after {
    border-top-color: yellow !important;
    border-left-color: yellow !important;
    display: block !important;
    opacity: 1 !important; }
.layerslider-wrapper .layerslider .ls-nav-next:after {
  border-right-color: yellow !important;
  border-left-color: transparent !important; }
.layerslider-wrapper .layerslider .ls-nav-next:hover:after {
  border-right-color: yellow !important;
  border-left-color: transparent !important; }
.layerslider-wrapper .layerslider .ls-nav-start:after {
  border-right-color: yellow !important;
  border-top-color: yellow !important; }
.layerslider-wrapper .layerslider .ls-nav-stop {
  border-right-color: yellow !important;
  border-left-color: yellow !important; }
.layerslider-wrapper .layerslider .ls-bottom-slidebuttons a {
  border-color: yellow !important; }
  .layerslider-wrapper .layerslider .ls-bottom-slidebuttons a:hover {
    border-color: yellow !important;
    background-color: yellow !important; }
.layerslider-wrapper .layerslider .ls-bottom-slidebuttons .ls-nav-active {
  background-color: yellow !important; }
  .layerslider-wrapper .layerslider .ls-bottom-slidebuttons .ls-nav-active:hover {
    background-color: yellow !important; }
.layerslider-wrapper .layerslider .ls-slide-backgrounds {
  background-color: black !important; }
  .layerslider-wrapper .layerslider .ls-slide-backgrounds img {
    display: none !important; }

.faq .one-item {
  border: 2px solid yellow !important; }
  .faq .one-item .title .roll.open .line1 {
    background-color: yellow !important; }
  .faq .one-item .line {
    border-color: yellow !important; }

.circle-card .wrapper {
  border: 2px solid yellow !important; }
  .circle-card .wrapper:hover {
    box-shadow: 0 0 10px 2px yellow; }
.circle-card .photo, .circle-card .text, .circle-card .text-inner, .circle-card .buttons {
  background-color: transparent !important; }

.photo-block-more .slide-list .one-item {
  border: 2px solid yellow !important; }
  .photo-block-more .slide-list .one-item .title .roll {
    background-color: yellow !important; }
    .photo-block-more .slide-list .one-item .title .roll.open {
      background-color: yellow !important; }
      .photo-block-more .slide-list .one-item .title .roll.open .line1 {
        background-color: yellow !important; }
  .photo-block-more .slide-list .one-item .line {
    border-color: yellow !important; }

.full-photo-icons .icon .photo img {
  filter: none !important; }

.table-responsive .table thead {
  border-top: 1px solid yellow !important; }
  .table-responsive .table thead tr {
    background-color: black !important;
    border-bottom: 1px solid yellow !important; }
.table-responsive .table tbody tr {
  background-color: black !important;
  border-bottom: 1px solid yellow !important; }

.form-group label .required {
  color: yellow !important; }

.checkbox-label input[type='checkbox']:focus {
  outline-color: yellow !important; }

.contact-form .linki .link.email .link-photo {
  background-image: url("/img/wcag/black-yellow/email.svg") !important; }
.contact-form .linki .link.address .link-photo {
  background-image: url("/img/wcag/black-yellow/mark.svg") !important; }
.contact-form .linki .link.telephone .link-photo {
  background-image: url("/img/wcag/black-yellow/tel.svg") !important; }

.owl-carousel .nav-start {
  background-image: url(/img/wcag/black-yellow/owl-start.svg) !important; }
.owl-carousel .nav-stop {
  background-image: url(/img/wcag/black-yellow/owl-pause.svg) !important; }
.owl-carousel .owl-dots .owl-dot {
  border-color: yellow !important;
  background-color: black !important; }
  .owl-carousel .owl-dots .owl-dot.active {
    background-color: yellow !important;
    outline: 2px dotted yellow !important; }

.cookies-mini {
  box-shadow: 0 0 10px 2px yellow;
  background-color: black !important;
  background-image: url("/img/wcag/black-yellow/cookies.svg") !important; }

.cookies-settings .wrapper {
  box-shadow: 0 0 10px 2px yellow; }
.cookies-settings .btn-close {
  color: yellow !important; }
.cookies-settings .one-cookie {
  border-top: 1px solid yellow; }
.cookies-settings .cookie-change input[type="checkbox"]:focus {
  outline: 2px dotted yellow !important; }
.cookies-settings .cookie-change input[type="checkbox"]:checked:before {
  background-color: yellow !important; }
.cookies-settings .cookie-change input[type="checkbox"]:before {
  border-color: yellow !important;
  background-color: black !important; }
.cookies-settings .buttons .btn, .cookies-settings .buttons .btn.btn-save, .cookies-settings .buttons .btn.btn-accept, .cookies-settings .buttons .btn.btn-reject {
  border-color: yellow !important;
  background-color: black !important;
  color: yellow !important; }
  .cookies-settings .buttons .btn span, .cookies-settings .buttons .btn.btn-save span, .cookies-settings .buttons .btn.btn-accept span, .cookies-settings .buttons .btn.btn-reject span {
    color: yellow !important; }
  .cookies-settings .buttons .btn:hover, .cookies-settings .buttons .btn:focus, .cookies-settings .buttons .btn.btn-save:hover, .cookies-settings .buttons .btn.btn-save:focus, .cookies-settings .buttons .btn.btn-accept:hover, .cookies-settings .buttons .btn.btn-accept:focus, .cookies-settings .buttons .btn.btn-reject:hover, .cookies-settings .buttons .btn.btn-reject:focus {
    border-color: yellow !important;
    background-color: black !important;
    color: yellow !important; }
    .cookies-settings .buttons .btn:hover span, .cookies-settings .buttons .btn:focus span, .cookies-settings .buttons .btn.btn-save:hover span, .cookies-settings .buttons .btn.btn-save:focus span, .cookies-settings .buttons .btn.btn-accept:hover span, .cookies-settings .buttons .btn.btn-accept:focus span, .cookies-settings .buttons .btn.btn-reject:hover span, .cookies-settings .buttons .btn.btn-reject:focus span {
      color: yellow !important; }

.cookies-info {
  background-color: transparent !important; }
  .cookies-info .wrapper {
    box-shadow: 0 0 10px 2px yellow; }
  .cookies-info .buttons .btn, .cookies-info .buttons .btn.btn-save, .cookies-info .buttons .btn.btn-accept, .cookies-info .buttons .btn.btn-reject {
    border-color: yellow !important;
    background-color: black !important;
    color: yellow !important; }
    .cookies-info .buttons .btn span, .cookies-info .buttons .btn.btn-save span, .cookies-info .buttons .btn.btn-accept span, .cookies-info .buttons .btn.btn-reject span {
      color: yellow !important; }
    .cookies-info .buttons .btn:hover, .cookies-info .buttons .btn:focus, .cookies-info .buttons .btn.btn-save:hover, .cookies-info .buttons .btn.btn-save:focus, .cookies-info .buttons .btn.btn-accept:hover, .cookies-info .buttons .btn.btn-accept:focus, .cookies-info .buttons .btn.btn-reject:hover, .cookies-info .buttons .btn.btn-reject:focus {
      border-color: yellow !important;
      background-color: black !important;
      color: yellow !important; }
      .cookies-info .buttons .btn:hover span, .cookies-info .buttons .btn:focus span, .cookies-info .buttons .btn.btn-save:hover span, .cookies-info .buttons .btn.btn-save:focus span, .cookies-info .buttons .btn.btn-accept:hover span, .cookies-info .buttons .btn.btn-accept:focus span, .cookies-info .buttons .btn.btn-reject:hover span, .cookies-info .buttons .btn.btn-reject:focus span {
        color: yellow !important; }

.newsy-carousel .date span {
  color: yellow !important; }

#main-menu.mini-menu .page-nav li {
  border-color: yellow !important; }

.page-nav .my-dropdown .my-dropdown-toggle .caret {
  border-left-color: transparent !important;
  border-right-color: transparent !important; }
.page-nav .my-dropdown .dropdown-menu {
  background-color: black !important;
  border-top-color: yellow !important; }

#wcag-settings-tadam .buttons .btn, #wcag-settings-tadam .btn {
  border-color: yellow !important;
  color: yellow !important;
  background-color: black !important; }
  #wcag-settings-tadam .buttons .btn:hover, #wcag-settings-tadam .btn:hover {
    border-color: yellow !important;
    color: yellow !important;
    background-color: black !important; }
#wcag-settings-tadam .btn-close {
  color: yellow !important; }
#wcag-settings-tadam .wrapper {
  box-shadow: 0 0 10px 2px yellow; }

.wcag-options-mini {
  background-image: url(/img/wcag/black-yellow/wcag-mini.svg);
  box-shadow: 0 0 10px 2px yellow;
  background-color: black !important; }

main {
  background-image: none !important;
  background-color: black !important; }

header.sticked #main-nav {
  background-color: black !important; }

#top-bar .left a img {
  filter: invert(61%) sepia(139%) saturate(1033%) hue-rotate(18deg) brightness(133%) contrast(142%); }

.page-nav .my-dropdown .my-dropdown-toggle .caret {
  background-image: url(/img/wcag/black-yellow/arrow-down.svg); }

.page-nav .my-dropdown .dropdown-menu li, .top-menu .my-dropdown .dropdown-menu li {
  border-bottom: 1px solid yellow !important; }

.contact-form .title h2 span {
  color: yellow !important; }

.contact-form .form .input-foto .tel img, .contact-form .form .input-foto img {
  filter: invert(61%) sepia(139%) saturate(1033%) hue-rotate(18deg) brightness(133%) contrast(142%); }

.contact-form .form input[type="tel"]:focus, .contact-form .form input[type="text"]:focus, .contact-form .form input[type="email"]:focus {
  outline: 2px solid yellow !important; }

.two-text .container-block .title h3::after {
  color: yellow !important; }

.realizations-carousel .one-info h3 span {
  color: yellow !important; }

.realizations-carousel .foto-part h3 span::before {
  color: yellow !important; }

.realizations-carousel .opinion h4::before, .realizations-carousel .opinion h4::after {
  background-image: url(/img/wcag/black-yellow/guote.svg); }

.portfolio .one-realization h3 {
  background-color: black !important; }

.foto-block2 {
  background-image: none !important; }

.faq .one-item .title .roll.open .arrow img {
  filter: invert(6%) sepia(198%) saturate(1111%) hue-rotate(18deg) brightness(196%) contrast(142%) !important; }

.faq .one-item .title .roll .arrow img {
  filter: invert(6%) sepia(198%) saturate(1111%) hue-rotate(18deg) brightness(196%) contrast(142%) !important; }

.faq .one-item .title {
  border-bottom: 1px solid yellow !important; }

.faq .one-item .inner {
  padding-left: 15px; }

.faq .one-item .title {
  padding-left: 15px; }

.newsy-carousel .one-news:hover .buttons .btn, .newsy-carousel .one-news:focus .buttons .btn {
  background-color: transparent !important;
  border: 1px solid yellow !important; }

#only-text-group-231 .module-title .module-title-text span {
  color: yellow !important; }

.upper-footer .wrapper .btn span {
  color: yellow !important; }

#standard.szkolenie-wcag .newsletter-photo .module-title .module-title-text {
  background-color: transparent !important;
  border: 1px solid yellow !important; }

.newsletter-photo .wrapper h2 span {
  color: yellow !important; }

.card-icon:nth-child(odd) .photo .image, .card-icon:nth-child(even) .photo .image {
  background-color: transparent !important;
  border: 1px solid yellow !important; }
  .card-icon:nth-child(odd) .photo .image img, .card-icon:nth-child(even) .photo .image img {
    filter: invert(61%) sepia(139%) saturate(1033%) hue-rotate(18deg) brightness(133%) contrast(142%); }

.full-photo-icons .icon .photo img {
  filter: invert(82%) sepia(14%) saturate(2013%) hue-rotate(381deg) brightness(400%) contrast(114%) !important; }

.full-photo-icons .icon .photo .image {
  border: 1px solid yellow !important; }

.photo-block-more .title-text h3 span {
  color: yellow !important; }

.photo-block-more .slide-list .one-question.active:after {
  background-color: yellow !important; }

.steps .wrapper {
  border: 2px solid yellow !important; }

.steps .arrow {
  background-color: yellow !important; }

.steps .text h4 span {
  color: yellow !important; }

.foto-block .wrapper ul li:before {
  background-image: url(/img/wcag/black-yellow/ulli.svg); }

.price-list-card-group .module-title .module-title-text span {
  color: yellow !important; }

.price-list-card .special-text {
  border: 2px solid yellow !important; }

.price-list-card .wrapper {
  border: 2px solid yellow !important; }

.price-list-card .buttons {
  border: 2px solid yellow !important;
  border-left: none !important;
  border-right: none !important; }

.price-list-card .title-text span {
  color: yellow !important; }

.review .one-review {
  border: 2px solid yellow !important; }

.review .one-review .stars img {
  filter: brightness(1.4) contrast(7.5); }

.review .owl-carousel .nav-start, .review .owl-carousel .nav-stop {
  opacity: 1; }

.newsy-carousel .date-author span {
  color: yellow !important; }

.newsy-carousel .one-news .buttons .btn {
  background-color: yellow !important; }

#file_module-group-245 .faq .one-item .title .roll .arrow img {
  filter: invert(6%) sepia(198%) saturate(1111%) hue-rotate(18deg) brightness(196%) contrast(142%) !important; }

#standard .page-foto #subpage-title span {
  color: yellow !important; }

#standard:not(.szkolenie-wcag) .foto-block-group .foto-block .wrapper .title h3 span {
  color: yellow !important; }

#standard:not(.szkolenie-wcag) #card-icons-group-262 .card-icon .photo .image, #standard:not(.szkolenie-wcag) #card-icons-group-701 .card-icon .photo .image, #standard:not(.szkolenie-wcag) #card-icons-group-692 .card-icon .photo .image, #standard:not(.szkolenie-wcag) #card-icons-group-554 .card-icon .photo .image, #standard:not(.szkolenie-wcag) #card-icons-group-543 .card-icon .photo .image, #standard:not(.szkolenie-wcag) #card-icons-group-296 .card-icon .photo .image, #standard:not(.szkolenie-wcag) #card-icons-group-309 .card-icon .photo .image {
  border: none !important; }
#standard:not(.szkolenie-wcag) #card-icons-group-262 .card-icon .photo img, #standard:not(.szkolenie-wcag) #card-icons-group-701 .card-icon .photo img, #standard:not(.szkolenie-wcag) #card-icons-group-692 .card-icon .photo img, #standard:not(.szkolenie-wcag) #card-icons-group-554 .card-icon .photo img, #standard:not(.szkolenie-wcag) #card-icons-group-543 .card-icon .photo img, #standard:not(.szkolenie-wcag) #card-icons-group-296 .card-icon .photo img, #standard:not(.szkolenie-wcag) #card-icons-group-309 .card-icon .photo img {
  filter: invert(98%) sepia(60%) saturate(4090%) hue-rotate(354deg) brightness(105%) contrast(106%); }

#standard:not(.szkolenie-wcag) #card-icons-group-266 .card-icon .photo .image {
  border: none !important; }

.two-text .text-inner ul li:before {
  background-image: url(/img/wcag/black-yellow/ulli.svg); }

#newsletter-photo-group-275 .newsletter-photo .module-title .module-title-text:before {
  background-color: black !important; }

#newsletter-photo-group-275 .newsletter-photo .form .form-group .btn {
  background-image: url(/img/wcag/black-yellow/arrow-newsletter.svg); }

#gallery-tiles-group-396 .gallery-tiles .one-image {
  background-color: yellow !important; }

.btn-primary {
  background-color: transparent !important;
  border: 1px solid yellow !important; }

#two-text-group-216 .two-text .container-block .title .icon img {
  filter: invert(82%) sepia(14%) saturate(2013%) hue-rotate(381deg) brightness(400%) contrast(114%) !important; }

.upper-footer .wrapper span {
  color: yellow !important; }

#only-text-group-231 {
  background-image: none !important; }

#only-photo-group-214 {
  background-image: none !important; }

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
  opacity: 1; }
  .owl-carousel .owl-nav button.owl-next img, .owl-carousel .owl-nav button.owl-prev img {
    filter: invert(82%) sepia(14%) saturate(2013%) hue-rotate(381deg) brightness(400%) contrast(114%) !important; }

#standard:not(.szkolenie-wcag) .foto-block-group .foto-block .wrapper > .buttons .btn:after {
  background-image: url(/img/wcag/black-yellow/arrow-right-fotoblock.svg); }

.form-group label {
  color: yellow !important; }

.form-text .form .checkbox-label .checkbox-styled {
  background-color: black !important; }

#strona-realizacji .page-foto h1 span, #standard .page-foto h1 span {
  color: yellow !important; }

#strona-realizacji .foto-block-icons .icons-text .foto-icon .image {
  background-color: black !important; }

#strona-realizacji .foto-block-icons .wrapper .title h3 span {
  color: yellow !important; }

#card-icons-group-253 .card-icon .photo .image {
  border: none !important; }
#card-icons-group-253 .card-icon .photo img {
  filter: invert(98%) sepia(60%) saturate(4090%) hue-rotate(354deg) brightness(105%) contrast(106%); }

#strona-realizacji .card-icons-group .module-title .module-title-text span {
  color: yellow !important; }

#strona-realizacji .double-block-group .module-title .module-title-text span {
  color: yellow !important; }

.selected_products-group .module-title .module-title-text span {
  color: yellow !important; }

#strona-realizacji #foto-block-icons-group-251 .foto-block-icons .icons-text .foto-icon img {
  filter: invert(82%) sepia(14%) saturate(2013%) hue-rotate(381deg) brightness(400%) contrast(114%) !important; }

header .container, #main-nav .inner, #main-nav .inner #logo, #main-nav .inner #logo a {
  background-color: transparent !important; }

ul li:before {
  background-image: url(/img/wcag/black-yellow/ulli.svg) !important; }

.newsy .one-news .date span {
  color: yellow !important; }

.photo-block-more .btn-secondary, .photo-block-more .btn-secondary:hover, .photo-block-more .btn-secondary:active, .photo-block-more .btn-secondary:focus {
  border: 1px solid yellow !important;
  color: yellow !important; }

.section_dark label, .section_light label, .section_grey label {
  color: yellow !important; }
.section_dark input[type="number"], .section_dark input[type="text"], .section_dark input[type="tel"], .section_dark input[type="email"], .section_dark input[type="password"], .section_dark select, .section_dark textarea, .section_light input[type="number"], .section_light input[type="text"], .section_light input[type="tel"], .section_light input[type="email"], .section_light input[type="password"], .section_light select, .section_light textarea, .section_grey input[type="number"], .section_grey input[type="text"], .section_grey input[type="tel"], .section_grey input[type="email"], .section_grey input[type="password"], .section_grey select, .section_grey textarea {
  color: yellow !important; }
  .section_dark input[type="number"]::placeholder, .section_dark input[type="text"]::placeholder, .section_dark input[type="tel"]::placeholder, .section_dark input[type="email"]::placeholder, .section_dark input[type="password"]::placeholder, .section_dark select::placeholder, .section_dark textarea::placeholder, .section_light input[type="number"]::placeholder, .section_light input[type="text"]::placeholder, .section_light input[type="tel"]::placeholder, .section_light input[type="email"]::placeholder, .section_light input[type="password"]::placeholder, .section_light select::placeholder, .section_light textarea::placeholder, .section_grey input[type="number"]::placeholder, .section_grey input[type="text"]::placeholder, .section_grey input[type="tel"]::placeholder, .section_grey input[type="email"]::placeholder, .section_grey input[type="password"]::placeholder, .section_grey select::placeholder, .section_grey textarea::placeholder {
    color: yellow !important; }
.section_dark .module-title-text, .section_light .module-title-text, .section_grey .module-title-text {
  color: yellow; }
.section_dark .module-subtitle-text, .section_light .module-subtitle-text, .section_grey .module-subtitle-text {
  color: yellow !important; }
.section_dark h1, .section_dark h2, .section_dark h3, .section_dark h4, .section_light h1, .section_light h2, .section_light h3, .section_light h4, .section_grey h1, .section_grey h2, .section_grey h3, .section_grey h4 {
  color: yellow !important; }
  .section_dark h1 span, .section_dark h2 span, .section_dark h3 span, .section_dark h4 span, .section_light h1 span, .section_light h2 span, .section_light h3 span, .section_light h4 span, .section_grey h1 span, .section_grey h2 span, .section_grey h3 span, .section_grey h4 span {
    color: yellow; }
.section_dark p, .section_dark li, .section_dark ol, .section_light p, .section_light li, .section_light ol, .section_grey p, .section_grey li, .section_grey ol {
  color: yellow !important; }
.section_dark a, .section_light a, .section_grey a {
  color: yellow; }
  .section_dark a:hover, .section_light a:hover, .section_grey a:hover {
    color: yellow; }
.section_dark .btn-secondary, .section_light .btn-secondary, .section_grey .btn-secondary {
  background-color: black;
  color: yellow;
  border: 2px solid yellow; }
  .section_dark .btn-secondary:hover, .section_light .btn-secondary:hover, .section_grey .btn-secondary:hover {
    border: 2px solid yellow !important;
    background-color: black !important; }
.section_dark .btn-empty:hover, .section_light .btn-empty:hover, .section_grey .btn-empty:hover {
  transform: scale(0.95) !important;
  border: 1px solid yellow !important;
  background-color: transparent !important;
  color: yellow !important; }
.section_dark .btn-primary, .section_light .btn-primary, .section_grey .btn-primary {
  color: yellow;
  border: none; }
  .section_dark .btn-primary:hover, .section_light .btn-primary:hover, .section_grey .btn-primary:hover {
    border: none !important; }

.newsletter-photo .module-title .module-title-text {
  border: 1px solid yellow !important;
  background-color: transparent !important; }

.newsletter-photo .wrapper .foto img {
  border: 12px solid yellow !important; }

.review .one-review .description {
  color: yellow !important; }

.review .one-review .sign {
  color: yellow !important; }

.review .one-review .work {
  color: yellow !important; }

.white #main-nav .page-nav li a:hover {
  color: yellow !important; }

.page-nav .my-dropdown .dropdown-menu li, .top-menu .my-dropdown .dropdown-menu li {
  border-bottom: 1px solid yellow !important; }

.section_light, .section_dark, .section_grey {
  background-color: black !important; }

.full-photo-icons-group .module-title .module-subtitle-text {
  color: yellow !important; }

.full-photo-icons .icon .text h4 {
  color: yellow !important; }

.section_grey .card-icon .wrapper {
  background-color: black !important; }

.section_light .full-photo-icons .icon .photo .image, .section_grey .full-photo-icons .icon .photo .image {
  border: 1px solid yellow !important; }

.section_dark .card-icon .text h3, .section_dark .card-icon .text p {
  color: yellow !important; }

.price-list-card .title-text, .price-list-card .subtitle-text, .price-list-card .card-content, .price-list-card .wrapper-price {
  color: yellow !important; }

.price-list-card .card-content ul li, .price-list-card .wrapper-price .old-price, .price-list-card .wrapper-price .price {
  color: yellow !important; }

.section_dark .card-text-wrapper .card-text p, .section_dark .card-text-wrapper .card-text h3, .section_grey .card-text-wrapper .card-text p {
  color: yellow !important; }

.section_dark .btn-primary:hover, .section_light .btn-primary:hover, .section_grey .btn-primary:hover {
  border: 1px solid yellow !important; }

.card-photo h3, .card-photo .text p {
  color: yellow !important; }

.section_light .faq .one-item .title .roll .arrow img, .section_grey .faq .one-item .title .roll .arrow img {
  filter: brightness(1000) !important; }

.section_light .contact-form .text p, .section_grey .contact-form .text p, .contact-form .text p {
  color: yellow !important; }

.section_dark .contact-form .wrapper, .section_dark .contact-form .form .input-foto .foto {
  border: 1px solid yellow !important; }

.review .owl-carousel .owl-nav button img {
  filter: brightness(100) !important; }

.owl-carousel .owl-nav button:focus {
  outline: 2px solid yellow !important; }

.section_dark .module-title-text span {
  color: yellow !important; }

.white .upper-footer .btn-primary {
  background-color: black !important; }

.white .upper-footer a:hover, .white .center-footer a:hover {
  color: yellow !important; }

.white .upper-footer .wrapper span {
  color: yellow !important; }

.white .upper-footer a, .white .upper-footer p, .white .center-footer a, .white .center-footer p {
  color: yellow !important; }

.white .bottom-footer p, .white .bottom-footer a {
  color: yellow !important; }

.white .bottom-footer a:hover {
  color: yellow !important; }

.steps .text h4, .steps .text p {
  color: yellow !important; }

.price-list-card .special-text p {
  color: yellow !important; }

.white #top-bar, .white #main-nav {
  background-color: black !important; }

.white #main-nav .page-nav > li:last-child a, .white #main-nav .page-nav > li:last-child a:hover {
  color: yellow !important; }

#top-bar .right .top-menu li a:hover {
  color: yellow !important; }

.white #top-bar a, .white #top-bar p, .white #main-nav a, .white #main-nav p {
  color: yellow !important; }

.section_dark .card-text-wrapper .card-text .btn-empty:hover {
  color: yellow !important;
  border: 1px solid yellow !important; }

.section_light .faq .one-item .title .roll .arrow img, .section_grey .faq .one-item .title .roll .arrow img {
  filter: invert(6%) sepia(198%) saturate(1111%) hue-rotate(18deg) brightness(196%) contrast(142%) !important; }

#main-menu.mini-menu .page-nav li, #main-menu.mini-menu .top-menu li {
  border-top: 1px solid yellow !important; }

.pillars .one-pillar, .pillars .main-pillar {
  border: 1px solid yellow !important; }

.dark-bg {
  background-image: none !important; }

/*# sourceMappingURL=black-yellow.css.map */
