/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel .owl-refresh .owl-item{display:none;}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-item img{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/theme_mon_site/libs/owl.carousel.2.0.0-beta.2.4/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.owl-carousel-idees-sejour{max-height:350px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}.owl-carousel-idees-sejour.owl-loaded{visibility:visible;opacity:1;}.idees-sejour .owl-item{width:49%;float:left;height:auto;}.idees-sejour{position:relative;}.idees-sejour h3{font-weight:500;color:#292929;font-size:21px;text-transform:none;padding:0 0 10px 0;max-width:80%;height:90px;}.idees-sejour .contenuSejour{background:#FFF;width:100%;height:250px;position:relative;}.idees-sejour .field-idee-sejour-description{float:left;width:44%;padding:0 3%;position:absolute;bottom:10px;left:250px;}.idees-sejour .field-image-idee-sejour{display:inline-block;float:left;width:250px;height:100%;}.idees-sejour .contenuSejour img{width:100%!important;height:100%;object-fit:cover;}.idees-sejour .contenuSejour p{color:#2e2d30;font-size:14px;line-height:normal;}.idees-sejour .contenuSejour .aPartirDe{font-size:14px;color:#2e2d30;font-weight:300;display:block;}.idees-sejour .contenuSejour .personnes{font-size:18px;color:#eb5d48;font-weight:300;display:block;}.idees-sejour .contenuSejour .duree{font-size:23px;color:#26282d;font-weight:300;display:block;}.idees-sejour .contenuSejour strong,.idees-sejour .contenuSejour p.prix{color:#eb5d48;font-size:44px;line-height:47px;font-weight:500;display:block;}.idees-sejour .contenuSejour p.complement{color:#eb5d48;font-size:19px;line-height:27px;}.idees-sejour .contenuSejour p.quantite{color:#26282d;font-size:24px;line-height:normal;}.idees-sejour .owl-carousel .owl-controls{position:unset;}.idees-sejour .owl-dot{width:10px;height:10px;display:block;border:solid 1px #b5b2b3;border-radius:50%;float:left;margin-left:5px;}.idees-sejour .owl-dot.active{background:#b5b2b3;}.idees-sejour .owl-dots{position:absolute;bottom:100%;right:0;margin:0px 0 50px 0;}.idees-sejour .owl-nav{position:absolute;top:50%;margin-top:35px;left:-50px;right:-50px;}.idees-sejour .resa{background:#eb5d48;border:solid 1px #eb5d48;display:block;font-weight:400;color:#FFF;text-transform:none;margin:15px 5px 0 0;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;border-radius:4px;font-size:15px;padding:8px 10px;font-family:"Open Sans";line-height:1.1;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.idees-sejour .owl-nav .owl-prev,.idees-sejour .owl-nav .owl-next{position:absolute;color:#393939;font-size:50px;z-index:1;}.idees-sejour .owl-nav .owl-prev{left:0px;}.idees-sejour .owl-nav .owl-next{right:0px;}@media all and (max-width:500px){.idees-sejour .owl-nav{left:0;right:0;bottom:initial;margin:0 10px;top:50%;}.idees-sejour .owl-nav .owl-prev,.idees-sejour .owl-nav .owl-next{font-size:30px;}.idees-sejour{padding-bottom:0;}.idees-sejour .owl-dots{margin:20px 0 0px 0;text-align:center;position:relative;bottom:auto;right:auto;}.idees-sejour .owl-dots .owl-dot{float:none;display:inline-block;}.owl-carousel-idees-sejour{max-height:none;}.idees-sejour .field-idee-sejour-description,.idees-sejour .field-image-idee-sejour{width:50%;float:none;}.idees-sejour .field-idee-sejour-description{left:50%;}.idees-sejour .field-image-idee-sejour img{margin:auto;}.idees-sejour h3{max-width:none;}.idees-sejour a.voirPlus{float:none;display:block;margin-left:auto;margin-right:auto;width:80%;text-align:center;}}@media all and (max-width:320px){.idees-sejour .field-idee-sejour-description,.idees-sejour .field-image-idee-sejour{width:100%;float:none;left:auto;position:relative;}.idees-sejour .contenuSejour{height:auto;}.idees-sejour .field-image-idee-sejour{height:150px;}.idees-sejour .field-idee-sejour-description{padding:10px;}.idees-sejour .owl-dots{margin:0px 0 0px 0;width:100%;text-align:center;bottom:auto;top:100%;}.idees-sejour .owl-dot{float:none;display:inline-block;}.idees-sejour a.voirPlus{width:80%;}}
