@font-face{font-family:Darleston;src:url(font/Darleston.otf)}:root{--lj-primary:#2065a9;--lj-secondary:#dfa974;--lj-tertiary:#2065a9;--lj-background:#FFEDD5;--lj-header:#2065a9;--lj-header-text:#FFF;--lj-header-contrast:#1a4e81;--lj-header-stars:#dfa974;--lj-footer:#2b2d30;--lj-subfooter:#1d1e20;--lj-white:#FFF;--lj-font:Darleston}h1,h2{font-family:Darleston}body{background-color:var(--lj-background)}body,p,h3,h4{font-family:Georgia,times new roman,Times,serif}.single-page-generic h3,.single-page-generic h4,.single-page-generic h5{margin:20px 0 12px}.lj-link-box{color:#2065a9}.lj-link-box:hover{color:#ccc}.lj-link-bold{font-weight:700;color:#2065a9}.lj-link-bold:hover{color:#dfa974}#mapid{height:450px;border:3px solid #fff}.hl-map-img{max-width:100%;max-height:80px;border-radius:3px;margin:10px auto}.about-page-text .ap-title h2,.breadcrumb-text h2{font-size:58px;color:var(--lj-primary)}.primary-btn{text-transform:none;letter-spacing:0;font-weight:400;position:relative;font-size:38px;font-family:Darleston}.primary-btn::after{margin-bottom:15px;z-index:-10}.breadcrumb-text .bt-option a:after,.breadcrumb-text .bt-option span{color:var(--lj-primary)}header{background-color:var(--lj-header)}.lj-container-logo{padding:8px 0!important}.lj-logo{max-height:60px}.lj-credits-link{color:#a7a7a7}.lj-stars{color:var(--lj-header-stars);text-align:center;position:relative}.header-section.header-normal .menu-item{box-shadow:0 12px 15px rgb(36 11 12/.2)}.top-nav{border-bottom-color:var(--lj-header-contrast)}.top-nav .tn-left li:after{background-color:var(--lj-header-contrast)}.top-nav .tn-left li i,.top-nav .tn-left li,.top-nav .tn-right .language-option span{color:var(--lj-white)}.top-nav .tn-right .bk-btn{background-color:var(--lj-header-contrast);letter-spacing:0}.top-nav .tn-right .top-social a,.menu-item .nav-menu .mainmenu li a{color:var(--lj-header-text)}.menu-item .nav-menu .mainmenu li a{padding:35px 0;font-size:17px}.menu-item .nav-menu .mainmenu li a:after{top:58px}.menu-item .nav-menu .mainmenu li a:after{background-color:var(--lj-secondary)}.services-section{border-top-color:#e4d1c0}.section-title h2,.service-item h4{color:var(--lj-tertiary)}.section-title{white-space:pre-line}.section-title h2{font-size:58px}.service-item i{color:var(--lj-secondary)}.set-bg{background-position:50%!important}.hero-slider{filter:brightness(.75)}@media only screen and (max-width:991px){.hero-text{text-shadow:none!important;font-weight:400!important}.lj-service-item-action{margin-top:20px}}.hero-text{text-shadow:0 0 1px #000}.hero-text p,.hero-text h1,.hero-text .primary-btn{font-weight:700}.hero-text p{color:#fff}.booking-form{padding:28px 32px 18px;min-height:540px}.booking-form h3{margin-bottom:12px}.booking-form>.booking-form-loading{color:var(--lj-secondary);text-align:center;top:50%;left:49%;font-size:32px;position:absolute}.lj-btn{text-shadow:none;padding:6px 10px;background-color:#e0aa76;border-radius:4px}.lj-btn:after{display:none}.service-item .fa{font-size:50px;font-style:normal;margin-left:0}.lj-service-item-action{border:1px solid var(--lj-secondary)}.lj-service-item-fix{padding:12.5px 0}.lj-index-images{border-radius:4px}.lj-link,.lj-link:hover{color:#19191a}.lj-text ul{margin:0 10px;padding:0 10px;font-size:18px;color:#707079;line-height:28px}.room-item{background-color:#fff;border-radius:4px}.room-item .ri-text h3 span{font-size:16px;color:#dfb78c}.about-page-services .ap-service-item{filter:brightness(1.1)}.about-page-text .ap-services li{line-height:25px;margin:13px 0;color:var(--lj-primary)}.about-page-text .ap-title ul{font-size:18px;color:#707079;margin-left:20px;margin-bottom:15px}.footer-section{background-color:var(--lj-footer)}.footer-section .copyright-option{background-color:var(--lj-subfooter)}p.lj-footer-codes{font-size:.75rem;line-height:140%;color:#c5a57c!important}.canvas-open{color:var(--lj-white);border:1px solid var(--lj-white)}.lj-content-text a{color:var(--lj-header)}.lj-content-text a:hover{color:var(--lj-footer)}table.contact-table{margin-bottom:12px}table.contact-table td.c-o{padding:0 12px 12px 0;vertical-align:middle}table.contact-table td{line-height:139%!important;vertical-align:top}