/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/*-----------randev106-----------*/
.footer-block .bx-wrapper img {
    margin-left: 0px!important;
}
.bx-wrapper .bx-viewport li{

display: flex!important;
justify-content: center!important;

}
.bx-wrapper img{
	width: 168px!important;
	height: 168px!important;
}
#products .highlighted-informations, .product-miniature .highlighted-informations .quick-view{
	background: white!important;
	color: #704018!important;
	padding: 15px!important;

}
.product-price-and-shipping, .hidden-sm-down {
	margin: 0px 0px!important;
}
 #pure_picto_ow .pureproductpictogram{
	 float: left;
	 padding: 20px;

 }
 .page-content.page-cms ul li{
    font-size: .9375rem;
    color: #7a7a7a;
    font-weight: 400;
    list-style:circle;
 }
 .page-content.page-cms ul{ 	
 	margin-left: 25px;
 }
 .page-content.page-cms ul ul,
 .page-content.page-cms ul li ul{
 	margin-left:0;
 }
section#checkout-personal-information-step {
	margin-top: 20px!important;
}

/* css for mobile << alphadev >> */
@media screen and (max-width: 575px){
	#content-wrapper{
		padding: 10px 0px!important;
	}
	.footer-container .container .row .row:nth-child(1){
		padding-right:50px!important;
		padding-left:50px!important;
	}
	.footer2{
		padding-right:50px!important;
		padding-left:50px!important;
	}
/* page categori */
	#category .block-category{
		padding: 0px 30px;
	}
	/* #category .products-selection .sort-by-row{
		padding: 0px 30px;
	 }*/
	 .products-sort-order .dropdown-menu {
		width: 88%;
	 }
	#js-product-list-top .products-sort-order{
		position: relative;
    	z-index: 33;
	}
	 #category .products-selection .showing{
		padding-left: 50px;
		padding-right: 50px;
	 }
	 #category .pagination .col-md-6{
		 width: 100%!important;
	 }
	.pagination{
		padding: 0px 40px;
	 }
	 #products .up{
		padding: 0px 100px;
	 }
	 #js-product-list-top{
		padding: 0px 40px;
	 }
	 #js-product-list-top .hidden-sm-down{
		 display: block!important;
	 }
/* fin page categori */

/*  page Produit */
	.product-cover{
		width: 330px;
		margin: auto;
		margin-bottom: 15px;
	}
	section.product-accessories {
		padding: 0px 55px;
	}
	.product-information p{
		padding: 0px 40px;
	}
	
/* fin page Produit */

/*  page nouveau produit */
	.products-selection .showing{
		padding: 0px 40px;
	}
	/*.products-sort-order{
		padding: 0px 35px;
	}*/
	.products-sort-order .select-title{
		font-size: 15px;
	}
/* fin page nouveau produit */

/*  page Recherche */
	#search #products{
		padding: 0px 35px;
	}
	h2#js-product-list-header{
		padding: 0px 45px;
	}
/* fin page Recherche */

/* fin page login */
	.login-form{
		padding: 0px 30px;
	}
/* fin page login */

/*  page cms */
#cms .page-cms{
	padding: 0px 35px!important;
}
#cms .carousel .carousel-inner{
	height: auto !important;
}
/* fin page cms */
/*  page comande */
	#cart .card{
		padding: 0px 40px;
	}
	#cart .cart-grid-body{
		padding: 0px 35px;
	}
/* fin page comande */

#new-products #products{
	padding: 35px;
}

}

@media screen and (max-width: 1170px) {
	.whatsapp_3, .whatsapp_2, .whatsapp_1, .whatsapp_4, .whatsapp_5 {
		bottom: 225px !important;
	}
	#menucall {
		bottom: 310px !important;
	}
}

@media screen and (max-width: 767px)  and (min-width: 576px) {
	.nav-right{
		float: right;
		width: 150px;
		margin-left: 100px;
	}
	/* gamb
	#_desktop_cart{
		width: 200px;
		float: right;
		padding-top: 10px;
	}
	#search_widget{
		width: 200px;
		float: right;
	}*/
	.footer-container .container .row .row:nth-child(1){
		padding-right:50px!important;
		padding-left:50px!important;
	}
	.footer2{
		padding-right:50px!important;
		padding-left:50px!important;
	}
	.block-categories{
		width: 100%;
		margin-top: 75px!important;
	}
	#search_filters_wrapper{
		width: 100%;
	}
	#search_filter_controls .ok{
		width: 100%;
	}
	#content-wrapper{
		padding: 20px!important;
	}
	.footer-container .container .row .links{
		background-size: auto auto!important;
	}
	.links .h3{
		color: #4C5D61;
	}
	.product-add-to-cart .qty{
		width: 25%;
	}
	.product-add-to-cart .add{
		width: 75%;
	}
	.product-add-to-cart .qty #quantity_wanted{
		width: 75%;
	}
	.product-add-to-cart .qty .input-group-btn-vertical{
		width: 25%;
	}
	.products .product-miniature{
		margin: auto;
		padding-bottom: 15px;
	}
	.product-accessories .h5{
		text-align: center;
	}
	.links .row .wrapper{
		height: 85px;
	}
	.js-mailalert .btn-primary{
		width: 100%;
		font-size: 10px;
		padding-left: 10px;
	}
	.product-additional-info .tabs{
		padding: 0;
	}
/* page categori */
	#products .up{
		padding: 0px 155px;
	 }
	 #js-product-list-top .hidden-sm-down{
		display: block!important;
	}
/* fin page categori */

/*  page cms */
	#cms .carousel .carousel-inner{
		height: auto !important;
	}
/* fin page cms */
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .footer-container .container .row .row:nth-child(1){
        padding-left: 50px!important;
        padding-right: 50px!important;
    }
    .col-md-3.wrapper{
        width: 100%;
        text-align: center;
    }

}
/* ! mobile */


/* custom cookie bottom bar */
.test_cookies_ow {
    position: fixed;
    bottom: 0;
    height: 140px;
    background-color: #724019;
    color: #fff;
    padding: 20px 20px 0 20px;
    margin: 0;
    width: 100%;
    font-size: 13px !important;
    z-index: 101 !important;
}
.d-none{
    display: none !important;
}
.d-block {
    display: block !important;
}
#test_ow_cookies .btn {
    font-weight: bold;
}
.test_cookies_ow .btn-success {
    background-color: #008800;
    border-color: #008800;
}
.test_cookies_ow .btn-default {
    background-color: #808080;
    border-color: #808080;
    color: #fff;
}
.test_cookies_ow .row .col-md-12 {
    margin-bottom: 20px;
}
#test_ow_cookies .btn {
    font-size: 13px !important;
}
@media screen and (max-width: 1024px) {
    .test_cookies_ow {
        height: auto;
        padding: 10px;
    }
    #test_ow_cookies .btn {
        margin-bottom: 5px !important;
    }
    .test_cookies_ow .row {
        padding-left: 0px !important;
    }
}

/* css beta dev */
#category .products .thumbnail-container{
	height: 390px;
}
#manufacturer .products .thumbnail-container{
	height: 390px;
}
#category .products .product-description{
	height: 160px;
}
#manufacturer .products .product-description{
	height: 160px;
}
#category .products .h3.product-title{
	margin-top: 0;
}
#manufacturer .products .h3.product-title{
	margin-top: 0;
}
#new-products .products .thumbnail-container{
	height: 390px;
}
#new-products .products .product-description{
	height: 160px;
}
#new-products .products .h3.product-title{
	margin-top: 0;
}
#new-products .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{
	bottom: 10rem;
}
#new-products #wrapper{
	padding-top: 30px;
}
#manufacturer .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{
	bottom: 10rem;
}
#category .product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{
	bottom: 10rem;
}
#product .product-miniature .highlighted-informations{
	bottom: 0.25rem;
}
#product .product-miniature .thumbnail-container:hover .highlighted-informations{
	bottom: 8.80rem;
}
#product .product-accessories .highlighted-informations{
	padding-top: 1rem!important;
}
#product .product-accessories .product-title{
	margin-top: 0!important;
}
#product .product-accessories .product-description{
	height: 145px;
}
#product .product-accessories .thumbnail-container{
	height: 390px;
}
.image_thumb{
	width: 28%;
}
.content_brand{
	text-align: center;
}

.product-additional-info .tabs #gdpr_consent{
	display: none;
}
