﻿@font-face{font-family:"Lobster Two";font-style:normal;font-weight:400;src:url("../webfonts/lobster-two-v10-latin-regular.eot");src:local("Lobster Two"),local("LobsterTwo"),url("../webfonts/lobster-two-v10-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/lobster-two-v10-latin-regular.woff2") format("woff2"),url("../webfonts/lobster-two-v10-latin-regular.woff") format("woff"),url("../webfonts/lobster-two-v10-latin-regular.ttf") format("truetype"),url("../webfonts/lobster-two-v10-latin-regular.svg#LobsterTwo") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../webfonts/roboto-v18-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("../webfonts/roboto-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-v18-latin-regular.woff2") format("woff2"),url("../webfonts/roboto-v18-latin-regular.woff") format("woff"),url("../webfonts/roboto-v18-latin-regular.ttf") format("truetype"),url("../webfonts/roboto-v18-latin-regular.svg#Roboto") format("svg")}*{font-family:"Roboto",sans-serif}body{position:relative}h1,h2,h3,h4,h5,h6,.h2{font-family:"Lobster Two",cursive !important}a{text-decoration:none}section{min-height:100vh;height:auto;position:relative}section:nth-of-type(odd){background:#eee}section:first-of-type{background-image:url("../img/4.jpg");background-attachment:fixed;background-size:cover;background-position:center bottom}@media(max-width: 768px){section:first-of-type{background-attachment:fixed;background-size:contain;background-repeat:no-repeat;background-position:center top}}section:nth-of-type(3){background:#fff}section.auto-height{min-height:auto}@media(min-width: 992px){section.auto-height-on-xl{min-height:auto}}.navbar-overlapping{position:absolute;top:0;left:0;width:100%;z-index:1000}.navbar-overlapping .active,.fixed-top .active{color:#007bff !important}.navbar-overlapping .navbar-brand,.fixed-top .navbar-brand{color:#007bff;font-weight:bold;font-family:"Lobster Two",cursive}.blue-left-border{border-left:5px solid #007bff;padding-left:15px;padding-right:15px}@media(max-width: 576px){.blue-left-border{border-left:0;padding-left:0;padding-right:0;margin-bottom:50px}}.full-container{height:100%;width:100%;padding:70px 15px}@media(max-width: 768px){.full-container{padding:30px 15px}}@media(max-width: 576px){.full-container{padding:15px 15px}}.img-desc{color:#454545;padding-top:5px}.center-mid{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#007bff;background:rgba(200,200,200,.75);padding:20px;border-radius:50%}.p-t-200{padding-top:200px}.p-t-205{padding-top:205px}.p-t-210{padding-top:210px}.p-t-215{padding-top:215px}.p-t-220{padding-top:220px}.p-t-225{padding-top:225px}.p-t-230{padding-top:230px}.p-t-235{padding-top:235px}.p-t-240{padding-top:240px}.p-t-245{padding-top:245px}.p-t-250{padding-top:250px}.p-t-255{padding-top:255px}.p-t-260{padding-top:260px}.p-t-265{padding-top:265px}.p-t-270{padding-top:270px}.p-t-275{padding-top:275px}.p-t-280{padding-top:280px}.p-t-285{padding-top:285px}.p-t-290{padding-top:290px}.p-t-295{padding-top:295px}.p-t-300{padding-top:300px}.p-t-305{padding-top:305px}.p-t-310{padding-top:310px}.p-t-315{padding-top:315px}.p-t-320{padding-top:320px}.p-t-325{padding-top:325px}.p-t-330{padding-top:330px}.p-t-335{padding-top:335px}.p-t-340{padding-top:340px}.p-t-345{padding-top:345px}.p-t-350{padding-top:350px}.p-t-355{padding-top:355px}.p-t-360{padding-top:360px}.p-t-365{padding-top:365px}.p-t-370{padding-top:370px}.p-t-375{padding-top:375px}.p-t-380{padding-top:380px}.p-t-385{padding-top:385px}.p-t-390{padding-top:390px}.p-t-395{padding-top:395px}.p-t-400{padding-top:400px}.gmap{height:100vh;width:100vw;max-height:80vh;max-width:100%;margin-bottom:-7px;overflow:hidden;border:none}footer{width:100%;background-color:#007bff;color:#eee;display:flex;flex-direction:column;margin-top:5px}footer .top-footer{min-height:200px;width:100%;padding:12px}footer .bottom-footer{width:100%;min-height:50px;padding:12px;display:flex;align-items:center}footer a{color:#fff;transition:all ease-in .5s;border-bottom:2px solid rgba(0,0,0,0);padding-bottom:5px}footer a:hover,footer a.active{color:#eee;text-decoration:none;border-bottom:2px solid #eee}.empty-row{height:10px}#caption{transition:.5s ease all;text-align:center}#next,#prev{font-size:30px;display:block;position:absolute;top:50%;transform:translateY(-50%);color:#007bff;background:hsla(0,0%,100%,.5);height:50px;width:50px;transition:ease all .5s;border-radius:3px}#next:hover,#prev:hover{cursor:pointer;background:#fff}#prev{left:20px;padding:5px 15px}#next{right:20px;padding:5px 18px}.bottom-slider-controls{position:absolute;right:20px;bottom:20px;display:flex;flex-wrap:nowrap;align-items:stretch}.bottom-slider-controls #play-pause{display:inline-block;color:hsla(0,0%,100%,.5);font-size:24px;transition:all .5s ease;width:32px;height:32px}.bottom-slider-controls #play-pause i{display:block;margin-top:-2px;margin-left:10px}.bottom-slider-controls #play-pause:hover{cursor:pointer;color:#007bff}.bottom-slider-controls #picture-indicator{display:inline-block;height:32px}.bottom-slider-controls #picture-indicator .single-ind{background:hsla(0,0%,100%,.5);width:20px;height:20px;transition:all .5s ease-in;display:inline-block;margin-left:5px;border-radius:3px}.bottom-slider-controls #picture-indicator .single-ind.active,.bottom-slider-controls #picture-indicator .single-ind:hover{cursor:pointer;background:#007bff}.no-animation{opacity:1 !important}.fade{animation-name:fade;animation-duration:5s;animation-iteration-count:infinite}@keyframes fade{0%{opacity:.25}10%{opacity:.75}50%{opacity:1}90%{opacity:.75}100%{opacity:.25}}.call{width:100%;color:#fff;text-align:center;padding:50px;opacity:.8;display:block;transition:.5s ease all;background:#007bff}.call:hover{opacity:1;color:#eee;text-decoration:none}.call h2{margin-bottom:0}.call h2 i{margin-right:10px}#galerie{background:#eee}#galerie .container-fluid{background:#fff;color:#454545}hr{border:1px dashed #007bff;text-align:center;margin:30px 0;color:#007bff;opacity:1;background-color:rgba(0,0,0,0);position:relative;overflow:visible}hr:after{content:"✂";display:block;position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:0 3px;background:#fff;font-size:18px}.se-form{padding-bottom:25px;width:100%}.se-form input,.se-form textarea{border:1px solid #eee;border-radius:5px;padding:10px;width:100%;outline:none;transition:.5s ease border;margin-bottom:15px}.se-form input:hover,.se-form input:focus,.se-form textarea:hover,.se-form textarea:focus{border-color:#007bff}.se-form textarea{min-height:150px;margin-bottom:5px}.se-form .checkbox{margin-top:0;margin-bottom:25px}.se-form .checkbox label,.se-form .checkbox span,.se-form .checkbox input{display:inline;width:auto;margin-top:0;line-height:2;font-size:14px}.se-form .checkbox input{margin-right:10px;padding:0;margin-bottom:0}#anfahrt{background:#eee;position:relative;max-height:80%;min-height:80vh}.map-marker-bg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(0,123,255,.75);font-size:90px;z-index:1}.map-description{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;background:hsla(0,0%,100%,.75);text-align:center;max-width:95%;width:900px !important;padding:25px;border-radius:5px}@media(max-width: 576px){.map-description p{font-size:14px;line-height:1}}.map-description p a{color:#007bff !important;font-weight:bold}.map-description p a:hover{cursor:pointer}.p-t-40{padding-top:100px}.p-t-30-vh{padding-top:50vh;display:flex !important;align-items:stretch;height:100%}@media(max-width: 576px){.p-t-30-vh{padding-top:10vh}}@media(max-width: 768px){.p-t-30-vh{padding-top:30vh}}.p-t-30-vh .full-container{height:auto}.slider{background-attachment:fixed;background-size:cover;background-position:center center;opacity:0}@media(max-width: 768px){.slider{background-attachment:scroll}}@media(max-width: 576px){.center-on-sm{text-align:center !important;padding:10px}}.right-nav-link{position:absolute;right:0;top:-3px;font-size:24px}.right-nav-link a{transition:all .5s ease}.right-nav-link a:hover{color:#007bff !important}@media(max-width: 991px){.right-nav-link{position:relative !important;font-size:40px}}.map-headline{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:999;background:#fff;border-radius:3px;padding:10px}.map-overlay{padding:5px;border-radius:4px;position:absolute;left:10px;bottom:10px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.65);color:rgb(46.75,46.75,46.75);transition:.5s ease;z-index:999}.map-overlay:hover{color:#007bff;text-decoration:none}.map-overlay:hover i{color:rgb(46.75,46.75,46.75)}.map-overlay i{margin-left:5px;color:#007bff;font-weight:bold;transition:.5s ease}.seperator{padding:35px}.sticky-sidemenu{top:75px !important}.text-right{text-align:right}.m-b-30{margin-bottom:30px}@media(max-width: 991px){.m-t-30-md{margin-top:30px}}.nav-link.facebook{padding-right:0 !important}.privacy-part{margin-bottom:5rem}@media(max-width: 991px){.p-b-md-40{padding-bottom:40px}}.alert-main-color{color:#007bff;background:rgba(0,123,255,.15);border-color:rgba(0,123,255,.25)}.price-box{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;height:100%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.price-box:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.price-box .price-box-header{margin-bottom:15px}.price-box .price-box-header .package-label{display:inline-block;font-weight:bold;color:#007bff;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.price-box .price-box-header .package-badge{display:inline-block;background:#007bff;color:#fff;font-size:11px;padding:2px 8px;border-radius:3px;margin-left:10px}.price-box .price-box-header h4{margin-top:5px;margin-bottom:0;font-size:1.5rem}.price-box .price-box-price{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.price-box .price-box-price .duration{font-size:14px;color:#666}.price-box .price-box-price .price{font-size:2rem;font-weight:bold;color:#333}.price-box .price-per-hour{font-size:12px;color:#999;margin-bottom:15px}.price-box .price-box-features{list-style:none;padding:0;margin:0}.price-box .price-box-features li{padding:5px 0;padding-left:20px;position:relative;font-size:14px}.price-box .price-box-features li:before{content:"•";position:absolute;left:0;color:#007bff}.price-box-highlight{background:#f8f9fa;border-color:#ccc}:where(img[width][height]){height:auto}
