@charset "UTF-8";@import url("//fonts.googleapis.com/css?family=Source+Sans+Pro");html{font-family:source sans pro}body{background-color:#575756;color:#fff}.t-input{background:#575756;border-color:rgba(255, 255, 255, 0.25)}body{background-color:#575756;background-image:none;background-repeat:no-repeat;background-attachment:fixed;background-position:center center}body{font-size:18px}.login-body{background-color:#3e3e3a}.login-body .l-main{background-color:rgba(87, 87, 86, 1);border-color:rgba(87, 87, 86, 1)}h1,h2,h3,h4,h5,h6,.t-caption,.t-promotion,.t-quickbooker-title{font-family:source sans pro}h1,h2,.l-content a.current,.timeline__marker--finish:after{color:#fff}h1,.alpha{font-size:36px}h2,.beta{font-size:27px}h3,.gamma{font-size:27px}@media only screen and (max-width:50em){h1,.alpha{font-size:28.8px}h2,.beta{font-size:21.6px}h3,.gamma{font-size:22.5px}}@media only screen and (max-width:30em){h1,.alpha{font-size:25.2px}h2,.beta{font-size:18.9px}h3,.gamma{font-size:18px}}h1,h2,h3,.t-caption,.t-promotion,.t-quickbooker-title{font-weight:bold;font-style:normal;text-transform:none}.t-link{color:#cb3d9b}.t-accent{color:#ba0a7e}.t-promotions{background-color:#3e3e3a;color:#fff}.t-promotion{font-size:22px}.t-toolbar{background:#fff;color:#575756;font-size:18px}.t-nav{font-family:source sans pro;background-color:#3e3e3a;font-size:14px;background-image:'';background-attachment:fixed;background-position:left top}.t-nav-mobile{background-color:#575756;color:#fff}.gallery-active .t-nav,.room-gallery-active .t-nav{background-color:transparent;background-image:linear-gradient(rgba(62, 62, 58, 0.5), rgba(62, 62, 58, 0)) !important;background-attachment:unset}.t-nav__item{background-color:transparent;color:#fff}.t-nav__item:hover{background-color:rgba(186, 10, 126, 0.15)}.t-nav__item--active{background-color:#ba0a7e !important;color:#fff}.t-subnav__item{background-color:#ba0a7e;color:#fff}.t-subnav__item:hover{background-color:#a81877;color:#fff}.t-quickbooker{font-size:16px;background:#575756;color:#fff}.t-input--highlight:placeholder-shown,.t-input--highlight:hover{background:rgba(130, 130, 123, 0.25);border:1px solid #82827b}.t-drawer{background:#575756;color:#fff}.t-border,.t-quickbooker hr{border-color:#82827b !important}.t-quickbooker-title{font-size:18px}.t-quickbooker-button,.t-button,.t-drawer-button{background:#ba0a7e;color:#fff}.t-quickbooker-button:hover,.t-button:hover{background:#c1238b}.t-caption{color:#666;font-size:24px}.t-caption--top{background-image:linear-gradient(rgba(255, 255, 255, 0.8), transparent)}.t-caption--bottom{background-image:linear-gradient(transparent, rgba(255, 255, 255, 0.8))}.t-caption--mid{text-shadow:0 0 0.5em rgba(255, 255, 255, 0.8)}.t-caption--big{font-size:36px}.slick-next{background-color:#b2b2b2;background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 50 50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.2 14.4 11.3 11.3-11.3 11.3' fill='none' stroke='%23000' stroke-miterlimit='10'/%3E%3C/svg%3E")}.slick-prev{background-color:#b2b2b2;background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 50 50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.8 37-11.3-11.3 11.3-11.3' fill='none' stroke='%23000' stroke-miterlimit='10'/%3E%3C/svg%3E")}.t-footer{background:#3e3e3a;color:#fff;font-size:16px}.t-social-media{color:#fff;border:1px solid rgba(255, 255, 255, 0.5)}.m-discount-slider__wrapper,.m-discount-slider__item--buttons{background:#ab1778 !important}.m-discount-slider__wrapper,.m-discount-slider__tabs,.m-discount-slider__header,.m-discount-slider__tab,.m-discount-slider__tab:hover,.m-discount-slider__tab:focus,.m-discount-slider__tab:active{color:#fff !important}.m-discount-slider__button--confirm{background:#fff;color:#ab1778}.m-discount-slider__btn-toggle,.m-discount-slider__btn{background:#ba0a7e;color:#fff !important}.best-price__table{border:1px solid #ab1778}.best-price__table tr+tr{border-top:1px solid rgba(255, 255, 255, 0.1)}.directions__label:after{border-left:12px solid #3e3e3a}.directions__label{background-color:#fff;color:#000}.directions__label:after{border-left:12px solid #fff}.timeline__marker{border-color:#cb3d9b;background:#575756}.timeline__line,.timeline__line-top,.timeline__line-bottom,.timeline__marker--start-n-finish{background:#cb3d9b}