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

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


@media only screen and (max-width: 767px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	body .header-main .nav > li > a {
	    color: #00a0e0;
	}
	.term-description > .section {
		padding: 0 !important;
	}
}
body {
	max-width: 100%;
	overflow: hidden;
}
.button-color * {
	color: #333;
}
.title-1 .section-title,
.title-1 {
	margin-bottom: 0;
}
.section-title-center span {
    font-weight: 300;
}
/* */
.but-1 {
	background: url(images/bg-button.png) 0 0 no-repeat !important;
    min-width: 199px;
    border: none;
    box-shadow: 0 0 0 #000;
}
/* */
.widget {
	box-shadow:  0 0 0 1px #cccccc6e;
}
.widget .is-divider {
	display: none;
}
.widget ul.menu > li {
	padding-left: 15px;
}
.widget ul .recent-blog-posts-li {
	padding: 0 15px;
}
.widget ul .recent-blog-posts-li .badge {
    height: 4.8em;
    width: 5.8em;
}
.widget ul.menu > li:before {
    content: "\f105";
    font-family: 'fl-icons' !important;
    font-size: 15px;
    margin-right: 10px;
    font-weight: bold;
}
.widget-title {
    background: #00a0e0;
    color: #fff;
    display: block;
    padding: 7px 12px;
    font-weight: bold;
}
.widget-title:before {
	content: "\e800";
	font-family: 'fl-icons' !important;
    margin-right: 7px;
}
#product-sidebar {
	padding-right: 0;
}
.product-main > .row > .col.large-9 {
	border: none
}
/* */
.shop-page-title,
.product-images > .badge-container {
	display: none;
}

.page-title-bar {
	padding: 20px 0;
    background: #cccccc17;
}
.page-title-bar * {
	color: #000;
}
.page-title-bar .title {
	margin-bottom: 0;
}
/*.category-page-row {
    padding-top: 20px;
}*/
.woocommerce-breadcrumb {
	display: none;
}
.loop-view-ct {
	text-align: center;
}
.loop-view-ct a {
	margin-bottom: 0;
}
.price-wrapper {
	padding: 5px 0;
}
.price-wrapper span.amount {
	color: red;
}
.price-wrapper del span.amount {
	color: #ccc;
}
body .ms-staff-carousel {
	margin-bottom: 0;
}
.ms-slide-info {
	display: none;
}
#wrapper, #main {
    background-color: #efefef;
}

#main .widget,
.product-small.col .col-inner {
	background: #fff;
}
.lien-he-price {
	color: red;
	font-size: 16px;
}
.product-small.box .image-zoom img {
	height: 200px;
	object-fit: cover;
}



.term-185 .col.large-3.hide-for-medium {
	display:none;
}
.term-185 .col.large-9 {
	max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
.have-shadow:after{
	content: '';
    position: absolute;
    height: 20px;
    width: 96%;
    left: 2%;
    bottom: -12px;
    background-image: url(images/shadow.png);
    z-index: -1;
    background-size: 100% 100%;
}


.term-185 #main{
	background-color:#fff;
}
/* */
.row-product-custom .product-small.col {
	margin-bottom: 30px;
}
.row-product-custom .product-small.col .price-wrapper {
	display: none !important;	
}
.row-product-custom .product-small.col .box-text {
    font-weight: 600;
    background: #ededed;
    font-size: 17px;
    margin: 0px;
    line-height: 20px;
    padding: 15px 10px;
    min-height: 50px;
    text-align: center;
}
.row-product-custom .product-small.col .box-text:after {
    content: '';
    position: absolute;
    height: 20px;
    width: 96%;
    left: 2%;
    bottom: -12px;
    background-image: url(images/shadow.png);
    z-index: -1;
    background-size: 100% 100%;
}
/* */
.row-product-custom {
    height: 980px;
    overflow: hidden;
}
.box-thietke-mb .row-product-custom {
	height: 1025px;
}
.row-product-custom.show_height {
    height: initial !important;
}
