/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(''),url(/themes/custom/stanzl/css/open-sans-v18-latin-regular.woff2) format('woff2'),url(/themes/custom/stanzl/css/open-sans-v18-latin-regular.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local(''),url(/themes/custom/stanzl/css/open-sans-v18-latin-600.woff2) format('woff2'),url(/themes/custom/stanzl/css/open-sans-v18-latin-600.woff) format('woff');}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;src:local(''),url(/themes/custom/stanzl/css/dancing-script-v16-latin-regular.woff2) format('woff2'),url(/themes/custom/stanzl/css/dancing-script-v16-latin-regular.woff) format('woff');}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:500;src:local(''),url(/themes/custom/stanzl/css/dancing-script-v16-latin-500.woff2) format('woff2'),url(/themes/custom/stanzl/css/dancing-script-v16-latin-500.woff) format('woff');}body{background-image:url(/themes/custom/stanzl/images/bg.jpg) !important;background-repeat:no-repeat !important;background-size:100% !important;background-attachment:fixed !important;background-color:#3b3b3b !important;background-position:50% 50% !important;}a:hover,a:focus,.link:hover,.link:focus{color:#dd4343;}#block-hauptnavigation .nav-link,#block-hauptnavigation .dropdown-item a{color:#353535;}#block-hauptnavigation .nav-link{padding-top:5px;}.sidebar nav .nav{margin:0;}#block-hauptnavigation .nav-link.active{color:#ca2b2b;border-bottom:1px solid #ca2b2b;}#block-hauptnavigation .nav-link:hover{color:#ca2b2b;}body{font-family:'Open Sans';}#main-wrapper{background:none !important;}#main #content{color:#fff;text-shadow:1px 1px 1px #000000;}#sidebar_first{background:rgb(204,204,204);background:linear-gradient(180deg,rgba(204,204,204,1) 0%,rgba(255,255,255,1) 100%);text-align:center;}.sidebar .block{background:none !important;border:none !important;padding-left:0;padding-right:0;}.highlighted{background:#ca2b2b;height:40px;}.navbar{padding:0;}#sidebar_first{margin-top:-160px;}#sidebar_first .block{text-align:right;}.menu--main .nav-link{padding-left:0;padding-right:0;font-size:23px;padding-bottom:0;text-align:right;}.flexslider{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0;}.view-content.row{margin-right:0;margin-left:0;}.flex-direction-nav a::before{font-size:25px;}.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;z-index:100;}#block-views-block-slideshow-block-1{margin-top:-40px;margin-bottom:30px;}#content{padding-right:10;padding-left:10px;padding-bottom:40px;}.dropdown-toggle::after{display:none;}.menu--main .dropdown-item{background-color:rgba(255,255,255,0.3);text-align:right;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0;margin-bottom:1px;}.dropdown-item.active,.dropdown-item:active{background-color:rgba(255,255,255,0.3);}.submenu{margin-left:0 !important;padding:0;margin-bottom:10px;}.dropdown-item{padding-left:10px;}#webform-submission-anfrageformular-catering-node-10-add-form .form-group{padding:2px 5px 2px 5px;}.webform-flexbox{margin:0;}#edit-actions.form-group{background:none;margin-top:20px;}.field--name-field-bildergalerie{display:flex;flex-wrap:wrap;}.field--name-field-bildergalerie .field__item a{margin:3px;display:block;}.field--name-field-bildergalerie .field__item a img{width:100%;height:auto;margin:0;}.field--name-field-bildergalerie .field__item{width:25%;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:transparent !important;}.node .field--type-image{float:right;}.node--type-rezept .field__label{font-weight:bold;font-size:1.2em;border-bottom:1px solid #3b3b3b;margin-bottom:0.2em;margin-top:0.6em;}.block-views-blockrezeptuebersicht-block-1 .views-row{width:100%;background:#ffffff3b;margin-bottom:40px;padding:20px;}.block-views-blockrezeptuebersicht-block-1 .views-field-field-bildergalerie{width:30%;float:left;margin-right:30px;}.block-views-blockrezeptuebersicht-block-1 .views-field-field-bildergalerie img{width:100%;height:auto;}article h2{padding-top:1.2em;}.block-webform-block{background:#ffffff3d;padding:20px;}.webform-submission-anfrage-johanneum-keller-form .form-group{margin-bottom:0.5em;}fieldset.webform-composite-hidden-title{margin-top:0;}h1.title{font-family:'Dancing Script';font-size:50px;margin-top:0.7em;margin-bottom:0.4em;text-shadow:2px 2px 4px #000;}label{margin-bottom:.3rem;}.bezahlen{display:flex;justify-content:space-between;}.bezahlen img{width:45%;height:auto;}.sidebar_first .block img{max-width:100%;height:auto;}.view-wochenmenueplan .views-row,.flexboxlayout,.view-spezialitaeten-der-woche .views-row{width:100%;display:flex;justify-content:space-between;text-shadow:none !important;}.view-wochenmenueplan{background:#fff;color:#353535;}.view-spezialitaeten-der-woche .view-content{background:rgba(255,255,255,0.2);padding:10px;}.flexboxlayout{background:#ca2b2b;color:#fff;}.view-wochenmenueplan .views-row,.view-wochenmenueplan .views-field{padding:3px;}.view-wochenmenueplan .view-content .views-row:nth-child(odd){}.view-wochenmenueplan .view-content .views-row:nth-child(even){background:#dfdfdf;}.price{color:#ca2b2b;}.block-field-blocknodewochenmenueplanfield-zwischentext-aktionen-{background:rgba(255,255,255,0.2);padding:10px;margin-top:1em;text-align:center;}.block-views-blockspezialitaeten-der-woche-block-1 h2,.block-views-blockwochenmenueplan-block-1 h2{text-align:center;font-size:25px;margin-bottom:0.5em;margin-bottom:1em;}a.active{color:#ca2b2b !important;}.view-aktionen .views-row{margin-bottom:2em;}.views-field-field-bild{margin-right:30px;}.view-startseitenb .views-field-field-bild img{width:100%;height:auto;}.view-startseitenb .views-field-field-bild{margin-right:0 !important;}.textwrapper{padding:10px;line-height:1.2em;}.textwrapper h3{font-size:22px;line-height:1em;}.view-startseitenb .views-field-body{font-size:13px;}.view-startseitenb .views-field-body p{margin-bottom:0;}.view-startseitenb{margin-bottom:40px;}.navbar-brand{width:50%;}button.navbar-toggler{position:absolute;right:10px;top:-50px;z-index:100;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}#block-kontaktseitenspalte,#block-weidegans,#block-bezahlmoglichkeiten,#block-hauptnavigation{display:none;}.view-startseitenb .views-row{width:100%;}.view-startseitenb .views-row{background:#ca2b2b;width:90%;font-size:14px;margin-bottom:10px;}.view-startseitenb .views-row a{text-decoration:none;color:#fff;}.view-startseitenb .view-content.row{justify-content:space-evenly;}.h1,h1{font-size:2rem;}.responsivesbild{max-width:100%;height:auto;}.views-field-field-bildergalerie img{width:100%;height:auto;border:3px solid white;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,1);box-shadow:1px 1px 3px 1px rgba(0,0,0,1);}#block-facebook{display:none;}#sidebar_first{display:none;}.view-photo-gallery .view-content.row{display:block;}.view-photo-gallery .view-content.row .views-row{margin-bottom:10px;width:48%;float:left;}.region-top-header.row{margin-left:0;margin-right:0;}.region-top-header .navbar-brand{margin-left:15px;}#navbar-top{background:linear-gradient(180deg,rgba(204,204,204,1) 0%,rgba(255,255,255,1) 100%) !important;}.nav.navbar-nav{padding:0 15px 15px 15px;}h2{font-size:1.5rem;}#flexslider-1{margin-left:-15px;margin-right:-15px;}h1.title{font-size:35px;line-heigth:1.2em;}.view-wochenmenueplan .views-row .views-field,.view-wochenmenueplan .view-header .flexboxlayout div{min-width:150px;}.view-wochenmenueplan{overflow:auto;}#sliding-popup.sliding-popup-bottom{background:#000;}#sliding-popup .popup-content #popup-text p{font-size:18px;font-weight:normal;}#sliding-popup{background:rgba(0,0,0,0.9);width:100%;color:#fff;padding:0;}#sliding-popup button{background:#fff;color:#000;-webkit-border-radius:3px;border-radius:5px;border:none;padding:2px 8px 2px 8px;}.eu-cookie-withdraw-tab{background:#000 !important;color:#fff !important;border-radius:5px 5px 0 0 !important;text-shadow:1px 1px 1px #000000 !important;position:absolute;top:0;right:auto;left:auto;opacity:0.5;}.eu-cookie-withdraw-tab:hover{opacity:1;}#sliding-popup button.find-more-button{background:transparent;text-decoration:underline;color:#fff !important;padding:0 !important;text-shadow:1px 1px 1px #000000 !important;font-size:14px !important;margin-top:5px;}#sliding-popup #popup-text{text-shadow:1px 1px 1px #000000;font-size:16px;}#sliding-popup #popup-text p{margin:0;padding:0;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup input[type="checkbox"]{margin-right:6px;}#sliding-popup .popup-content{max-width:100%;padding:20px 20px 0 20px;}#sliding-popup .popup-content #popup-buttons{max-width:100%;width:100%;text-align:center;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{line-height:1.1em;font-size:16px;}.eu-cookie-compliance-banner button{font-size:14px !important;font-weight:normal !important;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:1px 1px 0;font-size:14px;border-radius:5px 5px 0 0;border-color:rgba(255,255,255,0.3);background-color:rgba(0,0,0,0.5);border:none;}.sliding-popup-bottom .eu-cookie-withdraw-tab:hover{background-color:rgba(0,0,0,1);}.eu-cookie-compliance-category{float:left;width:48%;margin-left:2%;}.eu-cookie-compliance-category:first-child{margin-left:0;}#eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-category label{display:inline;font-size:20px;margin-left:3px;text-shadow:1px 1px 1px #000000;}.eu-cookie-compliance-category-description{text-shadow:1px 1px 1px #000000;font-size:14px;line-height:1.2em;margin-top:3px;}.eu-cookie-compliance-category input{vertical-align:inherit;}.eu-cookie-compliance-categories-buttons{margin:0 0 10px 0;max-width:100%;width:100%;float:left;clear:both;text-align:center;}#popup-text h3{font-size:18px !important;letter-spacing:0 !important;margin-bottom:0.5em;}.cookiedesrc td,.cookiedesrc th{background:rgba(255,255,255,0.1);border:1px solid #01632f;padding:2px;}.cookiedesrc th{background:rgba(255,255,255,0.2);text-transform:uppercase;}.cookiedesrc th{color:#fff;}.cookiedesrc tr:hover td,.cookiedesrc tr.even:hover td.active,.cookiedesrc tr.odd:hover td.active{background:rgba(255,255,255,0.1);}.cookiedesrc{font-size:12px;text-shadow:none;border-collapse:collapsed;margin-top:1em;}#cookies_notwendig{display:none;}#cookies_statistik{display:none;}.eu-cookie-compliance-category-description a{text-decoration:underline;color:#fff !important;text-shadow:1px 1px 1px #000000 !important;padding-top:5px;cursor:pointer;display:block;}.block-block-contentd9bff3ac-1818-41a4-b489-d3c6415269ba{position:absolute;right:0;width:150px;margin-top:-80px;}.block-block-contentd9bff3ac-1818-41a4-b489-d3c6415269ba img{width:100%;height:auto;}@media screen and (min-width:768px){#sliding-popup{max-width:700px;left:50%;transform:translate(-50%,0)}}#sidebar_first #block-furihrmartinifestweihnnachtsfest{text-align:center !important;}@media (min-width:768px){.view-aktionen .views-row{display:flex;}#flexslider-1{margin-left:0;margin-right:0;}h2{font-size:2rem;}.nav.navbar-nav{padding:0;}#header{margin-top:120px;}#sidebar_first{display:block;}#navbar-top{display:none;}#block-facebook{display:block;}h1.title{font-size:50px;}.view-photo-gallery .view-content.row .views-row{float:left;width:24%;}.view-wochenmenueplan .views-row{padding-bottom:2em;line-height:1.2em;}.view-wochenmenueplan .views-row{position:relative;}.h1,h1{font-size:2.5rem;}.view-startseitenb .view-content.row{justify-content:space-between;margin-bottom:0;}.view-startseitenb .views-row{width:32%;}#content{padding-right:0;padding-left:30px;padding-bottom:40px;}#block-kontaktseitenspalte,#block-weidegans,#block-bezahlmoglichkeiten,#block-hauptnavigation{display:block;}.navbar-brand{width:auto;}#navbar-main{display:none;}.view-startseitenb .view-content.row{justify-content:space-between;}.price{position:absolute;bottom:1em;}.views-field-field-tag,.fcol1{width:15%;padding-top:3px;padding-bottom:3px;}.views-field-field-suppe,.views-field-field-menue-1,.views-field-field-menue,.fcol2,.fcol3,.fcol4,.fcol5{width:20%;}.fcol1,.fcol2,.fcol3,.fcol4,.fcol5{text-align:center;}.views-field-field-suppe,.views-field-field-menue-1,.views-field-field-menue{padding-bottom:2em;}}@media print{#main{margin-top:-30px !important;}.block-views-blockslideshow-block-1{display:none !important;}.block-field-blocknodewochenmenueplanfield-zwischentext-aktionen-{display:block;z-index:1000;margin-top:-15px;}.block-views-blockspezialitaeten-der-woche-block-1 h2{padding-top:0;margin-bottom:10px;}.block-views-blockspezialitaeten-der-woche-block-1 .views-field-field-spezialitaet p{margin-bottom:5px;}.block-views-blockwochenmenueplan-block-1 h2{padding-top:0px;margin-bottom:20px;font-weight:bold !important;}#sliding-popup{display:none !important;}.view-wochenmenueplan .views-field-field-tag{min-width:unset !important;max-width:140px !important;}.view-wochenmenueplan .views-row{display:flex;justify-content:flex-center;}.view-wochenmenueplan .views-field{flex-basis:100%;}a.printfriendly{display:none !important;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#ca2b2b;}#navbar-main{background-color:#ffffff;}a,.link{color:#ca2b2b;}a:hover,a:focus,.link:hover,.link:focus{color:#fd1b1b;}a:active,.link:active{color:#fe4e4e;}.page-item.active .page-link{background-color:#ca2b2b;border-color:#ca2b2b;}.page-link,.page-link:hover{color:#ca2b2b;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#ca2b2b;border-color:#ca2b2b;}.btn-primary:hover,.btn-primary:focus{background-color:#921818;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
