﻿/*!
Theme Name: destinations

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is the most seamless and minimalistic integration of Twitter Bootstrap Framework into
the _s starter theme from Automattic, the guys behind WordPress.

_s (or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc. Twitter Bootstrap

Credits:

1. Bootstrap

* Bootstrap v3.3.6 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

* Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c)
* Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c

2. wp_bootstrap_navwalker

* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker

3. Glyphicons

* http://getbootstrap.com/components/
*/.bonjourroumanie.bonjourroumanie.background{background-color:#cc0000}.bonjourroumanie.primary{color:#cc0000}.bonjourroumanie.secondary{color:#f1f1f1}#mega-menu-wrap-top-bar{background-color:#0d3880}#mega-menu-wrap-top-bar #mega-menu-top-bar{text-align:center;display:flex;max-width:1140px;margin:0 auto}#mega-menu-wrap-top-bar #mega-menu-top-bar>li.mega-menu-item{height:50px;flex:1 auto;transition:all 0.3s}#mega-menu-wrap-top-bar #mega-menu-top-bar>li.mega-menu-item>a.mega-menu-link{border-right:1px solid #2775a6;height:30px;margin:10px 0;line-height:30px;text-align:center;font-size:14px}#mega-menu-wrap-top-bar #mega-menu-top-bar>li.mega-menu-item>a.mega-menu-link:hover{background-color:transparent;border-color:#2775a6}#mega-menu-wrap-top-bar #mega-menu-top-bar>li.mega-menu-item>a.mega-menu-link:before{font-size:17px;line-height:28px}#mega-menu-wrap-top-bar #mega-menu-top-bar>li.mega-menu-item:last-of-type>a.mega-menu-link{border-right:none}#mega-menu-wrap-primary #mega-menu-primary{height:64px;margin:25px 0;display:flex}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{height:64px;flex:1 auto}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{height:100%;line-height:64px;color:#606060;font-size:14px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{background:none;color:#216691}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{border-top:3px solid #216691;background:#fff;box-shadow:0px 8px 22px 2px #000000}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_media_image{padding:0}#mega-menu-wrap-primary #mega-menu-primary .widget_media_image img{min-width:100%;min-height:100%;width:auto;height:auto;max-height:1000%;max-width:1000%;margin:0}.owl-carousel .owl-nav span{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}input.button,button.button,a.button{background-color:#0d3880;color:#ffffff;text-decoration:none !important;line-height:54px;height:54px;padding:0 40px 0 40px;display:table;margin:0 auto;font-weight:800;text-transform:uppercase}@media (max-width:768px){input.button,button.button,a.button{padding:20px !important;line-height:normal;width:85%;font-size:1.2em}}input.red.button:hover,button.red.button:hover,a.red.button:hover{background:url(includes/img/button-arrow.png) no-repeat center right 40px;background-color:#6cbe99}input.red.button:hover span,button.red.button:hover span,a.red.button:hover span{transform:translateX(0)}input.white.button,button.white.button,a.white.button{background:url(includes/img/button-arrow-blue.png) no-repeat center right 40px;background-color:#fff;color:#464646}input.button[disabled],button.button[disabled],a.button[disabled]{background:url(includes/img/button-arrow-greyed.png) no-repeat center right 40px;background-color:#f0f0f0;color:#999}input.button[disabled]:hover,button.button[disabled]:hover,a.button[disabled]:hover{background:url(includes/img/button-arrow-greyed.png) no-repeat center right 40px;background-color:#f0f0f0;color:#999;cursor:not-allowed}.offer .col-md-12 content .summary .summary,.offer .tabs-tarrif content .ui-tabs-panel ul{list-style:none;padding-left:0;margin-top:25px}.offer .col-md-12 content .summary .summary li,.offer .tabs-tarrif content .ui-tabs-panel ul li{padding:10px 0;padding-left:40px;font-family:Ubuntu, Open Sans, Helvetica, sans-serif;position:relative;display:block;line-height:21px}.offer .col-md-12 content .summary .summary li:before,.offer .tabs-tarrif content .ui-tabs-panel ul li:before{font-size:32px;font-family:"Font Awesome 5 Free";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#0d3880}textarea,input{border:none;border-bottom:1px solid #ebebeb;padding:0 25px;background:transparent;line-height:42px;transition:all 0.3s}textarea:focus,input:focus{border-color:#333}strong{colot:#6cbe99 !important}textarea{line-height:1.3;resize:vertical;width:100%;padding-top:10px;padding-bottom:10px;min-height:42px;text-align:justify}body{word-wrap:break-word;font-family:Ubuntu, Open Sans, Helvetica, sans-serif;font-size:14px;line-height:24px;color:#464646;font-weight:400;overflow-x:hidden}body.single-activity,body.single-offer{background:#f9f9f9}body.noscroll{overflow-y:hidden}p a:hover,p a:active,p a{color:#0d3880;text-decoration:none}body *{outline:none !important}.alignleft{display:inline;margin-right:1.5em}.alignright{display:inline;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}img{display:inline-block;height:auto;max-width:100%}img[class*="wp-image-"]{margin-top:10px;margin-bottom:10px}.wp-caption{border:1px solid #ccc;margin-bottom:10px;max-width:100%;border-radius:4px;padding:0 10px}.wp-caption.aligncenter{margin-bottom:10px}.wp-caption img[class*="wp-image-"]{display:block}.wp-caption .wp-caption-text{text-align:center;margin-top:10px}embed,iframe,object{max-width:100%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.page-template-page-project .main-content{background-color:#f9f9f9}.main-content-inner{padding-bottom:0em}.hentry{margin:0 0 1.5em}.sticky{display:block}.bypostauthor{display:block}.container{padding-bottom:0}.clear{clear:both}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:active>.dropdown-menu,.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:active>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.widget{margin-bottom:2em}.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li{padding-left:15px}.widget_search .search-form input[type="submit"]{display:none}.widget select{max-width:100%}.comment .children{margin-left:1.5em}.entry-meta{clear:both}nav form.tk-page-nav,nav .input-group,nav .input-group-btn,nav .form-control{display:inline}.siteTitle{color:#0d3880;text-align:center;text-transform:uppercase;font-weight:800;margin:30px 10px}.textLeft.siteTitle{text-align:left}.siteSubtitle{color:#464646;text-align:center;margin:30px 10% 30px}.fullWidth{width:100vw;margin-left:calc((-100vw + 1170px) / 2);margin-right:calc((-100vw + 1170px) / 2)}.fullWidth.activities{background:#f9f9f9}.fullWidth.activities .container{background:#fff}.fullWidth.white{background:#fff}.fullWidth.gray{background:#0d3880}@media (max-width:1199px){.fullWidth{margin-left:calc((-100vw + 970px) / 2);margin-right:calc((-100vw + 970px) / 2)}}@media (max-width:991px){.fullWidth{margin-left:calc((-100vw + 750px) / 2);margin-right:calc((-100vw + 750px) / 2)}}@media (max-width:768px){.fullWidth{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}}@media (max-width:768px){.siteSubtitle{max-width:450px;margin:0 auto 30px}}.uppercase{text-transform:uppercase}.nopadding{padding:0}.caldera-grid .form-control{border:none !important;border-bottom:1px solid #ebebeb !important;box-shadow:none !important;transition:all 0.3s !important;border-radius:0 !important}.caldera-grid .form-control.error{border-color:#ff0000 !important}.caldera-grid .form-control:focus{border-color:#333 !important}input.button{margin:25px auto !important;display:table !important;float:none;font-weight:bold !important}button.button,a.button{border:none !important;margin-top:50px}.section{padding:20px 0}@media (max-width:1199px){.section{padding:50px 0 0}}@media (max-width:768px){.section{padding-left:15px;padding-right:15px}}.section.grayBG{background:#f9f9f9}.section.whiteBG{background:#fff}.section.mtop30{margin-top:30px !important}@media (max-width:768px){.section.mtop30{margin-top:0}}.section.primarybackground{background-color:#0d3880}#search{position:relative}#search select{border:none;width:100%;line-height:43px;height:43px;-moz-appearance:textfield;background:transparent;border-bottom:1px solid #ebebeb}#search button{position:absolute;right:0;top:0;font-size:30px;background:none;border:none;box-shadow:none;padding:0;padding-right:10px;z-index:9;color:#898989}.slider{height:80vh;max-height:450px;min-height:300px;position:relative}.slider .owl-carousel{height:100%}.slider .owl-carousel .owl-stage-outer{height:100%}.slider .owl-carousel .owl-stage-outer .owl-stage{height:100%}.slider .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.slider item{height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;display:block}.slider>.content{background:rgba(108, 190, 153, 0.8);position:absolute;top:25%;left:calc((100% - 750px) / 2);width:750px;height:auto;padding:30px 30px}@media (max-width:1199px){.slider>.content{left:calc((100% - 970px) / 2);width:calc(970px / 2)}}@media (max-width:991px){.slider>.content{left:calc((100% - 750px) / 2);width:100%;max-width:750px}}@media (max-width:768px){.slider>.content{padding:30px;left:30px;width:100%}}@media (max-width:480px){.slider>.content{padding:30px;left:15px;width:100%}}.slider>.content>span{width:calc(100% - 100px);padding:100px 0}@media (max-width:1199px){.slider>.content>span{width:calc(100% - 100px)}}@media (max-width:480px){.slider>.content>span{width:calc(100% - 60px)}}.slider>.content>span h1{text-transform:uppercase;font-size:2.7em;font-weight:700;margin:0;color:#fff;text-align:center}@media (max-width:1199px){.slider>.content>span h1{font-size:32px}}@media (max-width:768px){.slider>.content>span h1{font-size:28px;text-align:center}}.slider>.content>span p{text-decoration:none !important;color:#fff;font-size:1.2em;line-height:1.4;font-weight:700;margin-top:20px;display:block;text-align:center}@media (max-width:1199px){.slider>.content>span p{font-size:18px}}@media (max-width:768px){.slider>.content>span p{font-size:1.2em;text-align:center;padding-right:0}}.home .select2-search__field,.home .select2-selection__rendered{color:#0d3880 !important;height:42px}.homeCatalog{background:#0d3880;padding:20px 0}@media (max-width:1199px){.homeCatalog{padding-top:0 !important}}.homeCatalog>.container{position:relative;background:#0d3880}@media (max-width:1199px){.homeCatalog>.container{padding:30px 15px}}.homeCatalog>.container p{text-decoration:none !important;color:#fff;font-size:1.2em;text-align:center}.homeCatalog>.container h2{text-decoration:none !important;color:#fff;font-size:24px;text-align:center;text-transform:none}.homeCatalog>.container h3{text-decoration:none !important;color:#fff;font-size:20px;font-weight:500;text-align:center;margin-top:0px}@media (max-width:1199px){.homeCatalog>.container{font-size:18px}}@media (max-width:991px){.homeCatalog .textHalf{position:relative;transform:none;text-align:justify}}@media (max-width:768px){.homeCatalog .textHalf{padding:0 15px !important}}.btn{color:#ffffff;text-decoration:none !important;line-height:50px;height:50px;padding:0 30px 0 30px;display:table;font-weight:800;text-transform:uppercase;font-size:18px;margin:30px auto 0}.btn.primary{background-color:#0d3880 !important;border:2px solid #0d3880}.btn.primary:hover{background-color:#fff !important;color:#0d3880}.btn.inverseprimary{background-color:#fff !important;border:2px solid #0d3880;color:#0d3880}.btn.inverseprimary:hover{background-color:#0d3880 !important;color:#fff}.btn.secondary{background-color:#6cbe99 !important;border:2px solid #6cbe99}.btn.secondary:hover{background-color:#fff !important;color:#6cbe99}.btn.inversesecondary{background-color:#fff !important;border:2px solid #6cbe99;color:#6cbe99}.btn.inversesecondary:hover{background-color:#6cbe99 !important;color:#fff}.btn.cover{line-height:36px;height:36px;margin:30px auto 84px}.btn.bottom5{margin-bottom:-4rem}@media (max-width:991px){.btn.bottom5{margin-bottom:0 !important}}.flag{display:table;margin:-20px auto;margin-top:130px}.flag .flag-icon{width:53px;height:40px}.trips.single{text-align:center}.trips.single>div{display:inline-block;float:none}.trips .siteSubtitle{font-size:16px;font-weight:400;text-align:center;margin:30px 10% 30px}@media (max-width:768px){.trips .siteSubtitle{margin:0}}.trips .btn{font-size:14px;position:absolute;width:80%;bottom:-25px;left:10%}.trips h2{font-weight:800;color:#0d3880;padding:0 15px;font-size:24px}@media (max-width:768px){.trips h2{padding:15px 30px;margin:0}}.trips .item{height:550px;margin-bottom:15px;margin-top:20px;color:#464646;display:block;text-decoration:none !important;overflow:hidden}@media (max-width:1199px){.trips .item{height:620px}}@media (max-width:991px){.trips .item{width:360px;max-width:100%;height:auto;margin:15px auto}}.trips .item .col-md-12{height:260px}@media (max-width:991px){.trips .item .col-md-12{margin-bottom:30px}}.trips .item .features{text-align:center}.trips .item .features a>span{color:#6cbe99;font-weight:700;font-size:16px}.trips .item .featured{position:relative;margin:10px 0 0 0}.trips .item .featured img{width:100%;border-radius:10px 10px 0 0}.trips .item .detailsthematique{position:absolute;top:0;right:0;height:60px;width:60px}.trips .item .detailsthematique img{border-radius:0}.trips .item .detailspays{position:absolute;top:-15px;left:42%}.trips .item .flag-icon{width:5em;line-height:2.5em}.trips .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:10}.trips .item .supratitlu{font-size:18px;margin:15px 0 5px;display:inline-block;text-decoration:none !important;color:#333}.trips .item .title{margin-top:20px}.trips .item .title a{font-size:18px;font-weight:700;color:#0d3880;height:38px;text-align:left;text-decoration:none !important}@media (max-width:991px){.trips .item .title a{height:62px}}.trips .item .content{text-align:center;cursor:default}.trips .item .col-md-12{padding:0 5px;border-right:2px solid #eee;border-left:2px solid #eee;border-bottom:2px solid #eee}.trips .item .col-md-12 h3{font-size:24px;font-weight:700;color:#0d3880;text-align:center}.themes{display:block;width:100%}.themes .theme{display:block;float:left;width:calc(100% / 5.8);margin:15px;text-decoration:none !important;color:#464646;text-align:center;font-size:14px;line-height:24px;transition:all 0.3s}.themes .theme #lien{margin-top:10px;color:#6cbe99}@media (max-width:1199px){.themes .theme{width:50%;min-width:400px;height:auto;margin:0 auto;float:none;border-bottom:1px inset #333333}}@media (max-width:991px){.themes .theme{width:100%;min-width:100%}}@media (max-width:1199px){.themes .theme:last-of-type{border-bottom:none}}.themes .theme:hover{background:#fff}.themes .theme .title{font-size:21px;font-weight:600}@media (max-width:1199px){.themes .theme .title{height:auto}}.themes .theme i{font-size:90px;margin:0 auto;color:#0d3880}.themes .theme img{max-width:100%;max-height:100%;object-fit:contain;height:150px}.homeThemes.whiteBG .themes .theme:hover{background:#f9f9f9}.reviews{padding:30px 0 30px;background:#ffffff}@media (max-width:1199px){.reviews{padding:50px 0}}@media (max-width:1199px){.home .destinations:not(.item){padding:30px 0}}.home .destinations:not(.item) ul{-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px;padding:75px 0 25px;list-style:none}@media (max-width:1199px){.home .destinations:not(.item) ul{padding:25px 0}}@media (max-width:991px){.home .destinations:not(.item) ul{column-count:2;column-gap:30px}}@media (max-width:768px){.home .destinations:not(.item) ul{column-count:1;column-gap:0}}.home .destinations:not(.item) ul li{margin:15px 0}.home .destinations:not(.item) ul li a{text-decoration:none;color:#464646;font-size:16px}.home .destinations:not(.item) ul li a span{margin-right:20px;color:#b3b3b3}.home .destinations:not(.item) ul li a:hover{color:#0d3880}.home .destinations:not(.item) ul li a:hover span{color:#0d3880}.home .destinations:not(.item) a.button{background-color:#6cbe99;color:#fff}@media (max-width:1199px){.home .destinations:not(.item) a.button{margin-top:0}}.home .specialists{padding:75px 0}@media (max-width:1199px){.home .specialists{padding:50px 0}}@media (max-width:480px){.home .specialists{padding:50px 15px}}.home .specialists .siteTitle{margin-bottom:50px}.home .specialists .owl-item:nth-of-type(even) .specialist{margin-top:30px}@media (max-width:991px){.home .specialists .owl-item:nth-of-type(even) .specialist{margin-top:5px}}.home .specialists .specialist{height:300px;width:100%;float:left;background-position:center;background-size:cover;background-color:#0d3880;margin:0 5px;cursor:pointer;position:relative;overflow:hidden}@media (max-width:991px){.home .specialists .specialist{width:100%;margin:5px}}@media (max-width:480px){.home .specialists .specialist{width:100%;margin:10px 0}}.home .specialists .specialist .overlay{padding:0 15px;background:#0d3880;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(calc(100% - 32px));transition:all 0.3s;text-align:center}.home .specialists .specialist .overlay span{display:block;color:#fff;line-height:32px;width:100%}.home .specialists .specialist .overlay span.email a{unicode-bidi:bidi-override}.home .specialists .specialist .overlay span a{color:#fff;text-decoration:none;direction:rtl}.home .specialists .specialist .overlay span.name{text-transform:uppercase;font-weight:500}.home .specialists .specialist:hover .overlay{padding-top:50px;transform:translateY(0)}.callToAction{background:url(includes/img/calltoaction.jpg) no-repeat center / cover;padding:75px 0;color:#fff}@media (max-width:1199px){.callToAction{padding:50px 0}}.callToAction h2,.callToAction h3,.callToAction h4{color:#fff}.callToAction .siteSubtitle{color:#fff;margin:0 auto}.callToAction .callUs{color:#fff;display:table;margin:40px auto;text-decoration:none !important}.callToAction .callUs i{font-size:54px;float:left;margin-right:15px}.callToAction .callUs span{float:left}.callToAction .callUs span p{font-size:18px}.callToAction .callUs span strong{font-size:24px;font-weight:500}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:absolute;top:40%;width:35px;height:35px;border-radius:100%;font-size:40px;outline:none !important}.owl-carousel .owl-nav span{position:absolute;line-height:1;font-size:40px;height:45px}@media (max-width:1199px){.owl-carousel .owl-nav{display:none}}.owl-carousel .owl-nav button.owl-prev{background:url(includes/img/prev.png);left:0;top:50%;transform:translateY(-50%) translateX(-150%)}.owl-carousel .owl-nav button.owl-next{background:url(includes/img/next.png);right:0;top:50% !important;transform:translateY(-50%) translateX(150%)}.owl-carousel .owl-dots{margin:0 auto;margin-top:50px;margin-bottom:50px;text-align:center;display:none}.owl-carousel .owl-dots button.owl-dot{height:24px;width:24px;margin:10px;line-height:24px;float:left}@media (max-width:768px){.owl-carousel .owl-dots button.owl-dot{margin:0}}.owl-carousel .owl-dots button.owl-dot span{height:14px;width:14px;background-color:#0d3880;border-radius:100%;transition:all 0.3s;display:table;margin:0 auto}.owl-carousel .owl-dots button.owl-dot.active span{width:20px;height:20px}@media (max-width:1199px){.homeThemes{padding:50px 0}}.pageCover{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.pageCover .page-title{color:#fff;font-family:Ubuntu, sans-serif;padding:150px 0;margin:0 auto;display:table;width:auto}.pageCover .page-title.padding0{padding:0}.pageCover .page-title span{background:rgba(108, 190, 153, 0.8);line-height:90px;padding:0 30px;display:inline-block;font-size:36px;font-weight:800;text-align:center}@media (max-width:768px){.pageCover .page-title span{font-size:24px;text-align:center;line-height:1.5;padding:15px 30px}}.pageCover .page-title ion-icon{font-size:40px;margin:0 10px 0 0}.pageCover .page-title ion-icon+span{padding-left:20px;display:inline-block}.pageCover .page-title img{max-width:100px;max-height:100px;padding:10px 0 0}.devis{background-color:#0d3880;padding:30px 0}.devis h2{color:#6cbe99;text-align:center;font-weight:800;text-transform:uppercase}.devis h3{color:#fff;text-align:center}.post-content.single{background:transparent;margin:10px 40px}.post-content.single .breadcrumb{background:transparent}.post-content.single .breadcrumb a.red{color:#6cbe99}.post-content.single .breadcrumb a{color:#777777;text-decoration:none}.post-content.single+.offer{margin:0}.post-content .subtitle{padding:15px;text-transform:uppercase;color:#0d3880;font-weight:800;font-size:24px}@media (max-width:768px){.post-content .subtitle{padding:15px 30px}}.post-content .description{background:#ffffff;color:#464646;padding:0 15px;font-size:1.2em}@media (max-width:768px){.post-content .description{padding:15px 30px}}.post-content .description .revealPlaceHolder{cursor:pointer;color:#6cbe99;font-weight:bold}.post-content ul{margin-top:20px}@media (max-width:768px){.post-content ul{padding:0 15px}}.post-content li a{color:#6cbe99 !important}@media (max-width:768px){.post-content li a{padding:0 !important}}@media (max-width:768px){.post-content li{line-height:30px;list-style-type:none;padding:0 15px}}.post-content .breadcrumb{background:#ffffff;color:#464646;padding:15px;border-radius:0;margin-bottom:0;font-size:14px;line-height:16px}.post-content .breadcrumb li:first-of-type a strong{display:none}.post-content .breadcrumb a{color:#6cbe99;text-decoration:none}.post-content .breadcrumb a.red{color:#ffffff}.post-content .breadcrumb>i{margin:0 10px;font-size:16px;line-height:16px}.pagination li.prev span,.pagination li.prev a,.pagination li.next span,.pagination li.next a{border-radius:100%;font-size:32px;line-height:16px;width:35px;height:35px;border:1px solid #b7b7b7 !important;background:#ebebeb !important;color:#606060 !important;user-select:none}.pagination li{color:#606060;display:inline-block;margin:0 5px}.pagination li a{color:#606060 !important;background:none !important;border:none !important;font-weight:normal}.pagination li.active a{color:#606060 !important;font-weight:bold;background:none !important;border:none !important}.specialisti{margin-top:50px;margin-bottom:50px}@media (max-width:991px){.specialisti .userinfo{max-width:460px}}.specialisti .userinfo .avatar{width:100%}.specialisti .userinfo .infos{border:1px solid #ebebeb;padding:50px 100px;height:262.5px}@media (max-width:1199px){.specialisti .userinfo .infos{height:212.5px;padding:20px 100px}}@media (max-width:768px){.specialisti .userinfo .infos{padding:50px 50px 50px 100px;height:auto}}.specialisti .userinfo .infos h3{color:#0d3880;font-size:18px}.specialisti .userinfo .infos .name{color:#0d3880;font-size:16px;display:block}.specialisti .userinfo .infos .email{unicode-bidi:bidi-override;direction:rtl}.specialisti .userinfo .infos a{text-decoration:none !important;color:#464646;font-size:16px;line-height:26px;margin:5px 0;display:inline-block;position:relative}.specialisti .userinfo .infos a:before{position:absolute;content:"";width:25px;height:25px;left:-40px;top:50%;transform:translateY(-50%)}.specialisti .userinfo .infos a.email:before{background:url(includes/img/user_mail.png) no-repeat center left}.specialisti .userinfo .infos a.phone:before{background:url(includes/img/user_phone.png) no-repeat center left}.specialisti .userinfo .offer-button{background:url(includes/img/button-arrow.png) no-repeat center right 35px #0d3880;height:262.5px;display:block;color:#fff;text-decoration:none;line-height:262.5px;text-align:center;text-indent:-35px;font-size:16px;font-weight:bold;transition:all 0.3s}.specialisti .userinfo .offer-button:hover{background-color:#0d3880}@media (max-width:1199px){.specialisti .userinfo .offer-button{line-height:212.5px;height:212.5px;background:url(includes/img/button-arrow.png) no-repeat center right 15px #0d3880}}@media (max-width:991px){.specialisti .userinfo .offer-button{line-height:62px;height:62px}}.bref{width:100%;background-color:#f9f9f9;padding:75px 0;margin-top:0;background-size:cover}@media (max-width:768px){.bref{display:none}}.bref .content{background:#fff;padding:50px 40px;text-align:center}@media (max-width:768px){.bref .content{padding:30px}}.bref .content .title{font-size:28px;color:#0d3880;text-align:center;font-weight:500;margin-bottom:35px}.bref .content .item{text-align:center;display:inline-block;margin:10px;width:calc((100% / 5) - 30px)}@media (max-width:1199px){.bref .content .item{max-width:calc((100% / 5) - 30px)}}@media (max-width:768px){.bref .content .item{max-width:100%;width:100%;margin:0;margin-bottom:10px}}.bref .content .item *{display:inline-block}.bref .content .item span{font-size:18px;color:#0d3880;font-weight:bold;margin-top:10px}.tax-themes .bref,.home .bref,.page-template-page-project-php .bref,.archive.tag .bref,.page-template-page-themes .bref,.offer-template-default .bref{background-size:cover;background-position:center;background-repeat:no-repeat;padding:75px 0}.tax-themes .bref .content,.home .bref .content,.page-template-page-project-php .bref .content,.archive.tag .bref .content,.page-template-page-themes .bref .content,.offer-template-default .bref .content{background:#ffffff}.page-template-page-confirmer .bref{display:none}.page-template-page-theme .select2-selection__placeholder{display:none}.select2-container--default .select2-selection--single{border-radius:0;height:42px;font-family:Ubuntu;font-size:16px;padding:0 50px 0 25px;background:#fff;color:#fff;border-bottom:1px solid #ebebeb}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#0d3880}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:10px}.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#0d3880;color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#6cbe99}.select2-dropdown{border-color:#dcdcdc}.select2-dropdown .select2-results__option{font-family:Raleway, sans-serif;font-size:16px;color:#0d3880;padding:0 15px 0 13px;line-height:2}.site-footer{background:#0d3880;color:#fff;border-top:1px solid #fff}@media (max-width:991px){.site-footer{text-align:center}}.site-footer .container{border-bottom:1px solid #ebebeb;padding-top:50px;padding-bottom:30px}.site-footer .container .menu{list-style:none;padding-top:20px}@media (max-width:991px){.site-footer .container .menu{padding:0}}.site-footer .container .menu li a{text-decoration:none;color:#fff;line-height:1.75;font-weight:normal}.site-footer .container .title{font-size:16px;padding-left:40px;color:#fff}@media (max-width:991px){.site-footer .container .contact{display:table;margin:0 auto}}.site-footer .container .contact a{text-decoration:none !important;color:#fff;font-size:24px;line-height:26px;display:inline-block;position:relative;font-weight:normal;padding-left:10px}@media (max-width:991px){.site-footer .container .contact a{display:table;margin:0 auto}}.site-footer .container .contact a:before{position:absolute;content:"";width:25px;height:25px;left:0px;top:50%;transform:translateY(-50%)}.site-footer .container .contact a.phone:before{background:url(includes/img/user_phone.png) no-repeat center left}.site-footer .container .contact .schedule{font-size:14px;color:#fff;line-height:12px;display:inline-block}@media (max-width:1199px){.site-footer .container .contact .schedule{line-height:1.2;padding-left:15px}}.site-footer .container img{max-height:100px;margin-bottom:15px}.site-footer i{float:left;font-size:30px;line-height:15px;color:#6cbe99}.site-footer .copyright{text-align:center;line-height:75px;color:#fff}.site-footer .copyright a{color:#fff}.container .content-title{color:#0d3880;text-transform:uppercase;font-weight:800;margin:0 0 25px 0}.container>.col-md-12{padding:0 30px}@media (max-width:768px){.container>.col-md-12{padding:0 20px}}.container>.col-md-6{padding:0 30px 0 15px}.container .faq{padding:0 30px;text-align:left}.container .faq h3{padding:0 0 0 20px}.container .faq h4{font-weight:700}@media (max-width:768px){.container .faq{padding:0}}.offer{margin:50px 0}.offer .col-md-12 content{background:#fff;padding:30px 0;width:100%;display:block}.offer .col-md-12 content .col-lg-6 .gallery{padding:0;margin-bottom:15px}.offer .col-md-12 content .featured{width:100%;margin-top:50px}.offer .col-md-12 content .title{line-height:32px;color:#0d3880;font-weight:800;padding-left:10px;margin-top:10px;text-transform:uppercase;line-height:50px}.offer .col-md-12 content .summary{font-size:16px;font-weight:500;padding-left:10px}.offer .col-md-12 content .summary h2{color:#6cbe99;text-transform:uppercase;font-weight:800;font-size:1.2em}.offer .col-md-12 content .summary:before{font-size:26px;padding-right:15px}.offer .col-md-12 content .summary .summary{font-size:1em;font-weight:400}.offer .col-md-12 content .features{margin-bottom:25px;margin-top:15px;padding-left:10px}@media (max-width:550px){.offer .col-md-12 content .features{display:block;margin-bottom:15px}}.offer .col-md-12 content .features>span{float:left;color:#0d3880;background-color:#fff;padding:5px 5px;border-radius:5px;margin:10px 10px 0 0;font-size:1em;border:1px solid #0d3880}@media (max-width:550px){.offer .col-md-12 content .features>span{width:100%;display:block;max-width:100%;float:left;margin-bottom:10px;flex:none;text-align:center;text-transform:uppercase}}@media (max-width:400px){.offer .col-md-12 content .features>span{display:inline-block;width:100%;float:none;max-width:100%}}.offer .col-md-12 content .features>span:first-of-type{margin-left:0}.offer .col-md-12 content .features>span i{font-size:24px;line-height:24px;display:block;float:left}.offer .col-md-12 content .features>span span{line-height:24px;display:block;float:left;padding-left:10px}.offer .col-md-12 content .gallery a{display:block;width:100%;position:relative;text-align:center;font-size:1.2em}.offer .col-md-12 content .gallery a .alt{position:absolute;top:90%;display:block;width:100%;padding:10px;color:#fff;text-decoration:none !important;background:rgba(108, 190, 153, 0.8);transform:translateY(-100%);font-family:Ubuntu}.offer .col-md-12 content .gallery .owl-dots{position:absolute;bottom:0;left:0;display:block;width:100%;text-align:center;margin:0 auto}.offer .col-md-12 content .gallery .owl-dots button.owl-dot{float:none;display:inline-block}.offer .col-md-12 content .gallery .owl-dots button.owl-dot span{background-color:#fff}.offer .flag-icon-offer{width:27px;height:20px;margin-left:10px;margin-right:10px;background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;line-height:1em}.offer .country{font-size:1.2em;line-height:20px;color:#464646;margin:0}.offer .middle content{padding:0}.offer .middle content .col-md-4{padding:15px;border-left:1px solid #ebebeb}@media (max-width:991px){.offer .middle content .col-md-4{border-left:none;border-top:1px solid #ebebeb}}.offer .middle content .col-md-4:first-of-type{border-left:none}@media (max-width:991px){.offer .middle content .col-md-4:first-of-type{border-top:none}}.offer .middle content .price{font-size:24px;color:#0d3880;font-weight:bold;text-align:center;line-height:54px;display:block}.offer .middle content .button{margin:0 auto;display:table}.offer .middle content .call{background:url(includes/img/call.png) no-repeat center left;padding-left:55px;display:table;margin:0 auto;color:#464646 !important;text-decoration:none !important}.offer .middle content .call span{font-size:18px;margin:0;display:block}.offer .middle content .call strong{font-size:24px;font-weight:500;margin:5px 0 0 0;display:block}@media (max-width:660px){.offer .tabs-menu{display:none}}.offer .tabs-menu content{padding:0;background-color:#0d3880}@media (max-width:991px){.offer .tabs-menu content{display:flex}}@media (max-width:660px){.offer .tabs-menu content{display:block}}.offer .tabs-menu content.fixed{position:fixed;top:0;left:calc((100% - 1140px) / 2);max-width:1140px;z-index:11}.offer .tabs-menu content.fixed.hide{transform:translateY(-100%);display:block !important}.offer .tabs-menu content>.col-md-3{padding:12px 0;text-align:center;color:#fff;height:74px;font-size:1.4em;line-height:50px;transition:all 0.3s;cursor:pointer;border-left:1px solid #fff;background-color:#0d3880}.offer .tabs-menu content>.col-md-3 a{text-decoration:none;color:#fff}@media (max-width:660px){.offer .tabs-menu content>.col-md-3{border-left:none;border-top:1px solid rgba(0, 0, 0, 0.25)}}@media (max-width:480px){.offer .tabs-menu content>.col-md-3{line-height:30px}}.offer .tabs-menu content>.col-md-3:first-of-type{border-left:none;border-top:none}.offer .tabs-menu content>.col-md-3.tarif{padding:17px 0}.offer .tabs-menu content>.col-md-3.tarif span{display:block;line-height:1;font-size:0.8em;font-weight:500}.offer .tabs-menu content>.col-md-3.tarif price{display:block;font-size:1.4em;font-weight:bold;line-height:1}.offer .tabs-menu content>.col-md-3.devis{background-color:#6cbe99;font-weight:800}@media (max-width:991px){.offer .tabs-menu content>.col-md-3{width:auto;flex:1 auto}}@media (max-width:660px){.offer .tabs-menu content>.col-md-3{width:100%;float:none}}.offer .tabs-menu content>.col-md-3:hover,.offer .tabs-menu content>.col-md-3.active{background:#fff;color:#0d3880;border:1px solid #0d3880}.offer .tabs-menu content>.col-md-3:hover.devis,.offer .tabs-menu content>.col-md-3.active.devis{border:1px solid #6cbe99;color:#6cbe99}@media (max-width:660px){.offer .tabs-menu content>.col-md-3:hover,.offer .tabs-menu content>.col-md-3.active{background:transparent}}.offer .tabs-content content #map{height:250px}.offer .tabs-content content .dayList{height:auto;overflow-y:auto;margin-bottom:0;margin-top:15px;padding-left:0;list-style:none;position:relative}@media (max-width:660px){.offer .tabs-content content .dayList{height:auto;padding-bottom:20px}}.offer .tabs-content content .dayList li{color:#464646;list-style:none;line-height:1.3;padding:5px 10px 5px 0;border-bottom:1px solid #ebebeb;position:relative;display:block}.offer .tabs-content content .dayList li:last-of-type{border:none}.offer .tabs-itinerary content{background:#fff;padding:0}.offer .tabs-itinerary content>.col-md-12{background:#fff;padding:30px 30px 0 30px}.offer .tabs-itinerary content .days{position:relative}.offer .tabs-itinerary content .days h3{color:#666;font-size:18px;font-weight:700;margin-left:70px;margin-top:0}@media (max-width:768px){.offer .tabs-itinerary content .days h3{margin-left:0}}.offer .tabs-itinerary content .days .day{margin-bottom:25px;width:100%;padding:30px;position:relative;background:#fff}.offer .tabs-itinerary content .days .day:after{content:"";width:20px;height:20px;border-radius:100%;background:#0d3880;position:absolute;left:30px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.offer .tabs-itinerary content .days .day:after{display:none}}.offer .tabs-itinerary content .days .day:before{content:"";position:absolute;width:1px;height:calc(100% + 22px);border:1px dashed #0d3880;left:39px;top:0%;z-index:10}@media (max-width:768px){.offer .tabs-itinerary content .days .day:before{display:none}}.offer .tabs-itinerary content .days .day:first-of-type{padding-top:0}.offer .tabs-itinerary content .days .day:first-of-type:before{height:calc(50% + 22px);top:50%}.offer .tabs-itinerary content .days .day:last-of-type:before{height:50%;top:0%}.offer .tabs-itinerary content .days .day .items{padding-left:80px;list-style:none}@media (max-width:768px){.offer .tabs-itinerary content .days .day .items{padding-left:0}}.offer .tabs-itinerary content .days .day .items li{padding-left:26px;position:relative;font-size:16px;line-height:2}.offer .tabs-itinerary content .days .day .items li:before{content:"";background:#0d3880;width:12px;height:12px;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.offer .tabs-itinerary content .days .day .todo{padding-left:70px;padding-top:15px}@media (max-width:768px){.offer .tabs-itinerary content .days .day .todo{padding-left:0}}.offer .tabs-itinerary content .days .day .todo .item{cursor:pointer;color:#0d3880}.offer .tabs-itinerary content .days .day .todo .item img{max-width:75px;margin:10px 0}.offer .tabs-itinerary content .days .day .todo .item span{margin-left:0;font-size:16px;font-weight:bold;max-width:calc(100% - 105px);position:absolute;top:50%;left:105px;transform:translateY(-50%);color:#0d3880}.offer .tabs-itinerary content .days.sejour h3{color:#0d3880;text-transform:uppercase;font-size:24px;font-weight:500;margin:0 0 25px 50px}.offer .tabs-itinerary content .days.sejour p{padding-left:35px}.offer .tabs-itinerary .todo{padding-left:20px;padding:10px 15px}@media (max-width:768px){.offer .tabs-itinerary .todo{padding-left:0}}.offer .tabs-itinerary .todo .item{cursor:pointer;color:#0d3880}.offer .tabs-itinerary .todo .item img{max-width:100%;height:auto;margin:10px 0 0 0}.offer .tabs-itinerary .todo .item h4{background-color:#6cbe99;color:#fff;padding:10px;margin-top:0;font-size:1.1em}.offer .tabs-itinerary.hotel content content{background:#fff;padding:30px 0}.offer .tabs-itinerary.hotel content .forfaits h3{color:#0d3880;font-size:18px;font-weight:600;text-decoration:underline}.offer .tabs-itinerary.hotel content .facilities{column-count:3;column-gap:15px;list-style:none;padding-left:0}.offer .tabs-itinerary.hotel content .facilities li{padding-left:26px;color:#b3b3b3;font-family:Ubuntu, Open Sans, Helvetica, sans-serif;line-height:24px;position:relative;display:block}.offer .tabs-itinerary.hotel content .facilities li:before{font-family:"Font Awesome 5 Free";font-size:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.offer .tabs-itinerary.hotel content .facilities li.checked{color:#464646}.offer .tabs-itinerary.hotel content .facilities li.checked:before{color:#f5831a}.offer .tabs-itinerary.hotel content ul{padding-left:10px;margin-left:0}.offer .tabs-itinerary.hotel content .days .day{background:#fff}.offer .tabs-itinerary.hotel content .days .day h3{margin-left:30px}.offer .tabs-itinerary.hotel content .days .day .content{padding-left:30px}.offer .tabs-itinerary.hotel content .days .day:first-of-type{padding-top:30px;margin-top:25px}.offer .tabs-itinerary.hotel content .days .day .facilities{column-count:3;column-gap:15px;list-style:none;padding-left:0}.offer .tabs-itinerary.hotel content .days .day .facilities li{padding-left:26px;color:#b3b3b3;font-family:Ubuntu, Open Sans, Helvetica, sans-serif;line-height:24px;position:relative;display:block}.offer .tabs-itinerary.hotel content .days .day .facilities li:before{font-family:"Font Awesome 5 Free";font-size:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.offer .tabs-itinerary.hotel content .days .day .facilities li.checked{color:#464646}.offer .tabs-itinerary.hotel content .days .day .facilities li.checked:before{color:#f5831a}.offer .tabs-itinerary.hotel content *[id^=map-hotel]{height:350px}.offer .tabs-autres content{background:#f9f9f9;padding:0;margin-top:50px}.offer .tabs-autres content>.col-md-12{padding:20px 0}.offer .tabs-autres content>.col-md-12 .autres-infos{padding:10px 30px;background-color:#fff;border-radius:10px;margin-bottom:20px}.offer .tabs-autres content .col-md-6{padding:10px 0px}.offer .tabs-autres content .col-md-6 img{width:50%;border-radius:10px;padding:10px}.offer .hotels content{background:#fff;padding:30px;position:relative}.offer .hotels content .chambre{cursor:pointer;margin:15px 0;position:relative}.offer .hotels content .chambre__image{width:100%;height:280px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.offer .hotels content .chambre__image:after{content:"Détails";display:block;line-height:280px;height:100%;text-align:center;width:100%;position:absolute;top:0;left:0;background:rgba(108, 190, 153, 0.75);opacity:0;transition:all 0.3s;font-size:20px;color:#fff;text-transform:uppercase;font-weight:bold}.offer .hotels content .chambre__title{color:#fff;font-weight:bold;font-size:14px;margin-top:0;line-height:30px;background-color:#cc0000;text-align:center}.offer .hotels content .chambre:hover .chambre__image:after{opacity:1}.offer .tabs-tarrif .observation{font-weight:bold;font-size:16px}.offer .tabs-tarrif content .price{font-weight:bold;font-size:1.4em;display:inline-block;margin-bottom:25px}.offer .tabs-tarrif content .content{font-size:14px;color:#464646;line-height:24px}.offer .tabs-tarrif content .ui-tabs-nav{text-align:center;font-size:1.2em;font-weight:800}.offer .tabs-tarrif content .ui-tabs-nav li{display:inline-block}.offer .tabs-tarrif content .ui-tabs-nav li a{color:#6cbe99;text-decoration:none !important;padding:0 15px 5px}.offer .tabs-tarrif content .ui-tabs-nav li.ui-state-active a{color:#0d3880;border-bottom:2px solid #0d3880}.offer .tabs-tarrif content .ui-tabs-panel ul{padding-left:30px}.offer .tabs-tarrif content .ui-tabs-panel ul li{padding:5px 0 5px 26px;line-height:18px}.offer .tabs-tarrif content .ui-tabs-panel ul li:before{font-size:22px}.offer .tabs-tarrif content .ui-tabs-panel ul li.fa-times:before{color:#6cbe99}.tabs-optional content .col-md-12{padding:0 20px}@media (max-width:550px){.tabs-optional content .col-md-12{padding:0 15px}}.tabs-optional .item{height:240px;display:block;float:left;padding:20px 25px;border:1px solid transparent}@media (max-width:1199px){.tabs-optional .item{padding:15px}}@media (max-width:550px){.tabs-optional .item{height:auto;padding:0 !important}}.tabs-optional .item:hover{border:1px solid #ebebeb}.tabs-optional .item a{color:#464646;display:block;width:100%;height:100%}.tabs-optional .item img{height:auto;width:auto;max-width:220px;float:left;margin-top:0}@media (max-width:550px){.tabs-optional .item img{width:100%;max-width:100%;margin-top:0}}.tabs-optional .item .content{float:left;max-width:calc(100% - 220px);margin:10px 0;margin-left:20px}@media (max-width:1199px){.tabs-optional .item .content{max-width:calc(100% - 268px)}}@media (max-width:550px){.tabs-optional .item .content{max-width:100%}}.tabs-optional .item .content .title{font-size:16px;font-weight:500;text-transform:none;color:#0d3880;margin-top:10px}.tabs-optional .item .content .type{text-transform:uppercase;font-weight:bold}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{opacity:0.75}.jconfirm-box-container.activity .jconfirm-box{border-radius:0;box-shadow:none;padding:0}.jconfirm-box-container.activity .jconfirm-box .jconfirm-content-pane{margin-bottom:0;display:block}@media (max-width:991px){.jconfirm-box-container.activity .jconfirm-box .jconfirm-content-pane{height:90vh}}.jconfirm-box-container.activity .jconfirm-box .jconfirm-content-pane .jconfirm-content{overflow:hidden;display:block;height:100%}.jconfirm-box-container.activity .jconfirm-box .jconfirm-content-pane .jconfirm-content>div{overflow:hidden;display:block;height:100%}.jconfirm-box-container.activity .jconfirm-box .jconfirm-closeIcon{font-family:"desticons" !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;font-size:65px !important;width:31px;height:31px;top:40px;right:40px}@media (max-width:991px){.jconfirm-box-container.activity .jconfirm-box .jconfirm-closeIcon{color:#fff;text-shadow:0 0 5px rgba(0, 0, 0, 0.75);opacity:1;top:20px;right:20px}}.jconfirm-box-container.activity .jconfirm-box .image{position:absolute;top:0;left:0;width:41%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:991px){.jconfirm-box-container.activity .jconfirm-box .image{width:100%;height:40%;position:relative}}.jconfirm-box-container.activity .jconfirm-box .col-lg-7{padding:0;overflow:auto;height:100%;max-height:calc(100% - 220px);max-width:calc(59% - 135px);margin-top:5px;margin-left:calc(41% + 60px);display:block;position:relative;overflow:hidden}@media (max-width:991px){.jconfirm-box-container.activity .jconfirm-box .col-lg-7{margin-left:15px;max-width:calc(100% - 30px);max-height:calc((100% - 40%) - 210px)}}.jconfirm-box-container.activity .jconfirm-box h3{color:#0d3880;font-weight:500;margin-left:calc(41% + 60px)}@media (max-width:991px){.jconfirm-box-container.activity .jconfirm-box h3{margin-left:15px}}.jconfirm-box-container.activity .jconfirm-box .country{color:#464646;font-size:16px;line-height:26px;margin-left:calc(41% + 60px);margin-top:50px;float:left}@media (max-width:991px){.jconfirm-box-container.activity .jconfirm-box .country{margin-left:15px;margin-top:15px}}.jconfirm-box-container.activity .jconfirm-box .country span{float:left;margin-left:10px}.jconfirm-box-container.activity .jconfirm-box .country i{color:#0d3880;font-size:32px;float:left}.jconfirm-box-container.activity .jconfirm-box .tags{position:absolute;bottom:30px;left:calc(41% + 60px)}@media (max-width:991px){.jconfirm-box-container.activity .jconfirm-box .tags{left:15px}}.jconfirm-box-container.activity .jconfirm-box .tags span{display:inline-block;margin:7px 5px}.jconfirm-box-container.activity .jconfirm-box .tags span a{display:block;line-height:30px;border:1px solid #d7d7d7;border-radius:20px;color:#777777;text-decoration:none !important;transition:all 0.3s;padding:0 10px}.jconfirm-box-container.activity .jconfirm-box .tags span a:hover{color:#0d3880;border-color:#0d3880}.tags{padding:0 15px}.tags span{display:inline-block;margin:7px 5px}@media (max-width:991px){.tags span{display:table}}.tags span a{display:block;line-height:30px;border-radius:5px;text-decoration:none !important;padding:0 10px;color:#0d3880;border:1px solid #0d3880;background:#fff}.tags span a:hover{color:#fff;border:1px solid #0d3880;background-color:#0d3880}.tags span.selected{line-height:30px;border-radius:20px;text-decoration:none !important;transition:all 0.3s;padding:0 10px;border:1px solid #d7d7d7;color:#777}.search-results .tags,.single-destination .tags{padding:0 15px}.search-results .tags span,.single-destination .tags span{display:inline-block;margin:7px 5px}@media (max-width:991px){.search-results .tags span,.single-destination .tags span{display:table;margin:10px auto}}@media (max-width:991px){.search-results .tags span:first-of-type,.single-destination .tags span:first-of-type{margin-left:auto}}.search-results .tags span a,.single-destination .tags span a{display:block;line-height:30px;border-radius:20px;text-decoration:none !important;transition:all 0.3s;padding:0 10px;color:#fff;border:1px solid;border-color:#0d3880;background:#0d3880}.search-results .tags span a:hover,.single-destination .tags span a:hover{color:#777;border:1px solid #d7d7d7;background:transparent}.search-results .tags span.selected,.single-destination .tags span.selected{line-height:30px;border-radius:20px;text-decoration:none !important;transition:all 0.3s;padding:0 10px;border:1px solid #d7d7d7;color:#777}.search-results .offers-title,.single-destination .offers-title{color:#0d3880;font-size:22px;line-height:42px;margin:0}.single-activity .offer h1{color:#0d3880;font-weight:700;font-size:24px;clear:both;margin-top:35px;margin-bottom:10px}.single-activity .offer .country{color:#464646;font-size:16px;line-height:26px;margin-left:0;clear:both}.single-activity .offer .country span{float:left;margin-left:10px}.single-activity .offer .country i{color:#0d3880;font-size:32px;float:left}.single-activity .offer .summary{margin-bottom:50px;font-weight:normal !important;padding-left:10px}.single-activity .offer .tags{position:absolute;bottom:0}.single-activity .offer .tags span{display:inline-block;margin:7px 5px}.single-activity .offer .tags span a{display:block;line-height:30px;border:1px solid #d7d7d7;border-radius:20px;color:#777777;text-decoration:none !important;transition:all 0.3s;padding:0 10px}.single-activity .offer .tags span a:hover{color:#0d3880;border-color:#0d3880}hr.smallLine{max-width:1140px;margin:35px auto;border-color:#ebebeb}.destination{text-align:center;margin:30px 0}@media (max-width:768px){.destination{margin-bottom:50px}}.destination .flag{margin-top:-130px;margin-bottom:80px}.destination .title{margin-top:0}.destination .title a{font-size:24px;color:#ffffff;text-decoration:none !important;position:relative;top:-10px;background:#0d3880;padding:10px 20px;font-weight:800;border:2px solid #0d3880}.destination .title a:hover{color:#0d3880;background-color:#fff}@media (max-width:768px){.destination .title{font-size:24px;position:relative}}.pays{font-size:16px !important;font-weight:600}.faq.tabs-optional{background:#fff;padding:30px 0}.faq.tabs-optional .container{padding:30px 15px;background:#fff}.faq .siteSubtitle{font-weight:800;color:#0d3880;text-align:center;margin:30px 10px 30px;font-size:24px}.activities .nopadding{padding:0 !important}.activities h2{font-size:24px}.activities .nopadding-top{padding-top:0 !important}.activities .nopadding-top h2{padding-top:0 !important}.activities.tabs-optional{background:#fff}.activities.tabs-optional .container{background:#fff;margin:50px auto}.activities.tabs-optional .activity{padding:30px 0}.activities.tabs-optional .activity>.col-lg-6{transition:all 0.3s}.activities.tabs-optional .activity:nth-of-type(even) div{float:right}.activities.tabs-optional .activity:nth-of-type(even) div .type{float:none}.activities.tabs-optional .activity .type{text-transform:uppercase;font-weight:bold}.activities.tabs-optional .activity h3{color:#0d3880;font-size:20px;font-weight:800;text-transform:none;margin-top:10px;text-transform:uppercase}.activities.tabs-optional .activity .content{color:#333;text-decoration:none !important;transition:all 0.3s;position:relative}.activities.tabs-optional .activity .content .show{position:absolute;cursor:pointer;text-align:center;width:100%;height:100px;line-height:40px;padding-top:0;position:absolute;bottom:0;transform:translateY(100%);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 40%, white 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 40%, white 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 40%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0);transition:all 0.3s;text-transform:uppercase;font-weight:600;color:#0d3880}.activities.tabs-optional .activity .content.more-to-read{overflow:hidden;transition:all 0.3s}.activities.tabs-optional .activity .content.more-to-read .show{transform:translateY(0);line-height:60px;padding-top:40px}.activities.tabs-optional .show-more{text-decoration:none !important;margin:50px auto 0;display:table;height:64px;width:auto;color:#777 !important;text-decoration:none !important;background:url(includes/img/button_arrow_down.png) no-repeat center top / 60px;opacity:0.75;transition:all 0.3s;padding-top:70px;font-weight:600;font-size:16px}.activities.tabs-optional .show-more:hover{opacity:1}.formalities{background:url(includes/img/formal.jpg) no-repeat center / cover}.formalities .container{margin:100px auto}.formalities .container .col-md-6{background:#0d3880;padding:100px 50px}.formalities .container .col-md-6 .title{color:#fff;text-transform:uppercase;font-size:30px;font-weight:500;line-height:40px}.formalities .container .col-md-6 ul{list-style:none;padding-left:0}.formalities .container .col-md-6 ul li{padding-left:50px;background:url(includes/img/list-white.png) no-repeat center left;line-height:1.8;font-size:18px;font-weight:400;color:#fff}.single-activity .content-title{margin:80px 0}.single-activity .specialisti{margin:75px 0}.page-template-page-project{background:#f9f9f9}.page-template-page-project .siteTitle{margin-bottom:0;margin-top:75px}.page-template-page-project textarea{border:1px solid #ebebeb}.page-template-page-project ::placeholder{font-style:italic;font-size:12px}.page-template-page-project .offer{background:#fff;margin-top:0;position:relative;margin-bottom:15px}.page-template-page-project .offer img{width:100%}.page-template-page-project .offer .col-md-6,.page-template-page-project .offer .col-md-12{padding:30px 15px 30px 30px}@media (max-width:991px){.page-template-page-project .offer .col-md-6,.page-template-page-project .offer .col-md-12{padding:15px}}.page-template-page-project .offer .col-md-6.desc,.page-template-page-project .offer .col-md-12.desc{position:absolute;top:50%;max-width:50%;transform:translateY(-50%)}@media (max-width:991px){.page-template-page-project .offer .col-md-6.desc,.page-template-page-project .offer .col-md-12.desc{top:0%;max-width:100%;position:relative;transform:none}}.page-template-page-project .offer .col-md-6 .intro,.page-template-page-project .offer .col-md-12 .intro{color:#464646;font-weight:bold;display:block}.page-template-page-project .offer .col-md-6 .title,.page-template-page-project .offer .col-md-12 .title{text-transform:uppercase;color:#0d3880;font-weight:bold;font-size:18px;text-transform:uppercase;margin-bottom:30px;display:block}.page-template-page-project .offer .col-md-6 .details,.page-template-page-project .offer .col-md-12 .details{font-weight:bold;font-size:14px;display:block;display:flex;margin-top:10px}.page-template-page-project .offer .col-md-6 .details>span:not(.price),.page-template-page-project .offer .col-md-12 .details>span:not(.price){flex:1 auto;display:block}.page-template-page-project .offer .col-md-6 .details>span:not(.price) span,.page-template-page-project .offer .col-md-12 .details>span:not(.price) span{line-height:24px;display:block;float:left}.page-template-page-project .offer .col-md-6 .details i,.page-template-page-project .offer .col-md-12 .details i{font-size:22px;float:left;margin-right:5px}.page-template-page-project .offer .col-md-6 .price,.page-template-page-project .offer .col-md-12 .price{margin-top:15px;font-weight:bold;font-size:22px;color:#0d3880;display:block}.page-template-page-project .offer .col-md-6.radio-list input,.page-template-page-project .offer .col-md-12.radio-list input{display:none}.page-template-page-project .offer .col-md-6.radio-list input:checked+label,.page-template-page-project .offer .col-md-12.radio-list input:checked+label{background:url(includes/img/checked.png) no-repeat center left / 20px}.page-template-page-project .offer .col-md-6.radio-list label,.page-template-page-project .offer .col-md-12.radio-list label{cursor:pointer;position:relative;font-size:14px;line-height:32px;left:0;padding-left:24px;background:url(includes/img/unchecked.png) no-repeat center left / 20px;pointer-events:all}.page-template-page-project .offerField{background:#fff;padding:50px 0;margin:15px 0}.page-template-page-project .offerField.feedback .col-md-6{padding:15px}input .page-template-page-project .offerField select{box-shadow:none !important}input .page-template-page-project .offerField select.error{border-color:#dd1e26}input .page-template-page-project .offerField select::-webkit-input-placeholder{color:transparent}input .page-template-page-project .offerField select::-moz-placeholder{color:transparent}input .page-template-page-project .offerField select:-ms-input-placeholder{color:transparent}input .page-template-page-project .offerField select:-moz-placeholder{color:transparent}input .page-template-page-project .offerField select::placeholder{color:transparent}.page-template-page-project .offerField .project-title{text-transform:uppercase;color:#0d3880;font-size:24px;font-weight:800;text-align:center;margin:0 0 40px;display:block;padding:0 15px}.page-template-page-project .offerField .col-md-6,.page-template-page-project .offerField .col-md-12{padding:10px 15px 15px 110px;position:relative}.page-template-page-project .offerField .col-md-6 .Zebra_DatePicker_Icon_Wrapper,.page-template-page-project .offerField .col-md-12 .Zebra_DatePicker_Icon_Wrapper{width:100%}.page-template-page-project .offerField .col-md-6 select,.page-template-page-project .offerField .col-md-12 select{width:100%;border:none;border-bottom:1px solid #ebebeb;padding:0 25px;background:transparent;height:42px;transition:all 0.3s}.page-template-page-project .offerField .col-md-6 input,.page-template-page-project .offerField .col-md-12 input{width:100%;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}.page-template-page-project .offerField .col-md-6 label,.page-template-page-project .offerField .col-md-12 label{position:absolute;top:5px;left:135px;line-height:42px;pointer-events:none;color:#898989;font-weight:400;transition:all 0.3s}.page-template-page-project .offerField .col-md-6 label.active,.page-template-page-project .offerField .col-md-12 label.active{font-size:12px;top:2px;line-height:12px}@media (max-width:991px){.page-template-page-project .offerField .col-md-6 label,.page-template-page-project .offerField .col-md-12 label{left:75px}}@media (max-width:480px){.page-template-page-project .offerField .col-md-6 label,.page-template-page-project .offerField .col-md-12 label{left:50px}}.page-template-page-project .offerField .col-md-6 label.selectclass,.page-template-page-project .offerField .col-md-12 label.selectclass{font-size:12px;top:2px;line-height:12px}.page-template-page-project .offerField .col-md-6 .nopadding label,.page-template-page-project .offerField .col-md-12 .nopadding label{left:25px;top:0}@media (max-width:991px){.page-template-page-project .offerField .col-md-6,.page-template-page-project .offerField .col-md-12{padding:10px 50px}}@media (max-width:480px){.page-template-page-project .offerField .col-md-6,.page-template-page-project .offerField .col-md-12{padding:10px 30px}}.page-template-page-project .offerField .col-md-6:nth-of-type(even),.page-template-page-project .offerField .col-md-12:nth-of-type(even){padding-right:110px;padding-left:15px}@media (max-width:991px){.page-template-page-project .offerField .col-md-6:nth-of-type(even),.page-template-page-project .offerField .col-md-12:nth-of-type(even){padding:10px 50px}}@media (max-width:480px){.page-template-page-project .offerField .col-md-6:nth-of-type(even),.page-template-page-project .offerField .col-md-12:nth-of-type(even){padding:10px 30px}}.page-template-page-project .offerField .col-md-6:nth-of-type(even) label,.page-template-page-project .offerField .col-md-12:nth-of-type(even) label{left:40px}@media (max-width:991px){.page-template-page-project .offerField .col-md-6:nth-of-type(even) label,.page-template-page-project .offerField .col-md-12:nth-of-type(even) label{left:75px}}@media (max-width:480px){.page-template-page-project .offerField .col-md-6:nth-of-type(even) label,.page-template-page-project .offerField .col-md-12:nth-of-type(even) label{left:50px}}.page-template-page-project .offerField .col-md-6 .sau,.page-template-page-project .offerField .col-md-12 .sau{position:absolute;left:54%;top:30px;transform:translateX(100%)}.page-template-page-project .offerField .col-md-6 .col-md-6,.page-template-page-project .offerField .col-md-12 .col-md-6{padding:0 15px 0 !important}.page-template-page-project .offerField .col-md-6 .col-md-6 label,.page-template-page-project .offerField .col-md-12 .col-md-6 label{left:40px}.page-template-page-project .offerField .col-md-6 .col-md-6 label.active,.page-template-page-project .offerField .col-md-12 .col-md-6 label.active{top:0}.page-template-page-project .offerField .col-md-6.radio-list input,.page-template-page-project .offerField .col-md-12.radio-list input{display:none}.page-template-page-project .offerField .col-md-6.radio-list input:checked+label,.page-template-page-project .offerField .col-md-12.radio-list input:checked+label{background:url(includes/img/checked.png) no-repeat center left / 20px}.page-template-page-project .offerField .col-md-6.radio-list label,.page-template-page-project .offerField .col-md-12.radio-list label{cursor:pointer;position:relative;font-size:14px;line-height:32px;left:0;padding-left:24px;background:url(includes/img/unchecked.png) no-repeat center left / 20px;pointer-events:all}.page-template-page-project .offerField .col-md-12{padding:10px 110px 15px 110px;position:relative}@media (max-width:991px){.page-template-page-project .offerField .col-md-12{padding:25px}}.page-template-page-project .terms{text-align:center}@media (max-width:480px){.page-template-page-project .terms{display:block}}.page-template-page-project .terms input{display:none}.page-template-page-project .terms input:checked+label:after{display:block}.page-template-page-project .terms label{font-weight:normal;position:relative;padding-left:22px;cursor:pointer}.page-template-page-project .terms label a{font-weight:700}.page-template-page-project .terms label:before{content:"";position:absolute;width:16px;height:16px;border-radius:100%;border:2px solid #0d3880;left:0;top:5px}.page-template-page-project .terms label:after{content:"";position:absolute;width:8px;height:8px;border-radius:100%;background:#0d3880;left:4px;top:9px;display:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0d3880;color:white}.select2-dropdown .select2-results__option{font-family:Ubuntu, sans-serif;color:#464646}.select2-dropdown.white .select2-results{background-color:#fff}.main-nav{list-style:none;margin-bottom:0;padding:0}@media (max-width:1199px){.main-nav.active>.container .menu{transform:translateY(0%)}}.main-nav>.container{position:relative}.main-nav>.container .logo{float:left;padding:8px 15px 15px 15px;background:#fff;border-radius:10px;max-width:220px}@media (max-width:1199px){.main-nav>.container .logo{margin:25px 0 25px 0;max-width:200px}}@media (max-width:768px){.main-nav>.container .logo{margin:15px 0 5px 0;max-width:50%}}@media (max-width:1199px){.main-nav>.container .menu{overflow-y:scroll;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(108, 190, 153, 0.8);z-index:999;text-align:left;padding:100px 15px;transition:all 0.3s;transform:translateY(-100%)}}.main-nav>.container .menu>.item{padding:0 0 30px}.main-nav>.container .menu>.item:hover>a{border-color:#0d3880;color:#0d3880}@media (max-width:991px){.main-nav>.container .menu>.item:hover>a{border-color:transparent;color:#fff}}@media (max-width:1199px){.main-nav>.container .menu>.item{float:none;margin:0 auto;padding:5px 0;display:table;clear:both;width:100%;max-width:300px;position:relative}}@media (max-width:1199px){.main-nav>.container .menu>.item>a{padding:0 5px;font-weight:600;font-size:18px;margin-right:30px}}.main-nav>.container .menu>.item>i{display:none;transition:all 0.3s;transform:rotate(0deg)}.main-nav>.container .menu>.item>i.active{transform:rotate(-90deg)}@media (max-width:1199px){.main-nav>.container .menu>.item>i{display:inline-block;position:absolute;right:0;top:0;color:#6cbe99;line-height:32px;margin:6px 0 10px 0;padding:0 5px;font-size:28px;cursor:pointer}}@media (max-width:1199px){.main-nav>.container .menu a{color:#fff}}.main-nav>.container .menu .icon-close{display:none;position:absolute;right:calc((100% - 300px) / 2);top:60px;transform:translateX(110%) translateY(-100%);font-size:36px;color:#fff;cursor:pointer;transition:all 0.3s}.main-nav>.container .menu .icon-close:hover{transform:translateX(110%) translateY(-100%) rotate(45deg)}@media (max-width:1199px){.main-nav>.container .menu .icon-close{display:inline-block}}.main-nav .item{float:left;margin:50px 10px 0;width:auto;border-bottom:2px solid #fff}@media (max-width:1199px){.main-nav .item{margin:50px 0px 0}}.main-nav .item a{text-decoration:none !important;color:#606060;font-size:18px;padding:0 15px;border-bottom:2px solid transparent;transition:all 0.3s;display:block;line-height:35px}@media (max-width:1199px){.main-nav .item a{padding:0}}.main-nav .item .sub-menu{opacity:0;background:#fff;width:100%;position:absolute;left:0;padding:0 15px 0 0;transition:all 0.3s ease-in;margin-top:45px;z-index:99;pointer-events:none;list-style:none;border-top:2px solid #fff;box-shadow:0px 20px 25px rgba(0, 0, 0, 0.5)}.main-nav .item .sub-menu.bordered{border-top:2px inset #d6d6d6;transition:all 0.3s ease-in}@media (max-width:1199px){.main-nav .item .sub-menu{opacity:1;position:relative;margin-top:0;background:transparent;padding:0;box-shadow:none;border:none;height:0px;overflow:hidden}}@media (max-width:1199px){.main-nav .item .sub-menu .menu-subitem,.main-nav .item .sub-menu .item{float:none;clear:both;display:block;margin:0 auto;text-align:left}}@media (max-width:1199px){.main-nav .item .sub-menu .tag{display:none}}.main-nav .item.themes .col-md-8{padding-right:0;padding-left:0}.main-nav .item.themes .col-md-4{padding-left:0}@media (max-width:1199px){.main-nav .item.themes .col-md-4{padding-right:0}}.main-nav .item.themes .col-md-6{padding:15px}.main-nav .item.themes span.title{font-size:18px;font-weight:600}.main-nav .item.themes .item{float:none;margin:0}@media (max-width:1199px){.main-nav .item.themes .item{display:table}}.main-nav .item.themes .item a{padding:0;padding-left:15px;font-size:16px;line-height:63px;border-bottom:none;display:block;background:#f9f9f9}@media (max-width:1199px){.main-nav .item.themes .item a{background:transparent;line-height:35px;padding:0;text-transform:none}}.main-nav .item.themes .item a:hover{background:#0d3880;color:#fff}@media (max-width:1199px){.main-nav .item.themes .item a:hover{background:transparent;color:#fff}}.main-nav .item.themes .item a i{margin:0 10px;font-size:30px;line-height:54px}@media (max-width:1199px){.main-nav .item.themes .item a i{display:none}}.main-nav .item.themes .item a img{max-width:32px;height:54px;object-fit:contain;margin:0 10px 0 0}.main-nav .item.themes .theme-description a{position:absolute;right:0;bottom:-15px;font-weight:bold;color:#6cbe99;font-size:14px;transition:all 0.3s}.main-nav .item.menu-destinations .sub-menu.flex{display:flex;flex-wrap:wrap;justify-content:center;padding:0}@media (max-width:1199px){.main-nav .item.menu-destinations .sub-menu.flex{display:block}}.main-nav .item.menu-destinations .sub-menu.flex .menu-subitem{flex:1 auto;padding:15px 0}@media (max-width:1199px){.main-nav .item.menu-destinations .sub-menu.flex .menu-subitem{flex:none;padding:0}}.main-nav .item.menu-destinations .item{border:none;margin:0;line-height:30px;text-transform:none}.main-nav .item.menu-destinations .item a{text-transform:none;border:none !important;font-size:12px}.main-nav .item.menu-destinations .item a:hover{color:#0d3880}.main-nav .item.menu-destinations .item .destination{font-weight:600;font-size:16px}@media (max-width:1199px){.main-nav .item.menu-destinations .item .destination{font-weight:400}}.main-nav .item.menu-destinations .item .destination .flag-icon{margin-right:5px}.main-nav .item.menu-destinations .item:hover{background:none !important}.main-nav .item.menu-destinations .subdestinations{margin:0 15px;width:calc(100% - 30px)}@media (max-width:1199px){.main-nav .item.menu-destinations .subdestinations{border:none;margin:0;padding:0}}.main-nav .item.menu-destinations .subdestinations .item{width:16.66666667%}@media (max-width:1199px){.main-nav .item.menu-destinations .subdestinations .item{width:100%}}.main-nav .item.menu-apropos .sub-menu{width:300px;left:auto}.main-nav .item.menu-apropos .item{margin:5px 0}.main-nav .item:hover>.sub-menu{opacity:1;margin-top:30px;pointer-events:all}@media (max-width:1199px){.main-nav .item:hover>.sub-menu{margin-top:0}}.main-nav .call{color:#464646;display:block;float:right;text-decoration:none !important;margin:10px 0;padding:10px 10px 10px 25px;border-left:1px solid #e1e1e1}@media (max-width:1199px){.main-nav .call{float:right}}@media (max-width:768px){.main-nav .call{padding:40px 5px 15px 25px;margin:0}}.main-nav .call i{float:left;font-size:44px;color:#6cbe99;margin-right:10px}.main-nav .call .right{float:left}@media (max-width:768px){.main-nav .call .right{display:none}}.main-nav .call .top{font-size:18px}.main-nav .call .number{font-size:24px;font-weight:500;color:#6cbe99}.main-nav .call .bottom{font-size:12px;font-weight:500;margin-left:10px}@media (max-width:768px){.main-nav .call .bottom{display:none}}.main-nav .hamburger{display:none;width:32px;height:30px;position:absolute;top:50px;right:50px;cursor:pointer}@media (max-width:768px){.main-nav .hamburger{top:20px;right:30px}}.main-nav .hamburger span{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:3px;background:#0d3880}.main-nav .hamburger span:before{content:"";width:100%;height:3px;background:#0d3880;position:absolute;top:-10px}.main-nav .hamburger span:after{content:"";width:100%;height:3px;background:#0d3880;position:absolute;top:10px}@media (max-width:1199px){.main-nav .hamburger{display:block;position:relative;float:right;padding:40px 20px}}#masthead{background:#fff;position:relative}.top-bar{background:#0d3880;height:54px;color:#fff;text-align:center;line-height:54px}@media (max-width:768px){.top-bar{font-size:16px}}.search-results .breadcrumb{padding:10px 0;background:transparent}.search-results a.button{margin-top:0px}.search-results .content-title{padding:30px 15px;margin:0}.search-results .description{padding:0 15px 15px}.search-results .search-title{background:#0d3880;color:#0d3880;padding:10px 0 10px}.search-results .search-title h1{margin-top:0;font-weight:500;text-transform:uppercase;font-size:24px}.search-results .search-title+.trips{padding:0px 0}.search-results .search-title .col-md-5{text-align:center}.search-results .search-title .col-md-5>*{float:left}.search-results .search-title .qualite{max-width:150px;margin-right:50px}.search-results .smallLine{margin:0 auto}.search-results .activities h3{font-size:24px;font-weight:500;color:#0d3880}.search-results .activities .item{height:240px;display:block;float:left;padding:25px;border:1px solid transparent}.search-results .activities .item:hover{border:1px solid #ebebeb}@media (max-width:550px){.search-results .activities .item{height:auto;max-width:300px;float:none;margin:0 auto}}.search-results .activities .item a{color:#464646;display:block;width:100%;height:100%}.search-results .activities .item img{height:100%;width:auto;float:left}@media (max-width:550px){.search-results .activities .item img{height:auto;width:100%}}.search-results .activities .item .content{float:left;max-width:calc(100% - 220px);margin:10px 0;margin-left:30px}@media (max-width:550px){.search-results .activities .item .content{max-width:100%;margin-left:0}}.search-results .activities .item .content .title{font-size:16px;font-weight:500;text-transform:none;color:#0d3880;margin-top:10px}.search-results .activities .item .content .type{text-transform:uppercase;font-weight:bold}.post-content.about .description{padding:15px}.post-content.about .description h2{color:#0d3880;font-weight:800}.post-content.about .gray-box{background:#f9f9f9;display:block;padding:35px}.post-content.about .gray-box a{float:none;clear:both;display:inline-block;font-size:16px;text-decoration:none !important;color:#464646;line-height:24px;margin:10px 0;transition:all 0.3s}.post-content.about .gray-box a:hover{color:#0d3880}.post-content.about .gray-box a:hover i{color:#0d3880}.post-content.about .gray-box a.current{color:#0d3880;cursor:default}.post-content.about .gray-box a.current i{color:#0d3880}.post-content.about .gray-box a i{font-size:24px;margin-right:15px;color:#d5d5d5;transition:all 0.3s}.post-content.about .blue-box{display:block;padding:45px 30px;background:#0d3880;color:#fff}.post-content.about .blue-box .item{clear:both;margin-bottom:50px}.post-content.about .blue-box .item:last-of-type{margin-bottom:0}.post-content.about .blue-box .item i{color:#fff;float:left;font-size:58px;margin-right:25px}.post-content.about .blue-box .item span{color:#fff;float:left;max-width:calc(100% - 85px);line-height:1.25;font-weight:bold;font-size:14px}.post-content.about .blue-box .item span strong{color:#fff;display:block;font-size:24px;margin-bottom:10px}.post-content.about h3{font-size:24px;font-weight:500;color:#0d3880;margin-top:45px;margin-bottom:15px}.post-content.about img{width:100%;margin:15px auto}.post-content #breadcrumbsyoast{color:#6cbe99}.post-content #breadcrumbsyoast a{color:#ffffff}.themes .thematique{display:block;margin:40px 0 80px}@media (max-width:768px){.themes .thematique{margin-bottom:20px}}.themes .thematique .btn{margin:30px 0 0}.themes .thematique h2{font-size:24px !important}.themes .thematique h2 a{color:#0d3880;text-decoration:none;font-size:24px;font-weight:800;text-transform:uppercase}.themes .thematique .content{padding:0 25px;color:#464646}@media (max-width:991px){.themes .thematique .content{padding:0 20px}}@media (max-width:768px){.themes .thematique .content{padding:15px 15px}}.themes .thematique .content h2{font-size:24px;color:#0d3880;font-weight:800;margin-top:0}.themes .thematique .featured img{width:100%}.themes .thematique .featured:hover i{background:rgba(221, 30, 38, 0)}.themes .thematique .featured .overlay{position:absolute;width:calc(100% - 15px);height:100%;background:rgba(108, 190, 153, 0.8);line-height:100%;top:0;left:0;opacity:0;transition:all 0.3s}@media (max-width:768px){.themes .thematique .featured .overlay{width:calc(100% - 30px);left:15px}}.themes .thematique .featured .overlay:hover{cursor:pointer;opacity:1}.themes .thematique .featured i{font-size:80px;color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:rgba(108, 190, 153, 0.8);padding:20px;pointer-events:none;transition:all 0.3s}.themes .thematique:nth-of-type(even) .content{float:right}.themes .thematique:nth-of-type(even)>.featured{padding-right:0}@media (max-width:768px){.themes .thematique:nth-of-type(even)>.featured{padding-right:15px}}.themes .thematique:nth-of-type(even)>.featured .overlay{left:15px}.themes .thematique:nth-of-type(odd)>.featured{padding-left:0}@media (max-width:768px){.themes .thematique:nth-of-type(odd)>.featured{padding-left:15px}}.lds-grid{display:inline-block;position:relative;width:64px;height:64px}.lds-grid div{position:absolute;width:13px;height:13px;border-radius:50%;background:#6cbe99;animation:lds-grid 1.2s linear infinite}.lds-grid div:nth-child(1){top:6px;left:6px;animation-delay:0s}.lds-grid div:nth-child(2){top:6px;left:26px;animation-delay:-0.4s}.lds-grid div:nth-child(3){top:6px;left:45px;animation-delay:-0.8s}.lds-grid div:nth-child(4){top:26px;left:6px;animation-delay:-0.4s}.lds-grid div:nth-child(5){top:26px;left:26px;animation-delay:-0.8s}.lds-grid div:nth-child(6){top:26px;left:45px;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:45px;left:6px;animation-delay:-0.8s}.lds-grid div:nth-child(8){top:45px;left:26px;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:45px;left:45px;animation-delay:-1.6s}@keyframes lds-grid{0%,100%{opacity:1}25%{opacity:0.5}}@media (max-width:768px){.wp-block-columns{display:block}}#tabs-destination{margin-top:30px}#tabs-destination .tabs-nav{padding:0 0 30px 0;text-align:center}#tabs-destination .tabs-nav li{display:inline-block;margin:10px 0}#tabs-destination .tabs-nav li a{padding:10px 15px;background-color:#0d3880;color:#fff;transition:all 0.3s;text-decoration:none !important}#tabs-destination .tabs-nav li:hover a{text-decoration:none;background:#6cbe99}#tabs-destination .tabs-nav li.ui-state-active a{background:#6cbe99}.tabs-table content table{margin:0 30px;max-width:calc(100% - 60px)}.tabs-table content table td,.tabs-table content table th{border:2px solid #cbcbcb;transition:all 0.3s}@media (max-width:768px){.tabs-table content table thead{display:none}}.tabs-table content table thead th:first-of-type{border:none;pointer-events:none;background:transparent !important}.tabs-table content table tbody tr{background:transparent}.tabs-table content table tbody tr:hover td{background:#f5f5f5}.tabs-table content table tbody tr:hover th{background:#f5f5f5}.tabs-table content table tbody tr.active td,.tabs-table content table tbody tr.active th{background:#ebebeb}@media (max-width:768px){.tabs-table content table tbody tr:nth-of-type(even) td,.tabs-table content table tbody tr:nth-of-type(even) th{background:#ebebeb}}@media (max-width:768px){.tabs-table content table tbody tr:first-of-type th{border-top-width:2px !important}}.tabs-table content table td{padding:5px}.tabs-table content table td.active{background:#ebebeb}.tabs-table content table td:before{content:attr(heading) ":";display:none;width:50%;left:10px;position:absolute}@media (max-width:768px){.tabs-table content table td{padding-left:50%;position:relative;min-height:38px;border-top:0}.tabs-table content table td:before{display:inline-block}}.tabs-table content table th{padding:5px;color:#666666;cursor:pointer}.tabs-table content table th.active{background:#ebebeb}@media (max-width:768px){.tabs-table content table th{padding:5px 10px;border-top-width:0}}@media (max-width:768px){.tabs-table content table,.tabs-table content tbody,.tabs-table content th,.tabs-table content td,.tabs-table content tr{display:block}}.tabs-table__observations,.tabs-table__description{padding:30px 30px;font-size:12px}#accordion h3{font-weight:400;font-size:24px;margin:35px 0 20px;color:#333}#accordion h4{background-color:#6cbe99;color:#fff;padding:10px;margin-top:0;font-size:1.1em}#accordion ul{padding-left:40px}@media (max-width:991px){#accordion ul{padding-left:20px}}#accordion .ui-accordion-header{font-family:Ubuntu, sans-serif;font-size:18px;margin:0;padding:15px 25px;background:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);z-index:10}#accordion .ui-accordion-content{padding:15px;background:#fff;z-index:9;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px 2px rgba(0, 0, 0, 0.24)}#accordion .ui-accordion-header-icon{transition:all 0.3s;transform:rotate(0deg);float:right}#accordion .ui-accordion-header-icon.down{transform:rotate(90deg)}#netreviewsWidgetNum10420widget18avRateWrap{font-size:52px !important}#cookie-notice .cn-button{margin-top:0;line-height:15px;background-color:#6cbe99;padding:5px 15px;color:#fff}.calculator-title{position:absolute;top:125px;left:0;width:100%;text-align:center;text-transform:uppercase;font-size:24px;font-weight:600;color:#0d3880}@media (max-width:768px){.calculator-title{position:relative;top:30px}}.calculator-holder{background:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);margin:100px 0}@media (max-width:768px){.calculator-holder{margin:30px 0;padding:0 15px}}.top5 button.owl-prev{top:50% !important}.top5 button.owl-next{top:30% !important}.top5 img{border-radius:20px}.top5 .destination{text-align:center}@media (max-width:768px){.top5 .destination{margin-bottom:50px}}.top5 .destination .title{margin-top:0}.top5 .destination .title a{font-size:24px;color:#ffffff;text-decoration:none !important;position:relative;top:-10px;background:#0d3880;padding:10px 20px;font-weight:800;border:2px solid #0d3880}.top5 .destination .title a:hover{color:#0d3880;background-color:#fff}@media (max-width:768px){.top5 .destination .title{font-size:24px;position:relative}}.top5 .destination .excerpt{line-height:1.5;padding:0 10px;text-align:justify}@media (max-width:768px){.top5 .destination .excerpt{text-align:justify}}.top5 .destination .link{font-weight:600;text-decoration:underline;margin-top:15px;color:#0d3880;display:inline-block}.home .destinations{background:#0d3880 !important}.home .destinations .col-md-12{padding:0 15px !important}.home .destinations h2{text-align:center;text-transform:uppercase;color:#6cbe99;font-weight:800}.home .destinations h3{margin:0;line-height:54px;color:#fff;text-align:center}@media (max-width:1199px){.home .destinations h3{display:table;margin:0 auto 15px}}@media (max-width:1199px){.home .destinations h3{line-height:1.4;text-align:center}}.home .destinations .button{margin:20px auto !important;background:#f9f9f9;text-transform:uppercase;color:#0d3880;padding:0 30px;text-align:center;font-size:1.8rem;margin-bottom:-6rem !important}@media (max-width:1199px){.home .destinations .button{margin:30px auto 0 !important}}.homeFAQ>.container{background:#0d3880}@media (max-width:768px){.homeFAQ>.container{padding-bottom:30px}}.homeFAQ .siteTitle{color:#fff}.calculateur.fullWidth{background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.calculateur.fullWidth .container{padding:0}}.calculateur.fullWidth #calculator>h3{display:none}.request-quote{background:#0d3880;padding:50px 0;margin-top:0}.request-quote h3{margin:0;line-height:54px;color:#fff;text-align:center;font-size:1.8rem;text-transform:uppercase}.request-quote h3 img{margin-right:75px;max-width:100px}@media (max-width:1199px){.request-quote h3 img{display:table;margin:0 auto 15px}}@media (max-width:1199px){.request-quote h3{line-height:1.4;text-align:center}}.request-quote .button{margin:0 auto !important;background:#6cbe99;text-transform:uppercase;color:#ffffff;padding:0 30px;text-align:center;font-size:1.5rem}@media (max-width:1199px){.request-quote .button{margin:30px auto 0 !important}}.schema-faq{margin:0 5%}@media (max-width:550px){.schema-faq{margin:0}}.wp-block-yoast-faq-block .schema-faq-section{border:1px solid #0d3880;margin-bottom:10px;background-color:#fdfeff;border-radius:5px}.wp-block-yoast-faq-block .schema-faq-question{font-size:1.2em;font-weight:bold;margin:0;padding:17px 56px 17px 20px;line-height:1.4;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.wp-block-yoast-faq-block .schema-faq-question.faq-q-open{border-bottom:1px solid #d1dfee}.wp-block-yoast-faq-block .schema-faq-question:after{content:"+";position:absolute;top:50%;right:0;width:56px;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold;color:#000;font-size:20px}.wp-block-yoast-faq-block .schema-faq-question.faq-q-open:after{content:"-"}.wp-block-yoast-faq-block p.schema-faq-answer{margin:0;padding:12px;background-color:#fff;font-size:1em !important;line-height:1.4 !important;border-bottom:1px solid #dedee0;display:none}.wp-block-yoast-faq-block .schema-faq-question{color:#0d3880}