.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--color-primary:#758393;--font-primary:"Microsoft YaHei UI Light", "微软雅黑", sans-serif}*{margin:0;padding:0}html{height:100%}body{font-family:var(--font-primary);color:#7d7a7a;letter-spacing:.2px;background:#fff;font-size:14px;line-height:1.4;position:relative;left:0}body.full_screen{width:100%;height:100%;overflow:hidden}.full_width{width:100%}.a_left{text-align:left}.a_center{text-align:center}.a_right{text-align:right}.upper{text-transform:uppercase}.row-flex{flex-wrap:wrap;height:100%;display:flex}.row-flex>[class*=cpl-]{flex-direction:column;display:flex}ul,ol{margin:0}ul.list_menu{margin:30px 0;padding-left:15px}ul.list_menu li{margin-bottom:6px;padding-left:20px;font-size:1em;list-style:none;position:relative}ul.list_menu li:before{content:"";background:#e3e3e3;border-radius:100%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-nav-list li a:hover,.site-nav-list li a:focus,.site-nav-list .is-open a,.site-nav-list .is-open a:hover,.site-nav-list .is-open a:focus{background:0 0}.alert{border-radius:1px;padding:10px;font-size:.9em}a{color:#2d2a2a;transition:all .2s ease-out}a:hover,a:focus,a:active{color:#4d4a4a;background:0 0;outline:none;text-decoration:none}small,.small{font-size:.7em}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:#2d2a2a;margin:0;padding:0;font-weight:400}h1{font-size:2.2em;line-height:1.5em}h2{font-size:2em;line-height:1.2em}h3{font-size:1.7em;line-height:1.2em}h4{font-size:1.5em;line-height:1.2em}h5{font-size:1.3em;line-height:1.1em}h6{font-family:var(--font-primary);font-size:1.1em;line-height:1em}p{color:#5a5757;margin:10px 0;font-size:1em;line-height:1.6}.nopadding{padding:0!important}.nopadding_right{padding-right:0!important}.nopadding_left{padding-left:0!important}.nopadding_top{padding-top:0!important}.nopadding_bottom{padding-bottom:0!important}.p5{padding-left:5px!important;padding-right:5px!important}.pr5{padding-right:5px!important}.pl5{padding-left:5px!important}.nomargin{margin:0!important}.nomarginright{margin-right:0!important}.nomarginleft{margin-left:0!important}.nomargintop{margin-top:0!important}.nomarginbottom{margin-bottom:0!important}.hover_effect{background:0 0;transition:all .3s ease-out;display:block;position:relative;overflow:hidden}.hover_effect:after{color:#fff;text-align:center;opacity:0;width:40px;height:40px;filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";margin-top:-20px;margin-left:-20px;font-family:inherit;font-size:1.6em;line-height:40px;transition:all .3s ease-out;position:absolute;top:50%;left:50%;transform:scale(.1)}.hover_effect img{backface-visibility:hidden;transition:all .3s ease-out;display:block;position:relative}.hover_effect:hover:after{opacity:.6;filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transform:scale(1)}.hover_effect:hover img{opacity:.4;filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";transform:scale(1.1)}.hover_effect.h_blue:hover,.hover_effect.h_yellow:hover{background:var(--color-primary)}.hover_effect.h_dark:hover{background:#5e6667}.hover_effect.h_link:after{content:""}.hover_effect.h_lightbox:after{content:""}button{outline:none}.button{touch-action:manipulation;cursor:pointer;user-select:none;color:#000;text-align:center;letter-spacing:.04em;white-space:nowrap;vertical-align:middle;background:#fff;border:1px solid #e6eff2;border-radius:1px;padding:8px 15px;font-size:.9em;font-weight:300;line-height:1.8286;transition:all .3s;display:inline-block}.button.btn_lg{padding:12px 20px;font-size:1em}.button.btn_sm{padding:3px 10px;font-size:.8em}.button.btn_xs{padding:0 5px;font-size:.7em}.button.btn_gery{border-color:var(--color-primary);font-family:var(--font-primary);color:#fff;background:var(--color-primary)}.button.btn_dark{font-family:var(--font-primary);color:#fff;background:#5e6667;border-color:#5e6667}.button:hover,.button:active,.button:focus{color:#fff;background:#4f5758;border-color:#5e6667}.button.btn_gery:hover,.button.btn_gery:active,.button.btn_gery:focus{background:#4d4a4a;border-color:#4d4a4a}.button.btn_dark:hover,.button.btn_dark:active,.button.btn_dark:focus{background:#4f5758;border-color:#5e6667}.button.btn_lg i,.button i{margin-right:10px}.button.btn_sm i,.button.btn_xs i{margin-right:6px}.button.bb{border-bottom:2px solid #0003!important}.btn_full{width:100%!important}.main_title{position:relative}.main_title h2{font-family:var(--font-primary);color:#4d4a4a;letter-spacing:.5px;font-size:2.2em;font-weight:700;line-height:1.2;display:inline-block;position:relative}.main_title.mt_dark h2{color:#444}.main_title.mt_blue h2,.main_title.mt_yellow h2{color:var(--color-primary)}.main_title.mt_white h2{color:#fff}.main_title:after{content:"";width:80px;height:5px;margin:10px auto;display:block;position:relative}.main_title.a_left:after{margin-left:0}.main_title.a_right:after{margin-right:0}.main_description{margin-bottom:50px;font-size:1em;line-height:1.6}.main_description.a_center{color:#333;padding:0 10%}.main_description.md_white{color:#fff}.notification{z-index:99;color:#fff;opacity:0;border-radius:3px;grid-template-columns:40px 1fr;gap:10px;width:55px;height:55px;padding:8px;animation:.3s ease-out forwards scale-in,.3s ease-out 1.5s forwards expand;display:grid;position:fixed;bottom:15px;right:15px;overflow:hidden}.notification:hover{cursor:pointer}.notification.success{background:#a7d155}.notification.error{background:#e34f4f}.notification .notification-icon{text-align:center;background:#ce4848;border-radius:25px;width:40px;height:40px}.notification.error .notification-icon{background:#ce4848}.notification.success .notification-icon{background:#97bd4f}.notification .notification-icon .site-icon{color:#f5f5f5;width:22px;height:40px}.notification-text{color:#f5f5f5;text-align:left;letter-spacing:.5px;opacity:0;font-size:.9em;animation:1s ease-in 1s forwards fade-in}@keyframes scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes expand{0%{width:55px}to{width:330px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.notification.scale-out{opacity:1;animation:.3s ease-in forwards collapse,.3s ease-out 1.5s forwards scale-out}.notification.scale-out .notification-text{animation:1s ease-in forwards fade-out}@keyframes collapse{0%{width:330px}to{width:55px}}@keyframes scale-out{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}#back-to-top{z-index:9;text-align:center;background:var(--color-primary);border:none;border-radius:3px;outline:none;width:55px;height:55px;transition:all .5s;position:fixed;bottom:15px;right:-100px}#back-to-top .site-icon{color:#fff;width:22px;height:55px}#back-to-top:hover,#back-to-top:focus{background:var(--color-primary);box-shadow:0 5px 10px #2332381a}#back-to-top:hover{cursor:pointer}#back-to-top.active{right:15px}header{z-index:9999;background:#5a5757;border-bottom:1px solid #5a5757;width:100%}header.site-header--transparent{z-index:99;background:0 0;border-bottom:none;top:50px}header.site-header--scrolled-background{background:#fff}header.site-header--transparent.site-header--fixed{position:absolute}header.site-header--transparent.site-header--pinned{position:fixed}header .disable-display{display:none}header.site-header--transparent.site-header--scrolled-background{background:#5a5757;border-bottom:1px solid #5a5757;top:0}header .site-nav-header .site-nav-brand{padding:0;transition:all .3s}header .site-nav-header .site-nav-brand img{height:84px}header.is-scrolled .site-nav-header .site-nav-brand{padding:0}header.is-scrolled .site-nav-header .site-nav-brand img{height:65px}header .site-nav-header .site-nav-toggle{margin-right:0;padding-right:0}header .site-nav-header .site-nav-toggle .site-nav-toggle-line{background:#d2cfcf;border-radius:1px;width:25px;height:3px;transition:all .5s ease-in-out;display:block;position:relative}header.site-header--transparent .site-nav-header .site-nav-toggle .site-nav-toggle-line,header.is-scrolled .site-nav-header .site-nav-toggle .site-nav-toggle-line{background:#fff}header .site-nav-header .site-nav-toggle .site-nav-toggle-line:nth-of-type(2),header .site-nav-header .site-nav-toggle .site-nav-toggle-line:nth-of-type(3){top:0}header .site-nav-header .site-nav-toggle.active .site-nav-toggle-line:first-of-type{top:7px;transform:rotate(45deg)}header .site-nav-header .site-nav-toggle.active .site-nav-toggle-line:nth-of-type(2){background-color:#0000}header .site-nav-header .site-nav-toggle.active .site-nav-toggle-line:nth-of-type(3){top:-7px;transform:rotate(-45deg)}#main-menu{margin:0;padding:0}#main-menu ul{list-style:none}#main-menu .site-nav-list li a{color:#c7c5c5;text-transform:uppercase;letter-spacing:.05em;padding:30px 8px;font-size:.95em;font-weight:900;transition:all .3s}#main-menu .site-nav-list li.active a{color:#fbfbfb}.site-header--transparent #main-menu .site-nav-list li a,.site-header--transparent.site-header--scrolled-background #main-menu .site-nav-list li a{color:#c7c5c5}.site-header--transparent.site-header--scrolled-background #main-menu .site-nav-list li.active a.nav-menu-toggle,.site-header--transparent #main-menu .site-nav-list li.active a.nav-menu-toggle{color:#fbfbfb}.is-scrolled #main-menu .site-nav-list li a{padding:20px 8px}#main-menu .site-nav-list li a:hover,#main-menu .site-nav-list .is-open .nav-menu-toggle,.site-header--transparent.site-header--scrolled-background #main-menu .site-nav-list li a:hover,.site-header--transparent.site-header--scrolled-background #main-menu .site-nav-list .is-open .nav-menu-toggle{color:#fbfbfb}#main-menu .site-nav-list .menu_button .button{margin-top:22px;padding:8px 16px;color:#fff!important}#main-menu .site-nav-list .menu_button .button:hover,#main-menu .site-nav-list .menu_button .button:focus,#main-menu .site-nav-list .menu_button .button:active{background:#8e8b8b;border-color:#8e8b8b;color:#fff!important}.is-scrolled #main-menu .site-nav-list .menu_button .button{margin-top:12px}#main-menu .site-nav-list .nav-menu .nav-menu-panel{background:#302d2d75;border:1px solid #302d2d75;border-top-width:2px;border-radius:0;min-width:200px;margin-top:0;padding:0;animation-name:main-menu;animation-duration:.3s;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards;box-shadow:0 2px 5px #0000001a}@keyframes main-menu{0%{opacity:0;margin-top:10px}to{opacity:1;margin-top:0}}header #main-menu .site-nav-list .nav-menu .nav-menu-panel{left:auto}#main-menu .site-nav-list .site-nav-item .nav-menu-panel li{color:#302d2d75;background:#302d2d75;border-bottom:1px solid #302d2d75;width:100%}#main-menu .site-nav-list .site-nav-item .nav-menu-panel li:hover{background:#302d2d75}#main-menu .site-nav-list .site-nav-item .nav-menu-panel li a{color:#a1b1bc;text-transform:none;padding:8px 20px;font-size:.9em;font-weight:400}#main-menu .site-nav-list .site-nav-item .nav-menu-panel li a:hover{color:#79868f}#main-menu .site-nav-list .site-nav-item .nav-menu-panel li span.site-nav-subscript{font-size:10px}#main-menu .site-nav-list .nav-menu b.nav-caret,#main-menu .site-nav-list .nav-menu b.nav-caret-up{display:none}section{max-width:100%;padding-top:60px;padding-bottom:80px;overflow:hidden!important}section.white_bg{background:#fff}section.lightgrey_bg{background:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #fff}section.grey_bg{background:#888585;border-bottom:1px solid #f5f5f5}section .main_title{margin-top:20px;margin-bottom:30px}.gradient_overlay:after{pointer-events:none;content:"";width:100%;height:100%;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr="#930011", endColorstr="#561493", GradientType=1);background:linear-gradient(135deg,#211e1e66 0,#56149380 100%);position:absolute;top:0;left:0}.dotted_overlay:before{pointer-events:none;content:"";z-index:3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDBGQ0Y5NEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDBGQ0ZBNEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRjc0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZDRjg0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6C0EmkAAAAGElEQVR42mJiYGD4DwQMTECCEchhAAgwAEcGBv9dngKPAAAAAElFTkSuQmCC);width:100%;height:100%;position:absolute;top:0;left:0}.room{background:#fafafa}.room figure{position:relative}.room figure img{width:100%}.room figcaption{border:1px solid #f0f2f6;border-top:none;padding:15px 10px}.room figcaption h4,.room figcaption h5{font-weight:300;display:inline-block}.room figcaption h4 a,.room figcaption h5 a{color:#a1b1c1}.room figure .price{z-index:9;color:#fff;text-align:center;background:#444;border:2px solid #444;border-top:none;border-left:none;border-radius:0 0 10px;padding:4px 12px;font-size:1em;position:absolute;top:0;left:0}#about{background:#f7f8f9;border:5px double #f2f2f2;height:100%;padding:10px 20px}footer{color:#777;background-color:#5a5757;border-top:1px solid #5a5757}footer.dark{color:#aaa;background-color:#272727}footer .inner{border-bottom:1px solid #757272;padding-top:50px;padding-bottom:10px}footer.dark .inner{border-bottom:none}footer .widget{padding-bottom:20px}footer .widget h5{color:#a1b1c1;text-transform:uppercase;letter-spacing:1px;padding:10px 0;font-weight:700}footer.dark .widget h5{color:#fff}footer .widget a{color:#c7c5c5}footer .widget a:hover{color:var(--color-primary)}footer .about p{margin-top:8px}footer .logo{margin-bottom:22px}footer .useful_links,address{padding-top:15px}footer ul{list-style:none}footer li{border-bottom:1px dotted #e4e4e480}footer.dark li{border-bottom:1px dotted #0000004d}footer .useful_links li{padding:6.1px 0}footer .useful_links li a:before{content:"";color:#acbac4;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:4px solid;width:0;height:0;margin-top:6px;margin-right:12px;display:inline-block}footer .useful_links li a:hover:before{color:var(--color-primary)}footer .address_details li{padding:6px 0}footer .address_details li .site-icon{color:#acbac4;margin-right:12px}footer .address_details li span{color:#c7c5c5}footer .subfooter{background:#5a5757;padding:12px 0}footer.dark .subfooter{color:#aaa;background:#222}footer .copyrights{line-height:3em}.page_title{padding:40px 0;position:relative;background-repeat:no-repeat!important;background-size:cover!important}.page_title .inner{z-index:9;position:relative}.page_title h1{color:#fff;font-size:2.6em;font-weight:400;display:inline-block}.page_title .breadcrumbs{color:#a9a9a9;background:0 0;margin:0;padding:0;font-size:.9em}.page_title .breadcrumbs li{color:#fff;padding:5px 0}.page_title .breadcrumbs li:after{content:"/";color:#fff;padding:0 10px 0 16px}.page_title .breadcrumbs li:before{display:none}.page_title .breadcrumbs li:last-child{color:#d2cfcf;border-radius:2px;padding:5px}.page_title .breadcrumbs li:last-child:after{display:none}.page_title .breadcrumbs a{color:#fff}.sidebar .widget{margin-bottom:30px}.sidebar .widget h4{color:#585858;text-transform:uppercase;letter-spacing:1px;word-spacing:1px;margin-bottom:20px;padding-left:35px;font-size:1.2em;font-weight:700;position:relative}.sidebar .widget h4:before{content:"›";color:#fff;text-align:center;background:var(--color-primary);border-radius:2px;width:18px;height:18px;font-family:inherit;font-size:1em;line-height:1.15em;position:absolute;top:1px;left:0}.help{color:#7d7a7a;background:#e2dfdf;border:5px double #d2cfcf;padding:15px;position:relative}.help a{color:#7d7a7a}.help .phone,.help .wechat,.help .email{margin:10px 0;font-size:.9em}.help .phone i,.help .wechat i,.help .email i{margin-right:10px}.gallery_items figure{margin-bottom:30px}.gallery_items figure figcaption{text-align:center;padding:15px;box-shadow:0 1px 1px #0000001a}.gallery_items figure figcaption h4{color:#2d2a2a;font-size:1.2em}.gallery_items figure figcaption span{color:#2d2a2a;margin-top:5px;font-size:.8em;display:block}.room_list{background:#f5f5f5;border:1px solid #eee;border-radius:1px;margin-bottom:50px}.room_list img{width:100%}.room_list .room_list_slider .item img{width:100%;height:100%;display:block}.room_list .room_details .room_desc{padding:15px 15px 15px 0}.room_list .room_details .room_desc h3 a{font-family:var(--font-primary);color:#a1b1c1;font-size:1.2em;font-weight:400}.room_list .room_details .room_desc p{color:#a1b1c1;padding-top:10px}.room_list .room_details .room_services{padding-top:30px}.room_list .room_details .room_services i{cursor:pointer;border:1px solid var(--color-primary);color:#fff;background:var(--color-primary);border-radius:2px;margin:5px;padding:5px 14px;font-size:1.2em}.room_list .room_details .room_services i:hover{background:var(--color-primary)}.room_list .room_price{text-align:center;background:#eee;border-left:1px solid #e9e8e7}.room_list .room_price .room_price_inner{padding-top:36px;padding-bottom:37px}.room_list .room_price .room_price_number{color:#8a959e;font-size:2em}.room_list .room_price small{color:#aaafb2;padding-top:10px;font-size:1em;display:block}.room_list .room_price .button{margin-top:50px;display:block;position:relative}#room-page .slider #room-detail-slider{border-radius:2px;padding:4px;box-shadow:0 1px 1px #0000001a}.room_facilitys_list{margin-top:35px;padding-bottom:10px}.all_facility_list{border-top:none;width:100%;overflow:hidden}.all_facility_list ul li{color:#a9a9a9;margin-bottom:15px}.all_facility_list ul li i{color:#82b73a;margin-right:8px}.all_facility_list ul .no i{color:#f1572f!important}.single_room_details>p{margin-top:20px;font-size:17px;line-height:30px}#main-menu a:focus,#main-menu a:focus-visible,.site-nav-brand:focus,.site-nav-brand:focus-visible,header a:focus,header a:focus-visible,header button:focus,header button:focus-visible{outline:none!important}@media only screen and (width>=769px){.room_list .room_details{display:flex}}@media only screen and (width>=1200px){#main-menu .site-nav-list .nav-menu .nav-menu-toggle:after{content:"";vertical-align:top;background-color:currentColor;width:9.6719px;height:24px;margin-left:5px;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.site-nav-list .nav-menu:hover .nav-menu-panel{display:block}#main-menu{position:relative}.content-shell{width:1200px}.header-container{width:1600px}.section-description-wrapper{flex-direction:column;justify-content:center;align-items:center;height:333px;display:flex}}@media only screen and (width<=1199px){header .site-nav-header{margin:0!important}header .site-nav-header .site-nav-brand{padding:15px 0}header .site-nav-header .site-nav-brand img{max-height:53px}header .site-nav-header .mobile-menu-btn{padding-top:18px!important}.site-nav-toggle{display:block}.site-nav-list{margin:7.5px -15px}.site-nav-list>li>a{padding-top:10px;padding-bottom:10px}.site-header--pinned{width:100%;max-height:none}.site-header--pinned .site-nav-panel{max-height:none}header.is-scrolled .site-nav-header .site-nav-brand{padding:0}.site-nav-panel .site-nav-list{margin:0}.site-nav-panel,body,header{transition:all .3s}.site-nav-panel{z-index:1000;visibility:visible;background:#fff;border-left:1px solid #e6eff2;width:260px;height:100%;padding:0;display:block;position:fixed;top:0;right:-260px;overflow:hidden visible;margin:0!important}.site-nav-panel.is-open{right:0}#main-menu.site-nav-panel .site-nav-list li{background:#fff;border-bottom:1px solid #e6eff2;transition:all .3s}#main-menu.site-nav-panel .site-nav-list li:last-child{border-bottom:none}#main-menu.site-nav-panel .site-nav-list li:hover,#main-menu.site-nav-panel .site-nav-list .is-open .nav-menu-toggle{background:#f5f5f5}#main-menu.site-nav-panel .site-nav-list li a{color:#a1b1be;padding:12px 30px}#main-menu.site-nav-panel .site-nav-list li a:hover{color:#1dc1f8}#main-menu.site-nav-panel .site-nav-list li.site-nav-title{font-family:var(--font-primary);color:#a1b1be;text-align:center;text-transform:capitalize;padding:14px 0;font-size:1.2em;font-weight:500;display:block!important}#main-menu.site-nav-panel .site-nav-list li.site-nav-title:hover{background:0 0}#main-menu.site-nav-panel .site-nav-list .nav-menu .nav-menu-panel li{background:#f5f5f5}#main-menu.site-nav-panel .site-nav-list .nav-menu .nav-menu-panel li:hover{background:#fbfbfb}#main-menu.site-nav-panel .site-nav-list .nav-menu .nav-menu-panel li a{padding:8px 50px;font-size:.9em}#main-menu.site-nav-panel .nav-menu .nav-caret-up{vertical-align:middle;border-bottom:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;display:inline-block}#main-menu .site-nav-list .nav-menu b.nav-caret,#main-menu .site-nav-list .nav-menu b.nav-caret-up{margin-top:10px;margin-left:auto;display:block}#main-menu .site-nav-list .nav-menu .nav-menu-toggle{display:flex}.section-description-wrapper{flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}}@media only screen and (width<=768px){.room_list .room_details .room_services,footer .subfooter{text-align:center}.room_list .room_details .room_desc{text-align:center;padding:15px 5px}.room_list .room_details .room_price{border-left:none}.main_description.a_center{padding:0}}@media only screen and (width<=480px){.main_title h2{font-size:1.2em}}:root{--site-icon-size:1em}:where([hidden]){display:none}figure{margin:0}address{margin-bottom:20px;font-style:normal;line-height:1.42857}.site-icon{width:var(--site-icon-size);height:var(--site-icon-size);vertical-align:-.125em;fill:currentColor;flex:none;display:inline-block;overflow:visible}a{text-decoration:none}*,:before,:after{box-sizing:border-box}img{vertical-align:middle;border:0}.content-shell{width:100%;margin-inline:auto;padding-inline:15px}.layout-row{margin-inline:-15px;display:flow-root}.layout-row.row-flex{flex-wrap:wrap;display:flex}[class*=layout-col--]{min-height:1px;padding-inline:15px;position:relative}.layout-col--xs-12{width:100%}.responsive-media{max-width:100%;height:auto;display:block}.unstyled-list{margin:0;padding:0;list-style:none}.visually-hidden{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden-focusable:focus,.visually-hidden-focusable:active{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}@media (width>=768px){.content-shell{width:750px}.layout-row{flex-wrap:wrap;display:flex}.layout-col--sm-12{width:100%}.layout-col--sm-9{width:75%}.layout-col--sm-6{width:50%}.layout-col--sm-4{width:33.3333%}.layout-col--sm-3{width:25%}}@media (width>=992px){.content-shell{width:970px}.layout-column-group{flex-wrap:wrap;display:flex}.layout-col--md-12{width:100%}.layout-col--md-9{width:75%}.layout-col--md-8{width:66.6667%}.layout-col--md-7{width:58.3333%}.layout-col--md-5{width:41.6667%}.layout-col--md-4{width:33.3333%}.layout-col--md-3{width:25%}.layout-col--md-2{width:16.6667%}}@media (width>=1200px){.content-shell{width:1200px}.layout-col--lg-8{width:66.6667%}.layout-col--lg-4{width:33.3333%}}.site-nav-items{margin:0;padding-left:0;list-style:none}.site-nav-items>li,.nav-menu{position:relative}.site-nav-items>li>a{padding:10px 15px;display:block;position:relative}.nav-menu-toggle:focus{outline:0}.nav-menu-panel{z-index:1000;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #00000026;border-radius:4px;min-width:160px;margin:2px 0 0;padding:5px 0;font-size:14px;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 6px 12px #0000002e}.nav-menu-panel>li>a{color:#333;white-space:nowrap;padding:3px 20px;font-weight:400;line-height:1.4286;display:block}.nav-menu-panel>li>a:hover,.nav-menu-panel>li>a:focus{color:#262626;background-color:#f5f5f5;text-decoration:none}.nav-menu.is-open>.nav-menu-panel{display:block}.site-nav-panel,.site-nav-items{display:flow-root}.site-nav-header{display:flex}.site-nav-panel{border-top:1px solid #0000;padding-inline:15px;overflow-x:visible;box-shadow:inset 0 1px #ffffff1a}.site-nav-brand{height:50px;padding:15px;font-size:18px;line-height:20px}.site-nav-brand>img{display:block}.site-nav-toggle{margin:8px 15px 8px 0;background:0 0;border:1px solid #0000;border-radius:4px;order:2;margin-left:auto;padding:9px 10px;position:relative}.site-nav-toggle-line{border-radius:1px;width:22px;height:2px;display:block}.site-nav-toggle-line+.site-nav-toggle-line{margin-top:4px}.site-nav-list{margin:7.5px -15px}.site-nav-list>li>a{padding-block:10px;line-height:20px}.site-header--pinned{z-index:1030;border-width:0 0 1px;position:fixed;top:0;left:0;right:0}.nav-caret{vertical-align:middle;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;display:inline-block}.breadcrumbs{background-color:#f5f5f5;border-radius:4px;margin-bottom:20px;padding:8px 15px;list-style:none}.breadcrumbs>li{display:inline-block}@media (width>=1200px){header .site-container,.site-nav-list{display:flex}header .site-container{justify-content:space-between}header .site-container>.site-nav-panel{width:auto;box-shadow:none;border-top:0;margin-inline:0}.site-nav-toggle{display:none}.site-nav-list{margin:0}.site-nav-list>li>a{padding-block:15px}}@media (width<=767px){.site-nav-list .nav-menu.is-open .nav-menu-panel{width:auto;box-shadow:none;background-color:#0000;border:0;margin-top:0;position:static}}.site-nav-list li.site-nav-title{display:none}.site-container{width:100%;margin-inline:auto;padding-inline:15px;display:flow-root}.site-container>.site-nav-header,.site-container>.site-nav-panel{margin-inline:-15px}.site-footer__grid{grid-template-columns:minmax(0,1fr);margin-inline:-15px;display:grid}.site-footer__column{min-height:1px;padding-inline:15px}.site-footer__center{text-align:center}@media (width>=768px){.site-container{width:750px}.site-container>.site-nav-header,.site-container>.site-nav-panel{margin-inline:0}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=769px){.site-container.header-container{width:1600px}}@media (width>=992px){.site-container{width:970px}.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.site-container{width:1200px}}.hero-title-strong{color:#fff;font-family:Raleway,sans-serif;font-weight:700}.hero-subtitle{z-index:9;color:#fffc;font-weight:400}.hero-title-main{z-index:5;color:#fff;font-weight:600}.w-full-img{width:100%}.pt-40{padding-top:40px}.pt-60{padding-top:60px}.hidden-display{display:none}.footer-logo-container{justify-content:space-around;align-items:center;display:flex}.footer-about-text{color:#c7c5c5;text-align:center}.color-white{color:#fff}.m-auto-p-0{margin:0 auto;padding:0}.btn-disabled{cursor:not-allowed;background:#ccc}.text-underline{text-decoration:underline}.m-5{margin:5px}.border-b-heading{border-bottom:2px solid #8a959e;padding-bottom:10px;display:inline-block}.mb-30{margin-bottom:30px}.h-250-cover{object-fit:cover;height:250px}.align-center{text-align:center}.mb-0{margin-bottom:0}.page-hero-bg{background-image:var(--bg-url)}
