/*
Theme Name: MatBaoWS
Description: This is a child theme for Flatsome Theme
Author: MatBaoWS Team
Template: flatsome
Version: 3.0
*/

body {
	letter-spacing: 1px;
}

.header-bottom .nav-size-xlarge>li>a {
	font-size: 20px !important;
}
.single-product .woocommerce-Tabs-panel h2, .single-product .woocommerce-Tabs-panel th, .single-product .product-info h3 {
	font-weight: 500 !important;
}

.single-post .single-page h2, .single-post .single-page th, .single-post .single-page h3 {
	font-weight: 500 !important;
}
/*#wide-nav .nav .menu-item.current-menu-item a, #wide-nav .nav .menu-item a:hover  {
    color: #162b8b !important;
}*/
.header-bottom .nav-spacing-xlarge>li {
    margin: 0 10px !important;
}
.mbws_rowfootersocial .col{
	padding: 0 5px 10px !important;
}
.mbws_rowfootersocial p, .mbws_rowfootersocial .button {
    margin-bottom: 0 !important;
}
.mbws_imgconbo img{
	transform: scaleX(-1);
}
/* .home_2 .tabbed-content .nav li a::after {
	background-size: contain;
	background-repeat: no-repeat;
}
.home_2 .tabbed-content .nav li:first-child>a::after {
	background-image: url(/wp-content/uploads/2025/03/2.Bo_.Cuu_.png);
}
.home_2 .tabbed-content .nav li:nth-child(2)>a::after {
	background-image: url(/wp-content/uploads/2025/03/1.-Ca.hoi_.png);
}
.home_2 .tabbed-content .nav li:nth-child(3)>a::after { 
	background-image: url(/wp-content/uploads/2025/03/3.-Ga-Lon.png);
}
.home_2 .tabbed-content .nav li:nth-child(3) {  
 	display: none;
}
.home_2 .tabbed-content .nav li:nth-child(4)>a::after {
	background-image: url(/wp-content/uploads/2025/03/4.-Do-khoGia.vi_.Nhat_.png);
}
.home_2 .tabbed-content .nav li a::after {
   width: 140px;
    top: -140px;
   aspect-ratio: 100 / 100;
} */
@media(max-width: 880px) {
	.home_2 .tabbed-content .nav>li {
    margin: 65px 10px;
	}
}
.mbws_bannerproduct h1{
	font-size: 2.1em !important;
}
.mbws_bannerproduct p.uppercase{
	font-size: 1.2em !important;
}

/* @media (min-width: 881px){
	.home_2 .tabbed-content .nav {
		margin-top: -520px;
		gap: 30px;
	}
} */
/* @media (min-width: 500px){
		.home_2 .tabbed-content .nav li a::after {
		width: 140px;
		top: -145px;
	}
} */
@media (min-width: 501px) and (max-width: 880px){
	.home_2 .tabbed-content .nav {
		/* margin-top: -900px; */
		gap: 30px;
		display: flex;
  		justify-content: center;
 	    align-content: center;
	}
}
@media (max-width: 767px){
	.mbws-feature-post .mbws-post-content p{
		line-height: 1.5em; /* Đặt chiều cao dòng */
		min-height: 9em; 
		display: -webkit-box;
		-webkit-line-clamp: 7; 
		-webkit-box-orient: vertical;
		overflow: hidden; 
		white-space: normal;
	}
}
@media (min-width: 768px){
	.mbws-feature-post .mbws-post-content p{
		line-height: 1.5em; /* Đặt chiều cao dòng */
		min-height: 13em; 
		display: -webkit-box;
		-webkit-line-clamp: 10; 
		-webkit-box-orient: vertical;
		overflow: hidden; 
		white-space: normal;
	}
}

.home_2 .nav>li.active>a{
	color: var(--fs-color-primary);
	font-weight: 700;
}
.home_2 .nav>li>a:hover{
	color: var(--fs-color-primary);
	font-weight: 700;
}
/* @media (min-width: 1131px){
	    .home_2 .tabbed-content .nav {
        margin-top: -490px;
        gap: 30px;
    }
} */
/* @media (min-width: 881px) and (max-width: 1024px){
	    .home_2 .tabbed-content .nav {
        margin-top: -705px;
        gap: 30px;
    }
} */
.category-tin-tuc-su-kien .box-image img{
	object-fit: scale-down;
    aspect-ratio: 6 / 6;
}
.image-cover {
	padding-top: 100% !important;
}
#footer .footer-top .col a {
    color: var(--fs-color-success);
    font-size: 2rem;
    font-weight: bold;
	
}
.gtranslate_wrapper a{
	padding: 0 5px;
}
@media (max-width: 850px) {
	.gtranslate_wrapper >a {
    	padding-left: 20px !important;
	}
}
.product-footer .woocommerce-noreviews {
	display: none;
}
.product-footer #comments {
	padding: 0 15px 5px;
}
.product-footer #comments h3{
	margin-bottom: 5px;
}
.product-footer .comment-form-cookies-consent{
	display: none ;
}

.mbws_dangkynhantin  .cf7-flex {
    display: flex;
    align-items: center;
    gap: 10px;
	width: 100%;
}

.mbws_dangkynhantin .cf7-flex input[type="email"] {
	flex-grow: 1;
	padding: 25px 23px 24px 23px;
    border: 1px solid #ccc;
    border-radius: 30px;
    outline: none;
}
.mbws_dangkynhantin .wpcf7-form-control-wrap {
    flex-grow: 1;
}

.mbws_dangkynhantin .wpcf7-submit {
    color: white;
    border: none;
    border-radius: 30px;
    cursor: pointer;
    transition: 0.3s;
}

.mbws_dangkynhantin .wpcf7-submit:hover {
    background-color: #0056b3;
}
.mbws_dangkynhantin .cf7-flex .wpcf7-form-control-wrap.your-email::before {
    content: url(/wp-content/uploads/2025/03/email.svg);
    left: 26px;
    bottom: 16px;
    position: absolute;
}
.mbws_dangkynhantin {
    border-radius: 20px; /* Bo tròn 20px */
    background: linear-gradient(135deg, #f9ece5, #fddbc4, #ffd5b7);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15), 
                0px 6px 20px rgba(0, 0, 0, 0.10); /* Hiệu ứng đổ bóng 3D */
    padding: 15px; /* Tạo khoảng cách bên trong */
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.wpcf7-spinner { 
	display: none;
}
.product-small .product-title a {
	line-height: 1.5em;
    min-height: 4.5em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
}
.mb {
    margin-bottom: 20px;
}
.mbws_videothebesst p{
	margin-bottom: 10px;
}
.single-product .contact-button-wrapper{
	text-align: right;
}
.single-product .contact-button-wrapper a{
	border-radius: 30px !important;
	background: linear-gradient(135deg, #7d0f13, #4b156c, #0a2cc7);
    border: none;
    cursor: pointer;
    transition: background 0.4s ease, transform 0.2s;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); 
}

.single-product .contact-button-wrapper a:hover {
    background: linear-gradient(135deg, #9a1318, #5d1f96, #0a3ede); 
    transform: translateY(-3px);
}
