.logo-mobile {height: 70px !important;}
.wgl-theme-header {z-index: 99 !important;}
body.home #main {padding-bottom: 0 !important;}
.mobile_header .wgl-donate a:hover {color: var(--bighearts-primary-color); }
@media (max-width: 1880px){
    header > :not(.wgl-mobile-header) nav.primary-nav > ul > li > a {padding-left: 15px; padding-right: 15px;}
}
@media (max-width: 1700px){
    header > :not(.wgl-mobile-header) nav.primary-nav > ul > li > a {font-size: 14px;}
}
@media (max-width: 1545px){
    header > :not(.wgl-mobile-header) nav.primary-nav > ul > li > a {padding-left: 10px !important; padding-right: 10px !important;}
}
@media (max-width: 1400px){
    header > :not(.wgl-mobile-header) nav.primary-nav > ul > li > a {font-size: 13px; padding-left: 8px !important; padding-right: 8px !important;}
}

@media (min-width: 400px) {
    .mobile_header .wgl-donate .header_search-button {
        font-size: 28px;
    }

    .wgl-theme-header .wgl-mobile-header .mini-cart a.woo_icon {
        font-size: 30px;
    }

    .wgl-mobile-header .hamburger-box .hamburger-inner span {
        width: 25px;
        height: 3px;
    }

    .wgl-mobile-header .hamburger-box .hamburger-inner {
        width: 25px;
    }
}

.wgl-theme-header .mobile_header a.wgl-button {border-style: solid;
    border-width: 2px 2px 2px 2px; border-radius: 28px; line-height: 1.2em; margin-bottom: 20px;
    display: flex; justify-content: center; align-items: center; width: 100%;
}
#mobile_menubutton_vol {color: #EBFFFC;
    background-color: transparent;
    border-color: #EBFFFC;}
#mobile_menubutton_vol:hover {color: #7CE0D3;
    background-color: #EBFFFC;
    border-color: #EBFFFC;}
#mobile_menubutton_donate {color: #101010;
    background-color: #7CE0D3;
    border-color: #7CE0D3;
    }
#mobile_menubutton_donate:hover {color: #FFFFFF;
    background-color: #78C9CB;
    border-color: #78C9CB;
}
#mobile_menubutton_donate i.elementor-icon {color: #C9004F;}
.wgl-mobile-header img.logo-menu {height: unset !important;}

.mobile_nav_wrapper .primary-nav ul li ul .menu-item.current-menu-item > a, .mobile_nav_wrapper .primary-nav ul li.menu-item.current-menu-ancestor > a, .mobile_nav_wrapper .primary-nav > ul > li.current_page_item > a {color: white !important;}

@media (max-width: 1600px) and (min-width: 1300px){
    #home-banner {padding-top: 0;}
}
#home-side-image {overflow: hidden;}
#home-side-image img {width: 100%;}
@media(max-width: 1007px){
    #home-fw-col {width: calc(950px + 30px); margin: auto; padding: 0 15px;}
}
@media(max-width: 992px){
    #home-fw-col {width: calc(728px + 30px); margin: auto; padding: 0 15px;}
}
@media(max-width: 767px){
    #home-fw-col {width: calc(560px + 30px); margin: auto; padding: 0 15px;}
}
@media(max-width: 600px){
    #home-fw-col {width: calc(420px + 30px); margin: auto; padding: 0 15px;}
}
@media(max-width: 480px){
    #home-fw-col {width: calc(90% + 30px); margin: auto; padding: 0 15px;}
}

.wgl_module_team .team-item_info {padding: 20px 0;}

#footer-logo .img-layer_image-wrapper:first-of-type .img-layer_item {max-width: 85%;}

.copyright-foot {display: inline-flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.copyright-foot a {display: inline-flex; justify-content: center; align-items: center; color: white;}
.footer_top-area .copyright-foot a:hover {color: white;}
.copyright-foot span {display: inline-flex; margin-left: 5px;}
.copyright-foot a img {margin-left: 5px;}
@media (max-width: 992px){
    .copyright-foot {display: flex; flex-direction: column; justify-content: flex-start;}
    .copyright-foot span {margin-left: 0;}
}

.page-id-15 .portfolio__filter.isotope-filter.filter-center {display: none;}

#wpcf7-f922-p904-o1 .wgl_col-12 {display: flex; justify-content: center;}
.wpcf7 .row.coming-soon + .wpcf7-response-output {color: black !important;}
@media (max-width: 767px){#wpcf7-f922-p904-o1 .wgl_col-12 {flex-direction: column;}}