/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.cda-title-h2likeh1 h2{font-size:3rem !important;}
.right{text-align:right;}
.cda-alerte{color:#9b0d0d !important;}

/*ENTETE*/
.l-header:not(.sticky) .cda-main-logobox{position:relative; top:-10px !important; background-color:#fff; border-radius:100%; transition:0.3s;}
.l-header.sticky .cda-main-logobox{position:relative; top:-20px !important; background-color:transparent; border-radius:0%; transition:0.3s;}
.l-header:not(.sticky) .cda-main-logobox img{padding:20px; transition:0.3s;}
.l-header.sticky .cda-main-logobox img{padding:20px;}
.l-header .cda-mainmenu.type_desktop .w-nav-anchor.level_1 .w-nav-title, .l-header .cda-shopcard-head .w-cart-icon{position:relative; top:10px; transition:0.3s;}
.cda-btnaccount{margin-right:1.4rem;}
.cda-shopcard-head i{display:none;}
.cda-shopcard-head .w-cart-icon::before{position:relative; content:''; top:-10px; width:29px; height:25px; background-image:url('https://cidrea.fr/wp-content/uploads/2021/11/cidrea-panier-ico.png'); background-size:cover; background-position:center; background-repeat:no-repeat; display:block;}
.cda-shopcard-head .w-cart-quantity{right:15px !important; top:-2px !important;}
@media(max-width:900px){
	.l-header:not(.sticky) .cda-main-logobox, .l-header.sticky .cda-main-logobox{top:initial !important;}
}
@media(max-width:768px){
	.l-header .l-subheader.at_top .l-subheader-cell.at_center{flex-direction:column;}
	.l-header .l-subheader.at_top .l-subheader-cell.at_center > .w-text{margin-bottom:0.5rem;} 
}

/*PAGES*/
.cda-homesectione .l-section-slider h1{font-family: "Modern Society" !important; font-size:3rem !important; text-transform:uppercase !important;}
/*Accueil*/
.cda-section-prestation-home img{width:100px !important;}
.cda-homesection .l-section-overlay{z-index:1;}
.cda-inner-row-nomargin{margin:0 !important;}
.cda-list-titleh2 ul{margin:0; padding:0; list-style:none; display:flex; justify-content:center; flex-wrap:wrap;}
.cda-list-titleh2 li{position:relative; margin:0 !important; padding:0 1rem;}
.cda-list-titleh2 li::after{position:absolute; right:-0.25rem; top:calc(50% - 1rem); content:'-'; font-weight:700; display:inline-block;}
.cda-list-titleh2 li:last-child::after{content:none !important;}
.cda-list-titleh2 h2{margin-bottom:0 !important;}
.cda-producteur-homepage{position:relative;}
.cda-producteur-homepage::after{content:''; position:absolute; left:0; right:0; bottom:0; top:50%; background:#e3a000; mix-blend-mode: multiply; pointer-events:none;}
@media(max-width:768px){
	.us_custom_e7f5d98a .wpb_column{margin-bottom:0 !important;}
	.us_custom_6df4bc3a .wpb_wrapper{padding:0 !important;}
	.cda-list-titleh2 h2{font-size:2.5rem !important;}
}
/*Histoire*/
.layout_121 .w-grid-item-h .cda-grid-colormultiply::before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background:#e3a000; mix-blend-mode: multiply; z-index:1; display:block; opacity:0; transition:0.3s;}
.layout_121 .w-grid-item-h:hover .cda-grid-colormultiply::before{opacity:1;}

/*BOUTIQUE*/
/*Fiche produit*/
.woocommerce-product-gallery__image a{pointer-events:none !important; cursor:initial !important;}
.woocommerce-Price-amount.amount bdi{font-weight:700; color:#68846a; font-size:1.5rem !important;}
#subtot{margin-top:1rem; opacity:0; transition:0.3s;}
#subtot.active{opacity:1;}
#subtot span{font-weight:700; color:#68846a; font-size:1.2rem;}
.woocommerce-message{border:#68846a 2px solid !important;}
.single-product .layout_76 article .l-section.height_medium.color_primary.with_img{display:none !important;}
.cda-template-producteur .l-section:first-child{padding-bottom:4rem !important;}
/*.woocommerce-variation.single_variation{display:none !important;}*/
/*Correctif*/
.variations_form.cart th{border:none !important;}
/*Tableau panier d'achat*/
.woocommerce .shop_table.cart .woocommerce-Price-amount.amount bdi{font-size:1rem !important;}
.woocommerce .shop_table.cart thead, .woocommerce .shop_table.cart tbody{width:95%; display:table;}
.woocommerce .shop_table.cart .product-subtotal{width:150px !important;}
.woocommerce .shop_table.cart tbody tr.cart_item:nth-child(even){background-color:#f8f8f8 !important;}
.cda-setbuttoninactive{pointer-events:none; opacity:0.5 !important;}
.wc-block-components-notice-banner{color:#68846a !important;}
.wc-block-components-notice-banner.is-info{border:none !important; background-color:initial !important;}
.wc-block-components-notice-banner.is-info > svg{background-color:#68846a !important;}
.wc-block-components-notice-banner__content a{font-weight:700 !important; color:#68846a !important;}
.wc-block-components-notice-banner__content a:hover{color:#3d3427 !important;}
@media(max-width:480px){
	.woocommerce .shop_table.cart thead{display:none !important;}
	.woocommerce .shop_table.cart tbody tr.cart_item{padding-top:1.5rem !important; width:100% !important;}
	.woocommerce .shop_table.cart tbody tr.cart_item td{padding:0 20px !important; width:initial !important; float:none !important;}
	.woocommerce .shop_table.cart thead, .woocommerce .shop_table.cart tbody{width:100% !important; display:table;}
	.product-name::before{content:'Produit : ';}
	.product-price::before{content:'Prix : ';}
	.product-quantity::before{content:'Quantité : ';}
	.product-subtotal::before{content:'Sous-total : ';}
}
@media(max-width:601px){
	.w-grid.layout_57 .w-grid-list{padding:0 10px !important;}
	.w-grid.layout_57 article{padding:10px !important;}
	.w-grid.layout_57 .w-grid-item-h, .w-grid.layout_57 .w-grid-item-h .usg_product_field_1.cda-grid-price-product{transition:0.3s !important;}
	.w-grid.layout_57 .w-grid-item-h:hover{background:#e3a000 !important;}
	.w-grid.layout_57 .w-grid-item-h:hover .usg_product_field_1.cda-grid-price-product{color:#fff !important;}
	.w-grid.layout_57 .usg_post_image_1{margin-bottom:0 !important;}
	.w-grid.layout_57 .usg_vwrapper_1{position:static !important;}
	.w-grid.layout_57 h2{font-size:1rem !important; margin-bottom:1rem !important;}
	.w-grid.layout_57 .cda-grid-price-product{position:static !important; padding:0 1rem 1rem !important; text-align:right !important;}
}
/*Affichage HT aux prix WoocOmmerce*/


/*Conditionnement d'affichage*/
.stock.in-stock, .stock.available-on-backorder{color:#68846a !important;}
.single_variation_wrap .woocommerce-variation-description p{font-weight:700;}
.single_variation_wrap .woocommerce-variation-description p::after{margin-left:7px; content:'€ HT la bouteille'; font-weight:normal; display:inline-block;}
.cda-shopcard-head .woocommerce-mini-cart.cart_list .woocommerce-Price-amount.amount bdi{font-size:1rem !important;}
.cda-shopcard-head .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount bdi{font-size:1.2rem !important;}
.layout_55 .usg_product_field_1 .woocommerce-Price-amount.amount bdi{font-size:0.8rem !important;}
.layout_55 article:hover .usg_product_field_1 .woocommerce-Price-amount.amount bdi{color:#fff !important;}

/*BLOGUE*/
.cda-widget a{color:#fff !important; font-size:0.9rem !important;}
.cda-widget a:hover{color:#e3a000 !important;}

/*FORMULAIRE*/
.cidrea-form label{display:none;}
.cidrea-form p{margin-bottom:10px !important;}
.cidrea-form p.right{margin-top:2.5rem;}
.cidrea-form .wpcf7-spinner{position:absolute;}

/*FOOTER*/
.cda-socials .w-socials-item-link .w-socials-item-link-hover{background:#e3a000 !important; transition:0.3s !important;}
.cda-socials .w-socials-item-link:hover .w-socials-item-link-hover{background:#68846a !important;}
/*Cookies*/
#cookie-notice{background-color:transparent !important; width:100% !important; min-width:initial !important;}
.cookie-notice-container{position:relative; margin:auto !important; padding:2.5rem 1.5rem; max-width:1200px; background-color:#fff; box-shadow:rgba(0,0,0,0.5) 0 0 20px;}
.cn-text-container{margin-bottom:1.5rem; font-family:"Montserrat", sans-serif !important; display:block;}
.cn-text-container::before{margin-bottom:1.5rem; content:'Gestion des cookies'; font-family: "Modern Society"; font-size:2.5rem !important; text-transform:uppercase !important; display:block;}
.cda-cookie{margin-bottom:10px !important; padding:0.8em 1.8em !important; background:#68846a !important; font-family:"Montserrat", sans-serif !important; color:#fff !important; font-weight:700 !important; text-shadow:none !important; box-shadow:none !important; transition:0.3s !important;}
.cda-cookie:hover{background:#e3a000 !important; color:#fff !important;}