@font-face{
font-family:'Lato';
font-style:normal;
font-weight:400;
font-display:swap;
src:url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-regular.eot);
src:local(''),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-regular.eot?#iefix) format('embedded-opentype'),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-regular.woff2) format('woff2'),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-regular.woff) format('woff'),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-regular.ttf) format('truetype'),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-regular.svg#Lato) format('svg');
}
@font-face{
font-family:'Lato';
font-style:normal;
font-weight:700;
font-display:swap;
src:url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-700.eot);
src:local(''),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-700.eot?#iefix) format('embedded-opentype'),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-700.woff2) format('woff2'),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-700.woff) format('woff'),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-700.ttf) format('truetype'),
url(//www.france-serres.com/blog/wp-content/uploads/lato-v23-latin-700.svg#Lato) format('svg');
}
.display_none{display:none}
.format-standard p{margin:1em 0;}
.single-post article h2{margin-top:50px;font-size:32px;scroll-margin-top:100px}
.single-post article h3, .wp-block-footnotes a, #comments{scroll-margin-top:100px}
article h3{margin-top:30px}
.single-post .format-standard p a{border-bottom:1px solid}
article .gb-grid-wrapper{margin-bottom:20px}
.gb-grid-column{padding-bottom:10px}
.navband-grid .gb-grid-column{padding-bottom:2px!important}
.underline{text-decoration:underline!important}
.header_title01{color:#257A56;font-size:30px;font-weight:bold}
.header_title01 span{color:#94C354}
.header_title02 a{color:#585858!important;font-size:14px;font-weight:bold}
.ariane{font-size:14px;margin:-20px 0 20px 0;color:var(--contrast-2);}
.inside-header{padding:0px 20px 20px 20px}
.site-header{padding-top:15px;} .header-services{position:absolute;right: 15px;}
@media (min-width:769px){a:hover img{opacity:0.8!important}}
ol, ul{margin: 0 0 1.5em 1.1em;}
:is(a, button, input, textarea, summary) {
--outline-size: max(2px, 0.08em);
--outline-style: solid;
--outline-color: currentColor;
}
:is(a, button, input, textarea, summary):focus {
contour: var(--outline-size) var(--outline-style) var(--outline-color);
outline-offset: var(--outline-offset, var(--outline-size));
} .visuallyhidden{overflow:hidden;clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;} .main-navigation .menu-bar-items{order:2;margin-top:10px;z-index:10}
.sticky-enabled .main-navigation.is_stuck{border-bottom:4px solid #257a56} .secondary-navigation{margin:0}
.home .secondary-navigation{margin:25px 0!important}
.secondary-navigation .main-nav{margin:0 auto;display:flex;flex-wrap:wrap;overflow-x:auto;white-space:nowrap;}
.secondary-navigation .main-nav ul li a{color:#fff!important;background-color:#257a56;border-radius:20px;margin:5px 4px}
.secondary-navigation .main-nav ul li a:hover{background-color:#77c315}
.secondary-navigation .main-nav ul li[class*="current-menu-"] > a {background-color:#77c315!important}
.secondary-navigation .inside-navigation {display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}
.secondary-navigation .main-nav>ul {display: flex;flex-wrap: wrap;}
.secondary-navigation ul {list-style: none;margin: 0;padding-left: 0;}
.secondary-navigation li {position: relative;}
.secondary-navigation .main-nav ul li a {font-family: inherit;text-transform: none;padding-left: 20px;padding-right: 20px;line-height: 40px;}
.secondary-navigation .main-nav ul li a {color: #fff!important;background-color: #257a56;border-radius: 20px;margin: 5px 4px;}
.secondary-navigation a {display: block;text-decoration: none;}
@media (max-width: 768px){
.secondary-navigation {text-align: center!important;}
.secondary-navigation .main-nav{margin:0 15px}
.secondary-navigation .sf-menu>li {float: none;display: inline-block!important;}
.secondary-navigation .main-nav ul li a, .secondary-navigation .menu-toggle, .secondary-navigation .menu-bar-items {font-size: 16px;line-height: 36px;}
} .menu-bar-item .gb-icon, .site-header .gb-icon{display:block!important;line-height:0!important;text-align:center!important;position:relative!important;padding:0 0 4px 0!important;}
.top_user{font-size:16px;display:block!important;padding:29px 10px 10px 10px!important;}
.top_user svg,.top_cart svg{fill:#93c253!important}
.top_user .gb-icon svg{height:30px!important;width:30px!important;} .top_cart .gb-icon svg{width:35px!important;height:35px!important}
.cart-products-count-btn{display:inline-block;text-align:center;line-height:15px;border-radius:50%;width:14px;height:14px;font-size:10px;position:absolute;margin:-40px 0 0 -10px;background:#257a56!important;color:#fff}
.main-navigation .menu-bar-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;clear:both;}
.main-navigation .main-nav ul li a{margin-left:13px;margin-right:13px;padding:0px 5px 0px 5px} #site-navigation{border-bottom:4px solid #257a56;margin-bottom:15px;position:relative;box-shadow:0 9px 10px 0 #6b6b6b4d;-moz-box-shadow:0 9px 10px 0 #6b6b6b4d;-webkit-box-shadow:0 9px 10px 0 #6b6b6b4d;} .menuicon01{
background-repeat:no-repeat;
margin-right:4px;
padding-left:5px;
display:inline-table;
background-image:url(https://www.france-serres.com/img/menu/accueil.svg);
width:35px!important;
height:35px!important;
background-size:35px!important;
background-position:100% 30%;
}
.main-navigation li{display:inline-block}
.menuicon002, .menuicon003, .menuicon004, .menuicon005, .menuicon006{
background-repeat:no-repeat;
background-position:left;
margin-right:4px;
padding-left:5px;
width:37px;
display:inline-table;
height:37px;
background-size:37px;
}
.menuicon002{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/serre-tunnel.svg);
width:35px!important;
height:35px!important;
background-size:35px!important;
background-position:100% 40%;
margin-right:8px;
}
.menuicon003{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/serre-poly-2344.svg);
width:33px!important;
height:33px!important;
background-size:33px!important;
background-position:100% 40%;
margin-right:8px;
}
.menuicon004{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/baches-serre.svg);
width:33px!important;
height:33px!important;
background-size:25px!important;
background-position:100% 65%;
margin-right:8px;
}
.menuicon005{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/accessoires-serre.svg);
width:33px!important;
height:33px!important;
background-size:30px!important;
background-position:100% 60%;
margin-right:8px;
}
.menuicon006{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/serre-verre.svg);
width:35px!important;
height:35px!important;
background-size:35px!important;
background-position:100% 60%;
margin-right:8px;
} .main-navigation ul ul{box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3);-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3);-moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3);}
.underline-link a{border-bottom:1px solid #8686865e!important}
.underline-link-top-bottom a{border-top:1px solid #8686865e!important;border-bottom:1px solid #8686865e!important;padding:18px 0!important}
.underline-link-bottom a{border-bottom:1px solid #8686865e!important;padding-bottom:10px!important}
.indent-link a{margin-left:25px!important;margin-top:0!important;padding-left:15px!important}
.indent-link2 a{margin-left:25px!important;margin-top:0!important;padding-top:15px!important;padding-left:15px!important}
.indent-link a:hover, .indent-link2 a:hover, .underline-link-bottom a:hover, .sub-menu-cat a:hover{color:#1c1c1c!important}
.indent-link-40 a{margin-left:40px!important;margin-top:0!important}
.indent-link a span, .indent-link-40 a span{font-weight:400!important}
.brown_nav > .sub-menu span, .green_nav > .sub-menu span, .grey_nav > .sub-menu span{border-bottom:0px solid #bca586; }
.sub-menu{ width:50px}
.sub-menu img{border-radius:0px 50px 0px 50px}
.no-cursor > a:first-child{cursor:default}
.sub-menu-button{float:right;margin-top:50px;background-color:#257a56;color:#ffffff;padding:15px 25px 12px 25px!important;border-top-right-radius:20px;border-bottom-left-radius:20px;display:inline-flex;align-items:center;min-width:100%;}
.sub-menu-button:hover{background-color:#94c354}
.sub-menu-button-orange{float:right;margin-top:10px;background-color:#ff884a;color:#ffffff;padding:15px 25px 12px 25px!important;border-top-right-radius:20px;border-bottom-left-radius:20px;display:inline-flex;align-items:center;min-width:100%;}
.sub-menu-button-orange:hover{background-color:#257a56}
.sub-menu-button-orange2{margin-top:-2Opx;float:right;margin-top:0px;background-color:#ff884a;color:#ffffff;padding:15px 25px 12px 25px!important;border-top-right-radius:20px;border-bottom-left-radius:20px;display:inline-flex;align-items:center;min-width:100%;}
.sub-menu-button-orange2:hover{background-color:#257a56}
.submenu-button-text{color: #ffffff!important;}
.sub-menu-icon{font-size: 1.5em;padding-left: 0.5em;line-height:0;color:#ffffff;}
.menu-item-2109 > ul{margin-top:26px ;padding:0px 25px 15px 25px}
.menu-item-2174, .menu-item-4670, .menu-item-4667, .menu-item-2159, .menu-item-4671{display:block!important}
.menu-item-2177 > .sub-menu{column-count:2}
.menu-item-2177 > .sub-menu a{margin-right:0!important}
.menu-item-3952 > .sub-menu{column-count:2}
.menu-item-3952 > .sub-menu a{margin-right:0!important}
.menu-item-2188 > .sub-menu, .menu-item-2197 > .sub-menu{margin-bottom:20px!important;border-bottom:1px solid #8686865e!important;padding-bottom:18px!important}
.menu-item-2164 img{margin-top:20px} .menu-item-3960 > .sub-menu, .menu-item-2349 > .sub-menu {margin-bottom:20px!important;border-bottom:1px solid #8686865e!important;padding-bottom:18px!important} .menu-item-3986 img{margin-top:20px}
.nav_blog{position:absolute!important;right:0;margin-right:15px}
.nav_blog a{color:#fff!important;background-color:#257a56!important;text-align:center;border-bottom:5px solid #257a56;padding:0 16px!important;margin:0!important;border-radius:9px 9px 0 0}
.nav_blog a:hover{border-bottom:5px solid #94c354}
.black_friday a{color: #fff!important;background-color:#121212!important;text-align:center;border-bottom:5px solid #121212;padding:0 16px!important;margin:0!important;border-radius:9px 9px 0 0;}
.sticky-enabled .main-navigation.is_stuck .nav_blog a{border-radius:0!important}
.separator::before{content:"";display:inline-block;background-image:url(//www.france-serres.com/blog/wp-content/uploads/separator.svg);background-size:2px!important;background-repeat:no-repeat;width:1px;height:16px;left:-8px;position:relative;bottom:0;}
.center-header{margin:0 auto}
#telBL .separator::before{top:2px!important;height:18px!important}
.gb-button-wrapper-a12c8942{margin-left:auto!important} .top_cart .gb-icon svg{width:52px!important;height:42px!important;top:8px;position:relative;}
@media (max-width: 768px){
.top_cart .gb-icon svg{width:35px!important;}
}
.top_cart .gb-button-text{top:-4px;position:relative}
.cart-products-count-btn{margin:-48px 0 0 -28px}
.bold{font-weight:700}
@media (max-width:1024px){
.header-catalogue{font-size:12px!important}
.telBLfloat{margin-top:-38px!important}
}
@media (max-width:1400px){
.hide-condition{display:none}
}
.sous-menu-bloc{
display:flex;
margin:-1px 0 0 0;
}
.sous-menu-bloc:hover{
background-color:#94C35433
}
.sous-menu-img img{
border-radius:0!important;
float:left;
margin-right:1em;
max-width:75px;
min-width:75px;
}
.sous-menu-content{
display:flex;
justify-content:center;
flex-direction:column;
}
.sous-menu-content p{
font-weight:700;
font-size:18px;
margin-bottom:0
}
.sous-menu-content span{
font-size:14px;
font-weight:normal;
line-height:22px;
}
.other-link a{
padding:15px 0!important
}
.other-link:hover{
background-color:#94C35433
}
.accessoires-menu{margin-top:70px}
.menu-item-5038{margin-top:50px} .home_nav a{display:none;margin-left:0!important}
.brown_nav a{margin-left:0!important}
.brown_nav > a:first-child{border-bottom:5px solid #fff0}
.brown_nav > a:first-child:hover{color:#a18055!important;border-bottom:5px solid #a18055}
.green_nav > a:first-child{border-bottom:5px solid #fff0}
.green_nav > a:first-child:hover{color:#aeb62e!important;border-bottom:5px solid #aeb62e}
.grey_nav_b a{margin-right:80px!important}
.grey_nav > a:first-child, .grey_nav_b a{border-bottom:5px solid #fff0}
.grey_nav > a:first-child:hover, .grey_nav_b a:hover{color:#979797!important;border-bottom:5px solid #979797}
.nav_green a{color:#fff!important;background-color:#257a56!important;text-align:center;border-bottom:5px solid #257a56;padding:0 40px!important;margin:0!important}
.nav_green a:hover{border-bottom:5px solid #94c354}
.orange_nav a{color:#ff884a!important;border-bottom:5px solid #fff0}
.orange_nav > a:first-child:hover{border-bottom:5px solid #ff884a} @media (min-width:769px){
nav .main-nav .mega-menu{position:static;}
nav .main-nav .mega-menu > ul{position:absolute;width:100%;left:0!important;display:flex;flex-wrap:wrap;}
nav .main-nav .mega-menu > ul > li > a{font-weight:bold;}
nav .main-nav .mega-menu>ul>li{display:inline-block;width:25%;vertical-align:top;padding-bottom:20px;}
nav .main-nav .mega-menu.mega-menu-col-2>ul>li{width:50%;}
nav .main-nav .mega-menu.mega-menu-col-3>ul>li{width:33.3333%;padding:15px 20px 25px 20px;}
nav .main-nav .mega-menu.mega-menu-col-5>ul>li{width:20%;}
nav .main-nav .mega-menu > ul > li:hover > a,
nav .main-nav .mega-menu > ul > li:focus > a,
nav .main-nav .mega-menu > ul > li[class*="current-"] > a,
nav .main-nav .mega-menu ul ul{background-color:transparent!important;color:inherit;}
nav .main-nav .mega-menu ul .sub-menu{position:static;display:block;opacity:1;visibility:visible;width:100%;box-shadow:0 0 0;left:0;height:auto;pointer-events:auto;transform:scale(1);}
nav .main-nav .mega-menu ul.toggled-on .sub-menu{pointer-events:auto;}
nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle{display:none;}
.menu-item-167 a{float:right} .menu-item-has-children .dropdown-menu-toggle{display:none}
.brown_nav > .sub-menu:first-of-type, .green_nav > .sub-menu:first-of-type, .grey_nav > .sub-menu:first-of-type, .grey_nav_b > .sub-menu:first-of-type{border-top:4px solid #257a56;} .col_25 > a:first-of-type,.menu-item-2107 > a:first-of-type,.menu-item-4659 > a:first-of-type,.menu-item-4660 > a:first-of-type,.menu-item-4664 > a:first-of-type,.menu-item-2163 > a:first-of-type, .menu-item-2176 > a:first-of-type, .col_33 > a:first-of-type, .col_75 > a:first-of-type, .menu-item-5041 > a:first-of-type{display:none}
.menu-item-3912 > a:first-of-type,.menu-item-3938 > a:first-of-type, .menu-item-3951 > a:first-of-type, .menu-item-3985 > a:first-of-type{display:none}
.col_margin > a{margin-top:16px}
.menu-item-2116 a, .menu-item-2168 a, .menu-item-2170 a, .menu-item-4661 a{margin-top:26px!important}
.col_25{max-width:25%;}
.col_33{max-width:33.33333%;}
.col_75{width:75%!important;}
.grey_nav_b > .sub-menu a{color:#979797!important;border-bottom:2px solid #fff!important}
.grey_nav_b > .sub-menu span{border-bottom:2px solid #979797;padding-bottom:5px} .sub-menu-icon001{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/serre-tunnel.svg); background-size: 42px !important;
background-repeat:no-repeat;
margin-right:8px;
padding:10px 0 10px 45px;
}
.sub-menu-icon002{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/serre-poly-2344.svg); background-size: 40px !important;
background-repeat:no-repeat;
margin-right:8px;
padding:10px 0 10px 45px;
}
.sub-menu-icon003{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/baches-serre.svg); background-size: 30px !important;
background-repeat:no-repeat;
margin-right:8px;
padding:10px 0 10px 45px;
}
.sub-menu-icon004{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/accessoires-serre.svg); background-size: 35px !important;
background-repeat:no-repeat;
margin-right:8px;
padding:5px 0 10px 45px;
}
.sub-menu-icon005{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/plantule.svg);
background-size: 20px !important;
background-repeat:no-repeat;
margin-right:0px;
padding:5px 0 10px 30px;
}
.sub-menu-icon006{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/serre-tunnel-pro.svg);
background-size: 48px!important;
background-repeat:no-repeat;
margin-right:8px;
padding:10px 0 10px 47px;
}
.sub-menu-icon007{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/serre-verre.svg);
background-size: 42px!important;
background-repeat:no-repeat;
margin-right:8px;
padding:10px 0 10px 47px;
}
.sub-menu-indent{
background-image:url(https://www.france-serres.com/blog/wp-content/uploads/arrow-right-menu.svg);
background-size:15px !important;
width:50px!important;
background-repeat:no-repeat;
height:80px!important;
background-position:100% 40%;
padding:5px 8px 10px 0px;
}
.font-400 a{font-weight:400!important} .main-navigation .menu-bar-items{display:none}
.mobile_search{display:none}
} .main-cover{overflow:hidden;max-height:250px}
@media (max-width:768px){.gb-container-b092201f{background-position:100%!important}}
.search-hp .wp-block-search__inside-wrapper{background-color:#fff;border: 1px solid #fff!important;}
.search-hp .wp-block-search__input{padding-left:15px!important} .site-footer{content-visibility:auto;background-color:#f0f0f0;margin-top:30px}
.pre_footer{box-shadow:0 7px 8px #aaaaaa7d;}
.generate-back-to-top{border-radius:26px;border:1px solid var(--base)}
.footer_list{list-style:none;padding-left:0;margin:0;line-height:30px}
.footer_list a:before{
content:url(https://www.france-serres.com/img/remplace_font_awesome/noun-arrow.svg);
display:inline-block;
margin-right:3px;
vertical-align:5%;
width:8px;
line-height:inherit;
font-size:13px;
}
.footer-map svg:hover g{animation: hover-me .5s infinite ease-in-out alternate}
@keyframes hover-me {
100% { transform: translate3d(0, 5px, 0); }
}
.line-after::after, .line-before::before{
content:"";
display:block;
width:20px;
height: 1px;
background:var(--contrast);
margin:10px auto 0;
}
.footer-btn span{font-size:140%}
@media (min-width: 769px) {
.gb-grid-wrapper-b70382ed{flex-wrap:unset!important}
} @media (max-width:768px){
.mobile-header-navigation .site-logo{margin-left:0%!important}
.main-navigation.has-branding .menu-toggle{display:flex!important;flex-direction:column;margin-top:22px;padding-right:40px}
.menu-toggle .mobile-menu{font-size:14px;padding-left:0!important;line-height:32px!important}
.slideout-navigation.main-navigation{content: "";background-image: url(//www.france-serres.com/blog/wp-content/uploads/bg-slideout-nav.webp);background-repeat:repeat;background-size:auto}
.slideout-menu li a{padding-left:0px!important}
.sub-menu .indent{padding-left:20px!important}
.indent a{font-weight:400!important}
.slideout-menu{margin-top:30px!important}
.slideout-navigation .main-nav{margin-bottom:0!important}
.toggled-on{background-image:none!important;background-color:#ffffff00!important}
.slideout-navigation .slideout-widget:not(:last-child){margin-top:20px!important;margin-bottom:0px!important}
.slideout-widget{width:100%;margin:10px 0px 0px 0px!important}
.slideout-navigation .inside-navigation.grid-container{padding:0px 10px 0px 10px!important}
.main-navigation.offside{visibility:visible!important}
.main-navigation .main-nav ul li a{margin-left:0px;margin-right:0px}
.main-navigation ul ul{box-shadow:0px 0px 0 rgb(0 0 0 / 0%);}
#generate-slideout-menu .slideout-menu li{padding-bottom:15px}
#generate-slideout-menu .slideout-menu li a{padding-bottom:15px}
#generate-slideout-menu .slideout-menu .sub-menu li{padding-bottom:0px}
.ariane{margin:0px 0 20px 0;}
.footer_svg{font-size:12px!important}
p.gb-headline-ca06085f{height:50px}
.menu-bar-items{margin-right:15px}
.top-contact .gb-inside-container{justify-content:center!important}
.main-navigation .menu-bar-items .gb-button-text{font-size:12px; font-weight:400}
.top_user svg,.top_cart svg{fill:#777!important}
.main-navigation .menu-bar-item > a{line-height:2px}
.top_user{padding-top:9px!important}
.top_user{padding:12px 10px 10px 10px!important;}
.bold_mobile > a:first-child{font-weight:700!important}
.sub-menu-indent{background-image: url(https://www.france-serres.com/blog/wp-content/uploads/arrow-right-menu.svg);background-size:15px!important;width:50px!important;background-repeat:no-repeat;height:80px!important;background-position:100% 40%;padding:5px 8px 10px 0px}
.top_user .gb-icon svg{height:22px!important;width:22px!important;}
.top_cart{padding-top:0px!important;margin-top:-4px} .entry-header{font-size:12px}
.warning > .gb-inside-container:first-of-type{padding-left:20px!important}
.related_post{padding:20px!important}
.related_post h2{margin-bottom:10px}
.full_width_img, .recap_calendrier, .attention{width:calc(100% + 40px);max-width:calc(100% + 40px);margin-left:-20px;}
.secondary-navigation{text-align:center!important;}
.secondary-navigation ul{display:block!important;}
.secondary-navigation .sf-menu>li{float:none;display:inline-block!important;}
.dates{line-height:1}
.warning .gb-grid-wrapper, .include .gb-grid-wrapper{margin-bottom:10px!important}
.drop-items form{width:100%!important}
.drop-items svg{color:#4A4A4A!important}
input, select, textarea {font-size:16px!important}
.product_caption > .wp-block-image figcaption:first-of-type{line-height:18px!important;font-size:11px!important;}
} .main-navigation.has-branding .menu-toggle{order:0!important;padding-left:15px;z-index:10}
.site-logo.mobile-header-logo{order:1!important}
.mobile-header-navigation .site-logo.mobile-header-logo img{height:55px!important;padding:5px 0!important}
.site-logo.mobile-header-logo{height:80px!important;z-index:10}
.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:340px!important}  body .main-navigation.offside{width:340px}
body .offside--left{left:-340px}
body .offside--left.is-open:not(.slideout-transition){transform: translate3d(340px,0,0)}
.generate-columns-container img{border-radius:8px 8px 0 0}  .post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.post-image-aligned-left .inside-article,.post-image-aligned-right .inside-article{zoom:1}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}  article .heateor_sss_vertical_sharing{display:none}
.summary{position:relative;border-left-width:3px!important}
.summary h3{position:absolute;top:-.8125rem;background-color:#fff;}
.summary ul{ margin-left:20px;}
.summary ol{margin-left:40px;color:var(--base);}
.summary li{padding-bottom:5px}
blockquote{border-left:5px solid var(--base);}
.featured-image{margin:10px 0 45px 0!important}
.other_post_img{align-items:center!important;flex-wrap:unset!important}
.other_post_img > .gb-grid-column:first-of-type, .other_post_img > .gb-grid-column:last-of-type{width:auto!important}
other_post_img figure{max-width:140px!important}
.wp-block-image{margin:0 0 1.3em;}
figcaption{font-size:11px; text-align:center;margin-bottom:1em;}
.bottom_share .heateor_sss_sharing_ul{display:inline-block;margin:0 auto}
.has-drop-cap:not(:focus)::first-letter{font-size:50px;margin:10px 5px 0px 0px;}
.comment-meta .avatar{width:40px;margin-top:5px;border-radius:10%;opacity:80%;}
.warning, .include{position:relative}
.warning h3, .include h3{position:absolute;transform:translateX(-50%);left:50%;top:-.8125rem;background-color:#fff;}
.warning span{position:absolute;transform:translateX(-50%);left:50%;top:-.8125rem;background-color:#fff;padding-right:20px;padding-bottom:3px;padding-left:20px;}
.warning p:first-of-type{margin-bottom:0}
.warning img, .warning figure{width:100px!important}
.newsletter-signin{position:relative}
.newsletter-signin h4{position:absolute;transform:translateX(-50%);left:50%;top:-11px;background-color:#fff;}
.newsletter-signin a{text-decoration:underline}
div.acym_module_success{font-size:14px;line-height:18px}
.warning h4, .include h4{position:absolute;transform:translateX(-50%);left:50%;top:-11px;background-color:#fff;}
.conclusion h2{margin-top:20px!important}
.secondary-navigation .menu-toggle{display:none!important;}
.post_navigate .gb-inside-container{line-height:1.3}
.entry-content .alignwide{margin-left:0px;width:100%;max-width:100%;}
table{margin:0}
.single-post .format-standard p a sup{font-size:65%;bottom:2ex;border-bottom:0px!important}
.strong-grid table, td, th {border:1px solid #6f6f6f}
.bon_a_savoir{position:relative}
.bon_a_savoir:before{content:"";height:60px;width:34px;margin-right:0;display:block;background:no-repeat 50%;background-image:none;background-size:auto;background-size:contain;background-image:url(https://www.france-serres.com/blog/wp-content/uploads/bon_a_savoir.svg);margin-left:0;position:absolute;left:-13px;top:-25px;}
.attention{position:relative;color:var(--global-color-10)!important;background-color:#dcf4d7!important;margin-bottom:30px;padding-top:10px}
.attention:before{content:"";height:60px;width:34px;margin-right:0;display:block;background:no-repeat 50%;background-image:none;background-size:auto;background-size:contain;background-image:url(https://www.france-serres.com/blog/wp-content/uploads/plantule.svg);margin-left:0;position:absolute;top:-25px;left:3px}
.focus{position:relative;background-color:#f0f0f0!important;margin-bottom:30px;padding-top:10px}
.focus:before{content:"";height:60px;width:34px;margin-right:0;display:block;background:no-repeat 50%;background-image:none;background-size:auto;background-size:contain;background-image:url(https://www.france-serres.com/blog/wp-content/uploads/plantule.svg);margin-left:0;position:absolute;top:-25px;left:3px}
.schema-faq p{margin:0 0 20px 0!important}
.postid-4144 .wp-block-list figure{text-align:center}
.product_caption > .wp-block-image figcaption:first-of-type{background:#084d30c4!important;display:inline;color:#fff!important;padding:0 15px!important;border-top-right-radius:20px;border-bottom-right-radius:20px;line-height:36px;width:auto!important;font-size:14px;bottom:20px!important;left:0!important;}
.product_caption figcaption a{text-decoration:underline;}
.product_caption figcaption a:hover{text-decoration:none}
.product_caption > .wp-block-image figcaption:first-of-type:before{content:"Modèle : "}
.product_caption figcaption:after{content:"";background-image:url(https://www.france-serres.com/blog/wp-content/uploads/external-link-2.svg);width:15px;background-size:15px;display:inline-block;background-repeat:no-repeat;height:15px;top:2px;position:relative;left:4px;}
@media (max-width: 767px){
.recap_calendrier .wp-block-media-text .wp-block-media-text__content{padding-left:0!important}
}
.postid-4399 article .gb-grid-wrapper{margin-bottom:0px;}
.circle-shape{shape-outside:circle(50%);object-fit:none;}
.bloc_btn a{color:#fff!important}
@media (min-width:1025px) {
.top-giftcards::before{ background-repeat:repeat;background-position:center center; background-size:auto;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:0.4;}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
}
@-ms-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
}
.gb-text-1f4ab3eb .gb-shape svg{
-webkit-animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-ms-animation: bounce 2s infinite;
animation: bounce 2s infinite;
}
} .wp-block-post-author{font-weight:700}
.wp-block-avatar img{border-radius:100px;background-color:#fff;}
.wp-block-post-author-biography{font-size:14px!important}
.wp-block-post-author__name{margin-bottom:0} .inside-right-sidebar, .right_col, .right_col > .gb-inside-container{height:100%}
.inside-right-sidebar .wp-block-categories-list, .wc-block-product-categories-list{list-style:none;margin:0;}
.inside-right-sidebar .gb-grid-wrapper{align-items:center}
.inside-right-sidebar h5{margin-bottom:0px!important}
.latest-posts-sidebar img{margin-top:4px}
.date-jour div{margin:0!important}
.phase-lune p{display:none}
.infos-meteo figcaption{text-align:left!important;margin:-16px 0 0 10px;color:#868686}
.infos-meteo p{margin-bottom:10px;font-size:16px;font-weight:700}
.lunar-tab table, .lunar-tab td{border:1px solid var(--base-2)!important}
.lunar-tab td{padding: .3em 0 .3em .5em!important}
.lunar-tab sup{margin-left:2px;font-size:70%!important}
.btn-boutique{position: -webkit-sticky;position: -moz-sticky;position: -ms-sticky;position: -o-sticky;position: sticky;top:55px;z-index:50}
.giftcard_block{box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}
.giftcard_block .gb-grid-column{padding-bottom:0!important}
.giftcard_block .gb-shape-1{bottom:0!important}
.giftcard_block .gb-shape-1 svg{top:30px;left:6%!important;transform: translateX(-70%)!important;min-width:unset!important;} input[type="search"]{background-color:#fafafa00;}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-radius:20px;}
.wp-block-search .wp-block-search__button{border:none;background:none}
.wp-block-search__button svg{fill:#484848!important;}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{padding:0 0 0 .75em!important;}
input[type="search"]:focus{background-color:transparent} .modal-title{color:#257a56}
.superwebshare-button-medium{display:none!important} .tnp-subscription{margin:0!important}
.acym_module_form input{cursor:text!important}
.acym_module_form input[type=email]{padding:5px 15px}
.acym_module_form input[type=button]{cursor:pointer!important;background-color:var(--accent);border-radius:10px;  background-image: url('data:image/svg+xml;utf8,<svg name="vcard_svg" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill="white" d="M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"></path></svg>');background-repeat:no-repeat;background-position:15%;padding:10px 50px;}
.acysubbuttons{margin-bottom:3px}
.acyfield_text{margin-top:0px!important}
.fieldacyterms{font-size:15px}
.is-right-sidebar .fieldacyterms{color:#fff!important}
.is-right-sidebar .fieldacyterms a{text-decoration:underline}
.acym__callout__front__success{background-color:#257a56!important;color:#fff!important}
#acym__callout__container .acym_callout_close{position:absolute;margin-top:-15px;right:0px}
#acym_fulldiv_formAcym2.acym__subscription__form__shortcode{margin:0!important;padding:0!important}
.acysubbuttons button{background-color:#94c354;}
.green_caption figcaption{background: linear-gradient(0deg,rgb(29 72 23),rgb(23 94 42 / 97%) 70%,#1e5e2c)!important;padding: 4px 8px 4px!important;}
.category h1{text-align:center}
.category .taxonomy-description p{font-size:14px;text-align:center}
.home .dynamic-term-class{margin-top:10px}
@media only screen and (min-width: 769px) and (max-width: 965px) {
.site-header .header-image{width:180px!important}
.top_user .gb-icon svg{height:24px!important;width:24px!important;} .top_user{padding: 29px 0px 10px 0px!important;} .dynamic-cart{padding-top:3px!important}
.dynamic-cart .gb-icon svg{width:25px!important;height:25px!important}
h2.gb-headline-52643be2{font-size:18px!important}
.gb-button-wrapper a.gb-button-0d4086d2{font-size:0.6em!important}
.gb-button-text,.drop .control{font-size:12px!important}
.drop .control{padding: 25px 5px 10px 5px!important}
.drop .control:before{width:25px!important;height:25px!important;margin:5px auto!important}
}
@media only screen and (min-width: 1025px) and (max-width: 1110px) {
h2.gb-headline-52643be2{font-size:20px!important}
.gb-button-wrapper a.gb-button-0d4086d2{font-size:1em!important}
}
@media only screen and (min-width: 769px) and (max-width: 1280px) {
.menuicon02,.menuicon03{display:none}
.main-navigation .main-nav ul li a{margin-left:8px;margin-right:8px;font-size:16px}
.nav-below-header .main-navigation .inside-navigation.grid-container{padding: 0px 20px 0px 20px;}
.nav_green a{padding: 0 10px!important;}
.grey_nav_b a{margin-right: 14px!important}
.nav_green::after{left:70px;width: 50px;background-size: 32px!important;height:70px;}
} @media only screen and (min-width: 1119px) and (max-width: 1435px) { .nav-below-header .main-navigation .inside-navigation.grid-container{padding: 0px 20px 0px 20px;}
.nav_green a{padding: 0 10px!important;}
.grey_nav_b a{margin-right:40px!important}
.nav_green::after{left:90px;width: 50px;background-size: 32px!important;height: 80px;}
} .no-indent ul{margin:0;list-style: none!important}
.wp-block-separator{border-top:0px solid;} .drop{display:inline-block;position:relative}
.drop input[type=checkbox]{display:none}
.drop input[type=checkbox]:checked ~ .drop-items{opacity:1;max-height:400px;padding:1.5rem}
.drop input[type=checkbox]:checked ~ .control{z-index:99}
.drop input[type=checkbox]:checked ~ .overlay-close{transform:none;pointer-events:initial}
.drop .control{position:relative;color:var(--contrast-3);font-size:16px;display:inline-block;cursor:pointer;padding:28px 10px 10px 10px;border-radius:4px;transition:all 0.3s ease}
.drop .control:before{content:"";display:block;height:35px;width:35px;margin:0 auto;background-image:url(//www.france-serres.com/blog/wp-content/uploads/noun-search.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 0.3s ease}
.drop .drop-items{position:absolute;top:calc(100% + .4rem);padding:0;margin:0;transition:all 0.3s ease;background:#fff;border:solid 1px #e3e3e3;right:0;overflow:hidden;max-height:0;opacity:0;z-index:99}
.drop .drop-items .item-drop{list-style:none}
.drop .drop-items .item-drop a{display:block;color:#555;text-decoration:none;padding:0.6rem;transition:all 0.3s ease}
@media (hover:hover){
.drop .drop-items .item-drop a:hover{background:#eee}
}
.drop .overlay-close{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;transform:translate(100%, 0);pointer-events:none} .drop-items form{background-color:#fff;border:solid 1px #e3e3e3;width:300px;height:44px;border-radius:60px;display:flex;flex-direction:row;align-items:center;z-index:100;position:relative;}
.drop-items input{all:unset;font-size:14px;height:100%;width:100%;padding:6px 10px;cursor:text}
::placeholder{opacity:0.9;color:var(--contrast)}
.drop-items svg{color:#94c354;fill:currentColor;width:24px;height:24px;padding:10px}
.drop-items button{all:unset;cursor:pointer;width:44px;height:44px}  .is-layout-flex{display:flex;flex-wrap:wrap}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image{display:flex;flex-grow:1;justify-content:center;position:relative;flex-direction:column;max-width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{margin:0;flex-direction:column;flex-grow:1}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%;box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{flex:initial;background:none;color:inherit;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-grow:1;flex-basis:100%;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-top:0;margin-bottom:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{width:100%;flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*0.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*0.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*0.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*0.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*0.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-image{margin:0 0 1em}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image:not(.is-style-rounded)>a,.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image.aligncenter,.wp-block-image .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright{display:table}.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.wp-block-media-text{direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1 }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1 }.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}
}
.wp-block-post-featured-image{margin-left:0;margin-right:0}
.wp-block-post-featured-image a{display:block}
.wp-block-post-featured-image img{max-width:100%;width:100%;height:auto;vertical-align:bottom}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}
.wp-block-post-title{word-break:break-word}
.wp-block-post-title a{display:inline-block}
.wp-block-post-template,.wp-block-query-loop{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0}
.wp-block-post-template.wp-block-post-template,.wp-block-query-loop.wp-block-post-template{background:none}
.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap;gap:1.25em}
.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0;width:100%}
@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}
}
.wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal;font-size:inherit;font-family:inherit;line-height:inherit}
.wp-block-search__button.has-icon{line-height:0}
.wp-block-search__button svg{min-width:1.5em;min-height:1.5em;fill:currentColor}
.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}
.wp-block-search__label{width:100%}
.wp-block-search__input{padding:8px;flex-grow:1;min-width:3em;border:1px solid #949494;font-size:13px;font-family:inherit;line-height:inherit}
.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #d6d6d6;background-color:#fff}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input::placeholder{color:#484848!important}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}
.wp-block-site-logo{line-height:0}
.wp-block-site-logo a{display:inline-block}
.wp-block-site-logo.is-default-size img{width:120px;height:auto}
.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}
.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}
.wp-block-site-logo.is-style-rounded{border-radius:9999px}
.wp-block-social-links{display:flex;padding-left:0;padding-right:0;text-indent:0;margin-left:0;background:none}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}
.wp-block-social-links .wp-social-link a{padding:.25em}
.wp-block-social-links .wp-social-link svg{width:1em;height:1em}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-left:.5em;margin-right:.5em;font-size:.65em}
.wp-block-social-links.has-small-icon-size{font-size:16px}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}
.wp-block-social-links.has-large-icon-size{font-size:36px}
.wp-block-social-links.has-huge-icon-size{font-size:48px}
.wp-block-social-links.aligncenter{justify-content:center;display:flex}
.wp-block-social-links.alignright{justify-content:flex-end}
.wp-block-social-link{display:block;margin-right:4px;border-radius:9999px;transition:transform .1s ease;height:auto}
@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}
}
.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}
.wp-block-social-link:hover{transform:scale(1.1)}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}
.wp-block-spacer{clear:both}
.wp-block-table{margin:0 0 1em;overflow-x:auto}
.wp-block-table table{border-collapse:collapse;width:100%}
.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}
.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}
.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}
.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}
.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}
.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}
.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}
.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}
.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit;border-style:inherit}
.wp-block-video{margin:0 0 1em}
.wp-block-video video{width:100%}
.wp-block-video.aligncenter{text-align:center}
.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}
.has-text-align-center{text-align:center}
.has-text-align-left{text-align:left}
.has-text-align-right{text-align:right}
.aligncenter{clear:both}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} .grey_nl, .grey_nl h2, .grey_nl h3, .grey_nl figcaption{color:#fff!important}
.curation a{border-bottom:1px solid} .page-id-1980 #page{margin-top:-15px} .wp-block-themeisle-blocks-popup{padding:0px!important}
.otter-popup__modal_body .wp-block-media-text .wp-block-media-text__content{background-color:#1F6144!important}
@media (max-width: 750px){
.wp-block-themeisle-blocks-popup .otter-popup__modal_content{max-width:90%!important}
}
.bg-orange{background-color:#f84201!important}
.wp-block-themeisle-blocks-popup .popup-jeu, .popup-jeu .otter-popup__modal_content{background-color:#fff!important;border-radius:12px!important}
.popup-jeu .otter-popup__modal_header{padding-bottom:0px!important;z-index:999;position:relative!important}
.popup-jeu .otter-popup__modal_body{margin-top:-24px!important;box-shadow:rgba(0, 0, 0, 0.15) 0px 10px 20px;border-radius:12px!important}
.popup-jeu .otter-popup__modal_wrap{width:200px!important;bottom:20px!important;left:20px!important;top:auto!important;right:auto!important}
.popup-jeu .otter-popup__modal_wrap_overlay{background-color:rgb(255 255 255 / 0%)!important} .tableau thead{border: 1px solid #fff;}
.tableau tbody{border: 1px solid #fff0;}
.tableau th{border:1px solid #fff;padding:10px;font-size:18px;text-align:center}
.tableau tr{border-bottom:1px solid #fff}
.tableau td{border:0px solid #fff}
.tableau th:first-of-type {color:#fff; }
.tableau td:first-of-type {border-left: 0px solid rgba(187, 191, 187, 0.57)!important;border-right:1px solid;color:#fff;background-color:#517d6b;}
.tableau th:nth-of-type(2n) {background-color:var(--base);color:#fff;border-radius: 8px 8px 0 0;}
.tableau td:nth-of-type(2n) {background-color:#c5e8cc;}
.tableau th:last-of-type {background-color:#e6491a;color:#fff;border-radius: 8px 8px 0 0;}
.tableau td:last-of-type {background-color:#faead6;} .tableau2 thead{border: 1px solid #fff;}
.tableau2 tbody{border: 1px solid #fff0;}
.tableau2 th{border:1px solid #fff;padding:10px;font-size:18px;text-align:center}
.tableau2 tr{border-bottom:1px solid #fff}
.tableau2 tr:last-of-type{border-bottom:0px solid #fff}
.tableau2 td{border:0px solid #fff}
.tableau2 th:first-of-type {color:#fff; }
.tableau2 td:first-of-type {border-left: 0px solid rgba(187, 191, 187, 0.57)!important; }
.tableau2 th:nth-of-type(2n) {background-color:var(--base);color:#fff;border-radius: 8px 8px 0 0;}
.tableau2 td:nth-of-type(2n) {background-color:#c5e8cc;}
.tableau2.is-style-stripes tr:nth-child(2n+1) td:nth-of-type(2n) {background-color:#b6d7bc;}
.tableau2 th:last-of-type {background-color:#e6491a;color:#fff;border-radius: 8px 8px 0 0;}
.tableau2 td:last-of-type {background-color:#faead6;}
.tableau2.is-style-stripes tr:nth-child(2n+1) td:last-of-type {background-color:#f2e0c9;} .tableau-association thead{border: 1px solid #fff;}
.tableau-association tbody{border: 1px solid #fff0;}
.tableau-association th{border:1px solid #fff;padding:10px;font-size:18px;text-align:center}
.tableau-association tr{border-bottom:1px solid #fff}
.tableau-association tr:last-of-type{border-bottom:0px solid #fff}
.tableau-association td{border:0px solid #fff}
.tableau-association th:first-of-type {background-color:var(--base);color:#fff;border-radius: 8px 8px 0 0;}
.tableau-association td:first-of-type {background-color:#c5e8cc;}
.tableau-association.is-style-stripes tr:first-of-type td:first-of-type {background-color:#b6d7bc;}
.tableau-association th:last-of-type {background-color:#e6491a;color:#fff;border-radius: 8px 8px 0 0;}
.tableau-association td:last-of-type {background-color:#faead6;}
.tableau-association.is-style-stripes tr:first-of-type td:last-of-type {background-color:#f2e0c9;} .tableau3{border-bottom:0px solid #fff!important}
.tableau3 thead{border: 1px solid #fff;}
.tableau3 tbody{border: 1px solid #fff;}
.tableau3 th{border:1px solid #fff!important;padding:10px;text-align:center}
.tableau3 tr{border-bottom:1px solid #fff}
.tableau3 tr:last-of-type{border-bottom:0px solid #fff}
.tableau3 td{border:1px solid #fff!important}
.tableau3 th:first-of-type {background-color:#fff; }
.tableau3 td:first-of-type {border-left: 0px solid rgba(187, 191, 187, 0.57)!important; }
.tableau3 th {background-color:var(--base);color:#fff;border-radius: 8px 8px 0 0;}
.tableau3 td:nth-of-type(2n) {background-color:#c5e8cc;}
.tableau3.is-style-stripes tr td {background-color:#b6d7bc;}
.tableau3.is-style-stripes tr td:first-of-type {background-color:#f0f0f0;}
.tableau3.is-style-stripes tr:nth-of-type(2n) td:first-of-type {background-color:#fff;} .green_table td{border:1px solid #c7ecaf;}
.green_table th{border:1px solid #b5e6ab;} .scoville_scale td{border:0px solid #fff}
.scoville_scale td:first-of-type{border-right:1px solid #ffffff91}
@media (min-width:769px){
.scoville_scale td:first-of-type{min-width:200px}
}
.scoville_scale tr:nth-of-type(1){background-color:black;color:#fff}
.scoville_scale tr:nth-of-type(2){background-color:DarkRed;color:#fff}
.scoville_scale tr:nth-of-type(3){background-color:FireBrick;color:#fff}
.scoville_scale tr:nth-of-type(4){background-color:Red;color:#fff}
.scoville_scale tr:nth-of-type(5){background-color:OrangeRed;color:#fff}
.scoville_scale tr:nth-of-type(6){background-color:DarkOrange;color:#000}
.scoville_scale tr:nth-of-type(7){background-color:Orange;color:#000}
.scoville_scale tr:nth-of-type(8), .scoville_scale tr:nth-of-type(9), .scoville_scale tr:nth-of-type(10){background-color:Gold;color:#000}
.scoville_scale tr:nth-of-type(11), .scoville_scale tr:nth-of-type(12){background-color:GreenYellow;color:#000}
.scoville_scale tr:nth-of-type(13){background-color:Chartreuse;color:#000} .with-tooltip a i {
text-decoration: none;
}
.tooltip-icon{
background-image: url(https://www.france-serres.com/blog/wp-content/uploads/tooltip-icone.svg);
background-size: 16px !important;
background-position: 100%;
background-repeat: no-repeat;
padding-left: 19px;
display: inline;
}
.with-tooltip [data-tip] {
position:absolute;
cursor: help;
}
.with-tooltip [data-tip]:before {
content: "";
display: none;
border: 5px solid #257a56;
border-left-color: #257a56;
border-right-color: transparent;
border-bottom-color: transparent;
border-top-color: transparent;
position: absolute;
top: 3px;
left: -7px;
z-index: 8;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.with-tooltip [data-tip]:after {
display: none;
content: attr(data-tip);
position: absolute;
top: -25px;
left: 0px;
padding: 10px 6px 4px 6px;
background: #257a56;
color: #fff;
z-index: 9;
font-size: 0.8em;
height: 16px;
line-height: 16px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
white-space: normal;
word-wrap: normal;
text-align: center;
text-decoration: none;
}
@keyframes tooltips-horz {
to {
opacity: 1;
transform: translate(-2%, 0);
}
}
.with-tooltip [data-tip]:hover:before,
.with-tooltip [data-tip]:hover:after {
display: block;
animation: tooltips-horz 300ms ease-out forwards;
}
.with-tooltip .tooltip-above[data-tip]:after {
top: -50px;
left: -210px;
height: 70px;
width: 207px;
}  .modal {
opacity: 0;
visibility: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: left;
background: rgba(0,0,0, .40);
transition: opacity .25s ease;
}
.modal__bg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
cursor: pointer;
}
.modal-state {
display: none;
}
.modal-state:checked + .modal {
opacity: 1;
visibility: visible;
}
.modal-state:checked + .modal .modal__inner {
top: 0;
}
.modal__inner {
transition: top .25s ease;
position: absolute;
top: -20%;
right: 0;
bottom: 0;
left: 0;
width: 50%;
margin: auto;
overflow: auto;
background: #fff;
border-radius: 5px;
padding: 1em 2em;
height: 68%;
text-align:center;
}
.modal__inner span{
color: var(--base);
font-size:22px;
font-weight:700
}
.modal__inner span:first-of-type{
margin-top:20px;
display:block
}
.modal__inner strong{
margin-top:10px;
top: 15px;
position: relative;
}
.modal__close {
position: absolute;
right: 1em;
top: 1em;
width: 1.1em;
height: 1.1em;
cursor: pointer;
}
.modal__close:after,
.modal__close:before {
content: '';
position: absolute;
width: 2px;
height: 1.5em;
background: #ccc;
display: block;
transform: rotate(45deg);
left: 50%;
margin: -3px 0 0 -1px;
top: 0;
}
.modal__close:hover:after,
.modal__close:hover:before {
background: #aaa;
}
.modal__close:before {
transform: rotate(-45deg);
}
@media screen and (max-width: 768px) {
.modal__inner {
width: 90%;
height: 25%;
box-sizing: border-box;
}
} .btn2 {
cursor: pointer;
color: var(--base);
font-size: 14px;
font-weight: 700;
display: inline-flex;
}
.btn2:after{
content: "";
width: 10px;
height: 10px;
display: block;
border: 2px solid var(--base,transparent);
border-color: var(--base,transparent) var(--base,transparent) transparent transparent;
transform: rotate(45deg);
scale: .7;
margin-top: 6px;
margin-left: 2px;
}
.btn2:hover,
.btn2:focus {
color:var(--contrast)
}#heateor_sss_error{color:red;margin:7px 0}#heateor_sss_sharing_more_providers .filter svg{position:absolute;left:16px;top:18px}div.heateor_sss_sharing_ul a:link,div.heateor_sss_sharing_ul a:focus{text-decoration:none;background:transparent!important}.heateor_sss_login_container{margin:2px 0}.heateor_sss_login_container img,.heateor_sss_sharing_container img{cursor:pointer;margin:2px;border:none}.heateor_sss_login_container img{display:none;float:left}#heateor_sss_loading_image{display:block!important;float:none}.heateor_sss_error{background-color:#ffffe0;border:1px solid #e6db55;padding:5px;margin:10px}#heateor_sss_sharing_more_providers{position:fixed;top:50%;left:47%;background:#fafafa;width:650px;margin:-180px 0 0 -300px;z-index:10000000;text-shadow:none!important;height:308px}#heateor_sss_mastodon_popup_bg,#heateor_sss_popup_bg{background:url(//www.france-serres.com/blog/wp-content/plugins/sassy-social-share/images/transparent_bg.png);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000}#heateor_sss_sharing_more_providers .title{font-size:14px!important;height:auto!important;background:#58b8f8!important;border-bottom:1px solid #d7d7d7!important;color:#fff;font-weight:700;letter-spacing:inherit;line-height:34px!important;padding:0!important;text-align:center;text-transform:none;margin:0!important;text-shadow:none!important;width:100%}#heateor_sss_sharing_more_providers *{font-family:Arial,Helvetica,sans-serif}#heateor_sss_sharing_more_providers #heateor_sss_sharing_more_content{background:#fafafa;border-radius:4px;color:#555;height:auto;width:100%}#heateor_sss_sharing_more_providers .filter{margin:0;padding:10px 0 0;position:relative;width:100%}#heateor_sss_sharing_more_providers .all-services{clear:both;height:250px;overflow:auto}#heateor_sss_sharing_more_content .all-services ul{display:block;margin:10px!important;overflow:hidden;list-style:none;padding-left:0!important;position:static!important;width:auto!important}#heateor_sss_sharing_more_content .all-services ul li{padding:0;margin:0 0 0 5px;background:0 0!important;float:left;width:24.1%;text-align:left!important}#heateor_sss_sharing_more_providers .close-button img{margin:0}#heateor_sss_sharing_more_providers .close-button.separated{background:0 0!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;z-index:1000}#heateor_sss_sharing_more_providers .close-button{height:auto!important;width:auto!important;left:auto!important;display:block!important;color:#555!important;cursor:pointer!important;font-size:29px!important;line-height:29px!important;margin:0!important;padding:0!important;position:absolute;right:-16px;top:-16px}#heateor_sss_sharing_more_providers .filter input.search{width:96%;display:block;float:none;font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-weight:300;height:auto;line-height:inherit;margin:0 11px;padding:5px 8px 5px 27px!important;border:1px solid #ccc!important;color:#000;background:#fff!important;font-size:16px!important;text-align:left!important;max-width:-webkit-fill-available;line-height:1}#heateor_sss_sharing_more_providers .footer-panel{background:#fff;border-top:1px solid #d7d7d7;padding:6px 0;width:100%;color:#fff}#heateor_sss_sharing_more_providers .footer-panel p{background-color:transparent;top:0;text-align:left!important;color:#000;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:12px;line-height:1.2;margin:0!important;padding:0 6px!important;text-indent:0!important}#heateor_sss_sharing_more_providers .footer-panel a{color:#fff;text-decoration:none;font-weight:700;text-indent:0!important}#heateor_sss_sharing_more_providers .all-services ul li a span{width:51%}#heateor_sss_sharing_more_providers .all-services ul li a{border-radius:3px;color:#666!important;display:block;font-size:12px;height:auto;line-height:20px;overflow:hidden;padding:8px 8px 8px 1px;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;border:none!important;text-indent:0!important;background:0 0!important;text-shadow:none}.heateor_sss_share_count{display:block;text-indent:0!important;visibility:hidden;background-color:#58b8f8!important;width:5px;height:auto;text-align:center;min-width:8px!important;padding:1px 4px!important;color:#fff!important;font-family:'Open Sans',arial,sans-serif!important;font-size:10px!important;font-weight:600!important;-webkit-border-radius:15px!important;border-radius:15px!important;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);box-shadow:0 2px 2px rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2);line-height:14px!important;border:2px solid #fff!important;z-index:1;margin:2px auto!important;box-sizing:content-box!important}.heateor_sss_share_count,.heateor_sss_vertical_sharing{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}div.heateor_sss_follow_ul,div.heateor_sss_sharing_ul{padding-left:0!important;margin:1px 0!important}#heateor_sss_mastodon_popup_close img,#heateor_sss_sharing_popup_close img{opacity:1!important;background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;width:auto!important;height:auto!important;top:inherit!important;right:inherit!important;left:9px!important;padding:0!important}div.heateor_sss_follow_ul .heateorSssSharingRound,div.heateor_sss_sharing_ul .heateorSssSharingRound{background:0 0!important}.heateor_sss_square_count{display:none;text-align:center;font-weight:bolder;font-family:sans-serif;font-style:normal;font-size:.6em;visibility:hidden}div.heateor_sss_follow_ul a,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{float:left;padding:0!important;list-style:none!important;border:none!important;margin:2px}.heateorSssSharing,.heateorSssSharingButton{display:block;cursor:pointer;margin:2px}div.heateor_sss_follow_ul a:before,div.heateor_sss_sharing_ul a:before{content:none!important}div.heateor_sss_follow_ul a{width:auto}.heateor_sss_vertical_sharing{background:0 0;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.1);box-shadow:0 1px 4px 1px rgba(0,0,0,.1);position:fixed;overflow:visible;z-index:10000000;display:block;padding:10px;border-radius:4px;opacity:1;box-sizing:content-box!important}div.heateor_sss_horizontal_counter li.heateor_sss_facebook_share,div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_share{width:96px}li.heateor_sss_facebook_like .fb-like span,li.heateor_sss_facebook_recommend .fb-like span,li.heateor_sss_facebook_share .fb-share-button span{vertical-align:top!important}li.heateor_sss_facebook_like .fb-like span iframe,li.heateor_sss_facebook_recommend .fb-like span iframe{max-width:none!important;z-index:1000}.heateor_sss_counter_container li{height:21px}.heateorSssTCBackground:hover{border-width:0!important;background-color:transparent}.heateorSssTCBackground{border-width:0!important;background-color:transparent!important;font-style:normal;word-wrap:normal;color:#666;line-height:1;visibility:hidden}.heateorSssSharingSvg{width:100%;height:100%}.heateorSssSharing{float:left;border:none}.heateorSssSharingArrow{height:16px;width:16px;cursor:pointer;margin-top:10px}.heateorSssPushIn{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%207%206%20q%202%206%2010%206%20v%20-6%20l%206%209%20l%20-6%209%20v%20-6%20q%20-10%202%20-10%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat}.heateorSssPullOut{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%2023%206%20q%20-2%206%20-10%206%20v%20-6%20l%20-6%209%20l%206%209%20v%20-6%20q%2010%202%2010%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat}.heateorSssCommentingTabs li{padding-left:0!important;float:left;margin:0 1em 0 0 !important;list-style:none;color:#aaa;display:block;cursor:pointer;font-size:.85em}div.heateorSssTotalShareCount{word-wrap:normal!important;font-weight:bolder;font-family:sans-serif;padding:0;margin:0;text-align:center}div.heateorSssTotalShareText{word-wrap:normal!important;margin:0;padding:0;text-align:center}div.heateor_sss_horizontal_sharing li{width:auto}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_like{width:91px}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_recommend{width:145px}div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet{width:95px}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share span{vertical-align:text-top!important}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share{width:96px}div.heateor_sss_horizontal_sharing li.heateor_sss_buffer_share{width:108px}div.heateor_sss_horizontal_sharing li.heateor_sss_reddit_badge{width:130px}div.heateor_sss_horizontal_sharing li.heateor_sss_yummly{width:106px}div.heateor_sss_horizontal_sharing li.heateor_sss_pinterest_pin{width:76px}div.heateor_sss_horizontal_sharing li.heateor_sss_xing{width:98px}.heateor_sss_sharing_container a{padding:0!important;box-shadow:none!important;border:none!important}.heateorSssClear{clear:both}div.course_instructor_widget .heateor_sss_vertical_sharing{display:none!important}@media screen and (max-width:783px){#heateor_sss_sharing_more_providers{width:80%;left:60%;margin-left:-50%;text-shadow:none!important}}@media screen and (max-width:752px){#heateor_sss_sharing_more_content .all-services ul li{width:32.1%}}@media screen and (max-width:590px){#heateor_sss_sharing_more_content .all-services ul li{width:48.1%}#heateor_sss_sharing_more_providers .filter input.search{width:93%}}@media screen and (max-width:413px){#heateor_sss_sharing_more_content .all-services ul li{width:100%}}div.heateor_sss_bottom_sharing{margin-bottom:0}div.heateor_sss_sharing_container a:before,div.heateor_sss_follow_icons_container a:before{content:none}.heateor_sss_mastodon_popup_button{background:linear-gradient(#ec1b23,#d43116);padding:8px 0 10px;font-size:18px;border:0;color:#fff;border-radius:8px;margin:4px auto;font-weight:bolder;width:35%;cursor:pointer;border-bottom-style:groove;border-bottom-width:5px;border-bottom-color: rgb(0,0,0,.2)}@media screen and (max-width: 783px)#heateor_sss_sharing_more_providers .filter input.search{border:1px solid #ccc;width:92.8%}div.heateor_sss_follow_icons_container svg,div.heateor_sss_sharing_container svg{width:100%;height:100%}