@font-face {font-family:'The Devine';src:url('/assets/css/fonts/TheDevine/TheDevine.woff2') format('woff2'),url('/assets/css/fonts/TheDevine/TheDevine.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face {font-family:'Rephone';src:url('/assets/css/fonts/Rephone/Rephone.woff2') format('woff2'),url('/assets/css/fonts/Rephone/Rephone.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}html, body {margin:0;border:0;padding:0;font-family:"brandon-grotesque",sans-serif!important;font-weight:400;color:#E2DAD3!important;background-image:url('/assets/2022/12/Purple-Sofa-Background-scaled.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;font-size:17px;line-height:normal!important;}* {box-sizing:border-box!important;}.hideme {opacity:0;}.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1440px!important;}.grecaptcha-badge { visibility:hidden;}.overflow-x-hidden {overflow-x:hidden;}.navbar .container-fluid,.navbar .container {display:block!important;}.bg_image {background-position:center;background-size:cover;background-repeat:no-repeat;}#main {margin-top:0!important;}ul.two_col {margin-bottom:25px!important;columns:2;-webkit-columns:2;-moz-columns:2;}.gold {color:#AF9370;}.large_padding_top {padding-top:180px;}.large_padding_bottom {padding-bottom:180px;}.medium_padding_top {padding-top:110px;}.medium_padding_bottom {padding-bottom:110px;}.small_padding_top {padding-top:40px;}.small_padding_bottom {padding-bottom:40px;}p {letter-spacing:1.44px;}a, a:hover {color:#AF9370!important;}a.arrow_button,button.arrow_button {margin-top:30px;border:0!important;border-radius:0;padding:0;display:inline-flex;font-weight:700;position:relative;width:auto;background:transparent!important;}a.arrow_button:after,button.arrow_button:after {content:'';width:29px;height:29px;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;right:-50px;transform:translateY(-50%);transition:all 0.5s;}a.arrow_button:hover:after,button.arrow_button:hover:after {right:-70px;}a.arrow_button.gold,button.arrow_button.gold {color:#AF9370;}a.arrow_button.gold:after,button.arrow_button.gold:after {background-image:url('/assets/2022/12/Gold-Arrow.svg');}a.arrow_button.black {color:#000!important;}a.arrow_button.black:after {background-image:url('/assets/2022/12/Black-Arrow.svg');}h1, h2, h3, h4 {margin-top:50px!important;margin-bottom:40px!important;font-family:'The Devine';color:#AF9370;}h1 {font-size:66px!important;line-height:76px!important;}h1.small, h2 {font-size:46px!important;line-height:56px!important;}h2.small, h3 {font-size:36px!important;line-height:46px!important;}h3.small, h4 {font-size:26px!important;line-height:32px!important;}span.rephone {font-family:'Rephone';}h1 span.rephone, h2 span.rephone, h3 span.rephone {font-size:62px!important;line-height:78px!important;display:inline-block;}.square_button {padding:12px 80px;display:inline-block;color:#000!important;text-transform:uppercase;letter-spacing:1.4px;}.square_button.gold {background-image:linear-gradient(to right, #160D14 50%, #AF9370 50%);background-size:201% 100%;background-position:right bottom;transition:all 0.5s;}.square_button.gold:hover {background-position:left bottom;color:#fff!important;}.square_button.gold_outline {border:1px solid #AF9370;padding:12px 10px;background:transparent;background-image:linear-gradient(to right, rgba(175,147,112,1) 50%, rgba(22,13,20,0) 50%);background-size:200% 100%;background-position:right bottom;color:#AF9370!important;width:100%;max-width:350px;transition:all 0.5s;}.square_button.gold_outline:hover {background-position:left bottom;color:#fff!important;}header.site-header {padding:22px 0;position:fixed;top:0;left:0;width:100%;z-index:20;transition:all 0.5s;}header.site-header.scrolled {padding:15px 0;background:#080101;}header.site-header img.shoe {max-height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;z-index:20;transition:all 0.5s;}.home header.site-header img.shoe {opacity:0;}header.site-header.scrolled img.shoe {max-height:60px;}header.site-header.open img.shoe {opacity:1;}header.site-header #nav-icon1 {border-radius:50%;width:63px;height:63px;background:#BF9F71;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:30;}header.site-header #nav-icon1 span {display:block;position:absolute;height:4px;width:36px;background:#4B0A3E;border-radius:11px;opacity:1;left:13.5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}header.site-header #nav-icon1 span:nth-child(1) {top:21px;}header.site-header #nav-icon1 span:nth-child(2) {display:none;}header.site-header #nav-icon1 span:nth-child(3) {top:37px;width:28px;}header.site-header #nav-icon1.open span:nth-child(1) {top:30px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}header.site-header #nav-icon1.open span:nth-child(2) {opacity:0;left:-60px;}header.site-header #nav-icon1.open span:nth-child(3) {top:30px;width:36px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}header.site-header .navbar {padding:0!important;}header.site-header .main_menu {width:100%;height:100vh;pointer-events:none;position:fixed;top:0;left:0;background-image:url('/assets/2022/12/Purple-Sofa-Background-scaled.jpg');opacity:0;transition:all 0.5s;}header.site-header .main_menu.open {opacity:1;pointer-events:all;}header.site-header .main_menu .left_side,header.site-header .main_menu .right_side {position:fixed;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;transition:all 0.5s;}header.site-header .main_menu .left_side {left:-40%;width:40%;z-index:5;background-image:url('/assets/2022/12/Champagne-Bottle-with-Glasses.jpg');}header.site-header .main_menu .right_side {padding-top:107px;right:-60%;width:60%;z-index:15;}header.site-header .main_menu.open .left_side {left:0;}header.site-header .main_menu.open .right_side {right:0;}header.site-header .main_menu .right_side ul li a {font-family:'The Devine';color:#B79468;padding:10px 0;font-size:60px;line-height:52px;}header.site-header .main_menu .right_side .right_side_inner {margin:0 auto;width:60%;}header.site-header .main_menu .right_side .right_side_inner .info {margin-top:40px;padding-top:20px;border-top:1px solid #B79468;display:flex;justify-content:space-between;}header.site-header .main_menu .right_side .right_side_inner .info .social i {margin:0 30px 0 0;color:#B79468;font-size:28px;}header.site-header .main_menu .right_side .right_side_inner .info .links a {margin-left:30px;display:inline-block;color:#B79468;font-weight:400!important;text-transform:uppercase;font-size:14px;line-height:18px;letter-spacing:2px;}.fixed_buttons {position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;text-align:center;z-index:15;}.fixed_buttons a {margin:0 8px;transform:translateZ(0px);animation-duration:2s;animation-name:wiggle;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:1.5s;}@keyframes wiggle {5% {transform:rotate(2deg);}10% {transform:rotate(-2deg);}15% {transform:rotate(2deg);}20% {transform:rotate(-2deg);}25% {transform:rotate(1deg);}30% {transform:rotate(-1deg);}35% {transform:rotate(1deg);}40% {transform:rotate(-1deg);}50% {transform:rotate(0deg);}}.background_image_with_text_block {height:100vh;width:100%;overflow:hidden;position:relative;}.background_image_with_text_block video {min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.background_image_with_text_block.bg_image {opacity:1;}.background_image_with_text_block .overlay {position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:rgba(0, 0, 0, 0.47);}.background_image_with_text_block .overlay_text {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:10;}.background_image_with_text_block .overlay_text img {max-width:90%;}.left_right_panels_block.overlap > .position-relative + .position-relative {margin-top:-275px;}.left_right_panels_block .content {padding-right:115px;}.left_right_panels_block .image_normal .bg_image {min-height:100%;height:800px !important;}.left_right_panels_block .image_full .bg_image {position:absolute;top:0%;height:120% !important;}.left_right_panels_block .image_full .bg_image.image_width_small {width:35%;}.left_right_panels_block .image_full .bg_image.image_width_medium {width:45%;}.left_right_panels_block .image_full .bg_image.image_width_wide {width:55%;}.left_right_panels_block .image_full.order-1 .bg_image {left:0;}.left_right_panels_block .image_full.order-2 .bg_image {right:0;}.room_slider_block .bg_image {margin-bottom:20px;height:600px;}.room_slider_block h3 {margin:0 0 10px!important;}.room_slider_block p {color:#fff;}.room_slider_block .slick-slide {margin:0 10px;}.room_slider_block .slick-list {margin:0 -10px;}.room_slider_block button.slick-arrow {padding:50px 20px;background:#bf9f71;display:flex;justify-content:center;align-items:center;z-index:10;}.room_slider_block button.slick-next {right:0;}.room_slider_block button.slick-next:before {font-family:"Font Awesome 5 Free";content:"\f054";display:inline-block;font-weight:900;opacity:1;}.room_slider_block button.slick-prev {left:0;}.room_slider_block button.slick-prev:before {font-family:"Font Awesome 5 Free";content:"\f053";display:inline-block;font-weight:900;opacity:1;}.room_cards_block .rooms {margin-top:70px;}.room_cards_block nav {flex-wrap:wrap;justify-content:center;}.room_cards_block nav button {margin:10px!important;width:auto!important;max-width:unset!important;}.room_cards_block .rooms .filter {margin-bottom:40px;display:flex;flex-direction:column;}.room_cards_block .rooms .filter a {display:flex;flex-direction:column;flex-grow:1;}.room_cards_block .bg_image {margin-bottom:20px;height:600px;}.room_cards_block h3 {margin:0 0 10px!important;}.room_cards_block p {color:#fff;}.standard_gallery_block .bg_image {margin-bottom:calc(0.5rem * 1);height:400px;position:relative;}.standard_gallery_block .bg_image i {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:70px;z-index:5;}.gallery_block .image-gallery {transform-origin:center top;width:1920px;margin-left:calc((100vw - 1920px) / 2);}.gallery_block .image {position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}.gallery_block .image:before {content:"";padding-top:100%;display:block;}.gallery_block .image.wide_smaller:before,.gallery_block .image.wide_small:before,.gallery_block .image.wide_medium_small:before,.gallery_block .image.wide_medium:before,.gallery_block .image.wide_medium_large:before {padding-top:75%;}.gallery_block .image.wide_large:before {padding-top:60%;}.gallery_block .image.large:before {padding-top:75%;}.gallery_block .image.tall_smaller:before,.gallery_block .image.tall_small:before,.gallery_block .image.tall_medium_small:before,.gallery_block .image.tall_medium:before,.gallery_block .image.tall_medium_large:before,.gallery_block .image.tall_large:before {padding-top:125%;}.gallery_block .image.smaller,.gallery_block .image.wide_smaller,.gallery_block .image.tall_smaller {width:20%;}.gallery_block .image.small,.gallery_block .image.wide_small,.gallery_block .image.tall_small {width:25%;}.gallery_block .image.medium_small,.gallery_block .image.wide_medium_small,.gallery_block .image.tall_medium_small {width:28%;}.gallery_block .image.medium,.gallery_block .image.wide_medium,.gallery_block .image.tall_medium {width:33.333%;}.gallery_block .image.medium_large,.gallery_block .image.wide_medium_large,.gallery_block .image.tall_medium_large {width:47%;}.gallery_block .image.tall_large {width:55%;}.gallery_block .image.large,.gallery_block .image.wide_large {width:63%;}.gallery_block .image-gallery.slick-slider {padding-top:40px;padding-bottom:40px;width:100% !important;transform-origin:center !important;margin:0 !important;transform:none !important;}.gallery_block .image-gallery.slick-slider .image {position:static !important;}.gallery_block .image-gallery.slick-slider .image:before {padding-top:65.25%;}.sign_up_and_social_block .social i {margin:0 30px 0 0;color:#B79468;font-size:36px;}.masonry_gallery_block .bg_image {height:800px;}.events_block .bg_image {height:400px;position:relative;}.events_block .single_event {margin-bottom:40px;background:#E2DAD3;color:#000;display:flex;flex-direction:column;}.events_block .single_event .content {padding:30px 40px;display:flex;flex-direction:column;align-items:flex-start;flex:1;}.events_block .single_event h3 {margin-top:0!important;margin-bottom:10px!important;}.events_block .single_event a.arrow_button {margin-top:auto!important;}.events_block .single_event ul {padding-left:20px;}.events_block .date {background:#030303;position:absolute;top:0;left:0;width:150px;height:150px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.events_block .date p {margin-bottom:0;text-transform:uppercase;font-family:'The Devine';font-size:36px;line-height:36px;}.events_block .date p.day {font-size:65px;line-height:65px;}.events_block .event_modal .bg_image {height:500px;position:relative;}.events_block .event_modal .modal-content {border:0;border-radius:0;background:#E2DAD3;color:#000;}.events_block .event_modal .content {padding:30px 40px;}.events_block .event_modal h3,.events_block .event_modal h4 {margin-top:0!important;margin-bottom:0!important;}.events_block .event_modal ul {padding-left:20px;}.events_block .event_modal .btn-close {position:absolute;top:20px;right:20px;font-size:28px;opacity:1;z-index:10;}.events_block .event_modal .calendar_add a {color:#000!important;}.contact_form_block {height:100vh;display:flex;align-items:center;}iframe.map {width:100%;height:300px;}form input,form textarea {margin-bottom:15px;border:0!important;border-bottom:1px solid #AF9370!important;border-radius:0!important;padding:12px 0!important;background:transparent!important;color:#AF9370!important;outline:none!important;width:100%;}form .form-check {padding:0;}form .form-check input {margin-top:5px;margin-bottom:0;margin-right:10px;width:auto;}form .form-control.wpcf7-not-valid {border-bottom:1px solid #f00!important;}form .wpcf7-not-valid-tip {display:none;}form input::-webkit-calendar-picker-indicator {filter:invert(1);}form .form-control:focus {border:0;border-bottom:1px solid #AF9370;box-shadow:none;}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder {color:#AF9370!important;text-transform:uppercase;}form input::-moz-placeholder,form textarea::-moz-placeholder {color:#AF9370!important;text-transform:uppercase;}form input::-ms-placeholder,form textarea::-ms-placeholder {color:#AF9370!important;text-transform:uppercase;}form input::placeholder,form textarea::placeholder {color:#AF9370!important;text-transform:uppercase;}form input:-webkit-autofill,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus,form input:-webkit-autofill:active,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:#A6958A !important;}footer.site-footer {border-top:15px solid #AF9370;padding:150px 0;}footer.site-footer img.footer_logo {margin-bottom:40px;max-height:250px;max-width:100%;}@media (max-width:1550px) {.gallery_block .image-gallery {transform:scale(0.90) translateX(-10%);margin-top:-20px;margin-left:calc((110vw - 1728px) / 2);}}@media (max-width:1399.98px) {header.site-header .main_menu .right_side ul li a {font-size:48px;line-height:42px;}}@media (max-width:1360px) {.gallery_block .image-gallery {transform:scale(0.80) translateX(-20%);margin-left:calc((119.2vw - 1558px) / 2);}}@media (max-width:1199.98px) {header.site-header .main_menu .right_side .right_side_inner {width:80%;}header.site-header .main_menu .right_side .right_side_inner .info {display:flex;flex-direction:column;}header.site-header .main_menu .right_side .right_side_inner .info .social {margin-bottom:20px;}header.site-header .main_menu .right_side .right_side_inner .info .links a {margin-left:0;margin-right:30px;}.gallery_block {min-height:60vh;height:auto;transform:none;margin-top:0px;margin-bottom:0px;}.room_cards_block .bg_image {height:400px;}}@media (max-width:991.98px) {.large_padding_top {padding-top:110px;}.large_padding_bottom {padding-bottom:110px;}h1, h2, h3, h4 {margin-top:35px!important;margin-bottom:25px!important;}h1 {font-size:56px!important;line-height:66px!important;}h1.small, h2 {font-size:36px!important;line-height:46px!important;}h2.small, h3 {font-size:28px!important;line-height:38px!important;}h3.small, h4 {font-size:24px!important;line-height:30px!important;}h1 span.rephone, h2 span.rephone, h3 span.rephone {font-size:48px!important;line-height:64px!important;}header.site-header .main_menu .left_side {display:none;}header.site-header .main_menu .right_side {right:-100%;width:100%;}.left_right_panels_block .content {padding-right:0;}.left_right_panels_block.overlap > .position-relative + .position-relative {margin-top:-150px;}.masonry_gallery_block .bg_image {height:500px;}.standard_gallery_block .bg_image {height:300px;}.contact_form_block {margin-top:107px;height:unset;display:block;}footer.site-footer {padding:100px 0;}}@media (max-width:767.98px) {.square_button {padding:15px 40px 12px;}header.site-header .main_menu .right_side ul li a {font-size:36px;line-height:34px;}.left_right_panels_block .medium_padding_top {padding-top:0;}.left_right_panels_block .medium_padding_bottom {padding-bottom:20px;}.left_right_panels_block .image_full,.left_right_panels_block .image_normal {order:0 !important;}.left_right_panels_block .image_normal .bg_image,.left_right_panels_block .image_full .bg_image {position:static;height:500px !important;width:100% !important;}iframe.map {margin-top:30px;}form .wpcf7-submit {margin-bottom:30px;}}@media (max-width:575.98px) {.square_button {margin:0 4px!important;padding:15px 18px 12px;font-size:13px;}h1 {font-size:48px!important;line-height:60px!important;}h1.small, h2 {font-size:32px!important;line-height:42px!important;}h2.small, h3 {font-size:26px!important;line-height:34px!important;}h3.small, h4 {font-size:21px!important;line-height:26px!important;}h1 span.rephone, h2 span.rephone, h3 span.rephone {font-size:36px!important;line-height:46px!important;}header.site-header .main_menu .right_side .right_side_inner {width:90%;}header.site-header #nav-icon1 {width:57px;height:57px;}header.site-header #nav-icon1 span {left:10.5px;}header.site-header #nav-icon1 span:nth-child(1) {top:18px;}header.site-header #nav-icon1 span:nth-child(3) {top:34px;}header.site-header #nav-icon1.open span:nth-child(1) {top:27px;}header.site-header #nav-icon1.open span:nth-child(3) {top:27px;}header.site-header img.shoe {max-height:52px;}header.site-header.scrolled img.shoe {max-height:45px;}.masonry_gallery_block .bg_image {height:300px;}.standard_gallery_block .bg_image {height:280px;}.room_cards_block nav button {margin:10px 5px!important;}.events_block .date {width:100px;height:100px;}.events_block .date p {font-size:28px;line-height:28px;}.events_block .date p.day {font-size:50px;line-height:50px;}.events_block .bg_image {height:280px;}.events_block .event_modal .bg_image {height:300px;}.events_block .single_event .content {padding:25px 15px;}.events_block .event_modal .content {padding:15px 0;}footer.site-footer {padding:50px 0;}}