﻿@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:url("../webfonts/roboto-condensed-v27-latin-300.eot");src:url("../webfonts/roboto-condensed-v27-latin-300.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-condensed-v27-latin-300.woff2") format("woff2"),url("../webfonts/roboto-condensed-v27-latin-300.woff") format("woff"),url("../webfonts/roboto-condensed-v27-latin-300.ttf") format("truetype"),url("../webfonts/roboto-condensed-v27-latin-300.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:url("../webfonts/roboto-condensed-v27-latin-300italic.eot");src:url("../webfonts/roboto-condensed-v27-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-condensed-v27-latin-300italic.woff2") format("woff2"),url("../webfonts/roboto-condensed-v27-latin-300italic.woff") format("woff"),url("../webfonts/roboto-condensed-v27-latin-300italic.ttf") format("truetype"),url("../webfonts/roboto-condensed-v27-latin-300italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url("../webfonts/roboto-condensed-v27-latin-regular.eot");src:url("../webfonts/roboto-condensed-v27-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-condensed-v27-latin-regular.woff2") format("woff2"),url("../webfonts/roboto-condensed-v27-latin-regular.woff") format("woff"),url("../webfonts/roboto-condensed-v27-latin-regular.ttf") format("truetype"),url("../webfonts/roboto-condensed-v27-latin-regular.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:url("../webfonts/roboto-condensed-v27-latin-700.eot");src:url("../webfonts/roboto-condensed-v27-latin-700.eot?#iefix") format("embedded-opentype"),url("../webfonts/roboto-condensed-v27-latin-700.woff2") format("woff2"),url("../webfonts/roboto-condensed-v27-latin-700.woff") format("woff"),url("../webfonts/roboto-condensed-v27-latin-700.ttf") format("truetype"),url("../webfonts/roboto-condensed-v27-latin-700.svg#RobotoCondensed") format("svg")}html,body{height:100% !important}body{background-color:#a3be9c;color:#000;font-family:"Roboto Condensed",sans-serif;font-size:18px;line-height:24px;font-weight:300}a{color:#000;font-weight:700}a:link,a:visited{text-decoration:none}a:hover,a:active,a:focus{color:#fff;text-decoration:none}.row{margin-top:20px}#wrapper{min-height:100%;padding:0}header.site-header{height:130px;margin-bottom:15px;border-bottom:none}header.site-header .navbar{background-color:transparent !important}header.site-header .navbar.scrolled{background-color:#a3be9c !important;border-bottom:1px solid #70706f;box-shadow:0 3px 6px #70706f}header.site-header .navbar .navbar-brand{margin-top:15px;margin-right:60px}header.site-header .navbar .navbar-brand img{width:250px;margin-bottom:20px}header.site-header .navbar ul.navbar-nav{margin:10px 0 0 0 !important}header.site-header .navbar ul.navbar-nav li a{color:#000;text-align:center;vertical-align:top;padding:20px 8px 0 8px;font-size:22px;text-transform:uppercase;font-weight:400;display:inline}header.site-header .navbar ul.navbar-nav li a:hover,header.site-header .navbar ul.navbar-nav li a:focus,header.site-header .navbar ul.navbar-nav li a:active,header.site-header .navbar ul.navbar-nav li a.active{color:#fff;text-decoration:none;background:url("../flower.svg") no-repeat top center transparent;background-size:15px 15px}header.site-header .navbar ul.navbar-nav .dropdown-menu a{display:block;text-transform:none;text-align:left;padding-left:10px;padding-right:10px}header.site-header .navbar ul.navbar-nav .dropdown-menu a:active{background-color:#fff;text-decoration:underline}header.site-header .navbar a.contact-btn{background-color:#cad7c3;color:#70706f;position:absolute;top:44px;right:0;width:62px;height:54px;padding-top:13px;text-align:center;font-size:28px}@media (min-width: 768px) and (max-width: 991px){header.site-header{height:200px}header.site-header .navbar>.container{display:block}}@media (max-width: 991px){header.site-header #main{justify-content:center}header.site-header #main a.nav-link{padding-left:18px;padding-right:18px}}@media (min-width: 1200px){header.site-header #main a.nav-link{padding-left:26px;padding-right:26px}}@media (min-width: 992px) and (max-width: 1199px){header.site-header .navbar .navbar-brand{margin-right:30px}}@media (max-width: 767px){header.site-header button.navbar-toggler{display:inline-block;position:absolute;top:0;right:0;padding:12px 16px;border:none;border-radius:0;background-color:#cad7c3}header.site-header .navbar .navbar-collapse{position:absolute;z-index:20;top:140px;left:0;background-color:#fff;opacity:0.9;overflow:hidden;width:100%;padding-bottom:12px;border:1px solid #ccc}header.site-header .navbar ul.navbar-nav{margin-top:12px !important}header.site-header .navbar ul.navbar-nav li a{font-size:20px;width:auto;height:auto;padding-top:10px;padding-bottom:10px;display:block}header.site-header .navbar ul.navbar-nav li a:hover,header.site-header .navbar ul.navbar-nav li a:focus,header.site-header .navbar ul.navbar-nav li a:active,header.site-header .navbar ul.navbar-nav li a.active{background-image:none;color:#000;font-weight:700}}#content h2.page-title{display:none}#content h2,#content h3,#content strong,#content blockquote{color:#000}#content strong{font-weight:500}#content h2,#content blockquote{text-align:center;text-transform:uppercase;font-weight:300;font-style:italic;font-size:44px;line-height:52px;margin-top:60px;margin-bottom:60px}#content h3{font-size:26px;line-height:36px;font-weight:300;margin-top:20px;margin-bottom:8px}#content h4{font-size:22px;line-height:28px;font-weight:400;margin-top:10px;text-transform:uppercase}#content p{padding-bottom:17px;margin-bottom:4px}#content img{width:100%;height:auto}#content #page-partner .col-md-10.text-center p a img{max-width:150px}#content #page-partner .col-md-10.text-center p~p a img{max-width:250px}#content #page-impressum img,#content #page-datenschutzerklärung img{width:auto}#content ul{padding-left:0}#content ul li{list-style-type:none;background:url("../flower.svg") no-repeat left 5px transparent;background-size:15px 15px;font-size:22px;line-height:28px;padding-left:30px;padding-bottom:10px;font-weight:300}#content ul li em{font-style:normal;font-size:18px;line-height:22px;margin-bottom:8px}#content p:has(.button){text-align:center}#content .button{background-color:#cad7c3;border:1px solid #fff;border-radius:8px;box-shadow:6px 6px 10px #70706f;font-size:22px;font-weight:300;margin:30px 0;padding:35px 45px;display:inline-block}#content .button:hover,#content .button:focus,#content .button:active{color:#70706f}#content dl{margin:30px 0 70px 0}#content dl dt,#content dl dd a{font-weight:300}#content dl dt{text-transform:uppercase}#content dl dd{margin-bottom:40px}#content ul.tile-style{display:flex;justify-content:center;flex-wrap:wrap}#content ul.tile-style li{background-image:none;padding-left:20px}#content ul.tile-style li a{background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:260px 260px;width:260px;height:260px;padding:0;margin:10px;text-transform:uppercase;align-items:flex-end;display:inline-grid}#content ul.tile-style li a span,#content ul.tile-style li a a{background:rgba(255,255,255,0.8);color:#000;font-weight:400;font-size:22px;display:block;text-align:right;padding:6px 12px 6px 6px}#content ul.tile-style a.link-charlotte{background-image:url("../tiles/charlotte_moebus.jpg")}#content ul.tile-style a.link-christine{background-image:url("../tiles/christine_moebus.jpg")}#content ul.tile-style a.link-wedding{background-image:url("../tiles/hochzeit.jpg")}#content ul.tile-style a.link-family{background-image:url("../tiles/familienfeiern.jpg")}#content ul.tile-style a.link-tavern{background-image:url("../tiles/strausswirtschaft.jpg")}#content ul.tile-style a.link-witch{background-image:url("../tiles/kraeuterhexen.jpg")}#content ul.tile-style a.link-event{background-image:url("../tiles/veranstaltungen.jpg")}#content ul.tile-style a.link-business{background-image:url("../tiles/firmenfeiern.jpg")}#content ul.tile-style a.link-service{background-image:url("../tiles/service.jpg")}#content ul.tile-style a.link-room{background-image:url("../tiles/raeumlichkeiten.jpg")}#content ul.tile-style a.link-partner{background-image:url("../tiles/partner.jpg")}.carousel-control-prev i,.carousel-control-next i{color:#fff;text-decoration:none;font-size:40px}.carousel-control-prev{left:-26px;justify-content:left}.carousel-control-next{right:-26px;justify-content:right}@media (min-width: 768px) and (max-width: 991px){.carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}}@media (min-width: 576px) and (max-width: 768px){.carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible}}@media (min-width: 576px){.carousel-item{margin-right:0}.carousel-inner .active+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0)}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}@media (min-width: 768px){#carouselYard,#carouselSideroom,#carouselBarn,#carouselVault,#carouselGarden{margin-top:40px;margin-bottom:80px}.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0)}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}@media (min-width: 991px){.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}@media (max-width: 767px){.container{padding-left:25px;padding-right:25px}#content h2,#content blockquote{font-size:25px;line-height:32px;margin-top:20px;margin-bottom:20px}#content h3{font-size:20px;line-height:36px}#page-service .col-md-3{text-align:center}}#page-veranstaltungen .row{margin-bottom:80px}#page-veranstaltungen .row a{font-weight:500}#page-veranstaltungen .row img{margin-top:14px}#page-impressum .container{margin-top:120px}#page-impressum .container a{font-weight:300}#page-impressum .container .col-md-5 p{line-height:34px}#page-impressum .container .col-md-5 p i{font-size:40px;color:#4c4c4c;margin-top:40px;margin-right:30px}#page-impressum .container .col-md-6 p{line-height:28px;margin-bottom:20px}#page-impressum .container #contactForm{background-color:#cad7c3;padding:40px;margin-bottom:60px}#page-impressum .container #contactForm input{margin-bottom:30px}#page-impressum .container #contactForm input,#page-impressum .container #contactForm textarea{color:#000}#page-impressum .container #contactForm .btn-primary{background-color:#a3be9c;border:1px solid #a3be9c;border-radius:8px;box-shadow:6px 6px 10px #70706f;font-size:22px;font-weight:500;margin:30px auto 0;padding:15px 25px;display:block}#page-impressum .container #contactForm .btn-primary:hover,#page-impressum .container #contactForm .btn-primary:focus,#page-impressum .container #contactForm .btn-primary:active{color:#70706f}#page-impressum .container #contactForm,#page-impressum .container #contactForm input,#page-impressum .container #contactForm textarea{border:1px solid #a3be9c;border-radius:8px;box-shadow:6px 6px 10px #70706f}#page-impressum .container #contactForm textarea{min-height:180px}footer.site-footer{background-color:#cad7c3;margin-top:50px;font-size:14px;max-width:100%}footer.site-footer ul{padding:30px 10px 28px;max-width:720px;margin:0 auto}footer.site-footer ul li a{font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase;text-align:center;display:inline;padding:0 8px}footer.site-footer ul li a:hover,footer.site-footer ul li a:focus,footer.site-footer ul li a:active{text-decoration:none;color:#70706f}@media (min-width: 1200px){footer.site-footer ul{max-width:1140px}}@media (min-width: 992px){footer.site-footer ul{max-width:960px}}@media (max-width: 767px){footer.site-footer ul li{padding-bottom:10px}}::-moz-selection{background-color:#cad7c3;color:#000}::selection{background-color:#cad7c3;color:#000}@media print{@page{margin-left:0;margin-right:0}header.site-header .navbar{display:block}header.site-header .navbar #main{display:none !important}body{background-color:transparent;font-size:12pt;font-family:Arial, Verdana;color:#000;margin:0}a{text-decoration:none;color:#000}#content{page-break-before:avoid}footer.site-footer{display:none}}
