/*
Theme Name: Flatsome Child
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  ***************/


}


@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Regular.woff2') format('woff2'),
         url('./fonts/Poppins-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-SemiBold.woff2') format('woff2'),
         url('./fonts/Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Bold.woff2') format('woff2'),
         url('./fonts/Poppins-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Serif Pro';
    src: url('./fonts/SourceSerifPro-Regular.woff2') format('woff2'),
         url('./fonts/SourceSerifPro-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AvenirLTW01-35Light';
    src: url('./fonts/AvenirLTW01-35Light.woff2') format('woff2'),
         url('./fonts/AvenirLTW01-35Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('./fonts/PlayfairDisplay-Regular.woff2') format('woff2'),
         url('./fonts/PlayfairDisplay-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: 'Poppins', Arial, sans-serif;
}


.header-bottom-nav > li > a {
    font-weight: 600;
}

p.name.product-title.woocommerce-loop-product__title a {
    font-size: 15px;
    font-weight: 600;
    color: var(--primary-color);
}

span.woocommerce-Price-amount.amount {
    color: #c52c2c;
    font-size: 18px;
    /* margin-top: 5px !important; */
    /* margin-bottom: 5px !important; */
}

main .price-wrapper {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

main span.woocommerce-Price-amount.amount {
    color: #c52c2c;
    font-size: 18px;
    /* margin-top: 5px !important; */
    /* margin-bottom: 5px !important; */
}

main .price-wrapper {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.add-to-cart-button a {
    width: 100% !important;
    color: #fff !important;
    background: #000 !important;
    padding: 5px !important;
    font-size: 16px !important;
    border: none !important;
}

.add-to-cart-button a:hover {
    background: #7c1c1c !important;
}

.blog-wrapper.blog-archive.page-wrapper .col-inner {
    border: 1px solid #7c1c1c66;
}

body.archive .box-text.text-left {
    padding-left: 10px;
    padding-right: 10px;
}

body.single .post {
    border: 1px solid #7c1c1c66;
    padding: 20px;
}

.entry-header-text.entry-header-text-top.text-left {
    margin-bottom: 0px !important;
    padding-bottom: 0px;
}