/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.mfp-bg,svg:not(:root){overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block}#calendarCalendar,hr{box-sizing:content-box}pre,textarea{overflow:auto}fieldset,hr,img,legend{border:0}body,fieldset{margin:0}fieldset,hr,legend,td,th{padding:0}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.mfp-container:before,.mfp-content,audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{height:1px;border-top:1px solid #ccc;margin:1em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.mfp-container,body *,img.mfp-img{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.button.blue,.button.white,.transparent.button{padding:.8rem 2.8rem .7rem;line-height:1;font-family:'Proxima N W01 Cd Light';display:inline-block;text-decoration:none;text-transform:uppercase}body{background-color:#fff;font-size:62.5%}a.cover-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0;width:100%}.transparent.button{text-align:center;border:2px solid #fff;font-size:.9rem;color:#fff;border-radius:.3rem;transition:all .3s ease;margin-bottom:1em}.transparent.button:hover{background-color:#fff;color:#4d4d4f}.button.blue{color:#fff;font-size:16px;background-color:#9b3620;box-shadow:2px 2px 8px rgba(44,44,44,.5)}.button.white{color:#9b3620;font-size:.9rem;background-color:#fff;border-radius:.3rem;box-shadow:2px 2px 8px rgba(44,44,44,.5)}.diagonal-pattern{height:67px;max-width:1680px;width:100%;background-position:center center;z-index:200;background-image:url(../images/hilton_sedona_030116.png)}h1,h2,h3{font-family:'Proxima N W01 Cd Bold';text-transform:uppercase}#main .inner-container ul:not(.lollipops){list-style-position:inside;padding:1em}#main .inner-container ul:not(.lollipops) li{color:#434444;font-size:.9rem;font-family:'Proxima N W01 Light'}.mfp-bg{height:100%;z-index:1042;background:#0b0b0b}.mfp-wrap{height:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px}.mfp-container:before{display:inline-block;height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;top:0;text-decoration:none;padding:0 0 18px 10px;font-style:normal}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.calendar-cell,.calendar-header,.lang-container ul{text-align:center}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.booking-widget .bw-arrow .icon-big-arrow.active,.nav-elements .nav-icons.right>span.icon-arrow-small.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#calendarCalendar{z-index:2000;font-family:'Proxima N W01 Light',sans-serif;font-size:13px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;position:absolute;left:0;top:0;width:100%;height:100%}#calendarCalendar .background{transition:all .3s ease;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);cursor:pointer}.calendars{position:absolute;z-index:1000}.calendar{padding:10px;float:left;width:200px;color:#fff;background:rgba(77,77,79,1);border:4px solid rgba(97,146,174,.6)}#calendarCalendar .range #calendar-start-date{border-right:none}.calendar-table:after,.calendar-table:before,.calendars:after,.calendars:before{content:' ';clear:both;display:block;height:0}.calendar-title{display:inline-block;width:80%}.calendar-arrow{width:0;height:0;display:inline-block;border-color:transparent #fff;border-style:solid;margin:10px 2%;cursor:pointer}.calendar-arrow.left{border-width:7px 7px 7px 0;float:left}.calendar-arrow.right{border-width:7px 0 7px 7px;float:right}.calendar-cell{float:left;width:10.285714286%;padding:2%;line-height:1;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.main-container,header{width:100%;max-width:1680px;margin:0 auto}.calendar-cell.disabled{color:gray;cursor:normal}.calendar-dates .calendar-cell.active{cursor:pointer}.calendar-dates .calendar-cell.active.active.selected,.calendar-dates .calendar-cell.active:hover{background:rgba(97,146,174,.6)}.max-month .calendar-arrow.right,.min-month .calendar-arrow.left{display:none}.main-container{background-image:url(../images/subtle_patterns_paper_pattern_gs.jpg);background-size:50%}header{background-color:rgba(255,255,255,.8);position:fixed;z-index:1000;left:0;right:0}header .lang-container{max-height:0;overflow:hidden;background-color:#4d4d4f;transition:all .3s ease}header .lang-container.active{max-height:10em;padding:1em}.lang-container ul{padding:0;margin:0 auto;list-style-type:none;font-size:1.5em}.lang-container ul li{display:inline-block;text-align:center;font-family:'Proxima N W01 Cd Bold',sans-serif;padding:0 .5em}.lang-container ul li a{text-decoration:none;color:#fff}header .inner-container{padding:0;max-width:1280px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}header .booking-widget,header .nav-elements,header .nav-icons-mobile,header .nav-menu-mobile,header .site-logo,header nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .nav-elements,header .site-logo{padding:1.86em 0;transition:all .3s ease}header .site-logo{width:15%;height:12em;position:relative;overflow:hidden;transition:all .3s ease;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}header .site-logo>span{transition:all .3s ease;font-size:8.984em;color:#4d4d4f;line-height:1}header.active .site-logo{padding:0;height:4em}header.active .site-logo>span{padding-top:.05em}header .nav-elements{width:60%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-family:'Proxima N W01 Cd Bold'}.nav-elements .nav-icons{width:18%;font-size:2.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.nav-elements .nav-icons>a{text-decoration:none;color:rgba(77,77,79,.97);transition:color .3s ease}.nav-elements .nav-icons>a:hover{color:#6192ae}.nav-elements .nav-icons>a:first-child{padding-left:1rem}.nav-elements .nav-icons.right{cursor:pointer;font-size:1em;padding:0 3%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;line-height:0}.nav-elements .nav-icons.right>span{color:#4d4d4f;font-size:2em;transition:color .3s ease}.nav-elements .nav-icons.right>span:first-child{font-size:2.4em}.nav-elements .nav-icons.right>span:last-child{font-size:1.1em}.nav-elements .nav-icons.right:hover>span{color:#6192ae;cursor:pointer}.nav-elements .nav-icons.right>span.icon-arrow-small{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}header .nav-elements nav{font-size:2em;width:64%;padding:0 3%;line-height:1;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.nav-elements nav div{width:100%}.nav-elements nav div>ul{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.nav-elements nav div>ul>li{position:relative;text-transform:uppercase}.nav-elements nav div>ul>li>a{color:#4d4d4f;text-decoration:none;padding:1em 0;transition:color .3s ease}.nav-elements nav div>ul>li:hover>a{color:#6192ae}.nav-elements nav div>ul>li>ul.sub-menu{visibility:hidden;opacity:0;background-color:rgba(255,255,255,.8);margin:0;padding:0;min-width:180px;max-width:220px;font-size:.8em;position:absolute;top:195%;left:-15%;list-style-type:none;transition:opacity .3s ease-in}.nav-elements nav div>ul>li:hover>ul.sub-menu{visibility:visible;opacity:1;font-family:'Proxima N W01 Cd Bold'}.nav-elements nav div>ul>li>ul>li>a{padding:.35em 1em .25em;display:block;color:#4d4d4f;text-transform:uppercase;text-decoration:none;line-height:1.4;font-size:1.1em}.booking-widget .bw-arrow,.booking-widget .bw-rates{font-family:'Proxima N W01 Cd Bold';height:4.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;cursor:pointer}.nav-elements nav div>ul>li>ul>li:hover>a{background-color:rgba(77,77,78,.2)}header .booking-widget{width:25%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative;color:#77787c}.booking-widget .bw-rates{padding-top:.5em;font-size:1.5em;background-color:#9A361F;width:80%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;color:#fff}.booking-widget .bw-rates span{line-height:1}.booking-widget .bw-rates .lead-rate{font-size:2.2em;vertical-align:middle}.booking-widget .bw-rates .small-dollar{font-size:1.7em;vertical-align:top;margin-top:.2em}.booking-widget .bw-arrow{font-size:1.5em;background-color:#fff;width:20%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.booking-widget .bw-arrow .icon-big-arrow{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.booking-widget-section,.mobile-nav{transition:all .3s ease;overflow:hidden;top:100%}.booking-widget-section{min-width:320px;font-family:'Proxima N W01 Light';max-height:0;padding:0 1em;background-color:rgba(0,0,0,.8);position:absolute;right:0;width:100%}.booking-widget-section.active{max-height:28em;padding:.4em 1em}.calendar-toggle{background-color:#C6C5B3;padding:.3em;font-size:2em;color:#fff;line-height:0;display:inline-block;vertical-align:middle;opacity:.9;cursor:pointer}.calendar-toggle:hover{opacity:1}.input-arrival,.input-departure{width:42.5%;color:#fff;text-align:left;cursor:pointer}.the-seperator{color:#fff;width:15%;font-size:.7em;overflow:hidden;text-align:center;padding:3em 1em 1em 0}.bw-content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1em 0;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bw-content .input-arrival .styled-date,.bw-content .input-departure .styled-date{text-transform:uppercase;width:68%;display:inline-block;vertical-align:middle;background-color:transparent;border:none;font-family:'Proxima N W01 Cd Bold';font-size:2.5em}.bw-content label{display:block;text-align:left;font-size:1.4em;color:#fff}.bw-content .dropdown{width:27%;position:relative}.bw-content .dropdown select{border-radius:0;height:35px;width:100%;font-size:2.3em;padding:.1em 0 0 .3em;font-family:'Proxima N W01 Cd Bold';border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';cursor:pointer;color:#000}.bw-content .dropdown .dd-styled-arrow{background-color:#9A361F;height:35px;width:40%;text-align:center;position:absolute;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;pointer-events:none}.bw-content .flexible input,.bw-content .flexible label{display:inline-block;vertical-align:middle}.bw-content>div.guarantee a,.check-button{vertical-align:bottom;color:#fff;text-decoration:none}.bw-content>div{width:50%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.bw-content>div.guarantee a{font-size:1.4em}.check-button{font-size:20px;padding:.5em;width:90%;background-color:#9A361F;display:block;text-align:center;margin:0 auto;border-radius:.2em;border:none}.nav-menu-mobile.active{background-color:rgba(77,77,78,1);height:96px;cursor:pointer}.nav-menu-mobile .icon-close-icon{color:#fff;display:none;font-size:3em;margin:0 auto}.nav-menu-mobile.active .icon-close-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-menu-mobile.active .icon-hamburger{display:none}.mobile-nav{position:absolute;max-height:0;width:100%;background-color:rgba(77,77,78,.7);z-index:1000;left:0}.mobile-nav.active{max-height:600px;background-color:rgba(77,77,78,.95)}.mobile-nav ul{list-style-type:none;padding:1em 0}.mobile-nav ul>li a{padding:.5em 3em;display:block;color:#fff;text-decoration:none;font-size:3em;font-family:'Proxima N W01 Reg'}.mobile-nav ul>li:hover a{background-color:rgba(255,255,255,.2)}.mobile-nav ul>li>ul.sub-menu{display:none}body.home .mobile-nav .nav-icons-mobile{display:none!important}.mobile-nav .nav-icons-mobile{width:100%;background-color:rgba(77,77,78,1)}.mobile-nav .nav-icons-mobile a{color:#fff}section.masthead{position:relative}.masthead .gradient{height:100%;width:100%;position:absolute;top:0;left:0;z-index:120;background:-ms-linear-gradient(180deg,rgba(0,0,0,0) 10%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType='0');background:linear-gradient(180deg,rgba(0,0,0,0) 10%,rgba(0,0,0,1) 100%)}.masthead .content{position:absolute;bottom:25%;left:0;right:0;width:70%;margin:auto;text-align:center;font-family:'Proxima N W01 Cd Bold';color:#fff;z-index:500}.masthead .cycle-slideshow,.masthead .cycle-slideshow .cycle-slide{width:100%}.masthead .content h1{text-transform:uppercase;font-size:6.7em;margin:0;line-height:1}.masthead .content h2{font-family:'Proxima N W01 Cd Reg';font-size:4em;text-transform:uppercase;margin:.2em 0 0;font-weight:300;line-height:1}.masthead .left,.masthead .right{height:1em;bottom:30%;z-index:200;font-size:16em;opacity:.6;transition:opacity .3s ease;position:absolute;color:#fff;cursor:pointer}.masthead .content a{margin-top:1.8em}.masthead .left{left:5%}.masthead .right{right:5%}.masthead .left:hover,.masthead .right:hover{opacity:1}.masthead .cycle-slideshow img{width:100%;height:auto}.masthead .diagonal-pattern.top{position:absolute;top:110px}.masthead .diagonal-pattern.bottom{position:absolute;bottom:-10px}.cycle-pager{position:absolute;bottom:10%;z-index:420;height:auto;width:auto;right:20%}.pager-circles{cursor:pointer;border-radius:100%;height:2em;display:inline-block;width:2em;background-color:#fff;border:2px solid #fff;margin-right:.5em;transition:all .3s ease}.pager-circles.cycle-pager-active,.pager-circles:hover{background-color:#9A361F}.masthead .content.video-content{bottom:15%}.masthead .content .cp-masthead__slide-vlink{position:relative;display:block;width:85px;height:85px;border:17px solid #fff;border-radius:50%;margin:auto auto 10px}.masthead .content .cp-masthead__slide-play-inner{position:absolute;width:42px;height:20px;background:#fff}.masthead .content .cp-masthead__slide-play-inner.inner-1{top:-2px;left:-6px;width:23px;height:55px}.masthead .content .cp-masthead__slide-play-inner.inner-2{top:-3px;left:16px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.masthead .content .cp-masthead__slide-play-inner.inner-3{top:33px;left:16px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);width:44px}.mfp-bg{opacity:.6}.mfp-close{content:"\e914";font-family:icomoon;color:#fff;font-size:40px;right:0;margin:auto;text-align:right;cursor:pointer;opacity:1}div.content-container{max-width:1440px;width:100%;margin:0 auto}.mobile-booking-container{display:none;max-width:500px;margin:0 auto;padding:2em 0 1em}.mobile-booking-container .booking-rates{color:#414042;display:inline-block;width:49%;text-align:right;vertical-align:middle}.mobile-booking-container .booking-rates .rates-text{font-family:'Proxima N W01 Cd Bold';font-size:1.6em;line-height:1}.mobile-booking-container .booking-rates .rates-text>span{font-size:2.4em}.mobile-booking-container .booking-rates .guarantee>a{font-family:'Proxima N W01 Reg';text-decoration:none;color:#414042;font-size:1.4em}.mobile-booking-container .booking-button{font-family:'Proxima N W01 Light';display:inline-block;width:49%;text-align:left;vertical-align:middle}.sp-arrows{display:none}.home-specials-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:4em 0}.home-specials-container .cycle-slideshow{margin:0 auto;width:100%;overflow:hidden}.home-specials-container .specials-sections{margin:0 5px 0 0;min-width:320px;color:#fff;font-family:'Proxima N W01 Cd Light',sans-serif;overflow:hidden;text-align:center;width:33.1%;position:relative!important;display:inline-block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-specials-container .specials-sections img{width:100%;height:auto}.home-specials-container .specials-sections .content{transition:background .3s ease;background-color:rgba(0,0,0,.3);width:100%;position:absolute;top:0;left:0;bottom:0}.home-specials-container .specials-sections:hover .content{background-color:rgba(0,0,0,.6)}.home-specials-container .specials-sections .content h3{text-transform:uppercase;width:100%;line-height:1;font-size:5.8em;margin:.7em 0 .4em;font-weight:100;font-family:'Proxima N W01 Cd Light',sans-serif}.home-specials-container .specials-sections .content .special-icons{opacity:1;display:inline-block;width:100%;font-size:9em;position:relative;top:0;transition:all .3s ease}.home-specials-container .specials-sections:hover .content .special-icons{font-size:0;opacity:0}.home-specials-container .specials-sections .content a{display:inline-block}.home-specials-container .specials-sections .content .hover-content{opacity:0;overflow:hidden;position:relative;font-size:0;transition:all .3s ease;-webkit-transform:scale(2.4);-ms-transform:scale(2.4);transform:scale(2.4)}.home-specials-container .specials-sections:hover .content .hover-content{font-size:1em;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width:500px){.home-specials-container .specials-sections .content .special-icons{font-size:0;opacity:0}.home-specials-container .specials-sections .content .hover-content{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.home-specials-container .specials-sections .content .hover-content .button{font-size:.8rem;padding:.7rem 2.4rem .6rem}}.home-column-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.large-tile{width:100%;position:relative;margin-bottom:1em}.large-tile img{width:100%}.large-tile .tile-content-container{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4)}.large-tile .tile-content-container .content{overflow:hidden;width:100%;color:#fff;padding:4%;position:absolute;height:100%;left:0;top:0}.large-tile .tile-content-container .content h3{font-family:'Proxima N W01 Cd Light';margin:0;padding:0;line-height:1;text-transform:uppercase;font-size:9.3em;font-weight:400}.large-tile .tile-content-container .content h3 strong{font-family:'Proxima N W01 Cd Bold'}.large-tile .tile-content-container .content p{text-align:left;padding:.3em 0;width:55%;font-family:'Proxima N W01 Light';color:#fff;font-size:2.4em}.large-tile.alternate{margin-bottom:5em}.large-tile.alternate .tile-content-container .content{text-align:right}.large-tile.alternate .tile-content-container .content .header-section{display:inline-block;width:58%;padding-right:4em}.large-tile.alternate .tile-content-container .content .hover-content{text-align:left;display:inline-block;vertical-align:top;width:30%}.large-tile.alternate .tile-content-container .content .hover-content p{width:100%;margin:0}.large-tile.alternate .tile-content-container .content .hover-content .button.blue{display:none}.large-tile.alternate .tile-content-container .content .header-section .button.blue{margin-top:1em}.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33.3%}.columns.c-one{padding-right:.8%}.columns.c-two{padding:0 .4%}.columns.c-three{padding-left:.8%}.columns.c-two .tiles{margin:1em 0}.columns.c-three .tiles{margin:.77em 0}.columns .tiles{margin:.8em 0;position:relative;width:100%;overflow:hidden}.columns .tiles:hover{background:0 0}.columns .tiles img{width:100%}.columns .tiles .gradient{width:100%;position:absolute;height:100%;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000', GradientType=0 )}.columns .tiles .content{overflow:hidden;position:absolute;bottom:0;width:100%;text-align:center;padding:2em 3em;transition:all .3s ease}.columns .tiles:hover .content{height:100%!important;transition:all .3s ease;background-color:rgba(0,0,0,.4)}.columns .tiles .content h3{margin:0;font-size:5.6em;color:#fff;line-height:1;text-transform:uppercase;font-weight:100;font-family:'Proxima N W01 Cd Light';transition:padding .3s ease}.columns .tiles:hover .content h3{padding-top:10%}.columns .tiles .content h3 strong{font-family:'Proxima N W01 Cd Bold'}.columns .tiles .content .hover-content{max-height:0;overflow:hidden}.columns .tiles:hover .content .hover-content{max-height:700em}.columns .tiles .content .hover-content p{left:-5%;position:relative;text-align:left;padding:0 1em;opacity:0;font-family:'Proxima N W01 Light';color:#fff;font-size:2.4em;transition:left .4s ease,opacity .4s ease;transition-delay:.4s}.columns .tiles:hover .content .hover-content p{opacity:1;left:0}.columns .tiles .content .hover-content .button.blue{left:-5%;position:relative;opacity:0;transition:left .4s ease,opacity .4s ease;transition-delay:.8s}.columns .tiles:hover .content .hover-content .button{opacity:1;left:0}.columns .tiles .content .hover-content .button.button-margin{margin-top:1em;transition-delay:.4s}.video-section-wrap{position:relative;text-decoration:none;display:block}.video-section-wrap img{width:100%}.video-section-wrap span.video-section-wrap{background:url(img/play-button.svg) no-repeat;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:100px;height:100px;z-index:2}@media screen and (max-width:580px){.video-section-wrap span.video-section-wrap{width:60px;height:60px}}.large-tile .video-section-wrap+.tile-content-container .content p{width:40%}.large-tile .video-section-wrap+.tile-content-container{z-index:1}.large-tile .video-section-wrap+span,.large-tile .video-section-wrap+span span{display:block}@media screen and (max-width:768px){.large-tile .video-section-wrap+.tile-content-container .content p{width:100%}}.gallery-container{width:100%;display:block;margin-bottom:2em}.gallery-container:last-child{margin-bottom:0}.gallery-container .button.blue{margin-top:1.5em}.gallery-item,.video-container .gallery-item{margin-top:1%;margin-right:1%;display:inline-block;overflow:hidden}.gallery-container h3{font-size:3em;color:#434444;margin-bottom:.4em}.gallery-item{width:23.5%;position:relative}.gallery-item img{width:100%}.gallery-item a{position:relative;display:inline-block}.gallery-item .gallery-caption{position:absolute;bottom:0;max-height:0;overflow:hidden;background-color:rgba(0,0,0,.7);width:100%;font-family:'Proxima N W01 Light';transition:all .3s ease;opacity:0;color:#fff;font-size:1.5em;padding:0 1em}.gallery-nav-left a,.page-intro-container .gallery-nav{font-family:'Proxima N W01 Cd Bold';text-transform:uppercase}.gallery-item:hover .gallery-caption{max-height:90em;opacity:1;padding:1em}.video-container .gallery-item{width:47.5%;position:relative}.page-intro-container .gallery-nav{bottom:10%;right:0;position:absolute;z-index:100;width:260px;display:inline-block;font-size:1.6em}.gallery-nav .arrow-bg,.gallery-nav .nav-placeholder{display:inline-block;padding:1em 0;line-height:1;vertical-align:top}.page-intro-container .gallery-nav .nav-placeholder{cursor:pointer;color:#fff;width:80%;background-color:rgba(77,77,79,.6);vertical-align:middle;padding-left:.5em!important}.page-intro-container .gallery-nav .arrow-bg{cursor:pointer;width:20%;text-align:center;background-color:rgba(255,255,255,.8)}.page-intro-container .gallery-nav .arrow-bg .icon-big-arrow{display:inline-block;transition:all.3s ease;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);line-height:1;font-size:.8em;vertical-align:middle}.page-intro-container .gallery-nav .arrow-bg .icon-big-arrow.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-intro-container .gallery-nav .dropdown{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease;position:absolute;background-color:rgba(77,77,79,.6);top:100%;width:100%}.page-intro-container .gallery-nav .dropdown.active{max-height:70em;opacity:1}.page-intro-container .gallery-nav .dropdown a{padding:.7em;transition:color .3s ease;text-decoration:none;color:#fff;display:block}.gallery-nav-left a,.page-intro-container .gallery-nav .dropdown a.active,.page-intro-container .gallery-nav .dropdown a:hover{color:#9A361F}.page-intro-container .gallery-nav .dropdown a:last-child{border:none}.gallery-nav-left{padding:2em 0 0}.gallery-nav-left a{font-size:1.7em;text-decoration:none}.gallery-nav-left a:not(:first-child){padding-left:1.5em}.gallery-nav-left a:hover{color:#9A361F;text-decoration:underline}.gallery-nav-left a.active{color:#434444}.gallery-nav-left a.active:hover{text-decoration:none}.gallery-cta-container{margin-bottom:5em}.gallery-cta-container a.button{margin:1em 1em 0 0;color:#fff;background-color:#9b3620;font-size:16px;padding:8px 20px;display:inline-block;font-family:'Proxima N W01 Cd Light';box-shadow:2px 2px 8px rgba(44,44,44,.5);line-height:1;text-decoration:none;text-transform:uppercase}#video-lightbox-alt .video-frame:after,#video-lightbox:after,.masthead-video-lightbox .masthead-video-frame:after{content:"\e914";font-family:icomoon;color:#fff;font-size:15px;right:0;margin:auto;text-align:right;cursor:pointer}#video-lightbox{position:fixed;height:100%;width:100%;top:0;left:0;z-index:1000;display:none}#video-lightbox:after{position:absolute;z-index:999;width:20px;height:20px;top:-25px}#video-lightbox.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#video-lightbox>iframe{max-width:768px;height:100%;max-height:420px;z-index:9999}.background-video,.background-video-alt,.masthead-background-video{background-color:rgba(0,0,0,.6);position:fixed;height:100%;width:100%;top:0;left:0;z-index:99}#video-lightbox-alt,.masthead-video-lightbox{position:fixed;height:100%;width:100%;top:0;left:0;z-index:1000;display:none}#video-lightbox-alt .video-frame:after,.masthead-video-lightbox .masthead-video-frame:after{position:absolute;z-index:999;width:20px;height:20px;top:-25px}#video-lightbox-alt.active,.masthead-video-lightbox.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#video-lightbox-alt .video-frame,.masthead-video-lightbox .masthead-video-frame{max-width:768px;height:100%;max-height:420px;z-index:9999;width:100%;position:relative}#video-lightbox-alt .video-frame>iframe,.masthead-video-lightbox .masthead-video-frame>iframe{width:100%;height:100%}.breadcrumbs-wrapper{padding:1.5em 0}.breadcrumbs .breadcrumbs-nav ul{margin:0;padding:0;font-family:'Proxima N W01 Cd Reg';font-size:1.6em;text-transform:capitalize}.breadcrumbs .breadcrumbs-nav ul li a{color:#77787c;text-decoration:none}.breadcrumbs .breadcrumbs-nav ul li.active-crumb,.breadcrumbs .breadcrumbs-nav ul li.active-crumb a{color:#9b3620}.page-intro-container{width:100%;background-color:rgba(0,0,0,.05);position:relative}.hh-tile-container .hh-tile-content a.button,.page-intro-container .button{background-color:#9b3620;display:inline-block;text-transform:uppercase;box-shadow:2px 2px 8px rgba(44,44,44,.5);line-height:1;text-decoration:none}.page-intro-container.nomast{padding-top:13em}.page-intro-container .intro-content-wrapper{width:70%;display:inline-block}.page-intro-container .floor-plans-container{width:29%;display:inline-block;position:relative;vertical-align:top}.page-intro-container .floor-plans-container .gallery-container,.page-intro-container .floor-plans-container .intro-gallery-link{position:absolute;bottom:13%;margin:auto;text-align:center;right:0;left:0}.page-intro-container .floor-plans-container img{width:100%;height:auto}.page-intro-container .floor-plans-container .gallery-container a:nth-of-type(1){display:inline-block;margin:0}.page-intro-container .inner-container{position:relative;max-width:1250px;margin:0 auto;padding:1.5em 0 4em 3em;color:#434444}.page-intro-container a{color:#9A361F}.page-intro-container h1{font-size:4em;margin:0;line-height:1}.page-intro-container .intro-content{font-size:1.5em;width:85%;font-family:'Proxima N W01 Light'}.page-intro-container .button{margin:1em 1em 0 0;color:#fff;font-size:16px;padding:5px 20px;border-radius:.3rem;font-family:'Proxima N W01 Cd Light'}.hh-tile-container{position:relative;min-height:460px}.hh-tile-container .hh-tile-content{width:50%;float:left;padding:5em 6em 5em 0;text-align:right}.hh-tile-container:nth-child(even) .hh-tile-content{float:right;text-align:left;padding:5em 0 5em 6em}.hh-tile-container .hh-tile-content .inner-container{max-width:540px;width:100%;display:inline-block;text-align:left}.hh-tile-container .hh-tile-content h3{font-size:4em;margin:0;color:#434444;font-family:'Proxima N W01 Cd Reg';font-weight:400}.hh-tile-container .hh-tile-content p,.hh-tile-container .hh-tile-content ul li{font-size:1.5em;font-family:'Proxima N W01 Light'}.hh-tile-container .hh-tile-content ul{list-style-position:inside;padding:1em}.hh-tile-container .hh-tile-content ul li{color:#434444}.hh-tile-container .hh-tile-content a{color:#9b3620;text-decoration:none;font-family:'Proxima N W01 Cd Reg'}.hh-tile-container .hh-tile-content a.button{margin:1em 1em 0 0;color:#fff;font-size:18px;padding:8px 20px;font-family:'Proxima N W01 Cd Light'}.inner-container.fourohfour,.page-id-808 .subpage-container .inner-container{font-size:1.4em}.hh-tile-container .hh-tile-image{width:50%;height:100%;position:absolute;right:0;background-size:cover}.hh-tile-container:nth-child(even) .hh-tile-image{left:0}.inner-container.fourohfour ul li a{color:#9A361F;text-decoration:none}.gallery-container.rooms-pages{margin-bottom:2em}.gallery-container.rooms-pages a{display:none}.gallery-container.rooms-pages a:nth-of-type(1){display:block;font-size:1.5em}.gallery-container.rooms-pages a img.rooms-hidden{display:none}.full-tile-container{width:100%;background-image:url(../images/flowery-patterny-thing.png);background-size:50%}.full-tile-content,.full-tile-content.orange{background-color:rgba(155,54,32,.8)}.full-tile-content.blue{background-color:rgba(97,146,174,.8)}.full-tile-content.blue .button.white{color:rgba(97,146,174,1)}.full-tile-content.dark-grey{background-color:rgba(77,77,79,.8)}.full-tile-content.dark-grey .button.white{color:rgba(77,77,79,1)}.full-tile-content .inner-container{max-width:1250px;margin:0 auto;padding:4em 0 4em 3em;text-align:left}.full-tile-content .inner-container.left{text-align:left;padding-right:20%}.full-tile-content .inner-container.center{text-align:center;padding-right:10%;padding-left:10%}.full-tile-content .inner-container.right{text-align:right;padding-left:20%}.full-tile-content .inner-container.right a.button{margin:1em 0 0 1em}.full-tile-content h3{font-size:4em;margin:0;color:#fff;font-family:'Proxima N W01 Cd Reg';font-weight:400}.full-tile-content .inner-container ul li,.full-tile-content p{color:#fff;font-size:1.5em;font-family:'Proxima N W01 Light'}.full-tile-content p{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.full-tile-content .inner-container ul{list-style-position:inside;padding:0}.full-tile-content a.button{margin:1em 1em 0 0}.three-column-tile{display:inline-block;width:33%;vertical-align:top;padding:0 3% 5em;position:relative;margin:3em 0}.three-column-tile.no-image{border-top:1px solid #dedede}.three-column-tile img{width:100%;height:auto;color:#434444}.three-column-tile h3{text-transform:none;font-size:2.2em;color:#434444;margin:1em 0 .6em}.three-column-tile p,.three-column-tile p ul{font-size:1.4em}.three-column-tile a{color:#9A361F}.three-column-tile a.button{margin:1em 1em 0 0;color:#fff;background-color:#9b3620;font-size:16px;padding:8px 20px;display:inline-block;font-family:'Proxima N W01 Cd Light';box-shadow:2px 2px 8px rgba(44,44,44,.5);line-height:1;text-decoration:none;text-transform:uppercase}.three-column-tile .cta-container{position:relative;bottom:0}.three-column-tile ul{list-style-position:inside;padding:1em}.three-column-tile ul li{color:#434444;font-size:1.5em;font-family:'Proxima N W01 Light'}.three-column-tile h3.no-image{margin:2.5em 0 .6em}.featured .intro-content{margin:0 auto}.featured .intro-content h3{font-size:2.5em;text-align:center;margin-bottom:.3em}.featured .intro-content .double-list{width:100%}.featured .intro-content .double-list .list{width:49%;display:inline-block;line-height:1.8;vertical-align:top}.featured .intro-content .double-list .list ul{font-size:.7em}@media screen and (max-width:1024px){.three-column-tile{width:49.5%}}@media screen and (max-width:580px){.three-column-tile{width:100%}}.videos-slide{max-width:1150px;margin:auto;padding-bottom:65px;z-index:2;overflow:hidden}.videos-item{max-width:380px;overflow:hidden;padding-left:22px;position:relative!important;z-index:auto!important;vertical-align:top}.videos-item .videos-image-wrap{position:relative}.videos-item .videos-image-wrap img{width:100%}.videos-item .videos-image-wrap a{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.videos-item .videos-image-wrap a span{background:url(img/Play.svg) no-repeat;width:75px;height:75px;display:block;position:relative;left:50%;top:50%;margin:-38px 0 0 -38px;box-shadow:0 0 20px #000;border-radius:75px}.videos-content-wrap{background-color:#fff;padding:35px;min-height:444px}.videos-content-wrap h4{font-family:'Proxima N W01 Cd Reg';font-size:40px;line-height:48px;margin:0;color:#434444;text-transform:uppercase;white-space:normal}.videos-content-wrap p{font-family:'Proxima N W01 Light';font-size:15px;line-height:20px;margin:18px 0 0;color:#000;height:auto;white-space:normal}.video-carousel-wrap{position:relative;overflow:hidden;margin-top:80px}.video-carousel-wrap .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:absolute;top:50%;margin-top:-50px;padding:0 20px;z-index:1}.video-carousel-wrap .controls a#prev{display:block}.video-carousel-wrap .controls a#prev:before{width:50px;height:1px;background-color:#686c5d;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;margin-top:34px}.video-carousel-wrap .controls a#next:before,.video-carousel-wrap .controls a#prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:50px;height:1px;background-color:#686c5d;content:'';display:block;margin-top:34px}.video-carousel-wrap .controls a#next{display:block}.video-carousel-wrap .controls a#next:after{width:50px;height:1px;background-color:#686c5d;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;margin-top:34px}@media screen and (max-width:1300px){.videos-slide{max-width:775px}}@media screen and (max-width:900px){.videos-slide{max-width:400px}}@media screen and (max-width:500px){.videos-item,.videos-slide{max-width:320px}.videos-item{padding:0 20px}.video-carousel-wrap .controls{display:none}.videos-content-wrap{min-height:400px;padding:35px 20px;background:0 0}.videos-content-wrap h4{font-size:28px;line-height:34px}}#tribe-events-pg-template{max-width:1220px;padding:0 1.5em;width:100%;margin:0 auto;color:#434444}#tribe-events-bar{display:none}h2.tribe-events-page-title{text-align:left;font-size:2.8em;margin-bottom:0}#tribe-events-content ul.tribe-events-sub-nav{list-style-type:none;margin:1.3em 0;overflow:hidden;text-align:left;padding:0}li.tribe-events-nav-current,li.tribe-events-nav-next,li.tribe-events-nav-previous{height:38px;font-family:'Proxima N W01 Cd Reg';background-color:#6192ae;font-size:1.7em;border-radius:2px}li.tribe-events-nav-current{margin-right:10px!important}li.tribe-events-nav-current a,li.tribe-events-nav-next a,li.tribe-events-nav-previous a{text-decoration:none;color:#fff;padding:.5em .8em;display:inline-block}.tribe-events-calendar{border:none!important;font-family:'Proxima N W01 Cd Reg';font-weight:400}.tribe-events-calendar tbody{border-color:#CACACC}.tribe-events-calendar thead tr th{text-align:left;font-family:'Proxima N W01 Cd Bold';font-size:1.4em;font-weight:400}.tribe-events-othermonth{background-color:rgba(77,77,78,.2)}.tribe-events-present{color:#9b3620;border:2px solid #9b3620!important}.daynum{font-size:1.2em!important;font-weight:400!important}.tribe-events-calendar tbody tr td h3 a{text-decoration:none;color:#9b3620;text-transform:none;font-size:1.2em}.tribe-events-cal-links{display:none!important}#tribe-events>#tribe-events-content>.tribe-events-schedule>h2>.tribe-event-date-start,.tribe-events-mobile a.tribe-events-read-more,div#tribe-mobile-container{display:none}.single-tribe_events #tribe-events-content{margin-bottom:0;padding:1em .5em}.single-tribe_events #tribe-events-content p{font-size:1.3em}.tribe-events-mobile{padding:0 2em 2em;border-bottom:1px solid rgba(77,77,78,.3)}.tribe-mobile-day-heading{background-color:#4d4d4f;color:#fff;padding:1em;font-size:1.7em}.tribe-events-mobile .summary a{text-decoration:none;color:#4d4d4f;font-size:1.5em}.tribe-events-mobile .tribe-events-event-body{font-size:1.2em;font-family:'Proxima N W01 Reg'}.tribe-events-mobile .tribe-events-event-schedule-details{font-style:italic}@media screen and (max-width:768px){div#tribe-mobile-container{display:block}.tribe-events-calendar,.tribe-events-page-title,.tribe-events-sub-nav{display:none}}div.subpage-container{max-width:1220px;padding:4em 2em;margin:0 auto;font-family:'Proxima N W01 Light'}div.subpage-container.wide{max-width:1330px}.subpage-container .main-column{color:#434444;width:75%;display:inline-block;vertical-align:top;padding-right:10em}.subpage-container .main-column *{color:#434444}.subpage-container .main-column form{text-align:right}.subpage-container .main-column form .check-button{width:auto;display:inline-block;color:#fff;text-transform:uppercase;font-size:1.6em;font-family:'Proxima N W01 Cd Reg';padding:.5em 2em}.subpage-container .main-column form div.wpcf7-validation-errors{border-color:#9A361F;font-size:1.2em}.subpage-container .main-column form fieldset{padding:1em 0}.subpage-container .main-column form fieldset label{font-family:'Proxima N W01 Bold';padding:.1em 1.2em 0 0;display:inline-block;vertical-align:middle;font-size:1.6em;letter-spacing:0}.subpage-container .main-column form fieldset>span{font-family:'Proxima N W01 Light';display:inline-block;vertical-align:top;width:60%}.subpage-container .main-column form fieldset span input[type=email],.subpage-container .main-column form fieldset span input[type=text]{font-size:1.6em;display:inline-block;width:100%;height:23px;border:1px solid #afafaf}.subpage-container .main-column form fieldset span[role=alert]{color:#9A361F;font-size:1.2em}.subpage-container .main-column form fieldset.terms-box{text-align:left;width:60%;display:inline-block}.subpage-container .main-column form fieldset.terms-box em{margin:1em 0 0 2.5em;display:inline-block;font-size:1.2em}.subpage-container .main-column form fieldset.terms-box span.terms{text-align:left;width:100%}.subpage-container .main-column form fieldset span input[type=checkbox]{width:1.8em;height:1.8em;display:inline-block;vertical-align:middle}.subpage-container .main-column form fieldset span input[type=checkbox]+span{font-size:1.4em;vertical-align:middle;margin-left:.3em}.subpage-container .main-column textarea{height:150px}.subpage-container .main-column select,.subpage-container .main-column textarea{font-size:1.6em;width:100%;border:1px solid #afafaf;resize:none}.subpage-container .main-column p{font-size:1.5em;font-family:'Proxima N W01 Light'}.subpage-container .main-column a{color:#9A361F;text-decoration:none}.subpage-container .sidebar{width:25%;display:inline-block;vertical-align:top}.sidebar *{color:#434444}.sidebar h1,.sidebar h2{font-family:'Proxima N W01 Bold';font-size:1.8em;letter-spacing:0;text-transform:inherit}.main-column h3,.main-column h4,.main-column h5,.sidebar h3,.sidebar h4,.sidebar h5{font-family:'Proxima N W01 Bold';font-size:1.6em;letter-spacing:0;margin:2em 0 0;text-transform:inherit}.sidebar a,.sidebar p,.sidebar ul{font-family:'Proxima N W01 Light';font-size:1.5em;line-height:1.6}.sidebar p{margin:0}.sidebar a{color:#9A361F;text-decoration:none}.subpage-container.blog .main-column{padding-right:0!important}.blog .main-column .post{border-bottom:1px solid rgba(77,77,78,.2);padding-bottom:2em;margin-bottom:3.6em}.blog .main-column .post .post-overview-image{float:left;padding:0 2em .5em 0;max-width:330px;width:100%;height:auto!important}.blog .main-column .post h4{margin:0 0 .8em;font-size:1.4em}.blog .main-column .post h3{margin:0;font-family:'Proxima N W01 Cd Reg';font-size:3.4em;font-weight:400;line-height:1.2}.blog .sidebar .post,.blog .sidebar h3{margin-bottom:1em}.blog .main-column .post a.readmore{font-size:1.5em;font-family:'Proxima N W01 Cd Reg'}.blog .sidebar{padding-right:5%}.blog .sidebar h3{text-transform:uppercase;margin-top:0}.blog .sidebar span{font-size:1.5em}.blog .sidebar a{font-size:1.5em;font-family:'Proxima N W01 Bold'}.blog .mobile-archive{display:none}.masthead.map-directions{width:100%;height:auto;max-height:1200px;padding-top:120px}.map-directions #map-canvas{width:100%;padding-bottom:50%}.map-directions #map-canvas>div{padding-bottom:50%}.map-view-switcher{position:absolute;top:180px;z-index:130;right:10%;background-color:#DEDEE0;border-radius:10px;border:1px solid #fff}.map-view-switcher>div{position:relative;display:inline-block;font-size:1.8em;width:120px;text-align:center;color:#4d4d4f;font-family:'Proxima N W01 Reg';padding:.4em 0 .3em;border-radius:10px;cursor:pointer}.aerial-view-pin,.control-section{font-family:'Proxima N W01 Light'}.map-view-switcher>div.active{color:#fff;background-color:#6193AE}.control-section{width:280px;position:absolute;bottom:10%;right:10%;color:#fff}.control-section .control-header{background-color:rgba(77,77,78,.8);text-align:center;padding:.6em}.control-section .control-header>span{display:block;font-size:1.3em}.control-left,.control-right{height:40px;vertical-align:top}.control-section .control-body .pin-section-container{display:block}.control-section .control-body .control-left{width:25%;display:inline-block;background-color:#676765;text-align:center}.control-section .control-body .toggle{cursor:pointer;margin-top:.4em;width:80%;display:inline-block}.control-section .control-body .toggle>span{background-color:#2C2827;display:inline-block;width:50%;padding:.4em 0;vertical-align:middle;font-size:1.2em;text-align:center}.control-section .control-body .toggle.active>.on{background-color:#fff;color:#2C2827}.control-section .control-body .toggle>.off{background-color:#fff;color:#fff}.control-section .control-body .toggle.active>.off{background-color:#2C2827;color:#fff}.control-section .control-body .control-right{width:75%;display:inline-block;background-color:#2C2825;font-size:1.2em;padding:.5em 1em}.control-section .control-body .control-right img{width:auto;margin-right:.5em;height:30px}.subpage-container .main-column form#map-directions{max-width:600px}form#map-directions label{width:29%}form#map-directions input{width:70%;font-size:1.5em;padding:.3em}form#map-directions button{border:none;color:#fff}div#directions-panel>div{font-size:1.5em}div#directions-panel.directions-not-found{font-size:1.5em;color:#9A361F;padding:1em}.google-map-container{position:relative;z-index:110;max-height:0;opacity:0;overflow:hidden}.google-map-container.show{opacity:1;max-height:800px;padding-bottom:50%}.aerial-map-container{position:relative;z-index:100;opacity:1;overflow:hidden}.aerial-map-container.hide{max-height:0;opacity:0}.aerial-map-container img{width:100%}.aerial-view-pin{font-size:1.5em;width:auto;display:inline-block;border-radius:3em;position:absolute;z-index:200}.aerial-view-pin.open{background-color:rgba(255,255,255,.9)}.aerial-view-pin .a-left,.aerial-view-pin .a-right,.aerial-view-pin .a-right .right-arrow{display:inline-block;vertical-align:middle}.aerial-view-pin .a-left{border:1px solid #fff;cursor:pointer;height:4em;width:4em;border-radius:100%;background-color:#6292ae;position:relative}.aerial-view-pin .a-left .icon-close-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;color:#fff;font-size:2em;height:1em;width:1em}.aerial-view-pin.open .a-left .icon-close-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.aerial-view-pin .a-right{max-width:0;max-height:0;overflow:hidden;position:relative}.aerial-view-pin.open .a-right{padding:.3em 0;max-width:240px;max-height:100px}.aerial-view-pin .a-right .text{max-width:200px}.aerial-view-pin .a-right .right-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);color:#9b3620;font-size:.8em}@media screen and (max-width:1024px){.map-directions #map-canvas,.map-directions #map-canvas>div{padding-bottom:50%}.control-section{display:none}.aerial-view-pin{font-size:1.1em}}@media screen and (max-width:768px){.map-directions #map-canvas,.map-directions #map-canvas>div{padding-bottom:60%}.map-view-switcher{display:none}}.pswp__caption{position:absolute;opacity:1;transition:all .15s ease-in-out;bottom:30px;background-color:rgba(0,0,0,.6)!important}.pswp__caption.active{opacity:0}.pswp__caption__center{transition:all .15s ease-in-out;min-width:400px}.caption-book-section,.caption-text-section{transition:all .2s ease-in-out;vertical-align:middle;display:inline-block}.caption-text-section{width:70%}.caption-text-section .caption-copy,.caption-text-section .caption-title{display:inline-block;width:100%}.caption-text-section .caption-title{font-weight:700;font-family:'Proxima N W01 Cd Bold';font-size:20px;color:#fff}.caption-text-section .caption-copy{color:#fff;font-family:'Proxima N W01 Reg',sans-serif;font-size:14px}.caption-book-section{width:30%;text-align:center}.caption-book-section .caption.button{vertical-align:middle;display:inline-block;text-decoration:none;font-size:13px;padding:.6em 2.2em;border-radius:2px;border:none;color:#fff;font-family:museo-sans,sans-serif;background-color:#9A361F}.pswp__caption__center{width:100%;max-width:1920px!important;padding:1em}.pswp__caption__center *{box-sizing:border-box;font-family:Arial,sans-serif}footer{max-width:1680px;margin:0 auto;background-color:rgba(0,0,0,.75);font-family:'Proxima N W01 Reg',sans-serif;position:relative}footer .diagonal-pattern{top:-50px;position:absolute}.footer-top{height:11.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#d1d2cc}.footer-top .blog-widget{width:70%;padding:0 2em;position:relative;display:none}.footer-top .blog-widget h4{font-weight:100;color:#da7970;font-size:3.4em;margin:0;font-family:'Proxima N W01 Light',sans-serif}.footer-top .blog-widget p{color:#414042;font-size:2em;margin:0;position:relative;padding:0 1.5em;display:inline-block}.footer-top .blog-widget p:after,.footer-top .blog-widget p:before{font-size:3em;position:absolute;top:0;margin:auto;line-height:.9}.footer-top .blog-widget p:before{content:'“';left:0}.footer-top .blog-widget p:after{content:'”';right:0}.blog-widget .cycle-slideshow{width:100%;overflow:hidden}.blog-widget .cycle-slideshow .cycle-slide{width:100%}.blog-slide-controls{position:absolute;right:5%;top:0;bottom:0;margin:auto;height:5.4em;z-index:200}.blog-arrow{display:inline-block;font-size:3em;color:#fff;background-color:rgba(0,0,0,.2);padding:.4em .6em;cursor:pointer}.footer-top .social{padding:0 2em;width:100%;background-color:#e0e0dc;height:100%;display:inline-block;vertical-align:middle;text-align:center}.footer-bottom .social .icon-social,.footer-top .social .icon-social{vertical-align:middle;height:55px;width:55px;font-size:2.8em;display:inline-block;color:#fff}.footer-top .social .icon-social{background-color:#fff;margin:1em .5em}.footer-bottom .social .icon-social{text-align:center}.social .icon-social.twitter{background-color:#2ab6ea}.social .icon-social.facebook{background-color:#4465a3}.social .icon-social.tripadvisor{background-color:#549241;font-size:2em}.social .icon-social.instagram{background-color:#262626}.social .icon-social.googleplus{background-color:#e05a4a}.social .icon-social .the-icon{line-height:2;display:inline-block}.social .icon-social .the-icon.icon-tripadviser{display:inline-block;line-height:2.5}.footer-bottom-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-bottom.left{width:66.6666%;color:#fff;padding:2em}.footer-bottom.left nav.footer-nav{font-family:'Proxima N W01 Cd Bold',sans-serif;padding:.5em 0}.footer-bottom.left nav.footer-nav ul{list-style-type:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:65em}.footer-bottom.left nav.footer-nav ul>li{font-size:2em;display:inline-block;text-transform:uppercase}.footer-bottom.left nav.footer-nav ul>li>a{color:#bab5ab;text-decoration:none}p.disclaimer{font-size:1.4em;font-family:'Proxima N W01 Light',sans-serif;width:70%}.legal-section{padding:2em 0;max-width:60em;width:100%}.legal-section a,.legal-section span{text-decoration:none;color:#fff;font-size:1.6em;white-space:nowrap}.legal-section a:after,.legal-section span:after{content:' \0000a0\0000a0|\0000a0\0000a0 ';line-height:1}.legal-section a:last-child:after,.legal-section span:last-child:after{content:''}.icon-hilton-honors-black-logo-1{font-size:51px;margin-left:20px;margin-top:20px}.hilton-hhonors{padding:2em 0;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:100}.hilton-hhonors .icon-hilton-logo{font-size:7em}.hilton-hhonors .icon-hhonors-logo{font-size:2.5em;padding-left:2em}.footer-bottom.right{padding:2em 4em;width:33.3333%;background-color:rgba(0,0,0,.1);color:#fff}.footer-bottom.right h4{font-size:4.5em;font-weight:100;margin:0}.footer-bottom.right ul{list-style-type:none;padding-left:1.5em;font-size:2.1em}.legal-section a.choices{background:url(../images/adchoiceslogo.png) right center no-repeat;padding-right:16px}footer #teconsent{display:block;text-align:left;padding:0 0 2em 2em}footer .languages>.menu-languages-container>ul{text-align:center;font-size:1.8em}footer .languages>.menu-languages-container>ul>li{display:inline-block;margin:.2em .7em}footer .languages>.menu-languages-container>ul>li>a{text-decoration:none;font-family:'Proxima N W01 Cd Bold',sans-serif;text-transform:uppercase;color:#bab5ab}.mobile-show,.tablet-show{display:none!important}@media screen and (max-width:1280px){header .inner-container{padding:0 0 0 1em}.large-tile .tile-content-container{font-size:.8em}}@media screen and (max-width:1200px){.columns .tiles,.home-specials-container .specials-sections .content{font-size:.8em}.hh-tile-container .hh-tile-content,.hh-tile-container:nth-child(even) .hh-tile-content{padding:4em 3em}}@media screen and (max-width:1100px){header .inner-container{font-size:.8em}header .inner-container .booking-widget-section{font-size:1.2em}.masthead .diagonal-pattern.top{position:absolute;top:90px}.home-specials-container .cycle-slideshow{overflow:hidden;width:80%;margin:0 auto}.sp-arrows{display:inline-block;font-size:2.5em;color:#fff;width:10%}#prev-special.sp-arrows{text-align:right}.sp-arrows>span{background-color:rgba(0,0,0,.2);padding:.4em .6em;cursor:pointer}}@media screen and (max-width:1080px){.footer-bottom .social .icon-social,.footer-top .social .icon-social{height:45px;width:45px;font-size:2.2em;text-align:center;color:#fff}.footer-bottom .social .icon-social.tripadvisor,.footer-top .social .icon-social.tripadvisor{font-size:1.8em}}@media screen and (max-width:1024px){.tablet-hide{display:none!important}header .tablet-show{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.tablet-show{display:block!important}header .site-logo{font-size:.9em;width:20%;border-right:1px solid rgba(93,94,94,.24);text-align:center}header .site-logo>span{margin:0 auto}header .nav-icons-mobile{width:70%;text-align:center;font-family:'Proxima N W01 Cd Bold'}header .nav-icons-mobile>a{padding:1.43em 0 1.23em;border-right:1px solid rgba(93,94,94,.24);line-height:1;width:33.33%;display:block;text-decoration:none;text-transform:uppercase;font-size:3.3em;color:#77787b}header .nav-menu-mobile{width:10%;color:#7d7e81}header .nav-menu-mobile .icon-hamburger{font-size:3em;margin:0 auto;cursor:pointer;padding:1.43em 10% 1.23em;transition:all .3s ease}.mobile-nav .nav-icons-mobile{display:none!important}.masthead .content,.masthead .left,.masthead .right{bottom:15%}.masthead .content{font-size:.7em}.masthead .cycle-arrows{font-size:10em}.mobile-booking-container{display:block}.gallery-nav-left{padding:2em 0 4em}.page-intro-container .inner-container{padding:1.5em 3em 4em}.page-intro-container .intro-content{width:100%}.page-intro-container .gallery-nav{bottom:initial;right:initial;position:relative}.large-tile .tile-content-container .content h3{font-size:6.3em}.columns .tiles{font-size:.7em}.subpage-container .main-column{width:100%;padding-right:0}.subpage-container .sidebar{width:100%;text-align:center;border-top:1px solid rgba(93,94,94,.24);padding-top:2em;margin-top:2em}.subpage-container .main-column form{text-align:left}.subpage-container .main-column form fieldset>span{font-family:'Proxima N W01 Light';display:inline-block;vertical-align:top;width:100%}.subpage-container .main-column form fieldset.terms-box{text-align:left;width:100%;display:inline-block}.subpage-container.blog .sidebar{display:none}.subpage-container.blog .mobile-archive{display:block;width:80%;margin:0 auto}.subpage-container.blog .mobile-archive ul{list-style-type:none;padding:0!important;margin-top:2em}.subpage-container.blog .mobile-archive ul li{display:inline-block;width:32.5%;text-align:left}.subpage-container.blog .aboot{border-bottom:1px solid rgba(77,77,78,.2);padding-bottom:2em}.footer-bottom,.footer-top .blog-widget{font-size:.8em}.footer-bottom.left nav.footer-nav ul{width:85%}}@media screen and (max-width:950px){.footer-top .social{width:100%;padding-top:1em}.footer-top .blog-widget{width:50%}}@media screen and (max-width:850px){.columns .tiles{font-size:.6em}}@media screen and (max-width:767px){.nav-menu-mobile.active,header{height:89px}.mobile-hide{display:none!important}.mobile-show{display:block!important}header{padding:0;position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000', GradientType=0 )}header .inner-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .site-logo{padding:2em;border:none;width:auto}header .site-logo>span{color:#fff;width:auto;margin:0}header .nav-icons-mobile{display:none!important}header .nav-menu-mobile{padding:0 2em;color:#fff;width:auto;text-align:right}header .nav-menu-mobile .icon-hamburger{margin:0;display:inline-block}.nav-menu-mobile .icon-close-icon{color:#fff;display:none;font-size:3em;margin:0 auto}.nav-menu-mobile.active .icon-close-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-menu-mobile.active .icon-hamburger{display:none}.mobile-nav ul{list-style-type:none;padding:1em 0;text-align:left;font-size:.8em}.nav-menu-mobile .nav-icons-mobile{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.gallery-item{margin-right:1%;width:48.5%}.masthead .content,.masthead .diagonal-pattern.top,.masthead .left,.masthead .right{display:none}.masthead .nav-icons-mobile{display:inline-block;background-color:rgba(40,43,44,.8);position:absolute;bottom:0;z-index:200;width:100%}.masthead .nav-icons-mobile a{width:33.33%;text-align:center;color:#fff;text-decoration:none;font-family:'Proxima N W01 Cd Bold';font-size:2.4em;line-height:1;padding:1.1em 0 1em;border-right:1px solid #5d5e5e;display:inline-block}.masthead .diagonal-pattern.bottom{bottom:6.5em;height:34px;background-size:1340px;background-repeat:no-repeat}.cycle-pager{display:none}.home-column-container{display:block}.large-tile .tile-content-container{position:relative;background-color:transparent}.large-tile .tile-content-container .content{position:relative;color:#414042}.large-tile .tile-content-container .content p{width:100%;color:#414042}.large-tile.alternate{margin-top:1em}.large-tile.alternate .tile-content-container .content{text-align:left}.large-tile.alternate .tile-content-container .content .header-section{width:100%}.large-tile.alternate .tile-content-container .content .header-section .button.blue{display:none}.columns,.large-tile.alternate .tile-content-container .content .hover-content .button.blue{display:inline-block}.large-tile.alternate .tile-content-container .content .hover-content{width:100%}.columns{width:100%}.columns.c-one{padding-right:0}.columns.c-two{padding:0}.columns.c-three{padding-left:0}.columns .tiles{font-size:1em;margin:0!important}.hh-tile-container .hh-tile-content{width:100%;padding:5em 3em;text-align:left}.hh-tile-container:nth-child(even) .hh-tile-content{float:right;text-align:left}.hh-tile-container .hh-tile-content .inner-container{max-width:100%;width:100%}.hh-tile-container .hh-tile-image{width:100%;float:left;min-height:0;padding-bottom:60%;background-size:cover;position:relative}.page-intro-container .intro-content-wrapper{width:100%}.page-intro-container .floor-plans-container{width:60%;display:block;margin:0 auto;min-width:260px}.full-tile-content .inner-container{padding:4em 3em!important}.full-tile-content .inner-container.left{text-align:left;padding-right:0}.full-tile-content .inner-container.center{text-align:center;padding-right:0;padding-left:0}.full-tile-content .inner-container.right{text-align:right;padding-left:0}.footer-bottom.left,.footer-bottom.right,.footer-top .blog-widget{width:100%}footer .footer-top{height:auto;padding:1em 0}.footer-bottom{text-align:center;font-size:1em}.hilton-hhonors{text-align:center;display:block}.hilton-hhonors .icons{display:inline-block;vertical-align:middle}.icon-hilton-honors-black-logo-1{margin-left:0;display:block}.footer-top .blog-widget{font-size:1em}.footer-top .blog-widget p{font-size:2em}.blog-slide-controls,.footer-top{display:none}.footer-bottom.left nav.footer-nav ul{display:block;width:100%}.footer-bottom.left nav.footer-nav ul>li{display:block;padding:.4em}.footer-bottom .social{padding:3em 10%;height:100%;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.footer-bottom.left{padding:1em 2em}.footer-bottom.right{padding:1em 2em;background-color:transparent}.footer-bottom.right ul{padding:1.5em 0;margin:0;border-top:1px solid #d1d3d4}p.disclaimer{text-align:center;width:100%}.pswp__caption{width:100%!important}.caption-text-section{width:100%;font-size:14px;text-align:center}.caption-book-section{width:100%}}@media screen and (max-width:500px){.featured .intro-content .double-list .list{width:100%;display:inline-block;line-height:1.8}.featured .intro-content .double-list .list.left ul{margin-bottom:0}.featured .intro-content .double-list .list.right ul{margin-top:0}.home-specials-container{display:inline-block;margin:0 auto;vertical-align:middle;width:100%;position:relative}.home-specials-container .sp-arrows{position:absolute;top:43%}.home-specials-container #prev-special{left:1%}.home-specials-container #next-special{right:1%}.home-specials-container .cycle-slideshow{width:320px;text-align:center;margin:0 auto}.home-specials-container .specials-sections .content{font-size:.7em}.footer-top .blog-widget p{font-size:1.6em}.footer-bottom{text-align:left}.footer-bottom .social{padding:3em 5%}.columns .tiles,.legal-section{font-size:.8em}.subpage-container.blog .mobile-archive{display:block;width:100%;margin:0 auto}.footer-bottom-container{display:block}.video-container .gallery-item{width:97.5%}}@media screen and (max-width:420px){.sp-arrows{width:12%}.home-specials-container .cycle-slideshow{width:250px}.home-specials-container .cycle-slideshow .specials-sections{min-width:250px;margin:0}.home-specials-container .specials-sections .content{font-size:.65em}.gallery-item{margin-right:0;width:100%}}@media screen and (max-width:350px){.home-specials-container .cycle-slideshow{width:230px}.home-specials-container .cycle-slideshow .specials-sections{min-width:230px;margin:0}.home-specials-container .specials-sections .content{font-size:.5em}}html.ie9 .dd-styled-arrow{display:none!important}html.ie9 .booking-widget,html.ie9 .nav-elements,html.ie9 .site-logo{display:inline-block;vertical-align:bottom}html.ie9 .site-logo{width:15%}html.ie9 .nav-elements{width:60%;padding-bottom:0}html.ie9 nav *{display:inline-block!important;vertical-align:bottom}html.ie9 nav div>ul>li{padding:0 3%}html.ie9 .nav-elements nav div>ul>li>ul.sub-menu{top:100%}html.ie9 .nav-icons,html.ie9 nav{display:inline-block}html.ie9 .nav-icons{width:16%;vertical-align:middle}html.ie9 .booking-widget{width:23%}html.ie9 .booking-widget *{display:inline-block;vertical-align:middle}html.ie9 .columns,html.ie9 footer *{vertical-align:top;display:inline-block}html.ie9 .booking-widget .bw-arrow{width:19%}html.ie9 .input-arrival,html.ie9 .input-departure{width:40%}html.ie9 .columns{width:33%}@media screen and (max-width:767px){html.ie9 .columns,html.ie9 footer .right.footer-bottom{width:100%}html.ie9 .bw-content>div{display:inline-block;width:40%}}html.ie9 footer .footer-top{display:inline-block;width:100%}html.ie9 footer .social{width:29%;float:right;vertical-align:middle;text-align:center}html.ie9 footer .hilton-hhonors{width:100%}html.ie9 footer .hilton-hhonors *{vertical-align:middle}html.ie9 footer .right.footer-bottom{width:32%}html.ie9 .nav-icons-mobile *{display:inline-block;width:32.7%}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.page-id-2521 .hh-tile-container .hh-tile-content a{font-size:1.5em}.page-id-2521 .hh-tile-container .hh-tile-content a:hover{text-decoration:underline}.instagram-container .instagram-feed_title{text-align:center;font-family:'Proxima N W01 Reg';font-size:40px;color:#434444}.instagram-container .instagram-feed_title .instagram-icon{width:45px;height:45px;margin-bottom:5px}.instagram-content .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.instagram-content .inner-container .cycle-slideshow{max-width:1080px;margin:0 auto}.instagram-content .inner-container .cycle-slideshow .social-post{max-width:270px;width:100%}.instagram-content .inner-container .cycle-slideshow .social-post img{width:270px;height:270px}.instagram-content .cycle-wrapper{position:relative;max-width:1200px;width:100%;padding:0 60px;margin:0 auto}.instagram-content .inner-container .button-wrap{text-align:center;margin-top:45px;height:80px}.instagram-content .inner-container .button-wrap .button{background:#9b3620;font-size:18px;color:#fff;font-family:'Proxima N W01 Cd Bold';margin:0 auto}.instagram-content .inner-container #prev-slide{top:35%;z-index:9999;position:absolute;left:10px}.instagram-content .inner-container #next-slide{top:35%;z-index:9999;position:absolute;right:10px}.instagram-content .inner-container #prev-slide:after{content:'\e901';color:#969696;font-size:8em;font-family:icomoon}.instagram-content .inner-container #next-slide:after{content:'\e902';color:#969696;font-size:8em;font-family:icomoon}@media screen and (max-width:1200px){.instagram-content .cycle-slideshow{max-width:810px!important;transition:.8s}.instagram-content .cycle-wrapper{max-width:930px!important;transition:.8s}}@media screen and (max-width:990px){.instagram-content .cycle-slideshow{max-width:540px!important;transition:.8s}.instagram-content .cycle-wrapper{max-width:660px!important;transition:.8s}}@media screen and (max-width:660px){.instagram-content .cycle-slideshow{max-width:270px!important;transition:.8s}.instagram-content .cycle-wrapper{max-width:390px!important;transition:.8s}}