:root{--primary-color:#C1B89C;--secondary-color:#d02724;--logo-bg:#C1B89C;--hover:#D9C7A5}nav{z-index:999!important}*:focus{outline:none!important;box-shadow:none!important}section,p,footer,.container,.container-fluid{opacity:1!important}.nav-link{transition:all .3s}.back-to-top{position:fixed;bottom:25px;right:25px;display:none;border-radius:50%!important;height:40px;width:40px;display:flex;justify-content:center;align-items:center;padding-bottom:9px;border:none}.back-to-top:focus{outline:none;box-shadow:none}body{font-family:'Lato';font-size:16px}h1,h2,h3,h4,h5{font-family:'Comfortaa';margin:0;color:var(--primary-color)}@media (max-width:992px){html{font-size:15px}}@media (max-width:768px){html{font-size:14px}}@media (max-width:576px){html{font-size:13px}}a{color:var(--primary-color)}p{margin:0;text-align:justify}dl,ol,ul{padding:0}ul{padding-left:25px}.modal-dialog{transform:translate3d(0,0,0)!important}.btn,.input-group-text{text-transform:uppercase!important;border-radius:0!important}section{position:relative}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:var(--primary-color)}hr{margin-top:0rem;margin-bottom:0rem}.smart-btn-primary{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.smart-btn-outline-primary{color:var(--primary-color);border-color:var(--primary-color)}.smart-btn-outline-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.smart-btn-primary:hover{background-color:var(--hover);border-color:var(--hover)}.smart-bg-primary{background-color:var(--primary-color)!important}.smart-color-primary{color:var(--primary-color)!important}.smart-hover-primary:hover{color var(--hover)}.smart-bg-colored{background-color:rgba(111,160,218,.33)}.flex-1{flex:1}.card{border-radius:0}.form-control{border-radius:0!important}body{font-family:'Lato';font-size:16px;background:url(../img/background.jpg)center 460px;padding:0!important}#nav-mini .nav-link img{height:1rem}#nav-mini .sepa{font-size:1.2rem;color:white;margin:0 1rem}#nav-mini a{color:#fff;padding:.1rem .5rem}#nav-mini .language a{font-weight:700;text-transform:uppercase}#nav-mini a:hover{color:#ccc}#nav-mini{visibility:visible}#nav-mini .navbar-nav.social{display:flex;align-items:center}.logo{max-height:55px;max-width:230px;margin:.5rem 1rem}#nav-split{padding:0;position:sticky;z-index:999;top:0;width:100%;background:#fff}#nav-split .navbar-toggler{position:absolute;right:5px;top:18px}.dropdown-item{font-size:10px;color:#666;text-transform:uppercase;padding:10px}.nav-spacer{height:11px;margin:0 7px 2px 7px;width:1px;background-color:rgba(102,102,102,.6);display:flex;align-self:center}#nav-split .nav-link{text-transform:uppercase;line-height:inherit;padding:.1rem 1rem;white-space:nowrap;font-size:.9rem;text-align:center;color:#111}#nav-split .navbar-toggler{border-color:rgb(255,255,255)!important;color:#fff!important;text-shadow:0 0 1px rgba(0,0,0,1)!important;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.75)!important;-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.75)!important;box-shadow:0 0 2px 0 rgba(0,0,0,.75)!important}img.logo{filter:brightness(1)}#mobile-btns-container{position:fixed;bottom:0;left:0;height:50px;z-index:9999}.mobile-btn{background:var(--primary-color)!important;color:#fff!important;height:100%;font-size:14px!important;text-align:center;display:flex;justify-content:center!important;align-items:center!important;text-transform:none!important}.mobile-btn:hover{text-decoration:none}@media (max-width:992px){#nav-split .nav-link{font-size:15px;padding:15px}.logo{max-width:150px}#slider-base .overlay{bottom:20%!important}}#slider-single{background:#666}#slider-single img{width:100%;height:500px;object-fit:cover}#slider-single .overlay{position:absolute;top:40%;left:0;color:white;right:0;margin:0 auto;text-align:center}#slider-single .overlay h1{text-transform:uppercase;font-weight:500;margin-bottom:0;font-size:3.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}#slider-single .overlay h3{font-size:2rem;text-shadow:1px 1px 3px rgba(0,0,0,.5);font-style:italic;font-weight:400}#slider-single .overlay h1{display:block!important}#slider-single .overlay h1{display:block!important;color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,1)}#ui-datepicker-div .ui-datepicker-prev span{background-image:url(/img/arrow-left.png)!important}#ui-datepicker-div .ui-datepicker-next span{background-image:url(/img/arrow-right.png)!important}#ui-datepicker-div .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-prev span{background-position:3px 2px!important;top:0;right:0;left:50%;transform:translateX(-50%);height:100%;width:100%;margin:0}#ui-datepicker-div .ui-widget-header{border-radius:0;background:transparent;padding:0!important}#ui-datepicker-div,#ui-datepicker-div .ui-corner-all{border-radius:0}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{border:none!important}#ui-datepicker-div .ui-datepicker-prev{left:0!important;top:0!important}#ui-datepicker-div .ui-datepicker-next{right:0!important;top:0!important}#ui-datepicker-div .ui-datepicker-calendar td a,.ui-datepicker-calendar td span{text-align:center}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #d4cccc;background:#d4cccc}.ui-datepicker-title{color:#000}form#booking-widget{display:flex;position:relative;background:rgb(221,209,185);background:linear-gradient(90deg,rgba(221,209,185,1) 0%,rgba(227,208,174,1) 44%,rgba(188,174,146,1) 100%)}input#subtn{width:100%;top:100%;position:relative;transform:translateY(-100%)}#booking-widget .form-group{margin-bottom:0}#booking-widget input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}textarea{font-size:16px}.value-button-decrease{border-radius:8px 0 0 8px}.value-button-increase{border-radius:0 8px 8px 0}.value-button{align-items:center;display:flex;background:var(--primary-color);margin:0;width:38px;height:38px;font-size:15px;justify-content:center}.value-button:hover{cursor:pointer}.number{text-align:center;border:none;margin:0;width:38px;position:relative;height:38px;border-top:solid 1px var(--primary-color);border-bottom:solid 1px var(--primary-color);background:transparent;box-sizing:border-box;font-size:inherit;font-family:inherit}.number-group{display:flex}#booking-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.7);z-index:999;display:none}@media (min-width:768px){form#booking-widget{transform:translateY(-50%)}input#subtn{width:100%;height:100%;top:0;right:0;position:absolute;transform:none}}@media (max-width:991px){#booking-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:none}}.img-a{width:300px}.accordion-img{width:100%;height:100%;object-fit:cover;transition:all .1s}#accordionTags .card-header,.height-card-header{height:160px!important}#accordionTags .card{border:none}#accordionTags .accordion-section{border:solid 1px #eee}#accordionTags .card-header{display:flex;flex-direction:column;align-items:center;justify-content:center}#accordionTags .btn-link{text-decoration:none!important;transition:all .3s}#accordionTags .btn-link:hover{color:var(--hover)}@media(max-width:767px){.img-a{width:100%;height:200px!important}#accordionTags .card-header{height:auto}.height-card-header,.img-a img{height:100%!important}}footer a:hover{text-decoration:none}footer a{color:#fff}footer a:hover{color:#888}footer .icon{color:#888;transition:0.3s}footer .icon:hover{color:#fff}footer p{text-transform:uppercase;font-size:.8rem;line-height:1.8rem;letter-spacing:.1rem}footer .title{border-bottom:1px solid white}footer .nav-item:last-child{margin-right:0!important}