/*
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  ***************/


}

.woocommerce-price-suffix {
    font-size: 12px;
}

.single-product .woocommerce-price-suffix {
    font-size: 14px !important;
}

.box-badge .box-text {
    background-color: var(--fs-color-primary);
}

.box-badge .box-text h5 {
    color: #fff;
}

.box-badge .box-text p {
    color: #fff;
}

.box-badge:hover .box-text {
    background-color: #fff;
}

.box-badge:hover .box-text h5 {
    color: #555;
}

.box-badge:hover .box-text p {
    color: var(--fs-experimental-link-color);
}

.woocommerce-loop-product__title a {
    color: var(--fs-color-primary);
    font-size: 16px;
    font-weight: 600;
}

.box-text-inner .post-title a {
    color: var(--fs-color-primary);
    font-size: 16px;
    font-weight: 600;
}

.button.facebook {
    color: #fff !important;
    background-color: #3a589d !important;
    border-color: #3a589d;
}

.button.twitter {
    color: #fff !important;
    background-color: #2478ba !important;
    border-color: #2478ba;
}

.button.email {
    color: #fff !important;
    background-color: #111 !important;
    border-color: #111;
}

.button.pinterest {
    color: #fff !important;
    background-color: #cb2320 !important;
    border-color: #cb2320;
}

.button.linkedin {
    color: #fff !important;
    background-color: #0072b7 !important;
    border-color: #0072b7;
}

.shop-container .category-image {
    margin-bottom: 50px;
}

.shop-container:has(.term-description) .category-image {
    margin-bottom: 30px;
}

.dark .social-icons, .nav-dark .social-icons {
    color: #446084;
}

.bg-blue {
    background-color: #446084;
}

.b-0 {
    border: 0 !important;
}

.text-white h5 {
    color: #fff !important;
}

.w100 {
    width: 100% !important;
}

.m-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.p-0 {
    padding: 0 !important;
}