/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-box-sizing:border-box;-moz-box-sizing:content-box;-moz-box-sizing:padding-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover,a:focus{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;vertical-align:middle;margin-right:.4em}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0;font-size:1em}td,th{padding:0}form{margin:0;padding:0}input[type=text],input[type=password],select,textarea{padding:1px 2px;box-sizing:border-box}ul,ol{margin:0;padding:0;list-style:none}hr{margin:0 auto;display:block;font-size:0;line-height:0;box-sizing:border-box;border-style:solid}h2,h3,h4,h5,h6{margin:0}html{font-family:"Roboto",sans-serif;font-size:100%;line-height:1.5}body{background-color:black}a{text-decoration:none;color:#e31f21}a:hover{color:#bb0f0f}.red-stripe{z-index:10000;width:1070px;margin:auto;position:fixed;left:0;right:0;height:0}.red-stripe .red-stripe-1{width:24px;height:100vh;background-color:#e31f21;position:absolute;right:-44px;top:0}.mainnav-content-pusher{height:144px}.is-active{background-color:#e20613}.positioner{max-width:1070px;width:100%;margin:0 auto;box-sizing:border-box}@media screen and (max-width:1300px){.red-stripe{display:none}}@media screen and (max-width:1100px){.positioner{max-width:100%;padding-left:1em;padding-right:1em;margin:0}}@media screen and (max-width:769px){.mainnav-content-pusher{display:none}.positioner{padding-left:10px;padding-right:10px}}.topnav{width:100%;background-color:black;font-size:.65rem}.topnav__wrapper{height:50px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media screen and (min-width:769px){.topnav{position:fixed;top:0;left:0;z-index:9999}}.profile-selector{padding:2px 5px;font-weight:bold;text-transform:uppercase;color:white;border:1px solid white;position:relative;margin-left:3em}.profile-selector:hover{background-color:#999;cursor:pointer}.profile-selector i.fa{font-size:1.2em}.profile-selector span.user-name{padding:0 1em 0 .4em;text-transform:none}.currency-selector{padding:2px 5px;font-weight:bold;text-transform:uppercase;color:white;border:1px solid white;position:relative;margin-left:3em}.currency-selector:hover{background-color:#999;cursor:pointer}.currency-selector .currency{display:inline-block;padding:0 2em}.currency-selector i.fa-caret-down{color:#e31f21;font-size:150%;vertical-align:middle}.currency-selector-tooltip{display:none;width:800px;background:#FFF;font-size:.75rem;font-weight:normal}.currency-selector-tooltip ul{overflow:auto;column-count:4}.currency-selector-tooltip li{display:inline-block;width:200px;vertical-align:middle;padding:3px 5px 3px 5px}.currency-selector-tooltip li:hover,.currency-selector-tooltip li.selected{background:#CCC}.currency-selector-tooltip li a{color:#333;display:block}.currency-selector-tooltip li:hover a,.currency-selector-tooltip li.selected a{color:black!important}.currency-selector-tooltip .currency-symbol{display:inline-block;width:36px;vertical-align:middle}.currency-selector-tooltip .currency-name{display:inline-block;vertical-align:middle;color:#666}.price-selector{padding:2px 5px;font-weight:bold;text-transform:uppercase;color:white;border:1px solid white;position:relative;margin-left:3em}.price-selector:hover{background-color:#999;cursor:pointer}.price-selector .price{display:inline-block;padding:0 2em}.price-selector-tooltip{display:none;width:200px;background:#FFF;font-size:.75rem;font-weight:normal}.price-selector-tooltip li{display:inline-block;width:200px;padding:4px;vertical-align:middle}.price-selector-tooltip li:hover{background:#999}.price-selector-tooltip li a{color:black}.price-selector-tooltip li:hover a{color:white}.price-selector-tooltip .price{display:inline-block;margin-left:5px;vertical-align:middle}.locale-selector{padding:2px 5px;font-weight:bold;text-transform:uppercase;color:white;border:1px solid white;position:relative;margin-left:3em}.locale-selector:hover{background-color:#999;cursor:pointer}.locale-selector .language{display:inline-block;padding:0 2em}.locale-selector i.fa-caret-down{color:#e31f21;font-size:150%;vertical-align:middle}.locale-selector-tooltip{display:none;width:324px;background:#FFF;font-size:.75rem;font-weight:normal}.locale-selector-tooltip li{display:inline-block;width:100px;padding:4px;vertical-align:middle}.locale-selector-tooltip li:hover{background:#999}.locale-selector-tooltip li a{color:black}.locale-selector-tooltip li:hover a{color:white}.locale-selector-tooltip .language{display:inline-block;margin-left:5px;vertical-align:middle}.header{width:100%;background-color:white;font-size:.75rem}#corporateLogo{display:none;background-repeat:no-repeat;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__wrapper .logo-powered-by-ehotel{align-self:flex-end;background-image:url(../img/assets/img/logo_powered_by_ehotel_2.svg);background-repeat:no-repeat;background-size:cover;width:184px;height:22px;margin-left:30px}.header__wrapper .logo{overflow:hidden;text-indent:101%;white-space:nowrap;margin:0;width:150px;height:60px;background-image:url(../img/assets/img/ehotel_logo_with_slogan.svg);background-repeat:no-repeat;background-size:150px 60px}.header__wrapper .logo__wrapper{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media screen and (max-width:768px){.header__wrapper{padding:10px}}@media screen and (min-width:769px){.header{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:90px;position:fixed;top:50px;left:0;z-index:9999;box-shadow:0 1px 6px rgba(0,0,0,0.2)}.header__wrapper{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}.menu-button a i.fa{width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#e20511;color:white;font-size:21px}@media screen and (min-width:641px){.menu-button a{display:none}}.mainnav>ul{list-style:none;text-transform:uppercase}.mainnav>ul>li{position:relative;font-size:1.15em}.mainnav>ul>li>a,.mainnav>ul>li>div>a{color:black;font-weight:bold;position:relative}.mainnav>ul>li>ul>li>a{display:block;position:relative;color:white;text-transform:uppercase;white-space:nowrap;padding-right:2em}.mainnav>ul>li>ul>li>a>i{display:none;position:absolute;top:.1em;right:0;line-height:3em}.mainnav>ul>li>ul{display:none}.mainnav>ul>li:hover>ul{display:block}@media screen and (min-width:769px){.mainnav>ul{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mainnav>ul>li{margin-left:20px}.mainnav>ul>li>i{display:none}.mainnav>ul>li>a{padding-bottom:50px}.mainnav>ul>li.menu-ehotel>a{padding-left:20px}.mainnav>ul>li>a>span{position:absolute;top:-15px;left:8px;font-size:.8em;text-transform:none;line-height:1}.mainnav>ul>li>ul{display:none;position:absolute;top:55px;right:0;padding:15px 20px 5px 20px;background:#e31f21;z-index:999;max-width:300px}.mainnav>ul>li>ul>li{line-height:3em}.mainnav>ul>li>ul>li:not(:last-child){border-bottom:solid 1px #fff}.mainnav>ul>li>ul>li>a:hover{color:white}.mainnav>ul>li>ul>li:hover>a>i{display:inline-block}}@media screen and (max-width:768px){.menu-button a.shownavlist{display:block}.menu-button a.hidenavlist{display:none}.mainnav{display:none}#menu:target a.shownavlist{display:none}#menu:target a.hidenavlist{display:block}#menu:target .mainnav{display:block}.mainnav>ul{margin-top:1.5em}.mainnav>ul>li{line-height:3em}.mainnav>ul>li:not(:last-child){border-bottom:1px solid black}.mainnav>ul>li>a{display:block;margin-right:5em}.mainnav>ul>li>a:hover{color:#b6090b}.mainnav>ul>li.menu-ehotel>a>i{display:none}.mainnav>ul>li>i{float:right;margin:.2em 0 0 1.5em;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#e20511;color:white;font-size:28px;font-weight:bold}.mainnav>ul>li>ul>li{line-height:2em;padding-left:2em}.mainnav>ul>li>ul>li>a{color:black}.mainnav>ul>li>ul>li>a:hover{color:#b6090b}}.breadcrumb{width:100%;background-color:#333;font-size:.8rem}.breadcrumb__wrapper{padding:10px 0 10px 0;height:3em;color:white;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.breadcrumb .breadcrumb-header{color:#bbb;margin-right:2em;text-transform:uppercase;font-weight:bold}.breadcrumb ol,.breadcrumb li{display:inline-block}.breadcrumb li+li::before{padding:0 .5em;color:#ccc;content:"\00BB"}.breadcrumb li a{color:white;text-decoration:underline}.breadcrumb li a:hover,.breadcrumb li a:focus{color:#bb0f0f}@media screen and (max-width:1100px){.breadcrumb__wrapper{padding:10px}}div.footer{color:white;font-size:.9em;font-style:normal}div.footer hr{border-width:2px;border-color:#FFF}div.footer a{color:white;text-decoration:none}div.footer .logo-footer{position:relative}div.footer .logo-footer .logo-ehotel{background-image:url(../img/assets/img/e_big.svg);background-repeat:no-repeat;width:280px;height:250px;position:absolute;top:-130px;right:0}div.footer .service-center .row{padding:3em 0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}div.footer .service-center .row .address h3{color:#e20613;text-transform:uppercase;font-size:100%}div.footer .service-center .row .social{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}div.footer .service-center .row .social div{background-color:#e20613;height:40px;width:40px;margin-right:5px}div.footer .service-center .row .social a{display:block;font-size:0;line-height:0}div.footer .contact{padding-top:3em;padding-bottom:3em}div.footer .contact .row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}div.footer .contact .row .menu h3{color:#777;text-transform:uppercase;font-size:100%;margin:0 0 10px 0}div.footer .contact .row .appstore{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}div.footer .contact .row .appstore img{width:150px}div.footer .copyright{padding:20px 0 40px 0;font-size:.9em;text-align:center}div.footer .copyright .row .social div{display:block;padding:5px}div.footer .copyright .row .social div a>i{font-size:2em}div.footer .copyright .row .social>div:hover{border-color:#e20613}div.footer .copyright .row .social>div{display:inline-block;border:1px solid white}div.footer .copyright .row .appstore a.logo-iphone-app{background-image:url(../img/assets/img/icons/download.svg);background-repeat:no-repeat;height:42px;width:162px;display:block}@media screen and (max-width:990px){div.footer .logo-footer{display:none}}@media screen and (max-width:768px){div.footer .contact .row{display:block}div.footer .contact .row>div{margin-bottom:2em}div.footer .contact .row>div.appstore{display:block}div.footer .service-center .row{display:block}div.footer .service-center .row>div{margin-bottom:2em}div.footer .service-center .row>div.social{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}@media screen and (max-width:480px){div.footer .service-center{border-top:2px solid white;padding-top:2em;padding-bottom:0}div.footer .service-center .row{padding:0}div.footer .contact{padding-top:2em;padding-bottom:0}}.cc-window{z-index:99999!important;color:black!important}.cc-btn:hover{background-color:#b6090b!important}.use-sprites,.olButton,ul.fact-list li:before,#toTop,#toTopHover{background-image:url(../img-build/sprite_2016-03-30.png);background-repeat:no-repeat}.info-icon{display:block;position:absolute;top:-3px;right:-15px;width:12px;height:12px;background-position:-40px -212px;background-repeat:no-repeat}.flag{display:inline-block;width:16px;height:11px;border:solid 1px #5a4a35;margin-top:1px;line-height:0;font-size:0;vertical-align:middle}.flag-none{border:0!important;height:0!important}.flag-ad{background-position:0 -816px}.flag-ae{background-position:-28px -816px}.flag-af{background-position:-56px -816px}.flag-ag{background-position:-84px -816px}.flag-ai{background-position:-112px -816px}.flag-al{background-position:-140px -816px}.flag-am{background-position:-168px -816px}.flag-an{background-position:-196px -816px}.flag-ao{background-position:-224px -816px}.flag-ar{background-position:-252px -816px}.flag-as{background-position:-280px -816px}.flag-at{background-position:0 -844px}.flag-au{background-position:-28px -844px}.flag-aw{background-position:-56px -844px}.flag-ax{background-position:-84px -844px}.flag-az{background-position:-112px -844px}.flag-ba{background-position:-140px -844px}.flag-bb{background-position:-168px -844px}.flag-bd{background-position:-196px -844px}.flag-be{background-position:-224px -844px}.flag-bf{background-position:-252px -844px}.flag-bg{background-position:-280px -844px}.flag-bh{background-position:0 -872px}.flag-bi{background-position:-28px -872px}.flag-bj{background-position:-56px -872px}.flag-bm{background-position:-84px -872px}.flag-bn{background-position:-112px -872px}.flag-bo{background-position:-140px -872px}.flag-br{background-position:-168px -872px}.flag-bs{background-position:-196px -872px}.flag-bt{background-position:-224px -872px}.flag-bv{background-position:-252px -872px}.flag-bw{background-position:-280px -872px}.flag-by{background-position:0 -900px}.flag-bz{background-position:-28px -900px}.flag-ca{background-position:-56px -900px}.flag-cc{background-position:-84px -900px}.flag-cd{background-position:-112px -900px}.flag-cf{background-position:-140px -900px}.flag-cg{background-position:-168px -900px}.flag-ch{background-position:-196px -900px}.flag-ci{background-position:-224px -900px}.flag-ck{background-position:-252px -900px}.flag-cl{background-position:-280px -900px}.flag-cm{background-position:0 -928px}.flag-cn{background-position:-28px -928px}.flag-zh{background-position:-28px -928px}.flag-co{background-position:-56px -928px}.flag-cr{background-position:-84px -928px}.flag-cs{background-position:-112px -928px}.flag-cu{background-position:-140px -928px}.flag-cv{background-position:-168px -928px}.flag-cx{background-position:-196px -928px}.flag-cy{background-position:-224px -928px}.flag-cz{background-position:-252px -928px}.flag-de{background-position:-280px -928px}.flag-dj{background-position:0 -956px}.flag-dk{background-position:-28px -956px}.flag-dm{background-position:-56px -956px}.flag-do{background-position:-84px -956px}.flag-dz{background-position:-112px -956px}.flag-ec{background-position:-140px -956px}.flag-ee{background-position:-168px -956px}.flag-eg{background-position:-196px -956px}.flag-eh{background-position:-224px -956px}.flag-england{background-position:-252px -956px}.flag-er{background-position:-280px -956px}.flag-es{background-position:0 -984px}.flag-et{background-position:-28px -984px}.flag-fam{background-position:-56px -984px}.flag-fi{background-position:-84px -984px}.flag-fj{background-position:-112px -984px}.flag-fk{background-position:-140px -984px}.flag-fm{background-position:-168px -984px}.flag-fo{background-position:-196px -984px}.flag-fr{background-position:-224px -984px}.flag-ga{background-position:-252px -984px}.flag-gb,.flag-en_GB{background-position:-280px -984px}.flag-gd{background-position:0 -1012px}.flag-ge{background-position:-28px -1012px}.flag-gh{background-position:-56px -1012px}.flag-gi{background-position:-84px -1012px}.flag-gl{background-position:-112px -1012px}.flag-gm{background-position:-140px -1012px}.flag-gn{background-position:-168px -1012px}.flag-gp{background-position:-196px -1012px}.flag-gq{background-position:-224px -1012px}.flag-gr{background-position:-252px -1012px}.flag-gs{background-position:-280px -1012px}.flag-gt{background-position:0 -1040px}.flag-gu{background-position:-28px -1040px}.flag-gw{background-position:-56px -1040px}.flag-gy{background-position:-84px -1040px}.flag-hk{background-position:-112px -1040px}.flag-hn{background-position:-140px -1040px}.flag-hr{background-position:-168px -1040px}.flag-ht{background-position:-196px -1040px}.flag-hu{background-position:-224px -1040px}.flag-id{background-position:-252px -1040px}.flag-ie{background-position:-280px -1040px}.flag-il{background-position:0 -1068px}.flag-in{background-position:-28px -1068px}.flag-io{background-position:-56px -1068px}.flag-iq{background-position:-84px -1068px}.flag-ir{background-position:-112px -1068px}.flag-is{background-position:-140px -1068px}.flag-it{background-position:-168px -1068px}.flag-jm{background-position:-196px -1068px}.flag-jo{background-position:-224px -1068px}.flag-jp{background-position:-252px -1068px}.flag-ke{background-position:-280px -1068px}.flag-kg{background-position:0 -1096px}.flag-kh{background-position:-28px -1096px}.flag-ki{background-position:-56px -1096px}.flag-km{background-position:-84px -1096px}.flag-kn{background-position:-112px -1096px}.flag-kp{background-position:-140px -1096px}.flag-kr{background-position:-168px -1096px}.flag-kw{background-position:-196px -1096px}.flag-ky{background-position:-224px -1096px}.flag-kz{background-position:-252px -1096px}.flag-la{background-position:-280px -1096px}.flag-lb{background-position:0 -1124px}.flag-lc{background-position:-28px -1124px}.flag-li{background-position:-56px -1124px}.flag-lk{background-position:-84px -1124px}.flag-lr{background-position:-112px -1124px}.flag-ls{background-position:-140px -1124px}.flag-lt{background-position:-168px -1124px}.flag-lu{background-position:-196px -1124px}.flag-lv{background-position:-224px -1124px}.flag-ly{background-position:-252px -1124px}.flag-ma{background-position:-280px -1124px}.flag-mc{background-position:0 -1152px}.flag-md{background-position:-28px -1152px}.flag-mg{background-position:-56px -1152px}.flag-mh{background-position:-84px -1152px}.flag-mk{background-position:-112px -1152px}.flag-ml{background-position:-140px -1152px}.flag-mm{background-position:-168px -1152px}.flag-mn{background-position:-196px -1152px}.flag-mo{background-position:-224px -1152px}.flag-mp{background-position:-252px -1152px}.flag-mq{background-position:-280px -1152px}.flag-mr{background-position:0 -1180px}.flag-ms{background-position:-28px -1180px}.flag-mt{background-position:-56px -1180px}.flag-mu{background-position:-84px -1180px}.flag-mv{background-position:-112px -1180px}.flag-mw{background-position:-140px -1180px}.flag-mx{background-position:-168px -1180px}.flag-my{background-position:-196px -1180px}.flag-mz{background-position:-224px -1180px}.flag-na{background-position:-252px -1180px}.flag-nc{background-position:-280px -1180px}.flag-ne{background-position:0 -1208px}.flag-nf{background-position:-28px -1208px}.flag-ng{background-position:-56px -1208px}.flag-ni{background-position:-84px -1208px}.flag-nl{background-position:-112px -1208px}.flag-no{background-position:-140px -1208px}.flag-np{background-position:-168px -1208px}.flag-nr{background-position:-196px -1208px}.flag-nu{background-position:-224px -1208px}.flag-nz{background-position:-252px -1208px}.flag-om{background-position:-280px -1208px}.flag-pa{background-position:0 -1236px}.flag-pe{background-position:-28px -1236px}.flag-pf{background-position:-56px -1236px}.flag-pg{background-position:-84px -1236px}.flag-ph{background-position:-112px -1236px}.flag-pk{background-position:-140px -1236px}.flag-pl{background-position:-168px -1236px}.flag-pm{background-position:-196px -1236px}.flag-pn{background-position:-224px -1236px}.flag-pr{background-position:-252px -1236px}.flag-ps{background-position:-280px -1236px}.flag-pt{background-position:0 -1264px}.flag-pw{background-position:-28px -1264px}.flag-py{background-position:-56px -1264px}.flag-qa{background-position:-84px -1264px}.flag-ro{background-position:-112px -1264px}.flag-ru{background-position:-140px -1264px}.flag-rw{background-position:-168px -1264px}.flag-sa{background-position:-196px -1264px}.flag-sb{background-position:-224px -1264px}.flag-sc{background-position:-252px -1264px}.flag-scotland{background-position:-280px -1264px}.flag-sd{background-position:0 -1292px}.flag-se{background-position:-28px -1292px}.flag-sg{background-position:-56px -1292px}.flag-sh{background-position:-84px -1292px}.flag-si{background-position:-112px -1292px}.flag-sk{background-position:-140px -1292px}.flag-sl{background-position:-168px -1292px}.flag-sm{background-position:-196px -1292px}.flag-sn{background-position:-224px -1292px}.flag-so{background-position:-252px -1292px}.flag-sr{background-position:-280px -1292px}.flag-st{background-position:0 -1320px}.flag-sv{background-position:-28px -1320px}.flag-sy{background-position:-56px -1320px}.flag-sz{background-position:-84px -1320px}.flag-tc{background-position:-112px -1320px}.flag-td{background-position:-140px -1320px}.flag-tf{background-position:-168px -1320px}.flag-tg{background-position:-196px -1320px}.flag-th{background-position:-224px -1320px}.flag-tj{background-position:-252px -1320px}.flag-tk{background-position:-280px -1320px}.flag-tl{background-position:0 -1348px}.flag-tm{background-position:-28px -1348px}.flag-tn{background-position:-56px -1348px}.flag-to{background-position:-84px -1348px}.flag-tr{background-position:-112px -1348px}.flag-tt{background-position:-140px -1348px}.flag-tv{background-position:-168px -1348px}.flag-tw{background-position:-196px -1348px}.flag-tz{background-position:-224px -1348px}.flag-ua{background-position:-252px -1348px}.flag-ug{background-position:-280px -1348px}.flag-um{background-position:0 -1376px}.flag-us,.flag-en_US{background-position:-28px -1376px}.flag-uy{background-position:-56px -1376px}.flag-uz{background-position:-84px -1376px}.flag-va{background-position:-112px -1376px}.flag-vc{background-position:-140px -1376px}.flag-ve{background-position:-168px -1376px}.flag-vg{background-position:-196px -1376px}.flag-vi{background-position:-224px -1376px}.flag-vn{background-position:-252px -1376px}.flag-vu{background-position:-280px -1376px}.flag-wales{background-position:0 -1404px}.flag-wf{background-position:-28px -1404px}.flag-ws{background-position:-56px -1404px}.flag-ye{background-position:-84px -1404px}.flag-yt{background-position:-112px -1404px}.flag-za{background-position:-140px -1404px}.flag-zm{background-position:-168px -1404px}.flag-zw{background-position:-196px -1404px}.flag-en{background-position:-252px -1404px}.iphone-app-icon{display:block;width:135px;height:40px}.iphone-app-icon-de{background-position:-330px -815px}.iphone-app-icon-en{background-position:-330px -855px}.iphone-app-icon-uk{background-position:-330px -855px}.iphone-app-icon-en_GB{background-position:-330px -855px}.iphone-app-icon-us{background-position:-330px -855px}.iphone-app-icon-en_US{background-position:-330px -855px}.iphone-app-icon-fr{background-position:-330px -895px}.iphone-app-icon-es{background-position:-330px -935px}.iphone-app-icon-it{background-position:-330px -975px}.iphone-app-icon-pl{background-position:-330px -1015px}.iphone-app-icon-ru{background-position:-330px -1055px}.iphone-app-icon-bg{background-position:-330px -1095px}.iphone-app-icon-nl{background-position:-330px -1135px}.iphone-app-icon-no{background-position:-330px -1175px}.iphone-app-icon-pt{background-position:-330px -1215px}.iphone-app-icon-cn{background-position:-330px -1255px}.icon-stars{float:left}.icon-star-small{display:block;font-size:0;line-height:0;width:7px;height:5px;background-position:-14px -195px}.icon-star-normal{display:block;font-size:0;line-height:0;width:10px;height:10px;background-position:0 -195px}.icon-star-big{display:block;font-size:0;line-height:0;width:20px;height:17px;background-position:-4px -528px}.fa-refpoint{display:block;border:1px solid #999;color:#333;font-size:14px;line-height:20px;text-align:center;width:20px;height:20px;box-sizing:border-box}.fa-refpoint-small{font-size:14px;opacity:.7}.icon-refpoint{display:block;width:21px;height:20px}.icon-refpoint-city{background-position:0 -25px}.icon-refpoint-airport{background-position:0 -45px}.icon-refpoint-trainstation{background-position:0 -65px}.icon-refpoint-fair{background-position:0 -85px}.icon-refpoint-small{display:inline-block}.icon-refpoint-city-small{width:12px;height:11px;background-position:-24px -25px}.icon-refpoint-airport-small{width:15px;height:9px;background-position:-24px -45px}.icon-refpoint-trainstation-small{width:9px;height:11px;background-position:-24px -65px}.icon-refpoint-fair-small{width:9px;height:11px;background-position:-24px -85px}.fa-service{border:1px solid #999;background-color:#d5d5d5;color:#333;font-size:13px;line-height:19px;text-align:center;width:20px;height:20px;box-sizing:border-box}.fa-service-disable{color:#999;background-color:white}.icon-service{font-size:0;line-height:0;width:21px;height:20px}.icon-service-parking{background-position:0 -110px}.icon-service-no-parking{background-position:-21px -110px}.icon-service-restaurant{background-position:0 -130px}.icon-service-no-restaurant{background-position:-21px -130px}.icon-service-spa{background-position:0 -150px}.icon-service-no-spa{background-position:-21px -150px}.icon-service-internet{background-position:0 -170px}.icon-service-no-internet{background-position:-21px -170px}.thawte-box{text-align:center}.thawte-box .thawte-image{margin:auto}.thawte-image{display:block;width:86px;height:88px;background-position:-50px -110px}.calendar-icon{display:block;width:18px;height:17px;background-position:-20px -235px}br{line-height:0}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-space-between{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.flex-space-around{-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.ui-autocomplete{z-index:900!important;font-size:.75rem}.ui-autocomplete span.customerPoi{color:#208b19}.ui-datepicker{z-index:900!important;font-size:.75rem}.ui-datepicker-trigger{background-color:inherit;outline:0;border:1px solid #999;padding:0 5px;margin-left:5px;font-size:.9em}.ui-datepicker-trigger .fa{line-height:1.5}.ui-datepicker-trigger:focus,.ui-datepicker-trigger:hover{color:#black;background-color:#cfcfcf;outline:0;border:1px solid #999}.ui-datepicker-trigger:active{color:white;background-color:#e31f21;outline:0;border:1px solid #999}.ui-dialog{font-size:.75rem}.ui-widget-overlay{background:#333!important}.ui-widget-content a.button{color:white}.tooltiptext{display:none;position:relative}a.tooltip-close{display:block;position:absolute;top:-8px;right:0;color:#999;font-size:18px}a.tooltip-close:hover{color:#666}.qtip{max-width:800px!important}.qtip-bootstrap{font-size:inherit!important;line-height:inherit!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-border-radius:0!important}.qtip-nopadding .qtip-content{padding:0!important}div.main-content{background-color:#333}.main-content__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.75rem;padding-bottom:200px}.sidebar{min-width:240px;max-width:240px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex}.main-content__wrapper>div.content{width:100%;margin-left:15px}.content-box{background-color:white;margin-bottom:15px;padding:10px}.content-box.static-content-box{padding:0 2em 2em 2em}.static-content-box h2{padding:1.5em 0 1em 0}.static-content-box h3{padding:1.5em 0 1em 0}.static-content-box h4{padding:1em 0 .8em 0}.static-content-box p{padding:.5em 0 .5em 0}.star{color:#e31f21}.star.star-0{color:inherit}.star-1:before{content:"\2605"}.star-2:before{content:"\2605\2605"}.star-3:before{content:"\2605\2605\2605"}.star-4:before{content:"\2605\2605\2605\2605"}.star-5:before{content:"\2605\2605\2605\2605\2605"}.button{display:inline-block;background-color:#e31f21;color:white;padding:0 1em 0 .6em;line-height:2;text-transform:uppercase}.button.small{font-size:.9em;line-height:1.6}.button:hover,.button:active,.button:focus{background-color:#b6090b;color:white}.button-flat{display:inline-block;color:#2c89c4;padding:0 8px;min-width:88px;line-height:36px;box-sizing:border-box;text-transform:uppercase;font-weight:bold;text-align:center;border-radius:2px}.button-flat:hover,.button-flat:active,.button-flat:focus{background-color:#2c89c4;color:white}.button-box{padding-top:12px}label.validation-error{color:#e31f21}.autocompleter-list-item .flag{display:inline-block;margin-right:10px}.autocompleter-list-item .icon-refpoint-small{display:inline-block}.review-speech-bubble{position:relative;padding:0 5px;line-height:1.5;text-align:center;color:white;background-color:#e31f21;display:inline-block;width:22px;margin-bottom:5px}.review-speech-bubble.empty-small{width:12px;height:12px;margin-top:3px}.review-speech-bubble:before{content:"";position:absolute;bottom:-4px;left:5px;border-style:solid;border-width:0 0 5px 10px;border-color:transparent #e20613}.background-container{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}.background-container li span{width:100%;height:100%;position:absolute;top:0;left:0;color:transparent;background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-transform-origin:bottom center;transform-origin:bottom center}@media screen and (max-width:640px){.background-container li span{-webkit-animation:none!important;animation:none!important}}.award-content-box{display:inherit}.media-award{display:inline-block;height:150px}.media-award:not(:last-child){margin-right:1em}.media-award img{height:150px;width:auto}.media-award .media__image{overflow:visible}.media{margin-bottom:1em}.media a{color:inherit;display:block;cursor:pointer}.media__image{overflow:hidden}.media__image img{display:block}.media__body{background-color:#959595;box-sizing:border-box;padding:5px;color:#fff}.media__body:hover{background-color:#fff;color:#b1b1b1}.media__body--header{text-align:center;font-size:1.5em;margin-bottom:10px}.media__body--text{width:auto}.media__body .media__body--text p{width:auto;margin:auto;font-size:.8em}.slider-content .media__body{height:140px!important;max-height:140px!important;overflow:hidden!important}.media__body p{margin:auto;font-size:.8em;text-align:center;word-wrap:wrap}.grid-flex{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:rows;-ms-flex-direction:rows;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:rows;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.grid-100{max-width:1070px}.grid-50{max-width:505px;margin:0 20px}.grid-30{max-width:306.66667px;margin:0 37.5px}@media screen and (max-width:1100px){.grid-100{max-width:100%;padding-left:1em;padding-right:1em}}@media screen and (max-width:640px){.grid-flex{display:block}.grid-100{padding-left:2em;padding-right:2em}}.section__wrapper{padding-top:5em;padding-bottom:5em;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.section__header{font-size:1.8em;font-weight:700;text-align:left;margin-bottom:.5em}.section__header span{color:#e20613}div.content,p.section__header,p.bodytext{-ms-flex:1 1 auto}.section__body{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;width:100%}.section__button a{text-align:center;display:inline-block;min-width:100px;line-height:1.2em;padding:6px 10px 6px 10px;border:1px solid black;color:black;text-transform:uppercase;font-size:10px;font-weight:bold;letter-spacing:2px}.section__button a:hover{color:#e20613}@media screen and (max-width:768px){.section__wrapper{padding-top:3em;padding-bottom:3em}}@media screen and (max-width:480px){.section__wrapper{padding-top:2em;padding-bottom:2em;margin-top:3em;border-top:2px solid white}.section__header{text-align:left}.section__button a{border-color:white;color:white}.section__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}.section-zero{background-color:#e20613}.section-zero .content-inline-messages{max-width:1070px;margin:0 auto}.section-zero .content-inline-messages .inlineMessagesContainer{margin-bottom:5px}.section-one{position:relative}.section-one .content{max-width:1070px;margin:0 auto;position:relative;height:700px}.section-one .black-stripe{height:150px;width:100%;background-color:rgba(0,0,0,0.7);position:absolute;z-index:2;bottom:0;left:0}.black-stripe div.black-stripe-headline{position:relative;max-width:1070px;margin:auto}.black-stripe div.black-stripe-headline p.section__header{color:#b1b1b1;max-width:700px;font-size:40px;font-weight:400;margin:0;padding:0}.black-stripe div.black-stripe-headline p.section__header a:hover{color:#b1b1b1!important}.section-one .logo-big{position:absolute;bottom:30px;right:0;width:280px;height:250px;z-index:3;background-image:url(../img/assets/img/e_big.svg);background-size:cover}.video-play-button{background:transparent url(../img/assets/img/icons/playbutton_black.svg) no-repeat left top;background-size:cover;width:90px;height:80px;cursor:pointer;position:relative;top:-350px;left:350px}.video-play-button:hover{background:transparent url(../img/assets/img/icons/playbutton_red.svg) no-repeat left top;background-size:cover}.qsign-wrapper .bg{position:relative;top:140px;left:520px;width:360px;height:360px;z-index:3;background:#e20613 url(../img/assets/img/icons/label.svg) no-repeat left top;background-size:cover;opacity:1;border-radius:50%}.bg .circle{border-style:solid;border-width:2px;border-color:#fff;background-color:transparent;border-radius:50%;position:relative;width:335px;height:335px;top:14px;left:12px;overflow:hidden}.images .qsign-img img{max-height:250px;width:auto}.qsign-img{display:none;text-align:center;vertical-align:middle;max-height:250px;height:250px;max-width:250px;width:250px}.images-wrapper{overflow:hidden;background-color:transparent;width:250px;height:250px;bottom:0;top:85px;position:relative;margin:auto}@media screen and (max-width:1100px){.section-one .content{max-width:100%}}@media screen and (max-width:990px){.section-one .black-stripe{display:none}.section-one .logo-big{display:none}.section-one .qsigns-container{display:none}.section-one .content{height:550px}}.section-two{background-color:white}.section-two .section__button{margin-top:.3em}.section-two .section__box{margin-left:4em;margin-right:6em;font-size:.9em;max-width:800px}.section-two .section__box p{margin-bottom:.5em}@media screen and (max-width:480px){.section-two{background-color:black;color:white}.section-two .section__box{margin-left:0;margin-right:0}}.section-three .section__wrapper{border-top:2px solid white;margin-top:5em;padding-top:1.2em}.section-three .section__header{color:white}.section-three .section__body{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.section-three .section__body .media{width:250px}.section-three .section__body .media .media__image{height:250px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.section-three .section__body .media:hover .media__image{-webkit-filter:none;filter:none}.section-three .section__body .media:hover .media__body{background-color:#ddd;color:black}.section-three .section__body .media:nth-child(3){width:520px}.section-three .section__body .media:nth-child(4){width:520px}@media screen and (max-width:768px){.section-three .section__wrapper{border-top:0;margin-top:0;padding-top:3em}.section-three .section__body .media:nth-child(3){width:250px}.section-three .section__body .media:nth-child(4){width:250px}}@media screen and (max-width:540px){.section-three .section__header{text-align:center}.section-three .section__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-three .section__body .media{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}@media screen and (max-width:480px){.section-three .section__wrapper{border-top:2px solid white;padding-top:2em}}.section-four{background-color:white}.section-four .section__button{cursor:pointer}.section-four .section__wrapper{margin-top:5em;padding-top:1.2em;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;position:relative}.section-four .section__wrapper__img{position:relative;margin-top:-570px}.section-four .section__box p{max-width:400px!important;width:400px!important}.section-four .section__wrapper{padding-bottom:2.75em!important}.section-four .section__header{max-width:680px}.section-four .section__header span{color:black}.section-four .section__box p{max-width:680px}.section-four .section__body img{position:absolute;top:-208px;right:0}.section-four .section__button{padding-top:.5em}@media screen and (max-width:1100px){.section-four .section__body img{display:none}}@media screen and (max-width:768px){.section-four .section__wrapper{border-top:0;margin-top:0;padding-top:3em}}@media screen and (max-width:480px){.section-four{background-color:black;color:white}.section-four .section__wrapper{border-top:2px solid white;padding-top:2em}}@media screen and (max-width:990px){.section-four .section__wrapper__img{display:none}}}.section-five{position:relative;width:100%;background-image:url(../img/assets/img/bg_section_five.jpg);background-repeat:no-repeat;background-size:auto auto;background-position:top -350px left -200px;background-color:pink;background-attachment:fixed;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.section-five .one{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:rgba(0,0,0,0.85);width:100%;color:white;padding-top:5em;padding-bottom:5em}.section-five .one .grid-flex{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-five .one .grid-flex .grid-50:first-child{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.section-five .one .grid-flex .grid-50:first-child .section__header{text-align:right;line-height:1.2em}.section-five .one .grid-flex .grid-50 .section__button a{color:white;border:1px solid white}.section-five .one .grid-flex .grid-50 .section__button a:hover{color:#e20613}.section-five .one .grid-flex .grid-50:nth-child(2) .section__button{display:none}.section-five .two .grid-flex{max-width:1070px;margin:auto;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;padding:0}.section-five .two .grid-50{width:50%;max-width:50%;margin-left:0;box-sizing:border-box}.section-five .two .grid-50>div{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:rgba(226,6,19,0.8);min-width:15em;padding:2.5em;font-size:1em;min-height:300px}.section-five .two .grid-50>div span{display:block;font-size:1.6em;font-weight:bold;line-height:1.2;margin-bottom:.5em}.section-five .two .grid-50>div .section__button{margin-top:2em}.section-five .two .grid-50>div .section__button a{color:white;border:1px solid white;display:inline-block}.section-five .two .grid-50>div .section__button a:hover{color:black}@media screen and (max-width:768px){.section-five .one{padding-top:3em;padding-bottom:3em}.section-five .two .grid-50>div{padding:1.5em;margin-right:0}}@media screen and (max-width:640px){.section-five .two .grid-50{width:100%;max-width:100%}}@media screen and (max-width:640px){.section-five{background-image:none;background-color:black}.section-five .one{border-top:2px solid white;padding-top:2em;padding-bottom:2em}.section-five .one .grid-flex .grid-50:first-child .section__header{text-align:left}.section-five .one .grid-flex .grid-50:first-child .section__button{display:none}.section-five .one .grid-flex .grid-50:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.section-five .one .grid-flex .grid-50:nth-child(2) .section__button{display:block;margin-top:1em}.section-five .two .grid-50>div{min-height:auto;background-color:black;color:white;font-size:1em;padding:2em;border-top:2px solid white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.section-five .two .grid-50>div span{text-align:left}.section-five .two .grid-50>div .section__button{margin-top:1em}}.section-six{position:relative;width:100%;background-image:url(../img/assets/img/bg_section_six.jpg);background-repeat:no-repeat;background-size:auto auto;background-position:top -350px left -200px;background-color:pink;background-attachment:fixed;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.section-six .three .grid-flex{max-width:1070px;margin:auto;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;padding:0}.section-six .three .grid-flex .grid-50{width:50%;max-width:50%;margin-right:0;box-sizing:border-box}.section-six .three .grid-flex .grid-50{margin:0}.section-six .three .grid-flex .grid-50>div{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-color:rgba(226,6,19,0.8);min-width:10em;padding:2.5em;text-align:right;font-size:1em;min-height:300px}.section-six .three .grid-flex .grid-50>div span{display:block;font-size:1.6em;font-weight:bold;line-height:1.2;margin-bottom:.5em}.section-six .three .grid-flex .grid-50>div .section__button{margin-top:2em}.section-six .three .grid-flex .grid-50>div .section__button a{color:white;border:1px solid white;display:inline-block}.section-six .three .grid-flex .grid-50>div .section__button a:hover{color:black}@media screen and (max-width:768px){.section-six .three .grid-flex .grid-50>div{padding:1.5em;margin-left:0}}@media screen and (max-width:640px){.section-six .three .grid-flex .grid-50{width:100%;max-width:100%}.section-six .three .grid-flex .grid-50>div{text-align:left}}@media screen and (max-width:640px){.section-six{background-image:none;background-color:black}.section-six .three .grid-flex .grid-50>div{min-height:auto;background-color:black;color:white;font-size:1em;padding:2em;border-top:2px solid white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.section-six .three .grid-flex .grid-50>div span{text-align:left}.section-six .three .grid-flex .grid-50>div .section__button{margin-top:1em}}.section-seven{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;color:white;padding:5em 0}.section-seven .grid-flex{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-seven .grid-flex .grid-50:first-child{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.section-seven .grid-flex .grid-50:first-child .section__header{text-align:right;line-height:1.2em}.section-seven .grid-flex .grid-50 .section__button a{color:white;border:1px solid white}.section-seven .grid-flex .grid-50 .section__button a:hover{color:#e20613}.section-seven .grid-flex .grid-50:nth-child(2) .section__button{display:none;margin-top:1em}@media screen and (max-width:768px){.section-seven{padding:3em 0}}@media screen and (max-width:640px){.section-seven{padding-top:2em;padding-bottom:2em;border-top:2px solid white;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.section-seven .grid-flex .grid-50{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.section-seven .grid-flex .grid-50:first-child .section__header{text-align:left}.section-seven .grid-flex .grid-50:first-child .section__button{display:none}.section-seven .grid-flex .grid-50:nth-child(2) .section__button{display:block}}.section-eight{background-color:black}.slick-dots{position:absolute!important;bottom:375px!important;text-align:right!important;right:5px}.slick-dots li{background-color:#b1b1b1!important}.slick-dots li button::before{color:#b1b1b1!important}.slick-dots li button::after{color:#b1b1b1!important}li.slick-active button::after,li.slick-active button::before{background-color:red!important;color:red!important}.slider-content-box{width:100%}.slider-content-box .media{margin:10px}.slider-content-box .media__image img{display:block;width:100%;height:100%}.slider-content-box .media__body--text{overflow:hidden}.section-eight .slider-container{overflow:hidden;margin:auto;padding-top:6em;padding-bottom:13.75em}.section-eight .slider-container .slider-header{margin-bottom:5.5em}.section-eight .slider-container p.section__header{color:white;font-size:2.5em;font-weight:400}.slider-container hr{border-width:4px;border-color:#FFF}.section-eight .overflow-container .media{max-width:300px}.section-eight .overflow-container .media__image{background-color:black;text-align:center}@media screen and (min-width:960px){.section-eight .slider-container{max-width:1070px}}@media screen and (min-width:640px) and (max-width:959px){.section-eight .slider-container{max-width:960px}}@media screen and (min-width:481px) and (max-width:639px){.section-eight{height:auto}.section-eight .slider-container{padding-top:3em;padding-bottom:2em}}@media screen and (max-width:480px){.section-eight{background-image:none;height:auto}.section-eight .slider-container{padding-top:0}}.section-accordion .grid-flex{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-accordion{background-color:black}.accordion.close{height:0}.accordion{overflow-x:hidden;overflow-y:hidden;padding-bottom:0;padding-left:0;padding-right:0;padding-top:10px;color:white}.info-box{background-color:rgba(255,255,255,0.85);box-sizing:border-box;position:absolute;top:30px;right:0;max-width:460px;z-index:10;overflow:auto;font-size:.9rem;padding:15px}.info-box br{line-height:normal!important}@media screen and (max-width:990px){.info-box{display:none}}.opacity50{filter:alpha(opacity = 50);opacity:.5}.text-danger{color:#d9534f}td.number{text-align:right}a.external-link:link,a.external-link:visited{color:inherit;text-decoration:none}a.external-link:hover,a.external-link:active{color:inherit;text-decoration:underline;cursor:pointer}.pseudoLink{color:#e31f21;text-decoration:none}.pseudoLink:hover,.pseudoLink:active{color:#bb0f0f;cursor:pointer}a img{border:0}a.action,span.action{position:relative;padding-left:10px;margin-left:.3em}a.action:before,span.action:before{content:"\f0da";font-family:"FontAwesome";font-size:120%;line-height:1;color:#e31f21}table{padding:0;border-spacing:0;border:0}table th,table td{border:0}.fieldMissing,.fieldInvalid,input[type=text].fieldMissing,input[type=password].fieldMissing,select.fieldMissing,textarea.fieldMissing,input[type=text].fieldInvalid,input[type=password].fieldInvalid,select.fieldInvalid,textarea.fieldInvalid{border:1px solid #2c89c4}.fieldLabelError{color:red}.hide{display:none}hr.noValue{width:20px;margin:0}.nowrap{white-space:nowrap}.clear{clear:both;line-height:0;font-size:0}.infoToolTip{font-size:11px;padding:5px 8px;text-align:left}.bestPrice{font-size:10px;font-weight:bold;padding:0 2px;color:#003cdf;background:#95d1ef;border:1px solid #003cdf}.bestPriceGreen{font-size:10px;font-weight:bold;padding:0 2px;color:#693;background:#efd;border:1px solid #693}.priceAdvantage{font-size:10px;font-weight:bold;padding:0 2px;background:#b5d5ff;border:1px solid #1575af}.specialRate{font-size:10px;font-weight:bold;padding:0 3px;color:red;background:#ffafaf;border:1px solid red}.box{padding-bottom:15px;background:#bbb}.box .box-header{background:#bbb;padding:3px 5px;text-transform:uppercase}.box p{padding:4px 8px 4px 8px}.privacy-seal-box{margin-top:10px;padding-bottom:10px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-pack:space-between;justify-content:space-between}.privacy-thawte-box{padding:30px 0 0 20px}.privacy-pci{display:block;padding-right:20px}ul.tabbed{margin:0;padding:0}ul.tabbed li{display:inline-block;list-style:none}#contentTabs li span,#contentTabs li a{display:block;padding:3px 30px 4px 10px;background:#bbb;color:inherit;border-right:1px solid #999;text-transform:uppercase}#contentTabs li a:hover{color:#e31f21}#contentTabs li.active span,#contentTabs li.active a{background:white}#myEhotel .box-header{color:#958570}#serviceCenter{font-size:11px;border:1px solid #958570}.service-center-callback-icon{width:16px;height:16px;float:left;background-position:0 -255px}.service-center-chat-icon{width:16px;height:16px;float:left;background-position:-40px -255px}.service-center-skype-icon{width:16px;height:16px;float:left;background-position:-20px -255px}.service-center-mail-icon{width:130px;height:12px;display:block;background-position:0 -275px}.service-center-channels-container{float:right;margin:10px;padding:10px;width:300px}.service-center-chat-box #scQ1TM{float:left}.service-center-chat-link-text{padding-top:5px}#serviceCenter span{color:#aa9b84;font-weight:bold}#oldhotline{font-size:11px;color:#6e5a41;position:absolute;right:0;top:-23px}#hotline span{color:#aa9b84}#hotline{font-size:11px;color:#6e5a41;margin:0;padding:0;right:0;text-align:right;position:absolute;top:16px}.errorMessagesStyle{color:#e31f21;padding:0 0 5px 0;font-size:1em}.redBorder{border:2px solid red}.noscript{color:red;padding:5%;font-size:120%;font-weight:bold}#redListDot li span{color:#5a4a35}#redListDot li{color:red;padding-bottom:4px}#MapSmall .displayMapLinkBox{padding:5px}#MapSmall .displayMapLinkBox a{line-height:0}#mapoverview{float:right;width:750px;height:450px;background-color:#e6dcc8;margin:5px auto;padding-left:5px;display:none}#mapoverview #maparea{float:left;width:738px;height:450px}#mapoverview #maparea .wraptocenter{display:block;text-align:center;vertical-align:middle}#mapoverview #maparea .wraptocenter *{vertical-align:middle}#mapoverview #maparea .wraptocenter span{display:inline-block;height:100%;width:1px}#maparea{width:738px;height:365px;clear:both}.rateChangeMark{color:red;font-style:normal;font-weight:bold;font-size:18px}.required{color:#2c89c4}.toolTipEnabled{cursor:pointer}.toolTip{display:block;background:#FFF;font-size:12px;text-align:left}.toolTipBox{display:block;padding:3px 5px}.toolTipHeader{border-bottom:1px dotted #958570;font-size:14px;margin-bottom:3px}.hotelPriceDetails{width:300px;background:#FFF;font-size:12px;font-weight:normal}.hotelPriceDetails .ratePriceBox{font-weight:bold}.hotelPriceDetails .ratePrice{float:right}.hotelPriceDetails .tax{font-size:11px}.hotelPriceDetails .totalRatePrice{font-size:11px;font-weight:bold}.average-price-details-tooltip{width:350px;background:#FFF;font-size:12px;font-weight:normal}.room-rate-price-details-tooltip{width:450px;background:#FFF;font-size:12px;font-weight:normal}.room-rate-price-details-list{width:100%;text-align:left;white-space:normal;border-collapse:collapse}.room-rate-price-details-list th,.room-rate-price-details-list td{padding:3px 6px!important;height:auto!important;background:transparent!important}.room-rate-price-details-list .sub-header{font-size:90%;font-weight:normal;text-align:right}.room-rate-price-details-list th,.room-rate-price-details-list td{border:1px solid #bbb!important;vertical-align:middle}.room-rate-price-details-list .currency{text-align:right}.room-rate-price-details-list .original-currency{font-size:90%}.room-rate-price-details-list-row-average td{padding-top:5px!important;padding-bottom:5px!important}.room-rate-price-details-list-row-total td{padding-top:5px!important;padding-bottom:5px!important}.breadcrumb-box{padding:5px 10px}.breadcrumb-item{float:left}.breadcrumb-item-separator{margin:0 5px}.breadcrumb-box a{color:#5a4a35;text-decoration:underline}.breadcrumb-box a:hover,.breadcrumb-box a:active{color:#bb0f0f}.social-network-button-box{border:0;margin:0;padding:0;height:25px;overflow:hidden;padding-top:7px;padding-bottom:4px}.hotel-award{display:block;font-size:0;line-height:0}.hotel-award-vdr_business-1-small span:before,.hotel-award-vdr_conference-1-small span:before,.hotel-award-vdr_green_hotel-1-small span:before,.hotel-award-vdr_conference_ship-1-small span:before,.hotel-award-vdr_event_location-1-small span:before,.hotel-award-vdr_serviced_apartment-1-small span:before{content:"\002713";position:relative;top:8px;left:2px}.hotel-award-vdr_business-1-small{width:16px;height:16px;background:#d1d3d4;color:#003976;font-size:16px}.hotel-award-vdr_conference-1-small{width:16px;height:16px;background:#003976;color:#d1d3d4;font-size:16px}.hotel-award-vdr_green_hotel-1-small{width:16px;height:16px;background:#008739;color:#9dcb3c;font-size:16px}.hotel-award-vdr_conference_ship-1-small{width:16px;height:16px;background:#b5d2ee;color:#003876;font-size:16px}.hotel-award-vdr_event_location-1-small{width:16px;height:16px;background:#f37021;color:#d1d3d4;font-size:16px}.hotel-award-vdr_serviced_apartment-1-small{width:16px;height:16px;background:#6b0a22;color:#d1d3d4;font-size:16px}.hotel-award-vdr_business-1-large{width:43px;height:126px;background-position:0 -1430px}.hotel-award-vdr_conference-1-large{width:43px;height:126px;background-position:-43px -1430px}.hotel-award-vdr_green_hotel-1-large{width:43px;height:126px;background-position:-86px -1430px}.hotel-award-vdr_conference_ship-1-large{width:43px;height:126px;background-position:-129px -1430px}.hotel-award-vdr_event_location-1-large{width:43px;height:126px;background-position:-172px -1430px}.hotel-award-vdr_serviced_apartment-1-large{width:43px;height:126px;background-position:-215px -1430px}.hotel-award-billing_direct-0-small{border:1px solid #999;color:#d5d5d5;font-size:16px;line-height:16px;text-align:center;width:20px;height:20px;box-sizing:border-box}.hotel-award-billing_direct-0-small:before{content:"K"}.hotel-award-billing_direct-1-small,.hotel-award-billing_direct-2-small{border:1px solid #999;background-color:#d5d5d5;color:#333;font-size:16px;font-weight:bold;line-height:16px;text-align:center;width:20px;height:20px;box-sizing:border-box}.hotel-award-billing_direct-1-small:before,.hotel-award-billing_direct-2-small:before{content:"K"}.noted-hotel-list-box{padding:0 5px}.noted-hotel-list-box a.link-remove-item{float:right;display:block;margin:0 0 5px 5px}.recently-viewed-hotel-list-box{padding:0 5px}.recently-viewed-hotel-list{width:100%}.recently-viewed-hotel-list tr td{padding:5px 0;border-bottom:1px dotted grey;vertical-align:top;text-align:left}.recently-viewed-hotel-list tr td.recently-viewed-hotel-list-column-image{width:45px}.recently-viewed-hotel-list a.link-hotel-info{display:block;padding-bottom:3px}.recently-viewed-hotel-list a.link-remove-item{float:right;display:block;margin:0 0 5px 5px}.recently-viewed-hotel-list .hotel-address{clear:both;padding-top:5px}.recently-viewed-hotel-list-box a.link-remove-all{display:block;padding:5px 0;text-align:right}.mastercard-image{display:block;width:180px;height:130px;background-position:-160px -110px}.amex-image{display:block;width:180px;height:130px;background-position:-348px -110px}.icon-newsletter{padding-left:18px;width:13px;height:12px;background-position:-48px -25px}#RatingStars{display:block;height:14px;margin:15px auto 0;width:100px}.stars5{background-position:0 -54px;background-repeat:no-repeat}.stars4{background-position:0 -69px;background-repeat:no-repeat}.stars3{background-position:0 -84px;background-repeat:no-repeat}.stars2{background-position:0 -99px;background-repeat:no-repeat}.stars1{background-position:0 -114px;background-repeat:no-repeat}.distance-item{text-align:center}.service-item{display:inline-block}#RatingMark{color:#333;font-size:16px;font-weight:bold;letter-spacing:-0.06em;margin:2px auto 0;text-align:center;text-shadow:0 1px 1px white;text-transform:uppercase;width:100px}#RatingWrapper{font-size:10px;margin:0 auto;text-align:center;text-shadow:0 0 1px white;width:100px}#RatingAverage{font-size:14px;font-weight:bold;margin-right:2px}#MaxScale{color:#777}#CommentBox{background-color:#fcfefc;border-radius:6px 6px 6px 0;font-size:10px;letter-spacing:-0.02px;line-height:13px;margin-top:5px;padding:5px 8px 8px;text-align:left}.CommentBoxNose{background-position:-53px 0;background-repeat:no-repeat;display:block;height:11px;width:11px}#RatingAmountWrapper{background:none repeat scroll 0 0 white;border:1px solid #ccc;font-size:9px;margin-top:-7px;padding:0 2px;width:90px;float:right}#RatingAmount{float:left;height:17px;line-height:16px;margin-right:3px;margin-top:0;width:75px}#RatingAmountButton{background-position:-53px -13px;background-repeat:no-repeat;float:left;display:block;height:17px;width:11px}.trusted-shop-grey-grad{background:#dcdadc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGFkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZjZmVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGUyZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dcdadc 0,#fcfefc 50%,#fcfefc 51%,#e4e2e3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dcdadc),color-stop(50%,#fcfefc),color-stop(51%,#fcfefc),color-stop(100%,#e4e2e3));background:-webkit-linear-gradient(top,#dcdadc 0,#fcfefc 50%,#fcfefc 51%,#e4e2e3 100%);background:-o-linear-gradient(top,#dcdadc 0,#fcfefc 50%,#fcfefc 51%,#e4e2e3 100%);background:-ms-linear-gradient(top,#dcdadc 0,#fcfefc 50%,#fcfefc 51%,#e4e2e3 100%);background:linear-gradient(to bottom,#dcdadc 0,#fcfefc 50%,#fcfefc 51%,#e4e2e3 100%)}.ellipsis{overflow:hidden;position:relative;top:0;bottom:0}.ellipsis:before{content:"";float:left;width:5px;height:100%}.ellipsis>*:first-child{float:right;width:100%;margin-left:-5px}.ellipsis:after{content:"...";box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-18px;left:100%;width:4em;margin-left:-4em;padding-right:5px;text-align:right;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white),color-stop(50%,white));background:-moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);background:-o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);background:-ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);background:linear-gradient(to right,rgba(255,255,255,0),white 50%,white)}.icon-cc{width:40px;height:25px;margin:1px;display:inline-block}.cc-AP{background-position:0 -1750px}.cc-AX{background-position:-40px -1750px}.cc-CA{background-position:-80px -1750px}.cc-CB{background-position:-120px -1750px}.cc-DC{background-position:-160px -1750px}.cc-DS{background-position:-200px -1750px}.cc-EH{background-position:-240px -1750px}.cc-EN{background-position:-80px -1750px}.cc-JC{background-position:-280px -1750px}.cc-EC{background-position:-320px -1750px}.cc-VI{background-position:-360px -1750px}.card{display:block;float:left;width:73px;height:44px}.card-AP{background-position:0 -1780px}.card-AX{background-position:-73px -1780px}.card-CA{background-position:-146px -1780px}.card-CB{background-position:-219px -1780px}.card-DC{background-position:-292px -1780px}.card-DS{background-position:-365px -1780px}.card-EH{background-position:-438px -1780px}.card-JC{background-position:-511px -1780px}.card-EC{background-position:-584px -1780px}.card-VI{background-position:-657px -1780px}.info{margin:20px 10px 8px 10px;font-size:14px;color:#2c89c4;text-align:left}.inlineMessagesContainer{background:#e20613;font-size:14px;color:white;padding:10px;margin:0 0 20px 0;text-align:left}.inlineMessageBox .messageHeader{font-size:12px;font-weight:bold;padding-bottom:4px}.inlineMessageBox ul{margin:5px 25px;padding:0;font-size:12px;font-weight:normal}.inlineMessageBox ul li a{display:block}.nearByAreaInfoBox .areaInfoCityBox .cityNameBox{padding:0 0 10px 0}.nearByAreaInfoBox .areaInfoCityBox .cityName{font-size:12px}.nearByAreaInfoBox .areaInfoCityBox .cityDistance{float:right}.nearByAreaInfoBox .areaInfoCityBox ul{margin:0 0 8px 0;padding:0}.nearByAreaInfoBox .areaInfoCityBox ul li{margin:0;padding:0 0 0 5px;list-style-type:none}.nearByAreaInfoBox .areaInfoCityBox .cityName a:link,.nearByAreaInfoBox .areaInfoCityBox .cityName a:visited{color:#5a4a35}.nearByAreaInfoBox .areaInfoCityBox .cityName a:hover,.nearByAreaInfoBox .areaInfoCityBox .cityName a:active{color:#bb0f0f}.nearByAreaInfoBox .areaInfoPoiTypeBox{padding:0 0 11px 0}.nearByAreaInfoBox .areaInfoPoiTypeBox .poiTypeName{font-size:11px;padding-bottom:1px;border-bottom:1px dotted #c3b49b}.nearByAreaInfoBox .areaInfoPoiTypeBox .poiTypeName div.text{float:left}.nearByAreaInfoBox .areaInfoPoiTypeBox .poiTypeName div.icon{float:right}.nearByAreaInfoBox .refPointName{width:160px}.nearByAreaInfoBox .areaInfoPoiTypeBox .refPointName{float:left}.nearByAreaInfoBox .areaInfoPoiTypeBox .refPointDistance{float:right}.nearByAreaInfoBox .areaInfoPoiTypeBox .toggle{font-size:11px;text-align:right}.nearByAreaInfoBox .areaInfoPoiTypeBox ul{margin:0;padding:0}.nearByAreaInfoBox .areaInfoPoiTypeBox ul li{margin:0;padding:0 0 0 5px;list-style-type:none}.nearByAreaInfoBox .company_location ul li a:link,.nearByAreaInfoBox .company_location ul li a:visited{color:#208b19}.nearByAreaInfoBox .company_location ul li a:hover,.nearByAreaInfoBox .company_location ul li a:active{color:#175f28}.nearByAreaInfoBox .toggleCities{text-align:right;padding:0 0 11px 0}#hotelsNearByLinks{padding:10px 5px}#hotelsNearByLinks .filterName{font-weight:bold}#hotelsNearByLinks ul{margin:0;padding:0;font-size:12px;line-height:1.1em}#hotelsNearByLinks ul li{margin:0;padding:1px 0 2px 5px;list-style-type:none}#hotelsNearByLinks ul li.enabled{background:#f0eade}#hotelsNearByLinks ul li .enableStars{float:left}#hotelsNearByLinks ul li .enableStars img{margin-left:5px}.search-box{background-color:rgba(255,255,255,0.85);width:390px;max-width:390px;padding:30px;box-sizing:border-box;position:absolute;top:30px;left:0;z-index:10;font-size:.9rem}@media screen and (max-width:1100px){.search-box{left:10px}}.search-box h2{font-size:1.4em;font-weight:normal;margin:0 0 .5em 0}.search-box input,.search-box select{padding:0 5px}.search-input-row{margin-bottom:.6em}.search-input-row label{display:block;font-size:.9em;line-height:2}.search-input-row img{margin:-1px 0 0 5px}.search-travel-reason{margin-top:.6em;font-size:.8em}.search-travel-reason span{vertical-align:middle;padding-right:2em}.search-travel-reason label{vertical-align:middle;padding-right:1em}.search-rate-plan-types{margin-top:.6em;font-size:.8em}.search-rate-plan-types label{vertical-align:middle}.search-rate-plan-types ul{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-rate-plan-types ul li{width:150px}.search-booking-mode{font-size:.8em;margin:1.5em 0;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.search-booking-mode div{margin-right:1em}.search-booking-mode input[type=radio]{margin:.15em 0 0 0;padding:0;float:left}.search-booking-mode label{vertical-align:top;display:block;margin-left:18px}input.search-destination,input.search-hotelname{width:100%;box-sizing:border-box}.search-arrival-box{display:table-cell;vertical-align:top;padding-bottom:.6em}.search-departure-box{display:table-cell;vertical-align:top;padding-left:30px;padding-bottom:.6em}.search-mode-group .search-input-row{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.search-mode-group .search-input-row input{text-align:center}.search-optional-filter-link-box{text-align:right;font-size:.8em;margin-top:1em}.search-optional{display:none}.search-optional-show .search-optional-filter-link-box{display:none}.search-optional-show .search-optional{display:block}.search-box.mode-single .search-mode-single{display:block}.search-box.mode-group .search-mode-single{display:none}.search-box.mode-group .search-mode-group{display:block}.search-box.mode-single .search-mode-group{display:none}.search-stars{margin-top:1em}.search-stars ul{display:block;margin:0;padding:0}.search-stars li{display:inline-block;margin:0 15px 3px 0}.search-stars .star{font-size:1.1em}.search-stars .star.star-0{color:inherit;font-size:1em}.search-stars input[type=checkbox]{margin-right:5px}.search-button-box{text-align:right;margin-top:.8em}.search-button-box i{display:none}.search-button-box.spinner i{display:inline-block}.search-button-box.spinner a{display:none}#SearchDestinationTooltip ul{margin:0;padding:5px 5px 5px 25px}.searchelement input:focus{border-color:rgba(255,0,0,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(255,0,0,0.8),0 0 0 #000;outline:0 none}.search-small-content{padding:7px}.search-small-content.mode-single .search-mode-single{display:block}.search-small-content.mode-group .search-mode-single{display:none}.search-small-content.mode-group .search-mode-group{display:block}.search-small-content.mode-single .search-mode-group{display:none}.search-small-content label{display:block;padding-left:2px}.search-small-content label.search-destination{margin:5px 0;font-size:1.2em}.search-small-content .search-booking-mode{margin-top:1em;padding-left:.4em;font-size:.9em}.search-small-content .search-mode-group label{display:inline;padding-left:10px}.search-small-content .search-mode-group input{text-align:center;margin-top:2px}.search-small-content .search-travel-reason{font-size:.9em;margin-top:1em}.search-small-content .search-travel-reason label{display:inline;padding-left:0}.search-small-content select{padding-left:0;padding-right:0;font-size:.9em;line-height:1.3}.search-small-content input{font-size:.9em;line-height:1.3;box-sizing:border-box}.search-small-content #SearchSuggestTextField{width:100%}.search-small-content #SearchRoomCountField{width:45px}.search-small-content #SearchRoomTypeField{width:170px}.search-small-box{margin-top:8px}.search-small-date-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.search-small-date-box input{width:80px}.search-small-date-box img{vertical-align:middle;margin-left:3px}.search-small-button-box{text-align:right;margin-top:10px}.search-small-button-box i{display:none;font-size:1.7em}.search-small-button-box.spinner i{display:inline-block}.search-small-button-box.spinner a{display:none}.search-filter-box{padding:10px 5px 0 5px}.search-filter-name{cursor:pointer;position:relative;padding-bottom:8px}.search-filter-name h3{font-weight:normal;font-size:12px}.search-filter-name.collapsible{padding-left:15px}.search-filter-name i.fa{color:#e31f21;font-size:130%;position:absolute;top:2px;left:2px}.search-filter-name i.fa:before{content:"\f0d7"}.search-filter-name.collapsed i.fa{left:4px}.search-filter-name.collapsed i.fa:before{content:"\f0da"}.search-filter-name .rate-range,.search-filter-name .rating-range{border:0;background:transparent;text-align:center;position:absolute;top:0;right:0;width:150px}.search-filter-box .icon-stars-box{float:left;padding:2px 0 0 8px}.search-filter-box .stars-css-box{float:left;padding-left:8px}.filter-amenities-reset-box{color:#f00;font-size:11px;padding-left:5px}#RatePlanTypesContainer .currencyPrice,#RatePlanTypesContainer .currencySensitivePrice,#RatePlanTypesContainer .firstCurrency{display:inline}.filter-item-box{padding-left:8px;padding-bottom:10px}.filter-item{font-size:11px;padding:2px 0}.filter-item a{display:block}.filter-item a:hover,.filter-item a:active{text-decoration:none}.filter-item-enabled{margin-bottom:1px;font-weight:bold}.filter-item-enabled a:link,.filter-item-enabled a:visited{color:inherit}.filter-item-count{float:right;color:black;font-size:.8em;padding:0 2px;border:1px solid #666;border-radius:2px;min-width:16px;text-align:center}.search-filter-group-name{cursor:pointer;font-size:11px;font-weight:normal;border-bottom-color:#c3b49b;border-bottom-style:dotted;border-bottom-width:1px;margin-bottom:6px}.loading-box{display:none;padding:20px 10px;position:relative;margin-bottom:10px;background-color:white}.loading-box-header{font-size:1.1em;font-weight:bold}.loading-box-text{position:absolute;top:20px;right:330px}.loading-box-progressbar{position:absolute!important;top:22px!important;right:10px!important;width:300px!important;height:15px!important}#searchSummaryContent{float:left;width:800px;padding:10px 0 6px 10px}#searchSummaryContent #searchSummaryLabel{font-size:12px;font-weight:bold;margin-right:10px}#searchSummaryContent #searchSummary{border-left:1px solid #5a4a35;padding:0 10px;font-size:12px}.search-result-search-summary-container #searchSummaryContent{float:none;width:auto}.pagination-head{color:white;font-size:.95em;margin-bottom:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.pagination-footer{color:white;font-size:.95em;margin-bottom:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pagination{display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid white}.pagination li a{padding:1px 3px;min-width:16px;color:white;text-align:center;text-decoration:none}.pagination li a.active{background-color:#e20613;border-color:#e20613}.pagination li a:hover:not(.active),.pagination li a:focus:not(.active){background-color:#999}.change-search{margin-bottom:15px;background-color:#bbb}.change-search-box{padding:6px 10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.change-search-box-left{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9em}.change-search-box-left>div{margin-right:15px}.change-search-box-left label{display:block;font-size:.9em}.change-search-box-left select{padding:0!important;vertical-align:middle}.change-search-box-left .search-sort-type-label label{display:inline}.change-search-box-left .search-sort-type-label i{vertical-align:top}.change-search-box-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.change-search-box-right label{margin-right:15px;display:none}.change-search-box-right a{font-size:1.1em;color:black;padding:1px 5px;text-transform:uppercase;text-decoration:none}.change-search-box-right a.active{background-color:#777;color:white}.change-search-box-right a:hover:not(.active),.change-search-box-right a:focus:not(.active){background-color:#999;color:white}.filter-active-list{padding:5px 10px 5px 10px;border-top:1px solid #333;background:white}.filter-active-list .filter-item-enabled{background-color:transparent;font-weight:normal;display:inline-block;margin:5px}.filter-active-list .filter-item-enabled a{color:inherit}.filter-amenities-reset-box{padding:5px 10px}.filter-item a{color:#000}.filter-item a:hover,.filter-item a:active,.filter-amenities-reset-box a:hover{color:#b6090b;text-decoration:none;cursor:pointer}.filter-link-with-checkbox{cursor:pointer;display:block;padding-left:20px;position:relative}.filter-checkbox{background-position:-320px -600px;cursor:pointer;width:12px;height:12px;position:absolute;top:2px;left:2px}.filter-checkbox.active{background-position:-320px -654px}.filter-link-with-checkbox:hover .filter-checkbox,.filter-checkbox:hover{background-position:-320px -654px}.filter-link-with-checkbox:hover .filter-checkbox.active,.filter-checkbox.active:hover{background-position:-320px -696px}.filter-checkbox.disabled{cursor:auto}#HotelInfoList{width:100%;margin-bottom:10px}#HotelInfoList th{padding:3px 5px;margin:0;color:black;background:#bbb;vertical-align:top;text-align:left;font-weight:normal}#HotelInfoList td{padding:3px 5px;margin:0;background-color:white;border-top:2px solid #bbb}#HotelInfoList .columnBorder th,#HotelInfoList .columnBorder td{border-right:1px solid #FFF}#HotelInfoList th.noColumnBorder,#HotelInfoList td.noColumnBorder{border-right:0}#HotelInfoList tr.rateplantype-activation-row>td{padding:0;border-top:0}#HotelInfoList tr.rateplantype-activation-row>td>div:first-child{border-top:2px solid #bbb}#HotelInfoList .icon-hotellist-header-stars{display:block;font-size:0;line-height:0;background-position:0 -212px;width:19px;height:16px}#HotelInfoList .icon-hotellist-header-rating{display:block;font-size:0;line-height:0;background-position:-20px -212px;width:18px;height:16px}#HotelInfoList th.stars{width:20px;text-align:center}#HotelInfoList th.rating{width:28px;text-align:center}#HotelInfoList th.hotel,td.hotel{width:232px}#HotelInfoList th.rates{white-space:nowrap;min-width:130px}#HotelInfoList th.action{white-space:nowrap}#HotelInfoList th.preferred form{text-align:center}#HotelInfoList th.preferred input[type=checkbox]{margin:.5em 0 0 0}#HotelInfoList .hotelRowRating a:link,#HotelInfoList .hotelRowRating a:visited{color:#7c8938;text-decoration:none}#HotelInfoList .hotelRowRating a:hover,#HotelInfoList .hotelRowRating a:active{color:#bb0f0f;text-decoration:none}#HotelInfoList td.sorted{background:#e6eff5}#HotelInfoList td.index span{display:block;text-align:center;min-width:20px}#HotelInfoList td.index a{color:inherit!important}#HotelInfoList td.rating span.star{display:block}#HotelInfoList td.rating span.star.star-0{font-size:.85em}#HotelInfoList td.rating>div{margin-top:4px}#HotelInfoList td .hotelname-box{font-size:1.05em}#HotelInfoList td.pics{padding:1px;vertical-align:middle}#HotelInfoList td.pics a{display:block}#HotelInfoList td.pics img{font-size:0;line-height:0}#HotelInfoList td.details{padding:2px}#HotelInfoList td.preferred{text-align:center}#HotelInfoList td.distance{text-align:center}#HotelInfoList td.price{vertical-align:top;padding-left:10px}#HotelInfoList td.price .filter-checkbox{left:auto;right:-26px;top:4px}#HotelInfoList td.price .price-from{color:#666;font-size:.75em;margin-right:.5em}#HotelInfoList td.price ul{box-sizing:border-box;min-width:160px;margin-left:2em;list-style-type:disc;color:#666}#HotelInfoList td.price .highlighted{color:#693}#HotelInfoList td.price .price-advantage{color:#c63;font-size:95%;float:right}#HotelInfoList td.price .price-advantage i{vertical-align:top}#HotelInfoList td.price .currencyPrice,#HotelInfoList td.price .currencySensitivePrice{display:inline-block}#HotelInfoList td.price .breakfast{color:#666;font-size:.95em;padding-top:2px}#HotelInfoList td.price .prices{padding:0 10px;white-space:nowrap;text-align:right}#HotelInfoList td.price .price{font-size:1.2em}#HotelInfoList td.price .price-from{color:#666;font-size:.75em;margin-right:2px}#HotelInfoList td.price .hint{color:grey;padding:.5em 1em;font-size:.9em}#HotelInfoList td.action{text-align:right;vertical-align:top}#HotelInfoList td.action a{font-size:.9em;line-height:1.6;margin-top:1em}#HotelInfoList td.action .currencyPrice,#HotelInfoList td.action .currencySensitivePrice{display:inline-block}#HotelInfoList td.action .price{font-size:1.27em}#HotelInfoList td.action .breakfast{font-size:.95em}#HotelInfoList td.action .breakfast i{color:#666;margin-right:2px}#HotelInfoList td.price .provider-info{font-size:11px;font-weight:normal;color:orangered;text-align:left;padding-top:5px}#HotelInfoList td.rateChangeNotice{padding:2px 5px}#HotelInfoList .preferredHotel{width:21px;height:20px;background-position:-250px -1600px;display:inline-block}.hotel-compact-list .content-box{padding:5px;margin-bottom:3px}.hotel-compact-list-row{display:flex}.hotel-compact-list-row .hotel-image-box{line-height:0;margin-right:10px}.hotel-compact-list-row .favorite-box{float:right;margin:0 0 5px 15px;font-size:100%}.hotel-compact-list-row .hotel-name-address-box{width:240px;line-height:1.2}.hotel-compact-list-row .hotel-name{font-size:120%;margin-bottom:.2em}.hotel-compact-list-row .hotel-name a{color:inherit}.hotel-compact-list-row .hotel-address{color:#666}.hotel-compact-list-row .hotel-ratings{margin-top:.4em}.hotel-compact-list-row .hotel-ratings .review-speech-bubble{margin-right:15px}.hotel-compact-list-row .hotel-ratings .preferredHotel{float:right;margin-right:5px;vertical-align:middle}.hotel-compact-list-row .hotel-stars{display:inline-block;margin-right:15px}.hotel-compact-list-row .hotel-stars .star{font-size:16px;letter-spacing:2px}.hotel-compact-list-row .hotel-stars .star.star-0{font-size:inherit;letter-spacing:normal}.hotel-compact-list-row .hotel-awards{display:inline-flex;vertical-align:middle}.hotel-compact-list-row .hotel-awards .hotel-award-item{margin-right:2px}.hotel-compact-list-row .hotel-services-distances{display:flex;flex-direction:column;justify-content:space-between;margin:0 15px}.hotel-compact-list-row .hotel-distances{display:flex;align-items:flex-end;color:#444}.hotel-compact-list-row .hotel-distances .distance-item{width:30px;display:flex;justify-content:center}.hotel-compact-list-row .hotel-distances .distance-item-value{font-size:.9em}.hotel-compact-list-row .hotel-services{display:flex}.hotel-compact-list-row .hotel-services .service-item{width:30px;display:flex;justify-content:center}.hotel-compact-list-row .hotel-billing-awards{display:flex}.hotel-compact-list-row .hotel-billing-awards .hotel-award-item{width:30px;display:flex;justify-content:center}.hotel-compact-list-row .hotel-prices{flex-grow:2}.hotel-compact-list-row .hotel-prices .catalog-room-rate{text-align:right;color:#666}.hotel-compact-list-row .hotel-prices .catalog-room-rate .price .price-value{font-size:130%;font-weight:bold;padding-left:5px}.hotel-compact-list-row .hotel-prices .catalog-room-rate .price .price-value .currencyPrice{display:inline-block}.hotel-compact-list-row .hotel-prices .catalog-room-rate .breakfast{font-size:95%;color:#808080}.hotel-compact-list-row .hotel-prices .room-rate{clear:both;line-height:1.2;color:#555}.hotel-compact-list-row .hotel-prices .room-rate:not(:first-child){padding-top:.5em}.hotel-compact-list-row .hotel-prices .room-rate .price{float:right;text-align:right;line-height:1}.hotel-compact-list-row .hotel-prices .room-rate:first-child .price .currencyPrice,.hotel-compact-list-row .hotel-prices .room-rate:first-child .price .currencySensitivePrice{font-size:125%}.hotel-compact-list-row .hotel-prices .room-rate .price .currencyPrice,.hotel-compact-list-row .hotel-prices .room-rate .price .currencySensitivePrice{font-size:110%;color:#333}.hotel-compact-list-row .hotel-prices .room-rate .price-advantage{color:#c63;font-size:95%}.hotel-compact-list-row .hotel-prices .room-rate .price-advantage i{vertical-align:top}.hotel-compact-list-row .hotel-prices .room-rate .refundable-info{display:inline;color:#999;font-size:1em}.hotel-compact-list-row .hotel-prices .room-rate .refundable-info i{vertical-align:top}.hotel-compact-list-row .hotel-prices .room-rate .additional-info{padding-left:10px;color:#888;font-size:.9em}.hotel-compact-list-row .hotel-prices .room-rate .provider-info{display:inline;font-size:11px;color:orange;margin-right:2em}.hotel-compact-list-row .hotel-prices .button-box{text-align:right;margin-top:1em}.hotel-compact-list-row .hotel-actions{display:flex;align-items:center;margin-left:15px}.hotel-compact-list-row .hotel-actions .button{padding:.3em}.hotelMediaRow .button{margin-top:15px}.hotelMediaRow .data-table{display:table;width:100%}.hotelMediaRow .data-row{display:table-row}.hotelMediaRow .data-row .data-cell{display:table-cell;vertical-align:top}.hotelMediaRow .data-row .data-cell.image{width:215px}.hotelMediaRow .data-row .data-cell.image .image-box{overflow:hidden}.hotelMediaRow .data-row .data-cell.image .slick-slider{margin:0}.hotelMediaRow .image-slick .slick-prev::before{font-size:23px;display:block;position:absolute;left:15px;bottom:15px}.hotelMediaRow .image-slick .slick-next::before{font-size:23px;display:block;position:absolute;right:15px;bottom:15px}.hotelMediaRow .image-slick .slick-prev{z-index:100;top:0;left:0;width:20%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.hotelMediaRow .image-slick .slick-next{z-index:100;top:0;right:0;width:20%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.hotelMediaRow .link-box{position:absolute;top:183px;left:0;width:300px}.hotelMediaRowDetails .preferredHotel{float:left;margin:0 10px 0 0}.hotelMediaRow .data-row .data-cell.hotel{padding-right:5px;position:relative}.hotelMediaRow .data-row .data-cell.prices{width:270px;border-left:1px solid #e6dcc8;padding-left:5px;text-align:right}.hotelMediaRowHotelName{font-size:130%;line-height:1.4;margin-bottom:.4em}.hotelMediaRowHotelName a{color:inherit}.hotelMediaRowSymbols{margin:1em 0 1.5em 0}.hotelMediaRowSymbols .review-speech-bubble{margin-right:20px}.hotelMediaRowSymbols .preferredHotel{float:right;margin-right:5px;vertical-align:middle}.hotelMediaRowStars{display:inline-block;margin-right:20px}.hotelMediaRowStars .star{font-size:16px;letter-spacing:2px}.hotelMediaRowStars .star.star-0{font-size:inherit;letter-spacing:normal}.hotelMediaRow .hotel-awards{display:inline-flex;vertical-align:middle}.hotelMediaRow .hotel-awards .hotel-award-item{margin-right:2px}.hotel-media-row-rates .catalog-room-rate{text-align:right;color:#666}.hotel-media-row-rates .catalog-room-rate .price .price-value{font-size:130%;font-weight:bold;padding-left:5px}.hotel-media-row-rates .catalog-room-rate .price .price-value .currencyPrice{display:inline-block}.hotel-media-row-rates .catalog-room-rate .breakfast{font-size:95%;color:#808080}.hotel-media-row-rates .room-type-group{border-bottom:1px solid #e6dcc8;text-align:left;color:#666}.hotel-media-row-rates{position:relative;text-align:left}.hotel-media-row-rates.collapsed{height:150px;overflow:hidden}.hotel-media-row-rates.collapsed:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1) 90%);width:100%;height:4em}.hotel-media-row-rates .room-rate{margin-bottom:.7em;padding-top:2px;position:relative;vertical-align:top;color:#666}.hotel-media-row-rates .room-rate ul{margin-left:2em;list-style-type:disc;color:#888}.hotel-media-row-rates .room-rate .price-advantage{color:#c63;font-size:95%}.hotel-media-row-rates .room-rate .price-advantage i{vertical-align:top}.hotel-media-row-rates .room-rate .price{float:right;text-align:right}.hotel-media-row-rates .room-rate .price .currencyPrice,.hotel-media-row-rates .room-rate .price .currencySensitivePrice{font-size:125%;color:#444}.hotel-media-row-rates .provider-info{width:150px;font-size:11px;font-weight:bold;color:orange;text-align:left;z-index:11000}.hotelMediaRowPrice{position:relative}.hotelMediaRowPrice .scoring-result-info{width:350px;position:absolute;top:0;right:-375px;font-size:11px;font-weight:bold;color:orange;text-align:left}.scoring-result{display:table}.scoring-result .row{display:table-row}.scoring-result .cell{display:table-cell;padding:0 8px 1px 0}.right .hint{padding:20px 5px 0 20px;color:grey;text-align:justify;font-size:11px;font-style:italic}.hotel-media-row-short-description{float:left;clear:left;margin:10px 0 15px 0;font-size:13px;text-align:justify;width:440px;cursor:pointer;height:100%}.hotel-media-row-short-description-height{height:66px!important}.hotel-media-row-short-description p{margin:0 0 5px 0;padding:0}.hotel-media-row-short-description br{line-height:0;content:" ";display:block}.hotel-media-row-short-description ul{padding:0 0 5px 15px;margin:0}.hotel-media-row-short-description li{text-align:left}.hotelMediaRowRating{font-size:12px;font-weight:bold;float:left;margin-left:25px;padding-top:2px;white-space:nowrap}.hotelMediaRowRating img{vertical-align:middle}.hotelMediaRowRating a:link,.hotelMediaRowRating a:visited{color:#7c8938;text-decoration:none}.hotelMediaRowRating a:hover,.hotelMediaRowRating a:active{color:#bb0f0f;text-decoration:none}.hotelMediaRowInfoIcons>div{vertical-align:top}.hotelMediaRowInfoIcons .hotel-billing-awards{display:inline-block;margin-left:10px}.hotelMediaRowInfoIcons .service-item{padding:0 1px}.hotelMediaRowDistance{margin-left:10px;display:inline-block}.hotelMediaRowDistance .hotelMediaRowDistanceIconTable td{padding:0!important;font-size:90%;color:#666}.hotelMediaRowDistance .distance-item{padding:0 4px}.hotelMediaRowAdditionalInfo>div{margin:20px 0 0 50px}.search-result-list-detail-price-link{display:block;font-size:16px;line-height:1.1em}.search-result-list-detail-price-link:LINK,.search-result-list-detail-price-link:VISITED{text-decoration:none;color:inherit}.search-result-list-detail-price-link.good-price .firstCurrency,.search-result-list-detail-price-link.good-price .currencyPrice,.search-result-list-detail-price-link.good-price .rateChangeMark{color:#693}.search-result-list-detail-price-link.good-price .secondCurrency{color:#444}.search-result-list-detail-price-link .currencyPrice{display:inline}.search-result-list-detail-price-link .currencySensitivePrice{display:inline}.search-result-list-detail-price-link .firstCurrency{display:inline}.search-result-list-detail-price-link .secondCurrency{font-size:10px}.search-result-list-detail-price{display:block;font-size:14px;line-height:1.1em}.search-result-list-detail-price .currencyPrice{display:inline}.search-result-list-detail-price .currencySensitivePrice{display:inline}.search-result-list-detail-price .firstCurrency{display:inline}.search-result-list-detail-price .secondCurrency{font-size:11px}.hotelMediaRowBestPriceAdvantage{position:absolute;right:146px}.events-header{background-color:#eee;padding:5px 10px}.events-list-box{background:white;margin-bottom:20px;padding:10px 10px 5px 10px}.events-list{display:table;width:100%;box-sizing:border-box;font-weight:bold}.events-list-row{display:table-row}.events-list-cell{display:table-cell;vertical-align:top;text-align:left;padding-bottom:5px}.events-list-cell.city{width:30%}.events-list-cell.date-start{white-space:nowrap;padding-left:30px}.events-list-cell.date-end{white-space:nowrap;padding-right:30px}.events-list-cell.date-separator{text-align:center;padding-left:5px;padding-right:7px}.events-list-cell.event{width:60%}.events-list-cell.event .event-description{font-weight:normal;font-size:.95em}.events-footer{margin-top:10px}.events-footer .events-source{font-size:.8em}.events-footer .events-action{font-size:.9em}.hotel-info-benefit-box{color:grey}.icon-phone{display:inline-block;width:100px;height:100px;background-position:-200px -600px;background-repeat:no-repeat;vertical-align:middle}.icon-phone-shadow{clear:left;float:left;width:100px;height:2px;box-shadow:0 4px 6px grey}.search-alternative-hint-box{background:white;margin-top:10px;padding:20px 10px;font-size:1em;text-align:left;font-size:1em}.search-alternative-hint-box ul{margin:0;padding:0 0 0 10px}.search-alternative-hint-box ul li{list-style:none;margin:0;padding:5px 0 0 0;font-size:11px;clear:right}.search-alternative-hint-box ul li div.text{margin-left:20px;padding-bottom:5px}ul.services-small{list-style-type:none;margin:0;padding:0}ul.services-small li.item{float:left;font-size:11px;padding-bottom:3px;width:190px}.tabs{margin:0;padding:0;margin-bottom:10px;width:100%;border-bottom:#e6dcc8 1px solid;list-style:none}.tabs li.currentTab{padding:4px 10px;background:#f0eade}.tabs li.tab{float:left;margin-right:20px}.tabs li a{display:block;padding:4px 10px;color:#5a4a35}.current{font-weight:bolder}.updateHotel{border-bottom:#e6dcc8 1px solid;margin-bottom:10px;overflow-y:auto;overflow-x:hidden;height:400px}.priceWrapper{padding-top:7px;float:right}.hotelInfoDescriptionSmall{clear:left;font-size:12px;line-height:20px;padding-bottom:10px;padding-left:0;padding-right:40px;padding-top:0;text-align:justify}.basicInfo-small{font-size:11px;line-height:16px;text-align:justify}.basicInfo-small .currencyPrice{display:inline}.hotelInfoAcceptedCreditCards{margin:0 20px 20px 25px}.hotelInfoAboutItem{border-bottom:1px solid #e6dcc8;margin-bottom:10px;line-height:20px;clear:left;padding:0;margin:0;margin-bottom:10px}.hotelInfoAbout-small{float:left;padding:0!important;margin:0!important;background:no-repeat!important;width:110px;font-size:11px;padding-top:3px!important}.hotel-info-service-list-small{width:99%;margin-bottom:15px}.hotel-info-service-list-small td.hotel-info-service-list-small-row-1{width:290px;vertical-align:top;padding:0}.hotel-info-service-list-small td.hotel-info-service-list-small-row-2{width:320px;vertical-align:top;padding:0}.hotel-info-service-list-small td.hotel-info-service-list-small-row-space{width:30px;padding:0;line-height:0}.section .hotel-info-service-list-small h3{font-size:1em;font-weight:normal;text-align:left!important;padding:0!important;margin:0!important;padding-top:3px!important;background:no-repeat!important}.hotel-info-service-sublist-small{width:100%;font-size:11px}.hotel-info-service-sublist-small th,.hotel-info-service-sublist-small td{border-bottom:1px solid #e6dcc8;padding:3px 5px 3px 0;vertical-align:top;background-color:transparent!important}.hotel-info-service-list-small-row-1 .hotel-info-service-sublist-small th{width:40%;background-color:transparent!important;border-top:none!important;color:#5a4a35!important;padding:0!important}.hotel-info-service-list-small-row-1 .hotel-info-service-sublist-small td{width:60%;background-color:transparent!important}.hotel-info-service-list-small-row-2 .hotel-info-service-sublist-small th{width:60%;background-color:transparent!important;border-top:none!important;color:#5a4a35!important;padding:0!important}.hotel-info-service-list-small-row-2 .hotel-info-service-sublist-small td{width:40%;background-color:transparent!important}.hotel-info-benefit-box-small{background-color:#eceedf;border:1px solid #7c8938;width:640px;padding:5px;margin-bottom:15px}.hotel-info-benefit-text-box-small{margin-left:40px;text-align:left;line-height:1.4em}.hotel-info-benefit-header-small{color:#7c8938;font-weight:bold}.closeButton{background-position:0 -235px;width:15px;height:15px;margin:3px;float:right;cursor:pointer}.openButton{background-position:-59px -235px;width:15px;height:15px;margin:3px;float:right;cursor:pointer}.linkInactive{pointer-events:none;cursor:default}.price-matrix-box{margin-bottom:10px}.price-matrix-box-header .stars{font-size:150%;padding-right:15px}.price-matrix-box-header .review-grade-label{font-size:120%}.price-matrix-box-header .review-grade-value{font-size:150%}.price-matrix .room-type-group{margin:2px 0 1px 0;font-size:115%;font-style:italic;color:grey}.price-matrix .scroll-box{overflow-x:scroll;width:800px;white-space:nowrap}.price-matrix .hotel{display:inline-block;vertical-align:top;margin-right:10px;position:relative;line-height:normal}.price-matrix .hotel .name{padding:2px 5px;position:absolute;top:0;left:0;font-size:90%;color:#eee;background-color:rgba(0,0,0,0.4);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.price-matrix .hotel .footer{background-color:rgba(0,0,0,0.6);display:table;width:100%;position:absolute;bottom:0;right:0;color:white}.price-matrix .hotel .distance{display:table-cell;vertical-align:middle;padding-left:5px}.price-matrix .hotel .unit{font-size:85%;color:#EEE}.price-matrix .hotel .price{display:table-cell;text-align:right;vertical-align:middle;padding:1px 7px;font-size:120%;font-weight:bold;font-style:italic}.price-matrix .hotel.highlight .price{color:#a1e55e}.price-matrix .hotel .currency{font-size:80%;font-weight:normal;color:#EEE}.price-matrix .hotel.highlight .currency{color:#a1e55e}.rateplantype-activation-box h4,.user-business-customer-box h4{font-size:14px!important;padding-bottom:15px}.rateplantype-activation-box .name{position:relative}.rateplantype-activation-box .name i{vertical-align:top}.rateplantype-activation-box .note,.user-business-customer-box .note{font-size:.9em;padding-top:8px}ul.rateplantype-activation-list{margin:0;padding:0 0 0 20px}ul.rateplantype-activation-list li{display:inline-block;width:200px;padding-bottom:3px;list-style-type:none;position:relative}ul.rateplantype-activation-list li label{padding-left:50px;cursor:pointer}span.filter-switch-pane{position:absolute;width:32px;height:16px;top:0;left:0;border-radius:8px;background-color:#e1e0de}label.checked span.filter-switch-pane{background-color:#1abb04}label.checked-dummy span.filter-switch-pane{background-color:#afe6a8}span.filter-switch-button{position:absolute;width:16px;height:16px;border-radius:8px;top:-1px;left:-1px;background-color:white;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-bottom:1px solid #bbbab9;border-right:1px solid #bbbab9}label.checked span.filter-switch-button{left:15px!important}label.checked-dummy span.filter-switch-button{left:15px!important}label.checked-dummy span.name{color:#999}.FilterOverlay{position:fixed!important;top:0;left:0;z-index:1001;height:100%;width:100%;background:#000;filter:alpha(opacity = 60);-moz-opacity:.60;opacity:.60;display:none}.FilterBox{position:fixed;top:-200px;left:30%;right:30%;background:#bbb;padding:20px;border:2px solid #777;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-box-shadow:0 1px 5px #333;-webkit-box-shadow:0 1px 5px #333;z-index:1002}#HotelInfoList td .hotelname-box .favorite-box{float:right;margin:0 0 5px 15px;font-size:110%}.hotel-media-list .favorite-box{float:right;margin:0 0 5px 15px;font-size:110%}.hotel-info-hotel-name-box .favorite-box{float:right;margin:5px 0 0 15px;font-size:120%}.favorite-box i{vertical-align:top}.favorite-box{color:#e31f21}.favorite-box.inactive{color:#AAA}.favorite-box.favorite a.favorite-link-add{display:none}.favorite-box.nonfavorite a.favorite-link-remove{display:none}a.favorite-link-add:hover i:before{content:"\f004";color:#e31f21;cursor:pointer;font-size:120%}a.favorite-link-remove:hover i:before{content:"\f08a";font-size:120%}.toolTip.favorite-info{width:270px}.toolTip.favorite-info div:nth-child(1){font-size:120%;font-weight:bold}.toolTip.favorite-info div:nth-child(2){margin:.5em 0}.toolTip.favorite-info a{color:inherit}.dialog{text-align:left;padding-top:5px}.dialog .dialogContainer{background:transparent;margin:5px 30px;padding:10px}.dialog .dialogHeader{background:#c3b49b;padding:3px 5px;position:relative}.dialog .dialogCloseBox{position:absolute;top:2px;right:5px}.dialog .button-close-icon{display:block;background-position:0 -235px;width:15px;height:15px}.dialog .navigationBox{height:32px;margin:7px 0 15px 0;position:relative}.dialog .navigationBox .buttonLeftBox{position:absolute;left:15px}.dialog .navigationBox .buttonRightBox{position:absolute;right:15px}.confirmationDialog .dialogIcon{float:left}.confirmationDialog .dialogMessage{font-size:14px;margin:5px 0 0 80px;text-align:left}.inputDialog .dialogContainer{border:2px solid #f0eade;margin:15px 15px 0 15px}.inputDialog .mandatoryNote{position:absolute;left:45px;bottom:3px}.inputDialog .groupHeader{font-weight:bold}.inputDialog .groupBox{margin:5px 10px 10px 30px;padding:0}.inputDialog .labelBox{float:left;width:170px;padding:2px 10px 0 0}.traveler-phone td{padding:0 10px 0 0}.traveler-phone select.phone-countryareacode{width:178px}.traveler-phone input[type="text"].phone-areacitycode{width:145px}.traveler-phone input[type="text"].phone-phonenumber{width:145px}.traveler-phone label.phone-countryareacode{font-size:11px}.traveler-phone label.phone-areacitycode{font-size:11px}.traveler-phone label.phone-phonenumber{font-size:11px}.inputDialog .inputRow.extraVGap{margin-top:10px!important}.inputDialog .inputBox{margin:0 0 0 180px}.inputDialog input[type=text],.inputDialog textarea{padding:1px;margin-left:0;margin-bottom:0}.inputDialog input[type=text].extraVGap{margin-top:4px!important}.inputDialog select{width:304px;padding:1px;margin-left:0;margin-bottom:0}.inputDialog ul{margin:0;padding:0}.inputDialog ul li{margin:0;padding:0;list-style:none}.inputDialog ul li input[type=checkbox]{margin:0 7px 0 0;padding:0}.inputDialog .summaryBox{margin:0 0 0 20px}.inputDialog .summaryLabel{font-size:12px}.inputDialog .summary{color:black}.inputDialog .hint{font-size:11px;color:#666}.inputDialog .useForAll{margin:30px 0 0 0}#SearchFilterDialog .dialog{width:480px;background-color:white;border-left:2px solid #cfc8be;border-top:2px solid #cfc8be;border-right:2px solid #958570;border-bottom:2px solid #958570;padding:4px;text-align:center;z-index:1000!important}#SearchFilterDialog .dialogContainer{margin:0;padding:20px;background:#e6dcc8}#SearchFilterDialog .dialogContainer #WaitMessage{font-size:16px;font-weight:bold}#SearchFilterDialog .dialogContainer #LoadingImage{padding-left:20px}#TravelerPersonDialog .inputDialog .item{margin-bottom:5px}#TravelerPersonDialog .inputDialog .blockLine label{display:block;width:90px;float:left;width:90px}#TravelerPersonDialog .inputDialog .blockLine input[type=text]{width:350px}#TravelerPersonDialog select{width:auto!important}#TravelerRelatedTravelersDialog .inputDialog{width:450px}#TravelerRelatedTravelersDialog .inputDialog select{width:100%}.contact-phone-email-box{margin-top:20px}.inputDialog.traveler-contact-new-dialog .blockLine{margin-bottom:0}.traveler-contact-new-dialog div.item{clear:both;padding-top:10px}.traveler-contact-new-dialog div.item.phone{clear:none;padding-top:0;display:inline-block}.traveler-contact-new-dialog div.item.phone label{display:none}.traveler-contact-new-dialog div.item.phone .phone-countryareacode{width:120px}.traveler-contact-new-dialog div.item.phone .phone-areacitycode{width:55px}.traveler-contact-new-dialog div.item.phone .phone-phonenumber{width:68px}.traveler-contact-new-dialog div.item.phone .phone-extension{width:35px}.traveler-contact-new-dialog div.inputRow{margin-bottom:10px}.traveler-contact-new-dialog div.item div{width:110px;float:left}.traveler-contact-new-dialog div.labelBox{width:110px;padding:0}.traveler-contact-new-dialog input[type=text]{width:300px}.traveler-contact-new-dialog select{width:auto}.traveler-contact-dialog input[type=radio]{float:left}.traveler-contact-dialog .radioLabel{margin:0 0 0 30px}.traveler-contact-dialog .separator{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #c3b49b}#TravelerPreferencesDialog .inputDialog .hint{margin:0 0 20px 0}#TravelerPreferencesDialog .inputDialog textarea{width:100%}#TravelerPreferencesDialog .dialogCheckboxes{margin:0 0 20px 10px}#TravelerPreferencesDialog .dialogCheckboxes li{float:left;width:220px}.traveler-reserve-payment-dialog .groupHeader,#TravelerChargePaymentDialog .groupHeader{font-weight:normal;font-size:110%;color:#666}.traveler-reserve-payment-dialog .useForAll,#TravelerChargePaymentDialog .useForAll{margin-left:30px}.traveler-reserve-payment-dialog label,#TravelerChargePaymentDialog label{display:block;box-sizing:border-box;margin-bottom:5px;padding:3px 0;border:1px solid transparent}.traveler-reserve-payment-dialog label:hover,#TravelerChargePaymentDialog label:hover{background-color:#DDD}.traveler-reserve-payment-dialog .hint,#TravelerChargePaymentDialog .hint{display:none}.traveler-reserve-payment-dialog input[type=radio]:checked+div.radioLabel div.hint{display:block}.traveler-reserve-payment-dialog .paymentDisabledNote,#TravelerChargePaymentDialog .inputDialog .paymentDisabledNote{width:auto}.traveler-new-payment-card-dialog .errorMessagesStyle{margin-bottom:10px}.traveler-new-payment-card-dialog .item{margin-bottom:10px}.traveler-reserve-payment-dialog input[type=radio],#TravelerChargePaymentDialog input[type=radio]{float:left;margin-top:.3em}.traveler-reserve-payment-dialog .radioLabel,#TravelerChargePaymentDialog .radioLabel{margin:0 0 0 30px}.traveler-reserve-payment-dialog .paymentHeader{font-size:120%}.traveler-reserve-payment-dialog .paymentLabel{margin:0 0 5px 0}.traveler-reserve-payment-dialog #EditPaymentCardLink img{margin:2px 0 0 0}#TravelerChargePaymentDialog .inputDialog .inputRow{margin:0 0 10px 0}#TravelerChargePaymentDialog .paymentHeader{font-size:14px}#TravelerChargePaymentDialog #PaymentSelection{width:550px}#TravelerChargePaymentDialog #PaymentSelection option{padding:1px 3px}.traveler-new-payment-card-dialog{width:540px}.traveler-new-payment-card-dialog .labelBox{width:145px}.traveler-new-payment-card-dialog input[type=text],.traveler-new-payment-card-dialog select{width:auto}.traveler-new-payment-card-dialog #HolderNameField{width:280px!important}#TravelerReportingDialog .reportingField{margin:0 0 10px 0}#TravelerReportingDialog .reportingFieldDescription{font-size:11px;margin:0 0 3px 0}#TravelerReportingDialog .reportingField input[type=text]{width:100%}#TravelerReportingDialog .reportingFieldValue{border:1px dotted #958570;padding:0 2px;margin:3px 0 0 0}.traveler-notification-dialog .inputDialog .blockLine{clear:both;margin-bottom:20px}.traveler-notification-dialog .inputDialog .phone.item{float:left;margin-right:12px}.traveler-notification-dialog .inputDialog label{width:90px;float:left}.traveler-notification-dialog .inputDialog .phone label{width:auto;float:none;display:block;font-size:11px;font-weight:normal}.traveler-notification-dialog .inputDialog input[type=text]{float:left}.traveler-notification-dialog input.email{width:500px}.traveler-notification-dialog select.phone-countryareacode{width:205px}.traveler-notification-dialog input.phone-areacitycode{width:75px}.traveler-notification-dialog input.phone-phonenumber{width:110px}.traveler-notification-dialog input.phone-extension{width:65px}#ContactDialog .inputDialog{width:510px}#ContactDialog .inputRow{margin:0 0 10px 0}#ContactDialog .pseudoField{border:1px dotted #958570;padding:0 2px}#ContactDialog .inputDialog input[type=text]{width:100%}#ContactDialog .inputDialog textarea{width:100%}.list{padding:10px 5px}tr.listRow:hover{background-color:#f0f0f0}tr.listRow:hover a.deleteSingle{display:inline;border-color:white grey grey white;border-left:1px solid white;border-style:solid;border-width:1px}tr.listRow a.deleteSingle{display:none;font-size:8px;font-weight:bold;background-color:red;color:white;padding:1px 1px;text-decoration:none}tr.listRow{width:150px;table-layout:fixed}td.listCell{border-bottom:1px solid #c3b49b;padding:3px;table-layout:fixed}.deleteAllLink{padding-top:5px;font-weight:bold;font-size:10px}.isAdvanced{padding-top:10px}.isAdvanced a{float:right}#Map #copyright{white-space:normal!important;text-align:left!important;left:190px}#OpenStreetMapsHotelMap #Map{border:1px solid #958570;height:65vh}#OpenStreetMapsCityMap{margin-bottom:15px}#OpenStreetMapsCityMap #Map{height:345px}#Map.fullHotelMap{width:990px!important}#Map.fullCityMap{width:1050px!important}#content.hideAll{display:none}.olCancelButtonItemActive{position:absolute;background-position:0 -235px;width:15px;height:15px;margin:3px;top:0;left:770px;right:100px}.olZoomInButtonItemActive{position:absolute;background-position:-59px -235px;width:15px;height:15px;margin:3px;top:0;left:755px;right:100px}.olZoomOutButtonItemActive{position:absolute;background-position:-41px -235px;width:15px;height:15px;margin:3px;top:0;left:1010px;right:100px}.olCancelOutButtonItemActive{position:absolute;background-position:0 -235px;width:15px;height:15px;margin:3px;top:0;left:1025px;right:100px}#FullScreenButtonIconToggleOn{background-position:-59px -235px;width:15px;height:15px;margin:3px}#FullScreenButtonIconToggleOff{background-position:-59px -235px;width:15px;height:15px;margin:3px}#OpenStreetMapsCityMap #MapHotelInfo{float:left;border:1px solid #958570;height:345px;margin-left:2px;width:162px;background-color:#f0eade}#OpenStreetMapsCityMap #MapHotel{margin:0;font-size:5px;line-height:5px}#OpenStreetMapsCityMap #MapHotelImage{height:162px;width:162px}#OpenStreetMapsCityMap #MapHotelNumber{float:left;margin:0 3px 2px 0}#OpenStreetMapsCityMap #MapHotelName{text-overflow:ellipsis;white-space:nowrap;float:left;width:185px;height:18px;overflow:hidden;line-height:18px;font-weight:bold}#OpenStreetMapsCityMap #MapHotelAddress{margin-bottom:3px;font-size:10px}#OpenStreetMapsCityMap #MapHotelDesc{margin-bottom:4px}#OpenStreetMapsCityMap #MapHotelPrice{font-weight:bolder;text-align:right;margin-bottom:3px;font-size:10px}#OpenStreetMapsCityMap #MapHotelBook{text-align:right}.fake-deals-main-content{padding-top:150px}.fake-deal-region-outer{display:table;height:100%;width:100%}.fake-deal-region-middle{display:table-cell;vertical-align:middle}.fake-deal-region-inner{margin-left:auto;margin-right:auto}fake-deals-main-content{background-color:black}.fake-deals-teaser{color:white;padding:0 16px 0 16px}.fake-deals-teaser-container{padding:0 16px 0 16px}.fake-deals-teaser-container p.section__header{font-size:2.5em;font-weight:400;margin-top:20px}.fake-deals-title{text-align:center;text-transform:uppercase}.fake-deals-borderline1{height:4px;background-color:#FFF}.fake-deals-teaser-body{padding-bottom:2em}.deals-region-container{padding-top:24px}.fake-deal-column{position:relative;padding:8px 8px}.fake-deal-column:hover{-webkit-filter:grayscale(0%)!important;filter:none!important}.fake-deal-overlay{position:absolute;bottom:8px;width:calc(50%);background:white;font-size:1.5em;padding-left:10px;padding-top:10px;opacity:.8;top:8px;overflow:hidden}.fake-deal-overlay .fake-deal-eclipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fake-deal-overlay .fake-deal-header{font-size:1.25em!important;float:none!important;font-weight:400!important}.fake-deal-overlay .fake-deal-price-new{text-align:left!important;font-size:.9em!important}.fake-deal-overlay .fake-deal-price-old{text-align:left!important;font-size:.6em!important}.fake-deal-overlay .fake-deal-prices{position:absolute;bottom:0}.fake-deal-overlay .fake-deal-header-timespan{font-size:.9em!important;float:none!important;font-weight:400!important}.fake-deal-overlay .fake-deal-body{font-size:.6em!important;float:none!important;font-weight:normal!important;position:absolute;top:calc(50% - 30px)}.fake-deal-column:hover .fake-deal-bkg-image-PAGE_DEALSPAGE_IMG{filter:none;-webkit-filter:grayscale(0%)}.fake-deal-column a:hover{color:black}.fake-deal-header-parent{position:absolute;left:8px;bottom:calc(30% - -8px);width:calc(100% - 16px);background:white;font-size:1.5em;text-transform:uppercase;padding-right:32px;padding-left:8px}.fake-deal-header{text-align:left;float:left;width:70%;overflow:hidden;white-space:nowrap}.fake-deal-header-timespan{text-align:right;float:right;width:30%;overflow:hidden;white-space:nowrap}.fake-deal-description{position:absolute;bottom:8px;width:calc(100% - 16px);height:30%;background:white;padding:5px 9px 5px 9px;box-sizing:border-box;opacity:.7}.fake-deal-description-container{height:100%;padding-left:0;padding-right:4px}.fake-deal-price-old,.fake-deal-price-new{background-color:white;white-space:nowrap;margin:0;text-transform:none;text-align:right}.fake-deal-price-old{bottom:25px;text-decoration:line-through;moz-text-decoration-color:red;text-decoration-color:red}.fake-deal-price-new{bottom:5px;color:red;margin:0}.fake-deals-region{min-width:250px}#fake-deals-parent[data-show='#countryRegion'] .fake-deals-region-country .fake-deal-bkg-image,#fake-deals-parent[data-show='#continentRegion'] .fake-deals-region-continent .fake-deal-bkg-image,#fake-deals-parent[data-show='#worldRegion'] .fake-deals-region-world .fake-deal-bkg-image,.fake-deals-region:hover .fake-deal-bkg-image{opacity:1}#fake-deals-parent[data-show='#countryRegion'] .fake-deals-region-country .media__body,#fake-deals-parent[data-show='#continentRegion'] .fake-deals-region-continent .media__body,#fake-deals-parent[data-show='#worldRegion'] .fake-deals-region-world .media__body,.fake-deals-region:hover .media__body{background-color:white;color:#b1b1b1}.fake-deals-region .fake-deal-bkg-image{opacity:.5}.fake-deal-bkg-image.fake-deal-bkg-image-PAGE_DEALSPAGE_IMG{height:300px;filter:grayscale(100%)}.fake-deal-bkg-image.fake-deal-bkg-image-PAGE_DEALSPAGE_IMG:hover{filter:none;-webkit-filter:grayscale(0%)}.fake-deal-bkg-image{background-repeat:no-repeat;background-size:cover;height:250px}#countryRegion,#continentRegion,#worldRegion{display:none}#fake-deals-parent{margin-top:1em}#fake-deals-parent[data-show='#countryRegion'] #countryRegion,#fake-deals-parent[data-show='#continentRegion'] #continentRegion,#fake-deals-parent[data-show='#worldRegion'] #worldRegion{display:block;margin-top:100px}.deals-region-container .media__body{padding-top:5px;padding-bottom:5px;min-height:73px}.deals-footnote:before{content:"* "}.deals-footnote{color:white;padding:0 8px 4em 8px;text-align:right;font-size:1.1em}.generic-table-disabled-column{text-decoration:line-through;moz-text-decoration-color:red;text-decoration-color:red;opacity:.6;background:#ddd}.csv-import-NAME-PREFIX-CODE-field{width:99px}.csv-import-EMAIL-field{width:250px}.csv-import-USERNAME-field{width:250px}.csv-import-COMPANY-field{width:250px}.csv-import-NAME-TITLE-field{width:80px}.csv-import-NO-field{width:50px}#TravelerPreferences .inputDialog .hint{margin:0 0 20px 0}#TravelerPreferences .inputDialog textarea{width:100%}#TravelerPreferences .dialogCheckboxes{margin:0 0 20px 10px}#TravelerPreferences .dialogCheckboxes li{float:left;width:220px}.user-profile-data{display:none}.user-profile-data-visible{display:block}.edit-booking-template{margin-bottom:10px}.bookingtemplate-action-confirm span.label{text-transform:capitalize;margin-right:20px}.bookingtemplate-action-confirm a{text-transform:capitalize;color:inherit}.bookingtemplate-action-confirm a:hover{color:#e31f21}.booking-template-page-entry{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}#errors{padding-top:20px}#errors .block{padding:15px;margin-left:150px;width:540px}#warnings{float:left;position:relative;width:540px;padding:10px 29px 0;border-top:1px solid white;background:#f0eade}#warnings h4,#errors h4{width:150px}#warnings ul,#errors p{margin-top:0;margin-left:170px;padding:0;width:540px}#warnings li{list-style:none;width:520px}.emphasized{font-weight:bold;font-size:12px}table th,table td{padding:2px 5px 0 5px;margin:0}p{margin:0;padding:0}.rateChangeInformation{text-align:right;padding:20px 10px 5px 0}.calendar img{vertical-align:top;margin:0;padding:0}.rateInfoBox{margin:0 0 4px 0}#myEhotel{margin-top:0;border-top:3px solid #c3b49b}#myEhotel h3{background:#c3b49b;border-top:1px solid #f0eade}#myEhotel h3 span{display:inline;color:red}#ButtonBox{position:absolute;top:0;right:0;height:30px}#HotelPricesTabContainer .info{margin:0;padding:20px 10px 20px 10px;font-size:14px;color:#2c89c4;text-align:left}#HotelPricesBox .filter-item-enabled{background-color:inherit!important}.roomrate-list-best-price-box{text-align:right;margin-bottom:20px;padding:5px 0 10px 0;border-top:1px solid #798925}.roomrate-list-best-price-icon{display:block;float:right;width:20px;height:20px;width:20px;background-position:-74px -1600px}.roomrate-list-best-price-text{display:block;float:right;color:#798925;font-weight:bold;color:#798925;padding:3px 0 0 5px}.roomrate-group-header{border-top:10px solid #333;padding:10px;font-size:1.8em;font-weight:bold;color:#BBB}.roomrate-group .show-box{padding:1em;color:#2c89c4;font-size:1.2em;line-height:1;text-align:center;border-top:2px solid #AAA}.roomrate-group .show-box:hover{cursor:pointer}.roomrate-group .show-box i{font-size:1.2em;margin-right:.4em;vertical-align:middle}.roomrate-group.all .show-box .more{display:none}.roomrate-group:not(.all) .show-box .fewer{display:none}.roomrate-row{border-top:1px solid #333;border-bottom:2px solid #333;padding:12px;font-size:12px;line-height:1.1em}.roomrate-row.disabled{opacity:.5}.roomrate-group:not(.all) .roomrate-row.hidden{display:none}.roomrate-group:not(.all) .roomrate-row.visible:nth-child(even){background-color:#EEE}.roomrate-group.all .roomrate-row:nth-child(even){background-color:#EEE}.roomrate-row .room-box{float:left;width:250px;margin-right:10px;text-align:left;line-height:1.5em;text-align:left}.roomrate-row .rate-box{float:left;width:250px;margin-right:10px}.roomrate-row .price-box{float:left;width:190px;margin-right:10px;padding-top:10px;text-align:right}.roomrate-row .button-box{float:right;width:106px;margin-right:10px;padding-top:50px;text-align:right}.roomrate-matrix-provider-column-1 .roomTypeDescription{font-size:1.1em}.roomrate-matrix-provider-column-1 .bedTypeDescription{font-size:1em;color:#666}.roomrate-matrix-provider-column-1 .amenitiesDescription{padding-top:10px;font-size:1.0em;color:#666}.roomrate-matrix-provider-payment-option{font-size:1.1em;text-decoration:underline;margin-bottom:5px}.roomrate-matrix-payment-note{padding-top:6px}.roomrate-row .cancelPenaltyDescription{margin-top:3px}.roomrate-row .roomDescription img{float:right}.button.disabled{opacity:.65;cursor:not-allowed}.hotel-roomrate-price{position:absolute;top:0;right:-80px;width:50px;text-align:left;color:#c63}div.price-box-table{display:table;border-collapse:collapse;width:100%}div.price-box-tr{display:table-row}div.price-box-td-hr{clear:both;width:100%;background-color:#d1d1d1;height:1px;margin-top:5px;margin-bottom:5px}div.price-box-td{display:table-cell}div.price-box-td-label{font-size:11px;font-style:italic}div.price-box-td-right{display:table-cell;padding:2px 5px 3px 20px;right:0;width:30%}.price-box-multiplier{font-size:14px}.price-box-inline{display:inline-block}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.loading-matrix-cell{z-index:10;font-size:200%;position:absolute;top:10px;left:0;width:100%;height:100%;opacity:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.loading-matrix-button{position:relative;top:0}.loading-matrix-cell span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.loading-matrix-cell span:nth-child(2){animation-delay:.2s}.loading-matrix-cell span:nth-child(3){animation-delay:.4s}.matrix-loading-box-header{font-size:1.1em;font-weight:bold;width:350px}.matrix-loading-box-progressbar{width:400px!important;height:15px!important}.matrix-loading-box{display:-ms-flexbox;display:flex;justify-content:center}.roomrate-matrix-column-empty{position:relative;min-height:122px}.roomrate-matrix .hotel-roomrate-price{right:-10px;top:20px;color:#c63}.RoomRatesList{display:none}.RoomRatesList{border-collapse:collapse;-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap}.price-overall{display:none}.display-price[data-show='price-overall'] .price-overall{display:block}.display-price[data-show='price-overall'] .price-per-night-per-room{display:none}.display-price[data-show='price-overall'] .price-per-night-per-room-highlight .currencyPrice{font-weight:normal;font-size:14px;text-align:right}.display-price[data-show='price-per-night-per-room'] .price-overall-highlight .currencyPrice{font-weight:normal;font-size:14px;text-align:right}.display-price[data-show='price-overall'] .price-per-night-per-room-highlight .currencySensitivePrice{font-weight:normal;font-size:14px;text-align:right}.display-price[data-show='price-per-night-per-room'] .price-overall-highlight .currencySensitivePrice{font-weight:normal;font-size:14px;text-align:right}.firstCurrency.button,.currencyPrice.button{padding:0 4px 0 4px}.full{display:none;min-height:300px}.compact{display:table;table-layout:fixed;width:100%}.roomrate-compact-and-full[data-show='full'] .full{display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1}.roomrate-compact-and-full[data-show='full'] .compact{display:none}.highlighted-cell{background-color:#FFF}.compact.grayout-cell:not(:hover){opacity:.4}.roomrate-matrix-column:hover:not(:empty){background-color:#d4ecff}.roomrate-matrix-provider-row-compact:hover{background-color:#d4ecff}.roomrate-matrix-provider-row-compact{min-height:100px}.roomrate-matrix-provider-row-full{min-height:300px}.roomrate-matrix{width:100%;border:0;display:list-item}.roomrate-matrix-row{display:-webkit-flex;display:-ms-flexbox;display:flex;border-collapse:collapse;-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap}.roomrate-matrix-empty-top-left,.roomrate-matrix-empty-heading{border:0;padding:3px 6px;box-sizing:border-box}.roomrate-matrix-heading{border:1px solid #999;background-color:#DDD;display:block;padding:3px 10px;width:20%;box-sizing:border-box;text-align:center}.roomrate-matrix-category{border:1px solid #999;background-color:#DDD;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.3em;padding:3px 10px;width:20%;box-sizing:border-box}.roomrate-matrix-column{border:1px solid #999;padding:10px 0 10px 0;width:40%;box-sizing:border-box;line-height:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.no-top-border{border-top:0}.border-left-dashed{border-left-style:dashed}.border-right-dashed{border-right-style:dashed}.roomrate-matrix-empty-top-left{width:20%;position:relative}.roomrate-matrix-empty-top-left .change-display-price-box{position:absolute;top:-8px;left:10px;font-size:10px;color:#666}.roomrate-matrix-empty-top-left .change-display-price-box label{display:block}.roomrate-matrix-heading-category{font-size:1.3em;text-align:left}.roomrate-matrix-column-colspan-2{display:block;border:1px solid #999;text-align:center;padding:3px 10px;font-size:1.3em;border-bottom:0;width:40%;box-sizing:border-box}.right-border-thick{margin-right:2px}.roomrate-matrix[data-category] .roomrate-matrix-column:not(.highlighted-cell):not(:hover),.roomrate-matrix[data-category] .roomrate-matrix-column:not(.highlighted-cell):empty,.roomrate-matrix[data-category] .roomrate-matrix-empty-heading{opacity:.4}.roomrate-matrix-cell-container{position:relative;cursor:pointer;width:100%}.roomrate-matrix-cell-cheapest-price{height:100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.roomrate-matrix-cell-cheapest-price-upper{width:100%;height:70px}.roomrate-matrix-cell-cheapest-price-upper-parent{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-around;flex-direction:row;width:100%}.roomrate-matrix-cell-cheapest-price-upper-left{width:50%;line-height:1}.roomrate-matrix-cell-cheapest-price-upper-right{width:50%;line-height:1}.roomrate-matrix-cell-cheapest-price-lower{width:100%;height:50px}.roomrate-matrix-cell-cheapest-special-price-filler{width:50%}.roomrate-matrix-cell-cheapest-special-price{width:50%;line-height:1.2;text-align:center}.roomrate-matrix-cell-cheapest-price-hr{width:100%;background-color:#d1d1d1;height:1px;margin-top:10px;margin-bottom:10px}.roomrate-matrix-cell-cheapest-price .breakfast{color:grey;text-align:center;line-height:1.5}.roomrate-matrix-cell-cheapest-price-link{font-size:1.4em;text-align:center}.roomrate-matrix-cell-cheapest-price-link2{font-weight:bold;white-space:nowrap}.roomrate-matrix-cell-cheapest-special-price-container{line-height:1;text-align:center;width:auto;line-height:2}.roomrate-matrix-cell-cheapest-special-price-hr{width:100%;background-color:#d1d1d1;height:1px}.centered-rate{position:relative;left:50%;top:10px;margin-right:-50%;transform:translate(-50%,-50%)}.roomrate-matrix-cell-cheapest-price-preferred-hotel{position:absolute;margin:auto;width:50px;top:0;right:0;left:0;bottom:0;-webkit-align-self:baseline;-ms-flex-item-align:baseline;-ms-grid-row-align:baseline;align-self:baseline}.room-ameneties{top:-2px;left:0;position:absolute}.roomrate-matrix-provider-row{border-collapse:collapse;-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap;border-bottom:1px solid gray;width:100%;position:relative}.roomrate-matrix-payment-options-list{list-style:decimal;list-style-position:inside;text-indent:-15px;padding-left:15px}.roomrate-matrix-provider-row-payment{padding:2px 10px 2px 10px;border-top-width:1px;border-top-style:dashed;border-top-color:gray;line-height:18px}.roomrate-matrix-provider-row .provider-info{color:grey}.roomrate-matrix-provider-row .internal-provider-info{color:orange}.roomTypeDescription{font-size:14px;color:#444;margin:6px 0}.roomrate-matrix-provider-column-1,.roomrate-matrix-provider-column-2,.roomrate-matrix-provider-column-3,.roomrate-matrix-provider-column-4,.roomrate-matrix-provider-column-5{display:table-cell;padding:8px 10px 8px 10px;line-height:1.4em}.roomrate-matrix-provider-column-1,.roomrate-matrix-provider-column-2,.roomrate-matrix-provider-column-3,.roomrate-matrix-provider-column-5{cursor:pointer}.roomrate-matrix-provider-column-1{width:20%;box-sizing:border-box;display:table-cell}.roomrate-matrix-provider-column-1 i{float:right;color:#666;font-size:110%;line-height:1.4;margin:0 0 5px 8px}.roomrate-matrix-provider-column-2{width:20%;box-sizing:border-box;display:table-cell}.roomrate-matrix-provider-column-2 .breakfast{margin-bottom:6px;font-size:1.1em}.roomrate-matrix-provider-column-2 .breakfast-info{color:#666}.roomrate-matrix-provider-column-3{width:30%;box-sizing:border-box;display:table-cell}.roomrate-matrix-provider-column-4{top:0;right:20px;text-align:right;padding-right:20px}.roomrate-matrix-provider-column-5{padding:0 0 0 10px;vertical-align:middle}.roomrate-matrix-provider-column-5 .button-box{width:30px;text-align:center}.roomrate-matrix-provider-column-5 .button{padding:.3em}.roomrate-matrix-provider-price-container{padding-right:0;padding-bottom:4px;height:100%}.provider-price{float:left;vertical-align:middle;text-align:center;width:100%;font-weight:bold;font-size:1.27em}.provider-price-advantage{float:left;width:50px;padding-left:5px;text-align:left;color:#c63}.arrow{position:absolute;width:0;height:0;border-style:solid;border-width:180px 0 180px 18px;border-color:transparent transparent transparent rgba(58,184,68,0.68);-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;left:1px}.cancellation-short{display:block;float:left;font-size:12px;line-height:20px}.rate-box .rateplan-name{display:block;float:left;font-size:14px;line-height:20px}.disabled .rate-box .detail-box{font-size:90%}.rate-box .detail-label{font-size:11px;font-style:italic;color:grey}.rate-box .currencySensitivePrice,.rate-box .firstCurrency,.rate-box .secondCurrency{display:inline}.rate-box .secondCurrency{font-size:11px}.rate-box .detail-cvc{float:right;font-size:10px;color:#666;padding:0 3px}ul.additional-detail-list{margin:0;padding:5px 0 0 15px}ul.additional-detail-list li{padding:0 0 5px 0}ul.additional-detail-list li .highlighted{font-weight:bold;color:#798925}.disabled ul.additional-detail-list{padding:0 0 8px 0}.disabled ul.additional-detail-list li{padding:0 5px 0 0;display:inline;font-size:90%;line-height:1.5em}.disabled ul.additional-detail-list li{font-weight:normal}.price-box .price-reference .currencySensitivePrice,.price-box .price-reference .currencyPrice{font-size:12px}.price-box .currencySensitivePrice,.price-box .currencyPrice{font-weight:bold;font-size:16px;text-align:right}.price-box .price-reference .currencySensitivePrice,.price-box .price-reference .currencyPrice{font-weight:normal}.price-box .secondCurrency{font-size:12px;font-weight:normal;padding-top:2px}.price-box .totalprice .currencySensitivePrice,.price-box .totalprice .currencyPrice{font-weight:normal;font-size:14px;text-align:right}.price-box .totalprice .secondCurrency{font-size:11px;font-weight:normal}.roomrate-price-detail-list{float:right;width:180px;margin:10px 5px 0 5px}.roomrate-price-detail-list td{padding:0 0 10px 0}.roomrate-border-top td .roomrate-price-detail-list td{border:0}.moreRoomRateInfo{color:#2c89c4!important;white-space:nowrap}.moreRoomRateInfoContent{margin-top:10px;line-height:1.5em}.moreRoomRateInfoContent br{line-height:0!important;content:" ";display:block}.moreRoomRateInfoContent ul{margin:0;padding:0 0 0 20px}.moreRoomRateInfoContent .currencyPrice,.moreRoomRateInfoContent .firstCurrency,.moreRoomRateInfoContent .secondCurrency,.moreRoomRateInfoContent .currencySensitivePrice{display:inline}.moreRoomRateInfoContent .secondCurrency{font-size:90%}.supplier-header{font-weight:bold;text-decoration:underline;padding:6px 0 2px 0}.supplier-text-original-box,.supplier-text-translation-box{display:none}.supplier-text-container.original .supplier-text-original-box,.supplier-text-container.loading .supplier-text-original-box{display:block}.supplier-text-container.translation .supplier-text-translation-box{display:block}.original-link-box,.translation-link-box{margin-bottom:3px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.supplier-text-container.loading .original-link-box{display:none}.supplier-text-container .spinner{display:none}.supplier-text-container.loading .spinner{display:block}.roomrate-row .preferred{text-align:center;vertical-align:middle;width:60px}.roomrate-row .roomCount{text-align:right;vertical-align:middle;width:50px}.roomrate-row .provider-info{width:150px;position:absolute;top:0;right:0;font-size:12px;font-weight:bold;color:orange;text-align:right;z-index:11000}.moreRoomTypesLinkContainer{padding:0 0 10px 5px}.roomrate-image{margin:5px 0}.roomrate-more-image{padding:3px;margin:0 5px 5px 0}#HotelDataTabContainer table td,#hotelData table th{text-align:left;vertical-align:top;border-bottom:1px solid #d7cbb7;padding:1px;padding-left:20px}#HotelDataTabContainer table th{text-align:left;vertical-align:top;border-bottom:1px solid #d7cbb7;width:150px}#HotelDataTabContainer ul,#hotelRoom ul{padding:0;margin:10px 20px 10px 20px;list-style:none}#HotelPicturesTabContainer,#mapArea{background:white;padding:10px 0;border:1px solid #e6dcc8}#HotelRatingTabContainer{border:1px solid #f0eade}#HotelRatingTabContainer th{padding:2px 10px;border-bottom:1px solid #e6dcc8;border-right:1px solid #e6dcc8;font-size:12px;font-weight:bold}#HotelDetailsTabContainer{clear:both;font-size:13px;border:1px solid #e6dcc8}#HotelDetailsTabContainer .detail-section{margin:0 0 10px 0!important}#HotelDetailsTabContainer .detail-section h2{clear:both;font-size:12px;padding:6px 10px;margin:0 0 8px 0!important;background:#bbb;float:none}#HotelDetailsTabContainer .detail-section #acceptedCreditCards{float:left;width:300px;margin:0 30px 8px 30px}#HotelDetailsTabContainer .detail-section #acceptedCreditCards p{margin:0 0 2px 0;font-weight:bold}#HotelDetailsTabContainer .detail-section #brandLogo img{float:right;margin:0 40px 8px 0}ul.hotel-info-amenities{padding:0 20px;margin:0;list-style:none;clear:both}ul.hotel-info-amenities li{width:230px;float:left;padding:0 0 3px 0}.hotel-info-amenities ul li.lastItem{margin-bottom:8px}#HotelDetailsTabContainer .flag{float:left;width:16px;height:11px;border:solid 1px #5a4a35;margin-top:1px;line-height:0;font-size:0}#HotelDetailsTabContainer .showText{float:left;margin-right:5px;font-weight:normal}#view{float:left;position:relative;width:302px;background:white;border-top:1px solid #dacfbe;border-left:1px solid #dacfbe;border-right:1px solid #b3a694;border-bottom:1px solid #b3a694;text-align:center}#view img{padding:4px;width:292px}#view span{position:absolute;top:3px;left:0;padding:4px}#view a{display:block;width:24px;height:22px;margin:2px}#view span.slideLabel{width:208px;margin-left:24px;margin-right:24px}.thumbs img{float:left;cursor:pointer;margin:5px}#CheckAvailability{padding:0 10px 20px 10px}#CheckAvailabilityHeader{font-size:13px;font-style:italic;padding-bottom:10px}#CheckAvailabilityHeader .currencySensitivePrice,#CheckAvailabilityHeader .currencyPrice,#CheckAvailabilityHeader .firstCurrency,#CheckAvailabilityHeader .secondCurrency{display:inline}#CheckAvailabilityHeader .currencySensitivePrice,#CheckAvailabilityHeader .currencyPrice,#CheckAvailabilityHeader span.price{margin:0 5px}#CheckAvailabilityHeader .firstCurrency,#CheckAvailabilityHeader .currencyPrice{color:#2c89c4;font-size:14px;font-weight:bold}#CheckAvailabilityHeader .secondCurrency{font-size:12px;font-weight:normal}#ChangeArrivalDepartureDateBox .input{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#ChangeArrivalDepartureDateBox .input-box{margin-right:30px}#ChangeArrivalDepartureDateBox label{font-size:11px;display:block}#ChangeArrivalDepartureDateBox img{vertical-align:middle;margin-left:3px}#ChangeArrivalDepartureDateBox input,#ChangeArrivalDepartureDateBox select{font-size:12px}#ChangeArrivalDepartureDateBox #ChangeArrivalDateField,#ChangeArrivalDepartureDateBox #ChangeDepartureDateField{width:80px}#ChangeArrivalDepartureDateBox #ChangeArrivalDateIcon,#ChangeArrivalDepartureDateBox #ChangeDepartureDateIcon{vertical-align:top;cursor:pointer}#bottomContent{background:0}div#RatingRefersTo{font-size:14px;font-weight:bold}ul.ratingTypes{float:left;margin:15px 25px 0 0;padding:0 0 0 25px}ul.ratingTypes li{margin:0;padding:2px 10px;font-size:12px;font-weight:bold}.hotelMediaRowShortDescription{float:left;clear:left;padding-top:10px;font-size:13px;width:450px;text-align:justify}.hotelInfoDescription{clear:left;line-height:20px;font-size:13px;padding:0 40px 10px 40px;text-align:justify}.hotelInfoDescription p{margin-bottom:5px}.hotelInfoDescription br{line-height:0;content:" ";display:block}.hotelInfoDescription ul{margin:0;padding:0 0 5px 15px}.hotelMediaRowRating img{vertical-align:middle}.noteHotelLink{font-weight:normal;margin-left:10px;float:right}#basicInfo .hotelInfoWrapper{margin-left:110px}.hotelInfoAcceptedCreditCards{margin:0 20px 20px 25px}.hotelInfoAboutItem{border-bottom:1px solid #e6dcc8;margin-bottom:10px;line-height:20px;clear:left;padding:0;margin:0;margin-bottom:10px}.hotelInfoAbout{float:left;padding:0!important;margin:0!important;background:no-repeat!important;width:110px}.hotel-info-service-list{width:640px;margin-bottom:15px}.hotel-info-service-list td.hotel-info-service-list-row-1{width:290px;vertical-align:top;padding:0}.hotel-info-service-list td.hotel-info-service-list-row-2{width:320px;vertical-align:top;padding:0}.hotel-info-service-list td.hotel-info-service-list-row-space{width:30px;padding:0;line-height:0}.hotel-info-service-list h3{font-size:12px;line-height:1.2em!important;text-align:left!important;padding:0!important;margin:0!important;background:no-repeat!important}.hotel-info-service-sublist{width:100%}.hotel-info-service-sublist th,.hotel-info-service-sublist td{border-bottom:1px solid #e6dcc8;padding:3px 5px 3px 0;vertical-align:top}.hotel-info-service-list-row-1 .hotel-info-service-sublist th{width:40%}.hotel-info-service-list-row-1 .hotel-info-service-sublist td{width:60%}.hotel-info-service-list-row-2 .hotel-info-service-sublist th{width:60%}.hotel-info-service-list-row-2 .hotel-info-service-sublist td{width:40%}.hotel-info-benefit-box{border:1px solid #999;width:640px;padding:10px;margin-bottom:15px}.hotel-info-benefit-text-box{text-align:left;line-height:1.4em}.hotel-info-benefit-header{font-weight:bold}#basicInfo{position:relative;line-height:20px;font-size:13px;margin-left:20px;margin-right:20px;margin-bottom:10px;text-align:justify}#basicInfo .hotel-awards{width:100px;vertical-align:top;text-align:right;position:absolute;top:0;right:-15px}#basicInfo .hotel-awards .hotel-award-item{float:left}#basicInfo .currencyPrice{display:inline}.hotel-rating-explanation{font-size:14px;padding:15px 10px 0 10px}.hotel-rating-explanation em{font-size:120%;font-weight:bold;padding:0 2px}.hotel-rating-explanation-image{width:126px;height:164px;position:relative;background-position:-60px -600px}table.hotel-billing-list{margin-top:6px}table.hotel-billing-list tr th{padding:0 15px 5px 0;vertical-align:top}table.hotel-billing-list tr td{padding:0 0 5px 0;vertical-align:top}.similar-hotel{padding:5px 5px 0 5px}.similar-hotel a{position:relative;display:block}.similar-hotel a .name{padding:2px 5px;position:absolute;top:0;left:0;font-size:100%;color:#eee;background-color:rgba(0,0,0,0.4);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.similar-hotel a .footer{background-color:rgba(0,0,0,0.6);display:table;width:100%;position:absolute;bottom:0;right:0;color:white}.similar-hotel a .stars-review{display:table-cell;vertical-align:middle;padding-left:5px}.similar-hotel a .stars-review .stars-css-box{padding-right:10px}.similar-hotel a .stars-review .review{font-size:110%;color:#74c706}.similar-hotel a .stars-review .review .total{font-size:80%;color:#DDD}.similar-hotel a .price{display:table-cell;text-align:right;vertical-align:middle;padding:1px 7px;font-size:120%;font-weight:bold;font-style:italic}.similar-hotel a .price .currencyPrice,.similar-hotel a .price .currencySensitivePrice,.similar-hotel a .price .firstCurrency{display:inline}.similar-hotel a .currency{font-size:80%;font-weight:normal;color:#EEE}.booking-template-box{display:-webkit-flex;display:-ms-flexbox;display:flex}.booking-template-separator{font-size:1pt;background-color:#777}/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
* 
* http://docs.jquery.com/Plugins/Authoring
* jQuery authoring guidelines
*
* Launch  : October 2009
* Version : 1.3
* Released: May 9th, 2011
*
* 
* all CSS sizing (width,height) is done in pixels (px)
*/.fht-table,.fht-table thead,.fht-table tfoot,.fht-table tbody,.fht-table tr,.fht-table th,.fht-table td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:top}.fht-table{border-collapse:collapse;border-spacing:0}.fht-table-wrapper,.fht-table-wrapper .fht-thead,.fht-table-wrapper .fht-tfoot,.fht-table-wrapper .fht-fixed-column .fht-tbody,.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody{overflow:hidden;position:relative}.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody{overflow:auto}.fht-table-wrapper .fht-table .fht-cell{overflow:hidden;height:1px}.fht-table-wrapper .fht-fixed-column,.fht-table-wrapper .fht-fixed-body{top:0;left:0;position:absolute}.fht-table-wrapper .fht-fixed-column{z-index:1}.hotel-info-hotel-box{background-color:white;padding:10px}.hotel-info-hotel-image{display:block}.hotel-image-gallery{display:table;width:100%;margin-bottom:20px;padding:0 10px 10px 10px;box-sizing:border-box;background-color:white}.hotel-image-gallery .data-row{display:table-row}.hotel-image-gallery .data-cell{display:table-cell;vertical-align:top}.hotel-image-gallery .data-cell.image{width:395px;padding-top:2px}.hotel-image-gallery .slick-slider{margin:0}.image-slick .slick-prev::before{font-size:23px;display:block;position:absolute;left:15px;bottom:15px}.image-slick .slick-next::before{font-size:23px;display:block;position:absolute;right:15px;bottom:15px}.image-slick .slick-prev{z-index:100;top:0;left:0;width:20%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.image-slick .slick-next{z-index:100;top:0;right:0;width:20%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.thumb-gallery a{display:inline-block;margin:1px;border:1px solid transparent;line-height:0;font-size:0}.thumb-gallery a.selected{outline:3px solid lightblue}.hotel-info-hotel-name-box{width:450px;box-sizing:border-box}.hotel-name{font-size:140%;line-height:1.4;margin-bottom:.4em}.hotel-info-hotel-address-box{float:left;font-size:12px;line-height:16px;width:335px}.hotel-info-hotel-rating-box{margin:1.4em 0}.hotel-info-hotel-rating-box .review-speech-bubble{margin-right:20px}.hotel-info-hotel-stars{display:inline-block;font-size:16px;margin-right:20px}.hotel-info-hotel-awards{display:inline-flex;vertical-align:middle}.hotel-info-hotel-awards .hotel-award-item{margin-right:2px}.hotel-info-hotel-rating{color:#7c8938;font-size:12px;font-weight:bold;float:left;margin-left:25px;white-space:nowrap;margin-top:2px}.hotel-info-hotel-service-box{margin-top:2.5em;display:flex}.hotel-info-hotel-services{display:flex}.hotel-info-hotel-services .service-item{width:24px;display:flex;justify-content:center}.hotel-info-hotel-distances{display:flex;align-items:flex-end;color:#444;margin-left:1em}.hotel-info-hotel-distances .distance-item{width:26px;display:flex;justify-content:center}.hotel-info-hotel-distances .distance-item-value{font-size:.9em}.hotel-info-hotel-billing-awards{display:flex;margin-left:1em}.hotel-info-hotel-billing-awards .hotel-award-item{width:30px;display:flex;justify-content:center}.hotel-info-hotel-additional-box table{margin:0 0 0 auto;line-height:1.5}#mainTabContainer a.button{color:white}#mainTabContainer.ui-widget-content{border:none!important;background:transparent;color:inherit}#mainTabContainer.ui-tabs{padding:0}#mainTabContainer.ui-tabs .ui-tabs-panel{padding:20px 0 0 0!important;border-radius:0;border:0;background:white;min-height:22em}#mainTabContainer.ui-tabs #HotelMapTabContainer.ui-tabs-panel{padding:0!important}#mainTabContainer li.ui-state-default{border:0}#mainTabContainer .change-currency-box{position:absolute;top:3px;right:170px}#mainTabContainer .change-currency-box label{color:white}#HotelPricesTab.current span.hotel-tab-icon-prices{background-position:0 -600px}#HotelPricesTab span.hotel-tab-icon-prices{background-position:-26px -600px}#HotelDetailsTab.current span.hotel-tab-icon-details{background-position:0 -622px}#HotelDetailsTab span.hotel-tab-icon-details{background-position:-26px -622px}#HotelMapTab.current span.hotel-tab-icon-map{background-position:0 -666px}#HotelMapTab span.hotel-tab-icon-map{background-position:-26px -666px}#HotelRatingTab.current span.hotel-tab-icon-rating{background-position:0 -688px}#HotelRatingTab span.hotel-tab-icon-rating{background-position:-26px -688px}.roomRateTabLabels{margin-top:20px;height:30px;background:#826d52;border-bottom:1px solid #f2eee3}.roomRateTabLabels .tab{float:left;height:30px;padding:0 25px 0 10px;border-right:1px solid #f2eee3;border-bottom:1px solid #f2eee3;color:white;font-size:12px;font-weight:bold;line-height:30px;cursor:pointer}.roomRateTabLabels .tab.current{background:#9b8971;border-bottom:1px solid #9b8971}.myehotel{background:white;margin-bottom:10px}.myehotel h3{background:#bbb;padding:5px 10px;font-size:1.2em;font-weight:normal;text-transform:uppercase}.myehotel .blockLine.extra{margin-top:10px}.myehotel-new h4{text-transform:capitalize}.blockLine.myehotel-commercial-check label{display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:normal!important}.section table.myehotel-links td{padding:10px 30px 15px 15px}.creditcard-action-confirm span.label{text-transform:capitalize;margin-right:20px}.creditcard-action-confirm a{text-transform:capitalize;color:inherit}.creditcard-action-confirm a:hover{color:#e31f21}.section.section-myehotel-reservation{padding:0 0 20px 0}#hotelReservationList{width:100%;background:#FFF;line-height:16px}#hotelReservationList th{background:#bbb;padding:10px 5px 10px 5px;margin:0;border-right:1px solid #f0eade;font-weight:normal}#hotelReservationList th.myehotel-reservation-traveler{min-width:180px}#hotelReservationList th.myehotel-reservation-arrivaldeparture{padding-top:1px;padding-bottom:1px;width:80px}#hotelReservationList th.myehotel-reservation-hotel{min-width:150px}#hotelReservationList .right{text-align:right}#hotelReservationList td{padding:8px 5px 8px 5px;vertical-align:top;border-bottom:1px solid #bbb}#hotelReservationList .myehotel-reservation-phone{font-size:.85em;margin-top:2px}#hotelReservationList .traveler-name{font-size:110%;margin-bottom:3px}#hotelReservationList .notification-document-link,#hotelReservationList .calendar-link{font-size:90%}.notification-document-link{white-space:nowrap;margin-right:5px}.notification-document-link,.notification-document-link:link,.notification-document-link:visited{color:black}.calendar-link{white-space:nowrap;margin-right:5px}.calendar-link,.calendar-link:link,.calendar-link:visited{color:black}.myehotel.change-booking-how-to p{padding:1em 100px 0 120px}.myehotel.change-booking-how-to p:last-child{padding-bottom:3em}.myehotel-box>ul{margin:4px 8px;padding:0 0 0 1em}.myehotel-box>ul>li:before{content:"\f101";font-family:FontAwesome;display:inline-block;margin-left:-1em;width:1em}.myehotel-box>ul>li>a{line-height:1.8em;text-transform:uppercase;color:black}.myehotel-box>ul>li>a:hover{color:#e31f21}.options-box{width:100%}.options-box .row{display:table-row}.options-box .cell{display:table-cell;padding:8px 0;vertical-align:top}.options-box .cell.label{width:300px}.myehotel.myehotel-favorite-hotels{padding:20px}.favorite-hotels-header-box{display:flex;justify-content:space-between;margin-bottom:.5em}.favorite-hotels-header{font-size:130%}.favorite-hotel-box{margin-bottom:5px;border:1px solid #DDD;position:relative}.favorite-hotels-group-header-box{padding:20px 0 10px 0}.favorite-hotels-group-header-box .favorite-hotels-count{display:inline-block;box-sizing:border-box;min-width:30px;padding:0 2px;margin-right:10px;background-color:#DDD;border:1px solid #999;border-radius:3px;text-align:center;font-size:90%}.favorite-hotel-box .box-with-background{height:100px}.favorite-hotel-box .box-content{padding:10px 15px;padding-left:140px}.favorite-hotel-box .hotel-image{position:absolute;top:10px;bottom:10px;left:10px;width:120px}.favorite-hotel-box a.favorite-link-to-hotel{position:absolute;bottom:10px;right:10px;z-index:2}.favorite-hotel-box a.favorite-link-remove{position:absolute;top:10px;right:10px;z-index:2}.favorite-hotel-box a.favorite-link-remove i{font-size:200%}.favorite-hotel-box a.favorite-link-remove:hover i:before{content:"\f08a"}.box-with-background{position:relative;overflow:hidden}.box-with-background .box-background-image{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.2;-webkit-filter:blur(10px);filter:blur(10px);z-index:0}.box-with-background .box-content{position:relative;height:100%;box-sizing:border-box;z-index:1}.booking-template .section label{font-weight:normal}.booking-template .section .booking-template-purpose label{display:inline;margin-right:15px;font-weight:bold}.booking-template .section label.use-from-profile{margin-bottom:15px;font-weight:bold}.booking-template .section textarea{width:80%}.booking-template .section:not(:last-child){border:0}.main-content__wrapper.myehotel-nav{flex-wrap:wrap}.myehotel-nav>.content{margin-left:0;margin-top:15px}.myehotel-nav>.sidebar{min-width:none;max-width:none;width:100%}.myehotel-nav>.sidebar li>a{text-transform:capitalize}.myehotel-nav>.sidebar .box-header{display:none}.myehotel-nav>.sidebar ul>li:before{content:"";display:block}.myehotel-nav>.sidebar ul>li:hover{background-color:white}.myehotel-nav>.sidebar ul{justify-content:space-between;margin:0;padding:5px;display:flex;flex-wrap:wrap}.myehotel-nav>.sidebar>.box{padding-bottom:0}.booking-template-summary-block{display:flex}.booking-template-summary-block>div{box-sizing:border-box;padding-right:8px}.booking-template-summary-person{width:190px}.booking-template-summary-notification{width:235px}.booking-template-summary-address{width:150px}.booking-template-summary-credit-card{width:150px}.booking-template-summary-hotel-preferences{width:120px}table th,table td{padding:2px 5px 0 5px;margin:0}#errors{padding-top:20px}#errors .block{padding-bottom:10px}#warnings{float:left;position:relative;width:780px;padding:10px;border-top:1px solid white;background:#f0eade}#warnings h4{width:150px}#warnings ul{margin-top:0;margin-left:170px;padding:0}#warnings li{list-style:none}.section{padding:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.section:not(:last-child){border-bottom:1px solid #bbb}.section .block{width:100%}.section .block .blockLine:not(:last-child){margin-bottom:8px}.section.topLink{-webkit-justify-content:flex-end;justify-content:flex-end;border-top:1px solid #bbb}#warnings li{width:100%}.section table{width:100%}.section .titel{min-width:160px;max-width:160px;margin:0 10px 0 0}.section h4{font-weight:normal;padding:0;margin:0}.section .titel p{font-size:.85em;padding:10px}.section h5,.section label{font-size:11px;font-weight:bold;padding:0;margin:0;display:block}.section .item input[type="text"]{width:287px}.section .item.twoColumn{padding-right:0!important}.section .twoColumn input[type="text"],.section .twoColumn textarea{width:598px}.phone.item label{font-weight:normal}.phone.item.phone-extension{padding-right:0}.section .item input[type="text"].phone-countryareacode{width:40px}.section .item select.phone-countryareacode{width:220px}.section .item input[type="text"].phone-areacitycode{width:89px}.section .item input[type="text"].phone-phonenumber{width:145px}.section .item input[type="text"].phone-extension{width:65px}.section .item label.phone-countryareacode{font-weight:normal}.section .item label.phone-areacitycode{font-weight:normal}.section .item label.phone-phonenumber{font-weight:normal}.section .item label.phone-extension{font-weight:normal}.section img{padding-right:12px}.section .item{display:inline-block;padding:0 12px 0 0}.section .item span{float:left;color:#958570;font-size:10px;line-height:10px;padding:2px 4px 0 2px}.section .head{padding-left:170px;width:500px}.section h3{font-size:14px;padding:0;margin:0}.last{border:0}.marked,label.validation-required{color:#2c89c4}.checkboxes label{width:150px;padding:0 12px 4px 0;font-weight:bold}.checkboxes span{font-weight:normal}.checkboxes input{margin-right:3px}.radiobuttons input{padding-right:2px;margin-left:6px}ul.paymentTransactionType{margin:0;padding:0;font-weight:bold}ul.paymentTransactionType li{float:left;list-style:none;margin:0 20px 0 0}ul.paymentTransactionType li input[type=radio]{margin:0 5px 0 0;vertical-align:middle}ul.paymentTransactionType li label{padding:0;vertical-align:middle}.creditcard{white-space:nowrap;text-align:left}.creditcard .icon-cc{vertical-align:top}.creditcard-detail{display:inline-block;margin-left:10px}.creditcard.disabled .creditcard-detail{text-decoration:line-through}.paymentDisabledNote{clear:both;width:520px;color:#2c89c4;padding-top:5px}.expiredInfo{float:right;padding:6px 10px 0 5px;color:red;font-weight:bold}.expired{text-decoration:line-through;color:red}.padding th,.padding td{padding-top:12px}.section table th{text-align:left;vertical-align:top;padding:1px 20px 2px 0;width:130px;font-weight:normal}.section table td{text-align:left;vertical-align:top;padding:1px 0 2px 0}#bookingSummaryPayment .creditCardBlockLine{width:100%}#bookingSummaryPayment .paymentFormHeader{width:100%;margin:0;font-size:12px}#bookingSummaryReporting th{font-weight:normal;width:30%;padding:0 15px 3px 0;border:0}#bookingSummaryReporting td{padding:0 0 3px 0;border:0}.price p{padding:4px 12px 12px 0}.emphasized{font-weight:bold;font-size:12px}.priceItemRate{width:150px;text-align:right}.priceItemStay{width:60px;text-align:right}.priceItemNights{text-align:center;width:50px}.priceOnRoomStayDetails{text-align:right;font-size:12px;font-weight:bold}.totalPriceOnRoomStayDetails div{display:inline}.totalPriceOnRoomStayDetails .secondCurrency{font-size:.9em;font-weight:normal}.totalPrice{font-size:115%;vertical-align:middle!important}.totalPrice div,.breakfast div{display:inline}.totalPrice span.totalPriceLabel{padding:0 20px 0 0}.totalPrice span,.totalPrice .currencySensitivePrice,.totalPrice .currencySensitivePrice span{font-weight:bold;color:#2c89c4}.totalPrice .currencySensitivePrice .secondCurrency{font-size:90%;margin-top:4px}.totalPriceForBooking{font-size:1.35em}.totalPriceForBooking .currencyPrice,.totalPriceForBooking .currencySensitivePrice .firstCurrency{display:inline}.totalPriceForBooking .currencySensitivePrice .secondCurrency{display:inline;font-size:90%;margin-top:4px}.paymentBlock{margin:30px 0}.hotelInfoDescription{clear:left;line-height:20px;font-size:13px;margin-left:20px;margin-right:20px;margin-bottom:10px;text-align:justify}p{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}#subNav{margin:15px 0 0 0}#subNav ul.tabbed{float:left}#subNav li{color:black;font-weight:normal;padding:3px 10px 3px 5px;background:#bbb}#subNav li.current{font-weight:bold;background-color:white}#subNav li img{vertical-align:middle;margin-right:3px}#description th{vertical-align:top;padding:0 10px 2px 0!important;width:auto;text-align:right}#description td{vertical-align:top;padding:0 0 2px 0!important}#data{padding-top:10px;background:white}#reservation{padding-top:10px;background:white}#confirmation{background:white;margin-bottom:10px}#confirmation .section h3{margin:0 0 10px 0}#confirmation .reservationBox{width:auto;font-weight:bold;font-size:12px}#confirmation .reservationBox th{width:auto;padding:0 15px 0 0}#confirmation .reservationId{color:#2c89c4;padding:0 0 0 7px}.confirmLabel{float:left;width:70px}.confirmData{float:left;width:315px}#shortDescription{margin-left:340px}.travelerBox img{float:none;padding:0}.travelerBox img.creditCardImage{float:left}#Travelers,#TravelerSummary{padding:5px 10px 15px 10px;margin:0;border-bottom:1px solid #FFF}.travelerBox{border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;margin:0;padding:0;background:#FFF}.firstTravelerBox{border-top:1px solid #bbb}.traveler-box-cancelled{background:#EEE!important}.travelerBoxHeader{font-size:12px;border-bottom:1px solid #958570;background:#e6dcc8}.travelerBoxHeader table td{padding:5px 10px}.travelerBoxHeader .roomIndex{font-size:16px;background:#c3b49b;border-right:1px solid #958570;vertical-align:middle;white-space:nowrap}.travelerBoxHeader .totalAmount{font-size:14px;font-weight:bold;color:#2c89c4;border-left:1px solid #958570;text-align:center;vertical-align:middle;white-space:nowrap}.travelerBoxHeader .totalAmount:hover{background:#e6e5de}.travelerBoxHeader .totalAmount .secondCurrency{font-size:11px;font-weight:normal}.travelerBoxHeader .totalAmountCancelled{font-size:14px;font-weight:bold;border-left:1px solid #958570;text-align:center;vertical-align:middle;white-space:nowrap}.travelerBoxHeader .totalAmountCancelled .currencyPrice{font-size:11px}.travelerBoxHeader .totalAmountCancelled .secondCurrency{font-size:9px;font-weight:normal}.resetButton{float:right;padding:4px 5px 10px 5px}.buttonBox{float:right;margin-left:10px}.travelerRoomStayDetailsBox{padding:3px 10px 3px 0}.travelerRoomStayDetailsBox .currencyPrice{display:inline}.travelerBox .section{padding:7px 7px 7px 10px;margin:0}.travelerBox .summary .field{width:40%;background:#FFF;color:#bbb;border:1px solid #bbb;cursor:text;padding:2px 3px}.travelerBox .reportingField{margin:3px 0 0 15px}.travelerBox .reportingFieldLabel{width:145px;margin-right:10px}.travelerBox .reportingFieldLabel.marked{color:#2c89c4}.travelerBox .blockLine .hint{font-size:11px}.travelerBox .serviceCenterMessage{margin:7px 20px 10px 10px;padding:10px;border:2px dotted #feba02;background:#ffa;color:#5a4a35;font-size:14px;line-height:1.2em;text-align:left}.travelerBox .traveler-documents{font-weight:bold}.block.summary{font-size:12px}#cancellationOverview{width:100%;background:white;font-size:13px;border-collapse:collapse;margin:10px 0}#cancellationOverview th,#cancellationOverview td{width:auto;vertical-align:middle;border:1px solid #958570;padding:0 8px;height:32px}#cancellationOverview th{font-weight:bold;background:#e6dcc8}#cancellationOverview td.storno{text-align:center}#cancellationOverview td.storno-all{padding-top:10px;border:0;text-align:right}#confirmation .hotelInfo{border:1px solid #bbb;margin:10px}#confirmation .section img{padding:0}#confirmation .section img.actionButton{float:none}#confirmation .travelerRoomStayDetails{line-height:1.2em;padding:3px 0}.travelerRatePriceDetails .ratePrice{float:right}.travelerRatePriceDetails .tax{font-size:11px}.travelerRatePriceDetails .totalRatePrice{font-size:11px}.traveler-roomstay-summary-descriptions ul{margin:0;padding:0 0 3px 15px}#TotalBookingPrice{width:auto;font-size:1.1em}#TotalBookingPrice th{width:auto;vertical-align:middle;padding:0 30px 0 0;font-weight:normal}#TotalBookingPrice td{text-align:right;vertical-align:middle;padding:5px}.travelerStatus{width:12px;height:12px;border:1px solid #6e5a41;float:left;vertical-align:middle}.Reserved,.OtherAvailable{background:green}.Cancelled,.CancelledByServiceCenter,.NoAvailability,.UnableToProcess{background:red}.OnRequest{background:yellow}.traveler{margin-left:25px}#cancellationOverview .travelerStatus{margin-top:3px}#cancellationOverview .traveler a{color:inherit}#bottom{padding:10px;margin-top:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.payment-link-with-checkbox{cursor:pointer;display:block}.payment-link-with-checkbox:focus,.payment-link-with-checkbox:active{text-decoration:none}.payment-link-with-checkbox span{vertical-align:middle}.payment-checkbox{background-position:-320px -600px;cursor:pointer;width:12px;height:12px;display:inline-block;margin-right:8px}.payment-checkbox.active{background-position:-320px -654px}.payment-link-with-checkbox:hover .payment-checkbox,.payment-checkbox:hover{background-position:-320px -654px}.payment-link-with-checkbox:hover .payment-checkbox.active,.payment-checkbox.active:hover{background-position:-320px -696px}.payment-checkbox.disabled{cursor:auto}table.hotelList{width:100%;background-color:white}table.hotelList th.hotelList{text-align:left;vertical-align:baseline;background:#bbb;padding-top:3px;padding-bottom:3px;font-weight:normal}table.hotelList td.hotelListPrice{width:120px}table.hotelList td.hotelListName{text-align:left;width:200px}table.hotelList td.hotelListCity{text-align:left;width:120px}table.hotelList td.hotelListPlz{text-align:left;width:80px}table.hotelList td.hotelListStreet{text-align:left;width:140px}@media print{.button{display:none}.topLink{display:none!important}.travelerBox{border-top:1px solid #958570;page-break-before:always}.firstTravelerBox{page-break-before:auto!important}.hotel-info-hotel-additional-box{float:left!important;padding-top:30px!important}#confirmation{width:640px!important;text-align:left!important;background:#FFF!important;font-size:11px!important;line-height:14px!important}}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#cc3a1b;color:#000;text-align:center;border-radius:25px;padding:16px;position:fixed;z-index:999999;left:85%;top:140px;font-size:17px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{top:0;opacity:0}to{top:140px;opacity:1}}@keyframes fadein{from{top:0;opacity:0}to{top:140px;opacity:1}}@-webkit-keyframes fadeout{from{top:140px;opacity:1}to{top:0;opacity:0}}@keyframes fadeout{from{top:140px;opacity:1}to{top:0;opacity:0}}