
/* Style overrides */



.wpcf7 form>div, .wpcf7 form>p {
    margin: 0 0 6px;
}
form.wpcf7-form textarea.wpcf7-form-control {
    resize: vertical;
    min-height: 150px;
    height: 150px;
}
.site-above-footer-wrap {
    padding-bottom: 0px;
}

@media screen and (max-width: 600px){
    aside.footer-widget-area figure.wp-block-image {
        text-align: center;
    }

    aside.footer-widget-area h5 {
        text-align: center;
    }
}


@media screen and (max-width: 921px) {
    .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle {
        color: var(--ast-global-color-1);
        background: var(--e-global-color-primary);
    }
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle {
        color: var(--e-global-color-primary);
        background: var(--e-global-color-secondary);
    } 
}