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

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

@font-face {
    font-family: 'Averta Std CY';
    src: url(fonts/AvertaStdCY-Regular.otf) format("woff");
    font-weight: 400;
    font-style: normal;
}


.nav-slider ul li a,ul.menu>li.has-child:hover>.sub-menu li a{padding-left:15px;display:block;padding-top:7px;padding-bottom:7px;font-size:15px}#header.header #mega_menu,.blog-single .entry-image,.gioi-thieu .cot3 .box-blog-post .is-divider,.nav-slider .toggle,.shop-container .woof_sid_auto_shortcode.woof,.slider-section .flickity-prev-next-button{display:none}#mega-menu-title{font-weight:400;font-size:15px;padding:0;color:#fff}#mega-menu-wrap{background:#f05a5e}#wide-nav>.flex-row>.flex-left{width:15%;max-width:180px;min-width:auto;margin-right:15px}.form-flat input:not([type=submit]){height:40px;border-color:var(--primary-color)}.header-main .nav>li>a{line-height:16px;font-size:15px}.button.icon.circle>span{margin:0 8px;text-transform:none;font-weight:400;font-size:15px;color:#000}.nav .hotline-nav a{font-size:18px!important}.nav-slider{margin:0 auto;position:absolute;margin-top:-418px!important;max-width:215px;left:10%}.nav-slider ul li,ul.menu>li.has-child:hover>.sub-menu li{margin-left:0}.nav-slider ul li+li{border-top:0}.nav-slider .nav-slider-web{background:rgba(0,0,0,.4)}.nav-slider ul li a:hover{background:#fff;color:#000!important}ul.menu>li.has-child:hover>.sub-menu{border-left:0;display:block!important;position:absolute;left:98%;top:0;background:#fff;z-index:999;height:100%!important;padding-left:0}ul.menu>li.has-child:hover>.sub-menu li a:hover{padding-left:15px;background:gray;color:#fff!important}#mega_menu>li.has-child>ul.sub-menu li a{padding-left:15px;padding-top:5px;padding-bottom:5px}#mega_menu ul.sub-menu>li:hover>a{background:gray;color:#fff}#mega_menu>li>a{position:relative;font-weight:500;color:#000;font-size:15px;padding:7px 7px 7px 15px}#mega_menu>li.has-child>ul.sub-menu{display:block;position:relative;left:0;top:0;min-height:auto;border-left:0;border:0;box-shadow:0 0 0 gray;margin-top:0!important;margin-left:0}#mega_menu>li{border-top:0;width:25%;float:left}#header.header #mega_menu.active{width:1050px;min-width:600px;margin-top:10px;padding:15px;border:2px solid #000}ul.menu>li.has-child:hover>.sub-menu li a{color:#000}.flickity-page-dots{right:2%;left:auto}.flickity-prev-next-button.next{right:9%;bottom:-46%}.flickity-prev-next-button.previous{right:12.5%;bottom:-46%;left:-1%}.slider-nav-circle .flickity-prev-next-button svg{border:0;background:rgba(0,0,0,.6);color:#fff}.sp-noi-bat .product-small .category{font-size:15px;letter-spacing:0;text-transform:uppercase;color:#000}.sp-noi-bat .product-small .product-title a{font-size:16px;color:#000;margin-bottom:10px}.product-small .price-wrapper ins span.amount{white-space:nowrap;color:#ff6900;font-weight:400;font-size:20px}.badge-inner{border-radius:100%;background:#fff;border:2px solid #f05a5e;color:#f05a5e;font-weight:400}.badge{width:45px;height:45px}.badge-container{margin:10px}.add-to-cart-button a{text-transform:none;font-weight:400;font-size:13px!important;letter-spacing:0;border-radius:99px;background:#f05a5e;line-height:29px}.sp-noi-bat .flickity-page-dots{top:-30px}.sp-noi-bat .flickity-prev-next-button{top:-480px}.danh-muc-sp .row-cat{background:#fff;padding-top:30px}.danh-muc-sp .box-push .box-text{background:#fff;margin:-8% auto 0}.danh-muc-sp .box-push .box-text .header-title{letter-spacing:0;font-size:15px;color:#000;padding-bottom:5px}.danh-muc-sp .flickity-prev-next-button{top:-150px}.bai-viet-tin-tuc .col,.contact-product .col,.danh-muc-sp .row-cat .col,.footer-bottom .col,.footer-section .col,.gioi-thieu .cot3 .post-item .box-image,.gioi-thieu .cot3 .post-item .box-text,.sp-de-xuat .col,.sp-noi-bat .col{padding-bottom:0}.breadcrumbs a,.section-title span{text-transform:none}.category-page-row .product-small,.related-products-wrapper .product-small,.sp-de-xuat .product-small{border:0}.sp-de-xuat .flickity-prev-next-button.next{right:-1%;bottom:10%}.sp-de-xuat .cham-soc-toc .product .col-inner .box .box-text{background:#fff}.thuong-hieu .tabbed-content .nav>li{margin-right:0}.thuong-hieu .tabbed-content .nav>li>a{font-size:15px;padding:10px 30px}.thuong-hieu .tabbed-content .nav>li .active>a{border:2px solid #bebf49;color:#bebf49}.thuong-hieu .section-title-container{margin-bottom:10px}.footer-section img.size-full.alignnone{margin-bottom:15px}.category-filtering strong,.footer-section .button,.gioi-thieu .cot3 .button,.woocommerce-cart-form .product-price span,.woocommerce-cart-form .product-subtotal span,.woof label{font-weight:400}.sp-de-xuat .flickity-prev-next-button.previous{bottom:10%}.detailcall-1 h3,.footer-bottom .cot12 p{margin-bottom:0}.entry-content,.footer-secondary{padding-top:0}.absolute-footer{padding-bottom:10px}.ProductDescription h2,.product-main .product-title{font-weight:400;color:#000}.product-main .price-wrapper ins span.amount{color:red;font-weight:400}.product-main .price-wrapper del span.amount{color:gray;font-size:15px}.detailcall-1 span,.flatsome_recent_posts ul li a,.product-main .product-short-description,.product_meta,ul.product_list_widget li a:not(.remove){font-size:14px}.product-main{padding:20px 0}.contact-product .button{margin-bottom:5px;font-weight:400}.detailcall-1{padding:3px 20px;background:#f05a5e;box-shadow:0 0 0 gray}.quantity+.button{margin-right:0;font-size:1em;text-transform:none;font-weight:400;background:#1db6b7;border-radius:4px}.product-main .form-flat input:not([type=submit]){height:39px;border-color:#1db6b7}button.btn.btn-default{background:#f05a5e;border:0 solid;padding:5px 20px}.product-footer p{font-size:14px;color:#4a4a4a}.product-footer .product-tabs{background:#fff6f6}.product-footer .product-tabs li.active a{border:2px solid #d3c345;color:#d3c345}.product-footer .product-tabs li a{padding:7px 15px;font-weight:400;font-size:16px;color:#000;text-transform:none;letter-spacing:0}.nav-line-bottom>li>a:before,.nav-line-grow>li>a:before,.nav-line>li>a:before{height:0}.related-products-wrapper h3{font-size:20px;color:#000;letter-spacing:0;text-transform:none}.related-products-wrapper .product-small .col-inner .box{border:1px solid #e0e0e0}.product-main .khuyen-mai{background:#fff3f3;border-radius:4px;border:1px dashed #f05a5e;padding:10px;margin-bottom:20px}.product-main .khuyen-mai h4{color:red}.product-main .khuyen-mai li{list-style:none;color:#3a3a3a;font-size:14px}.button,.widget_shopping_cart .button,.woocommerce-breadcrumb{font-weight:400;text-transform:none}.shop-container .off-canvas .sidebar-inner{padding:8px}.off-canvas-left .mfp-content{width:280px}.gioi-thieu .cot3{background:#f7f7f7;padding-top:10px}.return-to-shop .button{font-weight:400;text-transform:none;font-size:14px}.blog-archive .post-sidebar,.blog-single .post-sidebar{padding-right:15px}.blog-archive .large-9,.blog-single .large-9{padding-left:15px}.is-divider{height:1px;max-width:100%}.widget-title span{color:#000;font-weight:400;font-size:18px;text-transform:none}.badge.post-date{top:3%;left:3%}.blog-archive .post-item .box-text .post-title{color:#000;font-size:15px}.entry-content h2{font-size:16px}.bai-viet-tin-tuc .post-item .box{background:#fff;padding:8px}.bai-viet-tin-tuc .flickity-prev-next-button.next,.bai-viet-tin-tuc .flickity-prev-next-button.previous{right:-10px;bottom:15%}.widget_shopping_cart strong{font-weight:400;font-size:14px}.widget_shopping_cart .woocommerce-Price-amount{font-weight:400;color:red}form.checkout h3{font-weight:400;text-transform:none;letter-spacing:0}.widget_shopping_cart_content p{font-size:14px;color:#000}.nav-dropdown-default{padding:5px}.gioi-thieu .cot3 .post-item .post-title{font-size:14px;font-weight:400}.gioi-thieu .cot3 .post-item{padding-bottom:8px}a.added_to_cart{margin-top:1em!important;color:#fff;margin-bottom:0!important;line-height:12px!important}.form-flat input:not([type=submit]){border-radius:4px}

p, li, a {
    font-size: 16px;
    font-weight: 300;
}
body p, body li, body a , .nav-small.nav>li.html , .nav-small .nav>li>a, .nav.nav-small>li>a , .entry-content p,.header:not(.transparent) .header-bottom-nav.nav>li>a,.nav-dropdown>li>a,.product-small .price-wrapper del span.amount,footer.entry-meta {
    font-size: 16px;
}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a, .nav-vertical-fly-out>li>a{
    color: black;
    opacity: 1;
}
.header-bottom{
    margin-bottom: 15px;
}


.flicker{
    animation: flicker 3s infinite;
}
.flicker a , .flicker{
    color: #ff0000 !important;
}
.flicker:hover {
    color: #ff1414 !important;
}
@keyframes flicker {
    0% {
        opacity: 0;
    }

    9% {
        opacity: 0;
    }

    10% {
        opacity: 0.5;
    }

    13% {
        opacity: 0;
    }

    20% {
        opacity: 0.5;
    }

    25% {
        opacity: 1;
    }
}


.ghichu_duoi_hotline{
    font-size: 14px;
    font-style: italic;
    color: #B48C72 !important;
    text-align: justify;
    line-height: 17px !important;
    margin-bottom: 0;
}


.btnHotLine{

}

.price-wrapper , .woocommerce-variation-add-to-cart , .single-product .page-title{
    display: none !important;
}

.single-product .product-main{
    border-top: 1px solid var(--primary-color);
}

.woocommerce-variation-price .price bdi{
    font-size: 40px;
    line-height: 49px;
    font-weight: 400;
    text-align: left;
    color: #B48C72;
    margin-bottom: 10px;
}


.absolute-footer.dark {
    padding: 2px;
}

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


}