/*pihucnangme: 	ShoppyStore Child
Theme Uri:  	http://www.smartaddons.com/themes/sw_shoppy
Description:    A child theme of SW ShoppyStore
Author:     	smartaddons
Author Uri: 	http://www.smartaddons.com/
Template:   	shoppystore
Version:    	2.4.1
License:    	GNU General Public License v2 or later
*/
/*NEW FOOTER*/



div#phonering-alo-phoneIcon {
    display: none!important;
}
@media only screen and (max-width: 720px) {
 div#phonering-alo-phoneIcon {
    display: block!important;
	left: -10%!important;
    top: 75%!important;
}}

.woocommerce .yt-footer-wrap-style7 .footer-bottom-tag .block-tags{
	padding-left:0px!important;
}
.woocommerce .vc_col-sm-12 .vc_column-inner{
	padding-top: 0px!important;
}
.woocommerce .wpb_content_element{
	margin-bottom:0px;
}
.woocommerce .footer-middle {
    padding-top: 0px;
}
.woocommerce-page.yt-footer-wrap-style7 .footer-middle{
	padding:0px;
}
.woocommerce-page .vc_sep_color_black{
	display:none;
}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .form-contact{
	width:80%;
    padding: 40px 0px 0px 30px;
}
.dangkyemail-right.clearfix {
    padding: 15px;
}
.footer-dangkyemail.col-xs-12.col-sm-6.col-md-6{
	display:flex;
    font-size: 13px;
    padding: 30px 0px 10px 60px;
	color: #fff;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
}
.yt-footer-wrap-style7 .footer-top{
    background: #2d3a49;
}
.yt-footer-wrap-style7 .footer-bottom{
	background-color:#fff!important;	
}
.yt-footer-wrap-style7 .footer-bottom-tag{
	background-color:#f7f7f7!important;	
}
.footer-bottom-tag .block-tags .widget_product_tag_cloud .tagcloud a{
	color: #000;	
	font-family: Roboto, sans-serif;
    font-weight: normal!important;
}
.footer-bottom-tag .block-tags .widget_product_tag_cloud .tagcloud a:after{
	background: #000;	
}
.yt-footer-wrap-style7 .footer-bottom-tag .block-tags .widget_product_tag_cloud .tagcloud a:hover{
    color: #2d3a49;
}
.yt-footer-wrap-style7 .footer-bottom-tag .block-tags{
	padding-top: 0px;
    border-bottom: 0;
    border-top: 0px solid #ddd;
	padding-left:15px;
}
.cholixi-lienhe.wpb_column.vc_column_container.vc_col-sm-6{
	padding-left:100px;
}

.footer-middle ul li .menu-title:before{
	display:none;	
}
.lienket-hoptac a {
    color: #000;
}
.yt-footer-wrap-style7 .footer-middle{
	border-bottom: 1px solid #f7f7f7;
	background-color:#fff!important;
	color: #000;
    font-size: 12px!important;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
}
.widget.widget_nav_menu ul.menu > li > a{
	color:#000;
}
/*END NEWFOOTER*/

/*SHOW MORE/SHOW LESS*/
a.morelink {
  text-decoration:none;
  outline: none;
}
.morecontent span {
  display: none;
}
.comment {
  width: 100%;
  background-color: #0000;
  margin: 10px;
}
/*END SHOW MORE/SHOW LESS*/




.soliloquy-outer-container{
  z-index: 2;
  margin: -20px;
}
.single-product-top .product-summary .price .amount{
    color: #ed4743;

}
.item-content .amount{
  color: #ed4743;
}
.products-loop.grid li .products-entry .item-bottom{
  display: inline-flex!important;
}

.products-loop.grid li .products-entry{
  height: 520px;
}
.destop-xachtay .slick-track {
    height: 450px;
}
.destop-trongtuan .slick-track {
    height: 800px;
}
/*[vc_row el_class="mobile-dailydeal"][vc_column][vc_empty_space height="100px"][woo_slide layout="layout6" style="style2" date="04/30/2019" length="15" category="hot-deals" orderby="date" numberposts="5" item_row="1" columns="3" columns1="3" columns2="3" columns3="3" columns4="3" speed="1000" autoplay="false" interval="5000" scroll="1"][/vc_column][/vc_row]*/
/*new theme cholixi*/

/*BOTTOM SLIDER MOBILE*/
.vc_row.wpb_row.vc_inner.vc_row-fluid.bottom-slider-mobile{    
    color: #000;
    font-size: 12px;
    padding: 5px 10px 0px 10px;
}
.customer-connect-mobile1 .sn-title{
    color: #000;
    font-size: 16px;
}
.customer-connect-mobile2 .sn-title{
    color: #000;
    font-size: 16px;
}
.customer-connect-mobile3 .sn-title {
    color: #000;
    font-size: 16px;
}
.customer-connect-mobile4 .sn-title{    
  color: #000;
  font-size: 16px;
}
/*END BOTTOM SLIDER MOBILE*/

/*CATEGORY ARCHIVE*/
.single-product .sale div[itemprop='offers'] a {
    color: #000;
    font-weight: bold;
}
.single-product div#main {
    padding-top: 15px;
}

.mobile-layout .collapse-content .container button{
    margin: 0 0 0px -17px;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    color: #000;
    font-size: 15px!important;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
    text-transform: uppercase;
}
.mobile-layout .collapse-content .container .title-category:after{
    content: '\f0d7';
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    float: right;
    margin: -29px -20px -35px -35px;
}
.mobile-layout .products-entry.item-wrap.clearfix {
    height: 290px!important;
}
/*END CATEGORY ARCHIVE*/
/*TRANG THU MUC SAN PHAM*/
/*TITLE THU MUC*/
.collapse-content .container .title-category:after{
  content: '\f0d7';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  float: right;
  margin: -35px -20px -35px -35px;

}

.collapse-content .container .fa-caret-square-down{
  margin-left: 10px;
}
.collapse-content .container button{
  margin: 0 0 20px -25px;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  color: #000;
  font-size: 20px!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  text-transform: uppercase;
}

.collapse-content .container #show{    
  color: #000;
  font-size: 14px;
  margin: 0 0 15px -14px;
  text-align: justify;
  background-color: #f5f3f3;
  padding: 30px;
  border-radius: 5px;
}
/*END TITLE THU MUC*/

/*THEME MOBILE*/
/*SINGLE PRODUCT*/
.mobile-layout .header-page .header-shop{
  text-align: left;
  box-shadow: none;
}
.mobile-layout .product-summary{
  color: #000!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
}
.mobile-layout .product-summary .price del {
  color: #000;
  opacity: 1!important;
}
.mobile-layout .product-summary h1 {
  text-transform: capitalize;
}
.mobile-layout .product-images-container .product-responsive{
  line-height: 100%!important
}
/*END SINGLE PRODUCT*/
/*FOOTER MOBILE*/
.dangky-tmdt-footer {
    width: 80%;
    float: right;
    padding-right: 10px;
}
.social-footer a {
    color: #2e3b49;
}
.social-footer {
    /* color: red; */
    float: left;
    padding-left: 10px;
    font-size: 17px;
}
.footer-mstyle1{
  border-top: 1px solid #e3e3e3;
  margin-top: 10px;
  padding-top: 50px;
}
.mobile-layout .copyright-footer {
  padding: 20px 2px 20px 60px;
}

/*END FOOTER MOBILE*/
/*SUBSCRIBE CHOLIXI*/
span.wpcf7-not-valid-tip{
display: none;
}

.mobile-layout input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{
    width:65%;
    height: 50px;
    border-radius: 0px;
    padding: 15px;
    border: 1px solid  #000;
    color: #000;
    font-size: 12px!important;
    font-weight: normal!important;

}
.mobile-layout input.wpcf7-form-control.wpcf7-submit{
  margin-left: -5px;
    height: 50px;
    border-radius: 0px;
    width: 34%;
    background-color: #2d3a49;
    border-top: 1px solid  #2d3a49;
    border-right: 1px solid  #2d3a49;
    border-bottom: 3px solid #2d3a49;
    color: #fff;
    font-size: 15px!important;
    font-weight: normal!important;

}
/*END SUBSCRIBE CHOLIXI*/
.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper >.item .item-content .item-price del{
  display: inline-block;
}
/*THU MUC SAN PHAM MOBILE*/
.mobile-layout .thumuc-chucnang .vc_btn3-color-inverse.vc_btn3-style-modern.vc_btn3-shape-square.vc_btn3-size-md.vc_btn3.vc_general {
    position: absolute;
    width: 40%;
    padding: 30px;
    top: 20%;
    left: -3%;
    font-size: 15px!important;
    color: #1f6596!important;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
    text-transform: uppercase;
    background-color: #fff;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 2px solid #f39e36;
}
.mobile-layout .thumuc-suaembe .vc_btn3-color-inverse.vc_btn3-style-modern.vc_btn3-shape-square.vc_btn3-size-md.vc_btn3.vc_general {
    position: absolute;
    width: 50%;
    padding: 15px;
    top: 64%;    
    right: 20%;
    font-size: 14px!important;
    color: #000!important;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
    text-transform: uppercase;
    background-color: #fff;
    border-top:none;
    border-right: none;
    border-left: none;
    border-bottom: 2px solid #f1a640;
}

.thumuc-mevabe .vc_btn3-color-inverse.vc_btn3-style-modern.vc_btn3-shape-square.vc_btn3-size-md.vc_btn3.vc_general {
    width: 70%;
    padding: 15px;
    font-size: 14px!important;
    color: #000!important;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
    text-transform: uppercase;
    background-color: #fff;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 2px solid #2196f3;
} 
.mobile-layout .thumuc-dientu .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{
   width: 70%;
    padding: 15px;
    font-size: 14px!important;
    color: #000!important;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
    text-transform: uppercase;
    background-color: #fff;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 2px solid #2196f3;

}



.mobile-layout .thumuc-mypham .vc_btn3-color-inverse.vc_btn3-style-modern.vc_btn3-shape-square.vc_btn3-size-md.vc_btn3.vc_general {
    position: absolute;
    width: 30%;
    padding: 15px;
    top: 45%;
    left: 7%;
    font-size: 14px!important;
    color: #000!important;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
    text-transform: uppercase;
    background-color: rgba(255,255,255,0.15);
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: none;
    border-radius: 5px;
}

.vc_row.wpb_row.vc_row-fluid.cate-1 {
    column-count: 2;
    
}

/*END THU MUC SAN PHAM MOBILE*/

/*NEW PRODUCT*/
.mobile-layout .sp-moive .style-moblie .block-title{
  display: none;
}
/*NEW PRODUCT*/
/*BEST SELLER*/
.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper >.item .item-content .item-price .amount{
  font-size: 12px !important;
}
.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper >.item .item-content h4 a{
  font-size: 14px!important;
  color: #000!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  background-color: #fff;
}
.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper >.item .item-wrap {
    width: 100%!important;
    height: 280px;
    position: relative;
    display: inline-block;
    padding-top: 2px;
    background: #fff;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.16);
    line-height: 1;
    vertical-align: top;
    margin-left: 3px;
    margin-bottom: 10px;
    margin-top: 6px;
    
}
.mobile-layout .sanpham-banchay .best-selling-mobile .block-title{
  display: none;

}
.mobile-layout .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{
  font-size: 14px!important;
  color: #000!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  text-transform: uppercase;
  background-color: #fff;
  padding: 10px;
}
/*END BEST SELLER*/

/*DAILY DEAL*/

.mobile-layout .mobile-dailydeal .res-button{
  position: absolute;
  border-radius: 0px; 
  -webkit-border-radius: 0px;
  color: #fff;
  background-color: transparent !important;
  top:0%!important;
}
.mobile-layout .dailydeals-product span.res-button.slick-next.slick-arrow{
  border: 1px solid #fff;
  padding: 0px;
  background: transparent;
  color: #fff;
  top: 7px;
}
.mobile-layout .dailydeals-product span.res-button.slick-next:before{
  margin-left: 6px}

.mobile-layout .dailydeals-product span.res-button.slick-prev.slick-arrow{
  border: 1px solid #fff;
  padding: 0px;
  background: transparent;
  color: #fff;
  top: 7px;
}
.mobile-layout .dailydeals-product span.res-button.slick-prev:before{
  margin-left: 6px
}
.dailydeals-product .box-slider-title{
  display: none;
}

span.days.countdown-section{
  display: none;
}
span.countdown-section.secs{
  display: none;
}


.banner-countdown .countdown-section.mins:after  {
  display: none;
}
.banner-countdown .countdown-section span.countdown-amount{
  font-size: 30px!important;
  color: #fff!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  text-transform: uppercase;
}

.banner-countdown .countdown-section span.countdown-period{
font-size: 14px!important;
  color: #fff!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  text-transform: uppercase!important;
  display: inherit!important

}
.dailydeals-product .countdown-section.hours{
  margin-left: 10px;
  background-color: #3a4672!important;
}
.banner-countdown .countdown-section.hours:after  {
color: #fff!important;
}
.dailydeals-product .countdown-section.mins{
  background-color: #3a4672!important;
}
.mobile-layout .dailydeals-product .banner-countdown{
    background-color: #394673;
    position: absolute;
    top: -4%;
    left: 38%;
    width:63%;
}
.mobile-layout .dailydeals-product .sale-off {
  background-color: #fe5454!important;
  padding: 7px 7px!important;
  font-weight: normal!important;
  font-size: 14px!important;
  top: 0!important;
  right: 0!important;
  left: auto!important;
}
.mobile-layout .dailydeals-product .draggable.slick-list {
    margin-top: 30px!important;
}
.mobile-layout .dailydeals-product .hurry {
  font-size: 14px!important;
  color: #000!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  text-transform: uppercase;
  border: 1px solid #000;
  width:40%;
  padding: 10px;
  margin-left:5px;
  float: left;
  line-height: 25px!important;
}

.mobile-layout .dailydeals-product .item-except{
  display: none;
}
del .amount{
  font-size: 12px!important;
  color: #000!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
}
.item-content h4 a{
  font-size: 14px;
  color: #000;
  font-family: Roboto, sans-serif;
  font-weight: normal;
}


.mobile-layout .dailydeals-product .slick-initialized .slick-slide{
  padding: 5px!important;

}
.mobile-layout .slick-slide{
    border:0px solid #ddd!important;

}

.mobile-layout .sw-woo-container-slider .slider{
  border:0px solid #ddd!important;
  margin-top:10px;
}

.mobile-layout .dailydeals-product.item-detail{
    position: relative!important;
    display: inline-block!important;
    width: 100%!important;
    padding-top: 2px!important;
    background: #fff!important;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.16)!important;
    line-height: 1!important;
    vertical-align: top!important;
}
.mobile-layout .dailydeals-product .products-thumb.item-img{
    width: 100%!important;
    height: 260px!important;
    position: relative!important;
    display: inline-block!important;
    padding-top: 2px!important;
    background: #fff!important;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.16)!important;
    line-height: 1!important;
    vertical-align: top!important;
  }

/*END DAILY DEAL*/

/*HEADER MOBILE*/
ul.mm-listview{
	margin:0px!important;
}
.mm-panel_has-navbar .mm-navbar {
    height: 50px;
    background-color: #2d3a49;
}
div#wpmm-wrap-leftmenu{
	width:90%!important;
    border: 0px solid #ffffff!important;
}
.mobile-layout .header-wrrapper.clearfix{
  height: 40px;
}
.header-mobile-style3 .header-right .header-cart a .minicart-number{
  top:0px;
  right: 0px;
  background-color: #ed4743;
}
.header-mobile-style3 .header-right{
  margin:0px;
}
.header-mobile-style3 .header-right .header-cart a{
  display: contents;
  font-size: 20px;
  color:#fff;
}
.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle{
  background-color: #2d3a49;
  margin: 0 0 0 20px;
}
.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar{
  background-color: #fff;
}
.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3){
  width:16px;
}
.mobile-layout .yith-ajaxsearchform-wide #yith-ajaxsearchform input[type="submit"]{
  border-radius: 0 5px 5px 0;
  display:none;
}
/*.mobile-layout input#yith-s{
  border-radius:  5px 0 0 5px ;
  margin:0px;

}*/
.header-mobile-style3 .header-right{
  margin:0px;
}
.mobile-layout .yith-ajaxsearchform-container.yith-ajaxsearchform-wide {
  border-radius: 0px;
  width: 90%;
}
.header-mobile-style3 .ya-logo{
  width:10%;
  float: left;
  margin-top: 0px;
  margin-left: 0px;

}
.header-mobile-style3 {
  padding: 5px;
  height: 56px;    
  background-color: #2c3949;
}
.mobile-layout li.menu-danh-muc-san-pham{
  font-weight: bold;
  width:60%;
}
.mobile-layout li.menu-dang-nhap  {
  width:60%;
}
.mobile-layout li.menu-dang-ky {
  width: 40%;
  margin-top: -50px;
  margin-left: auto;
}
.mobile-layout li.menu-kenh-nguoi-ban {
    border-bottom: 5px solid red!important;
}
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul > li .dropdown-resmenu > li > a{
  color: #000;
}
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.flytheme_resmenu{
  height: 610px;
}
.mobile-layout div#ResMenuheader-menu-mobile {
    box-shadow: 100px 100px 0px 100px #0000004d;
}
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul > li > a{
  color: #000;
}
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper {
  min-width: 300px;
  background: #fff;
  box-shadow: none;
  z-index: 9999;
  top: 49px;
  right: auto;
  left: -35px;
}
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.flytheme_resmenu > li > .show-dropdown:after{
  color: #000;
}
.mobile-layout .header-menu-categories.pull-left {
    position: absolute;
    left: 8%;
}

/*END HEADER MOBILE*/

/*END THEME MOBILE*/

/*CATEGORY*/
.image-category{
  margin-top: 10px;
}
.widget.ya_best_seller_product-3.ya_best_seller_product{
 margin-top: 10px;

}
/*END CATEGORY*/
/*SEARCH AJAX*/
.yith-ajaxsearchform-wide .yith-ajaxsearchform-select, .yith-ajaxsearchform-wide .search-input-container, .yith-ajaxsearchform-wide .search-submit-container{
  padding: 0px;
}
.yith-ajaxsearchform-wide #yith-ajaxsearchform input[type="submit"]{
  font-family: FontAwesome !important;
  color: #7a7a7a;
  background-color: #fff;
  border: none;
  font-size: 15px;
  padding-top: 10px;
}
.yith-ajaxsearchform-wide .search-input-container{  
  width: 100%;
  padding-right: 0px;
}
input#yith-s{
  min-height: 42px;
  border-radius: 0px;
  border: none;
}
.yith-ajaxsearchform-wide .search-submit-container{  
  padding-right: 10px;
}
input#yith-searchsubmit{
  min-height: 42px!important;
  border-radius: 0px;
  padding: 15px;

}
.mobile-layout .autocomplete-suggestions{
    position: relative!important;
    z-index: 1!important;
}
/*END SEARCH AJAX*/

.header-style11{
  margin-top: -30px;

}
.cholixi-bot-search{
  width: 130%;
  font-size: 13px;
  color: #fff;
  font-family: Roboto, sans-serif;
  font-weight: normal;
  display: flex;
} 
.cholixi-bot-search a{
  margin-right: 15px;
  color: #fff;
}
.cholixi-bot-search a:hover{
color: #ed3043;
text-decoration:none;
}

  
.cholixi-meta-login-social{
  float: right;
  margin-right:-8px;
}
.cholixi-meta-login-social a{
  color: #fff;
}

.cholixi-meta-none-right{
  float: right;

}
.cholixi-meta-none-right a{
  padding: 0 20px;
  color: #fff;
}
.cholixi-meta{
  float: right;

}
.cholixi-meta a{
  padding: 0 20px;
  border-right: 2px solid #fff;
  color: #fff;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.sl-header-text{
  margin-top:30px;
}
.offer-wrapper{
  display: none;
}
.col-lg-6.col-md-6.col-sm-12.col-xs-12.top-links-action{
  font-size: 14px;
  color: #fff;
  font-family: Roboto, sans-serif;
  font-weight: normal;  
  line-height: 50px;
  margin-top: 30px;
}
.mega-left-title:before{
font-family: FontAwesome;
  content: "\f039 ";
}
.mega-left-title{
  margin-left: -40px;
  font-size: 15px;
  color: #fff;
  font-family: Roboto, sans-serif;
  font-weight:normal;
  text-transform: uppercase;
  line-height: 50px;
}
.header-style11 .yt-header-under-2{
  background-color: #2c3949!important;
}
.yt-header-under-2.sticky-menu{
  display: none;
}

.yt-header-under-2{
  width:20%;
  float: left;
}
.yt-header-under{
  margin-bottom: -30px;
}
.col-lg-3.col-md-3.col-sm-12.col-xs-12.logo-wrapper {
  margin-top: -10px;
  width: 20%;
  border-right: 2px solid #fff!important;
}
.col-lg-3.col-md-3.col-sm-12.col-xs-12.logo-wrapper img{
  width: 100%;
}
.ver-megamenu-header {
  min-width: 235px;
  float: left;
  background-color: #2c3949!important;	
	margin-top: 5px;

}

.yt-megamenu.pull-left{
  width:44.5%!important;
  padding-left: 0px!important;

}

.yt-header-top{
  background-color: #2c3949!important;
}
.yt-header-middle{
  padding-bottom: 0px!important;
  background-color: #2c3949!important;
}
.top-minicart.pull-right{
  background-color: #2c3949!important;
}
.input-search {
  background-color: #2c3949;
  border: 2px solid #fff;
  margin-left: 0px!important;
}
button.button-search.button-search-pro{ 
  background-color: #2c3949!important;
  width: 40px!important;
  height: 40px!important;
  top: 3px!important;
  right: 3px!important;

}
input.autosearch-input.form-control{
  padding-left: 20px!important;

}


.widget.widget_search .searchform > div input{
height: auto;
}
.breadcrumbs.theme-clearfix {
    display: none;
}
.banner-countdown{
  background-color: #000;
  position: absolute;
  top: -16.2%;
  left: 65%;
}
.hotdealt6 .hurry{
  display: none;
}
/*/*BANNER*/

./*cholixi-bottom-slider.wpb_column.vc_column_container.vc_col-sm-12{
  background-color: #d8e8f0;
  position: relative;
  left: -120px;
  box-sizing: border-box;
    min-width: 1440px;
  /* padding-left: 120px; */
  /* padding-right: 120px; */
  padding-bottom: 50px;  
}
*/

/*END BANNER*/
/*DIEN TU*/
/*.dientu .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-inverse{
  color: #fff;
    background-color: #25408f;
    min-height: 50px;
    font-size: 21px;
    font-family: Roboto, sans-serif;
    font-weight: medium;
    border-color: #fff;
}
.dtxtay .tab-category-title{
  display:none;
}
.dtxtay .item.slick-slide.slick-current.slick-active{
  width: 24%!important;
  border:none!important;
  padding: 0px !important;

}
.dtxtay .item.slick-slide.slick-active{
  width: 24%!important;
  margin-right: 11px;
  border:none!important;

}
.dtxtay [data-slick-index='0'] .product-thumb-hover img{
  max-width: 100%!important;

}
.dtxtay .products-thumb .product-thumb-hover {
  max-width: 60%;
}

.dtxtay .item.slick-slide.slick-active:nth-child(1){
  width: 50%!important;
  float:left;
}
.dtxtay .item.slick-slide.slick-active:nth-child(2){
  width: 20%!important;
  height: 290px;
  float: right;
}
.dtxtay .item.slick-slide.slick-active:nth-child(3){
  width: 20%!important;
  height: 290px;
  float: right;
}
.dtxtay .item.slick-slide.slick-active:nth-child(4){
  width: 20%!important;
  height: 290px;
  float: right;
  margin-top:10px;
}
.dtxtay .item.slick-slide.slick-active:nth-child(5){
  width: 20%!important;
  height: 290px;
  float: right;
  margin-top:10px;
}


.dtxtay .item.slick-slide.slick-active{
  padding: 0px!important;
}
.dtxtay .onsale{
  display:none;
}
.dtxtay .product-thumb-hover{
  margin:0px!important;
}
.dtxtay .sale-off{
  background: #25408f;
  font-size: 15px;
  font-family: Roboto, sans-serif;
  font-weight:normal;
}
.dtxtay .slider.responsive.slick-initialized.slick-slider{
  border:none!important;

}
.dtxtay .add-info{
display: none;
}
.dtxtay .item-content{
  font-family: Roboto, sans-serif;
  font-size: 13px;
  color: #000;
}
.dtxtay .item-content h4 a{
  font-family: Roboto, sans-serif;
  font-size: 15px;
  color: #000;
}
.dtxtay del{
  display: block;
}*/

/*END DIEN TU*/


/*HOTDEAL*//*
.hotdealt6 .item.slick-slide.slick-current.slick-active{
  width: 24%!important;
  border:none!important;
  padding: 0px !important;

}
.hotdealt6 .item.slick-slide.slick-active{
  width: 24%!important;
  margin-right: 11px;
  border:none!important;

}
.hotdealt6 .item.slick-slide.slick-active:nth-child(4){
  width: 24%!important;
  float: right;
}

.hotdealt6 .products-thumb .product-thumb-hover{
  max-width:100%!important;
}

.hotdealt6 .item.slick-slide.slick-active{
  padding: 0px!important;
}
.hotdealt6 .onsale{
  display:none;
}
.hotdealt6 .product-thumb-hover{
  margin:0px!important;
}
.hotdealt6 .sale-off{
  background: #cd5f6c;
  font-size: 15px;
  font-family: Roboto, sans-serif;
  font-weight:normal;
}
.hotdealt6 .slider.responsive.slick-initialized.slick-slider{
  border:none!important;

}
.hotdealt6 .add-info{
display: none;
}
.hotdealt6 .item-content{
  font-family: Roboto, sans-serif;
  font-size: 13px;
  color: #000;
}
.hotdealt6 .item-content h4 a{
  font-family: Roboto, sans-serif;
  font-size: 15px;
  color: #000;
}

span.woocommerce-Price-amount.amount{
  color: #000;

}*/

/*END HOTDEAL*/
/*SUA NGOAI NHAP*//*
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-info{
  color: #25408f;
  background-color: #d3ecf6;
  min-height: 50px;
  font-size: 21px;
  font-family: Roboto, sans-serif;
  font-weight: medium;
  border-color:#fff;
}
.suangoainhap .tab-category-title{
  display:none;
}
.suangoainhap .item.slick-slide.slick-current.slick-active{
  width: 24%!important;
  border:none!important;
  padding: 0px !important;

}
.suangoainhap .item.slick-slide.slick-active{
  width: 24%!important;
  margin-right: 11px;
  border:none!important;

}
.suangoainhap .item.slick-slide.slick-active:nth-child(4){
  width: 24%!important;
  float: right;
}

.suangoainhap .products-thumb .product-thumb-hover{
  max-width:100%!important;
}

.suangoainhap .item.slick-slide.slick-active{
  padding: 0px!important;
}
.suangoainhap .onsale{
  display:none;
}
.suangoainhap .product-thumb-hover{
  margin:0px!important;
}
.suangoainhap .sale-off{
  background: #38c6f4;
  font-size: 15px;
  font-family: Roboto, sans-serif;
  font-weight:normal;
}
.suangoainhap .slider.responsive.slick-initialized.slick-slider{
  border:none!important;

}
.suangoainhap .add-info{
display: none;
}
.suangoainhap .item-content{
  font-family: Roboto, sans-serif;
  font-size: 13px;
  color: #000;
}
.suangoainhap .item-content h4 a{
  font-family: Roboto, sans-serif;
  font-size: 15px;
  color: #000;
}
.suangoainhap del{
display: block;
}
*/

/*END SUA NGOAI NHAP*/

/*ME VA BE*//*
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-primary{
color: #38c6f4;
background-color: #ccedf2;
min-height: 50px;
font-size: 21px;
font-family: Roboto, sans-serif;
font-weight: medium;
border-color:#fff;
}

.mevabe .tab-category-title{
display:none;
}
.mevabe .item.slick-slide.slick-current.slick-active{
  width: 24%!important;
  border:none!important;
  padding: 0px !important;

}
.mevabe .item.slick-slide.slick-active{
  width: 24%!important;
  margin-right: 11px;
  border:none!important;

}
.mevabe .item.slick-slide.slick-active:nth-child(4){
  width: 24%!important;
  float: right;
}

.mevabe .products-thumb .product-thumb-hover{
  max-width:100%!important;
}

.mevabe .item.slick-slide.slick-active{
  padding: 0px!important;
}
.mevabe .onsale{
  display:none;
}
.mevabe .product-thumb-hover{
  margin:0px!important;
}
.mevabe .sale-off{
  background: #38c6f4;
  font-size: 15px;
  font-family: Roboto, sans-serif;
  font-weight:normal;
}
.mevabe .slider.responsive.slick-initialized.slick-slider{
  border:none!important;

}
.mevabe .add-info{
display: none;
}
.mevabe .item-content{
  font-family: Roboto, sans-serif;
  font-size: 13px;
  color: #000;
}
.mevabe .item-content h4 a{
  font-family: Roboto, sans-serif;
  font-size: 15px;
  color: #000;
}
.mevabe del{
display: block;
}*/

/*END ME VA BE*/

/*THUC PHAM CHUC NANG*//*
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-success{  
  color: #41ad49;
  background-color: #dcf4e4;
  min-height: 50px;
  font-size: 21px;
  font-family: Roboto, sans-serif;
  font-weight: medium;
  border-color:#fff;
}

.tpchucnang .tab-category-title{
  display:none;
}
.tpchucnang .item.slick-slide.slick-current.slick-active{
  width: 24%!important;
  border:none!important;
  padding: 0px !important;

}
.tpchucnang .item.slick-slide.slick-active{
  width: 24%!important;
  margin-right: 11px;
  border:none!important;
  margin-bottom: 30px;

}
.tpchucnang .products-thumb .product-thumb-hover {
  max-width: 70%!important;
}

.tpchucnang .item.slick-slide.slick-active:nth-child(1){
  width: 35%!important;
  height: 80%;
  position: absolute;
  left: 33%;
  top: 15%;
}
.tpchucnang [data-slick-index='1'] .products-thumb.item-img {
solid    height: 175px;
}

.tpchucnang .item.slick-slide.slick-active:nth-child(2){
  width: 15%!important;
  height: 290px;
  float: left;
}
.tpchucnang [data-slick-index='2'] .products-thumb.item-img {
    border: 1px solid #41ad49!important;
    height: 175px;
}
.tpchucnang .item.slick-slide.slick-active:nth-child(3){
  width: 15%!important;  
  height: 290px;
  float: left;
  clear: left;
}
.tpchucnang [data-slick-index='3'] .products-thumb.item-img {
    border: 1px solid #41ad49!important;
    height: 175px;
}
.tpchucnang .item.slick-slide.slick-active:nth-child(4){
  width: 15%!important;
  height: 290px;
  float: right;
  clear: right;
  margin-top:-320px;
}
.tpchucnang [data-slick-index='4'] .products-thumb.item-img {
    border: 1px solid #41ad49!important;
    height: 175px;
}
.tpchucnang .item.slick-slide.slick-active:nth-child(5){
  width: 15%!important;
  height: 290px;
  float: right;
  clear: right;
}


.tpchucnang .products-thumb .product-thumb-hover{
  max-width:100%;
}

.tpchucnang .item.slick-slide.slick-active{
  padding: 0px!important;
}
.tpchucnang .onsale{
  display:none;
}
.tpchucnang .product-thumb-hover{
  margin:0px!important;
}
.tpchucnang .sale-off{
  background: #41ad49;
  font-size: 15px;
  font-family: Roboto, sans-serif;
  font-weight:normal;
}
.tpchucnang .slider.responsive.slick-initialized.slick-slider{
  border:none!important;

}
.tpchucnang .add-info{
display: none;
}
.tpchucnang .item-content{
  font-family: Roboto, sans-serif;
  font-size: 13px;
  color: #000;
}
.tpchucnang .item-content h4 a{
  font-family: Roboto, sans-serif;
  font-size: 15px;
  color: #000;
}
.tpchucnang del{
display: block;
}
*/


/*END THUC PHAM CHUC NANG*/
/*MY PHAM*//*
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-pink{
  color: #fff;
  background-color: #d9b2b2;
  min-height: 50px;
  font-size: 21px;
  font-family: Roboto, sans-serif;
  font-weight: medium;
  border-color:#fff;
}*/

/*END MY PHAM*/

/*HANG NHAP KHAU*/
/*button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-inverse{
  color: #282557;
  background-color: #d8e8f0;
  min-height: 50px;
  font-size: 21px;
  font-family: Roboto, sans-serif;
  font-weight: medium;
  border-color:#fff;
}
.sn-img.item1:before{
  background: none;
}*/
/*END HANG NHAP KHAU*/

/*.vc_row.wpb_row.vc_row-fluid.nhap-khau{
margin-top:50px;
}
a.sn-title {
    font-size: 17px;
    padding-bottom: 15px;
}
.sn-sevirce .content-service a{
  color:#282557;
}
.sn-sevirce.sn-put1{
  line-height: 20px;
  height: 120px;
  width:25%;
  padding-top: 30px!important;
  border-right: 2px solid #282557;
  border-top: 2px solid #d8e8f0;
  border-bottom: 2px solid #d8e8f0;
  padding:15px;
}
.sn-sevirce.sn-put2{
  line-height: 20px;
  height: 120px;
  width:25%;
  padding-top: 30px!important;
  border-right: 2px solid #282557;
  border-top: 2px solid #d8e8f0;
  border-bottom: 2px solid #d8e8f0;
  padding:15px;
}
.sn-sevirce.sn-put3{
  line-height: 20px;
  height: 120px;
  width:25%;
  padding-top: 30px!important;
  border-right: 2px solid #282557;
  border-top: 2px solid #d8e8f0;
  border-bottom: 2px solid #d8e8f0;
  padding:15px;
}
.sn-sevirce.sn-put4{
  line-height: 20px;
  height: 120px;
  width:25%;
  padding-top: 30px!important;
  border-top: 2px solid #d8e8f0;
  border-bottom: 2px solid #d8e8f0;
  padding:15px;
}
.sn-sevirce .content-service{
font-size: 14px;
font-family: Roboto, sans-serif;
color: #282557;
}
*/
.header-style11 .yt-header-top {
  background: #ee3042;
}
.header-style11 .yt-header-middle{  
  background: #000;
}
.header-style11 .yt-header-middle .my-curency-lang{
  display: none !important;
}
.header-style11 .yt-header-middle .yt-cart .mini-cart-header .top-form-minicart .top-minicart{
  border-radius: 0px;
  border: 2px solid #fff;
}

.ult-responsive.ult_countdown.time.ult-cd-s1 {
  margin-top: 1px;
}

/*SINGLE PRODUCT DESKTOP*/
.sanphamlienquan {
    margin-bottom: 50px;
}
.sanphamlienquan .block-title.tab-category-title{
  background-color: #eee0;
}
.product_meta{
  margin-bottom: 25px!important;
}
.product-summary.col-lg-6.col-md-6.col-sm-12.col-xs-12{
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  color: #000;
}
.thongtincoban{
  font-size: 20px!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  color: #000;
}
.thongtincoban table {
    width: 100%;
}
.thongtincoban tbody tr:nth-of-type(odd){
  background-color: hsla(216,3%,63%,.1);
  height: fit-content;
  }
.thongtincoban tbody tr{
  height: fit-content;

}

.sanphamlienquan section.related.products h2 {
    background-color: rgba(255, 255, 255, 0);
    border: none;
    color: #000;
    font-size: 20px!important;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
    text-transform: uppercase;
}

.thongtinsanpham .container .title-sanpham:after{
  content: '\f0fe';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding-left: 10px;

}

.thongtinsanpham .container .fa-caret-square-down{
  margin-left: 10px;
}
.thongtinsanpham .container button{
  margin: 0 0 20px -45px;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  color: #000;
  font-size: 20px!important;
  font-family: Roboto, sans-serif;
  font-weight: normal!important;
  text-transform: uppercase;
}

.thongtinsanpham .container #show{    
  color: #000;
  font-size: 14px;
  margin: 0 0 15px -14px;
  text-align: justify;
  padding: 30px;
  border-radius: 5px;
}

.thongtinsanpham {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: normal!important;
    color: #000;
    text-align: justify;
}
/*END SINGLE PRODUCT DESKTOP*/
/*end newtheme cholixi*/





/*begin variations*/
.select_box_colorpicker.select_box.attribute_pa_color{
  display: none;
}
.single-product-top .product-summary .variations_form table.variations tr td.value .reset_variations{
display: none !important;
}

/*end variations*/
.quoc-gia.row{
  margin-left: -5px!important;
}
.mobile-layout .body-wrapper .row, .mobile-layout .body-wrapper .vc_row{
    margin-top: -25px;  }

.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper {
     white-space: none;
 }

div#slider_sw_related_upsell_widget-2 > .resp-slider-container > div.items-wrapper >.item{
display: inherit;
padding-top:1px;
}
.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper {
  column-count: 2;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: none;
  padding-bottom: 10px;
}
.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper >.item{
   width:100% !important;
   /* margin-left: 10px; */
  /* display: inherit; */
}
/* category header */
.mobile-layout .products-wrapper .products-loop.grid > li{
      width: 49%;
}
.header-mobile-style1 .header-menu-categories, .header-mobile-style2 .header-menu-categories{
  margin-top:10px;
}

.mobile-layout.search .header-mobile-style1 .header-top-mobile, .mobile-layout.search .header-mobile-style2 .header-top-mobile{
  box-shadow:none;
}
.header-mobile-style1 .header-top-mobile .ya-logo{
  max-width:100%;
  margin-left:80px;
}
.listing-title{
  margin-top:40px;
}
.search .listing-title h1 span{
      font-size: 18px;
}
/* end category header */




/* icocholixi */
.page-template-page-home11 .suaembe .box-slider-title h2:before {
    background-position: 0px -190px !important;
    display: none;
}
.page-template-page-home11 .dientu .box-slider-title h2:before {
    background-position: 0px -260px !important;
    display: none;

}
.page-template-page-home11 .mevabe .box-slider-title h2:before{
    background-position: 0px -320px !important;
    display: none;

}
.page-template-page-home11 .mypham .box-slider-title h2:before{
    background-position: 0px -385px !important;
    display: none;

}

.page-template-page-home11 .thucpham .box-slider-title h2:before{
    background-position: 0px -450px !important;
    display: none;

}

/* end icocholixi */


.yt-cart.pull-left-right {
	background-color: #ed3043;
}

.page-template-page-home11 .box-slider-title h2{
  margin-left:15px;
}
.page-template-page-home11 .dailydeals-product .box-slider-title h2:before {
    background-position: 0px -5px !important;
    margin-left: 10px;
}
.page-template-page-home11 .block-title .sn-img.item1:before{
  background-position: 0px -70px;

}
.page-template-page-home11 .box-slider-title h2:before{
  background-position: 0px -130px;
  margin-left: 10px;
  display: none;

}
.sn-img:before{
  display: none;
}

/* Filter by country */
.mobile-layout .products-wrapper .filter-mobile.open{
    visibility: visible;
    position: initial;
    opacity: 1;
    margin-bottom: 10px;
}

button.button.woof_reset_search_form{
  display: none;
}




span.checkbox.woof_image_term{
 opacity: .8;
}
span.checkbox.woof_image_term.checked{
  z-index: -1; /* hide shadow behind image */
  box-shadow: 0 0px 20px rgba(0, 0, 0, 0.5);

 opacity:1;
}
p.woof_tooltip span.woof_tooltip_data{
  display:none;
}
button.button.woof_submit_search_form{
  border-radius: 2px;
}
.woof_submit_search_form_container {
    font-size:10px;
    float: right;
    overflow: hidden;
    clear: both;
    margin: -65px 11px 30px 10px;
    border-radius: 2px;
    max-width: 45px;
}

@media (max-width: 360px){
.quoc-gia.row{
    margin-left: 1px!important;
}  
ul.woof_list_image li {
    padding: 1px!important;
}
.quoc-gia-category{
    font-size: 10px;
    width: 100%;
    margin-left: -10px;
}
  button.all-quocgia{
      font-size: 10px;
      width: 45px;
      max-height: 29px;
      border: none;
      border-radius: 1px;
  }
  .woof_block_html_items {
      margin-left: -10px;
      width: 106%;
  }
.all-quocgia {
    list-style-type: none;
    float: right;
    margin-right: 28px;
    margin-top: -29px;
    width: 33%;
}
}

@media (max-width: 375px)and (min-width: 361px){

button.all-quocgia{
    font-size: 10px;
    width: 45px;
    max-height: 29px;
    border: none;
    border-radius: 1px;
}
.all-quocgia{
    list-style-type:none;
    float:right;
    margin-right: 38px;
    margin-top:-29px;
    width: 33%;
}}
@media only screen and (max-width: 480px) and (min-width: 376px){
  .quoc-gia-category {
    width: 105%;
    margin-left: -11px;
}
  .woof_submit_search_form_container {
    font-size:10px;
    float: right;
    overflow: hidden;
    clear: both;
    margin: -65px 48px 30px 10px;
    border-radius: 2px!important;
    max-width: 45px;
  }
  .woof_list li {
      margin: 0 0px 0 6px !important;
      float: left;
  }
.quoc-gia.row{
  margin-left: -5px!important;
}
button.all-quocgia{
    font-size: 10px;
    width: 45px;
    max-height: 29px;
    border: none;
    border-radius: 1px;
}
.all-quocgia{
  list-style-type: none;
  list-style-type: none;
  float: right;
  margin-right: 62px;
  margin-top: -29px;
  
}}

@media only screen and (max-width:815px ) and (min-width: 480px){
  button.all-quocgia{
      font-size: 10px;
      width: 45px;
      max-height: 30px;
      border: none;
      border-radius: 2px;
  }
  .all-quocgia{
      list-style-type:none;
      float:right;
      margin-right: 119px;
      margin-top: -30px;
      width: 33%;
  }
}

ul.woof_list_image li{padding: 5px!important;}


.header-mobile-style3 .mobile-search .top-form.top-search{
    border: none;
    float: right;
    width: 85%;
  }
/* End filter by country */

/* .variations{
	display: none;
} */
.add-info{
	background-color:#fff;
  display: inline-flex!important;
}
.sw-custom-variation{
	float: right;
	margin-right: 15px;
}

/* setup dokan */
@media (max-width: 767px){
.dokan-store #content {
    display: inline-flex;
    flex-direction: column;
    margin-right: 10p;}}


@media (max-width: 480px) {
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{
	float: left;
	width: 100%;
}
	li.coupons{
		visibility: hidden;
		height:0px;
	}
	li.reviews{
		visibility: hidden;
		height:0px;
	}

li.dokan-common-links.dokan-clearfix{
	visibility: hidden;
	height:0px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after{
	clear:inherit;
}
}

/* end setup dokan */
.header-style11 .yt-header-middle .my-curency-lang{
	width: 20%;
    display: block;
    float: right;
    padding-left: 0px;
    margin-right: 10px;
		background-color: #ed3043;
    height: 42px;
    line-height: 42px;
		border-radius: 4px;
}
.header-style11 .yt-header-middle .my-curency-lang .block-action-header ul > li > ul :hover{
	background:#333f67;
	color:#fff;
}
.header-style11 .yt-header-middle .my-curency-lang .block-action-header ul > li > ul{
	left:-14px;
}
.header-style11 .yt-header-middle .my-curency-lang .block-action-header{
	width: 90%;
}
.header-style11 .yt-header-middle .my-curency-lang .block-action-header ul{
	width:100%;
}
.header-style11 .yt-header-middle .my-curency-lang .block-action-header ul > li{
	width:140px;
}

/* HungVQ-Begin Code Mobile */
.ihc-login-template-10 .impu-form-links-pass a{
	color:#777;
}
.ihc-login-template-10 .impu-form-links a{
	color:#777;

}
.ihc-register-10 .iump-submit-form input:hover{
	border-radius:5px;
}
.ihc-login-template-10 .impu-form-submit input:hover{
	background-color: #ed4743;
}

.ihc-login-template-10 .impu-form-submit input{
		background-color: #ed4743;
		font-weight: bold;
		color: #fff !important;
		width: 100%;
		border: none;
		box-shadow: none !important;
		font-family: Helvetica, sans-serif, 'Trebuchet MS';
		border-radius: 3px;
		text-transform: uppercase;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-transition: all 0.3s linear 0s;
		-moz-transition: all 0.3s linear 0s;
		-ms-transition: all 0.3s linear 0s;
		-o-transition: all 0.3s linear 0s;
		transition: all 0.3s linear 0s;
		padding: 0;
		border-radius: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		min-height: 40px;
		font-size: 16px;
		-webkit-transition: all 0.3s linear 0s;
		-moz-transition: all 0.3s linear 0s;
		-ms-transition: all 0.3s linear 0s;
		-o-transition: all 0.3s linear 0s;
		transition: all 0.3s linear 0s;
}
.ihc-login-template-10 .impu-form-submit{
	text-align: center;
  border: none !important;
}
.ihc-login-template-10 .impu-form-input-remember{
	vertical-align:inherit;
	position: inherit;
}
.ihc-login-template-10 .impu-remember-wrapper{
		line-height: inherit;
		float: left;
}
.ihc-login-template-10 .fa-ihc{
		line-height:41px;
		margin:0px;
}
.ihc-register-10 .iump-submit-form input{
	min-height:40px;
	margin-right:30px;
	color: #fff !important;
    width: 88%;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
		color: #fff !important;
		padding: 0;
		-webkit-transition: all 0.3s linear 0s;
		-moz-transition: all 0.3s linear 0s;
		-ms-transition: all 0.3s linear 0s;
		-o-transition: all 0.3s linear 0s;
		transition: all 0.3s linear 0s;
		background-color: #ed3043;
		background-image: none;


}
.ihc-register-10 .iump-form-text .iump-labels-register, .ihc-register-10 .iump-form-password .iump-labels-register, .ihc-register-10 .iump-form-unique_value_text .iump-labels-register, .ihc-register-10 .iump-form-date .iump-labels-register{
		height: 40px;
		padding: 6px 12px;
    width: 100px;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: left;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
    display: table-cell;
    min-width: inherit;
}

.ihc-register-10 .iump-form-line-register{
	margin-bottom: 0px;
	width:315px;
}
.block-popup-login{
	max-width:500px;
}


ul.vertical-megamenu > li > a{
	font-size:14px;
}
.dropdown-menu{
	font-size:14px;

}
.page-template-page-home11 .dailydeals-product .slick-initialized .slick-slide .item-wrap .item-content .item-except{
	text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
	-webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block-title.title1{
	margin-top:15px;
}
.item-content h4 a:hover {
	color: #ed3043 !important;
}

.woo-slider-childcat .slick-slider{
		max-height:none;
}
.fill-prices {
    text-align: right;
    line-height: 2;
    font-size: 13px;
    padding: 15px 25px 0 25px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  .facetwp-facet {
    margin-bottom: -25px!important;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
		float: left;
		width: 80px;
		margin-right:10px;
}


.sidebar .widget .widget-inner > ul li a{
			font-weight: bold;
	    font-size: 14px;
	    line-height: 16px;
}

@media (max-width: 480px) {
	img.attachment-shop_catalog.size-shop_catalog.wp-post-image{
		min-height:150px;
	}
	.single-product.mobile-layout .content-product-detail .single-product >.tabs .woocommerce-tabs ul li a:before{
		content: '';
    width: 100%;
    height: 2px;one
    background-color: n !important;
    position: fixed;
    left: 0;
    bottom: -1px;
    opacity: 0;
	}
	.mobile-layout.woocommerce-account.woocommerce-page #customer_login form.login .form-row.form-row-wide input:-webkit-autofill, .mobile-layout.woocommerce-account.woocommerce-page #customer_login form.register .form-row.form-row-wide input:-webkit-autofill{
		border-radius:5px;
	}
	.woocommerce #customer_login form.login .form-row .input-text, .woocommerce #customer_login form.register .form-row .input-text, .woocommerce-page #customer_login form.login .form-row .input-text, .woocommerce-page #customer_login form.register .form-row .input-text{
		border-radius:5px;

	}
	.mobile-layout.woocommerce-account.woocommerce-page #customer_login form.login .form-row.form-row-wide label, .mobile-layout.woocommerce-account.woocommerce-page #customer_login form.register .form-row.form-row-wide label{
		font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
	}
	.mobile-layout.woocommerce-account.woocommerce-page #customer_login form.login .form-row input.button, .mobile-layout.woocommerce-account.woocommerce-page #customer_login form.register .form-row input.button{
		float: right;
    height: 42px;
    width: 100px;
    background-color: #df1f26;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    margin: 0px;
    border: 0;
    line-height: 42px;
    padding: 0px;
    border-radius: 5px;
    box-shadow: 0 10px 15px rgba(194,54,0,0.1);
	}
	.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2{
		margin-left: -10px;
	}
.mobile-layout.woocommerce-account.woocommerce-page #customer_login form.register .form-row.form-row-wide:first-child{
	background:none!important;
}
.mobile-layout.woocommerce-account.woocommerce-page #customer_login form.register .form-row.form-row-wide:nth-child(2){
	background:none!important;
}

.mobile-layout.woocommerce-account.woocommerce-page #customer_login form.login .form-row.form-row-wide, .mobile-layout.woocommerce-account.woocommerce-page #customer_login form.register .form-row.form-row-wide{
	padding-left: 30px;
	border-bottom: 0px solid #fff !important;
	padding-top: 10px;
	padding-bottom: 10px;
}
	.mobile-layout.woocommerce-account.woocommerce-page #customer_login form.login .form-row.form-row-wide .input-text, .mobile-layout.woocommerce-account.woocommerce-page #customer_login form.register .form-row.form-row-wide .input-text{
		background-color: #f1f1f1;
		text-indent: 10px;
	}
	.split-row.form-row-wide{
		margin-left: 25px;
	}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
	    margin: 1px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{
	font-size: 15px;
  padding: 14px 20px;
	color: #fff;
	background-color: #ed4743;
	-webkit-font-smoothing: antialiased;
font-weight: bold;
text-transform: uppercase;
font-family: Helvetica, sans-serif, 'Trebuchet MS';
}
.ihc-login-template-10 .fa-ihc{
	line-height: 37px;
	margin: 0px;
}
.ihc-login-template-10{
margin:0px;
padding: 0px;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
box-sizing: border-box;
display: inline-block;
background-color: #fff;
border-radius: 3px;
width: 460px;
max-width: 100%;
font-size: 15px;
font-family: Helvetica, sans-serif, 'Trebuchet MS';
}


.single-product.mobile-layout .content-product-detail .single-product > .tabs .woocommerce-tabs .sale-off{
	display: inline-block;
	padding: 10px 10px;
	background: #ed3043;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	position: initial;
	right: 140px;
	z-index: 23;
	float: left;
	margin-left: -15px;
	margin-top:-15px;
}
.single-product.mobile-layout .content-product-detail .single-product >.tabs .woocommerce-tabs ul li a{
	background-color: #fff;
	font-size: 12px;
	padding: 0;
	border: 0;
	height: 30px;
	position: relative;
	line-height: 15px;
	text-transform: capitalize;
}




/* end mobile */
}




.single-product.mobile-layout .content-product-detail .single-product > .tabs .woocommerce-tabs ul li{
	padding:10px;
}
	.single-product.mobile-layout .content-product-detail .single-product > .tabs .woocommerce-tabs ul li.active a, .single-product.mobile-layout .content-product-detail .single-product > .tabs .woocommerce-tabs ul li:hover a{
		color: #ed3043;
	}

/*	@media (max-width: 480px) {
.products-loop.grid li .products-entry{
	height: 270px;
	margin-right: -7px;
	border-top: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
	border-bottom: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}*/
.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper >.item .item-image .sale-off{
	position: absolute;
	top: 2px;
	width: 49px;
	height: 53px;
	right: auto;
	left: 4px;
}

}
.products-thumb .product-thumb-hover {
    max-width:80%;
}


  .products-thumb .product-thumb-hover img {
		width: 100% !important;
		height: inherit;
	}


	.page-template-page-home11 .dailydeals-product .slick-initialized .slick-slide .item-wrap{
			padding: 0px 0px 0px 0px !important;
			border: 1px solid #fff !important;
			height: 250px;
		}
	.page-template-page-home11 .sw-woo-container-slider .slick-initialized .slick-slide .products-thumb{
			border: 1px solid #fff !important;
		}
	.page-template-page-home11 .sw-woo-container-slider .resp-slider-container .slider{
			border-bottom: 1px solid #e5e5e5;
			border-top: 0px solid #e5e5e5;
		}

		.page-template-page-home11 .dailydeals-product .slick-initialized .slick-slide .item-wrap .item-content .item-price{
			margin-bottom:0px;
		}
		

		.product-thumb-hover{
			margin-top:10px;
		}


		.panel {
			text-align: justify;
	    margin-bottom: 20px;
	    background-color: #fff;
	    border: 1px solid transparent;
	    border-radius: 4px; */
	    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.05);
	    box-shadow: 0 1px 1px rgba(0,0,0,0);
		}
		.single-product-top .product-images .product-images-container.thumbnail-bottom .product-responsive{
			height: 100%;
      vertical-align: middle;
      line-height: 600px;
		}
		.single-product-top .product-images .product-images-container.thumbnail-bottom .slick-list .item-thumbnail-product .thumbnail-wrapper{
			/* height: 150px; */
			/* width: 85px; */
		}

		.single-product-top .product-images .product-images-container.thumbnail-bottom .product-responsive .item-img-slider img{
			width:100%;
		}
		.single-product-top .product-images .product-images-container.thumbnail-bottom .product-responsive-thumbnail{
			padding: 0 20px;
		}
		/*.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper >.item .item-wrap{
			width: 90%;
			height: 280px;
			margin-left: 3px;
			margin-bottom: 10px;
			margin-top: 2px;
			border-top: 1px solid #ddd !important;
			border-left: 1px solid #ddd !important;
			border-bottom: 1px solid #ddd !important;
			border-right: 1px solid #ddd !important;
			}*/
		.mobile-layout .style-moblie .resp-slider-container > div.items-wrapper >.item:before{
			display: none;
		}
		.mobile-layout .block-mobile .info.info1 .info-content:before{
			background-position: -5px -23px;
			width: 31px;
			height: 18px;
			margin-top: -30px;
		}
		}
		.mobile-layout .block-mobile .info.info2 .info-content:before{
			background-position: 10px -1px;
			width: 34px;
			height: 22px;
			margin-top: -30px;
		}
		.mobile-layout .block-mobile .info.info3 .info-content{
			padding-left: 40px;
		}
		.mobile-layout .block-mobile .info.info3 .info-content:before{
			background-position: 8px -47px;
	    width: 45px;
	    height: 25px;
	    margin-top: -15px;
		}
		.page-template-page-home11 .dailydeals-product .slick-initialized .slick-slide .item-wrap .item-content h4 a{
			font-size: 18px;
	    line-height: 30px;
		}

}
/* HungVQ-End Code Mobile */



.yith-wcwl-add-to-wishlist{
	margin-right:5px;
}


button, html input[type="button"], input[type="reset"], input[type="submit"]{
background: #ed3043;
color: #fff;
border-color: #ed3043;
text-transform: uppercase;
-webkit-font-smoothing: subpixel-antialiased;
height: 35px;
margin-left: 5px;
}
.single-product-top .product-summary .product-summary-bottom .cart .single_add_to_cart_button{
	-webkit-font-smoothing: subpixel-antialiased;

}

.tai-khoan-clx {
	padding-left: 20px;
	color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
    padding-left: 20px;
    color: #fff;
}
/* setting menu */
.vertical-megamenu > li > .dropdown-menu{
	columns:2;
}
.vertical-megamenu > li.ya-menu-custom > .dropdown-menu > li + li, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li + li{
	border-style: none;
	border-width: 0px;
}

ul#menu-left-menu-1 > li.dropdown.menu-thuc-pham-chuc-nang.ya-menu-custom.level1 > ul.dropdown-menu.nav-level1.one-column {
  columns:3;
  /* display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0px; */
}
ul#menu-left-menu-1 > li.dropdown.menu-my-pham-trang-diem.ya-menu-custom.level1 > ul.dropdown-menu.nav-level1.one-column {
  columns:3;
  /* display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0px; */
}

/* end setting menu */

.post-ratings{
width: 100%;
opacity: 1;
display: flex;
margin: 10px 0px 7px -2px;


}
.post-ratings img, .post-ratings-loading img, .post-ratings-image img{
margin-left: 2px;
/* QuangHD - display vote verticle */
display: inline;
}
.item-content h4 a:hover {
	color: #ed3043 !important;
}
.fill-prices {
    text-align: right;
    line-height: 2;
    font-size: 13px;
    padding: 15px 25px 0 25px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  .facetwp-facet {
    margin-bottom: -25px!important;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
		float: left;
		width: 80px;
		margin-right:10px;
}

.sidebar .widget .widget-inner > ul li a{
			font-weight: bold;
	    font-size: 14px;
	    line-height: 16px;
}
/* QuangHD-hide old vote  */
div.star, div.stars {
	display: none;
}

.resp-slider-container .img-class .size-full {
	width: 90% !important;
}

.woocommerce > .cart-collaterals .cart_total .cart_totals table tr td .amount {
	color: #ed3043 !important;
}
.woocommerce > .cart-collaterals .cart_total .cart_totals .wc-proceed-to-checkout a {
	color: white !important;
	background: #ed3043 !important;
}
.page-template-page-home11 .box-sevicer{
  height: 180px;
}
.page-template-page-home11 .box-sevicer .text-behind-slider {
	line-height: 40px;
    padding-left: 56px;
    padding-right: 24px;
	padding-top: 10px;
    font-size: 18px;
	text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #ed3043;
    display: block;
}

/* hide 0 danh gia - ban chay nhat - category */
.sw-best-seller-product ul li .item-content .review {
	display: none;
}
/* login */
.block-popup-login .block-content{
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	font-weight: normal;
}
.block-popup-login .block-content .col-reg{
	width:100%;
	min-height:auto;
}
.block-popup-login .block-content .col-reg.registered-account{
	padding-right: 0px;
	border-right: none;
}

/* end login */
.page-template-page-home11 .best-selling-product .slick-initialized .slick-slide .item-wrap{
	border-bottom: 0px solid #e5e5e5;
}

/*QuangHD - product details*/
.product-summary .product-description .quick-overview {
	display: none;
}
.product-summary .product-description h2 {
	font-weight: bold;
    font-size: 116.67%;
    margin-bottom: 7px;
    color: #444;
    text-transform: uppercase;
}

.widget_nav_menu>.widgettitle, .footer-title>.widgettitle {
	font-weight: bold;
}

.footer-middle .wpb_wrapper>ul {
	list-style: circle;
}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .form-contact .actions input{
  margin-left: 0px;
}
[class^="fa-"], [class*=" fa-"]{
  margin: 0px;
      margin-right: 10px;
      margin-top: 10px;
  }
  .sm-serachbox-pro .form-search .button-search-pro{
    padding-left: 13px;
  }
.vertical-megamenu > li.ya-menu-custom > .dropdown-menu > li, .vertical-megamenu > li.menu_dropdown > .dropdown-menu > li{
  min-width: 235px;
}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .social-box .socials-footer li{
  padding-left: 10px;
}

.item-cate-vote .post-ratings {
	display: block;
}

.item-cate-vote .post-ratings img:last-child :after{
	content: '';
}

.row .title-sanpham{
	background-color: rgba(255, 255, 255, 0);
	border: none;
	color: #000;
	font-size: 20px!important;
	font-family: Roboto, sans-serif;
	font-weight: normal!important;
	text-transform: uppercase;	
}