.alert{border-radius:0;}.alert-info{color:#585858;background-color:#f6f6f6;border-color:#585858;}ul.dropdown-menu.autocomplete{z-index:1030;}ul.dropdown-menu.autocomplete .autocompleteIcon{background:#e6dcb9;}ul.dropdown-menu.autocomplete .autocompleteIcon [class^='icon']{color:#afb478;}.vangnet{margin-top:15px;}.vangnet .autocompletelistheader{border-bottom:1px solid #e5e5e5;box-shadow:none;margin-left:0 !important;padding-left:15px;margin-right:0 !important;padding-right:15px;padding-bottom:10px;}.autocomplete,.vangnet{margin-top:15px;}.autocomplete .autocompletelistheader,.vangnet .autocompletelistheader{border-bottom:1px solid #e5e5e5;box-shadow:none;margin-left:-10px;padding-left:15px;margin-right:-20px;padding-right:15px;padding-bottom:10px;}.autocomplete .autocompletelistitem,.vangnet .autocompletelistitem{border-bottom:none;margin-left:-10px;padding-left:15px;margin-right:-10px;padding-right:15px;}.autocomplete .no-idea,.vangnet .no-idea{margin-left:-10px;padding-left:15px;margin-right:-20px;padding-right:15px;}.autocomplete .autocompleteText,.vangnet .autocompleteText{color:#333333;}.autocomplete .autocompleteText u,.vangnet .autocompleteText u{color:#333333;text-decoration:none;}.autocomplete a .autocompleteText,.vangnet a .autocompleteText{color:#585858;}.autocomplete .autocompleteIcon,.vangnet .autocompleteIcon{background:none;border-radius:none;}.autocomplete .autocompleteIcon i,.vangnet .autocompleteIcon i{color:#73afdc;}.autocomplete .last .autocompletelistheader,.vangnet .last .autocompletelistheader{margin-right:-10px;}.autocomplete:before,.vangnet:before{content:url("/sites/all/themes/tui/img/arrow-top-white.png");height:30px;position:absolute;left:5%;top:-15px;width:40px;}.autocomplete ul li div:hover{background-color:#a0c8e6;}.vangnet{position:relative !important;border:none !important;overflow:visible !important;}.vangnet li{padding:10px;}@media screen and (min-width:768px){.menu.nav.navbar-nav{float:none;}}.menu.nav.navbar-nav > .first:first-child a{}.menu.nav.navbar-nav > .first:first-child a:before{font-family:"tui-icon";content:"\e99a";font-size:14px;padding-right:10px;}.menu.nav.navbar-nav > .first .icon-user--fill{color:#ffffff;background-color:#648798;font-size:14px;width:30px;text-align:center;padding:5px;margin-left:5px;}.navbar.navbar-default{padding:5px;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:0px;background-color:transparent;border:none;font-size:14px;z-index:1030;margin-top:-25px;}.navbar.navbar-default a{text-decoration:none;}@media screen and (min-width:768px){.navbar.navbar-default{margin-top:85px;padding:0px;border:none;}}.navbar.navbar-default .navbar-collapse{z-index:1030;width:100%;min-width:100%;position:absolute;margin-top:20px;border:none;background:#ffffff;overflow:initial;max-height:none;margin:0;padding:0;}.navbar.navbar-default .navbar-collapse ul{margin:0;padding:0;}.navbar.navbar-default .navbar-collapse ul .dropdown > a .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}@media screen and (min-width:768px){.navbar.navbar-default .navbar-collapse{background:transparent;}}@media screen and (max-width:767px){.navbar.navbar-default .navbar-collapse{position:relative;top:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.175);box-shadow:0 0 5px rgba(0,0,0,0.175);margin-bottom:20px;}.navbar.navbar-default .navbar-collapse:before{display:block;position:absolute;top:-5px;right:16px;content:" ";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;}}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu{background-color:transparent;text-align:left;font-size:20px;padding-left:0;}@media screen and (min-width:768px){.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu{font-size:16px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:15px;}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu > li{display:inline-block;*display:inline;zoom:1;float:none;}}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li{border-bottom:1px solid #eee;}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li a{color:#585858;font-weight:bold;font-style:normal;text-decoration:none;padding:10px;}@media screen and (min-width:768px){.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li a{color:#ffffff;font-family:"adelle","Calibri","Arial",sans-serif;padding:0 0 3px;margin:0 10px;}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li a:hover,.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li a.active{margin-bottom:-2px;border-bottom:2px solid #ffffff;background:none;}}@media screen and (min-width:768px){.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li{border:none;}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li.dropdown .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:5px;}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li.dropdown .dropdown-menu:before{border-top:0;border-right:4px solid transparent;border-bottom:4px solid #fff;border-left:4px solid transparent;display:block;position:absolute;content:" ";top:-4px;right:10px;}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li.dropdown .dropdown-menu a{text-align:left;line-height:2.7em;color:#585858;}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li.dropdown .dropdown-menu a:hover{text-decoration:none;color:#323232;background:#e1e3de;border:none;margin-bottom:0;}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li.dropdown.open > a{background:none;border-bottom:2px solid #ffffff;margin-bottom:-2px;}}.navbar.navbar-default .navbar-collapse .navbar-nav.nav.menu li.last a{border-right:none;}.navbar.navbar-default .dropdown-menu{background-color:#e1e3de;border:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.175);box-shadow:0 0 5px rgba(0,0,0,0.175);}@media screen and (min-width:768px){.navbar.navbar-default .dropdown-menu{right:0;left:auto;background-color:#ffffff;}.navbar.navbar-default .dropdown-menu li{border-bottom:none;}.navbar.navbar-default .dropdown-menu li a{padding-top:5px;padding-bottom:5px;border:none !important;margin-bottom:0 !important;}.navbar.navbar-default .dropdown-menu li:hover{background-color:#e1e3de;}}.navbar-header .navbar-toggle{border:none;margin:-7px 0 0;padding:10px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#ffffff;text-transform:uppercase;font-weight:bold;font-style:normal;}.navbar-header .navbar-toggle .icon-bar{background:#ffffff;}.navbar-header .navbar-toggle:hover,.navbar-header .navbar-toggle:active,.navbar-header .navbar-toggle:focus{background:#ffffff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.175);box-shadow:0 0 5px rgba(0,0,0,0.175);outline:none;}.navbar-header .navbar-toggle:hover .icon-bar,.navbar-header .navbar-toggle:active .icon-bar,.navbar-header .navbar-toggle:focus .icon-bar{background-color:#585858;}.navbar-header .navbar-toggle:hover{background-color:#dcf0ff;}body{background-color:#ffffff;font-size:16px;}@media screen and (min-width:768px){body{background-color:#ffffff;}}.bg-lightgray{background-color:#e4e4df;}.tui-darkblue-text{color:#585858;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"adelle","Calibri","Arial",sans-serif;font-weight:500;line-height:1.1;color:inherit;}h1,.h1{font-size:30px;font-family:"adelle","Calibri","Arial",sans-serif;}h2,.h2{font-size:27px;font-family:"adelle","Calibri","Arial",sans-serif;}h3,.h3{font-size:24px;color:#73afdc;font-family:"adelle","Calibri","Arial",sans-serif;font-weight:bold;font-style:normal;}h4,.h4{font-size:20px;}h5,.h5{font-size:16px;}h6,.h6{font-size:14px;}h1,h2,.h1,.h2{text-transform:uppercase;color:#585858;font-weight:bold;font-style:normal;margin:0;}h1 span,h2 span,.h1 span,.h2 span{font-family:"adelle","Calibri","Arial",sans-serif;}.h7,h2,.h2{text-transform:none;}h4,h5,.h4,.h5{color:#585858;font-weight:bold;font-style:normal;}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:#585858;}body a,body .a,body .button-as-link{color:#585858;text-decoration:underline;}body a:hover,body .a:hover,body .button-as-link:hover,body a:focus,body .a:focus,body .button-as-link:focus{color:#323232;}body a:active,body .a:active,body .button-as-link:active,body a.active,body .a.active,body .button-as-link.active{cursor:auto;color:#585858;}body a.disabled,body .a.disabled,body .button-as-link.disabled,body a[disabled],body .a[disabled],body .button-as-link[disabled]{color:#585858;cursor:default;text-decoration:none;}.pane-landingpages-image{box-shadow:0 1px 3px rgba(0,0,0,0.1);}.pane-landingpages-image:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1);}.tags{padding-left:15px;}@media screen and (max-width:768px){.logo.navbar-btn img{margin-top:8px;width:125px;}}.footer-bottom .view-logos .views-row{margin-right:10px;float:left;}.footer-content .view-logos .views-row img{height:auto;widht:100%;max-width:100%;}.footer-bottom #block-views-logos-block-logo-right{float:right;}.footer-bottom #block-views-logos-block-logo-right .view-logos .views-row{margin-left:10px;}.footer-bottom #block-views-logos-block-social-media-icons{margin-left:-5px;}.footer-bottom #block-views-logos-block-social-media-icons .icon-socialmedia{background:#585858;width:40px;height:40px;display:inline-block;*display:inline;zoom:1;border-radius:20px;margin:0 0 0 5px;text-align:center;line-height:38px;font-size:24px;}.footer-bottom #block-views-logos-block-social-media-icons .icon-socialmedia a{text-decoration:none;}.footer-bottom #block-views-logos-block-social-media-icons .icon-socialmedia i{color:#ffffff;font-style:normal;}.footer-bottom #block-views-logos-block-social-media-icons .icon-socialmedia:hover{background:#252525;}.logo_social{text-decoration:none;}.logo_social:hover,.logo_social:focus{text-decoration:none;}.btn-primary{color:#ffffff;background-color:#648798;border-color:#5a7989;border-bottom:2px solid #5a7989;}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary:focus{color:#ffffff;background-color:#5a7989;border-color:#5a7989;}.btn-secondary{color:#ffffff;background-color:#585858;border-color:#4b4b4b;border-bottom:2px solid #4b4b4b;}.btn-secondary:hover,.btn-secondary:active,.btn-secondary.active,.btn-secondary:focus{color:#ffffff;background-color:#4b4b4b;border-color:#4b4b4b;}.list-images-radios{list-style-type:none;width:100%;}.list-images-radios li{position:relative;float:left;cursor:pointer;margin-right:5px;margin-bottom:5px;width:120px;}.list-images-radios li .divthumb{position:relative;height:100%;overflow:hidden;z-index:0;}.list-images-radios li img{width:100%;z-index:2;}.list-images-radios li input{display:none;}.list-images-radios li .form-type-radio{background:#dcf0ff;color:#585858;height:50px;left:0;margin:0;padding:0px 5px;position:absolute;bottom:-25px;transform:translate3d(0px,0px,0px);transition:all 0.3s cubic-bezier(0.42,0,0.58,1) 0s;width:100%;z-index:1;}.list-images-radios li .form-type-radio:link{background:#585858;}.list-images-radios li .checked{background:#585858;color:#ffffff;bottom:0px;}.list-images-radios li:hover .form-type-radio{bottom:0px;transform:translate3d(0px,0px,0px);transition:all 0.3s cubic-bezier(0.42,0,0.58,1) 0s;width:100%;z-index:1;}ul,ol{margin:0 0 0 15px;padding:0;list-style-position:outside;}ul li,ol li{margin:0;padding:0;}ul.counter-list,ol.counter-list{list-style:none;}ul.counter-list li:before,ol.counter-list li:before{content:counter(counter) ".\00a0";counter-increment:counter;float:left;}ul.counter-list.start,ol.counter-list.start{counter-reset:counter;}ul.counter-list.continue,ol.counter-list.continue{counter-reset:counter 3;}ul.advantageslist,ol.advantageslist{color:#640019;list-style-position:inside;}@media screen and (min-width:992px){ul.advantageslist,ol.advantageslist{list-style-position:outside;}}ul.iconlist li,ol.iconlist li{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background-color:#ffffff;text-align:center;color:#afb478;line-height:33px;width:29px;height:29px;font-weight:bold;font-style:normal;}.check-list,.check-list ul{list-style:none;margin:0;}.check-list li,.check-list ul li{padding:0px 0px 0px 25px;position:relative;}.check-list li:before,.check-list ul li:before{font-family:"tui-icon";content:"\e93e";color:#a0c800;position:absolute;left:0;}.check-list li.no-check:before,.check-list ul li.no-check:before{content:"";}@media screen and (max-width:992px){.check-list.small li,.check-list ul.small li{font-size:16px;}}@media screen and (min-width:992px){.check-list.small li,.check-list ul.small li{margin-left:-15px;}}.tui-indent-list:before{content:"\e9b1";font-family:"tui-icon";padding-right:15px;}.node-pages ul,.node-pages ol{padding:0 0 0 40px;}.list-mobile li{padding-top:10px;}@media screen and (min-width:1200px){.list-mobile li{padding-top:0;}}.list-circles li,.list-circles ul li{color:#ffffff;background:#afb478;}.list-circles li.no-circle,.list-circles ul li.no-circle{color:#585858;}.list-circles li.big-circle,.list-circles ul li.big-circle{background-color:#648798;}.list-circles li.big-circle-lg,.list-circles ul li.big-circle-lg{background-color:#648798;}.list-group .list-group-item{border-bottom:1px solid #dfdfdf;}.list-group .list-group-item:hover{font-weight:bold;font-style:normal;}.list-group .list-group-item:hover li{font-weight:normal;}.list-group .list-group-item ul li{border-bottom:1px solid #648798;}.list-group .list-group-item ul li:hover{font-weight:bold;font-style:normal;}.list-group .list-group-item ul li:first-child{border-top:1px solid #c1cfd6;}.list-group .list-tag{color:#648798;}@media screen and (min-width:768px){.page-book .view-display-id-usp_comfort li{display:inline-block;width:30%;}}.page-book .view-display-id-usp_comfort .check-list li{padding-bottom:10px;line-height:15px;}.form-control{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;color:#555555;}.form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}.input-group .input-group-addon{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.form-item-tel .input-group input:focus{border-left-color:inherit;}.input-icon{color:#585858;}.block-lang-dropdown{top:auto;right:auto;position:relative;}.block-lang-dropdown .lang_dropdown_form{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:transparent;color:#585858;}.block-lang-dropdown .lang_dropdown_form .lang-dropdown-form-text{font-family:"adelle","Calibri","Arial",sans-serif;font-weight:normal;text-decoration:none;}.lm-mobile-sort .btn-default,.lm-mobile-view .btn-default{width:100%;text-align:left;border:none;border-bottom:1px solid #c8c8b4;}.lm-mobile-sort .btn-default a,.lm-mobile-view .btn-default a{color:#585858;text-decoration:none;font-weight:700;text-transform:none;}.flexiblock header h1,.flexiblock header h2,.flexiblock header h3{color:#ffffff;background:#585858;}.flexiblock ul{color:#585858;}.bg-lightblue .flexiblock header h3{color:#585858;}.bg-lightblue .flexiblock li{color:#585858 !important;}.bg-lightblue .flexiblock .field-name-body p{color:#585858;}.bg-lightblue .flexiblock .field-name-body a{color:#585858;}#powerTip{cursor:default;background-color:transparant;background-color:rgba(0,0,0,0);border:1px solid #afb478;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;max-width:none;background-color:#e6dcb9;line-height:120%;font-size:16px;padding:0px;display:none;position:absolute;z-index:2147483647;}#powerTip .powertip-title{background-color:#ffffff;color:#585858;font-weight:bold;font-style:normal;padding:5px;}#powerTip .powertip-data.lm{min-height:400px;}#powerTip .powertip-data{padding:5px;color:#000000;min-width:300px;}#powerTip .powertip-data ol{list-style-image:url(/sites/vip-selection/themes/vipselection/img/check-small.gif);list-style-position:inside;margin:10px 0px 0px;}#powerTip.advantagesInfoPowertip{left:5% !important;padding:10px;}#powerTip:before{content:"";position:absolute;}#powerTip.n:before,#powerTip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;left:50%;margin-left:-5px;}#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%;}#powerTip.n:before{border-top:10px solid #afb478;border-top:10px solid rgba(177,161,102,0.8);bottom:-10px;}#powerTip.e:before{border-right:10px solid #afb478;border-right:10px solid rgba(177,161,102,0.8);left:-10px;}#powerTip.s:before{border-bottom:10px solid #afb478;border-bottom:10px solid rgba(177,161,102,0.8);top:-10px;}#powerTip.w:before{border-left:10px solid #afb478;border-left:10px solid rgba(177,161,102,0.8);right:-10px;}#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px;}#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px;}#powerTip.ne:before,#powerTip.nw:before{border-top:10px solid #afb478;border-top:10px solid rgba(177,161,102,0.8);bottom:-10px;}#powerTip.se:before,#powerTip.sw:before{border-bottom:10px solid #afb478;border-bottom:10px solid rgba(177,161,102,0.8);top:-10px;}#powerTip.nw-alt:before,#powerTip.ne-alt:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:10px solid #afb478;border-top:10px solid rgba(177,161,102,0.8);bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px;}#powerTip.ne-alt:before{left:auto;right:10px;}#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:none;border-bottom:10px solid #afb478;border-bottom:10px solid rgba(177,161,102,0.8);bottom:auto;top:-10px;}#powerTip.se-alt:before{left:auto;right:10px;}#powerTip.hulpPo .powertip-data img{display:none;}@media only screen and (min-width:64em){#powerTip.hulpPo .powertip-data img{display:inline;}#powerTip.advantagesInfoPowertip{padding:10px;left:5% !important;}}.pagination-wrap ul.pagination .active a,.pagination-wrap ul.pagination .active .a,.pagination-wrap ul.pagination .active span{color:#ffffff;background:#648798;}.pagination-wrap ul.pagination .active a:hover,.pagination-wrap ul.pagination .active .a:hover,.pagination-wrap ul.pagination .active span:hover{background:#648798;}.pagination-wrap ul.pagination > .disabled > span{color:#b9b9b9;}.pagination-wrap ul.pagination > li > span:hover{background:#b9b9b9;}.pagination-wrap ul.pagination > li a,.pagination-wrap ul.pagination > li .a{color:#648798;background:#ffffff;}.pagination-wrap ul.pagination > li a:hover,.pagination-wrap ul.pagination > li .a:hover{background:#b9b9b9;}.pagination-wrap ul.pagination > li.prev.first a,.pagination-wrap ul.pagination > li.prev.first > span{color:#648798;}.pagination-wrap ul.pagination > li.prev.first a::before,.pagination-wrap ul.pagination > li.prev.first > span::before{color:#648798;}.pagination-wrap ul.pagination > li.next.last a,.pagination-wrap ul.pagination > li.next.last > span{color:#648798;}.pagination-wrap ul.pagination > li.next.last a::after,.pagination-wrap ul.pagination > li.next.last > span::after,.pagination-wrap ul.pagination > li.next.last a::before,.pagination-wrap ul.pagination > li.next.last > span::before{color:#648798;}.pagination-wrap ul.pagination > li.prev.first.disabled a,.pagination-wrap ul.pagination > li.next.last.disabled a,.pagination-wrap ul.pagination > li.prev.first.disabled > span,.pagination-wrap ul.pagination > li.next.last.disabled > span{color:#b9b9b9;}.pagination-wrap ul.pagination > li.prev.first.disabled a:hover,.pagination-wrap ul.pagination > li.next.last.disabled a:hover,.pagination-wrap ul.pagination > li.prev.first.disabled > span:hover,.pagination-wrap ul.pagination > li.next.last.disabled > span:hover{color:#b9b9b9;}.pagination-wrap ul.pagination > li.prev.first.disabled a::before,.pagination-wrap ul.pagination > li.next.last.disabled a::before,.pagination-wrap ul.pagination > li.prev.first.disabled > span::before,.pagination-wrap ul.pagination > li.next.last.disabled > span::before,.pagination-wrap ul.pagination > li.prev.first.disabled a::after,.pagination-wrap ul.pagination > li.next.last.disabled a::after,.pagination-wrap ul.pagination > li.prev.first.disabled > span::after,.pagination-wrap ul.pagination > li.next.last.disabled > span::after{color:#b9b9b9;}.page-reizen .container .content-block,.page-vakantie .container .content-block,.page-voyages .container .content-block,.page-region .container .content-block,.page-citytrip .container .content-block{background-color:#eeeeee;}.page-reizen .container .content-block .col-md-9.has-background,.page-vakantie .container .content-block .col-md-9.has-background,.page-voyages .container .content-block .col-md-9.has-background,.page-region .container .content-block .col-md-9.has-background,.page-citytrip .container .content-block .col-md-9.has-background{background-color:#ffffff;}@media screen and (min-width:768px){.page-reizen .container .content-block .col-md-9,.page-vakantie .container .content-block .col-md-9,.page-voyages .container .content-block .col-md-9,.page-region .container .content-block .col-md-9,.page-citytrip .container .content-block .col-md-9{border-right:1px solid #9b9b9b;}}.regioninfo--block{margin-bottom:20px;}.regioninfo--block h4{margin:0 0 5px;}.custom-back-button-destination a{position:absolute;right:22px;color:#fff;top:22px;z-index:100;text-decoration:none;}.mobile-menu-region-up .ul-mobile{margin-bottom:0px !important;}@media (max-width:992px){.custom-back-button-destination{display:block;overflow:hidden;padding-top:2px;padding-right:18px;}.custom-back-button-destination a{margin-top:7px;position:inherit;text-decoration:none;float:right;font-size:19px;color:#092a5e;}.page-destinations .countries-overview .inner{min-height:300px;}}@media screen and (min-width:992px){.book-form-fixed{position:fixed;top:0;width:940px;z-index:1000;}}@media screen and (min-width:1200px){.book-form-fixed{width:1140px;}}.arrow-box:before{background-image:url('/sites/all/themes/tui/img/arrow-top-white.png');position:absolute;height:30px;width:40px;right:47%;top:-15px;}@media screen and (min-width:992px){.arrow-box:before{right:14%;}}@media screen and (min-width:992px){.collapse-date-child .arrow-box:before{right:31%;}}.arrow-box-left:before{background-image:url('/sites/all/themes/tui/img/arrow-top-white.png');position:absolute;height:30px;width:40px;right:4%;top:-15px;}@media screen and (min-width:1200px){.arrow-box-left:before{background-image:url('/sites/all/themes/tui/img/arrow-left-white.png');position:absolute;height:40px;width:30px;left:0px;top:210px;}}.ui-slider .ui-slider-range{background:#648798;}.ui-slider a.ui-slider-handle{background-color:#648798;}.ws-input.ws-range .ws-range-progress{background-color:#e1e3de;}.slider-radios,.slider-radios-nvt{background-color:#e4e4df;}.slider-radios .form-radios .radio label,.slider-radios-nvt .form-radios .radio label{color:#536a8f;}.slider-radios .form-radios .radio.selected label,.slider-radios-nvt .form-radios .radio.selected label{color:#3d1a0e;font-weight:bold;font-style:normal;}.slider-radios .slider-radios-background,.slider-radios-nvt .slider-radios-background{background-color:#afb478;}.img-border{border:1px solid #648798;}.panel .panel-heading,.panel .panel-heading a,.panel .panel-heading .panel-required-label > span:before{color:#648798;}.bgImage{background-color:#e4e4df !important;}.bgImage,.view-display-id-block_background{height:100vh;}header .region-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:30px;z-index:-1;}.no-cssvhunit .front .bgImage,.no-cssvhunit .front .view-display-id-block_background{height:800px;}@media screen and (min-width:768px){.no-cssvhunit .front .header-container{height:500px;}}.slideTravelagent{display:none;}@media screen and (min-width:1200px){.cssfilters .top-header{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}}.top-header{font-size:16px;position:absolute;top:0;width:100%;z-index:1501;background-color:#585858;}.top-header ul.secondary_tui_nav{margin:0;line-height:35px;float:right;list-style:none;}.top-header ul.secondary_tui_nav li{color:#fafafa;}.top-header ul.secondary_tui_nav li a,.top-header ul.secondary_tui_nav li div{color:inherit;background:inherit;font-family:"adelle","Calibri","Arial",sans-serif;text-decoration:underline;padding:0 15px;}.top-header ul.secondary_tui_nav li a.no-decoration,.top-header ul.secondary_tui_nav li div.no-decoration{text-decoration:none;}.top-header ul.secondary_tui_nav li a:focus,.top-header ul.secondary_tui_nav li div:focus,.top-header ul.secondary_tui_nav li a:active,.top-header ul.secondary_tui_nav li div:active{outline:0;background-color:transparent;}.top-header ul.secondary_tui_nav li:hover{background-color:#fafafa;color:#585858;}.top-header ul.secondary_tui_nav li:focus,.top-header ul.secondary_tui_nav li:active{background-color:#fafafa;color:#585858;outline:0;}.top-header .important-message{color:#ffffff;}.top-header .emergency-icon{font-size:20px;margin-top:8px;display:inline-block;}.top-header #link-to-my-zone{color:#585858;}.top-header #link-to-my-zone [class*='icon']:before{color:inherit;font-size:20px;display:inline-block;margin-top:-5px;}.top-header .appointment{line-height:35px;padding:0 10px;}.top-header .appointment a{color:#ffffff;}.bg-lightblue{background:#dcf0ff;}.img{height:100%;width:100%;}.baseline{color:#fff;padding-left:80px;font-size:12px;}@media screen and (min-width:1200px){.baseline{font-size:16px;}}.player-container{z-index:-1;position:relative;right:0;left:0;top:0;height:500px;overflow:hidden;width:auto;}.player{min-height:100% !important;min-width:100% !important;margin:auto 0;}.header-container{background-color:transparent;z-index:100;text-align:center;color:#fff;}@media screen and (min-width:768px){.header-container{width:100%;}}.header-container.notfront{position:relative;height:auto;margin:0 0 40px;}@media screen and (max-width:768px){.header-container.notfront{margin:0;}}@media screen and (min-width:992px){.header-container.notfront{min-height:0px;}}@media screen and (min-width:992px){.header-container{min-height:640px;}}.header-container .top-container,.header-container .middle-container,.header-container .bottom-container{color:#fff;}.header-container .top-container{height:38%;}.header-container .top-container .logo{position:relative;z-index:1000;margin-top:42px;text-align:left;}.header-container .top-container .logo img{height:36px;}@media screen and (min-width:768px){.header-container .top-container .logo img{height:auto;}}@media screen and (min-width:768px){.header-container .top-container .logo{margin-top:50px;}}@media screen and (max-width:768px){.header-container .top-container .logo{width:50%;}}.header-container .middle-container{height:45%;padding-top:115px;padding-bottom:25px;}.header-container .middle-container .block-hotel-search{top:0;}.header-container .middle-container .block-hotel-searchsection{margin-bottom:60px;}@media screen and (min-width:992px){.header-container .middle-container .block-hotel-search{top:25%;}}.header-container .middle-container .block-hotel-search .ui-datepicker-trigger{padding:0px 13px 10px 5px;}.header-container .middle-container .block-hotel-search .search-form-title{display:none;}.header-container .search-container{width:100%;}.header-container .search-container .block-hotel-search{top:0;}@media screen and (min-width:992px){.header-container .search-container .block-hotel-search{top:25%;}}.header-container .search-container .block-hotel-search .ui-datepicker-trigger{padding:0px 13px 10px 5px;}.header-container .search-container .block-hotel-search .search-form-title{display:none;}.header-container .search-container section.block-hotel-search{margin-bottom:60px;}@media screen and (min-width:768px) and (max-width:992px){.header-container .search-container section.block-hotel-search{margin-top:60px;}}header.home-header{position:relative;height:auto;}header .bottom-container{text-align:center;}header .bottom-container p{font-size:20px;display:block;}header .bottom-container p a{color:#fff;text-decoration:none;opacity:.5;cursor:pointer;}header .bottom-container p a:hover{opacity:1;}header .bottom-container p [class^='icon']{font-size:40px;}header .bottom-container [class^='icon']:empty{width:auto;}header .bottom-container.container{position:absolute;margin-top:0px;width:100%;bottom:0px;z-index:900;}.main-container{padding-top:25px;}.main-container.notfront{padding-top:5px;margin-bottom:80px;}.cssfilters #well a{background:-webkit-gradient(linear,left top,right top,color-stop(0,#ffffff),color-stop(0.4,#ffffff),color-stop(0.5,#4d4d4d),color-stop(0.6,#ffffff),color-stop(1,#ffffff));-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:slidetounlock 3s infinite;animation:slidetounlock 3s infinite;}#well a{font-size:40px;font-weight:300;padding:0;padding-bottom:20px;width:700px;height:45px;opacity:1;}#well a .icon-chevron-down{vertical-align:middle;}.bg-fixed{position:fixed;width:100%;z-index:-1;}.toplist-header{margin:0 15px 20px;}.toplist-header h2 + p{margin-top:30px;}@keyframes slidetounlock{from{color:white;}to{color:#4d4d4d;}}@-webkit-keyframes slidetounlock{0%{background-position:-290px 0;}100%{background-position:310px 0;}}@media screen and (max-width:767px){.view-id-background{height:auto !important;height:initial !important;}.header-container{height:auto !important;}.header-container .top-container,.header-container .middle-container{height:auto !important;}.bottom-container{display:none;}}@media (min-width:768px) and (max-width:991px){.header-container .search-container .block-hotel-search .search-form-title{display:block;}}.region_background{position:relative;}.last-viewed--menu-item .button-as-link{color:#fafafa;}.last-viewed--menu-item .button-as-link:hover,.last-viewed--menu-item .button-as-link:not(.collapsed){color:#585858;background-color:#fafafa;}.last-viewed--hotel-list.loading{background-image:url(/sites/themes/vipselection/img/loader.gif);}.last-viewed--hotel-list--item:hover{background-color:#fafafa;}.last-viewed--hotel-list--item h3{color:#648798;}.last-viewed--hotel-list--item .stars.nowrap .icon-star--fill{color:#648798;}.main-container{background-color:#ffffff;padding-bottom:15px;}@media screen and (max-width:768px){.main-container{margin:15px;}}.main-container .subcontent-top-oneColumn-block,.main-container .subcontent-top-block,.main-container .banner-top-block,.main-container .maincontent-onecolumn-block,.main-container .subcontent-bottom-block,.main-container .banner-bottom-block,.main-container .maincontent-sixcolumns-block,.main-container .maincontent-threecolumns-block,.main-container .maincontent-fourcolumns-block,.main-container .maincontent-fourcolumns-block{margin-bottom:10px;}@media (min-width:480px){.front .main-container{overflow-x:hidden;}}.details .image{position:relative;margin-bottom:0.5em;min-height:100px;}.details .image img{width:100%;display:block;}.details .image p{font-size:1.125em;line-height:0.96667em;margin-bottom:0em;background-color:transparent;background-color:rgba(51,51,51,0.5);zoom:1;position:absolute;left:0px;bottom:29px;text-align:right;color:white;width:100%;padding-right:20%;}.details .gallery ul{list-style-type:none;margin-left:0px;padding-left:0px;}.details .gallery ul li{float:left;cursor:pointer;padding-right:1%;}.details .gallery ul li img{width:100px;height:100px;}.details .data{font-size:1em;line-height:1.71429em;margin-bottom:0em;padding-top:50px;}.tooltipster-icon.icon.icon-letter-info--fill:before,.modal-icon.icon.icon-letter-info--fill:before{cursor:help;color:#585858;font-size:15px;}@media screen and (max-width:992px){.main-container{margin:0px !important;margin-top:15px !important;padding-top:0px !important;}.main-container figure{margin-left:0px !important;}.toplist-header{margin:0 15px !important;}.toplist-header h2 + p{margin-top:0px;}.container{margin:0px !important;padding:0px !important;width:auto !important;}.row{margin-left:0px !important;margin-right:0px !important;}.col-md-3,.col-md-4,.col-md-6,.col-md-9,.col-md-12{padding-left:0px !important;padding-right:0px !important;}.well{padding:0px !important;}figure{margin-left:-15px !important;margin-right:0 !important;}.footer-center .content{padding-left:15px !important;}#hotel-search-result-list-form #updateDates{width:100% !important;max-width:100% !important;}#book-address-form .col-md-3,#book-address-form .col-md-6{padding-left:15px !important;padding-right:15px !important;}.lm-top .col-xs-6{padding-left:0px !important;padding-right:0px !important;}#block-lastminutes-lm-top figure,.lm-results-mobile figure{margin-left:0px !important;}#block-region-region-information .thumbsnearby li{width:33.333333% !important;margin:0px !important;border:1px solid #ffffff !important;height:90px !important;overflow:hidden;}#block-region-region-information .thumbsnearby li img{width:100% !important;height:auto !important;}.page-my-zone .btn-secondary{margin-top:10px !important;width:100%;}.page-my-zone .subform{border-radius:0px !important;padding:0px !important;}.page-my-zone .subform .inner{padding:0px !important;}.page-my-zone .subform .inner h6{padding-left:15px !important;padding-right:15px !important;}.page-my-zone .subform .inner tr{padding-left:15px !important;padding-right:15px !important;}.pane-views-top-destinations-block,.pane-views-top-destinations-block,.pane-views-promo-text-block-tips-block-7,.pane-lastminutes-lm-slider{padding-left:0px !important;padding-right:0px !important;}.page-reizen #block-region-region-menu{margin-left:0px !important;margin-right:0px !important;}.page-reizen #block-region-region-menu .nav-tabs#tabs{display:block !important;}.page-reizen #block-region-region-menu .nav-tabs#tabs [class^='icon']{color:#ffffff !important;}.small-lm-block{padding-left:15px !important;padding-right:15px !important;}.small-lm-block .btn-septenary{width:100% !important;}.table-responsive-fixed th,.table-responsive-fixed td{height:40px !important;}#-book-names-and-ages-form .btn{width:100%;margin-right:0px;}#-book-names-and-ages-form .col-md-3,#-book-names-and-ages-form .col-md-12{padding-left:15px !important;padding-right:15px !important;}#block-hotel-hotel-name h1{font-size:20px !important;}#block-book-book-step2-buttons{padding-left:15px !important;padding-right:15px !important;}#block-book-book-step2-buttons .btn{width:100%;margin-right:0px;}#block-book-book-step3-buttons,#-ogone-form{padding-left:15px !important;padding-right:15px !important;}#block-book-book-step3-buttons .btn,#-ogone-form .btn{width:100%;}#block-views-promo-text-block-tips-block-5{padding-left:15px !important;padding-right:15px !important;}.region-content-sidebar-left,#block-lastminutes-lm-form{margin:0px !important;}#search-hotel .col-md-2,#search-hotel .col-md-5{padding-left:0px !important;padding-right:0px !important;}#search-hotel .pad-left-small-sm{padding-left:5px !important;}#search-hotel .pad-right-small-sm{padding-right:5px !important;}#block-views-last-minutes-blocks-block .view-content{padding-left:15px !important;padding-right:15px !important;}#block-views-last-minutes-blocks-block .view-content .mbot10{margin-left:-15px !important;margin-right:-15px !important;}.slider-prev{left:15px !important;}.slider-next{right:15px !important;}.hotel-block{margin:0px !important;margin-bottom:5px !important;padding-right:0px !important;}.hotel-block .col-sm-7,.hotel-block .col-md-5,.hotel-block .col-md-7{padding-left:0px !important;padding-right:0px !important;}.hotel-block img{width:100%;}.hotel-block .basicprice{font-size:13px !important;}.hotel-block .discount-perc{right:-15px !important;font-size:13px !important;}.hotel-block .discount-perc .ensign{display:none !important;}.page-reizen figure{margin-left:0px !important;margin-right:0px !important;height:200px !important;}.page-reizen .thumbs a{margin-bottom:0px !important;}.page-reizen [class^='icon']{height:16px !important;color:#092a5e;}.page-reizen .morePictures{font-size:13px !important;}.page-reizen #block-region-region-gallery{margin-left:15px !important;margin-right:15px !important;}.page-reizen #block-region-region-gallery .gallery{margin-left:-15px !important;margin-right:-15px !important;}.page-reizen #block-region-region-title{left:15px !important;}#content_tab1,#content_tab2,#content_tab3,#content_tab4,#content_tab5,#content_tab6,#content_tab7,#content_tab8{padding-left:15px !important;padding-right:15px !important;}#content_tab1 .col-md-8,#content_tab2 .col-md-8,#content_tab3 .col-md-8,#content_tab4 .col-md-8,#content_tab5 .col-md-8,#content_tab6 .col-md-8,#content_tab7 .col-md-8,#content_tab8 .col-md-8{padding-left:0px !important;padding-right:0px !important;}.page-hotel .btn-primary{width:100%;}#block-hotel-hotel-menu > #block-hotel-hotel-inleiding{padding:15px;}#block-hotel-hotel-usp,#block-hotel-hotel-ligging{padding-left:15px !important;padding-right:15px !important;}.page-citytrip .content_tab figure{height:auto !important;}.page-my-zone .main-container{padding-left:15px !important;padding-right:15px !important;}.myzonedashboard{min-height:500px;margin-left:-15px !important;margin-right:-15px !important;}#node-599 .myzonedashboard{margin-left:-30px !important;margin-right:-30px !important;}.promoPictureInfo{height:auto !important;}.lm-results-mobile .row{margin-left:0px !important;margin-right:0px !important;}.lm-results-mobile .col-xs-6{padding-left:0px !important;padding-right:0px !important;}#block-lastminutes-lm-results label{font-weight:normal;padding-left:15px !important;padding-right:15px !important;}footer .col-md-5,footer .col-sm-5,footer .col-md-7,footer .col-sm-7{padding-left:0px !important;padding-right:0px !important;}footer .footer-top{padding-bottom:0px !important;padding-top:0px !important;}footer .footer-center{padding-top:0px !important;}footer .footer-center a{padding:0px !important;}footer footer h3.hd-collapse::after{margin-top:-35px !important;}footer .view-display-id-block_logo_left img{width:60px !important;height:auto !important;}#block-hotel-hotel-dest-breadcrum .col-sm-6{padding-left:0px !important;padding-right:0px !important;}}.front .pane-content{margin-bottom:15px;}.page-regular-search .content-parent{padding-right:15px;}@media screen and (min-width:992px){.page-regular-search .content-parent{padding-right:0;}}.destination-info-block{padding:10px 0 10px 0;}.destination-info-block .destination-info-wrap{display:block;position:relative;width:100%;min-height:150px;background-size:cover !important;-webkit-background-size:cover !important;background-repeat:no-repeat;white-space:normal;z-index:1011;color:#ffffff;text-decoration:none;}.destination-info-block .destination-info-wrap:hover{color:#ffffff;text-decoration:none;}.destination-info-block .destination-info-wrap .why-this{font-family:"TUITypeLt","Calibri","Arial",sans-serif;font-size:18px;font-weight:100;font-size:21px;padding-top:0;color:inherit;position:absolute;width:100%;top:0;opacity:1;z-index:1;}.destination-info-block .destination-info-wrap .why-this span{font-weight:bold;font-style:normal;font-size:25px;display:block;}.destination-info-block .overlay-gradient{background:linear-gradient(to bottom,#000000 0%,rgba(0,0,0,0) 100%);min-height:140px;opacity:0.3;z-index:1011;}.page-zoeken #refineOptions .allDestin,.page-hotels #refineOptions .allDestin{color:#ffffff;}figure img{max-width:100%;}.refine-options-block{padding:15px;margin:0;top:0;width:100%;color:#585858;}@media screen and (min-width:768px){.refine-options-block{background-color:rgba(255,255,255,0.6);position:absolute;}}@media screen and (min-width:1200px){.refine-options-block{top:2%;}}.refine-options-block h1,.refine-options-block a,.refine-options-block span{color:#585858;}.refine-options-block a,.refine-options-block a:hover,.refine-options-block a:active,.refine-options-block a:focus{text-decoration:underline;font-weight:bold;font-style:normal;}.refine-options-block h1{padding:0;margin:0;color:#585858;}.refine-options-block span{font-weight:bold;font-style:normal;}@media screen and (min-width:992px){.isnotmobile #refineOptions{height:auto;display:block;}}#refineOptions{padding:0;height:100%;position:relative;}#refineOptions .clearable{border:1px solid #C4C4C4;padding:3px 25px 3px 5px;}@media screen and (max-width:768px){#refineOptions .clearable{padding:3px 25px 3px 10px;}}#refineOptions .clearable.x{background-image:none;}#refineOptions .form-item-destination .input-group{display:block;}#refineOptions .form-item-destination .input-group-addon{position:absolute;top:0;right:0px;background-color:transparent;padding:10px;width:37px;}#refineOptions .h6,#refineOptions h6{color:#ffffff;font-weight:bold;font-style:normal;font-size:20px;margin-bottom:0;margin-top:0;padding-bottom:10px;padding-top:10px;}#refineOptions ul{list-style:none;margin:0px;}#refineOptions .priceMessage{color:#ffffff;height:35px;}#refineOptions .hs_icon{vertical-align:middle;margin-top:4px;}#refineOptions select{width:100%;}#refineOptions .paxForm{position:relative;top:-53px;left:0;height:280px;padding-bottom:15px;z-index:10000;}@media screen and (min-width:1200px){#refineOptions .paxForm{position:absolute;top:10px;left:33.333333%;}}#refineOptions .paxForm .bg-white{min-height:250px;}#refineOptions .paxForm .control-label{color:#585858;}#refineOptions .search-inline-filter label{color:#4c4c4c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}#refineOptions .search-inline-filter.destination{width:30%;}#refineOptions .search-inline-filter.departure-airport{display:none;}#refineOptions .search-inline-filter.pax .form-control{position:relative;}#refineOptions .search-inline-filter .travelers-pax{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}#refineOptions .search-inline-filter .travelers-pax.showPax{width:100%;}#refineOptions .search-inline-filter .icon-dropdown-arrow{padding-top:3px;}#refineOptions .with-airport-field .departure-airport{display:block;}#refineOptions .with-airport-field .search-inline-filter.destination{width:24%;}#refineOptions .with-airport-field .search-inline-filter.departure-airport{width:17%;}#refineOptions .with-airport-field .search-inline-filter.date{width:15%;}#refineOptions .with-airport-field .search-inline-filter.pax{width:14%;}#refineOptions .allDestin{display:none;}#refineOptions.fullscreen .lm-search-form-inner{padding:15px 10px;}#refineOptions.fullscreen .hotel-list-form-block{position:initial;padding-top:50px;}#refineOptions.fullscreen .search-inline-filter.destination,#refineOptions.fullscreen .search-inline-filter.departure-airport,#refineOptions.fullscreen .search-inline-filter.pax{width:100%;}#refineOptions.fullscreen .search-inline-filter.date{width:50%;}#refineOptions.fullscreen .search-inline-filter #updateDates,#refineOptions.fullscreen .search-inline-filter .form-submit{width:100%;max-width:100%;position:absolute;bottom:0;left:0;right:0;text-align:center;display:block;padding:0;background-color:#648798;line-height:50px;height:50px;padding:0px 15px;margin-left:0;margin-right:0;margin-bottom:0;font-weight:bold;font-style:normal;font-size:18px;border:0;color:#ffffff;}#refineOptions.fullscreen .form-group:not(.form-type-select){margin:0;overflow:hidden;height:100%;position:inherit;}.isnotmobile.page-regular-search .dropdown.autocomplete{right:15px;border:1px solid #092a5e;}.isnotmobile.page-regular-search .dropdown.autocomplete:before,.isnotmobile.page-regular-search .dropdown.autocomplete:after{content:" ";position:absolute;top:-32px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #092a5e transparent;margin-left:-8px;}.isnotmobile.page-regular-search .dropdown.autocomplete:before{left:99px;top:-30px;border-width:15px;}.isnotmobile.page-regular-search .dropdown.autocomplete:after{left:100px;border-color:transparent transparent #fff transparent;border-width:0 14px 14px 14px;top:-14px;background:transparent;}@media screen and (max-width:767px){.isnotmobile.page-regular-search .dropdown.autocomplete{top:128px !important;}}@media screen and (min-width:1200px){.isnotmobile.page-regular-search .dropdown.autocomplete{right:auto;width:850px;}}.results{background:#eeeeee;}.tbl_rooms thead th{background:#afb478;}table.ratingtable{width:250px;}.roomheader{background:#dcf0ff;}.roomheader b{color:#d40e14;}#updateDates{max-width:375px;margin:0 auto;}.hotel-list-form-block{background-repeat:no-repeat;background-size:cover;background-position:bottom;position:relative;color:#ffffff;}.hotel-list-form-block .search-block{position:relative;padding:10px;}@media screen and (min-width:1200px){.hotel-list-form-block .search-block{height:auto;}}@media screen and (max-width:768px){.hotel-list-form-block{background-image:none !important;background:#73afdc !important;}.hotel-list-form-block .bg-black-transp-50p{background-color:rgba(0,0,0,0);}}.hotel-list-form-block .map-link{margin:10px 10px 0px 10px;white-space:normal;bottom:55px;z-index:1011;min-width:100px;}@media screen and (min-width:1200px){.hotel-list-form-block .map-link{position:absolute;right:10px;margin:0;}}.hotel-list-form-block .map-link i{right:2px;}.magnificent{position:relative;}.magnificent img{width:80px;position:absolute;top:5px;left:-5px;}.block-hotel .children{margin-left:-15px;margin-right:-15px;}.block-hotel .container-birthday-pax .children{margin-left:0px;margin-right:0px;}.summarycontent .buttonwrapper{text-align:right;}.summarycontent .bookingcountwraper{text-align:right;}.mySelectionButton{background:transparent;color:#092a5e;font-size:25px;}.mySelectionButton:hover{font-size:25px;}.magnificent{position:relative;z-index:2;}.magnificent img{width:80px;position:absolute;top:5px;left:-5px;}@media screen and (max-width:992px){.magnificent img{left:0px;width:80px;}}.hotel-img{padding-right:0px !important;}.ismobile.tui-modal-open .tui-modal-container.open .tui-modal-body .form-item-destination label{display:none;}.ismobile.tui-modal-open .tui-modal-container.open .tui-modal-body .home-label{display:none;}.ismobile.tui-modal-open .tui-modal-container.open .tui-modal-body .expand-input .input-group.validated{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;}.ismobile.tui-modal-open .tui-modal-container.open .tui-modal-body .expand-input .input-group.validated:after{content:"\e93e";font-family:"tui-icon";position:absolute;right:15px;color:#a0c800;}.ismobile.tui-modal-open .tui-modal-container.open .tui-modal-body .expand-input .row{margin:0;}.ismobile.tui-modal-open .tui-modal-container.open .tui-modal-body .expand-input .row > div{padding:0;margin:0;}form.book-form .form-type-select{text-align:left;}form.book-form option[disabled]{color:#eeeeee;}form.book-form select[name^="select_amount_rooms"]{height:45px;line-height:45px;font-size:20px;border-color:#cccccc;}.title-every-room{border-bottom:1px solid;text-align:left;}.front .recent-searches.row{margin-left:0;margin-right:0;}body:not(.ismobile) #hotel-search-result-list-form,body.ismobiletablet #hotel-search-result-list-form{margin-left:-15px;padding-left:20px;padding-right:10px;margin-top:-5px;background-color:#e1e3de;}body:not(.ismobile) #refineOptions .search-inline-filter label,body.ismobiletablet #refineOptions .search-inline-filter label{margin-bottom:0;color:#585858;}body:not(.ismobile) #lm-title-block,body.ismobiletablet #lm-title-block{display:none;}body:not(.ismobile) #refineOptions .search-inline-filter.destination,body.ismobiletablet #refineOptions .search-inline-filter.destination{width:39%;}@media screen and (min-width:992px){body:not(.ismobile) #refineOptions .search-inline-filter.destination,body.ismobiletablet #refineOptions .search-inline-filter.destination{width:34%;}}body:not(.ismobile) #refineOptions .form-item-destination input,body.ismobiletablet #refineOptions .form-item-destination input{height:44px;border:none;border-radius:3px;padding-left:10px;}body:not(.ismobile) #refineOptions .erase-button,body.ismobiletablet #refineOptions .erase-button{top:6px;}body:not(.ismobile) .lm-search-form .search-inline-filter input.hasDatepicker,body.ismobiletablet .lm-search-form .search-inline-filter input.hasDatepicker,body:not(.ismobile) .lm-search-form .search-inline-filter select.hasDatepicker,body.ismobiletablet .lm-search-form .search-inline-filter select.hasDatepicker,body:not(.ismobile) .lm-search-form .search-inline-filter .form-control.hasDatepicker,body.ismobiletablet .lm-search-form .search-inline-filter .form-control.hasDatepicker{height:44px;border:none;}body:not(.ismobile) .lm-search-form .search-inline-filter input,body.ismobiletablet .lm-search-form .search-inline-filter input,body:not(.ismobile) .lm-search-form .search-inline-filter select,body.ismobiletablet .lm-search-form .search-inline-filter select,body:not(.ismobile) .lm-search-form .search-inline-filter .form-control,body.ismobiletablet .lm-search-form .search-inline-filter .form-control{height:44px;border:none;}body:not(.ismobile) .lm-search-form .search-inline-filter.pax .form-control,body.ismobiletablet .lm-search-form .search-inline-filter.pax .form-control{height:44px;border:none;padding-top:11px;}body:not(.ismobile) #refineOptions .dates-container .erase-button,body.ismobiletablet #refineOptions .dates-container .erase-button{font-size:24px;top:36px;}body:not(.ismobile) .lm-search-form .search-inline-filter .form-submit,body.ismobiletablet .lm-search-form .search-inline-filter .form-submit{height:44px;line-height:44px;}@media screen and (max-width:767px){body:not(.ismobile) #refineOptions,body.ismobiletablet #refineOptions{display:none;}}body:not(.ismobile) .results-actions,body.ismobiletablet .results-actions{float:right;}@media screen and (max-width:992px) and (min-width:768px){#block-system-main .hotel-list-form-block .search-inline-filter.search-submit{float:right !important;}.results-actions{float:left;}#block-system-main .hotel-list-form-block .search-inline-filter{width:25%;}.page-regular-search .top-header-container{padding-bottom:60px;}.search-results .search-results-inner{margin-top:0;}}.page-hotel,.page-reizen,.page-citytrip,.page-vakantie,.page-vacance,.page-voyages{}.page-hotel .main-container,.page-reizen .main-container,.page-citytrip .main-container,.page-vakantie .main-container,.page-vacance .main-container,.page-voyages .main-container{padding-top:1px !important;}.page-hotel .main-container h1 .tags,.page-reizen .main-container h1 .tags,.page-citytrip .main-container h1 .tags,.page-vakantie .main-container h1 .tags,.page-vacance .main-container h1 .tags,.page-voyages .main-container h1 .tags{font-size:18px;font-family:"adelle","Calibri","Arial",sans-serif;font-weight:normal;}.page-hotel .main-container #block-hotel-hotel-images,.page-reizen .main-container #block-hotel-hotel-images,.page-citytrip .main-container #block-hotel-hotel-images,.page-vakantie .main-container #block-hotel-hotel-images,.page-vacance .main-container #block-hotel-hotel-images,.page-voyages .main-container #block-hotel-hotel-images,.page-hotel .main-container #block-region-region-gallery,.page-reizen .main-container #block-region-region-gallery,.page-citytrip .main-container #block-region-region-gallery,.page-vakantie .main-container #block-region-region-gallery,.page-vacance .main-container #block-region-region-gallery,.page-voyages .main-container #block-region-region-gallery{margin-left:-15px;margin-right:-15px;}@media screen and (max-width:767px){.page-hotel .main-container #block-hotel-hotel-images,.page-reizen .main-container #block-hotel-hotel-images,.page-citytrip .main-container #block-hotel-hotel-images,.page-vakantie .main-container #block-hotel-hotel-images,.page-vacance .main-container #block-hotel-hotel-images,.page-voyages .main-container #block-hotel-hotel-images,.page-hotel .main-container #block-region-region-gallery,.page-reizen .main-container #block-region-region-gallery,.page-citytrip .main-container #block-region-region-gallery,.page-vakantie .main-container #block-region-region-gallery,.page-vacance .main-container #block-region-region-gallery,.page-voyages .main-container #block-region-region-gallery{margin:0;}}.page-hotel .main-container .nofigure,.page-reizen .main-container .nofigure,.page-citytrip .main-container .nofigure,.page-vakantie .main-container .nofigure,.page-vacance .main-container .nofigure,.page-voyages .main-container .nofigure{height:80px;background:#3366cc;opacity:0.5;}.page-hotel .main-container figure,.page-reizen .main-container figure,.page-citytrip .main-container figure,.page-vakantie .main-container figure,.page-vacance .main-container figure,.page-voyages .main-container figure{height:370px;}@media screen and (max-width:767px){.page-hotel .main-container figure,.page-reizen .main-container figure,.page-citytrip .main-container figure,.page-vakantie .main-container figure,.page-vacance .main-container figure,.page-voyages .main-container figure{height:260px;}}.page-hotel .main-container figure .img-responsive,.page-reizen .main-container figure .img-responsive,.page-citytrip .main-container figure .img-responsive,.page-vakantie .main-container figure .img-responsive,.page-vacance .main-container figure .img-responsive,.page-voyages .main-container figure .img-responsive{width:100%;}.page-hotel .main-container figure .hotel-logos,.page-reizen .main-container figure .hotel-logos,.page-citytrip .main-container figure .hotel-logos,.page-vakantie .main-container figure .hotel-logos,.page-vacance .main-container figure .hotel-logos,.page-voyages .main-container figure .hotel-logos{margin-top:0px;text-transform:uppercase;right:0;}.page-hotel .main-container figure h1,.page-reizen .main-container figure h1,.page-citytrip .main-container figure h1,.page-vakantie .main-container figure h1,.page-vacance .main-container figure h1,.page-voyages .main-container figure h1,.page-hotel .main-container figure .h1,.page-reizen .main-container figure .h1,.page-citytrip .main-container figure .h1,.page-vakantie .main-container figure .h1,.page-vacance .main-container figure .h1,.page-voyages .main-container figure .h1{color:#ffffff !important;}.page-hotel .main-container figure .block-score,.page-reizen .main-container figure .block-score,.page-citytrip .main-container figure .block-score,.page-vakantie .main-container figure .block-score,.page-vacance .main-container figure .block-score,.page-voyages .main-container figure .block-score{z-index:2;}@media screen and (min-width:768px){.page-hotel .main-container figure .block-score,.page-reizen .main-container figure .block-score,.page-citytrip .main-container figure .block-score,.page-vakantie .main-container figure .block-score,.page-vacance .main-container figure .block-score,.page-voyages .main-container figure .block-score{bottom:0px;}}.page-hotel .main-container figure .block-score .block-name-wrapper,.page-reizen .main-container figure .block-score .block-name-wrapper,.page-citytrip .main-container figure .block-score .block-name-wrapper,.page-vakantie .main-container figure .block-score .block-name-wrapper,.page-vacance .main-container figure .block-score .block-name-wrapper,.page-voyages .main-container figure .block-score .block-name-wrapper{float:left;width:70%;overflow:hidden;display:block;padding-bottom:5px;}.page-hotel .main-container figure .block-score .block-score-wrapper,.page-reizen .main-container figure .block-score .block-score-wrapper,.page-citytrip .main-container figure .block-score .block-score-wrapper,.page-vakantie .main-container figure .block-score .block-score-wrapper,.page-vacance .main-container figure .block-score .block-score-wrapper,.page-voyages .main-container figure .block-score .block-score-wrapper{position:absolute;right:0;bottom:0;}.page-hotel .main-container figure .block-score .block-score-wrapper .block-score-txt,.page-reizen .main-container figure .block-score .block-score-wrapper .block-score-txt,.page-citytrip .main-container figure .block-score .block-score-wrapper .block-score-txt,.page-vakantie .main-container figure .block-score .block-score-wrapper .block-score-txt,.page-vacance .main-container figure .block-score .block-score-wrapper .block-score-txt,.page-voyages .main-container figure .block-score .block-score-wrapper .block-score-txt{padding-bottom:7px;padding-right:55px;}.page-hotel .main-container figure .block-score .score,.page-reizen .main-container figure .block-score .score,.page-citytrip .main-container figure .block-score .score,.page-vakantie .main-container figure .block-score .score,.page-vacance .main-container figure .block-score .score,.page-voyages .main-container figure .block-score .score{background-color:#648798;}.page-hotel .main-container .promoPictureInfo figure,.page-reizen .main-container .promoPictureInfo figure,.page-citytrip .main-container .promoPictureInfo figure,.page-vakantie .main-container .promoPictureInfo figure,.page-vacance .main-container .promoPictureInfo figure,.page-voyages .main-container .promoPictureInfo figure{height:auto;}.page-hotel .main-container .promoPictureInfo .font-small,.page-reizen .main-container .promoPictureInfo .font-small,.page-citytrip .main-container .promoPictureInfo .font-small,.page-vakantie .main-container .promoPictureInfo .font-small,.page-vacance .main-container .promoPictureInfo .font-small,.page-voyages .main-container .promoPictureInfo .font-small{line-height:17px;}.page-hotel .main-container .promoPictureInfo .nowrap,.page-reizen .main-container .promoPictureInfo .nowrap,.page-citytrip .main-container .promoPictureInfo .nowrap,.page-vakantie .main-container .promoPictureInfo .nowrap,.page-vacance .main-container .promoPictureInfo .nowrap,.page-voyages .main-container .promoPictureInfo .nowrap{display:block;}.page-hotel .main-container .magnificent,.page-reizen .main-container .magnificent,.page-citytrip .main-container .magnificent,.page-vakantie .main-container .magnificent,.page-vacance .main-container .magnificent,.page-voyages .main-container .magnificent{position:absolute;height:75px;margin-top:0px;top:0px;width:75px;z-index:2;}.page-hotel .main-container .magnificent img,.page-reizen .main-container .magnificent img,.page-citytrip .main-container .magnificent img,.page-vakantie .main-container .magnificent img,.page-vacance .main-container .magnificent img,.page-voyages .main-container .magnificent img{width:80px;position:absolute;top:0px;left:0px;}@media screen and (max-width:992px){.page-hotel .main-container .magnificent img,.page-reizen .main-container .magnificent img,.page-citytrip .main-container .magnificent img,.page-vakantie .main-container .magnificent img,.page-vacance .main-container .magnificent img,.page-voyages .main-container .magnificent img{left:0px;width:80px;}}.page-hotel .main-container .image-logos-parent,.page-reizen .main-container .image-logos-parent,.page-citytrip .main-container .image-logos-parent,.page-vakantie .main-container .image-logos-parent,.page-vacance .main-container .image-logos-parent,.page-voyages .main-container .image-logos-parent{background:none;left:50%;top:50%;margin-left:-20px;margin-top:-30px;width:0px;height:0px;}.page-hotel .main-container .image-logos-parent:before,.page-reizen .main-container .image-logos-parent:before,.page-citytrip .main-container .image-logos-parent:before,.page-vakantie .main-container .image-logos-parent:before,.page-vacance .main-container .image-logos-parent:before,.page-voyages .main-container .image-logos-parent:before{font-family:"tui-icon";content:"\ea54";color:#cd201f;font-size:45px;}.page-hotel .main-container .image-logos-parent:hover:before,.page-reizen .main-container .image-logos-parent:hover:before,.page-citytrip .main-container .image-logos-parent:hover:before,.page-vakantie .main-container .image-logos-parent:hover:before,.page-vacance .main-container .image-logos-parent:hover:before,.page-voyages .main-container .image-logos-parent:hover:before{color:#ffffff;}.page-hotel .main-container #block-hotel-hotel-name,.page-reizen .main-container #block-hotel-hotel-name,.page-citytrip .main-container #block-hotel-hotel-name,.page-vakantie .main-container #block-hotel-hotel-name,.page-vacance .main-container #block-hotel-hotel-name,.page-voyages .main-container #block-hotel-hotel-name{text-align:left;padding-left:15px;}.page-hotel .main-container #block-hotel-hotel-name h1,.page-reizen .main-container #block-hotel-hotel-name h1,.page-citytrip .main-container #block-hotel-hotel-name h1,.page-vakantie .main-container #block-hotel-hotel-name h1,.page-vacance .main-container #block-hotel-hotel-name h1,.page-voyages .main-container #block-hotel-hotel-name h1{color:#ffffff;font-weight:normal;line-height:26px;padding:0;margin:0;}@media screen and (max-width:767px){.page-hotel .main-container #block-hotel-hotel-name,.page-reizen .main-container #block-hotel-hotel-name,.page-citytrip .main-container #block-hotel-hotel-name,.page-vakantie .main-container #block-hotel-hotel-name,.page-vacance .main-container #block-hotel-hotel-name,.page-voyages .main-container #block-hotel-hotel-name{color:#092a5e;}}.page-hotel .main-container #block-region-region-title h1,.page-reizen .main-container #block-region-region-title h1,.page-citytrip .main-container #block-region-region-title h1,.page-vakantie .main-container #block-region-region-title h1,.page-vacance .main-container #block-region-region-title h1,.page-voyages .main-container #block-region-region-title h1,.page-hotel .main-container #block-region-region-title h3,.page-reizen .main-container #block-region-region-title h3,.page-citytrip .main-container #block-region-region-title h3,.page-vakantie .main-container #block-region-region-title h3,.page-vacance .main-container #block-region-region-title h3,.page-voyages .main-container #block-region-region-title h3{width:60%;text-transform:uppercase;margin:0;}.page-hotel .main-container #block-region-region-title h1,.page-reizen .main-container #block-region-region-title h1,.page-citytrip .main-container #block-region-region-title h1,.page-vakantie .main-container #block-region-region-title h1,.page-vacance .main-container #block-region-region-title h1,.page-voyages .main-container #block-region-region-title h1,.page-hotel .main-container #block-region-region-title h3,.page-reizen .main-container #block-region-region-title h3,.page-citytrip .main-container #block-region-region-title h3,.page-vakantie .main-container #block-region-region-title h3,.page-vacance .main-container #block-region-region-title h3,.page-voyages .main-container #block-region-region-title h3,.page-hotel .main-container #block-region-region-title span,.page-reizen .main-container #block-region-region-title span,.page-citytrip .main-container #block-region-region-title span,.page-vakantie .main-container #block-region-region-title span,.page-vacance .main-container #block-region-region-title span,.page-voyages .main-container #block-region-region-title span{color:#73afdc;}.page-hotel .main-container #block-hotel-hotel-dest-breadcrum .tui-darkblue-text:hover,.page-reizen .main-container #block-hotel-hotel-dest-breadcrum .tui-darkblue-text:hover,.page-citytrip .main-container #block-hotel-hotel-dest-breadcrum .tui-darkblue-text:hover,.page-vakantie .main-container #block-hotel-hotel-dest-breadcrum .tui-darkblue-text:hover,.page-vacance .main-container #block-hotel-hotel-dest-breadcrum .tui-darkblue-text:hover,.page-voyages .main-container #block-hotel-hotel-dest-breadcrum .tui-darkblue-text:hover{color:#536a8f;}.page-hotel .main-container #block-hotel-hotel-menu,.page-reizen .main-container #block-hotel-hotel-menu,.page-citytrip .main-container #block-hotel-hotel-menu,.page-vakantie .main-container #block-hotel-hotel-menu,.page-vacance .main-container #block-hotel-hotel-menu,.page-voyages .main-container #block-hotel-hotel-menu,.page-hotel .main-container #block-region-region-menu,.page-reizen .main-container #block-region-region-menu,.page-citytrip .main-container #block-region-region-menu,.page-vakantie .main-container #block-region-region-menu,.page-vacance .main-container #block-region-region-menu,.page-voyages .main-container #block-region-region-menu{margin-left:-15px;margin-right:-15px;}@media screen and (max-width:767px){.page-hotel .main-container #block-hotel-hotel-menu,.page-reizen .main-container #block-hotel-hotel-menu,.page-citytrip .main-container #block-hotel-hotel-menu,.page-vakantie .main-container #block-hotel-hotel-menu,.page-vacance .main-container #block-hotel-hotel-menu,.page-voyages .main-container #block-hotel-hotel-menu,.page-hotel .main-container #block-region-region-menu,.page-reizen .main-container #block-region-region-menu,.page-citytrip .main-container #block-region-region-menu,.page-vakantie .main-container #block-region-region-menu,.page-vacance .main-container #block-region-region-menu,.page-voyages .main-container #block-region-region-menu{margin:0;}}.page-hotel .main-container #block-region-region-title .itemreviewed-wrapper,.page-reizen .main-container #block-region-region-title .itemreviewed-wrapper,.page-citytrip .main-container #block-region-region-title .itemreviewed-wrapper,.page-vakantie .main-container #block-region-region-title .itemreviewed-wrapper,.page-vacance .main-container #block-region-region-title .itemreviewed-wrapper,.page-voyages .main-container #block-region-region-title .itemreviewed-wrapper{display:none;}.page-hotel .main-container .thumbs li,.page-reizen .main-container .thumbs li,.page-citytrip .main-container .thumbs li,.page-vakantie .main-container .thumbs li,.page-vacance .main-container .thumbs li,.page-voyages .main-container .thumbs li{position:relative;height:20%;overflow:hidden;margin-top:5px;margin:0px !important;padding:0px !important;width:20% !important;margin-left:0px !important;border-top:1px solid white;border-right:1px solid white;}.page-hotel .main-container .thumbs li.first,.page-reizen .main-container .thumbs li.first,.page-citytrip .main-container .thumbs li.first,.page-vakantie .main-container .thumbs li.first,.page-vacance .main-container .thumbs li.first,.page-voyages .main-container .thumbs li.first{margin-left:0px !important;}.page-hotel .main-container .thumbs li:nth-child(6),.page-reizen .main-container .thumbs li:nth-child(6),.page-citytrip .main-container .thumbs li:nth-child(6),.page-vakantie .main-container .thumbs li:nth-child(6),.page-vacance .main-container .thumbs li:nth-child(6),.page-voyages .main-container .thumbs li:nth-child(6){border-right:none;}.page-hotel .main-container .thumbs li .img-thumbnail,.page-reizen .main-container .thumbs li .img-thumbnail,.page-citytrip .main-container .thumbs li .img-thumbnail,.page-vakantie .main-container .thumbs li .img-thumbnail,.page-vacance .main-container .thumbs li .img-thumbnail,.page-voyages .main-container .thumbs li .img-thumbnail{border:none;border-radius:0px;padding:0px;height:90px !important;}.page-hotel .main-container .thumbs li .remaining,.page-reizen .main-container .thumbs li .remaining,.page-citytrip .main-container .thumbs li .remaining,.page-vakantie .main-container .thumbs li .remaining,.page-vacance .main-container .thumbs li .remaining,.page-voyages .main-container .thumbs li .remaining{position:absolute;height:100%;width:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.2);color:#ffffff;font-weight:600;font-size:22px;}.page-hotel .main-container .thumbs li:last-child,.page-reizen .main-container .thumbs li:last-child,.page-citytrip .main-container .thumbs li:last-child,.page-vakantie .main-container .thumbs li:last-child,.page-vacance .main-container .thumbs li:last-child,.page-voyages .main-container .thumbs li:last-child{border-right:none;}.page-hotel #tbl-pricegrid,.page-reizen #tbl-pricegrid,.page-citytrip #tbl-pricegrid,.page-vakantie #tbl-pricegrid,.page-vacance #tbl-pricegrid,.page-voyages #tbl-pricegrid{font-size:14px;}.page-hotel #tbl-pricegrid [class^='icon'],.page-reizen #tbl-pricegrid [class^='icon'],.page-citytrip #tbl-pricegrid [class^='icon'],.page-vakantie #tbl-pricegrid [class^='icon'],.page-vacance #tbl-pricegrid [class^='icon'],.page-voyages #tbl-pricegrid [class^='icon']{color:#1049a4 !important;}@media screen and (min-width:992px){.page-citytrip .main-container{padding-top:0px !important;}}.page-citytrip .content-block{background:#ffffff !important;}.page-citytrip .content-small{position:relative;}@media screen and (max-width:992px){.page-citytrip #block-region-region-gallery{width:100%;float:none;margin-left:0px !important;}}.page-citytrip #block-region-region-title h1,.page-citytrip #block-region-region-title .h1{color:#73afdc;}.page-citytrip #block-region-region-menu .tabBar{margin-top:0;}.page-citytrip #block-region-region-usp{position:relative;width:33% !important;float:left;margin-left:15px;margin-right:-15px;}@media screen and (max-width:992px){.page-citytrip #block-region-region-usp{margin-left:0px;width:100% !important;float:none;}}@media screen and (max-width:992px){.page-citytrip #block-region-region-information figure{width:200px;overflow:hidden;float:left;}}#block-hotel-hotel-skiinfo .nav-tabs.tabBar{margin-left:-15px;margin-right:-15px;}.nav-subtabs.fixed-float-block{position:relative !important;top:auto !important;margin-left:-15px !important;margin-right:-15px !important;z-index:inherit !important;}.list--skiicons{margin:0;padding:0;list-style:none;}.list--skiicons li{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:15px;font-weight:bold;}.list--skiicons li [class*='icon']{font-size:30px;margin-right:15px;color:#092a5e;}.list--skiicons .count{background:#092a5e;height:25px;width:25px;border-radius:13px;color:#ffffff;text-align:center;line-height:25px;margin-left:auto;}.list--skiicons .stars{margin-left:auto;}.list--skiicons .stars [class*='icon']{font-size:11px;margin-right:0px;}.list--skiicons .green{color:#64ae5f;}.list--skiicons .blue{color:#5f8dae;}.list--skiicons .black{color:#000;}.list--skiicons .red{color:#ae5f5f;}.skiinfo-map{position:relative;height:50px;margin-bottom:20px;}.skiinfo-map{margin-bottom:10px;}.skiinfo-map .icon-ski-info-map{font-size:38px;line-height:38px;}.price-header{color:#092a5e;}.price-header ul{margin-left:10px;}.share-options{z-index:10;position:absolute;bottom:-70px;background:white;margin:0;padding:0;margin-left:-5px;}.share-options li{width:20px;margin:5px;padding:0;}.share-options li [class^='icon']{margin:0;padding:0;font-size:25px;}.country_description p:before{margin-top:10px;font-family:"tui-icon";padding-right:7px;color:#a0c800;content:"\e93e";vertical-align:middle;}.icon-printer{top:-2px;font-size:25px;}.js-toggle-share-options{margin-top:-9px;font-size:25px;}.js-toggle-share-options:hover{font-size:25px !important;}.page-hotel table.pricegridlegende tr td a{text-decoration:none;cursor:default;}.page-hotel #block-hotel-hotel-csq #comments .comment .commentInfo table.table-striped tbody tr td{cursor:auto;}.page-hotel #block-hotel-hotel-csq #comments .comment .commentInfo table.table-striped tbody tr.odd:hover td{background-color:#c8dff1;}.page-hotel #block-hotel-hotel-csq #comments .comment .commentInfo table.table-striped tbody tr.even:hover td{background-color:#ffffff;}@media screen and (max-width:768px){#tabs-mobile{border-top:1px solid #dfdfdf;}}@media screen and (max-width:767px){.hotelcontainer .region-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.hotelcontainer .content-parent{padding-left:0px;padding-right:0px;}.hotelcontainer h1,.hotelcontainer .h1{font-weight:normal;font-size:24px;}.page-hotel .main-container .block-hotel{display:block;position:inherit;width:100%;margin:0;}.page-hotel .main-container #block-hotel-hotel-dest-breadcrum{padding:15px 15px 5px 15px;}.page-hotel .main-container #block-hotel-hotel-dest-breadcrum .hotel-title{margin-bottom:5px;}.page-hotel .main-container #block-hotel-hotel-images{position:relative;}.page-hotel .main-container .social-links{text-align:left;padding:0;margin:0;}.page-hotel .main-container #tabs-mobile{margin-top:0;border-top:none;}.page-hotel .main-container .thumbs li{height:60px;}.page-hotel .main-container .thumbs li a{margin-bottom:0;height:60px;}}.nav-tabs.tabBar li,.nav-tabs.tabBar a{border:0 !important;}.comments-tab p{color:#4c4c4c;}#comments-filters{border-bottom-color:#f3f0ec;}p.comments-tab-globalscoretext,p.comment-author,.comment-title,.comments-tab-hotelname{color:#585858;}p.comment-globalscore,.comments-tab-globalscore p{background-color:#648798;color:white;}.show-scores{color:#585858;}.comments-tab-averagescores{background-color:#f3f0ec;}@media screen and (min-width:768px){.comments-tab-averagescores{background-color:transparent;}}.comments-tab-averagescores .score-title,.comment-scores .score-title,.comments-tab-averagescores .score-value,.comment-scores .score-value{color:#585858;}.comments-tab-averagescores .score-bar,.comment-scores .score-bar{background-color:#f3f0ec;}.comments-tab-averagescores .score-bar span,.comment-scores .score-bar span{background-color:#648798;}#load-more-wrapper button{color:white;background-color:#648798;}#prices .button-as-link{color:#e1e3de;}#prices .button-as-link:hover{color:#e1e3de;}#prices #tbl-pricegrid td.text-line-through > *{color:#c8c8b4;}#prices .table-column-selected{background-color:rgba(100,135,152,0.25);color:#648798;}#prices .table-column-selected.room-selected{background-color:#648798;color:#e1e3de;}@media screen and (min-width:992px){#prices td.room-price:hover{background-color:rgba(100,135,152,0.25);color:#648798;}#prices .table-column-selected{background-color:rgba(100,135,152,0.25);color:#e1e3de;}#prices th.table-column-selected{color:#648798;}#prices td.table-column-selected:not(.room-selected):hover{background-color:rgba(100,135,152,0.5);}}.rating-block .rating-block-txt .text{color:#585858;}.rating-block .rating-block-number{background-color:#648798;}@media screen and (max-width:992px){.navbar-nav #selectTravelagent{color:#ffffff;font-weight:bold;font-style:normal;padding:10px 0;}}#selectTravelagent{color:#000000;font-family:"adelle","Calibri","Arial",sans-serif;text-decoration:none;cursor:pointer;float:left;margin-top:3px;}@media screen and (min-width:992px){#selectTravelagent{text-align:right;}}.whyagent{font-size:14px;}#agents .agent-info{border-bottom:2px solid #648798;margin-bottom:10px;margin-top:10px;}#agents .agent-info.last{border-bottom:none;}#agents img{margin-top:10px;}.gotoagent{color:#585858;}.gotoagent:hover{color:#323232;}.top-header{}.top-header #link-to-my-zone{float:right;background-color:#fafafa;line-height:35px;color:#092a5e;}@media screen and (max-width:767){.top-header #link-to-my-zone{display:none;}}.top-header #link-to-my-zone [class*='icon']:before{vertical-align:middle;margin-right:5px;}.top-header #link-to-my-zone a{text-decoration:none;color:#585858;padding:0 15px;}.top-header #link-to-my-zone:hover,.top-header #link-to-my-zone:focus,.top-header #link-to-my-zone:active{background-color:#ffffff;}.top-header .menu-995,.top-header .menu-996{display:none;}@media screen and (max-width:767){.top-header .region-header-top-agent,.top-header .language-block-mobile,.top-header .emergency-icon,.top-header #TUISelector,.top-header .region-header-top-language{display:none;}}@media screen and (max-width:992px){#navbar .navbar-nav .block-agents-wrapper #link-to-my-zone{float:left;}#navbar .navbar-nav .block-agents-wrapper #link-to-my-zone a i.icon-user--fill{float:left;margin-left:5%;}.language-switcher-locale-url{list-style-type:none;margin:2px !important;padding:0px;float:left;}.language-switcher-locale-url li{display:inline-block;margin:0 -2px;background-color:#ffffff;}.language-switcher-locale-url li .language-link{padding:5px;line-height:20px;color:#092a5e;display:inline-block;}.language-switcher-locale-url li .language-link.active{color:#ffffff;}.language-switcher-locale-url li .language-link.active:hover{text-decoration:none;}}.page-last-minutes-search .panel{margin:0;}.page-last-minutes-search .container-inline-date .form-item{padding:0;}.page-last-minutes-search .container-inline-date .date-padding{padding:0;margin:0;}.page-last-minutes-search .mealtypes .col-md-9,.page-last-minutes-search .airports .col-md-9{background-color:#ffffff;}.lm-mealtype .form-item,.lm-airport .form-item{width:auto;float:left;margin-right:20px;margin-top:0;}.table-last-minutes .icon-star--fill{font-size:8px;margin:0 -2px;}.table-last-minutes .strongprice{color:#faaf00;}.lm-top .promoPictureInfo,.lm-results-mobile .promoPictureInfo{max-width:100%;background:none repeat scroll 0 0 #ffffff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);margin:0 0 10px;height:290px;min-height:400px;}@media screen and (min-width:992px){.lm-top .promoPictureInfo,.lm-results-mobile .promoPictureInfo{margin:0 0 15px;}}@media only screen and (max-width:768px){.lm-top .promoPictureInfo,.lm-results-mobile .promoPictureInfo{height:auto;padding-bottom:5px;}}@media only screen and (max-width:480px){.lm-top .promoPictureInfo,.lm-results-mobile .promoPictureInfo{height:auto;padding-bottom:5px;}}.lm-top .promoPictureInfo em,.lm-results-mobile .promoPictureInfo em{white-space:nowrap;}.lm-top .promoPictureInfo:hover,.lm-results-mobile .promoPictureInfo:hover{box-shadow:0 1px 3px rgba(0,0,0,0.2);}.lm-top .promoPictureInfo header,.lm-results-mobile .promoPictureInfo header{position:absolute;left:8px;top:0;right:8px;z-index:99;}@media only screen and (min-width:480px){.lm-top .lm-left,.lm-results-mobile .lm-left{padding-right:8px;}.lm-top .lm-right,.lm-results-mobile .lm-right{padding-left:8px;}.lm-top .lm-right header,.lm-results-mobile .lm-right header{left:-2px;}}.lm-top .promoPictureInfo:hover,.lm-results-mobile .promoPictureInfo:hover{-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.1);box-shadow:0 5px 20px rgba(0,0,0,0.1);}.lm-top a,.lm-results-mobile a{text-decoration:none;}.lm-top a:hover img,.lm-results-mobile a:hover img{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}.lm-top header,.lm-results-mobile header{background-color:#afb478;margin-top:10px;padding:0 15px 6px;position:absolute;color:#ffffff;font-size:14px;z-index:99;left:5px;line-height:18px;}.lm-top .score,.lm-results-mobile .score{bottom:3px;}.lm-top .image,.lm-results-mobile .image{height:160px !important;overflow:hidden;width:100%;position:relative;}.lm-top img,.lm-results-mobile img{width:100%;-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1);-moz-transition:-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1);transition:-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1);}.lm-top .data,.lm-results-mobile .data{padding:5px 15px;color:#585858;line-height:20px;}.lm-top .data h3,.lm-results-mobile .data h3{font-size:16px;color:#585858;height:auto;min-height:36px;margin:0;}.lm-top .data h3 span,.lm-results-mobile .data h3 span{font-weight:normal;}.lm-top .data .lowerprice,.lm-results-mobile .data .lowerprice{text-decoration:line-through;white-space:nowrap;}.lm-top .data .reduction-price,.lm-results-mobile .data .reduction-price{color:#648798;}.lm-top .data .price,.lm-results-mobile .data .price{display:block;border:1px solid #465e6a;background:none repeat scroll 0 0 #648798;color:#ffffff;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:30px;text-align:center;}@media (max-width:1200px){.lm-top .data,.lm-results-mobile .data{line-height:17px;}.lm-top .data h3,.lm-results-mobile .data h3{line-height:12px;}}.my-selection .lm-top .promoPictureInfo,.my-selection .lm-results-mobile .promoPictureInfo{min-height:400px;padding-bottom:15px;}.my-selection .lm-top .promoPictureInfo .data h3,.my-selection .lm-results-mobile .promoPictureInfo .data h3{min-height:0 !important;}.last-minute-block{color:#585858;}.last-minute-block .extra-info{line-height:14px;padding:5px 0;}.last-minute-block .toggle{border-bottom:1px solid #3d1a0e;background-color:#afb478;color:#ffffff;padding:20px;}.last-minute-block .bd.inner{display:none;background-image:none;}@media screen and (min-width:768px){.last-minute-block .bd.inner{display:inherit;position:relative;}}.last-minute-block .last-minutes{background-image:none;background-size:cover;background-position:0;}.last-minute-block .last-minutes ul{list-style:none;margin:0;padding:0;}.last-minute-block .last-minutes ul li a{background-color:#afb478;display:inline-block;padding:15px;color:#ffffff;width:100%;}.last-minute-block .last-minutes ul li a:after{content:'>';font-family:"tui-icon";position:absolute;font-weight:normal;right:15px;}@media screen and (min-width:768px){.last-minute-block .last-minutes ul li a{background-color:#ffffff;color:#585858;padding:0px 15px;font-size:20px;font-weight:bold;font-style:normal;}}.lastminute-small-block{margin-top:15px;background:#648798;color:#ffffff;padding:10px;}@media screen and (max-width:992px){.lastminute-small-block{margin-top:1px;}}.lastminute-small-block a{text-decoration:none;color:#ffffff;}.lastminute-small-block .h70{height:70px;}.lastminute-small-block .topLMinfo{line-height:20px;text-align:left;}.lastminute-small-block .topLMpricetag{color:#ffffff;font-size:57px;line-height:68px;text-align:right;}.lastminute-small-block .lastLine{font-size:20px;text-decoration:underline;}.lastminute-small-block .lm-block-text{width:90%;position:relative;float:left;}@media screen and (min-width:992px){.lastminute-small-block .lm-block-text{width:auto;float:none;}}.lastminute-small-block .lm-block-cta{width:10%;position:absolute;right:20px;top:10px;text-align:right;}@media screen and (min-width:992px){.lastminute-small-block .lm-block-cta{display:none;}}@media screen and (min-width:992px){.lastminute-small-block .lm-price{display:block;font-size:58px;line-height:58px;text-align:right;}}@media screen and (min-width:992px){.lastminute-small-block .lm-first-line{display:block;min-height:50px;}}.lastminute-small-block [class^='icon']{margin:3px;}.lastminute-large-block{margin-top:15px;cursor:pointer;position:relative;height:260px;overflow:hidden;text-align:left;border-bottom:2px solid #585858;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);}.lastminute-large-block a:hover img{-webkit-transform:scale3d(1.05,1.05,1.05);-moz-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}.lastminute-large-block .topLMfoto{height:260px;}.lastminute-large-block .topLMfoto img{width:100%;-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1);-moz-transition:-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1);transition:-webkit-transform 1000ms cubic-bezier(0.23,1,0.32,1);}.lastminute-large-block .topLMtitel{background-color:#afb478;margin:15px;padding:5px 10px;position:absolute;color:#ffffff;top:15px;left:30px;}.lastminute-large-block .topLMinfo{margin:0 15px;background-color:#ffffff;bottom:0;position:absolute;right:15px;color:#323232;padding:5px 10px;}.lastminute-large-block .topLMinfo h2{font-size:26px;font-weight:bold;font-style:normal;margin:0;color:#585858;padding-bottom:5px;}.lastminute-large-block .topLMinfo h2 .nowrap{font-size:12px;}.lastminute-large-block .topLMinfo h3{font-size:20px;font-weight:normal;margin:0;}.lastminute-large-block .topLMinfo p{font-size:medium;font-weight:normal;line-height:normal;margin-bottom:0;padding:10px 0px 0px;}.lastminute-large-block .topLMinfo .topLMpricetag{color:#648798;font-size:57px;line-height:68px;padding:0;position:absolute;right:15px;text-align:center;}#lastminutes_form hr{margin:5px;border:0;}.homeTopList .lm-top .promoPictureInfo{height:auto;}#lm-title-block h1{color:#585858;}@media only screen and (max-width:767px){.lm-mobile-header{text-align:center;padding:0 15px;margin:0 0 15px;}.page-last-minutes-search .main-container{margin:0;}.page-last-minutes-search .main-container #block-lastminutes-lm-form .panel{background:none;border:none;box-shadow:none;}.lm-search-form .panel-body{padding-top:0;}}.lm-mobile.sticky{position:fixed;top:0;z-index:1000;}.lm-mobile .btn{background-color:#648798;border-top:1px solid #465e6a;border-right:1px solid #465e6a;border-left:none;border-bottom:none;}.lm-mobile .btn.btn-active{border-bottom:3px solid #ffffff;padding-bottom:5px;}.lm-mobile .btn:last-child{border-right:none;}.lm-mobile .btn:hover{background:#465e6a;}@media only screen and (max-width:767px){.mobile-filter-system .lm-mobile.hidden,#lm-mobile-buttons-outer .lm-mobile.hidden{display:block !important;visibility:visible !important;}.lm-mobile-header.visible-xs{display:block !important;visibility:visible !important;}}@media only screen and (max-width:480px){.lm-results-mobile .col-xs-6,.lm-top .col-xs-6{width:100%;}#lm-mobile-buttons .icon{display:none;}}.showResultsOnMap{margin-bottom:2%;}@media only screen and (max-width:992px){.checkbox{min-height:32px;}}.lm-results .num-results,.search-results .num-results{color:#648798;}.lm-results .item-inner .block-score,.search-results .item-inner .block-score{color:#ffffff;}.lm-results .item-inner .block-score .score,.search-results .item-inner .block-score .score{background-color:#648798;}.lm-results .item-inner .hotel-name,.search-results .item-inner .hotel-name,.lm-results .item-inner .hotel-name-list-view,.search-results .item-inner .hotel-name-list-view,.lm-results .item-inner .hotel-name-grid-view,.search-results .item-inner .hotel-name-grid-view{color:#648798;}.lm-results .item-inner .hotel-name a,.search-results .item-inner .hotel-name a,.lm-results .item-inner .hotel-name-list-view a,.search-results .item-inner .hotel-name-list-view a,.lm-results .item-inner .hotel-name-grid-view a,.search-results .item-inner .hotel-name-grid-view a,.lm-results .item-inner .hotel-name a:hover,.search-results .item-inner .hotel-name a:hover,.lm-results .item-inner .hotel-name-list-view a:hover,.search-results .item-inner .hotel-name-list-view a:hover,.lm-results .item-inner .hotel-name-grid-view a:hover,.search-results .item-inner .hotel-name-grid-view a:hover,.lm-results .item-inner .hotel-name a:visited,.search-results .item-inner .hotel-name a:visited,.lm-results .item-inner .hotel-name-list-view a:visited,.search-results .item-inner .hotel-name-list-view a:visited,.lm-results .item-inner .hotel-name-grid-view a:visited,.search-results .item-inner .hotel-name-grid-view a:visited,.lm-results .item-inner .hotel-name a:focus,.search-results .item-inner .hotel-name a:focus,.lm-results .item-inner .hotel-name-list-view a:focus,.search-results .item-inner .hotel-name-list-view a:focus,.lm-results .item-inner .hotel-name-grid-view a:focus,.search-results .item-inner .hotel-name-grid-view a:focus{color:#648798;}.lm-results .item-inner .icon-star--fill,.search-results .item-inner .icon-star--fill{color:#648798;}@media screen and (max-width:768px){.search-mobile-modal.fullscreen,.region-content-sidebar-left.fullscreen{background-color:#ffffff;}.fullscreen .header-mobile-filters{text-align:center;display:block;padding:0;background-color:#648798;color:#ffffff;line-height:50px;padding:0px 15px;font-weight:bold;font-style:normal;font-size:18px;width:100%;z-index:1502;position:fixed;top:0;}.fullscreen .filter .filter-block{padding:12px 0 12px 0;}.fullscreen .filter .filter-block .filter-heading h4{font-size:14px;}.fullscreen .filter .filter-block .filter-heading h4 i{top:2px;}.mobile-filter-system{background-color:#648798;}.mobile-filter-system h3,.mobile-filter-system .h3{color:#ffffff;font-weight:normal;}.mobile-filter-system a{color:#000000;}.mobile-filter-system .header-mobile-filter-system a{color:#ffffff;}.mobile-filter-system .lm-mobile a{color:#ffffff;}.list-grouped.lm-results .item-inner .data .hotel-data,.list-grouped.search-results .item-inner .data .hotel-data{margin-top:0px;}}.mobile-filter-system .view-types li.btn-default.active,.mobile-filter-system .lm-mobile-sort li.btn-default.active{border:1px solid #648798;background-color:#eeeeee;}#lm-active-filters-mobile{background-color:#EEE;}#lm-active-filters-mobile label{display:none;}#lm-active-filters-mobile ul.activeFilters{list-style:none;margin:0;padding:15px;display:block;}#lm-active-filters-mobile ul.activeFilters li{line-height:0;}#lm-active-filters-mobile ul.activeFilters li.last{display:block;padding-top:15px;padding-bottom:15px;}#lm-active-filters-mobile ul.activeFilters li.last span{margin-left:5px;text-decoration:underline;font-size:14px;color:#4c4c4c;border-radius:3px;}#lm-active-filters-mobile ul.activeFilters li:not(.last) span{background-color:#585858;margin-bottom:5px;font-size:16px;text-decoration:none;color:#ffffff;font-weight:400;padding-bottom:4px;padding-top:4px;}#lm-active-filters-mobile ul.activeFilters li:not(.last) span .icon-close{vertical-align:middle;}.lm-mobile-actions{position:fixed;width:100%;bottom:0;}.lm-mobile-actions button{width:100%;line-height:30px;text-transform:uppercase;}.lm-mobile-actions button:after{content:"\e945";font-family:"tui-icon";float:right;font-size:20px;}.lm-mobile-actions button #lm-mobile-number-results{padding:0 10px;}.lm-mobile-actions button #lm-mobile-number-results:before{content:'(';}.lm-mobile-actions button #lm-mobile-number-results:after{content:')';}#refineOptions.fullscreen .minplus-select{display:none;}#refineOptions.fullscreen .minplus{position:relative;}.lm-results .item-inner .hotel-name,.search-results .item-inner .hotel-name,.lm-results .item-inner .hotel-name-list-view,.search-results .item-inner .hotel-name-list-view,.lm-results .item-inner .hotel-name-grid-view,.search-results .item-inner .hotel-name-grid-view,.lm-results .item-inner .hotel-name-details-view,.search-results .item-inner .hotel-name-details-view{color:#585858;}.lm-results .item-inner .hotel-name a,.search-results .item-inner .hotel-name a,.lm-results .item-inner .hotel-name-list-view a,.search-results .item-inner .hotel-name-list-view a,.lm-results .item-inner .hotel-name-grid-view a,.search-results .item-inner .hotel-name-grid-view a,.lm-results .item-inner .hotel-name-details-view a,.search-results .item-inner .hotel-name-details-view a,.lm-results .item-inner .hotel-name a:hover,.search-results .item-inner .hotel-name a:hover,.lm-results .item-inner .hotel-name-list-view a:hover,.search-results .item-inner .hotel-name-list-view a:hover,.lm-results .item-inner .hotel-name-grid-view a:hover,.search-results .item-inner .hotel-name-grid-view a:hover,.lm-results .item-inner .hotel-name-details-view a:hover,.search-results .item-inner .hotel-name-details-view a:hover,.lm-results .item-inner .hotel-name a:visited,.search-results .item-inner .hotel-name a:visited,.lm-results .item-inner .hotel-name-list-view a:visited,.search-results .item-inner .hotel-name-list-view a:visited,.lm-results .item-inner .hotel-name-grid-view a:visited,.search-results .item-inner .hotel-name-grid-view a:visited,.lm-results .item-inner .hotel-name-details-view a:visited,.search-results .item-inner .hotel-name-details-view a:visited,.lm-results .item-inner .hotel-name a:focus,.search-results .item-inner .hotel-name a:focus,.lm-results .item-inner .hotel-name-list-view a:focus,.search-results .item-inner .hotel-name-list-view a:focus,.lm-results .item-inner .hotel-name-grid-view a:focus,.search-results .item-inner .hotel-name-grid-view a:focus,.lm-results .item-inner .hotel-name-details-view a:focus,.search-results .item-inner .hotel-name-details-view a:focus{color:#585858;}.page-book .main-container button.book-form-btn{text-transform:uppercase;min-width:205px;}.priceHeader .iconlist{height:34px;}.book_module{margin-top:10px;}.book_module .book_bookbox{clear:both;padding-top:10px;border-top:1px solid #b9a064;}.book_module .book_bookbox .availability{background:#dfdfdf;font-weight:bolder;text-align:center;}#block-book-book-steps{margin-left:-15px;margin-right:-15px;margin-top:-5px;}@media screen and (max-width:992px){#block-book-book-steps{margin-top:0px;}}.next-steps-header .nav-pills li{color:#585858;}.next-steps-header .nav-pills li.active a,.next-steps-header .nav-pills li.set a{color:#585858;border-bottom:4px solid #585858;}.next-steps-header .nav-pills li.set a{border-bottom-color:#8b8b8b;}.booking h3{color:#999999;}.booking .summary h2{margin:0 0 15px 0;color:#585858;}.booking .summary h2 span{font-size:0.7em;}.booking .summary figure img{width:100%;}.booking .summary [class^='icon']{float:right;}.booking .summary [class^='icon'] p{margin:0px;}.booking .summary .availability,.booking .summary p{font-weight:bolder;}.booking .detailContainer{background:#ffffff;}.booking .detailContainer ul{padding-left:15px;}.booking .detailContainer a.priceDetail{text-decoration:underline;}.bookPrice h3{color:#999999;}.bookPrice a.priceDetail{text-decoration:underline;}div.book_bookbox{display:block;padding:0;}div.book_bookbox .no-margin{margin:0;}.book-overview .block-price,.book-overview .block-extra-hotel{background:#ffffff;padding:10px 15px;border-radius:0;}.book-overview .block-price .billing-label strong,.book-overview .block-extra-hotel .billing-label strong{color:inherit;font-size:inherit;}.block-price.book-overview .billing .row{margin:0;}.block-price.book-overview .row.no-margin{margin:0;}.btn-step-3-container{background-color:#e4e4df;}.book_step1 .inlinevalidation a,.book_step2 .inlinevalidation a,.book_step3 .inlinevalidation a{margin-top:5px;padding:5px 12px;}.book_step1 .inlinevalidation .btn-success,.book_step2 .inlinevalidation .btn-success,.book_step3 .inlinevalidation .btn-success{background:#648798;}.book_step1 .inlinevalidation .green,.book_step2 .inlinevalidation .green,.book_step3 .inlinevalidation .green,.book_step1 .inlinevalidation .green:disabled,.book_step2 .inlinevalidation .green:disabled,.book_step3 .inlinevalidation .green:disabled,.book_step1 .inlinevalidation .green[disabled],.book_step2 .inlinevalidation .green[disabled],.book_step3 .inlinevalidation .green[disabled],.book_step1 .inlinevalidation .green.disabled,.book_step2 .inlinevalidation .green.disabled,.book_step3 .inlinevalidation .green.disabled{background:#648798;color:#ffffff;}.book_step1 .inlinevalidation .red,.book_step2 .inlinevalidation .red,.book_step3 .inlinevalidation .red,.book_step1 .inlinevalidation .red:disabled,.book_step2 .inlinevalidation .red:disabled,.book_step3 .inlinevalidation .red:disabled,.book_step1 .inlinevalidation .red[disabled],.book_step2 .inlinevalidation .red[disabled],.book_step3 .inlinevalidation .red[disabled],.book_step1 .inlinevalidation .red.disabled,.book_step2 .inlinevalidation .red.disabled,.book_step3 .inlinevalidation .red.disabled{background:#d40e14;color:#ffffff;}.book_step1 .inlinevalidation a:disabled,.book_step2 .inlinevalidation a:disabled,.book_step3 .inlinevalidation a:disabled,.book_step1 .inlinevalidation a[disabled],.book_step2 .inlinevalidation a[disabled],.book_step3 .inlinevalidation a[disabled],.book_step1 .inlinevalidation a.disabled,.book_step2 .inlinevalidation a.disabled,.book_step3 .inlinevalidation a.disabled{cursor:default;color:#ffffff;}.book_step3 #edit-address .form-group{margin-bottom:15px;}@media only screen and (max-width:940px){#bookbox_modal_flights{}#bookbox_modal_flights .modal-body{height:85%;padding:0;}#bookbox_modal_flights table,#bookbox_modal_flights thead,#bookbox_modal_flights tbody,#bookbox_modal_flights th,#bookbox_modal_flights td,#bookbox_modal_flights tr{display:block;}#bookbox_modal_flights thead tr{position:absolute;top:-9999px;left:-9999px;}}.price h5{font-size:20px;}.price .icon-euro{color:#ffffff;background-color:#585858;border-radius:15px;padding:2px 7px;}.price .icon-euro .icon-tag{font-size:16px;}#book_extras .first-column-extra{min-width:120px;}@media screen and (min-width:768px){#book_extras .first-column-extra{min-width:330px;}}.block-price .basicprice{white-space:nowrap;}.block-price .basicprice a{text-decoration:none !important;color:inherit !important;}.block-price .price{white-space:nowrap;font-size:27px !important;}.block-price .price a{text-decoration:none !important;color:#648798 !important;}.block-price .discount-perc{white-space:nowrap;}.block-price .discount-perc a{text-decoration:none !important;color:inherit !important;}.other-options{list-style:none;margin:0;}.other-options li{display:flex;align-items:flex-start;}.other-options button{text-align:left;}.other-options [class^="icon"]{margin:4px;}.other-options .amount{flex:1 0 82px;text-align:right;}.search-hotel-inline .form-control{border-radius:3px;box-shadow:none;}.search-hotel-inline .input-group .form-control ~ .input-group-addon{border-left-color:#585858;border-bottom-right-radius:3px;border-top-right-radius:3px;}.search-hotel-inline .open .form-control,.search-hotel-inline .open .input-group-addon{border-color:#648798;}.searchresults{padding:20px 0;}.searchresults__searchstring{margin:0 0 15px;}.searchresults__searchterm{font-weight:bold;font-style:normal;}.searchresults__resultsblock h3{margin:0 0 15px;}.searchresults__results{list-style:none;margin:0 0 15px;padding:0;font-size:15px;}.searchresults__result{margin:0;padding:0;}.searchresults__result a{display:block;padding:3px 5px;color:#585858;text-decoration:none;border-bottom:1px solid #dcf0ff;}.searchresults__result a:hover{color:#252525;background:#dcf0ff;}header{position:relative;}#pagetop{background-color:#a0c8e6;padding:0 15px 15px;}#pagetop .stats{font-size:1.1em;display:block;float:left;margin:0;position:absolute;right:75px;}#pagetop .stats em{display:none;}@media screen and (min-width:768px){#pagetop .stats em{display:inline-table;}}#pagetop .stats li{color:#092a5e;font-size:0.875em;height:27px;line-height:27px;margin-bottom:0;margin-right:1em;display:block;float:left;}#pagetop .lead{padding-left:78px;font-weight:bold;font-style:normal;}@media screen and (max-width:768px){#pagetop .lead{padding-left:0;}}@media screen and (min-width:992px){#pagetop .lead{color:#ffffff;}}#pagetop .language-switcher-locale-url{list-style-type:none;margin:0;padding:0;float:right;font-weight:bold;font-style:normal;font-size:20px;}#pagetop .language-switcher-locale-url li{display:inline-block;margin:0 -2px;background-color:#ffffff;}#pagetop .language-switcher-locale-url li .language-link{padding:5px;line-height:20px;color:#092a5e;display:inline-block;}#pagetop .language-switcher-locale-url li .language-link.active{background-color:#092a5e;color:#ffffff;}#pagetop .language-switcher-locale-url li .language-link.active:hover{text-decoration:none;}#pagetop .secondary_tui_nav{list-style:disc;color:#092a5e;text-transform:uppercase;}#pagetop .secondary_tui_nav li{display:inline-block;}#pagetop .secondary_tui_nav li a{font-weight:bold;font-style:normal;}#pagetop .secondary_tui_nav li:before{content:'\e9b1';font-family:"tui-icon";}header.header-top-mobile{display:none;}header.header-top-mobile a{cursor:pointer;}header.header-top-mobile button{cursor:pointer;}header.header-top-mobile .menu.navbar-nav li{border-bottom:1px solid #dfdfdf;text-transform:uppercase;overflow:auto;}header.header-top-mobile .menu.navbar-nav .dropdown li{border:0;}header.header-top-mobile .menu.navbar-nav ul.language-switcher-locale-url li{border:0;display:inline-block;text-align:left;}header.header-top-mobile .menu.navbar-nav ul.language-switcher-locale-url li:after{content:"/";padding:0 4px 0 8px;}header.header-top-mobile .menu.navbar-nav ul.language-switcher-locale-url li.last:after{content:"";padding:0;}header.header-top-mobile .menu.navbar-nav .open .dropdown-menu > li > a{font-size:16px;white-space:inherit;}header.header-top-mobile .menu.navbar-nav .open .dropdown-menu{padding-bottom:10px;padding-top:0;}header.header-top-mobile .menu.navbar-nav .open .dropdown-menu .dropdown-header{font-size:16px;}header.header-top-mobile .menu.navbar-nav > li > a,header.header-top-mobile .menu.navbar-nav > li > button{color:#092a5e;padding-bottom:12px;padding-left:45px;padding-top:12px;text-transform:uppercase;width:100%;text-align:left;text-decoration:none;}header.header-top-mobile .menu.navbar-nav > li > ul > li > a{color:#092a5e;padding-bottom:12px;padding-left:90px;padding-top:12px;text-transform:uppercase;}header.header-top-mobile .menu.navbar-nav .gotoagent,header.header-top-mobile .menu.navbar-nav .gotoland{text-transform:capitalize;}header.header-top-mobile .menu.navbar-nav > .first:first-child a{color:#092a5e;padding-bottom:12px;padding-top:12px;}header.header-top-mobile .menu.navbar-nav > .first:first-child a:before{font-size:16px;left:17px;position:absolute;}header.header-top-mobile .navbar-header .navbar-toggle{margin:0;padding:10px 30px 8px 15px;z-index:10;}header.header-top-mobile .navbar-header .navbar-toggle .icon-bar + .icon-bar{margin-top:3px;}header.header-top-mobile .navbar-header .navbar-toggle .icon-bar{border-radius:4px;display:block;height:4px;width:25px;}header.header-top-mobile .navbar-header .navbar-toggle:hover{-webkit-box-shadow:none;background-color:transparent;box-shadow:none;outline:none;}header.header-top-mobile .navbar-header .navbar-toggle:active{-webkit-box-shadow:none;box-shadow:none;outline:none;}header.header-top-mobile .navbar-header .navbar-toggle:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;}header.header-top-mobile .navbar-inverse .navbar-nav > .active > a{background-color:#ffffff;color:inherit;}header.header-top-mobile .navbar-inverse .navbar-nav > .active > a:hover{background-color:#ffffff;color:inherit;}header.header-top-mobile .navbar-inverse .navbar-nav > .active > a:focus{background-color:#ffffff;color:inherit;}header.header-top-mobile .navbar-collapse{max-height:100%;overflow-y:auto;}header.header-top-mobile .navbar-collapse.in{overflow-y:auto;}header.header-top-mobile .block-emergency-wrapper{padding-bottom:12px;padding-top:12px;}header.header-top-mobile .block-emergency-wrapper .emergency-text-mobile{padding-right:4px;}header.header-top-mobile .block-agents-wrapper ul{margin:0;}header.header-top-mobile .block-agents-wrapper li{border-bottom:0;color:#092a5e;line-height:20px;margin:0;padding:0;text-decoration:none;}header.header-top-mobile .block-agents-wrapper li a{border-bottom:0;color:#092a5e;line-height:20px;margin:0;padding:0;text-decoration:none;}header.header-top-mobile .block-agents-wrapper li a.gotoagent{font-size:14px;padding-left:15px;}header.header-top-mobile .block-agents-wrapper #selectTravelagent{font-family:"adelle","Calibri","Arial",sans-serif;margin-top:0;padding:12px 0;width:100%;}header.header-top-mobile #selectTravelagent li{border-bottom:0;width:100%;}header.header-top-mobile .block-land-wrapper{padding-top:12px;padding-bottom:12px;}header.header-top-mobile .block-land-wrapper .gotoland{font-size:14px;padding-left:15px;}header.header-top-mobile #TUISelector{left:15px;padding-left:0px;position:absolute;width:80%;}header.header-top-mobile #TUISelector img{cursor:pointer;height:auto;margin-top:0;padding-bottom:0;padding-right:5px;padding-top:0;position:relative;top:-2px;width:27px;}header.header-top-mobile ul.language-switcher-locale-url{margin:0;}header.header-top-mobile ul.language-switcher-locale-url li a{padding-left:0;}header.header-top-mobile ul.language-switcher-locale-url li a{padding-left:0 !important;}header.header-top-mobile ul.language-switcher-locale-url li a.active{text-decoration:underline;}header.header-top-mobile .navbar-brand{left:0;margin:auto;padding:10px;position:absolute;text-align:center;top:0;width:100%;}header.header-top-mobile .navbar-brand img{width:25px;height:auto;}header.header-top-mobile .dropdown a .caret:before{border:5px solid transparent;border-top-color:#092a5e;content:"";display:block;left:0;position:absolute;top:-5px;}header.header-top-mobile .dropdown a .caret:after{border:5px solid transparent;border-top-color:#ffffff;content:"";display:block;left:0;position:absolute;top:-7px;}header.header-top-mobile .open.dropdown a .caret:before{border:5px solid transparent;border-bottom-color:#092a5e;content:"";display:block;left:0px;position:absolute;top:-9px;}header.header-top-mobile .open.dropdown a .caret:after{border:5px solid transparent;border-bottom-color:#ffffff;content:"";display:block;left:0px;position:absolute;top:-7px;}header.header-top-mobile small .gotoagent::before{content:"";}header.header-top-mobile small .gotoagent::after{content:"";}header.header-top-mobile.navbar-inverse,header.header-top-mobile.navbar-inverse .navbar-inverse,header.header-top-mobile.navbar-inverse .navbar-collapse,header.header-top-mobile.navbar-inverse .navbar-form{background-color:#ffffff;border-color:transparent;z-index:1500;}header.header-top-mobile.navbar-inversenav,header.header-top-mobile.navbar-inverse .navbar-inversenav,header.header-top-mobile.navbar-inverse .navbar-collapsenav,header.header-top-mobile.navbar-inverse .navbar-formnav{z-index:1501;}header.header-top-mobile.navbar-inverse .navbar-nav > .open > a,header.header-top-mobile.navbar-inverse .navbar-nav > .open > a:hover,header.header-top-mobile.navbar-inverse .navbar-nav > .open > a:focus,header.header-top-mobile .menu.navbar-nav ul.language-switcher-locale-url li a,header.header-top-mobile .gotoagent{background-color:#ffffff;color:#092a5e;}header.header-top-mobile.navbar-inverse{-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);border-bottom:1px solid #dfdfdf !important;box-shadow:0 1px 3px rgba(0,0,0,0.1);height:47px;min-height:47px;}header.header-top-mobile.navbar-inverse .navbar-inverse{-moz-box-shadow:0 3px 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 3px 1px rgba(0,0,0,0.1);box-shadow:0 3px 3px 1px rgba(0,0,0,0.1);box-shadow:0 8px 8px 4px rgba(0,0,0,0.1);}header.header-top-mobile.navbar-inverse .navbar-nav > .dropdown > a .caret{border-bottom-color:#092a5e;border-bottom-color:transparent;border-top-color:#092a5e;border-top-color:transparent;position:relative;}header.header-top-mobile.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{background-color:#ffffff;color:#092a5e;}header.header-top-mobile.navbar-inverse .navbar-nav > li > a:hover{background-color:#ffffff;color:#092a5e;}header.header-top-mobile.navbar-inverse .navbar-nav > li > a:focus{background-color:#ffffff;color:#092a5e;}header.header-top-mobile .menu.navbar-nav li a,header.header-top-mobile .menu.navbar-nav li a:hover,header.header-top-mobile .menu.navbar-nav li a:focus,header.header-top-mobile .menu.navbar-nav li a:active{text-decoration:none;}header.header-top-mobile .navbar-header .navbar-toggle .icon-bar,header.header-top-mobile .navbar-header .navbar-toggle:hover .icon-bar,header.header-top-mobile .navbar-header .navbar-toggle:active .icon-bar,header.header-top-mobile .navbar-header .navbar-toggle:focus .icon-bar{background-color:#092a5e;}header.header-top-mobile .block-language-wrapper,header.header-top-mobile .block-land-wrapper,header.header-top-mobile .block-emergency-wrapper{color:#092a5e;padding-left:45px;}header.header-top-mobile .block-agents-wrapper{color:#092a5e;padding-left:90px;font-size:16px;}header.header-top-mobile .menu-name{color:#092a5e;text-transform:uppercase;font-size:9.6px;display:block;margin-top:1px;}header small .gotoagent::before{content:"(";}header small .gotoagent::after{content:")";}@media screen and (max-width:767px){header .top-header{display:none;}header .header-container .top-container{display:none;}header .header-container .middle-container{padding-top:90px !important;}header.header-top-mobile{display:block;}header.header-top-mobile .container{margin-left:auto !important;margin-right:auto !important;padding-left:15px !important;padding-right:15px !important;}.main-container{margin-top:47px !important;}.front .main-container{margin-top:0px !important;}.page-hotel .main-container,.page-reizen .main-container,.page-citytrip .main-container,.page-vakantie .main-container,.page-vacance .main-container,.page-voyages .main-container{padding-top:0px !important;}.navbar-inverse li.block-emergency-wrapper i{float:left;margin-left:-32px;top:4px;}}.top-header{z-index:1501;}.header-container{z-index:1000;}@media (min-width:768px){header .container{position:relative;}header .new-header-logo-tui{position:absolute;right:0;padding-right:15px;top:0;}}@media (min-width:768px) and (max-width:992px){header #block-emergency-emergency .emergency-marquee{width:95%;}header .header-container{padding-top:0;}header .header-container .top-container{height:165px;}header.home-header{height:655px;}header .search-container{height:310px;margin-bottom:10px;}header .region-background{min-height:630px;}.pane-newsletter-newsletter-email-block{padding-bottom:15px;}}@media screen and (max-width:767px){header .new-header-logo-tui{display:none;}}footer.footer-main{background-color:#585858;}footer.footer-top{border-bottom:2px solid #3f3f3f;}footer.footer-top h1,footer.footer-top h2,footer.footer-top h3,footer.footer-top h4,footer.footer-top h5{color:#585858;}#loadingMessage,#fullPageLoader{background:#e1e3de;}#loadingMessage #loadingLogo,#fullPageLoader #loadingLogo{background-image:url(/sites/vip-selection/themes/vipselection/logo.png);top:-100px;}#loadingMessage #loadingGifIcon,#fullPageLoader #loadingGifIcon{background-image:url(/sites/vip-selection/themes/vipselection/img/loader.gif);}.nav-tabs.tabBar{font-family:"adelle","Calibri","Arial",sans-serif;background-color:#585858;}.nav-tabs.tabBar li,.nav-tabs.tabBar a{background-color:#585858;font-family:"adelle","Calibri","Arial",sans-serif;}.nav-tabs.tabBar li:active,.nav-tabs.tabBar a:active,.nav-tabs.tabBar li.active,.nav-tabs.tabBar a.active,.nav-tabs.tabBar li:hover,.nav-tabs.tabBar a:hover,.nav-tabs.tabBar li:focus,.nav-tabs.tabBar a:focus{border:2px solid #9b9b9b;background-color:#648798;}.nav-tabs.tabBar li:active a,.nav-tabs.tabBar a:active a,.nav-tabs.tabBar li.active a,.nav-tabs.tabBar a.active a,.nav-tabs.tabBar li:hover a,.nav-tabs.tabBar a:hover a,.nav-tabs.tabBar li:focus a,.nav-tabs.tabBar a:focus a{background-color:#648798;color:#ffffff;}.nav-tabs.tabBar li:active,.nav-tabs.tabBar a:active,.nav-tabs.tabBar li.active,.nav-tabs.tabBar a.active,.nav-tabs.tabBar li:focus,.nav-tabs.tabBar a:focus{background-color:#585858;background-color:#648798;color:#ffffff;}.nav-tabs.tabBar li:active a,.nav-tabs.tabBar a:active a,.nav-tabs.tabBar li.active a,.nav-tabs.tabBar a.active a,.nav-tabs.tabBar li:focus a,.nav-tabs.tabBar a:focus a{background-color:#585858;background-color:#648798;color:#ffffff;}.nav-tabs.tabBar li{border:2px solid #9b9b9b;}.nav-tabs.tabBar li a{padding:5px 10px;color:#ffffff;font-weight:bold;font-style:normal;font-size:14px;}.block-price header h5,.block-price header h3{color:#585858;}.block-price.price-header{font-size:20px;font-weight:bold;font-style:normal;background-color:#648798;}.block-price .discount-perc{float:right;position:relative;background-color:#648798;color:#ffffff;}.block-price .discount-perc a{color:#ffffff;}.block-price .discount-perc .ensign{background-color:#648798;}.block-price .basicprice{white-space:nowrap;font-size:15px;}@media screen and (max-width:1200px){.block-price .basicprice{display:block;}}@media screen and (max-width:992px){.block-price .basicprice{display:inline;}}.block-price .price{white-space:nowrap;color:#648798;}.block-price .discount-wrapper + .newprice,.block-price.discounted .price{color:#d40e14;}.block-price .discount-wrapper + .newprice a,.block-price.discounted .price a{font-size:20px;}.block-price .discount-wrapper + .newprice span,.block-price.discounted .price span,.block-price .discount-wrapper + .newprice a,.block-price.discounted .price a,.block-price .discount-wrapper + .newprice a:hover,.block-price.discounted .price a:hover{color:#d40e14;}.block-price .discount-wrapper + .newprice span[class*="icon-"],.block-price.discounted .price span[class*="icon-"],.block-price .discount-wrapper + .newprice a[class*="icon-"],.block-price.discounted .price a[class*="icon-"],.block-price .discount-wrapper + .newprice a:hover[class*="icon-"],.block-price.discounted .price a:hover[class*="icon-"]{color:#092a5e;}.hotel-promo.lm-top .promoPictureInfo header{right:0;left:0;}.promoPictureInfo .check-list{height:100px;overflow:hidden;position:relative;}.promoPictureInfo .check-list:after{position:absolute;content:" ";left:0;right:0;bottom:0;height:20px;background-image:linear-gradient(to bottom,transparent,#ffffff);}.filter ul .icon-star--fill{color:#648798;}.filter ul.activeFilters li a,.filter ul.activeFilters li:hover a{color:#ffffff;}.filter ul.activeFilters .label-primary{background-color:#648798;}.filter [class^='icon']{color:#585858;}.filter-block input[type="checkbox"]:checked + label::before,.filter-block input[type="checkbox"]:checked + .filterdiv::before{background-color:#648798;border-color:#648798;color:#ffffff;}.filter-block input[type="checkbox"] + label a,.filter-block input[type="checkbox"] + .filterdiv a,.filter-block input[type="checkbox"] + label .a,.filter-block input[type="checkbox"] + .filterdiv .a{color:#000000;}.filter-block input[type="checkbox"]:disabled + label *,.filter-block input[type="checkbox"]:disabled + .filterdiv *,.filter-block input[type="checkbox"]:disabled + label a,.filter-block input[type="checkbox"]:disabled + .filterdiv a,.filter-block input[type="checkbox"]:disabled + label .a,.filter-block input[type="checkbox"]:disabled + .filterdiv .a{color:#9b9b9b;}.filter-block input[type="checkbox"]:checked + label a,.filter-block input[type="checkbox"]:checked + .filterdiv a,.filter-block input[type="checkbox"]:checked + label .a,.filter-block input[type="checkbox"]:checked + .filterdiv .a{color:#648798;}.filter-block input[type="checkbox"]:checked:disabled + label::before,.filter-block input[type="checkbox"]:checked:disabled + .filterdiv::before{background-color:#648798;border-color:#648798;opacity:0.5;}.lm-mobile .btn{border:1px solid #408080;}.lm-mobile-filter .panel-default .panel-heading .panel-title{font-size:16px;color:#585858;}.mobile-filter-system .header-mobile-filters{background-color:#648798;}.mobile-filter-system .modal-active-filters{background-color:#eeeeee;}.mobile-filter-system .modal-active-filters .filter ul.activeFilters li:not(.last) span{background-color:#585858;color:#ffffff;}.mobile-filter-system .modal-actions button.btn{background-color:#648798;text-transform:uppercase;}table.table-striped .table-column-selected,table.table-striped tbody tr.odd td.table-column-selected,table.table-striped tbody tr.odd:hover td.table-column-selected,table.table-striped tbody tr.even td.table-column-selected,table.table-striped tbody tr.even:hover td.table-column-selected,table.table-striped tbody tr:nth-child(2n+1) td.table-column-selected,table.table-striped tbody tr:nth-child(2n+1) th.table-column-selected{background-color:#c8c8b4;}table.table-striped .table-column-selected:hover,table.table-striped tbody tr.odd td.table-column-selected:hover,table.table-striped tbody tr.odd:hover td.table-column-selected:hover,table.table-striped tbody tr.even td.table-column-selected:hover,table.table-striped tbody tr.even:hover td.table-column-selected:hover,table.table-striped tbody tr:nth-child(2n+1) td.table-column-selected:hover,table.table-striped tbody tr:nth-child(2n+1) th.table-column-selected:hover{background-color:#c8c8b4;}table.table-striped tbody tr.odd td{background-color:#fafafa;border-top:1px solid #648798;border-bottom:1px solid #648798;}table.table-striped tbody tr.odd:hover td{background-color:#e4e4df;}table.table-striped tbody tr.even:hover td{background-color:#e4e4df;}table.table-striped tbody tr.success td,table.table-striped tbody tr.success:hover td{background-color:#c8c8b4;border-top:2px solid #408080;border-bottom:2px solid #408080;}table.table-striped.table-no-hover{}table.table-striped.table-no-hover tbody tr.odd:hover td{background-color:#fafafa;}#last-viewed-toolbar .last-viewed-blocks .container-loading{background-image:url(/sites/all/themes/tui/img/loader-tui-blue.gif);background-repeat:no-repeat;background-position:center;}#last-viewed-toolbar .promoPictureInfo h3{min-height:0;}@media screen and (min-width:768px){#last-viewed-toolbar .lviewed-link{background-color:#ffffff;color:#648798;left:40px;}#last-viewed-toolbar .lviewed-link h3{color:#648798;}#last-viewed-toolbar .last-viewed-blocks{background-color:#ffffff;}#last-viewed-toolbar .last-viewed-blocks .title{color:#648798;}#last-viewed-toolbar .last-viewed-blocks .title h3{border-bottom:1px solid #9b9b9b;color:#648798;}#last-viewed-toolbar .last-viewed-blocks .hotelViewed .close-btn{background-color:#a0c8e6;color:#092a5e;}}@media screen and (max-width:768px){#last-viewed-toolbar .last-viewed-blocks{background-color:#ffffff;color:#ffffff;}#last-viewed-toolbar .last-viewed-blocks .title{background-color:#27519b;color:#ffffff;}#last-viewed-toolbar .last-viewed-blocks .title *,#last-viewed-toolbar .last-viewed-blocks .title h3{color:#ffffff;font-weight:bold;font-style:normal;}}.block-hotel div#bookbox_loading{background:#f5f5f5 url(/sites/vip-selection/themes/vipselection/img/loader.gif) no-repeat center 10px;padding-top:80px;}.page-loader{display:flex;}.page-loader .page-loader-icon{background-image:url(/sites/vip-selection/themes/vipselection/img/loader.gif) !important;background-position:center !important;}.loading{background-image:url(/sites/all/themes/tui/img/loader-tui-blue.gif);background-repeat:no-repeat;background-position:center;}body .ui-datepicker table thead th.ui-datepicker-week-end span{color:#648798;}body .ui-datepicker table tr td.ui-datepicker-selected-from span,body .ui-datepicker table tr td.ui-datepicker-selected-from a{background:#648798;color:#ffffff !important;}body .ui-datepicker table tr td.ui-datepicker-selected-from.ui-datepicker-today span,body .ui-datepicker table tr td.ui-datepicker-selected-from.ui-datepicker-today a{background:#648798;border-color:#648798;}body .ui-datepicker table tr td.ui-datepicker-selected-from.ui-datepicker-selected-to:after{background-color:#648798;color:#ffffff !important;}body .ui-datepicker table tr td.ui-datepicker-selected-to span,body .ui-datepicker table tr td.ui-datepicker-selected-to a{background:#648798;color:#ffffff !important;}body .ui-datepicker table tr td.ui-datepicker-selected-from.ui-datepicker-selected-to span,body .ui-datepicker table tr td.ui-datepicker-selected-from.ui-datepicker-selected-to a{background:#648798;}body .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{background:#648798;color:#ffffff;}body .ui-datepicker .ui-datepicker-buttonpane-footer .ui-state-default.ui-datepicker-close{background-color:#648798;}body .ui-datepicker .ui-datepicker-title select.ui-datepicker-monthyear:focus{outline-color:#648798;}@media screen and (max-width:992px){body .ui-datepicker .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-next{font-size:37px;top:0;}}body .ui-datepicker .ui-widget-header{color:#4c4c4c;}.tui-datepicker-dates .tui-datepicker-date-from .tui-datepicker-date-day,.tui-datepicker-dates .tui-datepicker-date-to .tui-datepicker-date-day,.custom-input-datepicker .tui-datepicker-date-day,.tui-datepicker-dates .tui-datepicker-date-from .tui-datepicker-date-month,.tui-datepicker-dates .tui-datepicker-date-to .tui-datepicker-date-month,.custom-input-datepicker .tui-datepicker-date-month{color:#585858;}.tui-datepicker-dates .tui-datepicker-date-from.active .tui-datepicker-date-day,.tui-datepicker-dates .tui-datepicker-date-to.active .tui-datepicker-date-day,.custom-input-datepicker.active .tui-datepicker-date-day,.tui-datepicker-dates .tui-datepicker-date-from.active .tui-datepicker-date-month,.tui-datepicker-dates .tui-datepicker-date-to.active .tui-datepicker-date-month,.custom-input-datepicker.active .tui-datepicker-date-month{color:#ffffff;}.tui-datepicker-dates .tui-datepicker-date-from.active,.tui-datepicker-dates .tui-datepicker-date-to.active,.custom-input-datepicker.active{border-color:#4c4c4c;}.tui-datepicker-dates .tui-datepicker-date-from.active .glyphicon,.tui-datepicker-dates .tui-datepicker-date-to.active .glyphicon,.custom-input-datepicker.active .glyphicon{color:#ffffff;}.tui-datepicker-title .tui-datepicker-dates .tui-datepicker-date-from,.tui-datepicker-title .tui-datepicker-dates .tui-datepicker-date-to{color:#4c4c4c;}.tui-datepicker-title .tui-datepicker-dates .tui-datepicker-date-from span,.tui-datepicker-title .tui-datepicker-dates .tui-datepicker-date-to span{color:#4c4c4c;}.ismobile .modal .modal-dialog .modal-header{background-color:#648798;color:#ffffff;}.ismobile .modal .modal-dialog .modal-header h1,.ismobile .modal .modal-dialog .modal-header h2,.ismobile .modal .modal-dialog .modal-header h3,.ismobile .modal .modal-dialog .modal-header h4,.ismobile .modal .modal-dialog .modal-header h5{color:#ffffff;text-transform:none;}.ismobile.tui-modal-open .tui-modal-container.open header{background-color:#648798;color:#ffffff;}.ismobile.tui-modal-open .tui-modal-container.open header h1,.ismobile.tui-modal-open .tui-modal-container.open header h2,.ismobile.tui-modal-open .tui-modal-container.open header h3,.ismobile.tui-modal-open .tui-modal-container.open header h4,.ismobile.tui-modal-open .tui-modal-container.open header h5{color:#ffffff;margin:0;padding:0;text-transform:none;}@media screen and (min-width:768px){.modal-dialog .modal-content .modal-header h1,.modal-dialog .modal-content .modal-header h2,.modal-dialog .modal-content .modal-header .h1,.modal-dialog .modal-content .modal-header .h2,.modal-dialog .modal-content .modal-header h3,.modal-dialog .modal-content .modal-header .h3{color:#585858;}}.appointment-container{display:flex;justify-content:center;flex-flow:column wrap;}.appointment-container a.btn{width:100%;}.appointment-container .divider{margin:15px 0;width:100%;text-align:center;display:flex;}.appointment-container .divider span.div-left{border-top:1px solid white;width:calc(50% - 10px);margin-top:10px;}.appointment-container .divider span.div-text{text-transform:uppercase;margin:0 2px;}.appointment-container .divider span.div-right{border-top:1px solid white;width:calc(50% - 10px);margin-top:10px;}.skedify-plugin{min-height:300px;}#sliding-popup.sliding-popup-top{background:#e4e4df;}#sliding-popup.sliding-popup-top .popup-content{color:#333333;}@media screen and (max-width:992px){#sliding-popup.sliding-popup-top .popup-content #popup-buttons .decline-button{color:#648798;}}#sliding-popup.sliding-popup-top .popup-content #popup-buttons .find-more-button{color:#648798;}@media screen and (min-width:992px){#sliding-popup.sliding-popup-top .popup-content #popup-buttons .decline-button{border-color:#648798;color:#648798;}}
