/*
Theme Name: VPP
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
#main,#wrapper{
    background-color:#f0f0f0}
.absolute-footer,.home .footer-section6,.home .footer-section7,.home .header-bottom{display:none}
.woof_list label{font-weight:400}
.devvn-popup-title,.popup-customer-info-group .devvn-order-btn{background:#009A4B}
.section13,.section2,.section3,.section4,.section5,.section6,.section7{padding-top:15px!important;padding-bottom:0!important}
.nav-dropdown-has-arrow li.has-dropdown:before{z-index:-999;border-bottom-color:#fff;border-width:11px;margin-left:-11px}
.nav-dropdown{border:none;color:#444;border-radius:8px;border:1px solid #e4e4e4;box-shadow:0 3px 8px rgba(0,0,0,.25)}
.nav-dropdown-has-arrow li.has-dropdown:before{left:90%}
.form-flat input:not([type=submit]){height:43px;background-color:#fff;box-shadow:none;border-color:rgba(0,0,0,.09);
    color:currentColor!important;border-radius:3px;border:2px solid #009A4B}
.searchform .button.icon{color:#009A4B!important;font-size:15px}
.header-account-title,.header-cart-title,.icon-shopping-cart,
.icon-user,.nav-top-not-logged-in span{line-height:18px;text-transform:uppercase;color:#009A4B;font-size:12px;font-weight:400}
.account-link,.header-cart-link{display:block!important}.icon-shopping-cart,.icon-user{display:block!important;text-align:center}
.header-account-title,.header-cart-title{text-align:center}#mega-menu-wrap{background:#009A4B}
#mega-menu-title{font-size:16px;font-family:sans-serif}.section1{padding-top:15px!important;padding-bottom:0!important}
.menu-chinh{background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.menu-chinh li{margin-left:0!important}
.menu-chinh h2{
    background:#009A4B;
    font-size:16px;font-family:sans-serif;
    padding:10px 0 10px 15px;font-weight:700;color:#fff;cursor:pointer;text-align:center;margin-bottom:0}
.menu-chinh ul.menu>li+li{border-top:none}
.menu-chinh ul.menu>li>a{
    display:block;color:#292929;font-size:14px;padding:12px 10px 12px 15px;
    transform:translateZ(0);box-shadow:0 0 1px transparent;backface-visibility:hidden;
    position:relative;line-height:17px;text-align:left}
#mega_menu li:hover,.menu-chinh ul.menu>li:hover{background-color:#009A4B!important}
.mfp-content .menu-item-has-children:hover>ul.sub-menu{
    display:inline-block!important;position:absolute;left:99%;
    background:#fff;z-index:999;width:893px;max-width:893px;height:371px;top:39px;
    border-left:none;padding:10px;box-shadow:0 0 4px #00000026;clear:both}
.mfp-content .menu li.menu-item-has-children ul.sub-menu li{max-width:213px}
.mfp-content .section1{padding-top:10px!important}
.mfp-content .row.row-small{margin-left:0;margin-right:0}
.section1 .cot1{max-width:26.5%;flex-basis:26.5%;padding:0 5px 0;padding-left:0}
.menu-item-has-children:hover>ul.sub-menu{
        display:inline-block!important;position:absolute;left:99%;background:#fff;z-index:999;
        width:911px;max-width:911px;height:371px;top:39px;border-left:none;padding:15px;box-shadow:0 0 4px #00000026;clear:both}
#mega_menu li ul.sub-menu .sub-menu,ul.menu>li ul.sub-menu .sub-menu{
    position:inherit;min-height:auto;margin-left:0;border-left:none;padding-left:0;display:block!important}
.sf-menu ul ul{top:0;left:0;background:0 0;box-shadow:none}
#mega_menu li ul.sub-menu .sub-menu li a:hover,
#mega_menu li ul.sub-menu li a:hover,ul.menu>li ul.sub-menu .sub-menu li a:hover,ul.menu>li ul.sub-menu li a:hover{
    color:#c8272f;text-decoration:underline;padding-left:3px;transition-duration:.4s;}
#mega_menu li ul.sub-menu .sub-menu li a,ul.menu>li ul.sub-menu .sub-menu li a{
    border-top:none;padding:0;text-transform:none;font-size:13px;font-weight:400}
#mega_menu li ul.sub-menu .sub-menu li.menu-xem-them a,ul.menu>li ul.sub-menu .sub-menu li.menu-xem-them a{
    color:#fd8200;font-style:italic}.menu li .toggle{transform:rotate(-90deg);margin-right:10px}
#mega_menu li ul.sub-menu li a,ul.menu>li ul.sub-menu li a{
    text-transform:uppercase;font-size:15px;font-weight:700;padding:0;border-top:none;position:initial;line-height:27px}
#mega_menu li:hover ul li:hover{background:0 0!important}
ul.menu>li ul.sub-menu li .toggle{display:none}
.section1 .cot2{max-width:73.5%;flex-basis:73.5%;padding:0 5px 0;padding-right:0}
.flickity-prev-next-button{opacity:.6}
.slider-nav-light .flickity-prev-next-button .arrow,
.slider-nav-light .flickity-prev-next-button svg{fill:#968282;background:#eaeaea80;border:none}
.slider-nav-circle .flickity-prev-next-button:hover .arrow,.slider-nav-circle .flickity-prev-next-button:hover svg{
    background-color:#fff;fill:#313131!important}.section2 .row-small>.col{padding:0 5px 0}
.section2 .cot1{padding-left:0!important}.section2 .cot4{padding-right:0!important}
.section3 .large-3{max-width:10%;flex-basis:10%;padding:0 3px 10px}
.icon-box-center .icon-box-img{margin:0 auto 10px}
.section3 .large-3 .icon-box-text p{font-size:14px;color:#1b1b1b}
.section3 .row.row-small{background:#fff;padding:15px 0}
.section4 .row-small>.col{padding:0}
.section5 .row1{background-color:#009A4B}
.section5 .row1 .col,.section7 .row1 .col{padding:10px}
.section5 .row1 .tieu-de,.section7 .row1 .tieu-de{display:inline-block;margin-bottom:0}
.section5 .row1 .tieu-de strong,.section7 .row1 .tieu-de strong{margin-left:10px;color: #009A4B;}
.section5 .row1 .ux-timer{width:150px;position:relative;border-spacing:5px;margin:0;font-size:100%;display:initial;table-layout:fixed}
.section5 .ux-timer span{color:#000;padding:4px 8px;font-size:14px;background-color:#fff}
.section5 .ux-timer span strong{display:none}
.section5 .row2{background:#fff;padding-top:15px}
.section5 .slider-nav-circle .flickity-prev-next-button .arrow,.section5 .slider-nav-circle .flickity-prev-next-button svg{
    border-radius:100%;border:1px solid currentColor;opacity:.7}
.product-small.box .price-wrapper ins span.amount,.product-small.box .price-wrapper span.amount{
    font-size:19px;color:#f96900;font-weight:600}
.large-columns-5 .col{
    padding-bottom:0}
.product-small.box .price-wrapper del{
    display:inherit;position:absolute;bottom:0}
.product-small.box .price-wrapper del span.amount{
    color:#888;font-size:14px;font-weight:400}
.product-small.box .product-title a{
    display:block;height:38px;overflow:hidden;font-size:15px;color:#2f2f2f;margin-bottom:10px}
.product-small.box{
    padding:10px}
.section5 .product-small.box:hover{
    box-shadow:2px 2px 17px 0 rgba(0,0,0,.1)}
.badge-container.absolute{
    right:20px;left:unset}
.badge-container.absolute .badge{
    height:2.5em;width:2.5em}
.widget>ul>li ul li a{
    color:gray}
.widget>ul>li a:hover{
    text-decoration:underline;color:#009A4B}
.widget .current-cat>a{
    color:#009A4B}
.widget_product_categories li a{
    font-size:15px}
.widget>ul>li ul{
    margin-left:0;border-left:0;padding-left:0!important}
.widget_product_categories li{
    padding:0 10px}
.widget_product_categories{
    background:#fff}
.badge-container.absolute .badge-inner{
    border-radius:99%;font-size:15px;font-weight:700}
.nut-xem-them{
    box-shadow:2px 3px 5px #ccc;font-size:14px;color:#fff!important;font-weight:700;text-align:center;
    padding:3px;border-radius:25px;width:220px;display:inline-block;
    background-image:linear-gradient(to right,#009A4B,#009A4B);transition:transform .2s}
.nut-xem-them:hover{
    box-shadow:0 6px 8px #e5e5e5}
.section6 .row1 .col{
    background:#009A4B;padding:10px;margin-bottom:2px}
.section6 .row2{
    background:#fff}
.section6 .section-title{
    padding-left:15px;font-size:17px;color:#fff;font-weight:550;text-transform:uppercase;margin-bottom:0}
.section7 .row1{
    background-color:#009A4B}
.section7 .row2{
    background-color:#fff}
.section7 .row2 .col .nav{
    border-bottom:1px solid #f0f0f0;padding-left:0}
.section7 .nav-outline>li>a{
    font-size:15px;line-height:2.4em;position:relative;z-index:10;border-radius:5px;padding:3px 15px;margin:10px 5px 10px;font-weight:400;color:#444}
.section7 .nav-outline>li.active>a,.section7 .nav-outline>li>a:hover{
    border:1px solid #009A4B;color:#009A4B}
.product-small.box .star-rating{
    margin-left:0}
.star-rating:before,.woocommerce-page .star-rating:before{
    color:#e6e6e6}
.stuck .header-main{
    background:#fff}
.star-rating span:before{
    color:#009A4B}
.section13 .row1,.section8 .row1{
    background-color:#fff}
.section9 .row1{
    background-color:#c7eede}
.section12 .box-vertical .box-text{
    vertical-align:top;padding:5px}
.section12 .product-small.box .star-rating{
    position:absolute;bottom:unset;top:90px}
.section12 .product-small.box .price-wrapper del{
    display:inherit;position:absolute;bottom:unset;top:75px}
.section12 .badge-container.absolute{
    right:20px;left:unset;top:20px;margin-top:0}
.section13 .row1 .col{
    padding-bottom:0}
.footer-static-title{
    border-color:gray;color:#000}
.footer-static-title h3{
    text-transform:uppercase;font-size:16px;color:#000;font-weight:700}
.footer-static-content ul{
    margin-bottom:0}
.footer-static-content ul li{
    border-color:gray;color:#000;list-style:none;margin-left:0;margin-bottom:0}
.footer-static-content ul li a{
    line-height:35px;background:url(/wp-content/uploads/2020/08/icon-footer.png) no-repeat 0 9px;color:#000}
.footer-static-content ul li a:hover{
    background-position:0 -40px;padding-left:13px;color:#009A4B;transition:all .2s ease-in 0s}
.footer-section .col p{
    margin-bottom:8px}
.footer-section .col ul{
    margin-bottom:0}
a.back-to-top{
    background:#fa7c3e!important;border:none!important;color:#fff!important}
.footer-section .col ul li{
    margin-bottom:3px}
.footer-section .row1{
    background:#9fa7ab;border-bottom:1px solid gray}
.footer-section .row1 .large-12{
    padding:15px 0}
.nhan-bang-tin{
    padding-left:20px}
.footer-section .wpcf7 .wpcf7-form-control-wrap{
    width:635px}
.footer-section .wpcf7 input[type=email]{
    height:45px;width:100%;border-radius:5px}
.footer-section ::placeholder{
    color:#444;opacity:.6;font-size:12px}
.nhan-bang-tin .dang-ky{
    position:absolute;right:3px;line-height:42px}
.footer-section input[type=submit]{
    height:40px;max-height:40px;line-height:38px;margin-right:0;padding:0 30px;border-radius:4px}
.subscribe-title h3{
    color:#fff}
.footer-section .wpcf7 input[type=email],.footer-section .wpcf7-form,.footer-section input[type=submit],.subscribe-title h3{
    margin-bottom:0}
.footer-section .row1 .subscribe-title,.footer-section .row1 .wpcf7{
    display:inline-block;margin-bottom:0}
.nhan-bang-tin .dang-ky,.nhan-bang-tin .email{
    display:inline-block}
.footer-section .row2{
    background:#fff;padding-top:20px}
.footer-section{
    padding-top:15px!important;padding-bottom:0!important}
.footer-section .cot8 .row8-2 .small-12{
    padding-bottom:0}
.footer-section .cot8 .row8-2 .medium-4 p{
    margin-bottom:0}
.flashsale-icon{
    background:url(/wp-content/uploads/2020/08/ico_Flashsale.png) no-repeat center center;width:30px;height:30px}
.megamenu .navbar-nav>li{
    float:left;padding:0 18px}
.megamenu .navbar-nav>li>a span{
    font-size:15px;color:#555!important;background-color:transparent!important;position:relative;padding-left:25px}
.deal-hot-day-icon{
    background:url(/wp-content/uploads/2020/08/ico_dealhot.png) no-repeat center center;width:30px;height:30px}
.fpointstore-icon{
    background:url(/wp-content/uploads/2020/08/ico_Fpointstore.png) no-repeat center center;width:30px;height:30px}
.dacquyen-icon{
    background:url(/wp-content/uploads/2020/08/ico_dacquyen.png) no-repeat center center;width:30px;height:30px}
.goiy-icon{
    background:url(/wp-content/uploads/2020/08/ico_goiy.png) no-repeat center center;width:30px;height:30px}
.megamenu .menu-title{
    font-size:15px;font-weight:400}
#wide-nav>.flex-row>.flex-left{
    max-width:300px}
.category-page-row{
    padding-top:0}
.category-page-row .large-3{
    padding-top:15px}
.category-page-row .large-9 .shop-container .term-description{
    padding:10px}
.category-page-row .large-9 .shop-container .product.large-columns-3{
    padding-bottom:20px}
.breadcrumbs{
    color:#009A4B;font-weight:400}
.breadcrumbs a{
    color:#444}
.devvn_woocommerce_price_filter ul{
    background:#fff;padding:10px!important}
.devvn_woocommerce_price_filter ul li{
    margin-bottom:0}
.devvn_woocommerce_price_filter ul li a{
    font-size:15px}
.devvn_woocommerce_price_filter ul li a:hover{
    text-decoration:none;color:#b70000!important}
.devvn_woocommerce_price_filter ul li a{
    padding-left:30px!important}
.devvn_woocommerce_price_filter ul li a::before{
    content:'';font-size:15px;color:#222;position:absolute;left:8px;width:20px;height:20px;border-radius:0;border:1px solid #999}
.devvn_woocommerce_price_filter ul li a:hover::before{
    content:'f00c';color:#e03232;font-size:13px;position:absolute;left:8px;border-color:#999;line-height:20px;text-align:center;font-family:FontAwesome}
.single-product .product-main{
    padding-top:0!important;padding-bottom:15px}
.single-product .product-main .row{
    background:#fff;padding-top:10px}
.single-product h1{
    color:#333;font-size:24px;overflow-wrap:break-word;font-weight:400}
.thong-tin-khuyen-mai ul li{
    color:#2f80ed;font-size:15px;margin-bottom:3px;background-image:url(/wp-content/uploads/2020/08/icon-gift.jpg);background-repeat:no-repeat;background-position-y:center;padding-left:27px;margin-left:0;list-style:none}
.single-product .product-info .price{
    color:#c1c1c1}
.single-product .product-info .price-wrapper ins span,.single-product .product-info .price-wrapper span.amount{
    line-height:32px;color:#009A4B;font-family:Roboto,sans-serif!important;font-weight:700}
.single-product .product-info .price-wrapper del span.amount{
    opacity:1;font-weight:400;margin-right:.3em;color:#bfbfbf;}
.product-summary .woocommerce-Price-currencySymbol{
    font-size:1em;vertical-align:baseline;margin-top:0}
.single-product .product-short-description{
    font-size:13px}
.single-product .input-text.qty{
    border-left:none;border-right:none;box-shadow:none}
.quantity .minus,.quantity .plus{
    background:#fff!important}
.col.large-2::-webkit-scrollbar{
    width:3px}
.col.large-2::-webkit-scrollbar-track{
    background:#009A4B}
.col.large-2::-webkit-scrollbar-thumb{
    background:#009A4B}
.col.large-2::-webkit-scrollbar-thumb:hover{
    background:#009A4B}
.single-product figure.product-gallery-slider img{
    padding:10px;border:1px solid #eae8e8}
.single-product .tab-panels h2{
    font-size:19px}
.product_meta>span a:hover{
    text-decoration:underline}
.archive .shop-page-title{
    margin-bottom:0;padding-top:6px;font-size:20px;color:#1f1f1f}
.widget-woof{background:#fff}
.woof_sid_widget{padding:0 10px}
.archive .product-small.col{padding-bottom:0}
.archive .product-small.box:hover{box-shadow:2px 2px 20px #0000001c}
.archive .large-columns-4{background:#fff;margin-right:0!important}
.devvn_prod_cmt,div#reviews.woocommerce-Reviews{max-width:100%}
.single-product .product-main .product-gallery .col.large-10{padding-bottom:10px}
.product-footer .container{background:#fff;padding-top:20px}
.product-footer .woocommerce-tabs{border-top:none}
.woocommerce-tabs .nav-line>li>a{text-transform:none;font-size:16px;font-weight:400}
.woocommerce-tabs .nav-line>li>a:before{top:100%;left:50%;width:100%;background-color:#009A4B;height:2px;transition:all .3s ease-in 0s}
.woocommerce-tabs .nav-line>li:hover a,.woocommerce-tabs .nav>li.active>a{color:#009A4B;transition:all .3s ease-in 0s}
.woocommerce-page .row-main .col{padding-top:15px}
.woocommerce-page .row-main{background:#fff}
p.form-row-first,p.form-row-last{width:100%}
.woocommerce-page table th{text-transform:none;letter-spacing:0;font-size:15px;color:#232323}
.woocommerce-page .row.row-large .col{padding-top:15px}
.woocommerce-cart .row.row-large{background:#fff;margin-left:0!important;margin-right:0!important}
.single_add_to_cart_button{border:2px solid #009A4B;color:#009A4B;text-transform:none;border-radius:50px;margin-bottom:0;width:67%;background:#fff url(/wp-content/uploads/2020/08/gio-hang.png) no-repeat!important;background-position-y:8px!important;background-position-x:29px!important;background-size:18px;font-size:14px!important;padding:3px 0;padding-left:20px}
.single_add_to_cart_button:hover,a.devvn_buy_now_style:hover{box-shadow:0 6px 8px #e5e5e5;transform:scale(1.03);color:#009A4B}
a.devvn_buy_now_style{background:linear-gradient(90deg,#009A4B 0,#009A4B 100%);border-radius:50px;max-width:40%;margin-bottom:0;padding:10px 0}
a.devvn_buy_now_style strong{text-transform:initial;font-size:15px}
a.devvn_buy_now_style span{display:none}
.product-info form.cart{display:inline-block;width:58%;margin-bottom:0;vertical-align:text-bottom}
.product-summary .quantity{margin-bottom:0}
.devvn_prod_cmt,div#reviews.woocommerce-Reviews{float:left}
button#devvn_cmt_replysubmit,button#devvn_cmt_submit{background:#009A4B;color:#fff;text-transform:initial}
.related h3.product-section-title{max-width:100%;padding-left:15px;font-size:17px;color:#1f1d1d;font-weight:550;text-transform:uppercase;border-bottom:1px solid #eee}
.button.tooltip{opacity:1;background:linear-gradient(90deg,#009A4B 0,#009A4B 100%);color:#fff;border:none}
.widget .is-divider{display:none}
.page-title-inner{position:relative;padding-top:0;min-height:36px}
.woocommerce-breadcrumb{font-size:14px}
.archive span.widget-title{margin-bottom:15px}
span.widget-title{letter-spacing:0;font-size:18px;width:100%;display:block;background:#009A4B;padding:9px 15px;letter-spacing:0;color:#fff;text-transform:none}
.woof_container_inner h4{font-size:16px;color:#000;font-weight:700}
.woof_list label:hover{text-decoration:underline;color:#d51e16}
.woocommerce-ordering select,.woocommerce-result-count{font-size:15px}
.archive .product-small.box .quick-view{display:none}
.woof_products_top_panel li span{padding-right:16px;background-size:12px 12px;background-repeat:no-repeat;background-position:right;border:1px solid #009A4B;padding:4px 25px 4px 10px;border-radius:4px;background-position-x:97%;background-color:#fff}
.woof_list label{padding-top:3px;padding-bottom:3px}
.woof_checkbox_label{margin-left:0;margin-bottom:0}
.woof_list li{padding-bottom:0!important}
.chinh-sach-section{padding-top:0!important;padding-bottom:15px!important}
.chinh-sach-section .row.row-small{background:#fff;padding:15px;max-width:1230px}
.chinh-sach-section .col.medium-3{padding-bottom:0}
.chinh-sach-section .icon-box .icon-box-text p a{vertical-align:sub}
.chinh-sach-section .icon-box .icon-box-text p a:hover{color:#009A4B}
h2 b,h2 strong{font-weight:700}
.tabbed-content .row.large-columns-5{margin-bottom:20px}
.single-post .large-9.col{padding-right:5px;padding-bottom:0}
.single-post .large-3.col{padding-left:5px}
.archive.category .large-3.col .widget-area,.single-post .large-3.col .widget-area,.single-post .large-9.col article{padding:10px;background:#fff}
.single-post .blog-wrapper{padding-bottom:0}
.widget .badge-outline .badge-inner{border-radius:4px}
.archive.category .large-9 .col.post-item .col-inner{box-shadow:0 0 20px 0 #fff;border-radius:8px}
.box-blog-post .is-divider{display:none}
.archive.category .large-9 .box-vertical .post-title{padding-bottom:10px}
.recent-blog-posts-li .mr-half{margin-right:8px}
.recent-blog-posts a{font-size:15px}
.single-post .entry-header-text{padding-bottom:0}
.archive-page-header .large-12 p,.single-post .entry-header-text p{margin-bottom:5px}
.archive-page-header .large-12{padding-bottom:10px}
.archive.category .blog-wrapper{padding-top:15px}
.archive.category .post-sidebar.large-3{padding-left:10px}
.nav-pagination>li>a,.nav-pagination>li>span{font-size:1.3em;height:2.5em;line-height:2.3em;min-width:2.5em;padding:0 7px;font-weight:400;border-radius:5px;border:2px solid currentColor}
.breadcrumbs{font-size:14px}
.xem-them .tieu-de-xem-them{font-weight:700;display:block;margin-bottom:10px;font-size:19px;color:#000}
.xem-them ul li{margin-bottom:3px}
.xem-them ul li a{font-weight:700;font-size:16px;color:#2196f3}
.xem-them ul li a:hover{text-decoration:underline}
.blog-single .entry-meta{text-transform:none;font-size:14px;letter-spacing:0;color:gray;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:10px;background:#f9f9f9}
.danh-muc{margin-bottom:15px}
.danh-muc span.title,.the-tim-kiem span.title{border-radius:4px;background:#fa7c3e;padding:4px 10px;color:#fff;margin-right:5px}
.danh-muc a,.the-tim-kiem a{line-height:32px;border-radius:4px;margin-bottom:10px;padding:4px 10px;background:#dedede;color:#464646}
.danh-muc a:hover,.the-tim-kiem a:hover{background:#009A4B;color:#fff}
.bai-viet-lien-quan{margin-top:15px}
.bai-viet-lien-quan h3{font-size:19px;color:#000}
.bai-viet-lien-quan ul{margin-bottom:0;display:inline-block;width:100%}
.bai-viet-lien-quan ul li{list-style:none;width:25%;color:graytext;float:left;padding-left:4px;padding-right:5px}
.bai-viet-lien-quan ul li .box-image img{height:120px;border-radius:4px;object-fit:cover;object-position:center}
.bai-viet-lien-quan h4{font-size:15px;color:#000;line-height:19px;padding-top:7px;height:64px;overflow:hidden}
.nav-dropdown{padding:10px}
.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{border-bottom:none}
.nav-dropdown>li>a{padding:5px 0;color:#424242;font-size:15px}
.woocommerce-mini-cart__empty-message{font-size:15px}
.nav-dropdown>li>a:hover{text-decoration:underline;color:#c62129}
#mega_menu li.menu-item-has-children ul.sub-menu li,.menu li.menu-item-has-children ul.sub-menu li{background:#fff;width:25%;display:inline-block;max-width:215px;vertical-align:top}
#mega_menu li ul.sub-menu .sub-menu li,ul.menu>li ul.sub-menu .sub-menu li{width:100%;display:block}
#mega_menu .menu-item-has-children:hover>ul.sub-menu li:hover ul.sub-menu,.menu-item-has-children:hover>ul.sub-menu li:hover ul.sub-menu{display:block!important;left:auto;background:0 0;z-index:0;width:auto;max-width:auto;height:auto;top:auto;border-left:none;padding:0;box-shadow:none;clear:both}
#mega_menu>li>a{border-top:none}
#mega_menu a:hover{background:0 0}
#mega_menu .menu-item-has-children:hover>ul.sub-menu{display:inline-block!important;position:absolute;left:100%;background:#fff;z-index:999;width:911px;max-width:911px;height:371px;top:0;border-left:none;padding:15px;box-shadow:0 0 4px #00000026;clear:both}
.sf-menu li{white-space:inherit}
.sf-arrows .sf-with-ul:after{display:none}
.lightbox-content{max-width:1220px!important}
.menu li .toggle{display:none}
.menu-chinh li.has-child{background-image:url(/wp-content/uploads/2020/08/right_menu.png);background-repeat:no-repeat;background-position-x:96%;background-position-y:center;padding-right:9px}
a.danh-muc-tieu-de{background:#009A4B;line-height:24px!important;text-align:center;display:block!important;color:#fff!important;font-size:16px!important;margin-right:10px;text-transform:none!important;width:100%;min-width:272px}
.product_meta>span{display:block;border-bottom:1px dotted #ddd;padding:5px 0;font-size:15px;color:#009A4B;border-top:none}
.thong-tin-co-ban{display:inline-block;width:100%;clear:both}
.thong-tin-co-ban .left{width:50%;float:left;display:inline-block;padding-right:7px}
.thong-tin-co-ban{font-size:15px}
.thong-tin-co-ban .right{width:50%;float:left;display:inline-block;padding-left:7px}
.thong-tin-co-ban .label{padding-right:7px}
.thong-tin-co-ban .value{color:#009A4B}
.thong-tin-co-ban .clearboth{clear:both}
.product_meta>span a{color:#3080ed}
.entry-content {
    padding-top: 0;
    padding-bottom: 0;
}

.blog-single .entry-content{font-size:15px}

.blog-single .entry-content h2{font-size:20px}
.blog-single .entry-content h3{font-size:19px}

.entry-content h4{font-size:18px}

.blog-single .entry-title{font-size:24px}
.blog-single .blog-share{text-align:left}h1.entry-title.mb {
    margin-bottom: 10px;
    text-transform: none;
    letter-spacing: 0;
    font-size: 21px;
    color: #292929;
}.page-right-sidebar .page-inner{    background: white;
    padding: 15px;
    border-radius: 5px;}
.page-right-sidebar .large-3{padding-left:0;}
.flatsome_recent_posts{background:white}.recent-blog-posts {
    padding: 10px;
}.page-right-sidebar .col{padding-bottom:0}.page-right-sidebar .page-wrapper {
    padding-top: 30px;
    padding-bottom: 0;
}
.woocommerce .luu-y{    margin-bottom: 0;
    font-style: italic;
    color: #009A4B;}
.woocommerce .is-well{border: 2px solid #009A4B;
    box-shadow: none;
    background: white;padding:10px; font-size:15px}
.woocommerce-order-details h2, .woocommerce-customer-details h2{font-size: 18px;
    color: #009A4B;}
.goi-dat-mua{font-size: 15px;
    color: #505050;margin-bottom:15px}
.section5 .row1 .tieu-de strong,.menu-chinh ul.menu > li:hover > a{
    color: #fff !important;
}
/*************** ADD CUSTOM CSS HERE.   ***************/


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


}
p.woocommerce-result-count.hide-for-medium , p.da-ban{
    display: none;
}
.flashsale-home p.da-ban {
	display:block !important
}
p.da-ban {
    border-radius: 20px;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 5px;
    background-color: rgba(210, 33, 33, 0.4);
    background-image: none;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    height: 21px;
    margin-bottom: 10px;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
span.flash-sale {
    text-transform: uppercase;
}


/*************** ------------------------PC  --------------------------  ***************/
@media (min-width: 1024px){

}
@media (width: 1024px){

}
/*************** ------------------------PC và Tablet  --------------------------  ***************/
@media (min-width: 740px){
}
/*************** ------------------------Tablet  --------------------------  ***************/
@media (min-width: 740px) and (max-width: 1023px){

}
/*************** ------------------------Mobile và Tablet --------------------------  ***************/
@media (max-width: 1023px){

}
/*************** ------------------------ Mobile   --------------------------  ***************/
@media screen and (max-width: 549px){
.home .header-bottom{
    display:block;background:#009A4B}
.nav-sidebar.nav-vertical>li+li{
    border-top:1px solid #ececec}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a{
    padding-left:20px;padding-top:12px;padding-bottom:12px;font-size:15px;text-transform:none;letter-spacing:0;font-weight:400;color:#2b2b2b}
.icon-menu,.icon-shopping-cart,.icon-shopping-cart:before,.icon-user{
    color:#009A4B}
.header-bottom{
    background-color:#009A4B}
.thong-tin-co-ban .left,.thong-tin-co-ban .right{
    width:100%;padding-left:0;padding-right:0}
.thong-tin-co-ban .ow-info{
    margin-bottom:4px}
.product_meta>span{
    font-size:14px}
.form-flat input:not([type=submit]){
    height:30px;border-radius:8px;border:none}
.section1 .cot1{
    max-width:100%;flex-basis:100%;padding:0 5px 10px}
.section1 .cot2{
    max-width:100%;flex-basis:100%;padding:0 5px 10px}
.section3 .large-3{
    max-width:20%;flex-basis:20%;padding:0 3px 10px}
.section3 .large-3 .icon-box-text p{
    font-size:12px}
.section5 .row1 .tieu-de{
    font-size:14px}
.thong-tin-khuyen-mai ul li{
    background-position-y:3px;font-size:14px}
.section5 .row1 .ux-timer{
    display:block;width:135px;border-spacing:3px;text-align:center;margin:0 auto}
.section5 .slider-nav-circle .flickity-prev-next-button svg{
    padding:3px!important;border:1px solid currentColor!important}
.tabbed-content .nav{
    display:table-cell!important;vertical-align:middle;max-width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;backface-visibility:hidden}
.tabbed-content .nav li{
    display:table-cell}
.tabbed-content .nav li a{
    display:block;padding:0 8px;font-weight:700!important;color:#4f4f4f!important}
.section7 .row2 .col .nav{
    padding-left:0}
.product-small.box .star-rating{
    display:none}
.nut-xem-them{
    width:160px}
.bai-viet-lien-quan ul li{
    width:50%}
.bai-viet-lien-quan ul li .box-image img{
    height:90px}
.single_add_to_cart_button{
    margin-top:10px;width:100%;background-position-y:8px!important;background-position-x:13px!important;padding:3px 0;padding-left:20px}
.medium-flex-wrap .flex-col{
    padding-bottom:0}
.chinh-sach-section .col.medium-3{
    padding:0 5px 15px}
.chinh-sach-section .icon-box-left .icon-box-img+.icon-box-text{
    padding-left:8px}
.chinh-sach-section .icon-box .icon-box-text p a{
    font-size:13px}
.archive .col.large-9{
    padding:0}
.woocommerce-tabs .nav-line>li:hover a,.woocommerce-tabs .nav>li.active>a{
    color:#009A4B!important}
.archive.category .post-sidebar.large-3,.single-post .large-3.col,.single-post .large-9.col{
    padding:0}
.archive.category .large-9.col .large-columns-1{
    padding:5px}
.archive.category .large-9 .col.post-item{
    padding-bottom:10px}
.archive.category .large-9 .col.post-item .col-inner .box-text{
    padding:10px}
.archive.category .blog-wrapper{
    padding-bottom:0}
.footer-section .wpcf7 .wpcf7-form-control-wrap{
    width:100%}
.subscribe-title h3{
    color:#fff}
.footer-section .row1 .subscribe-title,.footer-section .row1 .wpcf7{
    display:block;margin-bottom:10px}
.footer-section input[type=submit]{
    padding:0 10px;text-transform:inherit;font-size:15px;right:20px}
.nhan-bang-tin{
    padding:0 20px}
.icon-menu:before,.icon-user:before{
    color:#009A4B}
.mfp-content .menu-item-has-children:hover>ul.sub-menu{
    display:inline-block!important;position:fixed;left:99%;background:#fff;z-index:999;width:100%;max-width:100%;height:auto;top:0;border-left:none;padding:10px;box-shadow:0 0 4px #00000026;clear:both}

}
p.price.product-page-price.price-on-sale del {
    font-size: 16px;
}
.flash-sale {
  color: #fff;
}
.section7 .row1 .col {
  background-color: #009a4b;
}
.product-small.box.box-vertical del {
  position: relative !important;
  top: 0 !important;
  display: inline-block !important;
}
.product_ver .badge-container {
  right: 20px !important;
  left: 10px !important;
}