/*
Theme Name: LG Luxury
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

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


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
/* ===== Classy Vogue (Luxury Heading) ===== */
@font-face {
    font-family: 'Classy Vogue';
    src: url('/wp-content/themes/lg-luxury/fonts/1FTV-VIP-Classy-Vogue.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ===== Gustavo – Thin ===== */
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Thin Italic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

/* ===== Gustavo – Light ===== */
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Light Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* ===== Gustavo – Regular ===== */
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ===== Gustavo – Medium ===== */
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Medium Italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* ===== Gustavo – Bold ===== */
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gustavo';
    src: url('/wp-content/themes/lg-luxury/fonts/Lift Type - Gustavo Bold Italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}



/* Body text */
body {
    font-family: 'Gustavo', serif;
}

/* Headings */
h1, h2, h3, h4, h5, h6,
.heading-font,
.luxury-heading {
    font-family: 'Classy Vogue', serif;
}

/* Paragraph & content */
p, li, span, a, input, textarea, button {
    font-family: 'Gustavo', sans-serif;
}

/* ======================================================
   OPTIONAL – LUXURY TWEAK
====================================================== */