.whatsapp-link[data-astro-cid-pqhhrdoo] i[data-astro-cid-pqhhrdoo]{margin-right:4px}.quick-contact[data-astro-cid-3s4lv266]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.qc-item[data-astro-cid-3s4lv266]{display:flex;align-items:center;flex-direction:row-reverse;background:#963924;color:#fff;text-decoration:none;border-radius:4px 0 0 4px;box-shadow:0 2px 6px #0000004d;overflow:hidden}.qc-item[data-astro-cid-3s4lv266][hidden]{display:none}.qc-item[data-astro-cid-3s4lv266] i[data-astro-cid-3s4lv266]{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:22px}.qc-label[data-astro-cid-3s4lv266]{max-width:0;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:700;transition:max-width .25s ease,padding .25s ease}.qc-item[data-astro-cid-3s4lv266]:hover,.qc-item[data-astro-cid-3s4lv266]:focus-visible{background:#e26143;color:#000}.qc-item[data-astro-cid-3s4lv266]:hover .qc-label[data-astro-cid-3s4lv266],.qc-item[data-astro-cid-3s4lv266]:focus-visible .qc-label[data-astro-cid-3s4lv266]{max-width:140px;padding-left:14px}.qc-item[data-astro-cid-3s4lv266]:focus-visible{outline:2px solid #424242;outline-offset:-4px}@media (prefers-reduced-motion: reduce){.qc-label[data-astro-cid-3s4lv266]{transition:none}}@media (max-width: 768px){.quick-contact[data-astro-cid-3s4lv266]{top:auto;bottom:0;left:0;transform:none;flex-direction:row;align-items:stretch;gap:1px}.qc-item[data-astro-cid-3s4lv266]{flex:1 1 0;flex-direction:column;justify-content:center;border-radius:0;box-shadow:0 -2px 6px #00000040;padding:6px 2px}.qc-item[data-astro-cid-3s4lv266] i[data-astro-cid-3s4lv266]{flex:0 0 auto;width:auto;height:auto;font-size:18px;margin:0 0 3px}.qc-label[data-astro-cid-3s4lv266],.qc-item[data-astro-cid-3s4lv266]:hover .qc-label[data-astro-cid-3s4lv266],.qc-item[data-astro-cid-3s4lv266]:focus-visible .qc-label[data-astro-cid-3s4lv266]{max-width:none;padding:0;font-size:11px}body{padding-bottom:56px}}@media print{.quick-contact[data-astro-cid-3s4lv266]{display:none}}@font-face{font-family:Carlito;src:url(/fonts/carlito-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/fonts/carlito-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/fonts/carlito-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--schrift: Carlito, Calibri, "Segoe UI", system-ui, -apple-system, sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--schrift);font-size:14px;line-height:24px;color:#424242;background:#f5e9cc}p{line-height:1.55;font-size:14px;margin:0 0 10px}a{color:#963924;transition:all .3s ease-in-out;outline:none;text-decoration:none}a:hover{color:#e26143}.fl{float:left}.fr{float:right}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearboth{clear:both}h1{font-size:30px}h2{font-size:24px;margin:0 0 15px}h3{font-size:20px;margin:0 0 12px}h4{font-size:16px;margin:0 0 10px}h5{font-size:14px;margin:0 0 8px}h6{font-size:12px;margin:0 0 6px}strong,b{font-weight:700}em,i{font-style:italic}ul.list1{margin:0 0 15px;list-style:none;padding:0}ul.list1 li{padding:4px 0;display:flex;align-items:center;gap:10px}ul.list1 li i{color:#e26143;width:16px;text-align:center;flex-shrink:0}ul.list2 li{padding:3px 0 3px 18px;background:url(/images/list2.png) no-repeat 0 7px}ul.list3 li{padding:3px 0 3px 18px;background:url(/images/list3.png) no-repeat 0 7px}ul.list4 li{padding:3px 0 3px 18px;background:url(/images/list4.png) no-repeat 0 7px}hr{border:none;border-top:1px solid #e8e8e8;margin:20px 0}blockquote{border-left:3px solid;padding:10px 20px;margin:15px 0;font-style:italic;color:#666}.background-wrapper{background:#f5e9cc}.content-wrapper{width:980px;margin:0 auto}.content-body{background:#fff;width:960px;margin:0 auto;position:relative;box-shadow:0 1px 6px 1px #0003}.top-bar{padding:10px 20px;color:#fff;height:20px;margin:0 0 50px;background:url(/images/bgd.png) #311807;display:flex;align-items:center;justify-content:space-between}.top-bar a{color:#fff}.top-menu{display:flex;gap:8px;align-items:center}.top-menu li{display:inline;text-transform:uppercase;font-size:12px}.top-menu li span{margin-left:4px;color:#ffffff80}.top-menu li:last-child span{display:none}#title-wrapper{position:relative;margin:0 auto 40px;text-align:center}#title-wrapper img{max-width:100%}.site-logo{max-height:100px;width:auto;height:auto;display:block;margin:0 auto}#title-wrapper .site-title{text-transform:uppercase;font-size:30px;text-align:center;letter-spacing:2px;position:relative;display:inline-block}#title-wrapper .site-title a{color:#424242}#title-wrapper span#tagline{display:block;margin:6px 0 0;color:#aaa;letter-spacing:1.5px;font-size:12px;text-transform:uppercase;text-align:center}#title-wrapper span#tagline .tagline-sep{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#e26143;margin:0 .6em 0 .7em;vertical-align:.08em}.title-dec-left{position:absolute;left:-50px;top:8px;background:url(/images/dec-left.png) no-repeat;width:38px;height:17px;display:inline-block}.title-dec-right{position:absolute;right:-50px;top:8px;background:url(/images/dec-right.png) no-repeat;width:38px;height:17px;display:inline-block}.social-icons{display:flex;gap:4px;align-items:center}.social-icons li{float:left}.social-icon{display:block;border-radius:99%;width:19px;height:19px;transition:all .3s ease-in-out;background:url(/images/social-icons.png) no-repeat #fff}.social-icon:hover{background-color:#e26143}.social-icon.twitter{background-position:4px 5px}.social-icon.twitter:hover{background-position:4px -15px;background-color:#e26143}.social-icon.facebook{background-position:-20px 5px}.social-icon.facebook:hover{background-position:-20px -15px;background-color:#e26143}.social-icon.googleplus{background-position:-46px 5px}.social-icon.googleplus:hover{background-position:-46px -15px;background-color:#e26143}.social-icon.rss{background-position:-196px 5px}.social-icon.rss:hover{background-position:-196px -15px;background-color:#e26143}#navigation{background:url(/images/bgd.png) #311807;border-bottom:9px solid #e26143;position:relative;left:-10px;width:980px;min-height:66px;padding:0 5%;box-sizing:border-box}.nav-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative}#main-menu{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}#main-menu>li{text-transform:uppercase;font-size:12px;display:flex;align-items:center;margin:0 15px 0 0;padding:0 15px 0 0;border-right:1px solid #685345;position:relative;z-index:999}#main-menu>li:last-child{border-right:none;margin-right:0}#main-menu>li>a{color:#fff;display:block;padding:0;white-space:nowrap}#main-menu>li>a:hover,#main-menu>li.active>a{color:#ccb6a8}#main-menu li ul{display:none;position:absolute;top:100%;left:0;min-width:160px;background:#fff;border-bottom:3px solid #e26143;box-shadow:0 0 4px #888;z-index:1000;list-style:none;padding:0;margin:0}#main-menu li:hover>ul{display:block}#main-menu li ul li{padding:0;border-right:none;margin:0}#main-menu li ul li a{color:#424242;text-transform:capitalize;padding:13px 15px;display:block;border-bottom:#e4e4e4 1px solid;font-size:13px}#main-menu li ul li a:hover{background:#f7f7f7;color:#e26143}.corner-left,.corner-right{width:0;height:0;position:absolute;bottom:-19px;border-top:10px solid #963924}.corner-left{left:0;border-left:10px solid transparent}.corner-right{right:0;border-right:10px solid transparent}.main-menu-contact-info{color:#fff;font-size:12px;padding:9px 0 0;list-style:none}.main-menu-contact-info li{border-bottom:1px solid #685345;text-indent:25px;line-height:1.8}.main-menu-contact-info li:last-child{border-bottom:none}.main-menu-contact-info li a{color:#fff}.main-menu-contact-info .info-phone{background:url(/images/phone-icon.png) left center no-repeat}.main-menu-contact-info .info-email{background:url(/images/email-icon.png) left center no-repeat}.mobile-menu-select{display:none;width:100%;padding:8px;background:#311807;color:#fff;border:1px solid #685345;font-size:14px}.slider{position:relative;overflow:hidden;background:#000}.slides{margin:0;padding:0;list-style:none}.slide-item{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .8s ease-in-out}.slide-item.active{opacity:1;position:relative}.slide-item img{width:100%;height:auto;aspect-ratio:64 / 30;object-fit:cover;display:block}.flex-caption{position:absolute;bottom:0;left:0;right:0;background:#e26143b3;color:#fff;padding:15px 20px;font-size:16px;opacity:0;transition:opacity .2s ease}.slide-item.active .flex-caption{opacity:1;transition:opacity .3s ease .55s}@media (prefers-reduced-motion: reduce){.flex-caption{transition:none}}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:100%;display:flex;justify-content:space-between;pointer-events:none}.slider-prev,.slider-next{pointer-events:all;background:#e26143 url(/images/prev-arrow.png) center no-repeat;width:30px;height:60px;border:none;cursor:pointer;opacity:.8;transition:opacity .2s}.slider-next{background-image:url(/images/next-arrow.png)}.slider-prev:hover,.slider-next:hover{opacity:1}.booknow{position:absolute;bottom:40px;right:20px;z-index:20;min-width:220px}.booknow-wrapper{position:relative}.section{padding:20px}.section p a,.section li a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.section a.button1,.section a:has(img){text-decoration:none}.page-title{font-size:22px;text-transform:uppercase;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #e8e8e8;color:#424242}.page-title-full{padding:20px 20px 0;margin:0 0 5px}.page-content{padding:0 20px 20px}.page-content-full{padding:20px}.page-content-full-border{border-bottom:1px solid #e8e8e8;margin-bottom:20px;padding-bottom:20px}.intro-msg{padding:25px 40px 10px;color:#424242;text-align:center}.intro-msg h1,.intro-msg h2{font-size:22px;margin-bottom:14px;color:#424242}.intro-msg .intro-highlight{font-size:17px;font-weight:700;color:#e26143;margin-bottom:18px}.intro-msg ul.intro-list{display:inline-block;text-align:left;margin:0 auto 18px;font-size:14px;list-style:none;padding:0}.intro-msg ul.intro-list li{padding:3px 0;line-height:1.8;display:flex;align-items:center;gap:10px}.intro-msg ul.intro-list li i{color:#e26143;width:16px;text-align:center;flex-shrink:0}.hotel-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:2px solid #e26143;margin-top:24px;background:#fff}.hotel-facts__item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-right:1px solid #f0d8cf;border-bottom:1px solid #f0d8cf}.hotel-facts__item:nth-child(4n){border-right:none}.hotel-facts__item i{color:#e26143;font-size:22px;flex-shrink:0;margin-top:2px}.hotel-facts__item div{display:flex;flex-direction:column;line-height:1.4}.hotel-facts__item strong{font-size:13px;font-weight:700;color:#424242}.hotel-facts__item span{font-size:11px;color:#888}a.facts-cta{--cta-corner: #e26143;--cta-gap: 4px;--cta-speed: .4s;position:relative;display:inline-block;white-space:nowrap;padding:8px 18px;background:#fbeee9;color:#963924;font-size:14px;font-weight:700;text-decoration:none;border-radius:0}a.facts-cta i{font-size:12px;color:inherit;margin:0 0 0 6px;display:inline}a.facts-cta:before,a.facts-cta:after,.facts-cta__corners:before,.facts-cta__corners:after{content:"";position:absolute;width:10px;height:10px;border:0 solid var(--cta-corner);pointer-events:none;transition:width var(--cta-speed),height var(--cta-speed)}a.facts-cta:before{top:calc(-1 * var(--cta-gap));left:calc(-1 * var(--cta-gap));border-top-width:2px;border-left-width:2px}a.facts-cta:after{top:calc(-1 * var(--cta-gap));right:calc(-1 * var(--cta-gap));border-top-width:2px;border-right-width:2px}.facts-cta__corners{position:absolute;inset:0;pointer-events:none}.facts-cta__corners:before{bottom:calc(-1 * var(--cta-gap));left:calc(-1 * var(--cta-gap));border-bottom-width:2px;border-left-width:2px}.facts-cta__corners:after{bottom:calc(-1 * var(--cta-gap));right:calc(-1 * var(--cta-gap));border-bottom-width:2px;border-right-width:2px}a.facts-cta:hover:before,a.facts-cta:hover:after,a.facts-cta:hover .facts-cta__corners:before,a.facts-cta:hover .facts-cta__corners:after,a.facts-cta:focus-visible:before,a.facts-cta:focus-visible:after,a.facts-cta:focus-visible .facts-cta__corners:before,a.facts-cta:focus-visible .facts-cta__corners:after{width:calc(50% + var(--cta-gap));height:calc(50% + var(--cta-gap))}a.facts-cta:focus-visible{outline:2px solid #424242;outline-offset:8px}.hotel-facts__item a.facts-cta{--cta-gap: 4px;align-self:flex-start;margin:8px 0 3px 3px;padding:4px 10px;font-size:12px;background:#fff;color:#963924}.facts-cta-box{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 20px;background:#fff;border:2px solid #e26143}.facts-cta-box>i{flex:0 0 auto;color:#e26143;font-size:22px}.facts-cta-box__body{flex:1 1 auto;display:flex;flex-direction:column;line-height:1.4;text-align:left}.facts-cta-box .facts-cta-box__title{margin:0;font-size:13px;font-weight:700;color:#424242}.facts-cta-box__body p{margin:0;font-size:12px;color:#666}.facts-cta-box a.facts-cta{flex:0 0 auto;margin-right:4px;padding:9px 20px;font-size:14px}@media (max-width: 768px){.facts-cta-box{flex-wrap:wrap;padding:14px 16px}.facts-cta-box__body{flex:1 1 0;min-width:0}.facts-cta-box a.facts-cta{flex:1 1 100%;margin:6px 4px 2px;text-align:center}}@media (prefers-reduced-motion: reduce){a.facts-cta{--cta-speed: 0s}}@media (max-width: 768px){.hotel-facts{grid-template-columns:repeat(2,1fr)}.hotel-facts__item:nth-child(4n){border-right:1px solid #f0d8cf}.hotel-facts__item:nth-child(2n){border-right:none}}.intro-msg p{font-size:14px;line-height:1.7;max-width:750px;margin-left:auto;margin-right:auto}.button1{display:inline-block;padding:8px 18px;background:url(/images/gradient1.png) #e26143 bottom left repeat-x;color:#fff!important;text-transform:uppercase;font-size:11px;letter-spacing:1px;border:none;cursor:pointer;transition:background .2s}.button1:hover{background-image:url(/images/gradient1h.png);color:#fff!important}.button1 span{display:inline-block}.button2{display:inline-block;padding:8px 18px;background:#e26143;border:2px solid #e26143;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.5px;transition:background .2s,border-color .2s}.button2:hover{background:#963924;border-color:#963924;color:#fff!important}.field-row{margin-bottom:15px}.field-row label{display:block;margin-bottom:5px;font-size:13px;font-weight:700}.field-row label span{color:#aaa;font-weight:400;margin-left:4px;font-size:11px}.text_input{width:100%;padding:8px 10px;border:1px solid #ddd;font-family:var(--schrift);font-size:14px;color:#424242;background:#fafafa;box-sizing:border-box;transition:border-color .2s}.text_input:focus{border-color:#e26143;outline:none;background:#fff}textarea.text_input{resize:vertical;min-height:120px}.msg{padding:12px 15px 12px 50px;margin:15px 0;border-radius:3px;font-size:13px;line-height:1.5}.msg.success{background:#f0faf5 url(/images/msg_success.png) 15px center no-repeat;border:1px solid #e26143;color:#2e7d52}.msg.fail{background:#fff5f5 url(/images/msg_fail.png) 15px center no-repeat;border:1px solid #e26143;color:#c0392b}.msg.notice{background:#fffbf0 url(/images/msg_notice.png) 15px center no-repeat;border:1px solid #f0c040;color:#7a5c00}.list-fail{list-style:disc;padding-left:20px}.list-fail li{margin-bottom:4px}.accordion{margin:0 0 15px}.accordion h4{background:#f5f5f5;border:1px solid #ddd;padding:10px 15px;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:1px}.accordion h4.active{color:#e26143;background:#fdf3ef;border-color:#e26143}.accordion-content{padding:15px;border:1px solid #ddd;border-top:none;display:none}.accordion-content.open{display:block}.tabs-nav{display:flex;list-style:none;margin:0 0 -1px;padding:0;border-bottom:1px solid #ddd}.tabs-nav li a{display:block;padding:8px 16px;border:1px solid transparent;border-bottom:none;color:#424242;font-size:13px}.tabs-nav li.active a{border-color:#ddd;border-top:3px solid #e26143;background:#fff;color:#e26143;margin-bottom:-1px}.tab-content{padding:20px 0;display:none}.tab-content.active{display:block}.sidebar{padding:0 20px}.sidebar .widget{margin-bottom:25px}.widget-title h5{background:#e26143;color:#fff;padding:8px 12px;font-size:13px;text-transform:uppercase;letter-spacing:1px;position:relative;margin-bottom:12px}.widget-title h5:before{content:"";position:absolute;bottom:-6px;left:0;border-top:6px solid #e26143;border-right:6px solid transparent}.featured-wrapper{background:url(/images/featured-bg.png) repeat-y center}.featured-bottom{height:15px;background:url(/images/featured-bg.png) bottom center no-repeat}.testimonials-home{padding:20px}.testimonial-wrapper{display:flex;gap:15px;margin-bottom:8px;position:relative}.testimonial-image{flex-shrink:0}.testimonial-image img.testimonial-guest{width:60px;height:60px;border-radius:50%;object-fit:cover}.testimonial-text{flex:1;font-style:italic;font-size:13px;line-height:1.6;color:#555;padding:10px 15px;background:#f9f9f9;border:1px solid #eee;position:relative}.testimonial-text:after{content:"";position:absolute;bottom:-10px;left:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #eee}.testimonial-author{font-size:12px;color:#888;margin:12px 0 0 75px}.testimonial-author span{color:#e26143}.testimonial-item-home,.testimonial-item-home-last{margin-bottom:20px}.page-header{width:100%;height:120px;background:url(/images/page-head.png) center center no-repeat;background-size:cover;margin-bottom:0}.blog-title h3{font-size:18px;margin-bottom:5px}.blog-title h3 a{color:#424242}.blog-title h3 a:hover,.blog-title-single h2 a{color:#e26143}.post-meta{font-size:12px;color:#999;margin-bottom:10px}.post-meta a{color:#999}.post-meta a:hover{color:#e26143}.blog-excerpt{margin-bottom:15px}.comment-count{display:inline-block;background:#e26143;color:#fff;font-size:11px;padding:2px 8px;margin-left:8px;border-radius:2px}.event-item{padding:15px 0;border-bottom:1px solid #eee}.event-prev{display:flex;gap:15px;align-items:flex-start}.event-prev-date{background:#e26143;color:#fff;text-align:center;padding:8px 12px;min-width:50px;font-size:12px;line-height:1.3}.event-prev-date .day{font-size:22px;font-weight:700;display:block}.event-info{flex:1}.event-info h3{font-size:16px;margin-bottom:6px}.event-location{font-size:12px;color:#888;margin-bottom:8px}.page-pagination{margin:20px 0;display:flex;gap:5px}.page-pagination a,.page-pagination span{display:inline-block;padding:5px 10px;border:1px solid #ddd;font-size:13px;color:#424242}.page-pagination a:hover,.page-pagination .current{background:#e26143;border-color:#e26143;color:#fff}.accommodation-page{padding:20px}.block-img1{display:block;position:relative;overflow:hidden;margin-bottom:10px}.block-img1 img{width:100%;display:block;transition:transform .3s ease}.block-img1:hover img{transform:scale(1.03)}.accommodation_img_price{position:absolute;bottom:0;right:0;background:#311807;border:1px solid #e26143;color:#fff;font-size:13px;font-weight:700;padding:4px 8px}.accommodation_img_price .price-unit{font-size:10px;font-weight:400;margin-left:2px}.contact_list{margin-bottom:15px;list-style:none}.contact_list li{padding:6px 0 6px 25px;border-bottom:1px solid #eee;font-size:13px;color:#555}.contact_list li.address{background:url(/images/list1.png) no-repeat 0 9px}.contact_list li.phone{background:url(/images/phone-icon.png) no-repeat 0 center}.contact_list li.email{background:url(/images/email-icon.png) no-repeat 0 center}.select-wrapper{position:relative;margin-bottom:8px}.select-wrapper:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:10px;height:6px;background:url(/images/selectarrow.png) no-repeat;pointer-events:none}.select-wrapper select{width:100%;padding:7px 30px 7px 10px;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #ddd;font-size:13px;color:#424242}.input-half{width:48%;padding:7px 10px;border:1px solid #ddd;font-size:13px;box-sizing:border-box}.input-half-last{float:right}.one-third-full{float:left;width:31%;margin-right:3%;padding:0 10px;box-sizing:border-box}.one-third-full:last-child,.one-third-full+.one-third-full+.one-third-full{margin-right:0}.one-half-full{float:left;width:48%;margin-right:4%;box-sizing:border-box}.one-half-full.last-col-full{margin-right:0}.one-half{float:left;width:47%;margin-right:6%;box-sizing:border-box}.one-half.last-col{margin-right:0}.home-blocks{padding:20px}.home-blocks .one-third-full{padding:0 15px}.primary-content{float:left;width:66%;padding:0 20px;box-sizing:border-box}.primary-content-full{padding:0 20px;box-sizing:border-box}.latest-posts-list{list-style:none}.latest-posts-list li{padding:8px 0;border-bottom:1px solid #eee}.latest-posts-list li h6{font-size:13px;margin-bottom:3px}.latest-posts-list li h6 a{color:#424242}.latest-posts-list li h6 a:hover{color:#e26143}.latest-posts-list li h6 span{color:#9d8c81;display:block;font-size:11px}.search-widget input[type=text]{width:70%;padding:7px 10px;border:1px solid #ddd;font-size:13px}.search-widget button{padding:7px 12px;background:url(/images/search.png) center no-repeat #e26143;border:none;cursor:pointer;width:40px;height:33px;vertical-align:top}.tags-widget .wp-tag-cloud{display:flex;flex-wrap:wrap;gap:5px}.tags-widget a{display:inline-block;padding:3px 8px;background:#f5f5f5;border:1px solid #ddd;font-size:12px!important;color:#555}.tags-widget a:hover{background:#e26143;border-color:#e26143;color:#fff}#footer{background:url(/images/bgd.png) #311807;color:#ccb6a8;padding:30px 20px 20px;display:flex;gap:20px}#footer a{color:#ccb6a8}#footer a:hover{color:#fff}.footer-col-2{flex:2}.footer-col-1{flex:1}#footer .widget{margin-bottom:0}#footer .widget-title h5{background:transparent;border-bottom:1px solid #685345;padding-bottom:8px;margin-bottom:12px;font-size:13px;color:#fff;text-transform:uppercase}#footer .widget-title h5:before{display:none}#footer .widget ul li{padding:5px 0;border-bottom:1px solid #685345;font-size:13px}#footer .widget ul li:last-child{border-bottom:none}#footer .widget ul li a{color:#ccb6a8}#footer .widget ul li a:hover{color:#fff}#footer-bottom{background:#311807;color:#7a6353;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;font-size:12px}#footer-bottom a{color:#7a6353}#footer-bottom a:hover{color:#e26143}.footer-menu{display:flex;gap:8px;list-style:none}.footer-menu li span{margin-left:8px}.footer-menu li:last-child span{display:none}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:100}.mobile-menu-toggle span{display:block;width:24px;height:2px;background:#fff;transition:transform .3s,opacity .3s}.mobile-menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0}.mobile-menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-panel{display:none;background:#311807;border-top:1px solid #685345}.mobile-menu-panel.open{display:block}.mobile-menu-panel>ul{list-style:none;margin:0;padding:0}.mobile-menu-panel>ul>li>a{display:block;padding:13px 20px;color:#fff;font-size:13px;text-transform:uppercase;border-bottom:1px solid #685345}.mobile-menu-panel>ul>li.active>a,.mobile-menu-panel>ul>li>a:hover{color:#e26143}.mobile-submenu{list-style:none;margin:0;padding:0;background:#0003}.mobile-submenu li a{display:block;padding:10px 20px 10px 35px;color:#ccb6a8;font-size:12px;border-bottom:1px solid #685345}.mobile-submenu li a:hover{color:#fff}.mobile-menu-contact{padding:15px 20px;display:flex;flex-direction:column;gap:6px;border-top:2px solid #e26143}.mobile-menu-contact a{color:#ccb6a8;font-size:13px}.mobile-menu-contact a:hover{color:#fff}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:#e26143;color:#fff;padding:10px 18px;font-size:14px}.skip-link:focus{left:50%;transform:translate(-50%);outline:3px solid #fff;outline-offset:-3px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #963924;outline-offset:2px}.slider-pause{position:absolute;top:10px;right:10px;z-index:11;width:32px;height:32px;border:none;cursor:pointer;background:#e26143d9;color:#fff;font-size:13px;line-height:1;transition:background .2s}.slider-pause:before{content:"❚❚";letter-spacing:1px}.slider-pause.is-paused:before{content:"▶"}.slider-pause:hover{background:#963924}@media (prefers-reduced-motion: reduce){.slide-item{transition:none}*{scroll-behavior:auto!important}}@media (max-width: 1020px){.content-wrapper{width:100%}.content-body{width:100%;box-sizing:border-box}#navigation{width:calc(100% + 20px);left:-10px}}@media (max-width: 768px){#main-menu,.main-menu-contact-info{display:none}.mobile-menu-toggle{display:flex}#navigation{padding:0 15px;min-height:50px}.corner-left,.corner-right{display:none}.top-bar{height:auto;flex-wrap:wrap;gap:8px;padding:8px 15px}.top-menu-wrapper{order:-1}#title-wrapper{margin:15px auto 20px}#title-wrapper .site-title{font-size:22px}.title-dec-left,.title-dec-right{display:none}.slide-item img{aspect-ratio:3 / 2}.booknow{position:static;width:100%;box-sizing:border-box;right:auto}.one-third-full{width:100%;float:none;margin-right:0;margin-bottom:20px}.one-half-full,.one-half{width:100%;float:none;margin-right:0;margin-bottom:15px}.primary-content{width:100%;float:none;padding:0 15px;box-sizing:border-box}.primary-content-full{padding:0 15px}aside.sidebar{width:100%!important;float:none!important;padding:0 15px!important;box-sizing:border-box;margin-top:20px}#footer{flex-direction:column;padding:20px 15px}#footer-bottom{flex-direction:column;gap:8px;text-align:center;padding:10px 15px}.footer-menu{justify-content:center}.page-pagination{flex-wrap:wrap}.section{padding:15px}.page-content{padding:0 15px 15px}.home-blocks{padding:15px}}@media (max-width: 480px){#title-wrapper .site-title{font-size:18px}.slide-item img{aspect-ratio:4 / 3}.top-menu{display:none}.button1{padding:6px 12px;font-size:11px}}
