/*!
 * Copyright (C) 2016-2022, Peppermill Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are not permitted.
 */
html .tablet-only{display:block}html #header-static,html .desktop-only,html .mobile-only,html .tablet-hidden,html .widescreen-only{display:none}html a.tablet-only,html span.tablet-only{display:inline-block}html .shadow{left:0;right:0}html #header{top:0!important;height:60px}html #nav{padding-left:64px}html #nav .links{position:fixed;top:0;left:0;width:100%;width:100vw;height:100%;height:100vh;padding:75px 0 0;background:#fff;z-index:10;visibility:hidden;outline:0;opacity:0;overflow:auto;overflow-x:hidden;overflow-y:auto;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity 250ms ease-in,visibility 1ms linear 250ms,-webkit-transform 250ms ease-in;transition:opacity 250ms ease-in,visibility 1ms linear 250ms,transform 250ms ease-in}html.show-nav #nav .links{visibility:visible;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity 250ms ease-out,visibility 1ms linear 1ms,-webkit-transform 250ms ease-out;transition:opacity 250ms ease-out,visibility 1ms linear 1ms,transform 250ms ease-out}html #nav .links:before{content:'';position:fixed;top:0;left:0;width:100%;height:85px;z-index:30;background:-moz-linear-gradient(top,#fff 0,#fff 71%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,#fff 71%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,#fff 71%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}html #nav .links:after{content:'';position:relative;clear:both;float:none}html .links .nav-link{display:block;height:auto;opacity:0;width:100%;line-height:3em;will-chagne:transform,opacity;-webkit-transform:translateX(-33%) rotateZ(-15deg);transform:translateX(-33%) rotateZ(-15deg);-webkit-transition:opacity 250ms ease-in 1ms,-webkit-transform 250ms ease-in 1ms;transition:opacity 250ms ease-in 1ms,transform 250ms ease-in 1ms}html.show-nav .links .nav-link{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity 250ms ease-out 1ms,-webkit-transform 250ms ease-out;transition:opacity 250ms ease-out 1ms,transform 250ms ease-out}html .links .nav-link:nth-child(2){-webkit-transition-delay:33ms;transition-delay:33ms}html .links .nav-link:nth-child(3){-webkit-transition-delay:66ms;transition-delay:66ms}html .links .nav-link:nth-child(4){-webkit-transition-delay:99ms;transition-delay:99ms}html .links .nav-link:nth-child(5){-webkit-transition-delay:132ms;transition-delay:132ms}html .links .nav-link:nth-child(6){-webkit-transition-delay:165ms;transition-delay:165ms}html .links .nav-link:nth-child(7){-webkit-transition-delay:198ms;transition-delay:198ms}html .links .nav-link:nth-child(8){-webkit-transition-delay:231ms;transition-delay:231ms}html .links .nav-link:nth-child(9){-webkit-transition-delay:264ms;transition-delay:264ms}html.old-ie .nav-link .text{font-size:10px}html .nav-link svg{top:10%;height:55%}html .nav-link.menu-handle svg{top:0;height:100%;will-change:opacity,transform;-webkit-transition:opacity 125ms ease-in-out 125ms,-webkit-transform 250ms ease-in-out;transition:opacity 125ms ease-in-out 125ms,transform 250ms ease-in-out}html .nav-link.passport svg{top:15%;height:70%}html.show-nav .nav-link.menu-handle svg{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}html .nav-link.menu-handle .ic_close_24px,html.show-nav .nav-link.menu-handle .ic_menu_24px{opacity:0}html.show-nav .nav-link.menu-handle .ic_close_24px{opacity:1}html .links .nav-link svg{opacity:1!important}html .nav-link.logo svg{top:20%;height:60%}html .nav-link.search{padding:0 8px 0 16px}html .nav-link.menu-handle,html .nav-link.passport{display:block}html .nav-link.search .input{top:100%!important;bottom:auto;height:64px;right:0;background-color:#cdcdcd}html .nav-link.search .input input{width:170px}html #container{padding-top:60px}html .content-page .body-container{max-width:800px;margin-right:auto;margin-left:auto}html .btn.floorplan,html .passport-offer .right-side-content .btn{margin-top:16px}html .passport-rewards .right-side-content{width:100%;float:none}html .right-side-content .body{right:auto;width:auto;top:auto}html .homepage .page-content .featured-event-cal .right-side-content .body,html .right-side-content .body{position:relative;margin:48px 0 0;padding:16px;background:0 0;box-shadow:none;max-height:none;overflow:initial}.featured-event-cal{display:grid;grid-template-columns:2fr}.homepage .page-content .featured-event-cal .right-side-content{position:relative;margin:24px 0 0;padding:16px}html .homepage .page-content .featured-event-cal .right-side-content{float:none;position:relative;width:100%}html .content-page .right-side-content .body{margin-top:36px}html .content-page h1+.right-side-content .body{margin-top:0}html .hotel-page.showing-hotel-detail-table .body-container .right-side-content .body{padding-top:2%}html .homepage .page-content .featured-event-cal .right-side-content .body .featured-events .main-title{top:50%;transform:translateY(-100%)}html .content-page .reserve-rates{width:auto}html .page-link-filter,html .page-link-subnav{margin-left:2em;margin-right:2em}.content-page.hotel-page .artwork{width:100%}#body .calendar-img{width:100%;margin-left:0}.artwork .caption.no-content.video-paused:not(.video-played):not(.video-autoplay) .video-btn-play-pause,.artwork .caption.video-must-manually-start.no-content:not(.video-playing) .video-btn-play-pause{-webkit-transform:translateX(-96px) translateX(50vw) translateY(96px) translateY(-18vw) scale(3)!important;transform:translateX(-96px) translateX(50vw) translateY(96px) translateY(-18vw) scale(3)!important}html .artwork h1{font-size:5em}