/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 1.4.8
*/

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


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

:root {
	--blue : #0012A8;
	--xanh : #204947
}

.blue {
	color: var(--blue)
}

.col {
	padding-bottom: 5px;
}

p {
	margin-bottom: 5px;
}

.row-product .col {
	padding-bottom: 0
}

.row-product .box-text {
	padding: 0
}

#top-bar {
	background-image: linear-gradient(216deg, #F61249 7%, #204947 86%)!important;
}

#top-bar .flex-row {
	background: url("/wp-content/uploads/2025/06/Capture_d_ecran_2025-03-16_044532-removebg-preview.png")!important;
	height: 40px;
}

.img-radius img{
	border-radius: 10px;
}

.section-banner .col {
	padding-bottom: 5px;
}

.column-star {
	text-align: center;
}

.column-star .col-inner {
	display: inline-flex;
    width: 8%;
}

.column-star .col-inner .img {
	margin-bottom: 0px;
}


.accordion-title.active {
    background-color: #1A3C3B;
    border-color: #1A3C3B;
    color: #fff;
}

.accordion-title {
	border-top: 0;
	color: #fff!important
}

.copyright-footer {
	color: #fff;
}

.home .price{
	margin: 10px 0;
}

.single .price-wrapper {
	margin-bottom: 10px;
}

.single .product-title {
	color: #000;
}

.home .btn-buy-now, .page .btn-buy-now {
	display: block;
	width: 100%;
	background: #dd3333;
	color : #fff;
	padding: 15px 0;
	border-radius: 10px;
	font-size: 20px;
    font-weight: 600;
}

.product-title a{
	font-size: 20px;
    font-weight: 600;
    color: #000;
}

.home del .amount,  .single del .amount {
	font-size: 14px;
}

.home ins .amount, .single ins .amount {
	font-size: 20px;
}

.single .column-star {
	text-align : left;
}

.single .column-star .col-inner {
	width: 15%;
}

.single .add_to_cart_inline {    border: 0!important;
    padding: 0!important;
    margin: 20px 0;}

.single .add_to_cart_inline a {
width: 100% ; margin: 0 auto; background: #dd3333;
    padding: 6px 0; border-radius: 10px;
}

.single .add_to_cart_inline a:before {
	content : "\f084";
	font-family: 'Font Awesome 5 Free';
	margin-right: 15px;
}

.single .is-divider, .single .badge {
	display: none;
}

.product-small .product-title a {
	display: block;
 display: -webkit-box;
 max-width: 100%;
 height: 40px;
	font-size: 15px;
 margin: 0 auto;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
}

.form-lh {padding: 0 10px;}

.form-lh input[type=submit] {display: block; width: 100%}

.form-lh .col {
	padding-bottom: 0px;
}

.form-lh .col label {
	color: #000;
}

.form-lh input[type=text], .form-lh select, .form-lh textarea, .form-lh input[type=email] {
	border-radius: 5px;
	height: 40px;
}

.form-lh .wpcf7-checkbox .wpcf7-list-item {
	display: block;
	width: 100%;
}

.form-lh input[type=checkbox] {
	margin-right: 0;
}

.form-lh .wpcf7-checkbox .wpcf7-list-item label {
	margin-bottom: 0;
	font-weight: 500
}


.form-lh input[type=submit] {
	width: 20%;
	margin: 0 auto;
	border-radius: 10px;
}



/*Flicky Button*/
.flickity-prev-next-button {opacity: 1!important; top:unset }
.flickity-prev-next-button svg{border-color: var(--primary-color)!important; background: var(--primary-color); color: #fff }