/* Generated at 2025-11-21 11:05:17 */

#available_width{width:960px}select{height:32px;width:240px}html.js .main_picture,html.no-js .main_picture{padding-top:84.8px}html.js.has_top_links .main_picture,html.no-js.has_top_links .main_picture,html.js.is_home .main_picture,html.no-js.is_home .main_picture{padding-top:84.8px}.main_picture{height:348px}.main_picture .rainbox a{display:block;position:absolute;z-index:2;bottom:0;right:0;width:100%;height:100%}.has_top_links .main_picture,.has_side_box .main_picture{width:604px;height:348px}.ui-list.ui-list-e2w li.ui-cell h4{font-size:1.2em}.ui-list.ui-list-e2w li.ui-cell .details-container{margin-bottom:35px;height:65px}.list-container.events .form-placeholder.show,.list-container.place-events .form-placeholder.show,.list-container.search-events .form-placeholder.show{width:307px;height:431px}.ui-list.ui-list-event li .wrapper .details-container{height:119px}.event_topics_select_field select{width:288px;height:38px;font-size:14px}.extended-resultset-info{min-width:956px}.homepage-season-carousel{padding-top:84.8px}.homepage-season-carousel .carousel{height:348px}.homepage-season-carousel .season{width:960px;height:348px}.homepage-season-carousel .img-title{font-size:36px;line-height:36px}.homepage-season-carousel .next-season-link{width:356px;font-size:18px;line-height:21px}.gallery .h_list,html.js .gallery .h_list{width:592px}.gallery .h_list li,html.js .gallery .h_list li{width:57.6px;height:57.6px}.gallery .h_list li:first-child,html.js .gallery .h_list li:first-child{width:175.2px;height:135.2px}.gallery .h_list li:first-child img,html.js .gallery .h_list li:first-child img{width:175.2px;top:-20px}.gallery .h_list li:first-child.item-map img,html.js .gallery .h_list li:first-child.item-map img{top:0}.gallery .h_list li:first-child .shadow-title:before,html.js .gallery .h_list li:first-child .shadow-title:before{width:175.2px}.gallery .h_list li:first-child .shadow-title,html.js .gallery .h_list li:first-child .shadow-title{top:105.2px;right:0;width:175.2px}.gallery .h_list li.item-2,html.js .gallery .h_list li.item-2,.gallery .h_list li.item-3,html.js .gallery .h_list li.item-3,.gallery .h_list li.item-4,html.js .gallery .h_list li.item-4{width:135.2px;height:135.2px}.gallery .h_list li.item-2 .shadow-title:before,html.js .gallery .h_list li.item-2 .shadow-title:before,.gallery .h_list li.item-3 .shadow-title:before,html.js .gallery .h_list li.item-3 .shadow-title:before,.gallery .h_list li.item-4 .shadow-title:before,html.js .gallery .h_list li.item-4 .shadow-title:before{width:135.2px}.gallery .h_list li.item-2 .shadow-title,html.js .gallery .h_list li.item-2 .shadow-title,.gallery .h_list li.item-3 .shadow-title,html.js .gallery .h_list li.item-3 .shadow-title,.gallery .h_list li.item-4 .shadow-title,html.js .gallery .h_list li.item-4 .shadow-title{top:105.2px;right:0;width:135.2px}.gallery .h_list li .temp,html.js .gallery .h_list li .temp{font-size:25px}.gallery .h_list li .icon,html.js .gallery .h_list li .icon{left:14px;top:14px;width:30px;height:30px;font-size:20px;line-height:25px}.gallery .h_list li.item-meteo img,html.js .gallery .h_list li.item-meteo img{width:90px;height:90px}.hotel_button_group{width:607px}.hotel_button_group .button{width:288px}.list-container.hotels .map-placeholder{width:471px;height:536px}.ui-list.ui-list-hotel>li .wrapper .details-container{height:103px}.ui-list.ui-list-mobile-card.ui-list-hotel li.color_premium .wrapper .details-container .icons-wrapper.themes-6 a.premium{letter-spacing:.05em;padding:.7em 1em .6em 1em}.ui-grid.ui-list-media-children .map-placeholder .wrapper{height:438px}.media-children-paging.paging-container .next-items span{width:307px}.menu_search_form .menu_hotel_search_form_button_search{position:relative}.menu_search_form .places_select_field{margin-top:20px;margin-bottom:10px}.menu_search_form .type_group_select_field{margin-bottom:10px}.menu_search_form .button.color-3{float:none !important;width:288px !important;margin:20px 0 !important}.menu_search_form input.button+span.icon-arrow-right{display:inline-block;position:absolute;right:26px;width:20px;top:7px;color:#fff;font-size:16px}.form-map-placeholder.show{width:471px;height:458px}.ui-list.ui-list-package>li .wrapper .details-container{height:132px}.paging-container .next-items span{width:312px;margin-right:12px}.paging-container.paging-events .next-items span{width:307px;margin-right:1.4em}.paging-container.paging-hotels .next-items span,.paging-container.paging-packages .next-items span{width:471px;margin-right:20px}.places_select_field select,.places_select_field_aside select{width:100%;height:40px;font-size:14px}.geocomplete-container input.geocomplete{padding-right:32px;font-size:14px;height:34px;line-height:34px}.geocomplete-container input.geocomplete_id+a{top:0;font-size:24px;right:30px}.date_box div.field-container{width:136px;height:65px}.date_box div.field-label{width:136px}.date_box input.date-selector{width:100px;font-size:12px;height:33.6px}.date_box .view,.date_box input[type="date"].view{font-size:12px;height:33.6px;line-height:33.6px}.date_box .view+span{top:38px}.sub-title{max-width:960px}.teaser{width:592px}html.no-js .tabs,html.js .tabs,html.no-js .tabs.tabs_event,html.js .tabs.tabs_event{top:475.8px}html.no-js.has_top_links .tabs,html.js.has_top_links .tabs,html.no-js.has_top_links .tabs.tabs_event,html.js.has_top_links .tabs.tabs_event{top:475.8px}.tabs{font-size:1.2em;line-height:41px}.tabs ol{height:43px}.tabs ol li{height:41px}.tabs ol li a{padding:0 20px;font-size:1em}.tabs ol li .icon{font-size:24px;line-height:41px;width:29px}.tabs.tabs_event ol li{height:41px}.theme_hotels_select_field select{height:38px;line-height:38px;font-size:14px}p.title.content,h1.title.content{margin-top:13px}h1.title.page-not-found{font-size:28px;margin-top:20px}.has_tabs.has-filters .title_container{margin-bottom:68px}.type_group_select_field select{width:288px;height:32px;font-size:14px}.brochure-list{width:972px}.brochure-list li{width:312px;margin:0 12px 15px 0}.brochure-request{position:relative}.brochure-request .request-send-string{font-size:17px}.brochure-request .info-box{padding:16 24;float:right;width:331;min-height:644px;margin-left:0}.brochure-request .info-box .stamp-container{display:block;width:280px;height:180px;position:relative;left:165px}.brochure-request .info-box .stamp-container .postage{width:150px;height:132px;background-image:url(/img/postage.png);background-repeat:no-repeat;position:absolute;top:0}.brochure-request .info-box .stamp-container .stamp-peer-logo{width:100px;height:42px;background-image:url(/img/peer.png);background-repeat:no-repeat;position:absolute;top:50px;left:25px}.brochure-request .info-box .stamp-container .stamp{width:158px;height:77px;background-image:url(/img/stamp/val-pusteria.net_stamp.png);background-repeat:no-repeat;position:absolute;top:10px;left:-100px}.brochure-request .info-box:after{clear:none;display:none}.brochure-request .info-box .info-box-details{margin-right:8;width:276;height:auto;margin-bottom:16;float:none}.brochure-request .info-box .info-box-accommodation-address{font-size:14}.brochure-request .info-box .info-box-accommodation-name{font-size:18;font-weight:600;margin-bottom:8}.brochure-request .info-box .icon{font-size:32px}.brochure-request .info-box .privacy-policy{font-size:11px;line-height:17px;margin-top:30px;padding-top:0}.brochure-request .info-box .privacy-policy-title{font-weight:600;display:block;margin:8 0}.brochure-request .info-box .info-box-to{display:block}.brochure-request .errorBox2{font-size:13;border:2 solid #F00;color:#F00;margin:0;padding:16 24;position:absolute;right:0;left:auto;top:0;float:none;width:327;background-color:#FFF;background-color:rgba(255,255,255,0.9)}.brochure-request .errorBox2.dismissed{display:block}.brochure-request .errorBox2 .errorList{margin:8 0;padding:0}.brochure-request .errorBox2 .errorList li{margin:2.4 0 2.4 20;padding:0;list-style-type:disc}.brochure-request .errorBox2 .button-errorbox-dismiss{display:none}.brochure-request .request-form{min-height:660px;width:auto;float:left;padding:8 12;font-size:11px}.brochure-request .request-form form{position:relative}.brochure-request .request-form form:after{content:"";display:block;height:0;clear:both}.brochure-request .request-form .form-element{clear:none;width:271;height:64;float:left;margin-right:14}.brochure-request .request-form .form-element label{font-size:11;margin-top:8}.brochure-request .request-form .form-element label.number-of-guest-string{display:none}.brochure-request .request-form .form-element select{font-size:15}.brochure-request .request-form .form-element select.sel-children-age{width:52;height:32;padding:3;margin:6.4 12 8 0}.brochure-request .request-form .form-element select.country-select{width:100%}.brochure-request .request-form .form-element input{height:32;width:100%;font-size:12}.brochure-request .request-form .form-element input.checkbox{width:24;float:left}.brochure-request .request-form .form-element.notes{width:100%;height:auto}.brochure-request .request-form .form-element.notes textarea{width:100%;height:92;line-height:16;font-size:12px}.brochure-request .request-form .form-element.col-2{margin-right:0}.brochure-request .request-form .form-element.phone-checkbox{padding-top:24;height:16;float:right}.brochure-request .request-form .form-element .sel-num-children{font-size:12;vertical-align:bottom;width:112;text-align:left}.brochure-request .request-form .form-element.group-choice{height:130}.brochure-request .request-form .form-element .send-request.button{width:100%;text-align:left;margin-top:16}.brochure-request .request-form .form-element .send-request.button span{float:right}.brochure-request .request-form .form-element.phone-text{padding-top:32px;line-height:16px;font-size:13px}.brochure-request .request-form .date-box-container{clear:left}.brochure-request .request-form .date-box-container .field-container{width:122px}.brochure-request .request-form .group-kids-extra-container{height:158;width:245;padding:12;right:0;top:138;border:1px solid #afafaf;border-radius:16}.brochure-request .request-form .group-kids-extra-container .form-element.group-kids-infos{height:48}.brochure-request .request-form .choice_container:after{content:"";display:block;clear:both;height:0}.brochure-request .request-form .choice_container .group-kids-container{background-color:#dcecf9;border-radius:11px;background-clip:padding-box;-webkit-background-clip:padding-box;width:84;height:95;float:left;margin-right:6;font-size:12px;cursor:pointer;text-align:center}.brochure-request .request-form .choice_container .group-kids-container:last-child{margin-right:0}.brochure-request .request-form .choice_container .group-kids-container.selected{background-color:#fff;cursor:auto}.brochure-request .request-form .choice_container .group-kids-container .group-kids{background-image:url("/img/hotel_request_sprite.png");background-position:-3px 0;background-repeat:no-repeat;width:34;height:34;margin:12 auto 0 auto}.brochure-request .request-form .choice_container .group-kids-container .group-kids-double{background-position:0 -round(46.4)}.brochure-request .request-form .choice_container .group-kids-container .group-kids-group{background-position:0 -round(96.8)}.brochure-request .request-form .choice_container .group-kids-container.group-kids-container-group.selected:after,.brochure-request .request-form .choice_container .group-kids-container.group-kids-container-group.selected:before{left:79;top:40px}.brochure-request .request-form .choice_container .group-kids-container.group-kids-container-group.selected:before{left:82}.brochure-request .request-form .guests-number input{width:40;text-align:center}.brochure-request .request-form .date_box .field-container{width:128px}.brochure-request .request-form .date_box .field-container:last-child{margin-right:0}.brochure-request .request-form .date_box .view{width:122px}.brochure-request .request-form .submit-button{width:100%;margin-left:0;margin-top:10}.brochure-request .request-form .captcha-check{width:100%;height:auto;clear:both;margin-top:24;vertical-align:bottom;background-color:#dcecf9;padding:8}.brochure-request .request-form .captcha-check .visualCaptcha-accessibility-button{display:none}.brochure-request .request-form .captcha-check .visualCaptcha-refresh-button{display:none}.brochure-request .request-form .captcha-check .visualCaptcha-possibilities{width:427;margin:auto}.brochure-request .request-form .captcha-check .visualCaptcha-accessibility-button-my{margin-top:32;margin-bottom:8;cursor:pointer;border-bottom:1 dotted #afafaf;display:inline-block}.brochure-request .request-form .captcha-check strong{font-weight:600;font-size:16}.brochure-request .request-form .captcha-check img{width:26;height:26;cursor:pointer}.brochure-request .request-form .captcha-check .img{display:inline-block;border:.8 solid #afafaf;border-radius:8;margin-left:16;margin-top:16;height:26;width:26;padding:13}.brochure-request .request-form .captcha-check .img.visualCaptcha-selected{background-color:#fff}.brochure-request .request-form .form-element.submit-container .send-request.button{margin-top:0}.brochure-request .request-form .form-element.remember-container label.contact{height:40px}.brochure-request .stamp-container{display:block;width:280px;height:160px;position:relative;left:165px}.brochure-request .stamp-container .postage{width:150px;height:132px;background-image:url(/img/postage.png);background-repeat:no-repeat;position:absolute;top:0}.brochure-request .stamp-container .stamp-peer-logo{width:100px;height:42px;background-image:url(/img/peer.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50px;left:25px}.brochure-request .stamp-container .stamp{width:158px;height:77px;background-image:url(/img/stamp/val-pusteria.net_stamp.png);background-repeat:no-repeat;position:absolute;top:10px;left:-100px}.brochure-request .form-elements-container{display:table;position:relative}.brochure-request .send-list-container{display:table-cell;vertical-align:top;padding:20px;width:339px;height:100%}.brochure-request .send-list-container p.send-list-heading{font-size:18px;line-height:32px}.brochure-request .send-list-container .send-list{width:335px}.brochure-request .send-list-container .send-list li{float:none;width:auto;font-size:13px}.brochure-request .send-list-container .send-list:after{display:none;clear:none}.brochure-request .send-list-container p.privacy-policy{display:block;font-size:13px;line-height:15px;margin-top:20px}.brochure-request .send-list-container p.privacy-policy .privacy-policy-title{display:block;margin:10px 0;font-weight:600}.brochure-request .request-form.brochure{display:table-cell;vertical-align:top;float:none;height:100%}.brochure-request .request-form.brochure .form-element.empty-field,.brochure-request .request-form.brochure .form-element.country-additional-field{height:32px;display:none}.brochure-request .request-form.brochure .submit-block{padding-left:242px;clear:both}.brochure-request .request-form.brochure .send-request{font-size:14px;width:315px}.brochure-request .request-form.brochure p.privacy-policy{display:none}.brochure-request .clear{clear:both}.social-box{display:block;position:absolute;top:0;right:0;width:350px;padding:0;font-size:1.15em;margin:0}.social-box .buttons-container{display:block;padding:.5em 0 1em 0}.content_text{width:592px}.article_container.has_social{min-height:258px}.content-wrapper-wide .content-wide{max-width:960px}.event-detail article{float:left;width:604px;padding:0 1.4em 0.7em 0;position:relative}.event-detail aside{clear:none;display:block;overflow:hidden;padding:0;position:relative}.event-detail header .jump-to-calendars{cursor:default}.event-detail header .jump-to-calendars .icon-arrow-right{display:none}.event-detail header .download-ical{display:none}.footer>.ui-content-wrapper{padding:1.4em 0}.footer>.ui-content-wrapper:before{left:60%}.footer .footer-footer .section{display:none}html.js .header,html.no-js .header{height:106px}html.js .header_logo,html.no-js .header_logo{height:44.8px}html.js .header_content,html.no-js .header_content{height:44.8px}html.js .header_content .portal_logo img,html.no-js .header_content .portal_logo img{height:33.6px;margin:5.6px 23.2px 5.6px 12px}html.js .header_content .search-container,html.no-js .header_content .search-container{width:336px;top:9px}html.js .lang-switch,html.no-js .lang-switch{height:40px;top:45px;line-height:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html.js .lang-switch.fixed,html.no-js .lang-switch.fixed{width:960px;right:auto;left:50%;margin-left:-480px;height:43px}html.js .lang-switch .icon-arrow-down,html.no-js .lang-switch .icon-arrow-down{font-size:13px;vertical-align:middle;margin-left:5px}html.js .lang-switch .lang-other,html.no-js .lang-switch .lang-other{width:150px;top:39px}html.js .lang-switch .lang-row,html.no-js .lang-switch .lang-row{height:40px}.homepage{position:relative;overflow:hidden;width:auto;height:160px;padding:12px;background-color:#dcecf9}.homepage .homepage-desc{position:relative;float:left;width:336px;height:auto;margin-right:10px}.homepage .homepage-desc p.desc-text{display:none}.homepage .homepage-desc p.desc-text.show{display:block;font-size:12px;line-height:15px}.homepage .homepage-desc p.sl-text{display:none}.homepage .homepage-desc p.sl-text.show{position:absolute;display:block;right:0;bottom:-16px;font-size:13px;line-height:13px;font-weight:600}.homepage .homepage-desc p.sl-text.show .icon-arrow-right{margin-left:-1em}.homepage .homepage-sponsored-links{width:590px;height:135px;position:relative;margin:0}.homepage .homepage-sponsored-links .season-sl{padding:0}.homepage .homepage-sponsored-links .season-sl.show{position:absolute;left:0;width:auto;transition-property:left;transition-duration:1s;transition-timing-function:ease;transition-delay:0s;-moz-transition-property:left;-moz-transition-duration:1s;-moz-transition-timing-function:ease;-moz-transition-delay:0s;-webkit-transition-property:left;-webkit-transition-duration:1s;-webkit-transition-timing-function:ease;-webkit-transition-delay:0s}.homepage .homepage-sponsored-links .season-sl.show.scrolled{left:-600px}.homepage .homepage-sponsored-links .season-sl a{position:relative;display:inline-block}.homepage .homepage-sponsored-links .season-sl a:last-child{margin-right:0}.homepage .homepage-sponsored-links .season-sl a .image-container{width:110px;height:135px}.homepage .homepage-sponsored-links .season-sl a.dummy{display:inline-block;cursor:unset}.homepage:after{content:"";display:block;clear:both}html.no-js .homepage-map-container,html.js .homepage-map-container{display:block;position:relative;float:left;margin-top:20px}html.no-js .homepage-map-container img,html.js .homepage-map-container img{width:602px;height:348px}.homepage-routes-container.ui-grid{position:relative;float:left;margin:25px 0 0 0;width:356px;height:141px;padding:0.15em 0.35em}.homepage-routes-container.ui-grid .button a .icon-arrow-right{right:15px}@media screen and (max-width:1219px){.homepage-routes-container.ui-grid .ui-cell{padding-bottom:.35em}.homepage-routes-container.ui-grid .button{height:42px;font-size:14px}}.homepage-search-form{float:left;margin-top:25px;width:603px;padding:10px 10px 15px 10px}.homepage-search-form form p.field-label{font-size:18px;line-height:23px}.homepage-search-form form .button{font-size:14px;margin-top:28px}.homepage-search-form form .button+.icon-arrow-right{right:14px;top:50px}.homepage-search-form p.homepage-search-tip{font-size:13px;margin-top:12px}.content-top-links{max-width:960px;width:100%;position:absolute;top:0}.tabs{max-width:960px}.holiday-planner-content-heart{top:96px;margin-left:-469px}.has_top_links .holiday-planner-content-heart{top:96px}.holiday_planner_map{width:960px;height:348px}.holiday-planner-container{width:960px}.holiday-planner-container .hp-subsection .hp-subtitle{font-size:21px;line-height:32px}.holiday-planner-container .hp-main-title .extended .title-text{font-size:28px;line-height:28px}.holiday-planner-container .hp-main-title .extended .hp-public-url{font-size:13px;line-height:28px}.holiday-planner-container .hp-main-title .extended .icon{font-size:26px;margin-left:20px;line-height:28px}.holiday-planner-container .hp-sub-heading{position:relative;width:930px;padding:8px 15px}.holiday-planner-container .hp-sub-heading .date-info-container .date-info .value{font-size:19px;line-height:30px}.holiday-planner-container .hp-sub-heading .date-info-container .date-info .value .long{display:block}.holiday-planner-container .hp-sub-heading .date-info-container .date-info .value .short{display:none}.holiday-planner-container .hp-sub-heading .date-info-container .change-dates{padding-left:30px}.holiday-planner-container .hp-sub-heading .date-info-container .change-dates .change-dates-button{height:15px;margin-left:0;font-size:15px;line-height:15px;width:auto;font-weight:400}.holiday-planner-container .hp-sub-heading .date-info-container .change-dates .change-dates-button .icon-arrow-right{right:7px;font-size:18px}.holiday-planner-container .hp-sub-heading .date-info-container .social-icons{position:absolute;display:block;top:0;right:0;width:311px;height:69px;background-color:#3e3e3f;box-sizing:border-box;padding:16px 23px}.holiday-planner-container .hp-sub-heading .date-info-container .social-icons .s-icon{position:relative;float:left;width:83px;height:37px;line-height:37px;color:#fff;font-size:23px;text-align:center;border-radius:6px;background-clip:padding-box;-webkit-background-clip:padding-box;margin-left:5px}.holiday-planner-container .hp-sub-heading .date-info-container .social-icons .s-icon:first-child{margin-left:3px}.holiday-planner-container .hp-sub-heading .date-info-container .social-icons .i-facebook{background-color:#4a67b7}.holiday-planner-container .hp-sub-heading .date-info-container .social-icons .i-twitter{background-color:#1eacd9}.holiday-planner-container .hp-sub-heading .date-info-container .social-icons .i-mail{background-color:#caced7}.holiday-planner-container .hp-sub-heading .date-info-container .social-icons:after{content:"";display:block;height:0;clear:both}.holiday-planner-container ol.multiple-list{width:972px}.holiday-planner-container ol.multiple-list li{width:180px;height:270px;margin:0 12px 32px 0}.holiday-planner-container ol.multiple-list li a img{width:180px}.holiday-planner-container ol.multiple-list li h4{font-size:15px;width:160px;bottom:131px}.holiday-planner-container ol.multiple-list li h4 a{width:170px}.holiday-planner-container ol.multiple-list li .description .more_link{width:160px;font-size:16px;line-height:19px}.holiday-planner-container .event-list-container ol.event_list{width:975px}.holiday-planner-container .event-list-container ol.event_list li{width:180px;height:349px}.holiday-planner-container .event-list-container ol.event_list li .event-link{margin-top:6px}.holiday-planner-container .event-list-container ol.event_list li:before{top:97px}.holiday-planner-container li .hp-list-item-overlay .happy-bin-container{width:50px;height:35px;margin-top:20px;margin-left:70px;padding-top:15px}.holiday-planner-container li .hp-list-item-overlay .happy-bin-container .icon-trash-happy{font-size:30px}.holiday-planner-container li .hp-list-item-overlay .overlay-text{margin-top:20px}.holiday-planner-container li .hp-list-item-overlay .overlay-text .item-title{font-size:18px;line-height:21px}.holiday-planner-container li .hp-list-item-overlay .overlay-text .delete-text{font-size:14px;line-height:17px}.holiday-planner-container li .hp-list-item-overlay .undo-link{margin-top:12px}.holiday-planner-container li.hl_item .hp-list-item-overlay{background-color:#dcecf9}.holiday-planner-container li.hl_item .hp-list-item-overlay .happy-bin-container{width:96px;height:66px;margin-top:100px;margin-left:112px;padding-top:30px}.holiday-planner-container li.hl_item .hp-list-item-overlay .happy-bin-container .icon-trash-happy{font-size:60px}.holiday-planner-container li.hl_item .hp-list-item-overlay .overlay-text .delete-text{font-size:14px}.holiday-planner-container li.vevent .hp-list-item-overlay .happy-bin-container{margin-left:46px;margin-top:55px}.hotel-all .heading-row .links .accomodation-link,.hotel-all .heading-row .links .map-link{font-size:13px}.hotel-all .sublocation-links a{font-size:13px}html.js .header_centerer>.menuicon,html.no-js .header_centerer>.menuicon{display:none}html.no-js .header_centerer .menu ul#navigation>li:hover{height:44.8px}html.no-js .header_centerer .menu ul#navigation>li:hover .sub_menu{top:43.8px}html.js .header_centerer .menu ul#navigation>li.hover{height:44.8px}html.js .header_centerer .menu ul#navigation>li.hover .sub_menu{top:43.8px}.header_centerer .menu{top:44.8px}.header_centerer .menu ul#navigation>li{height:34.8px}.header_centerer .menu ul#navigation>li>a{font-size:15px;padding:0 10px 0 12px;top:7px;line-height:26px;height:26px}.header_centerer .menu ul#navigation>li>a .icon-arrow-down{margin-left:10px}.header_centerer .menu ul#navigation>li.holiday-planner-menu-item>a .heart-container .icon{font-size:20px}.header_centerer .menu ul#navigation>li.holiday-planner-menu-item>a .hp-heart-items{left:15px}.header_centerer .menu ul#navigation>li.holiday-planner-menu-item .planner-item{font-size:14px;line-height:17px}.header_centerer .menu ul#navigation>li.holiday-planner-menu-item .planner-item #planner-calendar{padding-right:0}.header_centerer .menu ul#navigation>li.holiday-planner-menu-item .planner-item #planner-calendar table{float:left;width:46.83032491%;margin:0 1.188253268% 0 0}.header_centerer .menu ul#navigation>li.holiday-planner-menu-item .planner-item .date_info-left{text-align:right}.header_centerer .menu ul#navigation>li.holiday-planner-menu-item .planner-item .date_info-right{text-align:left}.header_centerer .menu ul#navigation>li.holiday-planner-menu-item .btn-grid>.ui-cell{padding-bottom:0}.header_centerer .menu ul#navigation .sub_menu .column_menu .keyword{font-size:18px;line-height:31px;font-weight:600}.header_centerer .menu ul#navigation .sub_menu .column_menu .link a{padding-left:20px}.header_centerer .menu ul#navigation .sub_menu .column_menu .icon-link a{padding-left:40px}.header_centerer .menu ul#navigation .sub_menu .column_menu .icon-link a .theme-icon{left:15px}.header_centerer .menu.fixed{width:900px}.header_centerer .menu.fixed .sub_menu{right:-60px !important}.meteo-local-container{margin-top:75px}.meteo-local-container .meteo-heading{font-size:16px}.meteo-local-container .meteo-first-row .meteo-today{float:left}.meteo-local-container .meteo-first-row .meteo-today .img-block{width:377px;height:198px;margin-right:0}.meteo-local-container .meteo-first-row .meteo-today .img-block img.day-img{top:16px;left:24px;width:144px;height:144px}.meteo-local-container .meteo-first-row .meteo-today .img-block .now-temp{bottom:24px;left:32px;font-size:22px}.meteo-local-container .meteo-first-row .meteo-today .info-block{margin-right:12px}.meteo-local-container .meteo-first-row .meteo-tomorrow{display:block;position:relative;float:left}.meteo-local-container .meteo-first-row .meteo-tomorrow .img-block{position:relative;float:left;cursor:pointer;width:183px;height:198px}.meteo-local-container .meteo-first-row .meteo-tomorrow:after{content:"";display:block;clear:both}.meteo-local-container .meteo-first-row:after{content:"";display:block;clear:both}.meteo-local-container .meteo-next-days ul li{width:182px;margin-right:12px;padding:0}.meteo-local-container .meteo-next-days ul li.tomorrow{display:none}.meteo-local-container .meteo-next-days ul li:nth-child(4){margin-right:12px}.meteo-local-container .meteo-next-days ul li:nth-child(6),.meteo-local-container .meteo-next-days ul li:nth-child(7){width:183px}.meteo-local-container .meteo-next-days ul li:last-child{margin-right:0}.meteo-local-container .meteo-next-days ul li .img-block{height:137px}.meteo-local-container .meteo-next-days ul li .info-block{width:182px;height:57px}.meteo-local-container .meteo-next-days ul li .info-block .day-info{width:179px}.meteo-local-container .meteo-next-days ul li .info-block .day-info .day-number{height:57px}.meteo-local-container .meteo-next-days ul li .info-block .day-info .time-info{padding-left:5px}.meteo-local-container .meteo-next-days ul li .info-block .day-info .values{font-size:16px;line-height:18px}.meteo-local-container .esa-block{position:absolute;right:0;bottom:10px}.meteo-local-container .esa-block .esa-table{width:175px}.meteo-local-container .esa-block .esa-table td.esa-img{text-align:center}.meteo-local-container .esa-block .esa-table td.esa-img img{width:50px;height:50px}.meteo-local-container .esa-block .esa-table td.esa-img .esa-time{font-size:11px;line-height:14px}.meteo-local-container .info-block{width:194px;height:198px;font-size:13px}.meteo-local-container .info-block p.meteo-info{line-height:18px}.meteo-local-container .info-block .day-info{bottom:10px;width:190px}.meteo-local-container .info-block .day-info .day-number{height:50px;font-size:53px}.meteo-local-container .info-block .day-info .time-info{vertical-align:middle;padding-top:0;line-height:18px}.meteo-local-container .info-block .day-info .values{padding-top:0;font-size:16px;line-height:18px}.meteo-regional-wrapper{position:relative}.meteo-regional .meteo-regional-select{display:none}.meteo-regional-map{background-size:contain;height:0;padding-bottom:57.31%;background-repeat:no-repeat;position:relative}.meteo-regional-period{position:absolute;top:0;left:0;right:0;bottom:0}.meteo-regional-location{position:absolute;bottom:0;left:0;text-align:center;width:10em;height:7em;margin:0 0 -3.5em -5em;font-size:12px}.meteo-regional-location img{width:7em;height:7em;filter:drop-shadow(-2px 2px .5px rgba(62,62,63,0.4))}.meteo-regional-location strong{font-weight:600;display:block;margin:-2em 0 .3em 0;line-height:1;padding-left:1.5em;text-shadow:0 0 2px #FFF}.meteo-regional-location .temp{margin:0 auto;font-size:.9em;width:auto;position:absolute;top:2em;right:1em;font-weight:600}.meteo-regional-location .temp span{float:none;display:block;width:2.2em;line-height:2}.meteo-regional-location:hover{z-index:1}.meteo-regional-location:hover .temp{opacity:1}.meteo-regional-days{display:flex;margin:0 -2px;border:1px solid #fff}.meteo-regional-days .day{flex:1 1 25%;background:#798082;color:#fff;padding:1.8em 1.5em 1.8em .5em;font-size:14px;text-align:center;line-height:1;text-shadow:0 0 .25rem rgba(62,62,63,0.3);border:1px solid #fff}.meteo-regional-days .day.good{background-image:url('/img/meteo/487x247/good.jpg')}.meteo-regional-days .day.soso{background-image:url('/img/meteo/487x247/soso.jpg')}.meteo-regional-days .day.bad{background-image:url('/img/meteo/487x247/bad.jpg')}.meteo-regional-days .day-name{float:left;width:50%;text-transform:uppercase}.meteo-regional-days .day-name strong{display:block;font-size:5em}.meteo-regional-days .day-links{overflow:hidden;padding-top:1.1em}.meteo-regional-days .day-links a{display:block;padding:.25em;color:#fff;border-radius:.25em;background:rgba(62,62,63,0.3);margin-bottom:2px}.meteo-regional-days .day-links a.selected{background:#fff;color:#3e3e3f;text-shadow:none;box-shadow:0 0 .25rem rgba(62,62,63,0.3)}.meteo-regional-days .day:after{content:"";display:table;clear:both;height:0}.meteo-regional-days a{cursor:pointer}.meteo-regional-recap{font-size:14px;display:none;margin:0 0 4px 0}.meteo-regional-recap h3{font-weight:600;font-size:16px;margin:4px 0}.meteo-regional-recap strong:after{content:","}.meteo-regional-recap strong:last-child:after{content:""}.meteo-regional-recap a{font-weight:600;text-decoration:underline}.meteo-regional-recap span:after{content:"\00a0"}.meteo-regional-recap.current{display:block}.portal-search-result .portal-search-result-list{width:960px}.portal-search-result .portal-search-result-list .heading-row{font-size:16px;line-height:20px}.portal-search-result .portal-search-result-list .description{font-size:13px}.portal-search-result .portal-search-result-list .description a{font-size:13px}.season-top-spacer{display:block;width:100%;height:10px}.season-title-desc-container{position:relative;float:right;right:0px;width:345px;padding-right:10px}.season-title-desc-container h1.title.content.season{font-size:30px}.season-title-desc-container .teaser{width:auto}.season-sponsored-links{margin-bottom:70px;clear:both}.season-sponsored-links .sl-title{font-size:24px;margin:30px 0 15px 0}.season-sponsored-links .ui-list.ui-list-mobile-card.ui-list-hotel li .wrapper .details-container{height:114px}.footerone-title-container.hide{display:none}html.js.is_not_home .dynamic-top-links,html.no-js.is_not_home .dynamic-top-links{max-width:960px;width:100%;position:absolute;top:0}html.js.is_not_home.is_404 .dynamic-top-links,html.no-js.is_not_home.is_404 .dynamic-top-links{max-width:unset;width:auto;position:relative;top:auto}html.js .top_links_box,html.no-js .top_links_box{width:356px;height:348px;top:84.8px}html.js .top_links_box li,html.no-js .top_links_box li{height:57px;font-size:1em;line-height:1em;padding-left:0}html.js .top_links_box li .list-type.icon,html.no-js .top_links_box li .list-type.icon{top:23px;right:8px}html.js .top_links_box li a,html.no-js .top_links_box li a{padding:7px 0 0 10px;width:338px}html.js .top_links_box li a .hotel_name,html.no-js .top_links_box li a .hotel_name{font-weight:bold;position:relative;top:5px;padding-left:8px}html.js .top_links_box li a .tl_desc,html.no-js .top_links_box li a .tl_desc{display:block;position:relative;top:5px;font-size:.75em;padding:0 10px 5px 8px}html.js .top_links_box li a .icon,html.no-js .top_links_box li a .icon{top:3px}html.js .top_links_box li a .top_links_hotel_image,html.no-js .top_links_box li a .top_links_hotel_image{display:block;float:left}html.js .top_links_box li a img,html.no-js .top_links_box li a img{border-radius:23px;background-clip:padding-box;-webkit-background-clip:padding-box;width:45px;height:45px;position:static}.top_links_list.count-5 li{padding:0.42em 0}.top_links_list.count-4 li{padding:1.05em 0}.hotel-actions{position:absolute;top:85px}.hotel-actions .box{width:356px;height:348px;float:right;padding:0.7em 0.7em 0.35em 0.7em;background-color:#dcecf9;position:relative}.hotel-actions .box .box-title{overflow:hidden}.hotel-actions .box .box-title .symbol_box{display:block;line-height:1em}.hotel-actions .box .box-title .symbol_box.star{color:#c0ac63}.hotel-actions .box .box-title h4{font-size:1.45em;padding-bottom:0.15em}.hotel-actions .box .box-title .rating{font-size:1.15em;display:block;overflow:hidden;padding:0.7em 0}.hotel-actions .box .box-title .rating .general .point{background-color:#119a11;color:#FFF;display:block;float:left;padding:0.35em;font-size:1.6em;font-weight:700;position:relative}.hotel-actions .box .box-title .rating .general .point:before{content:"";position:absolute;bottom:100%;left:0;border-width:5px;border-color:transparent transparent #119A11 #119A11;border-style:solid}.hotel-actions .box .box-title .rating .general .grade{display:block;overflow:hidden;padding-left:0.35em;font-size:1.1em;font-weight:500}.hotel-actions .box .box-title .rating .general .grade .reviews-count{color:#798082;display:block;font-size:0.7em;line-height:1.4em;font-weight:500}.hotel-actions .box .box-title .rating .general.neu .point{background-color:#f9c015}.hotel-actions .box .box-title .rating .general.neu .point:before{border-color:transparent transparent #f9c015 #f9c015}.hotel-actions .box .box-title .rating .general.neg .point{background-color:#f37159}.hotel-actions .box .box-title .rating .general.neg .point:before{border-color:transparent transparent #f37159 #f37159}.hotel-actions .box .box-title .claim{display:none}.hotel-actions .box .box-title .price{line-height:1.4em;padding-top:0.2em}.hotel-actions .box .box-title .price strong{font-size:1.2em;font-weight:600;color:#2f86d7}.hotel-actions .box .box-title .price span{display:block}.hotel-actions .box .box-title .price a{color:#2f86d7;cursor:pointer}.hotel-actions .box .btns{position:absolute;bottom:0;left:0;padding:0.7em;width:100%}.hotel-actions .box label{padding:0.35em 0 0 0.25em;font-weight:600}.hotel-actions .box .date_box .field-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0;margin:0}.hotel-actions .box .date_box .field-container.arrival{border-right:0.35em solid transparent}.hotel-actions .box .date_box .field-container.departure{border-left:0.35em solid transparent}.hotel-actions .box .date_box .view{border-radius:0.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;display:block;left:0;right:0;width:100%;margin:0}.hotel-actions .box .ui-btn .long-string2{display:inline}.hotel-actions .box .ui-btn .short-string2{display:none}.hotel-actions.fixed{z-index:1}.hotel-actions.fixed .box{z-index:3}#request .request-heading .hgroup{width:63%}#request .holiday-preferences,#request .date-box-container-inline.rain_calendar_container,#request .request-wrapper{font-size:18px}#request .suggestions-container{font-size:16px}#request .suggestions-container .ui-cell{width:33.3333%}.map-container img{width:100%;margin-left:0}.map-container .image-container{height:424px}.map-container.hotel_list img{margin:0}.map-container.hotel_list .image-container{height:531px}.offers_showcase li{width:33.3333%}.offers-showcase-link{margin:0 0 20px 0;width:592px}.structured-data section .timetable li{padding:14px 3.5px 3.5px 3.5px}.structured-data section .timetable li:last-child{display:none}.hotel-info-container{width:604px;padding:0.7em 1.4em 0.7em 0;z-index:4}.hotel-info-container header h1>a{font-size:2em}.hotel-info-container header p{font-size:1.1em}.hotel-info-container section .feature-list>li{float:none;width:auto}.hotel-info-aside{display:block;overflow:hidden;padding:0.7em}.hotel-info-aside .group-list{list-style:none;margin:0;padding:0}.hotel-info-aside .group-list li+li{padding-top:2em}.hotel-info-aside .group-list a{display:block;overflow:hidden;display:table}.hotel-info-aside .group-list a span{float:left;width:140px;text-align:center;padding-right:0.7em;border-right:1px solid #ccc;display:table-cell;vertical-align:middle}.hotel-info-aside .group-list a img{max-width:100%;vertical-align:middle}.hotel-info-aside .group-list a em{font-size:1em;display:block;overflow:hidden;font-weight:400;display:table-cell;vertical-align:middle;padding-left:0.7em}.ui-grid .ui-cell.cell-center-1024{display:block;margin-left:auto;margin-right:auto}.ui-grid .ui-cell.w-1-1-1024{float:none;width:100%;clear:both}.ui-grid .ui-cell.w-1-2-1024{float:left;width:50%}.ui-grid .ui-cell.w-1-3-1024{float:left;width:33.3333%}.ui-grid .ui-cell.w-1-3s2-1024{float:left;width:66.6666%}.ui-grid .ui-cell.w-1-4-1024{float:left;width:25%}.ui-grid .ui-cell.w-1-5-1024{float:left;width:20%}.ui-grid .ui-cell.w-1-6-1024{float:left;width:16.6666%}.ui-grid .ui-cell.w-1-6s4-1024{float:left;width:66.6666%}.ui-grid .ui-cell.w-1-8-1024{float:left;width:12.5%}.ui-grid.c-1-1-1024>*{float:none;width:100%;clear:both}.ui-grid.c-1-2-1024>*{float:left;width:50%}.ui-grid.c-1-3-1024>*{float:left;width:33.3333%}.ui-grid.c-1-4-1024>*{float:left;width:25%}.ui-grid.c-1-5-1024>*{float:left;width:20%}.ui-grid.c-1-6-1024>*{float:left;width:16.6666%}.ui-grid.c-1-8-1024>*{float:left;width:12.5%}.ui-hidden-1024{display:none !important}.ui-visible-1024{display:block !important}.ui-content-wrapper{max-width:960px}@media all and (max-width:1219px){.ui-hidden-1024-only{display:none !important}.ui-grid.c-1-1-1024-only>*{float:none;width:100%;clear:both}.ui-grid.c-1-2-1024-only>*{float:left;width:50%}.ui-grid.c-1-3-1024-only>*{float:left;width:33.3333%}.ui-grid.c-1-4-1024-only>*{float:left;width:25%}.ui-grid.c-1-5-1024-only>*{float:left;width:20%}.ui-grid.c-1-6-1024-only>*{float:left;width:16.6666%}.ui-grid.c-1-8-1024-only>*{float:left;width:12.5%}}.ui-list.c-1-3-768 .icons-wrapper a{font-size:3em !important}.ui-list li .wrapper .details-container .icons-wrapper.themes-6 .themes{font-size:1em;padding:0}.form_filters.fixed .ui-grid{max-width:980px}