body{min-width:320px;background-color:#fff;color:#444;font-size:16px;line-height:1.42857;font-family:Muli,sans-serif}a{color:#b0ba61;text-decoration:none}a:hover{color:#778651}a:focus{outline:0}h1,h2,h3,h4,h5,h6{margin:0;color:#778651;font-weight:900;text-transform:uppercase}p{margin-bottom:1em}img{max-width:100%;height:auto}.container{position:relative;max-width:1170px;width:auto}.container-fluid{position:relative}.header{background-color:#e8ebe4;box-shadow:0 3px 6px rgba(0,0,0,.15)}.header .holder{display:flex;align-items:center}.header .logo{display:block;width:425px;margin:20px 0 20px -27px;transition:none}.header .book-button{margin-left:auto}.navbar{background-color:#778651}.menu{display:flex;margin:0;padding:10px 0;list-style:none}.menu>li{position:relative;margin-right:25px;font-size:18px}.menu>li>a{display:block;color:#fff;text-decoration:none;transition:color .5s}.menu>li.active>a,.menu>li>a:hover{color:#fff}.menu>li>a::after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;width:0;background-color:#fff;transition:.5s}.menu>li.active>a::after,.menu>li>a:hover::after{width:100%}.menu li.sub .arrow{display:none}.menu li.sub>ul{display:none;z-index:200;position:absolute;min-width:210px;margin:0;padding:5px 0;list-style:none;background-color:#b0ba61}.menu li.sub:hover>ul{display:block}.menu li.sub>ul>li{font-size:14px;line-height:1.42857;text-transform:none;white-space:nowrap}.menu li.sub>ul>li>a{display:block;padding:2px 10px;color:#fff}.menu li.sub>ul>li.active>a,.menu li.sub>ul>li>a:hover{color:#000}.nav-collapse.collapse{display:none;width:100%;clear:both}.nav-collapse.collapse .menu{display:block;padding:0}.nav-collapse.collapse .menu li{display:block;margin-right:0;font-size:16px;line-height:40px;border-top:1px solid rgba(255,255,255,.5)}.nav-collapse.collapse .menu li>a{color:#fff;padding:0 30px 0 0}.nav-collapse.collapse .menu li.active>a,.nav-collapse.collapse .menu li>a:hover{color:#b0ba61}.nav-collapse.collapse .menu li.active>a{font-weight:700}.nav-collapse.collapse .menu li>a::after{display:none}.nav-collapse.collapse .menu li.sub .arrow{position:absolute;top:0;right:0;z-index:25;display:block;width:30px;color:#fff;text-align:center;cursor:pointer;transition:.3s}.nav-collapse.collapse .menu li.sub .arrow:hover{color:#b0ba61}.nav-collapse.collapse .menu li.sub>ul{position:relative;margin:0;padding:0;background:0 0}.nav-collapse.collapse .menu li.sub:hover>ul{display:none}.nav-collapse.collapse .menu li.sub>ul>li{line-height:40px}.nav-collapse.collapse .menu li.sub>ul>li>a{padding:0 0 0 25px;color:#fff}.nav-collapse.collapse .menu li.sub>ul>li.active>a,.nav-collapse.collapse .menu li.sub>ul>li>a:hover{color:#b0ba61}.nav-collapse.collapse .menu li.sub>ul>li.active>a{font-weight:700}.nav-toggle{display:none;position:relative;color:#fff;font-size:18px;line-height:40px;font-weight:700;text-transform:uppercase;cursor:pointer}.nav-toggle:hover{color:#b0ba61}.eyecatcher{position:relative;background:url(../images/loader.gif) no-repeat center center #e5e5e5;overflow:hidden}.eyecatcher .container{height:100%}.eyecatcher .owl-carousel .item{background-size:cover;background-position:center center}.eyecatcher,.eyecatcher .owl-carousel .item{height:300px}.home .eyecatcher,.home .eyecatcher .owl-carousel .item{height:100vh;min-height:600px}.eyecatcher .owl-carousel .item .caption{z-index:100;position:absolute;left:15px;right:15px;bottom:100px}.eyecatcher .owl-carousel .item .caption .title{color:#fff;font-size:72px;font-weight:900;line-height:.9;text-transform:uppercase}.eyecatcher .owl-carousel .item .caption .title::after{content:"";display:block;max-width:525px;height:18px;margin-top:15px;background-color:#b0ba61}.eyecatcher .owl-carousel .item .caption .subtitle{margin-top:10px;color:#fff;font-size:48px;font-weight:900;line-height:1}.eyecatcher .pagename{z-index:100;position:absolute;left:15px;bottom:-9px;padding:0 5vw 15px 0;border-bottom:18px solid #b0ba61;color:#fff;font-size:72px;font-weight:900;line-height:.85;text-transform:uppercase}body:not(.home) .eyecatcher{overflow:visible}body:not(.home) .eyecatcher .owl-carousel .owl-stage-outer{padding-bottom:9px}h1{font-size:30px}h2{font-size:24px}h3,h4{font-size:16px}.content{margin:6vh 0}.content h1{margin-bottom:20px}.content h3{margin-bottom:1em;color:#b0ba61;text-transform:none}.content h4{color:#b0ba61;text-transform:none}.content iframe,.content img{border:none}.content .btn{margin-top:5px}ol{margin:1em 0;padding:0;list-style:none}ol li{padding-left:22px;font-weight:600}ol li::before{content:"\f00c";font-family:"Font Awesome 5 Pro";float:left;margin-left:-22px;font-size:14px;font-weight:900}.gallery .image{display:block;margin-bottom:30px}.gallery .image img{width:100%;border-radius:2px}.gallery .image:hover{opacity:.8}.intro{margin:40px 0 8vh 0}.intro .text{padding-right:30px}.action-block{z-index:100;position:relative;color:#fff;margin-top:-90px;padding:2vw 2.5vw;background-color:#778651;filter:drop-shadow(5px 5px 0 #173429)}.action-block h2{margin-bottom:20px;color:#fff}.action-block .table{margin-bottom:0;border-collapse:collapse}.action-block .table td{padding:2px 0}.action-block .table tr:first-of-type td{border-top:none}.action-block .table tr:last-of-type td:first-of-type{padding-top:10px}.action-block strong{font-weight:900}.action-block em{font-size:24px;font-weight:900;font-style:normal}.map{margin:10vh 0}.map h2{margin-bottom:30px;font-size:16px;font-weight:400;text-align:center}.map h2::after{content:"";display:block;width:80px;height:4px;margin:10px auto 0 auto;background-color:#173429}.tiles .item{margin-bottom:30px}.tiles .item .image{display:block;position:relative;margin-bottom:30px;background-color:#778651;filter:drop-shadow(5px 5px 0 #173429);overflow:hidden}.tiles .item .image img{transition:.5s}.tiles .item .image:hover{opacity:.8}.tiles .item .caption{position:relative;height:250px;text-align:center;overflow:hidden}.tiles .item .caption .title{margin-bottom:15px}.tiles .item .caption .description{min-height:70px;margin-bottom:15px}.tiles .overview{margin-top:30px}.photoalbum .image{position:relative;display:block;margin-bottom:30px;background-color:#fff;overflow:hidden}.photoalbum .image img{width:100%}.photoalbum .image:hover{opacity:.8}.photoalbum .image .caption{position:absolute;left:0;right:0;bottom:0;padding:5px 10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center}.photoalbum .other-albums{margin-bottom:30px}.photoalbum-gallery{margin-bottom:3vh}.highlights{margin-top:50px;padding:50px 0;background-color:#b0ba61;color:#fff}.highlights .item .image{display:block;z-index:100;position:relative;margin:-100px 0 30px 0;background-color:#778651;filter:drop-shadow(5px 5px 0 #173429)}.highlights .item .caption{padding-left:35px}.highlights .item .caption .title{color:#fff}.highlights .item .caption .subtitle{margin-bottom:1em;color:#fff;text-transform:none}.highlights .item .caption .description a{color:#fff}.highlights .item .caption .description a::after{content:"\f30b";font-family:"Font Awesome 5 Pro";padding-left:5px}.highlights .item .caption .description a:hover{color:#173429}.highlights .owl-carousel{margin-top:-100px}.highlights .owl-carousel .owl-stage-outer{padding:100px 0 5px 0}.footer{position:relative;padding:30px 0 15px 0;background-color:#778651}.footer .menu{justify-content:center;padding:0}.footer .menu>li{margin:0 15px}.footer .menu>li.sub>ul{display:none}.footer .address{margin:6vh 0;color:#fff;text-align:center}.footer .address img{display:inline-block;margin-bottom:5px}.footer .address a{color:#fff}.footer .address a[href^="tel:"]{color:#fff}.footer .address a:hover{text-decoration:underline}.footer .copyright{color:rgba(255,255,255,.5);font-size:14px;font-weight:300;text-align:center}.footer .copyright a{color:rgba(255,255,255,.5)}.footer .copyright a:hover{text-decoration:underline}.scroll-up{z-index:998;position:fixed;bottom:-65px;right:25px;width:40px;border:1px solid #b0ba61;border-radius:4px;background-color:#b0ba61;box-shadow:3px 3px 5px 0 rgba(0,0,0,.1);color:#fff;font-size:18px;line-height:38px;text-align:center;transition:.5s;cursor:pointer}.scroll-up:hover{background-color:#fff;color:#b0ba61}.tinymce{margin:5px}.tinymce h1{color:#173429}.image img{display:block;width:100%;height:auto}iframe{max-width:100%}a[href^="tel:"]{pointer-events:none}.btn,a{transition:.5s}.btn{padding:7px 15px;background-color:#b0ba61;border-radius:0;filter:drop-shadow(5px 5px 0 #778651);color:#fff;font-size:16px;line-height:20px;font-weight:700;text-decoration:none!important;white-space:inherit}.btn:focus,.btn:hover{background-color:#778651;filter:drop-shadow(5px 5px 0 #b0ba61);color:#fff}.btn::after{content:"\f30b";font-family:"Font Awesome 5 Pro";padding-left:10px}.btn-block{display:block;width:auto;min-width:auto}.btn-small{min-width:auto;font-size:14px}.btn.btn-red{background-color:#be3e2f;filter:drop-shadow(5px 5px 0 #74170c)}.btn.btn-red:focus,.btn.btn-red:hover{background-color:#74170c;filter:drop-shadow(5px 5px 0 #be3e2f)}.btn.btn-ghost{padding:10px 40px;background-color:transparent;border:2px solid #fff;filter:none;color:#fff}.btn.btn-ghost:hover{background-color:#778651;color:#fff}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (max-width:767px){.flex-mobile-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flex-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-center-hz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-center-vt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.logo-3w{position:absolute;right:5px;bottom:5px}.owl-carousel .owl-dots{height:15px;text-align:center;margin-top:15px}.owl-carousel .owl-dots .owl-dot{display:inline-block;width:15px;height:15px;margin:0 3px;border:2px solid #000;border-radius:100%;cursor:pointer;transition:background-color .5s}.owl-carousel .owl-dots .owl-dot.active,.owl-carousel .owl-dots .owl-dot:hover{background-color:#000}.owl-carousel .owl-dots .owl-dot.active{cursor:default}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{display:block;position:absolute;top:50%;z-index:200;margin-top:-12px;transition:.5s;cursor:pointer}.owl-carousel .owl-nav i{color:rgba(255,255,255,.5);font-size:24px}.owl-carousel .owl-nav .owl-prev{left:15px}.owl-carousel .owl-nav .owl-prev:hover{left:12px}.owl-carousel .owl-nav .owl-next{right:15px}.owl-carousel .owl-nav .owl-next:hover{right:12px}.owl-carousel .owl-nav .owl-next:focus,.owl-carousel .owl-nav .owl-prev:focus{outline:0}