div.markerLabel{display:block;padding-top:11px;text-align:center;color:#fff;width:47px;font-size:16px;font-family:Verdana,Arial,sans-serif;font-weight:700}div.locationLabel{display:block;height:22px;line-height:20px;color:#000;font-size:10px;font-weight:700}#googleMapLoader{background:#fff;width:200px;height:36px;padding-left:44px;line-height:32px;font-size:12px;font-weight:700;opacity:.8}#googleMapLoader #googleMapLoaderGif{background:url(/images/ajax-loader.gif) no-repeat #fff;display:block;width:32px;height:32px;position:absolute;left:2px;top:2px}#googleMap{margin:0;padding:0;height:460px;width:100%!important;color:#fff}.gm-style{color:#000}.star-rating{width:48px;height:14px;background:transparent url(/images/search-five-stars.png) no-repeat 0;text-indent:-2000px;float:left;overflow:hidden}.star-rating-10{width:9px}.star-rating-15{width:14px}.star-rating-20{width:18px}.star-rating-25{width:25px}.star-rating-30{width:29px}.star-rating-35{width:35px}.star-rating-40{width:39px}.star-rating-45{width:44px}.tooltip-head{font-weight:700;clear:both;padding-top:5px}.tooltip-head a:hover{text-decoration:underline}.tooltip-info{color:#1e95ce;float:left;line-height:15px;padding-left:10px;width:220px;text-align:left}.tooltip-info>a{width:100%}.tooltip-info>a:hover{text-decoration:none}.tooltip-info>a:link,.tooltip-info>a:visited{font-family:Sansa Pro Bold,sans-serif;font-size:14px;text-transform:uppercase;color:#1e95ce;float:left;margin-bottom:5px;text-decoration:none}.tooltip-info .row{display:block;float:left;line-height:12px;width:175px}.tooltip-info .text{color:#777;background:url(/images/googlemaps/geelpijltje.gif) no-repeat;line-height:9px;margin-top:5px;padding-left:10px;clear:both}.tooltip-head a:link,.tooltip-head a:visited,.tooltip-info .tooltip-head a:link,.tooltip-info .tooltip-head a:visited{font-family:Sansa Pro Bold,sans-serif;font-size:12px;line-height:20px;color:#fff;background:#ef1010;padding:5px 12px;display:inline-block;text-transform:uppercase;cursor:pointer;text-decoration:none;border:0;border-radius:8px;-webkit-transition:.25s;transition:.25s}.tooltip-head a:hover,.tooltip-info .tooltip-head a:hover{background-color:#1c90c7}.tooltip-main-image{background-color:#fff;float:left;padding:3px;text-align:center;width:110px;height:80px;vertical-align:middle}.tooltip-pricetag{color:#fff;float:left;font-size:10px;height:47px;left:85px;line-height:28px;position:absolute;text-align:center;top:30px;width:48px}.tooltip-price{display:block;font-size:12px;left:0;line-height:15px;position:absolute;top:22px;width:100%}.tooltip-info .departureDay,.tooltip-info .locale~.text,.tooltip-info .tooltip-pricetag{display:none}.reviewrating{color:#ef1010;font-weight:700;font-size:12px}.locale{float:left;width:220px;margin-bottom:5px}#result-properties{min-height:105px}.departureDay{float:left;line-height:12px;width:175px;color:#777;line-height:9px;margin-top:5px;padding-left:10px;clear:both}div.legend{border-bottom:1px solid #ccc;padding-left:10px}div.accolegend,div.legend{height:30px;line-height:30px;background:url(/images/googlemaps/head-back.gif)}div.accolegend{width:491px}div.accolegend,div.searchlegend{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;padding-left:5px}div.searchlegend{height:30px;line-height:30px;background:url(/images/googlemaps/head-back.gif);width:553px}div.accolegend img,div.legend img,div.searchlegend img{height:30px;float:left}div.accolegend div,div.legend div,div.searchlegend div{float:left}.layer-chooser{float:left;background:#ececec;border:1px solid #ddd;padding:5px 10px}.layer-chooser ul{margin:0;padding:0;clear:none!important;display:block;float:left;width:200px}.layer-chooser ul li{display:inline-block;vertical-align:middle;padding-right:7px;list-style:none;float:left}.layer-chooser img{width:16px;height:21px}@media screen and (max-width:480px){.layer-chooser{display:none}}
@font-face{font-family:Sansa Pro Bold;font-style:normal;font-weight:400;src:url(/fonts/sansapro-bold-webfont.eot);src:url(/fonts/sansapro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/sansapro-bold-webfont.woff) format("woff"),url(/fonts/sansapro-bold-webfont.ttf) format("truetype"),url(/fonts/sansapro-bold-webfont.svg#sansa_con_probold) format("svg")}@font-face{font-family:Sansa Pro SemiBold;font-style:normal;font-weight:400;src:url(/fonts/sansapro-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/sansapro-semibold-webfont.woff) format("woff"),url(/fonts/sansapro-semibold-webfont.ttf) format("truetype"),url(/fonts/sansapro-semibold-webfont.svg#sansa_prosemibold) format("svg")}@font-face{font-family:Sansa Pro Semi Bold Italic;font-weight:400;font-style:normal;src:url(/fonts/sansapro-semibolditalic-webfont.eot);src:url(/fonts/sansapro-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/sansapro-semibolditalic-webfont.woff) format("woff"),url(/fonts/sansapro-semibolditalic-webfont.ttf) format("truetype"),url(/fonts/sansapro-semibolditalic-webfont.svg#SansaProSemiBoldItalic) format("svg")}@font-face{font-family:FordsFolly;src:url(/fonts/fordsfolly-webfont.eot);src:url(/fonts/fordsfolly-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/fordsfolly-webfont.woff) format("woff"),url(/fonts/fordsfolly-webfont.ttf) format("truetype"),url(/fonts/fordsfolly-webfont.svg#fordsfolly) format("svg");font-weight:400;font-style:normal}@font-face{font-family:YWFT Signature;src:url(/fonts/ywft-signature-regular-webfont.eot);src:url(/fonts/ywft-signature-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/ywft-signature-regular-webfont.woff) format("woff"),url(/fonts/ywft-signature-regular-webfont.ttf) format("truetype"),url(/fonts/ywft-signature-regular-webfont.svg#ywft_signature_regularregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sunweb-icons;src:url(/fonts/sunweb-icons.eot);src:url(/fonts/sunweb-icons.eot?#iefix) format("embedded-opentype"),url(/fonts/sunweb-icons.woff) format("woff"),url(/fonts/sunweb-icons.ttf) format("truetype"),url(/fonts/sunweb-icons.svg#sunweb-icons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:VAGRoundedBTRegular;src:url(/fonts/vwfont4-webfont.eot);src:url(/fonts/vwfont4-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/vwfont4-webfont.woff) format("woff"),url(/fonts/vwfont4-webfont.ttf) format("truetype"),url(/fonts/vwfont4-webfont.svg#vwfont4-webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:VAGRoundedRegular;src:url(/fonts/vwfont3-webfont.eot);src:url(/fonts/vwfont3-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/vwfont3-webfont.woff) format("woff"),url(/fonts/vwfont3-webfont.ttf) format("truetype"),url(/fonts/vwfont3-webfont.svg#vwfont3-webfont) format("svg");font-weight:400;font-style:normal}#accoCarouselImageWidthReference{display:inline-block;width:585px;height:390px;display:none}.accomodation .accomodation-slider .arrow-right.acco1-slide-right{left:100%;margin-left:-40px}.accomodation a.ellipsis{text-decoration:none;color:#219ede}.accomodation .wrapper .double-column .icon-info-sign{color:#1e95ce;font-size:14px}.accomodation .accomodation-slider .overlay .price-tag .general_tooltip .general_tooltip__table .general_tooltip__price span,.country .areas .destination-block .general_tooltip span{display:inherit;font-family:Verdana,Arial,sans-serif!important;font-size:11px!important;letter-spacing:inherit!important;float:right}.accomodation-price .general_i-icon{left:auto;line-height:1em;right:-19px;top:-6px}div[id^=FlightView] .buttons .button{border:1px solid #ccc;padding:6px;position:relative;color:#333;font-family:Sansa Pro SemiBold,sans-serif;font-size:12px;line-height:20px;text-decoration:none;cursor:pointer;margin-right:6px;margin-top:5px;text-transform:uppercase;background-color:#fff;-webkit-transition:.25s;transition:.25s;border-radius:5px;float:none}div[id^=FlightView] .buttons .button.selected{background-color:#58cbe4;color:#fff;border:#fff;cursor:default}div[id^=FlightView] .buttons .button:hover{border-color:#333}div[id^=FlightView] .buttons a.button{float:none}div[id^=FlightView] .buttons a.button.selected{background-color:#58cbe4;color:#fff;border:#fff;cursor:default}div[id^=FlightView] .buttons a.button:hover{border-color:#333}.accomodation .accomodation-header{padding:30px 0 70px;text-align:center;color:#1f9ad6;position:relative}.accomodation .accomodation-header .buttons{position:absolute;left:50%;margin-left:-38px}.accomodation .accomodation-header .buttons .button{border:1px solid #5a5a5a;padding:6px;position:relative;color:#333;font-family:Sansa Pro SemiBold,sans-serif;font-size:12px;line-height:20px;text-decoration:none;cursor:pointer;margin-right:6px;float:left;margin-top:5px;text-transform:uppercase;background-color:#fff;-webkit-transition:.25s;transition:.25s;border-radius:5px}.accomodation .accomodation-header .buttons a.button{padding:3px 6px;display:inline-block;height:20px}.accomodation .accomodation-header h1{font-family:Sansa Pro Bold,sans-serif;font-size:24px;text-transform:uppercase;margin:0 auto;padding:20px;max-width:300px}.accomodation .accomodation-header .small-text-button{position:absolute;top:56px;left:50%;margin-left:-470px}.accomodation .accomodation-header .badges{width:500px;margin-left:-250px;text-align:center;position:absolute;left:50%;bottom:-24px;z-index:2}.accomodation .accomodation-header .badges .rating{font-family:Sansa Pro SemiBold,sans-serif;font-size:16px;color:#fff;width:36px;text-align:center;display:inline-block;line-height:20px;height:20px;padding:5px 2px;background:#1c90c7;position:relative;top:-10px;border-radius:7px}.accomodation .accomodation-header .badges .badge.partner{position:relative;display:inline-block;background:0;width:80px}.accomodation .accomodation-header .badges .badge.partner a{position:relative;display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:contain;height:45px;width:80px}.accomodation .accomodation-header .area a,.accomodation .accomodation-header .region a{font-size:12px;color:#1f9ad6;text-decoration:none}.accomodation .accomodation-header .area a:hover,.accomodation .accomodation-header .region a:hover{text-decoration:underline}.accomodation .accomodation-header .partner.sunshine{background-image:url(/images/partners/sunshine-logo.png);height:60px}.accomodation .accomodation-header .partner.barcelo{background-image:url(/images/partners/barcello-logo.png);height:60px}.accomodation .accomodation-header .partner.mitsis{background-image:url(/images/partners/mitsis-logo.png);height:60px}.accomodation .accomodation-header .partner.three-corners{background-image:url(/images/partners/three_corners_logo.png);height:66px;top:7px!important}.accomodation .accomodation-header .partner.odalys{background-image:url(/images/partners/odalys_vacances_logo.jpg)}.accomodation .accomodation-slider{height:390px;width:100%;position:relative}.accomodation .accomodation-slider .swiper-container{height:390px}.accomodation .accomodation-slider .swiper-container iframe{height:390px;width:585px;display:inline-block}.accomodation .accomodation-slider .arrow-left{z-index:500}.accomodation .accomodation-slider .arrow-right{z-index:500;left:100%;margin-left:-30px}.accomodation .accomodation-slider .overlay{background:none repeat scroll 0 0 rgba(50,50,50,.9);left:50%;margin-left:140px;position:absolute;top:0;width:330px;z-index:2000}.accomodation .accomodation-slider .overlay .price-tag{bottom:auto;font-size:12px;left:auto;right:25px;top:-60px;z-index:3000}.accomodation .accomodation-slider .overlay .price-tag:before{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:10px;left:50%;margin-left:-10px;top:99.5%}.accomodation .accomodation-slider .overlay .price-tag span{font-size:30px}.accomodation .accomodation-slider .overlay .padded{color:#999;font-size:12px;padding:20px}.accomodation .accomodation-slider .overlay .padded a{color:#fff;display:inline-block;font-weight:700;line-height:18px;padding-left:10px;position:relative;text-decoration:none}.accomodation .accomodation-slider .overlay .padded a i{font-size:14px;left:-3px;position:absolute;text-decoration:none;top:0}.accomodation .accomodation-slider .overlay .padded a i:before{margin-right:5px}.accomodation .accomodation-slider .overlay .padded a:hover{text-decoration:underline}.accomodation .accomodation-slider .overlay .padded .default-info{background-position:0 0;background-repeat:no-repeat;padding:0 0 10px 45px;line-height:18px;min-height:20px}.accomodation .accomodation-slider .overlay .padded .default-info.car{background-image:url(/images/trip-car.png)}.accomodation .accomodation-slider .overlay .padded .default-info.bus{background-image:url(/images/trip-bus.png)}.accomodation .accomodation-slider .overlay .padded .default-info.plane{background-image:url(/images/trip-plane.png)}.accomodation .accomodation-slider .overlay .padded .default-info.plane-transfer{background-image:url(/images/trip-plane-transfer.png)}.accomodation .accomodation-slider .overlay .padded .default-info.acco{background-image:url(/images/trip-acco.png)}.accomodation .accomodation-slider .overlay .padded .default-info.no-plane-acco{background-image:url(/images/trip-plane-option-acco.png)}.accomodation .accomodation-slider .overlay .padded .default-info.car-pass{background-image:url(/images/trip-car-pass.png)}.accomodation .accomodation-slider .overlay .padded .default-info.plane-acco{background-image:url(/images/trip-plane-acco.png);padding-left:85px}.accomodation .accomodation-slider .overlay .padded .default-info.bus-pass{background-image:url(/images/trip-bus-pass.png)}.accomodation .accomodation-slider .overlay .padded .default-info.plane-pass{background-image:url(/images/trip-plane-pass.png)}.accomodation .accomodation-slider .overlay .padded .default-info.plane-transfer-pass{background-image:url(/images/trip-plane-transfer-pass.png)}.accomodation .accomodation-slider .overlay .padded .departure-details{margin-bottom:65px}.accomodation .accomodation-slider .overlay .transport-visual{left:50%;margin-left:-40px;position:absolute;top:40px;width:80px}.accomodation .accomodation-slider .overlay .details{color:#fff;font-family:Sansa Pro SemiBold,sans-serif;font-size:18px;line-height:20px;margin-top:90px;text-align:center}.accomodation .accomodation-slider .overlay .details p{padding:7px 0}.accomodation .accomodation-slider .overlay .persons-visual{bottom:100px;color:#fff;font-size:11px;left:0;position:absolute;text-align:center;width:100%}.accomodation .accomodation-slider .overlay .persons-visual img{margin-bottom:10px}.accomodation .accomodation-slider .overlay .persons-visual a{color:#fff;text-decoration:none}.accomodation .accomodation-slider .overlay .persons-visual a:hover{border-bottom:1px solid #fff}.accomodation .accomodation-slider .overlay .book-button{background-color:#ec1b2d;border-radius:8px;color:#fff;font-family:Sansa Pro Bold,sans-serif;font-size:13px;height:35px;line-height:35px;left:18%;padding:0 15px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;font-weight:400;display:none}.accomodation .accomodation-slider .overlay .book-button:hover{background-color:#fff;color:#ec1b2d}.accomodation .accomodation-slider .overlay .dv-button .book-button{background-color:#ec1b2d;border-radius:8px;color:#fff;font-family:Sansa Pro Bold,sans-serif;font-size:13px;height:35px;line-height:35px;left:18%;padding:0 15px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;font-weight:400}.accomodation .accomodation-slider .overlay .dv-button p{display:none}.accomodation .accomodation-slider .overlay .title{color:#fff;height:55px;cursor:pointer;background-color:#555;font-family:Sansa Pro Bold,sans-serif;font-size:13px;text-transform:uppercase}.accomodation .accomodation-slider .overlay .title .title-close,.accomodation .accomodation-slider .overlay .title .title-open{padding-left:20px;line-height:50px}.accomodation .accomodation-slider .overlay .title .title-open{display:block}.accomodation .accomodation-slider .overlay .title .title-close{display:none}.accomodation .accomodation-slider .overlay .title .title-icon{font-size:20px;position:absolute;right:0;width:50px;text-align:center;border-left:1px solid #333;height:55px;line-height:50px}.accomodation .accomodation-slider .overlay.overlay--default{height:200px}.accomodation .accomodation-slider .overlay.overlay--default .default-info{position:relative;top:36px}.accomodation .accomodation-slider .overlay.overlay--default .book-button{bottom:36px}.accomodation .accomodation-slider .swiper-slide img{height:390px;width:585px;display:inline-block}.accomodation .accomodation-slider .filled-overlay .overlay{z-index:1}.accomodation .accomodation-slider .filled-overlay .overlay .padded .left{padding-left:0}.accomodation .content-reviews{padding:10px 5px 40px 10px}.accomodation .content-left{width:70%;float:left;padding:20px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.accommodation-transportation .accomodation .content-left{width:100%}.accomodation .content-left h1{color:#5a5a5a}.accomodation .content-left .badge.partner{background:0;width:0;height:auto;top:15px}.accomodation .content-left .badge.partner a{position:relative;background-size:116px;display:inline-block;width:118px;top:0;left:0}.accomodation .content-left ul.forum-box{list-style:none;padding:0}.accomodation .content-left ul.forum-box h3{font-size:13px;color:#5a5a5a;margin-bottom:0}.accomodation .content-left ul.forum-box dl.meta{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#999;font-style:italic;padding-bottom:5px}.accomodation .content-left ul.forum-box dl.meta dd,.accomodation .content-left ul.forum-box dl.meta dt{font-weight:400;display:inline;text-transform:lowercase}.accomodation .content-left ul.forum-box dl.meta strong{font-weight:400}.accomodation .content-left ul.check{padding-left:0;height:auto;-webkit-column-width:250px;column-width:250px;-webkit-column-count:3;column-count:3;list-style-position:inside}.accomodation .content-left ul.check li{padding:15px 0 0 10px}.accomodation .content-left .page-index{margin-bottom:40px}.accomodation .content-left .page-index a{color:#5a5a5a}.accomodation .content-left .notice{margin-top:10px;font-size:12px;color:#999}.accomodation .content-left .bright-notice{padding:20px;line-height:20px;color:#333;background-color:#fbeb2e;margin-bottom:0}.accomodation .content-left .scroll-to-top{color:#5a5a5a;text-decoration:none;margin-top:10px;margin-bottom:20px;display:inline-block;clear:both;-webkit-transition:.25s;transition:.25s}.accomodation .content-left .scroll-to-top:hover{color:#333}.accomodation .content-left .double-column .column{width:47%;margin-right:3%;float:left}.accomodation .content-left .double-column .column:nth-child(2n){margin-right:0;margin-left:3%}.accomodation .content-left .double-column .right-column{float:right}.accomodation .content-left .double-column .left-column{float:left}.accomodation .content-left.padded-left{padding-left:200px}.accomodation .content-left .acco-section{padding-top:30px}.accomodation .content-left .title-transport{clear:both}.accomodation .content-left a.rating-number{background:none repeat scroll 0 0 #1f9ad6;border-radius:10px;color:#fff;display:inline-block;float:left;font-family:Sansa Pro SemiBold,sans-serif;font-size:24px;margin-right:10px;text-align:center;text-decoration:none;width:72px}.accomodation .content-left .route-form{padding-bottom:30px}.accomodation .content-left .route-form input{border:1px solid #aaa;border-radius:5px;height:20px;line-height:20px;margin-bottom:15px;padding:7px;width:300px}.accomodation .content-left .googleDynamicContainer{text-align:center;margin:auto;width:850px}.accomodation .content-left .googleMapContainer{width:700px;margin-bottom:30px}.accomodation .content-left .googleMapStatic{position:relative;overflow:hidden;text-align:left;width:460px;height:190px;margin:0}.accomodation .content-left .truncate p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px}.accomodation .content-right{float:right;width:30%;padding:20px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.accomodation .content-right .acco-section h1{font-size:13px}.accomodation .content-right h2:first-child{margin-top:10px}.accomodation .content-right ul{padding:0 0 10px 17px;line-height:17px}.accomodation .content-right ul.check{padding:20px 10px 20px 26px}.accomodation .content-right ul.check li{padding:0 0 15px 10px}.accomodation .content-right h1,.accomodation .content-right h2{font-family:Sansa Pro Bold,sans-serif;font-size:13px;text-transform:uppercase}.accomodation .content-right h1{color:#333;margin:20px 0 0}.accomodation .content-right h2{margin-bottom:10px;margin-top:40px}.accomodation .content-right p{font-size:12px;line-height:20px;margin-bottom:20px;line-height:17px}.accomodation .content-right p a{color:#333;text-decoration:underline}.accomodation .content-right p a:hover{text-decoration:none}.accomodation .content-right img{max-width:100%}.accomodation .content-right .sideblock-alertservice-container{margin-bottom:20px;padding:7px 15px 15px;background-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box}.accomodation .content-right .resort-map{padding:10px 0 20px}.accomodation .content-right .tip{font-family:Sansa Pro SemiBold,sans-serif;padding:20px 20px 5px;background:#ec1b2d;color:#fff}.accomodation .content-right .tip .person img{border-radius:46px}.accomodation .content-right .tip strong{font-family:Sansa Pro Bold,sans-serif;text-transform:uppercase}.accomodation .content-right .badge.partner{position:relative;display:inline-block;background:0}.accomodation .content-right .badge.partner a{position:relative;background-size:60%;background-position:50%;background-repeat:no-repeat;display:inline-block;width:118px;top:0;left:0;margin-left:52px}.accomodation .content-right .partner.sunshine{background-image:url(/images/partners/sunshine-logo.png);height:60px}.accomodation .content-right .partner.barcelo{background-image:url(/images/partners/barcello-logo.png);height:60px}.accomodation .content-right .partner.mitsis{background-image:url(/images/partners/mitsis-logo.png);height:60px}.accomodation .content-right .partner.three-corners{background-image:url(/images/partners/three_corners_logo.png);height:66px}.accomodation .content-right .partner.odalys{background-image:url(/images/partners/odalys_vacances_logo.jpg);height:60px}.accomodation .content-right .badges{overflow:hidden;clear:both}.accomodation .content-right .badges .badge{float:left;clear:left;margin-bottom:5px}.accomodation .content-right .badges .badge-text{position:relative;display:inline;float:left;clear:right;padding-left:5px;height:auto;color:#5a5a5a;text-transform:uppercase;font-size:13px;font-family:Sansa Pro Bold,sans-serif}.accomodation .content-right .themes{overflow:hidden;clear:both}.accomodation .content-right .themes .theme{float:left;clear:left;margin-bottom:5px}.accomodation .content-right .themes .theme-text{position:relative;display:inline;float:left;clear:right;padding-left:5px;height:auto;color:#5a5a5a;text-transform:uppercase;font-size:13px;font-family:Sansa Pro Bold,sans-serif}.accomodation .content-right .themes .theme-text a{color:#333;text-decoration:none}.accomodation .content-right .themes .theme-text .general_i-icon__font-icon{position:relative;top:-8px}.accomodation .content-right .themes .theme-text .general_i-icon{left:125px;top:2px}.accomodation .content-right .theme{background-size:34px;height:34px}.accomodation .content-right .theme.family{background-image:url(/images/themes/family.png)}.accomodation .content-right .theme.romance{background-image:url(/images/themes/romance.png)}.accomodation .content-right .theme.sportive{background-image:url(/images/themes/sportive.png)}.accomodation .content-right .theme.luxe-wellness{background-image:url(/images/themes/luxury.png)}.accomodation .content-right .theme.friendlies{background-image:url(/images/themes/friendlies.png)}.accomodation .content-right .theme.shortstay{background-image:url(/images/themes/shortstay.png)}.accomodation .content-right .theme.groups{background-image:url(/images/themes/groups.png)}.accomodation .content-right .theme.budget{background-image:url(/images/themes/budget.png);background-position-y:9px}.accomodation .content-right .offer-box{font-family:Sansa Pro SemiBold,sans-serif;margin-bottom:30px;overflow:visible;padding-top:10px;position:relative}.accomodation .content-right .offer-box a{color:#333}.accomodation .content-right .offer-box a dt{color:#333;font-family:Sansa Pro SemiBold,sans-serif;font-size:14px;text-decoration:none}.accomodation .content-right .offer-box a dt:hover{color:#58cbe4}.accomodation .content-right .offer-box a.show-all{font-family:Sansa Pro Bold,sans-serif;font-size:13px;line-height:20px;color:#fff;background:#333;margin:10px 0 0;padding:7px 15px;display:inline-block;text-transform:uppercase;cursor:pointer;text-decoration:none;border:0;border-radius:8px;-webkit-transition:.25s;transition:.25s}.accomodation .content-right .offer-box a.show-all:hover{background-color:#4c4c4c}.accomodation .content-right .offer-box dt{clear:left;float:left;font-size:13px;padding-bottom:10px;width:auto;min-width:93px}.accomodation .content-right .offer-box dd{float:left;font-size:14px;padding-bottom:10px;width:50%}.accomodation .content-right .offer-box dd .mark{color:#ec1b2d;padding-left:20px;text-decoration:none}.accomodation .content-right .offer-box dd .mark:hover{text-decoration:underline}.accomodation .content-right .offer-box span{position:relative;display:inline-block}.accomodation .content-right .offer-box span:first-child{font-family:Sansa Pro Bold,sans-serif}.accomodation .content-right .offer-block-header{font-size:20px}.accomodation .content-right .has-early-bird{color:#ec1b2d;font-size:12px;padding:8px 15px}.accomodation .content-right .weather-widget{font-family:Sansa Pro SemiBold,sans-serif;margin-bottom:30px}.accomodation .content-right .weather-widget h2{font-family:Sansa Pro Bold,sans-serif;font-size:13px;margin-top:10px;text-transform:uppercase}.accomodation .content-right .weather-widget .footer-weather-box{clear:both;padding-top:5px;padding-bottom:0;overflow:hidden;font-size:13px;line-height:19px}.accomodation .content-right .weather-widget .footer-weather-box .link{color:#58cbe4;text-decoration:underline;font-family:Verdana,Arial,sans-serif}.accomodation .content-right .weather-widget h2:first-child{font-family:Sansa Pro Bold,Verdana,sans-serif;font-size:13px;margin-top:10px;text-transform:uppercase}.accomodation .content-wide{width:100%;padding:0 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.accomodation .content-wide .additional_cost{margin-bottom:10px}.accomodation .content-wide .skiPassDefaultWrapper{margin-bottom:0}.accomodation .content-wide p{font-size:12px;margin-bottom:20px;line-height:17px;clear:both}.accomodation .ski-area-info{overflow:hidden;margin-bottom:1px;padding-bottom:10px}.accomodation .ski-area-info .content-left{padding:0 10px}.accomodation .skislopes-legend ul{color:#333;width:100%;padding:0;clear:both}.accomodation a.rating-number .rating{font-size:24px;position:inherit;background:inherit;padding:20px 0}.accomodation .filter-tabs{font-family:Sansa Pro Bold,sans-serif;background-color:#f05451;height:38px;line-height:38px;color:#fff;text-transform:uppercase}.accomodation .filter-tabs .wrapper{display:table}.accomodation .filter-tabs span{padding:0 20px 0 0;display:inline-block}.accomodation .filter-tabs a{padding:0 15px;display:inline-block;color:#fff;text-decoration:none;-webkit-transition:.25s;transition:.25s}.accomodation .filter-tabs a:hover{background-color:#f7a6a4}.accomodation .filter-tabs a.active{color:#333;background:#fff}.accomodation .filter-tabs a.all{padding:0 20px;border-right:2px solid #fbeb2e}.accomodation .filter-tabs a.inactive{opacity:.3}.accommodation-overview .box{clear:both}.accommodation-overview ul.check{list-style-image:url(/images/icon-check-green.png)}.accomodation .filter-wrapper .prebooking #iframe-alertservice{height:450px}.button-action{display:inline-block;margin-bottom:10px;padding:7px 15px;border:0;border-radius:8px;background:#ec1b2d;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;font-family:Sansa Pro Bold,sans-serif;line-height:20px;cursor:pointer;-webkit-transition:.25s;transition:.25s}.button-action:hover{background-color:#000;color:#fff}.portlet{padding:15px 15px 40px}.testimonial-list{list-style:none}.testimonial{padding:30px 15px;background-color:#fff;position:relative;min-height:120px}.testimonial-personalia{font-weight:700}.testimonial-personalia:before{content:" ";display:block;width:75px;height:60px;float:left}.testimonial-personalia dd,.testimonial-personalia dt{display:inline}.testimonial-composition{margin-bottom:15px}.testimonial-composition dt{display:inline}.testimonial-composition dt:first-of-type{font-weight:700}.testimonial-composition dd{display:inline}.testimonial-composition dd:first-of-type{font-weight:700}.testimonial-composition dd:after{display:block;content:" "}.grade-breakdown{line-height:1.75em}.rank-x-large{display:block;margin-bottom:15px;position:absolute;top:30px}.rank-x-large span{background:none repeat scroll 0 0 #1f9ad6;border-radius:10px;color:#fff;display:inline-block;float:left;font-family:Sansa Pro SemiBold,sans-serif;font-size:20px;margin-right:10px;text-align:center;text-decoration:none;width:56px;padding:12px 0}.review-aggregate{position:absolute;top:67px;left:8px}.review-aggregate .review-aggregate-components{font-weight:700;margin:20px 0 0}.content-right .review-aggregate-components{margin-bottom:15px}.content-right .review-aggregate-components dt{display:inline-block;width:88%;margin:0 0 0 10px;float:right}.content-right .review-aggregate-components dd{display:inline}.content-right .review-aggregate-components dd:after{display:block;content:" "}.grid.add-review{text-align:center}.subtabs-page-headings h2{display:none}.review-colofon:before{content:" ";display:block;float:left;height:60px;width:60px}.content-right .review-aggregate-components{font-weight:700;margin:20px 0 0}.rank-xx-large span{background:none repeat scroll 0 0 #1f9ad6;border-radius:10px;color:#fff;display:inline-block;float:left;font-family:Sansa Pro SemiBold,sans-serif;font-size:20px;margin-right:10px;text-align:center;text-decoration:none;width:56px;padding:12px 0}#angularSlider .validation-message{padding:10px;position:absolute;left:-10px;top:90px;z-index:10000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.4);background:#fff;width:230px!important;font-size:12px;text-align:center;font-family:Verdana,Arial,sans-serif;color:#333}#angularSlider .validation-message:after,#angularSlider .validation-message:before{content:"";height:0;width:0;position:absolute;left:50%}#angularSlider .validation-message:after{top:-53%;border:solid hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}#angularSlider .validation-message:before{top:-62%;border:solid hsla(0,0%,80%,0);border-bottom-color:#ccc;border-width:11px;margin-left:-11px}.promo300 ul{width:600px;text-align:left;margin:0 auto;list-style:disc}.acco-slider-media-popup{width:300px;z-index:10001}#acco-slider-media-popup{width:300px}#acco-slider-media-popup .tab-photo-img{width:300px;height:auto;cursor:pointer}.accomodation-photo-carousel{position:fixed;left:50%;width:300px;height:35%;top:30%;z-index:10002}.accomodation-photo-carousel .close-button{position:absolute;top:0;right:0;width:50px;height:50px;border-bottom:1px solid #e9dc26;border-left:1px solid #e9dc26;color:#ec1b2d;text-align:center;font-size:16px;line-height:50px;cursor:pointer;z-index:10002}.accomodation-photo-carousel .title{padding:13px 50px 13px 20px;min-height:24px;border-bottom:1px solid #e9dc26;background:none repeat scroll 0 0 #f3e52d;color:#ec1b2d;font-size:16px;font-family:Sansa Pro SemiBold,sans-serif;line-height:24px;position:relative;z-index:10002}#acco-slider-media-popup .swiper-container,#acco-slider-media-popup .swiper-slider,#acco-slider-media-popup .swiper-wrapper{height:20%}.priceloader-div{margin-bottom:30px}.priceloader-div:after,.priceloader-div:before{content:" ";display:table}.priceloader-div:after{clear:both}#facilities.attention{margin-bottom:50px}.other-durations{list-style:none;margin-bottom:40px}.other-durations li{margin-bottom:10px}.price-heading{padding:0 0 10px;clear:both}.price-heading h1{font-size:21px;line-height:25px;margin-bottom:10px}.price-heading .hint-tooltip{padding:10px;position:absolute;left:100px;top:28px;z-index:10000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.4);background:#fff;width:230px!important;font-size:12px;text-align:center;font-family:Verdana,Arial,sans-serif;color:#333}.price-heading .hint-tooltip:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:10px;margin-left:-10px;left:50%}.price-heading .hint-tooltip:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:hsla(0,0%,80%,0);border-top-color:#ccc;border-width:11px;margin-left:-11px;left:50%}.price-heading .flightview-hint-tooltip,.price-heading .reservation-hint-tooltip{background:#fff;color:#1f9ad6;position:relative;top:0;left:0;overflow:initial}.flightview-price-heading,.reservation-price-heading{border-bottom:0;position:absolute;width:200px;z-index:9999;overflow:initial}#pricetable td{padding-right:10px}#pricetable td.roomtitle{text-align:left}#pricetable td.roomtitle .room{margin-left:10px}#pricetable td.roomtitle .icon-info:before{width:20px;cursor:pointer;text-align:center;line-height:20px}#pricetable .roomtitle-content div{display:inline}.pricetable-wrapper .prev-month{text-decoration:none;color:#333}.pricetable-wrapper .prev-month i{font-size:20px;position:relative;bottom:-2px}.pricetable-wrapper .next-month{text-decoration:none;color:#333;left:auto;right:0}.pricetable-wrapper .next-month i{font-size:20px;position:relative;bottom:-2px}.pricetable-wrapper .pricetable-loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10001;display:none;margin-left:-30px;width:69px;padding:10px;color:#fff;background-color:#999;text-align:center;-webkit-box-shadow:rgba(0,0,0,.65) 0 3px 3px;box-shadow:0 3px 3px rgba(0,0,0,.65);border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.pricetable-notification{position:absolute;top:40%;left:50%}.basket-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:260px;padding:10px;z-index:100;color:#000;text-align:center;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}table{border:0;border-collapse:collapse}.pricetable{margin-top:10px;font-family:Verdana,Arial,sans-serif;border-collapse:collapse}.pricetable .thead div,.pricetable .thead th{font-size:11px;text-align:left;width:56px;font-weight:400;text-align:center;padding:5px;line-height:16px;background-color:#fff;border-top:0;float:left}.pricetable .thead .first{width:52px!important;width:55px}.pricetable .thead .clear-both,.pricetable .thead .first{font-size:12px;text-align:left;border:0;padding-left:10px}.pricetable .thead .clear-both{width:55px}.pricetable .thead .pricetable-week-1-days,.pricetable .thead .pricetable-week-2-days,.pricetable .thead .pricetable-week-3-days,.pricetable .thead .pricetable-week-4-days,.pricetable .thead .pricetable-week-5-days,.pricetable .thead .pricetable-week-6-days,.pricetable .thead .pricetable-week-7-days{border-right:1px solid #eee}.pricetable .thead .pricetable-week-1-days{width:60px}.pricetable .thead .pricetable-week-2-days{width:121px}.pricetable .thead .pricetable-week-3-days{width:182px}.pricetable .thead .pricetable-week-4-days{width:243px}.pricetable .thead .pricetable-week-5-days{width:304px}.pricetable .thead .pricetable-week-6-days{width:365px}.pricetable .thead .pricetable-week-7-days{width:426px}.pricetable th{min-height:20px;line-height:20px;border:1px solid #eee;text-align:center;padding:10px;white-space:nowrap;white-space:normal;max-width:150px;min-width:45px;font-size:12px;text-align:left;font-weight:400;padding-left:10px}.pricetable th a{color:#333;text-decoration:none}.pricetable th a:hover{text-decoration:underline}.pricetable th.info-trip{background-color:#fff}.pricetable th.info-trip.Snowdeals,.pricetable th.info-trip.Sundeals,.pricetable th.info-trip.WGInpakkers{background-color:#ec1b2d;color:#fff}.pricetable th.onrequest{background-color:#d3ecf8}.pricetable th.no-info{background-color:#fff;color:#eee;text-decoration:line-through;cursor:text}.pricetable th.no-info a{color:#eee}.pricetable th.specialoffer{background-color:#fbeb2e}.pricetable th.FHIncroyablsLastMin,.pricetable th.FWSundeals,.pricetable th.lastminute-trip,.pricetable th.Snowdeals,.pricetable th.UWSnowdeals,.pricetable th.WGInpakkers{background-color:#ec1b2d;color:#fff}.pricetable th.FHIncroyablsLastMin a,.pricetable th.FWSundeals a,.pricetable th.lastminute-trip a,.pricetable th.Snowdeals a,.pricetable th.UWSnowdeals a,.pricetable th.WGInpakkers a{color:#fff}.pricetable th.earlybird{background-color:#ff8000;color:#fff}.pricetable th.earlybird a{color:#fff}.pricetable th.BW_Snowcase{background-color:#1198e3;color:#000}.pricetable th.BW_Snowcase a{color:#000}.pricetable th.BWStrafsteLastMin{background-color:#ec1b2d;color:#fff}.pricetable th.BWStrafsteLastMin a{color:#fff}.pricetable td{min-height:20px;line-height:20px;border:1px solid #eee;text-align:center;padding:10px;white-space:normal;max-width:150px;min-width:45px}.pricetable td.roomtitle{text-align:left;min-width:150px}.pricetable td.td-border-hidden{border:0}.pricetable td div.td-monthpart{float:left}.pricetable td div.td-prevpart{float:right}.pricetable td a{color:#333;text-decoration:none}.pricetable td a:hover{text-decoration:underline}.pricetable td.info-trip{background-color:#fff}.pricetable td.info-trip.Snowdeals,.pricetable td.info-trip.Sundeals,.pricetable td.info-trip.WGInpakkers{background-color:#ec1b2d;color:#fff}.pricetable td.onrequest{background-color:#d3ecf8}.pricetable td.no-info{background-color:#fff;color:#ccc;text-decoration:line-through;cursor:text}.pricetable td.no-info a{color:#ccc}.pricetable td.no-info:hover a{background-color:#fff;color:#ccc;text-decoration:line-through;cursor:text}.pricetable td.specialoffer{background-color:#fbeb2e}.pricetable td.WGInpakkers{background-color:#ec1b2d;color:#fff}.pricetable td.WGInpakkers a{color:#fff}.pricetable td.Snowdeals{background-color:#ec1b2d;color:#fff}.pricetable td.Snowdeals a{color:#fff}.pricetable td.FHIncroyablsLastMin{background-color:#ec1b2d;color:#fff}.pricetable td.FHIncroyablsLastMin a{color:#fff}.pricetable td.earlybird{background-color:#ff8000;color:#fff}.pricetable td.earlybird a{color:#fff}.pricetable td.BW_Snowcase{background-color:#1198e3;color:#000}.pricetable td.BW_Snowcase a{color:#000}.pricetable td.UWSnowdeals{background-color:#ec1b2d;color:#fff}.pricetable td.UWSnowdeals a{color:#fff}.pricetable td.FWSundeals{background-color:#ec1b2d;color:#fff}.pricetable td.FWSundeals a{color:#fff}.pricetable td.DWEinpackers{background-color:#ec1b2d;color:#fff}.pricetable td.DWEinpackers a{color:#fff}.pricetable td.lastminute-trip{background-color:#ec1b2d;color:#fff}.pricetable td.lastminute-trip a{color:#fff}.pricetable td.BWStrafsteLastMin{background-color:#ec1b2d;color:#fff}.pricetable td.BWStrafsteLastMin a{color:#fff}.pricetable .roomtype{background-color:#1f9ad6;line-height:20px;padding-left:20px;color:#fff;height:20px;margin-top:20px}.pricetable .hidden{background:#1f9ad6;position:relative;top:20px;left:0;min-height:40px;padding:5px 10px 20px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.pricetable .thead-wrapper-week-numbers .thead div,.pricetable .thead-wrapper-week-numbers .thead th{padding:5px 0;width:60px}.pricetable .thead-wrapper-week-numbers .thead div{border-right:1px solid #999;border-bottom:1px solid #999}.pricetable .thead-wrapper-week-numbers .thead .clear-both,.pricetable .thead-wrapper-week-numbers .thead .first{padding-right:10px;padding-left:10px;border:0}.pricetable .pinned .room{position:absolute;left:0;width:100%;min-height:40px;padding:10px 10px 10px 55px;line-height:20px;margin-top:-20px;background:#1f9ad6;-webkit-box-sizing:border-box;box-sizing:border-box}.pricetable .pinned .room i{font-size:16px;line-height:40px;height:40px;width:40px;text-align:center;padding:0;position:absolute;top:0;left:0;display:block;cursor:pointer;color:#43b2e7;background:#1a89be;-webkit-transition:.25s;transition:.25s}.pricetable .pinned .room i:hover{color:#fff}.pricetable.responsive{position:absolute}.pricetable td.price-table-roomtype-label{border:0;text-align:left;font-weight:700}.pricetable tr.price-table-row-roomtype-label{background:#d3d3d3}.overflowContainer{position:relative}.myScrollbarH{position:absolute;width:100%;height:10px;background:#999;top:0}.myScrollbarH div{height:10px;background:#c0adad}.thead{position:absolute}.thead-wrapper-week-numbers{height:85px}.thead-wrapper-week-numbers .thead{border-left:1px solid #999}.thead-wrapper{height:50px;position:relative}.pricetable-basket{background-color:#fbeb2e;position:relative;display:none;margin-bottom:30px}.pricetable-basket:after{top:0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:15px;left:50%;margin-left:-15px}.pricetable-basket .back-to-table{font-family:Sansa Pro Bold,sans-serif;position:absolute;left:50%;margin-left:-135px;top:-40px;display:block;width:250px;padding:5px 10px;font-size:13px;text-align:center;text-transform:uppercase;text-decoration:none;color:#333}.pricetable-basket .back-to-table i{font-size:20px}.pricetable-basket .wrapper{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:1em}.pricetable-basket iframe{width:100%;min-height:440px;border:0}.traveltable td,.traveltable th{text-align:left;padding:0 0 0 2px}.responsiveTableStatic{z-index:500}.responsiveTableStatic .roomtitle div{position:relative;z-index:500;display:block;background-color:#fff;white-space:normal}#basket .trip-car{padding-left:40px;background:url(/images/icon-car-dark.png) left 5px no-repeat;background-size:30px}a.remove-package{float:right;cursor:pointer;color:#000}div.titleHolder h2{float:left}div.wrapper.no-prices-message{margin-top:50px}.accomodation .tabs a.tab-item-productcampaigns .icon-tab-item-productcampaigns:before{content:"\f12a"}.container-tabs{margin-top:20px}.container-tabs:after,.container-tabs:before{content:" ";display:table}.container-tabs:after{clear:both}.container-tabs .tabs-info:after,.container-tabs .tabs-info:before,.container-tabs .tabs-title:after,.container-tabs .tabs-title:before{content:" ";display:table}.container-tabs .tabs-info:after,.container-tabs .tabs-title:after{clear:both}.container-tabs .tabs-title-link{background:#f6f6f6;float:left;padding:5px;font-family:Sansa Pro Bold,sans-serif;color:#0e94d0;cursor:pointer;border:2px solid #f5f3f3;position:relative;z-index:1;margin-right:5px;font-size:14px}.container-tabs .tabs-title-link.current{border-top:2px solid #a8ddf4;border-right:2px solid #a8ddf4;border-left:2px solid #a8ddf4;border-bottom:2px solid #fff;z-index:3;background:#fff}.container-tabs .tab-content{display:none;padding:25px 0 0;margin-top:-2px;position:relative;z-index:2}.container-tabs .tab-content.current{display:block;border-top:2px solid #a8ddf4}.container-tabs .tab-content p{margin-bottom:10px}.container-tabs .tab-content h2{font-size:11px;margin-top:0}.container-tabs .tab-content .accordion h3{text-transform:capitalize}.container-tabs .tab-content .accordion h3:last-of-type{border-bottom:1px solid #ddd}.container-tabs .tab-content .accordion h3.open{background:#0e94d0;color:#fff}.container-tabs .tab-content .accordion h3.open:before{background:#0e94d0}.container-tabs .tab-content .accordion h3.open:after{color:#fff}.container-tabs .tab-content .accordion h3~div{border-left:1px solid #0e94d0;border-right:1px solid #0e94d0;border-bottom:1px solid #0e94d0}.container-tabs .tab-content .accordion-content table{width:99.9%}.container-tabs .tab-content .accordion-content table tr:nth-child(odd){background:#f6f6f6;border:0}.container-tabs .tab-content .accordion-content table tr>th:first-child{padding:10px 0 10px 10px}.container-tabs .tab-content .accordion-content table tr td{vertical-align:top;text-align:left}.container-tabs .tab-content .accordion-content table tr td:nth-child(2){padding:0;vertical-align:middle}.container-tabs .tab-content .accordion-content table tr td table{border-top:0;width:100%}.container-tabs .tab-content .accordion-content table tr td table tr:nth-child(odd){background:0}.container-tabs .tab-content .accordion-content table tr td table tr th{text-align:center}.container-tabs .tab-content .accordion-content table tr td table td{border-bottom:0;border-left:0;text-align:center;width:160px}.container-tabs .tab-content .accordion-content table tr>th{text-align:left}.container-tabs .tab-content .accordion-content table tr>th table{border:0}.container-tabs .tab-content .accordion-content table tr th table tr th{text-align:center;padding:0;width:160px}.container-tabs .tab-content .accordion-content table tr th table tr td{text-align:center}.container-tabs #tab-skipas table td table tr:nth-child(odd){background:0}.accomodation .product-campaigns{display:inline-block}.accomodation .product-campaigns a{display:block;position:relative}.accomodation .product-campaigns .general_i-icon{top:-6px;right:-6px;left:auto}@media(min-width:480px){.accomodation .accomodation-header h1{font-size:30px}#acco-slider-media-popup,#acco-slider-media-popup .tab-photo-img,.acco-slider-media-popup,.accomodation-photo-carousel{width:400px}}@media screen and (min-width:481px) and (max-width:768px){.accomodation .accomodation-header .badges{left:18%}}@media screen and (min-width:481px) and (max-width:739px){.pricetable-wrapper{padding-right:0}.pricetable-basket-inside .left-column{width:60%}.pricetable-basket-inside .right-column{width:100%;clear:both;padding-top:0}.pricetable-basket-inside .right-column .trip-car{padding:0 40px 0 0;background:url(/images/icon-car-dark.png) right 5px no-repeat;background-size:30px}.pricetable-basket-inside .right-column .trip-bus{padding:0 40px 0 0;background:url(/images/icon-bus-dark.png) right 5px no-repeat;background-size:30px}.pricetable-basket-inside .right-column .trip-plane{padding:0 40px 0 0;background:url(/images/icon-plane-dark-left.png) right 5px no-repeat}.pricetable-basket-inside .center-column{width:60%;position:relative;top:0;padding-top:40px;clear:left;left:auto;right:auto;margin-left:0}}@media screen and (min-width:481px) and (max-width:950px){.accomodation .accomodation-header .buttons{z-index:3}.accomodation .accomodation-header .small-text-button{margin-left:0;left:20px;top:65px}.accomodation .accomodation-slider{height:300px}.accomodation .accomodation-slider .swiper-slide img{height:300px;width:400px}.accomodation .accomodation-slider .swiper-slide iframe{height:300px;width:100%}.accomodation .accomodation-slider .swiper-container{height:300px}.accomodation .accomodation-slider .overlay{width:300px;left:auto;right:40px;border-right:0;z-index:2000}.accomodation .accomodation-slider .overlay .transport-visual{width:60px;position:absolute;top:40px;left:50%;margin-left:-30px}.accomodation .accomodation-slider .overlay .details{margin-top:80px;font-size:13px;font-family:Sansa Pro SemiBold,sans-serif;color:#fff;text-align:center;line-height:16px}.accomodation .accomodation-slider .overlay .details p{padding:3px 0}.accomodation .accomodation-slider .overlay .persons-visual{bottom:75px}.accomodation .accomodation-slider .overlay .persons-visual img{height:35px}.accomodation .accomodation-slider .overlay .book-button{bottom:20px}.accomodation .accomodation-slider .overlay .price-tag{top:-60px}.accomodation .accomodation-slider .overlay .price-tag span{font-size:30px}.accomodation .content-right{padding:40px 20px 20px}.accomodation .content-right .tip{margin:0 -20px}.accomodation .content-right .badges .badge-text,.accomodation .content-right .themes{font-size:11px;line-height:2em}.accomodation .content-left{padding:20px}.accomodation .content-left h2{margin-top:10px}.accomodation .content-left .double-column .column{width:100%}.accomodation .content-left .googleDynamicContainer{text-align:center;width:460px}.accomodation .content-left .googleMapContainer{width:460px;margin-bottom:2em}.accomodation .content-left .googleMapStatic{position:relative;overflow:hidden;text-align:left;width:460px;height:190px;margin:10px auto}.accomodation .filter-wrapper .filter-duration label.title,.accomodation .filter-wrapper .filter-mealplan label.title{margin-bottom:6px}.accomodation .filter-wrapper #price-packages,.accomodation .filter-wrapper .filter-months{display:block}.accomodation .filter-wrapper #price-packages label.title{margin-bottom:5px}.accomodation .filter-tabs{display:none}.accomodation .tabs a{width:10%;text-indent:-9999px;position:relative}.accomodation .tabs a.tab-item-descriptions,.accomodation .tabs a.tab-item-images,.accomodation .tabs a.tab-item-overview,.accomodation .tabs a.tab-item-ratingandreviews,.accomodation .tabs a.tab-item-skipass,.accomodation .tabs a.tab-item-transportation{background-size:27px 24px}.accomodation .tabs a.tab-item-overview{background:transparent url(/images/icon-acco-info.png) no-repeat 50%}.accomodation .tabs a.tab-item-descriptions{background:transparent url(/images/icon-acco-prac.png) no-repeat 50%}.accomodation .tabs a.tab-item-ratingandreviews{background:transparent url(/images/icon-acco-review.png) no-repeat 50%}.accomodation .tabs a.tab-item-skipass{background:transparent url(/images/icon-acco-ski.png) no-repeat 50%}.accomodation .tabs a.tab-item-images{background:transparent url(/images/icon-acco-images.png) no-repeat 50%}.accomodation .tabs a.tab-item-transportation{background:transparent url(/images/icon-acco-transportation.png) no-repeat 50%}.accomodation .tabs a.active{background-color:#fff}.accomodation .tabs a.highlight{background-color:#ed2924;text-indent:0;border-right:0;right:0;left:auto;width:auto}.accomodation .tabs a.highlight.active{background-color:#facac9}.accomodation .tabs a.highlight i{display:none}.accomodation .tabs a i{display:inline;text-indent:0;position:absolute;top:7px;left:50%;width:24px;text-align:center;margin-left:-12px;font-size:24px}.accomodation .tabs a:first-child{margin-left:0}.pricetable-wrapper{width:100%}.responsiveTableStatic .first{position:relative}.responsiveTableStatic .first:after{position:absolute;right:-6px;top:-1px;height:42px;width:5px;background:url(/images/border.png);content:" ";display:block}.responsiveTableStatic .roomtitle{position:relative}.responsiveTableStatic .roomtitle:after{position:absolute;right:-6px;top:-1px;height:42px;width:5px;background:url(/images/border.png);content:" ";display:block}.pricetable-legenda{padding-left:0}.pricetable-basket-inside .left-column{opacity:1;width:60%}.pricetable-basket-inside .right-column{clear:left;float:left;text-align:left;padding-top:20px;opacity:1}.pricetable-basket-inside .right-column .trip-car{padding:0 0 0 40px;background:url(/images/icon-car-dark.png) left 5px no-repeat;background-size:30px}.pricetable-basket-inside .right-column .trip-bus{padding:0 0 0 40px;background:url(/images/icon-bus-dark.png) left 5px no-repeat;background-size:30px}.pricetable-basket-inside .right-column .trip-plane{padding:0 0 0 35px;background:url(/images/icon-plane-dark-left.png) left 5px no-repeat}.pricetable-basket-inside .center-column{width:60%;left:auto;right:0;margin-left:0}}@media screen and (min-width:541px){.accomodation .filter-wrapper .prebooking #iframe-alertservice{height:320px}}@media screen and (min-width:740px) and (max-width:950px){.accomodation .content-left .googleDynamicContainer{width:620px}}@media screen and (min-width:768px){.content-right .review-aggregate-components dt{width:80%}}@media(min-width:768px){.accomodation .accomodation-header h1{max-width:400px}#acco-slider-media-popup,#acco-slider-media-popup .tab-photo-img,.acco-slider-media-popup{width:600px}.accomodation-photo-carousel{top:20%;width:600px}.tab-photo-img{width:100px;height:80px;margin-right:5px}}@media(min-width:992px){.accomodation .accomodation-header h1{max-width:600px}#acco-slider-media-popup,#acco-slider-media-popup .tab-photo-img,.acco-slider-media-popup{width:700px}.tab-photo-img{width:120px;height:100px}.accomodation-photo-carousel{width:700px;top:10%}}@media(min-width:1024px) and (max-width:1280px){[lang|=be-FR] .container-tabs .tabs-title-link,[lang|=fr-FR] .container-tabs .tabs-title-link{font-size:15px;padding:15px 15px 18px 50px}}@media(min-width:1024px){.container-tabs .tabs-title-link{padding:15px 15px 15px 70px;margin-right:2%;font-size:19px}.container-tabs .tabs-title-link[data-tab^=tab-]:before{content:"";position:absolute;top:8px;left:20px;background-size:cover;width:40px;height:40px;display:block}[lang|=be-FR] .container-tabs .tabs-title-link[data-tab^=tab-]:before,[lang|=fr-FR] .container-tabs .tabs-title-link[data-tab^=tab-]:before{left:8px;top:6px}.container-tabs .tabs-title-link[data-tab^=tab-skipas]:before{background-image:url(/images/icon-prices-ski-pass.png)}.container-tabs .tabs-title-link[data-tab^=tab-lessons]:before{background-image:url(/images/icon-prices-ski-lessons.png)}.container-tabs .tabs-title-link[data-tab^=tab-material]{margin-right:0}.container-tabs .tabs-title-link[data-tab^=tab-material]:before{background-image:url(/images/icon-prices-ski-rental.png)}}@media screen and (min-width:1100px){.accomodation .accomodation-header .small-text-button{margin-left:-540px}.accomodation .content-left .route-icons{padding:10px 0}.accomodation .content-left .googleDynamicContainer{width:1000px}.accomodation .accomodation-slider.big-overlay .arrow-right{left:100%;margin-left:-30px}.pricetable-basket-inside .center-column{width:460px}}@media(min-width:1200px){.accomodation .accomodation-header h1{max-width:780px}#acco-slider-media-popup,#acco-slider-media-popup .tab-photo-img,.acco-slider-media-popup{width:800px}.accomodation-photo-carousel{top:8%;width:800px}}@media screen and (min-width:1280px){.accomodation .accomodation-header .buttons a.active,.accomodation .accomodation-header .buttons a.button:hover{border-color:#333}.accomodation .accomodation-slider .overlay{margin-left:270px;border-right:0}.accomodation .accomodation-slider .arrow-right{left:100%;margin-left:-30px}.accomodation .accomodation-header .small-text-button{margin-left:-600px}.accomodation .tabs a.highlight{border-right:0}}@media screen and (max-width:1100px){.testimonial-motivation{max-width:100%}.grade-breakdown{float:none;position:inherit;top:inherit;left:inherit;width:182px}}@media only screen and (min-device-width:320px) and (max-device-width:768px) and (orientation:portrait){.pricetable,.pricetable-wrapper{overflow-x:auto}.pricetable-wrapper::-webkit-scrollbar{height:12px}.pricetable-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:0 0 2px rgba(0,0,0,.15) inset;box-shadow:inset 0 0 2px rgba(0,0,0,.15);background:#f0f0f0}.pricetable-wrapper::-webkit-scrollbar-thumb{border-radius:6px;background:#ccc}}@media screen and (max-width:480px){.accomodation .accomodation-header .small-text-button{display:none}.accomodation .accomodation-header .badges{left:0;margin-left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.accomodation .accomodation-slider{height:auto}.accomodation .accomodation-slider .swiper-container{height:215px}.accomodation .accomodation-slider .swiper-container iframe{height:215px;width:100%}.accomodation .accomodation-slider .overlay{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;margin-left:0;border-right:0}.accomodation .accomodation-slider .overlay .price-tag{bottom:auto;top:-60px;left:auto;right:25px;z-index:3000;font-size:11px}.accomodation .accomodation-slider .overlay .price-tag span{font-size:30px}.accomodation .accomodation-slider .overlay .padded{padding:15px}.accomodation .accomodation-slider .overlay .padded .departure-details{margin-bottom:30px}.accomodation .accomodation-slider .overlay .transport-visual{width:40px;position:absolute;top:15px;left:50%;margin-left:-20px}.accomodation .accomodation-slider .overlay .details{margin-top:40px;font-size:13px;font-family:Sansa Pro SemiBold,Verdana,sans-serif;color:#fff;text-align:center;line-height:16px}.accomodation .accomodation-slider .overlay .details p{padding:3px 0}.accomodation .accomodation-slider .overlay .persons-visual{bottom:65px}.accomodation .accomodation-slider .overlay .persons-visual img{height:30px;margin-bottom:0}.accomodation .accomodation-slider .overlay .book-button{bottom:20px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;font-weight:400;background-color:#e41f2f;text-transform:uppercase;font-family:Sansa Pro Bold,Verdana,sans-serif;font-size:13px;height:35px;line-height:35px;padding:0 15px;text-align:center;margin:0 auto;text-decoration:none;color:#fff}.accomodation .accomodation-slider .overlay .title{display:none}.accomodation .accomodation-slider .overlay.overlay--default{height:200px}.accomodation .accomodation-slider .overlay.overlay--default .default-info{position:relative;top:36px}.accomodation .accomodation-slider .overlay.overlay--default .book-button{bottom:36px}.accomodation .accomodation-slider .overlay .dv-button .book-button{font-family:Sansa Pro Bold,Verdana,sans-serif;font-size:13px;height:35px;line-height:35px;padding:0 15px;text-align:center;margin:0 auto;text-decoration:none;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;font-weight:400;background-color:#e41f2f;text-transform:uppercase;color:#fff}.accomodation .accomodation-slider .arrow-left{top:105px}.accomodation .accomodation-slider .arrow-right{top:105px;left:100%;margin-left:-30px}.accomodation .accomodation-slider .swiper-slide img{height:215px;width:100vw}.accomodation .content-right{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.accomodation .content-right .tip{margin:0 -20px}.accomodation .content-left{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.accomodation .content-left .scroll-to-top{margin-bottom:20px}.accomodation .content-left .double-column .column{width:100%}.accomodation .content-left .googleDynamicContainer{text-align:center;width:100%}.accomodation .content-left .googleMapContainer{width:100%}.accomodation .content-left .googleMapStatic{position:relative;overflow:hidden;text-align:left;width:100%;margin:10px auto}.accomodation .filter-wrapper .filter-transport label{padding-right:25px}.accomodation .filter-wrapper .filter-transport select.custom{width:100%}.accomodation .filter-wrapper .filter-duration label{padding-right:20px}.accomodation .filter-wrapper #price-packages,.accomodation .filter-wrapper .filter-months{display:block}.accomodation .filter-tabs{display:none}.accomodation .tabs a.tab-item-overview{background:transparent url(/images/icon-acco-info.png) no-repeat 50%;background-size:27px 24px}.accomodation .tabs a.tab-item-descriptions{background:transparent url(/images/icon-acco-prac.png) no-repeat 50%;background-size:27px 24px}.accomodation .tabs a.tab-item-ratingandreviews{background:transparent url(/images/icon-acco-review.png) no-repeat 50%;background-size:27px 24px}.accomodation .tabs a.tab-item-skipass{background:transparent url(/images/icon-acco-ski.png) no-repeat 50%;background-size:27px 24px}.accomodation .tabs a.tab-item-images{background:transparent url(/images/icon-acco-images.png) no-repeat 50%;background-size:27px 24px}.accomodation .tabs a.tab-item-transportation{background:transparent url(/images/icon-acco-transportation.png) no-repeat 50%;background-size:27px 24px}.accomodation .tabs a.active{background-color:#fff}.accomodation .tabs a.highlight{padding:0 10%;background:transparent url(/images/icon-acco-price.png) no-repeat 50%;background-size:27px 24px;background-color:#ed2924}.accomodation .tabs a.highlight.active{background-color:#facac9}.pricetable-wrapper{margin:0 -20px 0 0;width:100%;padding-right:0}.responsiveTableStatic .first{position:relative}.responsiveTableStatic .first:after{position:absolute;right:-6px;top:-1px;height:42px;width:5px;background:url(/images/border.png);content:" ";display:block}.responsiveTableStatic .roomtitle{position:relative;width:50px}.responsiveTableStatic .roomtitle:after{position:absolute;right:-6px;top:-1px;height:42px;width:5px;background:url(/images/border.png);content:" ";display:block}.responsiveTableStatic .roomtitle div:hover:after{width:480px}.pricetable-legenda{padding-left:0;overflow:hidden}.pricetable-legenda .itemlist{width:50%;float:left}.pricetable-legenda .itemlist .item{font-size:11px;width:100%;padding-bottom:10px}.pricetable-basket-inside h1{padding-bottom:30px}.pricetable-basket-inside .left-column{opacity:1;width:95%}.pricetable-basket-inside .right-column{clear:left;float:left;text-align:left;padding-top:20px;opacity:1}.pricetable-basket-inside .right-column .trip-car{padding:0 0 0 40px;background:url(/images/icon-car-dark.png) left 5px no-repeat;background-size:30px}.pricetable-basket-inside .right-column .trip-bus{padding:0 0 0 40px;background:url(/images/icon-bus-dark-left.png) left 5px no-repeat;background-size:30px}.pricetable-basket-inside .right-column .trip-plane{padding:0 0 0 35px;background:url(/images/icon-plane-dark-left.png) left 5px no-repeat}.pricetable-basket-inside .center-column{width:95%;position:relative;top:0;padding-top:30px;left:auto;right:auto;margin-left:0}.pricetable-basket-inside .center-column a{-webkit-box-sizing:border-box;box-sizing:border-box}.pricetable th{width:50px}.pricetable th .thead .clear-both,.pricetable th .thead .first{width:55px}}@media screen and (max-width:768px){.accomodation .content-left,.accomodation .content-right{width:100%}.review-aggregate-components dt{width:80%}.accommodation-overview .accomodation .content-left,.accommodation-overview .accomodation .content-right{width:100%;float:none}}@media screen and (max-width:950px){.accomodation .filter-wrapper .filter-duration label.title,.accomodation .filter-wrapper .filter-mealplan label.title{margin-bottom:6px}}
