.page{
	margin-bottom:-20px !important;
}	
.header.color-overlay{
	height:47.45vw;
	top:-2px;
	background-size:contain;
	padding-top:0px;
	padding-bottom:0px;
}
.header.color-overlay:before{
	opacity:0.2
}
.inner-header-description.gridContainer {
  display:none;
}
.header-separator{
	overflow: inherit;
	bottom: 2px;
  height: 22vw;
}
.header-separator:before{
	content: "";
	width: 100%;
	height: 4px;
	background-color: #fff;
	margin-top: -3px;
	top: 0;
	position: absolute;
	display: table;
}
.header-separator svg{
	height:100% !important;
}
.inner-header-description.gridContainer{
	padding-top:23vw;
}
.page-content{
	padding-bottom:0 !important;
	margin-bottom:50px;
}
.prefooter{
	margin:0;
	height:30px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(33%, #999), color-stop(66%, #555), color-stop(100%, #222)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #999 33%, #555 66%, #222 100%); /* Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(top, #fff 0%, #999 33%, #555 66%, #222 100%); /* FF3.6+ */
    background: -ms-linear-gradient(top, #fff 0%, #999 33%, #555 66%, #222 100%); /* IE10+ */
    background: -o-linear-gradient(top, #fff 0%, #999 33%, #555 66%, #222 100%); /* Opera11.10+ */
    background: linear-gradient(top, #fff 0%, #999 33%, #555 66%, #222 100%); /* W3C */
}
.footer{
	background-color: #222;
	border-top:none;
}
.elementor-social-icon-facebook{
	padding:6px;
}
.sidebar{
	width:100%;
}
#text-2,#text-3,#search-3{
	display:none;
}
.page_item.page-item-773,.page_item.page-item-771,.page_item.page-item-775,
.woocommerce-result-count{
	display:none !important;
}
nav.woocommerce-breadcrumb{
	display:none;
}
.page-description{
	margin-top:12%;
	margin-left:12%;
	margin-right:12%
}
.woocommerce-products-header__title.page-title{
	display:none;
}

.woocommerce.heading8{
	content:"Boutique"
}
.woocommerce ul.products{
	margin-top: 10px;
}
.post-296{
	width:100%;
	padding:5px;
	background-color:#F3FEB8;
}
.post-list, .post-item{
	width:100%;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{
	margin-left:35% !important;
	width:30% !important;
	padding:5px;
	background-color:#F3FEB8;
	border-style: groove;
  border-width: 5px;
}
.product-template-default .post-296.product.type-product.status-publish.has-post-thumbnail.first.instock.shipping-taxable.purchasable.product-type-simple{
	margin-left:30%;
	width:40%;
	padding:5px;
	background-color:#F3FEB8;
	border-style: groove;
  border-width: 5px;
}
.alignnone{
	margin: 0 0 0 0;
}
.post-content-single {
	box-shadow:none;
	-webkit-box-shadow:none;
	background-color:#F3FEB8
}
.post-content-single img{
	box-shadow:none;
	-webkit-box-shadow:none
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{
	display:none;
}
.summary.entry-summary{
	display:block;
	align-content:center;
	text-align:center;
	width:100% !important;
	word-wrap:normal;
}
h1.product_title.entry-title{
	margin-top:20px !important;
	font-size:2.5em !important
}
.quantity{
	float:none !important;
	align-content:center;
	display:block;
	margin:0 0 10px 0 !important;
}
.single_add_to_cart_button.button.alt{
	float:none !important;
	align-content:center;
	margin:auto;
	display:block
}
.comment-reply-title{
	display:none;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{
	text-align:center;
}
.woocommerce-Reviews{
	text-align:center;
}
.archive.post-type-archive.post-type-archive-product.logged-in.admin-bar.custom-background.woocommerce.woocommerce-page.elementor-default.customize-support{
	object-fit:contain;
}
.woocommerce-loop-product__title{
	text-align:center;
	font-weight:bold
}
.price{
	text-align:center
}
.woocommerce-Price-amount.amount{
	color:#00AA00;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	width:100%;
	text-align:center;
	font-size:1.2vw;
	padding-top:6px;
}
.wpcf7-form-control-wrap.your-name,.wpcf7-form-control-wrap.your-email,.wpcf7-form-control-wrap.your-subject,.wpcf7-form-control-wrap.your-message{
	width:80%;
	margin-right:20px;
}
.wpcf7-form-control{
	width:100%;
}
.wpcf7-form-control.wpcf7-submit{
	width:80px;
	align-content:center;
}
.post-header.single-post-header{
	display:none;
}
.woocommerce-ordering{
	display:none;
}
@media screen and (max-width: 500px)
{
	.header.color-overlay{
	top:-5px;
	}
	.post-296{
	width:100%;
	padding:5px;
	background-color:#F3FEB8;
	}
	.product-template-default .post-296.product.type-product.status-publish.has-post-thumbnail.first.instock.shipping-taxable.purchasable.product-type-simple{
	margin-left:0;
	width:100%;
	padding:5px;
	background-color:#F3FEB8;
	border-style: groove;
  border-width: 5px;
	}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{
	margin-left:10% !important;
	width:80% !important;
	padding:5px;
	background-color:#F3FEB8;
	}
	.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
		height:20px;
		font-size:2vw;
	}
	.button.blue{
		width:90% !important;
		font-size:3vw !important;
	}
	.tabs.wc-tabs{
		padding: 0 0 0 0 !important
	}
}

/* Barre de recherche page non trouvée */

@media only screen and (min-width: 768px) {
	.searchform #s {
		margin-right: -15%;
	}
}
#searchsubmit {
	width: 15%;
}