.active_region{
fill: rgb(45, 143, 67)!important;
}
.overlay {
position: fixed;
left: 0;
top: 0;
height:100%;
width:100%;
margin:0 auto;
background: #fff;
background: rgba(255,255,255,.75);
overflow-x: hidden;
z-index: 1060;
}
.overlay-content {
position: relative;
top: 50%;
width: 100%;
text-align: center;
font-weight: bold;
font-size: 36px;
}   .facetwp-template { display: none; }
.facetwp-template.visible { display: block; }  .facetwp-facet-inklusion .checked {
display: block!important;
} .facetwp-slider-reset {
width: 0;
height: 0;
opacity: 0;
} .high-contrast, .high-contrast * {
background-color: #000!important;
color: white!important;
}
.high-contrast .fusion-button.button-1,
.high-contrast .fusion-button.button-2,
.high-contrast .fusion-button.button-3,
.high-contrast .fusion-button.button-4,
.high-contrast .fusion-button.button-5,
.high-contrast .fusion-button.button-6,
.high-contrast .fusion-button.button-7,
.high-contrast .fusion-button.button-8,
.high-contrast .fusion-button.button-9,
.high-contrast .fusion-button.button-10,
.high-contrast .fusion-button.button-11,
.high-contrast .fusion-button.button-12,
.high-contrast .fusion-button.button-13,
.high-contrast .fusion-button.button-14,
.high-contrast .fusion-button.button-15,
.high-contrast .fusion-button.button-16,
.high-contrast .fusion-button.button-17,
.high-contrast .fusion-button.button-18,
.high-contrast .fusion-button.button-19,
.high-contrast .fusion-button.button-20 {
background: #86b646!important;
}
.high-contrast .fusion-page-title-bar, .high-contrast .fusion-page-title-row, .high-contrast .fusion-page-title-wrapper {
background-color: transparent !important;
}
.high-contrast .fusion-button:hover,
.high-contrast a.button-1:focus,
.high-contrast a.button-2:focus,
.high-contrast a.button-3:focus,
.high-contrast a.button-4:focus,
.high-contrast a.button-5:focus,
.high-contrast a.button-6:focus,
.high-contrast a.button-7:focus,
.high-contrast a.button-8:focus,
.high-contrast a.button-9:focus,
.high-contrast a.button-10:focus,
.high-contrast a.button-11:focus,
.high-contrast a.button-12:focus,
.high-contrast a.button-13:focus,
.high-contrast a.button-14:focus,
.high-contrast a.button-15:focus,
.high-contrast a.button-16:focus,
.high-contrast a.button-17:focus,
.high-contrast a.button-18:focus,
.high-contrast a.button-19:focus,
.high-contrast a.button-20:focus,
.high-contrast .fusion-button.button-1:active,
.high-contrast .fusion-button.button-2:active,
.high-contrast .fusion-button.button-3:active,
.high-contrast .fusion-button.button-4:active,
.high-contrast .fusion-button.button-5:active,
.high-contrast .fusion-button.button-6:active,
.high-contrast .fusion-button.button-7:active,
.high-contrast .fusion-button.button-8:active,
.high-contrast .fusion-button.button-9:active,
.high-contrast .fusion-button.button-10:active,
.high-contrast .fusion-button.button-11:active,
.high-contrast .fusion-button.button-12:active,
.high-contrast .fusion-button.button-13:active,
.high-contrast .fusion-button.button-14:active,
.high-contrast .fusion-button.button-15:active,
.high-contrast .fusion-button.button-16:active,
.high-contrast .fusion-button.button-17:active,
.high-contrast .fusion-button.button-18:active,
.high-contrast .fusion-button.button-19:active,
.high-contrast .fusion-button.button-20:active {
background: #86b646!important;
}
.high-contrast .fusion-button.button-1 span,
.high-contrast .fusion-button.button-2 span,
.high-contrast .fusion-button.button-3 span,
.high-contrast .fusion-button.button-4 span,
.high-contrast .fusion-button.button-5 span,
.high-contrast .fusion-button.button-6 span,
.high-contrast .fusion-button.button-7 span,
.high-contrast .fusion-button.button-8 span,
.high-contrast .fusion-button.button-9 span,
.high-contrast .fusion-button.button-10 span,
.high-contrast .fusion-button.button-11 span,
.high-contrast .fusion-button.button-12 span, 
.high-contrast .fusion-button.button-13 span,
.high-contrast .fusion-button.button-14 span,
.high-contrast .fusion-button.button-15 span,
.high-contrast .fusion-button.button-16 span,
.high-contrast .fusion-button.button-17 span,
.high-contrast .fusion-button.button-18 span, 
.high-contrast .fusion-button.button-19 span,
.high-contrast .fusion-button.button-20 span  {
background: #86b646!important;
color: #000!important;
}
.high-contrast #main .fusion-portfolio h2, 
.high-contrast #wrapper #main .post h2, 
.high-contrast #wrapper #main .post-content .fusion-title h2, 
.high-contrast #wrapper #main .post-content .title h2, 
.high-contrast #wrapper .fusion-title h2,
.high-contrast #wrapper .post-content h2, 
.high-contrast #wrapper .title h2, 
.high-contrast h2.entry-title,
.high-contrast .share-box.fusion-sharing-box *,
.high-contrast .fusion-social-networks a.fusion-social-network-icon {
color: #86b646!important;
}
.high-contrast .fusion-sharing-box {
border-bottom: 1px solid #86b646 !important;
border-top: 1px solid #86b646 !important;
}
.high-contrast .fusion-section-separator .divider-candy-arrow.bottom {
border-width: 0!important;
}
.high-contrast #comment-input .placeholder, 
.high-contrast #comment-input input, 
.high-contrast #comment-textarea .placeholder, 
.high-contrast #comment-textarea textarea, 
.high-contrast #wrapper .search-table .search-field input, 
.high-contrast .avada-select .select2-container .select2-choice, 
.high-contrast .avada-select .select2-container .select2-choice2, 
.high-contrast .avada-select-parent select, 
.high-contrast .chzn-container .chzn-drop, 
.high-contrast .chzn-container-single .chzn-single, 
.high-contrast .comment-form-comment textarea, 
.high-contrast .input-text, 
.high-contrast .main-nav-search-form input, 
.high-contrast .post-password-form .password, 
.high-contrast .search-page-search-form input, 
.high-contrast .wpcf7-captchar, 
.high-contrast .wpcf7-form .wpcf7-date, 
.high-contrast .wpcf7-form .wpcf7-number, 
.high-contrast .wpcf7-form .wpcf7-quiz, 
.high-contrast .wpcf7-form .wpcf7-select, 
.high-contrast .wpcf7-form .wpcf7-text, 
.high-contrast .wpcf7-form textarea, 
.high-contrast .wpcf7-select-parent .select-arrow, 
.high-contrast input.s, 
.high-contrast input.s .placeholder, 
.high-contrast input[type="text"], 
.high-contrast select, 
.high-contrast textarea {
color: white!important;
}
.high-contrast #comment-input input, 
.high-contrast #comment-textarea textarea, 
.high-contrast #tribe-bar-form input[type=text], 
.high-contrast #wrapper .search-table .search-field input, 
.high-contrast .avada-select .select2-container .select2-choice, 
.high-contrast .avada-select .select2-container .select2-choice .select2-arrow, 
.high-contrast .avada-select .select2-container .select2-choice2 .select2-arrow, 
.high-contrast .avada-select-parent .select-arrow, 
.high-contrast .avada-select-parent select, 
.high-contrast .chzn-container .chzn-drop, 
.high-contrast .chzn-container-single .chzn-single, 
.high-contrast .comment-form-comment textarea, 
.high-contrast .gravity-select-parent .select-arrow, 
.high-contrast .input-text, 
.high-contrast .main-nav-search-form input, 
.high-contrast .post-password-form label input[type="password"], 
.high-contrast .search-page-search-form input, 
.high-contrast .select-arrow, 
.high-contrast .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], 
.high-contrast .wpcf7-captchar, 
.high-contrast .wpcf7-form .wpcf7-date, 
.high-contrast .wpcf7-form .wpcf7-number, 
.high-contrast .wpcf7-form .wpcf7-quiz, 
.high-contrast .wpcf7-form .wpcf7-select, 
.high-contrast .wpcf7-form .wpcf7-text, 
.high-contrast .wpcf7-form textarea, 
.high-contrast .wpcf7-select-parent .select-arrow, 
.high-contrast input.s, 
.high-contrast input[type="text"], 
.high-contrast select, 
.high-contrast textarea {
border-color: #86b646!important;
}
.high-contrast .tp-bannertimer {
background: #86b646!important;
}
.high-contrast .wpcf7-submit {
border: 5px solid #86b646!important;
}
.high-contrast .fusion-main-menu .current-menu-ancestor > a, 
.high-contrast .fusion-main-menu .current-menu-item > a, 
.high-contrast .fusion-main-menu .current-menu-parent > a, 
.high-contrast .fusion-main-menu .current_page_item > a {
color: yellow!important;
border-color: #86b646!important;
}
.high-contrast .fusion-main-menu .fusion-widget-cart-counter > a:hover:before, 
.high-contrast .fusion-main-menu > ul > li > a:hover {
color: #86b646!important;
}
.high-contrast .fusion-main-menu > ul > li > a:hover {
border-color: #86b646!important;
}
.high-contrast .fusion-main-menu .sub-menu {
border-top: 3px solid #86b646!important;
}