.caption-holder{background-color:rgba(0,0,0,.45)}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{font-family:palatino linotype,book antiqua,Palatino,serif;font-weight:500;font-style:normal;color:#3b3b3b;font-size:16px}@media screen and (min-width:1200px){body,html{font-size:18px}}.font-sans-sleek{font-family:roboto,xaviano_sanslight,serif;font-weight:300}p:empty{display:none}strong{font-weight:700}a{color:#604f75}a:hover{color:#9276b4}#page-body .page-content-column a{font-weight:700}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:500}.unavailable{color:red;text-decoration:line-through}h1{color:red;text-decoration:line-through}.available{text-decoration:none;color:default}h1.page-title{text-decoration:none;color:default;font-variant:small-caps;font-size:20px;color:#604f75;margin-top:20px;font-family:roboto,xaviano_sanslight,serif;font-weight:300}@media screen and (min-width:992px){h1.page-title{font-size:24px}}@media screen and (min-width:1200px){h1.page-title{font-size:28px}}h3.page-sup-title{color:#959da3;font-variant:small-caps;font-size:18px}h3.page-sup-title+h1.page-title{margin-top:0!important}h2+p,h3+p,h4+p{margin-top:0!important}h4+p .btn{margin-top:20px!important}h2{font-size:30px;color:#604f75;margin-top:15px}h3{color:#3b3b3b;font-size:24px;margin-top:10px}h4{font-size:18px;margin-top:10px;color:#604f75}h5{font-size:18px;margin-top:5px;color:#473a57}ul{margin:0;margin-bottom:1em}.hov:hover{cursor:pointer}.bcs{margin-top:10px;font-size:0}@media screen and (max-width:767px){.bcs{display:none}}.bcs span.bc{padding-right:10px}.bcs span.bc a{background-color:#696969;color:#fff;display:inline-block;font-size:11px;line-height:1em;white-space:nowrap;padding:6px 10px 3px;margin-bottom:6px;text-transform:uppercase;border-radius:1px;text-shadow:3px 3px 6px rgba(0,0,0,.15)}.bcs span.bc a:hover{background-color:#604f75;color:#fff;text-decoration:none;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.btn{border-radius:0}.btn.btn-primary{background-color:#604f75;border-color:transparent}.btn.btn-primary:hover{background-color:#473a57}.btn.btn-info{background-color:#9380aa;color:#3b3b3b}.btn.btn-info:hover{background-color:#796493}ul{padding-left:1.5em}ul li{list-style-type:circle}body.edit-mode .edit{display:block}.edit{display:none}.edit a{color:rgba(96,79,117,.5)}.edit a:hover{color:#604f75}.ta_quote{font-family:linotypezapfino,script;color:#473a57;font-size:40px}.font-script{font-family:linotypezapfino_fsi,serif}.font-script-lg{font-family:linotypezapfino_fsi,serif;font-size:larger}.font-normal{font-family:palatino linotype,book antiqua,Palatino,serif}.font-sans{font-family:sans-serif}.text-all-caps{text-transform:uppercase}.text-sm-caps{font-variant:small-caps}.text-smaller{font-size:smaller}.text-no-break{white-space:nowrap}.text-ital{font-style:italic}.legal{font-style:italic;-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.text-sz-tiny{font-size:10px}.text-sz-xs{font-size:12px}.text-sz-sm{font-size:14px}.text-sz-default{font-size:16px}.text-sz-md{font-size:18px}.text-sz-md-big{font-size:21px}.text-sz-big{font-size:24px}.text-sz-big-lg{font-size:30px}.text-sz-lg{font-size:36px}.text-sz-huge{font-size:72px}.unimplemented{color:#626262!important}.quote{font-family:linotypezapfino_fsi,serif;color:#696969;font-size:40px;line-height:1em;text-align:center}.quote-by-line{text-transform:uppercase;text-align:right;color:#a8a8a8;margin:0 30px}.quote-by-line:before{content:"~";padding-right:.5em}.quote-mark-open{font-family:palatino linotype,book antiqua,Palatino,serif;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);margin-right:-10px}.quote-mark-close{font-family:palatino linotype,book antiqua,Palatino,serif;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);padding-left:20px}.hotel-description{padding-top:.5em}.hotel-description *{font-size:smaller}.hov{cursor:pointer}@media screen and (max-width:767px){.btn{display:block;margin-bottom:5px}}.btn{border:2px solid #604f75;border-radius:0;background-color:#604f75;color:#eeebe4;text-transform:uppercase;letter-spacing:.03em;font-size:14px;margin-bottom:8px}.btn-sm{font-size:11px;padding:3px 8px}.wrapped-buttons .btn{margin-bottom:5px}.btn:hover{background-color:#eeebe4;color:#604f75}.btn.active:hover{cursor:default}.btn.btn-ghost{background-color:transparent!important;color:#604f75;border:2px solid #604f75}.btn.btn-ghost:hover{background-color:transparent!important;color:#000}.btn.btn-call-to-action{background-color:#604f75;color:#fff;border:2px solid #604f75}.btn.btn-call-to-action:hover{background-color:#3b3b3b;color:#fff;border-color:#3b3b3b;box-shadow:3px 3px 6px rgba(0,0,0,.15)}.btn.btn-call-to-action.btn-ghost{color:#604f75;border-color:#604f75}.btn.btn-call-to-action.btn-ghost:hover{color:#3b3b3b;border-color:#3b3b3b}.btn.btn-info,.btn.btn-info.active:hover{background-color:#9380aa;color:#604f75;border:2px solid #9380aa}.btn.btn-info:hover{background-color:#604f75;color:#9380aa;border-color:#604f75}.btn.btn-info.btn-ghost{color:#9380aa;border-color:#9380aa}.btn.btn-info.btn-ghost:hover{color:#604f75;border-color:#604f75}.btn.btn-secondary{background-color:#d0c9d9!important;color:#604f75;border:2px solid #d0c9d9}.btn.btn-secondary:hover{background-color:#604f75;color:#604f75;border-color:#604f75}.btn.btn-secondary.btn-ghost{color:#d0c9d9;border-color:#d0c9d9}.btn.btn-secondary.btn-ghost:hover{color:#604f75;border-color:#604f75}.btn-active,.active,.btn-bold{font-weight:700}.btn-upper{text-transform:uppercase}@media screen and (min-width:768px){.btn{margin-left:.25em;margin-right:.25em}}.btn-shadowed{box-shadow:3px 3px 6px rgba(0,0,0,.4);text-shadow:3px 3px 6px rgba(0,0,0,.4)}.i{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important}.icons{font-style:normal}.icons-4sis:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"i"}.icons-a-four-sis-inn:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"1"}.icons-next:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"d"}.icons-prev:before{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"c"}.icons-right:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"d"}.icons-left:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"c"}.icons-down:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"m"}.icons-up:before{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"l"}.icons-calendar:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"b"}.icons-phone:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"a"}.icons-close:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"w"}.icons-question:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"?"}.icons-yes:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"z"}.icons-no:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"w"}.icons-human:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"5"}.icons-dog:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"6"}.icons-cc-discover:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"ç"}.icons-cc-jcb:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"∆"}.icons-cc-mc:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"µ"}.icons-cc-pp:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"π"}.icons-cc-visa:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"√"}.icons-cc-amex:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"å"}.icons-cc-diners:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"∂"}.icons-menu:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"h"}.icons-location:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"!"}.icons:before{padding-right:.5em}.icons:after{padding-left:.5em}.c-brand-1{color:#604f75}.c-brand-1-lt{color:#9380aa}.c-brand-2{color:#dbd4c6}.c-brand-2-lt{color:#eeebe4}.c-dk-gray{color:#3b3b3b}.c-lt-gray{color:#959da3}.c-vibrant{color:#604f75}.c-beige{color:#dbd4c6}.c-lt-beige{color:#eeebe4}.trans-slight{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.trans-mid{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.trans-very{-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.text-shad-lt{text-shadow:3px 3px 6px rgba(0,0,0,.15)}.text-shad-md{text-shadow:3px 3px 6px rgba(0,0,0,.4)}.text-shad-dk{text-shadow:3px 3px 4px rgba(0,0,0,.5)}body{min-height:110%}body #page{-moz-opacity:.25;-khtml-opacity:.25;-webkit-opacity:.25;opacity:.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}body #page .page-container-top{min-height:100%}body #page_loading{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);background-color:#dbdbdb;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;pointer-events:none;position:fixed;z-index:99999999;top:0;left:0;bottom:0;right:0}body #page_loading img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;height:auto;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}body.page-loaded,body.error404{min-height:inherit}body.page-loaded #page,body.error404 #page{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}body.page-loaded #page .page-container-top,body.error404 #page .page-container-top{min-height:inherit}body.page-loaded #page_loading,body.error404 #page_loading{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}*[popup]{-moz-opacity:.1;-khtml-opacity:.1;-webkit-opacity:.1;opacity:.1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);filter:alpha(opacity=10);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}*[popup] .close{position:absolute;z-index:1501;top:0;right:0;display:inline-block;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);font-family:foursisters;color:#604f75;background-color:#fff;border-radius:40em;margin:10px;cursor:pointer}*[popup] .close:after{content:"j";font-size:30px;display:inline-block;padding:0}*[popup].on{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}*[popup].off{display:none}.page-overlay{z-index:1500;background-color:rgba(255,255,255,.7);position:fixed;top:0;left:0;bottom:0;right:0}.page-overlay .page-overlay-insert{position:fixed;top:20px;bottom:20px;left:20px;right:20px;border:1px solid #3b3b3b;background-color:#fff}body.admin-bar .page-overlay{top:32px}body.admin-bar .page-overlay .page-overlay-insert{top:52px}#pin-holder{position:absolute;z-index:300;top:140px;left:0;width:100%}#page-social{height:15px;background-color:#fff}#page-social>div{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2)}body{background-color:#dbdbdb}.page-container-top{background-color:#fff;position:relative}.page-container-top header{background-color:#696969;position:fixed;top:0;z-index:500;width:100%;height:140px}body.admin-bar .page-container-top header{top:32px}.page-container-bottom{background-color:#fff;position:relative}.page-container{background-color:#fff}.page-container #page-body{padding:0 5px}.page-content-column{padding-bottom:20px}.temp-display{text-align:center;position:relative}.temp-display span{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.clear{clear:both}#logo-holder{display:none;position:absolute;z-index:80;top:15px}.logo-type{position:absolute;top:0;padding-top:25px;left:-15px;font-size:70px;line-height:1em}.logo-type img{height:80px;width:auto;position:absolute;top:20px;left:0}@media screen and (min-width:992px){.logo-type{font-size:80px}}@media screen and (min-width:1200px){.logo-type{font-size:90px}}#logo-type-test{z-index:79;font-family:serif!important;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}#logo-type{z-index:80;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;font-family:linotypezapfino_fsi,serif}#logo-type a{color:#fff;text-decoration:none}#logo-type.on{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}#tag-holder{position:absolute;z-index:81;right:0;top:20px;height:75px}#tag-holder .tag{display:block;height:50px;width:auto}.side-promos-bottom{clear:none!important}.meta-updater{border:1px dotted #9380aa}.meta-updater .meta-display{min-height:.5em}.meta-updater input[type=text]{width:100%;font-size:smaller}.meta-updater textarea{width:100%;font-size:smaller}.comment{border:1px dotted #9380aa;margin:5px}.comment-children{margin-left:5px}.mobile-header{z-index:550;top:0;left:0;width:100%}.mobile-header .title{background-color:#473a57;color:#eeebe4;font-size:22px;padding:10px 10px 5px 2px;text-align:left;text-transform:uppercase}.mobile-header .title a{color:#fff}.mobile-header .title .menu-trigger{font-variant:normal;text-align:right}.mobile-header .title .menu-trigger .icons{position:absolute;right:0;top:0;font-size:26px;cursor:pointer;text-transform:none}.mobile-header .title .menu-trigger .icons .mobile-icon{width:40px;position:absolute;top:0;display:block}.mobile-header .title .menu-trigger .icons .trigger{right:0}.mobile-header .title .menu-trigger .icons .phone{right:40px;color:#fff}.mobile-header .title .menu-trigger .icons .phone:hover{color:#fff}.mobile-header .rezbox{width:100%;background-color:#473a57;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;padding-top:5px;padding-bottom:5px}.mobile-header .rezbox form>div{padding-bottom:5px}.mobile-header .rezbox label{display:none}.mobile-header #mobile-nav-wrap{display:none;overflow-y:auto;overflow-x:hidden;position:absolute;width:100%;z-index:551;background-color:rgba(0,0,0,.8);background-color:rgba(238,235,228,.8)}body.mobile-toggle{overflow-y:hidden}body.mobile-toggle .mobile-header #mobile-nav-wrap{display:block}.mobile-header.pinned{position:fixed}.mobile-header.inactive .rezbox{position:absolute;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);pointer-events:none}.page-seo-temp{display:none}body.edit-mode .page-seo-temp{display:block!important}@media screen and (min-width:768px){body.add-decor .decor{display:inherit!important}.decor{display:none!important}.page-container-top>.container{z-index:100}.page-container-bottom{overflow:hidden}.page-container-bottom>.container{position:relative;overflow:hidden}.page-container-bottom>.container #swirls-2{position:absolute;top:30px;right:-40px;z-index:0}.page-container-bottom .page-container .page-body-gradient{position:absolute;z-index:0;width:100%;left:0;height:70px;background:-webkit-linear-gradient(0deg,transparent,rgba(219,212,198,0.5));background:-o-linear-gradient(0deg,transparent,rgba(219,212,198,0.5));background:-moz-linear-gradient(0deg,transparent,rgba(219,212,198,0.5));background:linear-gradient(0deg,transparent,rgba(219,212,198,0.5))}.page-container-bottom #swirls-3{position:absolute;bottom:0;right:-20px;z-index:0;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}}.fill-width{width:100%;height:auto}.fill-both{width:100%;height:100%}.pic-holder{position:relative}.pic-wrap{position:absolute;top:5px;left:5px}.crop-border{position:absolute;z-index:9999;border:1px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.5);cursor:move;box-sizing:border-box}.crop-border .handle{z-index:99999;width:8px;height:8px;background-color:#fff;position:absolute;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.5)}.crop-border .handle.nw{top:-4px;left:-4px;cursor:nwse-resize}.crop-border .handle.sw{bottom:-4px;left:-4px;cursor:nesw-resize}.crop-border .handle.ne{top:-4px;right:-4px;cursor:nesw-resize}.crop-border .handle.se{bottom:-4px;right:-4px;cursor:nwse-resize}.crop-border.auto{border-style:dotted}.shade-holder{position:absolute;z-index:999;left:0;top:0;width:100%}.shade-holder .shade{background-color:rgba(0,0,0,.75);width:100%;position:absolute;top:0;left:0}#media_popup{position:fixed;z-index:99999;top:0;bottom:0;left:0;right:0;width:100%;height:100%;outline:0;box-sizing:border-box;display:block}.flush-left{padding-left:0!important}.flush-right{padding-right:0!important}.flush{padding-right:0!important;padding-left:0!important}@media screen and (max-width:767px){.col-fix-xs{padding-right:0!important;padding-left:0!important}.col-xdent{margin-left:-20px;margin-right:-20px}}.pad-bottom-3{padding-bottom:15px}.gift{margin-bottom:15px}.col-no-pad{padding-left:0!important;padding-right:0!important}.col-no-pad-left{padding-left:0!important}.col-no-pad-right{padding-right:0!important}.alignright{float:right;padding:5px}.alignleft{float:left;padding:5px}.rezo-iframe{width:100%;height:400px;border:0;overflow:hidden!important}.test-g{text-align:center;position:absolute;top:10px;left:0}.press-pic-holder{position:relative;margin-bottom:7.5px}.press-pic-holder img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;height:auto;border:1px solid #796493;border-radius:4px}.press-pic-holder img.tall{width:auto;height:100%}.press-pic-holder a .press-pic-label{display:none;position:absolute;left:0;top:30%;background-color:rgba(255,255,255,.8);color:#796493;padding:5px;text-decoration:none}.press-pic-holder a:hover .press-pic-label{display:block}.form-group .form-control{border-radius:0}.form-group label{width:100%}.form-group label .asterisk{color:#604f75}.form-group input.form-control,.form-group select.form-control{width:auto}.form-group input[type=text].form-control{width:100%}.form-group input[type=text].form-control.compact{width:auto}.form-group input,.form-group select,.form-group textarea{font-weight:400}.form-group input[type=checkbox].form-control,.form-group input[type=radio].form-control{display:inline;height:auto;width:auto;font-size:24px}.ng-valid,.ng-valid.ng-touched{border-left:5px solid #959da3}.ng-invalid[required]{border-left:5px solid red}.ng-invalid[required].ng-untouched{border-left:5px solid #604f75!important}.ng-valid[required]{border-left:5px solid #796493!important}form[class^=ng-]{border-left:0!important}.textarea-num-left{font-size:smaller;font-style:italic;text-align:right;color:#959da3;margin-top:-5px}.form-crypt .add{font-family:sans-serif!important;font-weight:400;color:#3b3b3b;font-size:smaller}.healcode h1{color:#333!important;text-decoration:none!important;font-family:roboto,sans-serif;font-weight:300!important;text-transform:uppercase}div.healcode .header h1 .healcode-title-text{font-weight:300!important}.healcode select,.healcode select option{font-size:16px!important}.healcode .hc-button{border-radius:0!important;font-size:14px!important;padding:10px!important;line-height:1}.promo-holder:empty{display:none}.promo{margin-bottom:15px}.promo h3,.promo ul,.promo p{font-family:roboto,xaviano_sanslight,serif;font-weight:300}.promo h3{text-transform:uppercase;font-size:14px;color:#604f75;font-weight:400;line-height:1em;padding:12px 10px 7px;margin:0}.promo p,.promo ul{font-size:smaller;line-height:1.1em}.promo .content{font-size:16px}.promo .content:last-of-type{padding-top:5px}.promo .content:first-of-type{padding:5px 0}.promo .content *:last-child{margin-bottom:0}.promo .content *:first-child{margin-top:0}.promo .btn{font-size:smaller!important;padding:3px 8px!important;border-width:1px!important;border-style:solid;border-radius:1px!important;font-weight:700!important;margin-left:0!important;margin-right:0!important;font-family:roboto,xaviano_sanslight,serif}.promo .btn{background-color:#696969!important;border-color:#fff!important;color:#fff!important}.promo .btn:hover{color:#696969!important;border-color:#696969!important;background-color:#fff!important}.promo .edit a{color:#fff}.promo-btns .btn{font-size:smaller!important;padding:3px 8px!important;border-width:1px!important;border-style:solid;border-radius:1px!important;font-weight:700!important;margin-left:0!important;margin-right:0!important;font-family:roboto,xaviano_sanslight,serif}.promo-dk-btns .btn{background-color:#696969!important;border-color:#fff!important;color:#fff!important}.promo-dk-btns .btn:hover{color:#696969!important;border-color:#696969!important;background-color:#fff!important}.promo-lt-btns .btn{background-color:#fff!important;border-color:#696969!important;color:#696969!important}.promo-lt-btns .btn:hover{border-color:#fff!important;color:#fff!important;background-color:#696969!important}.promo-lt-blue{background-color:#a8a8a8}.promo-lt-blue .btn{background-color:#696969!important;border-color:#fff!important;color:#fff!important}.promo-lt-blue .btn:hover{color:#696969!important;border-color:#696969!important;background-color:#fff!important}.promo-lt-gray{background-color:#a8a8a8}.promo-lt-gray .btn{background-color:#fff!important;border-color:#696969!important;color:#696969!important}.promo-lt-gray .btn:hover{border-color:#fff!important;color:#fff!important;background-color:#696969!important}.promo-lt-beige{background-color:#fff}.promo-lt-beige .btn{background-color:#fff!important;border-color:#696969!important;color:#696969!important}.promo-lt-beige .btn:hover{border-color:#fff!important;color:#fff!important;background-color:#696969!important}.promo-lt-blue .edit a,.promo-lt-gray .edit a,.promo-lt-beige .edit a{color:#604f75}.promo-black{background-color:#000}.promo-black h3{color:#eeebe4}.promo-black .content>*{color:#eeebe4}.promo-blue{background-color:#696969}.promo-blue h3{color:#fff}.promo-blue .content>*{color:#dbdbdb}.promo-gray{background-color:#3b3b3b}.promo-gray h3{color:#fff}.promo-gray .content>*{color:#fff}.promo-brown{background-color:#614f3e}.promo-brown h3{color:#dbd4c6}.promo-brown .content>*{color:#eeebe4}.promo-vibrant{background-color:#604f75}.promo-vibrant h3{color:#eeebe4}.promo-vibrant .content>*{color:#eeebe4}.promo-quote{background-color:transparent}.promo-quote h3{display:none}.promo-quote .quote{font-family:linotypezapfino_fsi,serif;color:#696969;font-size:40px;line-height:1em;text-align:center;font-size:60px}.promo-quote .quote-by-line{text-transform:uppercase;text-align:right;color:#a8a8a8;margin:0 30px}.promo-holder .content{padding:10px}.promo-holder .slideshow.ss_none{height:0!important;display:none!important}.promo-holder.side-top .promo.default{background-color:#696969}.promo-holder.side-top .promo.default h3{color:#fff}.promo-holder.side-top .promo.default .content>*{color:#dbdbdb}.promo-holder.side-top .content{padding:10px}.promo-holder.side-top .slideshow{height:100px}.promo-holder.content-right .promo.default,.promo-holder.content-left .promo.default{background-color:#fff}.promo-holder.content-right .promo.default .btn,.promo-holder.content-left .promo.default .btn{background-color:#fff!important;border-color:#696969!important;color:#696969!important}.promo-holder.content-right .promo.default .btn:hover,.promo-holder.content-left .promo.default .btn:hover{border-color:#fff!important;color:#fff!important;background-color:#696969!important}.promo-holder.content-right .promo.default .edit a,.promo-holder.content-left .promo.default .edit a{color:#604f75}.promo-holder.content-right .promo.default h3,.promo-holder.content-right .promo.default .content,.promo-holder.content-left .promo.default h3,.promo-holder.content-left .promo.default .content{padding-left:0;padding-right:0}.promo-holder.content-right .slideshow,.promo-holder.content-left .slideshow{height:100px}.promo-holder.content-right{margin-left:-7.5px}.promo-holder.content-left{margin-right:-7.5px}@media screen and (min-width:768px){.promo-holder.side-top .slideshow{height:160px}.promo-holder.side-top .slideshow.ss_h_sm{height:100px}.promo-holder.side-top .slideshow.ss_h_lg{height:300px}.promo-holder.content-right .slideshow,.promo-holder.content-left .slideshow{height:140px}.promo-holder.content-right .slideshow.ss_h_sm,.promo-holder.content-left .slideshow.ss_h_sm{height:80px}.promo-holder.content-right .slideshow.ss_h_lg,.promo-holder.content-left .slideshow.ss_h_lg{height:200px}}@media screen and (min-width:992px){.promo-holder.side-top .slideshow{height:200px}.promo-holder.side-top .slideshow.ss_h_sm{height:120px}.promo-holder.side-top .slideshow.ss_h_lg{height:340px}.promo-holder.content-right .slideshow,.promo-holder.content-left .slideshow{height:160px}.promo-holder.content-right .slideshow.ss_h_sm,.promo-holder.content-left .slideshow.ss_h_sm{height:100px}.promo-holder.content-right .slideshow.ss_h_lg,.promo-holder.content-left .slideshow.ss_h_lg{height:240px}}.page-seo-temp{padding:10px;border:1px dotted #3b3b3b}.page-seo-temp h5{margin-top:.5em;font-weight:700}.email-signup{padding-bottom:5px;background-color:#a8a8a8;font-family:roboto,xaviano_sanslight,serif;font-weight:300}.email-signup h3{color:#3b3b3b;margin:0;padding:12px 10px 0;font-size:18px}.email-signup input{margin-top:5px}.email-signup .content{margin:0 10px}.email-signup .btn{font-size:smaller!important;padding:3px 8px!important;border-width:1px!important;border-style:solid;border-radius:1px!important;font-weight:700!important;margin-left:0!important;margin-right:0!important;font-family:roboto,xaviano_sanslight,serif}.email-signup .btn{background-color:#fff!important;border-color:#696969!important;color:#696969!important}.email-signup .btn:hover{border-color:#fff!important;color:#fff!important;background-color:#696969!important}ul.promo-specials-other-locations{margin:0}ul.promo-specials-other-locations li a{color:#fff;font-size:smaller}.room-item .room-info{text-align:center}.room-item h3{text-transform:uppercase;font-size:24px;font-weight:700;color:#fff;background-color:#604f75;margin-top:0;padding:10px}.room-item a:hover{text-decoration:none;color:#fff!important}.room-item:nth-child(odd){background-color:rgba(219,212,198,.2)}.room-type-title{font-variant:small-caps;font-size:20px;color:#3b3b3b;margin-top:20px;margin-bottom:10px}@media screen and (min-width:768px){.room-type-title{margin-bottom:0;margin-left:-20px;padding-left:20px;padding-top:10px;background:-webkit-linear-gradient(90deg,rgba(147,128,170,0.7),transparent);background:-o-linear-gradient(90deg,rgba(147,128,170,0.7),transparent);background:-moz-linear-gradient(90deg,rgba(147,128,170,0.7),transparent);background:linear-gradient(90deg,rgba(147,128,170,0.7),transparent)}}@media screen and (max-width:767px){.room-item{margin-bottom:20px}.room-item>div{padding:0!important}}@media screen and (min-width:768px){.room-item{margin-bottom:15px;padding:10px 0}}@media screen and (min-width:992px){.room-item .room-info{padding-left:10px!important;text-align:left}.room-item .slideshow-holder{padding-right:10px!important;border-right:1px dotted #604f75}.room-item h3{text-transform:none;font-size:22px;margin-bottom:5px;padding:0;color:#604f75;background-color:transparent}.room-item h5{margin-bottom:15px}.room-item:nth-child(odd){padding:25px 0}}.room-infobox{border:1px solid #604f75;padding:15px}@media screen and (min-width:768px) and (max-width:991px){li.hide-pad{display:none!important}}@media screen and (min-width:992px){li.only-pad{display:none}}@media screen and (max-width:767px){li.only-pad{display:none}}@media screen and (max-width:1024px){li.hide-padpro{display:none!important}}nav{text-align:left}nav ul{padding:0;margin:0;font-size:0}nav ul li{list-style-type:none;font-size:12px}nav>ul li a{display:block;padding:10px;white-space:nowrap;text-transform:uppercase}nav>ul li a:hover{text-decoration:none}nav>ul>li{display:inline-block;position:relative}nav>ul>li>ul{display:none;position:absolute;top:100%;left:0;z-index:}nav>ul>li>ul a{background-color:#dbd4c6}nav>ul>li:hover>ul{display:block}#mobile-nav-wrap nav#nav_primary{width:100%}#mobile-nav-wrap nav#nav_primary>ul li{background-color:#959da3;font-size:18px}#mobile-nav-wrap nav#nav_primary>ul li a{padding:10px 15px 6px;color:#3b3b3b;letter-spacing:.02em;border-bottom:1px solid rgba(59,59,59,.5)}#mobile-nav-wrap nav#nav_primary>ul>li:hover>ul{display:none}#mobile-nav-wrap nav#nav_primary>ul>li{display:block}#mobile-nav-wrap nav#nav_primary>ul>li>ul{position:relative}#mobile-nav-wrap nav#nav_primary>ul>li>ul>li a{background-color:#eee;padding-left:25px;color:#604f75}#mobile-nav-wrap nav#nav_primary>ul>li>ul>li a.subregion{background-color:#eee;color:#3b3b3b}#mobile-nav-wrap nav#nav_primary>ul>li.on>ul{display:block}#primary-nav-wrap{width:100%;background-color:#fff;position:absolute;z-index:500;bottom:0}#primary-nav-wrap>.container{position:relative}@media screen and (max-width:767px){#primary-nav-wrap{display:none}}#primary-nav-wrap nav#nav_primary{background-color:#fff}#primary-nav-wrap nav#nav_primary>ul>li:first-of-type a{padding-left:22px}#primary-nav-wrap nav#nav_primary>ul>li:last-of-type a{padding-right:22px}#primary-nav-wrap nav#nav_primary>ul li{font-size:12px}#primary-nav-wrap nav#nav_primary>ul li a{font-family:roboto,xaviano_sanslight,serif;font-weight:300;padding:10px 7.5px 6px;background-color:transparent;color:#3b3b3b;letter-spacing:.02em;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}#primary-nav-wrap nav#nav_primary>ul li a.subregion{padding-top:4px;padding-bottom:1px;font-size:12px;background-color:#3b3b3b;color:#fff}#primary-nav-wrap nav#nav_primary>ul li a.subregion.focused,#primary-nav-wrap nav#nav_primary>ul li a.subregion:hover{background-color:#000!important;color:#fff}#primary-nav-wrap nav#nav_primary>ul li a.hotel{padding-top:4px;padding-bottom:1px;font-size:14px}#primary-nav-wrap nav#nav_primary>ul li ul li a{font-family:palatino linotype,book antiqua,Palatino,serif;background-color:#fff}@media screen and (min-width:992px){#primary-nav-wrap nav#nav_primary>ul li{font-size:15px}#primary-nav-wrap nav#nav_primary>ul li a{padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){#primary-nav-wrap nav#nav_primary>ul li a{padding-left:12.5px;padding-right:12.5px}}#primary-nav-wrap nav#nav_primary>ul li.nav-right{float:right}#primary-nav-wrap nav#nav_primary>ul li.nav-right:last-child>a{background-color:#604f75!important;color:#fff;padding-left:20px}#primary-nav-wrap nav#nav_primary>ul li.nav-right:last-child>a:hover{background-color:#3b3b3b!important}#primary-nav-wrap nav#nav_primary>ul li.nav-right:last-child>ul{left:auto;right:0}#primary-nav-wrap nav#nav_primary>ul>li.focused ul{display:block!important}#primary-nav-wrap nav#nav_primary>ul>li.focused>a,#primary-nav-wrap nav#nav_primary>ul li:hover>a{background-color:rgba(71,58,87,.8);color:#efece5;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}#primary-nav-wrap nav#nav_primary>ul>li.focused a.focused,#primary-nav-wrap nav#nav_primary>ul>li.focused a:hover,#primary-nav-wrap nav#nav_primary>ul li:hover a.focused,#primary-nav-wrap nav#nav_primary>ul li:hover a:hover{background-color:rgba(59,59,59,.8);color:#efece5;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}#primary-nav-wrap nav#nav_primary>ul>li>ul li a{padding-top:7px;padding-bottom:4px;border-top:1px solid rgba(59,59,59,.3)}#primary-nav-wrap nav#nav_primary>ul>li>ul li:last-child a{padding-bottom:6px}@media screen and (max-width:1199px){#site21 #primary-nav-wrap nav#nav_primary>ul li a{padding-left:7px!important;padding-right:7px!important}}@media screen and (max-width:767px){#top-nav-wrap{display:none}}nav#nav_top{position:absolute;z-index:510;right:0;top:79px}nav#nav_top>ul li{font-size:11px}nav#nav_top>ul li a{padding:5px 10px 0;color:#fff}nav#nav_top>ul li:last-of-type>a{padding-right:0}nav#nav_top>ul>li.focused a,nav#nav_top>ul li:hover a{color:#696969}nav#nav_top>ul>li.focused>a,nav#nav_top>ul li:hover>a{background-color:#696969;color:#fff}nav#nav_top>ul>li.focused li a,nav#nav_top>ul li:hover li a{padding-right:10px}nav#nav_top>ul>li.focused li a.focused,nav#nav_top>ul>li.focused li a:hover,nav#nav_top>ul li:hover li a.focused,nav#nav_top>ul li:hover li a:hover{background-color:#696969;color:#fff}nav#nav_top>ul>li.focused li a.subregion,nav#nav_top>ul li:hover li a.subregion{font-size:12px;background-color:#505050!important;color:#fff}nav#nav_top>ul>li.focused li a.subregion.focused,nav#nav_top>ul>li.focused li a.subregion:hover,nav#nav_top>ul li:hover li a.subregion.focused,nav#nav_top>ul li:hover li a.subregion:hover{background-color:#000!important;color:#fff}nav#nav_top>ul>li.focused li:first-of-type>a,nav#nav_top>ul li:hover li:first-of-type>a{border-top:2px solid #696969}nav#nav_top>ul>li.focused li:first-of-type>a.subregion,nav#nav_top>ul li:hover li:first-of-type>a.subregion{border-top:2px solid transparent}nav#nav_top>ul>li.focused ul{display:block!important}nav#nav_top>ul>li>a{padding-bottom:3px}nav#nav_top>ul>li:hover>a{color:#fff}nav#nav_top>ul>li:hover>a:hover{background-color:transparent}nav#nav_top>ul>li>ul a{background-color:#fff;border-bottom:1px dotted #696969}nav#nav_top>ul>li:last-of-type>ul{left:auto;right:0}nav#nav_top>ul>li:last-of-type>a{border-bottom:0}#footer-wrap{padding:20px 0;padding-right:15px;background-color:#696969}#footer-wrap .tag-holder{text-align:center;padding-bottom:10px}#footer-wrap .tag-holder .tag{display:inline-block;width:65%;height:auto}.hero-container{padding-top:140px}#hero{background-color:#dbdbdb;overflow:hidden;position:relative;z-index:1}#hero.ss_none{height:0}#hero.ss_h_sm{height:120px}#hero.ss_h_md{height:220px}#hero.ss_h_lg{height:400px}@media screen and (max-width:767px){#hero.ss_mobi_none{height:0!important}#hero.ss_mobi_sm{height:120px!important}#hero.ss_mobi_md{height:220px!important}#hero.ss_mobi_lg{height:400px!important}}@media screen and (min-width:768px){#hero.ss_none{height:0}#hero.ss_h_sm{height:200px}#hero.ss_h_md{height:380px}#hero.ss_h_lg{height:520px}}@media screen and (min-width:992px){#hero.ss_none{height:0}#hero.ss_h_sm{height:250px}#hero.ss_h_md{height:430px}#hero.ss_h_lg{height:600px}}@media screen and (min-width:1200px){#hero.ss_none{height:0}#hero.ss_h_sm{height:300px}#hero.ss_h_md{height:520px}#hero.ss_h_lg{height:680px}}body.ss-edit-mode #hero{padding:0 5px;padding-top:60px;overflow-y:auto}body.ss-edit-mode #hero .slideshow .slides .slide{position:relative;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);z-index:auto;border:1px solid #fff;width:25%;height:33%;float:left}.slideshow *:focus{box-shadow:#77a2f2 0 0 24px;overflow:hidden}.slideshow{height:100%;text-align:center;position:relative}.slideshow .slide-ctrls{z-index:70;position:absolute;width:100%;bottom:0;left:0;min-height:10px;text-align:center}.slideshow .slide-ctrls .slide-ctrl{display:inline-block;background-color:rgba(255,255,255,.4);width:13px;height:13px;margin:4px;cursor:pointer;vertical-align:top!important}.slideshow .slide-ctrls .slide-ctrl.is-on{border:1px solid #fff;background-color:rgba(255,255,255,.8)}.slideshow .slide-ctrls .slide-ctrl.slide-ctrl-rand:focus{border:1px solid #fff;background-color:rgba(255,255,255,.6)}.slideshow .slide-ctrls .slide-ctrl-stop{width:auto;height:15px!important;margin:4px 0;margin-top:3px;text-transform:uppercase;padding:0 4px!important;position:relative;background-color:rgba(0,0,0,.6)}.slideshow .slide-ctrls .slide-ctrl-stop span{color:#fff;position:relative;top:-4px;font-size:11px;font-family:sans-serif}.slideshow .slide-ctrl-next-prev{z-index:70;position:absolute;bottom:40%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:50px;height:50px;cursor:pointer;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.slideshow .slide-ctrl-next-prev:focus{background-color:rgba(0,0,0,.5);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.slideshow .slide-ctrl-next-prev:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.slideshow .slide-ctrl-next-prev:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;top:3px;line-height:1em;color:#fff;font-size:50px}.slideshow .slide-ctrl-next{right:15px}.slideshow .slide-ctrl-next:after{padding-right:15px!important;content:"d"}.slideshow .slide-ctrl-prev{left:15px}.slideshow .slide-ctrl-prev:after{content:"c"}.slideshow .slides{-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;height:100%}.slideshow .slides .slide{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;height:100%;width:100%;position:absolute;overflow:hidden}.slideshow .slides .slide .canvases{width:100%;height:100%}.slideshow .slides .slide .canvases .canvas:first-of-type{border-left:0}.slideshow .slides .slide .canvases .canvas{display:inline-block;width:100%;height:100%;position:relative;border-left:1px solid rgba(238,235,228,.5)}.slideshow .slides .slide .canvases .canvas .img-holder{height:100%}.slideshow .slides .slide .canvases .canvas img.on{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.slideshow .slides .slide .canvases .canvas img{-moz-opacity:.1;-khtml-opacity:.1;-webkit-opacity:.1;opacity:.1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);filter:alpha(opacity=10);-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;position:absolute;z-index:50;top:0;left:0;display:block;width:100%;height:100%}.slideshow .slides .slide .canvases .canvas .alt-holder{display:none;z-index:51;position:absolute;bottom:0;left:0;min-height:10px;width:100%;font-size:10px}.slideshow .slides .slide .canvases .canvas .alt-holder .alt-display{text-shadow:3px 3px 6px rgba(0,0,0,.4);color:#fff}.slideshow .slides .slide .canvases .canvas .alt-holder input{width:99%;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}.slideshow .slides .slide .canvases .canvas .alt-holder:hover{cursor:pointer}.slideshow .slides .slide .canvases .canvas .caption-holder{position:absolute;z-index:60;bottom:0;left:0;text-align:center;color:#fff;padding:20px;padding-bottom:35px;font-size:21px;text-shadow:3px 3px 4px rgba(0,0,0,.5);display:block;width:100%;line-height:1em;pointer-events:none;font-family:linotypezapfino_fsi,serif;font-size:48px}.slideshow .slides .slide.is-on{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);z-index:auto}.slideshow .slides .slides-waiting_layer{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;pointer-events:none;position:absolute;z-index:52;bottom:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.4)}.slideshow .slides .slides-waiting_layer:after{content:"LOADING..."}.slideshow .slides.waiting .slides-waiting_layer{-webkit-transition:opacity 4s ease-out;-moz-transition:opacity 4s ease-out;-o-transition:opacity 4s ease-out;transition:opacity 4s ease-out;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.vp-copy-block{pointer-events:none;position:absolute;top:55%;left:0;z-index:62;width:100%;padding:0 15px;text-align:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.vp-copy-block *{color:#fff;text-transform:none;font-weight:400}.vp-copy-block>*{font-size:28px}.vp-copy-block h1{font-size:54px}.vp-copy-block h2{font-size:42px}.vp-copy-block h3{font-size:34px}.vp-copy-block h4{font-size:24px}.vp-copy-block.low{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:auto;bottom:10%}.vp-copy-block.top{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:50px}.vp-copy-block.left{text-align:left}.vp-copy-block.right{text-align:right}.vp-copy-block.no-shadow *{text-shadow:none}.vp-copy-block.shadow-lt *{text-shadow:3px 3px 6px rgba(0,0,0,.15)}.vp-copy-block.shadow-md *{text-shadow:3px 3px 6px rgba(0,0,0,.4)}.vp-copy-block.shadow-dk *{text-shadow:3px 3px 4px rgba(0,0,0,.5)}@media screen and (max-width:767px){.vp-copy-block.hidden-phone{display:none}}@media screen and (min-width:768px) and (max-width:991px){.vp-copy-block.hidden-tablet{display:none}}body.edit-mode .slideshow .slide-ctrls{display:none}body.edit-mode .slideshow .slides .slide .canvases .canvas .alt-holder,body.edit-mode .slideshow .slides .slide .canvases .canvas .caption-holder{display:block}.popup-modal{position:fixed;top:0;left:0;width:100%;min-width:500px;height:100%;min-height:400px;background-color:rgba(255,255,255,.9);z-index:1500}#page_gallery{background-color:#eeebe4}@media screen and (max-width:767px){.slideshow .slide-ctrls,.slideshow .slide-ctrl-next-prev{display:none!important}}.places .place.recommended{border:1px solid #dbd4c6}.places .place{padding:10px 0;margin-top:15px}.places .place h2{margin:0;margin-top:5px;font-size:24px}.places .place h4.sub-type{background-color:rgba(149,157,163,.1);text-transform:uppercase;font-size:14px;padding:5px;margin:0 -5px;color:#959da3}.places .place .content{font-style:italic;font-size:smaller}.places .place .distance{font-style:italic;color:#959da3}.places .place .distance .view-on-map{font-style:normal;margin-left:10px;font-size:14px}.places .place .distance .view-on-map:hover{text-decoration:none}.places .place .distance .view-on-map:before{content:"g";font-style:normal;font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important}.places .place:nth-child(odd){background-color:rgba(219,212,198,.2)}@media screen and (max-width:767px){.place{margin-bottom:20px}}.price-level{font-size:12px;font-weight:700;position:relative;top:-7px}.events .event{border:1px solid #dbd4c6}.events .event h4.sub-type{background-color:rgba(96,79,117,.7)!important;color:#fff!important;padding-top:10px!important;margin-bottom:10px!important}.specials .special{padding:15px;margin-top:15px}.specials .special h2{color:red;text-decoration:line-through}.specials .special h2.title{text-decoration:none;color:default;font-variant:small-caps;font-size:30px;color:#604f75;margin:0;margin-bottom:10px;padding:5px 0 0}.specials .special h2.title:after{content:"";display:block;width:100%;height:2px;background:-webkit-linear-gradient(90deg,rgba(96,79,117,0.5),transparent);background:-o-linear-gradient(90deg,rgba(96,79,117,0.5),transparent);background:-moz-linear-gradient(90deg,rgba(96,79,117,0.5),transparent);background:linear-gradient(90deg,rgba(96,79,117,0.5),transparent);position:relative}.specials .special h3{color:#604f75}.specials .special:nth-child(odd){background-color:rgba(219,212,198,.2)}.specials .slideshow-holder{float:right;width:33%}.specials-in-hotel{border-top:1px solid #dbd4c6;padding-bottom:10px}.specials-in-hotel a{font-weight:300!important}.specials-in-hotel a.details{display:block;margin-top:7.5px!important;font-size:smaller}.specials-in-hotel:first-of-type{border-top:0}.specials-in-hotel2 ul{margin:0;margin-left:7.5px;padding:0}.specials-in-hotel2 li{font-variant:small-caps;font-size:14px;line-height:1em;list-style-type:none;color:#959da3;padding:0;padding-top:7.5px;margin:0}.hotels .hotel{padding:15px 0;margin-bottom:15px;border:2px solid #dbd4c6}.hotels .hotel h2{margin-top:0;margin-bottom:5px;font-size:24px;font-variant:small-caps}.hotels .hotel h5{color:#959da3;text-transform:uppercase;font-size:12px}.hotels .hotel .content p:first-of-type{margin-top:0}.hotels .other-inns{display:none}press-photos .photo_thumb{display:inline-block;font-size:0;margin:5px;border:1px solid gray}press-photos img{height:140px;width:auto;border:2px solid #fff}rezbox.repressed #rezbox{height:1px;overflow:hidden}#rezbox{width:100%;position:relative;z-index:1;background-color:#787978}@media screen and (max-width:769px){#rezbox .rezbox-inner{background-color:#473a57}}#rezbox .guar-btn{text-align:center;background-color:#eee;border-bottom:2px solid #959da3}#rezbox .guar-btn p{margin:0!important;padding:10px 10px 5px!important;font-size:smaller}#rezbox .rezbox{padding:0;text-align:center}@media screen and (min-width:768px){#rezbox .rezbox form{padding-top:5px}#rezbox .rezbox form>div{padding-left:5px;padding-right:5px;padding-bottom:5px;width:20%;display:inline-block}#rezbox .rezbox form>div:first-of-type{padding-left:0}#rezbox .rezbox form>div:last-of-type{padding-right:3px}}.input-wrapper{position:relative}.arrival:after,.departure:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;content:"b";position:absolute;top:6px;right:3px;font-size:24px;padding:5px;z-index:0;color:#604f75;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);pointer-events:none}.rez-control{width:100%;border:1px solid #604f75!important;box-shadow:none!important;border-radius:0!important;padding:4px!important}.rez-control option{padding:4px!important}select.rez-control{padding:0!important}.pinned{width:100%}.pinned #rezbox{position:absolute;top:auto;width:100%;z-index:549}.pinned #rezbox:after{display:block;height:4px;background-color:rgba(255,255,255,.5)}.map-ctrls{position:absolute;min-width:200px;z-index:9999999;background-color:rgba(255,255,255,.7);padding:10px;margin:10px;top:0;left:0}.map-ctrls input{pointer-events:none}.map-ctrls label{cursor:pointer}#hotel_map{position:relative;min-height:250px;margin-top:10px}#page_map .map-holder{top:0;width:100%;height:100%}.map-scroll-fix{line-height:1.35;overflow:hidden;white-space:nowrap}#footer_nav_mobile{text-align:center}#footer_nav_mobile h4{margin-top:20px;margin-bottom:5px;color:#eeebe4;border-bottom:1px dotted rgba(238,235,228,.5);text-align:center;font-size:24px}#footer_nav_mobile .nav-item a{padding:3px;font-size:21px;display:block;color:rgba(255,255,255,.7);text-align:center}#footer_nav_mobile .nav-item a:hover{color:#fff}#footer_nav{margin:15px 0}#footer_nav .logo{text-align:center}#footer_nav img{width:80%;height:auto}#footer_nav h4{margin-bottom:5px;color:#eeebe4;border-bottom:1px dotted rgba(238,235,228,.5);text-align:center}#footer_nav .nav-item{font-size:12px}@media screen and (min-width:992px){#footer_nav .nav-item{font-size:14px}}@media screen and (min-width:1200px){#footer_nav .nav-item{font-size:15px}}#footer_nav .nav-item a{display:block;color:rgba(255,255,255,.7);text-align:center}#footer_nav .nav-item a:hover{color:#fff}#footer-info{clear:both;text-align:center}@media screen and (max-width:767px){#footer-info{background-color:#604f75;border-top:1px solid #604f75;border-bottom:4px solid #eeebe4}#footer-info .hotel-info{padding:0 15px}#footer-info .hotel-info>div{font-size:14px;text-transform:none}#footer-info .hotel-info>div.copyright{font-size:12px}}#footer-info .hotel-info{text-transform:uppercase;font-size:0;padding-top:10px;padding-bottom:0;margin-bottom:10px;color:#3b3b3b;background-color:#dbdbdb}#footer-info .hotel-info a{color:#3b3b3b}#footer-info .hotel-info a:hover{color:#3b3b3b}#footer-info .hotel-info>div{font-size:22px;margin-bottom:0;position:relative}#footer-info .hotel-info div.phone a{cursor:none}#footer-info .hotel-info div.phone a:hover{text-decoration:none;color:rgba(255,255,255,.6)}@media screen and (min-width:768px){#footer-info{padding-top:10px;padding-bottom:0}#footer-info .hotel-info>div{display:inline-block;font-size:16px;white-space:nowrap;margin-bottom:10px}#footer-info .hotel-info>div>span,#footer-info .hotel-info>div>a span{display:inline-block;padding:5px 20px}#footer-info .hotel-info>div>a{pointer-events:none}#footer-info .hotel-info>div:after{content:"";border-right:1px dotted rgba(255,255,255,.5);height:100%;position:absolute;top:0;right:0}#footer-info .hotel-info>div.email:after{border-right:0}}@media screen and (max-width:991px){#footer-info .hotel-info>div.address:after{border-right:0}#footer-info .hotel-info>div.spacer{display:block}}@media screen and (min-width:992px){#footer-info .hotel-info>div.spacer{display:none}}.footer-icons{position:relative;background-color:#fff;margin:10px auto;text-align:center;font-size:0}.footer-icons .footer-icon-txt{display:inline-block;vertical-align:top;width:220px;padding:0 15px;border-left:1px solid rgba(219,219,219,.7);position:relative}.footer-icons .footer-icon-txt>a{display:block;height:75px;position:relative;cursor:pointer}.footer-icons .footer-icon-txt>a>div{pointer-events:none;text-align:left;display:block;float:left;position:relative}.footer-icons .footer-icon-txt>a>div span{display:block;line-height:1.2!important}.footer-icons .footer-icon-txt>a div.icon{width:30%;height:100%}.footer-icons .footer-icon-txt>a div.icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;height:auto}.footer-icons .footer-icon-txt>a div.txt{width:70%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.footer-icons .footer-icon-txt span{font-family:roboto,xaviano_sanslight,sans-serif;font-size:11px;color:#455e8a}.footer-icons .footer-icon-txt span.h1f{font-weight:700;font-size:20px}.footer-icons .footer-icon-txt span.h2f{font-weight:700;font-size:17px}.footer-icons .footer-icon-txt span.h3f{font-weight:700;font-size:12px}.footer-icons .footer-icon-txt:first-child{border-left:0}.footer-icons .footer-icon-txt.fb>a{background-color:#ecedf2;border-radius:15px;padding-left:7%;border:4px solid #d8dfec;height:65px;top:5px}.footer-icons .footer-icon-txt.fb>a div.txt{width:65%}.footer-icons .footer-icon-txt.pets span{color:#727292}.footer-icons .footer-icon-txt.clean>a:hover{cursor:default}.footer-icons .footer-icon-txt.clean span{color:#596a79}@media screen and (min-width:1200px){.footer-icons .footer-icon-txt{width:300px;padding:0 30px}.footer-icons .footer-icon-txt>a{height:90px}.footer-icons .footer-icon-txt>a span{font-size:13px}.footer-icons .footer-icon-txt>a span.h1f{font-size:22px}.footer-icons .footer-icon-txt>a span.h2f{font-size:19px}.footer-icons .footer-icon-txt>a span.h3f{font-size:14px}.footer-icons .footer-icon-txt.fb>a{height:75px;top:7.5px}}.calendar{border:1px solid #604f75;margin-top:-1px;background-color:#fff;display:block;padding:3px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;pointer-events:none;position:absolute;z-index:1200;left:0}.calendar .cal-header{position:relative;padding:5px 0}.calendar .cal-header h4{padding:0 20px;font-size:14px;text-align:center;font-weight:700;color:#604f75;margin:0}.calendar .cal-month-ctrl{width:20px;height:20px;background-color:#fff;display:inline-block;position:absolute;top:0;cursor:pointer}.calendar .cal-month-ctrl:after{font-family:foursisters;line-height:.5em;position:relative;top:.18em;text-transform:none!important;width:20px;height:20px;top:0;line-height:1em;font-size:20px;color:#604f75}.calendar .cal-month-prev{left:0}.calendar .cal-month-prev:after{content:"k";left:-2px}.calendar .cal-month-next{right:0}.calendar .cal-month-next:after{content:"l"}.calendar .cal-body .dates{font-size:0}.calendar .cal-body .dates .date{font-size:12px;line-height:1em;display:inline-block;width:14.28%;float:left}.calendar .cal-body .dates .date div{padding:.3em 0;text-align:center;color:#959da3;cursor:pointer;border-radius:3px;border:1px solid #fff}.calendar .cal-body .dates .date div:hover{background-color:#9380aa}.calendar .cal-body .dates .date div.invalid{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);cursor:default}.calendar .cal-body .dates .date div.invalid:hover{background-color:transparent!important}.calendar .cal-body .dates .date div.inMonth{color:#604f75}.calendar .cal-body .dates .date div.active,.calendar .cal-body .dates .date div.active:hover{background-color:#604f75;color:#fff}.calendar .cal-body .dates .date div.weekdate-abbr{background-color:#604f75;color:#fff;font-weight:700;cursor:default}.calendar .cal-footer{border:1px solid blue;font-size:12px}.calendar.on{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);pointer-events:auto}@media screen and (max-width:767px){.calendar .cal-header h4{padding-top:5px;font-size:18px}.calendar .cal-body .dates .date{padding-top:5px;font-size:18px}}@media print{.page-container-top header{top:0!important;position:relative!important;height:auto!important}.page-container-top header #logo-type-test,.page-container-top header #tag-holder{display:none}nav#nav_top,nav#nav_primary{display:none}#logo-type{padding-top:0!important;left:0!important}#logo-type a{display:block;position:relative;padding-top:0!important;left:0!important;font-family:palatino linotype,book antiqua,Palatino,serif;font-weight:700;font-size:24px;line-height:24px;text-transform:uppercase;padding:10px!important;background-color:#fff!important}#hotel_map{display:none}#rezbox{display:none}.hero-container{padding-top:30px!important}}