/*
Theme Name: Water System
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.after-price-contact { padding: 12px; background: #f8fafc; border: 1px solid #eef2f7; border-radius: 12px;    margin-bottom: 15px; }
.after-price-contact .apc-row { display: flex; align-items: center; gap: 10px; margin: .4rem 0; }
.after-price-contact .apc-ico {
  width: 32px; height: 32px; border-radius: 9999px;
  display: inline-flex; align-items: center; justify-content: center;
  background: linear-gradient(135deg, #eef2ff, #e0f2fe);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.06);
}
.after-price-contact .apc-ico .fa { font-size: 15px; color: #0ea5e9; }
.after-price-contact .apc-txt a { font-weight: 600; text-decoration: none; }
.after-price-contact .apc-txt a:hover { text-decoration: underline; }

a.plain {
    color: #EDBE69;
    transition: color .3s, opacity .3s, transform .3s;
}
.header-vertical-menu__title {
    font-size: 15px!important;
}
.header-main {
    background-color: #fff;
}
.nav-vertical-fly-out>li+li{border:none}
.header-block .col{padding-bottom:0}
#top-bar h1{margin-bottom:0}
#top-bar .nav-right li a{font-size: 15px;
    letter-spacing: 0;
    color: #3e3e3e;}
.sp-da-xem .product-small .box-text{text-align:left}
.footer1 .col{padding-bottom:0}
.footer1 h2, .footer1 h3{color:#000;}
.footer1 .icon-box .icon-box-text p{margin-bottom:0}
.footer1 {
	background: linear-gradient(135deg, #F8D37D 0%, #E7B35E 100%);
}
.section1 .cot1, .section1 .cot3{flex-basis:21.5%; max-width:21.5%}
.section1 .cot2{flex-basis:57%;max-width:57%}
.section1 .cot3 h3{    margin-bottom: 0;
    font-size: 15px;
    text-transform: uppercase;
    color: #2196f3;
		letter-spacing: 0;}.section1 .cot3 .col-inner .col-inner{padding:0}
.list-post .post-item .box-text{padding:0; padding-left:10px}.box-blog-post .is-divider{display:none}.TextCaptions .item:hover{color:#e10000}
.stuck .banner-top{display:none}
.list-post .post-item .post-title{font-size: 13px;
		font-weight: normal;}.flickity-enabled.is-draggable{padding: 1px 0;background:white}.TextCaptions .item.is-nav-selected::after{display:none}.TextCaptions .item.is-nav-selected{color:#de0000 !important}

.TextCaptions .item{font-size:13px; line-height:18px}
.list-post .post-item{padding: 7px 0;
    border-top: 1px solid #d8d8d8;}
.section1 .cot3{padding-left:0}
.section1 .cot3 .col-inner{background:white; padding:8px}
.searchform-wrapper input{border: 1px solid #EAC06E;
    box-shadow: none;
    height: 44px;}.searchform .button.icon {
    background: #EAC06E;
    width: 60px;
    height: 45px;
}
.header-block .icon-box .icon-box-text{color: #EAC06E;
    font-weight: 500;}
.header-bottom-nav .fas{color: #ffb900;margin-right:6px}
.header-vertical-menu__opener {
    align-items: center;    background-color: #b3141f;
		box-shadow: 2px 2px 10px #0000003b;}
.header-vertical-menu__title {
    text-transform: uppercase;
    font-size: 16px;color:white;
}
#top-bar .html .far{color:orange}
.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a {padding:9px 15px;
    font-size: 15px;
    color: black;
}.header-vertical-menu__fly-out.has-shadow {
    box-shadow: 1px 2px 1px 0px #d4d4d4;
}
.header-bottom .flex-left{margin-right:15px}
.header-bottom-nav li a{font-weight:normal}
#top-bar .nav-right li a:hover{color:#b62329}
.header-nav .cart-item a{text-transform: none;
    letter-spacing: 0;
    font-size: 16px;
    color: #EAC06E;}
.header-nav .icon-shopping-bag{color: #EAC06E;
    font-size: 30px;}
.nav-vertical-fly-out>li:hover{background:#efefef;}
.nav-vertical-fly-out>li:hover a{color:#b62329 !important}.nav-dropdown-has-border .nav-dropdown {
    border: 0;
    padding: 0;
}.nav-dropdown.nav-dropdown-default>li>a{border-bottom:none;padding:9px 0px}.list-post .post-item .post-title:hover{color:#b62329}.h-title {
    height: 55px;
    border-bottom: solid 2px #edcd7e;
}.h-title h2 {width: auto;
    line-height: 55px;
    height: 55px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    float: left;
    margin: 0;
    background: url(/wp-content/uploads/2025/04/titlebar.png) no-repeat center right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 50px 0 10px;
    cursor: pointer;
}
.nav-dropdown.nav-dropdown-default>li>a {font-size: 15px;
		color: black !important;}.nav-dropdown.nav-dropdown-default>li:hover{background:#532aa6;}
.nav-dropdown.nav-dropdown-default>li{padding:3px 0}
.nav-dropdown.nav-dropdown-default>li:hover a{color:#fff !important;}
.section2 .large-12 .col-inner{background:white} .sub-category {
    float: right;
    margin-top: 8px;
    padding-right: 10px;
} 
.tab-sp-noi-bat .tab a{font-size:15px;margin-bottom:5px;
    float: left;
    display: block;
    line-height: 36px;
    background: #eee;
    color: #333;
    padding: 0 15px;
    margin-left: 7px;
    border-radius: 3px;
    font-weight: 600;
}
.tab-sp-noi-bat li a:hover, .tab-sp-noi-bat li.active a {
    color: #fff;
    background: #d00307;
   background: linear-gradient(135deg, #F8D37D 0%, #E7B35E 100%);
}
.product-small .price ins bdi{color:#edcd7e;font-size:18px}
/*.product-small .price:after{content:"Miễn phí vận chuyển toàn quốc";font-size:13px;color:#2196f3} */
.product-small .price del, .product-small .price ins{display:block;margin-bottom:5px}
.product-small .product-title a{font-weight: 500;
    letter-spacing: 0;
    color: black;
    font-size: 15px;margin-bottom:5px}
.tab-sp-noi-bat ul{margin-top:10px}
.badge-container{    margin: 20px;
    left: auto;
    right: 0;}
.badge-container .badge-inner{    background-image: url(/wp-content/uploads/2022/12/icon_sale.png);
    background-size: cover;
    background-repeat: no-repeat;
		background-color: #ffffff00 !important;}.product-small .product-title a:hover{color:#d50000}
.banner-gia-tot{position: absolute;
    bottom: 0;}
.term-description{color:black;}
.woof_container_inner h4{text-transform: uppercase;
    color: #303030;
    margin-bottom: 0;
    font-size: 16px;}
.woof_checkbox_label {padding: 0;
    font-weight: normal;
		font-size: 15px;}.woof label{margin-bottom:0}.woof_list li {padding-bottom:0 !important;
    margin: 0 0px 0 0px !important;
}
.woof_container_pa_cong-suat .woof_list li, .woof_container_pa_dung-tich .woof_list li, .woof_container_pa_duong-kinh .woof_list li{ width: 50%; float: left;
}
.product-small .box-image{position:relative; border: 1px solid #f2f2f2;}.section-title-normal {
    border-bottom: solid 2px #edcd7e;
}.section-title-normal span{border-bottom:none; line-height: 45px;
    height: 45px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    margin: 0;
    background: url(/wp-content/uploads/2025/04/titlebar.png) no-repeat center right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 50px 0 10px;
		cursor: pointer;} .title-show-cats{background-image:none !important}span.title-show-cats li a {
    font-size: 14px;
    font-weight: 500;
    line-height: 48px;color:#373737
}.section-title-container {
    margin-bottom: 0;
}
.section-title a {
    font-size: 15px;
    text-transform: uppercase;
    margin-right: 10px;
}.section-title a:hover{color:#000}
span.title-show-cats li a:hover{color:#edcd7e}
.sp-da-xem h3{    padding: 10px 10px 0 10px;
    margin-bottom: 0;
    font-size: 18px;}
.dac-diem-noi-bat{height: 160px;
    overflow-y: scroll;}
.dac-diem-noi-bat{margin-bottom:10px;margin-top:10px}.product-footer .woocommerce-tabs {
    border-top: 0;
    padding: 0;
}
.product-footer .large-12 .col-inner{    background: white;
    padding: 15px;}
#box-mua{background: #f3f3f3;
    padding: 14px;}
.single-product .nav-tabs+.tab-panels {
    background-color: #fff;
    border: 0;
    padding: 20px 00;
}
.woocommerce-Tabs-panel h2{font-size:22px}
.woocommerce-Tabs-panel h3{font-size:21px}
.woocommerce-Tabs-panel h4{font-size:20px}
.woocommerce-Tabs-panel h5{font-size:19px}
.dac-diem-noi-bat h4{margin-bottom:0}
.dac-diem-noi-bat ul{margin-bottom:0}
#box-mua ul li{margin-bottom:0}
.dac-diem-noi-bat ul li{margin-left:20px; margin-bottom:3px;font-size:15px}
.sp-da-xem .flickity-button-icon{background: #d2d2d2;
    border-radius: 99%;
    color: white;}
.sp-da-xem .row.large-columns-5{margin-left:0 !important;margin-right:0 !important}
.footer2 ul li a{    font-size: 15px;
		color: black;}.footer2 ul li a:hover{color:red; text-decoration:underline}
.nut-xem-them1{background:#edcd7e; font-weight:normal; letter-spacing:0;}
.nut-xem-them1 span{color:#000;}
.row-tin-tuc .large-12 .col-inner{padding:10px}.widget .is-divider{display:none}
.block_widget{background:white;border: 1px solid #e6e6e6;
    border-radius: 5px;
    padding: 11px;}
#product-sidebar{padding-left:0; padding-top:20px}span.widget-title {font-size: 1em;
    font-weight: 600;
    display: block;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 10px;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 10px;
    color: #ca0000;
}
.block-sidebar .icon-box:last-child{padding-bottom:0;border-bottom:none;}
.block-sidebar .icon-box{padding: 7px 0;
    border-bottom: 1px solid #e7e7e7;}
.block-sidebar .icon-box .icon-box-text{font-size:14px}
.product-info{border-right:none !important}
.row-tin-tuc .large-12 .col-inner .col-inner{padding:0}
.list-post3 .post-item .box-text{padding:0; padding-left:12px}
.list-post3 .post-item .post-title{font-size: 15px;font-weight:500}
.list-post2 .post-item .post-title{font-size: 22px;
    text-shadow: none;}
.row-tin-tuc .button.primary{    font-weight: normal;
    letter-spacing: 0;
    font-size: 14px;
    background: linear-gradient(135deg, #F8D37D 0%, #E7B35E 100%);}
.row-tin-tuc .button.is-outline{font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    background: #ebebeb !important;
    border: 2px solid #ebebeb;}
.row-tin-tuc .large-2, .row-tin-tuc .large-4, .row-tin-tuc .large-6{padding-bottom:0}
.list-post2 .post-item{padding-bottom:0}
.row-tin-tuc .button.is-outline:hover{background:#c50000 !important; color:white !important}
.list-post3 .post-item:last-child{padding-bottom:0}
.row-tu-khoa .large-12 .col-inner{padding:10px}
.row-tu-khoa ul{display:inline-block;}
.footer1 .icon-box svg{color:white}
.footer2 h3{font-size: 17px;
		color: #2196f3;}.row-tu-khoa ul li a:hover{color:rgb(182, 35, 41)}
.footer2 ul{margin-bottom:0}
.footer2 ul li{margin-bottom:7px; list-style:none; margin-left:0}
.footer2 p{margin-bottom: 7px;
    color: black;
    font-size: 15px;}
.form-sdt .row-info{display: inline-block;
    width: 100%;
    clear: both;}
.form-sdt .row-info .left{padding-right:7px;width:83%;float:left; display:inline-block}
.form-sdt .row-info .right{width:17%;float:left; display:inline-block}
.form-sdt input{    border-radius: 5px;
    box-shadow: none;
    font-size: 14px;padding: 0 10px;}
.form-sdt input[type=submit]{width: 100%;
    margin: 0;
    background: #2196f3;}
.footer2 .col{padding-bottom:0} .wpcf7-spinner{display:none}
.footer2 .row2 h3{background: #b90000;
    padding:6px;
    text-align: center;
    color: white;
    text-transform: uppercase;}
.footer2 .row2 .icon-box{padding-bottom:10px}
a.back-to-top{background:#b90000 !important; color:white !important; border:none !important}
.footer2 .row2 .icon-box p{margin-bottom:0}
.row-tu-khoa ul li{display: inline-block;
    float: left;
    margin-left: 0;
    margin-right: 14px;
    margin-bottom: 5px;}
.row-tu-khoa ul li a{color:#4c8cf5;font-size:15px}
.row-tu-khoa ul li :before {
    content: '●';
    margin-left: 4px;
    margin-right: 4px;
    width: 5px;
    height: 5px;
    border-radius: 999px;
    color: #dadada;
}.category-page-row {
    padding-top: 20px;
}
.list-post3 .post-item{padding-bottom:13px}.sortbypttuan410 {
    font-size: 14px;
    margin-bottom: 0px;
    display: inline-flex;
    margin-top: -25px;
    justify-content: flex-end;
}.sortbypttuan410 form {margin-bottom:0;
    padding: 0 0 0 20px;
}.sortbypttuan410 .pt-checkbox {
    margin-right: 0px;
}.sortbypttuan410 label {
    font-size: 14px;
    font-weight: normal;
}.sortbypttuan410 form {
    padding: 0 0 0 20px;
}.sortbypttuan410 .pt-checkbox {
    margin-right: 0px;
}.list-child-cate {
    background-color: #fff;
    width: 100%;
    white-space: nowrap!important;
    overflow-x: auto!important;
    overflow-y: hidden!important;
    -webkit-overflow-scrolling: touch!important;
    display: flex;
    padding: 10px;
}.list-child-cate .child-cate {
    display: inline-block;
    margin: 0 2px;
    text-align: center;
    float: left;
}.list-child-cate .child-cate .child-cate-name {
    display: block;
    background-color: #4c8cf5;
    border-radius: 33px;
    height: 33px;
    line-height: 33px;
    color: #fff;
    margin: 5px 0 10px 0;
    position: relative;
    white-space: nowrap;
    padding: 0 10px;
}.list-child-cate .child-cate img {
    width: 50px;
    height: 50px;
}.list-child-cate .child-cate .child-cate-name::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #4c8cf5 transparent transparent transparent;
    top: 33px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}.single-product .product-container, .single-product .product-page-title{background:#f3f3f3}
.single-product .page-title-inner {
    min-height: 30px;
		padding-top: 15px;} .breadcrumbs a {
    color: hsl(0deg 0% 19%);
    font-weight: 400;
}
.single-product .product-main .content-row{background: white;
    max-width: 1200px;}
.woocommerce-breadcrumb{text-transform: none;letter-spacing: 0;font-size: 15px;}
.archive .category-page-row .large-12{padding-bottom:20px}
.archive #shop-sidebar{background:white; padding:10px}
.archive .large-3{padding-left:0}
.archive .shop-container{background: white;
    padding: 10px;}
.rank-math-breadcrumb p{font-size:15px}
.blog-single .entry-meta{text-transform: none;
    letter-spacing: 0;
    font-size: 15px;}.entry-content {
    padding-bottom: 0;
    padding-top: 0;
}
.article-inner{border-radius:5px; background: white;
    padding: 10px;}
.entry-content h2{font-size:22px}
.entry-content h3{font-size:21px}
.entry-content h4{font-size:20px}
.entry-content h5{font-size:19px}
.blog-single .blog-share{text-align:left}.bai-viet-lien-quan {
    margin-top: 15px;
}
.bai-viet-lien-quan h3 {
    font-size: 19px;
    color: black;
}
.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}
.bai-viet-lien-quan ul li {
    list-style: none;
    width: 33.33%;
    color: graytext;
    float: left;
    padding-left: 4px;
    padding-right: 5px;
}.bai-viet-lien-quan h4:hover{color:#008af9}#comments .comment-respond {
    background-color: white;
    margin-top: 10px;
    padding: 15px;
    border-radius: 5px;
}
.xem-them .tieu-de-xem-them{font-weight: bold;
    font-size: 18px;
    margin-bottom: 5px;
    display: block;}
.xem-them ul li a{font-weight: 500;}
.blog-archive .no-results h1{font-size:18px} .qc-left, .qc-right{
    position: fixed;
    top: 28%;
    z-index: 99999;
    width: 120px;
}.qc-right {
    right: 53%;
    margin-right: -797px;
}.qc-left {
    left: 53%;
    margin-left: -797px;
}
.bai-viet-lien-quan ul li .box-image img {
    height: 190px;
    border-radius: 4px;
    object-fit: cover;
    object-position: center;
}
.bai-viet-lien-quan h4 {
    font-size: 15px;
    color: black;
    line-height: 19px;
    padding-top: 7px;
    height: 64px;
    overflow: hidden;
}
.blog-single .blog-share a{border:none;}
.blog-single .large-9{padding-right:20px}
.blog-single .large-3{padding-left:0}
.archive #main, .blog-single{background-color: #f3f3f3;}.is-divider{display:none}
.archive .page-title-inner {
    padding-bottom: 20px;
}
.archive .product-small.box{padding:0}
.woof_container_pa_cong-suat .woof_block_html_items, .woof_container_pa_dung-tich .woof_block_html_items, .woof_container_pa_duong-kinh .woof_block_html_items{display: inline-block;
    width: 100%;
    clear: both;}
.woof_container {
    border-bottom: 1px solid #ebebeb;
}
.term-description h2{font-size:22px;}
.term-description h3{font-size:21px;}
.term-description h4{font-size:20px;}
.term-description h5{font-size:19px;}
.product-info .product-title{margin-bottom:5px;font-size: 22px;
    font-weight: 600;}
.product-info .price ins bdi{color:red;font-size:20px}
.product-info .price del bdi{color:#262626;}
.product-info .price del{font-size: 15px;}
.product-short-description li{display:inline-block; margin-left:0 !important; width:50%;float:left; margin-bottom:5px; }
.single-product .product-short-description ul{margin-bottom:0;display: inline-block; clear: both;}.product-short-description li:before{content:"- ";color:red;font-weight:bold}
.product-short-description li b{    color: #db0000;}
form{margin-bottom:0}
.product_meta>span {
    font-size: 15px;
}
.product-info .quantity{display:none}
.single_add_to_cart_button,.buy_now_button{width:49%; margin:0;}
.single_add_to_cart_button{float:left}
.buy_now_button{    height: 41px;float:right}
form.cart{    display: inline-block;
    width: 100%;
    clear: both;}
.single-product .tabbed-content .nav li a{    background: white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-top: 1px solid #ddd;text-transform: none;
    letter-spacing: 0;
    font-size: 16px;}
.page-right-sidebar .large-9{border-right:none !important}
.page-right-sidebar .large-3{padding-left:0}h1.entry-title.mb {
    margin-bottom: 20px;
    text-transform: none;
    letter-spacing: 0;
}
.rank-math-breadcrumb p{margin-bottom:10px}
.page-inner{background:white; padding:10px}
.page-right-sidebar{background: #f3f3f3;}
.sp-lien-quan .product-small .box-text{text-align:left}.list-child-cate .child-cate .child-cate-name{font-size:13px}
.single-product .tabbed-content .nav li.active a{background:#007bff; color:white}
.single-product .tabbed-content .nav{border-bottom:3px solid #f3f3f3}
.single_add_to_cart_button,.buy_now_button{border-radius:5px}a.devvn_buy_now_style{margin-bottom:10px;max-width:100%}
.devvn-popup-title, .popup-customer-info-group .devvn-order-btn{background:#da0000}
.devvn-popup-quickbuy .devvn_prod_variable{display:none}.special-offer {background:white;
    margin-bottom: 15px;
    border: solid 1px #e8e9ea;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}.special-offer .title {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 4px 0;
    line-height: 26px;
    color: #ffffff;
    background: #b62329;
    overflow: hidden;
    border-bottom: solid 2px #e7e7e7;
    position: relative;
    text-align: left;
    padding-left: 10px;
}.special-offer li {font-size:15px; list-style:none;margin-left:0 !important;
    padding: 0 10px;
    margin-bottom: 5px;
}.special-offer li .kmai-counter {
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
    background-color: #fffe0a;
    margin-right: 10px;
    font-size: 13px;
}
.product-info .social-icons a{border:none}
.single-product .price{padding-top:10px;border-top: 1px solid #e2e2e2;}
.star-rating span:before{color: #ffc107;}
.special-offer ul{margin-bottom:0}.block-sidebar .col{padding-bottom:0}
.goi-ngay-box{background:white;border: 1px solid #dfdfdf;
    border-radius: 5px;
    padding: 10px;
    text-align: center;
    color: #cc0000;}
.section2 .large-columns-5 {margin-left:0 !important; margin-right:0 !important}
.goi-ngay-box h4{margin-bottom:0}div#reviews.woocommerce-Reviews, .devvn_prod_cmt{max-width:100%}
.related h3{padding: 19px 15px 7px;
    letter-spacing: 0;}
.related .product-small .price{border-top:none}
.blog-archive .archive-page-header .large-12{text-align:left; padding-bottom:20px}
.blog-archive .page-title{text-transform: none;
    letter-spacing: 0;
    font-size: 30px;}
.blog-archive .large-columns-1{background: white;
    margin-left: 0 !important;}
.blog-archive .post-item{padding: 20px 15px;border-bottom: 1px solid #dfdfdf;}
.blog-archive .post-item .post-title{font-size: 20px;
    margin-bottom: 10px;}
.blog-archive .post-item .box-text{padding-bottom:0}.blog-archive .post-item .post-title:hover{color:#b62329}
.blog-archive .post-item a:hover{color:black}
.flatsome_recent_posts{background:white; padding:10px}.recent-blog-posts a{font-size:15px}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.off-canvas-left .mfp-content, .off-canvas-right .mfp-content{width:100%;background:white}.off-canvas .nav-vertical>li>a {
    padding-bottom: 15px;
    padding-top: 15px;
    font-size: 16px;
    color: #444444;
}.section1 .col{flex-basis:100% !important; max-width:100% !important}
.TextCaptions {
		position: inherit !important;}.section1 .cot3{padding-left:10px}
.nav-small.nav>li.html{
text-align:center
}.box-vertical .box-image {
    width: 25%!important;
}.list-post .post-item .post-title {
		font-size: 15px;}.h-title h2{font-size:17px}
.tab-sp-noi-bat .nav, .title-show-cats{line-height: 11px;
    flex-grow: 1;
    -webkit-box-flex: 1;
    white-space: nowrap;
    overflow: auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    margin-bottom: 0;
    display: flex;
    max-width: 100%;
    float: right;
		margin: 10px 0;}.tab-sp-noi-bat li a{font-size:14px; line-height:30px}
.product-small .box-text{padding-bottom:0}.section-title-normal span{font-size:15px}span.title-show-cats li{margin:0}
.title-show-cats li a {
display:block !important;
}.sp-da-xem h3{margin-bottom:10px}.page-title:not(.featured-title)+main .product-main {
    padding-top: 0;
}.special-offer .title{padding-right:10px}
.single_add_to_cart_button, .buy_now_button{padding:0}.product-info{padding-bottom:0px}
.sp-lien-quan h3{font-size:18px}
.section-title a {
display:none;
}span.title-show-cats li a {
		padding-left: 0;}.section-title a {
    margin-right: 20px;
}.badge-container {
		margin: 0;}.footer1 .col{padding-bottom:15px}.footer2 h3 {
				font-size: 15px;}.form-sdt .row-info .left{width:75%}
.form-sdt .row-info .right{width:25%}
.footer2 ul li a{font-size:14px}
.list-post2 .post-item .post-title {
    font-size: 16px;
}.list-post2 .post-item{padding-bottom:15px}
.list-post3 .post-item .box{display:flex}
.list-post2 .post-item .box-text{padding:10px !important}
.list-post .post-item .box{display:flex}.page-right-sidebar .large-3{padding-left:15px}.bai-viet-lien-quan ul li {
    width: 50%;
}
.bai-viet-lien-quan ul li .box-image img {
    height: 90px;
}.archive .large-3{padding-left:15px}
.blog-archive .large-columns-1 {
    margin-left: -15px !important;
}
.blog-archive .large-9 .post-item .box{display:flex}
.blog-archive .large-9 .post-item .box-text{padding-top:0;padding-left:15px}
.blog-archive .post-item .from_the_blog_excerpt {display:None}
.blog-archive .post-item .post-title {
    font-size: 15px;font-weight:normal;
    margin-bottom: 0;
}.blog-archive .post-item {
		padding: 10px 10px;}.blog-archive .page-title{margin-bottom:0}.xem-them ul li a{font-size:15px}.bai-viet-lien-quan h4 {
    font-size: 13px;
    color: black;
    line-height: 17px;
    padding-top: 7px;
    height: 59px;
    overflow: hidden;
    font-weight: 500;
}
}