﻿.site-main{padding:60px 0}:root{--accent: #933636;--accent-button: #933636;--accent-rgb: 147, 54, 54;--accent-filter: invert(32%) sepia(11%) saturate(3267%) hue-rotate(314deg) brightness(88%) contrast(95%)}select,input,btn,textarea,input.text,input[type=text],input[type=button],input[type=submit],a[type=button]{-webkit-appearance:none;border-radius:0}.darkgrey-background{background-color:#242424}.lightgrey-background{background-color:#f4f4f4}.marble-background{background-image:url(./assets/images/marble.png);background-size:cover;background-position:center center;overflow:hidden;background-color:#f4f4f4}img{max-width:100%;height:auto}.col-md-4 img,.col-md-3 img{min-width:100%}img.d-none.d-md-block.homepage-hero__down-arrow{min-width:1px}.hr__grey{border-top:2px solid rgba(0,0,0,.1)!important}.hr__white{border-top:2px solid #fff!important}.hr__half-width{border-top:2px solid rgba(0,0,0,.1);width:50%!important;margin-right:auto;margin-left:0}.introduction-paragraph hr,.fourofour-page hr,.default-page hr,.hr__yellow{width:10%;border-top:2px solid #dea744;margin-top:1.5rem;margin-bottom:1.5rem}.far{font-weight:700!important}.yellow-top-border{border-top:2px solid #dea744}.lock-screen-position{overflow:hidden}@media(max-width:768px){.hr__half-width{margin-right:auto;margin-left:auto;width:100%}}.sticky-top #menu-hotels li{white-space:normal;width:16.75%}@media screen and (min-width:1920px){.sticky-top .main-menu__autograph-logo{top:calc(100% - 18px);left:178px}}.btn__header{background:#fff;border:1px solid #bdbdbd;color:var(--accent)}.btn__header:hover,.btn__header:focus{background:#454645}.blog-cards{position:relative;padding:36px 0 10px}.blog-cards__inner{padding:0 20px}.blog-cards__title{max-width:460px;margin:auto;display:flex;flex-wrap:wrap}.blog-cards .heading-1{text-align:center;color:#000;margin:-7px auto 20px;flex:0 0 100%}.blog-cards__view-all{text-align:center}.blog-cards__view-all-wrapper{margin:0 auto 40px}.blog-cards .heading-3{color:#fff;margin-bottom:8px}.blog-cards p{font-family:linotype-sabon,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:30px;color:#fff;margin-bottom:12px}.blog-cards__image{background-position:center center;background-size:cover;border-radius:4px;max-height:720px;margin-bottom:29px;height:320px}.blog-cards__posts{max-width:460px;margin:0 auto;position:relative}.blog-cards__posts-wrapper{position:relative}.blog-cards__posts-wrapper:before{background-color:#454645;content:"";position:absolute;right:-20px;bottom:-57px;left:-20px;top:285px}.blog-cards__post{margin:0 12px;max-width:560px;display:flex;flex-direction:column;height:100%;transition:all .35s ease-in-out;cursor:pointer;padding-bottom:15px}.blog-cards__post:hover{transform:scale(1.02)}.blog-cards__post:hover .link--white{color:var(--accent)}.blog-cards__post:hover .link--white:after{width:100%;background:var(--accent)}.blog-cards__post-wrapper{width:unset!important}.blog-cards .slick-track{display:flex}.blog-cards .slick-slide{height:auto}.blog-cards .slick-arrow{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;display:flex;width:40px;height:40px;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 0 14px rgba(0,0,0,.15)}.blog-cards .slick-arrow i{color:#825941;font-size:20px;padding:0;margin:auto;-webkit-transition:ease-out .4s;-moz-transition:ease-out .4s;transition:ease-out .4s}.blog-cards .slick-arrow--prev{position:absolute;left:-8px;z-index:1;top:140px}.blog-cards .slick-arrow--next{position:absolute;right:-8px;z-index:1;top:140px}.blog-cards .slick-disabled{opacity:.5;pointer-events:none}@media screen and (min-width:768px){.blog-cards{padding:48px 0 10px}.blog-cards__posts{max-width:unset;margin:0 auto}.blog-cards__posts-wrapper::before{top:335px}.blog-cards .heading-1{max-width:unset}.blog-cards .links{margin-top:auto}.blog-cards .slick-track{justify-content:center}.blog-cards__image{height:365px}.blog-cards .slick-arrow--prev{top:180px}.blog-cards .slick-arrow--next{top:180px}}@media screen and (min-width:1024px){.blog-cards{padding:60px 0 10px}.blog-cards__posts-wrapper::before{top:320px}.blog-cards__image{height:350px}.blog-cards__title{display:block;max-width:1752px;position:relative}.blog-cards .heading-1{margin:-7px auto 60px;padding:0 175px}.blog-cards__view-all-wrapper{position:absolute;right:12px;top:0}}@media screen and (min-width:1440px){.blog-cards{padding:80px 0 10px}}@media screen and (min-width:1440px){.blog-cards__posts-wrapper::before{top:638px}.blog-cards__image{height:720px}}.three-posts{position:relative;padding:36px 0 25px}.three-posts__inner{padding:0 20px}.three-posts .heading-1{text-align:center;color:#000;text-transform:uppercase;font-size:40px;line-height:40px;letter-spacing:.05em;margin:0 auto 45px;max-width:460px}.three-posts .heading-2{margin-bottom:24px;text-align:left;font-size:32px;line-height:38px;letter-spacing:0;text-transform:uppercase;color:#fff}.three-posts__content{font-family:linotype-sabon,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:30px;margin:0 7px 16px 0;color:#fff;padding-right:8px}.three-posts .links{margin-top:auto}.three-posts a{margin-bottom:28px}.three-posts__cards{max-width:460px;margin:0 auto;position:relative}.three-posts__cards-wrapper{position:relative}.three-posts__cards-wrapper::before{background-color:#454645;content:"";position:absolute;right:-20px;bottom:-57px;left:-20px;top:280px}.three-posts__card{margin:0 12px;max-width:560px;transition:all .35s ease-in-out;cursor:pointer}.three-posts__card:hover{transform:scale(1.02);padding-bottom:4px}.three-posts__card:hover .link--white{color:var(--accent)}.three-posts__card:hover .link--white:after{width:100%;background:var(--accent)}.three-posts__card-wrapper{padding-bottom:10px}.three-posts .slick-track{display:flex}.three-posts .slick-slide{height:auto;min-height:unset}.three-posts__card-wrapper{display:flex;flex-direction:column;height:100%}.three-posts__image{background-position:center center;background-size:cover;border-radius:4px;max-height:560px;margin:auto;height:312px}.three-posts .slick-arrow{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;display:flex;width:40px;height:40px;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 0 14px rgba(0,0,0,.15)}.three-posts .slick-arrow--prev{position:absolute;left:-8px;z-index:1;top:136px}.three-posts .slick-arrow--next{position:absolute;right:-8px;z-index:1;top:136px}.three-posts .slick-arrow i{color:#825941;font-size:20px;padding:0;margin:auto;-webkit-transition:ease-out .4s;-moz-transition:ease-out .4s;transition:ease-out .4s}.three-posts .slick-disabled{opacity:.5;pointer-events:none}@media screen and (min-width:768px){.three-posts{padding:48px 0 25px}.three-posts__cards{max-width:unset;margin:0 auto}.three-posts__cards-wrapper::before{top:310px}.three-posts .heading-1{max-width:unset}.three-posts .slick-track{justify-content:center}.three-posts__image{height:340px}.three-posts .slick-arrow--prev{top:150px}.three-posts .slick-arrow--next{top:150px}}@media screen and (min-width:1024px){.three-posts{padding:60px 0 25px}.three-posts__cards-wrapper::before{top:270px}.three-posts__image{height:304px}}@media screen and (min-width:1280px){.three-posts{padding:103px 0 25px}}@media screen and (min-width:1440px){.three-posts__cards-wrapper::before{top:480px}.three-posts__image{height:560px}}.pc .slick-next:before{color:#54585a!important;content:"";font-family:"font awesome 5 pro";font-size:2.5rem}.pc .slick-next{right:-40px}.pc .slick-prev{left:-40px}.pc .slick-prev:before{color:#54585a!important;content:"";font-family:"font awesome 5 pro";font-size:2.5rem}.pc__content{min-height:375px}.pc h4{min-height:100px}@media(max-width:768px){.pc .slick-next,.pc .slick-prev{display:none!important}.pc__content{min-height:1px}.pc .slick-dots li::before{content:""}}.dining{width:100%;margin:0 auto 20px}@media(min-width:1280px){.dining{margin-bottom:96px}}.dining__cards-listing{margin-bottom:-32px;padding:0 20px}@media(min-width:576px){.dining__cards-listing{padding:0 40px}}@media(min-width:1280px){.dining__cards-listing{margin-bottom:-64px;padding:0 96px}}.dining__cards-listing .dining__card{margin-bottom:32px}@media(min-width:1280px){.dining__cards-listing .dining__card{margin-bottom:64px}}.dining__cards-listing .dining__card-image{position:relative}.dining__cards-listing .dining__card-image img{border-radius:3px 3px 0 0;height:350px;object-fit:cover;width:100%}@media(min-width:1280px){.dining__cards-listing .dining__card-image img{height:480px}}.dining__cards-listing .dining__card-image-link{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.dining__cards-listing .dining__card-image--link img{transition:filter .35s ease-in-out}.dining__cards-listing .dining__card-image--link:hover img,.dining__cards-listing .dining__card-image--link:focus img{filter:brightness(75%)}.dining__cards-listing .dining__card-content{background:#fff;border:1px solid #e0e0e0;border-radius:0 0 3px 3px;height:100%;padding:26px 23px 0}.dining__cards-listing .dining__card-title{font-family:hypatia-sans-pro,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:27px;letter-spacing:.06em;line-height:120%;text-align:center;text-transform:uppercase;margin-bottom:24px}.dining__cards-listing .dining__card-description p{font-family:linotype-sabon,sans-serif;font-weight:400;font-style:normal;color:#454645;font-size:16px;line-height:30px;text-align:center}@media(min-width:576px){.dining__cards-listing .dining__card-description p{padding:0 22px}}.dining__cards-listing .dining__card-link{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding-top:3px;padding-bottom:12px}@media(min-width:576px){.dining__cards-listing .dining__card-link{flex-direction:row}}.dining__cards-listing .dining__card-link .link__btn{font-size:13px;letter-spacing:.1em;line-height:14px;padding:14px 24px;margin-bottom:20px}@media(min-width:576px){.dining__cards-listing .dining__card-link .link--reservation{margin-left:24px}}.meetings--child+.meetings--child{margin-top:40px}@media(min-width:576px){.meetings--child+.meetings--child{margin-top:60px}}@media(min-width:1280px){.meetings--child+.meetings--child{margin-top:120px}}.meetings--child .meetings__cards-listing{margin-bottom:-20px;padding:0 20px}@media(min-width:576px){.meetings--child .meetings__cards-listing{padding:0 40px}}@media(min-width:1280px){.meetings--child .meetings__cards-listing{margin-bottom:-40px;padding:0 96px}}.meetings--child .meetings__cards-listing .meetings__card{margin-bottom:20px}@media(min-width:1280px){.meetings--child .meetings__cards-listing .meetings__card{margin-bottom:40px}}.meetings--child .meetings__cards-listing .meetings__card-image img{height:350px}@media(min-width:1280px){.meetings--child .meetings__cards-listing .meetings__card-image img{height:480px}}.meetings--child .meetings__cards-listing .meetings__card-content{padding:26px 23px 0}.meetings--child .meetings__cards-listing .meetings__card-title{margin-bottom:14px}.meetings--child .meetings__cards-listing .meetings__card-link{padding-top:3px;padding-bottom:39px}.meetings--child .meetings__cards-listing .meetings__card-link .link__btn{padding:14px 24px}.meetings--child .meetings__cards-listing .meetings__card-amenities{margin-bottom:22px}.meetings--child .meetings__banner-card-image img{height:400px!important;object-fit:cover;width:100%}@media(min-width:576px){.meetings--child .meetings__banner-card-image img{height:600px!important}}@media(min-width:1280px){.meetings--child .meetings__banner-card-image img{height:900px!important}}.meetings--child .meetings__banner-card-wrapper{position:relative}.meetings--child .meetings__banner-card-content{padding:23px 48px 33px;width:100%}@media(min-width:1280px){.meetings--child .meetings__banner-card-content{background-image:linear-gradient(to right,rgba(255,255,255,0.85),white);bottom:0;height:100%;padding:50px 100px;position:absolute;left:0;top:0;width:656px}}.meetings--child .meetings__banner-card-title{font-family:hypatia-sans-pro,sans-serif;font-weight:600;font-style:normal;color:#000;font-size:28px;letter-spacing:0;line-height:120%;margin-bottom:24px;text-transform:uppercase}@media(min-width:1280px){.meetings--child .meetings__banner-card-title{font-size:32px;margin-bottom:31px}}.meetings--child .meetings__banner-card-description p,.meetings--child .meetings__banner-card-description li{font-family:linotype-sabon,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:16px}@media(min-width:1280px){.meetings--child .meetings__banner-card-description p,.meetings--child .meetings__banner-card-description li{font-size:18px}}.meetings--child .meetings__banner-card-description p{line-height:24px}@media(min-width:1280px){.meetings--child .meetings__banner-card-description p{line-height:32px}}@media(min-width:1280px){.meetings--child .meetings__banner-card-description li{padding-left:10px}}.meetings--child .meetings__banner-card-link{padding-top:17px}@media(min-width:1280px){.meetings--child .meetings__banner-card-link{padding-top:22px}}.meetings--child .meetings__banner-card-link .link__btn{color:#825941}.meetings--child .meetings__banner-card-link .link__btn:hover,.meetings--child .meetings__banner-card-link .link__btn:focus{color:#fff}.meetings--child.meetings--single{margin:0 auto}.meetings--child.meetings--single-amenities{position:relative;height:0;z-index:4}.meetings--child.meetings--single-amenities .meetings__page-inner{margin:0 auto;position:absolute;bottom:40px;left:0;right:0}@media(min-width:768px){.meetings--child.meetings--single-amenities .meetings__page-inner{bottom:77px}}.meetings--child.meetings--single-amenities .meetings__page-header{color:#fff;font-size:32px;letter-spacing:.05em;line-height:35px;text-align:center;margin-bottom:16px;padding:0 10px}@media(min-width:768px){.meetings--child.meetings--single-amenities .meetings__page-header{font-size:40px;line-height:43px;margin-bottom:26px}}.meetings--child.meetings--single-amenities .meetings__page-amenities{margin:0 auto}.meetings--child.meetings--single-amenities .meetings__page-amenity{padding:0 16px}.meetings--child.meetings--single-amenities .meetings__page-amenity .v-icon__svg{color:#fff;display:inline-block;height:21px;width:21px}.meetings--child.meetings--single-amenities .meetings__page-amenity-text{font-family:hypatia-sans-pro,sans-serif;font-weight:600;font-style:normal;color:#fff;font-size:14px;letter-spacing:.06em;line-height:17px;padding-left:8px}.meetings--child.meetings--single .meetings__header{font-family:hypatia-sans-pro,sans-serif;font-weight:600;font-style:normal;color:#000;font-size:32px;letter-spacing:.05em;line-height:120%;margin:30px auto;text-align:center;text-transform:uppercase;width:80%}@media(min-width:1280px){.meetings--child.meetings--single .meetings__header{font-size:40px;margin:54px auto}}.meetings--child.meetings--single .meetings__cards-listing{position:relative;padding-bottom:0}.meetings--child.meetings--single .meetings__cards-listing .meetings__card{margin-bottom:0}@media(max-width:1023.98px){.meetings--child.meetings--single .meetings__cards-listing .meetings__card:first-of-type{margin-bottom:32px}}.meetings--child.meetings--single .meetings__cards-listing::before{background-color:#454645;content:"";height:80px;position:absolute;right:0;bottom:0;left:0}.meetings-gallery{max-width:2300px;overflow:hidden}.meetings-gallery .oh__gallery-wrap{position:relative}.meetings-gallery .oh__gallery__btn--wrapper{position:absolute;margin-left:auto;margin-right:auto;width:100%;top:50%;left:50%;transform:translateX(-50%);z-index:1}@media(min-width:768px){.meetings-gallery .oh__gallery__btn--wrapper{max-width:640px}}@media(min-width:1024px){.meetings-gallery .oh__gallery__btn--wrapper{max-width:890px}}@media(min-width:1280px){.meetings-gallery .oh__gallery__btn--wrapper{max-width:1090px}}@media(min-width:1440px){.meetings-gallery .oh__gallery__btn--wrapper{max-width:1190px}}@media(min-width:1920px){.meetings-gallery .oh__gallery__btn--wrapper{max-width:1260px}}.meetings-gallery .oh__gallery__btn--wrapper .slick-next,.meetings-gallery .oh__gallery__btn--wrapper .slick-prev{display:block;width:40px;height:40px;border-radius:50%;z-index:1;box-shadow:0 0 14px rgba(0,0,0,.15)}.meetings-gallery .oh__gallery__btn--wrapper .slick-next,.meetings-gallery .oh__gallery__btn--wrapper .slick-next:hover,.meetings-gallery .oh__gallery__btn--wrapper .slick-next:focus,.meetings-gallery .oh__gallery__btn--wrapper .slick-prev,.meetings-gallery .oh__gallery__btn--wrapper .slick-prev:hover,.meetings-gallery .oh__gallery__btn--wrapper .slick-prev:focus{background:#fff}.meetings-gallery .oh__gallery__btn--wrapper .slick-next::before,.meetings-gallery .oh__gallery__btn--wrapper .slick-next::after,.meetings-gallery .oh__gallery__btn--wrapper .slick-prev::before,.meetings-gallery .oh__gallery__btn--wrapper .slick-prev::after{font-family:"font awesome 5 pro";color:#933636;font-size:20px}.meetings-gallery .oh__gallery__btn--wrapper .slick-next{right:40px}@media(min-width:768px){.meetings-gallery .oh__gallery__btn--wrapper .slick-next{right:-25px}}.meetings-gallery .oh__gallery__btn--wrapper .slick-prev{left:40px}@media(min-width:768px){.meetings-gallery .oh__gallery__btn--wrapper .slick-prev{left:-25px}}.meetings-gallery .oh__gallery__btn--wrapper .slick-next:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 pro";content:"";opacity:1;font-size:20px;font-weight:100}.meetings-gallery .oh__gallery__btn--wrapper .slick-prev:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 pro";content:"";opacity:1;font-size:20px;z-index:99;font-weight:100}.meetings-gallery .our-hotels__gallery--meetings{margin:0 -16px;width:calc(100% + 32px)}@media(min-width:768px){.meetings-gallery .our-hotels__gallery--meetings{height:350px;margin:0 auto;max-width:674px;width:100%}}@media(min-width:1024px){.meetings-gallery .our-hotels__gallery--meetings{height:480px;max-width:924px}}@media(min-width:1280px){.meetings-gallery .our-hotels__gallery--meetings{height:590px;max-width:1124px}}@media(min-width:1440px){.meetings-gallery .our-hotels__gallery--meetings{height:630px;max-width:1224px}}@media(min-width:1920px){.meetings-gallery .our-hotels__gallery--meetings{max-width:1294px}}.meetings-gallery .our-hotels__gallery--meetings .slick-list{height:100%;overflow:unset}.meetings-gallery .our-hotels__gallery--meetings .slick-track{display:flex;height:100%}.meetings-gallery .our-hotels__gallery--meetings .slick-slide{float:unset;width:100%;margin-left:16px;margin-right:16px;position:relative;transition:padding .35s ease-in-out}@media(min-width:768px){.meetings-gallery .our-hotels__gallery--meetings .slick-slide{padding:12px 0}}@media(min-width:1280px){.meetings-gallery .our-hotels__gallery--meetings .slick-slide{padding:24px 0}}@media(min-width:1440px){.meetings-gallery .our-hotels__gallery--meetings .slick-slide{padding:48px 0}}.meetings-gallery .our-hotels__gallery--meetings .slick-slide.slick-current{padding:0}.meetings-gallery .our-hotels__gallery--meetings .slick-slide img{width:100%;height:100%;object-fit:cover}.meetings-gallery .our-hotels__gallery--meetings .our-hotels__gallery__overlay{width:100%;height:100%;position:absolute;bottom:1px}.rooms{width:100%;margin:0 auto}.rooms__cards-listing{padding:0 20px 13px}@media(min-width:576px){.rooms__cards-listing{padding:0 40px 13px}}@media(min-width:1280px){.rooms__cards-listing{padding:0 96px 26px}}.rooms__cards-listing .slick-next{left:auto;right:1rem}.rooms__cards-listing .slick-prev{left:1rem;right:auto}.rooms__cards-listing .rooms__card{margin-bottom:32px}@media(min-width:1280px){.rooms__cards-listing .rooms__card{margin-bottom:64px}}.rooms__cards-listing .rooms__card-gallery-image img{border-radius:3px;height:400px!important}.rooms__cards-listing .rooms__card-gallery-btn:before{left:21px}.rooms__cards-listing .rooms__card-content{height:100%;padding:24px 23px 0}.rooms__cards-listing .rooms__card-title{font-family:hypatia-sans-pro,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:27px;letter-spacing:.06em;line-height:120%;text-align:center;text-transform:uppercase;margin-bottom:8px}.rooms__cards-listing .rooms__card-description p{font-family:linotype-sabon,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:14px;line-height:28px;text-align:center;padding:0 22px}.rooms__cards-listing .rooms__card-description li{font-family:linotype-sabon,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:14px;line-height:28px}.rooms__cards-listing .rooms__card-link{margin-top:auto;padding-top:8px;text-align:center}.rooms__cards-listing .rooms__card-link .link__btn{font-size:13px;letter-spacing:.1em;line-height:14px;padding:14px 24px}.rooms__cards-listing .rooms__card-amenities{margin-bottom:22px}.rooms__cards-listing .rooms__card-amenity{padding:0 16px}.rooms__cards-listing .rooms__card-amenity .v-icon__svg{color:var(--accent);display:inline-block;height:21px;width:21px}.rooms__cards-listing .rooms__card-amenity-text{font-family:hypatia-sans-pro,sans-serif;font-weight:600;font-style:normal;color:#454645;font-size:14px;letter-spacing:.06em;line-height:100%;padding-left:8px}.rooms__featured-card .slick-next{left:auto;right:1rem}@media(min-width:1280px){.rooms__featured-card .slick-next{left:auto;right:calc(656px + 1rem)}}.rooms__featured-card .slick-prev{left:1rem;right:auto}.rooms__featured-card-gallery-image img{height:400px!important}@media(min-width:576px){.rooms__featured-card-gallery-image img{height:600px!important}}@media(min-width:1280px){.rooms__featured-card-gallery-image img{height:900px!important}}.rooms__featured-card-gallery-btn:before{left:21px;right:auto}@media(min-width:1280px){.rooms__featured-card-gallery-btn:before{left:21px}}.rooms__featured-card-wrapper{position:relative}.rooms__featured-card-content{padding:23px 48px;width:100%}@media(min-width:1280px){.rooms__featured-card-content{background-image:linear-gradient(to right,rgba(255,255,255,0.85),white);bottom:0;height:100%;padding:50px 100px;position:absolute;right:0;top:0;width:656px}}.rooms__featured-card-subtitle{font-family:hypatia-sans-pro,sans-serif;font-weight:600;font-style:normal;color:#825941;font-size:16px;letter-spacing:.05em;line-height:120%;margin-bottom:15px;text-transform:uppercase}.rooms__featured-card-title{font-family:hypatia-sans-pro,sans-serif;font-weight:600;font-style:normal;color:#000;font-size:28px;letter-spacing:0;line-height:120%;margin-bottom:15px;text-transform:uppercase}@media(min-width:1280px){.rooms__featured-card-title{font-size:32px}}.rooms__featured-card-description p,.rooms__featured-card-description li{font-family:linotype-sabon,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:16px}@media(min-width:1280px){.rooms__featured-card-description p,.rooms__featured-card-description li{font-size:18px}}.rooms__featured-card-description p{line-height:24px}@media(min-width:1280px){.rooms__featured-card-description p{line-height:32px}}@media(min-width:1280px){.rooms__featured-card-description li{padding-left:10px}}.rooms__featured-card-link{padding-top:17px}@media(min-width:1280px){.rooms__featured-card-link{padding-top:24px}}.rooms__featured-card-link .link__btn{color:#825941}.rooms__featured-card-link .link__btn:hover,.rooms__featured-card-link .link__btn:focus{color:#fff}.rooms__featured-card-amenities{margin-bottom:32px}.rooms__featured-card-amenity{padding-right:32px}.rooms__featured-card-amenity .v-icon__svg{color:#825941;display:inline-block;height:25px;width:25px}.rooms__featured-card-amenity-text{font-family:hypatia-sans-pro,sans-serif;font-weight:600;font-style:normal;color:#454645;font-size:16px;letter-spacing:.06em;line-height:100%;padding-left:12px}.rooms .our-hotels__gallery__overlay{background:0 0;bottom:1px;height:100%;position:absolute;width:100%}.rooms .our-hotels__gallery__image img{object-fit:cover}.rooms .our-hotels__gallery__btn:before{background:url(/wp-content/themes/davenport/assets/images/icons/gallery.svg) no-repeat center;background-size:24px 24px;bottom:20px;content:"";display:block;filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(41deg) brightness(105%) contrast(101%);height:30px;position:absolute;transition:filter .3s ease-in-out;width:30px}.rooms .our-hotels__gallery__btn:hover:before,.rooms .our-hotels__gallery__btn:focus:before{filter:invert(97%) sepia(0%) saturate(382%) hue-rotate(215deg) brightness(90%) contrast(101%)}.rooms .background-slider .slick-slider .slick-track,.rooms .background-slider .slick-slider .slick-list{height:100%!important}.rooms .background-slider__image{background-size:cover;background-position:center center;height:100%;min-height:450px}.rooms .background-slider .our-hotels__gallery__image{height:100%}.rooms .slick-next,.rooms .slick-prev{display:block;top:50%;z-index:2}.rooms .slick-next:before,.rooms .slick-prev:before{font-size:1.8rem}.weddings-gallery{max-width:2300px;overflow:hidden;margin-bottom:20px}@media(min-width:576px){.weddings-gallery{margin-bottom:40px}}@media(min-width:1280px){.weddings-gallery{margin-bottom:96px}}.weddings-gallery .oh__gallery-wrap{position:relative}.weddings-gallery .oh__gallery__btn--wrapper{position:absolute;margin-left:auto;margin-right:auto;width:100%;top:50%;left:50%;transform:translateX(-50%);z-index:1}@media(min-width:768px){.weddings-gallery .oh__gallery__btn--wrapper{max-width:640px}}@media(min-width:1024px){.weddings-gallery .oh__gallery__btn--wrapper{max-width:890px}}@media(min-width:1280px){.weddings-gallery .oh__gallery__btn--wrapper{max-width:1090px}}@media(min-width:1440px){.weddings-gallery .oh__gallery__btn--wrapper{max-width:1190px}}@media(min-width:1920px){.weddings-gallery .oh__gallery__btn--wrapper{max-width:1260px}}.weddings-gallery .oh__gallery__btn--wrapper .slick-next,.weddings-gallery .oh__gallery__btn--wrapper .slick-prev{display:block;width:40px;height:40px;border-radius:50%;z-index:1;box-shadow:0 0 14px rgba(0,0,0,.15)}.weddings-gallery .oh__gallery__btn--wrapper .slick-next,.weddings-gallery .oh__gallery__btn--wrapper .slick-next:hover,.weddings-gallery .oh__gallery__btn--wrapper .slick-next:focus,.weddings-gallery .oh__gallery__btn--wrapper .slick-prev,.weddings-gallery .oh__gallery__btn--wrapper .slick-prev:hover,.weddings-gallery .oh__gallery__btn--wrapper .slick-prev:focus{background:#fff}.weddings-gallery .oh__gallery__btn--wrapper .slick-next::before,.weddings-gallery .oh__gallery__btn--wrapper .slick-next::after,.weddings-gallery .oh__gallery__btn--wrapper .slick-prev::before,.weddings-gallery .oh__gallery__btn--wrapper .slick-prev::after{font-family:"font awesome 5 pro";color:#933636;font-size:20px}.weddings-gallery .oh__gallery__btn--wrapper .slick-next{right:40px}@media(min-width:768px){.weddings-gallery .oh__gallery__btn--wrapper .slick-next{right:-25px}}.weddings-gallery .oh__gallery__btn--wrapper .slick-prev{left:40px}@media(min-width:768px){.weddings-gallery .oh__gallery__btn--wrapper .slick-prev{left:-25px}}.weddings-gallery .oh__gallery__btn--wrapper .slick-next:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 pro";content:"";opacity:1;font-size:20px;font-weight:100}.weddings-gallery .oh__gallery__btn--wrapper .slick-prev:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 pro";content:"";opacity:1;font-size:20px;z-index:99;font-weight:100}.weddings-gallery .our-hotels__gallery--weddings{margin:0 -16px;width:calc(100% + 32px)}@media(min-width:768px){.weddings-gallery .our-hotels__gallery--weddings{height:350px;margin:0 auto;max-width:674px;width:100%}}@media(min-width:1024px){.weddings-gallery .our-hotels__gallery--weddings{height:480px;max-width:924px}}@media(min-width:1280px){.weddings-gallery .our-hotels__gallery--weddings{height:590px;max-width:1124px}}@media(min-width:1440px){.weddings-gallery .our-hotels__gallery--weddings{height:630px;max-width:1224px}}@media(min-width:1920px){.weddings-gallery .our-hotels__gallery--weddings{max-width:1294px}}.weddings-gallery .our-hotels__gallery--weddings .slick-list{height:100%;overflow:unset}.weddings-gallery .our-hotels__gallery--weddings .slick-track{display:flex;height:100%}.weddings-gallery .our-hotels__gallery--weddings .slick-slide{float:unset;width:100%;margin-left:16px;margin-right:16px;position:relative;transition:padding .35s ease-in-out}@media(min-width:768px){.weddings-gallery .our-hotels__gallery--weddings .slick-slide{padding:12px 0}}@media(min-width:1280px){.weddings-gallery .our-hotels__gallery--weddings .slick-slide{padding:24px 0}}@media(min-width:1440px){.weddings-gallery .our-hotels__gallery--weddings .slick-slide{padding:48px 0}}.weddings-gallery .our-hotels__gallery--weddings .slick-slide.slick-current{padding:0}.weddings-gallery .our-hotels__gallery--weddings .slick-slide img{width:100%;height:100%;object-fit:cover}.weddings-gallery .our-hotels__gallery--weddings .our-hotels__gallery__overlay{width:100%;height:100%;position:absolute;bottom:1px}.accommodations-slider{max-width:1920px;margin:0 auto;overflow:hidden;padding:0 24px 36px}.accommodations-slider__img{height:500px;border-radius:4px;background-position:center;background-size:cover}.accommodations-slider svg{width:26px;height:29px;margin-right:16px}.accommodations-slider__card{max-height:850px;max-width:1436px}.accommodations-slider__content{position:relative}.accommodations-slider__overlay{display:flex;flex-direction:column;position:absolute;bottom:45px;padding:0 24px}.accommodations-slider__title{letter-spacing:unset;color:#fff;margin-bottom:12px}.accommodations-slider__details{font-family:linotype-sabon,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:21px;color:#fff;display:flex;flex-wrap:wrap;margin-bottom:12px}.accommodations-slider__details p{margin:unset}.accommodations-slider__beds,.accommodations-slider__occupancy{display:flex;margin-right:59px}.accommodations-slider__size{display:flex}.accommodations-slider .slick-slide{margin:0 12px}.accommodations-slider .slick-arrow{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;display:flex;width:40px;height:40px;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 0 14px rgba(0,0,0,.15);max-width:1912px}.accommodations-slider .slick-arrow i{color:#825941;font-size:20px;padding:0;margin:auto;-webkit-transition:ease-out .4s;-moz-transition:ease-out .4s;transition:ease-out .4s}.accommodations-slider .slick-arrow--prev{position:absolute;left:-8px;z-index:1;top:calc(50% - 20px)}.accommodations-slider .slick-arrow--next{position:absolute;right:-8px;z-index:1;top:calc(50% - 20px)}.accommodations-slider .slick-disabled{opacity:0}@media screen and (min-width:768px){.accommodations-slider{padding:0 24px 48px}}@media screen and (min-width:1024px){.accommodations-slider{padding:0 24px 60px}}@media screen and (min-width:1280px){.accommodations-slider{padding:0 0 80px}.accommodations-slider .slick-list{padding:0 400px 0 0;margin:0 -12px}.accommodations-slider__cards{padding-left:84px}.accommodations-slider__card{height:850px}.accommodations-slider .slick-arrow--prev{left:64px}.accommodations-slider .slick-arrow--next{right:368px}.accommodations-slider__img{height:850px}.accommodations-slider__overlay{bottom:79px;left:54px}.accommodations-slider__title{margin-bottom:31px}.accommodations-slider__details{margin-bottom:27px}.accommodations-slider .link{margin-right:34px}}