.site-navigation .navigation-wrapper{
    overflow: auto;
    flex-direction: column;
    justify-content: flex-start;
    padding: 30px 30px;
    max-width: 100%;
}

.site-header .nav-button{
    width: 37px;
    height: 37px;
    padding: 0;
}

.site-header .nav-button:focus-visible{
    outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

.accordion:focus-visible{
    outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

.popup-mailchimp-btn:focus-visible, .nav-close:focus-visible{
    outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

.site-navigation .nav-close .nav-close-icon:after{
    transform: translateX(-50%) rotateZ(-45deg);
}

.site-navigation .nav-close .nav-close-icon:before{
    transform: translateX(-50%) rotateZ(45deg);
}

.search-form-active #searchsubmit:focus-visible{
    outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

*:focus-visible {
    outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

#ccc-icon:focus-visible, #ccc-close:focus-visible, #ccc-recommended-settings:focus-visible{
    outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

.pum-close:focus-visible{
    outline: 5px auto Highlight !important;
    outline: 5px auto -webkit-focus-ring-color !important;
}

.search-form-active{
    z-index: 10;
}

.search-form-active #searchsubmit{
    filter: invert(100%);
}

.select2-container{
    max-width: 100%;
}

@media (max-width: 1100px) {
    .container_wpwp{
        max-width: calc(100% - 140px) !important;;
    }
}

@media (max-width: 990px) {
    .entry-content__no-heading > *:first-child{
        padding-top: 180px;
    }

    .section-multirow .block-content{
        max-width: 100%;
        overflow: hidden;
    }

    .search-form-active #searchsubmit{
        right: 10px;
    }
}

@media (max-width: 768px) {
    .container_wpwp{
        max-width: calc(100% - 40px) !important;;
    }
}