/* les fonts */
.maj {text-transform:uppercase;}
.sizetrois{font-size:1.3rem;line-height:1.3em;}
.sizedeux{font-size:1.2rem;line-height:1.2rem;}
/* End Les fonts */
.centre {text-align:center;}
#wrapper-menu{background:#F5F3F0;}
.menu li a{text-transform:uppercase;}

.textecentrerupatelier{text-align:center;font-size:1.2rem;text-decoration:underline;}
.littlehr{width:10%;text-align:center;margin:auto;}
.list_bottom{list-style-type:none;}
.list_bottom li a{text-decoration:none;}
#wrapper-footer{background-position:bottom;}
.tck-module-text h3{font-size:0.9rem;}
.psecure{position:relative;top:-5px;}
.paiement-secure{margin-top:4px;}
span.addtocart-button input.addtocart-button{background:#000;color:#fff;border: solid #000 1px;}

.view-category .product-card div.addtocart-bar {display:none;height:0;}
// .view-category .product-card div.vm-details-button {display:none;height:0;}


.titleproduct{width:100%;text-align:center;margin-top:15px;padding-right:15px;position:relative}
.titleproduct:after{clear:both;}
.delai, .manu{font-size:0.9rem;margin-left:2%!important;}
.availability {
    display: inline-block!important;
}
/* Sous slider */
.textecentrerup{text-align:center;font-size:1.1rem;margin-top:-170px;padding-bottom:170px;color:#fff;}
.textecentrerupblack{text-align:center;font-size:1.1rem;margin-top:-170px;padding-bottom:170px;color:#000;}
.minihr{width: 40%;
    border-bottom: 0.5px solid #fff;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    bottom: 150px;
}

.product-short-description {
    float: left;width:50%;font-size:1rem;margin-left:2%!important;margin-top:1rem!important;
}
.produit header{position:absolute;left:50%;}
.product-short-description{margin-top:3%;}
#vtnivo177 .nivo-caption{width:100%!important; margin:0!important;
border-radius: 0px 0px 0px 0px!important;
-moz-border-radius: 0px 0px 0px 0px!important;
-webkit-border-radius: 0px 0px 0px 0px!important;}
.nivo-heading {font-size:1rem!important;}
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img{min-height:302px!important;}

.vm-product-media-container {max-width:45%!important;display:flex!important;margin-left: 3%!important;float:left!important;}
.vm-product-details-container {float:left;margin-left:2%}
.productdetails-view .spacer-buy-area{padding-left:0px;}
.product-description{margin-left:3%!important;}
.product-description .title{}

.proopc-input-group-level label {color:#000;}

.socialimg {margin:5px;width:14%;}
/* Configuration des boutons de la page produit */
.chzn-container-active .chzn-single {border none;box-shadow:none;}
.chzn-container-single .chzn-single {border:none;box-shadow:none;background:none;background-color :#ccc;box-shadow:none;border-radius:0px;height:3em;font-size:0.9rem;}
.vm-price-desc{display:none;}
.price{float:left;font-size:1.2rem;line-height: 0.8rem;
    padding-right: 0.5rem;}

div.product-price {font-size:1.2rem;line-height:1.3rem;margin-bottom:1rem;}

.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax {text-decoration:line-through red 2px;}

.chzn-container-single .chzn-single span{line-height:2.5rem;}
.productdetails-view .addtocart-bar, .bouton{float:left;}
.bouton{margin-left:1.5rem;border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 1px;
    padding: 12px;
    margin-bottom: 0;background:#ccc;color:#fff;
margin-top:24px;}
.vm-product-details-container{margin-bottom:2rem;}

/* Configuration du bas de page produits */

.product-field-type-Y{width:33%!important;text-align:center;margin:0 auto;}
.hasTooltip img{display:none;}
.script{font-family:give_you_gloryregular;font-size:1rem;}
.majtitre{font-size:1.3rem;}
.product-field-type-Y p{}
.product-fields-title{font-size:1.3rem;}
.product-price {text-align:center;float:none;}
.product-related-products .product-fields-title-wrapper {width:100%;text-align:left;}
.product-related-products .product-field-desc {display:none;}
.product-related-products .product-price {display:none;}
.product-related-products .product-field {width:22%;}
.product-related-products .vm-product-media-container {width:90%;max-width:100% !important;}

/*categories */
.category_description {padding:3%;}

/* Product Layout quand liste categorie*/

.view-category .addtocart-area{display:none;}

.products {
	display: flex;
	flex-wrap: wrap;
}

.product-card {
	display: flex;
	flex-direction: column;
	
	padding: 2%;
	flex: 1 16%;
	

}

.product-image img {
	width: 100%;
  max-width:300px!important;
}

.product-info {
	margin-top: auto;
	padding-top: 20px;
	text-align: center;
}

@media ( max-width: 920px ) {
	
	.product-card {
		flex: 1 21%;
	}
	
	.products .product-card:first-child, 
	.products .product-card:nth-child(2) {
		flex: 2 46%;
	}
	
}

@media ( max-width: 600px ) {
	
	.product-card {
		flex: 1 46%;
	}
	
}
/* END Product Layout quand liste categorie*/
/* newsletter abonnement */
.news {    
  display: block;
    width: 25%;
    position: absolute;
    top: 25%;
    left: 40%;
    font-size: 1.5rem!important;}
table.acymailing_form {

    position: absolute;
    bottom: 11%;
    left: 50%;
}
.redline{top: 283px;
    color: red;
    height: 0;
    position: relative;
    width: 40%;
    left: 260px;
    background-color: red;}
.acyfield_email .imputbox {border: 2px solid #db140d!important;}
.acyfield_email input {border: 2px solid #db140d;}
.acysubbuttons .button{background:none; color:#db140d; border: 2px solid #db140d; margin-left: 220%;}
/* barre de menu */
.tck-wrapper, .istopfixed{background:#f5f3f0;}
/* CLOSE WINDOW */
.my-groovy-style {width:880px;}
/*tunnel d'achat */
#cart_buttons .text_button .checkout_button{color:#fff;background:#000;height:2rem;font-size:1rem;}
.horizontal-separator {background:#FBCAA6;}
