.countdown-clock-container{font-family:fs_lolaregular}
.countdown-clock-container:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.countdown-clock-container:lang(iw){font-family:museum_regular}
.countdown-clock-container:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.countdown-clock-container .cc-amount{font-family:fs_lolamedium}
.countdown-clock-container .cc-amount:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.countdown-clock-container .cc-amount:lang(iw){font-family:museum_medium}
.countdown-clock-container .cc-amount:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.breadcrumb{background-color:#f47d30;padding:0;border-radius:0;margin-bottom:0}
.breadcrumb>li+li:before{content:" ";padding:0}
.breadcrumb li:first-child a{border-left:0;padding-left:100px;font-size:16px}
.breadcrumb li:first-child a:after{content:"\f015";display:inline-block;font-family:"FontAwesome"}
.breadcrumb li{display:inline-block}
.breadcrumb li a{font-size:16px;text-decoration:none;display:inline-block;border-left:1px solid white;padding:10px 20px;color:#fff}
.breadcrumb li a{font-family:fs_lolaregular}
.breadcrumb li a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.breadcrumb li a:lang(iw){font-family:museum_regular}
.breadcrumb li a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
@media(min-width:320px) and (max-width:767px){.breadcrumb{float:none;width:100%;display:block;overflow:hidden;clear:both}
.breadcrumb li:first-child a{font-size:1.6rem;padding-left:26px}
.breadcrumb li:nth-of-type(1){width:58px;float:left}
.breadcrumb li:nth-of-type(1) a{font-size:1.6rem;padding:10px 22px}
.breadcrumb li:nth-of-type(2){display:block}
.breadcrumb li:nth-of-type(2) a{font-size:1.6rem;padding:10px 15px}
.breadcrumb li:nth-of-type(3){display:block;margin-left:58px}
.breadcrumb li:nth-of-type(3) a{font-size:1.6rem;padding-left:15px}
}
.countdown-clock-container .cc-title{margin-bottom:10px;font-size:24px}
.countdown-clock-container .cc-block{display:inline-block;text-align:center;margin:0 20px 20px 0}
.countdown-clock-container .cc-amount{display:inline-block;width:50px;height:50px;border-radius:5px;border:1px solid #ccc;margin:10px 0;line-height:50px;font-size:28px;overflow:hidden}
.countdown-clock-container .cc-period{display:block;font-size:12px}
@media(max-width:767px){.countdown-clock-container{text-align:center}
}
@font-face{font-family:"fs_lolalight";src:url("../common/global/fonts/hifob-default/FS Lola-Light-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-Light-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-Light-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-Light-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-Light-webfont.svg#fs_lolalight") format("svg");font-weight:300;font-style:normal;font-display:block}
@font-face{font-family:"fs_lolalight_italic";src:url("../common/global/fonts/hifob-default/FS Lola-LightItalic-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-LightItalic-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-LightItalic-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-LightItalic-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-LightItalic-webfont.svg#fs_lolalight_italic") format("svg");font-weight:300;font-style:italic;font-display:block}
@font-face{font-family:"fs_lolaregular";src:url("../common/global/fonts/hifob-default/FS Lola-Regular-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-Regular-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-Regular-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-Regular-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-Regular-webfont.svg#fs_lolaregular") format("svg");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"fs_lolaitalic";src:url("../common/global/fonts/hifob-default/FS Lola-Italic-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-Italic-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-Italic-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-Italic-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-Italic-webfont.svg#fs_lolaitalic") format("svg");font-weight:400;font-style:italic;font-display:block}
@font-face{font-family:"fs_lolamedium";src:url("../common/global/fonts/hifob-default/FS Lola-Medium-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-Medium-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-Medium-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-Medium-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-Medium-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-Medium-webfont.svg#fs_lolamedium") format("svg");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"fs_lolamedium_italic";src:url("../common/global/fonts/hifob-default/FS Lola-MediumItalic-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-MediumItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-MediumItalic-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-MediumItalic-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-MediumItalic-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-MediumItalic-webfont.svg#fs_lolamedium_italic") format("svg");font-weight:500;font-style:italic;font-display:block}
@font-face{font-family:"fs_lolaregular-bold";src:url("../common/global/fonts/hifob-default/FS Lola-Bold-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-Bold-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-Bold-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-Bold-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-Bold-webfont.svg#fs_lolaregular") format("svg");font-weight:700;font-style:normal;font-display:block}
@font-face{font-family:"fs_lolaitalic";src:url("../common/global/fonts/hifob-default/FS Lola-BoldItalic-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-BoldItalic-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-BoldItalic-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-BoldItalic-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-BoldItalic-webfont.svg#fs_lolaitalic") format("svg");font-weight:700;font-style:italic;font-display:block}
@font-face{font-family:"fs_lolaextrabold";src:url("../common/global/fonts/hifob-default/FS Lola-ExtraBold-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-ExtraBold-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-ExtraBold-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-ExtraBold-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-ExtraBold-webfont.svg#fs_lolaextrabold") format("svg");font-weight:800;font-style:normal;font-display:block}
@font-face{font-family:"fs_lolaextrabold_italic";src:url("../common/global/fonts/hifob-default/FS Lola-ExtraBoldItalic-webfont.eot");src:url("../common/global/fonts/hifob-default/FS Lola-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-default/FS Lola-ExtraBoldItalic-webfont.woff2") format("woff2"),url("../common/global/fonts/hifob-default/FS Lola-ExtraBoldItalic-webfont.woff") format("woff"),url("../common/global/fonts/hifob-default/FS Lola-ExtraBoldItalic-webfont.ttf") format("truetype"),url("../common/global/fonts/hifob-default/FS Lola-ExtraBoldItalic-webfont.svg#fs_lolaextrabold_italic") format("svg");font-weight:800;font-style:italic;font-display:block}
@font-face{font-family:"icomoon";src:url("../common/global/fonts/hifob-icons/icomoon.eot?-vfcqo2");src:url("../common/global/fonts/hifob-icons/icomoon.eot?#iefix-vfcqo2") format("embedded-opentype"),url("../common/global/fonts/hifob-icons/icomoon.woff?-vfcqo2") format("woff"),url("../common/global/fonts/hifob-icons/icomoon.ttf?-vfcqo2") format("truetype"),url("../common/global/fonts/hifob-icons/icomoon.svg?-vfcqo2#icomoon") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"IHG_weather_icons";src:url("../common/global/fonts/hifob-icons/IHG-weather-icons.eot?-vfcqo2");src:url("../common/global/fonts/hifob-icons/IHG-weather-icons.eot?#iefix-vfcqo2") format("embedded-opentype"),url("../common/global/fonts/hifob-icons/IHG-weather-icons.woff?-vfcqo2") format("woff"),url("../common/global/fonts/hifob-icons/IHG-weather-icons.ttf?-vfcqo2") format("truetype"),url("../common/global/fonts/hifob-icons/IHG-weather-icons.svg?-vfcqo2#icomoon") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"museum_bold";font-weight:900;font-style:normal;src:url("../common/global/fonts/hifob-hebrew/museum-aaa-900.eot");src:url("../common/global/fonts/hifob-hebrew/museum-aaa-900.eot#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-bold.otf") format("opentype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-900.woff") format("woff"),url("../common/global/fonts/hifob-hebrew/museum-aaa-900.ttf") format("truetype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-900.svg#museum_bold") format("svg")}
@font-face{font-family:"museum_medium";font-weight:700;font-style:normal;src:url("../common/global/fonts/hifob-hebrew/museum-aaa-700.eot");src:url("../common/global/fonts/hifob-hebrew/museum-aaa-700.eot#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-black.otf") format("opentype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-700.woff") format("woff"),url("../common/global/fonts/hifob-hebrew/museum-aaa-700.ttf") format("truetype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-700.svg#museum_medium") format("svg")}
@font-face{font-family:"museum_light";font-weight:300;font-style:normal;src:url("../common/global/fonts/hifob-hebrew/museum-aaa-300.eot");src:url("../common/global/fonts/hifob-hebrew/museum-aaa-300.eot#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-light.otf") format("opentype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-300.woff") format("woff"),url("../common/global/fonts/hifob-hebrew/museum-aaa-300.ttf") format("truetype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-300.svg#museum_light") format("svg")}
@font-face{font-family:"museum_regular";font-weight:400;font-style:normal;src:url("../common/global/fonts/hifob-hebrew/museum-aaa-400.eot");src:url("../common/global/fonts/hifob-hebrew/museum-aaa-400.eot#iefix") format("embedded-opentype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-regular.otf") format("opentype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-400.woff") format("woff"),url("../common/global/fonts/hifob-hebrew/museum-aaa-400.ttf") format("truetype"),url("../common/global/fonts/hifob-hebrew/museum-aaa-400.svg#museum_regular") format("svg")}
[class^=icon-],[class*=" icon-"]{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga",normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.homepage-title{position:absolute;text-indent:-9999px}
sup{font-size:30%;top:-0.5em}
img{max-width:100%;vertical-align:middle}
.tile-image img{width:100%;-o-object-fit:cover;object-fit:cover}
body{max-width:1440px;margin:0 auto}
body{font-family:fs_lolaregular}
body:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
body:lang(iw){font-family:museum_regular}
body:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
#applicationWrapper{max-width:1440px;margin:0 auto}
.global-wrapper{max-width:960px;margin:0 auto}
.res-hidden,.res-footer{display:none}
.content-wrapper{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;clear:both}
.hi-hd-hidden-slide{position:absolute;width:auto;z-index:-999999;left:0;bottom:0}
.reset-col-pad [class^=col-xs-],.reset-col-pad [class^=col-sm-],.reset-col-pad [class^=col-md-],.reset-col-pad [class^=col-lg-]{padding:0}
html{font-size:10px}
@media(min-width:768px){.span-out-styles .tile-image{overflow:hidden}
.span-out-styles .tile-image img{max-width:none !important;width:100%;-o-object-fit:cover;object-fit:cover}
}
@media screen and (min-width:768px) and (max-width:1440px){html{font-size:10px}
.span-out-styles .tile-image{overflow:hidden}
.span-out-styles .tile-image img{max-width:none !important}
}
@media screen and (min-width:320px) and (max-width:767px){html{font-size:10px}
}
@media(min-width:320px) and (max-width:767px){.content-wrapper{padding-left:0;padding-right:0;width:100%}
}
@media(max-width:768px){.res-footer{color:#fff;cursor:pointer;position:fixed;width:100%;background-color:#f47d30;bottom:0;z-index:100;left:0;right:0;padding:20px 0;font-size:14px}
.res-footer .reservation_sticky{text-align:center;width:100% !important}
.res-footer.hotel-details{background-color:#b64c21;font-family:Arial;height:65px;text-align:center}
.res-footer.hotel-details .reservation_sticky{font-size:21px;line-height:18px;padding:0;position:relative;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
}
.background-orange{background-color:#f47d30}
.background-white{background-color:#fff}
.background-grey{background-color:#ededed}
.background-wild-sand{background-color:#f6f6f6}
.popover-content{word-wrap:break-word}
.stars_rating .rating-static{display:block;background-image:url("//digital.ihg.com/is/image/ihg/hiex_ratings_stars?fmt=png-alpha");background-repeat:no-repeat}
.stars_rating .rating-50{background-position:0 -300px}
.stars_rating .rating-40{background-position:-29px -300px}
.stars_rating .rating-30{background-position:-58px -300px}
.stars_rating .rating-20{background-position:-87px -300px}
.stars_rating .rating-10{background-position:-116px -300px}
.stars_rating .rating-0{background-position:-144px -300px}
.stars_rating .rating-1{background-position:-116px -300px}
.stars_rating .rating-11{background-position:-87px -151px}
.stars_rating .rating-21{background-position:-58px -151px}
.stars_rating .rating-31{background-position:-29px -151px}
.stars_rating .rating-41{background-position:0 -151px}
.stars_rating .rating-2{background-position:-87px -300px}
.stars_rating .rating-12{background-position:-87px -121px}
.stars_rating .rating-22{background-position:-58px -121px}
.stars_rating .rating-32{background-position:-29px -121px}
.stars_rating .rating-42{background-position:0 -121px}
.stars_rating .rating-3{background-position:-58px -300px}
.stars_rating .rating-13{background-position:-87px -91px}
.stars_rating .rating-23{background-position:-58px -91px}
.stars_rating .rating-33{background-position:-29px -91px}
.stars_rating .rating-43{background-position:0 -91px}
.stars_rating .rating-4{background-position:-29px -300px}
.stars_rating .rating-14{background-position:-87px -61px}
.stars_rating .rating-24{background-position:-58px -61px}
.stars_rating .rating-34{background-position:-29px -61px}
.stars_rating .rating-44{background-position:0 -61px}
.stars_rating .rating-5{background-position:0 -300px}
.stars_rating .rating-15{background-position:-87px -31px}
.stars_rating .rating-25{background-position:-58px -31px}
.stars_rating .rating-35{background-position:-29px -31px}
.stars_rating .rating-45{background-position:0 -31px}
.stars_rating .rating-6{background-position:0 -300px}
.stars_rating .rating-16{background-position:-87px -180px}
.stars_rating .rating-26{background-position:-58px -180px}
.stars_rating .rating-36{background-position:-29px -180px}
.stars_rating .rating-46{background-position:0 -180px}
.stars_rating .rating-7{background-position:0 -300px}
.stars_rating .rating-17{background-position:-87px -210px}
.stars_rating .rating-27{background-position:-58px -210px}
.stars_rating .rating-37{background-position:-29px -210px}
.stars_rating .rating-47{background-position:0 -210px}
.stars_rating .rating-8{background-position:0 -300px}
.stars_rating .rating-18{background-position:-87px -240px}
.stars_rating .rating-28{background-position:-58px -240px}
.stars_rating .rating-38{background-position:-29px -240px}
.stars_rating .rating-48{background-position:0 -240px}
.stars_rating .rating-9{background-position:0 -300px}
.stars_rating .rating-19{background-position:-87px -269px}
.stars_rating .rating-29{background-position:-58px -269px}
.stars_rating .rating-39{background-position:-29px -269px}
.stars_rating .rating-49{background-position:0 -269px}
@media(min-width:320px) and (max-width:767px){.stars_rating .rating-static{background-size:448px 243px}
.stars_rating .rating-50{background-position:0 -225px}
.stars_rating .rating-40{background-position:-21px -225px}
.stars_rating .rating-30{background-position:-43px -225px}
.stars_rating .rating-20{background-position:-65px -225px}
.stars_rating .rating-10{background-position:-87px -225px}
.stars_rating .rating-0{background-position:-108px -225px}
.stars_rating .rating-1{background-position:-87px -225px}
.stars_rating .rating-11{background-position:-65px -113px}
.stars_rating .rating-21{background-position:-43px -113px}
.stars_rating .rating-31{background-position:-22px -113px}
.stars_rating .rating-41{background-position:0 -113px}
.stars_rating .rating-2{background-position:-65px -225px}
.stars_rating .rating-12{background-position:-65px -90px}
.stars_rating .rating-22{background-position:-43px -90px}
.stars_rating .rating-32{background-position:-22px -90px}
.stars_rating .rating-42{background-position:0 -90px}
.stars_rating .rating-3{background-position:-43px -225px}
.stars_rating .rating-13{background-position:-65px -68px}
.stars_rating .rating-23{background-position:-43px -68px}
.stars_rating .rating-33{background-position:-22px -68px}
.stars_rating .rating-43{background-position:0 -68px}
.stars_rating .rating-4{background-position:-21px -225px}
.stars_rating .rating-14{background-position:-65px -45px}
.stars_rating .rating-24{background-position:-43px -45px}
.stars_rating .rating-34{background-position:-22px -45px}
.stars_rating .rating-44{background-position:0 -45px}
.stars_rating .rating-5{background-position:0 -225px}
.stars_rating .rating-15{background-position:-65px -23px}
.stars_rating .rating-25{background-position:-43px -23px}
.stars_rating .rating-35{background-position:-22px -23px}
.stars_rating .rating-45{background-position:0 -23px}
.stars_rating .rating-6{background-position:0 -225px}
.stars_rating .rating-16{background-position:-65px -135px}
.stars_rating .rating-26{background-position:-43px -135px}
.stars_rating .rating-36{background-position:-22px -135px}
.stars_rating .rating-46{background-position:0 -135px}
.stars_rating .rating-7{background-position:0 -225px}
.stars_rating .rating-17{background-position:-65px -157px}
.stars_rating .rating-27{background-position:-43px -157px}
.stars_rating .rating-37{background-position:-22px -157px}
.stars_rating .rating-47{background-position:0 -157px}
.stars_rating .rating-8{background-position:0 -225px}
.stars_rating .rating-18{background-position:-65px -180px}
.stars_rating .rating-28{background-position:-43px -180px}
.stars_rating .rating-38{background-position:-22px -180px}
.stars_rating .rating-48{background-position:0 -180px}
.stars_rating .rating-9{background-position:0 -225px}
.stars_rating .rating-19{background-position:-65px -202px}
.stars_rating .rating-29{background-position:-43px -202px}
.stars_rating .rating-39{background-position:-22px -202px}
.stars_rating .rating-49{background-position:0 -202px}
}
.ui-datepicker{z-index:9999 !important;font-size:13px;border:none !important;border-radius:0 !important;width:680px !important;position:absolute;margin-top:16px;background:#f0eeed !important;padding:25px 30px 30px 30px !important;max-width:680px !important}
.ui-datepicker span{font-size:13px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header{position:relative;border:none !important;padding:0 !important;background-image:none;background-color:#f0eeed !important;color:#fff;border-radius:0}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title{text-align:center;color:#3f3d3e}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{font-size:14px;color:#3f3d3e}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev{background:transparent;font-size:21px;border:0 !important;cursor:pointer;text-decoration:none;position:absolute;height:100%;text-align:right;top:2px;left:2px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev.ui-corner-all.ui-state-disabled{opacity:.6;cursor:auto;cursor:initial}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:normal;color:#3f3d3e;padding-left:5px;line-height:10px;content:"\f104"}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next{background:transparent;font-size:21px;border:0 !important;cursor:pointer;text-decoration:none;position:absolute;height:100%;text-align:left;right:2px;top:2px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next.ui-corner-all.ui-state-disabled{opacity:.6;cursor:auto;cursor:initial}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:normal;color:#3f3d3e;padding-left:5px;line-height:10px;content:"\f105"}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-icon{display:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-state-disabled{opacity:1}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar thead span{color:#707372;font-size:12px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td{position:relative;background:#fff;padding:0 !important;margin:0;border:1px solid #f0eeed}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a{text-align:center;padding:10px;font-size:14px;border:1px solid transparent;color:#707372;background:inherit;text-decoration:none;font-weight:normal}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default{text-align:center !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default.ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default.ui-state-active{color:#fff;background:#c7370f}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default:hover{color:#c7370f}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a{color:#fff;background:#c7370f}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a.ui-state-default{border-color:#c7370f}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span.ui-state-default:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a.ui-state-default:hover{color:#fff}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkin:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:5px solid #f0eeed;border-top:5px solid transparent;border-bottom:5px solid transparent;z-index:9}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkout:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-right:5px solid #f0eeed;border-top:5px solid transparent;border-bottom:5px solid transparent;z-index:9}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.ui-state-disabled.ui-datepicker-unselectable .ui-state-default{color:#707372;text-decoration:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled{opacity:1;background:#c2c7ca}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled.ui-datepicker-unselectable.ui-datepicker-other-month{background:transparent}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled.ui-datepicker-unselectable .ui-state-default{text-decoration:line-through}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled span.ui-state-default:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled a.ui-state-default:hover{color:#707372}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-last{padding-left:15px}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-first{padding-right:15px}
#reservation .form-group.dates.dp-open{position:relative}
#reservation .form-group.dates.dp-open:after{content:"";height:0;position:absolute;bottom:-25px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #f0eeed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
html[lang=de] #reservation input{font-size:14px}
html[lang=de] #reservation select{font-size:14px}
html[lang=fr] #reservation select{font-size:14px}
html[lang=fr] #reservation input.hasDatepicker{font-size:12px}
html[lang=zh] #reservation input{font-size:14px}
html[lang=zh] #reservation select{font-size:14px}
html[lang=es] #reservation select{font-size:14px}
html[lang=es] #reservation input.hasDatepicker{font-size:12px}
.show{display:block !important}
@media only screen and (min-width:992px) and (max-width:1024px){.ui-datepicker{width:85% !important}
}
@media only screen and (min-width:768px) and (max-width:991px){.ui-datepicker{width:85% !important}
}
@media(min-width:320px) and (max-width:767px){.ui-datepicker{padding:15px !important;margin-top:20px;width:100% !important;left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.ui-datepicker .ui-datepicker-group{width:100%;margin-bottom:20px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{font-size:16px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next{display:block}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default{padding:10px 5px;font-size:16px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default.ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default.ui-state-active{padding:10px 5px;font-size:16px}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-last{padding-right:0;margin-bottom:0}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-first{padding-left:0}
}
@media(min-width:480px) and (max-width:767px){.ui-datepicker{width:92% !important}
}
.packages-title{padding:13px 0 31px 0;font-size:48px;color:#e2742c;font-family:fs_lolamedium_italic;line-height:115%;text-align:center;font-style:italic;font-weight:500}
@media(max-width:767px){.packages-title{font-size:21px;padding:15px 40px 15px 40px}
}
.packages-button-parent{text-align:center}
.packages-button{color:#f47d30;width:335px;margin-top:12px;font-weight:700;line-height:14px;letter-spacing:-0.35px;font-family:Arial;padding:21px 30px;background:#fff;border:2px solid #c4540a;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;text-decoration:unset}
.packages-button a{color:#f47d30;text-decoration:none}
#kernel-hdp{margin:60px auto 30px auto;max-width:1260px}
@media(max-width:767px){#kernel-hdp{margin:30px 20px}
}
#kernel-hdp .hotel-defined-packages_headerline{text-align:center}
#kernel-hdp .hotel-defined-packages_headerline h2{margin:unset}
#kernel-hdp .hotel-defined-packages_headerline span{font-weight:600}
#kernel-hdp .hotel-defined-packages_list{margin-top:40px;text-align:left}
@media(max-width:767px){#kernel-hdp .hotel-defined-packages_list{margin-top:10px;text-align:left}
}
#kernel-hdp .hdp-outercontainer{width:100%;padding:0;grid-gap:31px;gap:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer{display:inline-block;margin-top:unset}
}
#kernel-hdp .hdp-outercontainer .hdp_element{width:30%;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,0.09);box-shadow:0 4px 16px 0 rgba(0,0,0,0.09);border-radius:10px;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer .hdp_element{width:100%;margin-top:30px}
}
#kernel-hdp .hdp-outercontainer .hdp_element .hdp-image .image img{width:100%;border-top-right-radius:10px;border-top-left-radius:10px}
#kernel-hdp .hdp-outercontainer .hdp_element .hdp-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:40px;gap:40px;padding:20px}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer .hdp_element .hdp-information{grid-gap:24px;gap:24px;padding:20px}
}
#kernel-hdp .hdp-outercontainer .hdp_element .top .hdp_title{font-family:fs_lolamedium;font-size:30px;font-weight:500;line-height:34.5px;margin-bottom:24px;color:#e2742c}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer .hdp_element .top .hdp_title{font-size:24px;line-height:27.6px}
}
#kernel-hdp .hdp-outercontainer .hdp_element .top .hdp_subtitle{display:none}
#kernel-hdp .hdp-outercontainer .hdp_element .top .hdp_paragraph{font-family:fs_lolamedium;font-weight:400;margin-bottom:26px;font-size:18px;line-height:27px;color:#45515a}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer .hdp_element .top .hdp_paragraph{font-size:16px;margin-bottom:24px;line-height:24px}
}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom .price strong{font-size:24px;font-weight:500;line-height:27.6px;color:#e2742c}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom .price p{font-size:18px;font-weight:400;line-height:115%}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer .hdp_element .bottom .price p{font-size:18px;font-weight:400;line-height:115%}
}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom .pricetx{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:7px;gap:7px}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom .pricetx strong{font-size:18px;font-weight:500;line-height:150%;color:#e2742c}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom .pricetx p{font-size:18px;line-height:150%;display:contents;font-weight:400}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom p{font-weight:400;margin:0;font-family:fs_lolamedium;font-size:18px;line-height:27px;color:#45515a}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer .hdp_element .bottom p{padding-bottom:12px;font-size:14px;line-height:21px}
}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom small{font-size:18px;font-style:italic;font-weight:400;letter-spacing:.176px;text-align:left}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer .hdp_element .bottom small{font-size:14px;letter-spacing:.154px}
}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom .calltoaction .cmp-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
#kernel-hdp .hdp-outercontainer .hdp_element .bottom .calltoaction .cmp-button-wrapper .cmp-button{color:#fff;width:100%;margin-top:12px;font-weight:700;line-height:14px;letter-spacing:-0.35px;font-family:Arial;background:#e2742c;border:2px solid #e2742c;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:21px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;text-decoration:unset}
@media(max-width:767px){#kernel-hdp .hdp-outercontainer .hdp_element .bottom .calltoaction .cmp-button-wrapper .cmp-button{width:100%;margin-top:unset}
}
#kernel-hdp .hdp-redirection-link{display:none !important;text-align:center;padding:unset;margin-top:40px}
#kernel-hdp .hdp-redirection-link .cmp-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:21px 30px}
#kernel-hdp .hdp-redirection-link .cmp-button-wrapper .cmp-button{color:#fff;width:100%;margin-top:12px;font-weight:600;line-height:115%;letter-spacing:2px;font-family:Inter,Arial,Helvetica,sans-serif;background:#0a1e14;border:2px solid #0a1e14;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;text-decoration:unset}
#kernel-hdp .hdp-redirection-link .cmp-button-wrapper .cmp-button .cmp-button__text{font-weight:600;letter-spacing:2px;text-transform:uppercase;border-radius:3px;border-color:transparent;text-align:center}
@media(max-width:767px){#kernel-hdp .hdp-redirection-link .cmp-button-wrapper .cmp-button .cmp-button__text{margin-top:unset}
}
@media(max-width:767px){#kernel-hdp.cmp-hotel-defined-packages-complete .hotel-defined-packages_headerline{margin-bottom:10px}
}
#kernel-hdp.cmp-hotel-defined-packages-complete .hdp-outercontainer{width:100%;display:grid;grid-gap:31px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}
@media(max-width:767px){#kernel-hdp.cmp-hotel-defined-packages-complete .hdp-outercontainer{display:inline-block;margin-top:unset}
}
#kernel-hdp.cmp-hotel-defined-packages-complete .hdp-outercontainer .hdp_element{width:unset}
@media(max-width:767px){#kernel-hdp.cmp-hotel-defined-packages-complete .hdp-outercontainer .hdp_element{margin-top:30px}
}
@media(max-width:767px){.cmp-container--column-padding-l>.cmp-container>.aem-Grid>.aem-GridColumn #kernel-hdp{padding-left:20px;padding-right:20px;margin:30px 0}
}