.block-views-blocknews-block-1 h2,.block-views-blocksubqueue-lsv-block-1 h2{margin:2rem 0;}.block-views-blocknews-block-2 h2,.block-views-blockevent-block-1 h2,.block-views-blockpress-block-1 h2,.field--name-field-ref-product h2,.field--name-field-productor h2,{font-size:1rem;margin-bottom:2rem;}.block-views-blocknews-block-3 > h2{color:#354C3A;text-transform:uppercase;font-size:1.5rem;margin:1rem;height:34px;}.block-appelaconsultationimageentete,.block-views-blockpage-header-block-1,.block-nosproduitsimageentete,.block-evenementheader,.block-presseimageentete,.block-adherentsimageentete,.block-sitemap{overflow:hidden;}.field--name-field-block-header-img,.views-field-field-header-img{width:200%;}@media (min-width:576px){.field--name-field-block-header-img,.views-field-field-header-img{width:100%;}}.block-menu-header{padding:1rem 0;}.block-menu-header h2,.block-menu-header h1{color:#FFF;font-size:2rem;margin:2.25rem 1.556rem;}.block-produiteniledefrance{background-color:#A1C037;}.block-iledefranceterredesaveurs{background-color:#354C3A;}.block-edito{background-color:#FACD7A;}.block-espaceentreprises{background-color:#F0AF4D;}.block-page-titre{background-color:#A1C037;}.block-presse{background-color:#A1C037;}.field--name-field-menu-logo{margin-left:1.556rem;}@media (min-width:1200px){.block-menu-header{padding:1rem 5rem;}.field--name-field-menu-logo{margin-left:0;}}.block-homeproduiteniledefrance{background-color:#FFC559;padding-top:1.25rem;padding-bottom:4rem;}.block-homeproduiteniledefrance::before{content:"";position:absolute;top:0;right:100%;width:100vw;height:100%;background:#FFC559;}.block-homeiledefranceterredesaveurs{background-color:#6EACB2;padding-top:1.25rem;padding-bottom:4rem;}.block-homeiledefranceterredesaveurs::after{content:"";position:absolute;top:0;left:100%;width:100vw;height:100%;background:#6EACB2;}.launch-title{padding-left:30px;min-height:90px;}.launch-logo{width:100px;}.block-homeproduiteniledefrance h2{}.block-homeiledefranceterredesaveurs h2{color:#FFF;margin-right:6.25rem;}.field--name-field-launchlink-img{text-align:center;}.field--name-field-lauchlink-link > a{display:block;color:#FFFFFF;font-size:.7rem;font-weight:bold;text-transform:uppercase;margin:1rem 0;text-align:center;}.private.paragraph-launch-link a{pointer-events:none;cursor:default;}.user-logged-in .private.paragraph-launch-link a{pointer-events:auto;cursor:pointer;}.private .field--name-field-launchlink-img{position:relative;}.private .field--name-field-launchlink-img::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);}.private .field--name-field-launchlink-img::after{content:"";position:absolute;width:36px;height:46px;top:0;bottom:0;left:0;right:0;margin:auto;background:url(/profiles/imagospirit/themes/cervia/img/lock_block.png) no-repeat;}.user-logged-in .private .field--name-field-launchlink-img::before,.user-logged-in .private .field--name-field-launchlink-img::after{content:none;}.special-link,.field--name-field-video-channel a{display:inline-block;background-color:#A1C037;color:#FFF;padding:1.667rem 1.778rem;margin:3rem 0;transition:all .3s ease-in-out;}.special-link:hover,.field--name-field-video-channel a:hover{color:#FFF;background-color:#354C3A;text-decoration:none;}.link-channel-button{width:60px;height:60px;border:none;background:url(/profiles/imagospirit/themes/cervia/img/channel.png) no-repeat center center #A1C037;background-size:35px;padding:0;cursor:pointer;transition:background-color .3s ease-in-out;direction:ltr;text-indent:-999999px;}.link-channel-button:hover{background-color:#A8A8A8;}.modal-dialog-channel .modal-content{background-color:#A1C037;transition:background-color .3s ease-in-out;}.modal-dialog-channel .modal-content:hover{background-color:#A8A8A8;}.modal-dialog-channel .modal-body{padding:0;}.field--name-field-channel-link a{display:inline-block;color:#FFF;vertical-align:middle;}.field--name-field-channel-link a:hover{text-decoration:none;}.modal-social-button{width:60px;height:60px;border:none;background:url(/profiles/imagospirit/themes/cervia/img/social.png) no-repeat center center #354C3A;background-size:35px;padding:0;cursor:pointer;transition:background-color .3s ease-in-out;}.modal-social-button:hover{background-color:#A8A8A8;}.modal-dialog-social .modal-content{background-color:#354C3A;}.modal-dialog-social .modal-body{padding:0;}.field--name-field-network-link{margin:0 .25rem;}.special-buttons-wrapper .field--name-field-network-link{background-color:#A1C037;margin:0;padding:1rem 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute !important;justify-content:space-around;}.field--name-field-network-link > li{margin:.75rem .25rem;}.field--name-field-network-link > li > a{font-size:0 !important;background-color:transparent;display:block;padding:0 !important;}.field--name-field-network-link > li > a:hover{text-decoration:none;background-color:transparent !important;}.field--name-field-network-link > li > a::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#FFF;font-size:1.125rem;width:35px;height:35px;border:2px solid #FFF;border-radius:50%;display:block;text-align:center;line-height:30px;transition:all .3s ease-in-out;}.field--name-field-network-link > li > a:hover::before{background-color:#FFF;color:#354C3A;}.field--name-field-network-link > li > a.facebook::before{content:"\e904";}.field--name-field-network-link > li > a.twitter::before{content:"\e900";}.field--name-field-network-link > li > a.linkedin::before{content:"\e905";}.field--name-field-network-link > li > a.instagram::before{content:"\e903";}.modal-dialog-social .modal-body h2{font-size:1rem;margin:0;color:#FFF;}.block-exposesearchpage.views-exposed-form{margin:0;}.modal-search-button{width:60px;height:60px;border:none;background:url(/profiles/imagospirit/themes/cervia/img/search.png) no-repeat center center #000;background-size:35px;padding:0;cursor:pointer;transition:background-color .3s ease-in-out;}.modal-search-button:hover{background-color:#A8A8A8;}.modal-dialog-search .modal-content{background-color:#000;}.modal-dialog-search .modal-body{padding:0;}.modal-dialog-search form{display:-webkit-box;display:-ms-flexbox;display:flex;}.modal-dialog-search form .form-item{width:100%;}.modal-dialog-search form .form-item::before{content:"";width:80px;height:80px;background:url(/profiles/imagospirit/themes/cervia/img/search.png) no-repeat center center #000;}.modal-dialog-search form .form-item .form-text{height:80px;line-height:80px;background-color:#000;color:#FFF;border-color:#000;}.modal-dialog-search form .form-submit{padding:0;margin:0;width:80px;height:80px;background:url(/profiles/imagospirit/themes/cervia/img/search_submit.png) no-repeat center center #000;direction:ltr;text-indent:-999999px;border-color:#000;transition:all .3s ease-in-out;}.modal-dialog-search form .form-submit:hover{background-color:#A1C037;border-color:#A1C037;}.social-node h2{color:#A1C037;font-size:1.25rem;margin-bottom:1rem;}.social-node .field--name-field-network-link{margin:0;}.social-node .navbar-nav{-ms-flex-direction:row;flex-direction:row;}.social-node .field--name-field-network-link > li{margin:0;}.social-node .field--name-field-network-link > li > a{background-color:#A1C037;}.social-node .field--name-field-network-link > li > a::before{width:80px;height:80px;font-size:2.5rem;border-radius:0;line-height:80px;}.social-node .field--name-field-network-link > li > a:hover::before{border-color:#A1C037;}.block-launch{position:relative;}.block-launch h2{font-size:1.5rem;color:#FFFFFF;padding:1.5rem 1.5rem 80px 1.5rem;}.launch-content h2{font-size:1.5rem;color:#FFFFFF;}.block-launch-edito,.edito-content{background-color:#FACD7A;}.block-launch-produit,.produit-content{background-color:#A1C037;}.block-launch-cartes,.cartes-content{background-color:#8AA630;}.block-launch-entreprise,.entreprise-content{background-color:#F0AF4D;}.block-launch-agenda,.agenda-content{background-color:#748D23;}.field--name-field-launch-main-img{text-align:center;}.launch-button{position:absolute;cursor:pointer;left:50%;bottom:1.5rem;width:50px;height:50px;background:url(/profiles/imagospirit/themes/cervia/img/launch_button.png) center center no-repeat #FFFFFF;background-size:15px;border:none;border-radius:50%;transform:translateX(-25px);}.launch-content{display:none;width:100%;max-width:100%;min-height:415px;padding:0 0 2rem 0;z-index:12;}.launch-close{display:block;font-size:2rem;font-weight:700;color:#000;line-height:1;border:none;background:transparent;margin:0 auto;cursor:pointer;z-index:20;}.connexion-wrapper a,.connexion-wrapper span{display:inline-block;color:#FFFFFF;font-size:.75rem;text-transform:uppercase;}.region-launch .edito-content .field--type-text-with-summary a{color:#FFF;font-weight:700;}@media (min-width:768px){.launch-content{position:absolute;top:0;left:15px;width:calc(100% - 30px);max-width:calc(100% - 30px);padding:0 3rem 2rem 0;}.launch-close{position:absolute;top:2rem;right:1rem;font-size:1.5rem;color:#FFFFFF;margin:0;}}.block-views-blockportraits-block-1{position:relative;padding:10rem 0 4rem 0;margin-bottom:-2rem;}.block-views-blockportraits-block-1::before{content:"";position:absolute;background:url(/profiles/imagospirit/themes/cervia/img/portraits_before.png) no-repeat;background-size:contain;height:100%;width:50%;top:0;left:-200px;z-index:-1;}.block-views-blockportraits-block-1::after{content:"";position:absolute;background:url(/profiles/imagospirit/themes/cervia/img/portraits_after.png) no-repeat;background-size:contain;height:100%;width:50%;top:0;right:-200px;z-index:-1;}.block-views-blockportraits-block-1 > h2{margin-left:1rem;margin-right:1rem;}.block-lsv-nextpre.contextual-region{position:initial;}.block-lsv-nextpre .nextpre-link{position:absolute;bottom:140px;font-size:.750rem;width:80px;text-align:center;}.block-lsv-nextpre .nextpre-link::before{content:"";position:absolute;margin-top:-100px;width:90px;height:90px;background:url(/profiles/imagospirit/themes/cervia/img/search_submit.png) center center no-repeat #A1C037;}.block-lsv-nextpre .nextpre-link.nextpre-link-prev{left:0;}.block-lsv-nextpre .nextpre-link.nextpre-link-prev::before{left:0;transform:rotate(180deg);}.block-lsv-nextpre .nextpre-link.nextpre-link-next,.block-lsv-nextpre .nextpre-link.nextpre-link-next::before{right:0;}@media (min-width:768px){.block-lsv-nextpre .nextpre-link{bottom:initial;top:40%;}}.block-maphomeblock .map-home-wrapper:hover{text-decoration:none;}.block-maphomeblock .map-home-img{background:url(/profiles/imagospirit/themes/cervia/img/map.jpg) no-repeat 0 0;background-size:cover;min-height:200px;}.block-maphomeblock .map-home-txt{background-color:#DF2D25;color:#FFFFFF;}.block-maphomeblock .map-home-txt p{font-size:1.55rem;}.block-maphomeblock .map-home-txt small{display:block;font-size:100%;}.block-maphomeblock .map-home-txt .map-link{display:inline-block;background-color:#FFFFFF;color:#DF2D25;border:1px solid #FFFFFF;padding:1rem 2rem;margin-top:1rem;}.block-maphomeblock .map-home-wrapper:hover .map-link{background-color:#DF2D25;color:#FFFFFF;text-decoration:none;}.block-views-blocknews-block-3{margin-left:-1px;}.block-views-blockmise-en-avant-accueil--block-2 .field--name-items{margin-top:-5px;margin-bottom:-5px;}
h1,h2,h3,h4,h5,h6{font-family:"Gotham Bold",sans-serif;font-style:normal;font-weight:700;line-height:1.4;color:inherit;}.path-front-page .block h2{font-size:2.667rem;}.field--type-text-with-summary h2{font-size:1.5rem;color:#A1C037;margin-bottom:1rem;}p{font-size:1rem;line-height:1.6;}.field--type-text-with-summary ul,.field--type-text-with-summary ol{padding:0;margin:1rem;}.field--type-text-with-summary ol{counter-reset:li;}.field--name-field-member-sellpoint ul,.register-intro ul{padding:0;margin:0 1rem;}.field--type-text-with-summary ul li,.field--type-text-with-summary ol li,.field--name-field-member-sellpoint ul li,.register-intro ul li{list-style:none;font-size:1rem;color:inherit;font-weight:normal;text-align:left;position:relative;}.field--type-text-with-summary ol li{counter-increment:li;}.field--type-text-with-summary ul li::before,.field--type-text-with-summary ol li::before,.field--name-field-member-sellpoint ul li::before,.register-intro ul li::before{position:absolute;font-size:1.5rem;line-height:1.075;color:#A1C037;font-weight:400;vertical-align:middle;}.field--type-text-with-summary ul li::before,.field--name-field-member-sellpoint ul li::before,.register-intro ul li::before{content:"•";left:-1rem;}.field--type-text-with-summary ol li::before{text-align:right;content:counter(li);left:-2rem;width:1.5rem;font-size:1rem;line-height:1.5;}.btn-green{display:block;color:#A1C037;}.btn-green:hover{color:#A1C037;text-decoration:underline;}.teaser-read-more{color:#A1C037;display:block;}.teaser-read-more:hover{text-decoration:underline;}.chapo{font-family:'Gotham Bold',sans-serif;font-size:1.15em;}.txt-green{color:#A1C037;}.flex-delta,.flex-control-nav li{font-family:'Gotham Bold',sans-serif;}
::placeholder{color:#000;opacity:1;}:-ms-input-placeholder{color:#000;}::-ms-input-placeholder{color:#000;}.modal-dialog-search ::placeholder{color:#FFF;opacity:1;}.modal-dialog-search :-ms-input-placeholder{color:#FFF;}.modal-dialog-search ::-ms-input-placeholder{color:#FFF;}.form-item label{display:block;margin:0;font-weight:bold;color:#000;}.form-required::after{content:"*";margin-left:.25rem;}.form-item{margin-bottom:2rem;}.form-item .form-text,.form-item .form-select,.form-item .form-email,.form-item .form-tel,.form-item .form-date,.form-item .form-url,.form-item .form-search,.form-item .form-textarea{width:100%;color:#666666;margin:0;padding:1.5rem 1rem;border:none;border-radius:0;background-color:#F5F7F5;box-shadow:none;font-size:1rem;line-height:1.5;border:1px solid #F5F7F5;transition:border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-item select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/profiles/imagospirit/themes/cervia/img/select.png);background-color:#F5F7F5;background-origin:content-box;background-position:right -50px center;background-repeat:no-repeat;background-size:40px 40px;padding-right:50px !important;padding-left:1rem !important;height:40px;}.form-item .form-checkbox,.form-item .form-radio{display:none;opacity:0;width:0;height:0;}.form-item .option{display:block;position:relative;padding-left:55px;cursor:pointer;font-size:1rem;margin:0;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-item .option::before{content:"";position:absolute;top:0;bottom:0;left:0;height:40px;width:40px;border:3px solid #A1C037;margin:auto;}.form-item .option::after{content:"" !important;position:absolute;left:8.5px;bottom:8.5px;top:8.5px;width:23px;height:23px;background-color:#F5F7F5;margin:auto;margin-left:0 !important;}.form-item .form-checkbox:checked + .option::after,.form-item .form-radio:checked + .option::after{background-color:#A1C037;}.form-item .option a{color:#111;text-decoration:underline;}.form-item .form-text:focus,.form-item .form-select:focus,.form-item .form-email:focus,.form-item .form-tel:focus,.form-item .form-date:focus,.form-item .form-url:focus,.form-item .form-textarea:focus{outline:0;border:1px solid #A1C037;}.description,.form-item-pass-pass2 .js-password-confirm-message,.password-strength .password-strength__title{font-size:80%;font-style:italic;font-weight:700;text-align:left;}.description,.form-item-pass-pass2 .js-password-confirm-message{margin-top:.5rem;}.form-item-oblig{}.form-actions{text-align:center;}.form-actions .form-submit{margin-bottom:2rem;}form.user-login-form,form.user-pass{background-color:#8AA630;color:#FFFFFF;}form.user-login-form label,form.user-pass label{color:#FFFFFF;}form.user-pass .form-submit{}.forgot-password{color:#FFFFFF;font-size:80%;}.forgot-password:hover{color:#FFFFFF;}form.user-login-form .form-submit,form.user-pass .form-submit{background-color:#FFFFFF;color:#8AA630;font-weight:700;}form.user-login-form .form-submit:hover,form.user-pass .form-submit:hover{background-color:#354C3A;color:#FFFFFF;}.login-more{background-color:#F9EFDE;}.user-register-form{background-color:#F9EFDE;}.register-intro li,.register-intro li small{font-weight:700 !important;}.user-register-form .form-actions{margin:auto;}@media (min-width:576px){form.user-pass .form-submit{}}.webform-submission-form .form-actions{text-align:center;}.checkboxes--wrapper legend,.radios--wrapper legend{font-size:1rem;}.webform-options-display-one-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.webform-options-display-one-column .form-item{margin-right:2rem;}@media (min-width:576px){.webform-submission-form .form-actions{text-align:right;}}.sendinblue-signup-subscribe-form .form-submit{float:right;}
@font-face{font-family:'icomoon';src:url(/profiles/imagospirit/themes/cervia/fonts/icomoon.eot?dmac75=);src:url(/profiles/imagospirit/themes/cervia/fonts/icomoon.eot?dmac75=#iefix) format('embedded-opentype'),url(/profiles/imagospirit/themes/cervia/fonts/icomoon.woff2?dmac75=) format('woff2'),url(/profiles/imagospirit/themes/cervia/fonts/icomoon.ttf?dmac75=) format('truetype'),url(/profiles/imagospirit/themes/cervia/fonts/icomoon.woff?dmac75=) format('woff'),url(/profiles/imagospirit/themes/cervia/fonts/icomoon.svg?dmac75=#icomoon) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-share-facebook:before{content:"\e904";}.icon-share-twitter:before{content:"\e900";}.icon-share-instagram:before{content:"\e903";}.icon-share-print:before{content:"\e901";}.icon-share-email:before{content:"\e902";}.icon-share-linkedin:before{content:"\e905";}
.block-system-menu-blockmain{}.block-system-menu-blockmain .navbar-nav > .dropdown{position:unset;}.block-system-menu-blockmain .navbar-nav > li{margin:0;}.block-system-menu-blockmain .navbar-nav > li > a,.block-system-menu-blockmain .navbar-nav > li > .nav-link{display:block;color:#FFF;cursor:pointer;padding:1.2rem 1rem;font-size:.75rem;text-transform:uppercase;}.block-system-menu-blockmain .navbar-nav > .show > a,.block-system-menu-blockmain .navbar-nav > li > a:hover{background-color:#354C3A;text-decoration:none;}.block-system-menu-blockmain .navbar-nav > li > .is-active,.block-system-menu-blockmain .navbar-nav > .active-trail > a{}.block-system-menu-blockmain .navbar-nav > li > .is-active:hover,.block-system-menu-blockmain .navbar-nav > .active-trail > a:hover{}.block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu.show{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > li > a{display:block;color:#FFF;padding:.5rem;}.block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > li{background:url(/profiles/imagospirit/themes/cervia/img/menu_right.png) no-repeat 0 11px;padding-left:1rem;}.block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > .private-link{position:relative;background:url(/profiles/imagospirit/themes/cervia/img/menu_right_lock.png) no-repeat 0 11px;}.block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > .private-link > a{pointer-events:none;cursor:default;color:#666666;}.user-logged-in .block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > .private-link > a{pointer-events:auto;cursor:pointer;color:#FFFFFF;}.block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > .private-link > a::after{content:"";position:absolute;width:18px;height:22px;top:0;bottom:0;right:22px;margin:auto;background:url(/profiles/imagospirit/themes/cervia/img/lock_menu_closed.png) no-repeat;}.user-logged-in .block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > .private-link > a::after{background:url(/profiles/imagospirit/themes/cervia/img/lock_menu_open.png) no-repeat;}.block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > .logout > a,.connexion-wrapper .logout{position:relative;display:inline-block;}.user-logged-in .block-system-menu-blockmain .navbar-nav > .dropdown > .dropdown-menu > .logout > a::after,.connexion-wrapper .logout::after{content:"";position:absolute;width:25px;height:25px;top:0;bottom:0;right:-25px;margin:auto;background:url(/profiles/imagospirit/themes/cervia/img/logout.png) no-repeat;}.connexion-wrapper .logout::after{width:16px;height:16px;background-size:contain;}@media (min-width:768px){.block-system-menu-blockmain .navbar-nav > .column-2 > .dropdown-menu > li{width:50%;}.block-system-menu-blockmain .navbar-nav > .column-3 > .dropdown-menu > li{width:33.3333%;}}.block-system-menu-blockfooter{margin-right:2rem;}.block-system-menu-blockfooter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none;color:#FFF;}.block-system-menu-blockfooter ul > li > a{color:#FFF;font-size:.75rem;}.block-system-menu-blockfooter ul > li::after{content:"|";margin:0 1rem;}.block-system-menu-blockfooter ul > li:last-child::after{content:"";margin:0;}.sitemap-plugin--frontpage a{font-size:1.25rem;color:#000;}.sitemap .feed-link{margin-left:1rem;}.sitemap-plugin--menu .menu{list-style:none;}.sitemap-item--menu-main > .content > .menu > li{font-size:1.25rem;}.sitemap-plugin--menu .menu-item--expanded{color:#6EACB2;}.sitemap-plugin--menu .first.menu-item--expanded{color:#FFC559;}.sitemap-plugin--menu .last{color:#A1C037;}.sitemap-item--menu-main > .content > .menu > li > span,.sitemap-item--menu-main > .content > .menu > li > a{position:relative;display:inline-block;margin:1rem 0;padding-right:1rem;}.sitemap-item--menu-main > .content > .menu > li > span::after,.sitemap-item--menu-main > .content > .menu > li > a::after{content:"";position:absolute;left:100%;top:0;width:100vw;height:100%;background-color:#6EACB2;}.sitemap-item--menu-main > .content > .menu > .first.menu-item--expanded > span::after{background-color:#FFC559;}.sitemap-item--menu-main > .content > .menu > .last > a::after{background-color:#A1C037;}.sitemap-item--menu-main > .content > .menu > li > .menu{margin-left:2rem;}.sitemap-item--menu-main > .content > .menu > li > .menu > li{font-size:1rem;}.sitemap-item--menu-main > .content > .menu > li > .menu > li a{color:#000;}.sitemap-item--menu-bas-de-page a{color:#000;}
.sharing-wrapper{margin-top:1rem;overflow:hidden;}.sharing-wrapper label,.sharing-wrapper .sharing-list{float:left;}.sharing-wrapper label{font-family:"Gotham Bold",sans-serif;margin:0 1rem 0 0;color:#354C3A;line-height:38px;}.sharing-list{list-style:none;}.sharing-list > li{display:inline;margin:0 .25rem;}.sharing-list > li a{display:inline-block;width:38px;height:38px;background-color:transparent;color:#354C3A;font-size:1.5rem;line-height:38px;text-align:center;border:2px solid #354C3A;border-radius:50%;transition:background-color .25s ease-out,color .25s ease-out;}.sharing-list > li a:hover{color:#FEFEFE;text-decoration:none;}.sharing-list > li .sharing-facebook:hover{background-color:#3B5998;}.sharing-list > li .sharing-twitter:hover{background-color:#1DA1f2;}.sharing-list > li .sharing-print:hover{background-color:#A50000;}.sharing-list > li .sharing-email:hover{background-color:#000;}.node-content > div > .field{margin:2rem 0;}.node-content > div > .field:first-child{margin-top:0;}.node-content > div > .field:last-child{margin-bottom:0;}.presentation-title{position:relative}.presentation-logo{display:block;margin-top:1rem;margin-left:auto;margin-right:auto;}@media (min-width:768px){.presentation-logo{position:absolute;top:0;bottom:0;right:-40px;width:85px;}}.field--name-field-news-cat,.field--name-field-press-cat,.field--name-field-product-cat,.field--name-field-member-cat,.field--name-field-recette-cat,.field--name-field-recette-type,.field--name-field-saison,.field--name-field-recette-fetes,.field--name-field-partenaire-cat{font-size:1.333rem;color:#A1C037;}.teaser-square{overflow:hidden;border:solid 2px #FFF;}.teaser-no-square{overflow:hidden;}.news-teaser-link{position:relative;display:block;}.block-views-blocknews-block-3 .news-teaser-link:hover{text-decoration:none;}.teaser-square .field--name-field-news-img::before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 100px 100px;border-color:transparent transparent #a0c037 transparent;opacity:1;transition:opacity .5s ease-in-out;}.teaser-square .field--name-field-news-img::after{content:"";position:absolute;bottom:10px;right:10px;width:38px;height:38px;background:url(/profiles/imagospirit/themes/cervia/img/more.png) no-repeat;opacity:1;transition:opacity .5s ease-in-out;}.teaser-square .news-teaser-link:hover .field--name-field-news-img::before,.teaser-square .news-teaser-link:hover .field--name-field-news-img::after{opacity:0;}.news-teaser-infos{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:rgb(161,192,55);background-color:rgba(161,192,55,0.91);color:#FFF;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.teaser-no-square .news-teaser-infos{background-color:rgb(250,205,122);background-color:rgba(250,205,122,0.95);}.type-news.view-mode-teaser .field--name-field-news-cat{font-size:.938rem;color:#FFF;}.news-teaser-infos > h2{font-size:1.250rem;}.teaser-thumb{position:relative;overflow:hidden;border:solid 5px #FFF;}.teaser-thumb::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.5);}.teaser-thumb:hover::after{content:none;}@media (min-width:768px){.news-teaser-infos{-webkit-transform:translate(100%,100%);-moz-transform:translate(100%,100%);-ms-transform:translate(100%,100%);-o-transform:translate(100%,100%);transform:translate(100%,100%);}.news-teaser-link:hover .news-teaser-infos{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}}.type-news.view-mode-carousel{position:relative;}.news-carousel-infos{background-color:rgba(161,192,55,0.88);width:100%;padding:2rem;}.news-carousel-infos .field--name-field-news-cat,.news-carousel-infos .field--name-field-product-cat,.news-carousel-infos .field--name-field-recette-type,.news-carousel-infos .field--name-field-recette-cat,.news-carousel-infos .field--name-field-saison,.news-carousel-infos .field--name-field-recette-fetes{font-size:1rem;color:#FFF;}.news-carousel-infos h2{color:#FFF;font-size:1rem;}.news-carousel-link:hover{text-decoration:none;}@media (min-width:768px){.news-carousel-infos{position:absolute;left:150px;top:290px;width:50%;}}@media (min-width:1200px){.news-carousel-infos h2{font-size:1.5rem;}}.view-mode-teaser-2 > .row{height:128px;overflow:hidden;}.news-teaser-2-infos-wrapper{color:#FFF;}.news-teaser-2:nth-child(odd) .news-teaser-2-infos-wrapper{background-color:#A1C037;}.news-teaser-2:nth-child(even) .news-teaser-2-infos-wrapper{background-color:#354C3A;}.news-teaser-2-infos{padding:1rem;}.news-teaser-2-infos .field--name-field-news-cat{color:#FFF;font-size:.75rem;}.news-teaser-2-infos h3{color:#FFF;font-size:.75rem;}.type-event .field--name-field-event-date{font-size:1rem;color:#000100;background:url(/profiles/imagospirit/themes/cervia/img/agenda_black.png) no-repeat;padding-left:30px;}.type-consultation .created-time{font-size:1rem;color:#000100;background:url(/profiles/imagospirit/themes/cervia/img/clock_black.png) no-repeat;padding-left:30px;}.type-event.view-mode-teaser .field--name-field-event-date,.type-consultation.view-mode-teaser .created-time{font-size:.778rem;line-height:25px;color:#000;}.event-title{font-size:1.333rem;}.event-title > a{color:inherit;}.field--name-body .trimmed{margin-bottom:1rem;}.news-teaser-infos .field--name-field-event-date{color:#FFF;font-size:.9rem;background:url(/profiles/imagospirit/themes/cervia/img/agenda.png) no-repeat;padding-left:30px;}.type-press.view-mode-teaser .field--name-field-press-cat,.type-partenaire.view-mode-teaser .field--name-field-partenaire-cat{font-size:1rem;}.type-press.view-mode-teaser-2 .field--name-field-press-cat,.type-product.view-mode-teaser .field--name-field-product-cat,.type-member.view-mode-teaser .field--name-field-member-cat,.type-recette.view-mode-teaser .field--name-field-recette-type,.type-recette.view-mode-teaser .field--name-field-recette-cat,.type-recette.view-mode-teaser .field--name-field-saison,.type-recette.view-mode-teaser .field--name-field-recette-fetes{font-size:.938rem;color:#FFF;}.product-logo{width:150px;}.field--name-field-member-products label,.field--name-field-member-sellpoint label,.views-embed-pdv-members label{display:block;color:#A1C037;font-weight:700;margin-bottom:0;}.bio-label img{margin:0 15px;}.bio-label-text span{vertical-align:middle;}.address{margin-bottom:0;}.address .country{display:none;}.member-informations label{display:block;font-family:"Gotham Bold",sans-serif;font-size:1.25rem;font-weight:bold;margin-bottom:1rem}.field--name-field-phone a{color:#000;}.field--name-field-member-email a,.field--name-field-member-website a,.field--name-field-member-facebook a,.field--name-field-member-twitter a,.field--name-field-member-instagram a,.field--name-field-member-linkedin a{font-family:"Gotham Bold",sans-serif;}.recettte-tags > div{margin-right:.5rem;}@media (min-width:768px){.recettte-tags > div{display:inline-block;}.recettte-tags > div::after{content:"|";}.recettte-tags > div:last-child::after{content:none;}}.preparation-title{font-size:1rem;}.field--name-field-preparation,.field--name-field-cuisson{position:relative;padding-left:40px;line-height:31px;margin-bottom:.5rem;}.field--name-field-preparation::before{content:"";position:absolute;left:0;width:28px;height:31px;background:url(/profiles/imagospirit/themes/cervia/img/preparation.png) 0 center no-repeat;}.field--name-field-cuisson::before{content:"";position:absolute;left:0;width:28px;height:31px;background:url(/profiles/imagospirit/themes/cervia/img/cuisson.png) 0 center no-repeat;}.field--name-field-preparation label,.field--name-field-cuisson label{margin-bottom:0;}.field--name-field-recette-step label{font-family:"Gotham Bold",sans-serif;font-size:1.5rem;}.ingredients-list{list-style:none;}.ingredient{margin:.5rem 0;}.ingredient > a{display:block;color:inherit;}.field--name-field-ingredient-picto{margin-right:.5rem;}.type-le-saviez-vous .block-system-main-block,.type-le-saviez-vous .region-content{position:relative;}.lsv-info{margin-top:100px;}.type-le-saviez-vous.view-mode-teaser-2 > .row{height:auto;}.lsv-teaser-text{background-color:#354C3A;color:#FFFFFF;}.lsv-title{font-size:2.33rem;color:inherit;}.lsv-title > a{color:inherit;}.lsv-read-more{position:absolute;bottom:0;right:0;width:80px;height:80px;background:url(/profiles/imagospirit/themes/cervia/img/more.png) center center no-repeat #A1C037;text-indent:-999999px;direction:ltr;}.field--name-field-consultation-file .file{margin:1rem 0;}.mise-en-avant-title{position:absolute;top:0;width:100%;background-color:rgb(53,76,58);background-color:rgba(53,76,58,0.8);color:#FFF;font-size:1.25rem;padding:1rem 3rem;}@media (min-width:768px){.lsv-info{margin-top:0;}}
body.no-scroll{overflow:hidden;}.header-wrapper{background-color:#354C3A;}.region-header{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.region-header-menu{background-color:#A1C037;}.region-header-menu > .container-fluid{position:relative;}.region-header-menu > .container-fluid > .row{-ms-flex-direction:column;flex-direction:column;}.block-sitebranding{margin-top:-60px;margin-left:auto;margin-right:auto;}.logo > img{padding:.7882rem 1.315rem;background-color:#FFF;width:300px;}.header-close{position:absolute;top:.5rem;right:1rem;font-size:2em;}.menu-footer-wrapper{background-color:#FFF;margin:1rem 0 2rem 0;list-style:none;border-top:2px solid #FFF;border-bottom:2px solid #FFF;}.menu-footer-wrapper > li > a{display:block;color:#000;padding:.5rem 2rem;}.menu-footer-wrapper > li > a:hover{background-color:#A1C037;color:#FFF;text-decoration:none;}.special-buttons-wrapper{background-color:#354C3A;}.special-buttons-wrapper .field--name-field-channel-link,.special-buttons-wrapper .modal-search-button{display:inline;vertical-align:middle;margin:0 .5rem;}@media (min-width:576px){.region-header-menu > .container-fluid > .row{-ms-flex-direction:row;flex-direction:row;}.block-sitebranding{margin-left:8.333333%;margin-right:0;}}@media (min-width:768px){.logo > img{width:220px;}}@media (min-width:992px){.logo > img{width:340px;}}.main-wrapper{overflow:hidden;}.footer-wrapper{background-color:#354C3A;color:#FFF;padding-top:1.5rem;padding-bottom:1.5rem;}.footer-wrapper ul{display:table;margin:0 auto;font-size:.85rem;}.footer-wrapper ul > li{list-style:none;display:block;text-align:center;margin-bottom:.25rem;}.footer-wrapper a{color:#FFF;}@media (min-width:768px){.footer-wrapper ul > li{display:inline-block;}.footer-wrapper ul > li::after{content:"|";margin:0 .5rem;}.footer-wrapper ul > li:last-child::after{content:"";}}img.align-left{display:block;margin-left:0;margin-right:auto;}img.align-center{display:block;margin-left:auto;margin-right:auto;}img.align-right{display:block;margin-left:auto;margin-right:0;}.marker-cluster-large,.marker-cluster-medium,.marker-cluster-small{background-color:transparent;}.marker-cluster-large div,.marker-cluster-medium div,.marker-cluster-small div{background:url(/profiles/imagospirit/themes/cervia/img/pin_green_number.png) transparent;background-size:cover;width:45px;height:61px;}.marker-cluster span{color:#A1C037;line-height:44px;font-weight:bold;font-size:1rem;}
.more-link a{display:inline-block;background-color:#354C3A;color:#FFF;padding:1.667rem 1.778rem;margin:3rem 0;transition:all .3s ease-in-out;}.more-link a:hover{background-color:#A1C037;text-decoration:none;}.infinite-scroll-pager{list-style:none;padding:0;}.infinite-scroll-pager a{display:block;width:104px;height:104px;background:url(/profiles/imagospirit/themes/cervia/img/ajax_more.png) no-repeat;direction:ltr;text-indent:-999999px;}.views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem;}.views-exposed-form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;}.views-exposed-form .form-item .form-select{width:auto;border:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;}.views-news-page-1 .views-exposed-form .form-actions,.views-event-page-1 .views-exposed-form .form-actions,.views-taxonomy-term-product-default .views-exposed-form .form-actions,.views-consultations-page-1 .views-exposed-form .form-actions,.views-press-page-1 .views-exposed-form .form-actions{display:none;}@media (min-width:576px){.views-exposed-form{-ms-flex-direction:row;flex-direction:row;}}.form-item .form-select.bef-links{list-style:none;background-color:transparent;}.bef-links > li{margin:0;}.bef-links > li a{display:inline-block;color:#666;padding:.5rem 1rem;margin-right:.5rem;}.views-exposed-form .form-item-sort-bef-combine > select{margin-left:1.5rem;}#edit-news-cat > li a::before,#edit-member-cat > li a::before,#edit-recette-type > li a::before,#edit-recette-cat > li a::before,#edit-saison > li a::before,#edit-recette-fetes > li a::before,#edit-month > li a::before{content:"#";}.bef-links > li .bef-link--selected{color:#FFF;background-color:#A1C037;}.views-field-field-header-img > img,.field--name-field-block-header-img > img{width:100%;}.views-event-page-1 .views-exposed-form,.views-press-page-1 .views-exposed-form,.views-rapport-page-1 .views-exposed-form,.views-taxonomy-term-product-default .views-exposed-form{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.views-members-page-1 .views-exposed-form,.views-map-page-1 .views-exposed-form{flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.views-members-page-1 .views-exposed-form,.views-recettes-page-1 .views-exposed-form,.views-products-seasons-page-1 .views-exposed-form,.views-map-page-1 .views-exposed-form{position:relative;}.views-members-page-1 .views-exposed-form .form-item,.views-recettes-page-1 .views-exposed-form .form-item,.views-products-seasons-page-1 .views-exposed-form .form-item,.views-map-page-1 .views-exposed-form .form-item{margin-bottom:3rem;}.views-members-page-1 .views-exposed-form .form-item-title,.views-map-page-1 .views-exposed-form .form-item-title,.views-map .views-exposed-form .form-item-geolocation-geocoder-address,.views-map .views-exposed-form .form-item-dept,.views-members .views-exposed-form .form-item-dept{display:block;}.views-members-page-1 .views-exposed-form .form-item-title label,.views-recettes .views-exposed-form .form-item-title label,.views-products-seasons .views-exposed-form .form-item-title label,.views-map .views-exposed-form .form-item-title label,.views-map .views-exposed-form .form-item-geolocation-geocoder-address label,.views-map .views-exposed-form .form-item-dept label,.views-members .views-exposed-form .form-item-dept label{display:block;font-family:"Gotham Bold",sans-serif;font-size:1.25rem;font-weight:bold;margin-bottom:1rem;}.views-map .views-exposed-form .form-item-title label,.views-members .views-exposed-form .form-item-title label{position:relative;background-color:#A1C037;color:#FFF;display:inline-block;padding:.5rem;}.views-map .views-exposed-form .form-item-title label::after,.views-members .views-exposed-form .form-item-title label::after{content:"";width:70rem;height:0;border-bottom:2px solid #A1C037;position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:-1;}.views-members-page-1 .bef-links,.views-map-page-1 .bef-links{margin:3rem 0;}.views-members-page-1 .views-exposed-form .form-item-sort-bef-combine,.views-recettes-page-1 .views-exposed-form .form-item-sort-bef-combine,.views-products-seasons-page-1 .views-exposed-form .form-item-sort-bef-combine{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:768px){.views-recettes .views-exposed-form .form-item-title input,.views-products-seasons .views-exposed-form .form-item-title input,.views-members-page-1 .views-exposed-form .form-item-title .form-text,.views-map-page-1 .views-exposed-form .form-item-title .form-text,.views-map .views-exposed-form .form-item-geolocation-geocoder-address .form-search,.views-map .views-exposed-form .form-item-dept .form-select,.views-members .views-exposed-form .form-item-dept .form-select{width:50%;}.views-members-page-1 .views-exposed-form .form-item-sort-bef-combine,.views-recettes-page-1 .views-exposed-form .form-item-sort-bef-combine,.views-products-seasons-page-1 .views-exposed-form .form-item-sort-bef-combine{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.views-portraits{margin:3rem 0;}.views-appui-agro,.views-observatoire-agro,.views-conseils,.views-petites-annonces,.views-avant-premiere,.views-partenaire,.views-innovation,.views-lsv-page-1,.views-rapports-activite{margin-top:3rem;}.views-recettes .views-exposed-form,.views-products-seasons .views-exposed-form{display:block;}.views-recettes .views-exposed-form .form-item-title,.views-products-seasons .views-exposed-form .form-item-title{display:block;}.views-recettes .views-exposed-form .form-item-title input,.views-products-seasons .views-exposed-form .form-item-title input{margin-bottom:2rem;}.views-recettes-page-1 .bef--secondary,.views-products-seasons-page-1 .bef--secondary{padding-bottom:5rem;}.views-recettes-page-1 .bef--secondary summary,.views-products-seasons-page-1 .bef--secondary summary{margin-bottom:2rem;}.views-recettes-page-1 .bef--secondary .form-item,.views-products-seasons-page-1 .bef--secondary .form-item{margin-bottom:0;}.views-recettes-page-1 .bef-links,.views-products-seasons-page-1 .bef-links{margin:1rem 0;}.views-recettes .views-exposed-form .form-actions,.views-products-seasons .views-exposed-form .form-actions{position:absolute;top:120px;left:0;margin-top:1rem;}.views-map .views-exposed-form .form-item-proximity{display:none;}.views-map .views-exposed-form .form-actions,.views-members .views-exposed-form .form-actions{position:absolute;top:270px;left:0;margin-top:1rem;}.empty-message{font-size:1.25rem;font-weight:bold;}.views-recettes-page-1 .views-exposed-form .form-item-sort-bef-combine,.views-products-seasons-page-1 .views-exposed-form .form-item-sort-bef-combine{margin-top:8rem;}.views-members-page-1 .views-exposed-form .form-item-sort-bef-combine{margin-top:5rem;}@media (min-width:768px){.views-map .views-exposed-form .form-actions,.views-members .views-exposed-form .form-actions{top:194px;left:50%;margin-top:0;margin-left:2rem;}.views-recettes .views-exposed-form .form-actions,.views-products-seasons .views-exposed-form .form-actions{top:46px;left:50%;margin-top:0;margin-left:2rem;}.views-recettes-page-1 .views-exposed-form .form-item-sort-bef-combine,.views-products-seasons-page-1 .views-exposed-form .form-item-sort-bef-combine,.views-members-page-1 .views-exposed-form .form-item-sort-bef-combine{margin-top:0;}}.views-map .views-field-title,.views-field-field-sellpoint-address-family-name{font-size:1rem;font-weight:bold;color:#A1C037;}.views-map .views-field-view-node a{font-size:1rem;color:#A1C037;}.views-map header{font-size:.75rem;}
.product-term{overflow:hidden;}.product-term-link{position:relative;display:block;}.product-term-name{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.3);color:#FFF;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.term-active .product-term-name{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}.product-term-name-wrapper{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:3px solid #FFF;padding:1rem;width:100%;}.product-term-name h2{font-size:1.25rem;}@media (min-width:768px){.product-term-name{-webkit-transform:translate(100%,100%);-moz-transform:translate(100%,100%);-ms-transform:translate(100%,100%);-o-transform:translate(100%,100%);transform:translate(100%,100%);}.product-term-link:hover .product-term-name{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}}
.paragraph--type--member h3,.paragraph--type--columngroup h3{font-size:1rem;}.field--name-field-memberitem-img{margin-bottom:1rem;}.field--name-field-memberitem-name{font-family:"Gotham Bold",sans-serif;}.step-title{font-size:1rem;color:#A1C037}.field--name-field-img,.field--name-field-video-embed{margin-bottom:1rem;}
