.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.merged #comments h2 span{float:none;font-size:100%}#skirental{margin:0 0 25px}#contenu .col.merged.slopes{margin:0 0 25px}#skirental .pub,.col.first .pub{margin:0}#skirental .resa{width:310px;height:100px;background:transparent url('/c/i/resorts/skirental-skiset-v2.png') 0 0 no-repeat}#skirental form{padding:64px 0 0 62px}#skirental form #rental_url{width:142px;margin:4px 4px 0 0;padding:0;float:left}#rental_submit{background:transparent url('/c/i/resorts/skirental-skiset-v2.png') -310px 0 no-repeat;border:0;width:60px;height:18px;text-align:center;padding:0;margin:4px 0 0 0;font-size:12px;color:#FFF;line-height:18px;font-weight:bold;float:left}.subtitle{margin-bottom:4px}#intro{font-size:14px;line-height:20px;margin-top:16px}#travel h2,#webcams h2,#weather_forecasts h2{font-size:20px}#webcams{margin:0 0 25px 0}#webcams h2 span{display:inline;float:none;font-size:20px}#webcams a{display:block;width:122px;height:120px;float:left;font-weight:bold;margin:0 8px 8px 0;font-size:12px;color:#3d1d21}#webcams a span.webcam{display:block;width:120px;height:90px;border:1px solid #000;overflow:hidden}#webcams a span.more{font-size:10px;color:#fa0012}#webcams a.last{margin:0}#webcams a img{height:100px}#weather_forecasts{margin:0 0 25px 0;padding:0}#weather_forecasts #forecasts{margin:0 0 12px 0;background:#19384c url('/c/i/meteo/bg-box-sponso.png') top left no-repeat;padding:4px 0 0 0}.en #weather_forecasts #forecasts .footer{background:#19384c;padding:0 0 4px 0}#weather_forecasts #forecasts a{color:#fff}#weather_forecasts #forecasts .info{color:#fff;font-size:10px;text-align:right;display:block;margin-right:5px;padding:5px 0 5px;font-style:italic}#weather_forecasts #forecasts table{width:296px;margin:0 8px}#weather_forecasts #forecasts img{width:30px}#weather_forecasts #forecasts table td,#weather_forecasts #forecasts table th{border:0}#weather_forecasts #forecasts table th.data{color:#fff;font-size:10px;text-align:center;font-weight:bold;padding:6px 0 4px 0}#weather_forecasts #forecasts table td.icon{text-align:center}#weather_forecasts #forecasts table td.snow{text-align:right}#main_photo a{display:none}#main_photo a.displayed{display:block}#main_photo a img{width:310px}#thumbnails a{display:block;float:left;height:100px;overflow:hidden}#thumbnails a img{border:1px solid #fff;width:127px;margin:0 0 25px 0}#thumbnails a.selected img{border:1px solid #fa0012}div.adsense{margin:20px 0}div.adsense.central{width:468px;height:60px}#resort_description{margin:0 0 5px 0}#resort_description span{display:none}#resort_description span.points{display:inline}.villages_list{margin:15px 0}.villages_list ul{margin:0}#essential_info{border:0;border-spacing:1px;margin:25px 0 0 0;line-height:12px}#essential_info td{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #a7adbf;width:60px;height:60px;background:#FFF;text-align:center;color:#3d1d21;font-weight:bold;font-size:8px;text-transform:uppercase}#essential_info td.most_essential{background:#fa0012}#essential_info td div{position:relative}#essential_info td.selected{background:#fa0012;color:#FFF}#essential_info td a{color:#fff}#essential_info td span.numbers{font-size:14px}#essential_info td span.meters{text-transform:none}#essential_info td span.more{position:absolute;bottom:-13px;right:2px}.comments_preview{padding:25px 0 0 0;margin:0 0 30px}#places_preview{margin:0 0 30px}.comments_preview h2,#places_preview h2{margin:0 0 8px 0}.comments_preview ul.listing,#places_preview ul.listing{margin:0 0 6px 0}.comments_preview ul.listing li,#places_preview ul.listing li{margin:0;padding:0 0 6px 0;border:0}.preview_tests.simple_box.opinions{border:0}.opinions .test_count{margin:0;padding:25px 0 0 0;background:0;border:0}.opinions .resort_places{margin:0 0 5px;padding:35px 0 0 0;background:0;border:0}.preview_tests.simple_box.opinions .rating,#essential_info .rating{margin:20px 5px 0 0}.preview_tests.simple_box.opinions .rating a,#essential_info .rating{display:block;color:#FFF}#essential_info span.rating{float:right;display:block;width:51px;height:45px;padding:0;text-align:center;margin:5px 5px 0 0;background:url(/c/i/avg_rating.png) no-repeat scroll 0 0 transparent;color:#FFF;font-size:10px}#essential_info span.rating span{font-weight:bold;font-size:16px;line-height:18px}.preview_tests.simple_box.opinions .add_test,.preview_tests.simple_box.opinions .focus_other_page{border-radius:5px;margin-top:15px}.preview_tests.simple_box.opinions li{padding:5px 0;margin:0}#resort_rates{position:relative;z-index:100;background:transparent;margin:0 0 25px 0}#resort_rates #rates{display:none;position:absolute;width:307px;margin:0 2px;overflow:show}#resort_rates .rates_title{text-align:left;padding:0 5px;color:#a7adbf}#resort_rates td{background:#fff}#resort_rates .rate_period{text-align:left;padding:0 5px}.resort_dates{margin:0}.rates_side{margin-bottom:20px}.rates_side table td{padding:3px;font-size:11px}.rates_side table{margin-top:5px}.rates_side table td.period_price{text-align:right;font-weight:bold}.rates_side table td.rates_title{text-align:center}#links{text-align:left;margin:0 0 30px}#links a{display:block;float:left;width:150px;margin:0 10px 0 0}#links a.even{margin:0}#links img{width:148px;height:78px;border:1px solid #a7adbf}#places_preview{margin:0 0 30px}#twinner{margin:auto;margin-bottom:25px;width:310px;height:125px;background:url('/i/resorts/twinner-bg.jpg') center no-repeat}#twinner img{vertical-align:middle;margin:1px}#twinner form{width:140px;float:right;padding:10px 0 0 7px}#twinner form select{border:1px solid #0b245c;width:128px;height:17px;margin:0 0 1px 0}#twinner form input{border:1px solid #0b245c;width:108px;height:17px;color:#0b245c;margin:0 0 1px 0}#twinner form option{color:#3b7c54}#twinner form input.button{border:0;margin-top:12px;color:#749200}#travelbox select{border:1px solid #3d1d21;background:#d1d7e7;margin:5px 0 0 0}#travelbox input[type="submit"]{background:#fa0012;color:#fff;font-style:italic;font-weight:bold;padding:0}#res-speedsearch{border:1px solid #d1d7e7;-moz-border-radius:10px;border-radius:10px;padding:0 0 0 15px;margin:0 0 25px 0}#res-speedsearch label{float:none;display:inline;font-weight:normal;color:#3d1d21}#res-speedsearch input{border:0;height:40px;padding:0 0 0 15px;margin:0}#res-speedsearch input[type="submit"]{display:none}.comments_intro{margin-bottom:25px}#ratings{background:#d1d7e7;-moz-border-radius:10px;border-radius:10px;padding:10px;margin:0 0 25px 0;position:relative}#ratings .notice{color:#3d1d21}#ratings h2{font-size:25px;text-transform:none;font-weight:normal;padding:0 0 10px 0;margin:10px 0 0 0;border-bottom:3px dotted #3d1d21}#ratings h2 span.global_rating{font-size:12px;text-transform:uppercase;float:right;margin:15px 85px 0 0;color:#3d1d21}#ratings h2.global_rating_title{margin-right:16px}#ratings h2.global_rating_title span.global_rating{margin-top:25px}#ratings .legend{margin-top:12px}#ratings #global_rating{position:absolute;width:75px;height:75px;right:0;background:#d1d7e7 url('/c/i/rate_circle.png') no-repeat left top;color:#3d1d21;padding:8px 0 0 11px;font-size:30px}.add_rating_link{background:none repeat scroll 0 0 #fa0012;color:#fff;display:block;float:right;margin:10px 3px 5px;padding:5px 10px 7px}.add_rating_link:hover{color:#FFF}.add_rating_link .caret{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px;display:inline-block;height:0;margin:6px 0 0 5px;opacity:1;vertical-align:top;width:0}#comment .no-mcratings div:first-child{float:left;width:540px}#comment .no-mcratings #global_rating{float:left;width:80px}#usefulness-container{float:right;margin-top:7px;border-left:1px solid #3d1d21;padding:0 0 0 10px;min-height:40px}#usefulness-container img{vertical-align:middle;margin-bottom:3px}#comment #global_rating,#comments #global_rating{background:url("/c/i/rate_circle.png") no-repeat scroll left top;color:#000;font-size:30px;height:70px;text-align:center;padding:8px 0 0 1px;float:right;width:70px;margin:0 0 10px 10px}#comment #global_rating.bottom{margin-right:17px}#comments .action-button{margin-top:7px}#ratings h3{text-transform:uppercase;margin:15px 0 0 0;font-size:12px}#mcratings .rating_group{width:300px;float:left;margin:0 20px 0 0}#mcratings .rating_group.last{margin:0}#mcratings ul{list-style:none outside none;padding:0;margin:0}#mcratings li{line-height:20px;font-size:11px}fieldset.mcratingfields{border:0}#rankings{border-top:3px dotted #3d1d21}.resort_ranking{float:left;margin:5px 15px 5px 0;height:40px}.resort_ranking .numbers,.resort_ranking .where{float:left;height:40px;margin:5px 5px 5px 0}.resort_ranking .numbers{background:#fff;-moz-border-radius:5px;border-radius:5px;padding:0 5px}.resort_ranking .where{padding:5px 0 0 0}.resort_ranking span{color:#0095ff;font-size:25px;line-height:40px}#goski{border-top:1px solid #3d1d21;padding:5px 0 0 0;margin:25px 0 25px 0}.mcratingfields{width:550px}.mcratingfields ul{list-style:none outside none;padding:0;margin:0}.mcratingfields .criterium{height:20px}.webcamsDiv{padding:0;height:260px;width:155px;margin:3px 3px 3px 0;float:left;border:1px solid #d1d7e7;-moz-border-radius:5px;border-radius:5px;display:inline;text-align:center}.webcamsDiv .img{width:145px;margin:15px 0 0 0;float:none}#main_webcam .webcamsDiv .img{width:400px;float:left;margin:0 5px 5px 0}#main_webcam .webcamsDiv{height:auto;width:auto;margin:auto;float:none;border:0;text-align:left}#main_webcam div.bigwebcam{display:none}#main_webcam .bigwebcam.displayed{display:block}#webcam-carousel img{width:80px}.jcarousel-direction-rtl{direction:rtl}.jcarousel-container-horizontal{width:600px;padding:20px 20px 0 20px;margin:0 0 25px 0}.jcarousel-clip-horizontal{width:595px;height:60px}.jcarousel-item{width:60px;height:60px}.jcarousel-item-horizontal{margin-left:0;margin-right:10px}.jcarousel-item-placeholder{background:#fff;color:#3d1d21}.jcarousel-next-horizontal{position:absolute;top:28px;right:11px;width:12px;height:40px;cursor:pointer;background:transparent url(/i/triangle_next.jpg) no-repeat 0 0}.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active{cursor:default;background:0}.jcarousel-prev-horizontal{position:absolute;top:28px;left:5px;width:12px;height:40px;cursor:pointer;background:transparent url(/i/triangle_prev.jpg) no-repeat 0 0}.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active{cursor:default;background:0}.admin_box .webcam_edit{margin:0}#session_reports h2{margin:0 0 25px 0}#session_reports div.avatar,#comment div.avatar{margin:0 5px 25px 0;float:left;width:50px;height:50px}#session_reports dt,#comment dt{margin:0 0 10px 45px}#comment dt.no_avatar{margin:0 0 10px 0}#session_reports dd{margin:0 0 5px 45px;font-style:italic}#session_reports dt a{color:#fa0012}#session_reports dt a.pitch{color:#3d1d21;font-size:20px}#session_reports .more{display:inline;font-style:normal}#session_reports .more a{color:#fa0012}#session_reports .conditions_details{float:right;margin:5px;width:115px}#session_reports img{float:right}.simple_box #session_reports dt a.pitch{display:block;color:#3d1d21;font-size:14px;font-weight:bold}.simple_box #session_reports dt a{color:#00a4ff}.simple_box #session_reports .more a{color:#00a4ff;font-weight:bold}.weather_updates .live{color:#3d1d21;display:block;float:left;height:100px;margin:0 5px 5px 0}.weather_updates .text{border:5px solid #eceef5;display:block;height:86px;padding:2px;width:136px}.weatherupdate_date_sep{clear:both;color:#fa0012;display:block;font-size:12px;font-weight:bold;margin:5px 0}#snowreport{width:625px;margin:0 10px;border-collapse:collapse}#lexique{margin:0 10px;text-align:right}#snowreport th{padding:6px 0;border:1px solid #d1d7e7;text-align:center}#snowreport td{border:1px solid #d1d7e7;padding:3px 2px}.box_meteo .mini{width:305px;float:left;padding:0;display:inline;margin-left:10px;border:1px solid #d1d7e7}.box_meteo .mini p,.box_meteo .mini ul{margin:0 5px}.merged .box_meteo{margin:0 0 25px 0}.zoom h2 a{color:#3d1d21}.zoom h2 span a{font-weight:normal}.zoom img.webcam{width:150px;float:right;margin:0 5px}#rates table,#rates_edit table{width:100%}#rates table td.one_row,#rates_edit table td.one_row{width:50px}#rates_edit input{margin:0}#photos_container td{border:0;text-align:left}.best_deals{margin:0 0 25px 0}.best_deals h3{margin:0 0 10px 0}.best_deals span.price{color:#fa0012}.best_deals ul.listing li{margin:0}#popular .listing a{display:inline}.resort_list{margin:0 0 25px 0}.resort_list ul{float:left;width:195px;margin:0 10px 0 0}.resort_list.listing li{display:inline;border-width:0}.resort_list li a{display:inline;float:left;width:195px}.region_resorts{margin:0 0 20px 0}.region_resorts ul{overflow:hidden}.region_resorts ul li{display:block;border-bottom:1px solid #d1d7e7}.region_resorts ul li{display:block;padding:6px 3px;color:#3d1d21;font-weight:bold;font-size:14px;line-height:15px}.region_resorts ul li:hover{background:#efefef}.region_resorts ul li a{color:#3d1d21;font-weight:bold;font-size:14px}.region_resorts ul li a.link_group{display:inline;font-weight:normal;font-size:11px;height:15px;color:#a7adbf}.region_resorts ul li a.link_group:hover{color:#00a4ff !important}.region_resorts ul li img{float:right;margin-left:12px;margin-top:2px}.region_resorts ul li .resort_info{font-size:11px;font-weight:normal;display:block}.region_resorts ul li .resort_villages a{color:#00a4ff;text-decoration:none;font-size:11px}.region_resorts ul li .resort_rate{color:#fa0012;float:right;font-size:12px;font-weight:bold;letter-spacing:-1px;text-align:right}.region_resorts ul li .resort_rate span{font-size:10px;font-weight:normal;letter-spacing:-1px;color:#3d1d21}.region_resorts ul li .resort_rate .resort_opinions{font-size:11px}#search_resort input[type=submit]{float:none}#search_resort label{font-weight:normal;display:inline}.opinions .test_count.regions{padding:0 0 5px;font-size:18px !important}#travel_selection,.home-block-full.travel-products{margin:0 0 25px 0}#travel{margin:0 0 25px 0}#post_comment_not_reaction{float:right;margin:0 0 0 25px}div.feeling{background:url("/c/i/rate_circle.png") no-repeat scroll left top;color:#000;font-size:30px;height:70px;text-align:center;padding:8px 0 0 1px;float:right;width:70px;margin:0 0 10px 10px}#comments div.feeling{background:url("/c/i/small_rate.png") no-repeat scroll right bottom transparent;color:#fff;float:right;font-size:24px;height:35px;margin:0 0 10px 10px;padding:0 15px 3px 0;text-align:right;width:47px}#comments span.feeling{background:url("/c/i/rating-small-light.png") no-repeat scroll right top transparent;float:right;font-size:22px;height:34px;line-height:27px;display:block;margin:0 0 10px 10px;padding:0 17px 3px 0;text-align:right;width:47px}.bo-menu a,.bo-menu a:hover,.bo-menu a:active,.bo-menu a:visited{width:auto;height:20px;border:1px solid #d1d7e7;color:#3d1d21;display:block;float:left;margin-right:5px;margin-bottom:2px;padding:5px 5px 3px;text-align:center;background-color:#fff}.bo-menu a:hover,.bo-menu a.active{background-color:#fa0012;color:#fff;border:1px solid #fa0012}.precision-container{background-color:#d1d7e7;width:630px;padding:5px;margin-top:15px;margin-bottom:15px;border:1px solid #3d1d21}#contenu .back-office .col{margin-bottom:25px}.back-office .titre_supreme{margin-top:15px}.back-office .titre_supreme{margin-top:15px}.label-wide{width:200px}.col.merged.bo-menu{border-bottom:1px solid #fa0012}h2.progression,h2.history{font-size:1.8em}h2.progression{margin-top:20px;margin-bottom:15px}h2.history{margin-top:5px;margin-bottom:15px}ul.state li span{float:left;margin-right:5px}ul.state li.good{color:green}ul.state li.not-so-good,ul.state li.good i.not-so-good{color:#ff7200}ul.state li.bad{color:#fa0012}.v-align{vertical-align:middle;margin-bottom:3px}#bo-resort-form fieldset,#bo-resort-form fieldset fieldset,#bo-resort-form fieldset fieldset fieldset,#bo-rates-form fieldset,#bo-rates-form fieldset fieldset,#bo-rates-form fieldset fieldset fieldset,#bo-portfolio-form fieldset,#bo-portfolio-form fieldset fieldset,#bo-portfolio-form fieldset fieldset fieldset{border:0}.facebook-like{float:left;width:370px;margin-top:25px}.facebook-share{float:right;margin-top:25px}#resort_trailmaps_edit{margin-top:15px}#top_snow_resorts{background:transparent url('/c/i/resorts/topsnowresorts.jpg') top left no-repeat;padding:4px}#top_snow_resorts li a{color:#3d1d21;font-weight:bold}#top_snow_resorts li span{float:right;color:#fa0012;font-weight:bold}.top_restaurants{margin-bottom:25px}.top_restaurants ul{margin-top:10px}.top_restaurants li{display:block;float:left;width:310px;margin:0 5px 5px 0;padding-left:5px;border-left:1px solid #d1d7e7}.top_restaurants li span{display:block;float:right}.search_engine{margin:25px 0}.search_engine input.empty[type="text"]{color:#a7adbf}.search_engine input[type="text"]{border:1px solid #999;color:#3d1d21;font-size:14px;margin:10px 0 10px 100px;padding:2px;width:439px;background:url(/c/i/search.png) no-repeat scroll 425px 50%;font-size:18px}.ac_results ul li span{cursor:pointer;display:block;padding:2px 5px}form.addresort input,form.addresort select{font-size:12px}form.addresort input{width:300px}form.addresort select{width:200px}form.addresort .element_type label{width:160px}#listing_blog li{padding:6px 0;border-top:1px solid #d1d7e7}#listing_blog .title_blog{font-weight:bold;color:#000}#listing_blog .description_blog{color:#3d1d21;font-style:italic}#listing_blog .rating_info{color:#a7adbf;font-size:10px;padding-top:2px}#listing_blog a,a:hover{color:#00a4ff;text-decoration:none}#listing_blog .rate{font-size:10px;float:right;color:#3d1d21}.admin_villages h2{margin:20px 0}.admin_villages h3{margin:10px 0}.microblog_preview{padding:0;margin:0 0 25px 0}.microblog_preview #listing_blog a{display:block;background:transparent url(/c/i/microblog-more.png) 100% 4px no-repeat}#news .media img{width:310px}#news h2.post-title{font-size:14px;margin:0}#news p{margin:0 0 12px 0}#resort_videos{margin:10px 0 0 7px}#resort_videos .video{width:209px;height:209px;margin-right:-2px;margin-bottom:-2px;overflow:hidden;display:inline-block;position:relative}#resort_videos .video.video_focus{width:420px}#resort_videos .video img.screen{height:209px;display:block}#resort_videos .video.video_focus img.screen{height:auto;width:420px}#resort_videos .video img.play{position:absolute;z-index:20;top:65px;left:61px}#resort_videos .video.video_focus img.play{left:168px}#resort_videos .video a{display:block}#resort_videos .video a span.title{position:absolute;bottom:0;background:rgba(0,0,0,0.8);width:209px;padding:4px;color:#fff;display:none;font-weight:bold}#resort_videos .video span.date{display:block;font-weight:normal;font-size:10px}#resort_videos .video.video_focus a span.title{background:url("/c/i/sprite_zapiks.png") no-repeat scroll -330px 0 transparent;position:absolute;bottom:10px;left:10px;width:210px;color:#fff;padding:5px;display:block;border:0;font-weight:bold}#resort_videos .video.video_focus a span.title .views{color:#7ede4e}#resort_videos .video.video_focus span.date{font-weight:normal;float:right}.form_global .choose_form .left{float:left}.form_global .choose_form .right{float:right}.form_global .choose_form a{background-color:#fff;border:1px solid #d1d7e7;color:#3d1d21;height:20px;margin-bottom:2px;margin-right:0;padding:5px 5px 3px;text-align:center;min-width:305px;display:block}.form_global .choose_form a.inactive{color:#a7adbf}.form_global .choose_form .left a{margin-right:5px}.form_global .choose_form a.active,.form_global .choose_form a:hover{background-color:#fa0012;border:1px solid #fa0012;color:#fff}.form_global .clear{margin-bottom:25px}#form_chosen #userMessage{width:643px;min-height:70px;margin:10px 0 10px 0}#form_chosen #userMessage img{float:left}#form_chosen .form_background{background:none repeat scroll 0 0 #eceef5;border:1px solid #d1d7e7;margin-bottom:20px;padding:0 5px 0 5px}#form_chosen .form_background .precision,#form_chosen .form_background .warning,#form_chosen .form_background .tip{color:#666c7e}#explanation{width:641px}.resort_labels{background:none repeat scroll 0 0 #eceef5;border:1px solid #d1d7e7;color:#000;margin:30px 5px 5px 5px;padding:5px}.resort_labels .title{font-size:12px;padding:10px}.resort_labels .label{display:inline-block;margin:10px 3px 5px;padding:5px 10px 7px;width:65px;text-align:center;font-weight:bold;background-color:#d1d7e7}.admin_form_resort_zoom label{display:inline;float:none}.resort_zoom_list{width:100%}.resort_zoom_list .line{width:100%;margin-top:5px}.resort_zoom_list .line.active{color:green}.resort_zoom_list .line.active a{color:green}.resort_zoom_list .line.inactive{color:#fa0012}.resort_zoom_list .line.inactive a{color:#fa0012}.resort_zoom_list .line span{display:inline-block}.resort_zoom_list .line .title{width:44%}.resort_zoom_list .line .date{width:44%}.resort_zoom_list .line .links{width:10%}.alert_zoom{color:#fa0012;padding:10px}.videos-favorites h2{font-size:30px !important;letter-spacing:-0.03em !important}.videos-favorites .teaser-item.teaser-zoom{width:66.32%}.videos-favorites .teaser-item.teaser-zoom .teaser-dateline{display:block}.videos-favorites .teaser-item.teaser-zoom .teaser-title{margin:0}.videos-favorites .teaser-item.teaser-zoom .teaser-intro{margin:0 0 8px 0;white-space:normal}.page_navigator{margin:4px 0;border:0;*zoom:1}.page_navigator:before,.page_navigator:after{display:table;content:"";line-height:0}.page_navigator:after{clear:both}.resort-main-video .teaser-item.teaser-zoom{margin-bottom:12px}.resort-main-video .teaser-item.teaser-zoom .teaser-title{margin:2px 0;width:100%}.resort-main-video .teaser-item.teaser-zoom .teaser-intro,.resort-main-video .teaser-item.teaser-zoom .teaser-counter{display:none}.resort-main-video .teaser-item.teaser-zoom .teaser-info{position:relative;left:auto;bottom:auto}#video_inline{display:none;background:#000;width:960px}#video_inline a{letter-spacing:0;font-family:'Fjalla One',Verdana,Geneva,sans-serif;color:inherit;text-rendering:optimizelegibility;text-transform:none;font-weight:normal;text-align:center;font-size:18px;line-height:20px;color:#fff;display:block;padding-bottom:8px}#video_inline .video-description{margin:0 5px;color:#fff}#video_inline .video-counter{float:right;margin:-34px 5px 0;color:#fa0012}.webcams-alternate{display:none}.alert{margin:15px 0 0;color:#e3171a}form .rater_label{font-weight:bold;float:left}.criterium_libelle{float:left}.no_rate .criterium_libelle{color:#a7adbf}.criterium .rater{float:right;margin:0 0 10px}.visual_rater .rater{float:left;margin:0 0 10px}.rater .star-rating .current_rating{background:url(/i/alt_star_small.gif) left center;position:absolute;left:0;height:15px;display:block;text-indent:-9000px;z-index:1}.rater .star-rating{list-style:none;display:block;margin:0 auto;padding:0;height:15px;position:relative;background:url(/i/alt_star_small.gif) top left repeat-x}.rater .cursor-rating{list-style:none;display:block;margin:2px 0 0;padding:0;height:15px;border:1px solid #231f20;position:relative;background:#cccfd4}.no_rate .rater .cursor-rating{border:1px solid #a7adbf;background:#d1d7e7}.rater.small .cursor-rating{height:10px}.rater .cursor-rating .section{position:absolute;width:30px;height:15px;display:block;border-right:1px solid #231f20;z-index:2;margin:0}.no_rate .rater .cursor-rating .section{border-right:1px solid #a7adbf}.rater.small .cursor-rating .section{width:15px;height:10px}.rater .cursor-rating .avg_rating{position:absolute;height:2px;display:block;background:#fa0012;z-index:3;bottom:0}.rating_color_info{color:#fa0012}.rater .cursor-rating .current_rating{position:absolute;left:0;height:15px;display:block;text-indent:-9000px;z-index:1}.rater.small .cursor-rating .current_rating{height:10px}.rater .star-rating li{padding:0;margin:0;width:auto;float:left}.rater .star-rating li a{display:block;width:15px;height:15px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;border:0}.rater .cursor-rating a{display:block;width:30px;height:15px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;border:0;cursor:default}.rater .rater_radio{float:left;width:30px;text-align:center}.criterium .rater_text{float:right;margin:2px 5px 0}.visual_rater .rater_text{float:left;margin:5px 5px 0}.rater .star-rating li a:hover{background:url(/i/alt_star_small.gif) left bottom;z-index:2;left:0}.rater .star-rating a.one-star{left:0}.rater .star-rating a.one-star:hover{width:15px}.rater .star-rating a.two-stars{left:15px}.rater .star-rating a.two-stars:hover{width:30px}.rater .star-rating a.three-stars{left:30px}.rater .star-rating a.three-stars:hover{width:45px}.rater .star-rating a.four-stars{left:45px}.rater .star-rating a.four-stars:hover{width:60px}.rater .star-rating a.five-stars{left:60px}.rater .star-rating a.five-stars:hover{width:75px}.rater .star-rating a.six-stars{left:75px}.rater .star-rating a.six-stars:hover{width:90px}.rater .star-rating a.seven-stars{left:90px}.rater .star-rating a.seven-stars:hover{width:105px}.rater .star-rating a.height-stars{left:105px}.rater .star-rating a.height-stars:hover{width:120px}.rater .star-rating a.nine-stars{left:120px}.rater .star-rating a.nine-stars:hover{width:135px}.rater .star-rating a.ten-stars{left:135px}.rater .star-rating a.ten-stars:hover{width:150px}.rater .select{display:none !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:10px}.noUi-horizontal .noUi-handle{width:28px;height:22px;left:-14px;top:-4px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#FFF;cursor:default}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled].noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.photos{margin:30px 0}.photos .acccommodation-photo{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.66666667%;margin-bottom:1%}.photos .acccommodation-photo:nth-of-type(n+1){width:32.66666667%;margin-left:1%;clear:none}.photos .acccommodation-photo:nth-of-type(3n+1){margin-left:0;clear:left}.photos .acccommodation-photo:nth-of-type(1){clear:none}.affiliation-usp{margin:20px 0}.affiliation-usp,.affiliation-usp .alpy{border:1px solid #ca4d00}.affiliation-usp h2,.affiliation-usp .alpy h2{color:#ca4d00}.affiliation-usp h4,.affiliation-usp .alpy h4{text-transform:uppercase}.affiliation-usp svg,.affiliation-usp .alpy svg{vertical-align:middle}.affiliation-usp svg path,.affiliation-usp .alpy svg path{fill:#ca4d00}.affiliation-usp svg .st0,.affiliation-usp .alpy svg .st0{fill:#000}.affiliation-usp .logo svg,.affiliation-usp .alpy .logo svg{height:40px;margin-left:1em}.affiliation-usp .usp{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:2.5%}.affiliation-usp .usp:nth-of-type(n+1){width:47.5%;margin-left:5%;clear:none}.affiliation-usp .usp:nth-of-type(2n+1){margin-left:0;clear:left}.affiliation-usp .usp:nth-of-type(1){clear:none}.affiliation .affiliation-block.sport2000 .main-visual-sport2000{margin:0;padding:0;position:relative;border-bottom:0}.affiliation .affiliation-block.sport2000 .main-visual-sport2000 img{width:100%}.region-intro{margin-bottom:20px}.resorts-list-ski-rental{font-size:110%;color:#666}.resorts-list-ski-rental span.counter{float:right;text-transform:uppercase;color:#828282;font-weight:bold;font-size:80%}.resorts-list-ski-rental ul{margin:0;padding:0}.resorts-list-ski-rental ul li{clear:both;list-style:none}.affiliation .teasers-bigimage .teaser-item{margin-bottom:2%;padding:0}.affiliation .teasers-bigimage .teaser-info{background:#002a43b8;position:absolute;bottom:0;left:0;right:0}.affiliation .teasers-bigimage .teaser-info .teaser-title{color:#fff;padding:2px 8px 0;margin-bottom:0}.affiliation .teasers-bigimage .teaser-info .teaser-intro{color:#fff;padding:0 8px 2px}.affiliation .checkyeti .teasers-bigimage .teaser-info{background:#52be07}.affiliation .sport2000 .teasers-bigimage .teaser-info{background:#a40b07}.checkyeti .branding-inner{background:#52be07}.grid4 .search-engine-fields .field-date{width:60%;float:left}.grid4 .search-engine-fields .field-capacity{width:40%;float:left;text-align:right}.accommodation-product{margin:0 0 20px 0;position:relative;padding-top:20px;border-top:2px solid #828282}.accommodation-product .product-title{letter-spacing:0;font-family:'Fjalla One',Verdana,Geneva,sans-serif;color:inherit;text-rendering:optimizelegibility;text-transform:none;font-weight:normal;font-size:18px;text-align:center;color:#000}.accommodation-product .product-photos{margin:12px 0}.accommodation-product .product-photos .product-photo{margin:0;display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.66666667%}.accommodation-product .product-photos .product-photo:nth-of-type(n+1){width:32.66666667%;margin-left:1%;clear:none}.accommodation-product .product-photos .product-photo:nth-of-type(3n+1){margin-left:0;clear:left}.accommodation-product .product-photos .product-photo:nth-of-type(1){clear:none}.accommodation-product .product-photos .product-photo .figure{margin:0;width:100%;padding-bottom:100%;position:relative}.accommodation-product .product-photos .product-photo .img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.accommodation-product .product-ratings{margin:12px 0;padding:5px;border:1px solid #e0e0e0;color:#000;text-transform:uppercase;line-height:1;font-weight:bold;font-size:10px}.accommodation-product .product-ratings .ratings-average{display:block}.accommodation-product .accommodation-title{text-align:center;color:#000;font-weight:bold;text-transform:uppercase;font-size:11.05px}.accommodation-product .product-resort{display:block;text-align:center;color:#fa0012;font-weight:bold;margin-bottom:4px}.accommodation-product .product-availability{font-size:11.05px}.accommodation-product .product-availability-options{text-align:center}.accommodation-product .product-availability-options .input-medium{max-width:85%}.accommodation-product .package-info-title{font-weight:bold;padding:0;margin:40px 0 18px;font-size:120%;text-align:center;text-transform:uppercase}.accommodation-product .package{margin:6px 0 18px;padding:0 0 18px}.accommodation-product .package select{width:100%;margin-bottom:6px}.accommodation-product .package .package-title{text-align:left;font-weight:bold}.accommodation-product .package .package-price,.accommodation-product .package .package-reduction{color:#fa0012;font-size:8.84px;font-weight:bold;line-height:14px;text-align:center;display:block;padding:3px 0;margin-bottom:6px}.accommodation-product .package .package-price .number,.accommodation-product .package .package-reduction .number{font-size:14px}.accommodation-product .package .package-price .precision,.accommodation-product .package .package-reduction .precision{display:block}.accommodation-product .package .package-reduction{border-right:1px solid #a6aec0;color:#f89406}.accommodation-product .package .package-price-wrapper{width:50%;float:left}.accommodation-product .price{font-size:22px;text-align:right;text-wrap:none;color:#fa0012;margin:12px 0}.accommodation-product .price .price-old{font-size:60%;text-decoration:line-through}.accommodation-product .price .btn{clear:both;margin-top:2px;background:#fa0012;color:#fff;font-weight:bold}.accommodation-product .price-info{text-align:center;clear:both;display:block;margin-top:6px;color:#828282;line-height:17px}.products-list-title .resort-edito-logo{float:right;height:24px}.travel-resort-presentation{margin:0 -20px 20px -20px;padding:20px;background:#f5f5f5}.affiliation-reviews.content-text .quote{min-height:190px}.affiliation-reviews.content-text .quote>p{font-size:18px}.affiliation-reviews.content-text .quote>p.quote-source strong{display:inline}.affiliation-usp{padding:10px}.affiliation-usp .container-ad{margin:0 -10px -10px;padding:0}.affiliation-usp .container-ad:before{content:''}.affiliation-usp h2{text-align:center;line-height:32px;margin-bottom:20px}.affiliation-usp h2 svg,.affiliation-usp h2 img{margin-left:4px;margin-top:-4px;display:inline-block;max-height:32px;width:auto;max-width:100%;vertical-align:middle}.affiliation-usp h4{text-transform:uppercase;margin:10px 0 20px 0;text-align:center}.affiliation-usp .usp-text{clear:both;display:none}.affiliation-usp .usp-icon{text-align:center}.affiliation-usp .usp-icon svg,.affiliation-usp .usp-icon img{max-width:50px;width:70%}.affiliation-usp.checkyeti{border:1px solid #1175af;color:#1175af}.affiliation-usp.checkyeti h4{color:#0a4669}.affiliation-usp.checkyeti .usp-icon{text-align:center}.affiliation-usp.checkyeti .usp-icon svg,.affiliation-usp.checkyeti .usp-icon img{max-width:50px;width:70%;fill:#1175af}.affiliation-usp.sport2000{border:1px solid #002a43;color:#002a43}.affiliation-usp.sport2000 h2{line-height:46px}.affiliation-usp.sport2000 h2 svg,.affiliation-usp.sport2000 h2 img{max-height:46px}.affiliation-usp.sport2000 h4{color:#002a43}.affiliation-usp.sport2000 .usp-icon{text-align:center}.affiliation-usp.sport2000 .usp-icon svg,.affiliation-usp.sport2000 .usp-icon img{max-width:50px;width:70%;fill:#a40b07}.logo-affiliation{text-align:center}.logo-affiliation svg,.logo-affiliation img{max-width:80%;display:inline-block;margin:10px auto;height:auto;max-height:60px}.logo-affiliation.travelski svg,.logo-affiliation.travelski img{max-width:70%}.logo-affiliation.travelski svg .cls-1,.logo-affiliation.travelski img .cls-1{fill:#a7e7f7}.affiliation-block{margin-bottom:20px}.affiliation-block h2{text-transform:none;font-size:20px}.affiliation-block .block-intro{margin-bottom:6px}.affiliation-block.checkyeti .branding-inner,.affiliation-block .travel-search-engine .search-engine-inner{padding:10px}.affiliation-block.checkyeti .branding-inner .magazine-link{margin-top:20px;color:#fff}.affiliation-block.checkyeti .branding-inner .magazine-link a{font-weight:bold;color:inherit;text-decoration:underline}.affiliation-block.checkyeti .branding-inner .stats-line{border-bottom:1px solid #fff;line-height:24px;height:24px}.affiliation-block.checkyeti .branding-inner .stats-line a{color:#fff}.affiliation-block.checkyeti .branding-inner .stats-line .stats-label{float:left;width:60%;font-weight:bold}.affiliation-block.checkyeti .branding-inner .stats-line .stats-val{float:left;width:40%;text-align:right}.affiliation-block.checkyeti .branding-inner .logo{text-align:center}.affiliation-block.checkyeti .branding-inner .logo .logo-horizontal{max-height:60px;margin:20px auto}.affiliation-block.checkyeti .branding-inner .logo svg,.affiliation-block.checkyeti .branding-inner .logo img{max-width:80%;display:inline-block}.affiliation-block.checkyeti .branding-inner .logo svg #check-yeti,.affiliation-block.checkyeti .branding-inner .logo img #check-yeti{fill:#fff}.affiliation-block.checkyeti .branding-inner .stats{margin-bottom:5px}.affiliation-block.checkyeti .btn{background:#3d8d05}.affiliation-block.sport2000 .btn{background:#730805}.affiliation-block .btn{background:#154478;margin:10px 0;font-weight:bold;color:#fff}.affiliation-block .teaser-item .teaser-price{font-size:16px;position:absolute;left:5px;top:30px;padding:4px;display:block;color:#fff;background:#fa0012;text-shadow:none;text-align:left;line-height:normal}.affiliation-block .teaser-item .teaser-price span{font-size:9.75px}.affiliation-block .teaser-item .teaser-price span.old-price{text-decoration:line-through;font-size:80%;display:block}.affiliation-block .teaser-item .teaser-price .precision{display:block}.affiliation-block .teaser-item .teaser-resort{padding:2px 0;display:block}.affiliation-block .teaser-item.info-overlay .teaser-info .teaser-intro{margin-top:0}.teaser-item.affiliation-block{text-align:left}.teaser-item.affiliation-block h4{display:none}.teaser-item.affiliation-block .teaser-title,.teaser-item.affiliation-block .price{color:#52be07;text-transform:none}.teaser-item.affiliation-block .teaser-thumbnail{position:relative;float:left;width:32%;padding-bottom:22%;border:2px solid #52be07}.teaser-item.affiliation-block .teaser-thumbnail .reduction{font-size:20px;position:absolute;top:0;left:0;padding:4px;display:block;color:#fff;background:#fa0012}.teaser-item.affiliation-block .teaser-thumbnail .resort{font-size:9.75px;position:absolute;bottom:-20px;right:-2px;left:-2px;padding:0 2px;display:block;color:#fff;background:#1d5ca3}.teaser-item.affiliation-block .teaser-title{font-size:14px;overflow:visible;text-overflow:clip;-o-text-overflow:clip;white-space:normal}.teaser-item.affiliation-block .teaser-title,.teaser-item.affiliation-block .teaser-intro,.teaser-item.affiliation-block .price{float:left;width:62%;margin:0 0 0 2%}.teaser-item.affiliation-block .provider-logo{display:none;position:absolute;bottom:4px;right:4px;width:24%}.teaser-item.affiliation-block .teaser-intro{font-size:13px;line-height:19.5px;overflow:visible;text-overflow:clip;-o-text-overflow:clip;white-space:normal}.teaser-item.affiliation-block .price{display:block;margin-top:8px;margin-bottom:4px;font-size:160%;text-align:right}.teaser-item.affiliation-block .price .price-info,.teaser-item.affiliation-block .price .price-period{font-size:50%}.teaser-item.affiliation-block .price .price-info.price-old,.teaser-item.affiliation-block .price .price-period.price-old{color:#fa0012;font-weight:bold;text-decoration:line-through}.teaser-item.affiliation-block .price .price-info-package{color:#000;display:block;text-align:left;text-transform:uppercase;font-size:50%}.teaser-item.affiliation-block.travelski .teaser-title,.teaser-item.affiliation-block.travelski .price{color:#1d5ca3}.teaser-item.affiliation-block.travelski .teaser-thumbnail{border-color:#1d5ca3}.teaser-item.affiliation-block .partner-info{clear:both;width:80%;margin:0 0 0 10%;padding:12px 0 12px 0;text-align:center;display:block;color:#000;line-height:26px;font-size:80%;border-bottom:1px solid #e0e0e0}.teaser-item.affiliation-block .partner-info .partner-logo{width:24%;margin:0 0 2px 1em}.btn.search{text-transform:uppercase;font-weight:bold}.products-zoom .row-fluid .section-title-wrapper{margin-top:0}.products-zoom .accommodation-product{background:#fff;padding:10px;position:relative}.products-zoom .accommodation-product:nth-of-type(n+1){display:block !important}.products-zoom .accommodation-product:nth-of-type(n+3){display:none !important}.products-zoom .accommodation-product .package-info div{display:none}.products-zoom .accommodation-product .package-info div.calendar{display:block}.products-zoom .accommodation-product .product-info{min-height:50px}.products-zoom .accommodation-product .product-availability{background:transparent;position:relative;left:auto;width:auto}.products-zoom .accommodation-product .price{position:relative;bottom:auto;right:auto;left:auto}.intro-logo{display:block;max-width:300px;margin:16px auto;width:80%}.travel-products-list .pagination{margin:0 0 20px 0}.affiliation-block h3{margin:10px 0}.travel-search-engine h3,.affiliation-block .branding-inner h3{text-align:center;font-size:22px;line-height:24px;color:#fff;margin:0 0 20px 0}.travel-search-engine h3 svg,.affiliation-block .branding-inner h3 svg{width:24px;height:24px;fill:currentColor;vertical-align:text-top;float:right}.search-engine-inner{background:#169ae7;padding:10px;color:#fff}.travel-search-engine .search-engine-inner{margin-bottom:20px}.travel-search-engine .search-engine-inner .js-toggle-more{display:block;color:#fff;text-align:center;text-decoration:none;font-size:18px;margin-bottom:20px}.travel-search-engine .search-engine-inner .js-toggle-more svg{width:24px;height:24px;fill:#fff;vertical-align:middle}.travel-search-engine .search-engine-inner .js-toggle-more svg#Magnifying_glass{float:right}.travel-search-engine .search-engine-inner .search-field-label{width:30%;float:left;text-align:right;line-height:30px;font-weight:bold}.travel-search-engine .search-engine-inner .search-field-input{width:66%;margin-left:4%;float:left}.travel-search-engine .search-engine-inner .search-field-input input,.travel-search-engine .search-engine-inner .search-field-input select{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.travel-search-engine.checkyeti a{color:#285c03;text-decoration:underline}.travel-search-engine.checkyeti .btn.btn-primary{background:#285c03}.travel-search-engine.checkyeti .search-engine-filters{border:1px solid #285c03}.travel-search-engine.checkyeti .search-engine-filters .search-filters-title{color:#285c03}.travel-search-engine.checkyeti .search-engine-filters .search-filters-title svg{fill:#285c03}.travel-search-engine .search-engine-filters{margin-bottom:20px;border:1px solid #083752;padding:10px}.travel-search-engine .search-engine-filters .search-filters-title{color:#083752}.travel-search-engine .search-engine-filters .search-filters-title svg{width:18px;height:18px;fill:#083752;vertical-align:text-top;float:right}.travel-search-engine .search-engine-filters .search-filters-title.open svg{transform:rotate(180deg)}.travel-search-engine .search-engine-filters label{font-weight:bold}.travel-search-engine .search-engine-filters label.checkbox{font-weight:normal}.travel-search-engine .search-engine-filters .search-filter{margin-top:20px}.travel-search-engine .input-prepend{margin:0 10px 6px 0;background:#fff}.travel-search-engine .input-prepend input,.travel-search-engine .input-prepend select{border-color:#fff;width:110px;padding:4px}.travel-search-engine .input-prepend select#search_capacity{width:60px}.travel-search-engine .input-prepend .add-on{background:#fff;border-color:#fff}.travel-search-engine .noUi-connect{background:#083752;border-color:#083752}.travel-search-engine .slider{margin:10px 16px 10px 6px}.travel-search-engine .noUi-target{background:#f5f5f5;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.travel-search-engine .noUi-horizontal{height:8px}.travel-search-engine .noUi-horizontal .noUi-handle{box-shadow:none;background:#083752;border:1px solid #fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;width:24px;height:24px;left:-12px;top:-9px}.travel-search-engine .noUi-handle:before,.travel-search-engine .noUi-handle:after{height:8px;width:1px;background:#e8e7e6;left:9px;top:7px}.travel-search-engine .noUi-handle:after{left:12px}.travel-search-engine .btn{border:1px solid #fff}.travel-search-engine .btn.btn-primary{background:#083752}.travel-search-engine .travel-search-baseline{font-size:18px;line-height:24px;margin:20px 0;letter-spacing:0;font-family:'Fjalla One',Verdana,Geneva,sans-serif;color:inherit;text-rendering:optimizelegibility;text-transform:none;font-weight:normal;text-align:center}.travel-search-engine .partners{display:none}.search-filters-inner{display:none}.search-filters-inner.open{display:block}.ui-datepicker td.date-enabled .ui-state-default{color:#1175af}.sports-activity{background:#f5f5f5;margin-bottom:20px;padding:10px}.sports-activity .badge{background:#52be07}.sports-activity .recommendations{color:#52be07;margin-bottom:1em}.sports-activity h4{text-transform:none}.sports-activity h4 .badge{vertical-align:text-top;margin:-3px 0 0 4px}.sports-activity .sports-activity-photo{display:block;height:0;padding-bottom:56%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;-ms-behavior:url(/j/backgroundsize.min.htc);background-repeat:no-repeat;position:relative;margin:-10px -10px 10px -10px}.sports-activity .sports-activity-photo .sports-activity-logo{position:absolute;bottom:4px;right:4px;width:20%}.sports-activity .sports-activity-provider{display:block;letter-spacing:0;font-family:'Fjalla One',Verdana,Geneva,sans-serif;color:inherit;text-rendering:optimizelegibility;text-transform:none;font-weight:normal;color:#52be07;font-size:14px}.sports-activity .sports-activity-price{color:#52be07;font-size:8.84px;font-weight:bold;line-height:14px;text-align:left;display:block;margin:6px 0}.sports-activity .sports-activity-price .number{font-size:14px}.sports-activity .sports-activity-price .precision{display:block}.sports-activity .sports-activity-cta{text-align:right}.ski-rental-shop h3{margin-bottom:0}.ski-rental-shop .shop-info-subtitle{font-size:95%;text-transform:uppercase;font-weight:bold;color:#828282}.ski-rental-shop figure{position:relative;display:block;padding:0 0 54% 0;margin:0;height:0}.ski-rental-shop figure img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.ski-rental-shop .opening-hours h3{margin:0 0 20px;text-align:center}.ski-rental-shop .opening-hours h3 svg{display:inline-block;width:1em;height:1em;vertical-align:middle;margin:-3px 3px 0 0}.ski-rental-shop .opening-hours .period{margin:0 0 20px}.ski-rental-shop .opening-hours h4{margin:0 0 6px 0}.ski-rental-shop .btn{color:#fff;background:#ca4d00}@media(max-width:480px){.travel-search-engine .form-inline .input-prepend{margin:0 0 10px 0;text-align:left}.travel-search-engine .form-inline .input-prepend.input-resort,.travel-search-engine .form-inline .input-prepend.input-package,.travel-search-engine .form-inline .input-prepend.input-date{width:100%}.travel-search-engine .form-inline .input-prepend.input-resort select,.travel-search-engine .form-inline .input-prepend.input-package select,.travel-search-engine .form-inline .input-prepend.input-date select{width:100%}.travel-search-engine .form-inline .input-prepend.input-capacity,.travel-search-engine .form-inline .input-prepend.input-duration{width:50%;float:left}.travel-search-engine .form-inline .input-prepend.input-capacity select,.travel-search-engine .form-inline .input-prepend.input-duration select{width:100%}.travel-search-engine .form-inline .input-prepend .add-on{display:none}.travel-search-engine .form-inline .btn{padding:4px 0;display:block;width:100%}}@media(min-width:480px){.affiliation-block .teasers-bigimage .teaser-item{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.25%}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(n+1){width:49.75%;margin-left:.5%;clear:none}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(2n+1){margin-left:0;clear:left}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(1){clear:none}.products-list-title .resort-edito-logo{display:block;float:right;height:45px}.travel-search-engine .partners{display:block;background:#fff;margin:20px 0 0 0;padding:10px}.travel-search-engine .partners .partner-logo{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.83333333%;margin-bottom:1%}.travel-search-engine .partners .partner-logo:nth-of-type(n+1){width:15.83333333%;margin-left:1%;clear:none}.travel-search-engine .partners .partner-logo:nth-of-type(6n+1){margin-left:0;clear:left}.travel-search-engine .partners .partner-logo:nth-of-type(1){clear:none}.grid12{position:relative}.grid12.product-detail .product-availability{position:absolute;top:0;right:0;bottom:0;left:60%}.grid12.product-detail .price{position:absolute;bottom:10px;right:10px;left:10px;width:auto}.grid12 .product-availability{*zoom:1;background:#f5f5f5;margin:0}.grid12 .product-availability:before,.grid12 .product-availability:after{display:table;content:"";line-height:0}.grid12 .product-availability:after{clear:both}.grid12 .product-availability-options .input-prepend .add-on{display:none}.grid12 .product-photo{max-width:250px;margin-top:10px}.affiliation-usp h2{font-size:32px;line-height:40px}.affiliation-usp h2 svg{max-height:40px}.products-zoom .accommodation-product{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.5%}.products-zoom .accommodation-product:nth-of-type(n+1){width:49.5%;margin-left:1%;clear:none}.products-zoom .accommodation-product:nth-of-type(2n+1){margin-left:0;clear:left}.products-zoom .accommodation-product:nth-of-type(1){clear:none}.products-zoom .accommodation-product:nth-of-type(n+1){display:block !important}.products-zoom .accommodation-product:nth-of-type(n+3){display:none !important}.products-zoom .accommodation-product .product-photo{max-width:75%;width:75%;margin:10px auto;float:none}.products-zoom .accommodation-product .product-info{width:auto;float:none;text-align:center}.products-zoom .accommodation-product .product-info h4{text-align:center}.products-zoom .accommodation-product .product-availability{margin:0 -10px -10px -10px;position:relative;top:auto;right:auto;bottom:auto;left:auto}.products-zoom .accommodation-product .price{position:relative;bottom:auto;right:auto;left:auto;width:auto}}@media(min-width:640px){.ski-rental-shop h3.shop-title{font-size:20px}.affiliation-usp .usp{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:1.5%}.affiliation-usp .usp:nth-of-type(n+1){width:23.5%;margin-left:2%;clear:none}.affiliation-usp .usp:nth-of-type(4n+1){margin-left:0;clear:left}.affiliation-usp .usp:nth-of-type(1){clear:none}.affiliation-reviews.content-text .quote{max-width:768px;margin:0 auto;min-height:160px}.affiliation-reviews.content-text .quote>p{font-size:22px}.affiliation-reviews.content-text .quote>p.quote-source{font-size:16px}.affiliation-block .affiliation-block-info{width:33%;margin-right:2%;float:left}.affiliation-block .affiliation-block-products{width:65%;float:left}.affiliation-block .teasers-bigimage .teaser-item{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:1%}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(n+1){width:49%;margin-left:2%;clear:none}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(2n+1){margin-left:0;clear:left}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(1){clear:none}.affiliation-block.checkyeti .branding-inner{background:#52be07}.affiliation-block.checkyeti .branding-inner .logo,.affiliation-block.checkyeti .branding-inner .stats{float:none;width:100%}.sports-activity .sports-activity-photo{float:left;width:40%;padding-bottom:25%;margin:0 2% 0 0}.photos .acccommodation-photo{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.75%;margin-bottom:1%}.photos .acccommodation-photo:nth-of-type(n+1){width:24.25%;margin-left:1%;clear:none}.photos .acccommodation-photo:nth-of-type(4n+1){margin-left:0;clear:left}.photos .acccommodation-photo:nth-of-type(1){clear:none}}@media(min-width:768px){.search-engine-fields .search-engine-field{float:left;width:33%}.search-engine-fields.c-4 .search-engine-field{width:25%}.grid4 .search-engine-fields .field-date,.grid4 .search-engine-fields .field-capacity{width:auto;float:none;text-align:left}.affiliation-block.row-desktop.grid8 .teasers-bigimage .teaser-item{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.33333333%}.affiliation-block.row-desktop.grid8 .teasers-bigimage .teaser-item:nth-of-type(n+1){width:33%;margin-left:.5%;clear:none}.affiliation-block.row-desktop.grid8 .teasers-bigimage .teaser-item:nth-of-type(3n+1){margin-left:0;clear:left}.affiliation-block.row-desktop.grid8 .teasers-bigimage .teaser-item:nth-of-type(1){clear:none}.affiliation-usp h4{font-size:16px;text-transform:none;text-align:left;margin-bottom:8px}.affiliation-usp .usp-text{display:block}.full-width .search-field{float:left;width:49%;margin-right:1%}.accommodation-product .product-ratings{margin:0 0 12px 25px;text-align:center;float:right;width:150px}.accommodation-product .product-ratings .rating-points{margin:4px 0;float:none}.accommodation-product .product-ratings .rating-points .ratings-point{float:none;display:inline-block}.accommodation-product .product-ratings .ratings-average,.accommodation-product .product-ratings .ratings-counter{display:block;*zoom:1}.accommodation-product .product-ratings .ratings-average:before,.accommodation-product .product-ratings .ratings-counter:before,.accommodation-product .product-ratings .ratings-average:after,.accommodation-product .product-ratings .ratings-counter:after{display:table;content:"";line-height:0}.accommodation-product .product-ratings .ratings-average:after,.accommodation-product .product-ratings .ratings-counter:after{clear:both}.accommodation-product .accommodation-title,.accommodation-product .product-resort,.accommodation-product .product-title{text-align:left}.accommodation-product .product-photos .product-photo .figure{padding-bottom:60%}.accommodation-product .package,.accommodation-product .package.reduction{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:2.5%}.accommodation-product .package:nth-of-type(n+1),.accommodation-product .package.reduction:nth-of-type(n+1){width:47.5%;margin-left:5%;clear:none}.accommodation-product .package:nth-of-type(2n+1),.accommodation-product .package.reduction:nth-of-type(2n+1){margin-left:0;clear:left}.accommodation-product .package:nth-of-type(1),.accommodation-product .package.reduction:nth-of-type(1){clear:none}.span12 .teaser-item.affiliation-block{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.66666667%}.span12 .teaser-item.affiliation-block:nth-of-type(n+1){width:32.66666667%;margin-left:1%;clear:none}.span12 .teaser-item.affiliation-block:nth-of-type(3n+1){margin-left:0;clear:left}.span12 .teaser-item.affiliation-block:nth-of-type(1){clear:none}.teaser-item.affiliation-block{text-align:center}.teaser-item.affiliation-block h4{display:block}.teaser-item.affiliation-block .teaser-title{font-size:18px}.teaser-item.affiliation-block .teaser-thumbnail{float:none;width:auto;padding-bottom:56%;margin-bottom:4px}.teaser-item.affiliation-block .teaser-thumbnail .resort{font-size:11.05px;left:auto;right:0;bottom:0;padding:4px 12px}.teaser-item.affiliation-block .teaser-title,.teaser-item.affiliation-block .teaser-intro,.teaser-item.affiliation-block .price{float:none;width:auto;margin:0}.teaser-item.affiliation-block .price .price-info-package{text-align:center;margin:4px 0}.teaser-item.affiliation-block .partner-info{margin:0;padding:6px 0;border:0;width:auto}.travel-search-engine .partners .partner-logo{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.88888889%}.travel-search-engine .partners .partner-logo:nth-of-type(n+1){width:10.22222222%;margin-left:1%;clear:none}.travel-search-engine .partners .partner-logo:nth-of-type(9n+1){margin-left:0;clear:left}.travel-search-engine .partners .partner-logo:nth-of-type(1){clear:none}.search-filters-title svg{display:none}.search-filters-inner{display:block}.grid12{position:relative}.grid12 .product-photo{float:left;width:17%;max-width:100%;margin:10px 0 0 10px}.grid12 .product-info{float:left;width:41%;margin:0 0 0 1%;text-align:left}.grid12 .product-info h4{text-align:left}.grid12 .product-availability{position:absolute;left:60%;right:0;top:0;bottom:0;padding:10px;margin:0;overflow:hidden}.grid12 .product-availability .input-prepend .add-on{display:none}.grid12 .product-availability form .product-availability-options,.grid12 .product-availability form .js-package{float:left;width:40%;text-align:left}.grid12 .product-availability form .js-package{width:60%}.grid12 .product-availability .price{position:absolute;right:10px;bottom:0}.grid12 .product-availability .price .btn-block{padding-left:8px;padding-right:8px}.grid12 .product-availability .package-info form .calendar{display:none}.products-zoom .accommodation-product{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:1.33333333%}.products-zoom .accommodation-product:nth-of-type(n+1){width:32%;margin-left:2%;clear:none}.products-zoom .accommodation-product:nth-of-type(3n+1){margin-left:0;clear:left}.products-zoom .accommodation-product:nth-of-type(1){clear:none}.products-zoom .accommodation-product:nth-of-type(n+1){display:block !important}.products-zoom .accommodation-product:nth-of-type(n+4){display:none !important}.products-zoom .accommodation-product .icon-user{display:none}.products-zoom .accommodation-product .package-info div{display:block}.products-zoom .accommodation-product .product-availability .price{position:relative;bottom:auto;right:auto;left:auto;width:auto}.products-zoom .accommodation-product .product-availability form .product-availability-options,.products-zoom .accommodation-product .product-availability form .js-package{float:none;width:100%}}@media(min-width:980px){.grid4 .search-engine-fields .search-engine-field{float:none;width:100%}.grid4 .search-engine-fields .search-engine-field.field-date{width:60%;float:left}.grid4 .search-engine-fields .search-engine-field.field-capacity{width:40%;float:left;text-align:right}.affiliation-usp .usp-icon{float:left;width:20%;margin-right:2%;text-align:left}.affiliation-usp h4{text-align:left;float:left;width:78%}.affiliation-usp .usp-text{padding-top:10px}.affiliation-usp.checkyeti .usp-icon svg{fill:#0a4669}.affiliation-block .teasers-bigimage .teaser-item{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.25%}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(n+1){width:49.75%;margin-left:.5%;clear:none}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(2n+1){margin-left:0;clear:left}.affiliation-block .teasers-bigimage .teaser-item:nth-of-type(1){clear:none}.full-width .search-field{width:24%}}@media(min-width:1020px){.photos .acccommodation-photo{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.875%;margin-bottom:1%}.photos .acccommodation-photo:nth-of-type(n+1){width:11.625%;margin-left:1%;clear:none}.photos .acccommodation-photo:nth-of-type(8n+1){margin-left:0;clear:left}.photos .acccommodation-photo:nth-of-type(1){clear:none}.accommodation-product .product-availability-options .input-prepend .add-on{display:inline-block}.accommodation-product .product-info{width:42%}.accommodation-product .product-availability .package-info div{display:block}.products-zoom .accommodation-product{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.4%}.products-zoom .accommodation-product:nth-of-type(n+1){width:19.6%;margin-left:.5%;clear:none}.products-zoom .accommodation-product:nth-of-type(5n+1){margin-left:0;clear:left}.products-zoom .accommodation-product:nth-of-type(1){clear:none}.products-zoom .accommodation-product:nth-of-type(n+1){display:block !important}.products-zoom .accommodation-product:nth-of-type(n+6){display:none !important}.products-zoom .accommodation-product .product-photo{width:80%;float:none;margin:10px auto}.products-zoom .accommodation-product .product-info{width:100%}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.webcam-header .header-image{background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;-ms-behavior:url(/j/backgroundsize.min.htc);background-repeat:no-repeat}.container-after-header-image{margin-top:-6%;padding-top:10px}.main-webcam{display:block;position:relative;height:0;padding-bottom:50%;margin-bottom:12px}.main-webcam .zoom-img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;-ms-behavior:url(/j/backgroundsize.min.htc);background-repeat:no-repeat}.main-webcam .partner-logo{position:absolute;bottom:20px;right:20px;height:auto;width:30%;max-width:140px}.main-webcam .partner-logo svg{margin:0;width:100%;max-height:36px}.main-webcam img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.main-webcam .bs-label.bs-label-inverse{background:#000}.main-webcam .bs-label.error{background:#c7000e}.region-list-alt{display:none}.region-list-alt.leaderboard-on{display:block}.smooth_zoom_preloader{background-image:url(/i/preloader.gif)}.smooth_zoom_icons{background-image:url(/i/icons.png)}.teaser-item .webcam-altitude{color:#fa0012;float:right;font-weight:bold}.teaser-item .webcam-warning{display:block;letter-spacing:0;font-family:'Fjalla One',Verdana,Geneva,sans-serif;color:inherit;text-rendering:optimizelegibility;text-transform:none;font-weight:normal;font-size:12px;line-height:14px;margin-bottom:1px;color:#fa0012;text-transform:uppercase}.teaser-item .webcam-source{color:#828282;text-transform:uppercase;font-size:9.75px}.panzoom-buttons{position:absolute;bottom:0;right:0}.fancybox-panzoom{display:none;width:100%;height:100%}.panzoom-parent{width:100%;height:100%;max-width:none}.panzoom{max-width:none}.webcams-page-title{margin-bottom:10px}.webcams-home-teasers{margin-bottom:25px}.webcams-home-main-pub{margin:25px auto 40px}.span12 #travel_selection{margin-bottom:20px}.webcam-embed{position:relative;width:100%;height:0;padding-bottom:60%;margin-bottom:30px}.webcam-embed iframe{position:absolute;width:100%;height:100%;left:0;top:0}.thumbnail-partner-logo{max-width:50%;position:absolute;bottom:0;left:0}.admin-table .webcam-invisible svg{fill:#fa0012}.admin-table .premium svg{fill:#1175af}.webcam-type-form{display:none}.webcam-type-form.webcam-type-current{display:block}@media(max-width:1019px){.container-after-header-image{margin-top:0}}@media(max-width:480px){.webcam-header .header-image{display:none}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#prepare_service{color:#000;margin:0;padding:0;text-align:left;font-size:14px;padding-bottom:5px}#prepare_service strong{font-size:15px}.resort-services.grid12{margin:30px 0;width:auto}.resort-services.grid12 .services-item{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.66666667%}.resort-services.grid12 .services-item:nth-of-type(n+1){width:32.66666667%;margin-left:1%;clear:none}.resort-services.grid12 .services-item:nth-of-type(3n+1){margin-left:0;clear:left}.resort-services.grid12 .services-item:nth-of-type(1){clear:none}.resort-services.grid12.services-inline-title{padding:6px}.resort-services.grid12.services-inline-title .service_pub{background:#fff}.service_pub{text-align:left;border:1px solid #d1d7e7;position:relative;overflow:hidden;color:#000;margin-bottom:6px;height:80px}.service_pub .pub{margin:0}a.service_pub{display:block}a.service_pub:hover{color:#231f20}.service_pub .title_service{font-size:9px;background-color:#d1d7e7;float:right;position:absolute;bottom:0;right:0;z-index:2000;padding:2px 10px 0;text-transform:uppercase;font-weight:bold}.weather_service{padding:0;float:left;display:block}.weather_service .icon{background-color:#19384c;width:80px;height:70px;margin:5px;color:#FFF;font-size:12px;text-align:center;display:block;float:left;position:relative;line-height:12px}.weather_service .icon span.day{display:block;font-size:10px;padding:2px 0}.weather_service .icon span.tmp{font-size:10px}.weather_service .icon span.tmp.min{color:#00c5ff}.weather_service .icon span.tmp.max{color:#f80}.weather_service div.service_slogan,.weather_service div.product_info{float:left;display:block;width:80%;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);line-height:14px}.service_shopping{background:#fff;width:310px}.service_shopping img{float:left;width:90px;position:relative;top:-5px;margin-right:5px}.service_slogan a{color:#231f20}.service_slogan{font-weight:bold;font-size:14px;margin:4px 0 0 0}.service_pub .product_info{font-size:11px}.service_shopping .price{color:#fa0012;font-size:14px;font-weight:bold;margin-top:8px;display:block;text-align:left}.service_shopping .price.reduced span{font-weight:normal;text-decoration:line-through;font-size:11px;margin:-2px 4px 4px 4px}.service_voyage img{width:80px;float:left;margin:10px 5px 0}.service_voyage .service_slogan{font-weight:bold;font-size:14px}.service_voyage .service_slogan span{font-weight:bold;font-size:11px;color:#fa0012}.service_voyage .product_info span{color:#fa0012;font-weight:bold}.responsive .service_pub{height:auto}.responsive .service_pub .pub img{width:calc(100%)}@media(max-width:900px){.responsive .service_pub{border:0}.responsive .service_pub .title_service{position:relative;float:none;background:0;padding:0}}@media(max-width:767px){.resort-services.grid12 .services-item{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:.5%}.resort-services.grid12 .services-item:nth-of-type(n+1){width:49.5%;margin-left:1%;clear:none}.resort-services.grid12 .services-item:nth-of-type(2n+1){margin-left:0;clear:left}.resort-services.grid12 .services-item:nth-of-type(1){clear:none}.resort-services.grid12 .services-item.services-title{display:block;width:100%;margin:0;float:none}}@media(max-width:480px){.resort-services.grid12 .services-item{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:0}.resort-services.grid12 .services-item:nth-of-type(n+1){width:100%;margin-left:1%;clear:none}.resort-services.grid12 .services-item:nth-of-type(1n+1){margin-left:0;clear:left}.resort-services.grid12 .services-item:nth-of-type(1){clear:none}}