/* header */
.inclusivity-popup{
    display: flex;
    width: 100%;
    padding: 20px 0;
    background: #F0F5F5;
}
.inclusivity-colors{
    display: flex;
    flex-direction: column;
    width: calc(65% - 25px)
}
.inclusivity-fonts{
    display: flex;
    flex-direction: column;
}

.inclusivity-popup{
    border-top: solid 1px #93A6A6;
}

.inclusivity-fonts-container button.active{
    border: solid 1px #000;
}

.inclusivity-controls{
    display: flex;
    flex-direction: column;
    width: 50px;
    align-items: flex-end;
    height: 100%;
    position: absolute;
    right: 10%;
}
.inclusivity-controls button{
    background: transparent;
    margin: 5px 0;
}
.inclusivity-controls button:before{
    content: '';
    display: flex;
    width: 20px;
    height: 20px;
    background-size: cover;
}
#inclusivity-button-reload{
    background: transparent;
    position: absolute;
    bottom: 20px;
    right: 0;
}
#inclusivity-button-reload:before{
    content: '';
    display: flex;
    width: 30px;
    height: 30px;
    background-size: cover;
}

.inclusivity-controls button#inclusivity-button-close:before{
    background-image: url(/wp-content/uploads/2021/04/Vector.svg);
}
button#inclusivity-button-reload:before{
    background-image: url(/wp-content/uploads/2021/04/Update.svg);
    z-index: 9;
}
.inclusivity-title{
    font-size: 20px;
    font-weight: 100;
    font-family: "ermilovbold", "Montserrat", sans-serif;
    margin-bottom: 10px;
}
.inclusivity-fonts-container{
    display: flex;
    flex-wrap: wrap;
}

.sg-my-button{
    background: transparent;
    padding: 10px 50px 10px 15px;
}

#inclusivity-button-reload:before{
    position: absolute;
    right:10px;
    top:7px;
}

.inclusivity-fonts fieldset{
    height: 100%;
    position: relative;
}

.inclusivity-color-container button,
.inclusivity-fonts-container button{
    margin: 12px 12px 12px 0;
    align-items: center;
    padding: 10px 24px;
    font-size: 16px;
    cursor: pointer;
    min-width: auto;
    display: inline-flex;
    justify-content: center;
    text-align: center;
    color: #000;
    background-color: transparent;
    font-family: "ermilovbold", "Montserrat", sans-serif;
    line-height: 1.1;
}
.inclusivity-fonts-container button{
    width: 65px;
    height: 65px;
}
.inclusivity-fonts-container button.mod1 {
    font-size: 18px;
}
.inclusivity-fonts-container button.mod2 {
    font-size: 24px;
}
.inclusivity-fonts-container button.mod3 {
    font-size: 28px;
}
.inclusivity-fonts-container button.mod4 {
    font-size: 36px;
}
#color_1 {
    color: #773D08;
    background: #F0D3A8;
}
#color_2 {
    color: #34404F;
    background: #FFFFFF;
}
#color_3 {
    color: #333;
    background: #FFC400;
}
#color_4 {
    color: rgba(28, 38, 87, 0.84);
    background: #FFC400;
}
#color_5 {
    color: #138B0F;
    background: #FFFFFF;
}
#color_6 {
    color: #0f2c57;
    background: #88c2f7;
}
#color_7 {
    color: #FFFCFC;
    background: #000000;
}
#color_8 {
    color: #FFC400;
    background: #000000;
}
#color_9 {
    color: #FFC400;
    background: rgba(28, 38, 87, 0.84);
}
#color_10 {
    color: #fff;
    background: #138B0F;
}

#color_11{
    background: #fff;
}




.font_size_mod2 .sg-font-small{font-size:22px!important;}
.font_size_mod2 .sg-font-medium{font-size:20px!important;}
.font_size_mod2 .sg-font-large{font-size:18px!important;}

.font_size_mod3 .sg-font-small{font-size:24px!important;}
.font_size_mod3 .sg-font-medium{font-size:22px!important;}
.font_size_mod3 .sg-font-large{font-size:25px!important;}

.font_size_mod4 .sg-font-small{font-size:26px!important;}
.font_size_mod4 .sg-font-medium{font-size:24px!important;}
.font_size_mod4 .sg-font-large{font-size:20px!important;}



.font_size_mod2 .sg-content.sg-font-small p{font-size:22px!important;}
.font_size_mod2 .sg-content.sg-font-medium p{font-size:20px!important;}
.font_size_mod2 .sg-content.sg-font-large p{font-size:22px!important;}

.font_size_mod3 .sg-content.sg-font-small p{font-size:24px!important;}
.font_size_mod3 .sg-content.sg-font-medium p{font-size:22px!important;}
.font_size_mod3 .sg-content.sg-font-large p{font-size:24px!important;}

.font_size_mod4 .sg-content.sg-font-small p{font-size:26px!important;}
.font_size_mod4 .sg-content.sg-font-medium p{font-size:24px!important;}
.font_size_mod4 .sg-content.sg-font-large p{font-size:26px!important;}



.font_size_mod2 .sg-font-small {font-size:18px!important;}
.font_size_mod2 .sg-font-medium a{font-size:20px!important;}
.font_size_mod2 .sg-font-large a{font-size:18px!important;}

.font_size_mod3 .sg-font-small {font-size:20px!important;}
.font_size_mod3 .sg-font-medium a{font-size:22px!important;}
.font_size_mod3 .sg-font-large a{font-size:20px!important;}

.font_size_mod4 .sg-font-small {font-size:22px!important;}
.font_size_mod4 .sg-font-medium a{font-size:24px!important;}
.font_size_mod4 .sg-font-large a{font-size:20px!important;}


.font_size_mod4 .tags-list .sg-font-large{font-size:12px!important;}

.font_size_mod2 .sg-content.sg-font-small li{font-size:22px!important;}
.font_size_mod2 .sg-content.sg-font-medium li{font-size:20px!important;}
.font_size_mod2 .sg-content.sg-font-large li{font-size:18px!important;}

.font_size_mod3 .sg-content.sg-font-small li{font-size:24px!important;}
.font_size_mod3 .sg-content.sg-font-medium li{font-size:22px!important;}
.font_size_mod3 .sg-content.sg-font-large li{font-size:20px!important;}

.font_size_mod4 .sg-content.sg-font-small li{font-size:26px!important;}
.font_size_mod4 .sg-content.sg-font-medium li{font-size:24px!important;}
.font_size_mod4 .sg-content.sg-font-large li{font-size:22px!important;}

.page-template-template-anons .c-news__list img

.font_size_mod2 h1.sg-font-large{font-size:40px!important;}
.font_size_mod3 h1.sg-font-large{font-size:42px!important;}
.font_size_mod4 h1.sg-font-large{font-size:35px!important;}

.font_size_mod2 h2.sg-font-large{font-size:26px!important;}
.font_size_mod3 h2.sg-font-large{font-size:30px!important;}
.font_size_mod4 h2.sg-font-large{font-size:32px!important;}



.font_size_mod1 .social-list__lnk:before{
    font-size: 20px;
}
.font_size_mod2 .social-list__lnk:before{
    font-size: 22px;
}
.font_size_mod3 .social-list__lnk:before{
    font-size: 24px;
}.font_size_mod4 .social-list__lnk:before{
     font-size: 26px;
 }

/* styles */
.sg-border-top{
    border-top: solid 2px;
}
.sb-socials__link svg{
    width: 20px;
    height: 20px;
}
.sb-socials__link svg g{
    transition: .3s all;
    fill: #fff;
}
.sb-socials__link:hover svg g{
    fill: #DF0023;
}

.sg-font-large p, .sg-font-large ul, .sg-font-large ol {
    line-height: 1.4;
}


.white_black{
    filter: grayscale(100%);
}


/* yellow_on_blue */



.yellow_on_blue .sg_contact_map .sg_contact_map_phones:before{
    filter: brightness(0) invert(1);
}
.yellow_on_blue .sg_contact_map .sg_contact_map_email:before{
    filter: brightness(0) invert(1);
}
.yellow_on_blue .sg_contact_map .sg_contact_map_adress:before{
    filter: brightness(0) invert(1);
}
.yellow_on_blue .sg_contact_site:before{
    filter: brightness(0) invert(1);
}
.yellow_on_blue .sg_contact_map  .social-list__lnk:before{
    filter: brightness(0) invert(1);
}

.sepia .iconsquote:before{
    filter: brightness(0) invert(0);
}
.black_on_white .iconsquote:before{
    filter: brightness(0) invert(0);
}
.black_on_yellow .iconsquote:before{
    filter: brightness(0) invert(0);
}
.blue_on_yellow .iconsquote:before{
    filter: brightness(0) invert(0);
}
.withe_on_black .iconsquote:before{
    filter: brightness(0) invert(1);
}
.yelow_on_black .iconsquote:before{
    filter: brightness(0) invert(1);
}
.yellow_on_blue .iconsquote:before{
    filter: brightness(0) invert(1);
}
.white_on_green .iconsquote:before{
    filter: brightness(0) invert(1);
}

.yellow_on_blue .cms-editor a, .yellow_on_blue .content-block a{
    color:#e3b10b!important;
}

.yellow_on_blue .sg_button{
    background-color:#1c2657;
    color:#e3b10b!important;
}




.yellow_on_blue .sg-background{
    background-color:#1c2657!important;
}
.yellow_on_blue .c-n__red-line.sg-background{
    background-color:#e3b10b!important;
}
.yellow_on_blue .sg-font,
.yellow_on_blue .footer-created a,
.yellow_on_blue .pagination-list .page-numbers,
.yellow_on_blue .sg-font li a,
.yellow_on_blue .sg-font li a:before,
.yellow_on_blue .icon-eye:before,
.yellow_on_blue .icon-reload:before,
.yellow_on_blue .icon-cross:before,
.yellow_on_blue .icon-search:before,
.yellow_on_blue .icon-facebook:before,
.yellow_on_blue .icon-twitter:before{
    color:#e3b10b!important;
}
.yellow_on_blue .lisn  .sg-font:after{
    border-right: 0.15em solid #e3b10b;
    border-top: 0.15em solid #e3b10b;
}
.yellow_on_blue .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #e3b10b;
    color: #e3b10b
}
.yellow_on_blue .cms-editor .sg-font li:before{
    background-color:#e3b10b;
}
.yellow_on_blue  .inclusivity-fonts-container button.active{
    border: solid 1px #e3b10b;
}
.yellow_on_blue .pagination-list .current{
    background-color:#e3b10b;
    color:#1c2657!important;
}
.yellow_on_blue .sg-background.site-tag {
    background: #e3b10b;
}
.yellow_on_blue .sg-font.site-tag {
    color:#1c2657!important;
    background: #e3b10b!important;
}
.yellow_on_blue .sub-menu{
    background:#1c2657 ;
}
.yellow_on_blue .sub-menu:before{
    background:#1c2657!important;
}
.yellow_on_blue .sub-menu li:hover{
    background: #28315b!important;
}
.yellow_on_blue .nav-links .page-numbers{
    border-color: #e3b10b;
}
.yellow_on_blue .nav-links .page-numbers:before,
.yellow_on_blue .nav-links .page-numbers{
    color: #e3b10b;
}
.yellow_on_blue .nav-links .current,
.yellow_on_blue .nav-links .page-numbers:hover{
    color:#fff;
}
.yellow_on_blue .mobile-nav .menu-item-has-children a::after{
    border-right: 0.15em solid #e3b10b;
    border-top: 0.15em solid #e3b10b;
}
.yellow_on_blue .mobile-nav .menu-item-has-children a{
    background:#1c2657!important;
}
.yellow_on_blue .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #e3b10b;
    color: #e3b10b
}


.yellow_on_blue .icon-glyphs *:before,.yellow_on_blue .vm__ico *:before, [class^="icon-"]:before,.yellow_on_blue [class*=" icon-"]:before{
    color: #e3b10b
}


.yellow_on_blue .route-timeline:before{
    background-image: linear-gradient(#e3b10b 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.yellow_on_blue .route-timeline__el:before{
    background-color: #e3b10b!important;
}
.yellow_on_blue .route-timeline__el:last-child:after{
    background-color:#1c2657!important;
    border:none;
}
.yellow_on_blue  .sg_menu .sg_button{
    border-color: #e3b10b!important;
    margin-right: 10px;
    color:#e3b10b!important;
}
.yellow_on_blue .sg-border.sg-font{
    border-color:#e3b10b;
    background-color:#1c2657;
}
.yellow_on_blue .sg-font.font_active{
    border-color:#e3b10b;
}
.yellow_on_blue  .sg-my-menu .sub-menu{
    background-color:#e3b10b!important; ;
}
.yellow_on_blue  .sg-my-menu .sub-menu a{
    color:#1c2657!important;
}
.yellow_on_blue .sg-my-menu .menu-item a:hover{
    background: transparent;
}
.yellow_on_blue .sg-my-menu .menu-item-has-children:hover > a{
    background: transparent;
    outline: solid 1px  #e3b10b;
}
.yellow_on_blue .sg-my-header .sub-menu a:hover{
    border-color: #1c2657;
}
.yellow_on_blue .sg_menu_burger .sg-font{
    background-color:#e3b10b;
}
.yellow_on_blue .sg-font:before{
    color:#e3b10b;
}
.yellow_on_blue .c-f__top-button-wrap:after{
    background-color:#e3b10b;
}
.yellow_on_blue .c-f__button-front{
    background-color:#1c2657;
    color:#e3b10b;
}
.yellow_on_blue .footer-main:after{
    background-color: #e3b10b!important;
}
.yellow_on_blue .site-main-lnk {
    filter: brightness(0) invert(1);}

.yellow_on_blue .inclusivity-button{
    filter: brightness(0) invert(1);
}
.yellow_on_blue .sp-form[sp-id="133668"]{
    background-color:#1c2657;
}
.yellow_on_blue .sp-form[sp-id="133668"] label{
    color:#e3b10b!important;
}
.yellow_on_blue .sp-form[sp-id="133668"] .sp-form-control::placeholder{
    color:#e3b10b;
}
.yellow_on_blue .sg-font{
    border-color: #e3b10b;
}
.yellow_on_blue  .inclusivity-controls button#inclusivity-button-close:before{
    filter: brightness(0) invert(1);
}
.yellow_on_blue  button#inclusivity-button-reload:before{
    filter: brightness(0) invert(1);
}
.yellow_on_blue .sp-form[sp-id="133668"] #semail{
    background-color:#1c2657;
    border: solid 1px #e3b10b;
    color:#e3b10b;
}

.yellow_on_blue .icon-Karpatskyi-NPP{
    filter: invert(1);
}

.yellow_on_blue .sp-form[sp-id="133668"] .sp-button{
    color:#e3b10b;
    border: solid 1px #e3b10b;
    background-color:#1c2657;
}

.yellow_on_blue .breadcrumbs__item.sg-font-small{
    color:#ffb500!important;
}

.yellow_on_blue  .short-references__map img{
    filter: invert();
}


.yellow_on_blue  input[type='search']{
    background-color:#1c2657;
    border-color: #e3b10b;
    color: #e3b10b;
}

.yellow_on_blue .line{
    background: #e3b10b!important;
}

.yellow_on_blue .inclusivity-popup{
    border-top: solid 1px #e3b10b;
}
.yellow_on_blue  #footer{
    border-top: solid 2px #e3b10b;
}
.yellow_on_blue .sb-big-card__description{
    background: rgba(28, 38, 87, .6);
    color: #e3b10b;
}
.yellow_on_blue .pagination-list .next:after{
    border-right: 2px solid #e3b10b;
    border-bottom: 2px solid #e3b10b;
}


.yellow_on_blue .how_to_get .icons{
    filter:brightness(0) invert();
}

.yellow_on_blue .notification-block{
    background-color: #22227f!important;
}


.yellow_on_blue .c-f__button-front,
.yellow_on_blue .sgPopup .c-form,
.yellow_on_blue .sb-socials--item:hover .sb-socials--desc,
.yellow_on_blue .footer-right .sg_mailchimp .sp-form{
    background-color: #1c2657!important;
    color: #e3b10b!important;
    border: solid 1px #e3b10b!important;
}
.yellow_on_blue  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.yellow_on_blue .c-form input[type=submit]{
    background-color: #e3b10b!important;
    color: #1c2657!important;
    border: solid 1px #1c2657!important;
}


.yellow_on_blue .site-tag.clear{
    border-color: #e3b10b;
}
.yellow_on_blue .site-tag.clear:hover{
    background-color: #e3b10b!important;
}


.yellow_on_blue .sb-socials__link svg g{
    fill: #e3b10b;
}
.yellow_on_blue .sb-socials__link:hover svg g{
    fill: #fff;
}

/* white_on_green */
.white_on_green .sg-background,
.white_on_green .pagination-list .current{
    background-color:#138b0f!important;
}
.white_on_green .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #138b0f;
    color: #138b0f
}
.white_on_green .lisn  .sg-font:after{
    border-right: 0.15em solid #fff;
    border-top: 0.15em solid #fff;
}
.white_on_green .mobile-nav .menu-item-has-children a::after {
    border-right: 0.15em solid #fff;
    border-top: 0.15em solid #fff;
}
.white_on_green .mobile-nav .menu-item-has-children.active{
    background: transparent;
}

.white_on_green .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #138b0f;
    color: #138b0f
}
.white_on_green .c-n__red-line.sg-background{
    background-color:#fff!important;
}


.white_on_green .cms-editor a, .white_on_green .content-block a{
    color: #138b0f!important;
}

.white_on_green .sg-font,
.white_on_green .footer-created a,
.white_on_green .pagination-list .page-numbers,
.white_on_green .sg-font li a,
.white_on_green .sg-font li a:before,
.white_on_green .icon-eye:before,
.white_on_green .icon-reload:before,
.white_on_green .icon-cross:before,
.white_on_green .icon-search:before,
.white_on_green .icon-facebook:before,
.white_on_green .icon-twitter:before{
    color:#fff!important;
}
.white_on_green .cms-editor .sg-font li:before{
    background-color:#fff;
}
.white_on_green  .sg_menu .sg_button{
    border-color: #fff;
    margin-right: 10px;
}

.white_on_green .icon-glyphs *:before,.white_on_green .vm__ico *:before, [class^="icon-"]:before,.white_on_green [class*=" icon-"]:before{
    color: #fff
}

.white_on_green .short-references__map img{
    filter: invert();
}

.white_on_green .sg-font:before{
    color:#fff;
}
.white_on_green .sg-background.site-tag {
    background: #fff;
}
.white_on_green .sg-font.site-tag {
    color:#138b0f!important;
}
.white_on_green .route-timeline:before{
    background-image: linear-gradient(#fff 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.white_on_green .route-timeline__el:before{
    background-color: #fff!important;
}
.white_on_green .route-timeline__el:last-child:after{
    background:#138b0f!important;
    border: none;
}

.white_on_green .how_to_get .icons{
    filter:brightness(0) invert(1);
}

.white_on_green label:before{
    border: 2px solid #fff!important;
}

.white_on_green .sub-menu,
.white_on_green .sub-menu:before,
.white_on_green .sub-menu li:hover{
    background: #23831e !important;
}
.white_on_green .icon-eye:before , .white_on_green .icon-reload:before , .white_on_green .icon-cross:before, .white_on_green .icon-search:before, .white_on_green .icon-facebook:before, .white_on_green .icon-twitter:before{
    color:#fff!important;
}
.white_on_green .sg_menu_burger .sg-font{
    background-color:#fff;
}
.white_on_green .sg-border.sg-font{
    border-color:#fff;
    background-color:#138b0f;
}
.white_on_green  .sg-my-menu .sub-menu{
    background-color:#fff!important; ;
}

.white_on_green .cms-editor .notification-block,.white_on_green .content-block .notification-block{
    background-color:#138b0f;
}

.white_on_green .route-mark{
    display: none;
}

.white_on_green  .sg-my-menu .sub-menu a{
    color:#138b0f!important;
}
.white_on_green .sg-my-menu .menu-item a:hover{
    background: transparent;
}
.white_on_green .sg-my-menu .menu-item-has-children:hover > a{
    background: transparent;
    outline: solid 1px  #fff;
}
.white_on_green .sg-my-header .sub-menu a:hover{
    border-color: #138b0f;
}
.white_on_green  input[type='search']{
    background-color:#fff;
    border-color: #138b0f;
    color: #138b0f;
}
.white_on_green .sg-font.font_active{
    border-color:#fff;
}
/*
.white_on_green .sg-font:before{
    background-color:#fff;
}
*/
.white_on_green .c-f__top-button-wrap:after{
    background-color:#fff;
}
.white_on_green .c-f__button-front{
    background-color:#138b0f;
    color:#fff;
}

.white_on_green .inclusivity-fonts-container button.active{
    border: solid 1px #ffff;
}

.white_on_green .cms-editor a, .white_on_green .content-block a{
    color:#fff!important;
}

.white_on_green .breadcrumbs__item.sg-font-small{
    color:#fff!important;
}


.white_on_green .sp-form[sp-id="133668"]{
    background-color:#138b0f;
}
.white_on_green .sp-form[sp-id="133668"] label{
    color:#fff!important;
}
.white_on_green .sp-form[sp-id="133668"] .sp-form-control::placeholder{
    color:#fff;
}
.white_on_green .sp-form[sp-id="133668"] #semail{
    background-color:#138b0f;
    border: solid 1px #fff;
    color:#fff;
}
.white_on_green .sp-form[sp-id="133668"] .sp-button{
    color:#fff;
    border: solid 1px #fff;
    background-color:#138b0f;
}
.white_on_green  input[type='search']{
    background-color:#138b0f;
    border-color: #fff;
    color: #fff;
}
.white_on_green .sb-big-card__description{
    background: rgba(19, 139, 15, .6);
    color: #fff;
}
.white_on_green .sg-font:before{
    color:#fff;
}
.white_on_green .pagination-list .next:after{
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.white_on_green .c-f__button-front,
.white_on_green .sgPopup .c-form,
.white_on_green .sb-socials--item:hover .sb-socials--desc,
.white_on_green .footer-right .sg_mailchimp .sp-form{
    background-color: #138b0f!important;
    color: #fff!important;
    border: solid 1px #fff!important;
}
.white_on_green  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.white_on_green .c-form input[type=submit]{
    background-color: #fff!important;
    color: #138b0f!important;
    border: solid 1px #138b0f!important;
}
.white_on_green .sb-socials__link svg g{
    fill: #fff;
}
.white_on_green .inclusivity-popup{
    border-top: solid 1px #fff;
}
.white_on_green .nav-links .page-numbers{
    border-color: #fff;
}
.white_on_green .nav-links .page-numbers:before{
    color: #fff
}
.white_on_green .nav-links .current,
.white_on_green .nav-links .page-numbers,
.white_on_green .nav-links .page-numbers:hover{
    color: #fff;
}

.white_on_green .line{
    background: #fff!important;
}

.white_on_green .sg-font.site-tag {
    color: #138b0f!important;
    background: #fff!important;
}
.white_on_green  #footer{
    border-top: solid 2px #fff;
}
.white_on_green .footer-main:after{
    background-color: #fff!important;
}


.white_on_green .site-tag.clear{
    border-color: #fff;
}
.white_on_green .site-tag.clear:hover{
    background-color: #fff!important;
}


/* yelow_on_black */
.yelow_on_black .sg-background {
    background-color: #000!important;
}

.yelow_on_black .breadcrumbs__item.sg-font-small:last-child{
    color:#e3b10b
}

.yelow_on_black .menu-opener .line{
    background-color: #e3b10b;
}


.yelow_on_black .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #e3b10b;
    color: #e3b10b
}
.yelow_on_black .lisn  .sg-font:after{
    border-right: 0.15em solid #e3b10b;
    border-top: 0.15em solid #e3b10b;
}
.yelow_on_black .sg-background.site-tag {
    background: #ffb500;
}
.yelow_on_black .sg-font.site-tag {
    color:#000!important;
    background: #ffb500;
}
.yelow_on_black .c-n__red-line.sg-background,
.yelow_on_black .pagination-list .current{
    background-color: #ffb500 !important;
}
.yelow_on_black .sg-font,
.yelow_on_black .sg-font:before,
.yelow_on_black em,
.yelow_on_black .pagination-list .page-numbers,
.yelow_on_black .footer-created a,
.yelow_on_black .icon-eye:before,
.yelow_on_black .icon-reload:before,
.yelow_on_black .icon-cross:before,
.yelow_on_black .icon-search:before,
.yelow_on_black .icon-facebook:before,
.yelow_on_black .icon-twitter:before{
    color: #ffb500!important;
}
.yelow_on_black .cms-editor .sg-font li:before{
    background-color:#ffb500;
}
.yelow_on_black .pagination-list .current{
    color: #000!important;
}

.yelow_on_black .cms-editor a, .yelow_on_black .content-block a{
    color: #ffb500!important;
}
.yelow_on_black .short-references__map img{filter: invert(1)}

.yelow_on_black  .breadcrumbs__item.sg-font-small{
    color:#ffb500!important;
}

.yelow_on_black .icon-glyphs *:before,.yelow_on_black .vm__ico *:before, [class^="icon-"]:before,.yelow_on_black [class*=" icon-"]:before{
    color: #ffb500
}

.yelow_on_black .sg_menu .sg_button {
    border-color: #ffb500;
    margin-right: 10px;
    background-color: #000 !important;
    color: #ffb500;
}
.yelow_on_black .mobile-nav .menu-item-has-children a::after{
    border-right: 0.15em solid #ffb500;
    border-top: 0.15em solid #ffb500;
}
.yelow_on_black .mobile-nav .menu-item-has-children a{
    background:#000!important;
}
.yelow_on_black .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #ffb500;
    color: #ffb500
}
.yelow_on_black .route-timeline:before{
    background-image: linear-gradient(#ffb500 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.yelow_on_black .route-timeline__el:before{
    background-color: #ffb500!important;
}
.yelow_on_black .route-timeline__el:last-child:after{
    background:#000!important;
    border:none;
}
.yelow_on_black .inclusivity-controls button#inclusivity-button-close:before{
    filter: brightness(0) invert(1);
}
.yelow_on_black button#inclusivity-button-reload:before{
    filter: brightness(0) invert(1);
}
.yelow_on_black .sub-menu{
    background:#000 ;
}
.yelow_on_black .sub-menu:before{
    background:#000!important;
}
.yelow_on_black .sub-menu li:hover{
    background: #151515 !important;
    color: #ffb500!important;
}
.yelow_on_black .inclusivity-button{
    filter: brightness(0) invert(1);}

.white_on_green .sg-font{
    border-color: #fff;
}
.yelow_on_black .sg-font:before{
    color:#ffb500;
}
.yelow_on_black .icon-eye:before, .yelow_on_black .icon-reload:before, .yelow_on_black .icon-cross:before, .yelow_on_black .icon-search:before, .yelow_on_black .icon-facebook:before, .yelow_on_black .icon-twitter:before {
    color: #ffb500 !important;
}
.yelow_on_black .sg_button a {
    color: #ffb500 !important;
}
.yelow_on_black .sg-font li a {
    color: #ffb500!important;
}
.yelow_on_black .sg-font a:before {
    color: #ffb500;
}
.yelow_on_black .sg-border.sg-font {
    border-color: #ffb500;
    background-color: #000;
}
.yelow_on_black .sg-font.font_active {
    border-color: #ffb500;
}
.yelow_on_black .sg_menu_burger .sg-font {
    background-color: #ffb500;
}
.yelow_on_black .sg_contact_map .sg_contact_map_phones:before{
    filter: brightness(0) invert(1);
}
.yelow_on_black .sg_contact_map .sg_contact_map_email:before{
    filter: brightness(0) invert(1);
}
.yelow_on_black .sg_contact_map .sg_contact_map_adress:before{
    filter: brightness(0) invert(1);
}
.yelow_on_black .sg_contact_site:before{
    filter: brightness(0) invert(1);
}
.yelow_on_black .sg_contact_map  .social-list__lnk:before{
    filter: brightness(0) invert(1);
}
.yelow_on_black .c-f__top-button-wrap:after {
    background-color: #ffb500;
}
.yelow_on_black .c-f__button-front {
    background-color: #000;
    color: #ffb500;
}
.yelow_on_black .sp-form[sp-id="133668"] {
    background-color: #000;
}
.yelow_on_black .sp-form[sp-id="133668"] label {
    color: #ffb500 !important;
}
.yelow_on_black .sp-form[sp-id="133668"] .sp-form-control::placeholder {
    color: #ffb500;
}
.yelow_on_black .sp-form[sp-id="133668"] #semail {
    background-color: #000;
    border: solid 1px #ffb500;
    color: #ffb500;
}
.yelow_on_black  .inclusivity-fonts-container button.active{
    border: solid 1px #ffb500;
}
.yelow_on_black .sp-form[sp-id="133668"] .sp-button {
    color: #ffb500;
    border: solid 1px #ffb500;
    background-color: #000;
}
.yelow_on_black input[type='search'] {
    background-color: #000;
    border-color: #ffb500;
    color: #ffb500;
}
.yelow_on_black .notification-block{
    background: #000;
}

.yelow_on_black .sg-my-menu .sub-menu {
    background-color: #ffb500 !important;;
}
.yelow_on_black .sg-font{
    border-color: #ffb500;
}
.yelow_on_black .sg-my-menu .sub-menu a {
    color: #000!important;
}
.yelow_on_black .sg-my-menu .menu-item a:hover {
    background: transparent;
}

.yelow_on_black .icon-Karpatskyi-NPP{
    filter: invert(1);
}


.yelow_on_black .how_to_get .icons{
    filter:brightness(0) invert(1);
}

.yelow_on_black .sg-my-menu .menu-item-has-children:hover > a {
    background: transparent;
    outline: solid 1px #ffb500;
}
.yelow_on_black .sg-my-header .sub-menu a:hover {
    border-color: #000;
}
.yelow_on_black .sb-big-card__description{
    background: rgba(0, 0, 0, .6);
    color: #ffb500;
}
.yelow_on_black .pagination-list .next:after{
    border-right: 2px solid #ffb500;
    border-bottom: 2px solid #ffb500;
}
.yelow_on_black .nav-links .page-numbers{
    border-color: #ffb500;
}
.yelow_on_black .nav-links .page-numbers:before,
.yelow_on_black .nav-links .page-numbers{
    color: #ffb500
}
.yelow_on_black .nav-links .current,
.yelow_on_black .nav-links .page-numbers:hover{
    color: #fff;
}
.yelow_on_black .sg-font.site-tag {
    color: #000!important;
    background: #ffb500!important;
}
.yelow_on_black  #footer{
    border-top: solid 2px #ffb500;
}
.yelow_on_black .inclusivity-popup{
    border-top: solid 1px #ffb500;
}



.yelow_on_black .site-tag.clear{
    border-color: #ffb500;
}
.yelow_on_black .site-tag.clear:hover{
    background-color: #ffb500!important;
}


.yelow_on_black .c-f__button-front,
.yelow_on_black .sgPopup .c-form,
.yelow_on_black .sb-socials--item:hover .sb-socials--desc,
.yelow_on_black .footer-right .sg_mailchimp .sp-form{
    background-color: #000!important;
    color: #ffb500!important;
    border: solid 1px #ffb500!important;
}
.yelow_on_black  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.yelow_on_black .c-form input[type=submit]{
    background-color: #ffb500!important;
    color: #000!important;
    border: solid 1px #000!important;
}
.yelow_on_black .sb-socials__link svg g{
    fill: #ffb500;
}

.yelow_on_black .line{
    background: #ffb500!important;
}


.yelow_on_black .site-main-lnk {
    filter: brightness(0) invert(1);
}
.yelow_on_black .footer-main:after{
    background-color: #ffb500!important;
}

/* withe_on_black */
.withe_on_black .sg-background {
    background-color: #000!important;
}

.withe_on_black .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #fff;
    color: #fff
}

.withe_on_black .lisn   .sg-font:after{
    border-right: 0.15em solid #fff;
    border-top: 0.15em solid #fff;
}


.withe_on_black .c-n__red-line.sg-background,
.withe_on_black .pagination-list .current{
    background-color: #fff !important;
}
.withe_on_black .sg-font,
.withe_on_black .sg-font:before,
.withe_on_black .pagination-list .page-numbers,
.withe_on_black em{
    color: #fff!important;
}
.withe_on_black .pagination-list .current{
    color: #000!important;
}
.withe_on_black .sg-border.sg-font {
    border-color: #fff;
    background-color: #000;
}
.withe_on_black .sg-font.font_active {
    border-color: #fff;
}

.withe_on_black .sg-font{
    border-color: #000;
}

.withe_on_black .icon-glyphs *:before,.withe_on_black .vm__ico *:before, [class^="icon-"]:before,.withe_on_black [class*=" icon-"]:before{
    color: #fff
}

.withe_on_black .cms-editor a, .withe_on_black .content-block a{
    color:#fff;!important;
}

.withe_on_black .sg-font:before{
    color:#fff;
}

.withe_on_black .notification-block__txt{
    color:#000!important;
}


.withe_on_black .mobile-nav .menu-item-has-children a::after{
    border-right: 0.15em solid #fff;
    border-top: 0.15em solid #fff;
}

.withe_on_black .mobile-nav .menu-item-has-children a{
    background:#000!important;
}

.withe_on_black .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #fff;
    color: #fff
}

.withe_on_black .short-references__map img{filter: invert(1)}


.withe_on_black .route-timeline:before{
    background-image: linear-gradient(#fff 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.withe_on_black .route-timeline__el:before{
    background-color: #fff!important;
}
.withe_on_black .route-timeline__el:last-child:after{
    background:#000!important;
    border:none;
}

.withe_on_black .cms-editor .sg-font li:before{
    background-color:#fff;
}


.withe_on_black .sg_contact_map .sg_contact_map_phones:before{
    filter: brightness(0) invert(1);
}
.withe_on_black .sg_contact_map .sg_contact_map_email:before{
    filter: brightness(0) invert(1);
}
.withe_on_black .sg_contact_map .sg_contact_map_adress:before{
    filter: brightness(0) invert(1);
}
.withe_on_black .sg_contact_site:before{
    filter: brightness(0) invert(1);
}
.withe_on_black  .sg_contact_map .social-list__lnk:before{
    filter: brightness(0) invert(1);
}



.withe_on_black .sub-menu{
    background:#000 ;
}
.withe_on_black .sub-menu:before{
    background:#000!important;
}
.withe_on_black .sub-menu li:hover{
    background: #151515 !important;
    color: #fff!important;
}

.withe_on_black .main-nav li.menu-item-has-children .sub-menu li:hover .sub-menu a{
    color: #fff!important;
}

.withe_on_black .sg-background.site-tag {
    background: #fff;
}
.withe_on_black .sg-font.site-tag {
    color:#000!important;
    background: #fff;
}

.withe_on_black .inclusivity-fonts-container button.active{
    border: solid 1px #fff;
}

.withe_on_black .sg-my-menu .sub-menu {
    background-color: #fff !important;;
}
.withe_on_black .sg-my-menu .sub-menu a {
    color: #000!important;
}
.withe_on_black .sg-my-menu .menu-item a:hover {
    background: transparent;
}
.withe_on_black .sg-my-menu .menu-item-has-children:hover > a {
    background: transparent;
    outline: solid 1px #fff;
}
.withe_on_black .sg-my-header .sub-menu a:hover {
    border-color: #000;
}
.withe_on_black .c-f__top-button-wrap:after {
    background-color: #fff;
}
.withe_on_black .c-f__button-front {
    background-color: #000;
    color: #fff;
}
.withe_on_black .sp-form[sp-id="133668"] {
    background-color: #000;
}
.withe_on_black .sp-form[sp-id="133668"] label {
    color: #fff !important;
}
.withe_on_black .sg_menu_burger .sg-font {
    background-color: #fff;
}
.withe_on_black .sp-form[sp-id="133668"] .sp-form-control::placeholder {
    color: #fff;
}
.withe_on_black .sp-form[sp-id="133668"] #semail {
    background-color: #000;
    border: solid 1px #fff;
    color: #fff;
}
.withe_on_black .sp-form[sp-id="133668"] .sp-button {
    color: #fff;
    border: solid 1px #fff;
    background-color: #000;
}
.withe_on_black .sg_button {
    background-color: #000;
}
.withe_on_black .sg-font{
    border-color: #fff;
}
.withe_on_black .sg_button a {
    color: #fff !important;
}

.withe_on_black .how_to_get .icons{
    filter:brightness(0) invert(1);
}



.withe_on_black .sg-my-menu .mobile_sub_menu_active:hover + .sub-menu {
    background-color: #000;
}
.withe_on_black label[for='second_search_field'] {
    background-color: #fff;
    color: #000;
}
.withe_on_black label[for='second_search_field']:before {
    border-color: transparent transparent #fff transparent;
}
.withe_on_black .sb-search-mob input[type='text'] {
    color: #fff;
}
.withe_on_black .sb-search-mob input[type=text] {
    border-color: #fff;
}
.withe_on_black .icon-search:before {
    color: #fff;
}
.withe_on_black .sg-font.site-tag {
    color: #000!important;
    background: #fff!important;
}
.withe_on_black  #footer{
    border-top: solid 2px #fff;
}
.withe_on_black input[type='search'] {
    background-color: #fff;
    border-color: #000;
    color: #000;
}
.withe_on_black .sb-big-card__description{
    background: rgba(0, 0, 0, .6);
    color: #fff;
}

.withe_on_black .icon-Karpatskyi-NPP{
    filter: invert(1);
}

.withe_on_black .inclusivity-controls button#inclusivity-button-close:before{
    filter: brightness(0) invert(1);
}
.withe_on_black button#inclusivity-button-reload:before{
    filter: brightness(0) invert(1);
}

.withe_on_black .pagination-list .next:after{
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.withe_on_black .c-f__button-front,
.withe_on_black .sgPopup .c-form,
.withe_on_black .sb-socials--item:hover .sb-socials--desc,
.withe_on_black .footer-right .sg_mailchimp .sp-form{
    background-color: #000!important;
    color: #fff!important;
    border: solid 1px #fff!important;
}
.withe_on_black  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.withe_on_black .c-form input[type=submit]{
    background-color: #fff!important;
    color: #000!important;
    border: solid 1px #000!important;
}
.withe_on_black .sb-socials__link svg g{
    fill: #fff;
}


.withe_on_black .site-tag.clear{
    border-color: #fff;
}
.withe_on_black .site-tag.clear:hover{
    background-color: #fff!important;
}

.withe_on_black .line{
    background: #fff!important;
}

.withe_on_black .inclusivity-popup{
    border-top: solid 1px #fff;
}
.withe_on_black .footer-main:after{
    background-color: #fff!important;
}
.withe_on_black  .breadcrumbs__item.sg-font-small{
    color:#fff!important;
}
.invert {
    filter: invert(100%);
}
/* green_on_white */
.green_on_white .sg-background {
    background-color: #fff!important;
}
.green_on_white .top_logo_ua {
    background-image: url("/wp-content/uploads/2020/10/logo_ukr_large_black.png");
}
.green_on_white .top_logo_en {
    background-image: url("/wp-content/uploads/2020/10/logo_eng_large_black.png");
}
.green_on_white .c-n__red-line.sg-background {
    background-color: #138b0f !important;
}
.green_on_white .sg-font,
.green_on_white .sg-font:before,
.green_on_white .sg-font li a,
.green_on_white .pagination-list .page-numbers,
.green_on_white .sg-font a:before,
.green_on_white .footer-created a,
.green_on_white .icon-eye:before,
.green_on_white .icon-reload:before,
.green_on_white .icon-cross:before,
.green_on_white .icon-search:before,
.green_on_white .icon-facebook:before,
.green_on_white .footer-created a,
.green_on_white .icon-twitter:before{
    color: #138b0f!important;
}
.green_on_white .pagination-list .current{
    background-color: #138b0f!important;
    color: #fff!important;
}
.green_on_white em {
    color: #fff;
}

.green_on_white .cms-editor a, .green_on_white .content-block a{
    color: #138b0f!important;
}

.green_on_white .icon-glyphs *:before,.green_on_white .vm__ico *:before, [class^="icon-"]:before,.green_on_white [class*=" icon-"]:before{
    color: #138b0f
}

.green_on_white .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #138b0f;
    color: #138b0f
}
.green_on_white .lisn   .sg-font:after{
    border-right: 0.15em solid #138b0f;
    border-top: 0.15em solid #138b0f;
}
.green_on_white .cms-editor .sg-font li:before{
    background-color:#138b0f;
}
.green_on_white .mobile-nav .menu-item-has-children a::after{
    border-right: 0.15em solid #138b0f;
    border-top: 0.15em solid #138b0f;
}
.green_on_white .mobile-nav .menu-item-has-children a{
    background:#fff!important;
}
.green_on_white .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #138b0f;
    color: #138b0f
}
.green_on_white .sg-border.sg-font {
    border-color: #138b0f;
    background-color: #fff;
}
.green_on_white .sg-font:before{
    color:#fff;
}
.green_on_white .route-timeline:before{
    background-image: linear-gradient(#138b0f 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.green_on_white .route-timeline__el:before{
    background-color: #138b0f!important;
}
.green_on_white .route-timeline__el:last-child:after{
    background:#fff!important;
    border:none
}
.green_on_white .sub-menu:before{
    background:#fff!important;
}
.green_on_white .sg-background.site-tag {
    background: #138b0f;
}
.green_on_white .sg-font.site-tag {
    color:#fff!important;
    background: #138b0f;
}
.green_on_white .sg-font.font_active {
    border-color: #138b0f;
}
.green_on_white .sg-font svg{
    fill: #138b0f;
}
.green_on_white .sg-font{
    border-color: #fff;
}
.green_on_white .sg-font{
    border-color: #138b0f;
}
.green_on_white .sg_menu_burger .sg-font {
    background-color: #138b0f;
}
.green_on_white .sg_menu .sg_button {
    border-color: #138b0f;
    margin-right: 10px;
}
.green_on_white .c-f__top-button-wrap:after {
    background-color: #138b0f;
}
.green_on_white .c-f__button-front {
    background-color: #fff;
    color: #138b0f;
}
.green_on_white .sg-my-menu .sub-menu {
    background-color: #138b0f !important;;
}
.green_on_white .sg-my-menu .sub-menu a {
    color: #fff!important;
}
.green_on_white .sg-my-menu .menu-item a:hover {
    background: transparent;
}
.green_on_white .sg-my-menu .menu-item-has-children:hover > a {
    background: transparent;
    outline: solid 1px #138b0f;
}
.green_on_white .sg-my-header .sub-menu a:hover {
    border-color: #fff;
}
.green_on_white #button_view {
    color: #138b0f
}
.green_on_white .sp-form[sp-id="133668"] {
    background-color: #fff;
}
.green_on_white .sp-form[sp-id="133668"] label {
    color: #138b0f !important;
}
.green_on_white .sp-form[sp-id="133668"] .sp-form-control::placeholder {
    color: #138b0f;
}
.green_on_white .sp-form[sp-id="133668"] #semail {
    background-color: #fff;
    border: solid 1px #138b0f;
    color: #138b0f;
}
.green_on_white .sp-form[sp-id="133668"] .sp-button {
    color: #138b0f;
    border: solid 1px #138b0f;
    background-color: #fff;
}
.green_on_white .sg_button a {
    color: #138b0f !important;
}
.green_on_white .location-spec__pic{
    filter: brightness(0) invert(0);
}
.green_on_white .footer-main:after{
    background-color: #138b0f!important;
}
.green_on_white .sg-my-menu .mobile_sub_menu_active:hover + .sub-menu {
    background-color: #138b0f;
}
.green_on_white label[for='second_search_field'] {
    background-color: #fff;
    color: #138b0f;
}
.green_on_white label[for='second_search_field']:before {
    border-color: transparent transparent #138b0f transparent;
}
.green_on_white .sb-search-mob input[type='text'] {
    color: #138b0f;
}
.green_on_white .sb-search-mob input[type=text] {
    border-color: #138b0f;
}
.green_on_white .icon-search:before {
    color: #138b0f;
}
.green_on_white .sg-font.site-tag {
    color: #fff!important;
    background: #138b0f!important;
}
.green_on_white #footer{
    border-top: solid 2px #138b0f;
}
.green_on_white .inclusivity-popup{
    border-top: solid 1px #138b0f;
}
.green_on_white input[type='search'] {
    background-color: #fff;
    border-color: #138b0f;
    color: #138b0f;
}
.green_on_white .sb-big-card__description{
    background: rgba(255, 255, 255, .6);
    color: #138b0f;
}
.green_on_white .pagination-list .next:after{
    border-right: 2px solid #138b0f;
    border-bottom: 2px solid #138b0f;
}
.green_on_white .c-f__button-front,
.green_on_white .sgPopup .c-form,
.green_on_white .sb-socials--item:hover .sb-socials--desc,
.green_on_white .footer-right .sg_mailchimp .sp-form{
    background-color: #fff!important;
    color: #138b0f!important;
    border: solid 1px #138b0f!important;
}
.green_on_white  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.green_on_white .c-form input[type=submit]{
    background-color: #138b0f!important;
    color: #fff!important;
    border: solid 1px #fff!important;
}
.green_on_white .sb-socials__link svg g{
    fill: #138b0f;
}

.green_on_white .site-tag.clear{
    border-color: #138b0f;
}
.green_on_white .site-tag.clear:hover{
    background-color: #138b0f!important;
}

.green_on_white.line{
    background: #138b0f!important;
}

/* blue_on_yellow */
.blue_on_yellow .sg-background {
    background-color: #ffc400!important;
}
.blue_on_yellow .top_logo_ua {
    background-image: url("/wp-content/uploads/2020/10/logo_ukr_large_black.png");
}
.blue_on_yellow .top_logo_en {
    background-image: url("/wp-content/uploads/2020/10/logo_eng_large_black.png");
}
.blue_on_yellow .c-n__red-line.sg-background {
    background-color: #22227f !important;
}
.blue_on_yellow .sg-font,
.blue_on_yellow .sg-font:before,
.blue_on_yellow .sg-font li a,
.blue_on_yellow .sg-font a:before,
.blue_on_yellow .icon-eye:before,
.blue_on_yellow .icon-reload:before,
.blue_on_yellow .icon-cross:before,
.blue_on_yellow .icon-search:before,
.blue_on_yellow em,
.blue_on_yellow .pagination-list .page-numbers,
.blue_on_yellow .footer-created a,
.blue_on_yellow .icon-facebook:before,
.blue_on_yellow .icon-twitter:before,
.blue_on_yellow .sp-form[sp-id="133668"] label{
    color: #22227f !important;
}
.blue_on_yellow .cms-editor .sg-font li:before{
    background-color:#ffc400;
}
.blue_on_yellow .mobile-nav .menu-item-has-children a::after{
    border-right: 0.15em solid #22227f;
    border-top: 0.15em solid #22227f;
}
.blue_on_yellow .mobile-nav .menu-item-has-children a{
    background:#ffc400!important;
}
.blue_on_yellow .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #22227f;
    color: #22227f
}

.blue_on_yellow .icon-glyphs *:before,.blue_on_yellow .vm__ico *:before, [class^="icon-"]:before,.blue_on_yellow [class*=" icon-"]:before{
    color: #22227f
}


.blue_on_yellow .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #22227f;
    color: #22227f
}
.blue_on_yellow  .lisn   .sg-font:after{
    border-right: 0.15em solid #22227f;
    border-top: 0.15em solid #22227f;
}
.blue_on_yellow .pagination-list .current{
    background-color: #22227f !important;
    color: #ffc400!important;
}
.blue_on_yellow .sg_menu .sg_button {
    border-color: #22227f;
    margin-right: 10px;
}



.blue_on_yellow .cms-editor a, .blue_on_yellow .content-block a{
    color: #22227f!important;
}

.blue_on_yellow .sg-border.sg-font {
    border-color: #22227f;
    background-color: #ffc400;
}
.blue_on_yellow .sg-my-menu .sub-menu {
    background-color: #22227f !important;;
}
.blue_on_yellow .sg-my-menu .sub-menu a {
    color: #ffc400!important;
}


.blue_on_yellow .sg-my-menu .menu-item a:hover {
    background: transparent;
}
.blue_on_yellow .sg-my-menu .menu-item-has-children:hover > a {
    background: transparent;
    outline: solid 1px #22227f;
}
.blue_on_yellow .sg-my-header .sub-menu a:hover {
    border-color: #ffc400;
}
.blue_on_yellow .sg_menu_burger .sg-font {
    background-color: #22227f;
}
.blue_on_yellow .sg-font.font_active {
    border-color: #22227f;
}
.blue_on_yellow .c-f__top-button-wrap:after {
    background-color: #22227f;
}
.blue_on_yellow .c-f__button-front {
    background-color: #ffc400;
    color: #22227f;
}
.blue_on_yellow .sp-form[sp-id="133668"] {
    background-color: #ffc400;
}
.blue_on_yellow .sp-form[sp-id="133668"] label {
    color: #22227f !important;
}
.blue_on_yellow .sp-form[sp-id="133668"] .sp-form-control::placeholder {
    color: #22227f;
}
.blue_on_yellow .sp-form[sp-id="133668"] #semail {
    background-color: #ffc400;
    border: solid 1px #22227f;
    color: #22227f;
}
.blue_on_yellow .sp-form[sp-id="133668"] .sp-button {
    color: #22227f;
    border: solid 1px #22227f;
    background-color: #ffc400;
}
.blue_on_yellow .sg-background.site-tag {
    background: #22227f;
}
.blue_on_yellow .sg-font.site-tag {
    color:#ffc400!important;
    background: #22227f;
}
.blue_on_yellow .sg_button {
    background-color: #ffc400!important;
}
.blue_on_yellow .sg_button a {
    color: #22227f !important;
    background-color: #ffc400;
}



.blue_on_yellow .route-timeline:before{
    background-image: linear-gradient(#22227f 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.blue_on_yellow .route-timeline__el:before{
    background-color: #22227f!important;
}
.blue_on_yellow .route-timeline__el:last-child:after{
    background:#ffc400!important;
    border:none;
}
.blue_on_yellow .sub-menu{
    background-color: #ffc400;
}
.blue_on_yellow .sub-menu:before{
    background-color: #ffc400!important;
}

.blue_on_yellow .sub-menu li:hover{
    background-color: #e7b633 !important;
}
.blue_on_yellow .footer-main:after{
    background-color: #22227f!important;
}
.blue_on_yellow .nav-links .page-numbers{
    border-color: #22227f;
}
.blue_on_yellow .nav-links .page-numbers {
    color: #22227f;
}
.blue_on_yellow .nav-links .page-numbers:hover {
    color: #fff;
}
.blue_on_yellow .nav-links .page-numbers:before{
    color: #f0d3a8;
}
.blue_on_yellow .nav-links .current{
    color: #fff;
}

.blue_on_yellow .sg-my-menu .mobile_sub_menu_active:hover + .sub-menu {
    background-color: #22227f;
}
.blue_on_yellow label[for='second_search_field'] {
    background-color: #ffc400;
    color: #22227f;
}
.blue_on_yellow label[for='second_search_field']:before {
    border-color: transparent transparent #ffc400 transparent;
}
.blue_on_yellow .sb-search-mob input[type='text'] {
    color: #22227f;
}


.blue_on_yellow .how_to_get .icons{
    filter:brightness(0);
}


.blue_on_yellow .sb-search-mob input[type=text] {
    border-color: #22227f;
}
.blue_on_yellow .icon-search:before {
    color: #22227f;
}
.blue_on_yellow input[type='search'] {
    background-color: #ffc400;
    border-color: #22227f;
    color: #22227f;
}
.blue_on_yellow .cms-editor .sg-font li:before{
    background: #22227f;
}
.blue_on_yellow   .location-spec__pic{
    filter: brightness(0) invert(0);}

.blue_on_yellow .sg-font{
    border-color: #22227f;
}
.blue_on_yellow .sg-font.site-tag {
    color: #ffc400!important;
    background: #22227f!important;
}
.blue_on_yellow #footer{
    border-top: solid 2px #22227f;
}


.blue_on_yellow .site-tag.clear{
    border-color: #22227f;
}
.blue_on_yellow .site-tag.clear:hover{
    background-color: #22227f!important;
}

.blue_on_yellow .breadcrumbs__item.sg-font-small:last-child{
    color:#22227f
}

.blue_on_yellow .inclusivity-popup{
    border-top: solid 1px #22227f;
}
.blue_on_yellow .sb-big-card__description{
    background: rgba(255, 196, 0, .6);
    color: #22227f;
}
.blue_on_yellow .pagination-list .next:after{
    border-right: 2px solid #22227f;
    border-bottom: 2px solid #22227f;
}
.blue_on_yellow .c-f__button-front,
.blue_on_yellow .sgPopup .c-form,
.blue_on_yellow .sb-socials--item:hover .sb-socials--desc,
.blue_on_yellow .footer-right .sg_mailchimp .sp-form{
    background-color: #ffc400!important;
    color: #22227f!important;
    border: solid 1px #22227f!important;
}
.blue_on_yellow  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.blue_on_yellow .c-form input[type=submit]{
    background-color: #22227f!important;
    color: #ffc400!important;
    border: solid 1px #ffc400!important;
}
.blue_on_yellow .sb-socials__link svg g{
    fill: #22227f;
}

.blue_on_yellow .line{
    background: #22227f!important;
}

/* black_on_yellow */
.black_on_yellow .sg-background {
    background-color: #ffc400!important;
}

.black_on_yellow .breadcrumbs__item.sg-font-small:last-child{
    color:#000
}

.black_on_yellow .top_logo_ua {
    background-image: url("/wp-content/uploads/2020/10/logo_ukr_large_black.png");
}
.black_on_yellow .top_logo_en {
    background-image: url("/wp-content/uploads/2020/10/logo_eng_large_black.png");
}
.black_on_yellow .c-n__red-line.sg-background {
    background-color: #000 !important;
}

.black_on_yellow .lisn   .sg-font:after{
    border-right: 0.15em solid #000;
    border-top: 0.15em solid #000;
}

.black_on_yellow  .icon-glyphs *:before,.black_on_yellow  .vm__ico *:before, [class^="icon-"]:before,.black_on_yellow  [class*=" icon-"]:before{
    color: #000
}

.black_on_yellow  .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #000;
    color: #000
}
.black_on_yellow .mobile-nav .menu-item-has-children a::after{
    border-right: 0.15em solid #000;
    border-top: 0.15em solid #000;
}
.black_on_yellow .mobile-nav .menu-item-has-children a{
    background:#ffc400!important;
}

.black_on_yellow .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #000;
    color: #000
}
.black_on_yellow .sg-font,
.black_on_yellow .sg-font:before,
.black_on_yellow .sg-font li a,
.black_on_yellow .sg-font a:before,
.black_on_yellow .icon-eye:before,
.black_on_yellow .icon-reload:before,
.black_on_yellow .icon-cross:before,
.black_on_yellow em,
.black_on_yellow .pagination-list .page-numbers,
.black_on_yellow .footer-created a,
.black_on_yellow .icon-search:before,
.black_on_yellow .icon-facebook:before,
.black_on_yellow .icon-twitter:before {
    color: #000!important;
}
.black_on_yellow .pagination-list .current{
    background-color: #000 !important;
    color: #ffc400!important;
}
.black_on_yellow .sg_menu .sg_button {
    border-color: #000;
    margin-right: 10px;
    background-color: transparent !important;
    color: #000 !important;
}
.black_on_yellow .sg-border.sg-font {
    border-color: #000;
    background-color: #ffc400;
}
.black_on_yellow .sg-my-menu .sub-menu {
    background-color: #000 !important;;
}
.black_on_yellow .sg-my-menu .sub-menu a {
    color: #ffc400!important;
}

.green_on_white .sg-font:before{
    color:#000;
}
.black_on_yellow .footer-main:after{
    background-color: #000!important;
}
.black_on_yellow .route-timeline:before{
    background-image: linear-gradient(#000 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.black_on_yellow .route-timeline__el:before{
    background-color: #000!important;
}
.black_on_yellow .route-timeline__el:last-child:after{
    background:#ffc400!important;
    border:none;
}
.black_on_yellow .nav-links .page-numbers{
    border-color: #000;
}
.black_on_yellow .nav-links .page-numbers {
    color: #000;
}

.black_on_yellow .cms-editor a, .black_on_yellow .content-block a{
    color: #000!important;
}

.black_on_yellow .nav-links .page-numbers:before{
    color: #f0d3a8;
}
.black_on_yellow .nav-links .current,
.black_on_yellow .nav-links .page-numbers:hover {
    color: #fff;
}
.black_on_yellow .sg-my-menu .menu-item a:hover {
    background: transparent;
}
.black_on_yellow .sg-my-menu .menu-item-has-children:hover > a {
    background: transparent;
    outline: solid 1px #000;
}
.black_on_yellow .sub-menu{
    background: #ffc400;
}
.black_on_yellow .sub-menu:before{
    background: #ffc400!important;
}
.black_on_yellow .sub-menu li:hover{
    background: #d0b126 !important;
}
.black_on_yellow .inclusivity-popup{
    border-top: solid 1px #000;
}


.black_on_yellow .sg-background.site-tag {
    background: #000;
}
.black_on_yellow .sg-font.site-tag {
    color:#ffc400!important;
    background: #000;
}

.black_on_yellow .sg-my-header .sub-menu a:hover {
    border-color: #ffc400;
}
.black_on_yellow .sg-font.font_active {
    border-color: #000;
}
.black_on_yellow .sg_menu_burger .sg-font {
    background-color: #000;
}
.black_on_yellow .c-f__top-button-wrap:after {
    background-color: #000;
}
.black_on_yellow .c-f__button-front {
    background-color: #ffc400;
    color: #000;
}
.black_on_yellow .sp-form[sp-id="133668"] {
    background-color: #ffc400;
}
.black_on_yellow .sp-form[sp-id="133668"] label {
    color: #000 !important;
}
.black_on_yellow .sp-form[sp-id="133668"] .sp-form-control::placeholder {
    color: #000;
}
.black_on_yellow .sp-form[sp-id="133668"] #semail {
    background-color: #ffc400;
    border: solid 1px #000;
    color: #000;
}
.black_on_yellow .sp-form[sp-id="133668"] .sp-button {
    color: #000;
    border: solid 1px #000;
    background-color: #ffc400;
}
.black_on_yellow .sg_button a {
    color: #000 !important;
}
.black_on_yellow .sg-my-menu .mobile_sub_menu_active:hover + .sub-menu {
    background-color: #000;
}
.black_on_yellow label[for='second_search_field'] {
    background-color: #ffc400;
    color: #000;
}



.black_on_yellow .site-tag.clear{
    border-color: #000;
}
.black_on_yellow .site-tag.clear:hover{
    background-color: #000!important;
}



.black_on_yellow  .location-spec__pic{
    filter: brightness(0) invert(0);}



.black_on_yellow label[for='second_search_field']:before {
    border-color: transparent transparent #ffc400 transparent;
}
.black_on_yellow .sb-search-mob input[type='text'] {
    color: #000;
}
.black_on_yellow .sb-search-mob input[type=text] {
    border-color: #000;
}
.black_on_yellow .icon-search:before {
    color: #000;
}

.black_on_yellow .sg-font{
    border-color: #000;
}

.black_on_yellow .cms-editor .sg-font li:before{
    background: #000;
}

.black_on_yellow input[type='search'] {
    background-color: #ffc400;
    border-color: #000;
    color: #000;
}
.black_on_yellow .sb-big-card__description{
    background: rgba(255, 196, 0, .6);
    color: #000;
}
.black_on_yellow .pagination-list .next:after{
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}
.black_on_yellow .c-f__button-front,
.black_on_yellow .sgPopup .c-form,
.black_on_yellow .sb-socials--item:hover .sb-socials--desc,
.black_on_yellow .footer-right .sg_mailchimp .sp-form{
    background-color: #ffc400!important;
    color: #000!important;
    border: solid 1px #000!important;
}
.black_on_yellow  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.black_on_yellow .c-form input[type=submit]{
    background-color: #000!important;
    color: #ffc400!important;
    border: solid 1px #ffc400!important;
}
.black_on_yellow .sb-socials__link svg g{
    fill: #000;
}


.black_on_yellow .sg-font.site-tag {
    color: #ffc400!important;
    background: #000!important;
}
.black_on_yellow #footer{
    border-top: solid 2px #000;
}


.black_on_yellow .how_to_get .icons{
    filter: brightness(0);
}

.black_on_yellow .line{
    background: #fff !important;
}

/* black_on_white */
.black_on_white .sg-background {
    background-color: #fff!important;
}


.black_on_white .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #000;
    color: #000
}



.black_on_white .mobile-nav .menu-item-has-children a::after{
    border-right: 0.15em solid #000;
    border-top: 0.15em solid #000;
}

.black_on_white .mobile-nav .menu-item-has-children a{
    background:#fff!important;
}

.black_on_white .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #000;
    color: #000
}

.black_on_white .sg-font.site-tag{
    background-color:#000!important;
    color:#fff;
}

.black_on_white .breadcrumbs__item.sg-font-small:last-child{
    color:#000
}


.black_on_white .top_logo_ua {
    background-image: url("/wp-content/uploads/2020/10/logo_ukr_large_black.png");
}
.black_on_white .top_logo_en {
    background-image: url("/wp-content/uploads/2020/10/logo_eng_large_black.png");
}
.black_on_white .c-n__red-line.sg-background {
    background-color: #000 !important;
}
.black_on_white .sg-font,
.black_on_white .sg-font:before,
.black_on_white .sg-font li a,
.black_on_white .sg-font a:before,
.black_on_white em,
.black_on_white .pagination-list .page-numbers,
.black_on_white .footer-created a,
.black_on_white .icon-eye:before,
.black_on_white .icon-reload:before,
.black_on_white .icon-cross:before,
.black_on_white .icon-search:before,
.black_on_white .icon-facebook:before,
.black_on_white .icon-twitter:before{
    color: #000 !important;
}

.black_on_white .icon-glyphs *:before,.black_on_white  .vm__ico *:before, [class^="icon-"]:before,.black_on_white  [class*=" icon-"]:before{
    color: #000
}


.black_on_white .pagination-list .current{
    background-color: #000 !important;
    color: #fff!important;
}
.black_on_white .sg-border.sg-font {
    border-color: #000;
    background-color: #fff;
}
.black_on_white .sg-font.font_active {
    border-color: #000;
}
.black_on_white .sg_menu .sg_button {
    border-color: #000;
    margin-right: 10px;
}
.black_on_white .lisn   .sg-font:after{
    border-right: 0.15em solid #000;
    border-top: 0.15em solid #000;
}
.black_on_white  .route-timeline:before{
    background-image: linear-gradient(#000 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.black_on_white  .route-timeline__el:before{
    background-color: #000!important;
}
.black_on_white  .route-timeline__el:last-child:after{
    background:#fff!important;
    border:none;
}
.black_on_white .sub-menu:before{
    background-color: #fff!important;
}
.black_on_white .sg-background.site-tag {
    background: #000;
}
.black_on_white .sg-font.site-tag {
    color:#fff!important;
    background: #000;
}
.black_on_white .sg_menu_burger .sg-font {
    background-color: #000;
}
.black_on_white .c-f__top-button-wrap:after {
    background-color: #000;
}
.black_on_white .c-f__button-front {
    background-color: #fff;
    color: #000;
}

.black_on_white .how_to_get .icons{
    filter: brightness(0);
}


.black_on_white .sp-form[sp-id="133668"] {
    background-color: #fff;
}
.black_on_white .sg-my-menu .sub-menu {
    background-color: #000;
}
.black_on_white .sg-my-menu .sub-menu a {
    color: #fff !important;
}
.black_on_white .sg-my-menu .menu-item a:hover {
    background: transparent;
}
.black_on_white .sg-my-menu .menu-item-has-children:hover > a {
    background: transparent;
    outline: solid 1px #000;
}
.black_on_white .sg-my-header .sub-menu a:hover {
    border-color: #fff;
}

.black_on_white .cms-editor a, .black_on_white .content-block a{
    color: #000!important;
}


.black_on_white .sp-form[sp-id="133668"] label {
    color: #000 !important;
}
.black_on_white .sp-form[sp-id="133668"] .sp-form-control::placeholder {
    color: #000;
}

.black_on_white .inclusivity-popup{
    border-top: solid 1px #000;
}

.black_on_white .cms-editor .sg-font li:before{
    background: #000;
}
.black_on_white .sp-form[sp-id="133668"] #semail {
    background-color: #fff;
    border: solid 1px #000;
    color: #000;
}
.black_on_white .sp-form[sp-id="133668"] .sp-button {
    color: #000;
    border: solid 1px #000;
    background-color: #fff;
}
.black_on_white .sg_button a {
    color: #fff !important;
}
.black_on_white .sg-my-menu .mobile_sub_menu_active:hover + .sub-menu {
    background-color: #000;
}
.black_on_white label[for='second_search_field'] {
    background-color: #fff;
    color: #000;
}
.black_on_white label[for='second_search_field']:before {
    border-color: transparent transparent #fff transparent;
}
.black_on_white .sb-search-mob input[type='text'] {
    color: #000;
}
.black_on_white .footer-main:after{
    background-color: #000!important;
}
.home.black_on_white .sg-font.site-tag {
    color: #fff!important;
    background: #000!important;
}
.black_on_white #footer{
    border-top: solid 2px #000;
}
.black_on_white  .location-spec__pic{
    filter: brightness(0) invert(0);}

.black_on_white .sb-search-mob input[type=text] {
    border-color: #000;
}
.black_on_white .icon-search:before {
    color: #000;
}
.black_on_white input[type='search'] {
    background-color: #fff;
    border-color: #000;
    color: #000;
}
.black_on_white .sb-big-card__description{
    background: rgba(255, 255, 255, .6);
    color: #000;
}
.black_on_white .pagination-list .next:after{
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}

.black_on_white .line{
    background: #fff !important;
}

.black_on_white .site-tag.clear{
    border-color: #000;
}
.black_on_white .site-tag.clear:hover{
    background-color: #000!important;
}

.black_on_white .c-f__button-front,
.black_on_white .sgPopup .c-form,
.black_on_white .sb-socials--item:hover .sb-socials--desc,
.black_on_white .footer-right .sg_mailchimp .sp-form{
    background-color: #fff!important;
    color: #000!important;
    border: solid 1px #000!important;
}
.black_on_white  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.black_on_white .c-form input[type=submit]{
    background-color: #000!important;
    color: #fff!important;
    border: solid 1px #fff!important;
}
.black_on_white .sb-socials__link svg g{
    fill: #000;
}
.black_on_white .small-info span.small-info--cat{
    background-color: #000;
    color:transparent;
}
.black_on_white .sg-font{
    border-color: #000;
}
.black_on_white .sg-background.site-tag{
    color:#fff!important;
}
/* sepia */
.sepia .sg-background {
    background-color: #f0d3a8!important;
}

.sepia .breadcrumbs__item.sg-font-small:last-child{
    color:#773d08
}

.sepia .top_logo_ua {
    background-image: url("/wp-content/uploads/2020/10/logo_ukr_large_black.png");
}
.sepia .top_logo_en {
    background-image: url("/wp-content/uploads/2020/10/logo_eng_large_black.png");
}
.sepia .c-n__red-line.sg-background {
    background-color: #773d08 !important;
}


.sepia .inclusivity-popup{
    border-top: solid 1px #773d08;
}
.sepia .footer-main:after{
    background-color: #773d08!important;
}

.sepia .cms-editor a, .sepia .content-block a{
    color: #773d08!important;
}

.sepia .lisn .sg-font:after{
    border-right: 0.15em solid #773d08;
    border-top: 0.15em solid #773d08;
}

.sepia.single-route .small-info span.small-info--cat{
    background-color: #773d08;
    color:transparent;
}

.sepia  .site-lng.none-on-tablet li.current-lang span{
    border: 1px solid #773d08;
    color: #773d08
}

.sepia .icon-glyphs *:before,.sepia .vm__ico *:before,.sepia [class^="icon-"]:before,.sepia  [class*=" icon-"]:before{
    color: #773d08
}

.sepia  .mobile-nav .menu-item-has-children a::after{
    border-right: 0.15em solid #773d08;
    border-top: 0.15em solid #773d08;
}

.sepia  .mobile-nav .menu-item-has-children a{
    background:#f0d3a8!important;
}

.sepia  .mobile-menu__bottom .site-lng .current-lang.lang-item span{
    border: 1px solid #773d08;
    color: #773d08
}


.sepia .how_to_get .icons{
    filter: brightness(0);
}



.sepia .sg-font,
.sepia .sg-font:before,
.sepia em,
.sepia .pagination-list .page-numbers,
.sepia .footer-created a,
.sepia .icon-eye:before,
.sepia .icon-reload:before,
.sepia .icon-cross:before,
.sepia .icon-search:before,
.sepia .icon-facebook:before,
.sepia .sg-font li a,
.sepia .sg-font a:before,
.sepia .icon-twitter:before {
    color: #773d08 !important;
}
.sepia .pagination-list .current{
    background-color: #773d08 !important;
    color: #f0d3a8!important;
}

.sepia .line{
    background: #773d08 !important;
}


.sepia .sg_menu .sg_button {
    border-color: #773d08;
    margin-right: 10px;
    background-color: #f0d3a8 !important;
}
.sepia .sg-border.sg-font {
    border-color: #773d08;
    background-color: #f0d3a8;
}
.sepia .sg-my-menu .sub-menu {
    background-color: #773d08 !important;;
}
.sepia .sg-my-menu .sub-menu a {
    color: #f0d3a8 !important;
}


.sepia  .route-timeline:before{
    background-image: linear-gradient(#773d08 43%, rgba(255, 255, 255, 0) 0%)!important;
}
.sepia  .route-timeline__el:before{
    background-color: #773d08!important;
}
.sepia .route-timeline__el:last-child:after{
    background:#f0d3a8!important;
    border:none;
}




.sepia .sub-menu{
    background-color: #f0d3a8;
}
.sepia .sub-menu:before{
    background-color: #f0d3a8!important;
}
.sepia .sub-menu li:hover{
    background-color: #f0d3a8!important;
}



.sepia .sg-background.site-tag {
    background: #773d08;
}
.sepia .sg-font.site-tag {
    color:#fff!important;
}

.home.sepia .sg-font.site-tag {
    color: #f0d3a8!important;
    background: #773d08!important;
}


.sepia #footer{
    border-top: solid 2px #773d08;
}

.sepia .cms-editor .sg-font li:before{
    background: #773d08;
}

.sepia .sg-my-menu .menu-item a:hover {
    background: transparent;
}
.sepia .sg-my-menu .menu-item-has-children:hover > a {
    background: transparent;
    outline: solid 1px #773d08;
}
.sepia .sg-my-header .sub-menu a:hover {
    border-color: #f0d3a8;
}
.sepia .mobile_sub_menu_active {
    background-color: #773d08;
}
.sepia .sg_button a {
    color: #f0d3a8 !important;
}
.sepia .sg-my-menu .mobile_sub_menu_active:hover + .sub-menu {
    background-color: #773d08;
}
.sepia label[for='second_search_field'] {
    background-color: #f0d3a8;
    color: #773d08;
}
.sepia label[for='second_search_field']:before {
    border-color: transparent transparent #f0d3a8 transparent;
}
.sepia .sb-search-mob input[type='text'] {
    color: #773d08;
}
.sepia .sb-search-mob input[type=text] {
    border-color: #773d08;
}
.sepia .icon-search:before {
    color: #773d08;
}
.sepia .sg-font.font_active {
    border-color: #773d08;
}

.sepia .sg-font.site-tag{
    background-color: #773d08!important;
}

.sepia .site-tag.clear{
    border-color: #773d08;
    height: 32px;

}
.sepia .site-tag.clear:hover{
    background-color: #773d08!important;
}

.sepia .nav-links .page-numbers{
    border-color: #773d08;
}

.sepia .nav-links .page-numbers:before{
    color: #f0d3a8;
}
.sepia .nav-links .page-numbers {
    color: #773d08;
}
.sepia .nav-links .current,
.sepia .nav-links .page-numbers:hover{
    color: #fff;
}


.sepia .sg_menu_burger .sg-font {
    background-color: #773d08;
    color: #f0d3a8;
}
.sepia .c-f__top-button-wrap:after {
    background-color: #773d08;
}

.sepia .sg-font{
    border-color: #773d08;
}

.sepia  .location-spec__pic{
    filter: brightness(0) invert(0);}

.sepia .c-f__button-front {
    background-color: #f0d3a8;
    color: #773d08;
}
.sepia .sp-form[sp-id="133668"] {
    background-color: #f0d3a8;
}
.sepia .sp-form[sp-id="133668"] label {
    color: #773d08 !important;
}
.sepia .sp-form[sp-id="133668"] .sp-form-control::placeholder {
    color: #773d08;
}
.sepia .sp-form[sp-id="133668"] #semail {
    background-color: #f0d3a8;
    border: solid 1px #773d08;
    color: #773d08;
}
.sepia .sp-form[sp-id="133668"] .sp-button {
    color: #773d08;
    border: solid 1px #773d08;
    background-color: #f0d3a8;
}
.sepia input[type='search'] {
    background-color: #f0d3a8;
    border-color: #773d08;
    color: #773d08;
}
.sepia .sb-big-card__description{
    background: rgba(240, 211, 168, .6);
    color: #773d08;
}
.sepia .pagination-list .next:after{
    border-right: 2px solid #773d08;
    border-bottom: 2px solid #773d08;
}
.sepia .c-f__button-front,
.sepia .sgPopup .c-form,
.sepia .sb-socials--item:hover .sb-socials--desc,
.sepia .footer-right .sg_mailchimp .sp-form{
    background-color: #f0d3a8!important;
    color: #773d08!important;
    border: solid 1px #773d08!important;
}
.sepia  .footer-right .sg_mailchimp .sp-form .sp-field.sp-button-container button,
.sepia .c-form input[type=submit]{
    background-color: #773d08!important;
    color: #f0d3a8!important;
    border: solid 1px #f0d3a8!important;
}
.sepia .sb-socials__link svg g{
    fill: #773d08;
}

.main-nav a{
    font-size: 14px;
}

.yellow_on_blue .sb-header__center:after,
.yelow_on_black .sb-header__center:after,
.withe_on_black .sb-header__center:after,
.invert .sb-header__center:after,
.blue_on_yellow .sb-header__center:after,
.black_on_yellow .sb-header__center:after,
.black_on_white .sb-header__center:after,
.sepia .sb-header__center:after,
.white_on_green .sb-header__center:after,
.yellow_on_blue .sb-card__data-wrap span:before,
.yelow_on_black .sb-card__data-wrap span:before,
.withe_on_black .sb-card__data-wrap span:before,
.invert .sb-card__data-wrap span:before,
.blue_on_yellow .sb-card__data-wrap span:before,
.black_on_yellow .sb-card__data-wrap span:before,
.black_on_white .sb-card__data-wrap span:before,
.sepia .sb-card__data-wrap span:before,
.white_on_green .sb-card__data-wrap span:before{
    display: none;
}

.white_on_green .site-main-lnk img,
.white_on_green .site-sponsors svg,
.white_on_green .site-sponsors img,
.white_on_green #inclusivity-button,
.white_on_green .site-lng.none-on-tablet li.current-lang span,
.withe_on_black .site-main-lnk img,
.withe_on_black .site-sponsors svg,
.withe_on_black #inclusivity-button,
.withe_on_black .site-sponsors img,
.withe_on_black .site-lng.none-on-tablet li.current-lang span{
    filter: brightness(0) invert(1);
}
.black_on_white .site-main-lnk img,
.black_on_white .site-sponsors svg,
.black_on_white .site-sponsors img,
.black_on_white #inclusivity-button,
.black_on_white .site-lng.none-on-tablet li.current-lang span,
.black_on_yellow .site-main-lnk img,
.black_on_yellow .site-sponsors svg,
.black_on_yellow #inclusivity-button,
.black_on_yellow .site-sponsors img,
.black_on_yellow .site-lng.none-on-tablet li.current-lang span{
    filter: brightness(0) invert(0);
}
.inclusivity-open.font_size_mod2 .site-shortcuts,
.inclusivity-open.font_size_mod3 .site-shortcuts,
.inclusivity-open.font_size_mod4 .site-shortcuts{
    display: none;
}
.font_size_mod2 .header-main__ctn,
.font_size_mod3 .header-main__ctn,
.font_size_mod4 .header-main__ctn{
    flex-wrap: wrap;
    position: relative;
}
.font_size_mod2 .quick-srch-opener,
.font_size_mod3 .quick-srch-opener,
.font_size_mod4 .quick-srch-opener{
    position: static;
    top: 25px;
    right: 0;
}
.font_size_mod2 .site-shortcuts,
.font_size_mod3 .site-shortcuts,
.font_size_mod4 .site-shortcuts{
    padding: 15px 0 25px;
}
.font_size_mod2 .main-nav,
.font_size_mod3 .main-nav,
.font_size_mod4 .main-nav{
    flex-wrap: wrap;
}
.font_size_mod2 .main-nav li:last-child.menu-item-has-children .sub-menu li .sub-menu,
.font_size_mod3 .main-nav li:last-child.menu-item-has-children .sub-menu li .sub-menu,
.font_size_mod4 .main-nav li:last-child.menu-item-has-children .sub-menu li .sub-menu{
    left: calc(-100% + 35px);
    margin: -10px 0 0 -1px;
}
.font_size_mod4 .main-nav li:last-child.menu-item-has-children .sub-menu li .sub-menu{
    left: calc(-100% + 40px);
}
.font_size_mod2 .main-nav li,
.font_size_mod3 .main-nav li,
.font_size_mod4 .main-nav li{
    padding: 15px 0;
    margin-left: 0!important;
    margin-right: 24px!important;
}
.font_size_mod2 .main-nav .sub-menu li,
.font_size_mod3 .main-nav .sub-menu li,
.font_size_mod4 .main-nav .sub-menu li{
    margin-right: 0!important;
}
.font_size_mod2 .main-nav li.menu-item-has-children,
.font_size_mod3 .main-nav li.menu-item-has-children,
.font_size_mod4 .main-nav li.menu-item-has-children{
    padding-right: 28px;
}
.font_size_mod2 .main-nav li.menu-item-has-children .sub-menu::before,
.font_size_mod3 .main-nav li.menu-item-has-children .sub-menu::before,
.font_size_mod4 .main-nav li.menu-item-has-children .sub-menu::before{
    height: 0;
}
.font_size_mod2 .main-nav .sub-menu,
.font_size_mod3 .main-nav .sub-menu,
.font_size_mod4 .main-nav .sub-menu{
    padding: 10px 0 30px;
}
.font_size_mod2 .main-nav li.menu-item-has-children .sub-menu li .sub-menu,
.font_size_mod3 .main-nav li.menu-item-has-children .sub-menu li .sub-menu,
.font_size_mod4 .main-nav li.menu-item-has-children .sub-menu li .sub-menu{
    margin-top: -10px;
}
.font_size_mod2 .main-nav li.menu-item-has-children .sub-menu li .sub-menu,
.font_size_mod3 .main-nav li.menu-item-has-children .sub-menu li .sub-menu,
.font_size_mod4 .main-nav li.menu-item-has-children .sub-menu li .sub-menu{
    padding-top: 10px;
}



.font_size_mod2 .main-nav a,
.font_size_mod2 .quick-srch-opener:before{
    font-size: 22px!important;
}
.font_size_mod2 .site-shortcuts{
    font-size: 16px;
}
.font_size_mod3 .main-nav a,
.font_size_mod3 .quick-srch-opener:before{
    font-size: 24px!important;
}
.font_size_mod3 .site-shortcuts{
    font-size: 17px;
}
.font_size_mod4 .main-nav a,
.font_size_mod4 .quick-srch-opener:before{
    font-size: 26px!important;
}
.font_size_mod4 .site-shortcuts{
    font-size: 18px;
}


body.invert {
    background-color: #000;
}
.sepia .ctrl-search .main-search .main-search__btn,
.black_on_white .ctrl-search .main-search .main-search__btn,
.black_on_yellow .ctrl-search .main-search .main-search__btn,
.blue_on_yellow .ctrl-search .main-search .main-search__btn,
.green_on_white .ctrl-search .main-search .main-search__btn,
.withe_on_black .ctrl-search .main-search .main-search__btn,
.yelow_on_black .ctrl-search .main-search .main-search__btn,
.yellow_on_blue .ctrl-search .main-search .main-search__btn,
.white_on_green .ctrl-search .main-search .main-search__btn{
    background: inherit;
}
.sepia.page-template-parks-archive .events__action .select-styled,
.sepia.page-template-parks-archive .custom-select .select-options li{
    color: #773d08;
}
.black_on_white.page-template-parks-archive .events__action .select-styled,
.black_on_yellow.page-template-parks-archive .events__action .select-styled,
.invert.page-template-parks-archive .events__action .select-styled,
.black_on_white.page-template-parks-archive .custom-select .select-options li,
.black_on_yellow.page-template-parks-archive .custom-select .select-options li,
.invert.page-template-parks-archive .custom-select .select-options li {
    color: #000;
}
.blue_on_yellow.page-template-parks-archive .events__action .select-styled,
.blue_on_yellow.page-template-parks-archive .custom-select .select-options li{
    color: #22227f;
}
.green_on_white.page-template-parks-archive .events__action .select-styled,
.green_on_white.page-template-parks-archive .custom-select .select-options li{
    color: #138b0f;
}
.withe_on_black.page-template-parks-archive .events__action .select-styled,
.withe_on_black.page-template-parks-archive .custom-select .select-options li{
    color: #fff;
    background: #000;
}
.white_on_green.page-template-parks-archive .events__action .select-styled,
.white_on_green.page-template-parks-archive .custom-select .select-options li{
    color: #fff;
    background: #138b0f;
}
.yelow_on_black.page-template-parks-archive .events__action .select-styled,
.yelow_on_black.page-template-parks-archive .custom-select .select-options li{
    color: #ffb500;
    background: #000;
}
.yellow_on_blue.page-template-parks-archive .events__action .select-styled,
.yellow_on_blue.page-template-parks-archive .custom-select .select-options li{
    color: #ffb500;
    background: #1c2657;
}
.sepia.page-template-parks-archive .custom-select .select-options li:hover,
.black_on_white.page-template-parks-archive .custom-select .select-options li:hover,
.black_on_yellow.page-template-parks-archive .custom-select .select-options li:hover,
.blue_on_yellow.page-template-parks-archive .custom-select .select-options li:hover,
.green_on_white.page-template-parks-archive .custom-select .select-options li:hover,
.invert.page-template-parks-archive .custom-select .select-options li:hover{
    background: inherit;
}
.withe_on_black.page-template-parks-archive .custom-select .select-options li:hover,
.yelow_on_black.page-template-parks-archive .custom-select .select-options li:hover,
.yelow_on_black.page-template-parks-archive .custom-select.npa-select .select-options,
.withe_on_black.page-template-parks-archive .custom-select.npa-select .select-options{
    background: #000;
}
.yellow_on_blue.page-template-parks-archive .custom-select .select-options li:hover,
.yellow_on_blue.page-template-parks-archive .custom-select.npa-select .select-options{
    background: #1c2657;
}
.white_on_green.page-template-parks-archive .custom-select .select-options li:hover,
.white_on_green.page-template-parks-archive .custom-select.npa-select .select-options{
    background: #138b0f;
}





@media screen and (max-width: 1556px){
    .header-top__r .site-action a + a {
        margin-left: 7px;
    }
    .header-top .site-action a{
        padding: 10px;
    }
}


@media screen and (max-width: 1200px){
    .inclusivity-controls{
        align-items: flex-start;
    }
}

@media screen and (max-width: 780px){
    #inclusivity-button-reload{
        position: relative;
        top:20px
    }
}

.font_size_mod2 .btn-secondary.sg-font-large{
    height: 52px;
}

.sg-main-site .short-references .short-references__map{
    z-index: 1;
}
.sg-main-site .short-references .ttl1{
    position: relative;
}

.short-references__other{
    z-index: 2;
    position: relative;
}


.sepia .home-why-item:hover .home-why-item-wrapper, .black_on_white .home-why-item:hover .home-why-item-wrapper, .black_on_yellow .home-why-item:hover .home-why-item-wrapper,.blue_on_yellow .home-why-item:hover .home-why-item-wrapper,.green_on_white .home-why-item:hover .home-why-item-wrapper,.withe_on_black .home-why-item:hover .home-why-item-wrapper,.yelow_on_black .home-why-item:hover .home-why-item-wrapper,.yellow_on_blue .home-why-item:hover .home-why-item-wrapper{
    background: #000;
}


.green_on_white .footer-second__col:not(:first-child)  img{
    filter: invert(1);
}


.page-template .breadcrumbs__item:last-child, .header-type-breadcrumbs .breadcrumbs__item:last-child, .single-route .breadcrumbs__item:last-child{
    color:#fff;
}

.page-nav{
    flex-wrap: wrap;
}


.font_size_mod3 .sg-font-large a{
    font-size: 25px!important;
}

@media screen and (max-width: 780px){



    .font_size_mod2 h2.sg-font-large{
        font-size: 20px!important;
    }
    .visual-top .ttl1{
        font-size: 20px!important;
    }
    .font_size_mod4 .home-why-item{
        width: 50%;
    }
    .font_size_mod3 .home-why-item{
        width: 50%;
    }

    .sg-image-block .visual-page-nav{
        padding-right: 10px;
        bottom: 25px!important;
    }


    .cms-editor{
        padding: 0 20px;
    }


    .inclusivity-controls{
        right: -15px;
    }

    .visual-top__ttl{
        margin-bottom: 0;
    }
    .sg-image-block-gradient{
        height: 100%;
    }
}

.footer-copyright__by:before{
    color:#fff;
}

@media screen and (max-width: 360px){
    .sg-slide{
        width: 320px;
        height: 280px;
    }
}

.inclusivity-popup.active{
    display: block!important;
}

.sg-pagination nav a.prev, .sg-pagination nav a.next{
    font-size: 0!important;
}
.site-tag.sg-font-large{
    font-size: 12px!important;
    padding: 6.5px ;
}

.tags-list{
    flex-wrap: wrap;}

.mobile-menu__bottom .inclusivity-button{
    margin-left: 5px;
}

.mobile-menu__bottom .site-action{
    display: none;
}

.font_size_mod4 .obj-form__all{
    top:10px
}

.menu-opened{
    touch-action: none;
    -ms-touch-action: none;
}

.visual-page-nav .page-nav{
    color:#fff;
}