@font-face {
font-family: 'recoleta_altblack';
src: url(https://www.lemieldemaruche.fr/wp-includes/fonts/recoletaalt-black-webfont.woff2) format('woff2'),
url(https://www.lemieldemaruche.fr/wp-includes/fonts/recoletaalt-black-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'baheula_cleanclean';
src: url(https://www.lemieldemaruche.fr/wp-includes/fonts/baheula_clean-webfont.woff2) format('woff2'),
url(https://www.lemieldemaruche.fr/wp-includes/fonts/baheula_clean-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.position_center{background-size:cover!important;}
h1,h2, h3, h4, h5, h6, .recoleta,  .recoleta p, nav.main_menu ul li, .elementor-widget-button .elementor-button{font-family: 'recoleta_altblack', serif!important;}
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a::before{content: '';
width: 20px;
height: 20px;
background-image: url(https://www.lemieldemaruche.fr/wp-content/uploads/2020/03/abeille-2.png);
background-size: 20px auto;
display: block;
position: absolute;
background-repeat: no-repeat;
top: 15px;
left: 45%;}
footer #media_image-4 img{width:200px!important;}
.text-slide .elementor-widget:not(:last-child){margin-bottom:0!important;}
.text-slide p{color:#fff!important;}
.title h1 {text-transform:lowercase; margin-top:90px; font-size:70px!important;}
.has_fixed_background{background-position:center!important;}
.product_list_widget li{display:inline-block!important;width: 30%;
margin: 1.5%; padding:1% 1% 0.5% 1%; background-image:url(https://www.lemieldemaruche.fr/wp-content/uploads/2020/03/fond-rayures.jpg); background-size:contain; position:relative;}
.product_list_widget .product-title, .product_list_widget .star-rating, .product_list_widget .woocommerce-Price-amount{display:none!important;}
.product_list_widget img{width:100%!important;}
.single-product .title h1{display:none;}
.single-product .container{margin-top:80px;}
.single-product .up-sells, .single-product .related.products, .single-product .product_meta{display:none;}
.product_cat-ruche .in-stock{display:none!important;}
.product_list_widget li::after{content:''; display: block;
position: absolute;
top: 45%;
width: 50px;
height: 47px;
z-index: 100;
background-image: url(https://www.lemieldemaruche.fr/wp-content/uploads/2020/03/abeille-2.png);
background-size:cover; left:45%; opacity:0; } 
.esg-grid .mainul li.eg-ruches-wrapper{;
padding: 1.5%!important;
background-image: url(https://www.lemieldemaruche.fr/wp-content/uploads/2020/03/fond-rayures.jpg)!important;
}
.product_list_widget li:hover::after{opacity:1;}
#menu-main .icons .menu-text{display:none;}
.woocommerce input[type=text]:not(.qode_search_field):not(.qty), .woocommerce input[type=email], .woocommerce input[type=password], .woocommerce textarea, .woocommerce-page input[type=text]:not(.qode_search_field):not(.qty), .woocommerce-page input[type=email], .woocommerce-page input[type=tel], .woocommerce-page input[type=password], .woocommerce-page textarea{border-color:#ffd500!important;}
.sg-popup-hover-593{font-size:12px; font-weight:bold;}
#sg-popup-content-wrapper-593 h2{font-size:24px; text-transform:lowercase; margin:20px 0 10px;}
#sg-popup-content-wrapper-593 li, #sg-popup-content-wrapper-593 p{line-height:18px;}
.sg-popup-id-962{cursor:pointer;display: inline-block;
background-color: #ffd500;
padding: 5px 10px;
color: #000!important;
font-weight: bold;
margin-top: 10px;}
#mc-embedded-subscribe-form{background-color: #ffd42b!important;
border: 1px solid #000!important;
padding: 20px!important;}
.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message{background-color:#fff!important;}
.page-id-649 h2, .page-id-653 h2{    margin-top: 30px;
font-size: 30px;
text-transform: lowercase;
letter-spacing: 0;
}
.woocommerce .summary .q_tabs.woocommerce-tabs {
display: none!important;}
.woocommerce .product h2.product_title{text-transform:lowercase;}
.summary-inner p.price::after{content:'pour parrainer 5000 abeilles (1/10e d\'une ruche)'; font-weight:bold; display:block;}
#billing_company_field, #shipping_company_field, #billing_state_field {display:none;}
.cadeau_parent > label{font-weight:bold;}
.cadeau_parent{margin-bottom:0!important; border-top:1px solid #000;}
.texte-cadeau_parent{margin-top:0!important; border-bottom:1px solid #000;}
.mailchimp-newsletter label{display:inline-block!important;}
@media only screen and (max-width: 1000px){
.product_list_widget li{width: 45%;
margin: 2.3%;}
}
@media (max-width: 767px){
.product_list_widget li{width: 100%;
margin: 20px 0;}
.title h1 {
text-transform: lowercase;
margin-top: 0px;
font-size: 40px!important;}
.esg-grid .mainul li.eg-ruches-wrapper{ padding: 5%!important;
}
}