*:focus{outline:none !important}@media screen and (min-width:768px){.jumbotron.mobile{display:none}}.jumbotron.desktop{display:none}@media screen and (min-width:768px){.jumbotron.desktop{display:block}}.sticky.is-sticky{left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}@media screen and (min-width:992px){.page-template-template-onlineguide header.navbar.navbar-fixed-top{position:absolute}}.page-template-template-onlineguide #document{padding-top:0}.page-template-template-onlineguide #document .content .main .subnav .container{max-width:100%}.page-template-template-onlineguide .main{margin-left:-15px;margin-right:-15px}@media screen and (min-width:768px){.page-template-template-onlineguide .main{float:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100% !important}}.page-template-template-onlineguide .main .subnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;white-space:nowrap;width:100%;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:991px){.page-template-template-onlineguide .main .subnav ul{overflow-x:scroll;overflow-y:hidden;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}}.page-template-template-onlineguide .main .subnav ul li{list-style-type:none;padding:1rem .5rem;text-align:center}.page-template-template-onlineguide .main .jumbotron{border-radius:0 !important;margin-bottom:0;padding:0 !important;position:relative}@media screen and (min-width:768px){.page-template-template-onlineguide .main .jumbotron{height:600px}}.page-template-template-onlineguide .main .jumbotron img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-onlineguide .main .jumbotron h1{bottom:0;font-size:50px;left:0;margin-bottom:0;margin-top:0;padding-bottom:15px;padding-top:15px;position:absolute;right:0;text-align:center}@media (max-width:667px){.page-template-template-onlineguide .main .jumbotron h1{font-size:30px}}.page-template-template-onlineguide .main .jumbotron h1:after{bottom:100%;content:'';height:25px;left:0;position:absolute;width:100%}.page-template-template-onlineguide .main section{margin-bottom:1rem}.page-template-template-onlineguide .main section>.section-title-background{height:415px;position:relative}.page-template-template-onlineguide .main section>.section-title-background:after{content:'';height:50px;left:0;position:absolute;right:0;top:100%}@media screen and (min-width:768px){.page-template-template-onlineguide .main section>.section-title-background:after{bottom:0;top:auto}}@media screen and (max-width:767px){.page-template-template-onlineguide .main section>.section-title-background{height:auto}}.page-template-template-onlineguide .main section>.section-title-background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.page-template-template-onlineguide .main section>.section-title-background img{display:none}}.page-template-template-onlineguide .main section>.section-title-background>h2{bottom:0;font-size:40px;left:0;letter-spacing:1px;margin:1rem 0 0;padding:3rem 0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}@media screen and (min-width:768px){.page-template-template-onlineguide .main section>.section-title-background>h2{margin:0;padding:12rem 0}}@media screen and (max-width:767px){.page-template-template-onlineguide .main section>.section-title-background>h2{font-size:30px;position:relative}}.page-template-template-onlineguide .main section>.section-title-background>h2:after{bottom:0;height:30%;left:0;position:absolute;width:100%}@media screen and (min-width:992px){.page-template-template-onlineguide .main section>.section-title-background>h2:after{content:''}}.page-template-template-onlineguide .main .section-blurb-wrapper{display:none}@media screen and (min-width:768px){.page-template-template-onlineguide .main .section-blurb-wrapper{display:block}}.page-template-template-onlineguide .main .sub-section-image{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-onlineguide .main .sub-section-image.rooms{margin-bottom:0;position:relative}.page-template-template-onlineguide .main .sub-section-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-onlineguide .main .sub-section-image .sub-section-title{bottom:0;left:0;margin:0;padding:1rem;width:100%}@media (min-width:768px){.page-template-template-onlineguide .main .sub-section-image .sub-section-title:not(.rooms){border-bottom:1px solid #f1f1f1;font-size:32px;font-weight:700;margin:0 0 1rem;padding:1rem 0;text-align:center}}.page-template-template-onlineguide .main .slide-wrapper.rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-onlineguide .main .slide{border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.1);margin:0 5px;width:30%}@media screen and (min-width:768px){.page-template-template-onlineguide .main .slide{border:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2rem auto auto;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.page-template-template-onlineguide .main .slide.rooms{width:calc(50% - 4px);border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.1);display:block}}@media screen and (min-width:992px){.page-template-template-onlineguide .main .slide.rooms{border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);margin:4px 2px;width:calc(33.333% - 4px);display:block}}.page-template-template-onlineguide .main .slide .button-accordion{margin:.5rem auto}.page-template-template-onlineguide .main .slide .button-accordion:active,.page-template-template-onlineguide .main .slide .button-accordion:focus,.page-template-template-onlineguide .main .slide .button-accordion:hover{outline:none}.page-template-template-onlineguide .main .line-item{padding:1rem;position:relative}@media screen and (min-width:668px){.page-template-template-onlineguide .main .line-item{border:1px solid rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);margin:4px 2px;width:calc(50% - 4px)}}@media (min-width:768px){.page-template-template-onlineguide .main .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:992px){.page-template-template-onlineguide .main .line-item{width:calc(33.333% - 4px)}}.page-template-template-onlineguide .main .line-item:after{bottom:0;content:'';height:1px;left:0;margin:auto;position:absolute;right:0;width:90%}@media screen and (min-width:668px){.page-template-template-onlineguide .main .line-item:after{display:none}}.page-template-template-onlineguide .main .line-item .name{font-weight:700}.page-template-template-onlineguide .main .line-item .site-url{display:none}.page-template-template-onlineguide .main .line-item .button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-template-template-onlineguide .main .line-item .button-row .btn-wrap{padding:0 3px}.page-template-template-onlineguide .main .line-item:last-child:after{display:none}.page-template-template-onlineguide .main .button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:370px){.page-template-template-onlineguide .main .button-row .btn-wrap a.btn.btn-default{font-size:.75rem;padding-left:10px;padding-right:10px}}.page-template-template-onlineguide .main .room-info-wrapper{padding:1rem}.page-template-template-onlineguide .main .room-info-wrapper .button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:370px){.page-template-template-onlineguide .main .room-info-wrapper .button-row .btn-wrap a.btn.btn-default{font-size:.75rem;padding-left:10px;padding-right:10px}}@media print{body.page-template-template-onlineguide{margin-top:0 !important}.page-template-template-onlineguide .main .slide{width:100%;width:100%}.page-template-template-onlineguide .main .slide .line-item{display:inline-block;float:left;height:200px;width:33.333%}.page-template-template-onlineguide .main .slide .line-item p.site-url{white-space:normal;word-break:break-all;word-wrap:break-word}.page-template-template-onlineguide .main .slide:after{clear:both;content:'';display:table}aside.sidebar{display:none}footer.content-info{display:none}.page-header h1{display:none}.jumbotron h1.og-title{position:static !important}.subnav{display:none}.og-main{margin-top:60px}.page-template-template-onlineguide .main section>.section-title-background>h2{margin:2rem 0;padding:0;position:static}.page-template-template-onlineguide .main .section-blurb-wrapper{margin-top:3rem}.sub-section-image{margin-bottom:50px}.sub-section-image>h3.sub-section-title{position:static !important}.line-item .btn-background{display:none}.line-item .site-url{display:block !important}.room-info-wrapper .btn-background{display:none}.page-template-template-onlineguide .main .room-info-wrapper{margin-top:30px}.page-template-template-onlineguide .main .sub-section-image{margin-top:50px}.page-template-template-onlineguide .slide-wrapper .accordion-button-wrapper{display:none}}