/*
Theme Name: MYPAGE Child
Theme URI: https://www.mypage.vn/
Author: MYPAGE
Author URI: https://www.mypage.vn/
Description: MYPAGE Theme.
Version: 1.1
Template: mypage
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: mypage-child
*/
@import url("../mypage/style.css");
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#header .header-top .header-right {text-align: center;font-size: 18px;}
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {padding-top: 15px;padding-bottom: 15px;}
#header .header-main .header-right {margin-left: 0;}
#header .header-contact {position: relative;padding-left: 35px;margin-right: 15px;text-align: left;margin-top: 0;margin-bottom: 0;background-image: url(images/phone.png);background-repeat: no-repeat;background-position: left center;}
#header.sticky-header .header-contact{display: inline-block;}
#header .header-contact i{font-size: 26px;position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
#header .header-contact ul{margin: 0;padding: 0;list-style: none;}
#header .header-contact ul li{line-height: 1.3;}
#header .header-contact ul li a{font-weight: 500;font-size: 17px;}
#header:not(.header-builder) .main-menu-wrap .searchform-popup {display: inline-block;}
#header:not(.header-builder) .main-menu-wrap .search-toggle {display: none;}
#header:not(.header-builder) .main-menu-wrap .searchform{display: block;position: relative;right: auto;margin: 0;box-shadow: none;border: 1px solid #fff;}
#header .searchform {border-radius: 4px;}
#header .searchform input {font-size: 15px;width: 470px;padding: 0 10px;height: 48px;border-right: none;}
#header .searchform .button-wrap .btn {background-color: var(--porto-primary-color);color: #fff;padding: 0;height: 42px;width: 42px;border-radius: 30px;margin-top: 3px;margin-right: 1px;}
#header .searchform .button-wrap .btn:hover{opacity: 0.8;}
#header .porto-view-switcher{font-size: 16px;margin-top: 0;margin-bottom: 0;}
#header .porto-view-switcher>li.menu-item {display: inline-block;margin-right: 10px;}
#header .porto-view-switcher>li.menu-item.tracuudon a:before{width: 26px;height: 28px;background-image: url(images/tracking.png);content: '';display: block;margin: 0 auto;background-repeat: no-repeat;background-position: center;}
#header .porto-view-switcher>li.menu-item:last-child{margin-right: 0;}
#header .porto-view-switcher>li.menu-item>a, #header .top-links>li.menu-item>a {font-weight: 400;font-size: 15px;text-transform: none;}
#header .porto-view-switcher>li.menu-item>a:hover{color: var(--porto-secondary-color);}
#header .porto-view-switcher>li.menu-item>a i, #header .top-links>li.menu-item>a i {font-size: 26px;width: auto;display: block;margin: 0;}
#mini-cart .minicart-icon {}
#mini-cart .cart-head{text-align: center;display: block;}
#mini-cart .cart-icon{display: block;margin-right: 0;margin-top: -3px;margin-bottom: 3px;}
#mini-cart .minicart-icon:before{}
#mini-cart .cart-subtotal {font-weight: 400;display: block;text-align: center;}
#mini-cart.minicart-text .cart-price {display: none;}
#mini-cart .widget_shopping_cart .total{color: #f00;}
#mini-cart .cart-items{top: -3px;right: 1px;}
html:not(.touch):not(.no-touch) #mini-cart:hover .cart-popup, html:not(.touch):not(.no-touch) #mini-cart:hover .cart-head:after {}
#header .top-links{display: flex;width: 100%;margin-top: 5px;margin-bottom: 5px;}
#header .top-links>li.menu-item{flex: 1; text-align: center;float: none;}
#header .top-links>li.menu-item:after{content: '';position: absolute;top: 1px;bottom: 1px;right: 0;width: 1px;background-color: #fff;opacity: 1;margin: 0;}
#header .top-links>li.menu-item:last-child:after{display: none;}
#header .top-links>li.menu-item a {font-size: 15px;color:var(--porto-quaternary-color);border: 1px solid transparent;transition:0.2s;border-radius: 3px;padding: 3px 5px;display: block;text-align: center;}
#header .top-links>li.menu-item:hover a{border-color: var(--porto-primary-color);border-radius: 3px;color:var(--porto-primary-color)}
.main-menu-wrap{border-bottom: 1px solid #f2f2f2;box-shadow: 0 -2px 10px 0 rgba(0,0,0,.05);}
#header.sticky-header .main-menu-wrap {box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);}
#main-toggle-menu {margin-right: 20px;}
#main-toggle-menu .menu-title{padding-left:0px;font-weight: 500;font-size: 20px;background-color: transparent;text-transform: none;}
#main-toggle-menu .menu-title:hover{background-color: transparent;color: var(--porto-secondary-color);}
#main-toggle-menu .menu-title .toggle {font-size: 20px;top: 2px;}
#main-toggle-menu:hover .toggle-menu-wrap, #main-toggle-menu.closed:hover .toggle-menu-wrap{display: block;}
#main-toggle-menu .toggle-menu-wrap{width: 280px;border-radius: 3px;}
#main-toggle-menu .toggle-menu-wrap > ul {box-shadow: 0 2px 12px 0 rgba(0,0,0,.06);border-radius: 0 0 5px 5px;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item{margin-top: 0;position: initial;transition:0.2s;padding: 3px;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > a{margin-left: 0;margin-right: 0;padding: 5px;border-top: none;text-transform: none;border: 1px solid transparent;border-radius: 3px;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item:hover > a{border-color: var(--porto-primary-color);}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > a .menu-image-title-after.menu-image-title{padding-left: 7px;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item.has-sub > a:after{position: absolute;top: 50%;transform:translateY(-50%);right: 10px;line-height: 30px;text-align: center;font-family: "porto";content: "\e81a";}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item.has-sub:hover > a:after{content: "\e819";}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item >.arrow{right: 0;display: none;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > .popup{height: 100%;width: 635px;background-color: #fff;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > .popup:before{display: none;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > .popup .porto-wide-sub-menu{width: 100%!important;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > .popup h3{width: auto!important;font-size: 18px;font-weight: 600;padding-left: 8px;text-transform: uppercase;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item.wide.col-1  > .popup .porto-wide-sub-menu{padding-left: 20px;padding-top: 10px;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu > li {padding-left: 8px;padding-right: 8px;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu > li > a{font-size: 15px;text-transform: none;text-align: center;font-weight: 500;text-align: center;color: #000;transition:0.2s;padding-bottom: 0;line-height: 22px;margin-bottom: 15px;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu > li > a:hover{color:  var(--porto-primary-color);text-decoration: none;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu > li > a img {border-radius: 50%;filter: brightness(90%);transition:0.2s;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu > li > a:hover img{filter: brightness(95%);}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu > li > a .menu-image-title-after.menu-image-title {padding-left: 0;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu .sub-menu li{margin-bottom: 5px;}
#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu .sub-menu li a {font-size: 15px;font-weight: 300;padding: 5px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 0;}
#banner-wrapper.banner-wrapper-boxed {max-width: 1250px;overflow: visible;}
#banner-wrapper .porto-block {overflow: visible;}
.porto-carousel-wrapper .slick-next, .porto-carousel-wrapper .slick-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{width: 32px;height: 58px;background-color: rgb(255 255 255 / 60%);text-shadow: none;cursor: pointer;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {font-size: 22px;color: #000;padding: 0;line-height: 58px;box-shadow: 0 0 4px 0 rgba(0,0,0,.251);}
.owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .owl-prev:hover{opacity: 0.8;background-color:rgb(255 255 255 / 60%);color: #000;}
.owl-carousel .owl-nav .owl-next:focus, .owl-carousel .owl-nav .owl-prev:focus{background-color:rgb(255 255 255 / 60%);color: #000;}
.owl-carousel .owl-nav .owl-next.disabled, .owl-carousel .owl-nav .owl-prev.disabled{cursor: auto;}
.porto-carousel-wrapper .slick-next:active, .porto-carousel-wrapper .slick-prev:active{background-color: rgb(255 255 255 / 60%);}
.porto-carousel-wrapper button.slick-disabled{background-color: rgb(255 255 255 / 30%);opacity: 0;}
.porto-carousel-wrapper .slick-next, .owl-carousel .owl-nav .owl-next {border-radius: 8px 0 0 8px;}
.porto-carousel-wrapper .slick-prev, .owl-carousel .owl-nav .owl-prev{border-radius: 0 8px 8px 0;}
.porto-carousel-wrapper .slick-next{opacity: 0;transform: translate(10px, -50%);transition: opacity 0.2s, transform 0.4s;}
.porto-carousel-wrapper .slick-prev{opacity: 0;transform: translate(-10px, -50%);transition: opacity 0.2s, transform 0.4s;}
.porto-carousel-wrapper:hover button.slick-disabled {opacity: 0.4;}
.porto-carousel-wrapper:hover .slick-next, .porto-carousel-wrapper:hover .slick-prev{opacity: 1;transform: translate(0, -50%);}
.wrap_dmitem .owl-carousel .owl-nav .owl-next, .wrap_km .owl-carousel .owl-nav .owl-next {right: -8px;}
.wrap_dmitem .owl-carousel .owl-nav .owl-prev, .wrap_km .owl-carousel .owl-nav .owl-prev {left: -8px;}
body.home .no-breadcrumbs .main-content {padding-top: 10px;}
.owl-carousel .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 5px 6px;}
.wrap_banner.vc_row.wpb_row {margin-left: -6px;margin-right: -6px;}
.wrap_banner.vc_row.wpb_row > .vc_column_container {padding-left: 6px;padding-right: 6px;}
.wrap_banner .wpb_single_image {margin-bottom: 9px;}
.wrap_banner .wpb_single_image img {border-radius: 3px;transition:0.2s ease-in-out;}
.wrap_banner .wpb_single_image a:hover img{filter: brightness(70%);}
#banner-wrapper .wrap_banner .porto-carousel-wrapper {margin-bottom: 0;}
.porto-products .slider-wrapper{margin-left: 0;margin-right: 0;}
.porto-products .products .product-category, .porto-products .products .product {padding-left: 6px;padding-right: 6px;}
.wrap_danhmuc .porto-sicon-box{border: 1px solid transparent;transition:0.2s;border-right-color: #f2f2f2;box-sizing: border-box;}
.wrap_danhmuc .slick-slide:last-child .porto-sicon-box {border-right-color: transparent;}
.wrap_danhmuc .porto-sicon-box:hover {border-color:  var(--porto-primary-color);border-radius: 6px;}
.wrap_danhmuc .slick-slide:last-child .porto-sicon-box:hover{border-right-color: var(--porto-primary-color);}
.wrap_danhmuc .top-icon .porto-just-icon-wrapper{position: relative;padding: 15px;box-sizing:border-box !important;}
.wrap_danhmuc .top-icon .porto-just-icon-wrapper:before{content: '';position: absolute;width: 80%;height: 80%;left: 50%;top: 50%;transform:translate(-50%,-50%);border-radius: 50%;background-color: var(--porto-tertiary-color);z-index: 1;margin: auto;}
.wrap_danhmuc .top-icon .porto-sicon-header{margin-bottom: 10px;}
.wrap_danhmuc .porto-sicon-img .img-icon{position: relative;z-index: 2;}
.wrap_danhmuc .top-icon h3.porto-sicon-title {font-weight: 500;font-size: 15px;line-height: 22px;margin-top: 5px;height: 44px;}
.wrap_km.vc_row.wpb_row > .vc_column_container > .wpb_wrapper, .wrap_tintuc.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {box-shadow: 0 2px 12px 0 rgba(0,0,0,0.2);border-radius: 4px;padding-left: 5px;padding-right: 5px;}
.wrap_km .vc_custom_heading {background-color: var(--porto-primary-color);color: #fff;padding: 12px 15px 9px;border-radius: 4px 4px 0 0;margin: 0 -5px 15px;text-transform: uppercase;}
.wrap_km .porto-products {margin-bottom: 20px;}
.products .product .product-inner{border: 1px solid #ddd;padding: 0 6px 6px 6px;background-color: #fff;border-radius: 8px;transition:0.2s;height: 100%;}
.products .product .product-inner:hover{border-color: var(--porto-primary-color);}
.products li.product:hover .product-image{box-shadow: none;}
.products li.product .product-image img {transition:0.2s;border-radius: 0;}
.products li.product:hover .product-image img{transform:translateY(-5px);}
.products li.product .product-loop-title{height: 44px;display: block;margin-bottom: 10px;}
.products li.product .woocommerce-loop-product__title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 15px;white-space: normal;line-height: 20px;font-weight: 700;}
.products li.product .price {color: #dd0000;margin-bottom: 5px;font-size: 22px;}
.products li.product .price del{display: none;}
.products li.product-awq_onimage .links-on-image .add-links {width: 36px;display: block;right: 0;top: 0;bottom: auto;}
.products li.product-awq_onimage .links-on-image .add-links > a.button{display: none;}
.products li.product-awq_onimage .add-links .yith-wcwl-add-to-wishlist, .products li.product-awq_onimage .add-links .quickview {margin-bottom: 5px;}
li.product-awq_onimage .add-links>:not(:last-child){margin-right: 0;}
.add-links .quickview:before {content: "\f002";}
.add-links-wrap {display: none;}
/*.nut_chiase_dssp{position: absolute;top: 17px;right: 0;z-index: 4;display: none;}
li.product:hover .nut_chiase_dssp{display: block;}
.nut_chiase_dssp .icon_share {width: 36px;height: 36px;display: inline-block;border-radius: 50%;background-color: #fff;border: 1px solid #ddd;cursor: pointer;transition:0.2s;}
.nut_chiase_dssp .icon_share:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: url(images/share.png);background-position: center;background-repeat: no-repeat;background-size: 60%;transition:0.2s;}
.nut_chiase_dssp .icon_share:hover{background-color: var(--porto-primary-color);border-color: var(--porto-primary-color);}
.nut_chiase_dssp .icon_share:hover:before{filter: brightness(0) invert(1);}
.nut_chiase_dssp .product-share{position: absolute;top: 0;right: 100%;background-color: #fff;padding: 6px 8px;border: 1px solid #ddd;border-radius: 4px;display: none;}
.nut_chiase_dssp:hover .product-share{display: block;}
.nut_chiase_dssp .product-share .share-links{width: 30px;}
.nut_chiase_dssp .product-share .share-links a{margin-right: 0;width: 30px;height: 30px;}*/
.thuonghieu_dssp{text-align: right;height: 33px;}
.thuonghieu_dssp a{display: inline-block;}
.thuonghieu_dssp img{margin: 0 0 auto auto;max-width: 80px;max-height: 33px;}
.products.owl-carousel .owl-item{z-index: 2;}
.products.owl-carousel .owl-item:hover{z-index: 3;}
ul.products li.product .rating-wrap {margin-top: 7px;}
.wrap_dmitem.vc_row.wpb_row {margin-top: 20px;}
.wrap_dmitem.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {background-color: #eaf2ff;border-radius:4px;box-shadow: 0 2px 12px 0 rgba(0,0,0,.05);padding-left: 5px;padding-right: 5px;overflow: hidden;}
.wrap_dmitem .porto-carousel-wrapper {margin-left: -10px;margin-right: -10px;}
.wrap_dmitem .wpb_single_image img{transition:0.2s;}
.wrap_dmitem .wpb_single_image a:hover img{filter: brightness(70%);}
.wrap_dmitem .vc_custom_heading {margin-left: 7px;margin-bottom: 5px;text-transform: uppercase;}
.wrap_dmitem .wpb_text_column {margin-bottom: 0;}
.wrap_dmitem .wrap_catsub {float: right;margin-top: -34px;margin-right: 10px;}
.wrap_dmitem .wrap_catsub ul {margin: 0;padding: 0;list-style: none;}
.wrap_dmitem .wrap_catsub ul li {display: inline-block;position: relative;}
.wrap_dmitem .wrap_catsub ul li:after {content: '';position: absolute;top: 8px;height: 12px;width: 1px;background-color: #999;right: 0;}
.wrap_dmitem .wrap_catsub ul li:last-child {margin-right: 0;}
.wrap_dmitem .wrap_catsub ul li:last-child:after {opacity: 0;}
.wrap_dmitem .wrap_catsub ul li a {font-weight: 500;padding: 4px 10px;color: #000;}
.wrap_dmitem .wrap_catsub ul li a:hover{color: var(--porto-primary-color);}
.wrap_dmitem .wrap_catsub ul li:last-child a {padding-right: 0;}
.wrap_dmitem .porto-products {clear: both;margin-bottom: 20px;}
.wrap_tintuc {margin-top: 20px;}
.wrap_tintuc.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {padding-top: 15px;padding-left: 15px;padding-right: 15px;}
.wrap_tintuc .vc_custom_heading {margin-bottom: 15px;text-transform: uppercase;}
.wrap_tintuc .porto-recent-posts {margin-bottom: 20px;}
.wrap_tintuc .post-carousel.owl-carousel .owl-dots {display: none;}
.post-carousel h4, .post-carousel h5 {font-size: 17px;}
.post-carousel .post-item .post-excerpt, .post-carousel .post-item .post-meta  {display: none;}
.wrap_doitac {margin-top: 20px;}
.wrap_doitac .porto-carousel-wrapper {margin-left: -8px;margin-right: -8px;}
.wrap_doitac .wpb_single_image .vc_single_image-wrapper {border: 1px solid #eaeaea;border-radius: 4px;width: 100%;overflow: hidden;transition:0.2s;}
.wrap_doitac .wpb_single_image a:hover .vc_single_image-wrapper{border-color: var(--porto-primary-color);}
.footer-wrapper {border-top: 1px solid #f1f5f9;}
#footer .footer-main > .container {padding-top: 40px;padding-bottom: 10px;}
#footer .widget-title {font-size: 18px;font-weight: 700;}
#footer .widget_nav_menu ul.menu{border-bottom: none;margin-top: 0;}
#footer .widget_nav_menu ul.menu li {border-top: none;padding: 3px 0;}
#footer .widget_nav_menu ul.menu li:before{display: none;}
#footer .widget_text h4 {font-size: 17px;font-weight: 600;color:var(--porto-primary-color);}
#footer .widget_text h4 a{color:var(--porto-primary-color);}
#footer .widget_text ul li {margin-bottom: 6px;}
#footer .footer-bottom {padding: 7px 0;}
.follow-us .share-links a {width: 42px;height: 42px;font-size: 18px;}
html #topcontrol {width: 48px;height: 48px;background-color: transparent;background-image: url(images/backtop.png);background-position: center;transition:0.3s;bottom: 10px!important;}
html #topcontrol:hover{transform:translateY(-5px);}
html #topcontrol i {display: none;}
.wrap_hotline .widget {margin: 0;}
.call-circle-fill {
width: 54px;
height: 54px;
top: -5px;
left: 0;
position: absolute;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
background-color: rgb(237 29 36 / 20%);
}
.call-img-circle {
width: 44px;
height: 44px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background-color: #ed1d24;
margin: 12px auto;
background-image: url(images/phone.png);
background-position: center;background-repeat: no-repeat;background-size: 50%;
}
.call-circle-fill:before{content: '';position: absolute;top: 50%;left: 50%;transform:translate(-50%);width: 60%;height: 60%; filter: brightness(0) invert(1);}
.call-img-circle i {color: #fff;}
.call-img-circle:hover {background-color: #b70208;}
.call-phone span {font-size: 17px;padding: 4px 15px 4px 30px;border-radius: 0 20px 20px 0;color: #fff;background-color: #ed1d24;display: inline-block;position: absolute;right: -110px;top: 43px;    font-weight: 700;}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.fb_zalo {position: fixed;right: 10px;bottom: 70px;z-index: 99;}
.fb_zalo ul {margin: 0;padding: 0;list-style: none;}
.widget .fb_zalo ul li {margin-bottom: 8px;position: relative;}
.widget .fb_zalo ul li:last-child{margin-bottom: 0;}
.widget .fb_zalo ul li img {width: 54px;}
.widget .fb_zalo ul li .wishlist_link {display: block;width: 54px;height: 54px;background-color:  var(--porto-primary-color);color: #fff;line-height: 54px;text-align: center;font-size: 30px;border-radius: 50%;}
.widget .fb_zalo ul li .wishlist_link:hover{color: var(--porto-secondary-color);}
.page-top ul.breadcrumb>li {text-transform: none;}
.woocommerce-tabs .resp-tabs-list, .woocommerce-tabs h2.resp-accordion, .product_tab_inner>h2:nth-child(2) {display: none;}
.woocommerce-tabs .tab-content p, .single-product .product-summary-wrap .description p {font-size: 16px;line-height: 26px;letter-spacing: 0;}
 #tab-reviews .product_tab_inner > h4:first-child, #tab-reviews h2.contributions-title, .woocommerce-page #tab-reviews #reviews .product-rating, #tab-reviews .contributions-form-title, #tab-reviews .contribution-type-selector, #tab-reviews #comments{display: none;}
 #tab-reviews{border: none;padding: 0;}
 .woocommerce #reviews #review_form_wrapper .form-contribution {border: 1px solid #eaeaea;border-radius: 5px; }
.product_tab_inner h4:first-child {font-size: 17px;line-height: 24px;}
.single-post .entry-title {font-size: 24px;margin-bottom: 10px;line-height: 30px;}
.entry-content {padding-top: 20px;border-top: 1px solid #ccc;}
.entry-content ul, .entry-content ol, .product-summary-wrap .description ul, .product-summary-wrap .description ol, .woocommerce-tabs .tab-content ul, .woocommerce-tabs .tab-content ol, .duan_short ul, .duan_short ol, .ul_style ul{padding-left: 20px;}
.entry-content ul li, .entry-content ol li, .product-summary-wrap .description ul li,.product-summary-wrap .description ol li, .woocommerce-tabs .tab-content ul li, .woocommerce-tabs .tab-content ol li, .duan_short ul li, .duan_short ol li, .ul_style ul li{margin-bottom: 7px;}
.entry-content table, .entry-content iframe, .woocommerce-tabs .tab-content table, .woocommerce-tabs .tab-content iframe, .duan_short table, .duan_short iframe, .table_style table {margin-bottom: 20px;}
.entry-content table th, .entry-content table td, .woocommerce-tabs .tab-content table th, .woocommerce-tabs .tab-content table td, .duan_short table th, .duan_short table td, .table_style table th, .table_style table td {border: 1px solid #ccc;}
body.single-post .page-top ul.breadcrumb>li:last-child, body.single-product .page-top ul.breadcrumb>li:last-child{display: none;}
body.single-post .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter, body.single-product .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter {display: none;}
.wp-caption .wp-caption-text, .wp-caption-dd {font-size: 15px;text-align: center;color: #000;}
.wp-caption.aligncenter, .wp-caption {margin-bottom: 15px;}
.post-carousel h4, .post-carousel h5, .blog-posts .post .entry-title {font-size: 16px;margin-bottom: 8px;}
.post-carousel h4 a:hover, .post-carousel h5 a:hover, .blog-posts .post .entry-title a:hover{color: var(--porto-primary-color)!important;}
.wrap_sidebanner .container{position: relative;}
.sidebanner {position: absolute;bottom: 0;z-index: 5;transition:0.5s ease-in-out;transform:translateY(100%);margin-bottom: -11px;}
.sidebanner .widget {margin-bottom: 10px;margin-top: 0;}
.sidebanner .widget img {width: 150px;transition:0.2s;}
.sidebanner .widget a:hover img{filter: brightness(70%);}
.sidebanner.leftside{left: 0;transform:translate(-100%,100%);}
.sidebanner.rightside{right: 0;transform:translate(100%,100%);}
.product-layout-transparent .woocommerce-product-gallery__wrapper {padding: 0;margin-top: 0;}
.product-layout-transparent .product-summary-wrap{background-color: #fff;}
.product-layout-transparent .product-summary-wrap:before, .product-layout-transparent .product-summary-wrap:after{display: none;}
.product-layout-transparent .summary-before .product-thumbnails {width: 17%;}
.product-layout-transparent .summary-before .product-thumbnails .img-thumbnail {padding: 3px;background-color: transparent;}
.product-layout-transparent .summary-before .product-images {width: 83%;border: 1px solid #eaeaea;border-radius: 4px;overflow: hidden;}
.product-layout-transparent .summary-before .product-thumbnails .product-thumbs-vertical-slider{height: 630px;display: flex;}
.product-layout-transparent .summary-before .product-thumbnails .product-thumbs-vertical-slider .slick-list{overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch;scroll-behavior: smooth;align-items: stretch;height: 100%!important;}
.product-layout-transparent .summary-before .product-thumbnails .product-thumbs-vertical-slider .slick-list::-webkit-scrollbar{width:5px;}
.product-layout-transparent .summary-before .product-thumbnails .product-thumbs-vertical-slider .slick-list::-webkit-scrollbar-thumb{border-radius:0px;background:rgba(204,204,204,0.5);}
.product-thumbs-vertical-slider .slick-next,.product-thumbs-vertical-slider .slick-prev{display: none!important;}
.summary-before .product-images .product-image-slider.owl-carousel .img-thumbnail {padding-left: 0;padding-right: 0;}
.summary-before .product-images .img-thumbnail .inner {border: none;}
.product-thumbs-slider.owl-carousel .owl-stage-outer .img-thumbnail {border-color: #ccc;}
.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail {border: 1px solid var(--porto-primary-color);}
.product-image-slider.owl-carousel .owl-nav .owl-next {right: -5px;}
.product-image-slider.owl-carousel .owl-nav .owl-prev{left: -5px;}
.product-layout-transparent .summary{padding-top: 0;}
.thongtinsp {}
.archive-products {padding: 12px 11px 0;background-color: #eaf2ff;border-radius: 8px;box-shadow: 0 2px 12px 0 rgba(0,0,0,.05);}
.archive-products ul.products {margin-left: -6px;margin-right: -6px;}
.archive-products ul.products li.product {padding-left: 6px;padding-right: 6px;margin-bottom: 12px;}
.single-product .product_title {font-size: 24px;color: #000;letter-spacing: 0;margin-bottom: 10px;}
.single-product .product-summary-wrap .gia_ctsp{display: flex;}
.single-product .product-summary-wrap .gia_ctsp .giasp_item {flex-shrink: 0;}
.single-product .product-summary-wrap .gia_ctsp .giasp_item.giaban{width: 40%;}
.single-product .product-summary-wrap .gia_ctsp .giasp_item.giagoc{width: 60%;}
.single-product .product-summary-wrap .price {letter-spacing: 0;font-size: 30px;}
.single-product .product-summary-wrap .price_sale{line-height: 32px;}
.single-product .product-summary-wrap .price_sale del {font-size: 25px;color: #999;font-weight: 400;}
.single-product .product-summary-wrap .thongtinsp > .yith-wcwl-add-to-wishlist, .quickview-wrap .quickview-inner > .yith-wcwl-add-to-wishlist, .quickview-wrap .xem_tskt, .quickview-wrap .woocommerce-product-rating .review-link {display: none;}
.quickview-wrap .single-product .product-summary-wrap .price {font-size: 26px;}
.quickview-wrap .single-product .product-summary-wrap .price_sale del{font-size: 22px;}
.quickview-wrap .single-product .product-summary-wrap .price_sale {margin-left: 10px;}
.quickview-wrap .single-product .product-summary-wrap .sp_onsale{margin-left: 10px;padding: 4px 8px;}
.quickview-wrap .thongtinngan{margin-top: 5px;}
.single-product .product-summary-wrap .price, .product_list_widget .product-details .amount {color: #dd0000;}
.single-product .product-summary-wrap .price del {display: none;}
.single-product .product_meta, .single-product .woocommerce-product-rating:after {display: none;}
.woocommerce-product-rating {margin-bottom: 10px;}
.single-product .product-summary-wrap .filter-item-list .filter-item {font-size: 15px;padding: 5px 10px;border-color: #ccc;border-radius: 5px;}
.single-product .product-summary-wrap .single_add_to_cart_button, .wrap_addtocart .btn_goihotline {font-weight: 500;border-radius: 4px;padding: 7px 15px;height: auto!important;transition:0.2s;border: 1px solid #dd0000;display: block;width: 100%;letter-spacing: 0;text-transform: none;background-color: #fff;color: #dd0000;font-size: 16px;line-height: 24px;}
.single-product.single-add-to-cart .type-product .single_add_to_cart_button {padding: 16px 4px 15px;}
.single-product .product-summary-wrap .single_add_to_cart_button span, .cart-v2 .cart_totals .wc-proceed-to-checkout .btn span{position: absolute;line-height: 1;bottom: 7px;left: 50%;transform:translateX(-50%);font-size: 13px;font-weight: 400;text-transform: none;}
.single-product .product-summary-wrap .single_add_to_cart_button:hover{background-color: #dd0000;color: #fff;}
.single-product .product-summary-wrap .khuyenmai_ctsp {border: 2px solid #f14237;border-radius: 4px;padding: 0 15px;height: 251px;overflow: hidden;}
.single-product .product-summary-wrap .khuyenmai_ctsp .khuyenmai_title{background-color:#f14237;color: #fff;font-size: 17px;font-weight: 500;text-transform: uppercase;margin: 0 -15px 18px;padding: 5px 10px;}
.single-product .product-summary-wrap .khuyenmai_ctsp .khuyenmai_title:before{font-family: "Font Awesome 6 Free";content: "\f06b";font-weight: 700;margin-right: 5px;}
.single-product .product-summary-wrap .khuyenmai_ctsp ul, .single-product .product-summary-wrap .khuyenmai_ctsp ol {padding: 0;list-style: none;}
.single-product .product-summary-wrap .khuyenmai_ctsp ul li, .single-product .product-summary-wrap .khuyenmai_ctsp ol li{margin-bottom: 10px;}
.single-product .product-summary-wrap .khuyenmai_ctsp ul li:before{font-family: "Font Awesome 6 Free";content: "\f058";font-weight: 700;margin-right: 7px;color: #3edb00;font-size: 20px;}
.single-product .product-summary-wrap .quantity{display: none;}
.product-summary-wrap .single_add_to_cart_button:before{display: block;content: "\f217";font-family: "Font Awesome 6 Free";font-weight: 600;margin: 0;font-size: 18px;}
.wrap_addtocart {display: flex;flex-wrap: wrap;margin-left: -6px;margin-right: -6px;gap:0;padding-top: 15px;}
.single-product .product-summary-wrap .wrap_addtocart >div{padding: 0 6px;border: none;margin: 0;flex: 1 1 100%;flex-basis: auto;text-align: center;}
.single-product .product-summary-wrap .wrap_addtocart form.cart{padding: 0;border: none;margin: 0;display: block;}
.single-product .product-summary-wrap .wrap_addtocart form.cart a.view-cart-btn{display: none;}
.wrap_addtocart .btn_goihotline{color: #fff;padding: 16px 4px;background-color: #dd0000;}
.wrap_addtocart .btn_goihotline:hover{background-color: #fff;color: #dd0000;}
.wrap_addtocart .muangay a{display: block;padding: 7px 4px;color: #fff;border: 1px solid #dd0000;border-radius: 4px;position: relative;transition:0.2s;background-color: #dd0000;line-height: 22px;text-transform: uppercase;font-weight: 500;}
.wrap_addtocart .muangay a:hover{background-color: #fff;color: #dd0000;}
.wrap_addtocart .muangay a span{display: block;font-size: 13px;font-weight: normal;line-height: 20px;text-transform: none;}
.wrap_addtocart .yeuthich .yith-wcwl-add-to-wishlist{margin: 0;text-align: center;display: block;letter-spacing: 0;}
.wrap_addtocart .yeuthich .yith-wcwl-add-to-wishlist a{color:var(--porto-primary-color);border: 1px solid var(--porto-primary-color);border-radius: 4px;position: relative;padding: 23px 15px 6px;height: auto;text-transform: none;font-size: 16px;font-weight: normal;line-height: 26px;display: block;transition:0.2s;height: 58px;}
.wrap_addtocart .yeuthich .yith-wcwl-add-to-wishlist a:hover{background-color:var(--porto-primary-color);color: #fff; }
.wrap_addtocart .yeuthich .yith-wcwl-add-to-wishlist a:before{position: absolute;top: 2px;left: 50%;transform:translateX(-50%);font-size: 16px;}
.wrap_addtocart .yeuthich .yith-wcwl-add-to-wishlist a span{height: auto;line-height: 26px;}
.thongtinngan{border: 1px solid #eaeaea;border-radius: 4px;padding: 10px;}
.thongtinngan h4{font-size: 15px;line-height: 20px;margin-bottom: 5px;}
.thongtinngan ul{margin: 0;padding: 0;list-style: none;width: 100%;display: flex;flex-wrap: wrap;margin-left: -3px;margin-right: -3px;}
.thongtinngan ul li{width: 33.333333%;padding-left: 3px;padding-right: 3px;margin-bottom: 6px;font-size: 14px;line-height: 22px;}
.thongtinngan ul li .inner_ttn{background-color: #f2f2f2;border-radius: 4px;text-align: center;padding: 7px 3px;}
.thongtinngan ul li strong {display: block;font-weight: 600;}
.thongtinngan ul li span{display: block;}
.xem_tskt{font-size: 15px;}
.xem_tskt span{text-decoration: underline;cursor: pointer;}
.xem_tskt span:hover{color:var(--porto-primary-color); }
.lienhe_ctsp {margin-left: -6px;margin-right: -6px;margin-top: 15px;}
.lienhe_ctsp > div {padding-left: 6px;padding-right: 6px;}
.single-product .product-summary-wrap .lienhe_ctsp .yith-wcwl-add-to-wishlist {margin: 0;letter-spacing: 0;font-weight: normal;font-size: 16px;display: block;}
.single-product .product-summary-wrap .lienhe_ctsp .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {display: block;}
.lienhe_ctsp .btn_ctsp{display: block;text-align: center;border: 1px solid var(--porto-primary-color);border-radius: 4px;color: var(--porto-primary-color);padding: 13px 5px;transition:0.2s;}
.lienhe_ctsp .btn_ctsp:hover{background-color: var(--porto-primary-color);color: #fff;}
.lienhe_ctsp .btn_ctsp.btn_zalo:before{content: '';width: 20px;height: 20px;background-image:url(images/zalo.png);background-size: 100%;background-repeat: no-repeat;margin-right: 6px;display: inline-block;vertical-align: middle;}
.lienhe_ctsp .btn_ctsp.btn_hotline:before{font-family: "Font Awesome 6 Free";content: "\f095";font-weight: 600;margin-right: 6px;}
.single-product .product-summary-wrap .share-links a {width: 36px;height: 36px;border-radius: 4px;font-size: 14px;}
.woocommerce-tabs .tab-content {border-top: none;padding-top: 15px;padding-left: 15px;padding-right: 15px;border-radius: 5px;border: 1px solid #eaeaea;display: block;}
#tab-description {max-height: 520px;margin-bottom: 30px;position: relative;overflow: hidden;}
#tab-description.active {max-height: none;padding-bottom: 48px;}
#tab-description .btn_toggle{position: absolute;left: -15px;right: -15px;bottom: 0;display: inline-block;background-color: #fff;color: #a60000;cursor: pointer;padding: 10px 0;transition:0.2s ease-in-out; font-weight: normal;text-align: center;font-size: 17px; }
#tab-description .btn_toggle .toggle_tg, #tab-description.active .btn_toggle .toggle_xt{display: none;}
#tab-description.active .btn_toggle .toggle_tg,#tab-description .btn_toggle .toggle_xt{display: inline-block;}
#tab-description .btn_toggle:hover{bottom: -5px;}
#tab-description .btn_toggle:after {content: "\f0d7"; font-family: 'Font Awesome 6 Free';font-weight: 700;margin-left: 5px;}
#tab-description.active .btn_toggle:after {content: "\f0d8";}
#tab-description.small_desc .btn_toggle, #tab-description.active .btn_toggle{/* display: none; */}
#tab-description .btn_toggle:before, .inner_tskt .btn_toggle:before {content: ''; height: 100px;background: linear-gradient(180deg,rgba(255,253,253,0),#fffdfd);display: block;position: absolute;left: 0;right: 0;top: 0;transform:translateY(-100%);}
#tab-description.active .btn_toggle:before, .inner_tskt.active .btn_toggle:before{display: none;}
#product-tab .tab-content h2 {font-weight: 600;}
.inner_tskt > h3, .woocommerce-page .sidebar-content .widget_ctsp .widget .widget-title, .woocommerce-page .sidebar-content .widget-title, .sidebar .widget .widget-title {font-size: 20px;margin-bottom: 10px;font-weight: 600;}
.inner_tskt .table_tstk {border: 1px solid #e2e8f0;border-radius: 8px;overflow: hidden;}
.inner_tskt table tr:nth-child(odd){background-color: #eaf2ff;}
.col_tab_tskt {position: relative;}
.post-item-small .post-image {border: 1px solid #eaeaea;transition:0.2s;}
.post-item-small .post-image:hover{border-color: var(--porto-primary-color);}
.post-item-small h5 {font-weight: 500;font-size: 16px;line-height: 22px;margin-bottom: 5px;}
.post-item-small h5 a {color: #000;transition:0.2s}
.post-item-small h5 a:hover{color: var(--porto-primary-color);}
.star-rating-selector:not(:checked) label.checkbox:hover, .star-rating-selector:not(:checked) label.checkbox:hover~label.checkbox, .star-rating-selector:not(:checked) input:checked~label.checkbox, .star-rating span:before, .single-product .woocommerce-product-rating .star-rating span:before {color: #ffd600;}
.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar, .woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar{background-color: #ffd600;}
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist,#reviews .commentlist li {padding-left: 0;}
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {margin-top: 0;}
.woocommerce #reviews .contributions-filter, .woocommerce-page #reviews .contributions-filter {display: none;}
#comments #contributions-list-title {margin-top: 15px;margin-bottom: 0;}
.wrap_lienhe .vc_custom_heading {font-size: 26px;line-height: 32px;}
.wrap_lienhe .wpb_text_column ul {padding: 0;margin: 0 0 20px;list-style: none;}
.wrap_lienhe .wpb_text_column ul li { margin-bottom: 7px;}
.wrap_lienhe .wpb_text_column ul li i {width: 20px;margin-right: 5px;}
.wrap_lienhe .wpcf7 .form-group > p br{display: none;}
.wpcf7 textarea {height: 90px;}
.align-center .wpcf7-spinner {display: block;margin: 5px auto 0;}
.sidebar .widget .post-item-small .post-date {display: none;}
.post-item-small .post-image img {width: 84px;}
ul.product_list_widget li {border-bottom: 1px solid #eaeaea;}
ul.product_list_widget li .product-image {margin-right: 10px;}
ul.product_list_widget li .product-image .inner{border:1px solid #ddd;border-radius: 4px;transition:0.2s;}
ul.product_list_widget li .product-image .inner:hover{border-color: var(--porto-primary-color);}
.product_list_widget .product-details {width: calc(100% - 94px);}
.product_list_widget .product-details a{white-space: normal;font-size: 16px;font-weight: 500;margin-bottom: 0;line-height: 22px!important;}
.product_list_widget .product-details .amount {font-size: 16px;}
.product_list_widget .star-rating {display: none;}
.porto-single-page .post-block{margin-bottom: 15px;}
.porto-single-page .post-block h3 {margin-right: 10px;}
.porto-single-page .post-block h3, .porto-single-page .post-block .share-links {display: inline-block;margin-bottom: 0;vertical-align: middle;}
hr.tall {margin: 20px 0;}
.single h4.sub-title strong {font-weight: 600;}
.inner_related, .inner_spdaxem{padding: 15px;border: 1px solid #eaeaea;border-radius: 5px;position: relative;}
.related.products .slider-title {font-weight: 600;letter-spacing: 0;border: none;padding-bottom: 0;margin-bottom: 10px;}
.blog-posts > .row {margin-left: -6px;margin-right: -6px;}
.blog-posts article.post-grid{padding-left: 6px;padding-right: 6px;}
.blog-posts article.post-grid .post-excerpt {display: none;}
.km_item.wrap_dmitem.vc_row.wpb_row {margin-bottom: 30px;margin-top: 0;padding-top: 20px;}
.km_item.wrap_dmitem.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {padding-top: 20px;}
.woocommerce-form-track-order > p:first-child{display: none;}
.bo_loc_sanpham {margin-top: 20px;position: relative;z-index: 9;margin-bottom: 10px;}
.brand-thumbnails, .widget .brand-thumbnails{border: none;}
ul.brand-thumbnails.fluid-columns li {text-align: center;border:none;padding-right: 5px;}
.brand-thumbnails li img, .bo_loc_sanpham .widget_brand_nav ul li a img {max-width: 80px;border: 1px solid #eaeaea;border-radius: 4px;transition:0.2s;}
.brand-thumbnails li a:hover img, .bo_loc_sanpham .widget_brand_thumbnails ul li.active a img, .bo_loc_sanpham .widget_brand_nav ul li.active a img, .bo_loc_sanpham .widget_brand_nav ul li a:hover img, .bo_loc_sanpham aside.widget.widget_brand_nav.widget_layered_nav ul li.chosen a img, .bo_loc_sanpham aside.widget.widget_brand_nav.widget_layered_nav ul li.active a img{border-color: var(--porto-primary-color);}
.bo_loc_sanpham aside.widget.widget_brand_nav.widget_layered_nav ul li a {border: none;padding: 0!important;}
.bo_loc_sanpham .widget_brand_nav ul li a span {display: none;}
.bo_loc_sanpham aside.widget.widget_brand_thumbnails{margin-right: 0;}
.bo_loc_sanpham aside.widget {margin-bottom: 10px;margin-right: 5px;display: inline-block;vertical-align: top;position: relative;margin-top: 0;}
.bo_loc_sanpham aside.widget:last-child{margin-right: 0;}
.bo_loc_sanpham aside.widget .widget-title .toggle {display: none;}
.bo_loc_sanpham aside.widget .widget-title {text-transform: none;background-color: #fff;font-weight: 400;border-radius: 4px;border: 1px solid #d9d9d9;padding: 8px 30px 8px 15px;position: relative;z-index: 1;transition:0.2s ease-in-out;margin-bottom: 0;}
.bo_loc_sanpham aside.widget .widget-title:after {font-family: "Font Awesome 6 Free";content: "\f107";position: absolute;top: 50%;right: 5px;transform:translateY(-50%);font-weight: 700;}
.bo_loc_sanpham aside.widget:hover .widget-title{border-color: var(--porto-primary-color);}
.bo_loc_sanpham .widget_layered_nav .yit-wcan-select-open {position: absolute;top: 0;opacity: 0;z-index: 3;width: 100%;}
.bo_loc_sanpham .widget_layered_nav .yith-wcan-select-wrapper {width: auto;border-radius: 4px;}
.bo_loc_sanpham .widget_layered_nav ul li .count {display: none;}
.bo_loc_sanpham .widget_product_categories>.select2-container {position: absolute;top: 0;z-index: 3;opacity: 0;width: auto!important;}
.bo_loc_sanpham  .yith-wcan-reset-navigation.button {border-radius: 3px;padding: 8px 15px;}
.select2-container--open .select2-dropdown--above, .select2-container--open .select2-dropdown--below {width: auto!important;}
.select2-results__option[aria-selected], .select2-results__option[data-selected], .widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a {white-space: nowrap;color: #000;}
.bo_loc_sanpham aside.widget.widget_price_filter .widget-title {cursor: pointer;}
.bo_loc_sanpham aside.widget.widget_price_filter.active .widget-title{border-color: var(--porto-primary-color);}
.bo_loc_sanpham aside.widget.widget_price_filter form{position: absolute;top: 100%;left: 0;background-color: #fff;border: 1px solid #ddd;padding: 15px 10px;border-radius: 4px;width: 280px;margin-top: 5px;display: none;display: none;}
.bo_loc_sanpham aside.widget.widget_price_filter.active form{display: block;}
.bo_loc_sanpham aside.widget.widget_layered_nav .widget-title{display: none;}
.bo_loc_sanpham aside.widget.widget_layered_nav ul{margin-top: 0;}
.bo_loc_sanpham aside.widget.widget_layered_nav ul li{display: inline-block;margin-right: 5px;}
.bo_loc_sanpham aside.widget.widget_layered_nav ul li a{padding: 5px 3px!important;border: 1px solid #eaeaea;border-radius: 4px!important;font-size: 15px;margin: 0;}
.bo_loc_sanpham aside.widget.widget_layered_nav ul li a:hover,.bo_loc_sanpham aside.widget.widget_layered_nav ul li.active a,.bo_loc_sanpham aside.widget.widget_layered_nav ul li.chosen a,.bo_loc_sanpham aside.widget.widget_layered_nav ul li.active a, .bo_loc_sanpham aside.widget.widget_layered_nav ul li.chosen a:hover{border-color: var(--porto-primary-color);background-color: #fff;color: var(--porto-primary-color);}
.bo_loc_sanpham aside.widget.widget_layered_nav ul li:hover a:before, .bo_loc_sanpham aside.widget.widget_layered_nav ul li.chosen a:before{display: none;}
.bo_loc_sanpham aside.widget.widget_layered_nav ul li a:after{display: none;}
.widget_price_filter .price_slider_amount .button{padding: 6px 16px;margin-left: 5px;background-color: var(--porto-primary-color);color: #fff;border: 1px solid var(--porto-primary-color);border-radius: 3px;}
.widget_price_filter .price_slider_amount .button:hover{background-color: transparent;color: var(--porto-primary-color);}
.shop-loop-before:not(.e-con){padding: 0;background-color: transparent;}
.porto-product-filters.style2{width: 100%;}
.porto-product-filters .widget, .woocommerce-ordering select, .shop-loop-before .woocommerce-viewing select{background-color: var(--porto-tertiary-color);border-radius: 4px;color: #000;}
.porto-product-filters .widget, .woocommerce-ordering select{font-size: 14px;}
.shop-loop-before .woocommerce-ordering{margin-right: auto;margin-left: 0;}
.shop-loop-before .gridlist-toggle, .shop-loop-after .woocommerce-viewing{display: none;}
.porto-product-filters .widget>ul.brand-thumbnails{padding-left: 8px;padding-right: 8px;}
.porto-product-filters .widget_layered_nav_filters ul li{float: none;}
.porto-product-filters .widget_layered_nav_filters ul li > a{padding: 4px 5px 4px 25px;margin-right: 0;display: block;background-color:  var(--porto-tertiary-color);border: 1px solid #eaeaea;text-transform: none;font-weight: 500;font-size: 14px;font-weight: 500;color: #000;border-radius: 3px;}
.porto-product-filters .widget_layered_nav_filters ul li > a:hover{border-color:  var(--porto-primary-color);color: var(--porto-primary-color);}
.porto-product-filters .widget_layered_nav_filters ul li > a:before{left: 1px;right: auto;}
.porto-product-filters .widget_layered_nav_filters ul li > a:after{left: 7px;right: auto;transform:translateY(-50%);}
@media(min-width: 992px){
	.porto-product-filters .widget>.pwb-dropdown-widget, .porto-product-filters .widget>.pwb-filter-products, .porto-product-filters .widget>.tagcloud, .porto-product-filters .widget>div:not(.pwb-filter-products)>ul, .porto-product-filters .widget>form, .porto-product-filters .widget>ul{border: 1px solid #ccc;}
	.woocommerce-ordering select{width: 210px;}
}
ul.products .product-image {margin-bottom: 10px;}
.product-image .labels{top: -30px;left: -5px;}
.product-image .labels .onhot, .summary-before .labels .onhot {background-color: transparent;background-image: url(images/hot.png);background-size: 100%;width: 50px;height: 50px;font-size: 12px;line-height: 46px;text-align: center;padding: 0;padding-left: 4px;font-weight: 900;}
.sp_onsale{background-color: #f00;border-radius: 3px;padding: 6px 7px;color: #fff;line-height: 1;margin-left: 10px;display: inline-block;}
.single-product .product-summary-wrap .sp_onsale{padding: 6px 10px;font-size: 20px;float: right;}
.product-image .labels .onsale{display: none;}
.star-rating {font-size: 13px;}
.price_sale {color: #777;font-weight: 600;}
.spdaban {float: right;line-height: 1;font-size: 13px;margin-top: -25px;}
.ghichu_km {text-align: center;border-radius: 3px;padding: 5px;background-color: var(--porto-tertiary-color);font-size: 14px;line-height: 22px;margin-top: 12px;margin-bottom: 13px;color: var(--porto-quaternary-color);height: 54px;overflow: hidden;}
.nut_muahang{width: 25px;height: 25px;line-height: 22px;display: inline-block;background-color: #ff0000;color: #fff;border-radius: 50%;float: right;font-size: 27px;text-align: center;}
ul.products li.product:not(.sale) .price {padding-bottom: 33px;}
#mini-cart .product_list_widget .product-details ins .amount{color: #ff0000!important;font-weight: 600;}
.wrap_spdaxem ul.products, .wrap_spdaxem ul.products li.product{margin-bottom: 0;}
.wrap_spdaxem .slider-title {line-height: 22px; margin-bottom: 10px;font-weight: 600;}
.wrap_spdaxem ul.products{position: relative;}
.wrap_spdaxem .owl-nav button span {display: none;}
.wrap_spdaxem.owl-carousel .owl-nav .owl-prev, .related.products .owl-carousel .owl-nav .owl-prev {left: 11px;}
.wrap_spdaxem.owl-carousel .owl-nav .owl-next, .related.products .owl-carousel .owl-nav .owl-next{right: 11px;}
.page-top{display: none;}
.main-content{padding-top: 20px;}
form.checkout_coupon {display: block!important;}
.quickview-wrap{width: 1100px;}
.quickview-wrap .quickview-inner {left: 10px;right: 10px;}
.quickview-wrap .quickview-inner .product_title{font-size: 22px;}
.quickview-wrap .quickview-inner .product-summary-wrap .price {font-size: 26px;}
.quickview-wrap .product-summary-wrap .quickview-inner .price_sale del{font-size: 22px;}
.quickview-wrap  .product-summary-wrap .single_add_to_cart_button:before{}
.shop_table.wishlist_table, .woocommerce table.wishlist_table{border: 1px solid #eaeaea;}
.shop_table.wishlist_table.traditional:not(.mobile) .add-links{max-width: none;text-align: center;}
.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style), .go_homepage {border-radius: 4px;background-color: var(--porto-primary-color);border: 1px solid var(--porto-primary-color);}
.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style):hover, .go_homepage:hover{background-color: #fff;color: var(--porto-primary-color);border-color: var(--porto-primary-color);}
.shop_table.wishlist_table .quickview, .woocommerce table.wishlist_table .quickview {display: none;}
body .shop_table.wishlist_table.mobile .add-links .quickview{display: none!important;}
.woocommerce table.shop_table.wishlist_table tbody td.product-price, .woocommerce table.shop_table.wishlist_table tbody th.product-price, .woocommerce table.shop_table.wishlist_table tfoot td.product-price, .woocommerce table.shop_table.wishlist_table tfoot th.product-price{text-align: center;color: #dd0000;}
body.woocommerce-wishlist .woocommerce-message[role="alert"], .woocommerce-message {display: none;}
.wishlist_table a.button.go_homepage{letter-spacing: 0;font-size: 16px;font-weight: 500;text-transform: uppercase;padding: 10px 60px;}
.woo-page-header .breadcrumb{display: none;}
.wrap_cart_content_table{border:1px solid #eaeaea;border-radius: 5px;border-bottom: none;}
.wrap_cart_content_table > table{margin-bottom: 0;}
.woocommerce-cart-form table thead{background-color: var(--porto-tertiary-color); }
.woocommerce-cart-form .shop_table td.actions {padding-bottom: 5px;}
.woocommerce-cart-form .shop_table.cart-table .actions button {padding-top: 13px;padding-bottom: 13px;background-color:var(--porto-primary-color);color: #fff; border-radius: 3px;}
 {margin-bottom: 20px;padding: 10px;}
.cart_totals_coupon {border-radius: 4px;margin-bottom: 20px;}
.cart_totals_coupon #coupon_code, .coupon-form #coupon_code{width: 100%;line-height: 22px;}
.cart_totals_coupon #coupon_code.has-error, .coupon-form #coupon_code.has-error, #table_coupon_checkout:has(+ .woocommerce-error) #coupon_code{border-color: #f00;}
.coupon-form #coupon_code{padding: 11px 22px;}
.cart_totals_coupon #coupon_code::placeholder{font-size: 15px;}
.cart_totals_coupon .coupon_code_btn, .coupon-form .btn_coupon, #mini-cart .buttons a.checkout {width: 100%;background-color:var(--porto-primary-color);border-radius: 3px;color: #fff;padding: 11px 10px;font-weight: 500;border: 1px solid var(--porto-primary-color);line-height: 22px;text-transform: uppercase;font-size: 15px;}
.cart_totals_coupon .coupon_code_btn:hover, .coupon-form .btn_coupon:hover, #mini-cart .buttons a.checkout:hover{background-color: #fff;color:var(--porto-primary-color); }
.cart_totals_coupon table tr td:first-child, .coupon-form table tr td:first-child{padding-left: 0;padding-right: 5px;}
.cart_totals_coupon table tr td:last-child, .coupon-form table tr td:last-child{padding-right: 0;padding-left: 5px;}
.cart_totals_coupon .coupon-error-notice{margin-bottom: 0;}
.cart-v2 .cart_totals .card-default, .cart_totals_coupon{border: 1px solid #eaeaea;padding: 10px;}
.cart-v2 .cart_totals .card-default .card-sub-title, .cart_totals_coupon h4 {margin: -10px -10px 10px;padding: 9px 10px 8px !important;border-bottom: 1px solid #eaeaea;background-color: var(--porto-tertiary-color);font-size: 15px!important;}
.cart-v2 .cart_totals .card-default table th, .cart-v2 .cart_totals .card-default table td{padding: 6px 0;}
.cart-v2 .cart_totals .card-default tbody .order-total th {padding: 8px 0;}
.cart-v2 .cart_totals .wc-proceed-to-checkout .btn{font-weight: 600;margin-top: 15px;letter-spacing: 0;background-color: #d00;padding: 9px 5px 21px;position: relative;color: #fff;text-transform: uppercase;}
.cart-v2 .cart_totals .wc-proceed-to-checkout .btn:hover{background-color:var(--porto-primary-color); }
.coupon-form,.checkout-order-review .featured-boxes .coupon-form h3,.coupon_top{position: relative;}
.coupon-form:before{content: '';position: absolute;left: -11px;right: -11px;bottom: -3px;height: 10px;border: 1px solid #eaeaea;border-radius: 5px;border-left: none;border-right: none;border-top: none;z-index: 3;}
.coupon-form:after{content: '';position: absolute;left: -11px;right: -11px;bottom: -20px;background-color: #fff;height: 20px;z-index: 1;}
.checkout-order-review .featured-boxes .coupon-form h3:before, .checkout-order-review .featured-boxes .coupon-form h3:after{content: '';position: absolute;left: -1px;right: -1px;}
.checkout-order-review .featured-boxes .coupon-form h3:before{top: -2px;height: 10px;border-top: 1px solid #eaeaea;border-radius: 5px 5px 0 0;z-index: 3;background-color: var(--porto-tertiary-color);}
.checkout-order-review .featured-boxes .coupon-form h3:after{top: -20px;background-color: #fff;height: 20px;z-index: 1;}
.coupon_top:before{position: absolute;left: -11px;right: -11px;content: '';top: -22px;border-radius: 0 0 5px 5px;border: 1px solid #eaeaea;z-index: 2;border-top: none;height: 5px;background-color: #fff;}
.checkout-order-review .coupon-form{position: absolute;left: 10px;right: 10px;bottom: 310px;}
body.woocommerce-cart .woocommerce > .woocommerce-message{display: none;}
.woocommerce-billing-fields > h3:first-child{display: none;}
.checkout_subtitle{clear: both; padding: 10px;border: 1px solid #eaeaea;border-bottom: none;border-radius: 5px 5px 0 0;margin-bottom: 0;background-color: var(--porto-tertiary-color);}
.checkout_subtitle h4{font-size: 18px;margin-bottom: 0;}
.cart_item .product-price{color: #dd0000;font-size: 17px;font-weight: 500;}
.woocommerce-checkout input[type=tel]::placeholder, .woocommerce-checkout input[type=text]::placeholder {font-size: 15px;}
.woocommerce-checkout .select2-container .select2-selection--single{border-color: #ccc;}
#panel-cart-total .order-total h4, #panel-cart-total .order-total .amount{color: #d00;}
#billing_last_name_field,#billing_phone_field,#billing_first_name_field,#billing_email_field {border-left: 1px solid #eaeaea;padding: 10px;margin-bottom: 0;border-right: 1px solid #eaeaea;}
#billing_email_field{border-bottom: 1px solid #eaeaea;margin-bottom: 15px;border-radius: 0 0 5px 5px;}
#billing_nhanhang_field {margin-top: 20px;}
#billing_country_field,#billing_address_1_field,#billing_city_field {border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;padding: 10px;margin-bottom: 0;}
#billing_city_field {border-bottom: 1px solid #eaeaea;border-radius: 0 0 5px 5px;margin-bottom: 20px;}
.devvn_xuat_vat_wrap label{display: none;}
.checkout-order-review .featured-boxes{border: 1px solid #eaeaea;padding: 0 10px;border-radius: 5px;position: relative;}
.checkout-order-review .featured-boxes:after{content: '';display: block;clear: both;}
.checkout-order-review .featured-boxes h3 {margin: 0px -10px 10px;background-color: var(--porto-tertiary-color);border-radius: 5px 5px 0 0;padding: 8px 10px;font-size: 18px!important;text-transform: uppercase;}
.checkout-order-review table .tongdonhang_title, .checkout-order-review table .donhangsp_coupon, .checkout-order-review table .donhangsp_after{border-bottom: none;}
.checkout-order-review table.shop_table.review-order .tongdonhang_title td{padding: 0;}
.checkout-order-review table .tongdonhang_title td h3{margin-left: -10px;margin-right: -10px;text-align: left;margin-bottom: 0;}
.checkout-order-review table .cart-subtotal{border-bottom: none;}
.checkout-order-review table .order-total h4{font-size: 16px;margin: 0;color: #d00;}
.checkout-order-review .review-order.shop_table .order-total .amount{color: #d00;}
.checkout-order-review table tr th:first-child, .checkout-order-review table tr td:first-child{padding-left: 0;}
.checkout-order-review table tr th:last-child, .checkout-order-review table tr td:last-child{padding-right: 0;}
.checkout-order-review table .donhangsp_coupon .donhangsp_coupon_space{height: 140px;}
form.checkout.woocommerce-checkout .coupon-form .woocommerce-error{display: block;margin-bottom: 0;padding: 0;font-size: 13px;}
.checkout-order-review .woocommerce-error li{padding: 0;line-height: 1.2;}
.checkout-order-review .woocommerce-error li:before{vertical-align: top;font-size: 13px;margin-right: 0;}
.checkout-order-review .featured-boxes .tongdonhang_title h3{position: relative;}
.checkout-order-review .featured-boxes .tongdonhang_title h3:before{content: '';position: absolute;left: -1px;right: -1px;top: -7px;height: 9px;border-radius: 5px 5px 0 0;background-color: var(--porto-tertiary-color);z-index: 3;border-top: 1px solid #eaeaea;z-index: 2;}
.checkout-order-review .featured-boxes .tongdonhang_title h3:after{content: '';position: absolute;left: -1px;right: -1px;background-color: #fff;z-index: 1;height: 15px;top: -20px;}
.woocommerce-form-coupon-toggle + .featured-box > .box-content > p:first-child, .woocommerce-privacy-policy-text{display: none;}
.woocommerce-terms-and-conditions-wrapper #terms{width: 18px;height: 18px;accent-color: #999;vertical-align: middle;opacity: 0.5;}
.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{vertical-align: middle;}
body.woocommerce-account .woocommerce-order-details table .order-actions--heading, body.woocommerce-account .woocommerce-order-details table .order-actions-button{display: none;}
#place_order{background-color:var(--porto-primary-color);font-size: 16px; }
#place_order:hover{background-color: var(--porto-quaternary-color);}
.checkout-inline-error-message{color: #d00;margin-bottom: 0;line-height: 1;margin-top: 5px;display: none;}
.woocommerce-input-wrapper:has(+ .checkout-inline-error-message) input, .devvn_xuat_vat_wrap input.input-text:has(+ .checkout-inline-error-message) {border: 1px solid #d00;}
.woocommerce-input-wrapper:has(+ .checkout-inline-error-message) input::placeholder, .devvn_xuat_vat_wrap input.input-text:has(+ .checkout-inline-error-message)::placeholder{color: #d00;}
.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox:has(+ * + #terms_description){color: #d00;}
form.checkout.woocommerce-checkout .woocommerce-error, .woocommerce-error li[data-id="billing_last_name"], .woocommerce-error li[data-id="billing_first_name"], .woocommerce-error li[data-id="billing_phone"],.woocommerce-error li[data-id="billing_email"],.woocommerce-error li[data-id="billing_address_1"],.woocommerce-error li[data-id="billing_city"], .woocommerce-error li[data-id="terms"]{display: none;}
.tracking_page > .vc_column_container:last-child > .wpb_wrapper {border: 1px solid #eaeaea;padding: 15px 15px 0;border-radius: 4px;}
.tracking_page > .vc_column_container:last-child > .wpb_wrapper .wpb_text_column {margin-bottom: 15px;}
.track_order label{font-weight: 600;}
.track_order .tracking_btn{border-radius: 4px;width: 100%;}
.chuongtrinh_km {height: 30px;margin-bottom: 10px;}
.chuongtrinh_km p{margin: 0;display: inline-block;background: #FC3018;background: linear-gradient(90deg,rgba(252, 48, 24, 1) 0%, rgba(242, 97, 34, 1) 100%);padding: 5px 3px 4px;color: #fff;font-weight: 700;font-size: 17px;letter-spacing: -0.2px;border-radius: 4px;line-height: 20px;text-transform: uppercase;}
.chuongtrinh_km p:before{font-family: "Font Awesome 6 Free";content: "\e0b7";color: #eaf243;margin-right: 3px;font-size: 18px;}
.chuongtrinh_km_ctsp {height: 102px;margin-bottom: 10px;}
.chuongtrinh_km_ctsp .chuongtrinhkm_ctsp_inner{background-image: url(images/giasoc-ct-bg.png);background-position: left center;background-repeat: no-repeat;background-size: 100% 100%;text-transform: uppercase;height: 100%;}
.chuongtrinh_km_ctsp span{padding-top:4px;padding-left: 38px;display: inline-block;color: #fff;font-weight: 600;font-size: 19px;}
.chuongtrinh_km_ctsp p{font-size: 32px;font-weight: 900;margin: 4px 0 0;text-align: center;line-height: 1.3;}
.kkrating{display: flex;border: 1px solid #eaeaea;border-radius: 5px;padding: 25px 15px;}
.kkrating > span{margin-right: 15px;}
.kk-star-ratings .kksr-legend{display: none;}
.shop-loop-before a.porto-product-filters-toggle{display: none!important;}
a.porto-product-filters-toggle{border-radius: 4px;border-color: var(--porto-primary-color);background-color: var(--porto-tertiary-color);color: var(--porto-primary-color);text-transform: none;font-size: 15px;font-weight: 500;height: 34px;}
a.porto-product-filters-toggle .fas.fa-sliders-h:before{content: "\f0b0";font-weight: 700;}
body.admin-bar .mobile-sidebar .sidebar-content{padding-top: 45px!important;}
.woocommerce-page .sidebar-content .widget_product_search form{position: relative;}
.woocommerce-page .sidebar-content .widget_product_search .search-field{width: 100%;}
.woocommerce-page .sidebar-content .widget_product_search button {position: absolute;background-color: #fff;padding: 3px;color: transparent;font-size: 0;width: 35px;height: 35px;right: 1px;top: 1px;border:none;border-radius: 0 3px 3px 0;}
.woocommerce-page .sidebar-content .widget_product_search button:before{font-family: "porto";content: "\e884";font-size: 18px;color: #333;}
.woocommerce-page .sidebar-content .widget_product_search button:hover:before{color: var(--porto-primary-color);}
.woocommerce-page .sidebar-content aside.widget{padding: 10px 0;border-radius: 0;}
.woocommerce-page .sidebar-content .widget-title{font-size: 18px;margin-bottom: 0;line-height: 24px;text-transform: none;}
.woocommerce-page .sidebar-content .widget-title+*{margin-top: 5px;}
.woocommerce-page .sidebar-content ul{font-size: 15px;}
.woocommerce-page .sidebar-content ul li a{line-height: 24px;}
.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul{display: block;}
.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li{display: block;float: none;}
.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li a{margin: 0;padding: 3px 0 3px 24px;font-size: 15px;text-align: left;border: none;line-height: 24px;display: inline-block;}
.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li span.count{display: inline-block;border: none;padding: 0;font-size: 13px;color: #666;margin: 0 0 0 5px;min-width: auto;}
.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li.chosen span.count{background-color: transparent;}
.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li.chosen a,.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li a:hover, .woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li.chosen a:hover{background-color: transparent;color: #000;}
.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li a:after{width: 16px;height: 16px;border-radius: 50%;border: 1px solid #bbb;left: 0;top: 50%;transform:translateY(-50%);position: absolute;content: '';}
.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li.chosen a:after, .woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li a:hover:after{background-color: var(--porto-primary-color);border-color: var(--porto-primary-color);}
.woocommerce-page .sidebar-content ul.yith-wcan-list li a{padding-left: 24px!important;padding-right: 5px;}
.woocommerce-page .sidebar-content ul.yith-wcan-list li span{padding-left: 24px;position: relative;color: #999;}
.woocommerce-page .sidebar-content ul.yith-wcan-list li a:after,.woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li a:after, .woocommerce-page .sidebar-content ul.yith-wcan-list li span:after{width: 16px;height: 16px;border-radius: 50%;border-color: #bbb;}
.woocommerce-page .sidebar-content ul.yith-wcan-list li span:after{content: '';border: 1px solid #eaeaea;left: 0;top: 50%;transform:translateY(-50%);position: absolute;}
.woocommerce-page .sidebar-content ul.yith-wcan-list li.chosen a:after, .woocommerce-page .sidebar-content ul.yith-wcan-list li:hover a:after, .woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li.chosen a:after,.woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li:hover a:after{background-color: var(--porto-primary-color);border-color: var(--porto-primary-color);}
.woocommerce-page .sidebar-content ul.yith-wcan-list li.chosen a:before, .woocommerce-page .sidebar-content ul.yith-wcan-list li:hover a:before{left: 8px;font-size: 10px;}
.woocommerce-page .sidebar-content ul.yith-wcan-list li .count{float: none;font-size: 13px;color: #666;}
.woocommerce-page .sidebar-content ul.yith-wcan-list li .count:before{content: '(';}
.woocommerce-page .sidebar-content ul.yith-wcan-list li .count:after{content: ')';}
.woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li a{padding-left: 24px;padding-right: 5px;}
.woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li a:after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-width: 1px;border-style: solid;}
.woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li a:before,.woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li:hover a:before,.woocommerce-page .sidebar-content .woocommerce-widget-layered-nav ul li a:before{font-family: var(--fa-style-family-classic, "Font Awesome 6 Free");content: "\f00c";font-weight: 900;margin: 0;transform: translate(-50%, -50%);color: #fff;position: absolute;top: 50%;line-height: 1;z-index: 1;left: 8px;font-size: 10px;}
.woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li .count{font-size: 13px;color: #666;}
.woocommerce-page .sidebar-content ul.wc-brand-list-layered-nav-product_brand li a img{display: none;}
.woocommerce-page .sidebar-content .yith-woo-ajax-reset-navigation .button{background-color: var(--porto-primary-color);border: 1px solid var(--porto-primary-color);border-radius: 4px;}
.woocommerce-page .sidebar-content .yith-woo-ajax-reset-navigation .button:hover{background-color: #fff;color: var(--porto-primary-color);}
.woocommerce-product-gallery{position: relative;}
.woocommerce-product-gallery .woo_zoomimg{position: absolute;top: 0;right: 0;transform:translateX(100%);z-index: 99;max-width: 841px;background-color: #fff;border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 0 5px rgba(0 0 0 / 30%);text-align: center;overflow: hidden;width: 841px;}
.woocommerce-checkout-review-order .woocommerce-checkout-payment > .porto-separator, .woocommerce-checkout-review-order .woocommerce-checkout-payment > h4, .woocommerce-checkout-review-order .woocommerce-checkout-payment > .payment_methods {display: none;}
form.checkout.woocommerce-checkout .col-lg-7 .box-content .woocommerce-checkout-payment > .porto-separator, form.checkout.woocommerce-checkout .col-lg-7 .box-content .woocommerce-checkout-payment #place_order{display: none;}
form.checkout.woocommerce-checkout .col-lg-7 .box-content .woocommerce-checkout-payment {margin-top: 20px;border: 1px solid #eaeaea;border-radius: 5px;padding: 10px 10px 0;}
form.checkout.woocommerce-checkout .col-lg-7 .box-content .woocommerce-checkout-payment h4{background-color: var(--porto-tertiary-color);margin: -10px -10px 0;border-radius: 5px 5px 0 0;padding: 8px 13px!important;text-transform: uppercase;font-size: 18px;text-transform: none;}
form.checkout.woocommerce-checkout .col-lg-5 .box-content .woocommerce-terms-and-conditions-wrapper{display: none;}
.spnoibat_giohang{border:1px solid #eaeaea;border-radius: 5px;padding: 15px 8px;}
.spnoibat_giohang .slider-wrapper{margin-left: -6px;margin-right: -6px;}
.thongtin_thanhtoan, .woocommerce-customer-details, .wrap_donhang_info{border: 2px solid var(--porto-gray-5);padding: 10px;margin-bottom: 20px;border-radius: 5px;}
.thongtin_thanhtoan .wc-vietqr-bank-details-heading{font-weight: 600;border-bottom: 1px solid #eaeaea;padding-bottom: 3px;margin-bottom: 10px;}
.thongtin_thanhtoan .woocommerce-vietqr-bank-details table{font-size: 14px;text-align:left;color: #000;font-weight: 500;}
.thongtin_thanhtoan .woocommerce-vietqr-bank-details table strong{font-weight: 500;}
.thongtin_thanhtoan .woocommerce-vietqr-bank-details table th, .thongtin_thanhtoan .woocommerce-vietqr-bank-details table td{border: none;padding-left: 0;padding-top: 5px;padding-bottom: 5px;}
.thongtin_thanhtoan .woocommerce-vietqr-bank-details table tr{border-bottom: 2px solid var(--porto-gray-5);}
.thongtin_thanhtoan .woocommerce-vietqr-bank-details table tr td:first-child{white-space: nowrap;}
.bank_info img{width: 150px;margin-bottom: 10px;}
.bank_info .bank_name{font-size: 15px;font-weight: 500;margin-bottom: 5px;}
.bank_note{padding: 10px;font-size: 14px;background-color:  var(--porto-tertiary-color);}
#qrcode{margin-top: 30px;}
.order_action_liem,.woocommerce-customer-details .woocommerce-button.wc-action-btn{display: none;}
.woocommerce-customer-details, .wrap_donhang_info{padding: 20px 20px 10px;border-radius: 5px;}
.order-detail-item-liem{padding: 20px 20px 0;border-radius: 5px;}
.woocommerce-customer-details .woocommerce-customer-details--phone{margin-top: 10px;margin-bottom: 10px;}
.wrap_donhang_info .dathang_thanhcong{margin-bottom: 10px;border-bottom: 2px solid var(--porto-gray-5);padding-bottom: 5px;font-weight: 500;}
.wrap_donhang_info .dathang_thanhcong i {width: 24px;height: 24px;border-radius: 50%;background-color: var(--porto-primary-color);color: #fff;text-align: center;line-height: 24px;margin-right: 7px;font-size: 14px;}
.woocommerce-order.woocommerce-thankyou > p{display: none;}
.woocommerce-table--order-details.shop_table.order_details tfoot tr{border-bottom: none;}
.woocommerce-table--order-details tfoot.sub_totaloop th, .woocommerce-table--order-details tfoot.sub_totaloop td{padding-top:8px;padding-bottom: 8px;}
.order_details tfoot tr td{color: #000;} 
.order_details tbody tr.order_item td{padding-bottom: 11px;padding-top: 11px;}
.sub_totaloop{border-top: 1px solid var(--porto-gray-5);}
.woocommerce-table--order-details tfoot .subtotal_3 h4, .woocommerce-table--order-details tfoot .subtotal_3 td{color: #f00;font-size: 18px;}
.shop_table tfoot tr:first-child td, .shop_table tfoot tr:first-child th {padding-top: 5px;padding-bottom: 0;}
.woocommerce-table--order-details tfoot .subtotal_4{display: none;}
.ttnhanhang {margin: 0;padding: 0;list-style:none;}
.ttnhanhang li {margin-bottom: 7px;}
.payment-instruction{text-transform: uppercase;}
body:not(.logged-in) .woocommerce-order.woocommerce-thankyou > .woocommerce-customer-details.mt-4:last-child, body:not(.logged-in) .tracking_page .wpb_text_column .woocommerce-customer-details.mt-4:last-child{display: none;}
body:not(.logged-in) .tracking_page .order-info mark{display: inline-block;background-color: #fcf8e3;}
@media(min-width: 992px){
	.sticky-header .main-menu-wrap .menu-right {display: none;}
	.woocommerce-cart-form > .row > .col-lg-8{position: relative;}
	.woocommerce-cart-form > .row > .col-lg-8 > .align-left{position: relative;z-index: 2;margin-top: 1px;margin-bottom: 1px;/*overflow-y: scroll;height: 402px;*/}
	.woocommerce-cart-form > .row > .col-lg-8:before{content: '';position: absolute;top: 0;left: 10px;right: 10px;bottom: 0;border: 1px solid #eaeaea;border-radius: 5px;z-index: 1;}
	.wrap_cart_content_table > table tbody::-webkit-scrollbar{width: 7px;}
	.wrap_cart_content_table > table tbody::-webkit-scrollbar-track{background-color: #f2f2f2;border-radius: 5px;}
	.wrap_cart_content_table > table tbody::-webkit-scrollbar-thumb{background-color: var(--porto-quaternary-color);border-radius: 5px;}
	.wrap_cart_content_table > table tbody{height: 356px;overflow: auto;display: block;}
	.wrap_cart_content_table > table thead,.wrap_cart_content_table > table tbody tr{display: table; table-layout: fixed;width: 100%;}
}
@media(max-width: 1600px){
	.sidebanner .widget img {width: 120px;}
}
@media(max-width: 1500px){
	.sidebanner .widget img {width: 90px;}
}
@media(max-width: 1460px){
	.sidebanner {display: none;}
}
@media(max-width: 1369px){
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > .popup{width: 600px;}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item.hover > .popup{display: block!important;}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item.hover > a{border-color: var(--porto-primary-color);color: var(--porto-primary-color);}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item.hover > a:after{content: "\e819";}
	.wrap_danhmuc .porto-carousel-wrapper{margin-right: -1px;}
	.wrap_danhmuc .top-icon h3.porto-sicon-title{height: 66px;}
}
@media(max-width: 1360px){
	#header .header-main .header-center{padding-left: 10px;padding-right: 10px;}
	#main-toggle-menu{margin-right: 10px;}
	#header .searchform input{width: 210px;}
	#header .header-contact{margin-right: 0;}
	.main-menu-wrap .menu-center{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling: touch;scroll-behavior: smooth; }
	.main-menu-wrap .menu-center::-webkit-scrollbar{height: 7px;}
	.main-menu-wrap .menu-center::-webkit-scrollbar-track{background-color: #f2f2f2;border-radius: 5px;}
	.main-menu-wrap .menu-center::-webkit-scrollbar-thumb{background-color: #fff;border-radius: 5px;}
	#header .top-links{width: 1250px;}
	#header .top-links>li.menu-item a {font-size: 14px;}
	#header .top-links>li.menu-item:last-child>a{padding-right: 5px;}
}
@media(max-width: 1289px){
	#header .header-main .header-center {padding-left: 5px;padding-right: 5px;}
	#header .searchform input {width: 230px;}
	#header .header-contact ul li a{font-size: 16px;}
	#header .porto-view-switcher {margin-left: 5px;}
	#header .porto-view-switcher>li.menu-item {margin-right: 0;}
	#header a.cart_head{margin-left: 0;}
	#mini-cart{margin-left: 0;}
	#main-toggle-menu{margin-right: 5px;}
	#main-toggle-menu .toggle-menu-wrap{width: 265px;}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > a{padding: 4px 5px;}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > a .menu-image-title-after.menu-image-title{padding-left: 4px;}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item.has-sub > a:after{right: 5px;}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu > li{padding-left: 5px;padding-right: 5px;}
	.porto-wide-sub-menu>li.sub {padding-left: 5px;padding-right: 5px;}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu > li > a {font-size: 14px;font-weight: 500;line-height: 20px;}
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu .porto-wide-sub-menu .sub-menu li a{font-size: 14px;padding: 3px 0;}
	.wrap_dmitem .vc_custom_heading{font-size: 22px;}
	.wrap_dmitem .wpb_text_column{margin-bottom: 10px;}
	.wrap_dmitem .wrap_catsub{float: none;margin-top: 0;margin-right: 0;}
	.wrap_dmitem .wrap_catsub ul li a{padding-left: 7px;padding-right: 7px;}
	.wrap_danhmuc .products .product-category .thumb-info h3{font-size: 15px;}
	.product-layout-transparent .summary-before .product-thumbnails .product-thumbs-vertical-slider{height: 457px;}
	.product-layout-transparent .summary {padding-top: 0;}
	.single-product .product-summary-wrap .khuyenmai_ctsp{padding-bottom: 0;}
	.single-product .product-summary-wrap .khuyenmai_ctsp .khuyenmai_title{margin-bottom: 10px;}
	.single-product .product-summary-wrap .product-share{margin-top: 10px;}
	.chuongtrinh_km_ctsp{height: 95px;}
	.chuongtrinh_km_ctsp span{font-size: 15px;padding-top: 5px;padding-left: 30px;}
	.chuongtrinh_km_ctsp p{font-size: 26px;margin-top: 6px;}
	.single-product .product-summary-wrap .price{font-size: 26px;}
	.single-product .product-summary-wrap .price_sale{margin-left: 10px;}
	.single-product .product-summary-wrap .price_sale del{font-size: 20px;}
	.single-product .product-summary-wrap .sp_onsale{font-size: 18px;}
	.woocommerce-product-gallery .woo_zoomimg{max-width: 550px;}
}
@media(max-width: 1250px){
	.container {max-width: none;padding-left: 20px;padding-right: 20px;}
	#header .searchform input{width: 400px;}
	.woocommerce-product-gallery .woo_zoomimg{display: none;}
}
@media(max-width: 1160px){
	#header .searchform input{width: 340px;}
}
@media(max-width: 1160px){
	#main-toggle-menu .toggle-menu-wrap .sidebar-menu > li.menu-item > .popup{width: 500px;}
}
@media(max-width: 1090px){
	#header .searchform input{width: 300px;}
}
@media(max-width: 1050px){
	#header .searchform input{width: 250px;}
}


@media(max-width: 991px){
	#header .header-main .container{flex-wrap:wrap;}
	#header .header-main .header-center, #header .header-main .header-left {flex: 0 0 100%;}
	 #header.sticky-header .header-main.sticky .header-left {padding-top: 15px;padding-bottom: 10px;}
	#header .header-main .header-center{justify-content: center;padding:0 0 10px;}
	#header.sticky-header .header-main.sticky .header-center{padding-bottom: 10px;}
	#header .logo{position: absolute;left: 50%;top: 15px;transform:translateX(-50%);}
	#header .header-main .container .header-right{position: absolute;top: 0px;right: 20px;}
	#header.sticky-header .header-main .container .header-right{top: 12px;}
	#header.sticky-header .header-contact{display: none;}
	#header:not(.header-builder) .main-menu-wrap .searchform-popup {display: flex;width: 100%;}
	#header:not(.header-builder) .main-menu-wrap .searchform,#header .searchform .searchform-fields, #header .searchform .text,#header .searchform input {width: 100%;}
	#header .searchform .button-wrap {width: 44px;}
	.header-reveal #header.sticky-header .main-menu-wrap {display: block;}
	#header:not(.header-builder) .top-links {display: flex;}
	#header.sticky-header .header-main.sticky{position: relative;}
	.sticky-header .main-menu-wrap .menu-right{display: none;}
	#header .mobile-toggle{margin:0;padding: 0;font-size: 28px;}
	#mini-cart .cart-subtotal{display: none;}
	#mini-cart .cart-popup{margin-top: 4px;}
	.admin-bar #header.sticky-header #main-menu {margin-top: 32px;}
	.sticky-header .main-menu-wrap .logo img {transform: scale(1);}
	#side-nav-panel .accordion-menu>li.menu-item a {letter-spacing: 0;padding: 7px 5px 7px 5px;font-size: 13px;line-height: 1.3;}
	#side-nav-panel .accordion-menu>li.menu-item.open > a, #side-nav-panel .accordion-menu li.menu-item.has-sub.active.open >a{background-color: #fff;color: var(--porto-primary-color);}
	#side-nav-panel .accordion-menu>li.menu-item > a img{display: none;}
	#side-nav-panel .accordion-menu>li.menu-item a .menu-image-title-after.menu-image-title {padding-left: 0px;}
	#side-nav-panel .accordion-menu .arrow{height: 40px;line-height: 40px;display: none;}
	#side-nav-panel .accordion-menu li.menu-item.has-sub>a{padding-right: 5px;}
	#side-nav-panel{overflow:visible; width: 210px;transform: translateX(-100vw);}
	#side-nav-panel>.menu-wrap{padding-top: 20px;}
	#side-nav-panel .mobile-menu{position: relative;}
	#side-nav-panel .accordion-menu li.menu-item {position: initial;}
	#side-nav-panel .accordion-menu li.menu-item .arrow:before{content: "\e81a";}
	#side-nav-panel .accordion-menu li.menu-item.open .arrow:before{content: "\e819";}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu{position: absolute;top: -21px;left: 100%;width: calc(100vw - 220px);padding: 0;background-color: #fff;bottom: 0;font-size: 0;padding-top: 21px;}
	#side-nav-panel .accordion-menu li.menu-item.has-sub.active >a{background-color: transparent;color: #000;}
	#side-nav-panel .accordion-menu li.menu-item.open .sub-menu{display: block;}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu h4{font-size: 16px;text-transform: uppercase;font-weight: 500;margin-bottom: 0;padding-left: 7px;}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu li{width: 33%;display: inline-block;border-bottom: none;vertical-align: top;}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu li a{text-align: center;padding: 7px;}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu li a .menu-image-title-after.menu-image-title{padding-left: 0;display: block;margin-top: 5px;}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu li a img{border-radius: 50%;filter: brightness(90%);transition: 0.2s;}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu li a .menu-image-title {line-height: 1.2;}
	#side-nav-panel .accordion-menu .tip{margin-left: 5px;}
	html.panel-opened .side-nav-panel-close{width: 25px;height: 25px;padding: 0;line-height: 20px;text-align: center;top: 22px;right: 10px;}
	html.panel-opened .side-nav-panel-close svg{filter: brightness(0%);}
	.panel-overlay.active{background-color: #fff;opacity: 1;}
	.main-menu-wrap {display: block;}
	#header .porto-view-switcher{display: none;}
	.wrap_danhmuc .top-icon h3.porto-sicon-title{font-size: 14px;line-height: 20px;height: 60px;}
	.wrap_km .vc_custom_heading {font-size: 24px;}
	.wrap_dmitem .vc_custom_heading{font-size: 20px;}
	.wrap_dmitem .porto-carousel-wrapper{margin-bottom: 15px;}
	.brand-thumbnails li img {max-width: 100px;}
	.col_tab_tskt {margin-top: 20px;}
	.entry-content{text-align: justify;}
	html #topcontrol {right: 0;}
	.fb_zalo {right: 0;bottom: 150px;}
	.widget .fb_zalo ul li .wishlist_link{width: 36px;height: 36px;font-size: 22px;line-height: 36px;}
	.widget .fb_zalo ul li {margin-bottom: 5px;}
	.widget .fb_zalo ul li img {width: 36px;}
	.call-circle-fill {width: 52px;height: 52px;display: none;}
	.call-img-circle {width: 34px;height: 34px;font-size: 14px;line-height: 34px;margin-left: 0;}
	html #topcontrol{width: 36px;height: 36px;background-size: 100%;bottom: 105px!important;}
	.product-layout-transparent .woocommerce-product-gallery__wrapper {position: relative;}
	.product-layout-transparent .summary-before .product-thumbnails .product-thumbs-vertical-slider {position: absolute;top: 0;left: 0;bottom: 5px;height: auto;right: 0;}
	.bo_loc_sanpham aside.widget{margin-right: 10px;}
	.bo_loc_sanpham aside.widget .widget-title{padding: 6px 22px 4px 10px;font-size: 15px;}
	a.porto-product-filters-toggle{background-color: var(--porto-tertiary-color);border-radius: 4px;color: #000;font-size: 13px;}
	.porto-product-filters .widget, .woocommerce-ordering select{padding: 10px;}
	.yith-wcan-sort-by ul.orderby li.orderby-wrapper a:after, a.yith-wcan-instock-button:after, a.yith-wcan-onsale-button:after, a.yith-wcan-price-link:after, ul.yith-wcan-list li a:after{border-color: #aaa;}
	.wrap_cart_content_table{margin-bottom: 20px;}
	.single-product .product-summary-wrap .khuyenmai_ctsp{height: auto;}
	.single-product .product-summary-wrap .khuyenmai_ctsp ul li, .single-product .product-summary-wrap .khuyenmai_ctsp ol li{margin-bottom: 7px;}
	.chuongtrinh_km p{font-size: 12px;}
}
@media(max-width: 783px){
	.admin-bar #header.sticky-header #main-menu {margin-top: 46px;}
}
@media(max-width: 991px) and (min-width: 600px){
	#footer .footer-main > .container > .row > div{width: 50%;}
}
@media(max-width: 767px){
	.wrap_banner.vc_row.wpb_row > .vc_column_container:nth-child(2){display: none;}
	.wrap_danhmuc .porto-carousel-wrapper{margin-right: -1px;}
	.wrap_danhmuc .porto-carousel-wrapper ul.slick-dots li{width: auto;margin: 0 -1px;padding: 0;z-index: 1;}
	.wrap_danhmuc .porto-carousel-wrapper .slick-dots li.slick-active{z-index: 2;}
	.wrap_danhmuc .porto-carousel-wrapper .slick-dots li i{width: 40px;height: 6px;background-color:var(--porto-tertiary-color);border-radius: 6px;opacity: 1; }
	.wrap_danhmuc .porto-carousel-wrapper .slick-dots li.slick-active i{background-color:var(--porto-primary-color); }
	.wrap_danhmuc .porto-carousel-wrapper .slick-dots li i:before{content: '';}
	.wrap_dmitem .porto-carousel-wrapper .slick-next, .wrap_dmitem .porto-carousel-wrapper .slick-prev {display: block!important;transform: translate(0, -50%);opacity: 1;}
	.wrap_dmitem .wpb_text_column {margin-bottom: 20px;}
	.wrap_dmitem .wrap_catsub {float: none;margin-top: 10px;}
	.wrap_banner .porto-carousel-wrapper .slick-next, .wrap_banner .porto-carousel-wrapper .slick-prev, .wrap_doitac .porto-carousel-wrapper .slick-next, .wrap_doitac .porto-carousel-wrapper .slick-prev {display: block!important;opacity: 1;transform: translate(0, -50%);}
	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{opacity: 1;transform: translate(0, -50%);}
	.woocommerce-tabs h2.resp-accordion{display: none;}
	.inner_tskt > h3, .woocommerce-page .sidebar-content .widget_ctsp .widget .widget-title, .woocommerce-page .sidebar-content .widget-title, .sidebar .widget .widget-title{font-size: 18px;}
	html #topcontrol {display: block;}
}

@media(max-width: 600px){
	.admin-bar #header.sticky-header #main-menu{margin-top: 0;}
	#footer .footer-main > .container > .row > div:nth-child(-n+2){width: 50%;}
}
@media(max-width: 575px){
	.wrap_km .vc_custom_heading{font-size: 20px;}
	.wrap_dmitem .wrap_catsub ul li a{font-size: 14px;}
	.lienhe_ctsp .btn_ctsp {margin-bottom: 10px;}
	.single-product .product-summary-wrap .price{font-size: 24px;}
	.single-product .product-summary-wrap .price_sale{margin-left: 10px;line-height: 26px;}
	.single-product .product-summary-wrap .price_sale del{font-size: 20px;}
	.single-product .product-summary-wrap .sp_onsale{font-size: 16px;}
	.wrap_addtocart{margin-top: 10px;}
	.nut_chiase_dssp{display: block;}
	h2{line-height: 32px;margin-bottom: 15px;}
	.product-layout-transparent .summary-before .product-images{width: 80%;}
	.product-layout-transparent .summary-before .product-thumbnails{width: 20%;}
	.woocommerce #reviews .product-rating .product-rating-summary, .woocommerce-page #reviews .product-rating .product-rating-summary {width: 40%;}
	.woocommerce #reviews .product-rating .product-rating-details, .woocommerce-page #reviews .product-rating .product-rating-details {width: 60%;}
	.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text, .woocommerce #reviews #comments .form-contribution_comment, .woocommerce-page #reviews #comments .form-contribution_comment {margin-left: 0;}
	.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {margin-left: -15px;}
	.chuongtrinh_km p{font-size: 11px;margin-left: -3px;margin-right: -3px;}
	.chuongtrinh_km p:before{font-size: 14px;margin-right: 1px;}
	#side-nav-panel{width: 150px;}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu{width: calc(100vw - 155px);}
}
@media(max-width: 480px){
	#main > .container{padding-left: 15px;padding-right: 15px;}
	.wrap_danhmuc .porto-carousel-wrapper{margin-right: -15px;margin-left: -15px;}
	.wrap_danhmuc .top-icon h3.porto-sicon-title{font-size: 14px;line-height: 20px;}
	.wrap_dmitem.vc_row.wpb_row > .vc_column_container > .wpb_wrapper{padding-left: 4px;padding-right: 4px;}
	.wrap_dmitem .porto-carousel-wrapper {margin-left: -11px;margin-right: -11px;}
	.wrap_dmitem .porto-carousel-wrapper .slick-next, .wrap_dmitem .porto-carousel-wrapper .slick-prev{width: 28px;height: 42px;font-size: 14px!important;}
	.wrap_dmitem .vc_custom_heading {font-size: 18px;margin-bottom: 0;}
	.wrap_dmitem .wrap_catsub{margin-top: 0;}
	ul.products li.product.sale .product-image .inner:after{width: 110px;height: 24px;}
	.nut_muahang {font-size: 20px;width: 22px;height: 22px;line-height: 20px;margin-top: -2px;}
	.products li.product .woocommerce-loop-product__title{font-size: 14px;}
	.products li.product .price{font-size: 16px;letter-spacing: -0.5px;}
	.products li.product .price_sale{font-size: 14px;letter-spacing: -0.5px;}
	.products li.product .price_sale .sp_onsale{font-size: 11px;margin-left: 6px;padding: 2px 3px;}
	.single-product .product_title{font-size: 18px;margin-top: 10px;}
	.single-product .product-summary-wrap .price{font-size: 20px;}
	.single-product .product-summary-wrap .price_sale del{font-size: 17px;}
	.wrap_addtocart .giohang a, .wrap_addtocart .yeuthich .yith-wcwl-add-to-wishlist a {font-size: 14px;padding-left: 5px;padding-right: 5px;display: block;}
	.wrap_addtocart .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{display: block;}
	.checkout-order-review table .order-total h4{font-size: 15px;letter-spacing: -0.5px;}
	.review-order.shop_table .order-total .amount{font-size: 20px;letter-spacing: -0.5px;}
	.thongtinngan{margin-top: 5px;padding-left: 7px;padding-right: 7px;}
	.thongtinngan ul li{padding-left: 2px;padding-right: 2px;margin-bottom: 4px;font-size: 13px;line-height: 20px;}
	#side-nav-panel{width: 120px;}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu{width: calc(100vw - 125px)}
	#side-nav-panel .accordion-menu li.menu-item .sub-menu h4{font-size: 14px;letter-spacing: -0.5px;}
}
@media(max-width: 400px){
}