body.yellow-black {
    background-color: #ffff00;
    color: #000000;
}
body.yellow-black .nav, body.yellow-black .dropdown-menu {
    background-color: #ffff00;
    color: #000000;
}
body.yellow-black a {
    color: #000000;
}
body.yellow-black .files-element.page-element a {
    color: #000000;
}
body.yellow-black .files-element.page-element a img {
    filter: brightness(100);
}
body.yellow-black .nav > .nav-item > a {
    color: #000000;
}
body.yellow-black .header {
    background-color: #ffff00 !important;
    color: #000000;
    border-color: #000000;
}
body.yellow-black #sticky-menu {
    background-color: #ffff00;
}
body.yellow-black #sticky-menu .depth {
    border-color: #000000;
}
body.yellow-black #sticky-menu .descendants a {
    color: #000000;
}
body.yellow-black #sticky-menu .descendants a:hover {
    border-bottom: 1px solid #000000;
}
body.yellow-black .sections-wrapper {
    background-color: #ffff00;
}
body.yellow-black .header .right > .d-flex.h-100 > div {
    border-right-color: #000000;
}
body.yellow-black .header .right #phones img {
    filter: brightness(0);
}
body.yellow-black .newscategory_element .item .media-body a p,
body.yellow-black .newscategory_element .item .media-body a h2{
    color: #000000;
}
body.yellow-black #search-input {
    color: #000000;
    border-color: #000000;
}
body.yellow-black #footer-wrapper .text-element.page-element.text {
    color: #000000;
}
body.yellow-black .newscategory_element .item .news-date {
    color: #000000;
}
body.yellow-black .text-element.page-element.text {
    color: #000000;
}
body.yellow-black .breadcrumb a {
    color: #000000;
}
body.yellow-black .headlines-element.page-element.text h1,
body.yellow-black .headlines-element.page-element.text h2,
body.yellow-black .headlines-element.page-element.text h3,
body.yellow-black .headlines-element.page-element.text h4,
body.yellow-black .headlines-element.page-element.text h5 {
    background-image: none;
    color: #000000;
    padding-left: 0;
    background-color: #ffff00;
    text-shadow: none;
}
body.yellow-black .grids-element2 .title,
body.yellow-black .grids-element2 .describe span,
body.yellow-black .pagination li a,
body.yellow-black .pagination li span,
body.yellow-black .form-control,
body.yellow-black button{
    color: #ffff00;
    background-color: #000000;
    border-color: #000000;
}
body.yellow-black .dropdown-item:focus,
body.yellow-black .dropdown-item:hover,
body.yellow-black .dropdown-item {
    color: #000000;
    background-color: #ffff00;
}
body.yellow-black .right-city #menu3 {
    border-color: #000000;
}
body.yellow-black .right-city .btn-primary,
body.yellow-black .btn-custom{
    color: #ffff00;
    background-color: #000000;
    border-color: #000000;
}
body.yellow-black .btn-custom{
    background-image: url('../../images/right-arrow-yellow.png');
}
body.yellow-black .btn-outline-custom {
    background-image: url('../../images/right-arrow-black.png');
    border-color: #000000;
    background-color: #ffff00;
}
body.yellow-black .breadcrumb {
    border-color: #000000;
}
body.yellow-black .grids-element .title {
    border-color: #000000;
    color: #000000;
}
body.yellow-black .navy-blue-btn,
body.yellow-black .blue-btn,
body.yellow-black .grids-element .col-6 {
    border-color: #000000;
    color: #000000;
}
body.yellow-black #footer-wrapper {
    color: #000000;
    background-color: #ffff00;
}
body.yellow-black #footer-wrapper #footer-bottom-section {
    background-image: none;
}
body.yellow-black #footer-wrapper h3::after {
    background-color: #000000;
}
body.yellow-black #footer-wrapper .nav .nav-item .nav-link::before {
    color: #000000;
}
body.yellow-black.layout-news .right-news .headlines-element.page-element.text h1 {
    color: #ffff00 !important;
    background-color: #000000 !important;
}

body.yellow-black .grids-element img {
    display: none;
}

body.yellow-black .table-news th,
body.yellow-black .custom-select {
    background-color: #000000;
    color: #ffff00;
}

body.yellow-black .modal-content {
    background-color: #ffff00;
    border: 1px solid #000000;
}

body.yellow-black .sections-wrapper .headlines-element.page-element.text::after,
body.yellow-black .grids-element-img-left .flipper .front,
body.yellow-black .grids-element-img-left .flipper .back,
body.yellow-black .home-middle-section .grids-element-img-left > .row > div:nth-child(1) .flipper .front,
body.yellow-black .home-middle-section .grids-element-img-left > .row > div:nth-child(2) .flipper .front,
body.yellow-black .home-middle-section .grids-element-img-left > .row > div:nth-child(3) .flipper .front,
body.yellow-black .home-middle-section .grids-element-img-left > .row > div:nth-child(4) .flipper .front,
body.yellow-black .home-middle-section .grids-element-img-left > .row > div:nth-child(5) .flipper .front,
body.yellow-black .home-middle-section .grids-element-img-left > .row > div:nth-child(6) .flipper .front,
body.yellow-black #header .main-nav .navbar-nav .nav-item.home .nav-link {
    background-color: #000000;
}
body.yellow-black #footer-top-section .left,
body.yellow-black #footer-top-section .left::before,
body.yellow-black #footer-top-section .right,
body.yellow-black #footer-top-section .right::after,
body.yellow-black #header .main-nav .dropdown-menu {
    background-color: #ffff00;
}
body.yellow-black .newscategory-element .item > .row {
    border-color: #000000;
    background-color: #ffff00;
}
body.yellow-black #top-strip-right > div {
    border-color: #ffff00;
}
body.yellow-black #header .main-nav .dropdown-menu::before {
    border-bottom-color: #ffff00;
}
body.yellow-black .files-element.page-element a,
body.yellow-black #footer-wrapper #footer-columns-section .container .row {
    border-color: #000000;
}
body.yellow-black #header .main-nav .dropdown-menu {
    border: 1px solid #000000;
}
body.yellow-black .form-group .btn-form,
body.yellow-black .newscategory-element .item:not(.big) .news-date,
body.yellow-black .newscategory-element .item.big .news-date {
    background-color: #000000;
    color: #ffff00;
}
body.yellow-black #footer-wrapper #footer-bottom-section a,
body.yellow-black #footer-wrapper #footer-bottom-section a:hover,
body.yellow-black #footer-wrapper h3,
body.yellow-black #footer-wrapper ul li a,
body.yellow-black #footer-wrapper .nav .nav-item .nav-link:hover,
body.yellow-black #footer-top-section .left,
body.yellow-black #footer-top-section .title,
body.yellow-black #footer-top-section .right a,
body.yellow-black .newscategory-element .item.big h2 a,
body.yellow-black .newscategory-element .item.big p,
body.yellow-black .newscategory-element .item .media-body h2,
body.yellow-black .newscategory-element .item .media-body p,
body.yellow-black #top-strip-right .contact-text,
body.yellow-black #top-strip-right .contact-text div:first-child,
body.yellow-black #top-strip-right #search-btn {
    color: #000000;
}
body.yellow-black #footer-wrapper ul li a.dropdown-item,
body.yellow-black .grids-element-img-left .title,
body.yellow-black .grids-element-img-left .describe {
    color: #ffff00;
}
body.yellow-black #header .main-nav .dropdown-menu a,
body.yellow-black #header .main-nav .navbar-nav .nav-link {
    color: #000000;
}
body.yellow-black #header .main-nav .navbar-nav .nav-link img {
    filter: grayscale(1) brightness(0);
}
body.yellow-black #header .contrast-btn img {
    border-radius: 50%;
    background-color: #fff;
    padding: 1px;
}
body.yellow-black #header #fontsize-btn img {

}
body.yellow-black .grids-element-img-left .flipper img,
body.yellow-black #header .main-nav .navbar-nav .nav-item.home .nav-link img {
    filter: brightness(0);
}
body.yellow-black #top-strip-right img,
body.yellow-black .newscategory-element .more-link img,
body.yellow-black .newscategory-element .news-btn img {
    filter: invert(1) saturate(3) brightness(2);
}

body.yellow-black .grids-element-img-left .flip-container.col-lg-12 img {
    filter: none;
}
body.yellow-black .grids-element-alternately .title,
body.yellow-black .grids-element-alternately .describe {
    color: #000000;
}
body.yellow-black .text-element.page-element.text table {
    border-color: #000000;
}
body.yellow-black .text-element.page-element.text table thead tr th {
    border-color: #ffff00;
    background-color: #000000;
    color: #ffff00;
}
body.yellow-black .text-element.page-element.text table thead tr:first-child th {
    background-color: #000000;
    color: #ffff00;
    border-color: #ffff00;
    border-top-color: #000000;
}
body.yellow-black .text-element.page-element.text table thead tr th:first-child {
    border-left-color: #000000;
}
body.yellow-black .text-element.page-element.text table thead tr th:last-child {
    border-right-color: #000000;
}
body.yellow-black .text-element.page-element.text table tbody tr:nth-child(2n) {
    background-color: #ffff00;
}
body.yellow-black .text-element.page-element.text table tbody tr td {
    color: #000000;
}

body.yellow-black #search-form{
    color: #000000;
}
body.yellow-black #search-form input {
    background-color: #ffff00;
    color: #000000;
    border: 1px solid #000000;
}
body.yellow-black #search-form button,
body.yellow-black #search-results .item a.btn {
    background-color: #000000;
    color: #ffff00;
}
body.yellow-black #search-results .alert-info {
    background-color: #000000;
    color: #ffff00;
    border-color: #000000;
}
body.yellow-black .headlines-element.page-element.text.headline-beside-photo h1 {
    background-color: transparent;
}

body.yellow-black #header .gray-strip,
body.yellow-black .home-middle-section.black,
body.yellow-black .realizationscategory-element .item .media-body,
body.yellow-black .home-middle-section.gray,
body.yellow-black .home-middle-section.red,
body.yellow-black .slider-wrapper .slick-arrow,
body.yellow-black .grids-element-accordion #accordion .card-body,
body.yellow-black .home-middle-section.yellow {
    background: #ffff00;
    color: #000000;
}
body.yellow-black #header .gray-strip a,
body.yellow-black #footer-wrapper .newscategory-element > div a,
body.yellow-black #footer-wrapper #footer-columns-section > .container > .row > div:last-child a,
body.yellow-black .newscategory-element .item .media-body .more-link {
    color: #000000;
}
body.yellow-black #header ul.nav .nav-link {
    color: #000000;
}
body.yellow-black #header .element-wrapper .logo img {
    filter: sepia(1) hue-rotate(20deg) saturate(3) brightness(6);
}
body.yellow-black .grids-element2 .describe,
body.yellow-black .grids-element .describe,
body.yellow-black .form-group p,
body.yellow-black .form-group label,
body.yellow-black .home-middle-section.dark .text-element.page-element.text,
body.yellow-black .realizationscategory-element .item .media-body h2,
body.yellow-black .realizationscategory-element .item .media-body p,
body.yellow-black .home-middle-section .grids-element-count,
body.yellow-black #header .gray-strip #adjustments a {
    color: #000000;
}
body.yellow-black .newscategory-element .item .media-body,
body.yellow-black .home-middle-section.dark,
body.yellow-black .home-middle-section.gray .double-slider-wrapper .slick-arrow {
    background-color: #ffff00;
}
body.yellow-black .big-text,
body.yellow-black .home-middle-section.gray span,
body.yellow-black .home-middle-section.black span,
body.yellow-black .home-middle-section.yellow .text-element.page-element.text {
    color: #000000 !important;
}

body.yellow-black .newscategory-element .item .news-date .day,
body.yellow-black .newscategory-element .item .news-date .month,
body.yellow-black .double-slider-wrapper .describe {
    color: #ffff00;
}
body.yellow-black .btn-dark,
body.yellow-black .realizationscategory-element .item .media-body .more-link,
body.yellow-black .grids-element-accordion #accordion .card-header button {
    background-color: #000000;
    color: #ffff00;
}
body.yellow-black .realizationscategory-element .item .media-body .more-link.bg-secondary {
    background-color: #000000 !important;
    color: #ffff00;
}
body.yellow-black #footer-wrapper #footer-bottom-section {
    background-color: #ffff00;
}
