:root{--wp--style--global--content-size: 1380px;--wp--style--global--wide-size: 1400px}body{font-size:14px;padding-bottom:40px;background-color:#fff;color:#222021;font-family:"Lato", serif}@media (min-width: 992px){body{font-size:14px}}@media (min-width: 1200px){body{font-size:14px}}.f-lato{font-family:"Lato", serif}.f-bodoni{font-family:"Bodoni Moda 9pt" !important;font-optical-sizing:auto !important}body,.editor-styles-wrapper{font-family:"Lato", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:0.35px;color:#222021;line-height:1.2}@media (min-width: 992px){body,.editor-styles-wrapper{line-height:1.5}}@media (min-width: 1200px){body,.editor-styles-wrapper{line-height:1.5}}.nav-tabs .nav-item{width:50%}@media (min-width: 1200px){.nav-tabs .nav-item{width:25%}}.nav-tabs .nav-item .nav-link{border:0;border-radius:0;width:100%}.nav-tabs .nav-item .nav-link.active{background-color:#F2F2F2}.nav-tabs .nav-item .nav-link:hover{background-color:#F2F2F2;color:#4D4D4D}.container{max-width:1400px}.w100{width:100%}.w80{width:80%}.w60{width:60%}.w40{width:40%}.w20{width:20%}.mw400{max-width:400px}.mw600{max-width:600px}.mw800{max-width:800px}.mw1000{max-width:1000px}.mw1200{max-width:1200px}.mw-10pc{max-width:10%}.mw-20pc{max-width:20%}.mw-30pc{max-width:30%}.mw-40pc{max-width:40%}.mw-50pc{max-width:50%}.mw-60pc{max-width:60%}.mw-70pc{max-width:70%}.mw-80pc{max-width:80%}.mw-90pc{max-width:90%}.mw-100pc{max-width:100%}.mw-auto{max-width:auto}@media (min-width: 992px){.mw-lg-auto{max-width:auto}}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700 !important}.noscroll{overflow:hidden}@media (min-width: 1200px){#c6bo-theme{padding-top:160px}}#c6bo-theme #masthead{z-index:101;background-color:#fff;position:fixed;width:100%;transition:all 300ms ease;top:0}#c6bo-theme #masthead #header-top{text-align:right}#c6bo-theme #masthead #header-top #header-top-nav{padding-top:8px;padding-bottom:8px}#c6bo-theme #masthead #header-top #header-top-nav ul{list-style:none;margin:0;padding:0 10px;display:inline-block}#c6bo-theme #masthead #header-top #header-top-nav ul li{display:inline-block;text-align:center}#c6bo-theme #masthead #header-top #header-top-nav ul li a{padding:5px 10px;text-decoration:none;display:block}#c6bo-theme #masthead #header-top #header-top-nav ul li a:hover{color:#007ba0;text-decoration:underline}#c6bo-theme #masthead #header-top #header-top-nav #but-phone{display:inline-block;font-size:1.4rem}#c6bo-theme #masthead #header-top #header-top-nav #but-search{display:inline-block;background-color:red;width:35px;height:35px;vertical-align:bottom}#c6bo-theme #masthead #header{padding-top:15px;position:relative}#c6bo-theme #masthead #header img.logo-site{height:40px;width:auto}@media (min-width: 1200px){#c6bo-theme #masthead #header img.logo-site{height:70px}}#c6bo-theme #masthead #header #main-nav ul{list-style:none;margin:0;padding:0px;display:block;text-align:right}#c6bo-theme #masthead #header #main-nav ul>li{display:inline-block;text-align:center;padding-bottom:10px}#c6bo-theme #masthead #header #main-nav ul>li>a{display:block;padding:5px 10px;font-weight:700;text-transform:uppercase;font-size:1rem;text-decoration:none}#c6bo-theme #masthead #header #main-nav ul>li>a span{display:block}#c6bo-theme #masthead #header #main-nav ul>li>a span img{height:50px;width:auto}#c6bo-theme #masthead #header #main-nav ul>li>a:hover{color:#007ba0}#c6bo-theme #masthead #header #main-nav ul>li:hover>ul.sub-menu{display:block}#c6bo-theme #masthead #header #main-nav ul>li>ul.sub-menu{display:none;position:absolute;padding:20px;background-color:#fff;width:100%;left:0;text-align:left}nav#site-navigation{width:100%;display:none}@media (min-width: 992px){nav#site-navigation{position:relative;bottom:initial;display:block;z-index:initial;overflow:visible}}@media (max-width: 992px){nav#site-navigation ul#primary-menu{z-index:15;background-color:#fff;position:fixed;display:block;text-align:start;list-style:none;margin:0;padding:15px;width:100vw;height:100vh;overflow:hidden}nav#site-navigation ul#primary-menu li{display:block;padding:0px;position:relative;top:0}nav#site-navigation ul#primary-menu li:hover{color:#f6a602}nav#site-navigation ul#primary-menu li:hover s a{color:#f6a602;text-decoration:none}nav#site-navigation ul#primary-menu li.menu-item-has-children::before{content:" ";display:block;width:20px;height:20px;background:url("../img/picto/nav-submenu-1.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:35px;top:50%;transform:translateY(-50%)}nav#site-navigation ul#primary-menu li.menu-item-has-children .show-childs{display:block;width:40px;height:40px;position:absolute;right:35px;top:50%;transform:translateY(-50%);opacity:0}nav#site-navigation ul#primary-menu li.menu-item-has-children .show-childs:hover{cursor:pointer}nav#site-navigation ul#primary-menu li.previous-menu::before{content:" ";display:inline-block;width:20px;height:20px;background:url("../img/picto/nav-submenu-1.svg");background-size:contain;background-repeat:no-repeat;left:0px;transform:rotate(180deg)}nav#site-navigation ul#primary-menu li a,nav#site-navigation ul#primary-menu li .like-link{display:block;padding:10px 3rem;color:#4D4D4D;font-weight:700;font-size:1.2rem;text-decoration:none;text-transform:uppercase}nav#site-navigation ul#primary-menu li .like-link{display:inline-block}nav#site-navigation ul#primary-menu li ul.sub-menu{overflow-x:hidden;overflow-y:auto;display:block !important;height:100vh !important;margin:10px 0;position:fixed;left:100%;width:100%;list-style:none;z-index:5;background-color:#fff}nav#site-navigation ul#primary-menu li ul.sub-menu>li{text-align:start;margin-bottom:0em;padding:0}nav#site-navigation ul#primary-menu li ul.sub-menu>li a{display:block;padding:10px 3rem;color:#4D4D4D;font-weight:700;font-size:1.2rem;text-decoration:none;text-transform:uppercase}}@media (min-width: 992px){nav#site-navigation ul#primary-menu{text-align:center;list-style:none;margin:0;padding:0;width:100%}nav#site-navigation ul#primary-menu>li{display:inline-block;margin:0px;position:relative;padding:0px;border-right:1px solid #6C6E72}nav#site-navigation ul#primary-menu>li:last-child{border:none}nav#site-navigation ul#primary-menu>li>a{display:block;padding:10px 3rem;color:#4D4D4D;font-weight:700;font-size:1.2rem;text-decoration:none;text-transform:uppercase}nav#site-navigation ul#primary-menu>li.current-menu-item,nav#site-navigation ul#primary-menu>li.current-menu-parent,nav#site-navigation ul#primary-menu>li.current_page_parent,nav#site-navigation ul#primary-menu>li.current-menu-ancestor{color:#f6a602 !important;text-decoration:none}nav#site-navigation ul#primary-menu>li.current-menu-item a,nav#site-navigation ul#primary-menu>li.current-menu-parent a,nav#site-navigation ul#primary-menu>li.current_page_parent a,nav#site-navigation ul#primary-menu>li.current-menu-ancestor a{color:#f6a602}nav#site-navigation ul#primary-menu>li>ul.sub-menu{opacity:0;position:absolute;width:350px;top:100%;left:0;list-style:none;padding:20px 0;background-color:#EDEDED;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;z-index:5}nav#site-navigation ul#primary-menu>li>ul.sub-menu::before{content:" ";display:block;width:1000vw;height:100%;position:absolute;left:-500vw;top:0;background-color:#EDEDED;z-index:-1}nav#site-navigation ul#primary-menu>li>ul.sub-menu:hover::before{pointer-events:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li{text-align:left;margin-bottom:0.5rem;padding:0 20px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li:hover>a{color:#f6a602;text-decoration:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li:hover>ul.sub-menu{display:block !important;opacity:1 !important;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-item,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-parent,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current_page_parent{background-color:#fff}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-item>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-parent>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current_page_parent>a{color:#f6a602;text-decoration:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-item>a:hover,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-parent>a:hover,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current_page_parent>a:hover{background-color:transparent}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-ancestor>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-item>a{background-color:white;border-radius:50px;color:#f6a602}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>a{font-weight:700;color:#4D4D4D;font-size:1rem;text-decoration:none;padding:10px 15px;background-color:transparent;border-radius:20px;display:block;text-transform:uppercase}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>a:hover{text-decoration:none;background-color:white;border-radius:20px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.menu-item-has-children>a{position:relative}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.menu-item-has-children>a::after{content:" ";display:block;width:10px;height:10px;background:url("../img/picto/nav-submenu-1.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:5px;top:50%;transform:translateY(-50%)}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul{list-style:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul.sub-menu{opacity:0;padding:20px 0;background-color:#fff;top:0;left:100%;position:absolute;width:350px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li{padding:0 20px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li:first-child a{font-weight:700;text-transform:uppercase}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.current-product-parent>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.current-menu-ancestor>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.current-menu-item>a{background-color:#F2F2F2;border-radius:50px;color:#f6a602}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>a{font-weight:400;color:#4D4D4D;font-size:1rem;text-decoration:none;padding:10px 15px;background-color:transparent;border-radius:20px;display:block}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>a:hover{text-decoration:none;background-color:#F2F2F2}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.menu-item-has-children>a{position:relative}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.menu-item-has-children>a::after{content:" ";display:block;width:10px;height:10px;background:url("../img/picto/nav-submenu-2.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:5px;top:50%;transform:translateY(-50%)}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul{list-style:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu{opacity:0;background-color:#F2F2F2;top:0;left:100%;position:absolute;width:350px;padding:20px 0}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li{padding:0 20px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li:first-child a{font-weight:700;text-transform:uppercase}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li.current-menu-ancestor>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li.current-menu-item>a{background-color:white;border-radius:50px;color:#f6a602}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li>a{font-weight:400;color:#4D4D4D;font-size:1rem;text-decoration:none;padding:10px 15px;background-color:transparent;border-radius:20px;display:block}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li>a:hover{text-decoration:none;background-color:#fff}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li:hover>ul.sub-menu{display:block !important;opacity:1 !important;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out}nav#site-navigation ul#primary-menu>li:hover{color:#f6a602}nav#site-navigation ul#primary-menu>li:hover>a{color:#f6a602;text-decoration:none}nav#site-navigation ul#primary-menu>li:hover>ul.sub-menu{display:block !important;opacity:1 !important;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out}}nav#site-navigation .menu-toggle{display:none}nav#site-navigation .mobile-socials a{color:#fff;background-color:#000;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;text-decoration:none;display:inline-block;padding:8px;margin-right:1rem}nav#site-navigation .mobile-socials a:hover{color:#f6a602;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}nav#site-navigation .mobile-socials a .dashicons{font-size:3rem;width:2rem;height:2rem}nav#site-navigation .mobile-appstores a{text-decoration:none;display:inline-block;width:45%}nav#site-navigation .mobile-appstores a img{width:100%;height:auto}#mobile-search{position:fixed;right:10px;top:10px;width:35px;height:35px;z-index:2;cursor:pointer}#mobile-search img,#mobile-search svg{width:100%;height:auto}#mobile-search #close-search{display:none}#toggle-menu{position:absolute;left:10px;top:0px;z-index:2}#toggle-menu label{display:flex;flex-direction:column;width:40px;cursor:pointer}#toggle-menu label span{background:#4D4D4D;border-radius:10px;height:4px;margin:5px 0;transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-webkit-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-moz-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-ms-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-o-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}#toggle-menu label span:nth-of-type(1){width:100%}#toggle-menu label span:nth-of-type(2){width:100%}#toggle-menu label span:nth-of-type(3){width:100%}#toggle-menu input[type="checkbox"]{display:none}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(1){transform-origin:bottom;transform:rotatez(45deg) translate(6px, 3px);-webkit-transform:rotatez(45deg) translate(6px, 3px);-moz-transform:rotatez(45deg) translate(6px, 3px);-ms-transform:rotatez(45deg) translate(6px, 3px);-o-transform:rotatez(45deg) translate(6px, 3px);width:50%}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg)}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(16px, -8px) rotatez(45deg);-webkit-transform:translate(16px, -8px) rotatez(45deg);-moz-transform:translate(16px, -8px) rotatez(45deg);-ms-transform:translate(16px, -8px) rotatez(45deg);-o-transform:translate(16px, -8px) rotatez(45deg)}.site-footer{color:#4D4D4D;text-align:center;background-color:#000}@media (min-width: 992px){.site-footer{margin-bottom:0px;text-align:left}}.site-footer .footer-navigation{text-align:center}@media (min-width: 992px){.site-footer .footer-navigation{text-align:left}}.site-footer ul.menu{list-style:none;margin:0;padding:0}.site-footer ul.menu li{margin:0;margin-bottom:1rem;padding:0;text-align:center;line-height:1}@media (min-width: 992px){.site-footer ul.menu li{margin:0;margin-bottom:1rem;text-align:left}}.site-footer ul.menu li a{font-weight:400;color:#4D4D4D;text-decoration:none;font-size:1rem}.site-footer ul.menu li a:hover{color:#86ccd9;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.footer-socials a{color:#4D4D4D;text-decoration:none;display:inline-block;font-size:3rem;border:1px solid #4D4D4D;width:38px;height:38px;line-height:38px;text-align:center;border-radius:100%}.footer-socials a:hover{color:#86ccd9}.footer-socials a .dashicons{width:28px;height:28px;line-height:28px;font-size:28px;margin-top:4px}.footer-credits{color:#4D4D4D;text-align:center;font-size:0.9rem}.footer-credits a{color:#4D4D4D;display:block}.footer-credits a:hover{color:#86ccd9}@media (min-width: 1200px){.footer-credits a{display:inline-block}}a#fixed-quote{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);height:70px;min-width:325px;line-height:70px;background-color:#f6a602;box-shadow:0px -2px 10px rgba(0,0,0,0.1);z-index:9999;text-align:center;color:#fff;font-weight:700;font-size:1.2rem;border-radius:50px;padding-left:80px;padding-right:30px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}@media (min-width: 992px){a#fixed-quote{left:auto;right:85px;transform:none;bottom:10px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}}a#fixed-quote:hover{color:#fff;background-color:#007ba0}a#fixed-quote::before{position:absolute;content:" ";left:5px;top:5px;width:60px;height:60px;display:block;background:url(../img/picto/meduse-bleu.svg) no-repeat center center;background-size:contain;background-color:#fff;border-radius:100%}a#fixed-quote.isforfait{display:none !important}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{right:4px !important;bottom:19px !important;z-index:1000000 !important}.woocommerce-breadcrumb,#breadcrumbs{margin-top:15px;margin-bottom:15px}@media (min-width: 1200px){.woocommerce-breadcrumb,#breadcrumbs{margin-top:50px;margin-bottom:50px}}.woocommerce-breadcrumb a,#breadcrumbs a{color:#6C6E72}.woocommerce-breadcrumb .breadcrumb_last strong,#breadcrumbs .breadcrumb_last strong{font-weight:700}.fancybox__backdrop{background:rgba(0,0,0,0.85)}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:rgba(0,0,0,0.96)}.filters #but-filter{cursor:pointer}@media (min-width: 1200px){.filters #but-filter{cursor:initial}}.filters #submit{min-height:48px;border-radius:25px;padding:0;width:100%;border:none;font-weight:700}.filters #submit:hover{background-color:#f6a602;color:#fff}.filters #reset{min-height:35px;border-radius:25px;padding:0 15px;background-color:#4D4D4D;border:none;width:100%;margin-top:10px}@media (min-width: 1200px){.filters #reset{right:11px;top:-40px;position:absolute;width:auto;margin-top:0}}.filters #reset:hover{background-color:#f6a602;color:#fff}.filters #filters-container{display:none}@media (min-width: 1200px){.filters #filters-container{display:block}}.filters #filters-container .filter-box{margin-bottom:15px}.filters #filters-container select,.filters #filters-container input{width:100%;padding:8px;border-radius:5px;border:none}.filters #filters-container label{font-weight:700;margin-bottom:5px;font-size:1.1rem}.filters .filter-box{margin-bottom:15px}.filters select,.filters input{width:100%;padding:8px;border-radius:5px;border:none}.filters label{font-weight:700;margin-bottom:5px;font-size:1.1rem}.filters .select2-container{display:block}.filters .select2-container.select2-container--default{border-radius:0 !important}.filters .select2-container .selection .select2-selection{min-height:48px;border-radius:25px;padding:0}.filters .select2-container .selection ul.select2-selection__rendered{padding:0}.filters .select2-container .selection ul.select2-selection__rendered .select2-selection__choice{padding-left:25px;padding-top:8px;padding-bottom:8px;padding-right:10px;border-radius:20px;border:none}.filters .select2-container .selection ul.select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{padding-left:5px;padding-right:5px;border:none;left:4px;top:7px}.filters .select2-container .selection ul.select2-selection__rendered .select2-selection__choice .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:0;margin-right:0;padding:8px;display:block;font-size:2rem;height:100%}.filters .select2-container .selection ul.select2-selection__rendered .select2-selection__clear{display:none}.filters .select2-container .selection ul.select2-selection__rendered .select2-search input{min-height:37px;font-size:1rem}.select2-dropdown{padding-left:15px;padding-right:15px;border:none;background-color:transparent}.select2-dropdown .select2-results{border-left:1px #6C6E72 solid;border-right:1px #6C6E72 solid;border-bottom:1px #6C6E72 solid;background-color:white}.c6bo-theme section#hero-banner{position:relative;margin-bottom:50px}.c6bo-theme section#hero-banner .homeSwiper{height:50vh;width:100%}.c6bo-theme section#hero-banner .homeSwiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.c6bo-theme section#hero-banner .homeSwiper .swiper-slide .swiper-zoom-container a.hero-link{display:block;width:100%;height:100%}.c6bo-theme section#hero-banner .homeSwiper .swiper-slide .swiper-zoom-container img{width:100%;height:100%;object-fit:cover;object-position:center}.c6bo-theme section#hero-banner #search-box{position:relative;margin-top:-25px;z-index:10;background-color:#fff;border:1px solid #6C6E72;border-radius:25px;width:90%;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;max-width:1100px}@media (min-width: 1200px){.c6bo-theme section#hero-banner #search-box{padding:10px 25px;border-radius:75px;width:100%;bottom:0px;left:50%;transform:translateX(-50%) translateY(50%);position:absolute;margin-top:0}}.c6bo-theme section#hero-banner #search-box form,.c6bo-theme section#hero-banner #search-box .form{display:flex;gap:15px;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}@media (min-width: 1200px){.c6bo-theme section#hero-banner #search-box form,.c6bo-theme section#hero-banner #search-box .form{flex-direction:row}}.c6bo-theme section#hero-banner #search-box form .input-container,.c6bo-theme section#hero-banner #search-box .form .input-container{width:100% !important}@media (min-width: 1200px){.c6bo-theme section#hero-banner #search-box form .input-container,.c6bo-theme section#hero-banner #search-box .form .input-container{width:25% !important}}.c6bo-theme section#hero-banner #search-box form .input-container .select2-container,.c6bo-theme section#hero-banner #search-box .form .input-container .select2-container{width:100%}.c6bo-theme section#hero-banner #search-box #home-search-type{text-align:center;padding-bottom:15px;padding-top:8px}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span{font-weight:bold;font-size:1.2rem;color:#4D4D4D;padding:10px 15px}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span:hover{color:#f6a602;cursor:pointer}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span.disabled{opacity:0.4}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span.active{color:#fff;background-color:#f6a602;border-radius:25px;cursor:pointer}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span.active:hover{color:#fff}.c6bo-theme section#inspirations .inspiration-item-container{position:relative}.c6bo-theme section#inspirations .inspiration-item-container.promo .item-title{background-color:#f6a602;color:#fff;padding:2px 10px;line-height:1.5}.c6bo-theme section#inspirations .inspiration-item-container.promo::before{content:' PROMO ';position:absolute;top:-13px;left:50%;transform:translateX(-50%);width:150px;height:25px;line-height:25px;text-align:center;display:block;border-radius:25px;font-weight:700;color:#fff;background-color:#f6a602;z-index:10}.c6bo-theme section#inspirations a.inspiration-item{position:relative;display:block;width:100%;padding:20px;padding-top:100px;transition:all 200ms;min-height:182px}@media (min-width: 1200px){.c6bo-theme section#inspirations a.inspiration-item{padding-top:200px}}.c6bo-theme section#inspirations a.inspiration-item:hover{cursor:pointer;opacity:0.8;background-size:100% 100%;transition:all 200ms}.c6bo-theme section#inspirations a.inspiration-item:hover .item-plus{transform:rotate(90deg);transition:all 200ms}.c6bo-theme section#inspirations a.inspiration-item .item-description{color:#fff;position:absolute;left:20px;bottom:20px}@media (min-width: 992px){.c6bo-theme section#inspirations a.inspiration-item .item-description{width:calc(100% - 30px);padding-right:70px}}.c6bo-theme section#inspirations a.inspiration-item .item-description .item-title{font-weight:700;font-size:1.2rem;display:block;font-family:'Jost';margin-bottom:10px}.c6bo-theme section#inspirations a.inspiration-item .item-description .item-subtitle{font-weight:400;font-size:1rem;display:block}.c6bo-theme section#inspirations a.inspiration-item .item-plus{display:none;position:absolute;right:20px;bottom:20px;width:50px;height:50px;background:url("../img/picto/plus.png");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:all 200ms}@media (min-width: 992px){.c6bo-theme section#inspirations a.inspiration-item .item-plus{display:block}}.c6bo-theme section#inspirations .item-description{color:#000}@media (min-width: 992px){.c6bo-theme section#inspirations .item-description{width:calc(100% - 30px);padding-right:70px;position:absolute;color:#fff;bottom:15px;padding-left:10px}}.c6bo-theme section#inspirations .item-description .item-title{font-weight:700;font-size:1.2rem;display:block;font-family:'Jost';margin-bottom:10px;color:#000;padding-top:5px}@media (min-width: 992px){.c6bo-theme section#inspirations .item-description .item-title{color:#fff}}.c6bo-theme section#inspirations .item-description .item-subtitle{font-weight:400;font-size:1rem;display:block;padding-left:8px;padding-right:8px}@media (min-width: 1200px){.c6bo-theme section#inspirations #inspiration-item-1{min-height:450px}}@media (min-width: 1200px){.c6bo-theme section#inspirations #inspiration-item-5,.c6bo-theme section#inspirations #inspiration-item-3{min-height:350px}}@media (min-width: 1200px){.c6bo-theme section#inspirations #inspiration-item-4{min-height:550px}}.c6bo-theme section#destinations{background:url("../img/home/planisphere.png") no-repeat;background-size:60%;background-position:center 80px}@media (min-width: 1200px){.c6bo-theme section#destinations{background:url("../img/home/planisphere.png") no-repeat;background-size:50%;background-position:center 250px}}@media (min-width: 1200px){.c6bo-theme section#destinations .introduction{padding-bottom:450px}}.c6bo-theme section#destinations .introduction .like-h2{padding-top:100px}@media (min-width: 1200px){.c6bo-theme section#destinations .introduction .like-h2{padding-top:0px}}.c6bo-theme section#destinations .destinations-list{text-align:center}.c6bo-theme section#destinations .destinations-list .destination-item{display:inline-block;max-width:48%;position:relative;margin-bottom:25px}@media (min-width: 1200px){.c6bo-theme section#destinations .destinations-list .destination-item{max-width:24%;padding-left:20px;padding-right:20px;margin-bottom:0px}}@media (min-width: 1400px){.c6bo-theme section#destinations .destinations-list .destination-item{max-width:14%;margin-bottom:0px;padding:0}}.c6bo-theme section#destinations .destinations-list .destination-item:hover img.zone-planisphere{transform:translateY(-8px);transition:all 200ms ease-in-out}.c6bo-theme section#destinations .destinations-list .destination-item:hover .destination-label{color:#f6a602}.c6bo-theme section#destinations .destinations-list .destination-item .destination-label{font-size:1.4rem;font-weight:700;color:#007ba0}.c6bo-theme section#destinations .destinations-list .destination-item img.zone-planisphere{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;max-width:80%;transition:all 200ms ease-in-out}.c6bo-theme section#destinations .destinations-list .destination-item img.zone-picto{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;max-width:80px}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist{background-color:#fff;padding:15px;position:absolute;top:100%;display:none;width:100%;box-shadow:0px 10px 20px 0px #E3E3E5;z-index:10}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist ul{list-style:none;margin:0;padding:0}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist ul li{padding:0;margin:0;text-align:left}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist ul li a{text-align:left;text-decoration:none}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist ul li a:hover{color:#007ba0;text-decoration:underline}.c6bo-theme section#experience .experience-item a{background-color:#6C6E72;display:block}.c6bo-theme section#experience .experience-item a img{display:block;opacity:1;transition:all 200ms ease-in-out}.c6bo-theme section#experience .experience-item a:hover img{opacity:0.7;transition:all 200ms ease-in-out}.c6bo-theme section#experience .experience-item .experience-title{font-family:"Bodoni Moda", serif;font-optical-sizing:auto;color:#6C6E72;font-size:2rem;font-weight:700;font-style:italic;padding-top:10px}.c6bo-theme section#experience .experience-item .experience-title .experience-subtitle{font-family:"Bodoni Moda", serif;font-optical-sizing:auto;font-weight:700;font-style:italic;color:#6C6E72;display:block;font-size:1.2rem}.c6bo-theme section#envies .envie-item{position:relative;height:300px;overflow:hidden;background-color:#000}.c6bo-theme section#envies .envie-item>img.envie-bg-img{width:100%;height:100%;object-fit:cover;opacity:0.7}.c6bo-theme section#envies .envie-item a.envie-container{display:block;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;color:#fff;padding:50px}.c6bo-theme section#envies .envie-item a.envie-container:hover .envie-hover{opacity:1;transition:all ease-in-out 300ms}.c6bo-theme section#envies .envie-item a.envie-container:hover img.envie-picto,.c6bo-theme section#envies .envie-item a.envie-container:hover .envie-title{opacity:0;transition:all ease-in-out 300ms}.c6bo-theme section#envies .envie-item a.envie-container img.envie-picto{width:auto;height:60px;margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:35px;transition:all ease-in-out 300ms;opacity:1;display:block}@media (min-width: 1200px){.c6bo-theme section#envies .envie-item a.envie-container img.envie-picto{height:90px}}.c6bo-theme section#envies .envie-item a.envie-container .envie-title{text-transform:uppercase;font-size:1.6rem;font-weight:700;display:block;transition:all ease-in-out 300ms;opacity:1}@media (min-width: 1200px){.c6bo-theme section#envies .envie-item a.envie-container .envie-title{font-size:2rem}}.c6bo-theme section#envies .envie-item a.envie-container .envie-hover{display:block;opacity:0;transition:all ease-in-out 300ms;position:absolute;top:0;left:0;bottom:0;right:0;z-index:3;width:100%;height:100%;background-color:#00000060;text-align:center;padding:25px}.c6bo-theme section#envies .envie-item a.envie-container .envie-hover .envie-hover-container{display:block;position:relative;top:50%;transform:translateY(-50%)}.c6bo-theme section#envies .envie-item a.envie-container .envie-hover .envie-hover-container .envie-hover-title{font-size:2rem;font-weight:700;display:block;text-align:center}.c6bo-theme section#envies .envie-item a.envie-container .envie-hover .envie-hover-container .envie-hover-description{font-size:1.2rem;display:block;text-align:center;padding:2rem}.c6bo-theme section#reassurance .reassurance-item .reassurance-title{padding-top:10px;font-size:1.2rem;line-height:1.2}#page-content{padding-left:20px;padding-right:20px}@media (min-width: 1200px){#page-content{padding-left:0px;padding-right:0px}}#page-hero{padding-top:50px;padding-bottom:50px}@media (min-width: 1200px){#page-hero{padding-top:110px;padding-bottom:110px}}#page-hero h1,#page-hero .like-h1{text-shadow:4px 4px 4px rgba(0,0,0,0.35);line-height:1.1;text-transform:uppercase;font-size:2rem}@media (min-width: 1200px){#page-hero h1,#page-hero .like-h1{font-size:3rem}}#page-hero .titre-header{margin-top:10px;background-color:#fff;padding:10px 20px;border-radius:25px;text-shadow:none;font-size:2rem;display:inline-block;text-transform:none}@media (min-width: 1200px){#page-hero .titre-header{padding-left:50px;padding-right:50px}}.pagination .nav-links{margin-left:auto;margin-right:auto}@media (min-width: 768px){.right-sidebar .content-area{width:100%;float:none;margin-right:0%}.right-sidebar .widget-area{width:100%;float:none;margin-right:0%}}.post-categories,.tags-list{margin:0;padding:0;margin-bottom:10px;list-style:none}.post-categories li,.tags-list li{display:inline-block}.post-categories li::after,.tags-list li::after{content:", ";display:inline-block}.post-categories li:last-child::after,.tags-list li:last-child::after{display:none}.post-categories::before{content:"\23";font-family:"Font Awesome 6 Pro";margin-right:5px}.tags-list::before{content:"\f02c";font-family:"Font Awesome 6 Pro";margin-right:5px}#popin{display:none;color:#fff;background-color:#085339}#popin #popin_image img{max-width:100%}#popin_embed{text-align:center}#popin a{color:#f6a602}#popin_embed iframe{text-align:center;margin-left:auto;margin-right:auto}.fancybox-button svg path{color:#fff !important}.nav-links{font-size:15px;clear:both;float:none}.nav-links::after{content:" ";clear:both;float:none}.nav-links .nav-next{float:right}nav.post-navigation{margin-bottom:35px;margin-top:35px}nav.post-navigation::after{content:" ";clear:both;float:none;display:block}nav.post-navigation .nav-links .nav-previous,nav.post-navigation .nav-links .nav-next{width:48%}nav.post-navigation .nav-links .nav-previous{text-align:left;float:left}nav.post-navigation .nav-links .nav-next{text-align:right;float:right}#template-destinations .destinations-list .destination-item{padding-bottom:50px;margin-bottom:50px}#template-destinations .destinations-list .destination-item .zone-thumnail-container{width:100%;height:280px;position:relative;display:block;transition:all ease-in-out 250ms;opacity:1}#template-destinations .destinations-list .destination-item .zone-thumnail-container img.zone-thumnail{width:100%;height:100%;object-fit:cover;object-position:center center}#template-destinations .destinations-list .destination-item .zone-thumnail-container img.zone-picto{position:absolute;top:-50px;left:50%;transform:translate(-50%);background-color:#fff;width:100px;height:100px;padding:10px;border-radius:100%}#template-destinations .destinations-list .destination-item .zone-thumnail-container:hover{opacity:0.6;transition:all ease-in-out 250ms}#template-destinations .destinations-list .destination-item .destination-label a{font-size:1.6rem;font-weight:700;padding-top:15px;padding-bottom:15px;display:block;text-align:center}#template-destinations .destinations-list .destination-item .destination-sublist{display:block}#template-destinations .destinations-list .destination-item .destination-sublist ul{list-style:none;pad:0}#template-destinations .destinations-list .destination-item .destination-sublist ul li{width:49%;display:inline-block;margin-bottom:5px}.lieu-item{padding-bottom:50px;margin-bottom:50px}.lieu-item .thumbnail-container{width:100%;height:280px;position:relative;display:block;transition:all ease-in-out 250ms;opacity:1}.lieu-item .thumbnail-container img.item-thumbnail{width:100%;height:100%;object-fit:cover;object-position:center center}.lieu-item .thumbnail-container:hover{opacity:0.6;transition:all ease-in-out 250ms}.lieu-item .lieu-label{font-size:1.8rem;font-weight:700;padding-top:10px;padding-bottom:10px;color:#007ba0}.lieu-item .lieu-pays{font-size:1.3rem;font-weight:700;text-transform:uppercase;padding-top:8px;padding-bottom:8px;color:#6C6E72}.lieu-item .lieu-description{padding-top:8px;padding-bottom:8px}.lieu-item a.button{font-size:1.2rem !important}.swiper-pays-item .pays-thumbnail{display:block;width:50vw;height:50vw}@media (min-width: 1024px){.swiper-pays-item .pays-thumbnail{width:25vw;height:25vw}}@media (min-width: 1200px){.swiper-pays-item .pays-thumbnail{width:16vw;height:16vw}}@media (min-width: 1700px){.swiper-pays-item .pays-thumbnail{width:12vw;height:12vw}}.swiper-pays-item .pays-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.swiper-pays-item .pays-label{text-align:center;padding-top:15px;padding-bottom:15px;font-weight:700;font-size:1.2rem;display:block}.smalldescription .but-more{color:#007ba0}.smalldescription .but-more:hover{color:#f6a602}.fulldescription{display:none}.fulldescription .but-less{color:#007ba0}.fulldescription .but-less:hover{color:#f6a602}span#forfait-count{color:#007ba0}input#forfait-count{min-height:48px;border-radius:25px;width:100%;font-weight:700}input#forfait-count.disabled{background-color:#F2F2F2;color:#6C6E72}input#forfait-count:hover{background-color:#f6a602}.forfait-item{padding-bottom:50px;margin-bottom:50px}.forfait-item .thumbnail-container{width:100%;height:280px;position:relative;display:block;transition:all ease-in-out 250ms;opacity:1}.forfait-item .thumbnail-container img.item-thumbnail{width:100%;height:100%;object-fit:cover;object-position:center center}.forfait-item .thumbnail-container:hover{opacity:0.6;transition:all ease-in-out 250ms}.forfait-item .thumbnail-container .status{position:absolute;top:5px;left:5px;padding:5px 15px;color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:700}.forfait-item .thumbnail-container .status.status-nouveaute{background-color:#f6a602}.forfait-item .thumbnail-container .status.status-bonplan{background-color:#86ccd9}.forfait-item .item-label{font-size:1.8rem;line-height:1.1;font-weight:700;padding-top:10px;padding-bottom:10px;color:#007ba0}.forfait-item .item-pays{font-size:1.3rem;line-height:1.1;font-weight:700;text-transform:uppercase;padding-top:8px;padding-bottom:8px;color:#6C6E72}.forfait-item .item-pricemin{font-size:1.1rem;line-height:1.1;font-weight:700;padding-top:4px;padding-bottom:4px;color:#f6a602}.forfait-item .item-description{padding-top:8px;padding-bottom:8px}.forfait-item a.button{font-size:1.2rem !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir{padding-left:40px;padding-top:9px;padding-bottom:9px;background-size:40px;background-position:left center;background-repeat:no-repeat;margin-right:1rem;margin-bottom:0px;display:inline-block}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-tortues{background-image:url("../img/picto/quevoir/tortues.png") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-epaves{background-image:url("../img/picto/quevoir/epaves.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-dauphins{background-image:url("../img/picto/quevoir/dauphins.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-requins{background-image:url("../img/picto/quevoir/requins.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-tombants{background-image:url("../img/picto/quevoir/plongeur.png") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-raies-mantas{background-image:url("../img/picto/quevoir/raie.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-jardins-coralliens{background-image:url("../img/picto/quevoir/coraux.png") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-grottes{background-image:url("../img/picto/quevoir/grottes.png") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-baleines{background-image:url("../img/picto/quevoir/baleine.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-baleines-a-bosses{background-image:url("../img/picto/quevoir/baleinebosse.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-macros{background-image:url("../img/picto/quevoir/hyppo.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-requins-baleines{background-image:url("../img/picto/quevoir/requibaleine.webp") !important}.archive-nav{list-style:none;margin:0;padding:0}.archive-nav .archive-nav-item{display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:10px;margin-bottom:10px}@media (min-width: 1024px){.archive-nav .archive-nav-item{margin-bottom:10px}}.archive-nav .archive-nav-item:last-child{margin-bottom:0px}@media (min-width: 1024px){.archive-nav .archive-nav-item:last-child{margin-bottom:10px}}.archive-nav .archive-nav-item a:hover{color:#fff !important}.blog-item{background-color:#fff;padding-bottom:20px;max-width:440px}.blog-item .blog-featured img{width:100%;height:300px;object-fit:cover;object-position:center center}.blog-item .blog-item-content{padding:1.5rem}.blog-item .blog-item-content a{text-decoration:none}.blog-item .blog-item-content a h3{font-weight:700;color:#4D4D4D;margin-bottom:0}.blog-item .blog-item-content a h3:hover{color:#f6a602}.blog-item .blog-item-content a.know-more{color:#007ba0;font-weight:700;font-size:1.2rem}.blog-item .blog-item-content a.know-more:hover{color:#f6a602}.blog-item .blog-item-content .excerpt{padding-top:1rem;padding-bottom:1rem}.error-404-content{margin:auto;width:100%;text-align:center}.error-404-content .error404-link a{display:inline-block;padding:10px 32px;background-color:#6C6E72;border:3px solid #6C6E72;color:#fff;border-radius:50px;text-decoration:none;font-size:var(--paragraph);transition:all .3s ease-in-out}.error-404-content .error404-link a:hover{background-color:#fff;color:#000}form .reg-form-error{color:#E30613;font-weight:700;margin-top:8px}form .required{color:#E30613;text-decoration:none}form input[type="text"]{border:1px solid #6C6E72;background-color:#fff;color:#6C6E72;border-radius:25px;padding:10px 15px}form input[type="submit"]{border:none;text-align:center;color:#fff;border-radius:15px;padding:10px 25px;font-size:1rem}form input[type="submit"].input-search{background:url("../img/picto/search-white.svg") 20px center no-repeat;background-color:orange;background-size:20px;padding:10px 45px}
/*# sourceMappingURL=theme.css.map */

/* Titre de bandeau partage entre inc-hero.php et les modeles Elementor (classe c6bo-hero-title). */
#page-hero .c6bo-hero-title,
.elementor-widget-heading.c6bo-hero-title .elementor-heading-title{font-family:"PT Sans Narrow",sans-serif;font-weight:700;font-size:40px;line-height:1.1;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.75)}
@media (min-width:768px){#page-hero .c6bo-hero-title,
.elementor-widget-heading.c6bo-hero-title .elementor-heading-title{font-size:90px}}
@media (min-width:1200px){#page-hero .c6bo-hero-title,
.elementor-widget-heading.c6bo-hero-title .elementor-heading-title{max-width:900px;margin-left:auto;margin-right:auto}}

/* PROPOSITION CLIENT
   Pour revenir en arrière : supprimer ce bloc,
   et le wrapper .forfait-card dans template-parts/loop-forfait.php.
   1. Cartes : types de séjour (croisière, séjour, safari, culture, bons plans),
      fiches lieux (forfaits), fiches pays (lieux), fiches zone (pays) et fiches séjour pays.
   2. Titres de bandeau des fiches pays et lieux : le like-h1 est masqué, le h1 prend le style PT Sans Narrow. */
.page-template-template-typedesejour .forfait-card,
.single-lieux .forfait-card,
.single-pays .lieu-item{background:#fff;border-radius:5px;height:100%;box-shadow:0 1px 2px rgba(34,32,33,.05),0 12px 28px rgba(34,32,33,.08);transition:transform .35s ease,box-shadow .35s ease}
.page-template-template-typedesejour .forfait-item:hover .forfait-card,
.single-lieux .forfait-item:hover .forfait-card,
.single-pays .lieu-item:hover{transform:translateY(-6px);box-shadow:0 2px 6px rgba(34,32,33,.06),0 18px 40px rgba(0,123,160,.16)}
.page-template-template-typedesejour .forfait-card .thumbnail-container,
.single-lieux .forfait-card .thumbnail-container,
.single-pays .lieu-item .thumbnail-container{border:0;border-radius:5px 5px 0 0;overflow:hidden}
.page-template-template-typedesejour .forfait-card .thumbnail-container:hover,
.single-lieux .forfait-card .thumbnail-container:hover,
.single-pays .lieu-item .thumbnail-container:hover{opacity:1}
.page-template-template-typedesejour .forfait-card .item-thumbnail,
.single-lieux .forfait-card .item-thumbnail,
.single-pays .lieu-item .item-thumbnail{transition:transform .5s ease}
.page-template-template-typedesejour .forfait-item:hover .item-thumbnail,
.single-lieux .forfait-item:hover .item-thumbnail,
.single-pays .lieu-item:hover .item-thumbnail{transform:scale(1.04)}
.page-template-template-typedesejour .forfait-card .item-label,
.page-template-template-typedesejour .forfait-card .item-pays,
.page-template-template-typedesejour .forfait-card .item-pricemin,
.page-template-template-typedesejour .forfait-card .item-description,
.page-template-template-typedesejour .forfait-card .item-quevoir,
.single-lieux .forfait-card .item-label,
.single-lieux .forfait-card .item-pays,
.single-lieux .forfait-card .item-pricemin,
.single-lieux .forfait-card .item-description,
.single-lieux .forfait-card .item-quevoir,
.single-pays .lieu-item .lieu-label,
.single-pays .lieu-item .lieu-pays,
.single-pays .lieu-item .lieu-description{padding-left:22px;padding-right:22px}
.page-template-template-typedesejour .forfait-card .item-label,
.single-lieux .forfait-card .item-label,
.single-pays .lieu-item .lieu-label{padding-top:18px}
.page-template-template-typedesejour .forfait-card>a.button,
.single-lieux .forfait-card>a.button,
.single-pays .lieu-item>a.button{z-index:0;margin:4px 22px 22px}
.single-pays .lieu-item{padding-bottom:0;margin-bottom:0}
.single-pays .row>[class*="col-"]:has(>.lieu-item){padding-bottom:32px}
.single-pays #page-hero .like-h1,
.single-lieux #page-hero .like-h1{display:none}
.single-pays #page-hero h1.titre-header,
.single-lieux #page-hero h1.titre-header{display:block;background:none;border-radius:0;padding:0;margin:0 auto;color:#fff;font-family:"PT Sans Narrow",sans-serif;font-weight:700;font-size:40px;line-height:1.1;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.75)}
@media (min-width:768px){.single-pays #page-hero h1.titre-header,
.single-lieux #page-hero h1.titre-header{font-size:90px}}
@media (min-width:1200px){.single-pays #page-hero h1.titre-header,
.single-lieux #page-hero h1.titre-header{max-width:900px}}
.single-zone .destination-item,
.single-sejours .jet-listing-grid--1351 .elementor-1351>.e-con{background:#fff;border-radius:5px;height:100%;overflow:hidden;box-shadow:0 1px 2px rgba(34,32,33,.05),0 12px 28px rgba(34,32,33,.08);transition:transform .35s ease,box-shadow .35s ease}
.single-zone #template-destinations .destination-item{padding-bottom:0;margin-bottom:0}
.single-zone #template-destinations .destinations-list .row>[class*="col-"]{padding-bottom:32px}
.single-sejours .jet-listing-grid--1351>.jet-listing-grid__item{padding-bottom:32px}
.single-zone .destination-item:hover,
.single-sejours .jet-listing-grid--1351 .jet-listing-grid__item:hover .elementor-1351>.e-con{transform:translateY(-6px);box-shadow:0 2px 6px rgba(34,32,33,.06),0 18px 40px rgba(0,123,160,.16)}
.single-zone .destination-item .zone-thumnail-container{display:block;border:0;border-radius:5px 5px 0 0;overflow:hidden}
.single-zone .destination-item .zone-thumnail-container:hover{opacity:1}
.single-zone .destination-item .zone-thumnail,
.single-sejours .jet-listing-grid--1351 .elementor-widget-image img{transition:transform .5s ease}
.single-zone .destination-item:hover .zone-thumnail,
.single-sejours .jet-listing-grid--1351 .jet-listing-grid__item:hover .elementor-widget-image img{transform:scale(1.04)}
.single-zone .destination-item>div{padding-left:22px;padding-right:22px}
.single-zone .destination-item .destination-label{padding-top:18px}
.single-zone .destination-item .destination-sublist{padding-bottom:8px}
.single-zone .destination-item a.button{position:relative;z-index:0}
.single-sejours .jet-listing-grid--1351 .elementor-1351{width:100%}
.single-sejours .jet-listing-grid--1351 .elementor-1351>.e-con,
.single-sejours .jet-listing-grid--1351 .elementor-1351 .e-con.e-child{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0}
.single-sejours .jet-listing-grid--1351 .elementor-widget-image,
.single-sejours .jet-listing-grid--1351 .elementor-widget-image .elementor-widget-container{margin:0;padding:0;width:100%}
.single-sejours .jet-listing-grid--1351 .elementor-widget-image img{display:block;width:100%;border-radius:5px 5px 0 0}
.single-sejours .jet-listing-grid--1351 .elementor-1351 .elementor-widget:not(.elementor-widget-image){padding-left:22px;padding-right:22px}
.single-sejours .jet-listing-grid--1351 .elementor-1351 .elementor-widget-heading:first-of-type{padding-top:18px}
.single-sejours .jet-listing-grid--1351 .elementor-1351 .elementor-widget-button{padding-bottom:18px}
.single-sejours .jet-listing-grid--1351 .elementor-button{position:relative;z-index:0}
@media (prefers-reduced-motion:reduce){
.page-template-template-typedesejour .forfait-card,.single-lieux .forfait-card,.single-pays .lieu-item,
.single-zone .destination-item,.single-sejours .jet-listing-grid--1351 .elementor-1351>.e-con,
.page-template-template-typedesejour .forfait-card .item-thumbnail,.single-lieux .forfait-card .item-thumbnail,.single-pays .lieu-item .item-thumbnail,
.single-zone .destination-item .zone-thumnail,.single-sejours .jet-listing-grid--1351 .elementor-widget-image img{transition:none}
.page-template-template-typedesejour .forfait-item:hover .forfait-card,.single-lieux .forfait-item:hover .forfait-card,.single-pays .lieu-item:hover,
.single-zone .destination-item:hover,.single-sejours .jet-listing-grid--1351 .jet-listing-grid__item:hover .elementor-1351>.e-con,
.page-template-template-typedesejour .forfait-item:hover .item-thumbnail,.single-lieux .forfait-item:hover .item-thumbnail,.single-pays .lieu-item:hover .item-thumbnail,
.single-zone .destination-item:hover .zone-thumnail,.single-sejours .jet-listing-grid--1351 .jet-listing-grid__item:hover .elementor-widget-image img{transform:none}}
