/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0.1
*/

/* Version bumped by AST-WEBSITE-PERFORMANCE-AND-CONTENT-OPTIMIZATION1-RELEASE1.
   Flatsome enqueues THIS file as the `flatsome-style` handle versioned on the
   theme's own `Version:` header (flatsome/inc/functions/function-setup.php),
   and production serves it with `cache-control: public, max-age=604800`
   (measured). The SVN-Poppins OTF -> WOFF2 swap below therefore only reaches
   returning visitors if this header moves. */

/*************** ADD CUSTOM CSS HERE.   ***************/

/* AST-WEBSITE-PERFORMANCE-AND-CONTENT-OPTIMIZATION1-IMPLEMENT1: only the 4
   faces actually referenced anywhere in the theme (Regular/SemiBold/Bold/Light)
   are declared, as self-hosted woff2 with format() + font-display:swap.
   'SVN-Poppins medium' was declared but never referenced by any selector and
   has been dropped. Source OTFs remain in font/ (unused, kept per the
   "do not delete unless clearly safe and covered by tests/source review"
   rule) — assets/fonts/svn-poppins/*.woff2 are the served files. */
@font-face {
    font-family: 'SVN-Poppins Bold';
    src: url(/wp-content/themes/flatsome-child/assets/fonts/svn-poppins/svn-poppins-bold.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins light';
    src: url(/wp-content/themes/flatsome-child/assets/fonts/svn-poppins/svn-poppins-light.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins regular';
    src: url(/wp-content/themes/flatsome-child/assets/fonts/svn-poppins/svn-poppins-regular.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'SVN-Poppins semibold';
    src: url(/wp-content/themes/flatsome-child/assets/fonts/svn-poppins/svn-poppins-semibold.woff2) format('woff2');
    font-display: swap;
}

:root {
    --mauchudao: #191942;
    --mauchudao2: #c09c64;
    --SVN-Poppins-regular: 'SVN-Poppins regular';
    --SVN-Poppins-semibold: 'SVN-Poppins semibold';
    --SVN-Poppins-light: 'SVN-Poppins light';
    --SVN-Poppins-Bold: 'SVN-Poppins Bold';
}

body {
    font-family: var(--SVN-Poppins-regular);
}

.html_topbar_left .fas.fa-heart {
    color: #e52334;
}

.top-divider {
    display: none;
}

#header {
    padding: 7px 0px;
}

.absolute-footer {
    display: none;
}

#footer {
    background: #000;
}

.social-icons a {
    color: #fff;
    border: 0px !important;
    font-size: 17px;
    margin-bottom: 0px;
}

.social-icons {
    display: flex;
    gap: 10px;
    justify-content: center;
    gap: 37px;
}

.menu-ft .ux-menu-link__text {
    color: #fff;
    font-size: 13px;
}

.col-padding-clear {
    padding-bottom: 0px;
}

.copyright-text p {
    margin-bottom: 0px;
    color: #fff;
    font-size: 13px;
}

.row-ft {
    padding-top: 50px !important;
}

.icon-home .icon-box-text h3 {
    font-size: 17px;
    color: #000;
    font-family: var(--SVN-Poppins-semibold) !important;
}

.icon-home .icon-box-text p {
    color: #000;
    font-size: 14px;
}

.title-home .section-title-main {
    color: #000;
    text-transform: none;
    font-family: var(--SVN-Poppins-semibold) !important;
}

.section-title b {
    background: transparent !important;
}