body{font-size: 16px;/* background:#f8f9fa url("/image/catalog/images/bg-noel-2024.jpg") no-repeat fixed center; */}

.content-page{font-size: 16.5px;}   
.header {background: #f6f8fc !important;}
.bg-header-nav .header-nav>ul.item_big>li.nav-item>a{font-size: 16px !important; padding: 0px 18px;}
.bg-header-nav .header-nav>ul.item_big>li.nav-item>ul li a{font-size: 16px !important;}
.menu_mega .title_menu .title_, .list_menu_header .ul_menu .nav_item a{font-size: 16px;}
.section_tech ul li{font-size: 15px;}

/*catalog*/
.log-border-success { border-radius: 4px;text-align: center; border: 1px solid #ccc; padding: 10px; margin-bottom: 30px;}
.log-border-success .fa {width: 100%; background: #ffe1e1; margin: 0 !important;  padding: 8px; border-radius: 2px; color: #f90000;}
.log-border-success .thum_img { margin: 10px 0;}
.float_left {float: left;}

.product-des_short td {padding: 5px;}

.section_blog{margin-bottom: 40px;}
.header .logo img {max-width: 100% !important;}

.list_menu_header .ul_menu li.xemthem a, .list_menu_header .ul_menu li.thugon a {color: #006bc7}
.list_menu_header .ul_menu li.xemthem .fa, .list_menu_header .ul_menu li.thugon .fa {color: #006bc7}

.tab-item .lazyload{background: none;}

.title_cate_{font-size: 14px; white-space: nowrap;}
.section_fashion ul li {font-size: 14px;}
.details-product .details-pro h1{margin-bottom: 0;}
.details-pro .product-top .sku-product, .inventory_quantity {font-size: 15.5px !important;}

.title-block.upscape a, .title-block.upscape span {font-size: 14px;}
.main-index .section_slider .swiper-container img{border-radius: 5px;}


.text-ellipsis{
  min-height: unset!important;
}
.section_maybe_iwish .swap:after{
top: 34px !important;
} 
.product-option-radio{
	min-height:32px !important;
} 
.product-des_short{
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.product-des_short p{
	margin:0;
} 
.category_custom.sidebar-category.collection-category .title-head{ margin: 0 0 20px; font-size: 18px; line-height: 20px; background: #007746; color: #fff; padding: 8px 10px; display:block}
.module-filter .title-filter-top {padding: 8px 10px;  background: #007746;}
.category_custom.sidebar-category.collection-category .title-head span{	color:#fff;}

.category_custom.sidebar-category.collection-category .nav-category{padding:0 20px;}
.fa-plus:before, .fa-minus:before{ display:none;} 

.product-tab .tab-content .rte {font-size: 16.5px !important;} 
.product-tab .tab-content .rte ul {padding-left: 20px !important;}
.product-tab .tab-content .rte figure{margin-bottom: 3px; text-align: center;}
.product-tab .tab-content .rte figcaption {padding-top: 10px; color: #666;}

.product-tab .tab-content .table td, .product-tab .tab-content .table th{vertical-align: middle;}
.product-tab .tab-content .rte ul li{list-style-type: square !important;}
.product-tab .tab-content .rte h2 {font-size: 1.5rem;}
.product-tab .tab-content .rte h3 {font-size: 1.2rem;}
.article-content .rte h2 {font-size: 1.5rem;}
.article-content .rte h3 {font-size: 1.3rem;}
.article-main .article-content .rte p { margin: 0 0 10px 0; line-height: 26px;}

.aside-item.collection-category .nav-item.active>.dropdown-menu {background: #f0efed; border-radius: 5px; margin-bottom: 10px;}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a{font-size: 16px!important;}
.aside-item.collection-category .nav-item .fa{height: 12px;}
.aside-item.collection-category .nav>li>a{margin-right: 20px;}

.product-tab .tab-content .rte a{color: #323c42;}
.article-content .rte a{color: #0574b7;}
.item_product_main .product-info h3{height: auto; font-weight: normal; min-height: 54px; font-size: 16px;}
.item_product_main .product-info h3 a:hover {color: #2b5e35;}
.item_product_main .product-info .price-box {font-weight: 500; height: 18px;}
.left-content .aside-item .aside-title h2 span {font-size: 15px; text-transform: uppercase;}
.left-content .category_custom.sidebar-category.collection-category{margin: 0 0 20px 0;background: #f8f9fa;}
.blog-aside .blog-list {padding: 10px;}
.left-column .blog-aside {background: #f8f9fa;}
.blog-aside .title-block a, .title-block span{font-size: 16px; line-height: 34px;}
.blog-aside .title-block { line-height: 1rem;}

.wrap_module_service {background: #f2f2f2; padding: 10px; overflow: hidden;margin-bottom: 20px;}
.wrap_module_service .item_service {margin-bottom: 5px;}
.wrap_module_service .item_service:last-child {margin-bottom: 0px;}
.wrap_module_service .item_service .content_service img {float: left;margin-right: 10px;border-radius: 3px;}
.wrap_module_service .item_service .content_service p {margin-bottom: 5px;font-size: 16px; color:#0d55ac; float: left;    padding-left: 6px;}
.wrap_module_service .item_service .content_service span p {font-size: 16px; line-height: normal;font-weight: normal;color: #000;padding: 5px 0 0 8px;}
.wrap_module_service .item_service .content_service{position: relative; overflow: hidden;}
.wrap_module_service .item_service .content_service span p:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #39b54a;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    position: absolute;
    top: 10px;
    left: 30px;
}


element.style {
}
.product-des_short p {
    margin: 0;
}
p {
    margin: 0 0 15px 0;
}
p {
    margin-top: 0;
    margin-bottom: 0.6rem;
}
*, ::after, ::before {
    box-sizing: border-box;
}
user agent stylesheet
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.details-product .product-des_short {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
} 
.tab-link h2{text-transform: uppercase;font-size: 1rem;padding: 10px 0 0 0;font-weight: 600;} 
.section_tab_product .nav-tab li p {font-size: 14px; text-transform: none;}
.section_tab_product .tab-container .tab-content:nth-child(3).current {background: #007746}
.section_tab_product .tab-container .tab-content:nth-child(5).current {	background: #007746}
.section_tab_product .nav-tab li:nth-child(2).current {background: #007746}
.section_tab_product .nav-tab li:nth-child(3).current {background: #007746}
.header_nav_main {background-color: #007746;}
.section_tab_product .nav-tab li:nth-child(1).current{background-color: #007746;}
.section_tab_product .tab-container .tab-content:nth-child(1).current{background-color: #007746;}
.title-block a, .title-block span {background: #007746; padding: 4px 20px 0 15px;    line-height: 35px;}
.section_tech ul{ top: 6px;}
.title-block { border-bottom: solid 2px #007746;}
.section_maybe_iwish .slide-iwish{border: solid 2px #007746;}
.details-product .details-pro .form-product .btn-mua button.btn-buy-now{background-color: #007746;  border-color: #007746;}

.common-home .section_maybe_iwish .swap:after {right: -6px;height: 96px;width: 93px;}
.footer .container .list-menu2{ padding-top: 5px;}
.footer .container .list-menu2 li{color: #c3c2b5;}
.footer .container .list-menu2 li a{color: #f3d99f;}

.footer ul {padding-top: 10px;}
.fb-page {padding-top: 20px;}
.footer .copyright {display: none!important;}

.product-tab .tabs-title{display: none !important;}
.vmart-product .km-hot{margin: 0 0 20px 0;}
.vmart-product .left-content .km-hot .title_km span{background: #007746; color:#fff;}
.vmart-product .left-content .km-hot {background: #f2f2f2;border: none;} 
.vmart-product .km-hot .box-promotion p{margin: 7px 0; font-size: 16px;}
.section-related-product {background: #f2f2f2;}
.section-related-product .item_product_main{padding: 0 10px !important;}
.vmart-product .margin-bottom-15, #banner_custom-1 .sec_banner_infor{margin-bottom: 20px;}

.article-content ul{list-style: disc;}
.article-content ul li{padding: 5px 0;}
.article-main .article-details .article-title {font-size: 26px;}
.right-content .article-main .rte{font-size: 16.5px;}


.notePrice {padding: 0 0 15px 0;     display: none;}
.notePriceSpan {color: #fff;background-color: #007746;padding: 4px 8px;border-radius: 5px;font-size: 14px;}
.noteVAT {color: #007746; padding-bottom: 10px;}
    
    
.zalo-chat-widget {right: auto !important; left: 20px !important; bottom: 20px !important;}
.zalo-follow-only-button{height: 22px;}

aside.left.left-content.col-md-3.col-md-pull-9 .km-hot:first-child{display: none;}

.aside-item.collection-category .nav-item .dropdown-menu .lv2{}

.page-title .title-head{padding: 20px 0 0 0;}

.vmart-product .section-recenview-product {margin-bottom: 0px;}

.blog-default-area .blog-grid .content_blog h3{font-size: 16px; max-height: 48px;}
.left-content .blog-aside .blog-list .loop-blog .name-right h3{font-size: 15px; max-height: fit-content;}
.section.section_blog.full_width_container .title-item h3{font-size: 15px;}

.aside-item .aside-content{background: #fff;}
.collection .category-products .item_product_main{background: #fff;}
.item_product_main .product-thumbnail .image_thumb img{margin-top: 0px; padding-bottom: 0px;}

@media (min-width: 992px){
.section_tech .slide-tech .item_product_main .image_thumb {height: 218px !important;}
.section_tech .no-padding-left {padding-left: 10px !important;}
}

@media (max-width: 991px){
.header_nav_main .heade_menunavs .bg-header-nav .header-nav ul.item_big li.nav-item a{font-size: 16px;}
.item_product_main .product-info h3 {
    font-size: 16px !important;
}
.item_product_main .product-info {
    padding: 0 10px;
}
.collection .category-products .item_product_main .image_thumb {
    height: 190px !important;
}
.list_menu_header .ul_menu .nav_item a, .details-product .product-des_short, .details-pro .product-top .sku-product {font-size: 16px !important;}
.header_nav_main {z-index: 9999999999 !important;}
.item_product_main .product-thumbnail{margin-bottom: 0px;}
.item_product_main .product-info .price-box{height: auto; padding-bottom: 5px; font-size: 16px !important;}
}   

@media (max-width: 767px){
.section_tab_product ul li h2 {font-size: 1rem;}
.vmart-product .margin-bottom-15{display: none;}
.rte .ba-text-fpt iframe, .v-base iframe {width: 100%; height: 240px;}
}   

@media (min-width: 1200px) {
	.section_tab_product .tab-container .tab-content .swiper-slide {margin: 0 10px 0 10px ;}
} 

@media (max-width: 1199px) {
.section_tech .slide-tech .item_product_main {height: auto !important;}
}
.section_tech .row .slide-tech .item_product_main{margin-bottom: 0px;}

.details-pro .group-power p{margin:0;}
.button-view_all{display: none;}
.section_tech .banner-vertical:first-child, .section_tech .banner-vertical:first-child img { height: auto;} 
.panel-table-of-content .title::before{
display:none}
.contact-phone svg path{
fill:#2b5e35
} 
.block-des{
	display:none !important
}
.module_service_details .title_km span {
    background: #007746;
    color: #fff;
    padding: 8px 20px;
    border-bottom: 1px solid #e1e1e1;
    border-radius: 0;
    display: block;
    font-weight: bold;
    font-size: 15px;
}