body, h1, h2, h3, h4, h5, h6, h7, p, ul li, ol, li, span, strong, .btn, a, td, th, input, textarea, select {
  color: white !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: white !important; }

input::placeholder, textarea::placeholder {
  color: white !important; }

a, .btn {
  background-color: black !important;
  border-color: white !important; }
  a:hover, a:focus, a:active, .btn:hover, .btn:focus, .btn:active {
    text-decoration: underline !important;
    background-color: black !important;
    border-color: white !important;
    color: white !important; }

.wcag-settings .contrast .btn {
  border-color: white !important; }
  .wcag-settings .contrast .btn.normal {
    background-color: white !important;
    color: black !important; }
    .wcag-settings .contrast .btn.normal span {
      color: black !important; }
  .wcag-settings .contrast .btn.black-white {
    background-color: black !important;
    color: white !important; }
    .wcag-settings .contrast .btn.black-white span {
      color: white !important; }
  .wcag-settings .contrast .btn.yellow-black {
    background-color: yellow !important;
    color: black !important; }
    .wcag-settings .contrast .btn.yellow-black span {
      color: black !important; }
  .wcag-settings .contrast .btn.black-yellow {
    background-color: black !important;
    color: yellow !important; }
    .wcag-settings .contrast .btn.black-yellow span {
      color: yellow !important; }

body a.file {
  background-image: url("/img/file-white.svg") !important; }
body a:focus, body .btn:focus, body input[type='file']:focus {
  outline: 2px dotted white !important; }

.socials a.facebook {
  background-image: url("/img/wcag/black-white/fb.svg"); }
.socials a.instagram {
  background-image: url("/img/wcag/black-white/ig.svg"); }
.socials a.youtube {
  background-image: url("/img/wcag/black-white/yt.svg"); }

.wcag-tabindex {
  background-color: transparent !important; }

#wcag-tab-next-0:focus {
  outline: 2px dotted white !important; }

#main-nav .btn-menu span {
  background-color: white !important; }

.price-list .table-responsive .price-first {
  border-right-color: white !important; }
.price-list .table-responsive .name-second {
  border-left-color: white !important; }

.container-block .title .icon img {
  filter: brightness(100) !important; }

.steps .foto img {
  filter: brightness(100) !important; }

.faq .one-item {
  border: 2px solid white !important; }
  .faq .one-item .title .roll {
    background-color: white !important; }
    .faq .one-item .title .roll.open {
      background-color: white !important; }
      .faq .one-item .title .roll.open .line1 {
        background-color: white !important; }
  .faq .one-item .line {
    border-color: white !important; }

.circle-card .wrapper {
  border: 2px solid white !important; }
  .circle-card .wrapper:hover {
    box-shadow: 0 0 10px 2px white; }
.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 white !important; }
  .photo-block-more .slide-list .one-item .title .roll {
    background-color: white !important; }
    .photo-block-more .slide-list .one-item .title .roll.open {
      background-color: white !important; }
      .photo-block-more .slide-list .one-item .title .roll.open .line1 {
        background-color: white !important; }
  .photo-block-more .slide-list .one-item .line {
    border-color: white !important; }

.full-photo-icons .icon .photo img {
  filter: brightness(100) !important; }

.table-responsive .table thead {
  border-top: 1px solid white !important; }
  .table-responsive .table thead th {
    border-color: white !important; }
  .table-responsive .table thead tr {
    background-color: black !important;
    border-bottom: 1px solid white !important; }
.table-responsive .table tbody td {
  border-color: white !important; }
.table-responsive .table tbody tr {
  background-color: black !important;
  border-bottom: 1px solid white !important; }

.form-group label .required {
  color: white !important; }

.checkbox-label input[type='checkbox']:focus {
  outline-color: white !important; }

.contact-form .linki .link.email .link-photo {
  background-image: url("/img/wcag/black-white/email.svg") !important; }
.contact-form .linki .link.address .link-photo {
  background-image: url("/img/wcag/black-white/mark.svg") !important; }
.contact-form .linki .link.telephone .link-photo {
  background-image: url("/img/wcag/black-white/tel.svg") !important; }

.owl-carousel .nav-start {
  background-image: url(/img/wcag/black-white/owl-start.svg) !important; }
.owl-carousel .nav-stop {
  background-image: url(/img/wcag/black-white/owl-pause.svg) !important; }
.owl-carousel .owl-dots .owl-dot {
  border-color: white !important;
  background-color: black !important; }
  .owl-carousel .owl-dots .owl-dot.active {
    background-color: white !important;
    outline: 2px dotted white !important; }

.cookies-mini {
  box-shadow: 0 0 10px 2px white;
  background-color: black !important;
  background-image: url("/img/wcag/black-white/cookies.svg") !important; }

.cookies-settings .wrapper {
  box-shadow: 0 0 10px 2px white; }
.cookies-settings .btn-close {
  color: white !important; }
.cookies-settings .one-cookie {
  border-top: 1px solid white; }
.cookies-settings .cookie-change input[type="checkbox"]:focus {
  outline: 2px dotted white !important; }
.cookies-settings .cookie-change input[type="checkbox"]:checked:before {
  background-color: white !important; }
.cookies-settings .cookie-change input[type="checkbox"]:before {
  border-color: white !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: white !important;
  background-color: black !important;
  color: white !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: white !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: white !important;
    background-color: black !important;
    color: white !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: white !important; }

.cookies-info {
  background-color: transparent !important; }
  .cookies-info .wrapper {
    box-shadow: 0 0 10px 2px white; }
  .cookies-info .buttons .btn, .cookies-info .buttons .btn.btn-save, .cookies-info .buttons .btn.btn-accept, .cookies-info .buttons .btn.btn-reject {
    border-color: white !important;
    background-color: black !important;
    color: white !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: white !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: white !important;
      background-color: black !important;
      color: white !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: white !important; }

.newsy-carousel .date span {
  color: white !important; }

#main-menu.mini-menu .page-nav li {
  border-color: white !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: white !important; }

#wcag-settings-tadam .wcag-wrapper .contrast .btn.black-white span {
  color: white !important; }
#wcag-settings-tadam .wcag-wrapper .contrast .btn.normal span {
  color: black !important; }
#wcag-settings-tadam .wcag-wrapper .contrast .btn.black-yellow span {
  color: yellow !important; }
#wcag-settings-tadam .wcag-wrapper .contrast .btn.yellow-black span {
  color: black !important; }

.wcag-options-mini {
  background-image: url(/img/wcag/black-white/wcag-mini.svg);
  box-shadow: 0 0 10px 2px white;
  background-color: black !important; }

.animation-buttons {
  background-color: transparent !important; }
  .animation-buttons .btn-animate .line {
    background-color: white !important; }

.navigation-buttons .btn.btn-go-to-slide.active {
  background-color: white !important; }

.circle-card .wrapper:focus {
  outline: 2px dotted white !important; }

#main-menu.mini-menu .page-nav .my-dropdown-mini {
  background-color: black !important;
  border-color: white !important; }
  #main-menu.mini-menu .page-nav .my-dropdown-mini .line1 {
    background-color: white !important; }
  #main-menu.mini-menu .page-nav .my-dropdown-mini .line2 {
    background-color: white !important; }
  #main-menu.mini-menu .page-nav .my-dropdown-mini:focus {
    outline: 2px dotted white !important; }
#main-menu .page-nav .dropdown-menu {
  border-color: white !important; }
#main-menu .page-nav .my-dropdown {
  background-color: transparent !important; }

.slider-wrapper .slide-bg {
  background-color: transparent !important; }
.slider-wrapper .slide-inner {
  background-color: transparent !important; }
.slider-wrapper .slide-wrapper {
  background-color: transparent !important; }

.navigation-buttons {
  background-color: transparent !important; }
  .navigation-buttons .btn {
    background-color: black !important;
    opacity: 1 !important; }
    .navigation-buttons .btn:hover, .navigation-buttons .btn:focus {
      background-color: black !important; }
    .navigation-buttons .btn.active {
      background-color: white !important;
      outline: 2px dotted white !important; }

.animation-buttons .btn-animate {
  border: 2px solid white !important; }
  .animation-buttons .btn-animate.disabled {
    border: 2px solid white !important;
    opacity: 1 !important; }

.text ul li:before {
  background-color: white !important; }

.top-footer .bottom-menu li a.my-dropdown-toggle {
  color: white !important; }

footer {
  border-top: 1px solid white !important; }

.owl-carousel .owl-nav button, .page-nav .my-dropdown .my-dropdown-toggle .caret, .newsy-carousel .text-inner:after {
  filter: brightness(10000); }

.image-surrounded-by-text-wrapper .text-col .single-element-wraper {
  background-color: black !important;
  background-image: none !important; }

#main-menu.mini-menu .page-nav .dropdown-menu li {
  background-image: url("/img/wcag/black-white/right-arrow.svg?ver=0.2") !important; }

#main-nav .btn-menu img {
  filter: invert(100%) sepia(8%) saturate(7482%) hue-rotate(171deg) brightness(109%) contrast(108%); }

.btn.btn-accept {
  background-color: black !important;
  border: 2px solid white !important; }
  .btn.btn-accept:hover {
    background-color: black !important;
    border: 2px solid white !important; }

/*# sourceMappingURL=black-white.css.map */
