footer span.separator{margin:0 10px}.footer__coordonnees a:first-child,.footer__coordonnees a:last-child{margin:0!important}.menus-container-for-animation .header--main--menu-open{position:static!important;transform:none!important}div+.footer__logos{margin-top:20px}.footer__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer__logos img{display:inline-block;margin:15px}.sub-menu{position:absolute;top:100%;left:0;transform:scaleY(0);background:#004155;padding:0;list-style:none;transition:all 0.4s;transform-origin:top center}.header--main .header__menu .nav li:hover>.sub-menu{transform:scaleY(1)}.header--main .header__menu .nav .sub-menu .menu-item{text-align:left;padding:10px 15px}.header--main .header__menu .nav .sub-menu .menu-item a{font-size:.9em;font-weight:400}.header--main .header__menu .nav .menu-item{position:relative;flex:auto!important;text-align:center!important}.menus-container-for-animation{overflow:visible!important}.teaser--form{display:flex;align-items:center;justify-content:center}.idees.searchForm{background:none;padding:15px}.idees.searchForm form{display:flex;flex-wrap:wrap}.idees.searchForm form .idees__selection{min-height:0;background:rgba(0,65,85,.7)}.idees.searchForm form .idees_validation:before{content:none}.home .grandOuest{padding-top:0}.territoire__card.thematique__card a.card__image{background-image:var(--bg-url)!important;min-height:200px}.territoire__card.thematique__card{margin-top:15px;margin-bottom:15px}.territoire__card.thematique__card .territoire-link-sejours{display:block;margin-left:0}.territoire__card.thematique__card .card__content{color:#004155;font-size:1.4rem;padding:15px;padding-top:5px}.post__card .image__wrapper{height:22rem}.circuit__card.post__card .image__wrapper img{height:100%;width:100%;object-fit:cover}.circuit__card.post__card .card__title{line-height:1.2;padding:1rem 1.5rem 2.5rem}.circuit__card.post__card .card__title,.circuit__card.post__card .post__content{max-width:620px}.circuit__card.post__card .card__prix{left:1.5rem;top:1.5rem}.circuit__card.post__card .post__content{padding:2rem 1.5rem 0;color:#003241;font-size:1.4rem}.post__card .post__content .more{color:#ef5b2f;text-decoration:underline}.facet-filter .bt{border-radius:0;border:solid 1px #009fe0;transition:0.5s;background-color:transparent;color:#009fe0;font-weight:400;font-size:1.6rem;margin-right:1.5rem}.facet-filter .bt.checked{background-color:#009fe0;color:#fff}.post__card:hover .image-zoom img,.post__card:focus .image-zoom img{transform:scale(1.05)}@media only screen and (max-width:768px){.home .idees.searchForm .idees__selection{width:calc(50% - 1px);flex-grow:1}.teaser--form+.thematiques .thematiques__une{margin-top:-150px}.idees.searchForm form .idees_validation{width:50%;text-align:center;padding:0 15px}}@media only screen and (max-width:576px){.home .idees.searchForm .idees__selection,.idees.searchForm form .idees_validation{width:100%}.home .teaser.teaser--form{height:auto}.teaser--form+.thematiques .thematiques__une{margin-top:0}.idees.searchForm form .idees__selection .select2{width:auto!important}}.heading__list{flex-grow:2;display:flex;flex-direction:column}.socialMediasShare{display:flex;align-items:center;justify-content:flex-end;color:#004155;font-size:1.4rem;font-weight:700}.socialMediasShare ul{display:flex;align-items:center}.socialMediasShare{margin-top:1rem}.socialMediasShare li{margin-left:5px}.socialMediasShare li::before{content:none}.socialMediasShare ul a{color:#fff;padding:0;height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid 1px #ef5b2f;transition:all 0.3s}.socialMediasShare ul a:hover,.socialMediasShare ul a:focus{background:transparent;color:#ef5b2f}@media (max-width:576px){.single-post .listing__heading a{display:flex}.listing__heading{flex-direction:column}.heading__list{margin-top:1rem}}.single-post p,.single-post ul li{line-height:1.6}.single-post h2{margin-top:4rem}.editorContent>.alignfull{width:100vw;margin-left:calc((100% - 100vw) / 2)}.team{background-color:#004155;padding-top:8rem;padding-bottom:8rem;display:flex}.editorContent>.team:last-child{margin-bottom:-100px}.team__member{margin-top:125px;background-color:rgba(255,255,255,.25);border-radius:125px;display:flex;justify-content:center;align-items:center;flex-direction:column}.team__member+.team__member{margin-top:175px}.team__member .team__member__image{height:250px;width:auto;border-radius:125px}.team__member__image{margin-top:-125px}.team__member__content{color:#fff;text-align:center;padding:3rem}.team__member__content .presentation{font-size:1.8rem}.team__member__content .name{font-style:italic;font-weight:700;margin:0}@media only screen and (min-width:768px){.team__member{margin-top:0;flex-direction:row;justify-content:start;margin-left:125px}.team__member+.team__member{margin-top:50px}.team__member__image__wrapper{flex-grow:1;flex-shrink:0;margin-left:-125px}.team__member__image{margin-top:0}.team__member__content{text-align:left;margin-right:100px}.team__member:nth-child(even){margin-left:0;margin-right:125px}.team__member:nth-child(even) .team__member__content{order:0;margin-right:0;margin-left:100px}.team__member:nth-child(even) .team__member__image__wrapper{order:1;margin-left:0;margin-right:-125px}}@media only screen and (max-width:575px){.territoire__card a.card__image{display:flex!important;align-items:flex-end;min-height:0;margin:15px;width:calc(100% - 30px)!important}.page-template-destinations .territoires__listing .territoire__card a.card__image{min-height:120px!important;background-image:var(--bg-mobile)!important}.page-template-destinations .territoires__listing .territoire__card .territoire-link-sejours{margin-right:15px}body .territoire__card a.card__image .card__title{bottom:0!important;color:#fff!important;font-size:1.6rem!important;font-weight:600!important;margin-bottom:0!important;padding:15px!important;position:absolute!important;text-transform:uppercase!important;z-index:2!important}body .territoire__card.thematique__card{padding-top:0!important}body .territoire__card a.card__image::before{content:''!important;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#004155 102%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#004155",GradientType=0)!important;bottom:-1px!important;height:50%!important;left:0!important;position:absolute!important;right:0!important;width:110%!important;z-index:1!important;display:block;transition:height 0.3s ease!important}}body .circuit__navigation .circuit__nextStarts{margin-top:40px}@media only screen and (min-width:992px){body .circuit__navigation .circuit__nextStarts{margin-top:80px}}