/*
Theme Name:        Sereniva Child
Theme URI:         https://theme-crazy.com/wp/sereniva
Description:       Child theme for Sereniva Spa & Wellness. Add your custom CSS and PHP overrides here — parent theme updates will not overwrite your changes.
Author:            theme_crazy
Author URI:        https://themeforest.net/user/theme_crazy
Template:          sereniva
Version:           1.0.0
License:           GNU General Public License v2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       sereniva-child
Tags:              spa, wellness, woocommerce, elementor
*/

/*
 * Add your custom CSS below this line.
 * These rules load AFTER the parent theme stylesheet, so they override it.
 * -------------------------------------------------------------------------
 */



/* Vertex Oils - Hide globe and background on all devices */
.feature-icon:has(svg.e-fas-globe-americas) {
    display: none !important;
    background: none !important;
    box-shadow: none !important;
}

@media (max-width: 767px) {
    .feature-icon:has(svg.e-fas-globe-americas) {
        display: none !important;
    }
}



/* Vertex Oils - Reduce space above What We Stand For */
.elementor-element-d0167fd > .elementor-widget-container > section.section {
    padding-top: 10px !important;
}


/* Vertex Oils - About Us icon colors */
.elementor-element-d0167fd .service-icon svg {
    fill: #B89562 !important;
    color: #B89562 !important;
}


/* Vertex Oils - About Us service icons */
body.page .service-card .service-icon svg {
    fill: #B89562 !important;
    color: #B89562 !important;
}


/* Vertex Oils - Wider Sunflower Oil description */
body.page-id-0 .service-detail-content {
    max-width: 100% !important;
}

/* Vertex Oils - Wider Sunflower Oil description on desktop */
@media (min-width: 992px) {
    body.page .elementor-widget-service-detail .row.g-5 > .col-lg-8 {
        width: 75% !important;
        flex: 0 0 75% !important;
    }

    body.page .elementor-widget-service-detail .row.g-5 > .col-lg-4 {
        width: 25% !important;
        flex: 0 0 25% !important;
    }
}


/* Vertex Oils - Professional product description */
.elementor-widget-service-detail .service-detail-content p,
.elementor-widget-service-detail .col-lg-8 > p {
    text-align: justify !important;
    text-justify: inter-word;
    line-height: 1.85;
    margin-bottom: 20px;
    hyphens: auto;
}


/* Vertex Oils - Service Detail paragraph styling */
.elementor-widget-service-detail .col-lg-8 > p {
    text-align: justify;
    line-height: 1.85;
    margin-bottom: 20px;
}

.elementor-widget-service-detail .col-lg-8 > p strong {
    display: block;
    font-weight: 700;
    margin-top: 24px;
    margin-bottom: 8px;
}



/* Vertex Oils - Consistent product description text */
.elementor-widget-service-detail .col-lg-8 > p.lead {
    font-size: inherit !important;
    font-weight: 400 !important;
    line-height: 1.85 !important;
    text-align: justify !important;
    margin-bottom: 20px !important;
}
