@import url(//fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&display=swap);@import url(//fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap);@import url(//fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap);@import url(//fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;600;800&display=swap);@import url(//fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&display=swap);.archive-wrapper{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-wrapper>h1{width:100%;color:#3d3a31;font-family:Playfair Display,Times New Roman,serif;font-size:45px;letter-spacing:0;line-height:60px;text-align:center;margin-top:0}@media only screen and (max-width:767px){.archive-wrapper{padding:0;margin-top:20px!important;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.archive-wrapper .archive-rooms-item{width:33.3333%;padding:10px}@media only screen and (max-width:767px){.archive-wrapper .archive-rooms-item{width:100%;padding:0;margin-bottom:20px}}.archive-wrapper .archive-rooms-item .item-body .top{display:-webkit-box;display:-ms-flexbox;display:flex}.archive-wrapper .archive-rooms-item .item-body .top img{width:100%;height:100%}.archive-wrapper .archive-rooms-item .item-body .bottom{background:#7d796e;padding:20px}.archive-wrapper .archive-rooms-item .item-body .bottom>div{font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:3.94px;color:#fff;text-transform:uppercase}.archive-wrapper .archive-rooms-item .item-body .bottom>div.area{margin-top:-10px}.archive-wrapper .archive-rooms-item .item-body .bottom>div.price{margin-bottom:10px}.archive-wrapper .archive-rooms-item .item-body .bottom .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.archive-wrapper .archive-rooms-item .item-body .bottom .buttons a{padding:5px 15px!important}@media only screen and (max-width:767px){.archive-wrapper .archive-rooms-item .item-body .bottom .buttons a{margin:0!important}}.archive .included{background-color:#edecea;margin-bottom:60px}@media only screen and (max-width:767px){.archive .included{margin-bottom:0}}.archive .included .container{padding:80px 120px}@media only screen and (max-width:767px){.archive .included .container{padding:40px}}.archive .included .container>h2{margin-bottom:30px!important}.archive .included .container>h2:after{display:none}.archive .included .container .included-list .list-item{width:100%}.archive .included .container .included-list .list-item h3{text-transform:uppercase;color:#997000;font-size:13px;margin-bottom:50px;position:relative}.archive .included .container .included-list .list-item h3:after{content:"";position:absolute;width:60px;height:2px;background:#997000;left:0;bottom:-30px}.archive .included .container .included-list .list-item p{font-size:13px}.archive .included .container .included-list .list-item .topic{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.archive .included .container .included-list .list-item .topic{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.archive .included .container .included-list .list-item .topic .block-item{width:50%;margin-bottom:10px}@media only screen and (max-width:767px){.archive .included .container .included-list .list-item .topic .block-item{width:100%;padding:0!important;margin-bottom:10px}.archive .included .container .included-list .list-item .topic .block-item:last-child{margin-bottom:0}}.archive .included .container .included-list .list-item .topic .block-item:nth-child(odd){padding-right:20px}.archive .included .container .included-list .list-item .topic .block-item:nth-child(2n){padding-left:20px}.buttons .wpb_wrapper{text-align:right}.buttons a{margin-right:20px}.buttons a:last-child{margin-right:0}@media only screen and (max-width:767px){.buttons a{margin:0 0 20px 20px}}.two-sides{display:-webkit-box;display:-ms-flexbox;display:flex}.two-sides>*{width:50%}.two-sides.w60-40>:first-child{width:60%}.two-sides.w60-40>:last-child{width:40%}.two-sides.w20-80>:first-child{width:20%}.two-sides.w20-80>:last-child{width:80%}ul li{list-style-position:outside}ul.list-1-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.list-1-2 li{width:50%;padding-right:20px}@media only screen and (max-width:767px){ul.list-1-2 li{width:100%}}.mkd-content ul.fw-300{margin-top:10px}.mkd-content .mkd-content-inner>.mkd-container>.mkd-container-inner{padding:0!important;width:100%}.mkd-content a,.mkd-content h1 a:hover,.mkd-content h2 a:hover,.mkd-content h3 a:hover,.mkd-content h4 a:hover,.mkd-content h5 a:hover,.mkd-content h6 a:hover,.mkd-content p a{color:#00e}.mkd-btn,.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent){font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.75px!important;text-transform:uppercase;border:1px solid!important;border-radius:0!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.dark,.mkd-btn.solid.dark{color:#fff!important;background-color:#201c17!important;border-color:#201c17!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.light,.mkd-btn.solid.light{color:#201c17!important;background-color:#fff!important;border-color:#fff!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid:hover,.mkd-btn.solid:hover{background-color:#b6953c!important;color:#201c17!important;border-color:#201c17!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline,.mkd-btn.outline{background-color:transparent!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.dark,.mkd-btn.outline.dark{color:#201c17!important;border-color:#201c17!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.light,.mkd-btn.outline.light{color:#fff!important;border-color:#fff!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline:hover,.mkd-btn.outline:hover{background-color:#b6953c!important;color:#201c17!important;border-color:#201c17!important}.wpb_text_column li,.wpb_text_column p{font-family:Raleway,Arial,sans-serif;font-size:14px;letter-spacing:.25px;color:#3d3a31;line-height:1.7}.wpb_text_column.big p{font-size:16px}.wpb_text_column.small p{font-size:12px;line-height:1.9}.wpb_text_column h1{color:#3d3a31;font-family:Playfair Display,Times New Roman,serif;font-size:38px;letter-spacing:0;position:relative;margin-bottom:50px}.wpb_text_column h1:after{content:"";position:absolute;width:20%;height:2px;background:#997000;left:0;bottom:-30px}.wpb_text_column h2{font-family:Playfair Display,Times New Roman,serif;font-size:28px;color:#201c17;margin-top:0;margin-bottom:50px!important;position:relative}.wpb_text_column h2:after{content:"";width:50px;height:2px;background:#997000;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wpb_text_column h3{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;color:#201c17;letter-spacing:4.5px}.wpb_text_column ul{padding-left:20px}.full-width-block-with-yellow-titles>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper,.yellow-title>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper{margin-bottom:40px}.full-width-block-with-yellow-titles h3,.yellow-title h3{text-transform:uppercase;margin-bottom:0;letter-spacing:3.75px;color:#997000;font-size:13px}.full-width-block-with-yellow-titles a,.yellow-title a{color:#997000;text-decoration:underline}.full-width-block-with-yellow-titles .vc_col-sm-2{width:10%}.full-width-block-with-yellow-titles .vc_col-sm-8{width:80%}.full-width-block-with-yellow-titles h1:after{width:100%}.full-width-block-with-yellow-titles h3{font-size:13px;margin-top:15px}.wide-underline h2{position:relative}.wide-underline h2:after{width:20%;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.w-90{width:90%;margin:0 auto!important}.email-form h2{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:4.6px;text-transform:uppercase;margin-bottom:60px!important}.email-form input.wpcf7-form-control.wpcf7-submit:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent):hover{background-color:#b6953c!important;color:#201c17!important;border-color:#201c17!important}@media only screen and (min-width:768px) and (max-width:959px){.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-2,.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-3,.full-width-on-tablet>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column.vc_col-sm-2,.full-width-on-tablet>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column.vc_col-sm-3{width:8%}}@media only screen and (max-width:767px){.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-2,.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-3,.full-width-on-tablet>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column.vc_col-sm-2,.full-width-on-tablet>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column.vc_col-sm-3{width:100%}}@media only screen and (min-width:768px) and (max-width:959px){.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-6,.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-8,.full-width-on-tablet>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column.vc_col-sm-6,.full-width-on-tablet>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column.vc_col-sm-8{width:84%}}@media only screen and (max-width:767px){.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-6,.full-width-on-tablet>.mkd-full-section-inner>.wpb_column.vc_col-sm-8,.full-width-on-tablet>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column.vc_col-sm-6,.full-width-on-tablet>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column.vc_col-sm-8{width:100%}}.same-size-blocks .mkd-section-inner-margin{display:-webkit-box;display:-ms-flexbox;display:flex}.same-size-blocks .mkd-section-inner-margin .vc_column_container>.vc_column-inner{height:100%}.same-size-blocks .mkd-section-inner-margin .vc_column_container>.vc_column-inner .wpb_wrapper,.same-size-blocks .mkd-section-inner-margin .vc_column_container>.vc_column-inner .wpb_wrapper>div{height:inherit}.icon-top{position:absolute;top:-118px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}@media only screen and (max-width:767px){.icon-top{top:-42px}.mobile-mt-80{margin-top:80px}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.dark:hover,.mkd-btn.solid.dark:hover{color:#fff!important;background-color:#201c17!important;border-color:#201c17!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).solid.light:hover,.mkd-btn.solid.light:hover{color:#201c17!important;background-color:#fff!important;border-color:#fff!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.dark:hover,.mkd-btn.outline.dark:hover{color:#201c17!important;border-color:#201c17!important;background:transparent!important}.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent).outline.light:hover,.mkd-btn.outline.light:hover{color:#fff!important;border-color:#fff!important;background:transparent!important}.mkd-container .vc_row{margin:0 auto!important;padding:0!important}.mkd-container .vc_row .wpb_column.vc_col-sm-2,.mkd-container .vc_row .wpb_column.vc_col-sm-3{display:none}.mkd-container .vc_row .vc_col-sm-8{width:100%}.mkd-container .vc_row>.mkd-section-inner{width:100%!important;padding:40px;margin:0}.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column .vc_column-inner{padding-top:0!important;padding-bottom:0!important}}@media only screen and (max-width:767px) and (max-width:767px){.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column .vc_column-inner{margin-top:0!important}}@media only screen and (max-width:767px){.mkd-container .vc_row>.mkd-section-inner .mkd-section-inner-margin>.wpb_column:last-child{margin-bottom:0}.mkd-container .vc_row>.mkd-full-section-inner .wpb_column .vc_column-inner{padding:0}.mkd-container .vc_row.no-mobile-padding>.mkd-section-inner{padding:0 40px}.mkd-container .vc_row .mobile-padding-top-20-px{padding-top:20px!important}.mkd-container .vc_row .mobile-padding-top-40-px{padding-top:40px!important}.mkd-container .vc_row .mkd-section-inner .mkd-section-inner-margin .wpb_column.mobile-padding-20-px .vc_column-inner{padding:20px!important}.mkd-container .vc_row.mobile-switch>.mkd-section-inner>.mkd-section-inner-margin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mkd-container .vc_row.mobile-switch>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column:first-child{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mkd-container .vc_row.mobile-switch>.mkd-section-inner>.mkd-section-inner-margin>.wpb_column:last-child{margin-bottom:20px}.mkd-container .vc_row.same-size-blocks .mkd-section-inner-margin{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.mkd-container .vc_row.same-size-blocks .mkd-section-inner-margin .wpb_column .lz-block-with-icon-wrapper{margin-top:90px}.mkd-container .vc_row.same-size-blocks .mkd-section-inner-margin .wpb_column:first-child .lz-block-with-icon-wrapper{margin-top:0}}footer p{color:#fff;font-size:12px;font-family:Raleway,Arial,sans-serif;letter-spacing:.25px;line-height:1.5}footer p,footer p em{font-weight:200}footer .top{background:#b6953c;padding:30px 0}footer .top .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){footer .top .row{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}footer .top .row>div{margin:20px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;max-width:420px}footer .top .row>div .title{color:#3d3a31;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:3.94px;text-transform:uppercase;line-height:1.6}footer .top .row>div .text>div{margin:20px 0}footer .top .row>div .text>div p{font-size:14px}footer .top .row>div .text>div p strong{font-weight:600;font-size:14px}footer .top .row>div .text>div p a:not(.underlined-link){color:#fff;text-decoration:underline}footer .bottom{background:#000;padding:35px 0 75px}footer .bottom .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .bottom .logos>*{margin:2%}footer .bottom .logos img{width:auto;height:40px}footer .bottom .text p{margin-bottom:0}footer .bottom .text .menu-footer-menu-container .menu{text-align:center;margin:-5px 0 0}footer .bottom .text .menu-footer-menu-container .menu li{display:inline-block;padding:0 10px;border-right:1px solid #bbb}footer .bottom .text .menu-footer-menu-container .menu li:last-child{border-right:0}footer .bottom .text .menu-footer-menu-container .menu li a{display:block;color:#fff;font-size:12px;font-family:Raleway,Arial,sans-serif;letter-spacing:.25px;line-height:1.5;font-weight:200;line-height:1;text-decoration:underline}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container,.mkd-grid-section>div{max-width:1024px;width:90%!important;margin:0 auto}.block-padding.container,.block-padding.mkd-grid-section>div{padding:0 40px}.underlined-link{font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.75px;color:#fff!important;border-bottom:1px solid #fff;padding:5px 0}.for-reader{position:absolute;z-index:-1;width:0;height:0;padding:0;margin:0;overflow:hidden}.fw-300{font-weight:300}header{height:110px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#68645a;z-index:10000;position:relative;width:100%}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;width:76%!important;max-width:940px}@media only screen and (max-width:767px){header .container{position:relative}}header .container>div{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}header .container>div.left{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}header .container>div.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .container>div.right .language .language-menu-close{display:none;margin-left:-30px;margin-bottom:25px}header .container>div.right .language>a span{display:none}header .container>div.right .language>a span:lang(de).de,header .container>div.right .language>a span:lang(en-US).en,header .container>div.right .language>a span:lang(fr).fr,header .container>div.right .language>a span:lang(hi).hi,header .container>div.right .language>a span:lang(ja).ja,header .container>div.right .language>a span:lang(ko).ko,header .container>div.right .language>a span:lang(ru).ru,header .container>div.right .language>a span:lang(zh-CN).zh-cn{display:inline}@media only screen and (max-width:767px){header .container>div.right .language>a{display:none}header .container>div.right .language .menu{right:0;top:50px;max-width:180px}header .container>div.right .language .language-menu-close{display:block}}header .container>div .menu-wrapper{position:relative}@media only screen and (max-width:767px){header .container>div .menu-wrapper{position:static}}header .container>div .menu-wrapper>a.opener{font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.75px;color:#fff;text-transform:uppercase}header .container>div .menu-wrapper>a.opener>i{margin-right:5px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}header .container>div .menu-wrapper>a.opener.burger{display:block;margin-top:10px;margin-left:40px}header .container>div .menu-wrapper>a.opener.burger>div{width:25px;height:4px;border-radius:5px;background:#fff;margin-bottom:5px;-webkit-transition:opacity .3s ease,transform .3s ease;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}header .container>div .menu-wrapper>.menu{position:absolute;background-color:#fff;-webkit-box-shadow:0 -2px 11px 0 rgba(0,0,0,.12);box-shadow:0 -2px 11px 0 rgba(0,0,0,.12);padding:25px;-webkit-transform:translateY(-5000px);transform:translateY(-5000px);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu{width:100%;max-width:230px}}header .container>div .menu-wrapper>.menu ul li{list-style:none;margin-bottom:10px}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu ul li{margin-bottom:14px}}header .container>div .menu-wrapper>.menu ul li.language-menu-item{padding-left:30px;position:relative;margin-top:20px;display:none}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-chinese:after{background:url(../images/general/f0.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-english:after{background:url(../images/general/f1.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-french:after{background:url(../images/general/f2.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-german:after{background:url(../images/general/f3.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-hindi:after{background:url(../images/general/f4.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-japanese:after{background:url(../images/general/f5.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-korean:after{background:url(../images/general/f6.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item.ln-russian:after{background:url(../images/general/f7.png)}header .container>div .menu-wrapper>.menu ul li.language-menu-item:after{content:"";width:18px;height:12px;position:absolute;left:0;top:8px;background-size:cover!important}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(de).ln-german,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(en-US).ln-english,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(fr).ln-french,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(hi).ln-hindi,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(ja).ln-japanese,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(ko).ln-korean,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(ru).ln-russian,header .container>div .menu-wrapper>.menu ul li.language-menu-item:lang(zh-CN).ln-chinese{display:block}}header .container>div .menu-wrapper>.menu ul li:last-child{margin-bottom:0}header .container>div .menu-wrapper>.menu ul li a{color:#000;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:300}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu ul li a{font-size:18px}}header .container>div .menu-wrapper>.menu ul li.current-menu-item a{font-weight:600}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li{padding-left:30px;position:relative}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li a{font-size:11px;font-weight:600}@media only screen and (max-width:767px){header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li a{font-size:14px}}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-chinese:after{background:url(../images/general/f0.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-english:after{background:url(../images/general/f1.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-french:after{background:url(../images/general/f2.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-german:after{background:url(../images/general/f3.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-hindi:after{background:url(../images/general/f4.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-japanese:after{background:url(../images/general/f5.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-korean:after{background:url(../images/general/f6.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li.ln-russian:after{background:url(../images/general/f7.png)}header .container>div .menu-wrapper>.menu .menu-languages-menu-container ul li:after{content:"";width:18px;height:12px;position:absolute;left:0;top:8px;background-size:cover!important}header .container>div .menu-wrapper.main .menu{min-width:160px}header .container>div .menu-wrapper.open>.menu{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}header .container>div .menu-wrapper.open.language a i{-webkit-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}header .container>div .menu-wrapper.open.main>.menu{right:0;-webkit-transform:translateY(10px);transform:translateY(10px)}header .container>div .menu-wrapper.open .burger>div:first-child{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}header .container>div .menu-wrapper.open .burger>div:nth-child(2){opacity:0}header .container>div .menu-wrapper.open .burger>div:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.home header{position:absolute;background:transparent}@media only screen and (max-width:767px){.home .centered-title{margin-bottom:-20px!important}}@media only screen and (max-width:767px){.home .centered-title>.mkd-section-inner{padding-bottom:0}}.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin{display:-webkit-box;display:-ms-flexbox;display:flex}.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin>div{width:auto}@media only screen and (max-width:767px){.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin>div{margin-bottom:0!important}}.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin>div:first-child,.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin>div:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:767px){.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin>div:first-child,.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin>div:last-child{display:none}}.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin>div:first-child:after,.home .centered-title>.mkd-section-inner>.mkd-section-inner-margin>div:last-child:after{content:"";position:absolute;width:90%;height:1px;border-bottom:1px solid #201c17;left:5%;bottom:calc(50% + 3px)}@media only screen and (max-width:767px){.home .listed-content{padding-bottom:60px!important}.home .listed-content .vc_col-sm-3{display:block!important}.home .listed-content ul{width:80%;margin:10px auto 20px!important}.home .listed-content .lz-offset-wrapper{display:none}.home .listed-content .mkd-section-inner{padding-bottom:0!important}}@media only screen and (max-width:767px){.home .lz-big-title-wrapper>div{line-height:1.4;margin-bottom:10px}}.home .vc_col-sm-3{margin-bottom:0!important}.home .buttons .wpb_wrapper{text-align:center}@media only screen and (max-width:767px){.home .lz-cascade1-wrapper{margin-top:-80px}}.home-promo-header>.mkd-full-section-inner>.wpb_column>.vc_column-inner>.wpb_wrapper{max-width:550px;margin:0 auto;width:90%}.home-promo-header>.mkd-full-section-inner>.wpb_column>.vc_column-inner>.wpb_wrapper .title p{color:#fff;font-family:Playfair Display,Times New Roman,serif;font-size:61px;font-weight:600;letter-spacing:0;line-height:1}.home-promo-header>.mkd-full-section-inner>.wpb_column>.vc_column-inner>.wpb_wrapper .subtitle p{color:#fff;font-family:Raleway,Arial,sans-serif;font-size:22px;font-style:italic;font-weight:300;margin:0 0 50px!important}@media only screen and (max-width:767px){.home-promo-header>.mkd-full-section-inner>.wpb_column>.vc_column-inner>.wpb_wrapper .subtitle p{font-size:18px}}.smaller-block .mkd-section-inner-margin{width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.smaller-block .mkd-section-inner-margin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:-15px;margin-right:-15px}}.smaller-block .mkd-section-inner-margin>div{width:auto;margin:0 40px}@media only screen and (max-width:767px){.smaller-block .mkd-section-inner-margin>div{margin:0!important}.smaller-block .mkd-section-inner-margin>div ul{margin-bottom:0!important}}.location-title .wpb_text_column h2:after{width:100%}.location-items .wpb_text_column.small .distance p,.location-items .wpb_text_column.small .location p{font-size:14px}@media only screen and (max-width:767px){.page-id-302 .mkd-container .vc_row .wpb_column.vc_col-sm-3{display:block;margin-top:10px}}.single-room-wrapper{padding:20px 0}.single-room-wrapper .room-info .container{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.single-room-wrapper .room-info .container{padding:20px 0 40px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.single-room-wrapper .room-info .container>div.left{width:48%}@media only screen and (max-width:767px){.single-room-wrapper .room-info .container>div.left{width:100%}}.single-room-wrapper .room-info .container>div.left img{width:100%}.single-room-wrapper .room-info .container>div.right{width:52%;padding:0 40px}@media only screen and (max-width:767px){.single-room-wrapper .room-info .container>div.right{width:100%}}.single-room-wrapper .room-info .container>div.right h1{color:#3d3a31;font-family:Playfair Display,Times New Roman,serif;font-size:45px;letter-spacing:0;line-height:1.2}@media only screen and (max-width:767px){.single-room-wrapper .room-info .container>div.right h1{font-size:40px}}.single-room-wrapper .room-info .container>div.right .room-list{margin-bottom:40px}.single-room-wrapper .room-info .container>div.right .room-list .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.single-room-wrapper .room-info .container>div.right .room-list .item>div{color:#626364;font-family:Raleway,Arial,sans-serif;font-size:14px;letter-spacing:.25px}.single-room-wrapper .room-info .container>div.right .room-list .item.list-header{margin-bottom:10px}.single-room-wrapper .room-info .container>div.right .room-list .item.list-header>div{color:#997000;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:3.74px;text-transform:uppercase}.single-room-wrapper .room-info .container>div.right .room-list .item.list-header>div.floor,.single-room-wrapper .room-info .container>div.right .room-list .item.list-header>div.unit{padding-right:10px}.single-room-wrapper .room-info .container>div.right .room-list .item .floor,.single-room-wrapper .room-info .container>div.right .room-list .item .unit{width:40%}.single-room-wrapper .room-info .container>div.right .room-list .item .facing{width:20%}.single-room-wrapper .room-info .container>div.right .room-list .item .floor,.single-room-wrapper .room-info .container>div.right .room-list .item .unit{display:-webkit-box;display:-ms-flexbox;display:flex}.single-room-wrapper .room-info .container>div.right .room-list .item .floor .underline,.single-room-wrapper .room-info .container>div.right .room-list .item .unit .underline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #dedede;height:80%;margin-left:10px;margin-right:10px}.single-room-wrapper .included{background-color:#edecea;padding:40px 0 100px}@media only screen and (max-width:767px){.single-room-wrapper .included{padding:40px}}.single-room-wrapper .included .container{max-width:800px;padding:40px}@media only screen and (max-width:767px){.single-room-wrapper .included .container{padding:0}}.single-room-wrapper .included .container>h2{margin-bottom:30px!important}.single-room-wrapper .included .container>h2:after{display:none}.single-room-wrapper .included .container .included-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.single-room-wrapper .included .container .included-list{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.single-room-wrapper .included .container .included-list .list-item{width:50%}@media only screen and (max-width:767px){.single-room-wrapper .included .container .included-list .list-item{width:100%;margin-bottom:20px}}.single-room-wrapper .included .container .included-list .list-item h3{text-transform:uppercase;color:#997000;font-size:13px;margin-bottom:50px;position:relative;margin-top:0}.single-room-wrapper .included .container .included-list .list-item h3:after{content:"";position:absolute;width:60px;height:2px;background:#997000;left:0;bottom:-30px}.single-room-wrapper .included .container .included-list .list-item p{font-size:13px}.single-room-wrapper .included .container .included-list .topic .topic-item{display:-webkit-box;display:-ms-flexbox;display:flex}.single-room-wrapper .included .container .included-list .topic .topic-item .left{width:100%;padding-right:20px}.single-room-wrapper .included .container .included-list .topic .topic-item.two .left{width:70%}.single-room-wrapper .included .container .included-list .topic .topic-item.two .right{right:30%}.single-room-wrapper .included .container .included-list .topic .topic-item pre{background:transparent;padding:0;margin:0;color:#7a7464;font-family:Raleway,Arial,sans-serif;font-size:11px;letter-spacing:.17px;line-height:20px;margin-top:10px}.single-room-wrapper .text-block{background:#555146;max-width:800px;padding:90px 120px;text-align:center;margin:-100px auto 60px}@media only screen and (max-width:767px){.single-room-wrapper .text-block{padding:40px;margin:0}}.single-room-wrapper .text-block h2,.single-room-wrapper .text-block p{color:#fff}.single-room-wrapper .text-block a{margin-top:20px}.footer-block{margin-bottom:110px}@media only screen and (max-width:767px){.footer-block{padding:20px 0;margin:0}}.footer-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1100px;-webkit-transform:translateX(76px);transform:translateX(76px)}@media only screen and (max-width:767px){.footer-block .container{-webkit-transform:none;transform:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-block .container .image-wrapper{width:50%}@media only screen and (max-width:767px){.footer-block .container .image-wrapper{width:100%;margin-bottom:20px}}.footer-block .container .text-wrapper{width:45%;padding:70px;background-color:#edecea;text-align:center;-webkit-transform:translate(-80px,60px);transform:translate(-80px,60px)}@media only screen and (device-width:375px) and (device-height:812px) and (orientation:landscape){.footer-block .container .text-wrapper{padding:30px}}@media only screen and (max-width:767px){.footer-block .container .text-wrapper{width:100%;-webkit-transform:none;transform:none;padding:40px}}.footer-block .container .text-wrapper h2{margin-bottom:70px!important}.footer-block .container .text-wrapper h2:after{bottom:-50px}.footer-block .container .text-wrapper a{margin-top:30px}.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}@media only screen and (max-width:767px){.form-wrapper{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.form-wrapper .left{display:-webkit-box;display:-ms-flexbox;display:flex;width:60%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media only screen and (max-width:767px){.form-wrapper .left{width:100%}}.form-wrapper .left .top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-wrapper .left .top .wpcf7-form-control-wrap{width:50%;padding-right:20px;margin-bottom:10px}@media only screen and (max-width:767px){.form-wrapper .left .top .wpcf7-form-control-wrap{width:100%}}.form-wrapper .left .bottom>p{padding-left:5px;color:#180d00}.form-wrapper .left .bottom .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item{width:33.3333333%;margin:0}@media only screen and (max-width:767px){.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item{width:50%;margin:5px 0}}.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media only screen and (max-width:767px){.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:767px){.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media only screen and (max-width:767px){.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (max-width:767px){.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.form-wrapper .left .bottom .wpcf7-checkbox .wpcf7-list-item:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.form-wrapper .right{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%}@media only screen and (max-width:767px){.form-wrapper .right{width:100%}}.form-wrapper .right .your-message{width:100%}.form-wrapper .wpcf7-form-control.wpcf7-date,.form-wrapper .wpcf7-form-control.wpcf7-number,.form-wrapper .wpcf7-form-control.wpcf7-quiz,.form-wrapper .wpcf7-form-control.wpcf7-select,.form-wrapper .wpcf7-form-control.wpcf7-text,.form-wrapper .wpcf7-form-control.wpcf7-textarea{padding:10px 15px;border:1px solid #dedede}.form-wrapper .wpcf7-form-control.wpcf7-text:focus,.form-wrapper .wpcf7-form-control.wpcf7-textarea:focus{border:1px solid #997000}.wpcf7{width:90%;margin:0 auto}@media only screen and (max-width:767px){.wpcf7{width:100%}}::-webkit-input-placeholder{color:#3d3a31;font-family:Raleway;font-size:14px;font-style:italic;font-weight:300;letter-spacing:0}::-moz-placeholder{color:#3d3a31;font-family:Raleway;font-size:14px;font-style:italic;font-weight:300;letter-spacing:0}:-ms-input-placeholder{color:#3d3a31;font-family:Raleway;font-size:14px;font-style:italic;font-weight:300;letter-spacing:0}:-moz-placeholder{color:#3d3a31;font-family:Raleway;font-size:14px;font-style:italic;font-weight:300;letter-spacing:0}.socials>a{width:20px;height:20px;border-radius:5px;background:#fff;color:#b6953c;display:inline-block;position:relative;margin:5px 10px 5px 0}.socials>a>i{position:absolute;left:50%;top:50%;font-size:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lz-block-with-icon-wrapper{padding:60px 30px 30px;background:#edecea;position:relative}.lz-block-with-icon-wrapper.light{background:#f6f6f6}.lz-block-with-icon-wrapper .image-wrapper{position:absolute;width:100px;height:100px;background:#201c17;border-radius:50px;top:-50px;left:calc(50% - 50px)}.lz-block-with-icon-wrapper .image-wrapper img{position:absolute;left:50%;top:50%;max-width:50px;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lz-block-with-icon-wrapper .text-wrapper .title-block h2{text-align:center;font-size:22px}.lz-cascade1-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:160px;z-index:1}@media only screen and (max-width:767px){.lz-cascade1-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;margin-top:0!important}}.lz-cascade1-wrapper .image-wrapper{width:55%}@media only screen and (max-width:767px){.lz-cascade1-wrapper .image-wrapper{width:100%}}.lz-cascade1-wrapper .text-wrapper{width:40%;position:relative}@media only screen and (max-width:767px){.lz-cascade1-wrapper .text-wrapper{width:100%}}.lz-cascade1-wrapper .text-wrapper .text-block{background:#edecea;position:absolute;right:0;bottom:-250px;width:500px;padding:85px 60px}@media only screen and (max-width:767px){.lz-cascade1-wrapper .text-wrapper .text-block{right:auto;bottom:auto;position:relative;width:100%;padding:40px}}.lz-cascade1-wrapper .text-wrapper img{position:absolute;bottom:80px;right:40px;z-index:2}@media only screen and (max-width:767px){.lz-cascade1-wrapper .text-wrapper img{display:none}}.lz-cascade2-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}@media only screen and (max-width:767px){.lz-cascade2-wrapper{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.lz-cascade2-wrapper .image-wrapper{width:48%;position:relative}@media only screen and (max-width:767px){.lz-cascade2-wrapper .image-wrapper{width:100%}}.lz-cascade2-wrapper .image-wrapper .image-block{background:#555146;width:110%;height:500px;position:relative;left:-90px}@media only screen and (max-width:767px){.lz-cascade2-wrapper .image-wrapper .image-block{background:transparent;width:100%;height:auto;left:auto}}.lz-cascade2-wrapper .image-wrapper .image-block>img{position:absolute}.lz-cascade2-wrapper .image-wrapper .image-block>img:first-child{width:400px;left:40px;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.lz-cascade2-wrapper .image-wrapper .image-block>img:nth-child(2){width:260px;top:190px}.lz-cascade2-wrapper .image-wrapper .image-block>img:nth-child(3){width:300px;top:200px;left:300px}@media only screen and (max-width:767px){.lz-cascade2-wrapper .image-wrapper .image-block>img{position:relative;width:100%!important;top:auto!important;left:auto!important;-webkit-transform:none!important;transform:none!important}}.lz-cascade2-wrapper .text-wrapper{width:52%}.lz-cascade2-wrapper .text-wrapper .buttons{white-space:nowrap}@media only screen and (max-width:1040px){.lz-cascade2-wrapper .text-wrapper{margin-top:-80px}.lz-cascade2-wrapper .text-wrapper .buttons{white-space:normal}.lz-cascade2-wrapper .text-wrapper .buttons a{margin:0 20px 20px 0}}@media only screen and (max-width:767px){.lz-cascade2-wrapper .text-wrapper{width:100%;margin-top:40px}}.lz-cascade2-wrapper .text-wrapper .text-block{margin-bottom:25px;margin-top:-30px}@media only screen and (max-width:767px){.lz-cascade2-wrapper .text-wrapper .text-block{margin-bottom:40px}}.lz-cascade2-wrapper .text-wrapper .text-block p{color:#3d3a31;font-family:Playfair Display,Times New Roman,serif;font-size:38px;letter-spacing:0;line-height:1.4}@media only screen and (max-width:767px){.lz-cascade2-wrapper .text-wrapper .buttons a{margin:0 20px 20px 0}}@media only screen and (max-width:767px){.cascade-wrapper .mkd-section-inner{padding-top:0!important}.cascade-wrapper .mkd-section-inner .vc_column-inner{padding:0!important}.cascade-wrapper .mkd-section-inner .vc_column-inner .container{width:100%!important}}@media only screen and (device-width:375px) and (device-height:812px) and (orientation:landscape){.lz-cascade2-wrapper .text-wrapper .buttons{white-space:nowrap;margin-top:-10px}.lz-cascade2-wrapper .text-wrapper .buttons a{padding:9px 20px}}.lz-dark-text-wrapper{padding:80px 115px;background:#555146;-webkit-transform:translateY(-100px);transform:translateY(-100px);position:relative}@media only screen and (max-width:767px){.lz-dark-text-wrapper{padding:40px;-webkit-transform:none;transform:none}}.lz-dark-text-wrapper .text-wrapper .title h2{text-align:center;color:#fff}.lz-dark-text-wrapper .text-wrapper .title h2:after{width:200px;border-color:#b6953c}.lz-dark-text-wrapper .text-wrapper .text p{color:#fff}@media only screen and (max-width:767px){.lz-dark-text-wrapper .text-wrapper .text p{text-align:left!important}}.lz-faq>h2{color:#201c17;font-family:Playfair Display,Times New Roman,serif;font-size:28px;letter-spacing:0;line-height:1.3;text-align:center;margin-bottom:40px}.lz-faq>ul li{list-style:none;position:relative}.lz-faq>ul li .question{border-bottom:2px solid #7d796e}.lz-faq>ul li .question a{padding:20px 50px 20px 0;display:block}.lz-faq>ul li .question a h3{color:#626364;font-family:Raleway,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.25px;line-height:1.2;margin:0}.lz-faq>ul li .question .toggler{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:18px;right:20px}.lz-faq>ul li .question .toggler:after{content:"+";color:#7d796e;font-size:26px;font-weight:600}.lz-faq>ul li .content{color:#3d3a31;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.25px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.lz-faq>ul li .content .content-wrapper{padding:20px 0 15px}.lz-faq>ul li.open .question{border-bottom:2px solid #997000}.lz-faq>ul li.open .question a h3{color:#3d3a31}.lz-faq>ul li.open .question .toggler:after{content:"-";color:#997000}.lz-faq>ul li.open .content{max-height:300px}@media only screen and (max-width:767px){.lz-faq>ul li.open .content{max-height:900px}}.lz-gallery-wrapper{max-width:1024px;width:100%}.lz-gallery-wrapper h2{color:#201c17;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:4.6px;text-align:center;text-transform:uppercase;margin-bottom:70px!important}.lz-gallery-wrapper h2:after{width:100%;background:linear-gradient(137.37deg,#d4d4d4,#7d7d7d)}.lz-gallery-wrapper .grid .grid-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;overflow:hidden;width:40%}.lz-gallery-wrapper .grid .grid-item img{position:absolute;width:100%;height:auto;margin-left:-20px}.lz-gallery-wrapper .grid .grid-item .caption{position:absolute;width:calc(100% - 20px);bottom:-100%;left:0;background:#201c17;padding:20px;-webkit-transition:bottom .3s ease;transition:bottom .3s ease;color:#fff;font-family:Raleway,Arial,sans-serif;font-size:16px;letter-spacing:.25px}.lz-gallery-wrapper .grid .grid-item.big{width:60%}.lz-gallery-wrapper .grid .grid-item.big img{margin-left:0}.lz-gallery-wrapper .grid .grid-item.big .caption{width:100%}.lz-gallery-wrapper .grid .grid-item:hover .caption{bottom:0}.lz-gallery-wrapper.left .grid .grid-item img{margin-left:0}.lz-gallery-wrapper.left .grid .grid-item.big img{margin-left:-20px}@media only screen and (max-width:767px){.lz-gallery-wrapper .grid .grid-item{width:100%;padding-bottom:0!important;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.lz-gallery-wrapper .grid .grid-item.big{width:100%}.lz-gallery-wrapper .grid .grid-item img{position:relative;left:auto;bottom:auto;margin-left:0!important}.lz-gallery-wrapper .grid .grid-item .caption{position:relative;bottom:0;width:100%}}.lz-header-type-1{display:-webkit-box;display:-ms-flexbox;display:flex;background:#edecea}.lz-header-type-1.right .image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:767px){.lz-header-type-1.right .image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.lz-header-type-1.right .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:calc((100vw - 1094px) / 2)}@media only screen and (max-width:767px){.lz-header-type-1.right .text-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.lz-header-type-1 .image-wrapper{min-height:380px;background-position:50%;background-size:cover}.lz-header-type-1 .text-wrapper .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:70px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lz-header-type-1 .text-wrapper .text-block .title{color:#3d3a31;font-family:Playfair Display,Times New Roman,serif;font-size:45px;letter-spacing:0;margin-bottom:30px;line-height:1}.lz-header-type-1 .text-wrapper .text-block .subtitle{color:#997000;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:3.74px;margin-bottom:60px;text-transform:uppercase;line-height:1.6}.lz-header-type-1 .text-wrapper .text-block .content{color:#3d3a31;font-family:Raleway,Arial,sans-serif;font-size:16px;letter-spacing:.25px}.lz-header-type-1 .text-wrapper .text-block .buttons{margin-top:30px}.lz-header-type-1 .text-wrapper .text-block .buttons>a{margin-bottom:20px}.lz-header-type-1 .text-wrapper .text-block .buttons>a:last-child{margin-bottom:0}.lz-header-type-1 .text-wrapper.with-content .text-block .title{position:relative;margin-bottom:60px}.lz-header-type-1 .text-wrapper.with-content .text-block .title:after{content:"";position:absolute;width:30%;height:2px;background:#997000;left:0;bottom:-35px}.lz-header-type-1 .text-wrapper.with-content .text-block .subtitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:20px}.lz-header-type-3{background:#b6953c}.lz-header-type-3 .title{text-align:center;color:#201c17;font-family:Playfair Display,Times New Roman,serif;font-size:28px;letter-spacing:0;padding:40px;line-height:1.2}@media only screen and (max-width:767px){.lz-header-type-1{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.lz-header-type-1>div{width:100%!important;max-width:100%!important}.lz-header-type-1 .text-wrapper .text-block{top:0;-webkit-transform:none;transform:none;padding:40px}.lz-header-type-1 .text-wrapper .text-block .buttons{margin-top:0}.lz-header-type-1 .text-wrapper .text-block .buttons a{margin:0 20px 20px 0}}.lz-location-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px;margin:0 auto}.lz-location-list-wrapper.w-80{width:80%}.lz-location-list-wrapper.w-70{width:70%}.lz-location-list-wrapper>div.space{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;position:relative}.lz-location-list-wrapper>div.space:after{position:absolute;content:"";width:96%;height:1px;border-bottom:2px dotted #3d3a31;bottom:7px;left:2%;opacity:.2}.lz-rooms-categories .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:#edecea;margin-bottom:30px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media only screen and (min-width:768px) and (max-width:959px){.lz-rooms-categories .category-item{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.lz-rooms-categories .category-item:first-child{margin-top:30px}.lz-rooms-categories .category-item>.left{width:35%;background:#c1bcb8}@media only screen and (min-width:768px) and (max-width:959px){.lz-rooms-categories .category-item>.left{width:100%;text-align:center}.lz-rooms-categories .category-item>.left img{max-width:350px}}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.left{width:100%}}.lz-rooms-categories .category-item>.left img{width:100%}.lz-rooms-categories .category-item>.right{width:65%;padding:40px 40px 40px 100px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right{width:100%;padding:40px}}.lz-rooms-categories .category-item>.right h2{color:#201c17;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:4.6px;text-transform:uppercase;margin-bottom:10px}.lz-rooms-categories .category-item>.right h3{color:#997000;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:3.74px;line-height:1.4;margin-top:0;text-transform:uppercase;position:relative}.lz-rooms-categories .category-item>.right h3:after{content:"";position:absolute;width:30%;height:2px;background:#997000;left:0;bottom:-30px}.lz-rooms-categories .category-item>.right .list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:20px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right .list-wrapper{margin-top:60px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.lz-rooms-categories .category-item>.right .list-wrapper .left{width:40%;padding-right:20px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right .list-wrapper .left{width:100%}}.lz-rooms-categories .category-item>.right .list-wrapper .right{width:60%}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right .list-wrapper .right{width:100%}}.lz-rooms-categories .category-item>.right .list-wrapper ul{padding-left:20px}@media only screen and (max-width:767px){.lz-rooms-categories .category-item>.right .list-wrapper ul{margin:0}}.lz-rooms-categories .category-item>.right .list-wrapper ul li{color:#626364;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.25px}@media only screen and (max-width:767px){.mkd-container .vc_row.testimonials-wrapper{margin-top:30px!important}}@media only screen and (max-width:767px){.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner{padding-top:0!important}}.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin .vc_column-inner,.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin .vc_column-inner>.wpb_wrapper{height:100%}@media only screen and (max-width:767px){.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin .vc_column-inner,.mkd-container .vc_row.testimonials-wrapper .mkd-section-inner-margin .vc_column-inner>.wpb_wrapper{padding:0!important}}.lz-testimonial-wrapper{background-color:#edecea;height:100%;padding:40px 30px}@media only screen and (max-width:767px){.lz-testimonial-wrapper{margin-bottom:30px}}.lz-testimonial-wrapper .title{color:#3d3a31;font-family:Roboto,Arial,sans-serif;font-size:18px;letter-spacing:1.75px;text-align:center}.lz-testimonial-wrapper .stars{text-align:center;margin:15px 0 10px}.lz-testimonial-wrapper .stars i{color:#b6953c;margin:0 2px}.lz-testimonial-wrapper .text{margin-bottom:20px}.lz-testimonial-wrapper .text p{line-height:1.8;font-weight:300}.lz-testimonial-wrapper .name,.lz-testimonial-wrapper .text p{color:#626364;font-family:Roboto,Arial,sans-serif;font-size:12px;letter-spacing:.25px;text-align:center}.lz-testimonial-wrapper .name{font-weight:500}.lz-image-text-wrapper,.lz-text-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:30px}@media only screen and (max-width:767px){.lz-image-text-wrapper,.lz-text-image-wrapper{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.lz-image-text-wrapper .image-wrapper,.lz-text-image-wrapper .image-wrapper{width:60%;position:relative}.lz-image-text-wrapper .image-wrapper iframe,.lz-text-image-wrapper .image-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-width:767px){.lz-image-text-wrapper .image-wrapper,.lz-text-image-wrapper .image-wrapper{width:100%}.lz-image-text-wrapper .image-wrapper iframe,.lz-text-image-wrapper .image-wrapper iframe{display:none}}.lz-image-text-wrapper .text-wrapper,.lz-text-image-wrapper .text-wrapper{width:40%}@media only screen and (max-width:767px){.lz-image-text-wrapper .text-wrapper,.lz-text-image-wrapper .text-wrapper{width:100%}}.lz-image-text-wrapper .text-wrapper .text-block,.lz-text-image-wrapper .text-wrapper .text-block{background:#edecea;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:47%;right:0;width:465px;padding:65px 60px}@media only screen and (min-width:768px) and (max-width:959px){.lz-image-text-wrapper .text-wrapper .text-block,.lz-text-image-wrapper .text-wrapper .text-block{padding:30px;width:350px}}@media only screen and (max-width:767px){.lz-image-text-wrapper .text-wrapper .text-block,.lz-text-image-wrapper .text-wrapper .text-block{position:relative;-webkit-transform:none;transform:none;top:auto;right:auto;width:100%;padding:40px}}@media only screen and (max-width:767px){.lz-text-image-wrapper .text-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.lz-text-image-wrapper .text-wrapper .text-block{right:auto;left:0;z-index:2}.lz-big-title-wrapper{text-align:center;padding:40px 0}@media only screen and (max-width:767px){.lz-big-title-wrapper{padding:0 0 40px;margin-top:-40px}}.lz-big-title-wrapper>div{color:#3d3a31;font-family:Playfair Display,Times New Roman,serif;font-size:45px;letter-spacing:0;line-height:60px;line-height:1.4}@media only screen and (max-width:767px){.lz-big-title-wrapper>div{font-size:36px;line-height:1.9}}.lz-big-title-wrapper>div.title-2{margin-top:-10px}@media only screen and (max-width:767px){.lz-big-title-wrapper>div.title-2{line-height:1.2}}.lz-big-title-wrapper>div.title-2 i{position:relative;z-index:2}.lz-big-title-wrapper>div.title-2 i:before{content:"";position:absolute;background:#edecea;width:110%;height:30px;bottom:-10px;left:-5%;z-index:-1}


/* listing styles */
.custom-width .lz-header-type-1 .text-wrapper .text-block {
    max-width: 1350px;
    margin: 0 auto;
    padding-left: 0 ;
    padding-right: 0;
}

.custom-width .lz-header-type-1 .image-wrapper {
    display: none;
}

@media only screen and (max-width: 1200px) {
	.custom-width .lz-header-type-1 .text-wrapper .text-block {
	   padding: 40px;
	}
}

.mkd-container .vc_row.custom-listing-container {
  font-family: Montserrat;
  max-width: 1350px;
  margin: 0 auto;
  width: 100%;
}

.custom-listing-container .vc_column-inner {
  padding: 0;
}

.lz-rooms-listing.lz-availabilities .lz-rooms-column .content {
  padding-top: 0;
  gap: 24px;
  margin-left: 25px;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper {
  margin: 0;
  width: calc((100% - 48px) / 3);
}

.lz-rooms-listing.lz-availabilities h3 {
  color: #000;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 24px 0;
}

.lz-rooms-listing.lz-availabilities h4 {
  color: #000;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.lz-rooms-listing .rooms-list {
  justify-content: left;
  margin-top: 15px;
  clear: both;
}

.lz-rooms-listing.lz-availabilities select.filter-item.term-selection {
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18.7px;
  letter-spacing: 0.5px;
  padding: 9px 12px;
  min-width: 306px;
  margin-bottom: 24px
}

.lz-rooms-listing.lz-availabilities .top-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}

.lz-rooms-listing.lz-availabilities select.filter-item.term-selection {
  appearance: none;
  -moz-appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right 16px center;
}

.lz-rooms-listing.lz-availabilities .lz-filters-column {
  padding-right: 20px;
}

.lz-rooms-listing.lz-availabilities .lz-filters-column label {
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18.7px;
  letter-spacing: 0.5px;
}

.lz-rooms-listing.lz-availabilities .code-item {
  color: #000;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;

}

.lz-rooms-listing.lz-availabilities .info-item {
  border-radius: 50px;
  border: 1px solid #00506B;
  background-color: #DDEBEF;
  padding: 6px 12px;
  color: #00506B;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper .item ul {
  margin: 16px 0;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper .item ul li {
  font-weight: 500;
}

.lz-rooms-listing.lz-availabilities .bottom .price {
  color: #000;
  display: block;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 16px;
}

.lz-rooms-listing.lz-availabilities .mkd-btn.solid.blue {
  margin-bottom: 16px;
}

.lz-rooms-listing.lz-availabilities a.mkd-btn.solid:not(.blue) {
  color: #00506B;
  border-color: #00506B;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper .item .bottom a {
  text-decoration: none;
}

.lz-rooms-listing.lz-availabilities .content .item-wrapper .item .bottom ul {
  padding-left: 0;
}

/* start collapse styles */
.lz-rooms-listing .checkbox-items {
  max-width: 306px;
  margin-bottom: 24px;
}

.lz-rooms-listing .checkbox-items h4 {
  border-bottom: 1px solid #8C8F9A;
  padding: 8px 0;
}

.lz-rooms-listing .checkbox-items h4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin-top: 0;
}

.lz-rooms-listing .checkbox-items h4::after {
  content: "";
  width: 22px;
  height: 22px;
  display: inline-block;
  background-image: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.3s ease;
  }

  .lz-rooms-listing .checkbox-items.active h4::after {
    transform: rotate(180deg);
  }

  .lz-rooms-listing .checkbox-items .input-wrapper {
    display: none;
  }

  .lz-rooms-listing .checkbox-items.active .input-wrapper {
    display: flex;
    align-items: center;
  }

  .lz-rooms-listing .checkbox-items .input-wrapper input {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    margin-right: 8px;
  }

  .lz-rooms-listing .checkbox-items .input-wrapper label {
    cursor: pointer;
  }
/* end collapse styles */

@media (min-width: 1024px) and (max-width: 1250px) { 
  .lz-rooms-listing.lz-availabilities .lz-rooms-column .content {
    margin-left: 20px;
  }

  .lz-rooms-listing.lz-availabilities select.filter-item.term-selection {
    background-position: right 0px center;
    min-width: 100%;
    font-size: 12px;
  }
}

@media only screen and (max-width: 1023px) {
  .custom-listing-container .vc_column-inner {
    padding-right: 0;
  }

  .lz-rooms-listing.lz-availabilities .lz-filters-column {
    padding: 0 15px 20px 15px;
  }

  .lz-rooms-listing.lz-availabilities .lz-filters-column,
  .lz-rooms-listing.lz-availabilities .lz-rooms-column {
    padding: 0;
    width: 100%;
  }

  .lz-rooms-listing.lz-availabilities .content .item-wrapper {
    width: calc((100% - 24px) / 2);
  }

  .lz-rooms-listing.lz-availabilities .lz-rooms-column .content {
    margin-left: 0;
  }

  .lz-rooms-listing .checkbox-items {
    max-width: 100%;
  }

  .lz-rooms-listing.lz-availabilities select.filter-item.term-selection {
    min-width: 100%;
  }

  .mkd-page-content-holder .vc_row:first-child {
    margin: 0!important;
  }
} 

@media only screen and (max-width: 992px) {
  .lz-rooms-listing.lz-availabilities .content .item-wrapper {
    width: calc((100% - 24px) / 2);
  }
}

/* listing styles for mobile */
@media only screen and (max-width: 767px) {
  .mkd-container .vc_row.custom-listing-container .wpb_column.vc_col-sm-3 {
    display: block;
  }

  .lz-rooms-listing.lz-availabilities .content .item-wrapper {
    width: 100%;
  }

  .lz-rooms-listing.lz-availabilities .lz-filters-column {
    padding: 0 15px;
  }

  .lz-rooms-listing.lz-availabilities .lz-rooms-column {
    padding-left: 0;
  }
}

/* modal styles */
.modal .modal-content {
  background: #F6F6F6;
  border-radius: 0;
  padding: 64px
}

.modal .close {
  border: none;
  background-color: transparent;
  padding: 0;
}

.modal button.close:hover svg path,
.modal button.close:focus svg path {
  stroke: #808080;
}

.modal .modal-title {
  color: #000;
  font-family: Montserrat;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.modal .modal-header,
.modal .modal-body {
  padding: 0;
}

.modal .modal-header {
  border: none;
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
}

.modal.show .modal-dialog {
  max-width: 848px;
}

.modal .fluidvids-item {
  height: 366px;
  position: relative;
}

.modal .content-text .vc_column_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 0 40px 0;
}

.modal .img-wrapper {
  width: 336px;
  height: 336px;
  margin-bottom: 40px;
}

.modal .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.modal .video-title,
.modal .bordered-item {
  color: #016A81;
  font-family: Montserrat;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 16.9px;
  letter-spacing: 4.5px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 28px;
}

.modal .video-title::before,
.modal .bordered-item::before {
  background: linear-gradient(90deg, #63C7C7 0%, #006980 100%);
  content:'';
  position: absolute;
  width: 60px;
  height: 2px;
  left: 0;
  bottom: 0;
}

.modal ul {
  margin-bottom: 24px;
}

.modal li {
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.25px;
}

.modal .mkd-btn {
  text-decoration: none;
}

.modal span {
  color: #000;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.8px;
  letter-spacing: 0.25px;
}

.modal .detail-row span {
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.modal .detail-row {
  display: flex;
  gap: 9px;
  align-items: center;
  margin-bottom: 20px;
}

.modal .content.content-text {
  display: flex;
  gap: 48px;
}

@media only screen and (max-width: 992px) {
  .modal.show .modal-dialog {
    max-width: 95%;
  }
  
  .modal .modal-content {
    padding: 30px;
  }

  .modal .content.content-text {
    align-items: baseline;
    gap: 30px;
  }

  .modal .img-wrapper {
    width: auto;
  }
}

@media only screen and (max-width: 768px) {
  .modal .content.content-text {
    flex-direction: column;
  }
}

.custom-filter {
  text-align: right;
  width: 100%;
}

.video-container {
  display: flex;
  justify-content: center;
}

iframe {
  aspect-ratio: 16 / 9;
  width: 100% !important;
}

.available-container {
  margin-top: 25px;
}

.lz-header-type-1 .custom-header-styles .text-wrapper .text-block {
  top: unset !important;
  transform: unset !important;
}

.gray-bg-gradient {
  background: linear-gradient(135deg,#303135,#212224) !important;
}

.light-gray-bg-gradient {
    background: linear-gradient(135deg, #f6f6f6, #f6f6f6) !important;
}

body .custom-element div.title {
  font-family: Roboto !important;
  color: white !important;
  -webkit-text-stroke: unset !important;
  font-size: 38px !important;
  text-align: left !important;
  letter-spacing: unset !important;
  text-transform: unset !important;
  font-weight: normal !important;
  position: relative !important;
}

body .custom-element div.title::after {
  content: "";
  position: absolute;
  width: 20%;
  height: 2px;
  background: -webkit-gradient(linear,left top,right top,from(#63c7c7),to(#006980));
  background: linear-gradient(90deg,#63c7c7,#006980);
  left: 0;
  bottom: -35px;
}

body .custom-element .buttons{
  text-align: left !important;
  margin-top: 80px !important;
}

body .custom-element .buttons a{
  margin-left: 0 !important;
}

.full-width-bg .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media only screen and (max-width: 450px) {
  .full-width-bg .title h1 {
    font-size: 20px !important;
  }
}

@media only screen and (max-width: 767px) {
  .custom-element .lz-x01-promo-wrapper .image-wrapper {
    text-align: left !important;
  }

  .lz-rooms-column {
    padding: 0 15px !important;
  }

  body .lz-rooms-column .content:first-child{
    display: flex !important;
  }

  body .lz-rooms-column .content:first-child div:first-child{
    order: 2;
  }

  body .lz-rooms-column .content:first-child div:nth-child(2){
    order: 1;
  }

}

body .mkd-container .custom-padding.vc_row {
  padding-top: 80px !important;
  padding-bottom: 50px !important;
}

select.filter-item.term-selection {
  border: 1px solid #000;
}

.top-filter button {
  border: 1px solid #000;
  background-color: white;
  padding: 7px 15px 8px;
  margin-right: 10px;
}

.top-filter a {
  border: 1px solid #fff;
  background-color: white;
  padding: 10px 15px;
  margin-left: 10px;
  color: black;
  display: inline-block;
}

.lz-rooms-column>.content:first-child {
  display: block !important;
}

/*Load rooms CSS*/

.lz-rooms-column .sort-availability-btn {
    background: #fff;
    padding: 8px 13px;
}

/*Promo Start*/
.lz-x01-promo-wrapper {
    max-width: 710px;
    display: flex;
    margin: 0 auto;
    width: 100%;
}

@media (max-width: 768px) {
    .lz-x01-promo-wrapper {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.lz-x01-promo-wrapper .image-wrapper {
    padding-right: 30px;
}

@media (max-width: 768px) {
    .lz-x01-promo-wrapper .image-wrapper {
        text-align: right;
        padding-right: 0px;
    }
}

.lz-x01-promo-wrapper .text-block {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    text-align: right;
}

.lz-x01-promo-wrapper .text-block .title {
    font-family: Roboto !important;
    color: #3D3A31 !important;
    -webkit-text-stroke: unset !important;
    font-size: 38px !important;
    text-align: left !important;
    letter-spacing: unset !important;
    text-transform: unset !important;
    font-weight: normal !important;
    position: relative !important;
}

.lz-x01-promo-wrapper .text-block .subtitle {
    color: #666; /* replace $dark-gray */
    font-family: 'Roboto', sans-serif; /* replace $roboto */
    font-size: 38px;
    letter-spacing: 1px;
    line-height: 1.2;
}

.lz-x01-promo-wrapper .text-block .buttons {
    margin-top: 20px;
}

/* Gray Background Variations */
.gray-bg .lz-x01-promo-wrapper .text-block .title {
    /* Applies only if @supports condition is met */
}

@supports (-webkit-text-stroke: 2px #000) {
    .gray-bg .lz-x01-promo-wrapper .text-block .title {
        -webkit-text-fill-color: #efefef;
    }
}

.gray-bg .lz-x01-promo-wrapper .text-block .buttons {
    margin-top: 30px;
    text-align: center;
}

/*Promo End*/