/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/

/** POLICE 
@font-face{
	font-family: 'Kautiva';
	src: url("font/KautivaProRegular.ttf");
}

@font-face{
	font-family: 'KautivaBold';
	src: url("font/KautivaProBold.ttf");
}

@font-face{
	font-family: 'KautivaBlack';
	src: url("font/KautivaProBlack.ttf");
}

#Top_bar *, h1, h2, h3{
	font-family: 'Kautiva' !important;
}



#Top_bar:not(.is-sticky) .logo-main{
	display: none !important;
}

**/
.action_button.top-bar-right-button.scroll{
	display: none !important;
}
.price, .quick_fact .number-wrapper .number, h3.title, #Top_bar svg *, .header-cart-total{
	color: #ede2da !important;
	stroke: #ede2da !important;
}

.mfn-fake-sale-noti-desc-title{
	color: #303030 !important;
}
.mfn-fake-sale-noti-desc-title a{
	color: #530c1c !important;
}

#menu-main-menu li a span, .header-cart-total {
	font-size: 18px !important;
}
#Top_bar .top_bar_right .top-bar-right-icon svg{
	font-size: 32px !important;
}
a.top-bar-right-icon.myaccount_button.top-bar-right-icon-user.toggle-login-modal.is-boxed.logged-in{
	margin-right: 15px !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #a0a0a0 !important;
}
.mfn-popup-quickview .mfn-popup-content-text .mfn-popup-content-text-wrapper{
	padding-right: 30px !important;
}


/* --- Header --------------------------------------------------------------------------------------------------------------------------------------------- */

#Top_bar .header-wishlist-count, #Top_bar a#header_cart .header-cart-count { background: #991532 !important; } 
/* 6f1227 - 730f25 */
h3.page-title { text-align: center; }

/* --- Formulaires de contact ----------------------------------------------------------------------------------------------------------------------------- */

.wpcf7-list-item { margin: 0 !important; }
.wpcf7-form-control::placeholder {color: #ffffff !important;}
.wpcf7-form i {font-size:13px !important;}
.wpcf7-acceptance .wpcf7-list-item-label {font-size: 15px !important;}
.wpcf7-form .column { padding: 0 10px 10px 0px; }

/* --- Fiche produit - Profil vin ------------------------------------------------------------------------------------------------------------------------- */

.profil_vin h6 { color: #fff; }
.profil_vin ul { margin: 0 0 15px 0px;}
.profil_vin .bars_list li .bar { background: rgba(0, 0, 0, 0.25) !important; border: 1px solid rgba(255,255,255,0.25); }
.profil_vin .bars_list li h6 .label { color: rgba(255,255,255,0.55) !important; }

.product_meta th { display: none !important; }
.product_meta tr:nth-last-child(-n+2) { display: none !important; }
.product_meta tr td { padding: 0px !important; }
/*.product_meta tr td, .product_meta tr td a { color:#ca8f65; }*/
.product_meta tr td, .product_meta tr td a { color:#9f4753; }

/* --- Filtres -------------------------------------------------------------------------------------------------------------------------------------------- */ 

.ui-slider.ui-widget-content .ui-slider-handle { border-radius: 5px !important;}
.wpfPriceRangeField#wpfMinPrice, .wpfPriceRangeField#wpfMaxPrice { border: 0px !important; }
.wpfPriceInputs { margin-bottom:20px; }
.wpfMainWrapper input { font-family: "Kautiva" !important; text-align: right; margin:0px; }
.wpfFilterButton { background: #530c1c !important; color:#ffffff; width:97% !important; font-family: "Kautiva" !important;} 

/* --- cmplz cookie banner -------------------------------------------------------------------------------------------------------------------------------- */

.cmplz-title, .cmplz-category-title { font-weight : 600 !important; }
.cmplz-description { line-height: 20px;}
.cmplz-btn.cmplz-manage-consent { font-size: 17px; }

/* --- cmplz cookie page ---------------------------------------------------------------------------------------------------------------------------------- */

.cmplz_document_cookie h2 { 
	font-family: "Kautiva",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important; 
	font-size: 50px !important; 
	font-weight: 600 !important; 
	letter-spacing: 0px !important; 
}
.cmplz_document_cookie p, .cmplz_document_cookie span, .cmplz_document_cookie ul, .cmplz_document_cookie li, 
.cmplz_document_cookie a, .cmplz_document_cookie div, .cmplz_document_cookie h3, .cmplz_document_cookie h4, .cmplz_document_cookie h5 { 
	font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important; 
	font-size: 18px !important;  
}
.cmplz_document_cookie #cmplz-document { max-width: 100% !important; }

#cmplz-cookies-overview .cmplz-dropdown summary, 
#cmplz-document .cmplz-dropdown summary, 
.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header { 
	background-color : rgba(66, 66, 66, 0.5) !important; 
	padding: 0px 10px !important; 
	height: 56px !important; 
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose, 
#cmplz-document .cmplz-dropdown .cookies-per-purpose, 
.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose {
	background-color: #a4a3a3 !important; 
	color: #000000 !important;
	padding-bottom: 30px;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, 
#cmplz-document .cmplz-dropdown .cookies-per-purpose div, 
.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {
	background-color: transparent !important;
	color: #000000 !important;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h4, 
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5, 
#cmplz-document .cmplz-dropdown .cookies-per-purpose a {
	color: #000000 !important;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5  {
	margin-left: 15px;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name, 
#cmplz-document .cmplz-dropdown .cookies-per-purpose .name,
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention, 
#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention,
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function, 
#cmplz-document .cmplz-dropdown .cookies-per-purpose .function
{
	padding-left: 30px;
}

.cmplz_document_cookie #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { color: #00f900 !important; }

/* --- Products ------------------------------------------------------------------------------------------------------------------------------------------- */

.product_tags { font-family: "Kautiva",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 50px; line-height: 55px; font-weight: 600; letter-spacing: 0px; }

/*.mfn-product-images-wrapper.mfn-product-badges-left .flex-viewport { 
	background-image :  url(https://divinitus.epsilon.blizz.eu/wp-content/uploads/2023/12/VISUEL-1_AdobeStock_105840245-scaled.jpg); 
	background-size:cover;
	background-position: center center;
}*/

.woocommerce-product-gallery__wrapper { text-align: center; margin: 0 auto !important; }
.woocommerce .product .column_product_images .woocommerce-product-gallery { height: 405px !important; text-align:center; }
.woocommerce-product-gallery__image .wp-post-image, .woocommerce-product-gallery__image img  { height: 405px !important; width: auto !important; margin: 0 auto; }


/* --- PICTO THEME ---------------------------------------------------------------------------------------------------------------------------------------- */

/* #7d2330 */
/*
.elementor-widget-image:not(.nocolor) img[src$=".svg"], .elementor-image-box-wrapper img[src$=".svg"] {
  filter: brightness(0) saturate(100%) invert(18%) sepia(15%) saturate(6394%) hue-rotate(322deg) brightness(94%) contrast(94%);
}*/

/* #a63041 */
/*
.elementor-widget-image:not(.nocolor) img[src$=".svg"], .elementor-image-box-wrapper img[src$=".svg"] {
  filter: brightness(0) saturate(100%) invert(24%) sepia(86%) saturate(831%) hue-rotate(312deg) brightness(97%) contrast(98%);
}*/

/* #ca6565 */
/*
.elementor-widget-image:not(.nocolor) img[src$=".svg"], .elementor-image-box-wrapper img[src$=".svg"] {
  filter: brightness(0) saturate(100%) invert(46%) sepia(22%) saturate(1158%) hue-rotate(311deg) brightness(99%) contrast(91%);
}*/

/* #cb9191 */ 
/*
.elementor-widget-image:not(.nocolor) img[src$=".svg"], .elementor-image-box-wrapper img[src$=".svg"], .elementor-icon-list-items img[src$=".svg"] {
  filter: brightness(0) saturate(100%) invert(62%) sepia(7%) saturate(1589%) hue-rotate(311deg) brightness(99%) contrast(92%);
}
*/

/* #9f4753 -- mieux ? */ 

.elementor-widget-image:not(.nocolor) img[src$=".svg"], .elementor-image-box-wrapper img[src$=".svg"], 
.elementor-icon-list-items img[src$=".svg"] {
  filter: brightness(0) saturate(100%) invert(31%) sepia(47%) saturate(722%) hue-rotate(302deg) brightness(98%) contrast(86%) drop-shadow(0px 0px 1px rgb(0, 0, 0));
}

.strawberry_shadow img[src$=".svg"] {
  filter: brightness(0) saturate(100%) invert(31%) sepia(47%) saturate(722%) hue-rotate(302deg) brightness(98%) contrast(86%) drop-shadow(0px 0px 3px rgb(0, 0, 0));
}
.strawberry_shadow h5 {
  filter: drop-shadow(0px 0px 1px rgb(0, 0, 0));
}

/* #CA8F65 devient #cb9191*/

/* #d1a9aa */
/*
.elementor-widget-image:not(.nocolor) img[src$=".svg"], .elementor-image-box-wrapper img[src$=".svg"] {
  filter: brightness(0) saturate(100%) invert(71%) sepia(9%) saturate(726%) hue-rotate(310deg) brightness(98%) contrast(93%);
}
*/

.mfn-wish-button svg, .elementor-icon-list-items svg {
 filter: brightness(0) saturate(100%) invert(31%) sepia(47%) saturate(722%) hue-rotate(302deg) brightness(98%) contrast(86%) drop-shadow(0px 0px 1px rgb(0, 0, 0));
}


/* --- ERROR 404 ------------------------------------------------------------------------------------------------------------------------------------------ */

#Error_404 .icon-traffic-cone { 
	/* color: #7d2330 !important; */ 
	color: #5a1922 !important; 
	text-shadow: 1px 0 #f1e8e0, -1px 0 #f1e8e0, 0 1px #f1e8e0, 0 -1px #f1e8e0, 1px 1px #f1e8e0, -1px -1px #f1e8e0, 1px -1px #f1e8e0, -1px 1px #f1e8e0;
	/* text-shadow: 1px 0 #000 , -1px 0 #000 , 0 1px #000 , 0 -1px #000 , 1px 1px #000 , -1px -1px #000 , 1px -1px #000 , -1px 1px #000 ; */
	/* text-shadow: 1px 0 #db244c , -1px 0 #000 , 0 1px #000 , 0 -1px #000 , 1px 1px #000 , -1px -1px #000 , 1px -1px #000 , -1px 1px #000; */
	/*text-shadow: 1px 0 #db244c , -1px 0 #000 , 0 1px #000 , 0 -1px #000 , 1px 1px #000 , -1px -1px #000 , 1px -1px #db244c , -1px 1px #000; */
	
}
#Error_404 .button.button_filled { color: #f1e8e0 !important; background-color: #5a1922 !important; border-color: #f1e8e0 !important; }



