.background-image.review-section:before, .inner-page-banner .page-banner:before {
    background-color: rgba(0, 0, 0, 0.70) !important;
}
.social-media a.sprite {
    background-color: #ffffff !important; 
}
.form-container .form-field .form-field-item.form-field-check label{
    display: block !important;
}
.floating-cta {
    z-index: 2 !important;
}
.hero-slider .hero-slider-form .recaptcha-note, .hero-slider .hero-slider-form .recaptcha-note a, .hero-slider .hero-slider-form .form-field-check, .hero-slider .hero-slider-form .form-field-check a {
    font-size: 12px !important;
    color: #fff !important;
    line-height: 1.2 !important;
}
.col2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    list-style-position: inside;
}
.recaptcha-note, .recaptcha-note a, .form-field .form-field-check, .form-field .form-field-check a {
    line-height: 1.2 !important;
    font-size: 12px !important;
}
.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed;
}
.cta-section .form-wrap .recaptcha-note, .cta-section .form-wrap .recaptcha-note a, .cta-section .form-wrap .form-field-check, .cta-section .form-wrap .form-field-check a {
    color: #fff !important;
}
@media only screen and (max-width: 1024px) {
    .nav-primary .genesis-nav-menu a {
        padding-left: 9px !important;
        padding-right: 9px !important;
    }
}
@media only screen and (max-width: 480px) {
    .nav-primary .genesis-nav-menu a {
        padding-left: 15px !important;
        padding-right: 0px !important;
    }
    .entry-content ul {
        padding: 0;
        COLUMNS: 1;
    }
}
@media only screen and (min-width: 768px) {
    .cta-section.layout-1 .form-field .form-field-item.form-field-check-1 {
        order: 9 !important;
        width: 100% !important;
    }
    .cta-section.layout-1 .form-field .form-field-item.form-field-check-2 {
        order: 10 !important;
        width: 100% !important;
    }
    .cta-section.layout-1 .form-field .form-field-item.form-recaptcha {
        order: 8 !important;
        width: 100% !important;
        position: relative !important;
    }
}
@media only screen and (min-width:1024px) {
    .genesis-nav-menu > .menu-item.menu-item-has-children > 
    .sub-menu .menu-item-has-children.menu-item-823 > a span:after {
        font-family: 'Font Awesome\ 5 Free';
        font-weight: 900;
        content: "\f0d7";
        margin-left: 7px;
        font-size: 12px;
    }
    .genesis-nav-menu .sub-menu {
        flex-wrap: wrap;
        display: flex !important;
        align-items: stretch;
        width: 400px !important;
    }
    .genesis-nav-menu .sub-menu > li {
        width: 50% !important;
        align-self: stretch;
        display: block;
    }
    .genesis-nav-menu .sub-menu > li a {
        width: 100%;
        height: 100%;
    }
    .genesis-nav-menu > li.menu-item .sub-menu > li.menu-item a {
        display: inline-flex;
        align-items: center;
    }
}