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

/*************** ADD CUSTOM CSS HERE.   ***************/
#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:#f7941f}.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 #f7941e}.searchform .button.icon{color:#f7941e!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:#f38300;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:#f7941e}#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:#f7941e;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:#fcdab0!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:#fcdab0}.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}.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:#c7222a}.widget .current-cat>a{color:#f7941f}.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,#ff9800,#f7695d);transition:transform .2s}.nut-xem-them:hover{box-shadow:0 6px 8px #e5e5e5}.section6 .row1 .col{background:#fff;padding:10px;margin-bottom:2px}.section6 .row2{background:#fff}.section6 .section-title{padding-left:15px;font-size:17px;color:#1f1d1d;font-weight:550;text-transform:uppercase;margin-bottom:0}.section7 .row1{background-color:#fcddef}.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 #f7941e;color:#f7941e}.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:#ffd500}.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:#c42129;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:#f7941e;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{font-size:32px;line-height:32px;color:#f39801;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;font-size:16px}.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:#f7941e}.col.large-2::-webkit-scrollbar-thumb{background:#f7941e}.col.large-2::-webkit-scrollbar-thumb:hover{background:#f7941e}.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:#f7941e;height:2px;transition:all .3s ease-in 0s}.woocommerce-tabs .nav-line>li:hover a,.woocommerce-tabs .nav>li.active>a{color:#f7931e;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 #f39801;color:#f39801;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:#f39801}a.devvn_buy_now_style{background:linear-gradient(90deg,#ff9800 0,#f7695d 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:#f7941e;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,#ff9800 0,#f7695d 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:#f7941e;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 #f7941e;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:#f7941e}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:#f6aa1a;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:#f7941f;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:#f97647;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:#f7941f}.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: red;}
.woocommerce .is-well{border: 2px solid #f7941e;
    box-shadow: none;
    background: white;padding:10px; font-size:15px}
.woocommerce-order-details h2, .woocommerce-customer-details h2{font-size: 18px;
    color: #f7941e;}
.goi-dat-mua{font-size: 15px;
    color: #505050;margin-bottom:15px}

.thong-tin-khuyen-mai{
border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
    margin-bottom: 9px;
    margin-top: 6px;
}
.box-image:hover::before, .post-item:hover .box-image::before {
-webkit-animation:shine .75s;animation:shine .75s
}
@-webkit-keyframes shine{
100%{left:125%}
}
@keyframes shine{
100%{left:125%}
}
.box-image::before{
position:absolute;
top:0;
left:-75%;
z-index:2;
display:block;
content:'';
width:50%;
height:100%;
background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
-webkit-transform:skewX(-25deg);transform:skewX(-25deg)
}
.widget #menu-main-menu > li > .sub-menu
{
margin-left: 4px;
width: calc(300% - 54px) !important;
}


.entry-content {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.flatsome_recent_posts .recent-blog-posts-li .flex-col.mr-half{
width: 70px;
}
.flatsome_recent_posts .recent-blog-posts-li .flex-col.mr-half .badge{
width: 70px;
height: 70px;
}
.flatsome_recent_posts .recent-blog-posts-li .flex-col.mr-half .badge .badge-inner{
border-radius: 99px;
}

.blog-wrapper > .row > .large-9, .page-wrapper > .row > .large-9{
max-width: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
}
.blog-wrapper > .row > .large-3, .page-wrapper > .row > .large-3{
max-width: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
}

.off-canvas-cart .cart-popup-inner.inner-padding{
  padding: 10px !important;
}
::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
  
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background: var(--primary-color);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
  
    background-color: #f5f5f5;
}
.nhan-bang-tin .wpcf7-spinner{
  display: none;
}

/* .giuseart-nav */
.phone-mobile {display: none;}
.giuseart-nav {
    position: fixed;
    left: 13px;
    background: #fff;
    border-radius: 5px;
    width: auto;
    z-index: 150;
    bottom: 50px;
    padding: 10px 0;
    border: 1px solid #f2f2f2;
}
.giuseart-nav ul {list-style: none;padding: 0;margin: 0;}
.giuseart-nav ul li {list-style: none!important;}
.giuseart-nav ul>li a {
    border:none;
    padding: 3px;
    display: block;
    border-radius: 5px;
    text-align: center;
    font-size: 10px;
    line-height: 15px;
    color: #515151;
    font-weight: 700;
    max-width: 72.19px;
    max-height: 54px;
    text-decoration: none;
}
.giuseart-nav ul>li .chat_animation{display:none}
.giuseart-nav ul>li a i.ticon-heart {
    background: url(images/icon-map.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}
.giuseart-nav ul>li a i.ticon-zalo-circle2 {
    background: url(images/icon-zalo-circle2.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}.giuseart-nav li .button {
    background: transparent;
}.giuseart-nav ul>li a i.ticon-angle-up {
    background: url(images/icon-angle-up.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}.giuseart-nav ul>li a i {
    width: 33px;
    height: 33px;
    display: block;
    margin: auto;
}.giuseart-nav ul li .button .btn_phone_txt {
    position: relative; top:35px;
    font-size: 10px;
    font-weight: bold;
    text-transform: none;
}
.giuseart-nav ul li .button .phone_animation i {
    display: inline-block;
    width: 27px;
    font-size: 26px;
    margin-top: 12px;
}.giuseart-nav ul>li a.chat_animation svg {
    margin: -13px 0 -20px;
}
.giuseart-nav ul>li a i.ticon-messenger {
    background: url(images/icon-messenger.png) no-repeat;
    background-size: contain;
    width: 36px;
    height: 36px;
    display: block;
}.giuseart-nav ul li .button .phone_animation i {
    display: inline-block;
    width: 27px;
    font-size: 26px;
    margin-top: 12px;
}
.giuseart-nav ul>li a i.ticon-chat-sms {
    background: url(images/icon-sms-1.jpg) no-repeat;
    background-size: contain;
    width: 38px;
    height: 36px;
    display: block;
}
.giuseart-nav ul>li a i.icon-phone-w {
    background: url(images/icon-phone-w.png) no-repeat;
    background-size: contain;}
.giuseart-nav ul li .button .btn_phone_txt {
    position: relative;
}
@media only screen and (max-width: 600px){
	.phone-mobile {
    display: block;
}
.giuseart-nav li .chat_animation{display:block !Important}
 
.giuseart-nav li .button .phone_animation {box-shadow: none;
    position: absolute;
    top: -16px;
    left: 50%;
    transform: translate(-50%,0);
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #6cb917;
    line-height: 15px;
    border: 2px solid white;
}
.giuseart-nav ul>li a{padding:0; margin:0 auto}
.giuseart-nav {
    background: white;
    width: 100%; border-radius:0;
    color: #fff;
    height: 60px;
    line-height: 50px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    padding: 5px;
    margin: 0;
    box-shadow: 0 4px 10px 0 #000;
}
.giuseart-nav li {
    float: left;
    width: 20%;
    list-style: none;
    height: 50px;
	}}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.home .header-bottom{display:block;background:#ff9000}.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:#ff9000}.header-bottom{background-color:#f7941f}.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:#f7931e!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:#ff9000}.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}

.blog-wrapper > .row > .large-9,  .blog-wrapper > .row > .large-3,
.page-wrapper > .row > .large-9,  .page-wrapper > .row > .large-3{
max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.off-canvas-cart, .off-canvas-left .mfp-content{
 width: 100% !important;
}

}
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;
}