*{
	font-family: Manrope;
}

.scrollup{
	display: none !important;
}

.cat-item-110{
	display: none !important;
}

.elementor-element-28775be.elementor-widget-mobile__width-initial.elementor-button-align-stretch.elementor-widget.elementor-widget-form > div{
	border: none;
}

.elementor-col-100 > div > span > label{
	font-size: 13.5px;
}

ul > li > div > div.product-transition > div.group-action > div > div > div > a{
	display: none !important;
}


.product-caption > h3 > a{
	font-weight: 600;
}

.opal-add-to-cart-button a{
	font-family: Manrope !important;
	font-size: 14px !important;
	background-color: #DBAA4E !important;
}

.opal-add-to-cart-button a:hover{
		background-color: #BC893F !important;
}

bdi{
	color: black;
}

.sku_wrapper, .posted_in{
	display: none !important;
}

.single_add_to_cart_button{
	background-color: #DD640A !important;
}

.single_add_to_cart_button:hover{
	background-color: #BF5710 !important;
}

.header-test{
	box-shadow: 0px 0px 8px rgba(0,0,0,.2);
}


.onsale{
	display: none;
}

.elementor-widget-container h2{
	display: block !important;
}

.price{
	font-weight: 700 !important;
}

h3.woocommerce-loop-product__title a:hover{
	color: #DBAA4E !important;
}



.clearfix input{
	color: #111111 !important;
}

.wpcf7-select{
	height: 50px;
}

.wpcf7-submit{
	background-color: #DD640A  !important;
	font-family: Manrope !important;
	font-size: 15px !important;
}

.wpcf7-submit:hover{
	background-color:  #BF5710 !important;
	
}

label{
	font-weight: 600 !important;
	color: #111;
}

#left {
    width: 50%;
    float: left;
    margin-right:50px;
}
 
#right {
    width: 100%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:flex;
}

#wpcf7-f20159-p1842-o1 > form > p:nth-child(3) > label > span > select{
	font-family: Manrope;
}

.smartic-handheld-footer-bar{
	display: none;
}

.header-group-action .count{
	background-color: #DD640A !important;
}

.up-sells h2{
	margin-bottom: 50px !important
}

.cat-item-15{
	display: none !important;
}

.post-author{
	display: none !important;
}
.entry-content h2 > span{
	font-weight: 700 !important;
}

#post-7 button{
 font-family: Manrope;
	font-size: 14px;
	background-color: #111 !important;
}


#post-7 .product-name a{
	word-break: normal !important;
}

.wc-proceed-to-checkout a{
	background-color: #DD640A; 
		font-family: Manrope;
	font-size: 14px;
}

.wc-proceed-to-checkout a:hover{
	background-color: #BF5710; 

}

input, textarea{
	font-family: Manrope;
	font-weight: 500 !important;
}

#place_order{
	font-family: Manrope,
	font-size: 15px !important;
	background-color: #DD640A;
}

#place_order:hover{
	background-color: #BF5710;
}

.account-content{
	font-weight: 600 !important;
}

.wishlist-title-with-form{
	display: none;
}

.yith-wcwl-share a{
	border-radius: 100% !important;
	background-color: #DCAB4E !important;
	
}

.yith-wcwl-share a:hover{
	background-color: #BC893F !important;
}

#post-311 h1{
	text-align: center;
	font-size: 48px;
	margin: 30px 0px 100px 0 !important;
}

.product-price span, .product-name span,
.product-stock-status span{
	text-transform: ;
	font-size: 17px !important;
	text-transform: none !important;
}

#post-311 .woocommerce-Price-amount, #post-311 .product-name a{
	font-size: 19px !important;
	font-weight: 600;
}

#post-311 .opal-add-to-cart-button a{
	text-transform: none !important;
	font-weight: 700;
	color: white !important;
	border-radius: 4px;
	background-color: #DD640A !important;
}

.woocommerce-breadcrumb span a:first-child{
	color: white !important;
}

.woocommerce-breadcrumb span a:first-child:hover{
	color: #DCAB4E !important;
}

.elementor-element-4dc8262 .elementor-widget-container div:not(:first-child){
	margin-top: 30px;
}

.onsale{
	display: none !important;
}

.esp h2{
	font-weight: 700 !important;
	font-size: 24px;
}

.esp h3{
	font-size: 19px;
	font-weight: 700 !important;
}

.categories-produits h2 span{
	font-size: 26px !important;
	font-weight: 700 !important;
}

.categories-produits h3 span{
	font-size: 22px !important;
	font-weight: 700 !important;
}

#ariane a{
	color: white !important;
}

#content > div > div.elementor.elementor-20506.elementor-location-archive > div > div > div.elementor-container.elementor-column-gap-no > div > div > div > div > div.elementor-element.elementor-element-4918d6c.elementor-widget.elementor-widget-shortcode > div > div > nav a{
	color: white !important;
}

.elementor-20506 .separator, .elementor-20506 .last{
	color: white !important;
}

#elementor-popup-modal-21042
label:first-child{
	font-weight: 700 !important;
	font-size: 17px
}

#elementor-popup-modal-21042 button{
	font-family: Manrope, sans-serif;
	font-weight: 700 !important;
}


.rank-math-breadcrumb a:hover, #ariane a:hover{
	color: #DCAB4E !important;
}

#elementor-popup-modal-21042 button{
	margin-top: 20px !important;
}

.elementor-field-label:after{
	color: white !important;
}


#elementor-popup-modal-21042 input:focus{
	border-color: white !important;
}

.cmplz-title, .cmplz-links{
	font-weight: 700 !important;
}

.cmplz-manage-consent{
	font-family: "Manrope", sans-serif !important;
	font-weight: 600 !important;
}

#post-21096 h1{
	font-size: 48px;
	text-align: center;
	font-weight: 800;
	margin: 40px 0px 100px 0px;
}

#post-21096 p{
	font-size: 17px;
}

.cmplz-subtitle{
	color: black;
}

.elementor-post__meta-data span{
	font-weight: 600;
}

#comment{
	font-family: "Manrope", sans-serif !important;
}

#reply-title{
	font-family: "Manrope", sans-serif !important;
	font-weight: 800 !important;
}

#commentform .form-submit input{
	font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.5em !important;
    background-color: var(--e-global-color-primary )!important;
    border-radius: 4px 4px 4px 4px !important;
    padding: 15px 24px 15px 24px !important;
	font-family: "Manrope", sans-serif;
}

#commentform .form-submit input:hover{
	background-color: #BC893F !important;
}

.woocommerce-shipping-estimate-html{
	word-break: normal !important;
}

table.cart td.product-name a {
    font-weight: 600;
    line-height: 0.4em !important;
}

.woocommerce-mini-cart__buttons a{
	font-family: "Manrope", sans-serif !important;
	font-weight: 700 !important;
}

.woocommerce-mini-cart__buttons a:first-child:hover{
	background-color: #111111 !important;
	color: white !important;
	border-color: #111 !important;
}

.woocommerce-mini-cart__buttons a:last-child{
	background-color: #DBAA4E !important;
	border-color: #DBAA4E !important;
	
	
}

.woocommerce-mini-cart__buttons a:last-child:hover{
	
	background-color: #BC893F !important;
	border-color: #BC893F !important;
	
}

.rank-math-breadcrumb{
	font-weight: 500;
}

button{
	font-family: "Manrope", sans-serif !important;
}

#customer_login > div.u-column1.login-form-col.col-1 > form > div > button:hover{
	background-color: #BC893F !important;
	
}

#customer_login > div.u-column2.col-2 > form > p.woocommerce-FormRow.form-row > button:hover{
	background-color: #BC893F !important;
	}
	
.account-inner button:hover{
	background-color: #BC893F !important;
	}


.login-form-title, .register-link, .login-form-bottom{
	font-weight: 700 !important;
}

.elementor-slideshow__title{
	display: none !important;
}



body .grecaptcha-badge{
	visibility: collapse !important;
}


.page-id-1842 .grecaptcha-badge{
	visibility: visible !important;
}

.page-id-1842 .scrollup{
	display: none;
}

.cmplz-cookiebanner{
	max-width: 440px !important;
}

.cmplz-cookiebanner .cmplz-header{
	grid-template-columns: 50px 1fr 50px !important;
}

.product h1{
	margin-bottom: 12px !important;
}

.product .jdgm-prev-badge{
	margin-bottom: 15px !important;
}

.single-post h2{
	font-family: Manrope !important;
	font-size: 30px !important;
	color: black !important;
	font-weight: 700 !important;
}

.single-post h3, 
.single-post h3 span{
	font-family: Manrope !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	color: black !important;
}

.elementor-post__title a{
	color: black: !important;
	line-height: 1.3em !important;
}

.single-post p a{
	color: #dbaa4e !important;
	font-weight: 600;
}

	
	

/* RESPONSIVE*/

@media only screen and (max-width : 480px) {
 
	#content > div > div.elementor.elementor-21005.elementor-location-single > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-55c3a80a.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6f37cc3b > div > div > div.elementor-element.elementor-element-42677e8b.elementor-widget.elementor-widget-text-editor > div{
		padding: 0px !important;
	}

	.elementor-element-7136a3d9{
		line-height: 18px !important;
	}
	
		.clearfix{
		display: block;
	}
	
	
#left {
    width: 100%;
    float: left;
}
	
	
	.elementor-location-archive h2 span{
		color:  !important;
		line-height: 1px !important;
	}
	
	
.elementor-element-6749a422 .elementor-icon-box-icon{
	padding-top: 26px !important;
}
	
#main > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b97747.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > section > div > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2e798ca > div{
	margin: 0px !important;
	}

}

		
	
	
}

@media (min-width: 768px)
.cmplz-cookiebanner {
    max-width: 460px;
}