/*!
 * Copyright (C) 2012-2021, Peppermill Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are not permitted.
 */
@-webkit-keyframes video-btn-hide{0%{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(2);opacity:0}}@keyframes video-btn-hide{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@-webkit-keyframes footer-above-the-fold{0%{opacity:0;-webkit-transform:none}to{opacity:1}}@keyframes footer-above-the-fold{0%{opacity:0;transform:none}to{opacity:1}}@-webkit-keyframes reserve-properties-highlight-title{0%{opacity:0;-webkit-transform:scale(1,1)}10%{opacity:1;-webkit-transform:scale(1,1)}to{opacity:0;-webkit-transform:scale(1.3,1.5)}}@keyframes reserve-properties-highlight-title{0%{opacity:0;transform:scale(1,1)}10%{opacity:1;transform:scale(1,1)}to{opacity:0;transform:scale(1.3,1.5)}}@-webkit-keyframes reserve-next-step-highlight{0%,to{color:#000}50%{color:#e35226}}@keyframes reserve-next-step-highlight{0%,to{color:#000}50%{color:#e35226}}@-webkit-keyframes loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-rotate{to{transform:rotate(360deg)}}@-webkit-keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes loader-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes loader-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@-webkit-keyframes notification-count-bounce{0%{opacity:0;-webkit-transform:scale(0)}33%{opacity:1;-webkit-transform:scale(1.5)}66%{-webkit-transform:scale(.5)}to{-webkit-transform:scale(1)}}@keyframes notification-count-bounce{0%{opacity:0;transform:scale(0)}33%{opacity:1;transform:scale(1.25)}66%{transform:scale(.75)}to{transform:scale(1)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;margin:0;padding:0;font-family:BodyFont,Verdana,Geneva,sans-serif;font-size:12px}a,body{color:#000}body{background-color:#fff;min-height:100vh}.text-increase body,html.text-increase{font-size:16px}.scrollbar-hide body,html.scrollbar-hide{overflow:hidden}#subnav ul,img{padding:0;margin:0}img{border:0}a{-webkit-transition:color 125ms ease-in;transition:color 125ms ease-in}.no-touchevents a:hover{color:#e35226;-webkit-transition:color 125ms ease-out;transition:color 125ms ease-out}.on-property .on-property-only,.ui-mobile #header .menu-handle{display:block}.on-property .not-on-property,.on-property-only,.ui-desktop body #container .desktop-hidden,.ui-mobile body #container .mobile-hidden,.ui-tablet body #container .tablet-hidden,.ui-widescreen body #container .widescreen-hidden,html .pepvalidate-v3 .error-msg .icon{display:none}.system-symbol *{fill:currentColor;stroke:currentColor}.scroller{overflow:auto}#container{position:relative;height:auto;min-height:100%}#header{position:relative;height:100px;background:#fff;background-size:100% 75%;z-index:30}.ui-mobile #header{height:64px;z-index:24}#header .menu-handle{display:none;position:absolute;top:8px;left:8px;width:48px;height:48px;z-index:8}#header .menu-handle svg{position:absolute;top:0;left:0;width:100%;height:100%;will-change:opacity,transform;fill:#e35226;-webkit-transition:opacity 125ms ease-in-out 125ms,-webkit-transform 250ms ease-in-out;transition:opacity 125ms ease-in-out 125ms,transform 250ms ease-in-out}#header .menu-handle .ic_close_24px{opacity:0;-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}#header.menu-open .menu-handle .ic_close_24px{opacity:1;-webkit-transform:none;transform:none}#header.menu-open .menu-handle .ic_menu_24px{opacity:0;-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}#header .opc-btn{position:relative;display:inline-block;width:112px;vertical-align:top;color:#6f6f6f;text-decoration:none;padding:8px 12px 0 32px;margin-left:16px;text-align:left;cursor:pointer;overflow:hidden}html #header .opc-btn.logged-in{width:150px;overflow:visible}.ui-mobile #header .opc-btn.logged-in{width:100%}.ui-tablet #header .opc-btn{width:60px;height:30px}.ui-mobile #header .opc-btn{width:100%;margin:0;text-align:center;border-top:2px solid #fafafa}.ui-mobile #header .opc-btn.logged-in .opc-btn-span,.ui-mobile #header .opc-btn.logged-in::after{display:none!important}.ui-widescreen #header .opc-btn{width:250px}#header .opc-btn:before{position:absolute;content:'';top:0;left:0;width:28px;height:28px;background:url(/library/images/global/opc-logo.png) 50% 50% no-repeat}.ui-mobile #header .opc-btn:before{display:inline-block;position:relative;margin-right:8px;top:4px}#header .opc-btn:after{position:absolute;content:'';top:11px;right:0;width:0;height:0;margin-left:8px;border-top:8px solid #6f6f6f;border-right:12px solid transparent;border-left:12px solid transparent;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out}.ui-mobile #header .opc-btn:after{display:none}#header .opc-btn.active:after{-webkit-transition:-webkit-transform 250ms ease-in-out 125ms;transition:transform 250ms ease-in-out 125ms}.ui-tablet #header .opc-btn.active:after{-webkit-transform:none;transform:none}.ui-widescreen #header .opc-btn.active:after{-webkit-transform:translateX(-134px);transform:translateX(-134px)}#header .opc-btn .msg{position:absolute;top:25px;left:0;right:0;text-align:center;font-size:10px;color:#e35226}#header .opc-btn.logged-in:after{display:none}#header .opc-btn.logged-in[data-offer-count]:after{content:attr(data-offer-count);position:relative;display:inline-block;top:-4.5px;right:7px;width:24px;height:24px;text-align:center;vertical-align:middle;font-size:10px;line-height:24px;z-index:3;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,.35);border:0}#opc-login{position:fixed;top:0;left:50%;width:966px;height:350px;margin-left:-488px;background:#fff;padding:24px;visibility:hidden;opacity:0;z-index:40;border-radius:4px;-webkit-transform:translateY(24px);transform:translateY(24px)}.loaded #opc-login{-webkit-transition:opacity 250ms ease-in-out,visibility 1ms linear 250ms,-webkit-transform 250ms ease-in-out;transition:opacity 250ms ease-in-out,visibility 1ms linear 250ms,transform 250ms ease-in-out}.ui-mobile #opc-login{top:0;height:100%;z-index:10}.ui-mobile #opc-login,.ui-tablet #opc-login{left:0;width:100%;margin-left:0;overflow:auto;border-radius:0}#opc-login.active{visibility:visible;opacity:1;z-index:45;-webkit-transform:none;transform:none;-webkit-transition:opacity 250ms ease-in-out,visibility 1ms linear,-webkit-transform 250ms ease-in-out;transition:opacity 250ms ease-in-out,visibility 1ms linear,transform 250ms ease-in-out}#opc-login .close,.ui-mobile #nav:before{position:absolute;top:0;left:0;width:40px;height:40px;z-index:10}#footer .facebook-logo img,#footer .instagram-logo img,#opc-login .close svg,#opc-login .logo svg{width:100%;height:100%}#nav,#opc-login .logo{position:absolute;left:0}#opc-login .logo{top:0;width:33%;height:100%;color:#6f6f6f;padding:24px}.ui-mobile #opc-login .logo{position:relative;width:100%;height:auto}.ui-tablet #opc-login .logo{width:20%}.ui-tablet #opc-login .logo svg{width:100%;height:90%}#opc-login .pepvalidate-v3{position:absolute;top:0;left:33%;width:33%;height:100%;max-width:none;padding:24px}.ui-mobile #opc-login .pepvalidate-v3{position:relative;left:0;width:100%;height:auto}.ui-tablet #opc-login .pepvalidate-v3{left:20%;width:50%}#opc-login .login-info{position:absolute;top:0;left:66%;width:34%;height:100%;padding:24px}.ui-mobile #opc-login .login-info{position:relative;left:0;width:100%;height:auto}.ui-tablet #opc-login .login-info{left:70%;width:30%}.wendover-logo{position:absolute;top:12px;right:50%;width:472px;height:39px;margin:0 -236px 0 0}.ui-mobile .wendover-logo{top:24px;right:16px;width:auto;height:auto;max-width:80%;max-width:calc(100% - 80px);margin:0}.ui-mobile .nav-grad{position:relative;max-width:100%;max-height:100%;overflow:auto}#nav{top:67px;right:0;height:33px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:16px;background-color:#fff;z-index:7;white-space:nowrap;-webkit-transition:box-shadow 350ms ease-in-out,opacity 250ms ease-in,visibility 1ms linear 250ms,-webkit-transform 250ms ease-in;transition:box-shadow 350ms ease-in-out,opacity 250ms ease-in,visibility 1ms linear 250ms,transform 250ms ease-in}.ui-mobile #nav{position:fixed;top:64px;opacity:0;height:80%;height:calc(100% - 64px);visibility:hidden;overflow:auto;-webkit-transform:translateY(24px);transform:translateY(24px)}.ui-mobile #nav:before{content:'';width:100%;height:16px;background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.ui-mobile .menu-open #nav{opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:box-shadow 350ms ease-in-out,opacity 250ms ease-out,visibility 1ms linear,-webkit-transform 250ms ease-out;transition:box-shadow 350ms ease-in-out,opacity 250ms ease-out,visibility 1ms linear,transform 250ms ease-out}html.ui-mobile.ui-transition #nav{-webkit-transition:none;transition:none}#nav.fixed{position:fixed;top:0;right:0;left:0;box-shadow:0 0 12px rgba(0,0,0,.35)}#body-container h1 .extra-title,#nav a.main-nav{font-family:BodyFont,sans-serif;position:relative}#nav a.main-nav{display:inline-block;*display:inline;zoom:1;padding:0 22px;height:33px;line-height:33px;vertical-align:middle;overflow:hidden;color:#d0451b;background-color:transparent;font-size:13px;-webkit-transition:color .375s ease-in-out;transition:color .375s ease-in-out}.no-touchevents #nav a.main-nav:hover{color:#999}.ui-desktop #nav a.main-nav{padding:0 17px}.ui-tablet #nav a.main-nav{padding:0 .3%;margin:0 .3%}#nav a.main-nav:after{position:absolute;content:'';left:5%;right:5%;bottom:4px;height:3px;background-color:#dadada;z-index:-1}#nav a.main-nav.active:after{background-color:#ececec;height:auto;top:0;bottom:0}.ui-tablet #nav a.main-nav:after{left:1%;right:1%}#nav a.main-nav.reserve-room:after,.ui-mobile #nav a.main-nav:after,.ui-tablet #nav .opc-btn>span{display:none}.ui-mobile #nav a.main-nav{font-size:18px;padding:12px;height:auto;display:block}.ui-mobile #nav a.main-nav~a.main-nav{border-top:2px solid #fafafa}#nav a.main-nav.active{color:#6f6f6f}.ui-tablet #nav a.main-nav.active{background-color:inherit}.ui-mobile #nav a.active{background:0 0}#nav a.main-nav.reserve-room{padding:0;width:235px;height:33px;line-height:36px;font-size:18px;letter-spacing:2px;vertical-align:middle;color:#fff;background:#e35226;text-align:center;margin-right:24px}#nav .opc-btn>span,#nav a.main-nav.reserve-room>span{position:relative;display:inline-block;will-change:transform,opacity;-webkit-transition:opacity 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:opacity 250ms ease-in-out,transform 250ms ease-in-out}#nav .opc-btn>span{top:-4px}#nav .opc-btn>span.hide,#nav a.main-nav.reserve-room>span.hide{opacity:.25;-webkit-transform:translateY(-24px);transform:translateY(-24px)}#nav .opc-btn>span.hide.in,#nav .opc-btn>span.new,#nav a.main-nav.reserve-room>span.hide.in,#nav a.main-nav.reserve-room>span.new{-webkit-transform:translateY(24px);transform:translateY(24px)}#nav .opc-btn>span.new,#nav a.main-nav.reserve-room>span.new{opacity:.25;-webkit-transition:none;transition:none}#nav .opc-btn>span.new.in,#nav a.main-nav.reserve-room>span.new.in{-webkit-transform:translateY(-24px);transform:translateY(-24px)}.no-touchevents #nav a.main-nav.reserve-room:hover{color:#fff}.ui-mobile #nav a.main-nav.reserve-room{float:none;margin:16px auto 12px}.ui-tablet #nav a.main-nav.reserve-room{width:200px}.ui-widescreen #nav a.main-nav.reserve-room{width:300px}#nav .nav-over-wrapper{display:none;position:absolute;top:39px;cursor:pointer;white-space:initial}.ui-mobile #nav .nav-over-wrapper{left:0!important;width:100%!important}#nav .nav-over-wrapper .nav-date{font-size:13px;margin-bottom:0}#nav .nav-over-wrapper a,#nav a.main-nav{text-decoration:none}#nav .nav-over-wrapper .tri{position:absolute;top:-15px;left:77px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:15px solid #c1c1c1;margin:auto;z-index:1000}#nav .nav-over-wrapper .nav-over-inner{position:relative;padding:4px;background:#e0e0e0;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.35);border-bottom-left-radius:10px;border-bottom-right-radius:10px}#nav .nav-over-wrapper .nav-over-inner .nav-over-content{position:relative;background:#fafafa;padding:8px;box-shadow:inset 2px 2px 4px rgba(0,0,0,.35);border-radius:4px;opacity:1}.ui-widescreen #nav .nav-over-wrapper .nav-over-inner .nav-over-content{padding:16px}#nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page{position:relative;width:130px;height:210px;border:1px solid #e0e0e0;padding:5px;display:inline-block;*display:inline;zoom:1;float:left;margin:0 4px;font-family:TitleFont,serif;color:#050303;overflow:hidden;cursor:pointer;border-radius:4px;background:#fff;-webkit-transition:border-color 250ms ease-in,background-color 250ms ease-in;transition:border-color 250ms ease-in,background-color 250ms ease-in}.ui-mobile #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page{width:100%;display:block;float:none}.ui-widescreen #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page{width:170px;height:250px;padding:10px;margin:0 8px}.ui-desktop.no-touchevents #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page:hover,.ui-widescreen.no-touchevents #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page:hover{border:1px solid #fafafa;background:#fafafa;-webkit-transition:border-color 250ms ease-out,background-color 250ms ease-out;transition:border-color 250ms ease-out,background-color 250ms ease-out}#nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page .nav-title{font-size:13px;line-height:13px;height:25px;margin:0 -10px 7px;color:#000;padding:0 5px}.no-touchevents #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page:hover .nav-title{text-decoration:underline}.ui-widescreen #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page .nav-title{font-size:16px;line-height:16px;height:32px}#nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page .nav-desc{font-size:11px;font-family:BodyFont,sans-serif;color:#666;-webkit-transition:color .65s ease-in-out;transition:color .65s ease-in-out}.ui-widescreen #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page .nav-desc{font-size:14px}.no-touchevents #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page:hover .nav-desc{color:#000}#nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page .image-viewport{width:100%;height:63px;overflow:hidden;box-shadow:1px 2px 3px rgba(0,0,0,.75);border-bottom-right-radius:3px}.ui-widescreen #nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page .image-viewport{height:78px}#nav .nav-over-wrapper .nav-over-inner .nav-over-content .nav-over-page .image-viewport img{width:100%;height:auto;border:0}#right-side-wrapper{position:absolute;top:40px;bottom:0;right:0;width:25%;padding:0;margin:0;text-align:right;overflow:hidden;z-index:8;background:#f5f5f5}#subnav,.ui-mobile #right-side-wrapper{position:relative;width:100%;top:0}.ui-widescreen #right-side-wrapper{margin-right:-555px;right:50%;width:300px}.ui-tablet #right-side-wrapper{right:0}#right-side-wrapper h2{text-align:center;padding:20px 10px 10px}#subnav{position:absolute;left:0;overflow:auto;overflow-x:hidden;overflow-y:auto;text-align:left;font-size:14px}.text-increase #subnav{font-size:16px}.ui-mobile #subnav{position:relative;margin:0;top:0!important;-webkit-transform:none!important;transform:none!important}#subnav .header,#subnav .sub-header{position:relative;background-color:#dedede;padding:14px 0;text-align:center;font-family:TitleFont,serif}#subnav .sub-header{display:list-item!important;border:0;padding:6px 0;margin-top:-1px;cursor:pointer}#subnav .collapsed,.ui-mobile #subnav ul li,.ui-mobile #subnav ul.subnav-right{display:none}#subnav ul{list-style:none}.ui-mobile #subnav ul li.has-sub{font-size:18px;padding-top:16px}.ui-mobile #subnav ul li.has-sub ul{padding:16px 16px 64px}.ui-mobile #subnav ul li.header{display:block}#subnav>ul>li.center-text{padding-top:0}#body p.submit-wrapper,#subnav .center-text,.ui-mobile .opc-menu a{text-align:center}#subnav ul.subnav-right{padding-top:50px}#subnav ul.subnav-right a{padding-right:10px}#subnav ul ul a{margin-left:15%}#subnav ul ul ul a{margin-left:25%}#subnav ul ul ul ul a{margin-left:35%}#footer .links input,#subnav a{vertical-align:middle;padding:0 10px}#body-container h1 span,#subnav a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#subnav a{height:35px;line-height:35px;text-decoration:none;color:#393c40;margin:0 5%;-webkit-transition:color 450ms ease-in;transition:color 450ms ease-in}#subnav li+li a,#subnav li>ul>li a{border-top:1px dashed #88898b}#subnav li.header+li a{border-top:none}#subnav .header a{font-size:18px;border-bottom:none}.text-increase #subnav .header a{font-size:22px}.ui-mobile #subnav a{padding:10px 0;margin:0;text-align:center;line-height:16px}#subnav a.active,#subnav a:active,.no-touchevents #subnav a:hover{text-decoration:underline;-webkit-transition:color 250ms ease-out;transition:color 250ms ease-out}.ui-mobile #subnav li.header a:after{content:" Menu";position:relative}.ui-mobile #subnav li.header a:before{content:"Open ";position:relative}.ui-mobile #subnav li.header.active a:after{content:""}.ui-mobile #subnav li.header.active a:before{content:"Go to "}#content{position:static;z-index:5}#body-container{position:absolute;padding:0;top:85%;width:100%}.ui-mobile #body-container,.ui-tablet #body-container{overflow-x:hidden;border-radius:0}.ui-tablet #body-container{padding:0 0 50px}.ui-mobile #body-container{position:relative;top:0;padding:0 0 25px}.no-artwork #body-container{top:99px}.ui-mobile .no-artwork #body-container{top:0}#body-gradient-v2{position:relative;width:100%;padding:0 0 20px;background:#fafafa}#body-container h1,.property-list .header{position:absolute;height:40px;left:0;font-size:20px;color:#000;line-height:38px;vertical-align:middle;font-family:TitleFont,serif;margin:0;padding:0 20px;background:#f5f5f5;z-index:12;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 0 4px rgba(0,0,0,.5);border-bottom:none}#body-container h1{top:0;width:100%;border-radius:0}.property-list .header{top:-40px;width:912px}#body-container h1 span{max-width:1105px;margin:0 auto;padding:0 16px}.ui-desktop #body-container h1 span{max-width:100%}.full-width #body-container h1{width:920px}.ui-mobile .property-list .header{border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}.text-increase #body-container h1,.text-increase .property-list .header{font-size:24px}.ui-mobile #body-container h1,.ui-tablet #body-container h1{position:relative;top:auto;width:auto;box-shadow:none;border-radius:0}.ui-tablet #body-container h1{width:100%}.property-list.list-properties .btn-wrapper,.property-list.list-restaurants .btn-wrapper{position:absolute;right:0;bottom:0;padding:6px}.ui-mobile .property-list.list-properties .btn-wrapper,.ui-mobile .property-list.list-restaurants .btn-wrapper{position:relative}.property-list>li.header{font-size:20px;top:-37px;left:-4px;right:-4px;width:auto;padding:0;text-align:center;height:35px;line-height:35px;z-index:100;min-height:0;border:4px solid #e5c472;border-bottom:none;box-shadow:1px 0 3px rgba(0,0,0,.75)}.no-hashchange .property-list>li.header{position:static;border:0}.text-increase .property-list>li.header{font-size:24px}.no-touchevents .property-list>li.header:hover{background-image:none}.property-list>li{position:relative;padding:0;margin:0;min-height:110px;z-index:3;overflow:hidden;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.25)}.ui-mobile .property-list>li{border-radius:0;box-shadow:0 -4px 6px rgba(0,0,0,.25)}.property-list>li~li{margin-top:24px}.ui-mobile .property-list>li~li{margin-top:64px}.ui-mobile .property-list .property-list-body{width:100%}.property-list .property-list-title{box-shadow:0 0 4px rgba(0,0,0,.35);background:#fafafa;font-size:20px;padding:8px 16px}.ui-mobile .property-list .property-list-title{margin:0;text-align:center}.text-increase #body-container h1 .extra-title,.text-increase .property-list .property-list-title{font-size:20px}#body,.property-list .property-list-description{position:relative;padding:12px 24px 0}.ui-mobile .property-list .property-list-description,.ui-tablet .property-list .property-list-description{margin:0}.property-list .property-list-image{position:relative;top:0;left:0;width:35%;padding-bottom:32%;vertical-align:top;float:left;margin-right:16px;background-size:cover;z-index:10;box-shadow:0 0 4px rgba(0,0,0,.35);background-color:#fff;border-bottom-right-radius:4px}.ui-mobile .property-list .property-list-image{width:100%;padding-bottom:40%}.property-list .mini .property-list-image{height:135px;width:150px;padding-bottom:0;background-position:50% 50%}.ui-mobile .property-list .mini .property-list-image{position:relative;width:100%;height:0;padding:0 0 25%;overflow:visible;float:none}.no-hashchange #body-container h1{position:static}#body-container h1 .extra-title{font-size:16px;margin:0 0 0 45px;padding:3px 8px;white-space:nowrap;text-align:center;line-height:36px}.ui-mobile #body-container h1 .extra-title{position:absolute;right:0}#body{color:#000;width:75%;padding:16px 16px 32px;z-index:10;min-height:750px;font-size:12px;margin:0 0 200px;left:0;top:40px;background:#fff;overflow:hidden}.no-hashchange #body{margin-right:254px}.text-increase #body,.text-increase .generic-btn,.text-increase td.calendar-day{font-size:16px}.ui-mobile #body{padding:15px;width:100%;margin-bottom:0}.ui-mobile #body,.ui-tablet #body{overflow:visible;overflow-x:hidden;overflow-y:visible;border-radius:0;box-shadow:none;top:0}.ui-widescreen #body{padding:32px;margin:0 0 200px -554px;width:809px;left:50%;box-shadow:0 -8px 12px rgba(0,0,0,.25)}.ui-widescreen #body.full-width{width:1109px}#artwork,#body.full-width{width:100%}#body p{margin:5px 0 15px;text-align:justify}#body h2{font-size:16px}#body .text-size-btn+h2{margin-top:0}#body h2,#body h3{font-family:TitleFont,serif;margin:5px 0 2px}.text-increase #body h2{font-size:20px}.text-increase #body h3{font-size:18px}#body .disclaimer{font-size:10px}#body h3,.text-increase #body .disclaimer{font-size:14px}#right-side-wrapper .under-nav{position:relative;padding:10px 20px 0 0}#artwork{position:absolute;bottom:15%;top:100px;z-index:12}.ui-mobile body #artwork{position:relative;top:0;bottom:auto;min-height:400px;height:80vh}#artwork.homepage,#footer{bottom:-165px}#artwork .slide-caps{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}#artwork.homepage .slide-caps{bottom:165px}.ui-mobile #artwork .slide-caps{top:75%;height:25%}.ui-mobile #artwork.homepage .slide-caps{top:0;height:auto;bottom:0}#artwork .content{display:block;position:absolute;width:100%;top:0;bottom:0;opacity:0;background-repeat:no-repeat;background-position:center center;-webkit-perspective:400px;perspective:400px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 750ms ease-in-out,visibility 1ms linear 750ms;transition:opacity 750ms ease-in-out,visibility 1ms linear 750ms;background-size:cover;background-attachment:scroll}#artwork.homepage .content{bottom:165px;overflow:hidden}.ui-mobile #artwork .content.video{position:relative}#artwork .video-btn{position:absolute;bottom:32px;left:32px;width:64px;height:64px;z-index:56;outline:0;padding:12px;color:#fff;color:rgba(255,255,255,.65);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-transition:opacity 350ms ease-out;transition:opacity 350ms ease-out}.ui-mobile #artwork .video-btn{bottom:0;left:0}#artwork .video-btn.hide{opacity:0;z-index:43;-webkit-animation:video-btn-hide 350ms forwards 1 ease-out;animation:video-btn-hide 350ms forwards 1 ease-out}#artwork .video-btn svg{width:100%;height:100%;fill:currentColor}.no-touchevents #artwork .video-btn:hover svg{color:#d42128}#artwork .volume-btn{position:relative;font-size:.8em;color:#d1d2d4;text-decoration:none;padding:16px}#artwork .volume-btn.dock{position:absolute;z-index:53}#artwork .volume-btn.dock.bottom-left{bottom:42px;right:32px}.ui-mobile #artwork .volume-btn.dock.bottom-left{bottom:0;right:0}.no-touchevents #artwork .volume-btn:before{content:'';position:absolute;left:16px;right:16px;bottom:14px;height:1px;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 250ms ease-in;transition:transform 250ms ease-in}.no-touchevents #artwork .volume-btn:hover:before{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out}#artwork .volume-btn:after{position:relative;content:' OFF';color:#d42128;font-weight:600}#artwork .volume-btn.audio-on:after{content:' ON'}#artwork .content .video-js,#artwork .content video{background-size:cover;background-position:50% 50%;overflow:hidden}#artwork .content .video-js{top:0;left:0;background-color:transparent;width:100%;height:100%}#artwork .content video{top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0;-webkit-transition:opacity 250ms ease-in-out 250ms;transition:opacity 250ms ease-in-out 250ms}#artwork .content.hide,#artwork .slide-caps .caption.cap-elegant .overlay,#artwork .slide-caps .caption.cap-transparent .btn.call-to-action:before,#artwork .slide-caps .caption.cap-transparent.cap-light .btn.call-to-action:before,#artwork .vjs-error-display.vjs-modal-dialog,#artwork .vjs-loading-spinner{display:none}#artwork .content *,#artwork .slide-caps *{filter:inherit}.ui-mobile #artwork .content.has-cap{height:75%}#artwork .content video.active,#artwork .content.active{opacity:1}#artwork .content .art{display:none;position:relative;width:100%;height:auto}#artwork .slide-caps .caption{position:absolute;padding:15px;font-size:16px;max-width:20%;opacity:0;color:#000;background:#fff;background:rgba(255,255,255,.85);border-radius:.3em;-webkit-transition:opacity 425ms ease-in-out,visibility 1ms linear 425ms,background-color 250ms ease-in-out,-webkit-transform 350ms ease-in-out;transition:opacity 425ms ease-in-out,visibility 1ms linear 425ms,background-color 250ms ease-in-out,transform 350ms ease-in-out}#artwork .slide-caps .caption.hide{visibility:hidden}#reserve-wrapper .warning-message p,.ui-widescreen #artwork .slide-caps .caption{font-size:18px}#artwork .slide-caps .caption.active{opacity:1;-webkit-transition:opacity 425ms ease-in-out 500ms,visibility 1ms linear 500ms,-webkit-transform 350ms ease-in-out;transition:opacity 425ms ease-in-out 500ms,visibility 1ms linear 500ms,transform 350ms ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0)}#artwork .slide-caps .caption.active.has-link .cap-viewport{cursor:pointer}#artwork .slide-caps .caption .cap-viewport{position:relative}#artwork .slide-caps .caption.cap-elegant{top:0;bottom:0;left:5%;color:#fff;min-width:240px;background:url(/library/images/global/V2/pixel-000000-65.png) 0 0;box-shadow:4px 0 12px #000}#artwork .slide-caps .caption.cap-elegant.has-link.hover{background:url(/library/images/global/V2/pixel-000000-85.png) 0 0}#artwork .slide-caps .caption.cap-elegant .cap-viewport{-webkit-transition:margin-top 250ms ease-in-out;transition:margin-top 250ms ease-in-out}#artwork .slide-caps .caption.cap-center{top:50%;left:50%;width:300px;height:100px;margin:-50px 0 0 -150px}#artwork .slide-caps .caption.cap-top{top:8%}#artwork .slide-caps .caption.cap-right{right:3%}#artwork .slide-caps .caption.cap-bottom{bottom:8%}#artwork .slide-caps .caption.cap-left{left:3%}#artwork .slide-caps .caption.cap-image{padding:0;background:0 0}#artwork .slide-caps .caption.cap-image *{margin:0}#artwork .slide-caps .caption.cap-image,#artwork .slide-caps .caption.cap-image .cap-viewport,#artwork .slide-caps .caption.cap-image .overlay{margin:0 0 -5px}#artwork .slide-caps .caption.cap-image img{float:none;padding-right:0;max-width:100%}#artwork .slide-caps .caption *{margin:0 0 5px}#artwork .slide-caps .caption .disclaimer,#reserve-wrapper .reserve-calendar-next span span{font-size:10px}#artwork .slide-caps .caption h3{font-family:TitleFont,serif;margin:0 0 10px}#artwork .slide-caps .caption img{float:left;padding-right:20px}#artwork .slide-caps .caption .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}#artwork .slide-caps .caption.has-link .overlay{cursor:pointer}#artwork .slide-caps .caption.cap-transparent.has-link .overlay{cursor:default}#artwork .slide-caps .caption a{text-decoration:none;color:#3a6493;font-weight:700;padding-left:0}#artwork .slide-caps .caption.cap-transparent a{padding-left:16px}.ui-mobile #artwork .caption.cap-bottom,.ui-mobile #artwork .caption.cap-center,.ui-mobile #artwork .caption.cap-elegant,.ui-mobile #artwork .caption.cap-image,.ui-mobile #artwork .caption.cap-left,.ui-mobile #artwork .caption.cap-right,.ui-mobile #artwork .caption.cap-top{background:#fff;color:#000;top:0;right:0;left:0;bottom:0;padding:10px;max-width:none;width:auto}#artwork .slide-caps .caption.cap-transparent,#artwork .slide-caps .caption.cap-transparent.cap-light{top:0;right:0;bottom:0;left:0;max-width:initial;background-color:transparent}#artwork .slide-caps .caption.cap-transparent .cap-viewport,#artwork .slide-caps .caption.cap-transparent.cap-light .cap-viewport{position:absolute;top:50%;left:50%;width:800px;height:250px;max-width:100%;max-height:100%;margin:-125px 0 0 -400px;text-align:center;z-index:50}#artwork .slide-caps .caption.cap-transparent.cap-light .cap-viewport{color:#fff}.ui-mobile #artwork .slide-caps .caption.cap-transparent .cap-viewport,.ui-mobile #artwork .slide-caps .caption.cap-transparent.cap-light .cap-viewport{top:25%;left:0;width:100%;margin:0;padding:16px}#artwork .slide-caps .caption.cap-transparent.cap-light .overlay{margin:0;z-index:30;background-color:transparent;background-color:rgba(0,0,0,.35)}#artwork .slide-caps .caption.cap-transparent .overlay{background-color:rgba(0,0,0,.5);margin:0;z-index:30;background-color:transparent}#artwork .content video,.no-touchevents #notifications table tbody tr:hover{background-color:transparent}#artwork .slide-caps .caption.cap-transparent .btn.call-to-action,#artwork .slide-caps .caption.cap-transparent.cap-light .btn.call-to-action{text-decoration:none;padding:16px 32px;color:#fff}#artwork .thumb-dots{position:absolute;right:0;bottom:15px;left:0;height:30px;text-align:center;z-index:5;-webkit-transition:bottom 425ms ease-in-out 500ms;transition:bottom 425ms ease-in-out 500ms}#artwork.homepage .thumb-dots{bottom:265px}.ui-mobile #artwork.homepage .thumb-dots{bottom:15px}.ui-mobile #artwork .thumb-dots.has-cap{bottom:26%}#artwork .thumb-dots .dot,#artwork .thumb-dots .dot-overlay{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#artwork .thumb-dots .dot{position:relative;display:inline-block;*display:inline;zoom:1;width:24px;height:24px;margin:5px;background:url(/library/images/global/V2/slideshow-dot-sprite.png) -24px 0 no-repeat}#artwork .thumb-dots .dot .dot-inner{position:absolute;top:0;left:0;width:24px;height:24px;background:url(/library/images/global/V2/slideshow-dot-sprite.png) -48px 0 no-repeat;opacity:0;-webkit-transition:opacity 5000ms linear;transition:opacity 5000ms linear}.csstransitions #artwork .thumb-dots .dot .dot-inner,.generic-btn.no-btn:after,.generic-btn.no-btn:before,.ui-mobile #footer .links a:after{display:none}#artwork .thumb-dots .dot.active .dot-inner{opacity:1}#artwork .thumb-dots .dot-overlay{display:none;position:absolute;left:0;width:169px;height:113px;bottom:60%;background:url(/library/images/global/V2/slideshow-thumb-background.png) 0 0 no-repeat}#artwork .thumb-dots .dot-overlay img{position:absolute;top:12px;left:12px;width:145px;height:78px;filter:inherit}#artwork .thumb-dots .dot .dot-circle{display:none;position:absolute;width:24px;height:24px;clip:rect(0,24px,24px,12px);-webkit-transition:clip 1ms linear 2500ms;transition:clip 1ms linear 2500ms}#artwork .thumb-dots .dot.active .dot-circle{clip:rect(0,24px,24px,0)}#artwork .thumb-dots .dot.active.reset .dot-circle{clip:rect(0,24px,24px,12px)}.csstransitions #artwork .thumb-dots .dot .dot-circle{display:block}#artwork .thumb-dots .dot .dot-circle .circle-left,#artwork .thumb-dots .dot .dot-circle .circle-right{position:absolute;width:0;height:0;border:12px solid #e35226;clip:rect(0,12px,24px,0);border-radius:50px;-webkit-transition:-webkit-transform 2500ms linear;transition:transform 2500ms linear}#artwork .thumb-dots .dot .dot-circle .circle-left{-webkit-transition:-webkit-transform 5000ms linear;transition:transform 5000ms linear}#artwork .thumb-dots .dot.active .dot-circle .circle-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#artwork .thumb-dots .dot.active .dot-circle .circle-left{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#artwork .thumb-dots .dot.active.reset .dot-circle .circle-left,#artwork .thumb-dots .dot.active.reset .dot-circle .circle-right{-webkit-transform:rotate(0);transform:rotate(0)}#footer{position:fixed;left:0;right:0;height:200px;background:#e0e0e0;z-index:15;box-shadow:0 0 12px rgba(0,0,0,.35);-webkit-transition:box-shadow .65s ease-in-out;transition:box-shadow .65s ease-in-out}.ui-mobile #footer{position:relative;bottom:auto;height:auto;overflow:visible;box-shadow:none}#footer .footer-viewport{position:absolute;top:0;bottom:0;left:50%;width:1024px;margin:0 0 0 -512px}.ui-mobile #footer .footer-viewport{position:relative;bottom:auto;width:100%;left:0;margin:0}#footer .facebook-logo{position:absolute;right:160px;top:5px;z-index:11;width:25px;height:25px;-webkit-transition:-webkit-transform 350ms ease-in;transition:transform 350ms ease-in}#footer .instagram-logo{top:5px;z-index:11;width:25px;height:25px;right:200px}.csstransforms #footer.active .facebook-logo,.csstransforms #footer.active .instagram-logo{-webkit-transform:translateY(164px);transform:translateY(164px);-webkit-transition:-webkit-transform 350ms ease-out;transition:transform 350ms ease-out}.no-csstransforms #footer.active .facebook-logo,.no-csstransforms #footer.active .instagram-logo{top:164px}.ui-mobile #footer .facebook-logo{right:auto;left:10px;top:20px}.ui-mobile #footer .instagram-logo{right:auto;top:20px;left:62px}.ui-mobile #footer .facebook-logo img,.ui-mobile #footer .instagram-logo img{width:42px;height:42px}.ui-tablet #footer .facebook-logo,.ui-tablet #footer .instagram-logo{right:230px}#footer .copyright,#footer .instagram-logo,#footer .links{position:absolute;-webkit-transition:-webkit-transform 350ms ease-in;transition:transform 350ms ease-in}#footer .copyright{top:4px;left:20px;width:350px;text-align:center;font-size:11px;z-index:9}.cssanimations #footer.initiated .copyright,.cssanimations #footer.initiated .facebook-logo,.cssanimations #footer.initiated .instagram-logo,.cssanimations #footer.initiated .links{-webkit-animation:footer-above-the-fold 1000ms ease-in-out 250ms 1 normal none running;animation:footer-above-the-fold 1000ms ease-in-out 250ms 1 normal none running}.cssanimations #footer.active .copyright,.cssanimations #footer.active .facebook-logo,.cssanimations #footer.active .instagram-logo,.cssanimations #footer.active .links{-webkit-animation:none;animation:none}.csstransforms #footer.active .copyright{-webkit-transform:translateY(155px);transform:translateY(155px);-webkit-transition:-webkit-transform 350ms ease-out;transition:transform 350ms ease-out}.no-csstransforms #footer.active .copyright{top:155px}.ui-mobile #footer .copyright{position:relative;left:auto;right:auto;top:0;width:100%;padding:32px 0}.ui-tablet #footer .copyright{left:130px;text-align:left}#footer .links{top:8px;left:365px;right:10px;z-index:10;width:450px}.csstransforms #footer.active .links{-webkit-transform:translateY(164px);transform:translateY(164px);-webkit-transition:-webkit-transform 350ms ease-out;transition:transform 350ms ease-out}.no-csstransforms #footer.active .links{top:164px}.ui-mobile #footer .links{position:relative;left:auto;top:15px;right:auto;width:auto;text-align:center;margin-left:105px}.ui-tablet #footer .links{top:7px;left:380px}#footer .links input{height:20px;border:1px solid #fcfbfa;font-size:11px;line-height:20px;background:#000;color:#fcfbfa}#footer .links input[type=submit]{color:#fcfbfa;height:22px;-webkit-transition:border-color .65s ease-in-out,color .65s ease-in-out;transition:border-color .65s ease-in-out,color .65s ease-in-out}#footer .links input:focus{color:#e5c472}#footer .links a,#footer .links form{position:relative;display:inline-block;*display:inline;zoom:1}#footer .links a{height:20px;border:1px solid #000;background:#fff;font-size:11px;line-height:20px;vertical-align:middle;padding:0 30px 0 10px;color:#000;text-decoration:none;border-radius:.3em;-webkit-transition:color 250ms ease-in,border-color 250ms ease-in;transition:color 250ms ease-in,border-color 250ms ease-in}.ui-mobile #footer .links a{margin:5px;padding:10px;height:auto}#footer .links a:after{content:"";position:absolute;top:50%;right:10px;height:10px;width:10px;margin-top:-5px;border-radius:50%;background-color:#000;-webkit-transition:background-color 250ms ease-in;transition:background-color 250ms ease-in}.no-touchevents #footer .links a:hover:after{background-color:#e35226;-webkit-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out}#footer .links a.hover,#footer .links input[type=submit].hover,.no-touchevents #footer .links a:hover,.no-touchevents #footer .links input[type=submit]:hover{color:#e35226;border:1px solid #e35226;cursor:pointer;-webkit-transition:color 250ms ease-out,border-color 250ms ease-out;transition:color 250ms ease-out,border-color 250ms ease-out}#footer .links form{margin-left:30px}#footer .nav{position:absolute;top:6px;left:0;width:100%;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity 250ms ease-in,visibility 1ms linear 250ms;transition:opacity 250ms ease-in,visibility 1ms linear 250ms}#footer.active .nav{opacity:1;visibility:visible;-webkit-transition:opacity 250ms ease-in,visibility 1ms linear;transition:opacity 250ms ease-in,visibility 1ms linear}.ui-mobile #footer .nav{position:relative;top:auto;left:auto;width:100%;padding:35px 0;opacity:1;visibility:visible}#footer .nav ul,#footer .nav ul li a,#home-slider{position:relative;overflow:hidden}#footer .nav ul{display:inline-block;list-style:none;margin:0;padding:0 10px;text-align:center;height:90px}.ui-mobile #footer .nav ul{display:block;height:auto;border:0}.ui-mobile #footer .nav ul li a{display:block;height:0;padding:0;overflow:hidden;border-bottom:0 solid #000;-webkit-transition:height 350ms ease-in-out,padding 350ms ease-in-out,border 350ms ease-in-out;transition:height 350ms ease-in-out,padding 350ms ease-in-out,border 350ms ease-in-out}.ui-mobile #footer .nav ul .header a{height:auto;padding:15px;border-bottom:1px solid #000}.ui-mobile #footer .nav ul .header.active~li a{height:50px;padding:15px;border-bottom:1px solid #000}#footer .nav ul .header a{color:#000;font-size:15px;padding:5px;text-decoration:underline}#footer .nav ul li a{font-size:12px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;color:#000;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in}.no-touchevents #footer .nav a:hover{color:#e35226;text-decoration:underline;-webkit-transition:color 250ms ease-out;transition:color 250ms ease-out}#footer .logos,#footer .logos a{-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#footer .logos{position:absolute;top:92px;left:0;right:0;text-align:center;padding-top:12px;opacity:0}#footer.active .logos{opacity:1;-webkit-transition:opacity 250ms ease-out 150ms;transition:opacity 250ms ease-out 150ms}.ui-mobile #footer .logos{position:relative;left:0;top:0;width:100%;border:0;opacity:1}#footer .logos a{position:relative;display:inline-block;width:140px;height:50px;background:url(/library/images/footer-logos/sprite.png) 0 0 no-repeat;opacity:.5}.no-touchevents #footer .logos a:hover,.touchevents #footer .logos a{opacity:1;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}#footer .logos a.peppermill-lv{background-position:-750px 0}#footer .logos a.peppermill-reno{background-position:-900px 0}#footer .logos a.rainbow-wendover{background-position:-600px 0}#footer .logos a.peppermill-wendover{background-position:-300px 0}#footer .logos a.montego-bay{background-position:-450px 0}#footer .logos a.rainbow-henderson{background-position:-150px 0}#home-slider{width:100%;height:100%}.clearme{clear:both;width:0;height:0;padding:0;margin:0}.generic-btn,td.calendar-day{font-size:12px;position:relative;cursor:pointer}.generic-btn{border:1px solid #000;color:#010100;padding:5px 10px;margin:10px;text-decoration:none;display:inline-block;*display:inline;zoom:1;white-space:nowrap;line-height:25px;vertical-align:middle;border-radius:.3em;overflow:hidden;z-index:1}.generic-btn:after,.generic-btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.generic-btn:after{z-index:-5}.generic-btn:before{background:#fff;z-index:-10}.generic-btn:after{opacity:0;background:#f5f5f5;will-change:opacity,transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transition:-webkit-transform 250ms ease-in,opacity 250ms ease-in;transition:transform 250ms ease-in,opacity 250ms ease-in}.no-touchevents .generic-btn:hover:after{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 250ms ease-out,opacity 250ms ease-out;transition:transform 250ms ease-out,opacity 250ms ease-out}#body .generic-btn{color:#000}.generic-btn.inactive,.generic-btn.inactive:hover{border:1px solid #c1c1c1;cursor:default;background:#c1c1c1}.generic-btn.no-btn,.generic-btn.no-btn:hover{border:0;cursor:default;background:0 0}.reg-list{list-style:none;padding:0;margin:50px 0 0}.ui-mobile .reg-list{margin:50px -15px 0}.ui-mobile .reg-list .mini,.ui-tablet .reg-list .mini{border-top:4px solid #e5c472}.reg-list .reg-list-hide{display:none}.reg-list .room-amenities{clear:both;max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height 350ms ease-in-out,padding 350ms ease-in-out,opacity 350ms ease-in-out;transition:max-height 350ms ease-in-out,padding 350ms ease-in-out,opacity 350ms ease-in-out}.reg-list .show-details .room-amenities{max-height:500px;opacity:1;padding:16px 0}td.calendar-day{background:#e0e0e0;color:#000;color:rgba(0,0,0,.87);z-index:3;width:120px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 250ms ease-in,-webkit-transform 250ms ease-in;transition:background-color 250ms ease-in,transform 250ms ease-in}.ui-mobile td.calendar-day,.ui-tablet td.calendar-day{width:14%}.no-touchevents td.calendar-day:hover{z-index:5;background:#f5f5f5}td.calendar-day.rows-1{height:40px}* html div.calendar-day,td.calendar-day.rows-2{height:80px}div.calendar-day-np,td.calendar-day.rows-3{height:120px}td.calendar-day.no-data.no-data-week,td.calendar-day.no-data.no-data-week .cell-wrapper{height:35px}td.calendar-day.disabled{cursor:default;opacity:.25}#reserve-wrapper td.calendar-day.disabled.hover,.no-touchevents #reserve-wrapper td.calendar-day.disabled.hover:hover{background:initial}.cell-wrapper:after{border:0!important}td.calendar-day-head{color:rgba(0,0,0,.54);font-size:16px;font-weight:700;text-align:center;padding:0}.text-increase td.calendar-day-head{font-size:20px}#reserve-wrapper .reserve-properties .prop svg,.day-number{-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in}.day-number{position:absolute;top:0;right:0;color:#000;color:rgba(0,0,0,.87);font-weight:700;font-size:9px;text-align:center;padding:4px;margin:0;z-index:10}.text-increase .day-number{font-size:13px}.no-touchevents td.calendar-day.hover:hover .day-number,td.calendar-day.hover .day-number{color:#fff;-webkit-transition:color 250ms ease-out;transition:color 250ms ease-out}td.calendar-day.hover.delay-1 .day-number{-webkit-transition-delay:50ms;transition-delay:50ms}td.calendar-day.hover.delay-2 .day-number{-webkit-transition-delay:100ms;transition-delay:100ms}td.calendar-day.hover.delay-3 .day-number{-webkit-transition-delay:150ms;transition-delay:150ms}td.calendar-day.hover.delay-4 .day-number{-webkit-transition-delay:200ms;transition-delay:200ms}td.calendar-day.hover.delay-5 .day-number{-webkit-transition-delay:250ms;transition-delay:250ms}td.calendar-day.hover.delay-6 .day-number{-webkit-transition-delay:300ms;transition-delay:300ms}td.calendar-day.hover.delay-7 .day-number{-webkit-transition-delay:350ms;transition-delay:350ms}td.calendar-day.hover.delay-8 .day-number{-webkit-transition-delay:400ms;transition-delay:400ms}td.calendar-day.hover.delay-9 .day-number{-webkit-transition-delay:450ms;transition-delay:450ms}td.calendar-day.hover.delay-10 .day-number{-webkit-transition-delay:500ms;transition-delay:500ms}td.calendar-day.hover.delay-11 .day-number{-webkit-transition-delay:550ms;transition-delay:550ms}td.calendar-day.hover.delay-12 .day-number{-webkit-transition-delay:600ms;transition-delay:600ms}td.calendar-day.hover.delay-13 .day-number{-webkit-transition-delay:650ms;transition-delay:650ms}.calendar-legend{position:relative}.calendar-legend .label{position:relative;top:10px}.calendar-legend .calendar-pref-icon.hover,.no-touchevents .calendar-legend .calendar-pref-icon:hover{cursor:pointer;padding:5px 50px}.calendar-legend .calendar-pref-icon.inactive{opacity:.25}#body .calendar .calendar-rate{height:40px;line-height:40px;font-weight:400;vertical-align:middle;text-align:center;padding:0;margin:0;cursor:pointer}.calendar .calendar-rate.inactive{opacity:.15}#overlay-loader span,.calendar-nav{position:relative;display:inline-block;*display:inline;zoom:1;border-radius:50%}.calendar-nav{width:16px;height:16px;padding:0;margin:0 10px;background-color:#f0deae;background-repeat:no-repeat;border:1px solid #000;z-index:100;-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all .65s ease-in-out;transition:all .65s ease-in-out}.no-touchevents .calendar-nav:hover{border:1px solid #fff;-webkit-transform:scale(2);transform:scale(2)}.calendar-nav.next,.calendar-nav.prev{background-image:url(/admin/library/css/ui-darkness/images/ui-icons_222222_256x240.png);background-position:-32px -160px}.calendar-nav.prev{background-position:-48px -160px}.calendar-wrapper{position:relative;width:687px;overflow:hidden;margin-left:-47px;zoom:1;-webkit-tap-highlight-color:transparent}.ui-mobile #body .calendar-wrapper,.ui-tablet #body .calendar-wrapper{width:110%;left:-5%;margin-left:0}.calendar-wrapper .calendar-viewport,.grid-wrapper{position:relative;margin:10px 23px}.calendar-wrapper .calendar-viewport h2{background:#f5f5f5;padding:10px;border-top:2px solid #000;text-align:center}.calendar-wrapper .calendar-viewport .reserve-form{background:#f9dc92;padding:10px 10px 25px}.calendar .cell-wrapper{position:relative;height:40px;overflow:hidden}td.calendar-day.rows-2 .cell-wrapper{height:80px}td.calendar-day.rows-3 .cell-wrapper{height:120px}.grid-wrapper{width:195px;float:left;margin:0 15px 15px 0}.vertical-grid-list .grid-wrapper{position:relative;width:240px;margin:0 0 15px 10px;text-align:left;border:4px solid #e5c472;border-right:none;background:#fbf9ee;border-top-left-radius:3px;border-bottom-left-radius:3px;box-shadow:-1px 2px 3px rgba(0,0,0,.75)}.grid-wrapper .grid-title{position:relative;height:35px;line-height:35px;vertical-align:middle;background:#f9dc92;font-family:TitleFont,serif;font-size:16px;padding:0 10px;white-space:nowrap;overflow:hidden}.text-increase .grid-wrapper .grid-title{font-size:20px}#reserve-wrapper .calendar-wrapper td.calendar-day-head,.grid-wrapper .grid-title .swap-views{font-size:12px}.text-increase .grid-wrapper .grid-title .swap-views{font-size:16px}.grid-wrapper .grid-description{position:relative;min-height:100px;overflow:hidden}.vertical-grid-list .grid-wrapper .grid-description{height:200px}.grid-wrapper .grid-description>span{z-index:7}.grid-wrapper .grid-description .grid-image{position:relative;float:left;height:200px;width:200px;margin:0 10px 10px 0;z-index:5}.vertical-grid-list .grid-wrapper .grid-description .grid-image{width:240px;height:auto}.grid-wrapper .grid-description .grid-image img{margin:0;padding:0;border:0;width:100%;height:auto}.ui-dialog .ui-dialog-title{font-family:TitleFont,serif}.ui-dialog .ui-dialog-content{font-family:BodyFont,sans-serif}#overlay-loader{position:fixed;top:50%;left:50%;width:300px;height:50px;margin:-35px 0 0 -160px;z-index:1000;padding:20px}#overlay-loader span{width:50px;height:50px;background:url(/library/images/global/loading-dot-inactive.png) 0 0 no-repeat;margin:0 0 0 10px;box-shadow:0 0 6px #000}#overlay-loader span img{position:absolute;top:50%;left:50%;width:0;height:0;margin-top:0;margin-left:0}#reserve-wrapper{position:fixed;top:100px;bottom:0;left:0;right:0;z-index:40;opacity:0;visibility:hidden;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity 250ms ease-in-out 1ms,visibility 1ms linear 375ms,-webkit-transform 250ms ease-in-out;transition:opacity 250ms ease-in-out 1ms,visibility 1ms linear 375ms,transform 250ms ease-in-out}.ui-mobile #reserve-wrapper,.ui-tablet #reserve-wrapper{top:0!important;bottom:0!important;height:auto!important}#reserve-wrapper.active{opacity:1;visibility:visible;z-index:45;-webkit-transform:none;transform:none;-webkit-transition:opacity 250ms ease-in-out 125ms,visibility 1ms linear,-webkit-transform 250ms ease-in-out 125ms;transition:opacity 250ms ease-in-out 125ms,visibility 1ms linear,transform 250ms ease-in-out 125ms}#reserve-wrapper .reserve-viewport{position:absolute;width:966px;top:0;bottom:0;left:50%;margin:0 0 0 -483px;background-color:#fff;overflow:scroll;overflow-x:hidden;overflow-y:scroll;border-radius:4px;-webkit-tap-highlight-color:transparent}.ui-tablet #reserve-wrapper .reserve-viewport{left:0;margin-left:0;width:100%;overflow:auto;border-radius:0}.ui-mobile #reserve-wrapper .reserve-viewport{margin:0;height:auto;box-shadow:none;border-radius:0}#reserve-wrapper .warning-message{position:absolute;top:0;right:0;bottom:0;left:0;background:#fcfcf2;z-index:120;color:#000;padding:20px}#reserve-wrapper .warning-message h3{font-size:25px}#reserve-wrapper .reserve-properties{position:absolute;top:50px;height:50px;left:10px;width:700px;padding:12px 0 0 165px}.ui-mobile #reserve-wrapper .reserve-properties{position:relative;top:0;margin-top:16px;left:0;padding-left:60px;width:auto;height:auto}.ui-tablet #reserve-wrapper .reserve-properties{text-align:left}#reserve-wrapper .reserve-properties:before{position:absolute;top:10px;left:32px;height:28px;line-height:28px;vertical-align:middle;content:"CHOOSE HOTEL";font-size:18px;font-weight:600;z-index:5;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.ui-mobile #reserve-wrapper .reserve-properties:before{content:"CHOOSE\AHOTEL";left:6px;width:60px;height:auto;font-size:16px;text-align:center}#reserve-wrapper .reserve-properties .prop{position:relative;margin-left:64px;width:100px;height:40px;padding:8px 0;margin-top:1px;cursor:pointer;vertical-align:middle;display:inline-block;-webkit-transition:opacity 250ms ease-in,-webkit-transform 250ms ease-in;transition:opacity 250ms ease-in,transform 250ms ease-in}.ui-mobile #reserve-wrapper .reserve-properties .prop{display:block}#reserve-wrapper .reserve-properties .prop.WB1{width:109px}#reserve-wrapper .reserve-properties.property-chosen .prop,#reserve-wrapper .reserve-properties.property-chosen:before{opacity:.35}#reserve-wrapper .reserve-properties.property-chosen .prop.active{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity 250ms ease-out,-webkit-transform 250ms ease-out;transition:opacity 250ms ease-out,transform 250ms ease-out}.ui-tablet #reserve-wrapper .reserve-properties .prop{margin-left:55px}#reserve-wrapper .reserve-properties .prop svg{position:relative;width:100%;height:100%;margin-top:-8px}.ui-mobile #reserve-wrapper .reserve-properties .prop svg{margin-top:-9px}#reserve-wrapper .reserve-properties .prop .bar{position:absolute;bottom:10px;left:-24px;right:0;height:2px;background:#e35226;opacity:0;visibility:hidden;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:opacity 1000ms ease-in-out,visibility 1ms linear 1000ms,-webkit-transform 1000ms ease-in-out;transition:opacity 1000ms ease-in-out,visibility 1ms linear 1000ms,transform 1000ms ease-in-out}#reserve-wrapper .reserve-properties.highlight .prop.highlight .bar{opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:opacity 1000ms ease-in-out 500ms,visibility 1ms linear,-webkit-transform 1000ms ease-in-out 500ms;transition:opacity 1000ms ease-in-out 500ms,visibility 1ms linear,transform 1000ms ease-in-out 500ms}#reserve-wrapper .reserve-properties .prop.active svg{color:#e35226;-webkit-transition:color 250ms ease-out;transition:color 250ms ease-out}#reserve-wrapper .reserve-properties .prop img{margin-top:-5px}#reserve-wrapper .reserve-properties .prop:after,#reserve-wrapper .reserve-properties .prop:before{position:absolute;content:"";top:-3px;left:-30px;width:25px;height:25px;background:url(/library/images/global/V2/checkbox-bg-sprite-larger.png) 0 0}#reserve-wrapper .reserve-properties .prop:before{-webkit-transition:opacity 250ms ease-out,visibility 1ms linear;transition:opacity 250ms ease-out,visibility 1ms linear}#reserve-wrapper .reserve-properties .prop:after{background-position:-25px 0}#reserve-wrapper .reserve-properties .prop.active:before,#reserve-wrapper .reserve-properties .prop:after{visibility:hidden;opacity:0;-webkit-transition:opacity 250ms ease-out,visibility 1ms linear 250ms;transition:opacity 250ms ease-out,visibility 1ms linear 250ms}#reserve-wrapper .reserve-properties .prop.active:after{visibility:visible;opacity:1;-webkit-transition:opacity 250ms ease-out,visibility 1ms linear;transition:opacity 250ms ease-out,visibility 1ms linear}#reserve-wrapper .error-msg{position:absolute;width:450px;height:150px;top:50%;left:50%;margin:-75px 0 0 -225px;text-align:center}#reserve-wrapper.choose-date .slider-fade{position:absolute;top:100px;right:256px;bottom:10px;width:25px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}#reserve-wrapper.choose-date .slider-fade.left{right:auto;left:0;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )}.ui-mobile #reserve-wrapper.choose-date .slider-fade{display:none}#reserve-wrapper .reserve-viewport.choose-date{bottom:auto;overflow:hidden;height:450px;background:#fff;background:-moz-linear-gradient(top,#999 0,#999 50px,#e0e0e0 50px,#e0e0e0 100px,#fff 100px,#fff 100%);background:-webkit-linear-gradient(top,#999 0,#999 50px,#e0e0e0 50px,#e0e0e0 100px,#fff 100px,#fff 100%);background:linear-gradient(to bottom,#999 0,#999 50px,#e0e0e0 50px,#e0e0e0 100px,#fff 100px,#fff 100%)}.ui-tablet #reserve-wrapper .reserve-viewport.choose-date{height:500px}.ui-mobile #reserve-wrapper .reserve-viewport.choose-date{left:0!important;width:100%;height:100%!important;overflow:auto;background:#fff}#reserve-wrapper .inner-viewport{position:relative;margin-top:60px;width:670px;height:350px;max-height:100%;overflow:hidden}.ui-tablet #reserve-wrapper .inner-viewport{width:90%;margin:60px auto 0}.ui-mobile #reserve-wrapper .inner-viewport{height:auto;width:100%;margin:0;top:-42px}#reserve-wrapper .calendar-next,#reserve-wrapper .calendar-prev,#reserve-wrapper .next,#reserve-wrapper .prev{position:absolute;width:40px;height:40px;z-index:10;border-radius:50%}.no-touchevents #reserve-wrapper .calendar-next,.no-touchevents #reserve-wrapper .calendar-prev{-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}.no-touchevents #reserve-wrapper .next,.no-touchevents #reserve-wrapper .prev{opacity:.5;-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#reserve-wrapper .next,#reserve-wrapper .prev{top:17px}#reserve-wrapper .calendar-next svg,#reserve-wrapper .calendar-prev svg,#reserve-wrapper .next svg,#reserve-wrapper .prev svg{width:100%;height:100%}.no-touchevents #reserve-wrapper .calendar-next:hover,.no-touchevents #reserve-wrapper .calendar-prev:hover{-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.no-touchevents #reserve-wrapper .next:hover,.no-touchevents #reserve-wrapper .prev:hover{opacity:1;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.ui-mobile #reserve-wrapper .calendar-next,.ui-mobile #reserve-wrapper .calendar-prev{position:relative;top:0;display:block;left:auto;float:left;margin-top:16px;background:#fff;border-radius:0}.ui-mobile #reserve-wrapper .calendar-next{float:right}#reserve-wrapper .calendar-prev{top:110px;left:10px}#reserve-wrapper .calendar-next{top:110px;left:625px}.ui-tablet #reserve-wrapper .calendar-next{left:auto;right:10px}.no-touchevents #reserve-wrapper .calendar-next,.no-touchevents #reserve-wrapper .calendar-prev{opacity:.75}.no-touchevents #reserve-wrapper .calendar-next:hover,.no-touchevents #reserve-wrapper .calendar-prev:hover,.no-touchevents #reserve-wrapper .guests:hover input,.no-touchevents #reserve-wrapper .nights:hover input{opacity:1}#reserve-wrapper.choose-date .inner-viewport{margin-top:50px;width:710px;height:370px;position:relative}.ui-mobile #reserve-wrapper.choose-date .inner-viewport{width:100%;height:auto;margin-bottom:8px}#reserve-wrapper.choose-room .inner-viewport{background:url(/library/images/global/choose-room-stripes.png) 0 191px repeat-x}#reserve-wrapper.full-height{top:0;height:100%;width:964px;margin:0 0 0 -482px;box-shadow:none;border-radius:0}#reserve-wrapper .check-in,#reserve-wrapper .check-out,#reserve-wrapper .guests,#reserve-wrapper .nights{position:absolute;right:65px;width:125px;height:25px;text-align:center}.ui-mobile #reserve-wrapper .check-in,.ui-mobile #reserve-wrapper .check-out{position:relative;float:left;width:50%;top:16px;right:auto;margin:0;z-index:100;height:auto}.ui-mobile #reserve-wrapper .check-out{left:auto;right:0}.ui-mobile #reserve-wrapper .nights,.ui-tablet #reserve-wrapper .check-in,.ui-tablet #reserve-wrapper .check-out,.ui-tablet #reserve-wrapper .nights{display:none}#reserve-wrapper .nights,.ui-tablet #reserve-wrapper .calendar-next #reserve-wrapper .guests{top:275px}#reserve-wrapper .check-in{top:115px}#reserve-wrapper .check-out{top:195px}#reserve-wrapper .guests input,#reserve-wrapper .nights input{width:32px;height:32px;line-height:20px;vertical-align:middle;text-align:center;font-size:16px;margin:15px 0 0;background:#e0e0e0;font-family:BodyFont,sans-serif;border:1px solid #333;border-radius:50%;-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out}.no-touchevents #reserve-wrapper .guests input,.no-touchevents #reserve-wrapper .nights input{opacity:.5}#reserve-wrapper .check-in input,#reserve-wrapper .check-out input{width:125px;height:30px;line-height:30px;vertical-align:middle;text-align:center;font-size:16px;margin:12px 0 0;color:rgba(0,0,0,.87);border-color:rgba(0,0,0,.37)}.ui-mobile #reserve-wrapper .check-in input,.ui-mobile #reserve-wrapper .check-out input{margin:10px 0;padding:10px 0;width:100%;border-left:none;border-right:none;border-radius:0}#reserve-wrapper .check-in .title,#reserve-wrapper .check-out .title,#reserve-wrapper .guests .title,#reserve-wrapper .nights .title{position:absolute;top:-10px;left:-25px;right:-25px;font-size:14px;color:rgba(0,0,0,.87)}.ui-mobile #reserve-wrapper .check-in .title,.ui-mobile #reserve-wrapper .check-out .title{left:0;right:0;background:#fcfcf2;height:20px}#reserve-wrapper .check-in .title,#reserve-wrapper .check-out .title{cursor:pointer}#reserve-wrapper .offer-btn,#reserve-wrapper .reset-btn{position:absolute;top:45px;right:10px;margin-top:16px}.ui-tablet #reserve-wrapper .reset-btn{top:auto;right:auto;bottom:16px;left:100px}.ui-tablet #reserve-wrapper .offer-btn{top:auto;right:auto;bottom:16px;left:230px}.ui-mobile #reserve-wrapper .offer-btn,.ui-mobile #reserve-wrapper .reserve-calendar-next span span,.ui-mobile #reserve-wrapper .reset-btn{display:none}#reserve-wrapper .offer-btn{right:128px}#reserve-wrapper .reserve-iframe{position:absolute;top:0;left:50%;width:964px;height:100%;margin:0 0 0 -482px;border:0;padding:0;border-left:1px solid #333;border-right:1px solid #333}#reserve-wrapper .border-grad{position:absolute;top:-50px;height:500px;width:300px;z-index:100}#reserve-wrapper .border-grad.left-grad{left:-300px;background:-moz-linear-gradient(left,#fcfcf2 0,rgba(252,252,242,.75) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fcfcf2),color-stop(100%,rgba(252,252,242,.75)));background:-webkit-linear-gradient(left,#fcfcf2 0,rgba(252,252,242,.75) 100%);background:-o-linear-gradient(left,#fcfcf2 0,rgba(252,252,242,.75) 100%);background:-ms-linear-gradient(left,#fcfcf2 0%,rgba(252,252,242,.75) 100%);background:linear-gradient(to right,#fcfcf2 0,rgba(252,252,242,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcf2', endColorstr='#bffcfcf2',GradientType=1 )}#reserve-wrapper .border-grad.right-grad{right:-300px;background:-moz-linear-gradient(left,rgba(252,252,242,.75) 0,#fcfcf2 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(252,252,242,.75)),color-stop(100%,#fcfcf2));background:-webkit-linear-gradient(left,rgba(252,252,242,.75) 0,#fcfcf2 100%);background:-o-linear-gradient(left,rgba(252,252,242,.75) 0,#fcfcf2 100%);background:-ms-linear-gradient(left,rgba(252,252,242,.75) 0%,#fcfcf2 100%);background:linear-gradient(to right,rgba(252,252,242,.75) 0,#fcfcf2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bffcfcf2', endColorstr='#fcfcf2',GradientType=1 )}#reserve-wrapper h2.viewport-title{position:relative;height:50px;text-align:center;margin:0 auto;padding:10px 5px;font-family:TitleFont,serif;font-size:22px;color:#f5f5f5;background:#999;text-shadow:1px 2px 3px #000}#reserve-wrapper .room-slider{position:absolute;top:0;left:0;height:100%;overflow:hidden}.ui-mobile #reserve-wrapper .room-slider{position:relative;height:auto;width:910%!important}#reserve-wrapper.choose-date .room-slider{top:0;padding-left:25px}.ui-mobile #reserve-wrapper.choose-date .room-slider{padding-left:0;white-space:nowrap}#reserve-wrapper .reserve-room{position:relative;border:1px solid #000;border:1px solid rgba(0,0,0,.2);text-align:justify;padding:10px;box-shadow:inset -100px -100px 200px rgba(0,0,0,.1);border-radius:3px}#reserve-wrapper .reserve-room h3{font-size:14px;color:#000;margin:7px 10px 0 0;display:inline-block;*display:inline;zoom:1;height:20px}#reserve-wrapper .reserve-room p{font-size:12px;color:#000;padding:0 15px;margin:5px 0}#reserve-wrapper .reserve-room .text{position:relative;margin-left:260px}#reserve-wrapper .reserve-room .property{position:relative;height:20px;padding:0;display:inline-block;*display:inline;zoom:1}#body .hours p,#reserve-wrapper .reserve-room .pref{text-align:center;margin:0 0 7px;padding:0}#reserve-wrapper .reserve-room .room-img{position:relative;width:250px;height:auto;border:0;float:left;border-radius:3px}#reserve-wrapper .reserve-calendar-next{position:absolute;height:48px;margin:0;z-index:110;color:#000;text-decoration:none;font-weight:700;line-height:16px;vertical-align:middle;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}#reserve-wrapper .reserve-calendar-previous{position:absolute;width:128px}#reserve-wrapper .reserve-calendar-close,#reserve-wrapper .reserve-calendar-previous{top:0;height:48px;margin:0;z-index:110;color:#000;text-decoration:none;font-weight:700;line-height:16px;vertical-align:middle;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .375s ease-in-out;transition:all .375s ease-in-out;opacity:1}.ui-mobile #reserve-wrapper .reserve-calendar-next,.ui-mobile #reserve-wrapper .reserve-calendar-previous{position:relative;top:auto;left:auto;width:50%;height:auto;text-align:right;float:right}#reserve-wrapper .reserve-calendar-next{right:5px;top:375px;width:175px;-webkit-transition:background-color .375s ease-in-out;transition:background-color .375s ease-in-out}.ui-tablet #reserve-wrapper .reserve-calendar-next{top:430px}#reserve-wrapper .reserve-calendar-next.highlight{-webkit-animation:reserve-next-step-highlight 1500ms ease-in-out 1ms infinite normal none running;animation:reserve-next-step-highlight 1500ms ease-in-out 1ms infinite normal none running}#reserve-wrapper .reserve-calendar-next svg{width:48px;height:48px;vertical-align:middle}#reserve-wrapper.flightgate .reserve-calendar-next,#reserve-wrapper.showgate .reserve-calendar-next{background-color:#fcfcf2}#reserve-wrapper .reserve-calendar-previous{background:url(/library/images/global/arrow-left-white-48.png) top left no-repeat;left:15px;text-align:right}#reserve-wrapper .reserve-calendar-close{position:relative;display:none;width:50%;float:left;text-align:left;padding:7px 0 0 16px}.ui-mobile #reserve-wrapper .reserve-calendar-close,.ui-tablet #reserve-wrapper .reserve-calendar-close{display:block}.ui-tablet #reserve-wrapper .reserve-calendar-close{width:auto;position:absolute;left:8px;bottom:6px;top:auto}#reserve-wrapper.flightgate .reserve-calendar-close,#reserve-wrapper.flightgate .reserve-calendar-previous,#reserve-wrapper.showgate .reserve-calendar-close,#reserve-wrapper.showgate .reserve-calendar-previous{background-color:#fcfcf2}.no-touchevents #reserve-wrapper .reserve-calendar-next:hover{background-color:#f9dc92}.no-touchevents #reserve-wrapper .reserve-calendar-close:hover,.no-touchevents #reserve-wrapper .reserve-calendar-previous:hover{opacity:1}#reserve-wrapper .calendar-wrapper{float:left;margin:0;width:340px;top:0}.ui-mobile #reserve-wrapper .calendar-wrapper{width:11%}.ui-mobile #reserve-wrapper .calendar{width:90%;margin:0 auto}#reserve-wrapper .calendar-wrapper .calendar-viewport{margin-top:0}.ui-mobile #reserve-wrapper .calendar-wrapper .calendar-viewport{margin:0}#reserve-wrapper .calendar-wrapper .calendar-viewport h2{margin:0;background:0 0;border:0;color:rgba(0,0,0,.87);font-weight:400}#reserve-wrapper .calendar-wrapper td.calendar-day,#reserve-wrapper .calendar-wrapper td.calendar-day .cell-wrapper{width:35px;height:35px}#notifications table,#notifications td,#notifications tr,#reserve-wrapper .calendar-wrapper td.calendar-day .cell-wrapper:after{border:0}.no-touchevents #reserve-wrapper .calendar-wrapper td.calendar-day.hover,.no-touchevents #reserve-wrapper .calendar-wrapper td.calendar-day:hover{z-index:5}#reserve-wrapper .calendar-wrapper td.calendar-day.hover{background-color:#e35226;-webkit-transition:background-color 250ms ease-out,-webkit-transform 250ms ease-out;transition:background-color 250ms ease-out,transform 250ms ease-out}.no-touchevents #reserve-wrapper .calendar-wrapper td.calendar-day.hover{-webkit-transform:scale(.8);transform:scale(.8)}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-1{-webkit-transition-delay:50ms;transition-delay:50ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-2{-webkit-transition-delay:100ms;transition-delay:100ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-3{-webkit-transition-delay:150ms;transition-delay:150ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-4{-webkit-transition-delay:200ms;transition-delay:200ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-5{-webkit-transition-delay:250ms;transition-delay:250ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-6{-webkit-transition-delay:300ms;transition-delay:300ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-7{-webkit-transition-delay:350ms;transition-delay:350ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-8{-webkit-transition-delay:400ms;transition-delay:400ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-9{-webkit-transition-delay:450ms;transition-delay:450ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-10{-webkit-transition-delay:550ms;transition-delay:550ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-11{-webkit-transition-delay:600ms;transition-delay:600ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-12{-webkit-transition-delay:650ms;transition-delay:650ms}#reserve-wrapper .calendar-wrapper td.calendar-day.hover.delay-13{-webkit-transition-delay:700ms;transition-delay:700ms}#reserve-wrapper .calendar-wrapper td.calendar-day-np{background:0 0}#body .hours{float:left;width:250px;background:#f5f5f5;padding:16px;margin:5px 16px 0 0;box-shadow:inset 0 0 6px rgba(0,0,0,.65);border-radius:4px}.ui-mobile #body .hours{float:none;clear:both;width:auto}#body .hours p{margin:0;padding:16px;border-bottom:1px dashed #88898b}#body .hours p:last-child{border-bottom:none}#body .hours .title{display:block;position:relative;border-bottom:1px solid #88898b;text-align:center;padding:0 0 16px;font-size:14px;font-family:TitleFont,serif}#body .hours p+.title{margin-top:32px}.text-increase #body .hours:before{font-size:18px}#body .call-to-action{position:relative;top:-16px;margin:0 -16px}.ui-widescreen #body .call-to-action{top:-32px;margin:0 -32px}.full-width #body .call-to-action{width:951px}.ui-mobile #body .call-to-action{top:-15px;margin-bottom:-5px}#body .call-to-action .links{padding:0 0 0 4px;background:#e5d8c3;background:-moz-linear-gradient(top,#e5d8c3 0,#e6c573 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5d8c3),color-stop(100%,#e6c573));background:-webkit-linear-gradient(top,#e5d8c3 0,#e6c573 100%);background:-o-linear-gradient(top,#e5d8c3 0,#e6c573 100%);background:-ms-linear-gradient(top,#e5d8c3 0%,#e6c573 100%);background:linear-gradient(to bottom,#e5d8c3 0,#e6c573 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5d8c3', endColorstr='#e6c573',GradientType=0 );box-shadow:0 3px 4px rgba(0,0,0,.75)}#body .call-to-action .info{background:#e0e0e0;font-size:12px;text-align:center;padding:5px 0;box-shadow:0 0 6px rgba(0,0,0,.35)}.no-boxshadow #body .call-to-action .info{border-top:1px solid #000}.text-increase #body .call-to-action .info{font-size:16px}#body .call-to-action .info .generic-btn{margin:5px}#body .call-to-action .info.light{background:#ececec}#body .call-to-action .info.show-info{padding:10px 0}#body .call-to-action .info.passport{color:#000;background:#e0e0e0;background:-moz-linear-gradient(top,#f5f5f5 0,#e0e0e0 100%);background:-webkit-linear-gradient(top,#f5f5f5 0,#e0e0e0 100%);background:linear-gradient(to bottom,#f5f5f5 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e0e0e0',GradientType=0 )}#body .call-to-action .info span{margin-right:15px;white-space:nowrap}#body .call-to-action .links .generic-btn{border:0;margin:0 0 0 -3px;padding:5px 20px;border-right:1px solid #3f403f}#body .call-to-action .generic-btn,.generic-btn.small{padding:3px 6px;margin:12px 0 0 12px;line-height:20px;font-size:12px}#body.text-increast .generic-btn.small,.text-increase .call-to-action .generic-btn{font-size:16px}.text-size-btn{float:right;z-index:1}#reserve-form-date,#reserve-form-nights{background:#fbf9ee;border:1px solid #e8cf8c;text-align:center;padding:10px}#reserve-form-nights{width:65px}#reserve-form-date{width:185px}.reserve-form label{padding:10px}.ui-dialog.resnet-dialog .ui-dialog-content{overflow:hidden;padding:0}#reserve-wrapper .showgate .reserve-calendar-next,.shows-print-only{display:none}#showframe{width:100%;height:1000px;min-height:100%;background:#fff}#show-wrapper{position:relative;top:-15px;margin:0 -25px -58px}.area-highlight{margin-top:35px;padding:10px;border:2px solid #e35226;background:url(/library/images/global/list-bg.png) bottom right no-repeat;background-size:100% auto}.area-highlight p{color:#e35226}.area-highlight .cta-link{float:left;margin:10px 10px 10px 0}#body .room-details{position:relative;background-color:#f5f5f5;width:100%;box-shadow:0 0 6px rgba(0,0,0,.35);border-radius:4px;font-size:1.2em;color:#6f6f6f}#body .reg-list .room-details{width:auto;background-color:#fff;box-shadow:none;color:#6f6f6f}#body .room-details strong{font-size:1.5em}#body .room-details td{width:25%;padding:32px 0;text-align:center}#body .reg-list .room-details td{padding:12px 6px}.ui-mobile #body .room-details td{display:inline-block;*display:inline;zoom:1;width:50%}#body .reg-list .room-details td:first-child{display:none}#body .room-amenities h3{position:relative;text-align:center;margin-bottom:14px;font-family:BodyFont,sans-serif}#body .reg-list .room-amenities h3{color:#6f6f6f;text-align:left}#body .room-amenities h3:before{content:"";position:absolute;top:50%;left:25%;width:50%;height:1px;background:#000;z-index:-1}.ui-mobile #body .room-amenities h3:before{left:5%;width:90%}#body .reg-list .room-amenities h3:before{display:none}#body .room-amenities h3 span{padding:0 10px;background:#fff}#body .room-amenities ul{margin:0;display:inline-block;*display:inline;zoom:1;width:32%}.ui-mobile #body .room-amenities ul{width:100%}#body .reg-list .room-amenities ul{list-style:none}.package-box{display:inline-block;width:33%;padding:10px 20px;vertical-align:top}.ui-tablet .package-box{width:49%}.ui-mobile .package-box{width:100%}#body .package-box>*{max-width:216px;margin:10px auto;text-align:center}.package-box img{width:100%;box-shadow:0 0 8px rgba(0,0,0,.35);border-radius:4px}#overlay{position:fixed;z-index:35;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);visibility:hidden;opacity:0;-webkit-transition:opacity 250ms ease-in,visibility 1ms linear 250ms,background-color 250ms ease-in 250ms;transition:opacity 250ms ease-in,visibility 1ms linear 250ms,background-color 250ms ease-in 250ms}.show-overlay #overlay{visibility:visible;opacity:1;-webkit-transition:opacity 250ms ease-out,visibility 1ms linear,background-color 250ms ease-out;transition:opacity 250ms ease-out,visibility 1ms linear,background-color 250ms ease-out}.clear-overlay #overlay{background-color:transparent;-webkit-transition:opacity 250ms ease-out,visibility 1ms linear,background-color 1ms linear;transition:opacity 250ms ease-out,visibility 1ms linear,background-color 1ms linear}#overlay .loader,.dialog.confirm{top:50%;left:50%;opacity:0;visibility:hidden}#overlay .loader{position:absolute;margin:-50px 0 0 -50px;width:100px;height:100px;-webkit-transition:opacity 250ms ease-in,visibility 1ms linear 250ms;transition:opacity 250ms ease-in,visibility 1ms linear 250ms}.show-loading-spinner #overlay .loader{visibility:visible;opacity:1;-webkit-transition:opacity 250ms ease-out,visibility 1ms linear;transition:opacity 250ms ease-out,visibility 1ms linear}#overlay .circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:loader-rotate 2000ms linear infinite;animation:loader-rotate 2000ms linear infinite}#overlay .path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:loader-dash 1500ms ease-in-out infinite,loader-color 6000ms ease-in-out infinite;animation:loader-dash 1500ms ease-in-out infinite,loader-color 6000ms ease-in-out infinite}.dialog.confirm{position:fixed;padding:24px 0 0;border-radius:2px;background-color:#fff;box-shadow:0 0 32px rgba(0,0,0,.54);max-width:400px;font-size:1.2em;will-change:transform,opacity,visibility;z-index:50;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:-webkit-transform 250ms ease-in,opacity 250ms ease-in,visibility 1ms linear 250ms;transition:transform 250ms ease-in,opacity 250ms ease-in,visibility 1ms linear 250ms}.ui-mobile .dialog.confirm{left:2.5%;width:95%;margin-left:0!important}.dialog.confirm.active{visibility:visible;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 250ms ease-out,opacity 250ms ease-out,visibility 1ms linear;transition:transform 250ms ease-out,opacity 250ms ease-out,visibility 1ms linear}.dialog.confirm h3,.dialog.confirm p{color:rgba(0,0,0,.87);margin:0;padding:0 24px 20px}.dialog.confirm p{padding:0 24px 24px}.dialog.confirm .actions{padding:8px 8px 8px 24px}.dialog.confirm .actions a{outline:0;height:36px;margin-left:8px;padding:0 8px;line-height:36px;vertical-align:middle;text-decoration:none;color:#e35226;text-transform:uppercase;float:right;background-color:#fff;min-width:64px;max-width:66%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;will-change:background-color;-webkit-transition:background-color 250ms ease-in;transition:background-color 250ms ease-in}.no-touchevents .dialog.confirm .actions a:focus,.no-touchevents .dialog.confirm .actions a:hover{background-color:#eee;-webkit-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out}.no-touchevents .dialog.confirm .actions a:active{background-color:#ccc;-webkit-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out}#notifications{position:fixed;z-index:40;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:padding-bottom 250ms ease-out,-webkit-transform 250ms ease-out;transition:padding-bottom 250ms ease-out,transform 250ms ease-out}#notifications.show{-webkit-transform:none;transform:none}.footer-fixed #notifications{padding-bottom:50px}#notifications table td{color:inherit;padding:0}#notifications .viewport{text-align:center;font-size:0;padding-top:16px;padding-bottom:16px;-webkit-transition:padding-bottom 250ms ease-in-out;transition:padding-bottom 250ms ease-in-out}.footer-showing #notifications .viewport{padding-bottom:64px}#notifications .notification{position:relative;max-width:100%;height:0;padding:0;color:#323232;font-size:1rem;text-align:center;border-radius:2px;display:none;background-color:#fff;z-index:10;box-shadow:0 0 8px rgba(0,0,0,.54);-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.ui-mobile #notifications .notification{border-bottom-left-radius:0;border-bottom-right-radius:0}.old-ie #notifications .notification{font-size:14px}.notification .action-cell{padding-left:36px;white-space:nowrap}#notifications .notification.active{height:auto;padding:6px 24px;display:inline-block;color:#000;z-index:20;-webkit-transition:color 500ms ease-in-out;transition:color 500ms ease-in-out}#notifications .notification .action{position:relative;text-decoration:none;text-transform:uppercase;color:#d42128;float:right;padding:8px}#notifications .notification .material-icons{display:none;vertical-align:bottom;margin-bottom:-2px;text-decoration:none}#notifications .count{position:absolute;bottom:100%;right:100%;margin:0 -12px -12px 0;width:24px;height:24px;line-height:24px;vertical-align:middle;text-align:center;font-size:.8em;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.35);opacity:0}.old-ie #notifications .count{font-size:10px}#notifications .count.show{opacity:1}#notifications .count.bounce{-webkit-animation:notification-count-bounce 500ms forwards ease-out;animation:notification-count-bounce 500ms forwards ease-out}.right-side-content{position:relative;max-width:1600px;margin:0 auto}.right-side-content .body{position:absolute;right:10px;top:100px;width:336px;padding:2em;background:#fff;background:rgba(255,255,255,.85);z-index:20;text-align:center;box-shadow:0 0 1em rgba(0,0,0,.35);border-radius:2px;max-height:calc(100vh - 200px);overflow:hidden}.ui-mobile .right-side-content .body{position:relative;right:auto;width:auto;top:auto;margin:48px 0 0;padding:16px;background:0 0;box-shadow:none;max-height:none;overflow:initial}.featured-events .event:before{z-index:-20}.featured-events .event:after,.featured-events .event:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.featured-events .event:before{background:0 0}.featured-events .event:after{background:rgba(0,0,0,.05);z-index:-10;opacity:0;will-change:opacity,transform;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform 250ms ease-in,opacity 250ms ease-in;transition:transform 250ms ease-in,opacity 250ms ease-in}.no-touchevents .featured-events .event:hover:after{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 250ms ease-out,opacity 250ms ease-out;transition:transform 250ms ease-out,opacity 250ms ease-out}.featured-events{position:relative}.featured-events .main-title{position:relative;display:block;padding:.25em;text-align:center;background:#fff;text-decoration:none}.featured-events .event{position:relative;display:block;text-decoration:none;padding:.5em 0;text-align:left;border-top:2px solid #d1d2d4}.featured-events .event:hover{color:currentColor}.featured-events .event .date{display:inline-block;width:24%;margin-right:4%;margin-left:2%;vertical-align:middle}.featured-events .event .date.img{height:90px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.featured-events .event .date span{padding:.25em;display:block;background:rgba(0,0,0,.1);text-align:center}.featured-events .event .date .dow{background:rgba(255,255,255,.5);padding-top:0}.featured-events .event .date .day{background:rgba(255,255,255,.5);font-size:2em;padding-bottom:0}.featured-events .event .title{display:inline-block;font-size:1.3em;vertical-align:middle;margin:0 4%}.featured-events .event .date~.title{width:70%;margin:0}.featured-events .event .subtitle{display:block;font-size:.7em;color:rgba(0,0,0,.54);margin-top:.35em}.grecaptcha-badge,.opc-menu{visibility:hidden}.datepicker--nav-action svg{pointer-events:none}.opc-menu{cursor:default;position:absolute;top:100%;left:-14%;width:210px;text-align:left;margin:0 auto;padding:10px 15px;box-shadow:2px 2px 4px gray;border-radius:4px;background:#fff;list-style-type:none;opacity:0}.ui-mobile .opc-menu{left:initial}.opc-btn.logged-in:hover .opc-menu,.ui-mobile .opc-btn.logged-in .opc-menu{visibility:visible;opacity:1}.ui-mobile .opc-btn.logged-in .opc-menu{position:relative;box-shadow:none}.opc-btn-span{position:relative;display:inline-block;vertical-align:top;color:#6f6f6f;margin-left:16px;overflow:visible;text-align:left;cursor:pointer;right:7%}.opc-menu a{padding:.5em;display:block}.opc-btn a{text-decoration:none}