/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.6
*/
/*@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap&subset=vietnamese);
@import url(https://fonts.googleapis.com/css2?family=Arimo:wght@400;700&display=swap);*/
.footer-1 .menu li a:hover,.footer-2 .widget-title{color:#00a79d!important}
.footer p,.wpcf7-mail-sent-ok{color:#fff}
#footer .widget-title,.banner h1,.banner h2,.box-text .product-title a,.heading-font,.rt_slide .left .menu li a,body,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif!important}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_default .count{font-size:10px}
body{color:#333}
.product-small:hover .product-title a,p{color:#000}
p{margin-bottom:10px}
.box-p,.box_cate,.img,.news-block-widget-style-4,.news-block-widget-style-4 .news-thumb,.news-block-widget-style-6,.news-widget-style-5,.news-widget-style-video .right .news-item-sidebar-clear,.rt_icon_hd{overflow:hidden}
.rt_new_pro_right,.rt_new_pro_right>.col-inner{position:unset!important}
.box_first_posts{padding-top:55px;
clear:both;
overflow:hidden}
.rt_new_pro_right .col-inner .heading{position:absolute;
top:0;
left:0;
z-index:9}
#content,#main,#mega_menu,#nguoidadat table tbody tr:nth-child(2n),#wrapper,.news-style-3 .news-item-bottom .boxx__innner,.noidungtab .right .thongsokt table tbody tr:nth-child(2n),.noidungtab .right .thongsokt ul li:nth-child(2n),.sansale .product-small .product-small,.single-product .box-text,.sp_1 .product-small .product-small,.xp02 .has-icon-bg .icon .icon-inner{background:#fff}
.rt_form_dk .small-12{padding-bottom:15px}
.form_dk>div:first-child{width:50%;
float:left;
text-align:center;
color:#f6f6f6;
font-size:14px}
.form_dk>div form{overflow:hidden;
margin-bottom:0}
.cate-headings,.footer-1 p,.form_dk>div:first-child p,.mn_thuong_hieu .widget,.nd01 img,.rt_add_cus form,.slide_bt .icon-box-img{margin-bottom:0!important}
.form_dk>div:first-child h2{font-size:25px;
margin-bottom:5px;
color:#f6f6f6;
font-weight:400}
.form_dk>div:nth-child(2){width:50%;
float:right;
position:relative;
margin:7px 0}
.form_dk>div:nth-child(2) input{width:100%;
height:44px;
margin:0}
.form_dk>div:nth-child(2) .wpcf7-submit{position:absolute;
top:-10px;
right:0;
width:44px;
height:44px;
text-transform:initial;
background:#f39303;
padding:0}
.footer-1 p i{color:#f39303}
.footer-1 .menu li,.woocommerce-tabs{border-top:none!important}
.footer-1 .menu li a{line-height:30px!important;
padding-right:0!important;
padding-top:0!important;
padding-bottom:0!important;
color:#424242!important;
padding-left:0;
font-size:15px;
display:block}
.footer-1 .widget{margin-bottom:0}
.footer-2 .widget-title{margin-bottom:20px!important;
display:block;
font-size:16px!important}
.footer ul.menu>li:first-child,.rt_slide .left .menu li{border:none!important}
.footer p{font-size:14px;
line-height:24px}
#mvccount,.absolute-footer,.devvn-popup-content-left .muangayinsp .devvn_buy_now.devvn_buy_now_style,.footer-2 .is-divider,.hide,.image-tools .zoom-button,.page-id-13529 .bre_rt,.page-template .bre_rt,.product-footer2 .woocommerce-tabs,.stuck #top-bar,.support-online .term-description-hover,.top-divider,.tabs-categories-relate:empty{display:none!important}
.rt_icon_hd1,.rt_icon_hd2{margin-right:25px}
.rt_icon_hd1 img{padding:6px 0}
.rt_icon_hd2 img{padding-top:9px}
.rt_icon_hd3 img{padding:8px 0}
.rt_icon_hd>img{float:left;
margin-right:7px}
.rt_icon_hd>div{float:right;
font-size:14px;
line-height:21px;
color:#33496d}
#wide-nav>.flex-row>.flex-left{width:100%!important;
margin-right:0!important}
.nav-dropdown-default,.nd02 .col,.product-small .product-small .box-image img:hover,.related .box-image img:hover,.single-product .summary .variations_button,.woocommerce-variation-price{padding:0}
.header-bottom{margin-bottom:1px}
.block-product-2-edit .block-product-2 .col-4:nth-child(odd),.block-product-3 .col-4:nth-child(odd),.block-product-col .col-3:nth-child(3n+1),.block-product-col .col-4:nth-child(5n+1),.box__colum__commitment,.clear,.wpcf7-response-output{clear:both}
.image-tools.top.right{z-index:9}
.box_new>div,.nd01 .large-12{padding-bottom:0}
.nd01 .row-small>.col{padding-bottom:8px}
.product-title a{font-size:15px;
color:#333}
.block-product-col{margin:0 -4px;
overflow:hidden;
clear:both}
.block-product-col .col-4{width:20%;
float:left;
padding:0 4px;
margin-bottom:8px}
#billing_email_field,.block-product-3 .price-wrapper .star-rating,.block-product-col .col-3,.header-wrapper .flex-left,.home_tab .tabbed-content>ul,.html_topbar_left,.isures-flashsale .title,.sp_san_sale .list_sp_san_sale .box-image{width:100%}
.block-product-1 .col-inner{background-color:#fff;
padding:0;
border-radius:0;
border-bottom:1px solid #ccc}
.block-product-col .col-inner{box-shadow:none!important}
.block-product-col .col-inner .product-small,.sldier_lq .col-inner .box{border:1px solid #efefef;
background:#fff;
border-radius:10px}
.box-image .hot_p,.box-image .sale{position:absolute;
width:43px;
text-align:center;
border-radius:4px;
top:5px;
font-size:12px;
left:5px;
box-shadow:0 1px 1px 0 rgba(0,0,0,.67);
color:#fff;
line-height:25px;
height:25px}
.product-small .product-small .box-image{height:215px;
position:relative}
.box-image .sale{background:#da251e}
.box-image .hot_p{display:none;
text-transform:uppercase;
background:#089345}
.product-small .product-small .box-image img{object-fit:contain;
height:215px;
padding:0;
transition:.3s}
.block-product-1{margin:0 -8px}
.block-product-1 .col-3{padding:0 8px;
margin-bottom:15px}
.box-text .added_to_cart,.box-text .button{margin:5px 0 0!important;
line-height:33px!important}
.block-product-1 .spd1_box_left{width:460px;
overflow:hidden;
float:left;
clear:none}
.block-product-1 .box-image img{width:100%;
object-fit:cover}
.block-product-1 ins{width:100%!important}
.block-product-1 .price{text-align:center!important}
.block-product-1 .price_pro,.block-product-3 .title-wrapper,.box-text .desc p,.box_thuong_hieu_sp .box-text,.price_pro,.thuong_hieu,.woocommerce-product-rating{text-align:left}
.block-product-1 .box-text span.amount{font-size:16px!important;
font-weight:600!important}
.block-product-1 .spd1_box_left>div{width:100%!important;
margin-top:0}
.block-product-1 .spd1_box_left .box-text{padding:15px 20px 20px}
.block-product-1 .spd1_box_left .box-text .product-title a{font-size:21px;
color:#33496d;
line-height:25px;
display:block;
height:25px;
overflow:hidden;
margin-bottom:6px}
.block-product-1 .spd1_box_right{width:calc(100% - 460px);
float:right;
clear:none}
.block-product-1 .spd1_box_right .box-text,.box-text,.news-post.col-md-4{padding:10px}
.block-product-1 .spd1_box_right .box-text .product-title a{display:block;
font-size:15px;
color:#33496d;
line-height:22px;
height:22px;
overflow:hidden;
margin-bottom:6px}
#shop-sidebar .product_list_widget .woocommerce-Price-amount,.block-product-1 .spd1_box_right .box-text span.amount,.post-sidebar .product_list_widget .woocommerce-Price-amount,.shop-sidebar .product_list_widget .woocommerce-Price-amount{font-size:15px}
.block-product-1 .spd1_box_right>div,.rowsp .large-2.col.pb-0.mb-0 h5{margin-top:0}
.block-product-1 .spd1_box_right .box-image{height:170px;
width:100%}
.block-product-1 .spd1_box_right .box-image img{width:100%;
height:170px;
object-fit:cover}
.block-product-1 .box-text a{display:block;
font-size:15px;
line-height:25px;
height:25px!important;
overflow:hidden;
color:#333;
text-align:left}
.block-product-1 .price_pro .box-text .price-wrapper{margin:0 0 6px;
line-height:22px;
height:unset;
overflow:hidden}
.box-text del{color:#979797}
.price_pro{overflow:hidden}
.price_pro>span{font-size:15px;
line-height:23px;
color:#d70606;
font-weight:700}
.price_pro del span{font-size:13px;
color:#979797;
line-height:18px;
display:block}
.box-text .button{border-radius:6px;
font-size:13px;
font-weight:400!important;
color:#fff;
border:1px dashed #efbbb6;
text-transform:inherit}
.box-text .added_to_cart{background:#da251e!important;
border-radius:6px!important}
.box-text .desc p{display:block;
font-size:13px;
color:#444;
line-height:20px;
height:60px;
overflow:hidden}
.price_pro ins span{font-size:15px!important;
line-height:23px;
color:#da251c;
font-weight:500;
display:block}
.block-product-1 .box-text .star-rating{display:block;
width:100%;
margin:0 0 10px;
padding:0;
font-size:11px}
.star-rating span:before{color:#f39402!important}
.product-info .price-wrapper ins .amount,.product-info .price-wrapper span.amount{font-size:36px;
color:#f54444}
.product-info .price-wrapper del,.product-info .price-wrapper del .amount{font-size:15px;
color:#a8a8a8}
.product-info .price-wrapper del,.product-info .price-wrapper ins{display:block;
margin-bottom:10px}
.block-product-col a.view_product,.block-product-col a.wc-forward{letter-spacing:.03em;
cursor:pointer;
font-weight:bolder;
text-align:center;
margin-right:1em;
line-height:2.4em;
min-height:2.5em;
padding:0 1.2em;
max-width:100%;
transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;
text-rendering:optimizeLegibility;
font-size:.8em;
margin-bottom:0;
margin-top:1em;
text-decoration:none;
text-shadow:none;
box-sizing:border-box;
vertical-align:middle}
.block-product-col a.view_product{position:relative;
display:inline-block;
text-transform:uppercase;
-ms-touch-action:none;
touch-action:none;
color:currentColor;
border:1px solid transparent;
border-radius:0;
background-color:#dedede}
.block-product-col a.wc-forward,.heading>a{color:#fff;
position:relative;
display:inline-block;
text-transform:uppercase}
.block-product-col a.wc-forward{-ms-touch-action:none;
touch-action:none;
border:1px solid transparent;
border-radius:0;
background-color:#446084}
.box-text .product-title a{font-size:14px;
color:#3b3b3b;
line-height:22px;
display:block;
height:44px;
font-weight:500;
overflow:hidden;
text-align:left}
.box-text .star i{color:#ecab0e;
font-size:14px}
.box-text .product-title a:hover{color:red}
.nd02 .box,.rating_rt{overflow:hidden;
margin-bottom:10px}
.block-product-2{padding:0 15px;
margin-bottom:20px}
.block-product-2 .box-text span.amount{font-size:16px}
#review_form .comment-form-rating label,.block-product-2-edit .block-product-2>div,.block-product-3 .col-4,.form_row_reviews>p{width:50%}
.block-product-2 .slick-next,.block-product-2 .slick-prev{top:40%;
width:20px;
height:40px;
color:#c2c2c2;
font-size:13px;
background:#fff;
line-height:40px;
position:absolute;
z-index:9;
cursor:pointer}
.block-product-2-edit .slider-wrapper{margin-top:23px}
.block-product-2-edit .slider-wrapper .text-inner h2{font-size:60px;
margin-bottom:30px}
.block-product-2-edit .slider-wrapper .text-inner p{font-size:15px;
line-height:24px}
.block-product-2 .col-inner,.product-small .col-inner,.xp05 .col-4>.col-inner{border:1px solid #efefef;
border-radius:10px}
.block-product-2 .slick-list{margin:0 -4px}
.block-product-2 .slick-list .product,.rt_share a{padding:0 4px}
.block-product-2 .slick-prev{left:0;
box-shadow:1px 0 2px rgb(0 0 0 / 52%);
border-radius:0 30px 30px 0;
padding-left:3px}
.block-product-2 .slick-next{right:0;
box-shadow:-2px 0 3px rgb(0 0 0 / 28%);
border-radius:30px 0 0 30px;
padding-left:7px}
.block-product-2 .slick-arrow:hover,.cate_term_right .cate_term_list:hover .title,.heading .list-term a:hover,.rt_slide .left .menu li a:hover,.single-product .product_list_widget li .product-title:hover,.slide1hang .slick-arrow:hover,.slide2hang .slick-arrow:hover,.xp01 .left .menu>li>.sub-menu a:hover,.xp01 .left .menu>li>a:hover,.xp02 .noidung .slick-arrow:hover,.xp05 .slick-arrow:hover{color:#00a79d}
.news-widget-sidebar-widget .news-item-sidebar .date,.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .box__slider .date{color:#9c9c9c;
font-weight:500;
font-size:13px}
.block-product-3{padding-bottom:40px;
overflow:hidden}
.block-product-3 .col-inner{border:1px solid #ebebeb;
background:#fff;
overflow:hidden}
.block-product-3 .col-inner .box-text{padding-bottom:.4em}
.block-product-3 .price-wrapper{padding:0;
display:block}
.block-product-3 .price-wrapper .price,.block-product-3 .price-wrapper .rt_view_product{width:100%;
margin:0 auto}
.block-product-3 .price-wrapper .price,.block-product-3 .price-wrapper .rt_view_product .view_product{margin-top:0;
margin-right:0}
.block-product-3 .price-wrapper .price del,.block-product-3 .price-wrapper .price ins{display:block;
width:100%;
margin:2px 0}
.block-product-3 .title-wrapper p a{font-size:18px;
display:block;
line-height:25px;
height:25px;
overflow:hidden;
color:#2c4162}
.block-product-3 .box-image{width:240px;
height:200px;
float:left}
.block-product-3 .box-image img{width:100%;
height:200px;
object-fit:cover}
.block-product-3 .box-text{width:calc(100% - 240px);
float:right;
background:#fff;
text-align:left;
padding:20px 15px}
.box__second_posts .news-item-sidebar-clear,.box_first_posts .news-item-posts{width:48%;
float:left}
.block-product-3 .box-text .rt-des p{font-size:14px;
line-height:22px;
display:block;
height:66px;
overflow:hidden;
color:#6e6e6e}
.heading{margin-bottom:20px;
position:relative;
background:#f3f3f3;
overflow:hidden}
.heading>a{background:url(img/bf2.png) top left no-repeat #008f86;
font-size:16px;
line-height:40px;
padding:0 20px 0 40px}
.heading>a:after{position:absolute;
content:"";
background:url(img/af2.png) no-repeat;
width:25px;
height:40px;
top:0;
right:-25px}
.heading .list-term{float:right;
padding-right:10px}
.heading .list-term a{font-size:13px;
color:#737373;
text-transform:uppercase;
font-weight:500;
padding:0 6px;
border-right:1px solid #9e9e9e;
line-height:20px}
.footer-1 .news-widget-sidebar-widget .news-item-sidebar-clear,.footer-2 ul.menu li:first-child a,.heading .list-term a:last-child,.rowsp .product-section,.rt_header>div:nth-child(3) .menu>li:last-child a,.single-product .product_list_widget,.xp02 .noidung .icon-box-img .icon-inner{border:none}
.box-text>a{background:#da251e!important}
.slogan{text-align:center;
font-family:SVN-Darleston;
font-size:37px;
color:#575757;
margin-bottom:0}
.product-short-description,.sec_tt .headings,.slogan p{margin-bottom:20px}
.grid-tools a{background:#f28f06!important}
.social-bar a,.social-bar a.facebook{background:#314b7e}
.block-product-col a.wc-forward{text-transform:none!important}
.box__colum__commitment h3{color:#333;
font-size:20px;
font-weight:400;
margin:0}
.box__colum__commitment p{font-size:12px;
line-height:24px;
margin:0}
.box__colum__commitment .col,.new_row_3>.col,.popsale .row-small>.col,.single .entry-header-text,.single-product .product-main,.top.rowsp .product-summary{padding-bottom:0}
ul.ul-reset>li{margin-left:0!important}
.news-widget-sidebar-widget{background:#fff;
padding:10px;
border:1px solid #ececec}
.news-widget-sidebar-widget .news-item-sidebar{border-bottom:1px solid #ddd;
padding-bottom:20px}
.news-widget-sidebar-widget .news-item-sidebar h4{margin:10px 0 5px}
.news-widget-sidebar-widget .news-item-sidebar h4 a{color:#073f77;
font-size:16px;
font-weight:500;
display:block;
line-height:22px}
.news-widget-sidebar-widget .news-item-sidebar-clear{padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #dadada}
.news-widget-sidebar-widget .news-item-sidebar-clear:last-child{border-bottom:none;
margin-bottom:0;
padding-bottom:0}
.box__second_posts,.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner{overflow:hidden;
clear:both}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .news-thumb{float:left;
width:68px;
height:62px}
.box__second_posts .news-item-sidebar-clear:nth-child(2n),.box_first_posts .news-item-posts:nth-child(2n),.custom_top_product .left>.product-info,.footer-2 ul.menu,.html_after .row>span:nth-child(2),.widget_custom_html div.rt_icon{float:right}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .news-thumb a{display:block;
line-height:0}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .news-thumb a img{width:100%;
height:62px;
object-fit:cover}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .box__slider{float:right;
width:calc(100% - 78px)}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .box__slider h4{margin:0 0 3px}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .box__slider h4 a{color:#000;
font-size:14px;
font-weight:400;
display:block;
line-height:21px;
max-height:42px;
overflow:hidden}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .box__slider h4 a:hover{color:red}
.box__second_posts .news-item-sidebar-clear .news-thumb{float:left;
width:105px}
.box__second_posts .news-item-sidebar-clear .box__slider{float:right;
width:calc(100% - 115px)}
.news-style-2 .box_first_posts .boxx__innner{position:relative;
margin-bottom:20px;
overflow-y:hidden}
.news-style-2 .box_first_posts .boxx__innner .news-thumb img{width:100%;
height:260px;
object-fit:cover;
-webkit-transition:-webkit-transform .5s;
-moz-transition:-moz-transform .5s;
transition:transform .5s}
.news-style-2 .box_first_posts .boxx__innner .news-thumb:hover img{-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1.1);
transform:scale(1.1)}
.news-style-2 .box_first_posts .boxx__innner .box__slider{position:absolute;
bottom:0;
width:100%;
padding:10px}
.news-style-2 .box_first_posts .boxx__innner .box__slider h4{margin-bottom:0}
.news-style-2 .box_first_posts .boxx__innner .box__slider h4 .news-title{font-size:17px;
line-height:22px;
color:#fff}
.news-style-2 .box_first_posts .boxx__innner .box__slider .date{color:#fff;
font-size:13px}
.news-style-2 .box_first_posts .boxx__innner .box__slider .date i{padding-right:5px;
color:#fff}
.news-style-2 .box__second_posts .news-item-sidebar-clear{padding-top:11px;
margin-top:11px;
border-top:1px solid #e3e3e3}
.news-style-2 .box__second_posts .news-item-sidebar-clear .news-thumb{width:105px;
height:70px;
overflow:hidden}
.news-style-2 .box__second_posts .news-item-sidebar-clear:first-child,.news-style-2 .box__second_posts .news-item-sidebar-clear:nth-child(2){padding-top:0;
margin-top:0;
border-top:none}
.news-style-2 .box__second_posts .news-item-sidebar-clear .news-thumb img{width:100%;
height:70px;
object-fit:cover;
-webkit-transition:-webkit-transform .5s;
-moz-transition:-moz-transform .5s;
transition:transform .5s}
.news-style-2 .box__second_posts .news-item-sidebar-clear .news-thumb:hover img{-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1.1);
transform:scale(1.1)}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider h4{margin-bottom:5px}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider h4 .news-title{font-size:15px;
line-height:22px;
color:#333;
font-weight:600;
display:block;
max-height:44px;
overflow:hidden}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider .date{font-size:13px;
color:#6b6b6b}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider .date i{color:#f4ae43}
.news-style-3{margin:0 -15px}
.news-style-3 .news-item-bottom{width:33.33%;
float:left;
clear:none;
padding:0 15px}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb{width:100%;
position:relative;
overflow:hidden;
height:190px}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time{position:absolute;
top:0;
left:0;
background:#fff;
border:2px solid #657f93;
padding:8px 14px;
text-align:center}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time p:first-child{margin-bottom:0;
font-size:20px;
color:#838383;
line-height:22px}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time p:nth-child(2){margin-bottom:0;
font-size:11px;
color:#838383}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb img{width:100%;
height:190px;
object-fit:cover;
-webkit-transition:-webkit-transform .5s;
-moz-transition:-moz-transform .5s;
transition:transform .5s}
.news-block-widget-style-4 .news-thumb:hover img,.news-style-3 .news-item-bottom .boxx__innner .news-thumb:hover img{-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1.1);
transform:scale(1.1)}
.news-style-3 .news-item-bottom .boxx__innner .box__slider{overflow:hidden;
padding:15px;
border:1px solid #e3e3e3}
.news-style-3 .news-item-bottom .boxx__innner .box__slider h4{margin-bottom:5px}
.news-style-3 .news-item-bottom .boxx__innner .box__slider h4 .news-title{font-size:16px;
font-weight:500;
color:#333;
line-height:24px;
display:block;
max-height:48px;
overflow:hidden}
.news-style-3 .news-item-bottom .boxx__innner .box__slider .box__description p{margin-bottom:5px;
font-size:14px;
line-height:22px;
color:#333;
text-align:justify;
max-height:44px;
overflow:hidden}
.news-style-3 .news-item-bottom .boxx__innner .box__slider .views_all{font-size:14px;
text-decoration:underline;
color:#da251e}
.news-block-widget-style-4 .news-thumb img{-webkit-transition:-webkit-transform .5s;
-moz-transition:-moz-transform .5s;
transition:transform .5s}
.news-block-widget-style-4 .box__colum__left{width:370px;
float:left}
.news-block-widget-style-4 .box__colum__left .news-thumb{width:100%;
height:255px;
position:relative}
.news-block-widget-style-4 .box__colum__left .news-thumb img{width:100%;
height:255px;
object-fit:cover}
.news-block-widget-style-4 .box__colum__left .news-thumb .date{position:absolute;
top:0;
left:0;
background:rgba(0,0,0,.42);
color:#fff;
text-align:center;
padding:12px 6px 0}
.news-block-widget-style-4 .box__colum__left .news-thumb .date p:first-child{text-transform:uppercase;
font-size:17px;
margin-bottom:0}
.news-block-widget-style-4 .box__colum__left .news-thumb .date p:nth-child(2){font-size:15px;
margin-bottom:0;
padding-bottom:5px;
border-bottom:3px solid #fff}
.news-block-widget-style-4 .box__colum__left .news-thumb .date p:nth-child(3){font-size:32px;
margin-bottom:0}
.news-block-widget-style-4 .box__colum__left .news-text a{display:block;
text-align:center;
background:#f8b566;
line-height:30px;
text-transform:uppercase;
font-size:15px;
color:#000;
font-weight:500}
#shop-sidebar .menu a:hover,.news-block-widget-style-4 .box__colum__left .box__slider .news-title:hover,.news-block-widget-style-4 .box__colum__right .news-item-clear .box__slider .news-title:hover,.post-sidebar .menu a:hover,.sb_right .new-list .new-list-post .post-content .title:hover,.shop-sidebar .menu a:hover{color:red}
.news-block-widget-style-4 .box__colum__left .box__slider{background:#f7f7f7;
padding:20px;
height:255px;
overflow:hidden}
.news-block-widget-style-4 .box__colum__left .box__slider .news-title{font-size:16px;
line-height:24px;
display:block;
font-weight:500;
color:#3c3c3c}
.news-block-widget-style-4 .box__colum__left .box__slider .box__description{font-size:14px;
line-height:25px;
color:#8b8b8b;
max-height:125px;
display:block;
overflow:hidden;
margin-bottom:5px}
.news-block-widget-style-4 .box__colum__left .box__slider .box__description p{margin-bottom:0}
.news-block-widget-style-4 .box__colum__left .views_all{display:inline-block;
font-size:14px;
text-decoration:underline;
color:#f8b566}
.news-block-widget-style-4 .box__colum__right{width:calc(100% - 400px);
float:right}
.news-block-widget-style-4 .box__colum__right .news-item-clear{overflow:hidden;
margin-bottom:30px}
.news-block-widget-style-4 .box__colum__right .news-item-clear .news-thumb{width:330px;
float:left;
height:255px}
.news-block-widget-style-4 .box__colum__right .news-item-clear .news-thumb img{width:100%;
height:255px;
object-fit:cover}
.news-block-widget-style-4 .box__colum__right .news-thumb .date{position:absolute;
top:0;
left:0;
background:rgba(0,0,0,.42);
color:#fff;
text-align:center;
padding:12px 6px 0}
.news-block-widget-style-4 .box__colum__right .news-thumb .date p:first-child{text-transform:uppercase;
font-size:17px;
margin-bottom:0}
.news-block-widget-style-4 .box__colum__right .news-thumb .date p:nth-child(2){font-size:15px;
margin-bottom:0;
padding-bottom:5px;
border-bottom:3px solid #fff}
.news-block-widget-style-4 .box__colum__right .news-thumb .date p:nth-child(3){font-size:32px;
margin-bottom:0}
.news-block-widget-style-4 .box__colum__right .news-item-clear .box__slider{width:calc(100% - 330px);
float:left;
background:#f7f7f7;
padding:20px;
height:255px;
overflow:hidden}
.news-block-widget-style-4 .box__colum__right .news-item-clear .box__slider .news-title{font-size:16px;
line-height:24px;
display:block;
font-weight:500;
color:#3c3c3c;
margin-bottom:10px}
.news-block-widget-style-4 .box__colum__right .news-item-clear .box__slider>p{font-size:13px;
line-height:25px;
color:#919191}
.footer-2 .share a i,.news-block-widget-style-4 .box__colum__right .news-item-clear .box__slider>p a{color:#f8b566}
.news-block-widget-style-4 .box__colum__right .news-item-clear .box__description{font-size:14px;
line-height:25px;
display:block;
max-height:125px;
overflow:hidden;
color:#8b8b8b;
margin-bottom:10px}
.news-block-widget-style-4 .box__colum__right .news-item-clear .box__description p{margin-bottom:0}
.news-block-widget-style-4 .box__colum__right .news-item-clear .views_all{display:inline-block;
text-decoration:underline;
font-size:14px;
color:#f8b566}
.news-widget-style-5 .news-item-clear{width:32%;
float:left;
margin-right:2%;
margin-top:15px;
padding-top:15px;
border-top:1px solid #e9e8e8}
.news-widget-style-5 .news-item-clear:first-child,.news-widget-style-5 .news-item-clear:nth-child(2),.news-widget-style-5 .news-item-clear:nth-child(3){border-top:0;
padding-top:0;
margin-top:0}
.news-widget-style-5 .news-item-clear:nth-child(3n){float:right;
margin-right:0}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb{width:120px;
height:80px;
float:left;
overflow-y:hidden}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb img{width:100%;
height:80px;
object-fit:cover;
-webkit-transition:-webkit-transform .5s;
-moz-transition:-moz-transform .5s;
transition:transform .5s}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb:hover img{-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1.1);
transform:scale(1.1)}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider{width:calc(100% - 135px);
float:right}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider h4{margin-bottom:5px;
margin-top:5px}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider h4 .news-title{font-size:17px;
color:#333;
line-height:22px;
display:block;
height:22px;
overflow:hidden;
font-weight:700}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider .box__description p{margin-bottom:0;
font-size:13px;
line-height:22px;
display:block;
height:44px;
overflow:hidden}
.menu>li,.news-thumb{position:relative}
.news-block-widget-style-6 .box__colum__left{width:32%;
float:left}
.news-block-widget-style-6 .box__colum__left .boxx__innner,.sec_dgia{background:#f7f7f7}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-thumb{width:100%;
height:255px;
overflow:hidden;
position:relative}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-thumb img{width:100%;
height:255px;
object-fit:cover;
-webkit-transition:-webkit-transform .5s;
-moz-transition:-moz-transform .5s;
transition:transform .5s}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-thumb:hover img{-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1.1);
transform:scale(1.1)}
.news-block-widget-style-6 .boxx__innner .news-thumb .date{position:absolute;
top:0;
left:0;
background:rgba(0,0,0,.36);
color:#fff;
text-align:center;
padding:10px 5px 0}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:first-child{font-size:10px;
text-transform:uppercase}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:nth-child(2){font-size:15px;
border-bottom:3px solid #fff;
padding-bottom:5px}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:nth-child(3){font-size:32px;
font-weight:700;
margin-bottom:0}
#footer .img,#khoang-gia .widget.woocommerce.widget_price_filter,.box_tt_vsp .tt_vsp>div:last-child,.contact-box-wrapper:last-child,.footer-2 .widget,.gioithieu .left .img,.header-main .searchform,.headings,.ld07 .noidung2 .large-12 .section-title-container,.lnh_pro_sb form,.news-block-widget-style-6 .boxx__innner .news-thumb .date p,.news-item-sidebar-clear h4,.news-widget-style-video .right .news-item-sidebar-clear h4,.pr-content ul,.product-type-variable .price2,.quytrinh_chinhsach ul,.sb_right .new-list .new-list-post .post-content>div p,.single-product .widget_custom_html,.sp_san_sale .list_sp_san_sale .dkn p,.sp_san_sale .list_sp_san_sale .title-wrapper .product-title,.variations{margin-bottom:0}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-text{background:#37a7a9}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-text a{color:#fff;
display:block;
text-align:center;
font-size:15px;
line-height:30px}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider{padding:25px 20px;
min-height:255px}
.footer-1 .row>div:nth-child(5) form,.khachhangsl .box .box-text p,.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider h4,.single-product .widget-title{margin-bottom:10px}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider h4 a{font-size:18px;
line-height:22px;
display:block;
max-height:44px;
overflow:hidden;
color:#3c3c3c}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider .box__description p{font-size:14px;
line-height:22px;
display:block;
color:#838383;
height:110px;
overflow-y:hidden;
margin-bottom:5px}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider .views_all{font-size:14px;
text-decoration:underline;
color:#37a7a9}
.news-block-widget-style-6 .box__colum__right{width:66%;
float:right}
.news-block-widget-style-6 .box__colum__right .boxx__innner{background:#f7f7f7;
margin-bottom:30px;
overflow-y:hidden}
.news-block-widget-style-6 .box__colum__right .boxx__innner .news-thumb{width:325px;
height:255px;
float:left;
overflow-y:hidden;
position:relative}
.news-block-widget-style-6 .box__colum__right .boxx__innner .news-thumb img{width:100%;
height:255px;
object-fit:cover;
-webkit-transition:-webkit-transform .5s;
-moz-transition:-moz-transform .5s;
transition:transform .5s}
.news-block-widget-style-6 .box__colum__right .boxx__innner .news-thumb:hover img{-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1.1);
transform:scale(1.1)}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider{width:calc(100% - 325px);
float:right;
padding:20px}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider h4,.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider>p,.news-widget-sidebar-widget1 .news-item-sidebar .box__slider h4{margin-bottom:5px}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider>p>span{font-size:14px;
color:#919191}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider>p>span a{color:#37a7a9;
border-right:1px solid #919191;
padding-right:5px}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider h4 a{font-size:18px;
line-height:22px;
display:block;
max-height:44px;
overflow:hidden;
color:#3c3c3c}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__description p{font-size:14px;
margin-bottom:0;
color:#838383;
line-height:25px;
display:block;
max-height:75px;
overflow-y:hidden}
.news-block-widget-style-6 .box__colum__right .boxx__innner .views_all{font-size:13px;
line-height:25px;
color:#37a7a9;
text-decoration:underline}
.header-main .search-field{
background:#fff!important;
}
.header-main .submit-button{position:relative;
top:1px;
color:#026a64!important}
.ftwp-anchor.ftwp-active span,.header-mai,.popsale .mfp-close{color:#fff!important}
.stuck #logo img{padding:5px 0!important}
.rt_slider .flickity-viewport{background:#fff!important}
.rt_slider .slider-nav-light .flickity-prev-next-button .arrow,.rt_slider .slider-nav-light .flickity-prev-next-button svg{fill:#f39303}
#footer .widget-title{color:#424242;
font-size:15px;
font-weight:500!important;
margin-bottom:10px;
display:inline-block}
#footer .is-divider{background-color:#f8b566;
width:62px;
max-width:62px;
height:2px;
display:none}
hr{border:.5px solid #5c3d4a!important;
opacity:1!important}
.cart-item p,.cart-item span,.dktv2 p,.footer-1 .news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .box__slider h4 a,.footer-2 .share a:hover i,.header-bottom .flex-col .button .icon-search,.header-nav li.nav-icon.has-icon a.is-small,.html1 span i,.html3 i,.html3 p,.image-tools .icon-play,.loadMoreBtn:hover span,.post-social-wrap ul li.print a,.rt-link:active,.rt-link:hover,.rt_lien_he:hover,.widget_custom_html p i{color:#fff}
.widget_custom_html div.rt_icon i{color:#fca91e;
font-size:16px;
padding-left:5px}
.footer-2 .row>div:first-child,.footer-2 .row>div:nth-child(2),.footer-2 .row>div:nth-child(3){max-width:33.33%;
flex-basis:33.33%}
.footer-2 p{color:#fff;
font-size:15px;
line-height:23px;
margin-bottom:13px!important}
.footer-2 p i{width:21px;
height:21px;
line-height:21px;
text-align:center;
border-radius:50%;
background:#fff;
color:#121f28;
margin-right:4px}
.footer-2 ul.menu li{float:left;
border:none}
.footer-2 ul.menu li a{color:#fca91e;
padding:0 10px;
border-left:1px solid #fca91e}
#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub button,#mega-menu-title i,#shop-sidebar .is-divider,#wide-nav .nav>li>a i,.binhluan .comments-title,.block-bottom-tabbar,.block-product-222 .product .col-inner .thuong_hieu,.box_saving .bs_rule p:before,.cate_left_mobile,.devvn_cmt_list p,.dktv .wpcf7-spinner,.dktv2 .wpcf7-spinner,.footer-2 ul.menu li ul,.form_popup_ph .wpcf7-dynamictext,.form_popup_ph .wpcf7-spinner,.gd_support_1 .mail-support i,.hidden,.home .banner_not_home,.home .bre_rt,.home .breadcrumbs,.image-tools.bottom.left,.magg:not(.magg:has(.viwcc-coupon-wrap)),.mn_thuong_hieu .devvn_wcfa .is-divider,.mota,.page-id-18270 .breadcrumbs,.page-id-18360 .breadcrumbs,.page-id-25561 .breadcrumbs,.page-id-25565 .breadcrumbs,.page-id-5072 .breadcrumbs,.page-template-page-giaiphap .breadcrumbs,.popsale .wpcf7-dynamictext,.post-sidebar .is-divider,.product-footer .rt_add_cus,.product-summary>.woocommerce-product-rating,.product-type-variable .price2,.product_cat-flash-sale .product_meta,.product_cat-pre-order .cart,.rt_add_cus .quantity,.rt_so_luong button,.sb_left .is-divider,.sb_mobile,.shop-sidebar .is-divider,.single .comments-area,.single-post .is-divider,.single-product .rt-breadcrumbs>span>span>span>a,.single-product .shop-page-title,.single-product .summary .price-wrapper .product-page-price,.single-video-post .entry-meta,.single-video-post .navigation-post,.sort_custom form input,.stacksh .box-image a,.suakm,.tabcontent,.widget>ul>li .count,.widget_price_filter .is-divider,.woocommerce-Reviews .count-rating,.woocommerce-ordering,.woocommerce-result-count.hide-for-medium,.woocommerce-tabs .description_tab a:before,.wpcf7-form-control-wrap.dynamicname,.xp02 .tieude .section-title b,label.screen-reader-text,span.posted_in,span.sku_wrapper,span.tagged_as{display:none}
.block-product-222 .product .col-inner .product-title a,.block-product-31 .box-text .product-title a,.header2,.rt_header>div:first-child .menu,.rt_header>div:nth-child(3) .menu,.single-product .box-text .price,.single-product .box-text .product-title{text-align:center}
.single-product .page-title{background:#f0f0f0}
.devvn-popup-title,.popup-customer-info-group .devvn-order-btn,.quantity+.button{background:#00b5a3!important;
border-radius:4px;
font-size:13px;
margin-bottom:0}
.devvn-popup-content-left ul,.single .large-3{padding-left:15px}
.single-product h1.entry-title{font-size:23px;
line-height:28px;
color:#2b2b2b;
font-weight:500;
margin-bottom:0}
.single-product .salep{font-size:14px;
color:#ef0c0c}
.price2 ins{font-size:14px;
color:#4d4d4d}
.price2 del{text-decoration:none;
font-size:14px;
color:#4d4d4d}
.single-product .summary ins span,.single-product .summary .sp_mua_kem ins span{font-size:18px;
color:#d70018;
font-weight:700;
font-family:Roboto,sans-serif}
.single-product del{font-size:14px;
color:#333;
font-weight:400!important}
.single-product .cart{clear:both;
margin-bottom:0}
.entry-summary ul li::marker{color:#008c83}
.product-summary .percent{display:contents!important}
.price2>span{font-size:30px;
color:#dc2828;
font-weight:600}
.rt-link,.social-bar a{color:#fff;
display:inline-block}
.rt-social{margin:20px 0 25px;
-webkit-font-smoothing:antialiased;
font-size:12px;
clear:both}
.rt-link{padding:2px 8px 4px!important;
font-size:12px;
border-radius:2px;
margin-right:2px;
cursor:pointer;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);
-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);
-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);
margin-top:2px;
text-decoration:none}
.dktv textarea,.dktv2 textarea,.dktv2>div>div input,.dktv>div>div input{box-shadow:unset;
border-radius:8px}
.rt-twitter{background:#00aced}
.rt-twitter:active,.rt-twitter:hover{background:#0084b4}
.rt-facebook{background:#3b5997}
.rt-facebook:active,.rt-facebook:hover{background:#2d4372}
.rt-googleplus{background:#d64937}
.rt-googleplus:active,.rt-googleplus:hover{background:#b53525}
.rt-pinterest,.rt-pinterest:active,.rt-pinterest:hover{background:#bd081c}
.post-social-wrap ul li{float:left;
margin-right:10px}
.post-social-wrap ul li.print{background:#bd081c;
padding:0 5px;
border-radius:5px}
.social-bar a{width:30px;
height:30px;
text-align:center;
line-height:30px;
margin-right:10px;
border-radius:50%}
.social-bar a.twitter{background:#339dc4}
.social-bar a.skype{background:#214bc1}
.social-bar a.youtube{background:#e52c27}
.social-bar a.prin{background:#b31217}
.row_img_new>.col{padding-top:15px;
padding-bottom:15px}
.html1,.html1 a{font-size:14px;
color:#3c3c3c}
.html1 i{color:#247809}
.html2>div,.rt_so_luong>div,.rt_woocommerce_single_product_summary .time>div,.sb_left{float:left}
#top-bar .header-search-form{width:230px!important;
float:right}
#top-bar .search-field{border-radius:0;
height:39px;
background:#fff!important;
border:1px solid #f1f1f1;
color:#333!important}
#top-bar .button{background:#f8b566!important;
height:39px;
width:39px;
color:#413a34!important;
border-radius:0}
#top-bar ::-webkit-input-placeholder{color:#919191}
#top-bar :-moz-placeholder{color:#919191}
#top-bar ::-moz-placeholder{color:#919191}
#top-bar :-ms-input-placeholder{color:#919191}
#wide-nav .nav,.ld06 .slick-dots{display:block;
text-align:center}
#wide-nav .nav>li{padding:0;
margin:0;
display:inline-block}
#wide-nav .nav>li:after{top:30px}
#wide-nav .nav>li>a{font-size:16px;
color:#fff;
display:block;
padding:0 26px;
line-height:46px;
text-transform:uppercase}
#wide-nav .nav>li>a:hover{background:#fff;
color:#000}
#wide-nav .header-nav>li .nav-dropdown{width:100%;
display:none}
#product-sidebar .menu>li>.sub-menu,#shop-sidebar .menu>li .sub-menu,#wide-nav .header-nav>li:hover .nav-dropdown,.box_thuong_hieu,.contact-info b,.contact-info span,.html_after .row,.logged-in .suakm,.post-sidebar .menu>li>.sub-menu,.support-online a:hover span{display:block}
#wide-nav .header-nav>li .nav-dropdown>li{display:block;
width:100%;
position:relative}
#wide-nav .header-nav>li .nav-dropdown li{white-space:unset!important}
#wide-nav .header-nav>li .nav-dropdown>li a{
font-size:0.9em;
font-weight:400;
text-transform:unset;
border-bottom:none;
border-top:1px solid #fff;
margin:0!important;
padding-left:10px}
#wide-nav .header-nav>li .nav-dropdown>li a:hover{color:#000;
background:#fff}
#wide-nav .header-nav>li .nav-dropdown li ul{position:absolute!important;
top:0;
left:100%!important;
width:100%;
border:0;
opacity:0}
#wide-nav .header-nav>li .nav-dropdown li:hover>ul{opacity:1;
z-index:9999}
#wide-nav .header-nav>li .nav-dropdown li ul li{margin-top:0!important;
position:relative}
.footer-1,.xp06{padding:35px 0!important}
.footer-1 .row>div:first-child,.footer-1 .row>div:nth-child(2),.footer-1 .row>div:nth-child(3),.footer-1 .row>div:nth-child(4),.footer-1 .row>div:nth-child(5),.rt_header>div:nth-child(2){max-width:20%;
flex-basis:20%}
.footer-1 h4{margin-bottom:0;
font-size:15px;
color:#fff;
margin-top:20px}
.footer-1 img{margin-bottom:5px!important}
.footer-1 p,.rt_add_cus>div .devvn_buy_now span{font-size:14px;
line-height:24px}
.footer-1 .news-widget-sidebar-widget{background:0 0;
padding:0;
border:none}
.rt_form{position:relative;
margin-top:10px}
.rt_form .wpcf7-email{width:100%;
height:35px;
border-radius:4px}
.rt_form .wpcf7-submit{position:absolute;
width:35px;
height:35px;
top:0;
right:0;
font-size:0;
background:url(img/srr.png) center center no-repeat #fff!important;
border-radius:0 4px 4px 0!important}
.footer-1 .has-block>div:first-child{max-width:31%!important;
flex-basis:31%!important}
.footer-1 .has-block>div:nth-child(2),.footer-1 .has-block>div:nth-child(3),.footer-1 .has-block>div:nth-child(4){max-width:23%!important;
flex-basis:23%!important}
.footer-1 .has-block>div:nth-child(4) .fb-like-box,.footer-1 .has-block>div:nth-child(4) iframe{height:270px!important;
overflow:hidden}
#anh-thuc-te .gallery-col.col,#footer .cot5,.footer-1 .has-block>div,.ft_nd_1 .large-6,.ft_nd_2 .large-12,.home_tab,.khachhangsl,.ld02 .right .right2 .col,.ld06 .tieude .large-12,.ld07 .noidung2 .large-12,.nd05 .large-12,.rt_slide .small-12,.sec_email .large-6,.tit_cus,.xp02 .large-12{padding-bottom:0!important}
.footer-2{padding:40px 0 20px!important;
border:none}
.footer-2 .share a{display:inline-block;
background:#000;
border-radius:50%;
width:45px;
height:45px;
text-align:center;
line-height:45px;
margin-right:7px}
.html_after{line-height:50px;
color:#f8b566;
font-size:14px;
background:#181818}
.arr_hd,.sb_right .hd span{font-size:22px;
color:#575757;
padding-bottom:8px;
text-transform:uppercase;
font-weight:500}
div.wpcf7-mail-sent-ok{color:#333}
.banner_not_home img{width:100%;
height:auto;
object-fit:contain}
.header-block{min-height:0}
#shop-sidebar .widget-title,.post-sidebar .widget-title,.shop-sidebar .widget-title{display:block;
text-align:center;
background:#00b5a3;
line-height:40px;
border-radius:5px 5px 0 0;
text-transform:uppercase;
font-size:16px;
color:#fff;
font-family:Roboto,sans-serif!important;
font-weight:500}
#shop-sidebar .menu,.post-sidebar .menu,.shop-sidebar .menu{border:1px solid #ddd;
background:#fff}
.gd_support_1{padding-left:40px;
background:url(img/hl1.png) 7px 7px no-repeat #fff;
border:1px solid #ddd;
padding-right:15px;
padding-top:10px}
#support-2 .mail-support{border-bottom:none!important;
margin-bottom:0!important}
#shop-sidebar .widget_media_image img,.post-sidebar .widget_media_image img,.shop-sidebar .widget_media_image img{width:100%;
height:auto}
#mega_menu>li>a,#shop-sidebar .menu>li>a,.post-sidebar .menu>li>a,.shop-sidebar .menu>li>a{font-size:14px;
text-transform:uppercase;
color:#464646;
padding:6px 5px 6px 20px;
background:url(img/uli.png) 5px 11px no-repeat}
#shop-sidebar .menu>li,.post-sidebar .menu>li,.shop-sidebar .menu>li{border-top:1px solid #ddd}
#shop-sidebar .menu .sub-menu,.post-sidebar .menu .sub-menu,.shop-sidebar .menu .sub-menu{margin-left:11px}
#shop-sidebar .product_list_widget,.post-sidebar .product_list_widget,.shop-sidebar .product_list_widget{border:1px solid #ececec}
#shop-sidebar .product_list_widget .product-title,.post-sidebar .product_list_widget .product-title,.shop-sidebar .product_list_widget .product-title{font-size:14px;
line-height:20px;
color:#3a3a3a}
.product_list_widget ins span{color:#cc0606}
.archive .large-9,.single .large-9{border-left:none!important}
.arr_hd{border-bottom:2px solid #e2e2e2;
margin-bottom:20px;
position:relative}
.arr_hd:after,.sb_right .hd span:after{position:absolute;
content:"";
left:0;
bottom:-2px;
width:80px;
height:2px;
background:#848484}
.nav-pagination>li>.current,.nav-pagination>li>a:hover,.nav-pagination>li>span:hover{border-color:#fbb50d;
background-color:#fbb50d}
.page-title:not(.featured-title)+main .product-main{padding-top:30px}
.product-short-description p{font-size:14px;
line-height:25px;
color:#000;
margin-bottom:0}
.single .entry-content{padding-top:0}
.sb_right{float:right;
padding-left:20px}
.sb_right .hd{margin-bottom:30px}
.sb_right .hd span{display:block;
border-bottom:2px solid #e2e2e2;
position:relative}
.sb_right .new-list .new-list-post{overflow:hidden;
margin-bottom:30px;
background:#f9f9f9}
.sb_right .new-list .new-list-post .post-image{width:316px;
height:162px;
float:left;
position:relative}
.sb_right .new-list .new-list-post .post-image img{width:100%;
height:162px;
object-fit:cover}
.sb_right .new-list .new-list-post .post-image .view,.video-news .news-item-sidebar .news-thumb .view{position:absolute;
background:url(img/v1.png) no-repeat;
width:76px;
height:77px;
top:0;
bottom:0;
left:0;
right:0;
margin:auto}
.sb_right .new-list .new-list-post .post-content{width:calc(100% - 316px);
float:left;
padding:6px 20px}
.sb_right .new-list .new-list-post .post-content .title{font-size:17px;
font-weight:500;
color:#3d3d3d}
.sb_right .new-list .new-list-post .post-content .date{margin-bottom:10px;
font-size:13px;
color:#939393}
.sb_right .new-list .new-list-post .post-content .date i{color:#feb10c}
.sb_right .new-list .new-list-post .post-content>div{font-size:14px;
line-height:23px;
color:#636363;
display:block;
height:46px;
overflow:hidden}
.related .box-image{height:225px;
position:relative}
.slide_bt .slick-next,.slide_bt .slick-prev{position:absolute;
top:21px;
display:none!important}
.related .box-image img{object-fit:contain;
height:205px;
padding:10px 0;
transition:.3s}
.related{border-top:none}
.related .product-section-title{border-bottom:1px solid #c91906}
.related .product-section-title span{display:inline-block;
font-size:16px;
text-transform:uppercase;
background:#c91906;
color:#fff;
line-height:40px;
padding:0 10px;
border-radius:4px 4px 0 0}
.metaslider{margin-top:10px!important}
.has-block .spdang3{max-width:25%!important;
flex-basis:25%!important;
padding-right:15px}
/*.archive .large-9,.home .sec_ph02 .large-9,.single .large-9{max-width:77%!important;
flex-basis:77%!important;
padding-left:25px}*/
.home .sec_ph02 .large-9{padding-left:25px!important}
.sec_ph02{padding-top:30px!important}
.view_all{display:block;
margin:0 auto 30px;
width:130px;
height:40px;
line-height:40px;
text-align:center;
border-radius:4px;
color:#fff;
font-size:15px;
background:#da251e}
.footer-1 .widgettitle,.hds{text-transform:uppercase;
margin-bottom:20px}
.view_all:hover{color:#fff;
background:#25760c}
.sec_ph08{padding:20px 0 0!important}
.sec_ph08 .large-12{padding-bottom:20px!important}
.headings a,.headings span{line-height:30px;
font-size:17px;
text-transform:uppercase;
color:#4c4c4c;
display:inline-block;
position:relative;
top:2px}
.slick-track>div,.slide_bt .icon-box{outline:0!important}
.slide_bt img{border-radius:0!important}
.slide_bt p{font-style:initial;
font-size:14px;
line-height:22px;
text-transform:uppercase;
color:#333;
margin-bottom:0;
padding:0 17px}
.slide_bt .slick-prev{left:-7px}
.slide_bt .slick-prev i{font-size:0;
background:url(img/left.png) no-repeat;
width:21px;
height:40px;
z-index:9}
.slide_bt .slick-next{right:-8px}
.slide_bt .slick-next i{font-size:0;
background:url(img/right.png) no-repeat;
width:21px;
height:40px;
z-index:9}
.support-online{position:fixed;
z-index:999;
left:0;
bottom:0}
.support-online .btn-support{cursor:pointer}
.support-online a{display:block;
position:relative;
margin:20px;
text-align:left;
width:40px;
height:40px}
.support-online i{width:40px;
height:40px;
background:#43a1f3;
color:#fff;
border-radius:100%;
font-size:20px;
text-align:center;
line-height:1.9;
position:relative;
z-index:999}
.zalo{text-decoration:none}
.call-now i{background:green}
.support-online a span{border-radius:2px;
text-align:center;
background:#67b634;
padding:9px;
display:none;
width:180px;
margin-left:10px;
position:absolute;
color:#fff;
z-index:999;
top:0;
left:40px;
transition:.2s ease-in-out 0;
-moz-animation:.7s headerAnimation;
-webkit-animation:.7s headerAnimation;
-o-animation:.7s headerAnimation;
animation:.7s headerAnimation}
.support-online a span:before{content:"";
width:0;
height:0;
border-style:solid;
border-width:10px 10px 10px 0;
border-color:transparent #67b634 transparent transparent;
position:absolute;
left:-10px;
top:10px}
.sms i{background:red}
.zalo b{background:#087be0;
width:42px;
height:42px;
border-radius:50%;
display:block;
line-height:42px;
text-align:center;
color:#fff;
text-decoration:none;
font-size:15px}
.mes i{background:orange}
.animated.infinite{-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite}
.zoomIn{-webkit-animation-name:zoomIn;
animation-name:zoomIn}
.kenit-alo-circle{width:50px;
height:50px;
top:-5px;
right:-5px;
position:absolute;
background-color:transparent;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
border:2px solid #0089b9;
opacity:.1;
opacity:.5}
.pulse{-webkit-animation-name:pulse;
animation-name:pulse}
.animated{-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both}
.kenit-alo-circle-fill{width:60px;
height:60px;
top:-10px;
position:absolute;
-webkit-transition:.5s;
-moz-transition:.5s;
-ms-transition:.2s ease-in-out;
-o-transition:.5s;
transition:.5s;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
border:2px solid transparent;
background-color:rgba(0,175,242,.5);
opacity:.75;
right:-10px}
@keyframes pulse{0%,100%{-webkit-transform:scaleX(1);
transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);
transform:scale3d(1.05,1.05,1.05)}
}
@keyframes zoomln{0%{opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
#wpfomo{right:15px;
left:unset!important}
.menu>li .toggle{position:absolute;
right:0}
.menu>li .sub-menu{border:none;
margin-bottom:0}
.menu>li .sub-menu>li>a{display:block;
background:url(img/li3.png) 0 10px no-repeat;
padding-left:15px;
font-size:14px}
.html1 span{color:#fff;
font-size:14px;
border-right:1px solid #fff;
padding:0 10px}
.hds,.hds a{color:#da251e}
.html1 span:last-child{border-right:none}
#related_posts .col:nth-child(4),.html1 span:first-child,.rt_header>div:first-child .menu>li:first-child a,.variations .label{padding-left:0}
.header-bottom .flex-col .button{position:relative;
padding-right:0}
.header2 p:before,.html21 a:after,.html21 h4 span:after{position:absolute;
content:""}
.hds{border-bottom:1px solid #dedede;
font-size:16px}
.block-product-1 .box-image{width:100px;
height:100px!important;
float:left}
.block-product-1 .product-small{border:none!important;
overflow:hidden}
.block-product-1 .box-image img{height:100px!important}
.block-product-1 .box-text{width:calc(100% - 100px);
float:right}
.footer-1 .widgettitle{color:#fff;
font-size:16px;
position:relative;
font-weight:400;
padding-left:10px}
.footer-1 .widgettitle:before{width:3px;
height:15px;
position:absolute;
content:"";
background:#fca91e;
left:0;
top:1px}
#mvcwid{border:1px solid #e3e3e3!important}
#mvctable,.coltskt,.ft_nd_1,.ld02 .right .right2 .large-3,.stacksh .box-text.text-center,.xp01 .left .col-inner,.xp01 .right .col-inner{padding:0!important}
.chat-face,.chat-zalo,.float-contact .hotline{border-radius:20px;
padding:0 18px;
margin-bottom:6px;
color:#fff;
display:block}
.float-contact{position:fixed;
bottom:20px;
left:20px;
z-index:99999}
.html21,.html21 h4 span,.html5{position:relative}
.chat-zalo{background:#8eb22b}
.chat-face{background:#125c9e}
.float-contact .hotline{background:#d11a59!important}
.chat-face a,.chat-zalo a,.hotline a{font-size:15px;
color:#fff;
font-weight:400;
text-transform:none;
line-height:0}
#mega_menu>li>a:hover,.html21 a{color:#c91906}
.hotline_logo{margin-top:5px!important;
font-size:15px!important;
text-align:center;
text-transform:unset!important;
color:#eb0a0a!important}
.html5{top:5px}
.html5 a{padding:0 2px}
.top-bar-nav>li>a{font-size:14px;
text-transform:initial;
color:#fff!important}
.html21{margin-left:100px;
text-align:center;
top:-8px}
.html21 h4{padding-right:140px;
margin-bottom:0}
.html21 h4 span{font-size:15px;
text-transform:uppercase;
font-weight:400;
color:#666}
.html21 h4 span:after{width:121px;
height:25px;
background:url(img/i1.png) no-repeat;
right:-140px;
top:-7px}
.html21 a{font-size:26px;
font-weight:700;
position:relative}
.html21 a:after{width:193px;
height:24px;
background:url(img/i2.png) no-repeat;
left:-21px;
right:0;
margin:0 auto;
bottom:-26px}
#mega-menu-wrap{width:250px;
background:#c91906;
float:left;
border-radius:4px 0 0}
#mega-menu-title{padding:0;
line-height:39px;
text-transform:uppercase;
font-weight:500;
font-size:14px;
text-align:center;
border-radius:4px 0 0}
.ft_nd_1 p{margin-bottom:0;
line-height:49px;
display:block;
text-align:center}
.ft_nd_1 img{float:right;
width:auto}
.ft_nd_2{padding:0!important;
line-height:56px}
.ft_nd_2 p{color:#7d7d7d;
margin-bottom:0;
font-size:15px;
border-top:1px solid #0b5557}
.rt_slide{padding:15px 0 0!important}
.rt_slide .left{max-width:25.5%;
flex-basis:25.5%;
padding-right:5px}
.rt_slide .left .widgettitle{display:block;
background-image:linear-gradient(to right,#008b82 ,#00bcb1);
text-align:center;
text-transform:uppercase;
color:#fff;
line-height:40px;
font-size:16px;
font-weight:500;
margin-bottom:0}
.rt_slide .left .menu{border:1px solid #e7e7e7}
.rt_slide .left .menu li:last-child a,.tabcontent .left-right:last-child,.xp01 .left .menu>li:last-child,.xp02 .noidung .slick-slide>div:nth-child(2) .plain,.xp05 .section-title-container .section-title{border-bottom:none}
.rt_slide .left .menu li a{border-bottom:1px solid #e7e7e7;
display:block;
line-height:35px;
padding:0 0 0 32px;
font-size:15px;
color:#3e3e3e;
background:url(img/li2.png) 10px 13px no-repeat}
.rt_slide .right{max-width:74.5%;
flex-basis:74.5%;
padding-left:0}
.home_tab .tabbed-content>ul>li{width:33.33%}
.home_tab .tabbed-content>ul>li>a{border-radius:0;
font-size:16px;
display:block;
line-height:40px;
text-align:center;
background:#f2f2f2;
color:#333}
.home_tab .tabbed-content>ul>li.active>a{background:#c91906;
color:#f2f2f2}
.cate-heading span{font-size:20px;
padding-left:10px}
.single-product .box-text .product-title a{height:40px}
#top-bar,.devvn_cmt_list .devvn_cmt_box_content p,.muangayinsp .devvn_buy_now,.product-footer2 .related,.xp01 .left .menu>li:hover>.sub-menu{display:block!important}
.rt-breadcrumbs{border-bottom:none;
line-height:34px;
font-size:13px;
color:grey;
display:block;
width:100%;
margin-bottom:0}
.rt-breadcrumbs a{color:grey}
.single-product .large-9{border-right:none!important;
padding-left:0}
#related_posts li:first-child,#related_posts li:nth-child(4),.nd03 .right,.single-product .large-3{padding-left:0!important}
.view_map{padding:10px;
margin-bottom:20px;
box-shadow:0 3px 4px 1px rgb(0 0 0 / 31%);
overflow:hidden}
.view_map>div:first-child{width:63%;
float:left;
border-right:1px solid #acacac;
padding-right:10px}
.view_map>div:first-child p{margin-bottom:0;
font-size:14px;
line-height:25px;
color:#333}
.view_map>div:first-child a{font-size:23px;
font-weight:700;
color:#c91906;
line-height:24px}
.view_map>div:nth-child(2){width:37%;
float:left;
padding-left:10px}
.single-product .product_list_widget li{padding:0;
margin:0 0 10px;
border:1px solid #efefef;
background:#fff;
border-radius:10px}
.single-product .product_list_widget li img{position:relative;
width:100%;
height:210px;
margin-bottom:10px;
display:block}
.single-product .product_list_widget li .product-title{display:block;
text-align:left;
font-size:14px;
color:#3b3b3b;
line-height:24px;
font-weight:500;
position:relative;
padding:10px 20px 0}
.single-product .product_list_widget li>a{order:1}
.single-product .product_list_widget li del{order:3;
display:block;
padding:0 20px}
.single-product .product_list_widget li ins{order:2;
display:block;
padding:0 20px 10px}
.single-product .product_list_widget li ins span{font-size:15px!important;
line-height:23px!important;
font-weight:500!important;
color:#da251c!important}
.product-footer .product-tabs{width:100%;
border-bottom:none}
.product-footer .product-tabs>li a{line-height:31px;
border-bottom:none;
font-size:17px;
text-transform:uppercase;
color:#ff4532;
display:inline-block;
position:relative;
top:2px;
background:0 0!important;
border-radius:0;
box-shadow:none;
padding:0}
.product-footer .tab-panels{padding-top:10px!important}
.product-footer .woocommerce-tabs,.product-main,.sec_tt{padding-top:0!important}
.custom_top_product .left .product-thumbnails a,.product-main .woocommerce-product-gallery__image{border:1px solid #e8e8e8;
border-radius:5px}
.rt_woocommerce_single_product_summary .time{overflow:hidden;
font-size:12px;
color:#7c7c7c;
margin-bottom:8px}
.rt_woocommerce_single_product_summary .time>div p{margin-bottom:0;
font-size:12px;
color:#7c7c7c}
.rt_woocommerce_single_product_summary .time>div:first-child{padding-right:10px}
.rt_woocommerce_single_product_summary .tel{overflow:hidden;
margin-bottom:20px;
border-top:1px solid #ccc;
padding-top:20px}
.rt_woocommerce_single_product_summary .tel p{margin-bottom:0;
font-size:15px;
padding-left:23px;
color:#333;
background:url(img/like.png) 0 4px no-repeat}
.rt_woocommerce_single_product_summary .tel a{margin-bottom:0;
font-size:39px;
font-weight:600;
line-height:35px;
color:#c91906}
.rt_header>div{margin:0!important;
padding:0!important}
.rt_header>div:first-child{max-width:50%;
flex-basis:50%;
padding-right:21px!important}
.rt_header>div:first-child .menu>li{border:none!important;
display:inline-block}
#related_posts .col:nth-child(6),.rt_header>div:first-child .menu>li:last-child a{padding-right:0}
.rt_header>div:first-child .menu>li>a{padding:0 20px}
.rt_header>div:first-child .menu>li>a img{margin:0 auto;
padding:0;
width:22px;
height:auto;
object-fit:contain;
display:block}
.rt_header>div:first-child .menu>li>a span{display:block;
width:100%;
padding:0;
font-size:14px;
line-height:20px;
text-transform:uppercase;
color:#fff;
font-family:Roboto,sans-serif;
margin:10px 0 0;
text-align:center;
font-weight:500}
.rt_header>div:nth-child(3){max-width:30%;
flex-basis:30%;
text-align:center}
.rt_header>div:nth-child(3) .menu>li{display:inline-block;
border:none}
.rt_header>div:nth-child(3) .menu>li a{color:#fff;
font-size:14px;
padding:0 5px;
line-height:16px;
border-right:1px solid #fff}
.header2 p{font-size:16px;
line-height:20px;
color:#fff;
margin-bottom:5px;
position:relative;
padding-top:62px}
.header2 p:before{top:0;
left:0;
right:0;
margin:0 auto;
background:url(img/ic5.png) no-repeat;
width:49px;
height:48px}
.header2 a{font-size:25px;
line-height:29px;
color:#fff;
font-family:Roboto,sans-serif}
.rt_lien_he{display:inline-block;
background:url(img/cart1.png) 10px 7px no-repeat #00978e;
line-height:31px;
border-radius:30px;
padding:0 15px 0 35px;
text-transform:uppercase;
color:#fff;
margin:8px 0}
.rt_share{overflow:hidden;
margin-top:8px}
.rt_share a i{color:#00a79d;
width:32px;
height:32px;
line-height:32px;
text-align:center;
border:1px solid #00a49a;
border-radius:50%}
.nhan_tin_km input{width:100%;
margin-bottom:10px;
border:1px solid #e7e7e7;
border-radius:4px;
height:40px;
text-shadow:none}
.div_2>div:first-child,.div_2>div:nth-child(2),.div_3 h4{border-bottom:1px solid #fff}
.nhan_tin_km .wpcf7-submit{font-size:16px;
font-weight:500;
font-family:Roboto,sans-serif;
background-color:#00a79d!important}
.footer-1 .row>div:nth-child(5) img{display:block;
margin:0 auto}
.sec_email{background-image:linear-gradient(to right,#008b82 ,#00bcb1);
padding:25px 0!important}
.sec_email .dk_nhan_tin{margin:0 -3px}
.sec_email .dk_nhan_tin>div{width:33.33%;
float:left;
padding:0 3px}
.sec_email .dk_nhan_tin input{width:100%;
padding:0 10px;
margin:0;
height:40px;
min-height:40px;
border-radius:4px}
.sec_email .dk_nhan_tin .wpcf7-submit{background-color:#006962!important;
font-weight:500;
font-size:16px;
font-family:Roboto,sans-serif}
.sec_email .left{padding:5px 0}
.sec_email .left h4{font-size:16px;
text-transform:uppercase;
color:#fff;
font-family:Roboto,sans-serif;
font-weight:500;
margin-bottom:0}
.div_1 p,.div_2>div:nth-child(2) a,.rt_add_cus>div .devvn_buy_now,.sb_left .widget-title{font-family:Roboto,sans-serif!important}
.sec_email form{overflow:hidden;
margin-bottom:0;
padding:8px 0}
.sec_email .left p{margin-bottom:0;
font-size:15px;
line-height:24px;
color:#fff}
.sec_dgia .testimonial-box{background:#fff;
padding:20px 20px 0}
.sec_dgia .testimonial-box p{font-size:14px;
font-style:initial;
margin-bottom:10px}
.div_1 p,.div_2>div:first-child p,.div_2>div:nth-child(2) p,.div_3 h4,.div_3>div p{margin-bottom:0;
color:#fff}
.sec_dgia .testimonial-box h3{font-size:14px;
font-style:initial}
.div_1,.div_2,.div_3{background-image:linear-gradient(to right,#00867e,#00a79d);
background-color:#00867e}
.div_1{border-radius:6px;
text-align:center;
padding:15px 5px}
.div_1 p{font-size:14px;
line-height:25px;
font-weight:500}
.div_1 a{color:#fff;
text-decoration:underline}
.div_2,.div_3{border-radius:6px;}
.div_3{margin-top:11px}
.div_2>div:first-child p{display:block;
text-align:center;
font-size:16px;
text-transform:uppercase;
line-height:46px}
.div_2>div:nth-child(2){padding:20px 0;
text-align:center}
.div_2>div:nth-child(2) p{font-size:14px;
line-height:22px}
.div_2>div:nth-child(2) a{color:#fff;
font-size:32px;
font-weight:700;
line-height:35px}
.div_2>div:nth-child(3){padding:15px 20px}
.div_2>div:nth-child(3) p{margin-bottom:8px;
color:#fff;
font-size:15px;
line-height:22px}
.div_2>div:nth-child(3) h4{font-size:15px;
margin-bottom:8px;
color:#fff}
.div_3 h4{text-align:center;
font-weight:500;
font-size:16px;
line-height:42px}
.div_3>div{padding:15px}
.div_3>div p{padding-left:22px;
font-size:15px;
line-height:25px;
background:url(img/ck.png) 0 6px no-repeat}
.related .block-product-col .col-4{width:25%}
.xp02 .noidung .slick-next,.xp02 .noidung .slick-prev{position:absolute;
top:44.5%;
z-index:9;
cursor:pointer;
width:20px;
height:40px;
color:#c2c2c2}
.message-container .wc-forward{display:inline-block;
border-radius:4px}
div#reviews.woocommerce-Reviews{max-width:100%;
margin-top:20px}
.devvn_prod_cmt{max-width:100%}
.woocommerce-product-rating .star-rating>span{position:relative!important;
width:100%!important;
overflow:hidden}
.quytrinh_chinhsach{border:1px solid #e7e7e7;
border-radius:8px;
padding:16px;
margin-bottom:20px}
.ld06 .box .box-image,.quytrinh_chinhsach>div:first-child{margin-bottom:15px}
.quytrinh_chinhsach>div:first-child h3{font-size:16px;
color:#363636}
.quytrinh_chinhsach>div:first-child p{font-size:15px;
line-height:27px;
margin-bottom:0;
color:#363636}
.quytrinh_chinhsach>div:nth-child(2) p{font-size:15px;
line-height:25px;
margin-bottom:0;
font-weight:700}
.quytrinh_chinhsach>div:nth-child(2) p a{color:#00a79d;
font-weight:400}
.rt_so_luong>div:first-child span{float:left;
padding-right:8px;
color:#848280;
line-height:40px}
.rt_so_luong>div:first-child form{float:left;
clear:none}
.rt_so_luong>div:nth-child(2) li{list-style:none;
line-height:40px;
color:#848280}
.rt_add_cus>div:first-child button,.rt_add_cus>div:nth-child(2) button,.rt_add_cus>div:nth-child(3) a,.rt_add_cus>div:nth-child(4) a{display:block;
border-radius:6px;
line-height:45px}
.rt_add_cus{clear:both;
width:100%;
overflow:hidden}
.rt_add_cus>div{width:100%;
float:left;
margin-bottom:12px}
.rt_add_cus>div a{display:block;
width:100%}
.rt_add_cus>div:first-child button{width:100%;
background:url(img/them.png) no-repeat!important;
font-size:0;
margin-bottom:0;
position:relative}
.rt_add_cus>div:nth-child(2) button{width:100%;
background-image:linear-gradient(to right,#008d83 ,#00bbb0)!important;
font-weight:400;
font-size:16px;
position:relative;
margin-bottom:0}
.rt_add_cus>div:nth-child(3) a{background:url(img/left4.png) 5px 13px no-repeat #288ad6;
font-size:16px;
color:#fff;
padding-left:26px}
.rt_add_cus>div:nth-child(4) a{background:url(img/left5.png) 5px 13px no-repeat #288ad6;
font-size:16px;
color:#fff;
padding-left:26px}
.devvn_buy_now.devvn_buy_now_style{background-image:linear-gradient(to right,#00c0b4,#008b82,#00c0b4)!important;
max-width:100%;
margin:0}
.rt_add_cus>div .devvn_buy_now{    width: 49.5%;
    display: block!important;
    background-image: linear-gradient(to right,#00c0b4,#008b82)!important;
    line-height: 17px;
    font-weight: 500;
    font-size: 13px;
    position: relative;
    margin-bottom: 0;
    max-width: 100%;
    overflow: hidden;
    padding: 9px 0;
    border-radius: 4px;
    text-transform: uppercase;
    color: #fff!important;
    text-align: center;}
.lnh_goi_dien.devvn_buy_now.devvn_buy_now_style{background:linear-gradient(to right,#008b82,#00c0b4)!important}
.rt_add_cus>div .devvn_buy_now:before{display:none;
position:absolute;
content:"";
background:url(img/nguoi.png) no-repeat;
width:55px;
height:57px;
top:8px;
left:85px;
z-index:9}
.rt_add_cus>div .devvn_buy_now strong{font-weight:500!important}
.html1 p{display:block;
color:#fff;
line-height:31px;
font-size:14px}
.html2 p,.html3{line-height:18px;
color:#fff}
.html2>div{margin-right:25px;
margin-left:5px;
padding-left:40px;
background:url(https://cannhacongnghe.com/wp-content/uploads/2023/07/icon1.png) left center no-repeat}
.html2>div:nth-child(2){background:url(https://cannhacongnghe.com/wp-content/uploads/2023/07/icon2.png) left center no-repeat}
.html2>div:nth-child(3){background:url(https://cannhacongnghe.com/wp-content/uploads/2023/07/icon3.png) left center no-repeat}
.html2 p{font-size:13px}
.html2 p a{font-weight:700;
color:#fff}
li.cart-item a i{float:left;
display:inline-block;
order:1;
width:31px;
height:31px;
border:1px solid #fff;
border-radius:50%;
text-align:center;
line-height:28px;
color:#fff;
font-size:13px}
li.cart-item a span{display:inline-block;
float:right;
order:2;
margin-left:8px;
text-transform:initial;
font-size:13px;
color:#fff;
font-weight:400}
.html3{display:inline-block;
text-align:center;
background:#08c5ba;
min-width:77px;
border-radius:6px;
font-size:13px;
padding:3px 0}
.xp01{padding:0 0 34px!important;
z-index:9}
.xp01 .left{max-width:17%;
flex-basis:17%}
.xp01 .left .menu{box-shadow:0 0 8px rgb(0 0 0 / 20%);
padding:11px 0}
.xp01 .left .menu>li{border-bottom:1px solid #eee;
border-top:none!important;
padding:0 8px!important}
.xp01 .left .menu>li>a img{width:15px;
height:auto}
.xp01 .left .menu>li>a{font-size:15px;
color:#1c1c1c;
padding:8px 5px 9px;
line-height:22px;
font-weight:500;
display:block}
.xp01 .left .menu>li>button{right:5px}
.xp01 .left .menu>li>button i{transform:rotate(-90deg)!important}
.xp01 .left .menu>li>.sub-menu{position:absolute;
left:99%;
top:0;
background:#fff;
width:100%;
padding:10px;
z-index:99;
border-radius:10px;
box-shadow:0 0 8px rgb(0 0 0 / 20%)}
.xp01 .left .menu>li.bacot>.sub-menu{column-count:3;
width:300%}
.xp01 .left .menu>li>.sub-menu a{font-size:15px;
color:#1c1c1c;
padding:5px 5px 5px 10px;
line-height:22px;
font-weight:400;
display:block}
.xp01 .center{max-width:60.7%;
flex-basis:60.7%}
.xp01 .center .col-inner{padding:0 10px!important}
.xp01 .right{max-width:22.3%;
flex-basis:22.3%}
.xp01 .right .img{margin-bottom:10px!important}
.xp01 .large-12 .col-inner{padding:0!important;
margin-top:10px}
.slider-for img{
margin:0 auto}
.slider-nav{padding:0;
text-align:center}
.slider-nav .text_nxp{font-size:13px;
line-height:22px;
color:#797979;
display:inline-block;
padding:10px 10px 6px;
cursor:pointer;
border-bottom:1px solid #f3f4f4}
.slider-nav .slick-current{color:#222;
border-bottom:1px solid #00a096}
.xp02{background:#f4f4f4!important;
padding:9px 0!important}
.xp02 .noidung{background:#fffeff;
border-radius:10px;
overflow:hidden;
max-width:1200px}
.xp02 .noidung .large-12:before{position:absolute;
content:"";
width:1px;
height:100%;
background:#fff;
top:0;
left:15px;
z-index:9}
.xp02 .noidung .plain{border:1px solid #eee;
box-sizing:border-box;
border-top:none;
border-right:none;
padding:20px 15px}
.xp02 .noidung .slick-prev{left:-17px;
box-shadow:1px 0 2px rgb(0 0 0 / 52%);
border-radius:0 30px 30px 0;
background:#fff;
line-height:40px;
padding-left:3px;
font-size:13px}
.xp02 .noidung .slick-next{right:-18px;
box-shadow:-2px 0 3px rgb(0 0 0 / 28%);
border-radius:30px 0 0 30px;
background:#fff;
line-height:40px;
padding-left:7px;
font-size:13px}
.xp02 .noidung .icon-box-img{width:94px!important;
height:94px;
margin:0 auto 14px!important;
background:#f4f4f4;
border-radius:50%}
.xp02 .noidung .icon-box-text p{font-size:15px;
line-height:24px;
color:#2d2d2d;
display:block;
font-weight:500;
height:24px;
overflow:hidden}
.no_slide .cate_term_list,.noidung .col-inner>.uxb-draggable,.uxb-wrapper .block-product-222 .product,.uxb-wrapper .block-product-2>.product-small,.uxb-wrapper .cate_term_right .cate_term_list{width:20%;
float:left}
.xp02 .tieude .section-title{margin-bottom:0;
display:block;
text-align:center}
.xp02 .tieude .section-title span{display:block;
font-size:25px!important;
text-transform:uppercase;
color:#212121!important}
#footer{background:#121f28;
padding:40px 0 75px!important}
#footer .cot5 .col-inner{border-top:1px solid #243c4d;
padding-top:25px}
#footer .cot5 .col-inner p{display:block;
color:#fff;
font-size:13px;
line-height:24px;
margin-bottom:0}
#footer .ux-menu .ux-menu-link a{display:block;
padding:0;
font-size:14px;
line-height:30px;
color:#fff}
#footer .img img,.ld01 .left img,.ld02 .right .right1 img,.ld03 .box .box-image img,.ld03 .right .img img,.ld07 .noidung2 .box .box-image img,.nd03 .right .box .box-image img{width:auto}
#footer .large-3 p{display:block;
margin-bottom:0;
font-size:13px;
line-height:34px;
color:#fff}
#footer .cot1,#footer .cot2{max-width:21%!important;
flex-basis:21%!important}
#footer .cot3{max-width:25%!important;
flex-basis:25%!important}
#footer .cot4{max-width:33%!important;
flex-basis:33%!important}
.xp03{background:#f4f4f4;
padding-bottom:30px!important}
.box_tt_vsp .tt_vsp>div,.cate_term{overflow:hidden;
margin-bottom:25px}
.cate_term .cate_term_left{width:310px;
float:left}
.cate_term .cate_term_right{width:calc(100% - 310px);
float:left;
border:1px solid #efefef;
border-left:none;
border-bottom:none}
.slide1hang .slick-next,.slide1hang .slick-prev,.slide2hang .slick-next,.slide2hang .slick-prev{top:44.5%;
z-index:9;
cursor:pointer;
width:20px;
height:40px;
line-height:40px;
color:#c2c2c2;
font-size:13px;
position:absolute;
background:#fff}
.sp_dang3{overflow:hidden;
background:#fff}
.slide1hang .slick-prev,.slide2hang .slick-prev{left:0;
box-shadow:1px 0 2px rgb(0 0 0 / 52%);
border-radius:0 30px 30px 0;
padding-left:3px}
.slide1hang .slick-next,.slide2hang .slick-next{right:0;
box-shadow:-2px 0 3px rgb(0 0 0 / 28%);
border-radius:30px 0 0 30px;
padding-left:7px}
.cate_term_right .cate_term_list{padding:10px 5px}
.tieude_c2 .view,.xemthemsp a{padding:0 12px;
background:#00a79d}
.cate_term_right .cate_term_list .img{width:100%;
height:114px;
margin-bottom:5px}
.cate_term_right .cate_term_list .img img{width:100%;
height:114px;
object-fit:contain}
.cate_term_right .cate_term_list .title{text-align:center;
font-size:14px;
line-height:19px;
text-transform:uppercase;
color:#272727;
height:38px;
align-items:center;
justify-content:center;
display:flex}
.box_cate .cate_title .tile,.hd .title,.tieude_c2 .tile,.xp04 .headingss a,.xp05 .section-title-container .section-title span{color:#212121;
font-weight:700;
font-size:19px;
text-transform:uppercase}
.slide2hang .cate_term_list{border:1px solid #eee;
box-sizing:border-box;
border-top:none;
border-right:none}
.box_cate .cate_title .tile{display:inline-block;
line-height:37px;
border-left:5px solid #00a79d;
padding-left:12px}
.box_cate .cate_title .view{float:right;
display:inline-block;
line-height:37px;
padding-right:12px;
font-size:14px;
color:#00a79d}
.no_slide .cate_term_list{border:1px solid #efefef;
border-right:none;
border-top:none}
.slider_nxp{
overflow:hidden}
.slider_nxp .slider-for{
overflow:hidden}
.tieude_c2{overflow:hidden;
padding:0 15px;
margin-bottom:15px;
margin-top:10px}
.hd .title,.tieude_c2 .tile{display:inline-block;
line-height:24px}
.percent,.tieude_c2 .view{color:#fff;
font-size:14px}
.tieude_c2 .view{display:inline-block;
float:right;
border-radius:5px;
line-height:28px}
.percent{text-transform:uppercase;
text-align:center;
line-height:24px;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
width:100px;
display:block;
background:#da251c;
position:absolute;
top:8px;
right:-28px}
.thuong_hieu a,.thuong_hieu span{display:block;
font-size:13px;
line-height:24px;
height:24px;
overflow:hidden;
color:#00a79d}
.da_ban span,.xemthemsp a{display:inline-block;
color:#fff}
.box-p .price_pro{display:block;
margin:0;
width:55%;
float:left}
.box-p .container-rating{display:block;
width:45%;
float:left;
text-align:right}
.box-p .container-rating>div{display:inline-block;
margin:0}
.box-p .container-rating .star-rating{font-size:13px;
position:relative;
top:3px}
.box-p .container-rating .count-rating{font-size:11px;
color:#a2a2a2}
.xp04{background:#f4f4f4;
padding:0!important}
.xp04 .large-12>.col-inner{background:#fff;
padding:13px;
overflow:hidden}
.block-product-31{margin:0 -6.5px;
overflow:hidden}
.block-product-31 .product{width:16.66%;
float:left;
padding:0 6.5px;
margin-bottom:13px}
.xp05 .slick-next,.xp05 .slick-prev{position:absolute;
top:40%;
cursor:pointer;
width:20px;
max-width:20px;
height:40px;
line-height:40px;
color:#c2c2c2;
font-size:13px;
z-index:9}
.xp04 .headingss{background:url(img/like1.png) 1px 1px no-repeat;
padding-left:35px}
.xp04 .headingss a{display:inline-block;
line-height:24px}
.ld01 .right h2,.ld01 .right h3{text-align:center;
line-height:44px}
.xemthemsp{text-align:center;
display:block;
clear:both;
margin:10px 0}
.xemthemsp a{line-height:28px;
border-radius:6px;
font-size:14px}
.block-product-31 .product-small .product-small .box-image,.block-product-31 .product-small .product-small .box-image img{height:185px}
.block-product-31 .box-p .price_pro{width:100%;
text-align:center;
margin:5px 0;
min-height:24px}
.da_ban{margin:8px 0 0!important;
text-align:left;
display:block;
line-height:16px;
background:url(img/daban.png) center center no-repeat;
clear:both}
.da_ban span{line-height:16px;
font-size:11px;
font-weight:500;
position:relative;
left:30px}
.xp05{background:#f4f4f4;
padding:0 0 10px!important}
.xp05 .large-12>.col-inner{background:#fff;
padding:18px}
.xp05 .section-title-container{margin-bottom:0!important;
display:block}
.xp05 .section-title-container .section-title span{border:none!important;
margin:0!important;
padding:0 0 0 25px!important;
display:block;
line-height:24px;
background:url(img/check.png) left 2px no-repeat}
.xp05 .ux-menu{display:block;
text-align:left;
margin-bottom:20px}
.xp05 .ux-menu .ux-menu-link{display:inline-block;
margin-right:2px!important;
margin-bottom:7px!important}
.xp05 .ux-menu .ux-menu-link a{display:inline-block;
min-height:auto;
padding:0 11px;
border:1px solid #ebeaea;
border-radius:6px;
line-height:28px;
font-size:14px;
color:#686868}
.xp05 .ux-menu .ux-menu-link a:hover{border:1px solid #00a79d;
color:#00a79d}
.xp05 .slick-slide{padding:0 4.5px}
.xp05 .product-small .box-image,.xp05 .product-small .box-image img{height:215px}
.xp05 .slick-prev{left:2px;
box-shadow:1px 0 2px rgb(0 0 0 / 52%);
border-radius:0 30px 30px 0;
background:#fff;
padding-left:3px}
.xp05 .slick-next{right:0;
box-shadow:-2px 0 3px rgb(0 0 0 / 28%);
border-radius:30px 0 0 30px;
background:#fff;
padding-left:7px}
.hd .view,.news-widget-sidebar-widget1 .news-item-sidebar .box__slider h4 .news-title:hover{color:#00a79d}
.xp06 .left{max-width:59%;
flex-basis:59%}
.xp06 .right{max-width:41%;
flex-basis:41%}
.hd .view{display:inline-block;
font-size:14px;
line-height:24px;
font-weight:400;
margin-left:25px}
.news-widget-sidebar-widget1{margin:0 -8px;
overflow:hidden}
.news-widget-sidebar-widget1 .news-item-sidebar{padding:0 8px 10px}
.news-widget-sidebar-widget1 .news-item-sidebar .news-thumb{width:100%;
height:auto;
border-radius:10px;
overflow:hidden;
margin-bottom:10px}
.news-widget-sidebar-widget1 .news-item-sidebar .news-thumb img{width:100%;
height:auto;
object-fit:cover}
.news-widget-sidebar-widget1 .news-item-sidebar .box__slider h4 .news-title{display:block;
font-size:15px;
line-height:24px;
font-weight:500;
color:#212121}
.news-widget-sidebar-widget1 .news-item-sidebar .box__slider .date{display:block;
font-size:13px;
line-height:25px;
color:#848484}
.news-widget-sidebar-widget1 .news-item-sidebar .box__slider .box__description p{display:block;
margin-bottom:0;
font-size:13px;
line-height:22px;
height:44px;
color:#848484;
overflow:hidden}
.news-widget-sidebar-widget1 .right{width:100%;
float:none;
padding:0 8px;
max-width:100%;
flex-basis:100%;
display:flex}
.news-widget-sidebar-widget1 .right .news-item-sidebar-clear{overflow:hidden;
margin-bottom:15px;
width:33%}
.news-widget-sidebar-widget1 .right .news-item-sidebar-clear .news-thumb{width:105px;
height:50px;
border-radius:10px;
overflow:hidden;
float:left}
.news-widget-sidebar-widget1 .right .news-item-sidebar-clear .news-thumb img{width:100%;
height:50px;
object-fit:cover}
.news-widget-sidebar-widget1 .right .news-item-sidebar-clear .box__slider{width:calc(100% - 115px);
float:right;
padding-right:5px}
.news-widget-sidebar-widget1 .right .news-item-sidebar-clear .box__slider .news-title{font-size:13px;
line-height:17px;
font-weight:500;
color:#212121;
overflow:hidden;
text-overflow:ellipsis;
-webkit-line-clamp:2;
display:-webkit-box;
-webkit-box-orient:vertical}
.block-bottom-tabbar a:hover,.block-bottom-tabbar a:hover i,.block-product-222 .slick-arrow:hover,.box_pro .box_pro_list a:hover,.box_tt_vsp .cnt a:hover,.ld04 h2 a,.ld06 .tieude h2 a,.news-widget-sidebar-widget1 .right .news-item-sidebar-clear .box__slider .news-title:hover,.news-widget-style-video .news-item-sidebar h4 .news-title:hover,.news-widget-style-video .right .news-item-sidebar-clear .news-title:hover,.rt_woocommerce_single_product_summary .variations li.selected span,.sldier_lq .slick-arrow:hover,.slick-arrow:hover,.ten_chuyen_muc .cm_con .cate_term_list:hover .title{color:#00a79d}
.news-widget-sidebar-widget1 .right .news-item-sidebar-clear .box__slider .date{display:block;
font-size:11px;
line-height:21px;
color:#848484}
.news-widget-style-video .news-item-sidebar{border-bottom:1px solid #e4e4e4;
margin-bottom:15px;
padding-bottom:5px}
.news-widget-style-video .news-item-sidebar .news-thumb{width:100%;
height:309px;
position:relative;
margin-bottom:15px}
.news-widget-style-video .news-item-sidebar .news-thumb img{width:100%;
height:309px}
.news-widget-style-video .news-item-sidebar h4 .news-title{display:block;
font-size:16px;
line-height:25px;
font-weight:500;
color:#2c2c2c}
.news-widget-style-video .right{width:100%;
max-width:100%;
flex-basis:100%}
.news-widget-style-video .right .news-item-sidebar-clear .news-title{display:block;
font-size:15px;
line-height:27px;
color:#2c2c2c;
font-weight:400;
background:url(img/v2.png) 0 5px no-repeat;
padding-left:20px}
.ld01{margin:0 auto!important;
max-width:1200px!important;
box-shadow:0 0 10px rgb(0 0 0 / 23%);
border-radius:10px;
padding-top:18px;
position:relative;
top:-26px;
z-index:999;
background:#fff}
.ld04,.ld06{background:#f4f4f4!important}
.ld01 .right h3{font-size:19px;
display:block;
margin-bottom:0;
text-transform:uppercase;
color:#222;
font-weight:400;
margin-top:15px}
.ld01 .right h2,.rt_lading div .wpcf7-submit{font-weight:700;
color:#00a79d;
text-transform:uppercase}
.ld01 .right h2{display:block;
font-size:33px;
margin-bottom:10px}
.ld02 .tieude h2,.ld02 .tieude h3,.ld05 h3{line-height:60px;
text-align:center;
display:block}
.rt_lading div{width:27%;
float:left;
margin-right:3%}
.rt_lading div:last-child{width:10%;
margin-right:0}
.rt_lading div input{border:none!important;
box-shadow:none!important;
border-bottom:1px solid #d8d8d8!important;
padding:0!important;
margin-bottom:0!important}
.rt_lading div .wpcf7-submit{margin:0!important;
background:#fff!important;
font-size:16px}
.ld01 .col{padding-bottom:18px!important}
.ld02{padding:30px 0!important}
.ld02 .tieude h3,.ld05 h3{font-size:38px;
margin-bottom:0;
font-weight:300;
color:#242424}
.ld02 .tieude h2{font-weight:700;
text-transform:uppercase;
color:#00a79d;
font-size:39px;
margin-bottom:0}
.ld02 .left,.ld03 .left{max-width:55%;
flex-basis:55%}
.ld02 .left .video-button-wrapper{position:absolute;
width:60px;
height:60px;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
z-index:9}
.ld02 .left .video-button-wrapper a{color:#fff;
box-shadow:0 0 10px #000;
margin:0;
padding:0;
font-size:20px;
background:rgb(0 0 0 / 31%)}
.ld02 .right{max-width:45%;
flex-basis:45%;
padding:0 30px}
.ld02 .right .right1 .col{padding:0!important;
border-bottom:1px solid #d8d8d8}
.ld02 .right .right1 p{display:block;
font-size:18px;
line-height:35px;
color:#3e3e3e;
margin-bottom:0}
.ld02 .right .right2{margin-top:32px}
.ld02 .right .right2 .large-3 p{font-size:59px;
color:#00a79d;
text-align:left;
border-right:1px solid #d8d8d8;
margin-bottom:0;
line-height:69px}
.ld02 .right .right2 .large-9 p{font-size:15px;
line-height:23px;
color:#3e3e3e;
margin-bottom:0;
display:block;
padding-left:5px}
.ld03{padding:50px 0 0!important}
.ld03 p{font-size:18px;
line-height:33px;
color:#fff}
.ld03 h2{font-size:46px;
line-height:68px;
text-transform:uppercase;
font-weight:700;
color:#fff;
margin-bottom:0}
.ld03 .box{margin-top:50px}
.ld03 .box .box-image{width:75px!important;
float:left!important}
.ld03 .box .box-text{width:calc(100% - 75px)!important;
float:left;
padding:0 0 0 10px!important}
.ld03 .box .box-text h4{font-size:19px;
text-transform:uppercase;
color:#fff;
font-weight:700}
.ld03 .box .box-text p{font-size:15px;
line-height:26px;
color:#fff}
.ld03 .right{max-width:45%;
flex-basis:45%}
.ld03 .right .img{position:absolute;
left:-5%;
top:-95px;
min-width:928px}
.ld04{padding:40px 0 30px!important}
.block-product-222{margin:0 -8.5px;
overflow:hidden}
.block-product-222 .product{width:20%;
float:left;
padding:0 8.5px}
.block-product-222 .slick-next,.block-product-222 .slick-prev{top:40%;
width:20px;
max-width:20px;
height:40px;
background:#fff;
line-height:40px;
color:#c2c2c2;
font-size:13px;
position:absolute;
z-index:9;
cursor:pointer}
.block-product-222 .product .col-inner{background:#fff;
border:1px solid #efefef;
border-radius:10px}
.block-product-222 .product .col-inner .box-p .price_pro{width:100%;
display:block;
text-align:center}
.block-product-222 .product .col-inner .box-p .container-rating{width:100%;
text-align:center}
.block-product-222 .slick-prev{left:9px;
box-shadow:1px 0 2px rgb(0 0 0 / 52%);
border-radius:0 30px 30px 0;
padding-left:3px}
.block-product-222 .slick-next{right:5px;
box-shadow:-2px 0 3px rgb(0 0 0 / 28%);
border-radius:30px 0 0 30px;
padding-left:7px}
.ld04 .img,.ld07 .noidung2{box-shadow:0 0 10px rgb(0 0 0 / 30%)}
.ld04 .img,.ld04 .img img,.tab.active.has-icon a{border-radius:10px}
.ld04 h2,.ld06 .tieude h2{text-align:center;
font-size:39px;
line-height:60px;
text-transform:uppercase;
font-weight:700;
color:#1c1d1d}
.ld04 p{display:block;
text-align:center;
font-size:15px;
line-height:28px;
color:#676767;
max-width:760px;
margin:30px auto 0}
.ld04 .button{margin:0 auto;
display:block;
max-width:208px;
padding:0;
font-size:15px;
font-weight:500}
.ld05{padding:50px 0!important}
.ld05 h2{display:block;
text-align:center;
font-weight:700;
text-transform:uppercase;
color:#00a79d;
font-size:39px;
line-height:60px;
margin-bottom:20px}
.ld05 .datc{max-width:2000px;
margin:0 auto}
.ld05 .large-2{max-width:20%;
flex-basis:20%;
padding:0 3.5px!important;
margin-bottom:7px}
.ld05 .datc .box-image{border-radius:7px;
overflow:hidden}
.ld05 .datc .box-text{background:rgb(0 0 0 / 36%);
border-radius:0 0 7px 7px;
padding:10px!important}
.ld05 .datc .box-text,.ld05 .datc .box-text p{font-size:15px;
line-height:24px;
color:#fff}
.ld06{padding:50px 0 20px!important}
.ld06 .slick-list{padding:10px 0!important}
.ld06 .slick-slide{padding-bottom:10px!important}
.ld06 .slick-slide .col-inner{background:#fff;
border-radius:10px;
box-shadow:0 0 10px rgb(0 0 0 / 28%);
padding:30px 30px 40px}
.ld06 .slick-slide .col-inner:after{position:absolute;
background:url(img/af1.png);
width:26px;
height:20px;
bottom:20px;
left:0;
right:0;
z-index:9;
content:"";
margin:0 auto}
.ld06 .box .box-image img{width:97px;
height:97px;
border-radius:50%}
.ld06 .box-text h4{font-size:17px;
line-height:26px;
color:#444;
font-weight:400}
.ld06 .box-text p{font-size:15px;
line-height:24px;
color:#717171}
.ld06 .box-text{padding-bottom:30px!important}
.ld06 .box-text:after{position:absolute;
background:url(img/bf1.png);
width:26px;
height:20px;
bottom:5px;
left:0;
right:0;
z-index:9;
content:"";
margin:0 auto}
.ld06 .col-inner>p{font-size:14px;
line-height:24px;
color:#676565;
text-align:center}
.ld07 .tieude h2,.ld07 .tieude h3{color:#fff;
line-height:40px}
.khachhangsl .slick-dots li,.ld06 .slick-dots>li{display:inline-block;
margin:0 3px!important}
.ld06 .slick-dots>li button{margin:0!important;
font-size:0;
width:8px;
height:8px;
border-radius:50%;
background:#b7b7b7}
.ld06 .slick-dots>li.slick-active button{background:#00a79d}
.ld07{background:url(img/bgts.jpg) top center no-repeat #f4f4f4;
padding:120px 0 60px!important}
.ld07 .noidung2,.nd02,.san_sale{background:#fff}
.ld07 .tieude h3{text-align:center;
font-size:20px;
font-weight:400;
margin-bottom:0}
.ld07 .noidung2 .large-12 h2,.ld07 .tieude h2{font-size:30px;
text-transform:uppercase;
text-align:center}
.ld07 .noidung2{border-radius:10px;
padding:35px;
max-width:1200px!important}
.ld07 .noidung2 .box .box-image{text-align:center;
height:60px;
line-height:60px;
align-items:center;
justify-content:center;
display:flex;
margin-bottom:15px}
.ld07 .noidung2 .box .box-text h4{font-size:16px;
line-height:30px;
text-transform:uppercase;
color:#0b0b0b}
.ld07 .noidung2 .box .box-text p{font-size:14px;
line-height:24px;
color:#5d5d5d}
.ld07 .noidung2 .large-12 h2{line-height:38px;
color:#00a79d}
.ld07 .noidung2 .large-12 .section-title b{background:#00a79d;
opacity:1}
.ld07 .noidung2 .large-12 .section-title span{text-transform:initial;
font-size:19px;
font-weight:400;
color:#242424}
.category-page-row .cate_right{float:right;
order:2;
max-width:100%!important;
flex-basis:100%!important}
.category-page-row .cate_left{float:left;
order:1;
max-width:23%!important;
flex-basis:23%!important}
.button-variable-item span,.nd01 p{font-size:13px}
.nd02{padding:20px!important;
border-radius:10px;
margin:0!important}
.nd02 .left{padding-right:7px!important}
.nd02 .tieude h2{margin-bottom:20px;
font-size:23px;
line-height:40px;
font-weight:500;
color:#181a1a;
margin-top:15px}
.nd02 .box .box-image{width:57px!important;
float:left}
.nd02 .box .box-text{width:calc(100% - 57px)!important;
float:right;
padding-right:0}
.nd02 .box .box-text h4{font-size:16px;
line-height:30px;
font-weight:500;
color:#0b0b0b;
margin-bottom:0}
.nd02 .box .box-text p{font-size:14px;
line-height:24px;
display:block;
margin-bottom:0;
color:#5d5d5d}
.san_sale{padding:10px 20px;
overflow:hidden;
border-radius:10px;
margin-bottom:10px;
margin-top:10px}
.menu_chuyenmuc,.mn_thuong_hieu,.sb_pro{padding:10px;
border-radius:10px;
background:#fff}
.san_sale .title{text-align:center;
font-size:24px;
line-height:40px;
text-transform:uppercase;
color:#00a79d;
font-weight:500}
.menu_chuyenmuc .hd_box,.mn_thuong_hieu .hd_box,.sb_pro .widgettitle{line-height:24px;
display:block;
text-transform:uppercase;
text-align:center}
.sp_san_sale{margin:0 -11px}
.sp_san_sale .list_sp_san_sale{width:33.33%;
float:left;
padding:0 5px;
margin-bottom:22px}
.sp_san_sale .list_sp_san_sale .box_shadow{box-shadow:0 0 10px rgb(0 0 0 / 35%);
border-radius:11px}
.sp_san_sale .list_sp_san_sale .title-wrapper{display:block;
text-align:center;
background:#00a79d;
border-radius:10px 10px 0 0;
padding:7px 10px}
.sp_san_sale .list_sp_san_sale .title-wrapper .product-title a{display:block;
text-align:center;
font-size:12px;
line-height:17px;
text-transform:uppercase;
color:#fff;
font-weight:500;
height:50px;
overflow:hidden}
.sp_san_sale .list_sp_san_sale .box-image img{width:100%;
padding:5px;
object-fit:contain}
.sp_san_sale .list_sp_san_sale .box_price{text-align:center;
height:54px}
.sp_san_sale .list_sp_san_sale .box_price .price{font-size:15px;
line-height:21px;
font-weight:700;
color:#ff2323;
margin-bottom:0}
.sp_san_sale .list_sp_san_sale .box_price .salep{display:block;
margin-bottom:0;
font-size:14px;
line-height:20px;
color:#626262}
.sp_san_sale .list_sp_san_sale .box_price .salep span{font-weight:500;
color:#ff2323}
.sp_san_sale .list_sp_san_sale .dkn{text-align:center;
padding:8px 0}
.sp_san_sale .list_sp_san_sale .dkn a{display:inline-block;
background-image:linear-gradient(to right,#ffa60f ,#ff6324);
border-radius:10px;
font-size:13px;
text-transform:uppercase;
color:#fff;
padding:5px 7px 5px 27px;
margin-bottom:6px;
position:relative}
.sp_san_sale .list_sp_san_sale .dkn a:before{position:absolute;
content:"";
background:url(img/cart6.png) no-repeat;
width:20px;
height:16px;
left:5px;
top:6px;
z-index:9}
.sp_san_sale .list_sp_san_sale .dkn p span{font-size:10px;
line-height:16px;
color:#00a79d;
display:inline-block;
position:relative;
padding-left:15px;
text-transform:inherit}
.sp_san_sale .list_sp_san_sale .dkn p span:before{position:absolute;
background:url(img/time2.png) no-repeat;
width:11px;
height:11px;
top:2px;
left:2px;
z-index:9;
content:""}
.menu_chuyenmuc .hd_box{font-size:15px;
font-weight:500;
color:#212121;
margin-bottom:7px}
.box_pro .box_pro_list{overflow:hidden;
border-top:1px solid #eee;
padding:15px 0}
.box_pro .box_pro_list .img{width:20px;
float:left;
margin:0 4px 0 0}
.box_pro{column-count:2}
.box_bh .box_list_bh .news-thumb img,.box_pro .box_pro_list .img img{width:auto;
height:auto}
.box_pro .box_pro_list a{display:block;
width:calc(100% - 36px);
float:left;
padding-top:2px;
font-size:13px;
line-height:25px;
font-weight:500;
color:#1c1c1c}
.mn_thuong_hieu,.sb_pro{margin-top:20px}
.mn_thuong_hieu .hd_box,.sb_pro .widgettitle{font-size:15px;
font-weight:500;
color:#212121;
padding-bottom:7px;
border-bottom:1px solid #eee}
.mn_thuong_hieu .woof_list li input,.mn_thuong_hieu .woof_submit_search_form_container{margin:0!important}
.mn_thuong_hieu .woof_list li{padding-bottom:0!important;
margin:0!important}
.mn_thuong_hieu .woof_list li label{margin-bottom:0!important;
font-size:15px;
line-height:33px;
color:#1c1c1c;
font-weight:500}
.mn_thuong_hieu .woof_list li label span{font-weight:400;
color:#8c8c8c;
font-size:13px}
.sb_pro li{list-style:none;
margin-bottom:10px}
.sb_pro .kn{background:url(img/den.png) 1px 1px no-repeat;
padding-left:55px}
.sb_pro .kn p{font-size:13px;
line-height:20px;
color:#212121;
margin-bottom:5px}
.sb_pro .kn a{display:inline-block;
background:#00a79d;
border-radius:6px;
line-height:26px;
color:#fff;
font-size:13px;
padding:0 13px}
.ten_chuyen_muc{background:#fff;
padding:20px!important;
border-radius:10px;
margin:0 0 20px!important;
overflow:hidden}
.ten_chuyen_muc .cm_con{margin:15px -25px 0;
overflow:hidden;
padding-top:5px}
.ten_chuyen_muc .cm_con .cate_term_list{width:20%;
float:left;
padding:0 25px;
margin-bottom:30px}
.ten_chuyen_muc .cm_con .cate_term_list .img{height:94px;
width:94px;
display:block;
text-align:center;
line-height:94px;
margin:0 auto 10px;
border-radius:50%;
background:#f4f4f4;
box-shadow:0 0 15px rgb(0 0 0 / 15%)}
.box_thuong_hieu_sp .title,.cate-headings span,.sapxep .left{line-height:24px;
display:block}
.ten_chuyen_muc .cm_con .cate_term_list .img img{width:100%;
height:94px;
object-fit:contain;
border-radius:50%}
.ten_chuyen_muc .cm_con .cate_term_list .title{display:block;
text-align:center;
font-size:15px;
line-height:24px;
font-weight:500;
color:#2d2d2d;
height:48px;
overflow:hidden}
.cate-headings span{font-size:19px;
text-transform:uppercase;
font-weight:700;
color:#212121}
.xemthem1,.xemthem2,.xemthem3{display:block;
max-width:110px;
margin:0 auto;
border:1px solid #e9e9e9;
border-radius:6px;
text-align:center;
line-height:31px;
height:31px;
font-weight:500;
color:#00a79d;
cursor:pointer;
font-size:14px}
.box_bh .box_list_bh .news-thumb:hover,.xemthem1:hover,.xemthem2:hover,.xemthem3:hover{border:1px solid #00a79d}
.cm_con{max-height:170px;
overflow:hidden}
.cm_con_hover{max-height:unset}
.product-type-variable.product-small .price-wrapper .price,.product-type-variable.product-small .price-wrapper .price>span:nth-child(2),.thugon1,.thugon2,.thugon3{font-size:0}
.product-type-variable.product-small .price-wrapper .price>del,.product-type-variable.product-small .price-wrapper .price>ins,.product-type-variable.product-small .price-wrapper .price>span:first-child,.thugon1 i,.thugon2 i,.thugon3 i{font-size:14px}
.thugon1:before,.thugon2:before,.thugon3:before{content:"Thu gọn";
font-size:14px;
color:#00a79d;
font-weight:500;
margin-right:3px}
.box_thuong_hieu_sp{background:#fff;
border-radius:10px;
padding:20px}
.box_thuong_hieu_sp .title{font-size:19px;
text-transform:uppercase;
font-weight:700;
color:#212121;
background:url(img/th.png) right center no-repeat}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list,.cate_th{margin:15px -8px 10px;
overflow:hidden}
.cate_th .cate_th_list{width:12.5%;
float:left;
padding:0 8px;
margin-bottom:16px}
.cate_th .cate_th_list a{display:block;
border:1px solid #efefef;
border-radius:10px;
width:100%;
height:50px;
line-height:50px;
text-align:center}
.cate_th .cate_th_list a img{width:100%;
height:45px;
object-fit:contain}
.cate_th .cate_th_list a span{font-size:13px;
line-height:18px;
display:block;
color:#333}
.sapxep{overflow:hidden;
margin-top:10px}
.sapxep .left{width:100%;
font-size:15px;
font-weight:500;
color:#343434}
.sort_custom form{margin:0;
float:left}
.sort_custom form label{display:inline-block;
margin-right:5px;
line-height:27px;
border:1px solid #efefef;
border-radius:6px;
padding:0 12px;
font-size:14px;
font-weight:400;
color:#686868;
cursor:pointer}
.sort_custom form label.active,.sort_custom form label:hover{border:1px solid #00a79d;
background:#00a79d;
color:#fff}
.loadMoreBtn{display:block;
width:100%;
text-align:center;
margin:15px auto 25px!important}
.loadMoreBtn span{display:inline-block;
width:180px;
line-height:31px;
text-align:center;
border-radius:5px;
border:1px solid #e9e9e9;
font-size:14px;
font-weight:500;
height:31px;
color:#00a79d}
.loadMoreBtn span:hover{background:#00a79d;
color:#fff;
border:1px solid #00a79d}
.xp04 .loadMoreBtn{margin-top:30px!important}
.xp04 .loadMoreBtn span{display:inline-block;
line-height:28px;
border-radius:6px;
color:#fff;
padding:0 12px;
font-size:14px;
background:#00a79d;
position:relative;
top:10px;
border:none!important}
.box_thuong_hieu_sp .term-description{max-height:200px;
overflow:hidden}
.box_thuong_hieu_hover,.term-description_hover{max-height:unset!important}
.nd03,.nd04{background:#fff;
margin:20px 0 0!important;
padding:20px;
overflow:hidden;
border-radius:10px}
.nd03 .tieude h2,.nd04 .tieude h2{text-align:center;
font-size:24px;
line-height:40px;
text-transform:uppercase;
font-weight:500;
color:#2f2f2f;
margin-bottom:0;
margin-top:15px}
.nd03 .tieude h2 a{font-weight:700;
color:#00a79d}
.nd03 .right .box,.news-item-top{overflow:hidden;
margin-bottom:20px}
.nd03 .right .box .box-image{width:75px!important;
float:left;
text-align:center;
padding-top:10px}
.nd03 .right .box .box-text{width:calc(100% - 75px)!important;
float:left;
padding:0!important}
.nd03 .right .box .box-text h4{font-size:16px;
line-height:35px;
text-transform:uppercase;
font-weight:500;
color:#0b0b0b}
.nd04 p,.nd05 h2,.nd05 p{line-height:24px}
.nd03 .right .box .box-text p{font-size:14px;
line-height:24px;
color:#5d5d5d;
margin-bottom:0}
.uxb-draggable .khachhangsl .col-inner .box{width:25%;
float:left}
.khachhangsl .box .box-image{width:124px!important;
height:124px;
display:block;
margin:-60px auto 0;
border-radius:50%;
position:relative;
top:60px;
z-index:99}
.khachhangsl .box .box-image img{width:100%;
height:124px;
object-fit:cover;
border-radius:50%}
.khachhangsl .box .box-text{text-align:center;
background:#f4f4f4;
padding:70px 28px 20px!important;
border-radius:10px}
.khachhangsl .slick-list{margin:0 -12px!important}
.khachhangsl .slick-list .slick-slide{padding:0 12px!important}
.khachhangsl .slick-dots{display:block;
text-align:center;
position:relative;
top:15px}
.khachhangsl .slick-dots li button{padding:0;
margin:0;
font-size:0;
width:8px;
height:8px;
border-radius:50%;
background:#d1d1d1}
.khachhangsl .slick-dots li.slick-active button{background:#00a79d!important}
.nd04 .large-3{max-width:25%!important;
flex-basis:25%!important;
padding-right:15px!important;
padding-bottom:0!important}
.nd04 p{font-size:14px;
text-align:center;
display:block;
margin-bottom:0}
.box_thuong_hieu .devvn_wcfa .widgettitle,.nd05 h2{font-size:19px;
font-weight:700;
text-transform:uppercase}
.nd04 .box .box-image{width:100%;
height:222px;
margin-bottom:10px}
.nd04 .box .box-image img{width:100%;
height:222px;
border-radius:10px}
.nd05{background:#00a79d;
margin:20px 0 0!important;
padding:30px 40px;
overflow:hidden;
border-radius:10px;
text-align:center}
.nd05 h2{color:#fff}
.nd05 p{font-size:14px;
color:#fff;
margin-bottom:10px}
.rt_msp,.thuong_hieua span{font-size:12px;
line-height:25px;
color:#858585}
.nd05 .button{margin:20px auto 0!important;
display:block;
max-width:480px;
background:#f4f4f4!important;
color:#00a79d!important}
.single-product #main,.single-product #wrapper{background:#f4f4f4}
.custom_top_product .left{width:calc(100% - 276px);
float:left;
background:#fff;
padding:11px 12px 0!important;
border-radius:10px}
.custom_top_product .left>div{max-width:49.4%;
flex-basis:49.4%;
padding:0!important;
border:none!important;
float:left}
.custom_top_product .left .product-thumbnails .is-selected a{border:1px solid #00c0b4}
.image-tools .button.is-outline.circle.icon.button.product-video-popup{background:#f44336;
border:none;
border-radius:6px!important;
margin:0 0 10px;
padding:0 15px;
min-height:0;
box-shadow:1px 1px 1px #000}
.custom_top_product .left .product-thumbnails img{opacity:1}
.custom_top_product .right{width:265px;
float:right}
.banner_pro{overflow:hidden;
margin-bottom:11px}
.rt_msp{margin-bottom:0}
.thuong_hieua{overflow:hidden;
border-bottom:1px solid #dedede;
padding-bottom:10px;
margin-bottom:10px}
.box_tt_vsp,.noidungtab{background:#fff;
padding:20px}
.price-wrapper .product-page-price{font-weight:400!important}
.price-wrapper .product-page-price span{font-size:24px!important;
line-height:27px!important;
font-weight:700;
color:#ff1b1b!important}
.rt_woocommerce_single_product_summary .variations tr th{display:block;
width:100%;
border-bottom:none;
text-transform:initial;
font-size:15px;
line-height:20px;
color:#404040;
padding-bottom:0;
font-weight:500}
.rt_woocommerce_single_product_summary .variations tr th label{font-size:15px;
line-height:20px;
color:#404040;
display:inline-block;
font-weight:500}
.rt_woocommerce_single_product_summary .variations li{box-shadow:unset!important;
border:1px solid #e9e9e9;
border-radius:6px!important;
padding:10px!important;
height:auto!important;
min-width:unset!important}
.rt_woocommerce_single_product_summary .variations li span{font-size:14px;
font-weight:400;
color:#333}
.rt_woocommerce_single_product_summary .variations li.selected{border:1px solid #00a79d!important;
color:#00a79d}
.noidungtab{
border-radius:10px;
margin-top:7px}
.woocommerce-Reviews .woocommerce-Reviews-title span{font-size:16px;
color:#212121;
position:relative;
top:0}
#nguoidadat table tbody tr,.noidungtab .right .thongsokt table tbody tr{background:#f6f6f6}
.noidungtab .right .thongsokt table tbody tr td,
.noidungtab .right .thongsokt ul li{
list-style:none;
border:none;
padding:5px 10px;
font-size:14px;
line-height:20px;
color:#313131;
margin:0}
.mpgh{font-size:13px;
line-height:20px}
.box_tt_vsp{border:1px solid #f6f6f6;
border-radius:10px;
margin-top:20px}
.box_tt_vsp .title{display:block;
text-transform:uppercase;
font-size:16px;
line-height:31px;
font-weight:500}
.box_tt_vsp .news-thumb{width:105px;
height:73px;
float:left}
.box_tt_vsp .news-thumb img{width:100%;
height:73px;
object-fit:cover}
.box_tt_vsp .cnt{width:calc(100% - 115px);
float:right}
.sldier_lq .slick-next,.sldier_lq .slick-prev{position:absolute;
top:40%;
width:20px;
height:40px;
line-height:40px;
color:#c2c2c2;
background:#fff;
z-index:9;
cursor:pointer}
.box_tt_vsp .cnt a{display:block;
font-size:15px;
line-height:22px;
color:#212121}
.box_tt_vsp .cnt p{font-size:13px;
line-height:20px;
color:#848484}
.noidungtab .right .widget-upsell{border:1px solid #f6f6f6;
border-radius:10px;
padding:20px 60px;
margin-top:20px}
.noidungtab .right .widget-upsell .widget-title{display:block;
text-transform:uppercase;
font-size:16px;
line-height:31px;
font-weight:500;
text-align:center}
.related-products-wrapper{background:#fff;
border-radius:10px;
margin-top:20px;
margin-bottom:20px}
.related-products-wrapper .headings span{color:#212121}
.sldier_lq .slick-list{margin:0 -4.5px!important}
.sldier_lq .slick-list .slick-slide{padding:0 4.5px!important}
.sldier_lq .slick-prev{left:-19px;
box-shadow:1px 0 2px rgb(0 0 0 / 52%);
border-radius:0 30px 30px 0;
padding-left:3px;
font-size:13px}
.sldier_lq .slick-next{right:-21px;
box-shadow:-2px 0 3px rgb(0 0 0 / 28%);
border-radius:30px 0 0 30px;
padding-left:7px;
font-size:13px}
.gioithieu{padding:30px 0 0!important;
background:#f4f4f4!important}
.dktv,.tab_select{background:#00a79d}
.gioithieu .left{max-width:77%;
flex-basis:77%}
.gioithieu .left .gt01 .col-inner{background:#fff;
padding:20px;
border-radius:0 0 10px 10px}
.gioithieu .right{max-width:23%;
flex-basis:23%}
.gioithieu .right .col-inner{background:#fff;
padding:20px 15px;
border-radius:10px}
.gioithieu .right .col-inner h2{font-weight:500;
font-size:15px;
line-height:29px}
.gioithieu .right .col-inner p{font-size:14px;
line-height:29px;
margin-bottom:0}
.box_thuong_hieu .devvn_wcfa{list-style:none}
.box_thuong_hieu .devvn_wcfa .widgettitle{line-height:24px;
color:#212121;
display:block;
margin-bottom:20px}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg{width:12.5%;
float:left;
padding:0 8px;
margin:0 0 10px}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_default:nth-child(6n+1),.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg:nth-child(6n+1),.search-results .block-product-col .col-4:nth-child(5n+1){clear:none}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg a{display:block;
border:1px solid #efefef;
border-radius:10px;
width:100%;
height:50px;
font-size:13px;
padding-top:4px;
line-height:20px;
text-align:center}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .chosen a{border:1px solid red}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg img{width:100%;
height:45px;
border-radius:10px;
object-fit:contain;
position:relative;
top:-1px;
border:none!important}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_default{width:20%;
float:left;
display:block;
position:relative}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_default a{border:none!important;
font-size:14px!important;
line-height:20px;
display:block!important;
width:85%;
float:left}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_default .count{display:block;
width:15%;
float:left;
line-height:20px}
.mn_thuong_hieu .devvn_wcfa .widget-title{text-align:center;
display:block;
font-size:15px;
line-height:24px;
text-transform:uppercase;
font-weight:500;
color:#212121;
padding-bottom:7px;
border-bottom:1px solid #eee;
margin-bottom:15px}
.mn_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list a{display:inline-block!important;
font-size:12px;
color:#1c1c1c;
font-weight:500;
flex:unset}
.binhluan .col-inner,.gt02 .large-12 .col-inner,.tra_cuu_nh .col-inner{background:#fff;
padding:20px 20px 0;
border-radius:0 0 10px 10px;
overflow:hidden}
.gt02 .large-12 .col-inner>h2{text-transform:uppercase;
font-size:19px;
font-weight:400;
color:#262626}
.he_thong_ch{overflow:hidden;
margin-top:15px}
.he_thong_ch .form-group{width:30%;
float:left;
margin-right:2%}
.he_thong_ch .form-group select{border-radius:6px!important;
box-shadow:unset!important}
.news-item-top .boxx__left{width:calc(100% - 300px);
float:left;
border:1px solid #d9d9d9;
border-radius:10px}
.news-item-top .boxx__left .news-thumb{width:100%;
height:359px}
.news-item-top .boxx__left .news-thumb img{width:100%;
height:359px;
border-radius:8px;
object-fit:cover}
.news-item-top .boxx__left h4{margin-bottom:0;
display:block;
font-size:16px;
line-height:25px;
text-transform:uppercase;
font-weight:500;
padding:10px 20px}
.news-item-top .boxx__right{width:285px;
float:right}
.news-item-top .boxx__right .tt{width:100%;
height:406px;
position:relative;
border-radius:10px;
overflow:hidden}
.news-item-top .boxx__right .tt img{width:100%;
height:358px;
object-fit:cover}
.news-item-top .boxx__right .tt .cnt{position:absolute;
bottom:0;
width:100%;
background:url(img/tay.png) bottom center/cover no-repeat;
z-index:9;
height:154px;
text-align:center;
padding:85px 0 0}
.news-item-top .boxx__right .tt .cnt p{display:block;
text-align:center;
color:#fff;
font-size:16px;
line-height:28px;
font-weight:500;
margin-bottom:0}
.binhluan .title{font-size:18px;
color:#444;
font-weight:500}
.binhluan .submit{font-size:15px!important}
.binhluan #comments{margin-top:0!important;
margin-bottom:0}
.dktv{border-radius:10px;
padding:20px;
text-align:center}
.dktv h2,.dktv2 h2{font-size:19px;
line-height:24px;
font-weight:500;
text-transform:uppercase;
color:#fff}
.dktv2>div,.dktv>div{margin:0 -6px;
overflow:hidden}
.dktv2>div>div,.dktv>div>div{width:33.33%;
float:left;
padding:0 6px;
overflow:hidden}
.dktv textarea,.dktv2 textarea{overflow:hidden;
min-height:55px}
.dktv .wpcf7-submit{margin:0!important;
background:#121f28!important;
border-radius:8px!important;
border:none!important;
font-size:19px!important;
min-height:36px!important;
padding:0 40px!important;
line-height:36px;
height:36px}
.tra_cuu_nh .title{display:block;
text-align:center;
text-transform:uppercase;
font-size:19px;
line-height:25px;
font-weight:500;
margin-bottom:15px}
.box_bh{margin:0 -10px}
.box_bh .box_list_bh{width:20%;
float:left;
padding:0 10px;
margin-bottom:20px}
.box_bh .box_list_bh .news-thumb{width:100%;
border:1px solid #efefef;
border-radius:10px;
text-align:center;
height:72px;
line-height:72px;
align-items:center;
justify-content:center;
display:flex}
.tra_cuu_nh #keyword{max-width:595px;
display:block;
margin:0 auto 25px;
border-radius:10px;
background:url(img/sear.png) right 10px center no-repeat #fff!important}
.tabcontent .left-right{border-bottom:1px solid #e9e9e9;
padding-bottom:20px;
margin-bottom:20px;
overflow:hidden}
.tabcontent .left-right .left{width:calc(100% - 300px);
float:left}
.tabcontent .left-right .left h4{font-size:17px;
line-height:28px;
text-transform:uppercase;
font-weight:500;
margin-bottom:0;
color:#454545;
padding-left:24px;
background:url(img/rc.png) 0 5px no-repeat}
.tabcontent .left-right .left .spbh{font-weight:500;
font-size:15px;
line-height:28px;
margin-bottom:0;
color:#454545}
.tabcontent .left-right .left .dc{font-size:15px;
line-height:28px;
margin-bottom:0;
color:#454545}
.tabcontent .left-right .right{width:300px;
float:right;
text-align:center;
padding-top:28px}
.tabcontent .left-right .right a{display:inline-block;
font-size:17px;
line-height:28px;
font-weight:500;
color:#181818;
background:url(img/dienthoai.png) 0 7px no-repeat;
padding-left:20px}
.tab_select{border-radius:10px;
padding:7px;
position:relative;
color:#fff;
margin-bottom:20px}
.tab_select button{margin:0;
border-radius:10px}
.tab_select .active,.tab_select button:hover{background:#fff;
color:#00a79d}
.tab_select span{position:absolute;
top:15px;
right:100px;
text-transform:uppercase;
color:#fff;
font-size:15px}
.cd-popup{position:fixed;
left:0;
top:0;
height:100%;
width:100%;
padding-bottom:250px;
background:rgba(138,138,138,.58);
display:block;
opacity:0;
visibility:hidden;
transition:opacity .3s,visibility 0s .3s;
z-index:9999999999}
.cd-popup.is-visible{opacity:1;
visibility:visible;
transition:opacity .3s,visibility}
.cd-popup-container{background:#fff;
border-radius:.25em .25em .4em .4em;
position:relative;
width:90%;
top:10%;
max-width:500px;
margin:4em auto;
padding:15px;
text-align:center;
-webkit-backface-visibility:hidden;
-webkit-transition-property:-webkit-transform;
transition-property:transform;
transition-duration:.3s;
overflow:hidden}
.cd-popup-container .cd-popup-close{position:fixed;
bottom:0;
left:50%;
transform:translateX(-50%);
width:30px;
height:30px;
display:none}
.cd-popup-container .cd-popup-close::after,.cd-popup-container .cd-popup-close::before{content:"";
position:absolute;
top:12px;
width:14px;
height:3px;
background-color:#000}
.cd-popup-container .cd-popup-close::before{transform:rotate(45deg);
left:8px}
.cd-popup-container .cd-popup-close::after{transform:rotate(-45deg);
right:8px}
.img-replace{display:inline-block;
overflow:hidden;
text-indent:100%;
color:transparent;
white-space:nowrap}
.form_popup_ph{padding:10px 15px 0}
.form_popup_ph h2{font-size:20px;
text-transform:uppercase;
font-weight:500}
.form_popup_ph .wpcf7-submit{margin:0!important;
position:relative;
top:10px}
.dieu_huong_ct{overflow:hidden;
margin-top:20px;
margin-bottom:7px}
.dieu_huong_ct a{display:inline-block;
float:left;
margin-right:9px;
text-align:center;
font-size:14px;
line-height:20px;
color:#333;
padding:28px 0 0}
.dieu_huong_ct a:hover{color:#00b5a3}
.dieu_huong_ct .nhanxet{background:url(img/Comments-icon.png) top center no-repeat}
.dieu_huong_ct .thongso{background:url(img/thong-so-icon.png) top center no-repeat}
.dieu_huong_ct .youtube-vd{background:url(img/youtube-icon.png) top center no-repeat!important;
margin-right:0}
.dieu_huong_ct .anh-thuc-te{background:url(img/icon-anh-thuc-te.png) top center no-repeat!important;
margin-right:9px}
.block-bottom-tabbar{width:362px;
border-radius:5px;
left:50%;
transform:translate(-50%,0);
flex-direction:row;
margin-bottom:0!important;
padding:10px 0 5px;
box-shadow:rgb(60 64 67 / 10%) 0 1px 2px 0,rgb(60 64 67 / 15%) 0 2px 6px 2px;
background:#ffffffc7;
position:fixed;
bottom:0;
z-index:22;
text-align:center;
zoom:0.9}
.block-bottom-tabbar a{display:inline-block;
font-size:15px;
color:#333;
margin:0 12px}
.block-bottom-tabbar a i{display:block;
margin-bottom:5px;
clear:both;
color:#00a79d;
font-size:20px}
.breadcrumbs .post-product-archive span{color:#f4f4f4;
width:7px;
background:#f4f4f4;
display:block;
height:20px;
overflow:hidden;
position:relative;
left:-8px;
margin-right:-8px}
.breadcrumbs{padding:10px 0 3px}
.breadcrumbs,.breadcrumbs a,.breadcrumbs span{color:grey;
font-size:13px}
.breadcrumbs span{padding:0 1px}
@media (max-width:1600px){.ld03 .right .img{top:0;
min-width:740px}
}
@media (max-width:1024px){#logo{width:130px!important}
.header-main .search-field{width:auto}
.header-search-form{width:160px!important}
.html2{margin-left:15px}
.xp01 .left{max-width:20%;
flex-basis:20%}
.slider_mobile{display:block!important;
max-width:60%;
flex-basis:60%;
margin-right:1%}
.xp01 .right{max-width:19%;
flex-basis:19%}
.xp01 .left .menu>li>a{font-size:14px;
padding:7px 5px}
.cate_left_pc{display:none}
.cate_left_mobile{display:block}
.ld03 .right .img{min-width:460px}
.ld01 .right h2{font-size:30px}
.ld02 .right .right2 .large-3 p{font-size:50px}
}
@media (max-width:812px){#logo a,.header-search-form{width:100%!important}
.sb_mobile{display:block!important;
padding:0 15px}
#header .nav>li>a i{display:block}
.block-product-col .col-4:nth-child(2n) .product-small{border-right:1px solid #eee}
.archive .large-3,.archive .large-9,.home .post-sidebar,.home .sec_ph02 .large-9,.single .large-3,.single .large-9{max-width:100%!important;
-ms-flex-preferred-size:100%!important;
flex-basis:100%!important;
padding-right:15px!important}
.home .post-sidebar{display:none}
#logo{width:auto!important}
.block-product-col{margin:0 -5px}
.block-product-col .col-4{width:50%;
padding:0 5px;
margin-bottom:10px}
.block-product-col .col-3:nth-child(odd),.block-product-col .col-4:nth-child(odd){clear:both}
.block-product-col .col-3{width:50%}
.block-product-col .col-3:nth-child(3n+1){clear:none}
.news-block-widget-style-4 .box__colum__left,.news-block-widget-style-4 .box__colum__right{width:100%}
.news-block-widget-style-4 .box__colum__left .box__slider,.news-block-widget-style-4 .box__colum__left .news-thumb,.news-block-widget-style-4 .box__colum__left .news-thumb img{height:auto}
.footer-2 .widget{margin-bottom:30px}
.mobile-nav .icon-menu{color:#fff}
#logo a{max-width:100%!important}
.ld01 .right h3{font-size:18px}
.ld01 .right h2{font-size:22px}
.ld02 .tieude h3{font-size:25px}
.ld02 .tieude h2{font-size:22px;
line-height:35px}
.header-bottom{padding:5px 0}
.header-bottom .flex-col>input:first-child{color:#fff!important;
border-color:#fff}
.header-bottom .flex-col>input::placeholder{color:#fff!important}
.header-bottom .flex-col>input:-ms-input-placeholder{color:#fff!important}
.header-bottom .flex-col>input::-ms-input-placeholder{color:#fff!important}
.xp02 .noidung .icon-box-img{width:65px!important;
height:65px}
}
@media (max-width:480px){.html1 p{font-size:13px;
line-height:20px;
padding:5px 0}
.ld01{top:0}
.ld01 .left img{display:block;
width:100px;
margin:0 auto}
.ld01 .right h3{font-size:15px;
line-height:22px;
margin:0}
.ld01 .right h2{font-size:22px;
line-height:30px;
display:block;
margin:10px 0 0}
.rt_lading div{width:48%!important;
margin:0 4% 10px 0!important}
.custom_top_product .left>div,.footer-2 .row>div:first-child,.footer-2 .row>div:nth-child(2),.footer-2 .row>div:nth-child(3),.gioithieu .left,.gioithieu .right,.ld02 .left,.ld02 .right,.ld03 .left,.xp02 .noidung .small-3,.xp06 .left,.xp06 .right{max-width:100%;
flex-basis:100%}
.ld02 .right .right1 p{font-size:15px;
margin-bottom:5px;
display:block}
#custom_html-14,.footer-2 ul.menu,.heading>a:after,.html_after .row>span:nth-child(2),.icon_rt .medium-4 .medium-3,.ld03 .right,.rt_slide .left{display:none}
.ld02 .right .right2 .large-3{max-width:30%;
flex-basis:30%}
.ld02 .right .right2 .large-9{max-width:70%;
flex-basis:70%}
.ld03 .right{max-width:100%;
flex-basis:100%}
.ld04 h2,.ld05 h2,.ld05 h3,.ld06 .tieude h2,.ld07 .noidung2 .large-12 h2{font-size:22px;
line-height:30px}
.ld03 p{font-size:16px;
line-height:30px}
.ld03 h2{font-size:30px;
line-height:50px}
.ld03 .box{margin-top:20px;
overflow:hidden}
.ld03 .box .box-text h4{font-size:15px}
.rt_lading div:nth-child(2n){margin-right:0!important}
#custom_html-15,.bottom-contact{display:block;
position:fixed;
bottom:0;
background:#fff;
width:100%;
z-index:99;
box-shadow:2px 1px 9px #0000008a;
border-top:1px solid #eaeaea}
.bottom-contact ul li{width:25%;
margin-bottom:0;
float:left;
list-style:none;
text-align:center;
font-size:13.5px}
.price_pro ins span{font-size:13px!important}
.product-info{padding-bottom:10px!important}
.box_first_posts,.product-footer .woocommerce-tabs{padding-top:0!important}
.heading a,.heading span{font-size:14px;
padding:0 10px;
display:block;
line-height:35px}
.heading .list-term{float:left;
padding:5px}
.heading .list-term a{display:inline-block}
.price_pro del span{font-size:13px}
.archive .large-9,.sb_right,.single .large-9,.single-product .large-9{padding-left:15px}
.flickity-slider .banner{padding-top:300px!important}
.icon_rt .medium-4{margin-bottom:10px;
overflow:hidden;
text-transform:capitalize}
.block-product-1 .col-3,.block-product-1 .spd1_box_left,.block-product-1 .spd1_box_right,.box__second_posts .news-item-sidebar-clear,.box_first_posts .news-item-posts,.cate_term .cate_term_right,.custom_top_product .left,.custom_top_product .right,.filed_ph>div:first-child,.filed_ph>div:nth-child(2),.form_dk>div:first-child,.form_dk>div:nth-child(2),.he_thong_ch .form-group,.home_tab .tabbed-content>ul>li,.news-item-top .boxx__right,.news-style-3 .news-item-bottom,.noidungtab .right,.sp_san_sale .list_sp_san_sale,.tabcontent .left-right .left{width:100%}
.rt_img_box_3>div{padding-bottom:0}
.block-product-2 .box-image,.block-product-2 .box-image img{height:120px!important}
.block-product-2 .box-text{padding:10px 10px 5px!important}
.block-product-3 .box-image,.block-product-3 .box-image img{width:100%;
height:120px;
object-fit:cover}
.block-product-3 .box-text{width:100%;
padding:10px!important}
.block-product-2-edit .slider-wrapper .text-inner h2{font-size:35px;
margin-bottom:10px}
.footer-2 img,.widget_media_image{margin-bottom:20px}
#logo img{padding:5px!important}
.new_row_2 .new_row_2_div img{padding-top:0;
width:auto;
height:auto}
.new_row_2 .new_row_2_div .row_new2_box,.xp02 .noidung .plain{padding:10px}
.new_row_2 .new_row_2_div>.col-inner .col{padding-bottom:5px}
.single-product h1.entry-title{font-size:16px;
line-height:1.5;
color:#333}
ul.product_list_widget li a:not(.remove){font-size:12px}
.block-product-1 .box-image,.block-product-1 .box-image img{height:200px}
.slogan{font-size:21px}
.news-block-widget-style-4 .box__colum__right .news-item-clear .box__slider,.news-block-widget-style-4 .box__colum__right .news-item-clear .news-thumb,.news-block-widget-style-4 .box__colum__right .news-item-clear .news-thumb img,.sb_right .new-list .new-list-post .post-image,.sb_right .new-list .new-list-post .post-image img{width:100%;
height:auto}
.footer-1 .has-block>div:first-child,.footer-1 .has-block>div:nth-child(2),.footer-1 .has-block>div:nth-child(3),.footer-1 .has-block>div:nth-child(4),.footer-1>.row>div:first-child,.footer-1>.row>div:nth-child(2),.footer-1>.row>div:nth-child(3),.footer-1>.row>div:nth-child(4),.footer-1>.row>div:nth-child(5){max-width:100%!important;
-ms-flex-preferred-size:100%!important;
flex-basis:100%!important;
margin-bottom:20px}
.fb_iframe_widget_fluid span{width:100%!important;
height:210px!important}
.html_after .row,.product-footer2 .related{padding:0 10px}
#header .nav>li>a,.rt_slide,.rt_slide .right{padding:0!important}
.banner_not_home img{height:auto}
.sb_right .new-list .new-list-post .post-content{width:100%;
padding:20px}
.footer-2 .widget{margin-bottom:0!important}
.product-small .product-small .box-image,.product-small .product-small .box-image img,.related .box-image,.related .box-image img{height:auto!important}
.has-block .spdang3{max-width:100%!important;
flex-basis:100%!important}
.sidebar-menu a,.sidebar-menu a span{color:#fff}
.rt_slide .right{max-width:100%;
flex-basis:100%}
.home .sec_ph02 .large-9{padding-left:10px!important}
.ft_nd_2 p{line-height:20px}
.footer-1{padding:35px 0 0!important}
.footer-2 img{display:block}
.ft_nd_2{padding:10px 0!important}
.fb_iframe_widget iframe{position:relative!important;
display:block!important;
margin:0 auto!important}
.product-footer .woocommerce-tabs,.sec_tt{padding-bottom:0!important}
.rt-breadcrumbs{line-height:22px;
padding:5px 0}
.rt_add_cus>div:first-child button{background-size:contain!important;
min-height:37px;
line-height:37px}
.rt_add_cus>div:nth-child(3) a,.rt_add_cus>div:nth-child(4) a{font-size:14px;
min-height:37px;
line-height:37px}
.rt_add_cus>div:nth-child(2) button{min-height:37px;
line-height:37px;
font-size:14px!important}
.block-product-31 .product,.box_bh .box_list_bh,.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_default,.related .block-product-col .col-4{width:50%}
.single .price_pro ins span{font-size:15px!important}
.rt_add_cus>div .devvn_buy_now{line-height:17px}
.ld05 .large-2{max-width:50%;
flex-basis:50%}
#footer .cot1,#footer .cot2,#footer .cot3,#footer .cot4{max-width:100%!important;
padding:0 10px!important;
flex-basis:100%!important}
.slider_mobile{max-width:100%;
flex-basis:100%;
margin-right:0}
.san_sale,.slider_mobile .col-inner{padding:0 10px!important}
.xp02{padding:20px 0!important}
.xp02 .tieude .section-title span{font-size:19px!important;
line-height:32px}
.cate_term .cate_term_left{width:100%;
display:none}
.xp01{padding:0 0 10px!important}
.tieude_c2 .view{float:left;
margin-top:5px}
.news-item-top .boxx__left,.news-widget-sidebar-widget1 .news-item-sidebar{width:100%;
margin-bottom:15px}
.news-widget-sidebar-widget1 .right{width:100%;
max-width:100%}
.category-page-row .cate_right{order:1!important}
.nd02 .tieude h2{font-size:20px;
line-height:30px;
margin-top:0}
.san_sale .title{font-size:17px;
line-height:30px}
.cm_con{max-height:145px}
.cm_con_hover{max-height:unset!important}
.ten_chuyen_muc .cm_con{margin:15px -5px 0}
.ten_chuyen_muc .cm_con .cate_term_list{width:25%;
padding:0 5px;
margin-bottom:10px}
.cate_th .cate_th_list{width:25%}
.nd03 .tieude h2{font-size:22px;
line-height:35px}
.rt_add_cus>div .devvn_buy_now:before{left:50px}
.noidungtab{padding:10px!important}
.noidungtab .woocommerce-tabs{width:100%!important}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg{width:20%;
margin-bottom:15px;
padding:0 2px}
body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list{margin:0 -5px;
display:block}
.block-bottom-tabbar,.box_thuong_hieu #devvn_wcfa_layered_nav-2.devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg{display:block}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg img{width:100%;
height:45px;
border-radius:10px;
object-fit:contain;
position:relative;
top:-7px;
border:none!important}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg a{height:36px}
.box_thuong_hieu .devvn_wcfa .wafc-widget-layered-nav-list .display_type_default .count{display:none;
font-size:10px}
.box_thuong_hieu #devvn_wcfa_layered_nav-4 .devvn_wcfa .wafc-widget-layered-nav-list .display_type_onlyimg img{max-width:-webkit-fill-available;
max-width:-moz-available;
max-width:fill-available;
height:28px;
width:auto;
border-radius:10px;
object-fit:contain;
position:relative;
top:-1px;
border:none!important}
#devvn_wcfa_layered_nav-4 ul.wafc-widget-layered-nav-list.woocommerce-widget-layered-nav-list.wcfa_6_columns{display:flex;
flex-wrap:nowrap;
overflow-x:auto;
white-space:nowrap;
justify-content:normal}
#devvn_wcfa_layered_nav-4 ul.wafc-widget-layered-nav-list.woocommerce-widget-layered-nav-list.wcfa_6_columns::-webkit-scrollbar{display:none}
.gt02 .large-12 .col-inner{padding:10px 10px 0}
.news-item-top .boxx__right .tt{max-width:284px;
margin:0 auto}
.tab_select span{display:none}
.tabcontent .left-right .right{width:100%;
padding-top:0;
text-align:left}
.xp02 .noidung .icon-box-text p{font-size:13px;
line-height:18px;
height:36px}
.xp02 .noidung .slick-next,.xp02 .noidung .slick-prev{top:43.4%}
.ten_chuyen_muc .cm_con .cate_term_list .img{height:70px;
width:70px;
display:block;
text-align:center;
line-height:70px}
.ten_chuyen_muc .cm_con .cate_term_list .img img{height:70px}
.nd02,.ten_chuyen_muc{padding:15px 10px!important}
.ten_chuyen_muc .cm_con .cate_term_list .title{font-size:12px;
line-height:18px;
height:54px}
.box_thuong_hieu_sp{padding:20px 10px}
.cate_left_mobile .menu_chuyenmuc,.cate_left_mobile .mn_thuong_hieu{display:none!important}
.sb_pro{margin-top:0!important}
.stuck #wide-nav{position:absolute;
top:23px;
z-index:9999;
left:31%;
background:unset!important;
width:190px}
.mobile-sidebar .menu-item img{width:15px;
object-fit:contain}
.mobile-sidebar .menu-item span{color:#333}
}
@media (max-width:380px){.xp02 .noidung .icon-box-img{width:56px!important;
height:56px}
.stuck #wide-nav{width:170px!important}
}
.single-product .summary .woocommerce-variation-price .price{display:flex;
flex-direction:row-reverse;
justify-content:flex-end;
align-content:flex-end;
align-items:flex-end;
flex-wrap:nowrap}
.single-product .summary .price del{padding:0 0 2px 10px;
font-size:14px;
text-decoration:line-through;
color:#707070;
position:relative;
top:2px}
.woocommerce-cart .product-name{border-left:0;
border-right:0;
border-top:0}
button.button.buy_now_button{margin-bottom:6px;
font-size:13px;    
padding: 2px 0;
border-radius:4px;
width:100%;
margin-right:0!important;
background: linear-gradient(to right, #F44336, #E91E63, #E91E63) !important;}
.sp_san_sale .list_sp_san_sale .box_price .price del{font-size:13px;
color:#ccc;
font-weight:400}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color{height:1.5em;
width:1.5em}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){padding:2px!important}
.devvn-popup-inner{border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px}
.widget.widget_categories ul li,.widget.widget_recent_entries ul li,.widget.woocommerce.widget_product_categories ul li{padding:0 10px}
.entry-summary ul li{font-size:14px;
margin-bottom:4px;
list-style:circle}
.dieu_huong_ct,.single-product .summary .container-rating{display:flex}
.single-product .summary .count-rating{line-height:32px}
.filter-list{display:flex;
flex-wrap:wrap}
.c-btnbox{align-items:center;
border:1px solid #e0e0e0;
border-radius:4px;
color:#333;
display:flex;
font-size:14px;
justify-content:center;
line-height:17px;
margin-bottom:10px;
margin-right:10px;
padding:8px 9px}
.dktv2{padding:20px;
text-align:center}
.dktv2 .wpcf7-submit{margin:0!important;
border-radius:8px!important;
border:none!important;
font-size:19px!important;
min-height:36px!important;
padding:0 40px!important;
line-height:36px;
height:36px}
.dktv h4,.dktv2 h4{text-transform:uppercase;
color:#fff;
font-size:1.5em}
.magg{padding:0 0 15px;
font-size:14px;
display:flex;
align-items:center;
justify-content:flex-start;
flex-wrap:wrap;
flex-direction:row;
align-content:center}
h3{font-size:1.25em}
.sansale h2{text-align:center;
text-transform:uppercase;
color:#fff}
.sansale{background:#00b5a3;
padding:10px;
border-radius:5px;
margin-bottom:20px}
.sansale .product-small .col-inner{margin-bottom:0!important;
padding-bottom:0}
.single .entry-category{text-transform:unset}
.breadcrumbs a{margin-left:0;
text-transform:none}
span.devvn_stars_value{line-height:1;
color:#fe9727}
.nav>li>a>i+span{margin-top:5px}
.quytrinh_chinhsach h3{line-height:1.2;
font-weight:lighter!important;
font-size:.8em!important}
#related_posts .col{float:left;
margin-left:0;
list-style:none;
padding-bottom:14px}
.relatedthumb img{height:165px;
max-height:165px}
#related_posts li:nth-child(2),#related_posts li:nth-child(5){padding-left:0!important;
padding-right:0!important}
#related_posts li:nth-child(3),#related_posts li:nth-child(6){padding-right:0!important}
.relatedcontent h3{font-size:14px!important;
margin-top:7px;
height:35px}
#related_posts{border-top:4px double #e8e8e8;
padding-top:10px}
.relatedthumb img{min-height:125px;
width:auto;
margin:0 auto;
display:block}
.relatedcontent{max-height:71px;
overflow:hidden}
.woocommerce-billing-fields #billing_phone_field{margin-right:0}
.woocommerce-billing-fields #billing_last_name_field{width:48%;
float:left;
margin-right:4%}
.star-rating:before,.woocommerce-page .star-rating:before{content:'\e005\e005\e005\e005\e005'}
.theme-flatsome .star-rating:before,.theme-flatsome.woocommerce-page .star-rating:before{color:#de5e31}
.popsale .large-6{max-width:48.33333%;
-ms-flex-preferred-size:48.33333%;
flex-basis:48.33333%}
.popsale hr{opacity:.1!important}
.popsale .form-flat{width:80%;
margin:0 auto;
padding-top:5px}
.popsale .wpcf7-submit.button{margin:0 auto;
display:block;
width:50%;
background:#0e0055}
.sb_left .widget-title{display:block;
text-align:center;
background:#00a298;
line-height:40px;
border-radius:5px 5px 0 0;
text-transform:uppercase;
font-size:16px;
color:#fff;
font-weight:500}
.nutpre .dattruocngay,.nutpre .outofdate,.nutpre .timhieupre{margin-top:5px!important;
margin-bottom:0!important;
padding:5px;
line-height:1em}
.post-sidebar .widget,.sb_left .widget{border:1px solid #00a298;
border-radius:7px}
.post-sidebar .widget li a,.sb_left li a{color:#1c1c1c}
.post-sidebar .widget li a:hover,.sb_left .widget li a:hover{color:#00a298}
#related_posts .col:nth-child(5){padding:0 0 30px}
.price_slider_amount{display:flex;
flex-direction:column-reverse;
align-items:center}
.widget_price_filter .price_slider_amount .button{width:50%;
margin:9px auto;
display:block;
background:#00a69e}
#khoang_gia a,.product-summary .quantity.buttons_added{margin-right:5px}
.widget_price_filter .from,.widget_price_filter .to{color:#d80000}
.widget_price_filter span.widget-title{text-align:center;
display:block;
font-size:15px;
line-height:24px;
text-transform:uppercase;
font-weight:500;
color:#212121;
margin-bottom:10px;
margin-top:20x}
.widget_price_filter .ui-slider .ui-slider-handle,.widget_price_filter .ui-slider .ui-slider-range{background-color:#00a69e}
.col-inner ol li,.col-inner ul li,.entry-content ol li,.entry-content ul li,.entry-summary ol li,.entry-summary ul li{margin-left:2em}
.contact-box-bottom{position:fixed;
bottom:54px;
right:10px;
z-index:10000}
.contact-box-wrapper{display:flex;
align-items:center;
background:#fff;
margin-bottom:10px;
padding:10px 20px;
border-radius:10px;
box-shadow:0 0 10px 0 rgb(0 0 0 / 8%)}
.contact-icon-box,.precam span{display:block;
text-align:center}
.giachicon,.sanphamgoc,.sldadat{padding-top:10px}
.contact-icon-box{width:40px;
height:40px;
font-size:16px;
line-height:38px;
border:1px solid #e5e5e5;
border-radius:999px}
.giachicon,.isures-flashsale,.isures-flashsale .ux-timer,.muakem .tt_vsp,.nutpre,.prengay,.sanphamgoc,.sldadat{display:flex;
display:flex}
.contact-info{padding-left:10px;
font-size:13px}
.contact-info span{color:#868686;
font-size:12px}
.back-to-top.left{color:#fff;
border:1px solid #ffffff70;
background:#00a79d}
#menu-danh-muc-san-pham li,.col-inner ul#menu-danh-muc-san-pham-1 li{margin-left:0}
@media only screen and (min-width:1024px){.noidung .slick-track{width:100%!important}
.noidung .slick-track>div{width:20%!important}
}
.precam h3{color:#fff;
text-align:center;
font-size:1.2em;
margin-bottom:0}
.precam span{font-size:1em}
.precam{background:linear-gradient(to right,#00c0b4,#008b82)!important;
padding:10px;
border-radius:5px;
color:#fff}
.flash-sale-process-isures{width:100%;
height:16px;
background:url(https://cannhacongnghe.com/wp-content/uploads/2023/01/line-94.png) 0 100%/contain no-repeat;
position:relative;
border-radius:8px;
margin:5px 0}
.flash-sale-process_bought{background:#002bff73;
overflow:hidden;
bottom:0;
right:0;
position:absolute;
z-index:1;
height:16px;
border-radius:8px}
.flash-sale-process_fire{background:url(https://cannhacongnghe.com/wp-content/uploads/2023/07/d224da21491f6660be6e020e12aff419.png) 0/contain no-repeat;
width:18px;
height:21px;
position:absolute;
left:3px;
top:-6px}
.flash-sale-process-bar_text.stock{text-transform:uppercase;
font-size:12px;
color:#fff;
text-align:center;
position:relative;
z-index:2}
.flash-sale-complete-wapper{width:100%;
background:0 0;
overflow:hidden;
bottom:0;
right:0;
position:absolute;
z-index:1;
height:16px;
border-radius:8px}
.flash-sale-bought-size{position:absolute;
width:100%;
height:100%;
background:#ffbda6}
.flash-sale-sizer-stock{background:#fff;
float:right;
position:relative;
height:18px}
.prengay .ngay-giao{width:50%;
font-size:.9em;
font-style:italic}
.prengay .ngay-dat{width:37%;
font-size:.9em;
font-style:italic}
.nutpre,.prengay{justify-content:space-between}
.nutpre .dattruocngay,.nutpre .outofdate{margin-right:10px!important;
border-radius:5px;
font-size:.9em;
width:39%}
.dattruocngay,.timhieupre{background:#bf292a}
.nutpre .timhieupre{margin-right:0!important;
border-radius:5px;
font-size:.9em;
width:61%}
.giachicon,.product-small del bdi .woocommerce-Price-currencySymbol,.sanphamgoc{font-size:1em}
.ngay-dat div,.ngay-giao div{font-style:normal}
.sldadat{align-content:flex-start;
justify-content:space-evenly}
.nguoidadat{color:#005a9a}
.isures-flashsale{align-items:center;
align-items:center;
background:linear-gradient(90deg,#020024 0,#00d4ff 100%);
border-radius:10px;
margin:15px 0}
.isures-flashsale .ux-timer{justify-content:center;
padding-right:10px}
.isures-flashsale .ux-timer span{padding:9px;
display:flex;
font-size:33px;
flex-wrap:nowrap;
flex-direction:row;
justify-content:flex-start;
align-items:center}
.isures-flashsale .ux-timer span:first-child{background:linear-gradient(90deg,#b1527a 0,#814c6a 100%)}
.isures-flashsale .ux-timer span:nth-child(2){background:linear-gradient(90deg,#814c6a 0,#2f1d2d 100%)}
.isures-flashsale .ux-timer span:nth-child(3){background:linear-gradient(90deg,#2f1d2d 0,#180b15 100%)}
.isures-flashsale .ux-timer span:nth-child(4){background:linear-gradient(90deg,#180b15 0,#000 100%)}
.giachicon{justify-content:center;
align-items:flex-start}
.giaconlai span{color:#ffeb3b!important;
font-size:1.52em!important;
padding:0 4px;
position:relative;
bottom:2px;
line-height:25px}
.sanphamgoc ins span{padding:0 5px;
line-height:26px;
opacity:.8}
.sanphamgoc{justify-content:center}
.sanphamgoc a{color:#fff!important;
font-weight:400}
.product-small .col-inner{margin-bottom:15px;
overflow:hidden;
box-shadow:0 1px 2px 0 rgb(60 64 67 / 10%),0 2px 6px 2px rgb(60 64 67 / 15%)}
.block__promo{border:1px solid #e0e0e0;
border-radius:4px;
margin-bottom:10px;
margin-top:11px}
.pr-top{background-color:#f6f6f6;
border-bottom:1px solid #e0e0e0;
padding:5px 10px}
.pr-txtb{font-weight:700;
margin-bottom:0}
.pr-content{padding: 0;
font-size:14px}
.pr-content li{margin-bottom:.3em}
.muakem .tt_vsp{text-align:center}
.muakem.box_tt_vsp{border:1px solid #f6f6f6;
border-radius:10px;
background:#fff;
padding:11px;
margin-top:11px}
.muakem.box_tt_vsp .news-thumb{width:100%;
float:none;
height:auto}
.muakem.box_tt_vsp .tt_vsp>div{overflow:hidden;
width:25%;
padding:0 10px}
.muakem.box_tt_vsp .news-thumb img{height:auto}
.muakem.box_tt_vsp .cnt{width:100%;
float:none;
display:block}
.muakem .price_pro{width:100%;
text-align:center;
display:block;
margin:0 auto}
.add-sp-kem a{padding:0 10PX;
font-size:12px;
text-transform:inherit;
border-radius:5px;
font-weight:400;
margin:0}
.dieu_huong_ct a.product-video-popup{border:none;
text-transform:inherit;
font-weight:400}
.dieu_huong_ct a.product-video-popup:hover{box-shadow:none}
.variations_form.cart{display:block;
margin:0;}
.variations .label{display:flex;
border:none;
position:relative;
top:2px}
.variations .label *{font-size:1em;
text-transform:capitalize;
font-weight:400}
#khoang_gia a{display:inline-block;
line-height:27px;
border:1px solid #efefef;
border-radius:6px;
padding:0 12px;
font-size:14px;
font-weight:400;
color:#fff;
cursor:pointer;
background:#ff00007d}
.price_label_main{position:absolute;
font-size:.8em;
color:red}
.price_label_main .amount{white-space:nowrap;
color:red;
font-weight:400}
.sort_custom{display:flex;
flex-wrap:nowrap;
overflow-x:auto;
white-space:nowrap;
justify-content:normal;
padding-bottom:10px}
.result-label.temp5{background:linear-gradient(to right,#faab08,#d42611)}
.result-label{border-radius:20px;
display:inline-block;
font-size:0;
overflow:hidden;
max-width:100%;
padding-right:8px;
max-height:25px}
.result-label img{float:left;
max-width:20px}
.result-label span{color:#fff;
display:-webkit-box;
-webkit-box-orient:vertical;
font-size:10px;
line-height:13px;
margin-left:3px;
overflow:hidden;
padding:4px 0 0 3px;
text-overflow:ellipsis;
white-space:nowrap;
-webkit-line-clamp:2;
text-transform:uppercase}
.header-bottom .header-nav li.nav-icon.has-icon a.is-small span,span.byline,span.posted-on{text-transform:initial}
.single-post #content ul ul{margin:0;
list-style:circle}
.single-post h1.entry-title{display:block;
line-height:140%;
font-size:24px;
color:#008678;
margin-bottom:7px}
.single-post .breadcrumbs .row{padding-left:10px!important}
.single-post .meta-author.vcard a{font-weight:700;
color:#000!important}
.single-post .posted-on a{color:#000!important}
span.posted-on{opacity:.7}
.entry-meta.uppercase.is-xsmall{margin-top:0;
line-height:155%;
padding-bottom:10px}
.rowsp h2,.single-post h2,.single-post h2 span{font-weight:700!important;
font-size:16px;
line-height:155%;
color:#333}
.ftwp-in-post#ftwp-container-outer.ftwp-float-none #ftwp-contents{width:52%;
border-radius:4px;
background-color:#ecfffe!important;
border-color:#0fded224}
#ftwp-container.ftwp-wrap #ftwp-header,#ftwp-container.ftwp-wrap #ftwp-list{color:#333;
background:0 0}
#ftwp-container.ftwp-wrap #ftwp-header-title{font-weight:400;
font-size:16px;
text-align:center}
#ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text{font-weight:400;
color:#02736c}
#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor{padding-left:9px}
.single-post #content p{line-height:155%;
color:#333;
display:block;
text-rendering:geometricPrecision}
#content h3 span,#content h4 span{font-weight:700!important;
color:#333;
outline:0}
#ftwp-container #ftwp-list .ftwp-text{display:block;
overflow:hidden;
color:#02736c}
.single-post #content ul{margin-bottom:0;
margin-top:9px}
.entry-content ul li{margin-bottom:0;
line-height:155%}
#ftwp-container.ftwp-fixed-to-post.ftwp-maximize #ftwp-contents{background:#f6fffe}
#content .page-inner ul{padding-left:30px}
table{width:100%;
border-collapse:collapse}
.page-template-page-right-sidebar #content table,.page-template-page-right-sidebar #content td,.page-template-page-right-sidebar #content th{border:1px solid #bbb}
td:first-child,th:first-child{padding-left:7px}
.page #content table,.page #content td,.page #content th{border:1px solid #ccc}
#wide-nav.header-bottom .nav>li>a{font-size:12px;
color:#fff;
display:block;
padding:0 7px;
line-height:40px;
text-transform:initial}
#wide-nav.header-bottom .nav>li>a:hover{color:#1dbdab}
.header-bottom .header-nav li.nav-icon.has-icon a.is-small{line-height:30px}
.suakm a{background:#009688;
color:#fff;
padding:0 10px;
margin:6px;
text-align:center;
display:block;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
font-size:1.5em}
.suakm a:hover{color:#ff0}
.kmt5 .col-4{max-width:25%}
.page-template-page-giaiphap .banner h1,.page-template-page-giaiphap .banner h2,.page-template-page-giaiphap .heading-font,.page-template-page-giaiphap h1,.page-template-page-giaiphap h2,.page-template-page-giaiphap h3,.page-template-page-giaiphap h4,.page-template-page-giaiphap h5,.page-template-page-giaiphap h6{font-weight:700;
line-height:normal}
.box_support{padding:10px;
background:#00867e;
text-align:center;
color:#fff;
background:linear-gradient(to right,#00867e,#00a79d);
border-radius:5px;
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.08);
box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}
.box_support .hotline{text-align:center;
color:#fff;
text-transform:uppercase;
font-weight:600;
margin:0}
.box_support .value{text-align:center;
font-size:17px;
margin:0 0 3px;
color:#ff0;
font-weight:600;
display:inline-block}
.box_support .call-note{width:100%;
font-size:11px;
text-align:center;
display:inline-block;
padding-left:5px;
line-height:12px;
margin-top:5px;
color:#fff;
vertical-align:middle}
.box_support .wpcf7-form-control.wpcf7-submit.button{background:#0a0347;
width:100%}
.box_support .ml-half{margin-left:9px}
.iconsmart .icon img{max-height:87px!important;
object-fit:contain}
.iconsmart .icon .icon-inner,.iconsmart .icon .icon-inner:hover{background:#fff;
background-color:#fff!important}
.product-summary .quantity.buttons_added:before{content:'Chọn số lượng:';
padding-right:5px;
font-size:14px}
.product-summary .quantity input[type=number]{height:20px;
line-height:20px;
max-height:20px;
font-size:14px}
.product-summary .quantity .button{height:20px;
min-height:20px;
line-height:20px}
.single-product .summary button.single_add_to_cart_button.button.alt{background:0 0!important;
color:#000;
display:inline-flex;
border:none;
text-transform:math-auto;
font-weight:400;
font-size:14px;
line-height:22px;
min-height:28px;
padding:0}
.dktv2,.fromsh form{background:url(https://cannhacongnghe.com/wp-content/uploads/2023/06/form_bgk.jpg) 0 0/cover!important;
border-radius:18px}
button.single_add_to_cart_button.button.alt:after{background:url(https://cannhacongnghe.com/wp-content/uploads/2023/06/dd.png) 0 0/contain no-repeat;
width:23px;
height:23px;
content:'';
position:relative;
bottom:5px;
left:5px}
.rt_add_cus div{display:flex;
justify-content:space-between;
align-items:center}
.fromsh form{position:relative;
left:135px;
z-index:9;
margin-left:219px}
.stacksh{height:53px;
transition:.3s}
.stacksh:hover{height:80px;
transition:.3s;
overflow:hidden}
.stacksh:hover .box-image a{display:block;
height:80px}
.stacksh .box-text-inner p:hover{text-shadow:2px 2px 6px}
.rembox p{margin:0}
.rembox{position:relative;
bottom:-81px}
.free3icon,img.lnh-thuong-hieu,span.wpcf7-spinner{position:absolute}
.iconrem .img-inner{background:#38ac54;
padding:14px;
border-radius:50%}
.nav.nav-pills.nav-normal.nav-size-xlarge.nav-center{padding-bottom:20px}
.dktv2 select.wpcf7-form-control.wpcf7-select{border-radius:7px}
div#smhpop{background:0 0}
.dktv2 input.wpcf7-form-control.wpcf7-submit{background:#f96828;
width:100%}
.devvn_prod_cmt .btn-reviews-now{background-color:#03a0e2;
color:#fff;
display:block;
border:0;
text-align:center;
border-radius:5px;
width:100%;
margin:10px auto;
padding:10px 30px;
text-transform:uppercase;
height:40px;
min-height:inherit;
line-height:inherit}
#review_form .comment-form-rating p.stars a:before{margin:0 auto;
font-size:13px}
.rowsp .large-10.col.pb-0.mb-0,.rowsp .large-2.col.pb-0.mb-0{flex-basis:100%;
max-width:100%}
.product-small del bdi{font-size:.9em!important;
line-height:24px}
.product-small .price-wrapper ins{padding-right:5px}
.product-small .price-wrapper .price{display:flex;
flex-direction:column-reverse;
justify-content:flex-end;
align-items:flex-start;
flex-wrap:wrap;
align-content:flex-start}
.rowsp.noidungtab{display:flex;
flex-flow:row wrap;
width:100%;
flex-wrap:wrap;
align-content:center;
justify-content:space-between}
#popall form{padding:0 14px}
#popall form td{max-width:50%;
padding:5px 0}
.xp02 .stack .last-reset :last-child{margin-bottom:35px;
width:172px}
.textwidget form.wpcf7-form.init{margin-bottom:12px}
.top.rowsp{background:#fff;
padding:15px;
box-shadow:0 0 4px 0 rgba(152,165,185,.2);
margin-bottom:15px}
.wsupport-s{margin:0 -1%;
text-align:center;
overflow:hidden;
clear:both}
.box_support .wpcf7-form-control.wpcf7-submit.button,.box_support input{min-height:2em!important;
overflow:hidden;
max-height:2em;
line-height:revert}
.wsupport-s li{width:48%;
border:1px solid #ddd;
border-radius:5px;
list-style:none;
padding:12px 0;
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.08);
box-shadow:0 1px 3px 0 rgba(0,0,0,.08);
margin:1%!important;
float:left}
.wsupport-s li p{font-size:11px;
line-height:1.2em;
margin:0}
.wsupport-s li i{display:block;
font-size:26px;
margin-bottom:5px;
color:#009688}
img.lnh-thuong-hieu{z-index:999;
max-height:60px;
width:auto;
max-width:142px;
height:auto}
.devvn_prod_variable .quantity{padding-left:0;
padding-top:10px}
.free3icon{z-index:999}
.box_saving .bs_rule p{padding:0!important;
margin:0!important}
.slick-slide img{display:revert!important;width:100%}
.coupon__tag{cursor:pointer;
padding:3px 12px;
border:1px solid #0d5cb6;
border-radius:4px;
text-align:center;
display:flex;
font-size:13px;
font-weight:500;
line-height:20px;
color:#0d5cb6;
position:relative;
margin:2px 0 2px 8px}
.coupon__tag::before{left:-6px;
transform:rotate(-45deg)}
.coupon__tag::after,.coupon__tag::before{content:"";
width:10px;
height:10px;
background-color:#fff;
border-width:1px;
border-style:solid;
border-color:transparent #0d5cb6 #0d5cb6 transparent;
border-image:initial;
position:absolute;
top:50%;
margin-top:-5px;
border-radius:50%}
.coupon__tag::after{right:-6px;
transform:rotate(135deg)}
.viwcc-coupon-wrap{position:relative;
max-width:100%;
overflow:hidden;
border-radius:5px;
line-height:1.5}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1{box-shadow:inset 2px -4px 10px 4px #efefef}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-content{background-color:rgba(255,187,0,.67);
background-image:linear-gradient(315deg,rgba(255,187,0,.67) 0,#f47b7b 85%);
max-width:100%;
text-align:center;
position:relative;
overflow:hidden}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-content:before{left:-.75em;
bottom:-.75em}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-content .viwcc-coupon-title{color:#fff;
font-size:32px;
font-weight:bolder;
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-content .viwcc-coupon-des{color:#fde7e7;
font-size:13px}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-content .viwcc-coupon-des *{color:#fde7e7}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-content .viwcc-coupon-date{color:#f5f5f5;
font-size:16px}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-content:after{right:-.75em;
bottom:-.75em}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-button{background:rgba(245,226,160,.34);
color:#320463;
display:inline-flex;
width:100%;
justify-content:center;
align-items:center;
position:relative;
height:46px;
font-size:16px;
font-weight:500;
font-family:Montserrat,sans-serif}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-button:before{left:-.75em;
top:-.75em}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1>:after,.viwcc-coupon-wrap.viwcc-coupon-wrap-1>:before{position:absolute;
content:"";
padding:.75em;
border-radius:50%;
background:#fff}
.viwcc-coupon-wrap.viwcc-coupon-wrap-1 .viwcc-coupon-button:after{right:-.75em;
top:-.75em}
.sp_mua_kem h2, .thongsokt h2 {
    border-radius: 6px;
    margin-top: 11px;
    color: #000 !important;
    padding: 5px 0px;
    text-align: left;
    font-size: 1em;
}
