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 {
    background-color: yellow !important; }
    .faq .one-item .title .roll.open {
      background-color: 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; }

/*# sourceMappingURL=black-yellow.css.map */
