/*
Theme Name: Hello Child Magasin Gerardmer
Theme URI: https://www.illicoweb.com
Description: Hello Elementor Child Theme
Author: Studio illicoweb
Author URL: https://www.illicoweb.com
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
*/
/* Placer votre CSS ci-dessous */


.SliderAccueil .elementor-slides-wrapper{border-radius: 20px;}

/* GENERAL */
#FormFB .elementor-field-option label{font-size:0.8em; font-weight:600; line-height:1em;}
#FormFB .elementor-field-option a{text-decoration:underline;}

/* SLIDER ACCUEIL */
.SliderAccueil .e-eicon-chevron-left{background-color: #EA9B73; width: 50px !important; height: 50px !important; border-radius: 200px; fill: #fff !important; padding: 12px;}

.SliderAccueil .e-eicon-chevron-right{background-color: #EA9B73; width: 50px !important; height: 50px !important; border-radius: 200px; fill: #fff !important; padding: 12px;}

/* BLOC PRESENTATION ACCUEIL */
.PresentationFB ul {flex-wrap: unset !important;}
.PresentationFB ul li:nth-child(1) span{color: #AE7070 !important;}
.PresentationFB ul li:nth-child(2) span{color: #949B4B !important;}
.PresentationFB ul li:nth-child(3) span{color: #D0BA3E !important;}
.PresentationFB ul li span p{font-weight: 500; font-family: "Montserrat", sans-serif; font-size: 0.8em; margin-top: -7px; line-height: 1.2em;}
.PresentationFB ul li .elementor-icon-list-text{text-align: left; max-width: 60%;}

@media screen and (max-width:900px){
    .PresentationFB ul {display: block !important;}
}


/* BLOC NEWS */
.FBNewsletter .tnp-subscription{max-width: 700px;}
.FBNewsletter form{background-color: #fff; padding: 15px; border-radius: 15px; }
.FBNewsletter .tnp-field-email{width: 100%; margin: auto;}
.FBNewsletter .tnp-field-button{width: 30%; margin: auto; margin-left: 10px;}
.FBNewsletter label{font-family: "Gluten","Montserrat", sans-serif; color: #EA9B73;}
.FBNewsletter .tnp-widget input[type="email"]{border: 1.5px solid #EA9B73; border-radius: 10px; background-color: #fff; font-family: "Montserrat", sans-serif;}
.FBNewsletter .tnp-field input[type="submit"]{padding: 15px; background-color: #EA9B73; color: #fff; font-family: "Montserrat", sans-serif; border-radius: 10px; border: none;}
.FBNewsletter .tnp-field input[type="submit"]:hover{background-color: #000;}

@media screen and (max-width: 900px) {
.FBNewsletter .tnp-field-email{width: 100%;}
.FBNewsletter .tnp-field-button{width: 100%;}
}

/* SEARCH AND FILTER RECETTES */
#search-filter-form-7326{background-color: #fff; border-radius: 20px; padding: 15px;}
#search-filter-form-7326 ul{padding:0px;}
#search-filter-form-7326 #sf-field-search input{min-width: 350px;}
#search-filter-form-7326 ul li{display: inline-block; margin:10px;}
#search-filter-form-7326 input{border-radius: 10px; padding: 13px; border: 1.5px solid #000; color: #000;}
#search-filter-form-7326 select{border-radius: 10px; padding: 15px; border: 1.5px solid #000; background-color:#fff; color: #000;}

/* PAGE NEWSLETTER */
.tnp-subscription{background-color: #f8e8de; padding: 25px; border-radius: 15px;}
.tnp-subscription form label{font-family: "Gluten", "Montserrat", sans-serif; font-weight: 600; color: #EA9B73;}
.tnp-subscription form input[type=email]{background-color: #fff !important; border-radius: 10px !important;}
.tnp-subscription form input[type=submit]{background-color: #EA9B73 !important; border-radius: 10px !important;}
.tnp-subscription form input[type=submit]:hover{background-color: #151515 !important;}
.BlocPNews p{text-align: center;}
.BlocPNews a{background-color:#EA9B73; color: #fff; padding: 15px; border-radius: 10px; margin-top: 15px; display: inline-block;}
.BlocPNews a:hover{background-color: #151515; color: #fff;}

.tnp-profile{background-color: #f8e8de; padding: 25px; border-radius: 15px; margin: auto !important; margin-bottom: 40px !important;}
.tnp-profile form label{font-family: "Gluten", "Montserrat", sans-serif; font-weight: 600; color: #EA9B73;}
.tnp-profile form input[type=text]{background-color: #fff !important; border-radius: 10px !important;}
.tnp-profile form select{background-color: #fff !important; border-radius: 10px !important;}
.tnp-profile form input[type=submit]{background-color: #EA9B73 !important; border-radius: 10px !important;}
.tnp-profile form input[type=submit]:hover{background-color: #151515 !important;}

/* WOO */
.woocommerce-message{background-color: #949b4b; border-radius: 10px; border: none; font-family: “Montserrat”, sans-serif; color: #fff; font-weight: 600;}
.woocommerce-message::before{color:#fff;}
.woocommerce-error{background-color: #AE7070; border-radius: 10px; border: none; font-family: “Montserrat”, sans-serif; color: #fff; font-weight: 600;}
.woocommerce-error::before{color:#fff;}
.woocommerce p{font-family:"Montserrat", sans-serif !important;}
.woocommerce .wc-backward{border:none !important;padding:15px !important; color:#fff !important; border-radius:10px !important; background-color: #949b4b !important; font-family:"Montserrat", sans-serif !important;}
.cart-empty{background-color: #D0BA3E; border-radius: 10px; border: none; font-family: “Montserrat”, sans-serif; color: #fff; font-weight: 600;}
.cart-empty::before{color:#fff;}
.woocommerce-info{background-color: #D0BA3E; border-radius: 15px; border: none; font-family: “Montserrat”, sans-serif; color: #fff; font-weight: 600;}
.woocommerce-info a{padding:15px !important; border:none !important; border-radius:10px !important; color:#D0BA3E !important; background-color:#fff !important;}
.woocommerce-info::before{color:#fff;}


/* Page détail RECETTES */
.elementor-shortcode .wps-pgfw-pdf-generate-icon__wrapper-frontend a:hover img{filter: brightness(0);}
.etapes-recette h3 {color: var(--e-global-color-primary);font-family: var(--e-global-typography-primary-font-family), Sans-serif;font-weight: var(--e-global-typography-primary-font-weight);font-size: 1.8em;text-align: center;margin: 25px 0 0;}
.etapes-recette p {text-align: center;color: var(--e-global-color-text);font-family: var(--e-global-typography-text-font-family), Sans-serif;font-weight: var(--e-global-typography-text-font-weight);}


/* SEARCH AND FILTER PRODUCTEURS */
#search-filter-form-7860 ul{padding: 0px;}
#search-filter-form-7860 li{display: inline-block;}
#search-filter-form-7860 ul li ul li{padding: 10px 20px; margin: 3px; background-color:#fff; border-radius: 13px;cursor: pointer; }
#search-filter-form-7860 ul li ul li:hover, #search-filter-form-7860 .sf-option-active{background-color: var( --e-global-color-primary );}
#search-filter-form-7860 ul li ul li:hover label, #search-filter-form-7860 .sf-option-active label{color: #fff;}

#search-filter-form-7860 .sf-input-radio{display: none;}
#search-filter-form-7860 .sf-label-radio{padding: 0px; color: var( --e-global-color-primary ); font-weight: 600;}
#search-filter-form-7860 .sf-label-radio:hover{cursor: pointer;}


/* pagination */
.page-numbers, .page-numbers.current, .page-numbers:hover, .page-numbers.next:hover, .page-numbers.prev:hover {padding: 10px 15px 7px; margin: 1px; border-radius: 10px; cursor: pointer; font-weight: 400 !important;}
.page-numbers{background-color: #fff; color:var( --e-global-color-primary );}
.page-numbers.current, .page-numbers:hover, .page-numbers.next:hover, .page-numbers.prev:hover{background-color: var( --e-global-color-primary ); color:#fff !important;}
.page-numbers.next, .page-numbers.prev{background: none; color:#000;}


/* ILLICO LOCALISATION > dts producteur */
.illico-localisation-widget .illico-localisation-map{border-radius: 15px;}
.illico-localisation-trajet{margin-top: 10px;}
.illico-localisation-trajet form{font-family: "Montserrat", sans-serif;}
.illico-localisation-trajet form input{margin-top: 10px; border-radius: 10px !important; padding: 15px !important; border: 1.2px solid var( --e-global-color-primary );}

p.woocommerce-shipping-destination {    visibility: hidden; }


