.inclusivity-popup{
    width: 100%;
    padding: 20px 0;
    background: #F0F5F5;
    display: none;
    position: fixed;
    left: 0;
    top:0;
    z-index: 111;
    color: #000000;
}
.inclusivity-popup .row{
    flex-wrap: nowrap;
}

#inclusivity-button{
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
}

.inclusivity-popup button{
    border: none;
}

.inclusivity-open .inclusivity-popup{
    display: flex;
// position: fixed;
    left: 0;
    top:0;
}

.inclusivity-colors{
    display: flex;
    flex-direction: column;
    width: calc(65% - 25px)
}
.inclusivity-fonts{
    display: flex;
    flex-direction: column;
    padding-bottom: 30px;
}

.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;
    cursor: pointer;
}
.inclusivity-controls button:before{
    content: '';
    display: flex;
    width: 20px;
    height: 20px;
    background-size: cover;
}
#inclusivity-button-reload{
    padding: 16px 15px;
    cursor: pointer;
}



.inclusivity-title{
    font-size: 20px;
    font-weight: 400;
    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;
    line-height: 1.1;
    transition: .3s all;
}

.inclusivity-color-container button:hover{
    outline: solid 1px #000;
}
.inclusivity-fonts-container button:hover{
    outline: solid 1px #000;
}

.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;
    line-height: 1.3!important;
}
.font_size_mod2 .sg-font-medium{font-size:35px!important;
    line-height: 1.3!important;}
.font_size_mod2 .sg-font-large{font-size:52px!important;
    line-height: 1.3!important;}

.font_size_mod3 .sg-font-small{font-size:27px!important;
    line-height: 1.3!important;}
.font_size_mod3 .sg-font-medium{font-size:38px!important;
    line-height: 1.3!important;}
.font_size_mod3 .sg-font-large{font-size:54px!important;
    line-height: 1.3!important;}

.font_size_mod4 .sg-font-small{font-size:34px!important;
    line-height: 1.3!important;}
.font_size_mod4 .sg-font-medium{font-size:42px!important;
    line-height: 1.3!important;}
.font_size_mod4 .sg-font-large{font-size:56px!important;
    line-height: 1.3!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;
    word-break: break-all;
}


.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:40px!important;}
.font_size_mod3 h2.sg-font-large{font-size:42px!important;}
.font_size_mod4 h2.sg-font-large{font-size:26px!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 .where_library:before{
    display: none;
}


.yellow_on_blue .svg-color path{
    fill:#e3b10b!important;
}


.yellow_on_blue .phone-color path{
    stroke:#e3b10b!important;
}

.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 .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!important;
}
.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 .sp-form[sp-id="133668"] .sp-button{
    color:#e3b10b;
    border: solid 1px #e3b10b;
    background-color:#1c2657;
}
.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 .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;
}
.yellow_on_blue .button svg path{
    fill: #1c2657!important;
}

.yellow_on_blue .button{
    background: #e3b10b!important;
    color:#1c2657!important;
}
.yellow_on_blue .pagination li.active a,
.yellow_on_blue .pagination li:hover a{
    color:#1c2657!important;
    background-color: #e3b10b!important;
    border-radius: 5px;
    transition: .3s all;
}
.yellow_on_blue .pagination li.prev a,
.yellow_on_blue .pagination li.prev:hover,
.yellow_on_blue .pagination li.prev:hover a,
.yellow_on_blue .pagination li.next a,
.yellow_on_blue .pagination li.next:hover,
.yellow_on_blue .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.yellow_on_blue .pagination li.next svg path:first-child,
.yellow_on_blue .pagination li.prev svg path:first-child{
    fill: #e3b10b!important;
}
.yellow_on_blue .pagination li.next svg path:last-child,
.yellow_on_blue .pagination li.prev svg path:last-child{
    stroke: #1c2657!important;
}
.yellow_on_blue .pagination li.prev:hover svg path,
.yellow_on_blue .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.yellow_on_blue .events-card__wrap figure span {
    color: #1c2657!important;
    background: #e3b10b !important;
}
.yellow_on_blue .report-card .report-card__wrap{
    background: #e3b10b!important;
    color:#1c2657!important;
}

.yellow_on_blue  #header .menu li a:hover {
    background: #e3b10b!important;
    color:#1c2657!important;
}



/* white_on_green */


.white_on_green .svg-color path{
    fill:#fff!important;
}

.white_on_green .phone-color path{
    stroke:#fff!important;
}

.white_on_green .where_library:before{
    display: none;
}


.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 #138b0f;
    border-top: 0.15em solid #138b0f;
}
.white_on_green .mobile-nav .menu-item-has-children a{
    background:#fff!important;
}
.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 .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 .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  .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 .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;
}

.white_on_green .button svg path{
    fill: #138b0f!important;
}

.white_on_green .button{
    background: #fff!important;
    color:#138b0f!important;
}
.white_on_green .pagination li.active a,
.white_on_green .pagination li:hover a{
    color:#138b0f!important;
    background-color: #fff!important;
    border-radius: 5px;
    transition: .3s all;
}
.white_on_green .pagination li.prev a,
.white_on_green .pagination li.prev:hover,
.white_on_green .pagination li.prev:hover a,
.white_on_green .pagination li.next a,
.white_on_green .pagination li.next:hover,
.white_on_green .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.white_on_green .pagination li.next svg path:first-child,
.white_on_green .pagination li.prev svg path:first-child{
    fill: #fff!important;
}
.white_on_green .pagination li.next svg path:last-child,
.white_on_green .pagination li.prev svg path:last-child{
    stroke: #138b0f!important;
}
.white_on_green .pagination li.prev:hover svg path,
.white_on_green .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.white_on_green .events-card__wrap figure span {
    color: #138b0f!important;
    background: #fff!important;
}
.white_on_green .report-card .report-card__wrap{
    background: #fff!important;
    color:#138b0f!important;
}

.white_on_green  #header .menu li a:hover {
    background: #fff!important;
    color:#138b0f!important;
}



/* yelow_on_black */

.yelow_on_black .svg-color path{
    fill:#e3b10b!important;
}


.yelow_on_black .phone-color path{
    stroke:#e3b10b!important;
}


.yelow_on_black .where_library:before{
    display: none;
}


.yelow_on_black .sg-background {
    background-color: #000!important;
}

.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 .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!important;
}
.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 .sg-my-menu .sub-menu {
    background-color: #ffb500 !important;;
}
.yelow_on_black .sg-font{
    border-color: #ffb500!important;
}
.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 .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 .button svg path{
    fill: #000!important;
}

.yelow_on_black .button{
    background: #ffb500!important;
    color:#000!important;
}
.yelow_on_black .pagination li.active a,
.yelow_on_black .pagination li:hover a{
    color:#000!important;
    background-color: #ffb500!important;
    border-radius: 5px;
    transition: .3s all;
}
.yelow_on_black .pagination li.prev a,
.yelow_on_black .pagination li.prev:hover,
.yelow_on_black .pagination li.prev:hover a,
.yelow_on_black .pagination li.next a,
.yelow_on_black .pagination li.next:hover,
.yelow_on_black .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.yelow_on_black .pagination li.next svg path:first-child,
.yelow_on_black .pagination li.prev svg path:first-child{
    fill: #ffb500!important;
}
.yelow_on_black .pagination li.next svg path:last-child,
.yelow_on_black .pagination li.prev svg path:last-child{
    stroke: #000!important;
}
.yelow_on_black .pagination li.prev:hover svg path,
.yelow_on_black .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.yelow_on_black .events-card__wrap figure span{
    color:#000!important;
    background: #ffb500!important;
}

.yelow_on_black .site-main-lnk {
    filter: brightness(0) invert(1);
}
.yelow_on_black .footer-main:after{
    background-color: #ffb500!important;
}
.yelow_on_black .report-card .report-card__wrap{
    background: #ffb500!important;
    color:#000!important;
}

.yelow_on_black  #header .menu li a:hover {
    background: #ffb500!important;
    color:#000!important;
}



/* withe_on_black */

.withe_on_black  .svg-color path{
    fill:#fff!important;
}

.withe_on_black .where_library:before{
    display: none;
}


.withe_on_black .phone-color path{
    stroke:#fff!important;
}



.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!important;
}



.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 .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!important;
}
.withe_on_black .sg_button a {
    color: #fff !important;
}
.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 .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 .button svg path{
    fill: #fff;
}
.withe_on_black .button svg path{
    fill: #000!important;
}

.withe_on_black .button{
    background: #fff!important;
    color:#000!important;
}
.withe_on_black .pagination li.active a,
.withe_on_black .pagination li:hover a{
    color:#000!important;
    background-color: #fff!important;
    border-radius: 5px;
    transition: .3s all;
}
.withe_on_black .pagination li.prev a,
.withe_on_black .pagination li.prev:hover,
.withe_on_black .pagination li.prev:hover a,
.withe_on_black .pagination li.next a,
.withe_on_black .pagination li.next:hover,
.withe_on_black .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.withe_on_black .pagination li.next svg path:first-child,
.withe_on_black .pagination li.prev svg path:first-child{
    fill: #fff!important;
}
.withe_on_black .pagination li.next svg path:last-child,
.withe_on_black .pagination li.prev svg path:last-child{
    stroke: #000!important;
}
.withe_on_black .pagination li.prev:hover svg path,
.withe_on_black .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.withe_on_black .events-card__wrap figure span{
    color:#000!important;
    background: #fff!important;
}
.withe_on_black .report-card .report-card__wrap{
    background: #fff!important;
    color:#000!important;
}
.withe_on_black  #header .menu li a{
    color:#fff;
}
.withe_on_black  #header .menu li a:hover {
    background: #fff!important;
    color:#000!important;
}



.invert {
    filter: invert(100%);
}
/* green_on_white */

.green_on_white  .svg-color path{
    fill:#138b0f!important;
}

.green_on_white .where_library:before{
    display: none;
}

.green_on_white .phone-color path{
    stroke:#138b0f!important;
}


.green_on_white .sg-background {
    background-color: #fff!important;
}
.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 .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{
  //  border-color: #fff;
  //}
.green_on_white .sg-font{
    border-color: #138b0f!important;
}
.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;
}


.green_on_white .button svg path{
    fill: #138b0f;
}
.green_on_white .button svg path{
    fill: #fff!important;
}

.green_on_white .button{
    background: #138b0f!important;
    color:#fff!important;
}
.green_on_white .pagination li.active a,
.green_on_white .pagination li:hover a{
    color:#fff!important;
    background-color: #138b0f!important;
    border-radius: 5px;
    transition: .3s all;
}
.green_on_white .pagination li.prev a,
.green_on_white .pagination li.prev:hover,
.green_on_white .pagination li.prev:hover a,
.green_on_white .pagination li.next a,
.green_on_white .pagination li.next:hover,
.green_on_white .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.green_on_white .pagination li.next svg path:first-child,
.green_on_white .pagination li.prev svg path:first-child{
    fill: #138b0f!important;
}
.green_on_white .pagination li.next svg path:last-child,
.green_on_white .pagination li.prev svg path:last-child{
    stroke: #fff!important;
}
.green_on_white .pagination li.prev:hover svg path,
.green_on_white .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.green_on_white .events-card__wrap figure span{
    color:#fff!important;
    background: #138b0f!important;
}
.green_on_white .report-card .report-card__wrap{
    background: #138b0f!important;
    color:#fff!important;
}


.green_on_white  #header .menu li a:hover {
    background: #138b0f!important;
    color:#fff!important;
}


/* blue_on_yellow */


.blue_on_yellow  .svg-color path{
    fill:#22227f!important;
}

.blue_on_yellow .where_library:before{
    display: none;
}


.blue_on_yellow .phone-color path{
    stroke:#22227f!important;
}


.blue_on_yellow .home-about__icons svg path:first-child{
    fill: #22227f;
}


.blue_on_yellow .sg-background {
    background-color: #ffc400!important;
}
.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 .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 .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!important;
}
.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 .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;
}


.blue_on_yellow .button svg path{
    fill: #22227f;
}
.blue_on_yellow .button svg path{
    fill: #ffc400!important;
}

.blue_on_yellow .button{
    background: #22227f!important;
    color:#ffc400!important;
}
.blue_on_yellow .pagination li.active a,
.blue_on_yellow .pagination li:hover a{
    color:#ffc400!important;
    background-color: #22227f!important;
    border-radius: 5px;
    transition: .3s all;
}
.blue_on_yellow .pagination li.prev a,
.blue_on_yellow .pagination li.prev:hover,
.blue_on_yellow .pagination li.prev:hover a,
.blue_on_yellow .pagination li.next a,
.blue_on_yellow .pagination li.next:hover,
.blue_on_yellow .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.blue_on_yellow .pagination li.next svg path:first-child,
.blue_on_yellow .pagination li.prev svg path:first-child{
    fill: #22227f!important;
}
.blue_on_yellow .pagination li.next svg path:last-child,
.blue_on_yellow .pagination li.prev svg path:last-child{
    stroke: #ffc400!important;
}
.blue_on_yellow .pagination li.prev:hover svg path,
.blue_on_yellow .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.blue_on_yellow .events-card__wrap figure span{
    color:#ffc400!important;
    background: #22227f!important;
}
.blue_on_yellow .report-card .report-card__wrap{
    background: #22227f!important;
    color:#ffc400!important;
}

.blue_on_yellow  #header .menu li a:hover {
    background: #22227f!important;
    color:#ffc400!important;
}




/* black_on_yellow */

.black_on_yellow  .svg-color path{
    fill:#000!important;
}

.black_on_yellow .where_library:before{
    display: none;
}


.black_on_yellow .phone-color path{
    stroke:#000!important;
}

.black_on_yellow .home-about__icons svg path:first-child{
    fill: #000;
}


.black_on_yellow .sg-background {
    background-color: #ffc400!important;
}
.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  .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!important;
}

.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 .line{
    background: #fff !important;
}

.black_on_yellow .button svg path{
    fill: #000;
}
.black_on_yellow .button svg path{
    fill: #ffc400!important;
}

.black_on_yellow .button{
    background: #000!important;
    color:#ffc400!important;
}
.black_on_yellow .pagination li.active a,
.black_on_yellow .pagination li:hover a{
    color:#ffc400!important;
    background-color: #000!important;
    border-radius: 5px;
    transition: .3s all;
}
.black_on_yellow .pagination li.prev a,
.black_on_yellow .pagination li.prev:hover,
.black_on_yellow .pagination li.prev:hover a,
.black_on_yellow .pagination li.next a,
.black_on_yellow .pagination li.next:hover,
.black_on_yellow .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.black_on_yellow .pagination li.next svg path:first-child,
.black_on_yellow .pagination li.prev svg path:first-child{
    fill: #000!important;
}
.black_on_yellow .pagination li.next svg path:last-child,
.black_on_yellow .pagination li.prev svg path:last-child{
    stroke: #ffc400!important;
}
.black_on_yellow .pagination li.prev:hover svg path,
.black_on_yellow .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.black_on_yellow .events-card__wrap figure span{
    color:#ffc400!important;
    background: #000!important;
}
.black_on_yellow .report-card .report-card__wrap{
    background: #000!important;
    color:#ffc400!important;
}


.black_on_yellow  #header .menu li a:hover {
    background: #000!important;
    color:#ffc400!important;
}




/* black_on_white */


.black_on_white .where_library:before{
    display: none;
}

.black_on_white  #header .menu li a:hover {
    background-color: #000;
    color:#fff!important;
}

.black_on_white .phone-color path{
    stroke:#000!important;
}


.black_on_white  .svg-color path{
    fill:#000!important;
}


.black_on_white .sg-background {
    background-color: #fff!important;
}


.black_on_white .button svg path{
    fill: #000;
}


.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 .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 .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 .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!important;
}
.black_on_white .sg-background.site-tag{
    color:#fff!important;
}


.black_on_white .button svg path{
    fill: #fff!important;
}

.black_on_white .button{
    background: #000!important;
    color:#fff!important;
}

.black_on_white .pagination li.active a,
.black_on_white .pagination li:hover a{
    color:#fff!important;
    background-color: #000!important;
    border-radius: 5px;
    transition: .3s all;
}
.black_on_white .pagination li.prev a,
.black_on_white .pagination li.prev:hover,
.black_on_white .pagination li.prev:hover a,
.black_on_white .pagination li.next a,
.black_on_white .pagination li.next:hover,
.black_on_white .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.black_on_white .pagination li.next svg path:first-child,
.black_on_white .pagination li.prev svg path:first-child{
    fill: #000!important;
}
.black_on_white .pagination li.next svg path:last-child,
.black_on_white .pagination li.prev svg path:last-child{
    stroke: #fff!important;
}
.black_on_white .pagination li.prev:hover svg path,
.black_on_white .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.black_on_white  .events-card__wrap figure span{
    color:#fff!important;
    background: #000!important;
}
.black_on_white .report-card .report-card__wrap{
    background: #000!important;
    color:#fff!important;
}



/* sepia */


.sepia .where_library:before{
    display: none;
}

.sepia  #header .menu li a:hover {
    background-color: #773d08;
    color:#f0d3a8!important;
}


.sepia .phone-color path{
    stroke:#773d08!important;
}


.sepia  .svg-color path{
    fill: #773d08!important;
}

.sepia .sg-background {
    background-color: #f0d3a8!important;
}

.sepia .button svg path{
    fill: #773d08;
}

.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  .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 .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;
}
.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!important;
}

.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;
}

.sepia .button svg path{
    fill: #f0d3a8!important;
}

.sepia .button{
    background: #773d08!important;
    color:#f0d3a8!important;
}
.sepia .pagination li.active a,
.sepia .pagination li:hover a{
    color:#f0d3a8!important;
    background-color: #773d08!important;
    border-radius: 5px;
    transition: .3s all;
}
.sepia .pagination li.prev a,
.sepia .pagination li.prev:hover,
.sepia .pagination li.prev:hover a,
.sepia .pagination li.next a,
.sepia .pagination li.next:hover,
.sepia .pagination li.next:hover a{
    color:transparent!important;
    background-color: transparent!important;
}
.sepia .pagination li.next svg path:first-child,
.sepia .pagination li.prev svg path:first-child{
    fill: #773d08!important;
}
.sepia .pagination li.next svg path:last-child,
.sepia .pagination li.prev svg path:last-child{
    stroke: #f0d3a8!important;
}
.sepia .pagination li.prev:hover svg path,
.sepia .pagination li.next:hover svg path {
    fill: none;
    transition: .3s all;
}
.sepia .events-card__wrap figure span{
    color:#f0d3a8!important;
    background: #773d08!important;
}
.sepia .report-card .report-card__wrap{
    background: #773d08!important;
    color:#f0d3a8!important;
}

.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 .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 .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 .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 .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;
}



.sepia .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #773d08;
}
.black_on_white .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #000;
}
.black_on_yellow  .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #000;
}
.blue_on_yellow  .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #22227f;
}
.green_on_white  .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #138b0f;
}
.withe_on_black  .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #fff;
}
.yelow_on_black  .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #ffb500;
}
.yellow_on_blue  .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #e3b10b;
}
.white_on_green  .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #fff;
}
.invert  .breadcrumbs-wrapper .breadcrumbs__separator svg circle {
    fill: #828282;
}


.sepia .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.sepia .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #773d08;
}
.black_on_white .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.black_on_white .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #000;
}
.black_on_yellow  .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.black_on_yellow  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #000;
}
.blue_on_yellow  .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.blue_on_yellow  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #22227f;
}
.green_on_white  .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.green_on_white  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #138b0f;
}
.withe_on_black  .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.withe_on_black  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #fff;
}
.yelow_on_black  .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.yelow_on_black  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #ffb500;
}
.yellow_on_blue  .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.yellow_on_blue  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #e3b10b;
}
.white_on_green  .gallerySwiper .swiper-pagination .swiper-pagination-bullet-active,
.white_on_green  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #fff;
}
.sepia .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.sepia .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #773d08;
}
.black_on_white .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.black_on_white .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #000;
}
.black_on_yellow  .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.black_on_yellow  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #000;
}
.blue_on_yellow  .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.blue_on_yellow  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #22227f;
}
.green_on_white  .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.green_on_white  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #138b0f;
}
.withe_on_black  .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.withe_on_black  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #fff;
}
.yelow_on_black  .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.yelow_on_black  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #ffb500;
}
.yellow_on_blue  .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.yellow_on_blue  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #e3b10b;
}
.white_on_green  .gallerySwiper .swiper-pagination .swiper-pagination-bullet,
.white_on_green  .bookTopSwiper .swiper-pagination .swiper-pagination-bullet{
    border-color: #fff;
}

@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;
    }
    .inclusivity-fonts-container button.mod4{
        display: none;
    }
}

@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);
}


.font_size_mod4 .home-about__icons{
    font-size: 28px !important;
}

.font_size_mod4 .library-page__filter .library-page__filter-select .select , .font_size_mod3 .library-page__filter .library-page__filter-select .select, .font_size_mod2 .library-page__filter .library-page__filter-select .select{
    width: auto;
}

.mr-0 .where_library_image{
    margin-right: 0!important;
}

@media screen and (max-width: 992px) {
    .inclusivity-popup {
        padding: 15px 15px 30px 15px;
        height: 100vh;
        overflow-y: auto;
    }
    .inclusivity-controls{
        right: 0;
        top: 0;
    }
}



@media screen and (max-width: 780px){
    .font_size_mod4 .home-why-item{
        width: 50%;
    }
    .font_size_mod3 .home-why-item{
        width: 50%;
    }
    .font_size_mod3 .sg-font-large {
        font-size: 40px !important;
        line-height: 1.3 !important;
    }
}


@media screen and (max-width: 512px){
    .font_size_mod3 .sg-font-large {
        font-size: 32px !important;
        line-height: 1.3 !important;
    }

    .inclusivity-colors{
        width: 100%;
    }


    .inclusivity-fonts{
        margin-bottom: 50px;
    }

}

.sg-pagination nav a.prev, .sg-pagination nav a.next{
    font-size: 0!important;
}


.font_size_mod4  .social_wrap li svg{
    transform: scale(1.2);
}
.font_size_mod3  .social_wrap li svg{
    transform: scale(1.1);
}








.yellow_on_blue .header__logo path {
    fill: #e3b10b !important
}

.yellow_on_blue #inclusivity-button svg path {
    fill: #e3b10b !important
}

.yellow_on_blue #inclusivity-button svg rect {
    stroke: #e3b10b !important
}

.yellow_on_blue .header_search_button svg path {
    stroke: #e3b10b !important
}

.yellow_on_blue .header .header__menu .nav>li:hover span:after {
    background: #e3b10b
}

.yellow_on_blue .header li svg path {
    fill: #e3b10b
}

.yellow_on_blue .header__menu .sub_menu {
    background: #1c2657 !important
}

.yellow_on_blue .header .btn__buttonLarge {
    background: #e3b10b !important;
    color: #1c2657 !important
}

.black_on_white .header__logo path {
    fill: #000 !important
}

.black_on_white #inclusivity-button svg path {
    fill: #000 !important
}

.black_on_white #inclusivity-button svg rect {
    stroke: #000 !important
}

.black_on_white .header_search_button svg path {
    stroke: #000 !important
}

.black_on_white .header .header__menu .nav>li:hover span:after {
    background: #000
}

.black_on_white .header li svg path {
    fill: #000
}

.black_on_white .header__menu .sub_menu {
    background: #fff !important
}

.black_on_white .header .btn__buttonLarge {
    background: #000 !important;
    color: #fff !important
}

.black_on_yellow .header__logo path {
    fill: #000 !important
}

.black_on_yellow #inclusivity-button svg path {
    fill: #000 !important
}

.black_on_yellow #inclusivity-button svg rect {
    stroke: #000 !important
}

.black_on_yellow .header_search_button svg path {
    stroke: #000 !important
}

.black_on_yellow .header .header__menu .nav>li:hover span:after {
    background: #000
}

.black_on_yellow .header li svg path {
    fill: #000
}

.black_on_yellow .header__menu .sub_menu {
    background: #ffc400 !important
}

.black_on_yellow .header .btn__buttonLarge {
    background: #000 !important;
    color: #ffc400 !important
}

.blue_on_yellow .header__logo path {
    fill: #22227f !important
}

.blue_on_yellow #inclusivity-button svg path {
    fill: #22227f !important
}

.blue_on_yellow #inclusivity-button svg rect {
    stroke: #22227f !important
}

.blue_on_yellow .header_search_button svg path {
    stroke: #22227f !important
}

.blue_on_yellow .header .header__menu .nav>li:hover span:after {
    background: #22227f
}

.blue_on_yellow .header li svg path {
    fill: #22227f
}

.blue_on_yellow .header__menu .sub_menu {
    background: #ffc400 !important
}

.blue_on_yellow .header .btn__buttonLarge {
    background: #22227f !important;
    color: #ffc400 !important
}

.green_on_white .header__logo path {
    fill: #138b0f !important
}

.green_on_white #inclusivity-button svg path {
    fill: #138b0f !important
}

.green_on_white #inclusivity-button svg rect {
    stroke: #138b0f !important
}

.green_on_white .header_search_button svg path {
    stroke: #138b0f !important
}

.green_on_white .header .header__menu .nav>li:hover span:after {
    background: #138b0f
}

.green_on_white .header li svg path {
    fill: #138b0f
}

.green_on_white .header__menu .sub_menu {
    background: #fff !important
}

.green_on_white .header .btn__buttonLarge {
    background: #138b0f !important;
    color: #fff !important
}

.withe_on_black .header__logo path {
    fill: #fff !important
}

.withe_on_black #inclusivity-button svg path {
    fill: #fff !important
}

.withe_on_black #inclusivity-button svg rect {
    stroke: #fff !important
}

.withe_on_black .header_search_button svg path {
    stroke: #fff !important
}

.withe_on_black .header .header__menu .nav>li:hover span:after {
    background: #fff
}

.withe_on_black .header li svg path {
    fill: #fff
}

.withe_on_black .header__menu .sub_menu {
    background: #000 !important
}

.withe_on_black .header .btn__buttonLarge {
    background: #fff !important;
    color: #000 !important
}

.withe_on_black .header .header__menu .nav .sub_menu .menu_column ul a {
    color: #fff !important
}

.yelow_on_black .header__logo path {
    fill: #ffb500 !important
}

.yelow_on_black #inclusivity-button svg path {
    fill: #ffb500 !important
}

.yelow_on_black #inclusivity-button svg rect {
    stroke: #ffb500 !important
}

.yelow_on_black .header_search_button svg path {
    stroke: #ffb500 !important
}

.yelow_on_black .header .header__menu .nav>li:hover span:after {
    background: #ffb500
}

.yelow_on_black .header li svg path {
    fill: #ffb500
}

.yelow_on_black .header__menu .sub_menu {
    background: #000 !important
}

.yelow_on_black .header .btn__buttonLarge {
    background: #ffb500 !important;
    color: #000 !important
}

.yelow_on_black .header .header__menu .nav .sub_menu .menu_column ul a {
    color: #ffb500 !important
}

.white_on_green .header__logo path {
    fill: #fff !important
}

.white_on_green #inclusivity-button svg path {
    fill: #fff !important
}

.white_on_green #inclusivity-button svg rect {
    stroke: #fff !important
}

.white_on_green .header_search_button svg path {
    stroke: #fff !important
}

.white_on_green .header .header__menu .nav>li:hover span:after {
    background: #fff
}

.white_on_green .header li svg path {
    fill: #fff
}

.white_on_green .header__menu .sub_menu {
    background: #138b0f !important
}

.white_on_green .header .btn__buttonLarge {
    background: #fff !important;
    color: #138b0f !important
}

.white_on_green .header .header__menu .nav .sub_menu .menu_column ul a {
    color: #fff !important
}

.sepia .header__logo path {
    fill: #773d08 !important
}

.sepia #inclusivity-button svg path {
    fill: #773d08 !important
}

.sepia #inclusivity-button svg rect {
    stroke: #773d08 !important
}

.sepia .header_search_button svg path {
    stroke: #773d08 !important
}

.sepia .header .header__menu .nav>li:hover span:after {
    background: #773d08
}

.sepia .header li svg path {
    fill: #773d08
}

.sepia .header__menu .sub_menu {
    background: #f0d3a8 !important
}

.sepia .header .btn__buttonLarge {
    background: #773d08 !important;
    color: #f0d3a8 !important
}

.sepia .header .header__menu .nav .sub_menu .menu_column ul a {
    color: #773d08 !important
}

.sepia .open_menu svg path {
    fill: #773d08 !important
}

.sepia .open_menu svg path {
    fill: #773d08 !important
}

.black_on_white .open_menu svg path {
    fill: #000 !important
}

.black_on_yellow .open_menu svg path {
    fill: #000 !important
}

.blue_on_yellow .open_menu svg path {
    fill: #22227f !important
}

.green_on_white .open_menu svg path {
    fill: #138b0f !important
}

.yelow_on_black .open_menu svg path {
    fill: #ffb500 !important
}

.yellow_on_blue .open_menu svg path {
    fill: #ffb500 !important
}

.sepia .cls svg path {
    stroke: #773d08 !important
}

.sepia .cls svg path {
    stroke: #773d08 !important
}

.black_on_white .cls svg path {
    stroke: #000 !important
}

.black_on_yellow .cls svg path {
    stroke: #000 !important
}

.blue_on_yellow .cls svg path {
    stroke: #22227f !important
}

.green_on_white .cls svg path {
    stroke: #138b0f !important
}

.yelow_on_black .cls svg path {
    stroke: #ffb500 !important
}

.yellow_on_blue .cls svg path {
    stroke: #ffb500 !important
}

.white_on_green .cls svg path {
    stroke: #fff !important
}

.sepia .menu_back svg path {
    fill: #773d08 !important
}

.sepia .menu_back svg path {
    fill: #773d08 !important
}

.black_on_white .menu_back svg path {
    fill: #000 !important
}

.black_on_yellow .menu_back svg path {
    fill: #000 !important
}

.blue_on_yellow .menu_back svg path {
    fill: #22227f !important
}

.green_on_white .menu_back svg path {
    fill: #138b0f !important
}

.yelow_on_black .menu_back svg path {
    fill: #ffb500 !important
}

.yellow_on_blue .menu_back svg path {
    fill: #ffb500 !important
}

.white_on_green .menu_back svg path {
    fill: #fff !important
}

.sepia .header__menu .sub_menu ul li svg path {
    fill: #773d08 !important
}

.sepia .header__menu .sub_menu ul li svg path {
    fill: #773d08 !important
}

.black_on_white .header__menu .sub_menu ul li svg path {
    fill: #000 !important
}

.black_on_yellow .header__menu .sub_menu ul li svg path {
    fill: #000 !important
}

.blue_on_yellow .header__menu .sub_menu ul li svg path {
    fill: #22227f !important
}

.green_on_white .header__menu .sub_menu ul li svg path {
    fill: #138b0f !important
}

.yelow_on_black .header__menu .sub_menu ul li svg path {
    fill: #ffb500 !important
}

.yellow_on_blue .header__menu .sub_menu ul li svg path {
    fill: #ffb500 !important
}

.white_on_green .header__menu .sub_menu ul li svg path {
    fill: #fff !important
}

.sepia .mobile_menu_wrap .btn__buttonLarge {
    background: #773d08 !important;
    color: #f0d3a8 !important
}

.black_on_white .mobile_menu_wrap .btn__buttonLarge {
    background: #000 !important;
    color: #ffff !important
}

.black_on_yellow .mobile_menu_wrap .btn__buttonLarge {
    background: #000 !important;
    color: #ffc400 !important
}

.blue_on_yellow .mobile_menu_wrap .btn__buttonLarge {
    background: #22227f !important;
    color: #ffc400 !important
}

.green_on_white .mobile_menu_wrap .btn__buttonLarge {
    background: #138b0f !important;
    color: #fff !important
}

.withe_on_black .mobile_menu_wrap .btn__buttonLarge {
    background: #fff !important;
    color: #000 !important
}

.yelow_on_black .mobile_menu_wrap .btn__buttonLarge {
    background: #ffb500 !important;
    color: #000 !important
}

.yellow_on_blue .mobile_menu_wrap .btn__buttonLarge {
    background: #e3b10b !important;
    color: #1c2657 !important
}

.white_on_green .mobile_menu_wrap .btn__buttonLarge {
    background: #fff !important;
    color: #138b0f !important
}

.font_size_mod3 .header .header__menu .nav>li>span {
    font-size: 22px !important
}

.font_size_mod3 .header .header_search_button {
    font-size: 22px !important
}

.font_size_mod3 .header .header__menu .nav>li>a {
    font-size: 22px !important
}

.font_size_mod3 .header .btn__buttonLarge {
    font-size: 20px !important
}

.font_size_mod4 .header .header__menu .nav>li>span {
    font-size: 22px !important
}

.font_size_mod4 .header .header_search_button {
    font-size: 22px !important
}

.font_size_mod4 .header .header__menu .nav>li>a {
    font-size: 22px !important
}

.font_size_mod4 .header .btn__buttonLarge {
    font-size: 20px !important
}

.font_size_mod3 .header .header__menu .nav .sub_menu .sub_menu_description .description {
    font-size: 20px !important
}

.font_size_mod4 .header .header__menu .nav .sub_menu .sub_menu_description .description {
    font-size: 20px !important
}

.font_size_mod4 .header .header__menu .nav .sub_menu .menu_column ul a {
    font-size: 27px !important
}

.font_size_mod4 footer .footer_email {
    font-size: 27px !important
}

.font_size_mod2 footer li a {
    font-size: 22px !important
}

.font_size_mod3 footer li a {
    font-size: 24px !important
}

.font_size_mod4 footer li {
    line-height: 25px !important
}

.font_size_mod4 footer li a {
    font-size: 24px !important
}

.font_size_mod3 footer .footer_email a {
    font-size: 24px !important
}

.font_size_mod4 footer .footer_email a {
    font-size: 24px !important
}

.font_size_mod2 footer .social li a svg {
    transform: scale(1.1)
}

.font_size_mod3 footer .social li a svg {
    transform: scale(1.2)
}

.font_size_mod4 footer .social li a svg {
    transform: scale(1.3)
}

.yelow_on_black footer .footer_top_column .footer__logo path {
    fill: #ffb500
}

.green_on_white footer .footer_top_column .footer__logo path {
    fill: #138b0f
}

.blue_on_yellow footer .footer_top_column .footer__logo path {
    fill: #22227f
}

.black_on_yellow footer .footer_top_column .footer__logo path {
    fill: #000
}

.black_on_white footer .footer_top_column .footer__logo path {
    fill: #000
}

.sepia footer .footer_top_column .footer__logo path {
    fill: #773d08
}

.yellow_on_blue footer .footer_top_column .footer__logo path {
    fill: #e3b10b
}

.yelow_on_black .footer_top_column a svg path {
    fill: #ffb500
}

.green_on_white .footer_top_column a svg path {
    fill: #138b0f
}

.blue_on_yellow .footer_top_column a svg path {
    fill: #22227f
}

.black_on_yellow .footer_top_column a svg path {
    fill: #000
}

.black_on_white .footer_top_column a svg path {
    fill: #000
}

.sepia footer .footer_top_column a svg path {
    fill: #773d08
}

.yellow_on_blue .footer_top_column a svg path {
    fill: #e3b10b
}

.yelow_on_black .footer_top_column .youtube svg path {
    stroke: #ffb500;
    fill: transparent
}

.green_on_white .footer_top_column .youtube svg path {
    stroke: #138b0f;
    fill: transparent
}

.blue_on_yellow .footer_top_column .youtube svg path {
    stroke: #22227f;
    fill: transparent
}

.black_on_yellow .footer_top_column .youtube svg path {
    stroke: #000;
    fill: transparent
}

.black_on_white .footer_top_column .youtube svg path {
    stroke: #000;
    fill: transparent
}

.sepia footer .footer_top_column .youtube svg path {
    stroke: #773d08;
    fill: transparent
}

.yellow_on_blue .footer_top_column .youtube svg path {
    stroke: #e3b10b;
    fill: transparent
}

.font_size_mod4 .copyright.sg-font-small {
    font-size: 27px !important
}


.sepia .btn.red {
    background: #773d08 !important;
    color: #f0d3a8 !important
}

.black_on_white .btn.red {
    background: #000 !important;
    color: #fff !important
}

.black_on_yellow .btn.red {
    background: #000 !important;
    color: #ffc400 !important
}

.blue_on_yellow .btn.red {
    background: #22227f !important;
    color: #ffc400 !important
}

.green_on_white .btn.red {
    background: #138b0f !important;
    color: #fff !important
}

.withe_on_black .btn.red {
    background: #fff !important;
    color: #000 !important
}

.yelow_on_black .btn.red {
    background: #ffb500 !important;
    color: #000 !important
}

.yellow_on_blue .btn.red {
    background: #e3b10b !important;
    color: #1c2657 !important
}

.white_on_green .btn.red {
    background: #fff !important;
    color: #138b0f !important
}


.white-theme .footer-row-top__title {
    color: #131313
}

.white-theme .footer-row-top__contact a {
    color: #131313 !important
}

.white-theme .footer-row-top__contact a:hover {
    color: #5D5FEF
}

.white-theme .footer__logo svg path:nth-child(2) {
    fill: #131313
}

.white-theme .footer__logo svg path:nth-child(3) {
    fill: #131313
}

.white-theme .footer__menu ul li a {
    color: #131313
}

.white-theme .footer__menu ul li a:before {
    background: #FFFBF2
}

.white-theme .footer__menu ul li a:hover {
    color: #5D5FEF
}

.white-theme .footer__social svg path {
    fill: #131313
}

.white-theme .footer__social svg:hover path {
    fill: #5D5FEF
}

.white-theme .footer-grid .grid-column__title {
    color: #131313
}

.white-theme .footer-grid .grid-column__content a {
    color: #131313
}

.white-theme .footer-grid .grid-column__content a:hover {
    color: #5D5FEF
}

.white-theme .footer-row-bottom .title-4,.white-theme .copyright {
    color: #131313
}

.sepia .footer_top_block .form_column form .mail_form input[type=email] {
    border-bottom: solid 1px #773d08
}

.sepia .footer_top_block .form_column form .mail_form input[type=email]::placeholder {
    color: #773d08
}

.black_on_yellow .footer_top_block .form_column form .mail_form input[type=email] {
    border-bottom: solid 1px #000 !important
}

.black_on_yellow .footer_top_block .form_column form .mail_form input[type=email]::placeholder {
    color: #000 !important
}

.blue_on_yellow .footer_top_block .form_column form .mail_form input[type=email] {
    border-bottom: solid 1px #22227f !important
}

.blue_on_yellow .footer_top_block .form_column form .mail_form input[type=email]::placeholder {
    color: #22227f !important
}

.green_on_white .footer_top_block .form_column form .mail_form input[type=email] {
    border-bottom: solid 1px #138b0f !important
}

.green_on_white .footer_top_block .form_column form .mail_form input[type=email]::placeholder {
    color: #138b0f !important
}

.withe_on_black .footer_top_block .form_column form .mail_form input[type=email] {
    border-bottom: solid 1px #fff !important
}

.withe_on_black .footer_top_block .form_column form .mail_form input[type=email]::placeholder {
    color: #fff !important
}

.yelow_on_black .footer_top_block .form_column form .mail_form input[type=email] {
    border-bottom: solid 1px #ffb500 !important
}

.yelow_on_black .footer_top_block .form_column form .mail_form input[type=email]::placeholder {
    color: #ffb500 !important
}

.yellow_on_blue .footer_top_block .form_column form .mail_form input[type=email] {
    border-bottom: solid 1px #ffb500 !important
}

.yellow_on_blue .footer_top_block .form_column form .mail_form input[type=email]::placeholder {
    color: #ffb500 !important
}

.white_on_green .footer_top_block .form_column form .mail_form input[type=email] {
    border-bottom: solid 1px #fff !important
}

.white_on_green .footer_top_block .form_column form .mail_form input[type=email]::placeholder {
    color: #fff !important
}

.footer_top_block .info_column .map_column .address svg {
    flex-shrink: 0
}

.font_size_mod3 .footer_top_block .info_column .link {
    font-size: 20px !important
}

.font_size_mod4 .footer_top_block .info_column .link {
    font-size: 20px !important
}

.font_size_mod3 .footer_top_block .info_column .schedule_column .schedule_row {
    display: block
}

.font_size_mod4 .footer_top_block .info_column .schedule_column .schedule_row {
    display: block
}

.font_size_mod3 .copyright.sg-font-small {
    font-size: 24px !important
}

.font_size_mod4 .copyright.sg-font-small {
    font-size: 24px !important
}

.font_size_mod4 .copyright.sg-font-small a {
    font-size: 24px !important
}

.font_size_mod3 .copyright.sg-font-small a {
    font-size: 24px !important
}

.font_size_mod3 .footer_bottom .link {
    font-size: 28px !important
}

.font_size_mod4 .footer_bottom .link {
    font-size: 28px !important
}

a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible {
    outline: 2px solid red;
    outline-offset: 2px
}

input[type="checkbox"]:focus-visible+label {
    outline: 2px solid red;
    outline-offset: 2px
}

[role="button"]:focus-visible {
    outline: 2px solid red;
    outline-offset: 2px
}

.sub_menu.active {
    opacity: 1;
    pointer-events: all;
    display: block
}

.header .header__menu .nav .sub_menu {
    display: none
}

.header .header__menu .nav .sub_menu.active {
    display: flex;
    opacity: 1;
    pointer-events: all
}

.events-grid-wrap .filter .filter_item .dropdown.active+.dropdown_content {
    visibility: visible;
    pointer-events: all
}

.font_size_mod3 .search_form input[type='text']::placeholder{
    font-size: 34px !important;
}
.font_size_mod2 .search_form input[type='text']::placeholder{
    font-size: 34px !important;
}
.font_size_mod4 .search_form input[type='text']::placeholder{
    font-size: 34px !important;
}