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

.faq .collapse.in {display: block;}
.faq .mb-0 .btn-link {text-wrap: auto; text-align: left; font-size: 20px; color: #383838;}
.faq .card {margin-bottom: 10px;}

.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_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;}
.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: #39b449;
    color: #fff;
    padding: 5px 10px;
    display:block
}
.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;}
.item_product_main .product-info h3 a:hover {color: #a10c01;}
.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;}



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: #39b449}
.section_tab_product .tab-container .tab-content:nth-child(5).current {	background: #39b449}
.section_tab_product .nav-tab li:nth-child(2).current {background: #39b449}
.section_tab_product .nav-tab li:nth-child(3).current {background: #39b449}

.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: #ffb416; color:#212529;}
.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: 5px 0;}
.notePriceSpan {color: #fff;background-color: #18af65;padding: 4px 8px;border-radius: 5px;font-size: 14px;}
.noteVAT {color: #a90919;}
    
    
.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;}
.item_product_main .product-info h3{font-size: 16px;}
.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;}
#footer_location{display:none;}