/**
 * Theme Name:       Mai Success
 * Theme URI:        https://bizbudding.com/products/mai-success-theme/
 * Description:      Mai Success child theme for the Genesis Framework.
 * Author:           BizBudding
 * Author URI:       https://bizbudding.com/
 * Version:          2.0.1
 * Text Domain:      mai-success
 * Template:         genesis
 * Template Version: 3.3.2
 * License:          GPL-2.0-or-later
 * License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 */

.before-footer,
.site-footer-main {
    padding-bottom: calc(2rem + 2vw);
    padding-top: calc(2rem + 2vw)
}

.site-footer-main p {
    margin-bottom: .5em;
}

.after-footer {
    padding-bottom: calc(1rem + 1vw);
    padding-top: calc(1rem + 1vw)
}

.page-header-inner {
    max-width: 100%;
}

/**
 LMG - Select Your State
 */
.save-more-cta .search-field-wrap .dashicons {
    color: #e44b3d;
}

.save-more-cta .search-field-wrap .arrow_down:before {
    color: #e44b3d;
    border-color: #e44b3d transparent transparent transparent;
}

.save-more-cta ul li:hover a {
    color: #e44b3d;
}


/**
 LMG - Yoast Accordion
 */
.wp-block-yoast-faq-block .schema-faq-question {
    border: none;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.wp-block-yoast-faq-block p.schema-faq-answer,
.wp-block-yoast-faq-block .schema-faq-question.faq-q-open,
.wp-block-yoast-faq-block .schema-faq-section {
    border: none;
}

.wp-block-yoast-faq-block p.schema-faq-answer {
    font-size: 18px !important;
}

/**
 Show + / - icons on opening / closing a question.
 */
.wp-block-yoast-faq-block .schema-faq-question:after {
    content: "+";
    position: absolute;
    top: 50%;
    right: 0;
    width: 56px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: bold;
    color: #000;
    font-size: 20px;
}
.wp-block-yoast-faq-block .schema-faq-question.faq-q-open:after {
    content: "-";
}
