/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/



/*************** ADD CUSTOM CSS HERE.   ***************/

.background-sale{
	background: rgb(194,142,67);
background: linear-gradient(120deg, rgba(194,142,67,1) 0%, rgba(255,255,255,0.8939950980392157) 70%, rgba(242,237,147,1) 100%);
}
#wide-nav>.flex-row>.flex-left{min-width:270px}
#mega-menu-title{
	padding: 8px 0px 8px 15px;
	color: #1e73be;
}
#mega-menu-wrap{background: rgba(0, 0, 0, 0);
    border: 1px solid #1e73be;
    border-radius: 3px;}
.header-bottom-nav{
	padding:8px 0;
}

#mega_menu>li>a{padding-left:20px}
#mega_menu li{border-top:0}.menu-item i._before,.rtl .menu-item i._after{margin-right:12px}
#mega_menu>li>a:hover{
	background:#1e73be;
	color:#fff
}
.searchform-wrapper input[type=search]{height:40px;border:0;font-size:13.5px}
.searchform-wrapper .searchform .button.icon{
	height: 40px;
    background: #ffffff;
}
.searchform-wrapper .search_categories{font-size:13.5px;height:40px;border:0;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #eaeaea}b,strong{font-weight:500}
.header-inner .icon-box-text{padding-left:5px!important}
.header-inner .icon-box-img img{padding-top:16px}
.top-bar-nav .menu-item i._before{margin-right:5px!important}
.top-bar-nav li a{color:#fff!important}
#mega_menu{border:0}.slider-section .cot2 .banner-row{margin-top:18px}
#mega_menu li a{padding:10.9px 15px}
#mega_menu .khuyen-mai-nav a{color:#EF3F2F}

.ban-chay-nhat-tuan .page-subheading{display:inline-block;margin:0 auto;width:100%;font-size:24px;padding:0 0 15px;position:relative;color:#EF3F2F;font-weight:500;left:0}
.ban-chay-nhat-tuan .page-subheading:before{position:absolute;content:"";height:2px;background:#fff;width:150px;bottom:0;right:1;margin:0 auto;left:0}
.ban-chay-nhat-tuan .page-subheading img{display:inline-block}.ban-chay-nhat-tuan br{display:none}.slider-section .row .col{padding-bottom:0}.nav-dropdown{border:1px solid #fff;border-radius:3px;font-size:14px;padding:10px}.nav-dropdown-has-arrow li.has-dropdown:before{border-bottom-color:#fff}.product-small .add-to-cart-button a{border-radius:3px;font-weight:400;text-transform:none;font-size:13px;padding:0 12px;line-height:26px;min-height:20px;display:none}.product-small .price span.amount{white-space:nowrap;color:#ff1500;font-weight:500;font-size:17px}.product-small .price del span{font-size:14px!important;color:gray!important}.star-rating{font-size:11px}.star-rating:before{color:#1C7BBF}.ban-chay-nhat-tuan .badge-container{margin:10px!important}.badge{height:35px;width:35px}.badge-inner.on-sale{background-color:#ffba00;border-radius:99px;font-weight:400;font-size:12px}.product-small .box-text .product-title{font-weight: 700;}.product-small .price{margin-top:10px}.category-title br{display:none}#mega_menu li.has-child .sub-menu li.has-child{background:#fff;text-align:left;display:table-cell;white-space:nowrap;width:160px;min-width:160px}#mega_menu li.has-child .sub-menu li.has-child .sub-menu{display:block;margin:15px 0}#mega_menu li.has-child .sub-menu{background:0 0;border:0;box-shadow:0 0 0 gray;margin-top:0!important}#mega_menu li.has-child .sub-menu li{background:#fff;border-bottom:1px solid #f5f5f5}#mega_menu li.has-child .sub-menu li.has-child a{text-transform:uppercase;font-weight:500}#mega_menu li.has-child .sub-menu li.has-child ul li a{text-transform:none;padding:6px 15px;font-weight:400}#mega_menu li.has-child .sub-menu li.has-child ul li{border-bottom:none}.ban-chay-nhat-tuan .row .large-12{padding-bottom:0}.ban-chay-nhat-tuan .post-item .box-text,.footer-section .col,.footer-section .gioi-thieu,.tin-khuyen-mai .col{padding-bottom:0}.co-the-ban-thich .add-to-cart-button,.co-the-ban-thich .product-small .variations_form,.co-the-ban-thich .box-blog-post .is-divider{display:none}.button span{font-weight:400}.tin-khuyen-mai .cot1 img{margin-top:-30px}.tin-khuyen-mai .cot1 .img .img-inner{overflow:initial}.tin-khuyen-mai .cot2 .wpcf7 form input[type=email]{background-color:#fff;border-radius:3px}.tin-khuyen-mai .cot2 input[type=submit]:not(.is-form){border-radius:3px;background:#ffc800;font-weight:400;text-transform:none}.footer-section .gioi-thieu ul li{list-style:none;margin-left:0!important}.archive .variations_form{display:none!important}.archive #main{background:#fafafa}.widget .is-divider{display:none}#product-sidebar span.widget-title,#shop-sidebar span.widget-title{font-weight:500;text-transform:none;letter-spacing:0;font-size:18px;display:block;margin-bottom:15px}#product-sidebar .product-categories li a{padding:3px 0;font-size:14px}.widget .current-cat>a{font-weight:500;color:#EF3F2F}.woof_list_checkbox li div{margin-top:0}.woof_list label{font-size:14px;padding-top:8px;padding-bottom:0;font-weight:400}.woof_list li{padding:0!important}.woof_container_inner_kchthc ul li{width:50%;float:left;margin:0!important}.widget ul{display:inline-block}.shop-page-title .page-title-inner{font-size:14px;padding-top:13px;padding-bottom:12px}.woocommerce-breadcrumb{text-transform:none;color:#EF3F2F;font-weight:500;letter-spacing:0;padding:0}.badge-container{margin:10px}.breadcrumbs a,.shop-container .product-main .breadcrumbs a{color:#EF3F2F}.shop-container .product-main .product-title{font-size:22px;font-weight:400}.shop-container .product-main .price-wrapper del span{font-size:15px;color:gray}.shop-container .icon-expand:before,.shop-container .product-main .product-short-description{font-size:14px}.shop-container .product-main .price-wrapper ins span,.shop-container .product-main .price-wrapper span{font-weight:500;color:#EF3F2F}.shop-container .product-main .image-tools .button.is-outline{border:0}.product-short-description p{margin-bottom:7px}.shop-container .product-main .product-short-description a{color:red!important;margin-bottom:10px;display:inline-block}.shop-container .product-main .ma-sp{color:#1C7BBF}.shop-container .product-main .product_meta .posted_in,.shop-container .product-main .product_meta .sku_wrapper{display:none}.shop-container .product-main .product_meta .tagged_as a{font-size:14px;color:#EF3F2F}.shop-container .product-info .single_add_to_cart_button{font-weight:400;text-transform:none;background:#EF3F2F;font-size:15.5px;letter-spacing:0}.shop-container .large-9{padding-right:0;padding-bottom:0}.shop-container .product-info .goi-ngay{font-size:15px;color:#d7102c;font-weight:500}.shop-container{background:#fafafa}.shop-container .content-row{background:#fff;margin-top:30px;margin-bottom:30px}.shop-container .product-main{padding-top:10px}.shop-container #product-sidebar{padding-top:20px;border-left:0}.shop-container .product-footer .product-tabs li{margin:0 15px}.blog-archive .post-item .box-text .post-title,.blog-single .entry-meta .danh-muc{margin-bottom:10px}.shop-container .product-footer .product-tabs li a{font-size:16px;font-weight:500}.product-footer .tabbed-content .tab-panels{font-size:14.5px;color:#505050}.product-footer .product-section-title{text-transform:none;letter-spacing:0;color:#EF3F2F}.shop-container .related .add-to-cart-button,.shop-container .related .star-rating,.shop-container .variations_form{display:block!important}.product_list_widget li a{font-size:14px}.product_list_widget del span{color:gray!important;font-weight:400;font-size:12px!important}.product_list_widget ins span,.product_list_widget span.amount{font-weight:500;color:#1C7BBF;font-size:16px}#breadcrumbs{font-size:14px}#breadcrumbs .breadcrumb_last{color:#1C7BBF}.blog-single .article-inner .entry-title{font-weight:400;font-size:24px}.blog-single .article-inner .fa:before{color:red}.blog-single .article-inner .fa{padding-right:10px}.article-inner .header-meta-info a{padding-right:15px}.article-inner .header-meta-info{font-size:14px;color:gray}.article-inner .entry-content{font-size:15px;padding-top:0}.blog-single .entry-meta{font-size:14px}.blog-single .entry-meta .the-tim-kiem a{background:#c3c3c3;padding:5px;border-radius:3px;color:#fff}.blog-single .entry-meta .the-tim-kiem a:hover{background:#1C7BBF}span.widget-title{font-weight:500;text-transform:none;letter-spacing:0;font-size:17px}.blog-archive .post-item a:hover{color:#000}.meta-post-danhmuc{display:block;margin-top:7px;margin-bottom:5px;color:gray;font-size:13px}.meta-post-danhmuc .fa:before{padding-right:5px}.meta-post-danhmuc .danh-muc-post{padding-right:15px}.page-wrapper .page-inner{font-size:15px}
.circle{
	background: none !important;
}
/*back-to-top*/
.back-to-top {
    background-color: #EF3F2F !important;
    color: #fff !important;
}
/* Hiệu ứng hover */
a.back-to-top:hover {
    border-color: #C28E43!important; /* Đổi viền sang màu vàng nhạt */
}

.woocommerce .woocommerce-info .message-container a{color: #1C7BBF}
form.checkout h3 {
	font-weight: 500;
	text-transform: none;
}
.woocommerce-billing-fields__field-wrapper{font-size:15px}
.fl-labels .form-row input:not([type="checkbox"]), .fl-labels .form-row textarea, .fl-labels .form-row select{height:35px;}
.fl-labels .fl-wrap label[for]:first-child{    font-size: 15px; padding-top:3px}
.form-row .fl-is-active select{padding-top:25px}
.devvn-popup-title{background: #fd6e1d;
	background: -moz-linear-gradient(top,#c69a39 0%,#c19a4b 100%);
	background: -webkit-linear-gradient(top,#fd6e1d 0%,#1C7BBF 100%);
	background: linear-gradient(to bottom,#fd6e1d 0%,#1C7BBF 100%);}
.popup-customer-info-group .devvn-order-btn{    background: #fe5d21;}
.product-main .cart{margin-bottom:0}
.showinfo {
	position: absolute;
	top: 0px;
	width:100%;
	height:100%;
	z-index:22;
	display:block;
	background: #fff; 
}
.product-small:hover .showinfo{
	display:block;
	cursor:pointer;
	opacity: 0.5;
}
.produc-sale >.col>.col-inner {
	background: #fafafa; 
        border-radius: 10px; 
}
.produc-sale .col-inner .product-small .box-image{
	padding: 8px;
} 
.produc-sale-2 >.col>.col-inner {
	background: #81CAFF; 
        border-radius: 10px; 
}
.box-bounce:hover .box-text {
    background-color: #fff !important;
    transform: translateY(-15px)
}
.produc-sale-2 .col-inner .product-small .box-image{
	padding: 8px;
} 
.btn-xem-all span{
	color: #1c95fd;
}
.btn-xem-all .icon-angle-right:before{
	    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    background: #ffffff;
    color: #ff0000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-right: -4px;
    margin-left: 10px;
    vertical-align: top;
}
/* .thoi-trang-nam {
	background: linear-gradient(90deg, #ffebdc -2.15%, #fff8f1 53.15%, #ffebdc 101.94%);
} */
.thoi-trang-nam ul {
	margin: 0 0 24px !important;
    gap: 14px;
}
.thoi-trang-nam ul li.active {
    background: #EF3F2F;
/*     box-shadow: 0px 4px 32px 0px #219CF8 inset, 0px 4px 24px -2px rgba(37, 27, 17, .14), 0 0 0 2px rgba(255, 255, 255, .5); */
}
.thoi-trang-nam ul li {
	border-radius: 12px !important;
	border: 1px solid #fff !important;
/* 	width: calc(25% - 10.5px); */
    background: #fff;
	margin: 0;
}
.thoi-trang-nam ul li a {
	padding: 17px;
    font-size: 24px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.thoi-trang-nam ul li.active a{
	color: #fff;
}
.sold-fire-container {
    position: relative;
    width: 100%;
    margin-top: 10px;
}


/*  Lửa sale */
.ban-chay-nhat-tuan .sold-fire-icon {
    position: absolute;
    top: -16px; /* Điều chỉnh vị trí để biểu tượng lửa nằm chồng lên thanh */
    font-size: 18px;
    z-index: 1; /* Đảm bảo biểu tượng lửa nằm trên cùng */
}

.ban-chay-nhat-tuan .sold-progress-container {
    position: relative;
    width: 100%;
    height: 5px;
    background: #eee; /* Màu nền cho thanh tiến độ */
    border-radius: 6px;
    overflow: hidden;
    margin-top: 5px;
}

.ban-chay-nhat-tuan .sold-progress-bar {
    height: 100%;
    background: linear-gradient(to right, #ff4500, #ff6a00); /* Màu của thanh tiến độ */
    border-radius: 6px;
    transition: width 0.5s ease-in-out;
}
.sold-fire-icon {
    display: none; /* Mặc định ẩn đi */
}

.ban-chay-nhat-tuan .sold-fire-icon {
    display: block; /* Chỉ hiển thị trong section 'ban-chay-nhat-tuan' */
}
.sold-count {
    display: none; /* Mặc định ẩn đi */
}

.ban-chay-nhat-tuan .sold-count {
    display: block; /* Chỉ hiển thị trong section 'ban-chay-nhat-tuan' */
}


@media (min-width: 769px), print {
	.header-main:before{
		content: "";
		display: block;
		position: absolute;
/* 		width: calc(200px + 246px); */
		width: calc((100% - 1375px) / 2 + 20px + 246px);
		height: 100%;
		top: 0;
		left: 0;
		border-right: 1.5px solid #fde4ce;
/* 		background: #1e73be linear-gradient(135deg, #1e73be 0%, #1e73be 59.9%, #1c7bbf 100%); */
		background: #fff;
		-webkit-border-radius: 0 60px 60px 0;
		-moz-border-radius: 0 60px 60px 0;
		-ms-border-radius: 0 60px 60px 0;
		border-radius: 0 60px 60px 0;
	}
	.header-main {
		background: #EF3F2F;
	}
	.header-inner{
		position: relative;
	}
	.back-bi-dao-lai {
		background: rgb(8,116,200);
		background: linear-gradient(90deg, #EF3F2F 0%, #FF6F61 100%); /* css mau san pham ban chay nhanh tuan */
	}
}
.cus-button{
	padding: 3px 10px;
    background-color: #fff;
    border-color: #EF3F2F;
    color: #EF3F2F;
    
}
.back-ko-phuc-tap{
	background: rgb(127,201,255);
    background: linear-gradient(90deg, #EF3F2F 0%, #FF8A73 53%, #EF3F2F 100%);
}
.back-hoi-phuc-tap{
	background: rgb(31,155,253);
background: linear-gradient(12deg, rgba(31,155,253,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}

.ban-chay-nhat-tuan{
	background: rgb(31,155,253);
background: linear-gradient(0deg, rgba(255, 21, 0, 1) 0%, rgba(255, 230, 225, 1) 100%)
}

.widget{
	padding: 5px;
	padding-bottom: 10px;
    border-bottom: 2px solid #EF3F2F; /* Đường kẻ ngăn cách */
    margin-bottom: 15px;
}
.widget_price_filter .price_slider_amount .button {
    background-color: #EF3F2F !important;
    border-radius: 99px;
    float: left;
    font-size: 1.em
}
.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #EF3F2F !important;
}
.widget_price_filter .ui-slider .ui-slider-range {
    background-color: #EF3F2F !important;
}
.wlr-product-message{
	display: none !important;
}
/*sticky cart*/
.sticky-add-to-cart__product .sticky-add-to-cart-img {
    border-radius: 5px;
    height: 45px;
    margin-right: 1em;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    width: 150px !important;
}
.sticky-add-to-cart--active {
    align-items: center;
    animation: stuckMoveUp .6s;
    background-color: hsla(0,0%,100%);
    border-top: 1px solid #ddd;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    font-size: 1em !important;
    justify-content: center;
    left: 0;
    padding-left: 150px;
    position: fixed;
    right: 0;
    z-index: 20;
	
}
.sticky-add-to-cart--active .quantity,.sticky-add-to-cart--active button,.sticky-add-to-cart--active form {
    margin-bottom: 0;
	padding-left: 5px;
    border-radius: 30px;
}
.is-form,button.is-form,button[type=submit].is-form,input[type=button].is-form,input[type=reset].is-form,input[type=submit].is-form {
	 border-radius: 30px;
}
.sidebar-inner{
	border: 1px solid #EF3F2F;
	padding: 4px;
	border-radius: 10px;
}
.sticky-add-to-cart__product .product-title-small {
    line-height: 1;
    
    max-width: 1290px !important;
 width: 500px;
}
.quantity .button.plus{
	border-top-right-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
}
.quantity .button.minus {
	border-top-left-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	border-left-width: 4px;

}
 .ux-menu-link__link{
	border-bottom-color: #fff !important;
} 
/*end*/
.round {
    border-radius: 50px !important;
}
@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/

	.thoi-trang-nam .cot3, .thoi-trang-nam .sub-menu, .thoi-trang-nam .sub-menu2, .thoi-trang-nam .sub-menu3, .archive .large-9{flex-basis:100%; max-width:100%}
	.thoi-trang-nam .cot3 .widget_nav_menu ul{width:100%}
	.co-the-ban-thich .noi-dung:before{right:7px}
	.ban-chay-nhat-tuan .post-item, .footer-section .gioi-thieu{flex-basis:50%; max-width:50%}
	.ban-chay-nhat-tuan .post-item .meta-post-danhmuc{display:none}
	.shop-container .large-9{    padding-right: 15px;}

	.thoi-trang-nam .cot3 .img{display:none}
	.thoi-trang-nam ul li a {
		font-size: 15px;
	}
	.thoi-trang-nam ul li {
	border-radius: 12px !important;
	border: 1px solid #fff !important;
    background: #fff;
	margin: 0;
}

}
/* Ẩn placeholder khi có giá trị nhập vào */
.fl-input:not(:placeholder-shown) {
    color: #000; /* Màu chữ rõ hơn */
}

/* Đưa label lên trên nếu input có giá trị */
.fl-wrap-input.fl-is-active label {
    transform: translateY(-20px);
    font-size: 12px;
    opacity: 1;
    transition: all 0.3s ease;
}

/* Đảm bảo label không đè lên chữ khi nhập */
.fl-input:focus + .fl-label,
.fl-input:not(:placeholder-shown) + .fl-label {
    transform: translateY(-20px);
    font-size: 12px;
    opacity: 1;
}

/* Nếu có vấn đề với vị trí, thêm dòng này */
.fl-wrap-input {
    position: relative;
}

.fl-label {
    position: absolute;
    top: 10px;
    left: 10px;
    transition: 0.3s;
    background: white;
    padding: 0 5px;
}
.fl-input {
    width: 200%; /* Tăng chiều rộng tối đa */
    max-width: 700px; /* Hoặc đặt kích thước cụ thể */
    padding: 15px 20px; /* Tăng khoảng cách bên trong */
    font-size: 2cpx; /* Làm chữ dễ đọc hơn */
}
.fl-wrap-input {
    margin-bottom: 15px; /* Tăng khoảng cách giữa các ô */
}

.woocommerce-error {
    display: none !important;
}
/* bo viền header acc và cart */
.round {
    border-radius: 50px;
}
/* tăng size header acc và cart */
.is-small, .is-small.button {
    font-size: .96em;
}
/* sửa footer phần link */
.menu-ve-chung-toi .ux-menu-link,
.menu-san-pham .ux-menu-link {
    display: flex;
    align-items: center;
    transition: transform 0.3s ease; /* Áp dụng hiệu ứng lên cả menu link */
}

.menu-ve-chung-toi .ux-menu-link:hover,
.menu-san-pham .ux-menu-link:hover {
    transform: translateX(5px); /* Dịch chuyển cả chữ và icon */
}

/* Đảm bảo chữ không đổi màu khi hover */
.menu-ve-chung-toi .ux-menu-link__text,
.menu-san-pham .ux-menu-link__text {
    color: #EF3F2F !important;
    transition: none !important;
}

/* Đặt màu icon mặc định là trắng */
.menu-ve-chung-toi .ux-menu-link i,
.menu-san-pham .ux-menu-link i {
    color: #EF3F2F !important;
    transition: transform 0.3s ease;
}
.back-dang-ky{
	background: rgb(28,123,191);
	background: linear-gradient(90deg, #EF3F2F 0%, #FFD6D0 100%);
}
.form-flat input:not([type=submit]),.form-flat select,.form-flat textarea {
    background-color: rgb(255 255 255);
}
.border-vou .col-inner{
	border: 1px solid #EF3F2F;
	border-radius: 8px;
}
.acc-mua .col-inner{
	background-color: #fff;
}

a.icon-circle:hover,a.remove:hover,a:hover {
/*     color: var(--fs-experimental-link-color-hover) */
}
.button:hover,.dark .button.is-form:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
    box-shadow: inset 0 0 0 100px rgb(255 255 255 / 0%);
    /* color:#fff; */
}
.ux-menu-link__text:hover{
    color: #EF3F2F !important;
}
.ux-menu-link__text{

    padding: 0px 2px; /* Điều chỉnh khoảng cách giữa các mục */
}
/*sanpham*/
.box-text a:hover{
    color: #EF3F2F;
}
.product-small .box:hover{
     -webkit-box-shadow: 0 4px 32px -2px rgba(0,0,0,.08);
        -moz-box-shadow: 0 4px 32px -2px rgba(0,0,0,.08);
        -ms-box-shadow: 0 4px 32px -2px rgba(0,0,0,.08);
        box-shadow: 0 4px 32px -2px rgba(0,0,0,.08)
}
.product-small .box{
	border-radius: 10px !important;
}
.box-image{
	border-top-left-radius: 10px;
	border-top-right-radius:10px;
}
.box-text{
	padding: 8px 12px 12px;
	background: #fff !important;
	border-radius: 10px;
}
.page-title{
	background-color: #fafafa;
}
/*end*/
.button.icon.circle,.button.icon.round {
        align-items: center;
        position: relative;
        height: 40px;
        margin-left: 10px;
        padding: 3px 6px;
        font-size: 14px;
        color: #fff;
        background: #ff5546;
        
}
/*sửa gạch chân footer*/
.section-title-main {
    text-decoration: none !important;
    border-bottom: none !important;
}

.dark .nav-vertical li li.menu-item-has-children>a,.dark .nav-vertical-fly-out>li>a,.dark .nav-vertical>li>ul li a,.dark .nav>li.html,.dark .nav>li>a,.nav-dark .is-outline,.nav-dark .nav>li>a,.nav-dark .nav>li>button,.nav-dropdown.dark .nav-column>li>a,.nav-dropdown.dark>li>a {
    color: #000 !important;
}
.dark .nav-vertical-fly-out > li > a:hover, .dark .nav > li.active > a, .dark .nav > li > a.active, .dark .nav > li > a:hover, .nav-dark .nav > li.active > a, .nav-dark .nav > li.current > a, .nav-dark .nav > li > a.active, .nav-dark .nav > li > a:hover, .nav-dark a.plain:hover, .nav-dropdown.dark .nav-column > li > a:hover, .nav-dropdown.dark > li > a:hover {
    color: #EF3F2F !important;
}
.header-vertical-menu__opener {
	border-radius: 5px;
	color: #EF3F2F !important;
	background: rgba(0, 0, 0, 0); !important;
	border: 1px solid #EF3F2F; 
	height: 45px !important;
	font-size: 1em !important;
	font-weight: 500 !important;
}
.header-vertical-menu__opener:hover{
	background: #EF3F2F;
	color: #fff !important;
	border: 1px solid #fff;
}
.menu-lon{
	font-size: 1em !important;
}
/* .header-vertical-menu__fly-out .nav-top-link {
    font-size: 1em !important;
} */
.icon-angle-down:before {
    display: none;
}
/*đồng bộ nút*/
/* Style cho nút "Gửi liên hệ" */
.lien-he-section .wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #EF3F2F;  
/* 	color: white; */
    font-size: 14px; 
    padding: 5px 20px; 
    border: none; 
    border-radius: 30px; 
    text-align: center; 
    text-transform: capitalize; 
    display: inline-block; 
    cursor: pointer; 
	font-weight: bold;
}
.ux-buy-now-button {
    text-transform: capitalize; 
    font-weight: normal; 
}
.single_add_to_cart_button {
    text-transform: capitalize; 
    font-weight: normal; 
}
.btn-xem-all {
    background-color: #ff1500 !important;
    color: #fff !important; 
}
.btn-xem-all span{
	color: #fff;
}
.button-continue-shopping,
.checkout-button,
.is-form.expand.button,
#place_order {
    border-radius: 30px !important; 
    padding: 10px 20px !important; 
}
.submit {
    border-radius: 30px !important; 
    padding: 6px 20px !important; 
    background-color: #1c7bbf !important; 
    color: #fff !important; 
    border: none !important; 
    font-size: 14px !important; 
    text-transform: capitalize !important; 
    width: 100% !important;
}
/*đánh giá mobi*/
@media only screen and (max-width: 767px) {
   .stars {
  display: block; /* Đảm bảo mỗi sao chiếm một dòng riêng biệt */
  padding: 0;     /* Loại bỏ padding */
  margin: 0;      /* Loại bỏ margin */
}

.stars a {
  display: block; /* Mỗi liên kết sao sẽ chiếm một dòng */
  text-decoration: none; /* Loại bỏ gạch dưới */
  margin-bottom: 5px; /* Khoảng cách giữa các sao */
}
}





