/****************************************************
#####################################################
##-------------------------------------------------##
##              CENTRALE - Version 1               ##
##-------------------------------------------------##
## Copyright = diabloedesign.com- 2021             ##
## Date      = Avril 2021                          ##
## Author    = olivier angevin                     ##
## Websites  = http://www.diabloedesign.com        ##
##                                                 ##
#####################################################
****************************************************/
@charset "UTF-8";
.pagewidth{width:calc(100% - 20px)}
.poivron{display:none;}
.article_recettes-lgc,.article_recettes-lgc-2,.article_recettes-lgc-3, .article_recettes{width:800px;margin:0 auto;position:relative;}
@media screen and (max-width: 1180px){
	.container-boutique-en-ligne .legumes{right:-800px;}
}
@media screen and (max-width: 1160px){
	.custompromo{top:150px;}
	.customplus img, .custompromo img{display:none;}
	.custompromo p{margin:0;}
	.moduletableequipe{padding-top:100px;padding-bottom:100px;}
	.moduletableequipe .legumes{display:none;}
	.article_equipe .photo{float:none;margin:0 auto;}
	.article_equipe .article_title{right:-20px;;bottom:60px;}
	.informations .horaires, .informations .contact-bottom{width:350px;}
}
@media screen and (max-width: 1100px){
	.article_valeurs .trace_2{right:100px;}
	.article_valeurs .trace_3{right:320px;}
	.article_la-centrale-du-bocal .trace_1{right:220px;}
	.article_la-centrale-du-bocal .trace_2{right:-15px;}
	.article_la-centrale-du-bocal .trace_3, .article_frais .trace_2{left:0;}
	.article_la-centrale-du-bocal .trace_4{left:170px;}
	.article_longue-conservation .trace_3{right:200px;}
	.article_longue-conservation .trace_4, .article_frais .trace_4{right:-20px;}
	.article_longue-conservation .trace_1{left:150px;}
	.article_longue-conservation .trace_2{left:-30px;}
	.article_frais .trace_5{right:230px;}
	.article_frais .trace_1{left:180px;}
	.article_valeurs ul li:nth-child(2), .article_longue-conservation ul li:nth-child(3), .article_frais ul li:nth-child(5){right:0;}
	.article_valeurs ul li:nth-child(3){right:230px;}
	.article_la-centrale-du-bocal ul li:nth-child(1), .article_la-centrale-du-bocal ul li:nth-child(2){right:0;}
	.article_la-centrale-du-bocal ul li:nth-child(3){left:100px;}
	.article_la-centrale-du-bocal ul li:nth-child(4), .article_longue-conservation ul li:nth-child(1), 
	.article_frais ul li:nth-child(1), .article_frais ul li:nth-child(2){left:0;}
	.article_longue-conservation ul li:nth-child(4){right:20px;}
	.article_longue-conservation ul li:nth-child(2){left:50px;}
	.article_frais ul li:nth-child(4){right:60px;}
	.article_la-centrale-du-bocal .citron{display:none;}
	.page-actus div.article-txt{width:100%;}
	.container-contact #visformcontainer, .container-contact .article_contact{float:none;margin:0 auto;}
	.container-contact .article_contact{height:350px;margin-top:100px;}
}
@media screen and (max-width: 1080px){
	.custompromo h1{width:340px;}
	.article_confiance a.bt-prev{left:0;}
	.article_confiance a.bt-next{right:0;}
}
@media screen and (max-width: 1050px){
	.moduletablecocktails .fraise{display:none;}
}
@media screen and (max-width: 1020px){
	.article_confiance{width:660px;}
	.article_confiance a.bt-prev{left:-40px;}
	.article_confiance a.bt-next{right:-40px;}
}
@media screen and (max-width: 1000px){
	.article_valeurs .trace_1{right:220px;}
	.article_valeurs .trace_2{right:50px;}
	.article_valeurs .trace_3{right:220px;}
	.article_valeurs .trace_6{left:120px;}
	.article_valeurs ul li:nth-child(1){right:0}
	.article_valeurs ul li:nth-child(3){right:130px;}
	.article_valeurs ul li:nth-child(6){left:0;}
	.moduletableplats-particuliers, .moduletablecde-particuliers{flex-direction:column;align-items:center;}
	.moduletableplats-particuliers{margin-top:50px;}
	.informations .horaires, .informations .contact-bottom{width:300px;}
	.article_specifications ul{width:100%;flex-wrap:wrap;}
	.vm-cart-item-sku, .vm-cart-item-basicprice, .vm-cart-item-discount, .vm-cart-item-total-ht, .vm-cart-item-total, .vm-cart-total, .item-quantity, .item-discount, .vm-cart-item-tax{width:80px;}
	.productdetails-view .vm-product-media-container{margin:0 auto;}
	.productdetails-view .vm-product-details-container{width:calc(100% - 440px);}
}
@media screen and (max-width: 980px){
	.article_gammes {justify-content: center;flex-direction: column;align-items: center;}
	.article_gammes .pasteurisee{margin-bottom:100px;}
	.page-actus div.article-txt{flex-direction:column;margin-bottom:100px;}
	.page-actus div.article-txt .photo{margin-bottom:50px;}
	.container-boutique-en-ligne .legumes{display:none;}
	.infos-cpte, .vm-btn-contaner{margin:0 auto;}
	.container-boutique-en-ligne h4{text-align:center;}
	.form-validate .field{margin:5px auto;}
	.vm-btn-contaner{margin-top:20px;}
}
@media screen and (max-width: 960px){
	.container-accueil .custompromo h1{width:220px;}
	.article_valeurs .trace_2{right:30px;}
}
@media screen and (max-width: 950px){
	.formule-liv{width:100%;flex-direction:column;align-items:center;margin-bottom:20px;}
	.formule-liv .formule-1{margin-bottom:100px;}
}
@media screen and (max-width: 900px){
	#top-menu, .salade{display:none;}
	#small-menu{display:flex;position:fixed;width:100%;height:80px;background:#FFF;justify-content:space-around;align-items:center;z-index:500;top:0px;}
	#small-menu .logo{width:170px;}
	#mobile-menu{display:block;}
	#menu-toggle:before{content: "\f0c9";font-family: 'FontAwesome';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;position: relative;top: 1px;line-height: 0;font-size: 28px;margin-right:10px;margin-left:10px;}
	#small-menu #menu-toggle{display: block;width: 100%;font-size:24px;font-weight: normal;text-align: left;border: none;cursor: pointer;text-decoration:none;line-height:100px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
	#small-menu #menu-toggle:hover{text-decoration:none;}
	#mobile-menu li{list-style-type:none;text-align:left;position:relative;font-size:18px;}
	#mobile-menu li a, #mobile-menu li span{display:block;width:100%;text-decoration:none;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;	}
	#mobile-menu li a:hover{text-decoration:none;}
	.header{margin-top:70px;}
	.header img{padding-top:0px;}
	.custompromo, .container-accueil .custompromo{top:40px;}
	.container-accueil video{margin-top:-50px;}
	.module-panier{top:0;}
	ul.vm-menucpte{font-size:25px;}
	.vmCartModule{top:80px;}
	.article_valeurs .trace, .article_la-centrale-du-bocal .trace, .article_longue-conservation .trace, .article_frais .trace{display:none;}
	.article_valeurs, .article_la-centrale-du-bocal, .article_longue-conservation, .article_frais{height:auto;margin-bottom:50px;}
	.article_valeurs h1{height:auto;margin-top:220px;margin-bottom:50px;}
	.article_la-centrale-du-bocal h1, .article_longue-conservation h1, .article_frais h1{height:auto;margin-top:50px;margin-bottom:50px;}
	.article_valeurs .trace, .article_valeurs ul li, .article_la-centrale-du-bocal ul li, 
	.article_longue-conservation ul li, .article_frais .trace, .article_frais ul li{position:relative;top:0!important;right:0!important;left:0!important;bottom:0!important;flex-direction:column!important;margin-bottom:20px;text-align:center;}
	.moduletableequipe{padding-top:0;padding-bottom:60px;}
	.article_equipe .photo{width:600px;height:519px;}
	.article_equipe .article_title{position:relative;bottom:-20px;right:0;opacity:1;}
	.article_frais{padding-bottom:20px;}
	.poivrons, .panier-legumes, .moduletablerecettes .citron{display:none;}
	.informations{flex-direction:column;}
	.informations .horaires, .informations .contact-bottom{width:100%;padding-bottom:40px;}
	.informations .contact-bottom{padding-bottom:20px;}
	.informations .horaires h3, .informations .contact-bottom h3{margin-top:40px;}
	.informations .horaires h4, .informations .contact-bottom h4{margin-top:30px;}
	.informations .contact-bottom p{margin-bottom:20px;}
	.article_recettes-lgc a.bt-prev,.article_recettes-lgc-2 a.bt-prev,.article_recettes-lgc-3 a.bt-prev, .article_recettes a.bt-prev{left:0;}
	.article_recettes-lgc a.bt-next, .article_recettes-lgc-2 a.bt-next, .article_recettes-lgc-3 a.bt-next, .article_recettes a.bt-next{right:0;}
}
@media screen and (max-width: 820px){
	.article_recettes-lgc, .article_recettes-lgc-2, .article_recettes-lgc-3, .article_recettes{width:400px;}
	.productdetails-view{flex-direction:column;}
	.productdetails-view .vm-product-details-container{width:100%;}
}
@media screen and (max-width: 790px){
	.article_professionnels .legumes, .article_la-centrale-du-bocal .legumes{display:none;}
	.page-traiteur .article_professionnels h2{margin-top:0;}
	.vm-cart-item-name, .vm-cart-item-sku, .vm-cart-item-basicprice, .vm-cart-item-quantity, .vm-cart-item-discount, .vm-cart-item-total-ht, .vm-cart-item-total, .item-quantity, .item-discount, .vm-cart-item-tax{width:100%;}
	.cart-title, .liste-title{display:none;}
	.cart-title-small, .liste-title-small{display:inline-block;}
	.vm-cart-total-label, .vm-cart-total, .vm-cart-item-total-ht, .vm-cart-item-total{text-align:left;}
	.vm-checkout-products .row{border-top:1px solid #000}
}
@media screen and (max-width: 760px){
	.article_menu-du-jour{width:100%}
}
@media screen and (max-width: 750px){
	.flex-billing-userfields{flex-direction:column;align-items:center;}
	.vm-checkout-billing-userfields, .vm-checkout-shipping-userfields{width:calc(100% - 60px)}
	.custompromo, .container-accueil .custompromo{position:relative;top:0px;}
	.custompromo h1, .container-accueil .custompromo h1{width:100%;padding:0;justify-content:center;text-align:center;}
	.container-accueil .header video{margin-top:-40px;}
	.container-accueil .content{margin-top:-50px;}
	.img-fulltext_cocktails{width:500px;height:400px;}
	.article_confiance{width:330px;}
}
@media screen and (max-width: 720px){
	.container-contact #visformcontainer{width:100%;}
	.productdetails-view{flex-direction:column;align-items:center;}
	.vm-product-media-container{width:300px;margin-right:0;margin-bottom:10px;}
}
@media screen and (max-width: 650px){
	.customplus{bottom:100px;}
}
@media screen and (max-width: 620px){
	.article_cde-particuliers ul{width:100%;flex-direction:column;}
	.article_cde-particuliers ul li:nth-child(1){margin-bottom:50px;}
	.infos-cpte, .vm-btn-contaner, .form-validate .field{width:100%}
	.vm-order-list, .vm-order-list .div2{flex-direction:column;}
	.vm-order-list{align-items:center;}
	.vm-order-list .input-group{width:auto;}
	.text-md-end{margin-left:0;}
	.vm-order-list .col-6{margin-bottom:10px;}
}
@media screen and (max-width: 600px){
	.article_equipe .article_title{transform:matrix(1, 0, 0, 1, 0, 0);width:50%;bottom:15px;}
	.article_equipe .photo{width:300px;height:260px;}
	.moduletablecocktails{margin-bottom:50px;}
	.img-fulltext_cocktails{width:300px;height:250px;}
	.article_longue-conservation h1, .article_frais h1{flex-direction:column;}
	.parallax-section {background-position:center center;background-attachment:local;}
}
@media screen and (max-width: 570px){
	.article_cocktails, .article_plats-particuliers ul{width:100%;}
	.article_plats-particuliers ul{flex-direction:column;}
	.article_plats-particuliers ul li{margin-bottom:50px;}
	.browse-view .vm-product-grid{justify-content:center;}
}
@media screen and (max-width: 550px){
	.customplus{bottom:60px;}
	.container-accueil .content{margin-top:-40px;}
	.visform .field1, .visform .field2{float:none;width:100%;}
	.container-accueil .header video{margin-top:-30px;}
	.article_menu-du-jour a.slide-btn-prev{left:10px;}
	.article_menu-du-jour a.slide-btn-next{right:10px;}
}
@media screen and (max-width: 500px){
	.form-validate .field{flex-direction:column;}
	.form-validate .form-label{width:100%;}
	.form-validate input:not(.validate-username, #password){width:calc(100% - 10px)}
	#etablissement_typ_field{width:calc(100% - 10px)}
}
@media screen and (max-width: 490px){
	.customplus{display:none}
	.container-accueil .content{margin-top:-30px;}
}
@media screen and (max-width: 470px){
	.moduletablegammes h1::before{display:none;}
}
@media screen and (max-width: 450px){
	.formule-liv .formule .prix{right:-20px;}
	.container-gammes-bocaux .page-header h1{margin-top:0;padding:20px;font-size:40px;}
	.page-actus div.article-txt .photo, .page-actus div.article-txt .photo .item-image{width:300px;height:300px;}
}
@media screen and (max-width: 420px){
	.items-leading .leading{width:100%;}
	.article_gammes .gamme .photo{width:250px;height:250px;}
	.container-contact .article_contact{width:100%;}
	.container-contact .article_contact::before, .container-contact .article_contact .fond-contact{width:300px;height:260px;left:50%;margin-left:-150px;}
	.article_recettes-lgc, .article_recettes-lgc-2, .article_recettes-lgc-3, .article_recettes{width:100%;}
	.vm-btn-contaner{flex-direction:column;align-items:center;}
	.vm-btn-contaner .btn-secondary{margin-top:10px;}
	.cpte-login{flex-direction:column;}
	.menu_container{margin-right:20px;}
	.productdetails-view .vm-product-media-container{width:100%;}
}
@media screen and (max-width: 400px){
	.content{padding-top:30px;}
	.container-accueil .content .custom h2{font-size:24px;margin-bottom:30px;}
	.img-fulltext_plats-particuliers, .img-fulltext_cde-particuliers{width:300px;height:300px;}
	.article_confiance a.bt-prev{left:0;}
	.article_confiance a.bt-next{right:0;}
	.container-traiteur .article_professionnels h1, .container-traiteur .moduletableparticuliers h1, .page-header h1{font-size:40px;}
	.moduletabletarifs{width:320px;}
}
@media screen and (max-width: 370px){
	.formule-liv .formule{width:calc(100% - 20px);}
	.container-accueil .header video{margin-top:-20px;}
}
@media screen and (max-width: 360px){
	.article_equipe .article_title{width:auto;}
}
@media screen and (max-width: 350px){
	.article_confiance, .article_confiance ul li{width:100%;}
}
/**end file***/