@charset "UTF-8";
html,body,.body-wrapper,.body-innerwrapper{height:100%;width:100%}.btn.jmodedit{position:absolute;margin-top:-10px !important}body{font-family:"Open Sans", sans-serif}body h1,body h2,body h3,body h4,body h5{font-family:Exo, Arial, Helvetica, sans-serif}.breadcrumb{padding:0;background-color:transparent;border-radius:0}.breadcrumb .divider{display:none}#tab-content{box-shadow:none}#sp-main-body{background-color:#ffffff;padding:20px 0 0 0}.hide_filter_module_suffix .map-form{display:none}.activities #sp-main-body,.accommodation #sp-main-body,.restaurants #sp-main-body,.routes #sp-main-body{padding:0}.category-desc img{margin-bottom:1rem}.sp-megamenu-parent{margin:0 15px 0 0}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:16px;padding:0 15px 12px}#sp-header{max-width:100% !important;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.4)}#sp-header .container{max-width:100%}#sp-header.header-sticky{left:0 !important;max-width:100% !important}.sp-module-content .mod-languages ul.lang-inline li{margin:0}.right-border{border-right:2px solid rgba(255, 255, 255, 0.4)}.cecs-header{min-height:90vh}.cecs-header-message{padding:3vh;background:#00517e;background:linear-gradient(90deg, rgba(0, 81, 126, 0.2) 0%, rgba(0, 81, 126, 0.9) 50%, rgba(0, 81, 126, 0.2) 100%)}.cecs-header-message h1{font-size:78px;text-shadow:rgba(0, 0, 0, 0.2) 3px 3px 3px}.cecs-header-message p{font-size:22px;line-height:30px}.lang-inline a{color:#76a941 !important;font-weight:bold}#search-icon{color:#9c9c9c}@media screen and (max-width:991px){.right-border{border:none}#sp-menu{padding-left:0;padding-right:0}.cecs-header{min-height:91vh}.cecs-header-message h1{font-size:53px}.cecs-header-message p{font-size:18px;line-height:24px}}.cecs-feature-image *{text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cecs-feature-image .sppb-column{min-height:350px}.cecs-feature-image h2{font-size:62px;color:#fff;text-shadow:rgba(0, 0, 0, 0.2) 3px 3px 3px}.cecs-feature-image p{color:#fff;line-height:42px}.cecs-feature-image .sppb-btn{color:#fff;font-weight:500;border:none;font-size:18px}.row-1 .sppb-btn,.row-5 .sppb-btn{background-color:#11918d}.row-2 .sppb-btn{background-color:#77aa42}.row-3 .sppb-btn{background-color:#d58e2a}.row-4 .sppb-btn{background-color:#c76324}#system-message-container{position:relative;max-width:100%}#cecslogo{display:inline-flex;height:61px;width:auto;vertical-align:top;margin:17px 24px 0 8px;padding-right:33px;border-right:2px solid #c4c4c6}#sp-header .logo{align-items:inherit;padding:10px 0 0}body.ltr #offcanvas-toggler.offcanvas-toggler-right{margin:15px}#sp-header ul.social-icons{display:block;position:absolute;top:0;right:1em;z-index:99}.offcanvas-menu .offcanvas-inner .sp-contact-info,.offcanvas-menu .offcanvas-inner .social-icons{font-size:24px;margin-bottom:1em}.offcanvas-menu .offcanvas-inner .sp-contact-info svg,.offcanvas-menu .offcanvas-inner .social-icons svg{width:24px !important}#sp-header .sp-module{position:absolute;top:0;right:7.4em;z-index:99}#sp-header .sp-module+.sp-module{right:9.6em}.modal div{background-color:#85c446}.modal div div{background-color:inherit}@media screen and (max-width:1199px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{margin:0}}@media screen and (max-width:991px){#sp-header{height:70px}#sp-header .logo{padding:15px 0 0}.cecs-feature-image.row-1 .sppb-col-md-6:first-child .sppb-column{min-height:550px}.row-2 div.sppb-col-md-6:last-child,.row-4 div.sppb-col-md-6:last-child{order:-1 !important}#sp-header .logo{padding:6px 0 0}.logo-image{margin:4px 0 0 0;height:48px !important}#cecslogo{padding-right:15px;height:46px;margin:12px 10px 0 0px}}@media screen and (max-width:768px){#sp-header ul.social-icons,#sp-header .sp-module{display:none}body.ltr #offcanvas-toggler.offcanvas-toggler-right{margin:5px 8px}.cecs-feature-image h2{font-size:44px}.footer-border-right{border:none !important}}#sp-top-bar{padding:4px 0;background:#02b3a6;background:linear-gradient(90deg, #1da295 0%, #85c446 33%, #e09f26 66%, #e37526 100%)}.design-overlay{position:absolute;top:200px;margin:0 0 0 -620px;opacity:1;width:1328px;height:auto;z-index:99;left:50%}.footer-border-right{border-width:0 2px 0 0;border-color:rgba(255, 255, 255, 0.4);border-style:solid}.sidebar-inner{width:290px}#jomdirectoryFormSearchMaps{right:inherit;left:0}#jomdirectoryFormSearchMaps.force-height{height:400px;top:auto !important;width:auto}#address_lat_lng,#search{background-color:#f2f2f3}.jd-mod-keyword::before{content:'<i class="fas fa-search"></i>'}.sidebar{right:0;left:inherit}.maps-tags .btn.btn-link.m-active{font-weight:700}.maps-tags .btn.btn-link{text-decoration:none}.maps-tags .btn.btn-sm{padding:0.3rem 0.8rem 0 0 !important}body.fr-fr.activities .tagstitle::before{content:"Catégories d’activités"}body.en-gb.activities .tagstitle::before{content:"Activity categories"}body.fr-fr.restaurants .tagstitle::before{content:"Catégories de restaurants"}body.en-gb.restaurants .tagstitle::before{content:"Restaurant categories"}body.fr-fr.accommodation .tagstitle::before{content:"Catégories d’hébergements"}body.en-gb.accommodation .tagstitle::before{content:"Accommodation categories"}body.fr-fr.routes .tagstitle::before{content:"Catégories de circuits"}body.en-gb.routes .tagstitle::before{content:"Tourism route categories"}.right-column{background-color:#f4f4f5}.right-column .form-control{background-color:#e8e8e9;color:#7d7c7c;border-radius:0;border:none}.right-column .list-group-item{background-color:transparent;color:#7d7c7c;border:none;padding:0}.right-column .list-group-item a{color:#7d7c7c}.right-column .list-group-item a:hover{color:#2ba84a}.jomdirectory.category-activités .right-column{border-top:8px solid #1da295}.jomdirectory.category-activités h1{color:#1da295}.jomdirectory.category-restaurants .right-column{border-top:8px solid #85c446}.jomdirectory.category-restaurants h1{color:#85c446}.jomdirectory.category-hebergement .right-column{border-top:8px solid #e09f26}.jomdirectory.category-hebergement h1{color:#e09f26}.description-english label,.title-english label{display:none}#jc-mod-maps-cloud-container .jc-mod-cloud-description{text-align:left}.jc-mod-cloud-description .img-thumbnail{border:none;border-radius:0;width:111px;padding:0}#jc-mod-maps-cloud-container{background-image:none;background-color:#fff;border-radius:5px;height:330px;width:300px}#jc-mod-maps-cloud-container .jc-mod-cloud-header{margin:-10px -10px 0 -10px;font-weight:700;padding:10px;border-radius:5px 5px 0 0;height:50px;line-height:16px}#jc-mod-maps-cloud-container .jc-mod-cloud-header a{color:#252525;text-decoration:none}#jc-mod-maps-cloud-container::after{position:absolute;bottom:-30px;left:50%;margin-left:-54px;content:"";display:block;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff}body.activities #jc-mod-maps-cloud-container .jc-mod-cloud-header{background-color:#1da295}body.activities .refineMapSidebar{border-top:8px solid #1da295}body.activities .btn-primary,body.activities .btn-success{border-color:#1da295;background-color:#1da295}body.activities .irs--flat .irs-bar,body.activities .irs--flat .irs-from,body.activities .irs--flat .irs-to,body.activities .irs--flat .irs-single{background-color:#1da295}body.activities .irs--flat .irs-from::before,body.activities .irs--flat .irs-to::before,body.activities .irs--flat .irs-single::before{border-top-color:#1da295}body.activities .maps-tags .btn.btn-link.m-active,body.activities .tagstitle,body.activities h4,body.activities h5{color:#1da295 !important}body.activities hr{border-top:2px solid #1da295;opacity:1}body.activities .border-bottom{border-bottom:2px solid #1da295 !important;padding-bottom:1em}body.restaurants #jc-mod-maps-cloud-container .jc-mod-cloud-header{background-color:#85c446}body.restaurants .refineMapSidebar{border-top:8px solid #85c446}body.restaurants .btn-primary,body.restaurants .btn-success{border-color:#85c446;background-color:#85c446}body.restaurants .irs--flat .irs-bar,body.restaurants .irs--flat .irs-from,body.restaurants .irs--flat .irs-to,body.restaurants .irs--flat .irs-single{background-color:#85c446}body.restaurants .irs--flat .irs-from::before,body.restaurants .irs--flat .irs-to::before,body.restaurants .irs--flat .irs-single::before{border-top-color:#85c446}body.restaurants .maps-tags .btn.btn-link.m-active,body.restaurants .tagstitle,body.restaurants h4,body.restaurants h5{color:#85c446 !important}body.restaurants .border-bottom{border-bottom:2px solid #85c446 !important;padding-bottom:1em}body.accommodation #jc-mod-maps-cloud-container .jc-mod-cloud-header{background-color:#e09f26}body.accommodation .refineMapSidebar{border-top:8px solid #e09f26}body.accommodation .btn-primary,body.accommodation .btn-success{border-color:#e09f26;background-color:#e09f26}body.accommodation .irs--flat .irs-bar,body.accommodation .irs--flat .irs-from,body.accommodation .irs--flat .irs-to,body.accommodation .irs--flat .irs-single{background-color:#e09f26}body.accommodation .irs--flat .irs-from::before,body.accommodation .irs--flat .irs-to::before,body.accommodation .irs--flat .irs-single::before{border-top-color:#e09f26}body.accommodation .maps-tags .btn.btn-link.m-active,body.accommodation .tagstitle,body.accommodation h4,body.accommodation h5{color:#e09f26 !important}body.accommodation .border-bottom{border-bottom:2px solid #e09f26 !important;padding-bottom:1em}body.routes #jc-mod-maps-cloud-container .jc-mod-cloud-header{background-color:#e37526}body.routes .refineMapSidebar{border-top:8px solid #e37526}body.routes .btn-primary,body.routes .btn-success{border-color:#e37526;background-color:#e37526}body.routes .irs--flat .irs-bar,body.routes .irs--flat .irs-from,body.routes .irs--flat .irs-to,body.routes .irs--flat .irs-single{background-color:#e37526}body.routes .irs--flat .irs-from::before,body.routes .irs--flat .irs-to::before,body.routes .irs--flat .irs-single::before{border-top-color:#e37526}body.routes .maps-tags .btn.btn-link.m-active,body.routes .tagstitle,body.routes h4,body.routes h5{color:#e37526 !important}body.routes .border-bottom{border-bottom:2px solid #e37526 !important;padding-bottom:1em}