.apirender #playlist-map .leaflet-control-layers-list .base-layer-item:hover>input:not(:checked)~label>.base-layer-item-title{background-color:#cecece;color:#fff}.apirender #playlist-map .leaflet-cluster-anim .leaflet-marker-icon,.apirender #playlist-map .leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.apirender #playlist-custom-layer{position:relative}.apirender #playlist-map-wrapper{padding:0!important;display:none}.apirender #playlist-map-wrapper.fullscreen{position:fixed!important;width:100vw!important;top:0;right:0;bottom:0;left:0;z-index:1000}.apirender #playlist-map-wrapper .playlist-custom-controls{position:absolute;display:flex;flex-direction:column}.apirender #playlist-map-wrapper .playlist-custom-controls.right{top:10px;right:20px;align-items:flex-end}.apirender #playlist-map-wrapper .playlist-custom-controls.left{top:0;left:35px}.apirender #playlist-map-wrapper .playlist-custom-controls.full{top:0;width:100%;pointer-events:none}.apirender #playlist-map-wrapper .playlist-custom-controls.full .geoboudingbox-block,.apirender #playlist-map-wrapper .playlist-custom-controls.full .playlist-switch-list{pointer-events:auto}.apirender #playlist-map-wrapper .playlist-custom-controls .geoboudingbox-block{margin:0 20px;width:-moz-fit-content;width:fit-content;position:absolute;top:125px}.apirender #playlist-map-wrapper .playlist-custom-controls .playlist-switch-map{pointer-events:none}.apirender #playlist-map-wrapper .playlist-custom-controls .playlist-switch-map .switch-block-content::before{background:#3db7bc}.apirender #playlist-map-wrapper .playlist-custom-controls .playlist-switch-map svg{fill:white}.apirender #playlist-map-wrapper .playlist-custom-controls .playlist-switch-map svg circle{fill:#3DB7BC}.apirender #playlist-map-wrapper .playlist-custom-controls .playlist-infos-banner .playlist-features-wrapper,.apirender #playlist-map-wrapper .playlist-custom-controls .switch-block-content{background:rgba(255,255,255,.95)}.apirender #playlist-map-wrapper .gmnoprint.gm-style-mtc{display:none}.apirender #playlist-map-wrapper .map-mode-switcher{position:absolute;top:180px;left:20px}.apirender #playlist-map-wrapper .map-mode-switcher select{color:#000;padding:5px;border:1px solid #ccc;background:#fff}.apirender #playlist-map-wrapper .gm-style-iw{overflow:visible!important;top:20px!important;left:30px!important;border-radius:2px 2px 0 0}.apirender #playlist-map-wrapper .gm-style-iw #infowindow_content{float:none;min-height:0;position:relative;width:216px;height:231px;overflow:visible}.apirender #playlist-map-wrapper .gm-style-iw .item_sheet_alpha{width:300px!important}.apirender #playlist-map-wrapper .gm-style-iw>div{overflow:visible!important}.apirender #playlist-map-wrapper .gm-style-iw+div{top:3px!important;right:10px!important;width:30px!important;height:30px!important;opacity:1!important;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border-radius:50%}.apirender #playlist-map-wrapper .gm-style-iw+div>img{display:none}.apirender #playlist-map-wrapper .gm-style-iw+div:hover:after{background:#3db7bc;color:#fff}.apirender #playlist-map-wrapper .gm-style-iw+div:after{content:"\e63c";background:#fff;font-size:16px;line-height:30px;text-align:center;color:#000;overflow:visible;font-family:raccourci;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;width:100%;height:100%;display:inline-block}.apirender #playlist-map-wrapper label{display:flex;align-items:center;cursor:pointer;background:#fff;border:1px solid #ddd;padding:10px;line-height:1;margin:0;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.apirender #playlist-map-wrapper input:checked~label{color:#3db7bc}.apirender #playlist-map-wrapper input:checked~label .fake-checkbox::before{transform:rotate(-45deg) scaleX(1);transition:.2s}.apirender #playlist-map-wrapper .fake-checkbox{display:inline-block;content:"";position:relative;width:20px;height:20px;margin-right:10px;border:1px solid #ddd;border-radius:3px;overflow:hidden}.apirender #playlist-map-wrapper .fake-checkbox::before{content:"";position:absolute;top:8px;left:5px;display:inline-block;width:12px;height:6px;border-left:2px solid #3db7bc;border-bottom:2px solid #3db7bc;transform:rotate(0) scaleX(0);transform-origin:left}.apirender .leaflet-marker-number{z-index:1;position:absolute;top:-10px!important;right:-10px!important;width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;border:3px solid #3db7bc;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border-radius:50%;background:#fff;font-size:16px;color:#000}.apirender .leaflet-flower-number{pointer-events:none}.apirender .leaflet-flower-number svg{display:none}.apirender .leaflet-flower-number .marker-index.new{font-size:35px;line-height:55px;width:55px;height:55px;margin:0!important}.apirender .leaflet-flower-number.cluster-hovered .marker-index.new span{color:#fff!important}.apirender .cluster-hovered svg>path:first-child{stroke:#2a7f82;fill:#2a7f82}.apirender .cluster-hovered svg>circle:first-child{stroke:#2a7f82}.apirender .cluster-hovered .leaflet-marker-number{border-color:#2a7f82}@media only screen and (max-width:1600px){.apirender .api_filter_alpha.s01 .section-body-filters .filter-type-reviews .icon{font-size:2.5em}}@media only screen and (max-width:1300px){.apirender .api_filter_alpha.s01 .section-body-filters .filter-type-reviews .icon{font-size:2.1em}}@media only screen and (max-width:1100px){.apirender .playlist-pager.pagination>li>a,.apirender .playlist-pager.pagination>li>span{padding:8px 14px;margin-left:5px}}@media (max-width:991px){.apirender .playlist-interaction-banner{flex-direction:column;border:1px dashed #3db7bc;padding:20px}.apirender .playlist-interaction-banner .playlist-sortoptions-wrapper .playlist-sort{border-top:1px solid #ddd;padding:25px 10px;width:100%!important;max-width:100%!important}.apirender .playlist-interaction-banner .dropdown-content li{padding:20px}.apirender .item-infos-right{align-self:center}.apirender .item-infos-fairguest .rating{font-size:22px!important;min-width:50px!important;padding:14px 8px!important}.apirender .item-infos-fairguest .rating_text{font-size:24px!important}.apirender .slideInUp{animation-name:slideInUp;animation-duration:1s}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}100%{transform:translateY(0);visibility:visible}}.apirender #responsive-showlist{position:fixed;height:auto;width:100%;bottom:0;z-index:30000;opacity:1;font-weight:700;padding:15px 10px;border:1px solid #3db7bc;background:#3db7bc;display:block;display:flex;color:#fff;cursor:pointer}.apirender #responsive-showlist div{margin:auto}.apirender .header-interactions{align-self:auto;flex-grow:1}.apirender .main-tourism-wrapper{display:block}.apirender #api_filter,.apirender #playlist-context,.apirender .playlist-switch-map{display:none}.apirender .playlist-infos-banner{min-height:1px}.apirender .playlist-infos-banner .switch-block{display:none}.apirender .playlist-infos-banner .playlist-features-wrapper .playlist-features-label{display:none;white-space:normal}.apirender #playlist-map-wrapper .playlist-switch-list{display:none!important}.apirender #playlist-map-wrapper .playlist-infos-banner{display:none}.apirender #playlist-map .leaflet-control-container .leaflet-top{top:5px;right:5px}.apirender #playlist-map .leaflet-control-container .leaflet-top .leaflet-control{margin-right:0}.apirender #playlist-map-wrapper .playlist-custom-controls .geoboudingbox-block{top:5px;left:5px;margin:0;font-size:.8125rem}.apirender #playlist-map-wrapper .playlist-custom-controls .geoboudingbox-block label.item{padding:4px 10px 4px 5px;margin-right:0}.apirender #tab-filters,.apirender #tab-map,.apirender #tab-playlist{font-weight:400;margin:auto;text-align:center;width:100%;cursor:pointer}.apirender #tab-filters:before,.apirender #tab-map:before,.apirender #tab-playlist:before{display:flex;margin:10px auto;width:30px;font-size:30px;line-height:30px;font-family:raccourci}.apirender #tab-map::before{content:"\e65f"}.apirender #tab-playlist::before{content:"\e644"}.apirender #tab-filters::before{content:"\e640"}.apirender #responsive-layout-switcher{z-index:999;background:#f5f5f5;display:flex;border-bottom:2px solid #bababa}.apirender #responsive-layout-switcher>.layout-switch-wrapper{display:flex;flex-grow:1;cursor:pointer;position:relative}.apirender #responsive-layout-switcher>.layout-switch-wrapper .playlist-results-count{display:block;position:absolute;top:6px;left:55%;background:#3db7bc;font-weight:400;border-radius:50%;font-size:16px;line-height:1;padding:6px}.apirender #responsive-layout-switcher>.layout-switch-wrapper label{padding:10px;line-height:15px}.apirender #responsive-layout-switcher>.layout-switch-wrapper>input[type=radio]{display:none}.apirender #responsive-layout-switcher>.layout-switch-wrapper.active,.apirender #responsive-layout-switcher>.layout-switch-wrapper:hover>label,.apirender #responsive-layout-switcher>.layout-switch-wrapper>input[type=radio]:checked+label{color:#3db7bc}.apirender .playlist-pager.pagination>li>a,.apirender .playlist-pager.pagination>li>span{padding:4px 10px;margin-left:3px}}@media (min-width:1450px){.apirender #playlist-context .item-wrapper{width:25%}}@media all and (min-width:425px) and (max-width:767px){.apirender .col-lxs-1{width:8.3333333333%}.apirender .col-lxs-2{width:16.6666666667%}.apirender .col-lxs-3{width:25%}.apirender .col-lxs-4{width:33.3333333333%}.apirender .col-lxs-5{width:41.6666666667%}.apirender .col-lxs-6{width:50%}.apirender .col-lxs-12{width:100%}}.apirender .scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative;z-index:0}.apirender .scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:100%!important}.apirender .scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.apirender .scroll-element{display:none}.apirender .scroll-element,.apirender .scroll-element div{box-sizing:content-box}.apirender .scroll-element.scroll-x.scroll-scrollx_visible,.apirender .scroll-element.scroll-y.scroll-scrolly_visible{display:block}.apirender .scroll-element .scroll-arrow,.apirender .scroll-element .scroll-bar{cursor:default}.apirender .scroll-textarea{border:1px solid #ccc;border-top-color:#999}.apirender .scroll-textarea>.scroll-content{overflow:hidden!important}.apirender .scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.apirender .scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.apirender .scrollbar-inner>.scroll-element,.apirender .scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.apirender .scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.apirender .scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%;display:none}.apirender .scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.apirender .scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.apirender .scrollbar-inner>.scroll-element .scroll-bar,.apirender .scrollbar-inner>.scroll-element .scroll-element_outer,.apirender .scrollbar-inner>.scroll-element .scroll-element_track{border-radius:8px}.apirender .scrollbar-inner>.scroll-element .scroll-bar,.apirender .scrollbar-inner>.scroll-element .scroll-element_track{opacity:.4}.apirender .scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.apirender .scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.apirender .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.apirender .scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.apirender .main-tourism-wrapper.newplaylist{width:100%}.apirender #api_filter,.apirender #playlist-context,.apirender #playlist-map-wrapper{padding:0;position:initial}.apirender .infos-wrapper p{margin-top:5px!important}.apirender .responsive-chips{z-index:1;position:absolute;top:-17.5px;width:100%;cursor:pointer}.apirender .responsive-chips .responsive-chip{padding:10px 15px;border:1px solid #3db7bc;font-size:14px;line-height:1;margin-left:15px;border-radius:20px;text-transform:uppercase}.apirender .responsive-chips .responsive-chip>span{pointer-events:none}.apirender .responsive-chips [class^=icon-font-]{margin-left:7px}.apirender .responsive-chips .chip-booking{background-color:#3db7bc;color:#fff}.apirender .responsive-chips .chip-phone{background-color:#fff;color:#3db7bc}.apirender .item-deals{display:block;margin:10px 10px 0;background-color:transparent}.apirender .item-infos-ratings .ratings-logos img{display:flex;height:24px}.apirender .item-infos-extralabels{margin-bottom:15px}.apirender .item-infos-extralabels:before{display:block;content:"";height:1px;width:100%;margin-top:15px;margin-bottom:15px;background-color:#bababa}.apirender .item-infos-extralabels .extralabels-logos{display:flex}.apirender .item-infos-extralabels .extralabels-logos img{display:flex;height:45px}.apirender .item-infos-user{width:70px;height:70px;cursor:pointer}.apirender .item-infos-user img{width:100%;height:100%;border:3px solid #fff;border-radius:50%;transition:transform .3s}.apirender .item-infos-user img:hover{transform:scale(1.1)}.apirender .item-infos-user.within-img{margin:15px}.apirender .item-itineraryLength{display:inline-block;position:absolute;left:0;bottom:0;padding:5px 15px;text-align:center;font-size:2em;line-height:1.7em;font-weight:300;color:#fff;background-color:#3db7bc}.apirender .item-itineraryLength .item-itineraryLength-decvalue{font-size:.7em}.apirender .item-itineraryLength .item-itineraryLength-unit{display:inline-block;font-size:.8em;font-weight:200}.apirender .item-infos-locomotions{margin-top:5px!important;display:flex;flex-direction:row;flex-wrap:wrap}.apirender .item-infos-locomotion{display:flex;flex-direction:row;margin-bottom:10px}.apirender .item-infos-locomotion:not(:last-child){margin-right:10px}.apirender .item-infos-locomotion>span:first-of-type{display:inline-block;width:40px;height:40px;color:#3db7bc;font-size:35px;text-align:center;line-height:40px;overflow:hidden}.apirender .item-infos-locomotion>span:first-of-type.icon-font-swimming{font-size:22px}.apirender .item-infos-locomotion .locomotion-infos{display:flex;flex-direction:column}.apirender .item-infos-locomotion .locomotion-infos span{display:block;margin:auto;float:left;clear:both;line-height:1.3em}.apirender .item-infos-date{font-weight:400;font-size:16px}.apirender .item-infos-date .item-infos-date-label{font-size:15px}.apirender .item-infos-date .item-infos-date-day{font-size:21px}.apirender .item-infos-date .item-infos-date-month{font-size:16px}.apirender .wishlist-button{display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:100%;padding:5px 10px;color:#fff;background-color:transparent;border:none;cursor:pointer;transition:transform .3s}.apirender .wishlist-button svg{fill:white;width:100%;height:auto}.apirender .wishlist-button svg .svg-heart-circle{fill:#3DB7BC}.apirender .wishlist-button span{font-size:35px}.apirender .wishlist-button span.wicon{width:60px}.apirender .wishlist-button span.wicon>svg{pointer-events:none}.apirender .wishlist-button span.wishOff{display:block}.apirender .wishlist-button span.wishOn{display:none}.apirender .wishlist-button.active{animation-name:fave;animation-duration:2s;animation-fill-mode:forwards}.apirender .wishlist-button.active span{font-size:37px}.apirender .wishlist-button.active span.wicon>svg{fill:#3DB7BC}.apirender .wishlist-button.active span.wishOff{display:none}.apirender .wishlist-button.active span.wishOn{display:block}@keyframes fave{0%{transform:scale(.3)}10%{transform:scale(0)}20%{transform:scale(1.3)}25%{transform:scale(.8)}35%{transform:scale(1.1);color:#e45c44}45%{transform:scale(1)}to{color:#e45c44}}.apirender .item-infos-title{margin:0;text-align:left;color:#222;font-size:1.5em}.apirender .item-infos-website{cursor:pointer;word-wrap:anywhere}.apirender .item-infos-website:hover{color:#3db7bc}.apirender .item-infos-comm-means{margin-top:5px!important}.apirender .item-infos-fairguest{max-width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.apirender .item-infos-fairguest .top_container{height:70%;width:100%;display:flex;flex-direction:column;padding:0 0 0 7px;justify-content:center;align-items:center}.apirender .item-infos-fairguest .top_container.fullHeight{height:100%}.apirender .item-infos-fairguest .top_container .rating{font-size:20px;font-weight:700;line-height:1;padding:9px 6px;min-width:40px;text-align:center;border-radius:10px;color:#fff}.apirender .item-infos-fairguest .top_container .rating_text{font-family:Lobster,cursive;font-size:19px;line-height:1;font-weight:500;padding-top:7px;white-space:nowrap}.apirender .item-infos-fairguest .top_container .rating_count{white-space:nowrap;font-size:10px;font-weight:500;text-transform:lowercase;padding-top:1px;letter-spacing:.6px}.apirender .item-block-infos-mark{padding-left:8px;line-height:1;text-align:center}.apirender .item-block-infos-mark .item-infos-mark{display:block;margin-bottom:5px}.apirender .item-block-infos-mark .item-infos-mark i{color:#3db7bc;font-size:35px}.apirender .item-block-infos-mark .item-infos-nb-mark{display:block;white-space:nowrap}.apirender .item-services{display:flex}.apirender .item-services>span{display:flex;align-items:center;justify-content:center;padding:5px;margin-right:4px;width:30px;height:40px;color:#fff;background-color:rgba(0,0,0,.5)}.apirender .item-chains{display:inline-flex;padding:4px;margin:10px 10px 0;background-color:#fff;border-radius:5px}.apirender .item-chains .item-chain{display:inline-flex;align-items:center;max-width:50px;max-height:50px;margin:0;padding:0;float:none;clear:none}.apirender .item-territory-label-brands{display:inline-flex;margin:10px 10px 0}.apirender .item-territory-label-brands .item-territory-label-brand{display:inline-flex;align-items:center;width:58px;height:58px;margin:auto}.apirender .item-specials{display:block;padding:4px;margin:10px 10px 0;width:50px;height:50px;background-color:#fff;border-radius:5px}.apirender .item-specials img{margin:auto;display:flex}.apirender .top-right-corner{left:auto!important;right:0!important;text-align:right!important;transition:transform .3s}.apirender .top-right-corner .item-services{justify-content:flex-end}.apirender .top-right-corner .item-services>span{margin-right:0;margin-left:4px}.apirender .top-right-corner .item-chain,.apirender .top-right-corner .item-deals,.apirender .top-right-corner .item-specials{float:right;clear:right}.apirender .item-thumbnail{position:relative}.apirender .item-thumbnail .item-thumbnail-nav{display:flex;position:absolute;height:100%;width:100%;z-index:6;align-items:center;justify-content:space-between;pointer-events:none;opacity:0;transition:opacity .5s ease-in}.apirender .item-thumbnail .item-thumbnail-nav .next,.apirender .item-thumbnail .item-thumbnail-nav .prev{background-color:rgba(255,255,255,.6);font-size:35px;padding:15px 19px;color:#333;cursor:pointer;pointer-events:auto}.apirender .item-thumbnail:hover .item-thumbnail-nav{opacity:1}.apirender .item_sheet_alpha .nav-next,.apirender .item_sheet_alpha .nav-prev{display:inline-block;position:absolute;top:45%;z-index:3;line-height:0}.apirender .item_sheet_alpha .nav-next a,.apirender .item_sheet_alpha .nav-prev a{position:relative;display:inline-block;padding:15px;text-decoration:none;cursor:pointer}.apirender .item_sheet_alpha .nav-next a:before,.apirender .item_sheet_alpha .nav-prev a:before{transition:.3s;font-family:raccourci;display:inline-block;position:absolute;color:#bababa;font-weight:700;font-size:30px;left:0}.apirender .item_sheet_alpha .nav-next a:hover:before,.apirender .item_sheet_alpha .nav-prev a:hover:before{color:#000}.apirender .item_sheet_alpha .nav-next.disabled a,.apirender .item_sheet_alpha .nav-prev.disabled a{opacity:.3}.apirender .item_sheet_alpha .nav-next.disabled a:hover,.apirender .item_sheet_alpha .nav-prev.disabled a:hover{color:#cecece}.apirender .item_sheet_alpha .nav-prev{left:25px}.apirender .item_sheet_alpha .nav-prev a:before{content:"\e61a"}.apirender .item_sheet_alpha .nav-next{right:25px}.apirender .item_sheet_alpha .nav-next a:before{content:"\e619"}.apirender .item_sheet_alpha{position:relative;text-align:left}.apirender .item_sheet_alpha .item-thumbnail{margin:0;border:1px solid #bababa;border-bottom:none;overflow:hidden;display:block;display:flex;background-color:#2e2b2b}.apirender .item_sheet_alpha>a,.apirender .item_sheet_alpha>a:active,.apirender .item_sheet_alpha>a:focus,.apirender .item_sheet_alpha>a:hover{text-decoration:none}.apirender .item_sheet_alpha :focus{outline:0}.bg-black .apirender .item_sheet_alpha :focus,.bg-darkgray .apirender .item_sheet_alpha :focus,[class*=bg-] .bg-black .apirender .item_sheet_alpha :focus,[class*=bg-] .bg-darkgray .apirender .item_sheet_alpha :focus{outline-color:transparent}.apirender .item_sheet_alpha section{margin:0}.apirender .item_sheet_alpha img{-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%}.apirender .item_sheet_alpha p{margin:0}.apirender .item_sheet_alpha:hover .item-thumbnail img.img-thumb{transform:scale(1.1);transition:transform .3s}.apirender .item_sheet_alpha:hover .infos{transform:none}.apirender .item_sheet_alpha:hover .infos .gallery-title,.apirender .item_sheet_alpha:hover .infos .h3,.apirender .item_sheet_alpha:hover .infos .socialwall-title,.apirender .item_sheet_alpha:hover .infos .woody-component-bookblock .bookblock-title,.apirender .item_sheet_alpha:hover .infos .woody-component-faq .faq-title,.apirender .item_sheet_alpha:hover .infos .woody-component-feature-list .feature-list-block-title,.apirender .item_sheet_alpha:hover .infos .woody-component-landswpr .landswpr-pretitle,.apirender .item_sheet_alpha:hover .infos .woody-component-landswpr .landswpr-subtitle,.apirender .item_sheet_alpha:hover .infos .woody-component-tabs .tabs-block-title,.woody-component-bookblock .apirender .item_sheet_alpha:hover .infos .bookblock-title,.woody-component-faq .apirender .item_sheet_alpha:hover .infos .faq-title,.woody-component-feature-list .apirender .item_sheet_alpha:hover .infos .feature-list-block-title,.woody-component-landswpr .apirender .item_sheet_alpha:hover .infos .landswpr-pretitle,.woody-component-landswpr .apirender .item_sheet_alpha:hover .infos .landswpr-subtitle,.woody-component-tabs .apirender .item_sheet_alpha:hover .infos .tabs-block-title{color:#3db7bc}.apirender .item_sheet_alpha .wrapper{position:relative;width:100%;height:100%}.apirender .item_sheet_alpha .item-tag-corner{z-index:20;width:90px;height:90px;position:absolute;overflow:hidden;top:-6px;left:-6px}.apirender .item_sheet_alpha .item-tag-corner:after,.apirender .item_sheet_alpha .item-tag-corner:before{position:absolute;z-index:-1;content:"";display:block;border:4px solid #246c6f}.apirender .item_sheet_alpha .item-tag-corner:before{right:0}.apirender .item_sheet_alpha .item-tag-corner:after{bottom:0}.apirender .item_sheet_alpha .item-tag-corner .corner{position:absolute;display:block;width:160px;height:80px;box-shadow:0 5px 10px rgba(0,0,0,.1);top:-15px;right:0;transform:rotate(-45deg);background-color:#3db7bc}.apirender .item_sheet_alpha .item-tag-corner .icon{position:absolute;padding:13px 16px;font-size:25px;color:#fff}.apirender .item_sheet_alpha .item-itineraryLength{bottom:100%;top:initial}.apirender .item_sheet_alpha .item-thumbnail img.img-thumb{height:100%;width:100%;transition:transform .3s}.apirender .item_sheet_alpha .item-thumbnail .top-left-corner,.apirender .item_sheet_alpha .item-thumbnail .top-right-corner{position:absolute;z-index:5;top:0;left:0;padding:0}.apirender .item_sheet_alpha .item-thumbnail .item-tariffs,.apirender .item_sheet_alpha .item-thumbnail .item-tariffs-free{display:inline-block;padding:10px 15px;text-align:left;line-height:1;font-weight:300;color:#fff;background-color:#3db7bc}.apirender .item_sheet_alpha .item-thumbnail .item-tariffs .item-tariffs-label,.apirender .item_sheet_alpha .item-thumbnail .item-tariffs .item-tariffs-type,.apirender .item_sheet_alpha .item-thumbnail .item-tariffs-free .item-tariffs-label,.apirender .item_sheet_alpha .item-thumbnail .item-tariffs-free .item-tariffs-type{font-size:.9em;opacity:.8}.apirender .item_sheet_alpha .item-thumbnail .item-tariffs .item-tariffs-value,.apirender .item_sheet_alpha .item-thumbnail .item-tariffs-free .item-tariffs-value{font-size:2.5em;white-space:nowrap}.apirender .item_sheet_alpha .item-thumbnail .item-tariffs span,.apirender .item_sheet_alpha .item-thumbnail .item-tariffs-free span{display:block;float:left;clear:left}.apirender .item_sheet_alpha .item-thumbnail .item-tariffs-free .item-tariffs-value{font-size:2em}.apirender .item_sheet_alpha .bottom-left-corner .item-block-banners,.apirender .item_sheet_alpha .bottom-left-corner .item-block-covidcharterstatus{display:none}@media (max-width:991px){.apirender .item_sheet_alpha .responsive-chips{display:flex!important}.apirender .item_sheet_alpha .bottom-left-corner .item-block-banners,.apirender .item_sheet_alpha .bottom-left-corner .item-block-covidcharterstatus{display:block!important}.apirender .item_sheet_alpha .item-block-banners,.apirender .item_sheet_alpha .item-block-covidcharterstatus,.apirender .item_sheet_alpha .item-infos-down,.apirender .item_sheet_alpha.option-chips .item-infos-comm-means .item-infos-phone{display:none!important}.apirender .item_sheet_alpha.option-chips .infos-wrapper{padding-top:32.5px!important}.apirender .item_sheet_alpha.option-chips .item-block-infos-date~.infos-wrapper{padding-top:15px!important}.apirender .item_sheet_alpha.option-chips .item-block-infos-date{padding-top:22.5px!important}.apirender .item_sheet_alpha.option-chips .bottom-left-corner{margin-bottom:15px}.apirender .item_sheet_alpha.option-chips .infos-wrapper.has-booking{padding-bottom:15px!important}}.apirender .item_sheet_alpha .infos-wrapper{padding:15px;position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.apirender .item_sheet_alpha .infos-wrapper.has-booking{padding-bottom:80px}.apirender .item_sheet_alpha .infos{border:1px solid #bababa;border-top:none;position:relative;display:flex;flex-direction:column;font-size:.9em;line-height:1em;color:#7a7a7a;background-color:#fff;transition:transform .3s;padding:0}.apirender .item_sheet_alpha .infos .item-infos{display:flex;justify-content:space-between}.apirender .item_sheet_alpha .infos a{color:#7a7a7a}.apirender .item_sheet_alpha .infos .item-block-infos-date{padding:15px 15px 0;text-align:center}.apirender .item_sheet_alpha .infos .item-block-infos-date:after{display:block;content:"";height:1px;width:100%;margin-top:15px;margin-bottom:0;background-color:#bababa}.apirender .item_sheet_alpha .infos .item-infos-date{text-align:center;line-height:21px}.apirender .item_sheet_alpha .infos .item-infos-ratings{margin-top:5px!important}.apirender .item_sheet_alpha .infos .item-infos-ratings span{color:#f0cb00;font-size:.95em;line-height:.95em;margin-bottom:5px}.apirender .item_sheet_alpha .infos .item-infos-ratings span.icon-font-diamond{color:#c2a769;font-size:.9em;line-height:.9em}.apirender .item_sheet_alpha .infos .item-infos-ratings .ratings-logos img:first-child{margin-top:5px!important}.apirender .item_sheet_alpha .infos .item-infos-down{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;width:100%;padding:0 15px 15px}.apirender .item_sheet_alpha .infos .item-infos-down:before{display:block;content:"";height:1px;width:100%;margin-top:0;margin-bottom:15px;background-color:#bababa}.apirender .item_sheet_alpha .infos p.item-infos-town adress{display:flex}.apirender .item_sheet_alpha .infos p.item-infos-town adress span{margin-right:10px}.apirender .item_sheet_alpha .infos .btn-booking{color:#fff;font-size:1.2em;background-color:#3db7bc;padding:10px 30px;margin:auto}.apirender .item_sheet_alpha .infos .btn-booking:hover{background-color:#319295}.apirender .item_sheet_alpha .bottom-left-corner{position:absolute;left:0;bottom:100%;width:80%}.apirender .item_sheet_alpha .item-block-banners,.apirender .item_sheet_alpha .item-block-covid{color:#fff;text-align:center;font-weight:500;letter-spacing:.2px}.apirender .item_sheet_alpha .item-block-banners.item-block-banner,.apirender .item_sheet_alpha .item-block-covid.item-block-banner{padding:15px;background-color:#2d6c99}.apirender .item_sheet_alpha .item-block-banners.item-block-banner:not(.mobile-only),.apirender .item_sheet_alpha .item-block-covid.item-block-banner:not(.mobile-only){border-bottom:1px solid #fff}.apirender .item_sheet_alpha .item-block-banners.info,.apirender .item_sheet_alpha .item-block-covid.info{background-color:#2d6c99}.apirender .item_sheet_alpha .item-block-banners.warn,.apirender .item_sheet_alpha .item-block-covid.warn{background-color:#e1a600}.apirender .item_sheet_alpha .item-block-banners.important,.apirender .item_sheet_alpha .item-block-covid.important{background-color:#ea4e34}.apirender .item_sheet_alpha .item-block-banners.item-block-covidcharterstatus,.apirender .item_sheet_alpha .item-block-covid.item-block-covidcharterstatus{padding:15px;background-color:#2d6c99;border-bottom:1px solid #fff}.apirender .item_sheet_alpha .item-block-banners.item-block-covidservices,.apirender .item_sheet_alpha .item-block-covid.item-block-covidservices{text-align:center;margin:15px}.apirender .item_sheet_alpha .item-block-banners.item-block-covidservices>div,.apirender .item_sheet_alpha .item-block-covid.item-block-covidservices>div{margin-top:10px;padding:8px 15px}.apirender .item_sheet_alpha .item-block-banners.item-block-covidservices .covidservice,.apirender .item_sheet_alpha .item-block-covid.item-block-covidservices .covidservice{background-color:#e1a600}.apirender .rc_lego.item_sheet_booking_alpha p{margin:0}.apirender .rc_lego.item_sheet_booking_alpha a{padding:0}.apirender .rc_lego.item_sheet_booking_alpha a:focus,.apirender .rc_lego.item_sheet_booking_alpha a:hover{text-decoration:none}.apirender .rc_lego.item_sheet_booking_alpha a:first-of-type{display:flex}.apirender .rc_lego.item_sheet_booking_alpha .clearfix{background-color:#fff;display:flex;position:relative}.apirender .rc_lego.item_sheet_booking_alpha .wrapper{position:relative;width:100%;height:100%}@media (max-width:991px){.apirender .rc_lego.item_sheet_booking_alpha .responsive-chips{bottom:-17.5px;top:initial}}.apirender .rc_lego.item_sheet_booking_alpha .item-tag-corner{z-index:20;width:90px;height:90px;position:absolute;overflow:hidden;top:-6px;left:-6px}.apirender .rc_lego.item_sheet_booking_alpha .item-tag-corner:after,.apirender .rc_lego.item_sheet_booking_alpha .item-tag-corner:before{position:absolute;z-index:-1;content:"";display:block;border:4px solid #246c6f}.apirender .rc_lego.item_sheet_booking_alpha .item-tag-corner:before{right:0}.apirender .rc_lego.item_sheet_booking_alpha .item-tag-corner:after{bottom:0}.apirender .rc_lego.item_sheet_booking_alpha .item-tag-corner .corner{position:absolute;display:block;width:160px;height:80px;box-shadow:0 5px 10px rgba(0,0,0,.1);top:-15px;right:0;transform:rotate(-45deg);background-color:#3db7bc}.apirender .rc_lego.item_sheet_booking_alpha .item-tag-corner .icon{position:absolute;padding:13px 16px;font-size:25px;color:#fff}.apirender .rc_lego.item_sheet_booking_alpha .wishlist-button{bottom:0}.apirender .rc_lego.item_sheet_booking_alpha .bottom-left-corner{position:absolute;left:0;bottom:0;width:80%}.apirender .rc_lego.item_sheet_booking_alpha .item-block-banners,.apirender .rc_lego.item_sheet_booking_alpha .item-block-covid{color:#fff;text-align:center;font-weight:500;letter-spacing:.2px}.apirender .rc_lego.item_sheet_booking_alpha .item-block-banners.item-block-banner,.apirender .rc_lego.item_sheet_booking_alpha .item-block-banners.item-block-covidcharterstatus,.apirender .rc_lego.item_sheet_booking_alpha .item-block-covid.item-block-banner,.apirender .rc_lego.item_sheet_booking_alpha .item-block-covid.item-block-covidcharterstatus{padding:10px 15px;margin:15px;background-color:#2d6c99}.apirender .rc_lego.item_sheet_booking_alpha .item-block-banners.info,.apirender .rc_lego.item_sheet_booking_alpha .item-block-covid.info{background-color:#2d6c99}.apirender .rc_lego.item_sheet_booking_alpha .item-block-banners.warn,.apirender .rc_lego.item_sheet_booking_alpha .item-block-covid.warn{background-color:#e1a600}.apirender .rc_lego.item_sheet_booking_alpha .item-block-banners.important,.apirender .rc_lego.item_sheet_booking_alpha .item-block-covid.important{background-color:#ea4e34}.apirender .rc_lego.item_sheet_booking_alpha .item-block-covidservices{display:flex;margin:10px 0 5px;font-size:.9em}.apirender .rc_lego.item_sheet_booking_alpha .item-block-covidservices .covidservice{flex-grow:0.4;background-color:#e1a600;margin-right:10px;padding:8px 15px}.apirender .rc_lego.item_sheet_booking_alpha .infos-wrapper{display:flex;flex-direction:column;line-height:1em}.apirender .rc_lego.item_sheet_booking_alpha .item-thumbnail{padding:0;display:flex;justify-content:center;position:relative;background-color:#2e2b2b;font-size:.9em;min-width:270px}.apirender .rc_lego.item_sheet_booking_alpha .item-thumbnail>img{width:100%;height:auto;align-self:center}.apirender .rc_lego.item_sheet_booking_alpha .item-thumbnail .top-left-corner,.apirender .rc_lego.item_sheet_booking_alpha .item-thumbnail .top-right-corner{position:absolute;z-index:5;top:0;left:0;padding:0}.apirender .rc_lego.item_sheet_booking_alpha .item-infos{position:relative;overflow:hidden;padding:15px;color:#7a7a7a;transition:transform .3s;display:flex;justify-content:space-between}.apirender .rc_lego.item_sheet_booking_alpha .item-infos a{color:#7a7a7a}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-block-infos-date{margin-top:-5px;margin-bottom:10px}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-infos-header{display:flex;flex-direction:column;justify-content:space-between}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-infos-ratings{margin-top:5px!important}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-infos-ratings span{color:#f0cb00;font-size:.85em;line-height:.85em}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-infos-ratings span.icon-font-diamond{color:#c2a769;font-size:.9em;line-height:.9em}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-block-infos-mark{padding-left:7.5px}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-block-infos-mark .item-infos-mark i{font-size:40px}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-block-infos-mark .item-infos-mark span{color:#3db7bc;font-size:40px}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-block-infos-mark .item-infos-nb-mark span{font-weight:700}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-infos-town{display:flex;margin-top:auto}.apirender .rc_lego.item_sheet_booking_alpha .item-infos .item-infos-town adress span{margin-right:10px}.apirender .rc_lego.item_sheet_booking_alpha .sidebloc{display:flex;border-left:3px dotted rgba(220,220,220,.4)}.apirender .rc_lego.item_sheet_booking_alpha .item-booking{transition:transform .3s;margin:auto}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .item-booking-tariffs{margin-bottom:7.5px}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .item-booking-wrapper{display:flex;flex-flow:row nowrap;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:15px;color:#3db7bc}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .item-tariffs-label{display:block;font-size:1em;color:#222;margin-bottom:5px}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .tariffs-value{display:inline-block;color:#3db7bc;line-height:1;font-size:3.4vw;margin-bottom:15px}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .tariffs-value span{display:inline-block;vertical-align:top;line-height:1}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .tariffs-value .currency{line-height:normal;font-size:.6em}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .tariffs-infos{display:inline-block;width:auto;padding-left:15px;color:#a1a1a1;text-align:left;font-size:.9em}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .tariffs-subinfos{display:flex;justify-content:center;align-items:center;margin:0 0 15px;text-align:center;font-weight:700}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .tariffs-subinfos .icon-font-info{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:15px;margin-left:15px;border:1px solid #3db7bc;border-radius:50%}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .btn-booking{color:#fff;font-size:1.2em;background-color:#3db7bc;padding:10px 30px}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .btn-booking span{margin-left:15px;font-size:.8em}.apirender .rc_lego.item_sheet_booking_alpha .item-booking .btn-booking:hover{background-color:#319295}@media screen and (min-width:992px){.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-infos{padding-bottom:15px}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking{border:none}.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .gallery-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .h3,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .item-infos-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .socialwall-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .woody-component-bookblock .bookblock-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .woody-component-faq .faq-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .woody-component-feature-list .feature-list-block-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .woody-component-landswpr .landswpr-pretitle,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .woody-component-landswpr .landswpr-subtitle,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .woody-component-tabs .tabs-block-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .gallery-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .h3,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .item-infos-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .socialwall-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .woody-component-bookblock .bookblock-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .woody-component-faq .faq-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .woody-component-feature-list .feature-list-block-title,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .woody-component-landswpr .landswpr-pretitle,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .woody-component-landswpr .landswpr-subtitle,.apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .woody-component-tabs .tabs-block-title,.woody-component-bookblock .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .bookblock-title,.woody-component-bookblock .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .bookblock-title,.woody-component-faq .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .faq-title,.woody-component-faq .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .faq-title,.woody-component-feature-list .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .feature-list-block-title,.woody-component-feature-list .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .feature-list-block-title,.woody-component-landswpr .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .landswpr-pretitle,.woody-component-landswpr .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .landswpr-subtitle,.woody-component-landswpr .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .landswpr-pretitle,.woody-component-landswpr .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .landswpr-subtitle,.woody-component-tabs .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-booking .tabs-block-title,.woody-component-tabs .apirender .rc_lego.item_sheet_booking_alpha.s01:hover .item-infos .tabs-block-title{color:#3db7bc}}@media screen and (max-width:1500px){.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-infos{font-size:.9em!important}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-infos .item-block-infos-mark,.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-infos .item-infos-phone{font-size:.9em}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-infos .item-block-infos-mark .item-infos-mark{margin-bottom:1px!important}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-infos .item-block-infos-mark .item-infos-mark i{font-size:28px}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking{font-size:.8em!important}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking .tariffs-value{font-size:3vw!important}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking .tariffs-subinfos{margin:10px 0!important}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking .tariffs-subinfos .icon-font-info{padding:10px!important;margin-left:10px!important}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking .btn-booking{padding:8px 30px!important;font-size:1em!important}}@media screen and (max-width:800px){.apirender .item-infos-fairguest .w-note span{font-size:23px!important;line-height:33px!important}.apirender .item-infos-fairguest .w-note span:nth-child(2){font-size:13px!important;line-height:23px!important}.apirender .item-infos-fairguest .w-resume{font-size:.9em!important;line-height:.9em!important}}@media screen and (max-width:1100px){.apirender .rc_lego.item_sheet_booking_alpha.s01 .clearfix{flex-direction:column}.apirender .rc_lego.item_sheet_booking_alpha.s01 .mainbloc,.apirender .rc_lego.item_sheet_booking_alpha.s01 .sidebloc{width:100%}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking .item-booking-tariffs{display:flex;flex-direction:column}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking .item-booking-wrapper{flex-direction:row!important;justify-content:space-around}.apirender .rc_lego.item_sheet_booking_alpha.s01 .item-booking .tariffs-subinfos{margin:0!important}.apirender .rc_lego.item_sheet_booking_alpha.s01 .sidebloc{border-right:none!important;border-top:2px dotted rgba(220,220,220,.4)}}@media screen and (max-width:767px){.apirender .rc_lego.item_sheet_booking_alpha.s01 .responsive-chips{display:flex!important}.apirender .rc_lego.item_sheet_booking_alpha.s01 .sidebloc,.apirender .rc_lego.item_sheet_booking_alpha.s01.option-chips .item-infos-comm-means .item-infos-phone{display:none!important}.apirender .rc_lego.item_sheet_booking_alpha.s01.option-chips .item-infos{padding-top:32.5px!important}.apirender .rc_lego.item_sheet_booking_alpha.s01.option-chips .bottom-left-corner{margin-bottom:15px}.apirender .rc_lego.item_sheet_booking_alpha.s01 .mainbloc{flex-direction:column!important}}.apirender .bblc-cartridge-primary{color:#65bd4d}.apirender .bblc-cartridge-text{color:#979797}.apirender .bblc-cartridge-text .trip-cities{padding:5px 15px}.apirender .bblc-cartridge-text--light{color:#d0d0d0}.apirender .bblc-paint-primary{background-color:#65bd4d}.apirender .u-flush{margin:0!important}.apirender .u-flush-top{margin-top:0!important}.apirender .u-flush-bottom{margin-bottom:0!important}.apirender .u-bblc-cap-height{line-height:1}.apirender .u-bblc-clickable{cursor:pointer}.apirender .bblc-bleed,.apirender .bblc-panel{margin-left:-15px!important;margin-right:-15px!important}.apirender .bblc-bleed--large{margin-left:-30px!important;margin-right:-30px!important}.apirender .bblc-panel{padding:15px!important;background:#a6a6a6}.apirender .bblc-panel:not(:last-child){border-top:1px solid rgba(0,0,0,.97)}.apirender .bblc-panel:hover{background:#d7d7d7}.apirender .bblc-panel .stars .star{display:inline-block;height:15px;width:15px;text-align:center}.apirender .u-bblc-glue{display:table!important;width:100%}.apirender .u-bblc-flag{display:table;width:100%}.apirender .u-bblc-flag__aside,.apirender .u-bblc-flag__body{display:table-cell;vertical-align:middle}.apirender .u-bblc-flag__body{width:100%}.apirender .u-bblc-flag__aside{padding-right:15px}.apirender .u-bblc-flag__aside--rev{padding-right:0;padding-left:15px}.apirender .bblc-btn-primary{color:#fff;padding:7.5px;border-radius:0;text-transform:uppercase;background-color:#65bd4d}.apirender .bblc-btn-primary:hover{color:#65bd4d;background-color:transparent;box-shadow:0 0 0 2px currentColor}.apirender .bblc-header{line-height:1;font-weight:700!important}.apirender .bblc-header.trip-time{font-weight:400!important}.apirender .bblc-form{padding-top:20px;padding-bottom:10px}.apirender .bblc-form .bblc-fieldset .economy{text-align:center;font-size:1.2em}.apirender .bblc-form .bblc-fieldset .economy .price{font-size:1.2em;color:#65bd4d}.apirender .bblc-form .bblc-fieldset .remaining-places{text-align:center}.apirender .bblc-form .bblc-fieldset .btn-propose{margin-top:35px}.apirender .bblc-form-item{position:relative;display:block;color:#979797;font-size:14px;font-weight:400;margin-bottom:10px}.apirender .bblc-form-item__input--text{display:block;width:100%;height:34px;color:#979797;line-height:34px;border:0 solid #d0d0d0;padding:0 34px;background:rgba(0,0,0,.97)}.apirender .bblc-form-item__input--text.disable{cursor:default}.apirender .bblc-form-item__input--text.datepicker{cursor:pointer}.apirender .bblc-form-item__input--text:focus{border-width:1px}.apirender .bblc-form-item__input--radio{display:none}.apirender .bblc-form-item__input:active,.apirender .bblc-form-item__input:focus,.apirender .bblc-form-item__input:hover{outline:0}.bg-black .apirender .bblc-form-item__input:active,.bg-black .apirender .bblc-form-item__input:focus,.bg-black .apirender .bblc-form-item__input:hover,.bg-darkgray .apirender .bblc-form-item__input:active,.bg-darkgray .apirender .bblc-form-item__input:focus,.bg-darkgray .apirender .bblc-form-item__input:hover,[class*=bg-] .bg-black .apirender .bblc-form-item__input:active,[class*=bg-] .bg-black .apirender .bblc-form-item__input:focus,[class*=bg-] .bg-black .apirender .bblc-form-item__input:hover,[class*=bg-] .bg-darkgray .apirender .bblc-form-item__input:active,[class*=bg-] .bg-darkgray .apirender .bblc-form-item__input:focus,[class*=bg-] .bg-darkgray .apirender .bblc-form-item__input:hover{outline-color:transparent}.apirender .bblc-form-item__fakeradio{display:inline-block;width:1.02em;height:1.02em;padding-right:5px;border-radius:50%;border:1px solid #d0d0d0;vertical-align:middle;background:rgba(0,0,0,.95)}input:checked+.apirender .bblc-form-item__fakeradio{box-shadow:0 0 0 2px #fff inset,0 0 0 3px #5cb744 inset;background:#65bd4d}.apirender .bblc-form-item__icon{position:absolute;text-align:center;line-height:34px;width:34px;top:0;left:0;font-size:15px;color:#d0d0d0}.apirender .trip-circle{display:table;width:25px;height:25px;border:2px solid currentColor;border-radius:50%;text-align:center;text-transform:uppercase;color:#f8d617}.apirender .trip-circle__content{display:table-cell;vertical-align:middle;font-weight:500;font-size:12px}.apirender .trip-symbol{font-size:15px}.apirender .trip-car{padding:0 15px;font-size:.8em}.apirender .trip-car>div{float:left;background:#f3f7f8;border:1px solid #ddd;border-radius:8px;padding:3px;margin-right:5px}.apirender .blablacar-widget{display:block;position:relative;width:100%;height:100%;border-left:1px solid #e8e8e8;overflow:hidden;background:#fff;color:#000}.apirender .blablacar-widget>div{height:635px;overflow:hidden}.apirender .blablacar-widget .fulltab .nav-tabs li{width:100%}.apirender .blablacar-widget tab-heading{height:100%;width:100%;display:block}.apirender .blablacar-widget .bbc-alert .alert{display:block;text-align:center}.apirender .blablacar-widget .bblc-logo{padding:10px;width:130px;height:45px;display:block;margin:auto}.apirender .blablacar-widget .bblc-logo.inline{display:inline-block;vertical-align:middle;margin-top:-4px;padding-left:0}.apirender .blablacar-widget .see-more{display:block;width:100%;text-align:center;color:#7a7a7a;vertical-align:middle}.apirender .blablacar-widget .see-more:hover{text-decoration:none}.apirender .blablacar-widget .nav-tabs{margin-left:-15px!important;margin-right:-15px!important;border-color:#e8e8e8;margin-bottom:10px}.apirender .blablacar-widget .nav-tabs li{color:#979797;background:rgba(0,0,0,.97);width:50%}.apirender .blablacar-widget .nav-tabs li:first-child a{border-left-width:0!important}.apirender .blablacar-widget .nav-tabs a{height:45px;margin:0;padding:0!important;line-height:42px;border:2px solid #e8e8e8!important;border-width:2px 2px 1px!important;border-radius:0!important;text-align:center;min-width:120px;color:inherit!important}.apirender .blablacar-widget .nav-tabs li.active a{height:46px;margin-bottom:-1px;border-bottom:none!important;background-color:#fff!important}.apirender .blablacar-widget .nav-tabs li+li a{border-left-width:0!important}.apirender .blablacar-widget .nav-tabs .bblc-widget-tabs a{color:transparent!important;background-image:url("../images/bblc/bla_bla_car_logo.png")!important;background-repeat:no-repeat!important;background-position:center center!important}.apirender .blablacar-widget .section-map{min-height:635px;padding:0;display:block;position:relative}.apirender .blablacar-widget .section-map .map-item{position:absolute;left:40px;top:70px;z-index:1}.apirender .blablacar-widget .section-map .map-item .item-container{width:271px;height:400px;box-shadow:5px 5px 10px 2px rgba(0,0,0,.3);border-bottom:7px solid #3db7bc;background:#fff}.apirender .blablacar-widget .section-map .map-item .item-container .item-image-wrapper{height:200px!important}.apirender .blablacar-widget .section-map .map-item .item-container .item-infos{min-height:200px!important}.apirender .blablacar-widget .section-map .fullscreen_control_wrapper{display:none}.apirender .blablacar-widget .section-map.full{width:100%}.apirender .blablacar-widget select{color:#000}.apirender .blablacar-widget .unique-option .nearest-section .nav-tabs{margin-top:5px!important;margin-left:0!important;margin-right:0!important}.apirender .blablacar-widget .unique-option .nearest-section .tab-content{margin:0 15px}.apirender .blablacar-widget .nearest-section{margin:auto;text-align:center}.apirender .blablacar-widget .nearest-section .nav-tabs{border:0}.apirender .blablacar-widget .nearest-section .nav-tabs li{padding-bottom:2px;background:0 0;width:33.3%}.apirender .blablacar-widget .nearest-section .nav-tabs li a{border:none!important}.apirender .blablacar-widget .nearest-section .nav-tabs li.active{color:#3db7bc}.apirender .blablacar-widget .nearest-section .nav-tabs li.active a{height:45px}.apirender .blablacar-widget .nearest-section .nav-tabs li.active a span{border-bottom:2px solid #3db7bc}.apirender .blablacar-widget .nearest-section .tab-content{height:390px;line-height:390px;overflow:hidden}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane{line-height:normal;vertical-align:middle;padding:0}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .test{padding:0;text-align:center}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper{display:inline}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet{margin:2px;width:90px;height:90px;max-width:150px;display:inline-block;transition:.3s ease-in-out;cursor:pointer;border:1px solid #e8e8e8}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet.hover,.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet.selected,.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet:hover{padding:1px;position:relative}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet.hover>div:before,.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet.selected>div:before,.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet:hover>div:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000;opacity:.4;content:""}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet.hover>div:after,.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet.selected>div:after,.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet:hover>div:after{position:absolute;display:inline-block;left:0;top:0;color:#fff;font-size:35px;vertical-align:middle;line-height:90px}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet.selected>div::after{font-size:50px}.apirender .blablacar-widget .nearest-section .tab-content .tab-pane .nearest-sheet-wrapper .nearest-sheet.selected>div::before{opacity:.3}.apirender .blablacar-widget.leaflet .section-nav{height:auto}.apirender .blablacar-widget.leaflet .nearest-section .nav-tabs{margin:0!important;display:flex}.apirender .blablacar-widget.leaflet .nearest-section .nav-tabs li{padding:20px 10px;cursor:pointer;color:#fff;background-color:#3db7bc}.apirender .blablacar-widget.leaflet .nearest-section .nav-tabs li:nth-child(odd){background-color:#60c7cc}.apirender .blablacar-widget.leaflet .nearest-section .nav-tabs li.active{color:#3db7bc;cursor:default;background:0 0}.apirender .blablacar-widget.leaflet .nearest-section .nav-tabs li.active span{border-bottom:2px solid #3db7bc}.apirender .blablacar-widget.leaflet .leaflet-google-layer{z-index:0}.apirender .blablacar-widget.leaflet .leaflet-control{box-shadow:0 1px 5px rgba(0,0,0,.4);padding:2px;background:#fff;border-radius:5px}.apirender .blablacar-widget.leaflet .leaflet-control-layers-toggle{display:block!important}.apirender .blablacar-widget.leaflet .leaflet-control .leaflet-control-layers-toggle,.apirender .blablacar-widget.leaflet .leaflet-control.leaflet-bar a{cursor:pointer;pointer-events:all;height:36px;width:36px;line-height:36px;text-decoration:none}.apirender .availabilities-tab{float:left;width:100%}.apirender .availabilities-tab .type-selector{width:50%;margin:28px auto;border:none;border-radius:0}.apirender .availabilities-tab .out-of-month{visibility:hidden}.apirender .availabilities-tab .available,.apirender .availabilities-tab .legend-available .square{background-color:#93e6a5}.apirender .availabilities-tab .closed,.apirender .availabilities-tab .legend-closed .square{background-color:#9f9f9f}.apirender .availabilities-tab .full,.apirender .availabilities-tab .legend-full .square{border-color:#fff;background:#ff726b;color:#000;text-shadow:none}.apirender .availabilities-tab .full:hover,.apirender .availabilities-tab .legend-full .square:hover{border-color:#fff;color:#000}.apirender .availabilities-tab .legend-wrapper{width:90%;margin:28px auto;overflow:hidden}.apirender .availabilities-tab .legend-wrapper .last-update{float:left;display:block;width:60%;font-size:14px;font-style:italic}.apirender .availabilities-tab .legend-wrapper ul{display:block;padding:0;margin:5px 0;float:right}.apirender .availabilities-tab .legend-wrapper ul li{padding:0;margin:0 0 0 20px;list-style-type:none;float:left;font-size:14px;font-weight:300}.apirender .availabilities-tab .legend-wrapper .square{float:left;width:14px;height:14px;display:inline-block;margin:3px 5px 3px 0}.apirender .availabilities-tab .legend-wrapper .legend-label{font-size:1.077em}.apirender .availabilities-tables{max-width:90%;margin:0 auto;position:relative;overflow:hidden;transition:opacity 1s;display:table}.apirender .availabilities-tables th{text-align:center;font-size:18/13em;color:#7a7a7a}.apirender .availabilities-tables td{height:40px;width:40px;border:5px solid #fff;font-size:1.3em;text-align:center}.apirender .availabilities-tables .month{color:#333;display:table-cell;vertical-align:top;padding:10px;max-width:33%}.apirender .availabilities-tables .month .month-wrapper{padding:15px;border-radius:3px;background:#fff}.apirender .availabilities-tables .month .focusH-overlayed .titles-container .focus-title,.apirender .availabilities-tables .month h3,.focusH-overlayed .titles-container .apirender .availabilities-tables .month .focus-title{font-size:1.125rem;margin:0 0 15px;text-align:center;text-transform:capitalize;font-weight:300}.apirender .availabilities-tables .month table{font-size:.8em;width:100%}.apirender .availabilities-tables .month .weekNumber,.apirender .availabilities-tables .month .weekNumberLabel{display:none}.apirender .availabilities-tables .month .out{opacity:.25;background:#d5d5d5}.apirender .availabilities-tables .month.displayWeekNumbers .weekNumber,.apirender .availabilities-tables .month.displayWeekNumbers .weekNumberLabel{display:table-cell}.apirender .availabilities-container{position:relative;overflow:hidden;min-height:250px}.apirender .availabilities-container .calendars-wrapper{position:relative;overflow:hidden;margin:0 auto;display:block}.apirender .availabilities-container .calendars-wrapper .availabilities-nav .nextMonth,.apirender .availabilities-container .calendars-wrapper .availabilities-nav .prevMonth{position:absolute;top:0;width:8%;height:100%;font-size:0;color:transparent;cursor:pointer;transition:.5s}.apirender .availabilities-container .calendars-wrapper .availabilities-nav .nextMonth:after,.apirender .availabilities-container .calendars-wrapper .availabilities-nav .prevMonth:after{position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-size:20px;text-align:center;line-height:20px;color:#fff}.apirender .availabilities-container .calendars-wrapper .availabilities-nav .prevMonth{left:0}.apirender .availabilities-container .calendars-wrapper .availabilities-nav .nextMonth{right:0}.apirender .availabilities-container .calendars-wrapper.noSelect{margin-top:30px}.apirender .central-resa{display:block;overflow:hidden;background:#ddd;color:#333}.apirender .central-resa .resa-controls{width:100%;padding:15px;overflow:hidden}.apirender .central-resa .resa-controls .controls-manif{display:block;overflow:auto;width:100%}.apirender .central-resa .resa-controls .datepicker-label{float:left;width:12%;text-align:center;line-height:38px}.apirender .central-resa .resa-controls .datepicker-label.manif{width:30%}.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .day.day,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .day.day:after,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .day.day:before,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .month,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .month:after,.apirender .central-resa .resa-controls .daterange-selector .daterange-item.accordion .month:before{border-top-color:#e5e5e5;border-bottom-color:#e5e5e5}.apirender .central-resa .resa-controls .datepicker-element{float:left;width:24%;display:block}.apirender .central-resa .resa-controls .datepicker-element input{border:1px solid #d8d8d8;border-radius:3px;height:auto;padding:8px 12px;font-weight:700}.apirender .central-resa .resa-controls .btn-resa{max-width:26%;margin:0 1%;overflow:hidden;text-overflow:ellipsis;line-height:24px;background:#ddd;border-radius:3px}.apirender .central-resa .booking-results-wrapper{min-height:50px}.apirender .central-resa .booking-results-wrapper .no-avas{text-align:center;margin-top:30px}.apirender .central-resa .booking-results-wrapper .no-avas .comment-form .rate-icons-wrapper .rate-icon:not(.selected) label:before,.apirender .central-resa .booking-results-wrapper .no-avas .comments-icon-image,.apirender .comment-form .rate-icons-wrapper .rate-icon:not(.selected) .central-resa .booking-results-wrapper .no-avas label:before{display:block}.apirender .central-resa .booking-results-wrapper .no-avas .comment-form .rate-icons-wrapper .rate-icon:not(.selected) label:before,.apirender .central-resa .booking-results-wrapper .no-avas .comments-icon-image:before,.apirender .comment-form .rate-icons-wrapper .rate-icon:not(.selected) .central-resa .booking-results-wrapper .no-avas label:before{font-size:5em;color:#969696}.apirender .central-resa .booking-results-wrapper .no-avas .text{display:block;color:#333;margin:30px auto;width:45%}.apirender .central-resa .booking-results-wrapper .booking-result-item{padding:0;display:table;width:100%;color:#333;background:#fff;border-bottom:1px solid #f2f2f2;transition:background .3s}.apirender .central-resa .booking-results-wrapper .booking-result-item .result-col{display:table-cell;vertical-align:middle}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking{width:120px;padding-right:15px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking .btn{width:120px;padding:10px;display:block;margin:0 auto}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking .btn.btn-danger{opacity:1}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking .btn.btn-neutral{color:#7a7a7a;font-size:1em;border:none;white-space:normal;word-break:break-word}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media{background:#eee;width:70px;padding-left:0!important;position:relative}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media.no-picture:before{position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;z-index:10;font-size:30px;color:#bbb;text-align:center}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media.no-picture .rc-img{display:none!important}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media .rc-img{position:absolute;top:0;left:0;right:0;bottom:0}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media:after{content:"";width:100%;display:block;padding-top:82%}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type{font-size:.875rem;text-align:left;padding:0 15px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type .product{display:block}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type .product::first-letter{text-transform:uppercase}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type .remaining{font-size:.6em;display:block;font-weight:700}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type .remaining.warning{color:#f14347}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-people{width:10%;color:#666;text-align:right}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-date{width:10%;color:#666;text-align:right;font-size:1.2em}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price{width:20%;padding:0 15px;text-align:right}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price .crossed-out-price{color:#aaa;text-decoration:line-through;font-size:.8em;padding-right:10px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price .price{color:#3db7bc;font-size:1.6em}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price .price .price-legende{font-size:.5em;display:block;color:#aaa}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking:last-child{border:none}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking:nth-child(2n){background:#fafafa}.apirender .central-resa .resa-table{width:100%;padding:0}.apirender .central-resa .resa-table .resa-table-footer-wrapper{height:50px;background:#ddd;color:#333;display:table}.apirender .central-resa .resa-table .resa-table-footer-wrapper .resa-table-footer{display:table-cell;vertical-align:middle}.apirender .central-resa .resa-table .resa-table-footer-wrapper .resa-table-footer .footer-col{float:left;padding-top:10px;color:#666}.apirender .central-resa .resa-table .resa-table-footer-wrapper .resa-table-footer .footer-register{width:20%;padding:3px 0 0;text-align:right}.apirender .central-resa .resa-table .resa-table-footer-wrapper .resa-table-footer .footer-empty{width:80%;display:block;height:100%}.apirender .advanced-mode-switch{display:block;padding:20px;width:100%;text-align:right;cursor:pointer;color:#319295;font-size:16px}.apirender .advanced-mode-switch .icon-font-calendar:before{margin-top:3px;margin-right:3px;display:inline-block;vertical-align:top;font-size:16px}.apirender .advanced-mode-switch:hover{color:#333}.apirender .central-manif{padding:0;margin:0 auto!important;height:100%;text-align:center}.apirender .central-manif .central-manif-item{height:100px;width:96px;display:inline-table;color:#777;padding:25px 20px;background:#fff;border-left:1px solid #e5e5e5;cursor:pointer}.apirender .central-manif .central-manif-item span{display:block;text-align:center;vertical-align:middle;width:100%}.apirender .central-manif .central-manif-item span.date{font-size:2em}.apirender .central-manif .central-manif-item:hover{background:#3db7bc;color:#fff;border-left:1px solid #e5e5e5}.apirender .central-manif .central-manif-item.active{background:#3db7bc;border:0;height:120px;padding-top:35px;padding-bottom:35px;color:#fff}.apirender .central-manif .central-manif-item.disabled{cursor:default;opacity:.5;background:url("data:image/png;base64,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") #bbb;border:0;color:#777!important;pointer-events:none}.apirender .my-stay-calendar .glyphicon{right:10px}.apirender .people-select .people-select-wrapper{text-align:center}.apirender .people-select .people-select-wrapper .children-select,.apirender .people-select .people-select-wrapper .nb-children{margin-top:20px}.apirender .people-select .nya-bs-select .dropdown-toggle.show-special-title .special-title{display:none}.apirender .people-select .nya-bs-select .filter-option{color:#82888a}.apirender .people-select .nya-bs-select .btn-default{border:1px solid #82888a}.apirender .people-select .btn-success{margin-top:20px;border-radius:0;font-size:16px}.apirender .tourism-detail-section.tourism-detail-deals{padding:0;margin-top:15px;border-bottom:none}.apirender .deal-min{display:block;z-index:10;font-size:70px;color:#3db7bc}.apirender .sheet-deal{display:table;width:100%;padding:15px 0;border-bottom:1px solid #e5e5e5}.apirender .sheet-deal .deal-logo{margin:0 auto;display:block;width:78px;height:90px;background-size:contain;background-position:top center;background-repeat:no-repeat;background-image:url(/api/static/assets/images/deals-icon.png)}.apirender .sheet-deal .deal-wrapper{margin-top:15px;width:100%;overflow:hidden;position:relative;display:table}.apirender .sheet-deal .deal-wrapper .deal-description-left{display:table-cell;vertical-align:top;padding-right:15px}.apirender .sheet-deal .deal-wrapper .deal-description-right{display:table-cell;vertical-align:top;width:200px}.apirender .sheet-deal .deal-title{margin-bottom:15px}.apirender .sheet-deal .deal-title .deal-name{font-size:1.3em;font-weight:700}.apirender .sheet-deal .deal-description p{margin-bottom:2px}.apirender .sheet-deal .print-link{color:#3db7bc}.apirender .sheet-deal .deal-time-left{color:#7a7a7a;margin-bottom:10px}.apirender .sheet-deal .deal-time-left:before{display:inline-block;vertical-align:top;width:20px;height:20px;line-height:20px;text-align:center;margin-right:5px}.apirender .sheet-deal .deal-expiration{margin-top:30px;font-weight:500}.apirender .sheet-deal .deal-expiration:before{font-size:16px;width:20px;height:20px;display:inline-block;vertical-align:top;text-align:center;line-height:20px}.apirender .sheet-deal .deal-url{font-size:1em;border-radius:3px;text-align:center;margin:30px 0}.apirender .sheet-deal .deal-url .print-link{max-width:250px;margin:0 auto;display:block;text-decoration:none;border:1px solid #3db7bc}.apirender .sheet-deal .deal-url .print-link:hover{background:0 0;color:#3db7bc;border-color:#3db7bc}.apirender .sheet-deal .deal-reference-wrapper{color:#3db7bc;text-align:right;font-size:1.5em;font-weight:400}.apirender .sheet-deal .deal-reference-wrapper,.apirender .sheet-deal .deal-timer-wrapper{max-width:250px;margin:0 auto}.apirender .sheet-deal timer{display:table;width:100%}.apirender .sheet-deal timer .deal-days-left-wrapper{display:table-cell;vertical-align:middle;border-right:1px solid #e5e5e5;padding-right:12px;text-align:center}.apirender .sheet-deal timer .deal-hms-right-wrapper{display:table-cell;vertical-align:middle;padding-left:12px;color:#7a7a7a;font-weight:300}.apirender .sheet-deal timer .timer-value{font-size:2em;display:block;text-align:center}.apirender .sheet-deal timer .timer-label{font-size:.8em;display:block;text-align:center}.apirender .sheet-deal timer .timer-values-wrapper{display:table;width:100%}.apirender .sheet-deal timer .timer-days{display:block;width:100%}.apirender .sheet-deal timer .sep,.apirender .sheet-deal timer .timer-hours,.apirender .sheet-deal timer .timer-minutes,.apirender .sheet-deal timer .timer-seconds{display:table-cell;vertical-align:top;overflow:hidden;width:30%}.apirender .sheet-deal timer .sep{line-height:40px;font-size:2em;width:5%}.apirender .sheet-deal timer .deal-hms-value{font-size:1.9em}.apirender .sheet-deal timer .deal-hms-words{font-size:.8em}.apirender .sheet-deal timer .deal-hms-words>span{width:30%;float:left;display:inline-block;text-align:center}.apirender .sheet-deal timer .deal-hms-words>span:first-child,.apirender .sheet-deal timer .deal-hms-words>span:nth-child(2){margin-right:5%}.apirender .sheet-deal timer .deal-hms-left-value{font-weight:700;font-size:1.7em}.apirender .print-section{display:none}.apirender .print-section .print-cgu{font-style:italic;font-size:1em;color:grey;padding:5px}.apirender .print-section .elemToPrint{-webkit-print-color-adjust:exact;border:3px dashed #ddd;padding:15px;display:table;font-family:arial}.apirender .print-section .elemToPrint .print-wrapper-right{height:20px;width:30%;padding:20px;display:table-cell;position:relative}.apirender .print-section .elemToPrint .print-wrapper-left{vertical-align:top;width:70%;position:relative;height:100%;display:table-cell}.apirender .print-section .elemToPrint .print-infos-wrapper{margin-bottom:50px}.apirender .print-section .elemToPrint .print-deal-description,.apirender .print-section .elemToPrint .print-deal-title{padding-right:30px;padding-top:15px}.apirender .print-section .elemToPrint .print-deal-title{font-size:1.5em;font-weight:700}.apirender .print-section .elemToPrint .print-wrapper-expiration{bottom:0;left:0;position:absolute;width:100%}.apirender .print-section .elemToPrint .print-deal-expiration{position:relative;bottom:0;left:0;display:block}.apirender .print-section .elemToPrint .print-address,.apirender .print-section .elemToPrint .print-name,.apirender .print-section .elemToPrint .print-phone{padding-bottom:10px;padding-top:10px}.apirender .print-section .elemToPrint .print-reference{background:repeating-linear-gradient(145deg,#f2f2f2 2px,#f2f2f2 2px,#ddd 4px,#ddd 12px);float:right;background-color:#ddd;padding:15px 30px}.apirender .print-section .elemToPrint .rc-wrapper{height:100px}.apirender .print-section .elemToPrint .print-img{height:100px;width:100px;margin-right:auto;margin-left:auto;display:block}.apirender .sheet-nav{display:table-cell;vertical-align:middle}.apirender .nav-container{overflow:hidden;float:right;margin:0 auto}.apirender .nav-buttons-wrapper{float:right;white-space:nowrap;padding-left:15px}.apirender .nav-button{display:inline-block;vertical-align:top;color:transparent;font-size:0}.apirender .nav-button a{cursor:pointer;border:1px solid #e5e5e5;border-radius:3px;position:relative;display:inline-block;padding:15px;text-decoration:none;color:#a0a0a0;transition:.3s}.apirender .nav-button a:before{display:inline-block;text-align:center;font-size:16px;line-height:16px}.apirender .nav-button a:hover{background-color:#3db7bc;border-color:#37a4a9;color:#fff}.apirender .nav-button.disabled a{opacity:.3}.apirender .nav-button.disabled a:hover{color:#a0a0a0;border:1px solid #e5e5e5;background:#fff}.apirender .nav-back{font-size:1em;line-height:16px}.apirender .nav-back a{display:inline-block;vertical-align:top}.apirender .nav-back a:before{vertical-align:top;width:16px;margin-right:15px}.apirender .nav-next,.apirender .nav-prev{position:relative;transition:background .3s;line-height:0;color:#a0a0a0}.apirender .nav-next:hover,.apirender .nav-prev:hover{color:#757575}.apirender .itinerary-detail .nav-buttons-wrapper{padding-right:15px}.apirender .contact-modal .modal-dialog{width:680px;margin-top:100px}@media print,screen and (max-width:74.99875em){.apirender .contact-form form{padding-bottom:100px}}.apirender .contact-form .chars-counter{text-align:right;float:right;color:#727272;font-size:10px}.apirender .contact-form .counter-alert{font-weight:700;color:red}.apirender .contact-form.detail-form .form-content-wrapper{padding:0;border:none;box-shadow:none}.apirender .contact-form.detail-form .form-content-wrapper .submit-btns-wrapper{width:100%}.apirender .contact-form.detail-form .focusH-overlayed .titles-container .focus-title,.apirender .contact-form.detail-form h3,.focusH-overlayed .titles-container .apirender .contact-form.detail-form .focus-title{margin:30px;color:#3db7bc;font-weight:300}.apirender .contact-form.detail-form .field-wrapper,.apirender .contact-form.detail-form .form-optin{width:100%}.apirender .contact-form.success{width:100%;text-align:center;color:#7a7a7a;height:350px}.apirender .contact-form.success .modal-dialog{width:380px!important}.apirender .contact-form.success:before{animation-name:bounceIn;animation-duration:1s;background:#71a63e;display:block;border-radius:100/2px;font-size:4em;color:#fff;margin:-50px auto auto;width:100px;height:100px;padding-top:22px}.apirender .contact-form.success .success-message{margin-top:30px}.apirender .contact-form.success .success-message>span{display:block}.apirender .contact-form.success .success-message .text{font-size:1.3em;font-weight:300}.apirender .contact-form.success .success-message .title{font-size:80px;line-height:80px;font-weight:100}.apirender .contact-form.success .success-message .btn{background:#71a63e;width:280px;margin:24px auto auto;padding:10px;font-size:2em;font-weight:300}.apirender .contact-form .validation-error{width:680px;background:#f14347;text-align:center;color:#fff;padding:10px;margin-top:15px;margin-left:-15px}.apirender .calendars:hover,.apirender .detail-form .field-wrapper .calendar-wrapper:hover{cursor:pointer}.apirender .comment-form .recaptcha{margin:15px auto}.apirender .comment-form .recaptcha .g-recaptcha>div{margin:auto}.apirender .comment-form .rate-icons-wrapper{position:relative;z-index:100;border:1px solid #d6d6d6;border-radius:2px;padding:10px 0}.apirender .comment-form .rate-icons-wrapper .rate-icon{display:inline-block;height:100%;width:calc(20% - 3px)}.apirender .comment-form .rate-icons-wrapper .rate-icon input{display:none}.apirender .comment-form .rate-icons-wrapper .rate-icon label{font-weight:400;display:block;width:80px;height:100%;float:left;border:1px solid transparent;border-bottom:none;position:relative;overflow:hidden;font-size:0;color:transparent;cursor:pointer;margin:0;background:#fff;line-height:normal;transition:border .5s}.apirender .comment-form .rate-icons-wrapper .rate-icon label:before{width:55px;height:55px;margin:5px auto 0;font-size:54px}.apirender .comment-form .rate-icons-wrapper .rate-icon.selected label{overflow:visible;border:none;box-shadow:0 1px 0 #fff}.apirender .comment-form .field-wrapper .type-wrapper{width:100%;overflow:hidden}.apirender .comment-form .field-wrapper .type-wrapper ul{padding:0;margin:0;border-radius:2px;border:1px solid #dedede;overflow:hidden;background:#efefef}.apirender .comment-form .field-wrapper .type-wrapper ul li{list-style-type:none;padding:0;margin:0;width:20%;height:90px;float:left;background:#f7f7f7;border-right:1px solid #dedede;display:table;transition:background-color .5s}.apirender .comment-form .field-wrapper .type-wrapper ul li label{display:table-cell;vertical-align:middle;float:left;width:100%;height:100%;text-align:center;padding:0;cursor:pointer;font-size:.9em}.apirender .comment-form .field-wrapper .type-wrapper ul li label .label-icon{display:block;margin:10px auto;width:50px;height:50px;opacity:.5;color:#ababab}.apirender .comment-form .field-wrapper .type-wrapper ul li label .label-icon:after{font-weight:400;font-family:raccourci;font-size:50px;line-height:1}.apirender .comment-form .field-wrapper .type-wrapper ul li label:after{content:none}.apirender .comment-form .field-wrapper .type-wrapper ul li.item-business{border-right:none}.apirender .comment-form .field-wrapper .type-wrapper ul li.item-business label .label-icon:after{font-size:30px;line-height:50px}.apirender .comment-form .field-wrapper .type-wrapper ul li input{display:none}.apirender .comment-form .field-wrapper .type-wrapper ul li:last-child{border-right:none}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected,.apirender .comment-form .field-wrapper .type-wrapper ul li:hover{background-color:#fff}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected label .label-icon,.apirender .comment-form .field-wrapper .type-wrapper ul li:hover label .label-icon{opacity:1}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected label .label-icon .label-icon,.apirender .comment-form .field-wrapper .type-wrapper ul li:hover label .label-icon .label-icon{color:#666}.apirender .detail-form{font-family:Poppins,Helvetica,Arial,sans-serif}.apirender .detail-form .focusH-overlayed .titles-container .focus-title,.apirender .detail-form h3,.focusH-overlayed .titles-container .apirender .detail-form .focus-title{margin-top:0;text-align:center;font-weight:300;font-size:2.15em;color:#272727;margin-bottom:20px}.apirender .detail-form .form-content-wrapper{position:relative;padding:30px;border:1px solid #e5e5e5;box-shadow:0 -2px 6px -4px rgba(0,0,0,.2)}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper{clear:both;margin:15px auto 0;overflow:hidden;width:90%}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper{float:right}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .cancel,.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .valid{padding:10px 15px;border-radius:3px;font-weight:300;font-size:1.15em;border:none;line-height:1.2em}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .cancel{background:#f7f7f7;margin-right:7.5px}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .cancel:hover{background:#e3e3e3}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .valid{background:#5fb13a;color:#fff}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper .valid:hover{background:#559e34}.apirender .detail-form .form-optin{width:90%;margin:0 auto;background:#f7f7f7;overflow:hidden;padding:30px}.apirender .detail-form .form-optin .optin-label{font-size:1.1em;color:#7a7a7a;margin-bottom:15px}.apirender .detail-form .form-optin .optins-wrapper{overflow:hidden}.apirender .detail-form .form-optin .optins-wrapper .form-item{float:left;width:100%;overflow:hidden;margin:0;display:flex}.apirender .detail-form .form-optin .optins-wrapper .form-item label{float:left;font-size:1.07em;font-weight:300;color:#000;margin-bottom:0;cursor:pointer}.apirender .detail-form .form-optin .optins-wrapper .form-item .button-checkbox{float:left;margin:2px 8px 2px 0}.apirender .detail-form .form-optin .helper{display:block;color:#727272;font-weight:300;margin:15px 0}.apirender .detail-form .legal-text{margin-top:5px;padding:5px;font-size:.7em;color:#8d8d8d}.apirender .detail-form #contact-form-recaptcha{margin-top:10px;display:flex;justify-content:center}.apirender .detail-form .field-wrapper{position:relative;width:90%;margin:0 auto 10px;display:table;clear:both}.apirender .detail-form .field-wrapper .ng-dirty.ng-invalid{border-color:#fbb}.apirender .detail-form .field-wrapper .ng-dirty.ng-invalid:focus{box-shadow:0 0 20px rgba(200,0,0,.1)}.apirender .detail-form .field-wrapper .ng-dirty.ng-valid{box-shadow:0 1px 1px rgba(0,0,0,.08)}.apirender .detail-form .field-wrapper label{width:24%;display:table-cell;vertical-align:top;padding-right:2%;text-align:right;line-height:34px;margin:0}.apirender .detail-form .field-wrapper.required label:after{content:"*";color:red}.apirender .detail-form .field-wrapper input[type=email],.apirender .detail-form .field-wrapper input[type=text],.apirender .detail-form .field-wrapper textarea{border-radius:2px;border:1px solid #e5e5e5;box-shadow:none}.apirender .detail-form .field-wrapper .input-wrapper,.apirender .detail-form .field-wrapper>input[type=email],.apirender .detail-form .field-wrapper>input[type=text],.apirender .detail-form .field-wrapper>textarea{display:table-cell;vertical-align:top;width:100%}.apirender .detail-form .field-wrapper .calendar-wrapper{float:left;width:50%}.apirender .detail-form .field-wrapper .calendar-wrapper input{margin-bottom:0}.apirender .detail-form .field-wrapper .calendar-wrapper .start-calendar{border-radius:2px 0 0 2px}.apirender .detail-form .field-wrapper .calendar-wrapper .end-calendar{border-left:none;border-radius:0 2px 2px 0}.apirender .detail-form .field-wrapper.form-captcha{overflow:hidden;margin:15px 0}.apirender .detail-form .field-wrapper.form-captcha label{width:40%;text-align:center}.apirender .detail-form .field-wrapper.form-captcha .input-wrapper{width:100%;display:table}.apirender .detail-form .field-wrapper.form-captcha .input-wrapper .captcha-input,.apirender .detail-form .field-wrapper.form-captcha .input-wrapper .captcha-question{display:table-cell;vertical-align:middle;height:36px}.apirender .detail-form .field-wrapper.form-captcha .input-wrapper input{margin:0}.apirender .detail-form .field-wrapper .form-select{width:50%!important;float:left;margin-bottom:0}.apirender .detail-form .field-wrapper .form-select.month-select{width:49%!important;margin-right:1%}.apirender .detail-form .field-wrapper button.selectpicker{width:100%;border-radius:2px;border:1px solid #e5e5e5}.apirender .modal-button-set .valid{padding:10px 15px;border-radius:3px;font-weight:300;font-size:1.15em;border:none;line-height:1.2em;background:#5fb13a;color:#fff}.apirender .modal-button-set .valid:hover{background:#559e34}@media (min-width:992px) and (max-width:1199px){.apirender .sheet-deal .deal-wrapper .deal-description-left,.apirender .sheet-deal .deal-wrapper .deal-description-right{width:100%;display:block}}@media (min-width:768px) and (max-width:991px){.apirender .sheet-deal .deal-wrapper .deal-description-left,.apirender .sheet-deal .deal-wrapper .deal-description-right{width:100%;display:block}.apirender .deal-reference-wrapper{display:none}}@media (max-width:767px){.apirender .tourism-detail-sidebar{font-size:.9em;border:none}.apirender .tourism-detail-sidebar ul li{padding:5px}.apirender .tourism-detail-sidebar .sidebar-issue-report{padding-top:5px}.apirender .social-buttons-wrapper .social-icons-list .social-icon-wrapper .social-icon:after{font-size:20px;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.apirender .nav-back{font-size:0}.apirender .nav-back a:before{margin:0}.apirender .deal-reference-wrapper{display:none}}@media (max-width:1000px){.apirender .container-fluid>div>.btn-group{display:none}.apirender .daterangepicker.dropdown-menu{max-width:320px}}@media (max-width:768px){.apirender .contact-modal .modal-dialog,.apirender .modal-dialog,.apirender .modal-dialog.modal-lg{width:100%;height:100%;margin:0}.apirender .contact-modal .modal-dialog .modal-content,.apirender .modal-dialog .modal-content,.apirender .modal-dialog.modal-lg .modal-content{min-height:100%}.apirender .contact-modal .modal-dialog .detail-form .field-wrapper,.apirender .modal-dialog .detail-form .field-wrapper,.apirender .modal-dialog.modal-lg .detail-form .field-wrapper{display:block}.apirender .contact-modal .modal-dialog .detail-form .field-wrapper label,.apirender .modal-dialog .detail-form .field-wrapper label,.apirender .modal-dialog.modal-lg .detail-form .field-wrapper label{display:block;text-align:left;width:100%}.apirender .contact-modal .modal-dialog .detail-form .field-wrapper .type-item label,.apirender .modal-dialog .detail-form .field-wrapper .type-item label,.apirender .modal-dialog.modal-lg .detail-form .field-wrapper .type-item label{text-align:center}}@media screen and (min-width:768px){.apirender .tourism-list-item .item-container{transition:opacity .5s cubic-bezier(.55, 0, .1, 1),transform .5s cubic-bezier(.55, 0, .1, 1),box-shadow .5s cubic-bezier(.55, 0, .1, 1)}.apirender .tourism-list-item .item-container:hover{transform:translateY(-4px);box-shadow:0 12px 15px 0 rgba(0,0,0,.24)}.apirender .tourism-list-item .item-container:hover .wishlist-delete-sheet{opacity:1}.apirender .tourism-list-item .item-container:hover .wishlist-delete-sheet:before{transform:translate(-50%,-50%) scale(1)}.apirender .tourism-list-item .item-container:hover .sheet-image-wrapper .rc-img{transform:scale(1.2)}}@media screen and (max-width:650px){.apirender .central-resa .resa-controls{display:block;overflow:hidden}.apirender .central-resa .resa-controls>span:not(.btn-resa){float:left;clear:both;width:100%;margin-bottom:5px}.apirender .central-resa .resa-controls>span:not(.btn-resa) .datepicker-label{width:30%;text-align:left}.apirender .central-resa .resa-controls>span:not(.btn-resa) .datepicker-element{width:70%}.apirender .central-resa .resa-controls .btn-resa{display:block;margin:0 auto;width:100%;max-width:200px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking{padding:15px 0}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-media{display:none}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-price,.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-type{padding:0 10px}.apirender .central-resa .booking-results-wrapper .booking-result-item.item-booking .result-booking .btn{max-width:none!important}}@media (min-width:500px){.apirender .tourism-list-item .item-infos{padding-bottom:0!important}}@media (max-width:520px){.apirender .comment-form .field-wrapper .type-wrapper ul li{height:auto;width:100%;border-right:none;color:#959595}.apirender .comment-form .field-wrapper .type-wrapper ul li label{font-weight:400}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected{color:#000}.apirender .comment-form .field-wrapper .type-wrapper ul li.selected label{font-weight:700}.apirender .comment-form .field-wrapper .type-wrapper ul li label .label-icon{display:none}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .floating-wrapper{width:100%}.apirender .detail-form .form-content-wrapper .submit-btns-wrapper .btn{width:100%;margin-top:5px}.apirender .comment-form .rate-icons-wrapper .rate-icon label{width:100%;padding:0 5px}.apirender .comment-form .rate-icons-wrapper .rate-icon label:before{font-size:40px;width:40px;height:40px}}@media (max-width:480px){.apirender .sheet-deal .deal-wrapper .deal-description-left,.apirender .sheet-deal .deal-wrapper .deal-description-right{width:100%;display:block}.apirender .deal-reference-wrapper{display:none}.apirender .itinerary-elevation-wrapper .itinerary-elevation-datas{width:100%;min-width:0}.apirender .sheet-nav{display:block}.apirender .tourism-detail-title h1{margin:0}.apirender .social-buttons-wrapper{padding:0}.apirender .contact-form.detail-form h3,.apirender .detail-form .focusH-overlayed .titles-container .focus-title,.apirender .detail-form h3,.focusH-overlayed .titles-container .apirender .detail-form .focus-title{margin:15px 0 10px;padding-left:50px;padding-right:50px;font-size:1.5em;min-height:40px;width:100%;text-align:center}.apirender .modal-content .modal-window{padding:10px}.apirender .detail-form .field-wrapper{width:100%}.apirender .detail-form .form-optin{width:100%;padding:15px}.apirender .detail-form .form-content-wrapper{padding:10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.apirender .modal-dialog.modal-lg{width:100%;height:100%;margin:0}.apirender .modal-dialog.modal-lg .modal-content{min-height:100%}}