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

ul.header-contact li a span{
	font-size: 12px;
    text-transform: none;
}
.icon-alway-bg .icon-inner{
	background-color: currentColor;
}
.listingBoxProduct {
    display: flex;
    justify-content: flex-start;
	list-style:none;
}
.listingBoxProduct { 
color:	#838383;
}

/* .product-small {
	border: 1px solid #ddd;
} */

.productContainer .price span,
.related-products-wrapper .price span
{
	color:#c72528;
}
.price-wrapper .listingBoxProduct li {
    margin-left: 0px;
    margin-right: 1.3em;
}

.productContainer .product-title,
.related-products-wrapper .product-title{
  	color: #30333a !important;
    font-size: 16px;
    font-weight: 700;
/* 	white-space:nowrap; */
}


.product-small .flickity-viewport .box-image img {
    height: 100px;
    object-fit: cover;
}

.productContainer .box-text {
	padding-left:5px;
	padding-right: 5px !important;
}
.lightbox-gallery {
	width:100%;
}
.box-text-products{
	text-align:left;
}
.product_cat-du-an .product-thumbnails a img {
	object-fit: cover;
}
.product-small.box {
    border: 1px solid #ddd;
}

.product-small .box-text .row div[id^="col-"] {
    padding: 0;
}

.product-small .box-text .row-full-width {
    margin: 0px;
}

.box-text a:not(.button) {
	color: #000;
}

@media (max-width: 480px) {
	.productContainer .title-wrapper .product-title{
		height: 45px;
		font-size:14px;

	}
	.slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg {
    	margin-top: 0px;
	}
	.custom-container-product .col-inner .box-text .col-inner{
		width:107%;
	}
	.related-products-wrapper .col-inner .box-text .col-inner{
		width:120%; 
	}
	.related-products-wrapper .product-title{
		height:45px;
	}
	.listingBoxProduct {
		margin-bottom:0;
	}
	
	
	.productContainer .flickity-viewport .box-image img {
		height: 105px !important;
	}
}