body.contrast-grey-active {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

/*
==============================================
	Black_background
==============================================
*/

body.contrast-black-yellow-active {
  color: #ffd004 !important;
  border-bottom: 1px solid #ffd004 !important;
  border-color: #ffd004 !important;
  background-color:#000000;
  background:#000000;
  /* Firefox 19+ */
  /* Firefox 18- */
}
body.contrast-black-yellow-active .site * {
  color: #ffd004 !important;
  border-color: #ffd004 !important;

}


body.contrast-black-yellow-active .menu-area {
    background-color: #000;
}
body.contrast-black-yellow-active .top_right .action-icons img, body.contrast-black-yellow-active .top_right .fontsize-switcher img, body.contrast-black-yellow-active .has-search img{-webkit-filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(220%) contrast(103%);filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(220%) contrast(103%)}

body.contrast-black-yellow-active .form-control::-webkit-input-placeholder, body.contrast-black-yellow-active .input-text::-webkit-input-placeholder  {color: #ffd004;}

body.contrast-black-yellow-active .form-control::-moz-placeholder, body.contrast-black-yellow-active .input-text::-moz-placeholder  {color: #ffd004;}

body.contrast-black-yellow-active .form-control:-ms-input-placeholder, body.contrast-black-yellow-active .input-text:-ms-input-placeholder  {color: #ffd004;}

body.contrast-black-yellow-active .form-control::-ms-input-placeholder, body.contrast-black-yellow-active .input-text::-ms-input-placeholder  {color: #ffd004;}

body.contrast-black-yellow-active .language, body.contrast-black-yellow-active .language a.active, body.contrast-black-yellow-active .language a, body.contrast-black-yellow-active .language a:hover, body.contrast-black-yellow-active .has-search .form-control, body.contrast-black-yellow-active .form-control::placeholder, body.contrast-black-yellow-active .input-text::placeholder  {color: #ffd004;}

body.contrast-black-yellow-active  .mainmenu .active a, body.contrast-black-yellow-active  .mainmenu .active a:focus, body.contrast-black-yellow-active .mainmenu .active a:hover {
    color: #ffd004;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffd004;
}

body.contrast-black-yellow-active .mainmenu a, body.contrast-black-yellow-active .navbar-default .navbar-nav > li > a, body.contrast-black-yellow-active .mainmenu ul li a, body.contrast-black-yellow-active .navbar-expand-lg .navbar-nav .nav-link {
color: #ffd004;
}

body.contrast-black-yellow-active span.caret::after {
    background-image: url(../images/caret2.png);
}

body.contrast-black-yellow-active .menu-area {
    border-bottom-color: #ffd004;
}

body.contrast-black-yellow-active .title2 {
    color: #ffd004!important;
}

body.contrast-black-yellow-active .top_right {
    border-left-color: #ffd004;

}

body.contrast-black-yellow-active .news_sec {
    background-image: none;
}

body.contrast-black-yellow-active .news_box_text h3 {
    margin-bottom: 27px;
    color:#ffd004;
}

body.contrast-black-yellow-active .read_more a {
    color: #ffd004;
}

body.contrast-black-yellow-active .read_more a:hover {
    color: #ffd004;
}

body.contrast-black-yellow-active .read_more  {
    color: #ffd004;
}

body.contrast-black-yellow-active .newsLink , body.contrast-black-yellow-active .white_box_text, body.contrast-black-yellow-active .white_box_text1 {
color: #ffd004!important;
}

body.contrast-black-yellow-active .trasy_sec {
    color: #ffd004;
}

body.contrast-black-yellow-active .text_page p {
    font-size: 1rem;
    color: #ffd004;
}

body.contrast-black-yellow-active a:hover .read_more  {
    color: #ffd004;
}


body.contrast-black-yellow-active body, body.contrast-black-yellow-active td, body.contrast-black-yellow-active p, body.contrast-black-yellow-active h1, body.contrast-black-yellow-active h2, body.contrast-black-yellow-active h3, body.contrast-black-yellow-active h4, body.contrast-black-yellow-active h5, body.contrast-black-yellow-active h6, body.contrast-black-yellow-active ul li, body.contrast-black-yellow-active ol li{
color: #ffd004;
}

body.contrast-black-yellow-active .breadcrumb-item + body.contrast-black-yellow-active .breadcrumb-item::before{ color: #ffd004;}

body.contrast-black-yellow-active .places_text h2 {
color: #ffd004;
}

body.contrast-black-yellow-active .places_text p {
color: #ffd004;
}
body.contrast-black-yellow-active .title1 .date{color: #ffd004!important;}

body.contrast-black-yellow-active .page_right ul li:before {-webkit-filter: invert(25%) sepia(70%) saturate(4905%) hue-rotate(353deg) brightness(110%) contrast(104%)!important;filter: invert(25%) sepia(70%) saturate(4905%) hue-rotate(353deg) brightness(110%) contrast(104%)!important;}

body.contrast-black-yellow-active .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    background-color:#ffd004!important;
}


body.contrast-black-yellow-active  .btn_more {
    color: #ffd004;
    border: 1px solid #ffd004;
    background-color: #000;
}

body.contrast-black-yellow-active .new_right::before {
    background-color: #000;

}
body.contrast-black-yellow-active .new_right_text h2 {
color: #ffd004;
}

body.contrast-black-yellow-active .news_sec h2 {
color: #ffd004;
}

body.contrast-black-yellow-active .bot_news_text {
    background-color: #000;
}

body.contrast-black-yellow-active .bot_news_name {
    background-color: #000000;
}

body.contrast-black-yellow-active .bot_news_text {
    background-color: #000000;
}

body.contrast-black-yellow-active  .bot_news h3 {
    color: #ffd004;
}

body.contrast-black-yellow-active .bot_news_date_box {
    background: #ffd004;
}

body.contrast-black-yellow-active  .bot_news_date {
    color: #000;
}

body.contrast-black-yellow-active .bot_news_box {
    border: 1px solid #ffd004;
}

body.contrast-black-yellow-active  .banner_text_all {
    color: #ffd004;
}

body.contrast-black-yellow-active  .banner_bot_text1 {
    color: #ffd004;
}

body.contrast-black-yellow-active .btn_white {
    color: #ffd004;
    border: 2px solid #ffd004;
}

body.contrast-black-yellow-active .banner_bot_text1 img{ -webkit-filter: invert(15%) sepia(30%) saturate(4905%) hue-rotate(353deg) brightness(100%) contrast(104%); filter: invert(15%) sepia(30%) saturate(4905%) hue-rotate(353deg) brightness(100%) contrast(104%);}

body.contrast-black-yellow-active .carousel-control-prev, body.contrast-black-yellow-active .carousel-control-next{ -webkit-filter: invert(15%) sepia(30%) saturate(4905%) hue-rotate(353deg) brightness(100%) contrast(104%); filter: invert(15%) sepia(30%) saturate(4905%) hue-rotate(353deg) brightness(100%) contrast(104%);}

body.contrast-black-yellow-active .green1, body.contrast-black-yellow-active .green2, body.contrast-black-yellow-active .blue1, body.contrast-black-yellow-active .blue2 {
    background-color: #ffd004;
}

body.contrast-black-yellow-active .mainmenu a.navbar-brand img{-webkit-filter: invert(700%) sepia(5%) saturate(4905%) hue-rotate( 353deg) brightness(110%) contrast(104%);filter: invert(700%) sepia(5%) saturate(4905%) hue-rotate( 353deg) brightness(110%) contrast(104%);}

body.contrast-black-yellow-active .bot {
    background-color: #121212;
}

body.contrast-black-yellow-active  A {
    color: #ffd004;
}

body.contrast-black-yellow-active  A:hover {
    color: #ffd004;
}

body.contrast-black-yellow-active .social {
    background-color: #ffd004;
}

body.contrast-black-yellow-active .social img, body.contrast-black-yellow-active .a2a_svg svg {
    -webkit-filter: brightness(-00%) contrast(100%);
            filter: brightness(-00%) contrast(100%);
}

body.contrast-black-yellow-active .trail_sec {
    background-image: url(https://mazury.nfinity.pl/wp-content/uploads/2022/01/img_about_black-1.png)!important;
}

body.contrast-black-yellow-active .breadcrumb-item + body.contrast-black-yellow-active .breadcrumb-item::before{
    color: #ffd004!important;}
	
body.contrast-black-yellow-active .breadcrumb-item.active {
color: #ffd004!important;
}

body.contrast-black-yellow-active .trail_box1 h1 {
    color: #ffd004!important;
}

body.contrast-black-yellow-active .trail_box1_text {
color: #ffd004!important;
}


body.contrast-black-yellow-active .trail_logo img{
-webkit-filter: invert(700%) sepia(5%) saturate(4905%) hue-rotate(353deg) brightness(110%) contrast(104%)!important;
        filter: invert(700%) sepia(5%) saturate(4905%) hue-rotate(353deg) brightness(110%) contrast(104%)!important;}


body.contrast-black-yellow-active .green_dark {
    border-bottom-color: #ffd004!important;
}

body.contrast-black-yellow-active .trail_box_text {
    color: #ffd004!important;
}

body.contrast-black-yellow-active .page_banner h1{
    color: #ffd004!important;
}

body.contrast-black-yellow-active .form_box_left {
	background-color: #000000;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ffd004;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ffd004;
	border-right-color: #ffd004;
	border-left-color: #ffd004;
}

body.contrast-black-yellow-active  .side_nav {
    background-color: #000000;
}

body.contrast-black-yellow-active .page_right ol li {
color: #ffd004!important;
}

body.contrast-black-yellow-active .page_right ul li {
color: #ffd004!important;
}

body.contrast-black-yellow-active .title1 .date {
color: #ffd004!important;
}

body.contrast-black-yellow-active .form_box, body.contrast-black-yellow-active .form_box1 {
	background-color: #000000;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ffd004;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ffd004;
	border-right-color: #ffd004;
	border-left-color: #ffd004;
	color:#ffd004;
}

body.contrast-black-yellow-active .side_nav ul li a {
    color: #ffd004;
}

body.contrast-black-yellow-active .menuArrow {
    color: #ffd004;
}

body.contrast-black-yellow-active .title1 .date img{-webkit-filter: invert(35%) sepia(50%) saturate(4905%) hue-rotate(353deg) brightness(100%) contrast(104%);filter: invert(35%) sepia(50%) saturate(4905%) hue-rotate(353deg) brightness(100%) contrast(104%);}

body.contrast-black-yellow-active .postSlider .carousel-caption h5 { color: #ffd004;}
body.contrast-black-yellow-active .postSlider .carousel-caption { color: #ffd004;}

body.contrast-black-yellow-active  .form_box_label {
color: #ffd004;
}

body.contrast-black-yellow-active .btn-default {
border-color: #ffd004;
color: #ffd004;
}


body.contrast-black-yellow-active .btn-default:hover, body.contrast-black-yellow-active .btn-default:focus {
border-color: #ffd004;
color: #ffd004;
}

body.contrast-black-yellow-active .line-after span:after {
    border-top: 1px solid #ffd004;
}

body.contrast-black-yellow-active  .form-control {
    border: 1px solid #000;
}

body.contrast-black-yellow-active .white_box {
	background-color: #000;
	border: 1px solid #ffd004; padding-bottom: 50px;
}

body.contrast-black-yellow-active  .dropdown-toggle::after {
    background-image: url(../images/caret2.png);
}

body.contrast-black-yellow-active .side_nav ul li.act1 {
    background-color: #ffd004;
    color: #000;
}
body.contrast-black-yellow-active .side_nav ul li.act1 svg {
color: #000;
}

body.contrast-black-yellow-active .form_btn_more {
    color: #000;
    border: 1px solid #ffd004;
    background-color: #ffd004;
}

body.contrast-black-yellow-active .btn_green {
    color: #000;
    border: 1px solid #ffd004;
    background-color: #ffd004;
}

body.contrast-black-yellow-active .btn_white_new {
    color: #000;
    border: 1px solid #ffd004;
    background-color: #ffd004;
}

body.contrast-black-yellow-active .color_line {
background-color: #ffd004!important;
}

body.contrast-black-yellow-active .bot_box {
    background-color: #000;
     border: 1px solid #ffd004;
	color: #ffd004!important;
}

body.contrast-black-yellow-active .dropdown-menu {
color: #000;
background-color: #000;
border: 1px solid #ffd004;	
}

body.contrast-black-yellow-active .seacr_box {
    background: #000;
border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .top_right .dropdown-item {
background-color: #000;
border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .search_input {
    color: #ffd004!important;
}

body.contrast-black-yellow-active  .bootstrap-select .dropdown-menu li a:hover{color: #000;}

body.contrast-black-yellow-active .dropdown-item:hover{background-color: #000;}

body.contrast-black-yellow-active  .bootstrap-select>.dropdown-toggle:hover, body.contrast-black-yellow-active  .bootstrap-select>.dropdown-toggle:focus{    color: #000;
    border: 1px solid #ffd004;
    background-color: #ffd004;}

body.contrast-black-yellow-active .contact_title .large,body.contrast-black-yellow-active .contact_title .large a, body.contrast-black-yellow-active .contact_title .large:hover { color: #ffd004;}

body.contrast-black-yellow-active .contact_title {color: #ffd004;}

body.contrast-black-yellow-active .amenities {color: #ffd004;}

body.contrast-black-yellow-active .all_right {
    background-color: #ffd004;
}
body.contrast-black-yellow-active .bot_contact_sec {
    background-color: #000; 
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffd004;
}

body.contrast-black-yellow-active  .contact_ic {
    background-color: #fcce04;
}

body.contrast-black-yellow-active  .contact_ic img{
    -webkit-filter: brightness(-00%) contrast(100%);
            filter: brightness(-00%) contrast(100%);
}

body.contrast-black-yellow-active  .grey_line {
    border-right-color: #fcce04;
}
body.contrast-black-yellow-active .trasy_ico img{-webkit-filter: invert(70%) sepia(89%) saturate(604%) hue-rotate(354deg) brightness(105%) contrast(103%);filter: invert(70%) sepia(89%) saturate(604%) hue-rotate(354deg) brightness(105%) contrast(103%);}

body.contrast-black-yellow-active .page-item span.active, body.contrast-black-yellow-active .pagination > li:first-child > span.active {
    background-color: #ffd004 !important;
    color: #000 !important;
    border: 1px solid #ffd004 !important;
}

body.contrast-black-yellow-active .pagination > li:last-child > a, body.contrast-black-yellow-active .pagination > li:last-child > span {
    background-color: #000;
    color: #000;
    border: 1px solid #000;
}

body.contrast-black-yellow-active .pagination > li:first-child > a, body.contrast-black-yellow-active .pagination > li:first-child > span{
    color: #ffd004!important;
}

body.contrast-black-yellow-active .card {
border: 1px solid #ffd004; background-color:#000000;
}

body.contrast-black-yellow-active .card-header .accicon{
    color: #ffd004;
}

body.contrast-black-yellow-active .leaflet-control-layers-expanded {
    background: #000;
}

body.contrast-black-yellow-active #mapSearch .card-header A {
    color: #fcce04;
}

body.contrast-black-yellow-active #mapSearch .card-body {
    color: #fcce04;
}

body.contrast-black-yellow-active .checkbox-label .checkbox-custom {
    background-color: #fcce04;
    border: 1px solid #fcce04;
}

body.contrast-black-yellow-active .checkbox-label input:checked ~ body.contrast-black-yellow-active .checkbox-custom {
    background-color: #fcce04;
    border: 1px solid #fcce04;
}

body.contrast-black-yellow-active .checkbox-label input:checked ~ .checkbox-custom::after {
    border: solid #000;
    border-width: 0 2px 2px 0;
    background-color: transparent;
    border-radius: 0;
}

body.contrast-black-yellow-active .leaflet-control-layers-expanded {
    color: #fcce04;
}
body.contrast-black-yellow-active .navbar .nav-item .active_orange {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #de8a20;
}

body.contrast-black-yellow-active .hamburger {
    background-image: url(../images/menu_yellow.png);
}
body.contrast-black-yellow-active .overlay {
    background-color: #000;
}
body.contrast-black-yellow-active  .mainmenu ul li a{border-bottom-color: #fcce04;}

body.contrast-black-yellow-active .trail_sec {
    background-color: #000;
}
body.contrast-black-yellow-active #mapSearch #faq .card .card-header .btn-header-link:after {
    background-image: url(https://mazury.nfinity.pl/wp-content/uploads/2022/01/form_arrow_yellow.png);
}

body.contrast-black-yellow-active .side_nav ul li.current-cat {
    background-color: #ffd004!important; margin-top:1px;
}

body.contrast-black-yellow-active .side_nav ul li.current-cat span {
    color: #000!important;
}

body.contrast-black-yellow-active #sidenav01 li.current-cat ul li.cat-item a {
    color: #ffd004 !important;
}
body.contrast-black-yellow-active #sidenav01 li.current-cat ul li.cat-item {
    background-color: #000000 !important;
}

body.contrast-black-yellow-active .side_nav ul li.current-cat a.ico {
    color: #000;
}
body.contrast-black-yellow-active .side_nav ul li.current-cat a{color: #000;}

body.contrast-black-yellow-active .right_sec_ico img {
       -webkit-filter: brightness(-00%) contrast(100%);
               filter: brightness(-00%) contrast(100%);
}

body.contrast-black-yellow-active .postSlider .carousel-caption p {
    color: #ffd004;
}
body.contrast-black-yellow-active .all_right h4, body.contrast-black-yellow-active .all_right h5 {color:#000!important;}

body.contrast-black-yellow-active #mapSearch{
    color: #ffd004!important;
}

body.contrast-black-yellow-active .about::before, body.contrast-black-yellow-active .routes::before {
    background-color: #000000;
}

body.contrast-black-yellow-active .about_text h2, body.contrast-black-yellow-active .routes_text h2{
    color: #ffd004;
}

body.contrast-black-yellow-active .about_text, body.contrast-black-yellow-active .routes_text{
    color: #ffd004;
}

body.contrast-black-yellow-active .side_nav ul li a .icon img {
-webkit-filter: invert(70%) sepia(89%) saturate(604%) hue-rotate(354deg) brightness(105%) contrast(103%);
        filter: invert(70%) sepia(89%) saturate(604%) hue-rotate(354deg) brightness(105%) contrast(103%);
}

body.contrast-black-yellow-active .media-left img {
   -webkit-filter: brightness(-00%) contrast(100%);
           filter: brightness(-00%) contrast(100%);
}

body.contrast-black-yellow-active  .white_box_icon img, 
body.contrast-black-yellow-active .contact_title_img img, body.contrast-black-yellow-active .details_title_img img{-webkit-filter: invert(70%) sepia(89%) saturate(604%) hue-rotate(354deg) brightness(105%) contrast(103%);filter: invert(70%) sepia(89%) saturate(604%) hue-rotate(354deg) brightness(105%) contrast(103%);}

body.contrast-black-yellow-active .amenities_img img{-webkit-filter: invert(70%) sepia(89%) saturate(604%) hue-rotate(354deg) brightness(105%) contrast(103%);filter: invert(70%) sepia(89%) saturate(604%) hue-rotate(354deg) brightness(105%) contrast(103%);}

body.contrast-black-yellow-active .white_box_icon {
    bottom: 10px;
}

body.contrast-black-yellow-active  #sidenav01 li.current_page_parent {
    color: #000 !important; background: linear-gradient(73.8deg, rgba(255, 208, 4, 0.21) 23.02%, rgba(255, 208, 4, 0) 77.59%);
}

body.contrast-black-yellow-active  #sidenav01 li.current_page_parent ul li {
    background-color: #000; 	
}

body.contrast-black-yellow-active #sidenav01 li.current_page_parent a.submenu  {
    color: #000 !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000; 
}

body.contrast-black-yellow-active  li.current_page_parent svg{color: #000 !important; margin-top: 5px;}

body.contrast-black-yellow-active .menuArrow {
    margin-top: -39px;
}


body.contrast-black-yellow-active .line1 {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #000!important;
}

body.contrast-black-yellow-active .btn_text {
    color: #000000;
    border: 1px solid #ffd004;
    background-color: #ffd004;
}

body.contrast-black-yellow-active .btn_text  img {
   -webkit-filter: brightness(-00%) contrast(100%);
           filter: brightness(-00%) contrast(100%);
}

body.contrast-black-yellow-active #sidenav01 .current_page_item .menuArrow {
    margin-top: -40px;
    color: #000;
}

body.contrast-black-yellow-active .banner_bot_text2 {
    color: #ffd004;
}

body.contrast-black-yellow-active p{
	outline: none;}

body.contrast-black-yellow-active .form-control:focus {
  color: #ffd004;
}
body.contrast-black-yellow-active .form-control {
	color: #000!important;
}

body.contrast-black-yellow-active .contact-form .btn_more {
    color: #000;
    border: 1px solid #ffd004;
    background-color: #ffd004;
}

body.contrast-black-yellow-active .btn.disabled, body.contrast-black-yellow-active .btn:disabled {
    opacity: 1;
}

body.contrast-black-yellow-active .wpcf7 form.invalid .wpcf7-response-output, body.contrast-black-yellow-active .wpcf7 form.unaccepted .wpcf7-response-output, body.contrast-black-yellow-active .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffd004; color: #ffd004;
}

body.contrast-black-yellow-active .navbar {
    background-color: #000000;
}

body.contrast-black-yellow-active .nav-link {
    border-bottom-color: #ffd004;
}

body.contrast-black-yellow-active .top_search {
    background: #000;
    border: 1px solid #000; color: #ffd004!important;
}

body.contrast-black-yellow-active .language {
    background: #000000;
    border: 1px solid #000000;
}

body.contrast-black-yellow-active .top_right .search_top .input-group button{
    background: #000000;
    border: 1px solid #000000;}
	
body.contrast-black-yellow-active .banner {
    background: #000;
}	

body.contrast-black-yellow-active .project_sec {
background: #000;
}

body.contrast-black-yellow-active .banner_btn {
    color: #000;
    border: 1px solid #ffd004;
    background-color: #ffd004;

}

body.contrast-black-yellow-active .carousel-indicators li.active {
    background-color: #ffd004;
}

body.contrast-black-yellow-active .carousel-indicators li {
    background-color: #424242;
}

body.contrast-black-yellow-active .top_right .fontsize-switcher img{-webkit-filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(354deg) brightness(104%) contrast(103%);filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(354deg) brightness(104%) contrast(103%);}

body.contrast-black-yellow-active .bot_social_ic {
    background-color: #000;
border: 1px solid #ffd004;
color:#ffd004;
}

body.contrast-black-yellow-active .project_more {
    color: #ffd004;
}

body.contrast-black-yellow-active .bot_back {
    background-image: url(../images/bot_icon.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

body.contrast-black-yellow-active .project_more img{
   -webkit-filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(354deg) brightness(104%) contrast(103%);
           filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(354deg) brightness(104%) contrast(103%);
}

body.contrast-black-yellow-active .button_bg1 {
    background-image: none;
	background-color:#ffd004;
}


body.contrast-black-yellow-active .button_bg2 {
    background-image: none;
	background-color:#ffd004;
}

body.contrast-black-yellow-active .button_bg3 {
    background-image: none;
	background-color:#ffd004;
}
body.contrast-black-yellow-active  .footer {
    background-color: #000;
}
body.contrast-black-yellow-active .bot_haeding {
    color: #ffd004;
}

body.contrast-black-yellow-active .bot_nav ul li a {
    color: #ffd004;
}

body.contrast-black-yellow-active .footer_all_logo img {
-webkit-filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(0deg) brightness(150%) contrast(103%);
        filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(0deg) brightness(150%) contrast(103%);
}
body.contrast-black-yellow-active .button_bg1 .read_more , body.contrast-black-yellow-active .button_bg2 .read_more, body.contrast-black-yellow-active .button_bg3 .read_more{ color: #000;} 

body.contrast-black-yellow-active .button_bg1 .read_more_img , body.contrast-black-yellow-active .button_bg2 .read_more_img, body.contrast-black-yellow-active .button_bg3 .read_more_img{-webkit-filter: brightness(0%);filter: brightness(0%);}   


body.contrast-black-yellow-active .navbar .dropdown-menu.menu_grey{background-color: #ffd004!important;}

body.contrast-black-yellow-active .navbar .dropdown-menu.menu_orange {
    background-color: #ffd004!important;
}

body.contrast-black-yellow-active .navbar .dropdown-menu.menu_green {
    background-color: #ffd004!important;
}

body.contrast-black-yellow-active .navbar .dropdown-menu.menu_red {
    background-color: #ffd004!important;
}

body.contrast-black-yellow-active .drop_btn_orange, body.contrast-black-yellow-active .drop_btn_grey, body.contrast-black-yellow-active .drop_btn_green, body.contrast-black-yellow-active .drop_btn_red {
    background-image: none; background-color: #000!important;
	color:#000000;
}

body.contrast-black-yellow-active .drop_ic_text {
    color: #ffd004!important;
}
body.contrast-black-yellow-active .drop_ic_img {
background-color: #ffd004!important;
}
body.contrast-black-yellow-active .side_nav ul li ul li a::after, body.contrast-black-yellow-active .side_nav ul li a::after {
-webkit-filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%);
        filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%);
}
body.contrast-black-yellow-active .all_in_page {
    background-color: #000000!important;
}

body.contrast-black-yellow-active .news_details_bg {
    background: none;
}

body.contrast-black-yellow-active .side_nav ul li a .drop_ic_img img{-webkit-filter: brightness(0%);filter: brightness(0%);}
body.contrast-black-yellow-active .side_nav ul li ul li img{-webkit-filter: invert(5%) sepia(22%) saturate(5152%) hue-rotate(354deg) brightness(104%) contrast(103%);filter: invert(5%) sepia(22%) saturate(5152%) hue-rotate(354deg) brightness(104%) contrast(103%);}
body.contrast-black-yellow-active .side_nav{background-image: none; background-color: #000!important; border: 1px solid #ffd004;}
body.contrast-black-yellow-active .side_nav ul li a.act1{background: linear-gradient(73.8deg, rgba(255, 208, 4, 0.21) 23.02%, rgba(255, 208, 4, 0) 77.59%);}

body.contrast-black-yellow-active .drop_btn_red1{ background-image: none; background-color: #000!important; border: 1px solid #ffd004;}

body.contrast-black-yellow-active .drop_ic_text1 {
    color: #ffd004;
}

body.contrast-black-yellow-active .drop_ic_img img{-webkit-filter: brightness(0%);filter: brightness(0%);}

body.contrast-black-yellow-active .title{color: #ffd004;}

body.contrast-black-yellow-active .breadcrumb-item + .breadcrumb-item::before {
    color: #ffd004;
}

body.contrast-black-yellow-active .right_white {
    background-color: #ffd004; color: black;
}

body.contrast-black-yellow-active .video_bg_ic {
    background-color: #000;
}

body.contrast-black-yellow-active .video_bg_ic img {
-webkit-filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%);
        filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%);
}

body.contrast-black-yellow-active .pdf_text {
    color: #ffd004;
}

body.contrast-black-yellow-active .lable_con, body.contrast-black-yellow-active .title6 {
    color: #ffd004;
}

body.contrast-black-yellow-active  .management_sec_all1 {
    background-color: #ffd004;}
	
body.contrast-black-yellow-active .abt_btn_all {
    color: #ffd004;
    border: 1px solid #000;
    background-color: #000;
}

body.contrast-black-yellow-active .contact_box {
    background-color: #000; border: 1px solid #ffd004;
} 

body.contrast-black-yellow-active .lable_con1, body.contrast-black-yellow-active .title7 {
    color: #ffd004;
}

body.contrast-black-yellow-active .contact_box1 {
background-color: #000; border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .contact_grey_box {
color: #ffd004; background-color: #000; border: 1px solid #ffd004;
}

body.contrast-black-yellow-active  .contact_grey_label {
    color: #ffd004;
}

body.contrast-black-yellow-active  .contact_grey_textbox, body.contrast-black-yellow-active .contact_grey_textarea {
    background-color: #ffd004;
}

body.contrast-black-yellow-active .kon_btn {
    color: #000;
    border: 1px solid #ffd004;
    background-color: #ffd004;
}
body.contrast-black-yellow-active .contact_bot_text {
    color: #ffd004;
}

body.contrast-black-yellow-active .contact_bot1, body.contrast-black-yellow-active .contact_bot2 {
    background-color: #ffd004;
    border-left-color: #ffd004;
    color: #000000;
}

body.contrast-black-yellow-active .navbar .nav-item .active_red {
    border-bottom-color: #ffd004;
}

body.contrast-black-yellow-active .news_box_text, body.contrast-black-yellow-active  .news_more {
    background-color: #ffd004;
}

body.contrast-black-yellow-active .news_text h2 {
 color: #000;
}

body.contrast-black-yellow-active .pagination > li:last-child > a img{ -webkit-filter: invert(84%) sepia(50%) saturate(3673%) hue-rotate(3deg) brightness(107%) contrast(103%); filter: invert(84%) sepia(50%) saturate(3673%) hue-rotate(3deg) brightness(107%) contrast(103%);}

body.contrast-black-yellow-active .page-item .current{color: #ffd004;
    border: 1px solid #ffd004;}
	
body.contrast-black-yellow-active .navbar .nav-item .active_orange {
    border-bottom-color: #ffd004;
}

body.contrast-black-yellow-active .navbar .nav-item .active_green {
    border-bottom-color: #ffd004;
}

body.contrast-black-yellow-active .thematic_img_text {
    background: #ffd004;
    color: #000;
}

body.contrast-black-yellow-active .drop_btn_green1{ background-image: none; background-color: #000!important; border: 1px solid #ffd004;}

body.contrast-black-yellow-active .summary_sec_magazines {
    background-color: #ffd004;}
	
body.contrast-black-yellow-active .card-body {
    border-top: 1px solid #ffd004;
}

body.contrast-black-yellow-active .grey_box {
    background-color: #000;
border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .all_in_page .green ul li:before {
    -webkit-filter: invert(50%) sepia(55%) saturate(5152%) hue-rotate(354deg) brightness(200%) contrast(103%);
            filter: invert(50%) sepia(55%) saturate(5152%) hue-rotate(354deg) brightness(200%) contrast(103%);
}

body.contrast-black-yellow-active .title5{color: #ffd004;}
body.contrast-black-yellow-active .list_more {
    color: #ffd004;
}

body.contrast-black-yellow-active .list_more img {
    -webkit-filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%);
            filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%);
}

body.contrast-black-yellow-active .new_grey_box {
background-color: #000!important; border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .zosia_bot1 {
    background-color: #f0f0f0;
    border-left-color: #ffd004;
	background-color: #000!important; border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .mapa_btn_white img, body.contrast-black-yellow-active .mapa_btn img{ -webkit-filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%); filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%);}

body.contrast-black-yellow-active .news_deatils_bot_sec {
    background-color: #000;
}

body.contrast-black-yellow-active .news_deatils_bot_sec:before {
    background-color: #000;
}

body.contrast-black-yellow-active .all_in_page ul li:before {
background-color: #ffd004!important;	
}

body.contrast-black-yellow-active .wp-block-table table thead th {
    color: #000!important;
    background-color: #ffd004!important;
}
body.contrast-black-yellow-active .wp-block-table table tbody tr:nth-of-type(odd) {
    background-color: #2b2b2b;
}

body.contrast-black-yellow-active .magzine_details_box {
background-color: #000!important; border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .searchbar {
    background-color: #ffd004;
}

body.contrast-black-yellow-active  .search_icon {
    background: black;
}

body.contrast-black-yellow-active .searchbar{background-color: #000!important; border: 1px solid #ffd004;}

body.contrast-black-yellow-active .search_icon img{-webkit-filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);}

body.contrast-black-yellow-active .search_input::-webkit-input-placeholder{color: #ffd004!important;}

body.contrast-black-yellow-active .search_input::-moz-placeholder{color: #ffd004!important;}

body.contrast-black-yellow-active .search_input:-ms-input-placeholder{color: #ffd004!important;}

body.contrast-black-yellow-active .search_input::-ms-input-placeholder{color: #ffd004!important;}

body.contrast-black-yellow-active .search_input::placeholder{color: #ffd004!important;}

body.contrast-black-yellow-active .top_right .search_top .input-group button img{-webkit-filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);}

body.contrast-black-yellow-active .project_box_icon img{
background-color:transparent!important; -webkit-filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%); filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);
}

body.contrast-black-yellow-active .side_menu_arrow {
    color: #ffd004;
}

body.contrast-black-yellow-active .pdf_text_img img{-webkit-filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);}

body.contrast-black-yellow-active .shipping_more{-webkit-filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);}

body.contrast-black-yellow-active .news_text{color: #ffd004!important;}

body.contrast-black-yellow-active .black{color: #ffd004!important;}
body.contrast-black-yellow-active .news_img_date1 {
    background-color: #ffd004;
    color: #000;
}

body.contrast-black-yellow-active .drop_btn_orange1 {
    background-image: none; background-color: #000!important;
	color:#000000; border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .check input[type="checkbox"] {
    color: #ffd004;
    background-color: #ffd004;
}

body.contrast-black-yellow-active .check input[type="checkbox"]::before {
       background-color: #000!important;
}

.top_right .search_top .input-group button {
    margin-right: 0px!important;
}

body.contrast-black-yellow-active  .a2a_menu a.a2a_i:active, body.contrast-black-yellow-active  .a2a_menu a.a2a_i:focus, body.contrast-black-yellow-active  .a2a_menu a.a2a_i:hover, body.contrast-black-yellow-active  .a2a_menu a.a2a_more:active, body.contrast-black-yellow-active .a2a_menu a.a2a_more:focus, body.contrast-black-yellow-active  .a2a_menu a.a2a_more:hover {
    color: #000;
    border-color: #000;
    border-style: solid;
    background-color: #000;
    text-decoration: none;
}

body.contrast-black-yellow-active a.a2a_i, body.contrast-black-yellow-active  i.a2a_i {
    border: 1px solid #ffd004;
    background-color: #000;
}

body.contrast-black-yellow-active .a2a_menu a {
    color: #ffd004!important;
}

body.contrast-black-yellow-active .a2a_menu {
    border: 2px solid #ffd004!important;
}

body.contrast-black-yellow-active .a2a_menu:hover {
    border: 2px solid #ffd004!important;
}

body.contrast-black-yellow-active  .a2a_svg {
    background-image: #ffd004!important;
}

.abt_buttons a{ display:block!important; width:100%;}

body.contrast-black-yellow-active .language_drop {
    border: 1px solid #ffd004!important;
}

body.contrast-black-yellow-active  .a2a_svg {
    background-color: #ffd004!important;
}

body.contrast-black-yellow-active .a2a_menu a.a2a_i:active, body.contrast-black-yellow-active .a2a_menu a.a2a_i:hover{
	color: #ffd004!important; -webkit-filter: none!important; filter: none!important;
}

body.contrast-black-yellow-active .a2a_menu a.a2a_svg svg:active, body.contrast-black-yellow-active .a2a_menu a.a2a_svg svg:hover{
	background-color: #ffd004!important;  -webkit-filter: none!important;  filter: none!important;
}
body.contrast-black-yellow-active .a2a_menu a:hover svg {
    background-color: #ffd004 !important; -webkit-filter: none!important; filter: none!important;
}

body.contrast-black-yellow-active .a2a_menu a, body.contrast-black-yellow-active .a2a_menu a.a2a_i, body.contrast-black-yellow-active .a2a_menu a.a2a_i:visited, body.contrast-black-yellow-active .a2a_menu a.a2a_more, i.a2a_i {
    border: 1px #000 solid !important;
}
body.contrast-black-yellow-active .a2a_menu, body.contrast-black-yellow-active .a2a_menu * {
    fill: #000!important;
}

body.contrast-black-yellow-active .navbar-toggler img{ -webkit-filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(0deg) brightness(150%) contrast(103%); filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(0deg) brightness(150%) contrast(103%);}

body.contrast-black-yellow-active .searchBox .search{-webkit-filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(0deg) brightness(150%) contrast(103%);filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(0deg) brightness(150%) contrast(103%);}


body.contrast-black-yellow-active  .card-header {background-color: #000!important;}

body.contrast-black-yellow-active .side_menu_arrow1 { background-color: #ffd004; border-radius: 50%;}

body.contrast-black-yellow-active .side_menu_arrow1 img {
-webkit-filter:brightness(0%);
        filter:brightness(0%);
}

body.contrast-black-yellow-active .pro_text {
    color: #ffd004;
}

body.contrast-black-yellow-active #a2apage_mini_services a {
    color: #ffd004 !important;
}

body.contrast-black-yellow-active #a2apage_dropdown.a2a_menu a.a2a_i:hover {
    background: #000 !important;
}

body.contrast-black-yellow-active #a2apage_dropdown.a2a_menu {
    background: #000000 !important;
    border: 1px solid #ffd004 !important;
    border-radius: 6px !important;
}

body.contrast-black-yellow-active .katlog {
background-color: #000!important;
border: 1px solid #ffd004!important;
}

body.contrast-black-yellow-active .katlog_ic_bg {
    background-color: #000000;
    border: 10px solid #ffd004;
}

body.contrast-black-yellow-active .katlog_ic_bg img{ 
-webkit-filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%); 
        filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(300%) contrast(103%);}

body.contrast-black-yellow-active .basket_box {
	background: #000000;
	border-left-color: #ffd004;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffd004;
	border-right-color: #ffd004;
	border-bottom-color: #ffd004;
}


body.contrast-black-yellow-active .basket_box_title {
    color: #ffd004;
}

body.contrast-black-yellow-active .basket_box_title span {
    color: #ffd004;
}

body.contrast-black-yellow-active .basket_text {
color: #ffd004;
}

body.contrast-black-yellow-active .woocommerce-Price-amount.amount .decimalCls {
    color: #ffd004 !important;
}

body.contrast-black-yellow-active .basket_ic_bg {
    border-radius: 50%;
    background-color: #000000;
    border: 10px solid #ffd004;
}

body.contrast-black-yellow-active .basket_ic_bg img{
-webkit-filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(63deg) brightness(300%) contrast(103%);
        filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(63deg) brightness(300%) contrast(103%);}

body.contrast-black-yellow-active  .woocommerce-Price-amount.amount, body.contrast-black-yellow-active  span.woocommerce-Price-currencySymbol {
    color: #ffd004 !important;
}


body.contrast-black-yellow-active .katlog_text span {
    color: #ffd004;
}

body.contrast-black-yellow-active .project_sec_new {
    background: #000000;
}

body.contrast-black-yellow-active .drop_ic_no {
    background-color: #000000;
    color: #ffd004;
}

body.contrast-black-yellow-active .drop_ic_no_bg {
    background-color: #ffd004;
    color: #000000;
}

body.contrast-black-yellow-active .table th, body.contrast-black-yellow-active .table td {
    border-top: 1px solid #ffd004;
}

body.contrast-black-yellow-active  table.dataTable tbody tr {
    background-color: #000;
}

body.contrast-black-yellow-active .list_bg {
    background-color: #2a2a2a;
}

body.contrast-black-yellow-active  .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #ffd004!important;
    border: 1px solid #ffd004!important;
}
body.contrast-black-yellow-active  .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #ffd004 !important;
}

body.contrast-black-yellow-active  .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #ffd004 !important;
}


body.contrast-black-yellow-active  table.dataTable.no-footer {
    border-bottom: 1px solid #ffd004;
}

body.contrast-black-yellow-active .dataTables_wrapper .dataTables_paginate .ellipsis {
   color: #ffd004 !important;
}

body.contrast-black-yellow-active .table tr {
    background-color: #ffd004;
}

body.contrast-black-yellow-active .table .thead-light th {
    border-color: #ffd004;
}

body.contrast-black-yellow-active .news_img_date {
    background-color: #ffd004;
    color: #000;
}

body.contrast-black-yellow-active .quote-orange {
    border-left-color: #ffd004!important;
	background-color:#ffd004!important;
}

body.contrast-black-yellow-active .cmplz-blocked-content-container .cmplz-blocked-content-notice {
    background-color: #ffd004;
    color: #000;
	border:none;
}

body.contrast-black-yellow-active .woocommerce a.added_to_cart {
    background-color: #ffd004!important;
    color: #000;
}

body.contrast-black-yellow-active .summary_sec1{ border: 1px solid #ffd004!important; background-color:#000;}

body.contrast-black-yellow-active .summary_text {
    color: #ffd004;
}

body.contrast-black-yellow-active .plus {
    background-color: #ffd004;
    color: #000;
}

body.contrast-black-yellow-active .minus {
    background-color: #ffd004;
    color: #000000;
}

body.contrast-black-yellow-active .katlog_ic_bg_red {
    background-color: #000000;
    border: 10px solid #ffd004;
}

body.contrast-black-yellow-active .katlog_ic_bg_red img{
-webkit-filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(30deg) brightness(300%) contrast(103%);
        filter: invert(60%) sepia(60%) saturate(5152%) hue-rotate(30deg) brightness(300%) contrast(103%);}

body.contrast-black-yellow-active .summary_bot2 {
    background-color: #ffd004;
    border-left-color: #ffd004;
    color: #000000;
}
body.contrast-black-yellow-active .summary_box {
    background: linear-gradient(0deg, #000000 0%, rgb(0 0 0 / 0%) 136.73%); border: 1px solid #ffd004!important;
}
body.contrast-black-yellow-active .sam_text {
    border-bottom-color: #ffd004;
}

body.contrast-black-yellow-active .shipment_blue {
    color: #ffd004!important;
}
body.contrast-black-yellow-active .shipment_blue24 {
color: #000;
}

body.contrast-black-yellow-active .sam_text.order-total .woocommerce-Price-amount.amount, body.contrast-black-yellow-active .sam_text.order-total .woocommerce-Price-currencySymbol {
    color: #ffd004 !important;
}

body.contrast-black-yellow-active .title_5 {
    color: #ffd004;
}

body.contrast-black-yellow-active .checkout-button img {
-webkit-filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);
        filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);
}

body.contrast-black-yellow-active .woocommerce-info {
	border-top-color: #ffd004;
	background-color: black;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffd004;
	border-bottom-color: #ffd004;
	border-left-color: #ffd004;
	color:#ffd004;
}

body.contrast-black-yellow-active .woocommerce-info::before {
    color: #ffd004;
}

body.contrast-black-yellow-active .katlog_white_box {
    background: #000;
 border: 1px solid #ffd004;
}

body.contrast-black-yellow-active  .form-row.form-row-first {
    background: #2a2a2a;
    color: #ffd004;
}

body.contrast-black-yellow-active .form-row {
    background: #2a2a2a;
    color: #ffd004;
}

body.contrast-black-yellow-active .kat_summary_box{     
	background: #000;
 border: 1px solid #ffd004;}

body.contrast-black-yellow-active .shipping_details {
    color: #ffd004;
}

body.contrast-black-yellow-active .shipping_details span {
color: #ffd004!important;
}

body.contrast-black-yellow-active #add_payment_method #payment, body.contrast-black-yellow-active .woocommerce-cart #payment, body.contrast-black-yellow-active .woocommerce-checkout #payment {
    background: #000;
 border: 1px solid #ffd004;
}

body.contrast-black-yellow-active #add_payment_method #payment div.payment_box, body.contrast-black-yellow-active .woocommerce-cart #payment div.payment_box, body.contrast-black-yellow-active .woocommerce-checkout #payment div.payment_box {
    background-color: #000;
    color: #000;
}

body.contrast-black-yellow-active #add_payment_method #payment div.payment_box, body.contrast-black-yellow-active .woocommerce-cart #payment div.payment_box, body.contrast-black-yellow-active .woocommerce-checkout #payment div.payment_box {
    background-color: #313131;
    color: #313131;
}

body.contrast-black-yellow-active #add_payment_method #payment div.payment_box::before, body.contrast-black-yellow-active .woocommerce-cart #payment div.payment_box::before, body.contrast-black-yellow-active .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #313131;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;

}

body.contrast-black-yellow-active .woocommerce #payment #place_order, body.contrast-black-yellow-active .woocommerce-page #payment #place_order {
color: #ffd004 !important;
}
body.contrast-black-yellow-active .woocommerce #payment #place_order, body.contrast-black-yellow-active .woocommerce-page #payment #place_order img {
-webkit-filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);
        filter: invert(50%) sepia(60%) saturate(5152%) hue-rotate(354deg) brightness(230%) contrast(103%);
}

body.contrast-black-yellow-active .woocommerce form .form-row .input-text, body.contrast-black-yellow-active .woocommerce-page form .form-row .input-text {
    background-color: #000;  border: 1px solid #ffd004; color:#ffd004!important;
}

body.contrast-black-yellow-active .woocommerce form .form-row .input-text::paceholder{ color:#ffd004!important;}

body.contrast-black-yellow-active .katlog_white_box .select2-container--default .select2-selection--single {
    background-color: #000000;
    border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .katlog_white_box .select2-container--default .select2-selection--single::paceholder {
color: #ffd004 !important;
}

body.contrast-black-yellow-active .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffd004;
}

body.contrast-black-yellow-active .select2-results__option[aria-selected], body.contrast-black-yellow-active .select2-results__option[data-selected] {
background: #000;
}

body.contrast-black-yellow-active .select2-search--dropdown {
background-color: #ffd004;
}
body.contrast-black-yellow-active .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #ffd004; background-color: #ffd004;
}

body.contrast-black-yellow-active ul.select2-results__options li{background-color: #000;}

body.contrast-black-yellow-active .select2-container--default .select2-results__option--highlighted[aria-selected], body.contrast-black-yellow-active .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #ffd004!important;
    color: #000!important;
}

body.contrast-black-yellow-active .woocommerce form .form-row textarea::-webkit-input-placeholder {color: #ffd004!important;}

body.contrast-black-yellow-active .woocommerce form .form-row textarea::-moz-placeholder {color: #ffd004!important;}

body.contrast-black-yellow-active .woocommerce form .form-row textarea:-ms-input-placeholder {color: #ffd004!important;}

body.contrast-black-yellow-active .woocommerce form .form-row textarea::-ms-input-placeholder {color: #ffd004!important;}

body.contrast-black-yellow-active .woocommerce form .form-row textarea::placeholder {color: #ffd004!important;}

body.contrast-black-yellow-active .woocommerce-error {
    border-top-color: #ffd004;
	border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #ffd004;
    border-bottom-color: #ffd004;
    border-left-color: #ffd004;
}

body.contrast-black-yellow-active .woocommerce-error{ background-color:#000; padding: 20px;}

body.contrast-black-yellow-active .woocommerce-error::before {
    color: #ffd004;
}

body.contrast-black-yellow-active .kat_summary_box_title {
border-bottom-color: #ffd004;
}

body.contrast-black-yellow-active .contact_grey_box_new{background-color: #000;  border: 1px solid #ffd004;}

body.contrast-black-yellow-active .thematic_img_cat_text {
    background: #000;
    color: #ffd004;
    border-right-color: #ffd004;
    border-left-color: #ffd004;
}

body.contrast-black-yellow-active .card-body{background: #000!important;}

body.contrast-black-yellow-active .quote-green {
    border-left-color: #ffd004!important;
}

body.contrast-black-yellow-active .wp-block-quote {
    background-color: #ffd004;
}
body.contrast-black-yellow-active .wp-block-quote a{
	color: #000000;
	text-decoration: underline;
}
body.contrast-black-yellow-active .program_date_blue {
    background-color: #ffd004;
    color: #000000;
}

body.contrast-black-yellow-active .program_date{
background-color: #000;  border: 1px solid #ffd004; color: #ffd004;}

body.contrast-black-yellow-active .program_text {
    color: #ffd004;
}

body.contrast-black-yellow-active .program_blue_text {
    color: #ffd004;
}
body.contrast-black-yellow-active .rada_sec1 {
    background-color: #ffd004;
    color: #ffd004!important;
}
body.contrast-black-yellow-active .rada_sec_text {
    color: #000;
}
body.contrast-black-yellow-active .management_sec_new1, body.contrast-black-yellow-active .management_sec1, body.contrast-black-yellow-active .management_sec_new{
 background-color: #ffd004;
 background-image:none;
 color: #000;
}


body.contrast-black-yellow-active .katlog3_box {
  background-color: #000 !important;
  border: 1px solid #ffd004;
  color:#ffd004;
}

body.contrast-black-yellow-active  .but_left_text span, body.contrast-black-yellow-active  .but_left_text {
  color:#ffd004;
}

body.contrast-black-yellow-active .btn_download, body.contrast-black-yellow-active .btn_download:hover, body.contrast-black-yellow-active .btn_download1, body.contrast-black-yellow-active .btn_download1:hover {
  color: #000;
  background-color: #ffd004 !important;
  border: 1px solid #ffd004;
}

body.contrast-black-yellow-active .btn_download img,  body.contrast-black-yellow-active .btn_download1 img {
-webkit-filter: brightness(0%)!important;
        filter: brightness(0%)!important;
}

body.contrast-black-yellow-active .btn_download1::after, body.contrast-black-yellow-active .btn_download::after{
	-webkit-filter: brightness(0%)!important;
	        filter: brightness(0%)!important;
}

body.contrast-black-yellow-active .fontsize-switcher img {
    -webkit-filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(354deg) brightness(104%) contrast(103%);
            filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(354deg) brightness(104%) contrast(103%);
}

body.contrast-black-yellow-active .searchMobile {
    -webkit-filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(0deg) brightness(150%) contrast(103%);
            filter: invert(88%) sepia(22%) saturate(5152%) hue-rotate(0deg) brightness(150%) contrast(103%);
}

body.contrast-black-yellow-active #searchFRM2 .searchbartop {
    border: 1px solid #ffd004!important;
}