body,html{background-color:#dddfd4;color:#03433e;font-size:16px;font-weight:300;line-height:1.42857;font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5,h6{color:#03433e;font-weight:700;font-family:'Open Sans',sans-serif}h1,h2{font-family:'Amatic SC',cursive}h1{margin-bottom:15px;font-size:40px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}a{cursor:pointer;color:#03433e}a:focus,a:hover{outline:0;color:#fc8a03;text-decoration:none}ol{margin:1em 0;padding:0;list-style:none}ol li{margin:5px 0;padding-left:24px}ol li::before{content:"\f00c";font-family:"Font Awesome 5 Pro";float:left;margin-left:-24px;color:#03433e;font-size:16px;font-weight:900}.gallery .image{display:block;margin-bottom:30px}.gallery .image:hover{opacity:.8}.container{position:relative;max-width:1170px}.header{position:relative;border-top:30px solid #03433e;background-color:#dddfd4}.header .logo{display:block;position:absolute;z-index:100;top:-30px;left:0;width:125px}.header .social{position:absolute;top:-30px;right:15px;margin:0;padding:0;list-style:none}.header .social li{margin-left:10px;font-size:18px}.header .social li a{display:block;width:20px;color:#fff;line-height:30px;text-align:center}.header .social li a:hover{color:#fc8a03}@media (max-width:1199px){.nav-collapse{display:none}}.nav-collapse{margin:0 auto 0 290px}.nav-collapse .menu{margin:0;padding:0;list-style:none}.nav-collapse .menu>li{position:relative;font-size:14px;font-weight:700;text-align:center}.nav-collapse .menu>li img{display:none;height:50px;margin:0 auto 2px auto;filter:invert(57%) sepia(20%) saturate(867%) hue-rotate(108deg) brightness(91%) contrast(86%)}.nav-collapse .menu>li>a{display:block;padding:10px 20px;color:#03433e;text-decoration:none}.nav-collapse .menu>li.active>a,.nav-collapse .menu>li>a:hover{background-color:#fff;color:#fc8a03}.nav-collapse .menu>li.active>a img,.nav-collapse .menu>li>a:hover img{filter:invert(66%) sepia(53%) saturate(2500%) hue-rotate(358deg) brightness(99%) contrast(100%)}.nav-collapse .menu li.sub .arrow{display:none}.nav-collapse .menu li.sub>ul{display:none;z-index:200;position:absolute;min-width:100%;margin:0;padding:5px 0;list-style:none;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.15)}.nav-collapse .menu li.sub:hover>ul{display:block}.nav-collapse .menu li.sub:last-of-type>ul{right:0}.nav-collapse .menu li.sub>ul>li{position:relative;font-size:14px;line-height:1.42857;white-space:nowrap;text-align:left}.nav-collapse .menu li.sub>ul>li>a{display:block;padding:3px 15px;color:#03433e}.nav-collapse .menu li.sub>ul>li.active>a,.nav-collapse .menu li.sub>ul>li>a:hover{color:#fc8a03}.nav-collapse.collapse{display:none;width:100%;margin-left:0}.nav-collapse.collapse .menu li{width:100%;margin:0;border-top:1px solid #4c9c80;line-height:40px;text-align:right;text-transform:uppercase}.nav-collapse.collapse .menu li>a{padding:0 0 0 30px}.nav-collapse.collapse .menu li.active>a,.nav-collapse.collapse .menu li>a:hover{background-color:transparent}.nav-collapse.collapse .menu li.sub .arrow{position:absolute;top:0;left:0;z-index:25;display:block;min-width:30px;cursor:pointer;color:#03433e;text-align:center;transition:.2s}.nav-collapse.collapse .menu li.sub .arrow:hover{color:#fc8a03}.nav-collapse.collapse .menu li.sub>ul{position:relative;margin:0;padding:0;background-color:transparent;box-shadow:none}.nav-collapse.collapse .menu li.sub:hover>ul{display:none}.nav-collapse.collapse .menu li.sub>ul>li{line-height:40px;text-align:right}.nav-collapse.collapse .menu li.sub>ul>li>a{padding:0 25px 0 0;color:#03433e}.nav-collapse.collapse .menu li.sub>ul>li.active>a,.nav-collapse.collapse .menu li.sub>ul>li>a:hover{color:#fc8a03}.nav-toggle:not([href]):not([tabindex]){display:none;margin-left:auto;padding:0 15px;background-color:#fff;color:#fc8a03;font-size:14px;font-weight:700;line-height:40px;text-transform:uppercase;cursor:pointer}.nav-toggle:not([href]):not([tabindex]):hover{color:#03433e}.eyecatcher{position:relative;margin:0 15px 15px 15px;overflow:hidden}.eyecatcher .item{background-position:center center;background-repeat:no-repeat;background-size:cover}.eyecatcher,.eyecatcher .item{height:40vh;min-height:150px;max-height:400px}.home .eyecatcher,.home .eyecatcher .item{height:84vh;min-height:300px;max-height:none}.quick-access.first{z-index:100;position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%);max-width:992px;margin:0 auto}.quick-access.second{margin:6vh 15px}.quick-access .tagline{color:#fff;line-height:1;text-align:center;text-shadow:5px 5px 5px rgba(0,0,0,.5)}.quick-access .tagline .title{font-size:50px;font-weight:700;font-family:'Amatic SC',cursive}.quick-access .tagline .subtitle{margin:5px 0 20px 0;font-size:18px}.quick-access .categories{position:relative;padding:5px;background-color:#03433e;border-radius:35px;box-shadow:5px 5px 5px rgba(0,0,0,.15)}.quick-access .categories a{position:relative;display:block;margin:5px;padding-left:30px;background-color:#fc8a03;box-shadow:0 3px 6px rgba(0,0,0,.15);color:#fff;font-weight:700;line-height:50px;text-align:center;text-transform:lowercase}.quick-access .categories a:first-of-type{border-radius:25px 25px 0 0}.quick-access .categories a:last-of-type{border-radius:0 0 25px 25px}.quick-access .categories a:hover{background-color:#4c9c80;color:#fff}.quick-access .categories a:nth-child(1):before{content:"";position:absolute;top:-5px;left:15px;width:50px;height:49px;background-image:url(../images/bungalow.svg);background-size:cover}.quick-access .categories a:nth-child(2):before{content:"";position:absolute;top:-3px;left:15px;width:60px;height:48px;background-image:url(../images/camping.svg);background-size:cover}.quick-access .categories a:nth-child(3):before{content:"";position:absolute;top:-5px;left:15px;width:54px;height:49px;background-image:url(../images/safaritent.svg);background-size:cover}.quick-access .categories a:nth-child(4):before{content:"";position:absolute;top:-5px;left:15px;width:43px;height:50px;background-image:url(../images/groepsvilla.svg);background-size:cover}.quick-access .squirrel{z-index:100;position:absolute;top:-200px;right:-180px}.quick-access.second .squirrel{width:120px;top:-50%;right:-15px}.extra-message{position:absolute;bottom:10vh;right:0;left:15px;z-index:100;display:block;padding:15px;background-color:#03433e;border:1px solid #03433e;border-radius:15px 0 0 15px;font-family:'Amatic SC',cursive;font-size:22px;font-weight:700;color:#fff;transition:.5s all ease}.extra-message:hover{background-color:#4c9c80;border:1px solid #4c9c80;color:#fff}.banner{position:relative;background-color:#4c9c80;overflow:hidden}.banner .item .row{margin-left:0;margin-right:0}.banner .item .col{padding-left:0;padding-right:0}.banner .item .image{display:none;height:60vh;min-height:300px;max-height:600px;background-repeat:no-repeat;background-position:center center;background-size:cover}.banner .item .caption{padding:6vh 15px 100px 15px;color:#fff;font-size:16px;font-weight:300;text-align:center}.banner .item .caption .title{color:#fff}.banner .item .caption .go{position:absolute;left:0;bottom:60px}.home-blocks{border-top:1px solid #fff;background-color:#fff}.home-blocks .item{display:block;background-color:#03433e}.home-blocks .item:hover{background-color:#4c9c80}.home-blocks .item .image{background-color:rgba(76,156,128,.1);transition:opacity .5s}.home-blocks .item:hover .image{opacity:.8}.home-blocks .item .caption{color:#fff;padding:15px;text-align:center}.home-blocks .item .caption .title{margin-bottom:0;color:#fff}.content{margin:6vh 0}.content a{text-decoration:underline}.intro{margin:0;padding:6vh 0;background-color:#fff}.intro h1{display:inline-block;padding-right:7.5%;border-bottom:2px solid #4c9c80}.intro img{border-radius:100%}.banner-two{position:relative;overflow:hidden}.banner-two .item{background-position:center center;background-repeat:no-repeat;background-size:cover}.banner-two,.banner-two .item{height:65vh;min-height:300px;max-height:600px}.banner-two .caption{z-index:100;position:absolute;top:15px;left:15px;right:15px;color:#fff;text-align:right;text-shadow:5px 5px 5px rgba(0,0,0,.15)}.banner-two .caption .title{border-bottom:2px solid #fff;color:#fff}.highlights{position:relative;padding:8vh 0;background-color:#4c9c80;color:#fff}.highlights .container::before{display:none;content:"";z-index:50;position:absolute;top:-50vw;right:0;width:50vw;height:50vw;max-width:523px;max-height:521px;background-image:url(../images/squirrel-white.png);background-size:cover}.highlights h1{color:#fff}.highlights .owl-carousel{z-index:100}.highlights .item{display:block;background-color:#03433e}.highlights .item:hover{background-color:#05746b}.highlights .item .image{background-color:rgba(76,156,128,.1);transition:opacity .5s}.highlights .item:hover .image{opacity:.8}.highlights .item .caption{position:relative;min-height:200px;padding:15px 15px 60px 15px;color:#fff}.highlights .item .caption .title{color:#fff}.highlights .item .caption .go{position:absolute;left:0;bottom:25px;text-transform:none}.content-blocks{margin:0;padding:6vh 0}.content-blocks h1{display:inline-block;padding-right:7.5%;border-bottom:2px solid #03433e}.content-blocks a{text-decoration:underline}.content-blocks .item{display:block;margin-bottom:30px;background-color:#fff;text-decoration:none}.content-blocks .item:hover{background-color:#05746b;color:#fff}.content-blocks .item .image{background-color:rgba(76,156,128,.1);transition:opacity .5s}.content-blocks .item:hover .image{opacity:.8}.content-blocks .item .caption{padding:15px}.content-blocks .item .caption .title{transition:color .5s}.content-blocks .item:hover .caption .title{color:#fff}.tiles{margin-top:30px}.tiles .item{margin-bottom:30px}.tiles .item .holder{height:100%;background-color:#fff}.tiles .item .image{display:block;background-color:rgba(0,0,0,.1);transition:opacity .5s}.tiles .item:hover .image{opacity:.8}.tiles .item .caption{padding:15px}.tiles .item .caption .date{font-style:italic}.tiles .item .caption .price{font-style:italic}.tiles .item .caption .description p{margin-bottom:0}.tiles .item .caption .button{margin-top:15px}.tiles .overview{margin-top:6vh}.photoalbum .image{position:relative;display:block;margin-bottom:30px;background-color:#e5e5e5;overflow:hidden}.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:5vh}.photoalbum-gallery{margin-bottom:3vh}.photoalbum-gallery .image{display:block;margin-bottom:30px}.photoalbum-gallery .image:hover{opacity:.8}.footer{position:relative;padding:6vh 0;background-color:#03433e;color:#dddfd4}.footer .col{margin-bottom:30px}.footer a{color:#dddfd4}.footer a:hover{color:#4c9c80}.footer a[href^="mailto:"]{text-decoration:underline}.footer h2{color:#fff}.footer ul{margin:0;padding:0;list-style:none}.footer .logo{text-align:center}.footer .logo p{margin-bottom:0}.footer .social li{margin:5px;font-size:24px}.footer .social li a{display:block;width:50px;height:50px;border:1px solid #dddfd4;border-radius:100%;color:#4c9c80;line-height:48px;text-align:center}.footer .social li a:hover{color:#dddfd4}.footer .address{text-align:center}.footer .copyright{font-size:14px;text-align:center}.footer .copyright ul{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;margin:0;padding:0;list-style:none}.footer .copyright ul li a:hover{text-decoration:underline}.btn{min-width:200px;padding:6px 12px;border-color:#03433e;background-color:transparent;border-radius:0 20px 20px 0;color:#03433e;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;text-decoration:none!important}.btn:focus,.btn:hover{background-color:#03433e;color:#fff}.btn-cut-left{border-radius:0 20px 20px 0}.btn-cut-right{border-radius:20px 0 0 20px}.btn-green{background-color:#03433e;color:#fff}.btn-green:focus,.btn-green:hover{background-color:transparent;color:#03433e}.btn-orange{border-color:#fc8a03;background-color:#fc8a03;color:#fff}.btn-orange:focus,.btn-orange:hover{background-color:#fff;color:#fc8a03}.btn-white{border-color:#fff;color:#fff}.btn-white:focus,.btn-white:hover{border-color:#03433e;background-color:#03433e}.btn.btn-small{min-width:auto}.tinymce{margin:5px;padding:0}.scroll-up,.scroll-up:not([href]):not([tabindex]){z-index:998;position:fixed;bottom:-65px;right:25px;width:40px;border:1px solid #fc8a03;border-radius:3px;background-color:#fc8a03;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:not([href]):not([tabindex]):focus,.scroll-up:not([href]):not([tabindex]):hover{background-color:#fff;color:#fc8a03}.google-translate{display:none;z-index:100;position:absolute;top:-26px;right:15px;border-radius:4px;overflow:hidden}.google-translate .goog-te-gadget{font-family:inherit;font-weight:400}.google-translate .goog-te-gadget-simple{border:none}iframe{display:block;border:none}.has-error .form-control{border-color:#dc3545}.has-error .form-control:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.has-error .checkbox{color:#dc3545}.image img{display:block;width:100%}img{max-width:100%;height:auto}iframe{max-width:100%}.btn,a{transition:.5s}.logo-prosuco{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 #03433e;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:#03433e}.owl-carousel .owl-dots .owl-dot.active{cursor:default}