.exp-dest-container .exp-dest-title{color:#509e2f;font-size:1.8rem}
.exp-dest-container .exp-dest-title{font-family:fs_lolaregular-bold}
.exp-dest-container .exp-dest-title:lang(zh){font-family:"Hiragino Sans GB W6, SimHei"}
.exp-dest-container .exp-dest-title:lang(iw){font-family:museum_bold}
.exp-dest-container .exp-dest-title:lang(ja){font-family:"Hiragino Kaku Gothic Pro W6, Meiryo"}
.exp-dest-container .exp-dest-label{color:#666;font-size:1.6rem;line-height:2.4;font-weight:normal;white-space:nowrap}
.exp-dest-container .exp-dest-label{font-family:fs_lolaitalic}
.exp-dest-container .exp-dest-label:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.exp-dest-container .exp-dest-label:lang(iw){font-family:museum_regular}
.exp-dest-container .exp-dest-label:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.exp-dest-container .exp-dest-label:after{color:#509e2f}
.exp-dest-container .exp-dest-dropdown{font-size:1.6rem;color:#555}
.exp-dest-container .exp-dest-dropdown{font-family:Arial}
.exp-dest-container .exp-dest-dropdown:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.exp-dest-container .exp-dest-dropdown:lang(iw){font-family:museum_regular}
.exp-dest-container .exp-dest-dropdown:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.exp-dest-container .exp-dest-dropdown:disabled{border-color:#ddd;color:#909090}
.exp-dest-container .exp-dest-submit{background-color:#509e2f;color:#fff;font-size:1.6rem}
.exp-dest-container .exp-dest-submit{font-family:fs_lolamedium}
.exp-dest-container .exp-dest-submit:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.exp-dest-container .exp-dest-submit:lang(iw){font-family:museum_medium}
.exp-dest-container .exp-dest-submit:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.exp-dest-container .exp-dest-submit:disabled{background-color:#ddd;color:#909090}
@media(min-width:320px) and (max-width:767px){.exp-dest-container .exp-dest-dropdown{font-size:1.8rem}
.exp-dest-container .exp-dest-submit{font-size:2rem}
}
.countdown-clock-container{color:#4d9c2d}
.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"}
.countdown-clock-container .cc-title{color:#666}
.breadcrumb{background-color:#53af4e;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{text-decoration:none;display:inline-block;border-left:1px solid white;font-size:16px;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 15px}
.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}
}
.exp-dest-container .exp-dest-form{font-size:0}
.exp-dest-container .exp-dest-title{margin-bottom:35px}
.exp-dest-container .exp-dest-label{display:inline-block;width:31.52%;position:relative;margin-bottom:30px;margin-right:2.72%}
.exp-dest-container .exp-dest-label:after{font-family:"FontAwesome";content:"\f078";font-size:25px;position:absolute;right:15px;bottom:0;z-index:-999}
.exp-dest-container .exp-dest-label:nth-of-type(3){margin-right:0}
.exp-dest-container .exp-dest-dropdown{width:100%;line-height:53px;background:transparent;border:1px solid #b7b7b7;padding:0 50px 0 15px;display:block;margin-top:20px;outline:0;-moz-appearance:none;height:53px}
.exp-dest-container .exp-dest-submit{text-align:center;border-radius:0;border:0;cursor:pointer;vertical-align:bottom;padding:0 39px;float:right;line-height:53px}
@media(min-width:768px) and (max-width:1024px){.exp-dest-container .exp-dest-dropdown{margin-top:13px}
}
@media(min-width:320px) and (max-width:767px){.exp-dest-container .exp-dest-label{width:100%;margin-right:0;margin-bottom:35px}
.exp-dest-container .exp-dest-submit{width:100%}
}
.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_lolaregular-bold';src:url("../font/FS Lola-Bold-webfont.eot");src:url("../font/FS Lola-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-Bold-webfont1.woff2") format("woff2"),url("../font/FS Lola-Bold-webfont2.woff") format("woff"),url("../font/FS Lola-Bold-webfont3.ttf") format("truetype"),url("../font/FS Lola-Bold-webfont4.svg#fs_lolaregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolaitalic';src:url("../font/FS Lola-BoldItalic-webfont.eot");src:url("../font/FS Lola-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-BoldItalic-webfont1.woff2") format("woff2"),url("../font/FS Lola-BoldItalic-webfont2.woff") format("woff"),url("../font/FS Lola-BoldItalic-webfont3.ttf") format("truetype"),url("../font/FS Lola-BoldItalic-webfont4.svg#fs_lolaitalic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolaextrabold';src:url("../font/FS Lola-ExtraBold-webfont.eot");src:url("../font/FS Lola-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-ExtraBold-webfont1.woff2") format("woff2"),url("../font/FS Lola-ExtraBold-webfont2.woff") format("woff"),url("../font/FS Lola-ExtraBold-webfont3.ttf") format("truetype"),url("../font/FS Lola-ExtraBold-webfont4.svg#fs_lolaextrabold") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolaextrabold_italic';src:url("../font/FS Lola-ExtraBoldItalic-webfont.eot");src:url("../font/FS Lola-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-ExtraBoldItalic-webfont1.woff2") format("woff2"),url("../font/FS Lola-ExtraBoldItalic-webfont1.woff") format("woff"),url("../font/FS Lola-ExtraBoldItalic-webfont1.ttf") format("truetype"),url("../font/FS Lola-ExtraBoldItalic-webfont1.svg#fs_lolaextrabold_italic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolaitalic';src:url("../font/FS Lola-Italic-webfont.eot");src:url("../font/FS Lola-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-Italic-webfont1.woff2") format("woff2"),url("../font/FS Lola-Italic-webfont2.woff") format("woff"),url("../font/FS Lola-Italic-webfont3.ttf") format("truetype"),url("../font/FS Lola-Italic-webfont4.svg#fs_lolaitalic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolalight';src:url("../font/FS Lola-Light-webfont.eot");src:url("../font/FS Lola-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-Light-webfont1.woff2") format("woff2"),url("../font/FS Lola-Light-webfont2.woff") format("woff"),url("../font/FS Lola-Light-webfont3.ttf") format("truetype"),url("../font/FS Lola-Light-webfont4.svg#fs_lolalight") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolalight_italic';src:url("../font/FS Lola-LightItalic-webfont.eot");src:url("../font/FS Lola-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-LightItalic-webfont2.woff2") format("woff2"),url("../font/FS Lola-LightItalic-webfont3.woff") format("woff"),url("../font/FS Lola-LightItalic-webfont3.ttf") format("truetype"),url("../font/FS Lola-LightItalic-webfont3.svg#fs_lolalight_italic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolamedium';src:url("../font/FS Lola-Medium-webfont.eot");src:url("../font/FS Lola-Medium-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-Medium-webfont1.woff2") format("woff2"),url("../font/FS Lola-Medium-webfont2.woff") format("woff"),url("../font/FS Lola-Medium-webfont3.ttf") format("truetype"),url("../font/FS Lola-Medium-webfont4.svg#fs_lolamedium") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolamedium_italic';src:url("../font/FS Lola-MediumItalic-webfont.eot");src:url("../font/FS Lola-MediumItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-MediumItalic-webfont1.woff2") format("woff2"),url("../font/FS Lola-MediumItalic-webfont2.woff") format("woff"),url("../font/FS Lola-MediumItalic-webfont3.ttf") format("truetype"),url("../font/FS Lola-MediumItalic-webfont4.svg#fs_lolamedium_italic") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'fs_lolaregular';src:url("../font/FS Lola-Regular-webfont.eot");src:url("../font/FS Lola-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/FS Lola-Regular-webfont1.woff2") format("woff2"),url("../font/FS Lola-Regular-webfont2.woff") format("woff"),url("../font/FS Lola-Regular-webfont3.ttf") format("truetype"),url("../font/FS Lola-Regular-webfont4.svg#fs_lolaregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'icomoon';src:url("../font/icomoon.eot");src:url("../font/icomoon1.eot#iefix-vfcqo2") format("embedded-opentype"),url("../font/icomoon2.woff") format("woff"),url("../font/icomoon3.ttf") format("truetype"),url("../font/icomoon4.svg#icomoon") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'IHG_weather_icons';src:url("../font/IHG-weather-icons.eot");src:url("../font/IHG-weather-icons1.eot#iefix-vfcqo2") format("embedded-opentype"),url("../font/IHG-weather-icons2.woff") format("woff"),url("../font/IHG-weather-icons3.ttf") format("truetype"),url("../font/IHG-weather-icons.svg#icomoon") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'museum_bold';font-weight:900;font-style:normal;src:url("../font/museum-aaa-900.eot");src:url("../font/museum-aaa-900.eot#iefix") format("embedded-opentype"),url("../font/museum-aaa-bold.otf") format("opentype"),url("../font/museum-aaa-9001.woff") format("woff"),url("../font/museum-aaa-9001.ttf") format("truetype"),url("../font/museum-aaa-9001.svg#museum_bold") format("svg")}
@font-face{font-family:'museum_medium';font-weight:700;font-style:normal;src:url("../font/museum-aaa-700.eot");src:url("../font/museum-aaa-700.eot#iefix") format("embedded-opentype"),url("../font/museum-aaa-black.otf") format("opentype"),url("../font/museum-aaa-7001.woff") format("woff"),url("../font/museum-aaa-7001.ttf") format("truetype"),url("../font/museum-aaa-7001.svg#museum_medium") format("svg")}
@font-face{font-family:'museum_light';font-weight:300;font-style:normal;src:url("../font/museum-aaa-300.eot");src:url("../font/museum-aaa-300.eot#iefix") format("embedded-opentype"),url("../font/museum-aaa-light.otf") format("opentype"),url("../font/museum-aaa-3001.woff") format("woff"),url("../font/museum-aaa-3001.ttf") format("truetype"),url("../font/museum-aaa-3001.svg#museum_light") format("svg")}
@font-face{font-family:'museum_regular';font-weight:400;font-style:normal;src:url("../font/museum-aaa-400.eot");src:url("../font/museum-aaa-400.eot#iefix") format("embedded-opentype"),url("../font/museum-aaa-regular.otf") format("opentype"),url("../font/museum-aaa-4001.woff") format("woff"),url("../font/museum-aaa-4002.ttf") format("truetype"),url("../font/museum-aaa-4002.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}
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:Arial}
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}
.content-wrapper{width:88%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;clear:both}
.res-hidden{display:none}
.res-footer{display:none}
.bv-curations-cleanslate.bv-carousel-wrapper{margin-top:30px !important;margin-bottom:35px !important}
.htl-reviews-comp{padding-top:60px;border-top:1px solid #b7b7b7}
.hi-hd-hidden-slide{position:absolute;width:auto;z-index:-999999;left:0;bottom:0}
.vjs-default-skin .vjs-big-play-button{z-index:1 !important}
.vjs-default-skin .vjs-control-bar{z-index:100}
.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}
sup{font-size:30%;top:-.5em}
html{font-size:10px}
.background-grey{background-color:#e0e1e2}
.background-white{background-color:#fff}
.background-green{background-color:#509e2f}
.background-light-green{background-color:#c4d600}
@media(min-width:768px){.span-out-styles .tile-image{overflow:hidden}
.span-out-styles .tile-image img{max-width:none !important}
}
@media screen and (min-width:768px){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%}
.htl-reviews-comp{padding-top:40px;border-top:0}
.bv-curations-cleanslate.bv-carousel-wrapper{margin-top:15px !important;margin-bottom:20px !important}
}
@media(max-width:959px){.res-footer{color:#fff;width:100%;clear:left;cursor:pointer;position:fixed;bottom:0;z-index:1000;background-color:#509e2f;font-size:1.4rem}
.res-footer .rates-from-wrapper .tile-header{display:inline-block}
.res-footer .rates-from-wrapper .desc{display:inline-block}
.res-footer .rates-from-wrapper .hi-hd-info-price{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.res-footer .reservation_sticky{width:100%;padding:18px 0}
.res-footer .rates-from-wrapper,.res-footer .reservation_sticky{float:left;text-align:center;height:50px}
.res-footer.hotel-details{background-color:#84bd00;text-align:center;height:65px}
.res-footer.hotel-details .rates-from-wrapper{font-family:Arial;font-size:12px;font-weight:bold;border:0}
.res-footer.hotel-details .reservation_sticky{font-family:Arial Regular;font-size:21px;padding:0;position:relative;top:25%;line-height:18px;text-transform:uppercase}
.res-footer.hotel-details .rates-from-wrapper,.res-footer.hotel-details .reservation_sticky{height:50%;width:100% !important}
}
@media(min-width:768px) and (max-width:959px){.res-footer{font-size:1.8rem;display:block}
}
.popover-content{word-wrap:break-word}
@media(max-width:320px){.res-footer{display:block}
.res-footer.hotel-details{height:50px}
.res-footer.hotel-details .rates-from-wrapper{font-size:10.5px}
.res-footer.hotel-details .reservation_sticky{font-size:18px;line-height:16px}
}
.stars_rating .rating-static{display:block;background-image:url("../image/hi_ratings_stars-png-alpha.jpg");background-repeat:no-repeat;background-size:59.8rem 32.4rem}
.stars_rating .rating-50{background-position:0 -30rem}
.stars_rating .rating-40{background-position:-2.9rem -30rem}
.stars_rating .rating-30{background-position:-5.8rem -30rem}
.stars_rating .rating-20{background-position:-8.7rem -30rem}
.stars_rating .rating-10{background-position:-11.6rem -30rem}
.stars_rating .rating-0{background-position:-14.4rem -30rem}
.stars_rating .rating-1{background-position:-11.6rem -30rem}
.stars_rating .rating-11{background-position:-8.7rem -15.1rem}
.stars_rating .rating-21{background-position:-5.8rem -15.1rem}
.stars_rating .rating-31{background-position:-2.9rem -15.1rem}
.stars_rating .rating-41{background-position:0 -15.1rem}
.stars_rating .rating-2{background-position:-8.7rem -30rem}
.stars_rating .rating-12{background-position:-8.7rem -12.1rem}
.stars_rating .rating-22{background-position:-5.8rem -12.1rem}
.stars_rating .rating-32{background-position:-2.9rem -12.1rem}
.stars_rating .rating-42{background-position:0 -12.1rem}
.stars_rating .rating-3{background-position:-5.8rem -30rem}
.stars_rating .rating-13{background-position:-8.7rem -9.1rem}
.stars_rating .rating-23{background-position:-5.8rem -9.1rem}
.stars_rating .rating-33{background-position:-2.9rem -9.1rem}
.stars_rating .rating-43{background-position:0 -9.1rem}
.stars_rating .rating-4{background-position:-2.9rem -30rem}
.stars_rating .rating-14{background-position:-8.7rem -6.1rem}
.stars_rating .rating-24{background-position:-5.8rem -6.1rem}
.stars_rating .rating-34{background-position:-2.9rem -6.1rem}
.stars_rating .rating-44{background-position:0 -6.1rem}
.stars_rating .rating-5{background-position:0 -30rem}
.stars_rating .rating-15{background-position:-8.7rem -3.1rem}
.stars_rating .rating-25{background-position:-5.8rem -3.1rem}
.stars_rating .rating-35{background-position:-2.9rem -3.1rem}
.stars_rating .rating-45{background-position:0 -3.1rem}
.stars_rating .rating-6{background-position:0 -30rem}
.stars_rating .rating-16{background-position:-8.7rem -18rem}
.stars_rating .rating-26{background-position:-5.8rem -18rem}
.stars_rating .rating-36{background-position:-2.9rem -18rem}
.stars_rating .rating-46{background-position:0 -18rem}
.stars_rating .rating-7{background-position:0 -30rem}
.stars_rating .rating-17{background-position:-8.7rem -21rem}
.stars_rating .rating-27{background-position:-5.8rem -21rem}
.stars_rating .rating-37{background-position:-2.9rem -21rem}
.stars_rating .rating-47{background-position:0 -21rem}
.stars_rating .rating-8{background-position:0 -30rem}
.stars_rating .rating-18{background-position:-8.7rem -24rem}
.stars_rating .rating-28{background-position:-5.8rem -24rem}
.stars_rating .rating-38{background-position:-2.9rem -24rem}
.stars_rating .rating-48{background-position:0 -24rem}
.stars_rating .rating-9{background-position:0 -30rem}
.stars_rating .rating-19{background-position:-8.7rem -26.9rem}
.stars_rating .rating-29{background-position:-5.8rem -26.9rem}
.stars_rating .rating-39{background-position:-2.9rem -26.9rem}
.stars_rating .rating-49{background-position:0 -26.9rem}
@media(min-width:320px) and (max-width:767px){.stars_rating .rating-static{background-size:44.8rem 24.3rem}
.stars_rating .rating-50{background-position:0 -22.5rem}
.stars_rating .rating-40{background-position:-2.1rem -22.5rem}
.stars_rating .rating-30{background-position:-4.3rem -22.5rem}
.stars_rating .rating-20{background-position:-6.5rem -22.5rem}
.stars_rating .rating-10{background-position:-8.7rem -22.5rem}
.stars_rating .rating-0{background-position:-10.8rem -22.5rem}
.stars_rating .rating-1{background-position:-8.7rem -22.5rem}
.stars_rating .rating-11{background-position:-6.5rem -11.3rem}
.stars_rating .rating-21{background-position:-4.3rem -11.3rem}
.stars_rating .rating-31{background-position:-2.2rem -11.3rem}
.stars_rating .rating-41{background-position:0 -11.3rem}
.stars_rating .rating-2{background-position:-6.5rem -22.5rem}
.stars_rating .rating-12{background-position:-6.5rem -9rem}
.stars_rating .rating-22{background-position:-4.3rem -9rem}
.stars_rating .rating-32{background-position:-2.2rem -9rem}
.stars_rating .rating-42{background-position:0 -9rem}
.stars_rating .rating-3{background-position:-4.3rem -22.5rem}
.stars_rating .rating-13{background-position:-6.5rem -6.8rem}
.stars_rating .rating-23{background-position:-4.3rem -6.8rem}
.stars_rating .rating-33{background-position:-2.2rem -6.8rem}
.stars_rating .rating-43{background-position:0 -6.8rem}
.stars_rating .rating-4{background-position:-2.1rem -22.5rem}
.stars_rating .rating-14{background-position:-6.5rem -4.5rem}
.stars_rating .rating-24{background-position:-4.3rem -4.5rem}
.stars_rating .rating-34{background-position:-2.2rem -4.5rem}
.stars_rating .rating-44{background-position:0 -4.5rem}
.stars_rating .rating-5{background-position:0 -22.5rem}
.stars_rating .rating-15{background-position:-6.5rem -2.3rem}
.stars_rating .rating-25{background-position:-4.3rem -2.3rem}
.stars_rating .rating-35{background-position:-2.2rem -2.3rem}
.stars_rating .rating-45{background-position:0 -2.3rem}
.stars_rating .rating-6{background-position:0 -22.5rem}
.stars_rating .rating-16{background-position:-6.5rem -13.5rem}
.stars_rating .rating-26{background-position:-4.3rem -13.5rem}
.stars_rating .rating-36{background-position:-2.2rem -13.5rem}
.stars_rating .rating-46{background-position:0 -13.5rem}
.stars_rating .rating-7{background-position:0 -22.5rem}
.stars_rating .rating-17{background-position:-6.5rem -15.7rem}
.stars_rating .rating-27{background-position:-4.3rem -15.7rem}
.stars_rating .rating-37{background-position:-2.2rem -15.7rem}
.stars_rating .rating-47{background-position:0 -15.7rem}
.stars_rating .rating-8{background-position:0 -22.5rem}
.stars_rating .rating-18{background-position:-6.5rem -18rem}
.stars_rating .rating-28{background-position:-4.3rem -18rem}
.stars_rating .rating-38{background-position:-2.2rem -18rem}
.stars_rating .rating-48{background-position:0 -18rem}
.stars_rating .rating-9{background-position:0 -22.5rem}
.stars_rating .rating-19{background-position:-6.5rem -20.2rem}
.stars_rating .rating-29{background-position:-4.3rem -20.2rem}
.stars_rating .rating-39{background-position:-2.2rem -20.2rem}
.stars_rating .rating-49{background-position:0 -20.2rem}
}
.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:#e8eae9 !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:#e8eae9 !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 #e8eae9}
.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:#4d9c2d}
.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:#4d9c2d}
.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:#4d9c2d}
.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:#4d9c2d}
.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 #e8eae9;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 #e8eae9;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:#b3b3b3}
.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 #e8eae9;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:none}
.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}
}