/*
Theme Name: Bán hàng
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*tesst slider*/
aside {
    padding: 0.5em;
}
.badge-container {
    display: none;
    
}
ul.product-categories li a {
    padding-left: 0.5em;
}
ul.sub-menu.nav-dropdown.nav-dropdown-default li a:hover {
    background: white;
	color:#429bdf;
}
.Khung_sp {
    height: 14em;
}
.qc-bnn {
    padding-left: 1em;
    padding-right: 1em;
}
.khung-qc {
    height: 6em;
}
/*end test slider*/
.tooltip {
  position: relative;
  display: inline-block;
  /*border-bottom: 1px dotted black;*/
}

.tooltip .tooltiptext {
    position: absolute;
    width: 100%;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    visibility: hidden;
    z-index: 100;
    box-shadow: 0 0 6px rgb(0 0 0 / 20%);
    line-height: 19px;
    color: #555;
    /* display: none; */
    top: -82px;
    right: -247px;
    font-size: 13px;

}
.tooltiptext p a{
  color: white ;
  padding: 7px 5px;

}
.tooltip:hover .tooltiptext {
  visibility: visible;
}


.mainhome p {
    margin: 0;
    padding: 0;
}

.protip-title{background:#0f61bd;color:#FFF;padding:7px 5px}
.protip-title span{color:#f00;font-weight:700}
.protip-content{padding:10px;}
.protip-summary{margin:5px 0;padding:0;color: #555;line-height: 19px;max-height: 190px;overflow: hidden;}
.protip-promotion{margin:5px 0;color: #b10000;}
/*end ảnh hover*/
.searchform-wrapper.ux-search-box.relative.is-normal {
    border: 1px solid #429bdf;
	border-radius:5px;
}
/*Hinh anh hover*/
.product_hover ._name
{
  text-transform: uppercase;
  font-weight: 800;
  background: #ffb643;
  text-align: center;
}
p._price, p._price_old, p.nd_tt {
    padding: 0.2em;
}
.product_hover a, .a_product_hover{color:white !important;}

.product_hover{display: block ; opacity: 0; position: absolute;
  background-color: #429bdf;
  color: white;
    top: 0;
    font-size: 14px;
    left: 0;
    margin: 0px 0 0 7px;
    padding: 5px;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    z-index: 25;
    border-radius: 5px;}
    p._name,p._price_old{
      color: white !important;
    }
    p._price_old s, p._price{
      color: white !important;
    }
.col-inner:hover > .product_hover{opacity: 1;}
.product_hover p {margin-bottom: 5px;}
.product_hover ._name{padding-top: 10px; font-size: 18px;}
.product_hover ._price{color: rgb(237, 0, 0);
    font-size: 25px;
    margin-bottom: 0;
    font-weight: 600;}
.product_hover ._price_old{font-size: 13px;}
/*end hinh anh hover*/
.phan_anh {
    max-width: 50%;
    width: 50%;
    float: left;
    display: inline-block;
    
}
.phan_nd {
    max-width: 48%;
    float: left;
    width: 48%;
    margin-left: 2%;
    /*padding-top: 2em;*/
}
    
.badge-container {
    margin: 102px 0 0 13px;
}
a.qn_btn {
       
    float: right;
    background-image: url(../ban-hang/images/i_cart.png);
    background-repeat: no-repeat;
    background-size: 100%;
    color: white;
    padding-top: 4px;
    width: 91px;
    height: 30px;
    padding-left: 0.8em;
   /* margin-right: 4em;*/
}
b.bh, b.ttmau,b.gia {
    color: #747474;
}
p.maubh {
    color: black;
    font-weight: bold;
}
b.tinhtrang {
    color: #55ad00;
}
bdi {
    color: red;
    font-size: 1.2em;
}

.khungbox-sp{
   
    border-radius: 5px;
    width: 100%;
    margin: 10px 0 0 7px;
    padding: 5px;
    font-weight: bold;
    color: #555;
    border: 1px solid #ccc;
    display: flex;

}
.title-wrapper.title-sp p a {
    color: #0f61bd;
}
p.category.uppercase.is-smaller.no-text-overflow.product-cat.op-7 {
    display: none;
}

/*Tiêu đề sp*/
.tieu-de-row{
    background-image: url(../ban-hang/images/lead_h1.png);
    height: 44px;
    display: inline-block;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    
}
.cotkhung {
    padding: 0px;
}
.tieu-de-row .left h2 a {
    padding-left: 2em;
    color: white;
}
.tieu-de-row .left {
    width: 25%;
    float: left;
    padding-left: 15px;
    display: inline-block;
}
.tieu-de-row h2 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 41px;
    text-transform: uppercase;
    color: #f69!important;
}
.tieu-de-row .right {
    width: 75%;
    float: right;
    text-align: right;
    padding-right: 15px;
}
.tieu-de-row .right ul {
    display: inline-block;
    margin-bottom: 0;
}
.tieu-de-row .right ul li {
    margin-bottom: 0;
    float: left;
    list-style: none;
}
.tieu-de-row .right ul li a {
    line-height: 40px;
    font-size: 14px;
    color: #494949;
}
/*custom css*/
#wide-nav>.flex-row>.flex-left {
  width:12.5%;
  min-width:212px;
  max-width:212px;
  margin-right:0;
}

#mega-menu-title {
  font-size:14px;
  background:#4b8c6c;
}

#mega_menu>li>a {
  color:#3d3d3d;
  padding:7.2px 15px;
}

#mega_menu>li+li {
  border-top:none;
}

#mega_menu>li:hover>a {
  background:#f60;
  color:#fff;
}

.category-row .cloud-tag ul {
  margin:0;
}

.category-row .cloud-tag ul li a:hover {
  color:#429BDF;
}

.category-row .cloud-tag ul li a {
  border:1px solid #c5c5c5;
  border-radius:4px;
  font-size:13px;
  padding:5px;
  margin-right:5px;
  color:#4e4e4e;
}

.cloud-tag {
  padding:0 10px;
}

.category-row .row-collapse {
  background:#fff;
  border:1px solid #ececec;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-top:none;
}

.category-row .cloud-tag ul li {
  margin:0 0 12px;
  list-style:none;
  float:left;
  display:inline-block;
}

#mega_menu>li>ul.sub-menu {
  position:absolute;
  overflow:hidden;
  top:1px;
  width:625px;
  height:402px;
  background:#fff;
  padding:10px 20px;
  border:1px solid #ff6f0f;
  min-height:334px;
  margin:0;
  box-shadow:0 0 0 grey;
}

#mega_menu ul.sub-menu>li.menu-cha a {
  font-weight:700;
}

#mega_menu ul.sub-menu>li {
  width:32.5%;
  vertical-align:top;
  margin-bottom:0;
  position:relative;
  display:inline-block;
  z-index:6;
}

#mega_menu li .sub-menu a {
  padding:4px 0;
  display:block;
  font-size:13px;
}

#mega_menu ul.sub-menu>li:hover>a {
  background:0 0;
  color:#f60;
}

#mega_menu ul.sub-menu>li .sub-menu {
  display:block;
  border-left:0;
}

#mega_menu ul.sub-menu>li .sub-menu li {
  display:block;
  width:100%;
}

#mega_menu ul.sub-menu>li.sp-ban-chay>a {
  border:1px solid #7a9c59;
  padding:4px 14px;
  display:inline-block;
  margin-bottom:10px;
  border-radius:4px;
  color:green;
}

#mega_menu ul.sub-menu>li.sp-mua-nhieu>a {
  border:1px solid #00b9eb;
  padding:4px 14px;
  display:inline-block;
  margin-bottom:10px;
  border-radius:4px;
  color:#00a9d6;
}

#mega_menu ul.sub-menu>li.giam-gia-hot-nhat>a {
  border:1px solid red;
  padding:4px 14px;
  display:inline-block;
  margin-bottom:10px;
  border-radius:4px;
  color:red;
}

.section-title-container,
.slider-row .cot2 .large-3 .img {
  margin-bottom:0;
}

.header-block .icon-box .icon-box-text {
  padding-left:5px;
}

.header-block .icon-box .icon-box-text p {
  line-height:18px;
  padding-top:6px;
}

/*.searchform-wrapper {
  border:2px solid #429BDF;
  border-radius:4px;
}
*/
.image-icon img {
  max-width:42px;
  min-width:100%;
}

.header-bottom .nav li a:hover {
  background:#165d95;
}

.header-bottom-nav #mega_menu li {
  border-right:0;
}

.header-bottom-nav li {
  border-right:1px solid #1c563a;
}

.header-bottom .nav li a {
  padding-left:20px;
  padding-right:20px;
}

.header-bottom .nav li {
  margin:0;
}

.account-link .image-icon img {
  border:2px solid #429BDF;
}

.account-link span,
.header-cart-link span {
  text-transform:none;
  font-size:15px;
  font-weight:400;
  letter-spacing:0;
  color:#429bdf;
}

.search-field {
  box-shadow:0 0 0 gray !important;
  font-size:13px !important;
  height:39px !important;
}

/*.searchform .button.icon {
  background:#429bdf;
  width:71px;
}
*/
.header-bottom .nav li.deal-hap-dan a:after {
  position:absolute;
  content:'';
  background-image:url(https://hasaki.vn/images/graphics/new-tag.png);
  background-repeat:no-repeat;
  background-position:center;
  width:35px;
  height:173px;
  left:98px;
  top:-70px;
  z-index:99999;
  background-size:contain;
}

.search_categories {
  background-color:#f4f4f4;
  border:0;
}

.header-nav .header-button-1 {
  border-right:0;
}

.header-nav .header-button-1 .header-button a:hover {
  border:2px solid #fff;
}

.category-row .large-12 {
  padding-bottom:0;
}

.slider-row .cot2 .large-3 {
  border-bottom:1px solid #ddd;
  border-left:1px solid #ddd;
  flex-basis:27%;
  max-width:27%;
}

.slider-row .cot2 .large-9 {
  flex-basis:73%;
  max-width:73%;
  border-bottom:1px solid #ddd;
}

#mega_menu {
  padding-top:1px;
}

.category-row .cot2 {
  flex-basis:83.4%;
  max-width:83.4%;
}

.slider-row .cot1 .slider-row .cot2 {
  flex-basis:62%;
  max-width:62%;
  padding:0 .8px !important;
  border-right:1px solid #429BDF;
}

.slider-row .flickity-page-dots .dot {
  border:1px solid #429BDF;
  opacity:1;
  background:#fff;
}

.icon-box-center .icon-box-img {
  margin:0 auto;
}

.slider-row .cot3 .section-title-container .section-title {
  margin-top:10px;
}

.slider-row .cot3 .icon-box {
  border-top:1px solid #429BDF;
  padding-top:10px;
}

.slider-row .cot3 .medium-6 .icon-box {
  border-top:0;
  padding-top:0;
}

.slider-row .cot3 .medium-6 .icon-box .icon-box-img {
  padding-top:15px;
}

.slider-row .cot3 .icon-box .icon-box-text p {
  color:#429BDF;
  line-height:15px;
  margin-top:7px;
}

.slider-row .cot3 .col-inner .col-inner {
  padding:0;
}

.slider-row .cot3 .icon-box .icon-box-text {
  padding-left:5px;
}

.slider-row .cot3 .col-inner {
  padding:10px;
}

.slider-row .cot2 {
  flex-basis:66.8%;
  max-width:66.8%;
}

.slider-row .cot3 {
  background:#fff;
  flex-basis:16.6%;
  max-width:16.6%;
  padding:0 .8px !important;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  border-left:1px solid #ddd;
}

.category-row .tieu-de-row,
.thuong-hieu .row-thuong-hieu {
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;
}

.section-title-normal span {
  margin-right:15px;
  border-bottom:0 solid rgba(0,0,0,.1);
  margin-bottom:0;
  font-size:15px;
  color:#f60;
  padding:8px 10px;
}

.section-title-normal {
  margin-bottom:0;
  border-bottom:1px solid #ececec;
  border-top:3px solid #fba262;
  background:#fff;
}

.row-sp .box.product-small {
  border-right:1px solid #ececec;
}

.section-title a {
  display:block;
  padding:4px 8px;
  margin-left:auto;
  border:1px solid #ececec;
  margin-right:10px;
  border-radius:4px;
  font-size:14px;
  font-weight:400;
}

.single-product .is-divider {
  display:none;
}

.single-product .cart {
  margin-bottom:0;
  display:inline-block;
  float:left;
  margin-right:12px;
}

.single-product .thong-bao p {
  margin-bottom:5px;
}

.product-summary .quantity {
  margin-bottom:0;
  margin-right:10px;
}

.product_list_widget li {
  color:gray;
}

.product_list_widget .star-rating {
  display:none;
}

.product_list_widget li ins span {
  color:red;
  font-size:15px;
  font-weight:400;
}

.product_list_widget li del span {
  font-size:14px;
  color:gray;
}

.product_list_widget li a {
  height:43px;
  overflow:hidden;
}

.single-product .large-9 {
  padding-right:20px;
}

.product_list_widget .product-title {
  font-size:13px;
  color:#434343;
}

.single-product .product-main .row {
  margin-left:0 !important;
  margin-right:0 !important;
}

.single-product .thong-bao {
  margin-bottom:20px;
  background:#fafafa;
  padding:10px;
  color:#464646;
  font-size:14px;
}

.quantity+.button {
  margin-right:0;
  font-size:16px;
  border-radius:4px;
  background:#429BDF;
  text-transform:none;
  padding:.5px 26px;
}

.single-product .product-main .badge-container .badge-inner {
  background:0 0;
}

.single-product .product-main .badge-container .badge-inner span {
  background:red;
  padding:5px 12px;
  color:#fff;
  font-size:15px;
  font-weight:400;
  border-radius:5px;
}

.single-product .product-main .badge-container {
  margin:-10px 5px 5px;
}

.single-product .product_meta {
  clear:both;
  margin-bottom:5px;
}

a.devvn_buy_now_style:hover {
  background:#eb5e00;
}

a.devvn_buy_now_style {
  margin-bottom:0;
  padding:10px 0;
  width:165px;
  display:inline-block;
  background:#f60;
  text-transform:none;
  font-size:16px;
}

.single-product .product-info .price,
.single-product .product-info .price del span {
  font-size:14px;
  color:gray;
}

.single-product .product-info .price ins span {
  font-size:19px;
  color:Red;
  font-weight:500;
}

.cham-soc-da-mat .tieu-de-row h2 a {
  color:#f93 !important;
}

.cham-soc-da-mat .tieu-de-row {
  border-top:3px solid #ffa74e !important;
}

/*.row-sp .flickity-prev-next-button.next svg {
  background:gray;
  fill:#fff;
  color:#fff;
  width:30px;
  height:50px;
  border-radius:5px;
}*/

.category-row .section-title a {
  background:#ff9f1b;
  color:#fff;
  font-size:14px;
}

.category-row .section-title-normal span {
  text-transform:none;
  color:#429BDF;
  font-weight:400;
}

.thuong-hieu .section-title-normal span {
  margin-right:15px;
  border-bottom:0 solid rgba(0,0,0,.1);
  margin-bottom:0;
  font-size:15px;
  color:#ca64c2;
  padding:8px 10px;
}

.row-sp .product-small .pwb-brands-in-loop img {
  max-width:75px;
}

.thuong-hieu .section-title-normal {
  margin-bottom:0;
  border-bottom:1px solid #ececec;
  border-top:3px solid #ea8fe3;
  background:#fff;
}

.thuong-hieu .row-thuong-hieu {
  background:#ededed;
  padding-top:15px;
  border-bottom:1px solid #ececec;
  max-width:1280px;
}

.thuong-hieu .col .col-inner {
  border:1px solid #ececec;
  background:#fff;
}

.row-sp .product-small .box-text {
  padding:10px 10px 20px;
}

.category-row .large-12 .col-inner {
  padding-bottom:0;
  height:44px;
}

.category-row .tieu-de-row .clearboth {
  clear:both;
}

.category-row .tieu-de-row .right ul li {
  margin-bottom:0;
  float:left;
  list-style:none;
}

.category-row .tieu-de-row .right ul li a:hover {
  color:#429BDF;
}

.category-row .tieu-de-row .right ul li a {
  line-height:40px;
  font-size:14px;
  color:#494949;
}

.category-row .tieu-de-row .right ul {
  display:inline-block;
  margin-bottom:0;
}

.category-row .tieu-de-row .right {
  width:75%;
  float:right;
  text-align:right;
  padding-right:15px;
}

.category-row .tieu-de-row .left {
  width:25%;
  float:left;
  padding-left:15px;
  display:inline-block;
}

.cham-soc-co-the .tieu-de-row h2 a {
  color:#429BDF !important;
}

.cham-soc-co-the .tieu-de-row {
  height:44px;
  display:inline-block;
  width:100%;
  background:#fff;
  border-top:3px solid #429BDF !important;
}

.footer-section {
  border-top:3px solid #429BDF;
}

.goi-y .col {
  padding:0 3.8px 9.6px;
}

.goi-y .section-title-center span {
  font-size:16px;
}

.goi-y .section-title-center {
  margin-bottom:17px;
}

.spa .tieu-de-row {
  height:44px;
  display:inline-block;
  width:100%;
  background:#fff;
  border-top:3px solid #1e9b2b !important;
}

.spa .tieu-de-row h2 a {
  color:#1e9b2b !important;
}

.category-row .tieu-de-row h2 a {
  color:#f69;
}

.category-row .tieu-de-row h2 {
  margin-bottom:0;
  font-size:16px;
  line-height:41px;
  text-transform:uppercase;
  color:#f69 !important;
}

.category-row .tieu-de-row {
  border-bottom:1px solid #ececec;
  height:44px;
  display:inline-block;
  width:100%;
  background:#fff;
  border-top:3px solid #f69;
}

.thuong-hieu .medium-3 {
  padding-bottom:15px;
  flex-basis:12.5%;
  max-width:12.5%;
}

.row-sp .product-small .box-text .category {
  font-size:12px;
  color:#000;
  letter-spacing:0;
}

.row-sp .product-small .box-text .product-title a {
  margin-top:5px;
  margin-bottom:9px;
  font-size:13px;
  color:#429BDF !important;
  line-height:20px;
}

.row-sp .product-small .box-text .price ins span {
  color:#ff235c;
  font-size:18px;
  font-weight:500;
}

.row-sp .product-small .box-text .price,
.row-sp .product-small .box-text .price del span {
  color:#000;
  font-size:14px;
  font-weight:400;
}

.row-sp .badge-container .badge-inner {
  background:0 0 !important;
}

.row-sp .badge-container .badge-inner span {
  background:#ff235c;
  padding:4px 5px;
  border-radius:4px;
  font-size:13px;
  font-weight:400;
}

.row-sp .badge-container {
  margin:10px;
}

.row-sp .product-small {
  background:#fff;
}

.category-row .cot1,
.slider-row .cot1 {
  flex-basis:16.6%;
  max-width:16.6%;
}

.category-row .section-title-container {
  margin-top:0;
}

.category-row .section-title-normal {
  margin-bottom:0;
  border-bottom:none;
  border-top:none;
  background:#fff;
}

.footer-section .row1,
.page-title {
  border-bottom:1px solid #eee;
}

.footer-section .row1 {
  margin-bottom:20px;
}

.footer-section .col {
  padding-bottom:0;
}

.footer-secondary {
  padding:0;
}

.absolute-footer {
  font-size:12px;
  background:#fcfcfc;
  border-top:1px solid #eee;
  color:#989898 !important;
}

.breadcrumbs a {
  color:#429BDF;
}

.archive .woocommerce-ordering select {
  font-size:14px;
  border-radius:4px;
}

.archive .woocommerce-result-count {
  font-size:15px;
  color:#434343;
  font-weight:400;
}

.footer-section h4 {
  margin-bottom:15px;
  font-size:15px;
}

.breadcrumbs {
  font-weight:400;
  text-transform:none;
}

.breadcrumbs a:hover {
  color:#429BDF;
}

.widget .tieu-chi-sidebar .icon-box .icon-box-text {
  padding-left:5px;
  font-size:15px;
  line-height:18px;
  padding-top:7px;
}

.single-product .product-main .large-6,
.single-product .product-main .large-6 .large-10 {
  padding-left:0;
}

.product-main {
  padding:0;
  margin-left:-10px;
}

.archive .title-overlay {
  background-color:#eee;
}

.archive .page-title-inner {
  padding-top:0;
}

.archive .shop-page-title {
  background:#fafafa;
  margin-bottom:0;
  font-weight:400;
  font-size:19px;
  color:#000;
  text-shadow:0 0 0 gray;
}

.product-footer .woocommerce-tab ul li a,
.product-tabs li a {
  padding-left:15px;
  padding-right:15px;
}

.single-product .product .large-9 {
  flex-basis:80%;
  max-width:80%;
}

.product-footer .woocommerce-tab ul li {
  margin:0;
}

.tab-panels {
  border:1px solid #e3e3e3 !important;
  padding:15px !important;
  border-top:0 !important;
}

.tab-panels .entry-content p {
  margin-bottom:8px;
}

.widget .tieu-chi-sidebar p,
.woof_container {
  margin-bottom:0;
}

.sticky-add-to-cart__product .product-title-small {
  margin-right:10px;
  max-width:310px;
  line-height:19px;
}

.single-product .product-main .flickity-button {
  display:none;
}

.sticky-add-to-cart--active {
  background-color:#f5fbf6;
}

.tab-panels .entry-content {
  font-size:14px;
}

.product-tabs li {
  margin:0;
  border-right:1px solid #e3e3e3;
}

.single-product .related .large-columns-5,
.widget .tieu-chi-sidebar {
  margin-left:0 !important;
  margin-right:0 !important;
}

.product-gallery-slider img,
.product-tabs {
  border:1px solid #e3e3e3;
}

.social-icons a {
  border:1px solid #d7d7d7 !important;
}

.image-tools a {
  border:1px solid #d6d6d6 !important;
}

.widget .tieu-chi-sidebar a {
  display:block;
  width:100%;
  text-align:cn;
  text-align:center;
  font-size:13px;
  background:#f1f1f1;
  padding:7px 10px;
}

.widget .tieu-chi-sidebar .icon-box {
  padding-bottom:15px;
}

.widget .tieu-chi-sidebar .col {
  padding:10px;
}

.widget-title {
  text-transform:none !important;
  letter-spacing:0 !important;
  padding:10px;
  display:block;
  border-bottom:1px solid #e3e3e3;
}

#wpcomm .wpdiscuz-form-bottom-bar,
#wpcomm .wpdiscuz-form-top-bar,
#wpcomm .wpdiscuz-front-actions,
.blog-archive .large-9 .badge,
.is-divider,
.widget .is-divider {
  display:none;
}

ul.product_list_widget li+li {
  border-top:1px solid #e3e3e3;
}

.single-product .related .product-section-title {
  margin-bottom:0;
  border-bottom:1px solid #ececec;
  letter-spacing:0;
  text-transform:none;
  font-size:19px;
  padding:10px;
}

.single-product .row-sp .product-small .box-text .product-title {
  height:40px;
}

.single-product .row-sp .product-small .box-text .product-title a {
  height:39px;
  overflow:hidden;
}

.single-product .flickity-prev-next-button.previous svg,
.single-product .row-sp .flickity-prev-next-button.next svg {
  background:0 0;
  color:#000;
}

.single-product .large-columns-5 .col {
  padding-left:0 !important;
  padding-right:0 !important;
  padding-bottom:0 !important;
}

.single-product .related {
  border:1px solid #ececec;
}

.devvn-popup-title,
.popup-customer-info-group .devvn-order-btn {
  background:#429BDF;
}

.recent-blog-posts-li .badge-inner {
  border-radius:99%;
}

.recent-blog-posts-li {
  padding:0 10px;
}

.blog-single .entry-header-text,
.woof_container {
  padding-bottom:0;
}

.recent-blog-posts a {
  font-size:13px;
}

.widget {
  border:1px solid #e3e3e3;
  border-top:3px solid #429BDF;
}

.block_widget {
  margin-top:15px;
}

.single-product #product-sidebar {
  flex-basis:20%;
  max-width:20%;
  padding-left:0;
}

.single-product .content-row .large-9 {
  border-right:0 !important;
}

.single-product .product-info .product-title {
  margin-top:5px;
  font-size:18px;
  color:#303030;
  font-weight:500;
}

.single-product .product-info .pwb-single-product-brands a img {
  max-width:75px;
}

.single-product .product-info {
  padding:0;
}

.footer-section ul li {
  font-size:14px !important;
}

.single-product .page-title-inner {
  position:relative;
  padding-top:0;
  min-height:40px;
}

.archive .row-sp .box.product-small {
  border:1px solid #ececec;
}

.archive .category-page-row {
  padding-top:20px;
}

.widget_categories ul li {
  padding-left:10px;
  font-size:13px;
}

.chosen-container-single .chosen-single {
  height:35px !important;
}

.woof_list_checkbox li div {
  margin-top:0;
}

.woof_submit_search_form {
  font-size:15px;
  text-transform:none;
  font-weight:400;
  width:100%;
  border-radius:4px;
}

.blog-single .large-9 {
  padding-right:0;
}

.blog-single .entry-content p {
  margin-bottom:6px;
}

.blog-single .entry-content {
  font-size:15px;
  padding-top:10px;
  padding-bottom:0;
}

.blog-single .entry-content h2 {
  font-size:20px;
  color:#429BDF;
}

.danh-muc {
  color:#000;
  font-size:14px;
  margin-bottom:5px;
}

.the-tim-kiem a:hover {
  background:#429BDF;
  color:#fff;
}

.blog-single footer.entry-meta {
  border-top:1px solid #ececec;
  border-bottom:0 solid #ececec;
  padding:11px 0 0;
}

.nav-dropdown-default {
  padding:0;
  font-size:14px;
}

.blog-archive .post-item {
  padding-bottom:20px;
}

.blog-archive .large-9 {
  padding-right:20px;
}

.blog-archive .large-3 {
  padding-left:0;
  flex-basis:25% !important;
  max-width:25% !important;
}

.blog-archive .post-item .box.box-vertical {
  border:1px solid #e3e3e3;
  border-radius:4px;
}

.blog-archive .post-item .box-text {
  padding:0 0 0 15px;
}

.blog-archive .post-item .box-text .post-title {
  font-size:20px;
  margin-bottom:13px;
}

.blog-archive .taxonomy-description {
  text-align:left;
  font-size:15px;
}

.blog-archive .archive-page-header .large-12 {
  padding-bottom:0;
}

.blog-archive {
  padding-top:20px;
  padding-bottom:20px;
}

.blog-archive .page-title {
  text-align:left;
  letter-spacing:0;
  text-transform:none;
  border-bottom:0;
}

#wpcomm .wpd-form-row .wpdiscuz-item input[type=email],
#wpcomm input[type=text] {
  border:none;
  box-shadow:0 0;
}

.comments-area {
  width:auto;
  background:#f6f6f6;
  border-radius:5px;
  padding:20px;
  margin-bottom:0;
}

#wpcomm {
  max-width:100%;
  padding:1px 0 0;
  border-top:none;
  margin:0 auto;
}

#wpcomm .wc_comm_form.wc_main_comm_form .wc-field-comment .wc-field-avatararea {
  margin:12px;
}

#wpcomm .avatar {
  border-radius:99%;
  box-shadow:0 0;
}

#wpcomm input[type=submit] {
  border:none;
  background-color:#429BDF;
  border-radius:4px;
  font-size:12px;
}

#wpcomm .wc-comment-right .wc-comment-text a,
#wpcomm .wc-comment-right .wc-comment-text p {
  font-size:14px;
  line-height:21px;
}

#wpcomm .wc-comment-header {
  margin-bottom:0;
  border-top:none;
}

#wpcomm .wpdiscuz-textarea-wrap {
  border:0;
  border-radius:4px;
}

#wpcomm .wc-follow-link {
  line-height:26px;
}

#wpcomm .wc-comment-author {
  font-size:16px;
}

#wpcomm .wc-field-textarea textarea {
  height:65px;
  min-height:65px !important;
}

#wpcomm .wc_comm_form.wc_main_comm_form .wc-field-textarea .wpdiscuz-textarea-wrap textarea {
  box-shadow:0 0;
  margin-bottom:0 !important;
  padding:20px 20px 20px 76px;
  font-size:15px;
}

#wc-comment-header {
  max-width:100%;
  padding:0 0 10px;
  font-size:19px;
  font-weight:700;
  color:#429BDF;
}

.the-tim-kiem a {
  border-radius:4px;
  background:#e2e2e2;
  padding:3px 10px;
  margin-bottom:6px;
}

.the-tim-kiem {
  color:#000;
  font-size:14px;
}

.blog-single .entry-meta {
  font-size:12px;
  text-transform:none;
  letter-spacing:0;
  color:gray;
}

.blog-single .entry-title {
  font-size:24px;
  margin-bottom:10px;
}

.blog-single .entry-category a {
  letter-spacing:0;
  font-weight:400;
  font-size:12px;
}

.blog-single {
  padding-top:20px;
  padding-bottom:20px;
}

.blog-single .large-9 .article-inner {
  border:1px solid #e3e3e3;
  padding:15px;
}

.blog-single .post-sidebar {
  padding-left:20px;
  border-left:0 !important;
}

.woof_price_filter_dropdown_container {
  margin-bottom:9px;
}

.woof_list label {
  font-size:13px;
  font-weight:400;
  margin-bottom:0;
}

.chosen-container-single .chosen-search input[type=text]:focus {
  box-shadow:0 0 0 gray;
  border:1px solid #429BDF;
}

.woof_list li {
  margin:0 !important;
}

.chosen-container-single .chosen-single {
  box-shadow:0 0 0 gray;
  background:#fff;
  border-radius:4px;
  font-size:14px;
  padding:5px 10px;
}

.woof_container_inner h4 {
  font-size:15px;
  color:#429BDF;
}

.archive.woocomerce-page .widget {
  border:0;
  border-top:0;
}

.archive .col.product-small {
  padding:0 !important;
  flex-basis:20%;
  max-width:20%;
}

.archive .category-page-row .large-9 {
  padding-bottom:20px;
  flex-basis:83.4%;
  max-width:83.4%;
  padding-left:25px !important;
}

.archive .large-3 {
  padding-right:0;
  flex-basis:16.6%;
  max-width:16.6%;
}

#wc-comment-header .wpdiscuz-comment-count .wpd-cc-value {
  padding:1px 10px 2px 8px;
  min-width:34px;
  min-height:13px;
  font-size:12px;
  background:#429BDF;
}

#wpcomm .wc-footer-left .wc-cta-button,
#wpcomm .wc-footer-left .wc-cta-button-x {
  border-radius:4px;
}

#wpcomm .wc-thread-wrapper {
  padding:10px 0 0 2px;
  margin-bottom:0;
  margin-top:0;
}
h1, h2, h3, h4, h5, h6, .heading-font{
  color: #429bdf;
}
.thuong-hieu_sp .medium-3{
  padding-bottom: 15px !important;
    flex-basis: 12.5% !important;
    max-width: 12.5% !important;
}
/*.thuonghieua h3 span {
   margin-right: 15px;
    border-bottom: 0 solid rgba(0,0,0,.1);
    margin-bottom: 0;
    font-size: 15px;
    color: #429bdf;
    padding: 8px 10px;
}
.thuonghieua h3 {
    margin-bottom: 0;
    border-bottom: 1px solid #ececec;
    border-top: 3px solid #429bdf;
    background: #fff;
}*/
ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase {
    display: contents;
}
.flex-left {
    
    text-align: center;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.archive .category-page-row .large-9,.archive .large-3,.category-row .cot2,.single-product .product .large-9,.slider-row .cot2,.slider-row .cot2 .large-9 {
  flex-basis:100% !important;
  max-width:100% !important;
}

.blog-archive .large-3,
.category-row .cot1,
.category-row .cot2 .row-collapse .medium-4,
.category-row .section-title-normal,
.category-row .tieu-de-row .right ul li,
.footer-section .row2 .large-8,
.slider-row .cot1,
.slider-row .cot2 .large-3,
.slider-row .cot3,
.sticky-add-to-cart--active .sticky-add-to-cart__product {
  display:none;
}

.category-row .large-12 {
  padding:0;
}

.thuong-hieu .row-thuong-hieu {
  padding-top:10px;
}

.section-title-container {
  padding:0;
}

.thuong-hieu .medium-3 {
  flex-basis:33.33%;
  max-width:33.33%;
  padding:0 3.8px 8.6px;
}

.row-sp .product-small .box-text .product-title a {
  font-size:12px;
}

.category-row .tieu-de-row .left,
.category-row .tieu-de-row .right {
  width:50%;
}

.category-row .tieu-de-row .right ul li:last-child {
  display:block !important;
}

.archive .col.product-small,
.footer-section .large-8 .large-4 {
  flex-basis:50%;
  max-width:50%;
}

.product-main {
  margin:0;
}

.single-product .large-9 {
  padding-right:15px;
}

.single-product .product-main .large-6,
.single-product .product-main .large-6 .large-10 {
  padding-right:0;
}

a.devvn_buy_now_style {
  width:121px;
}

.quantity+.button {
  padding:.5px 12px;
}

span.devvn_title {
  font-size:14px;
}

.product-tabs li a {
  padding:6px 15px;
}

.blog-archive .large-9 {
  padding-right:15px;
}

.widget {
  border:0;
  border-top:0;
}

.archive .category-page-row .large-9 {
  padding-left:15px !important;
}
/*end css*/
.tieu-de-row .left, .category-row .tieu-de-row .right {
    width: 50%;
}
.tieu-de-row h2 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 41px;
    text-transform: uppercase;
    color: #f69!important;
}
.tieu-de-row .left, .category-row .tieu-de-row .right {
    width: 50%;
}
.tieu-de-row .right {
    width: 50%;
    
}
.tieu-de-row .right ul {
    display: inline-block;
    margin-bottom: 0;
}
.right ul li{
    display: none;
}
.tieu-de-row {
   
    height: 39px;
    display: inline-block;
    
    background-size: cover;
}
.khung-qc {
    height: auto;
}
	.qc-bnn {
    padding-left: auto;
    padding-right: auto;
}
	.Khung_sp {
    height: auto;
}
	.archive .col.product-small {
    padding: 0.3em !important;
    flex-basis: 97%;
    max-width: 97%;
}
}