/*!
Theme Name: LCT_HZHZ
Theme Description: Theme for Hils & Zoeller
Author: Lucifer Crispian Tonn
Version: 1.230222
*/html{font-size:16px}body{background-color:#F2F2F2;color:#000;font-family:'Open Sans',Arial,sans-serif;font-weight:400;font-size:100%}.cc-window{font-family:'Open Sans',Arial,sans-serif;font-weight:400;opacity:.8;font-size:.9rem;line-height:1.25}.cc-window.cc-banner{padding:.5rem 1rem}.cc-window .cc-btn{border-radius:0;border:none;background-color:#49A250;color:#FFF}.cc-window .cc-btn:hover{background-color:#128C61;text-decoration:none}.form-control,.btn-hzhz{border-radius:0;border-color:#49A250}.form-control:hover,.btn-hzhz:hover,.form-control:focus,.btn-hzhz:focus,.form-control:active,.btn-hzhz:active,.form-control:not(:disabled):not(.disabled):active,.btn-hzhz:not(:disabled):not(.disabled):active,.form-control:not(:disabled):not(.disabled):focus,.btn-hzhz:not(:disabled):not(.disabled):focus{border-color:#128C61;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(18,140,97,0.6)}.btn-hzhz{background-color:#49A250}.btn-hzhz:hover,.btn-hzhz:focus,.btn-hzhz:active,.btn-hzhz:not(:disabled):not(.disabled):active,.btn-hzhz:not(:disabled):not(.disabled):focus{background-color:#128C61}.brand{font-family:'Verdana',Arial,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,0.5);white-space:nowrap}.hzhz-smaller{font-size:.8em}.map{background-color:rgba(90,90,90,0.25)}.map.nomap{cursor:pointer;color:#128C61;text-align:center}.map.nomap:hover{color:#49A250}.map.nomap:after{content:'Klicken, um Karte von OpenStreetMap zu laden...';position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;font-weight:bold}a{color:#128C61}a:hover,a:focus,a:active{color:#49A250}.wp-block-cover.hzhz{height:auto;text-transform:uppercase;text-shadow:1px 1px 3px #323232}.wp-block-cover.hzhz:hover.has-background-dim:before{opacity:.25}.wp-block-cover.hzhz a{text-decoration:none;color:#F2F2F2;width:100%;display:block}figcaption{text-align:center;font-size:.8rem}#pageheader{color:#5A5A5A;background-color:#fff;position:relative;z-index:999}#pageheader #headertop{margin:0 10%;padding:20px 0}#pageheader #headertop a{text-decoration:none;color:inherit}#pageheader #headertop #header-left .logo,#pageheader #headertop #header-left .brand{display:inline-block}#pageheader #headertop #header-left .logo{float:left}#pageheader #headertop #header-left .logo img{filter:drop-shadow(2px 2px 2px rgba(90,90,90,0.5))}#pageheader #headertop #header-left .brand{font-size:1.75rem;position:absolute;bottom:0}#pageheader #headertop #header-right{text-align:center;font-size:1.5rem;font-weight:700;padding-top:4rem}#pageheader #headerimage{background-size:cover;background-repeat:no-repeat;opacity:.1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#pageheader.snapped{position:fixed;left:0;right:0}#pageheader.snapped #headertop{padding:10px 0}#pageheader.snapped #headertop #header-left .logo img{height:50px;width:auto}#pageheader.snapped #headertop #header-left .brand{font-size:1.25rem;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}#pageheader.snapped #headertop #header-right{font-size:1rem;padding-top:5px}#pageheader.snapped #headertop #header-right p{margin-bottom:0}#pageheader .navbar{padding-left:10%;padding-right:10%;border-radius:5%;color:#000;text-shadow:1px 1px 1px rgba(90,90,90,0.5);box-shadow:0 1px 4px rgba(90,90,90,0.75);-moz-box-shadow:0 1px 4px rgba(90,90,90,0.75);-webkit-box-shadow:0 1px 4px rgba(90,90,90,0.75);background-color:#f99c1b;background:-moz-linear-gradient(90deg, #f99c1b , #fdb72b 15%, #fdb72b 85%, #f99c1b 100%);background:-webkit-linear-gradient(90deg, #f99c1b , #fdb72b 15%, #fdb72b 85%, #f99c1b 100%);background:linear-gradient(90deg, #f99c1b , #fdb72b 15%, #fdb72b 85%, #f99c1b 100%)}#pageheader .navbar .navbar-nav .nav-item,#pageheader .navbar .navbar-nav .dropdown-item{text-transform:uppercase;font-weight:600;font-size:1.25rem}#pageheader .navbar .navbar-nav .nav-item{margin-left:1.25rem;margin-right:1.25rem}#pageheader .navbar .navbar-nav .nav-item:hover,#pageheader .navbar .navbar-nav .nav-item:focus,#pageheader .navbar .navbar-nav .nav-item.active,#pageheader .navbar .navbar-nav .nav-item:active{color:#fff}#pageheader .navbar .navbar-nav .nav-link{color:inherit}#pageheader .navbar .navbar-nav .dropdown-toggle:after{border:none;font-family:'Font Awesome 5 Free';content:'\f078';vertical-align:unset}#pageheader .navbar .navbar-nav .dropdown-menu{border-radius:0;border-top:none;color:#000;background-color:#FDB72B}#pageheader .navbar .navbar-nav .dropdown-menu .nav-item{margin:0}#pageheader .navbar .navbar-nav .dropdown-menu .dropdown-item{padding-left:1.25rem;padding-right:1.25rem;color:inherit}#pageheader .navbar .navbar-nav .dropdown-menu .dropdown-item:hover,#pageheader .navbar .navbar-nav .dropdown-menu .dropdown-item:focus,#pageheader .navbar .navbar-nav .dropdown-menu .dropdown-item.active,#pageheader .navbar .navbar-nav .dropdown-menu .dropdown-item:active{color:inherit;background-color:#49A250}#stage:after,#pagecontent:after{content:'';background-image:url('images/hzhz_wellen.svg');display:block;background-size:100%;background-repeat:no-repeat;background-position:center bottom;top:0;left:0;right:0;position:absolute;z-index:-1}#stage{background-color:rgba(73,162,80,0.25);height:500px;position:relative;text-align:center}#stage:after{opacity:.25;bottom:0}#stage .stage-image{width:100%;display:block;z-index:-10;height:100%;object-fit:cover}#stage .content-head{position:absolute;display:block;bottom:50px;left:50%;width:33%;background-color:rgba(73,162,80,0.75);color:#F2F2F2;padding:1.5rem}#stage .content-head h1,#stage .content-head h2{font-weight:inherit}#pagecontent{position:relative;padding-bottom:10vh}#pagecontent:after{opacity:.075;bottom:-17vh}#pagecontent #content{padding-top:3rem;padding-bottom:3rem}#pagecontent #content-area h1:first-of-type,#pagecontent #content-area h2:first-of-type{text-align:center;font-weight:700}#pagecontent #content-area h1:first-of-type{color:#128C61}#pagecontent #content-area h2:first-of-type{color:#49A250;margin-bottom:2rem}#footer{position:relative;color:#F2F2F2;background-color:#5a5a5a;background:-moz-linear-gradient(0deg, #5a5a5a , rgba(90,90,90,0.75) 100%, #fff 100%, #fff 100%);background:-webkit-linear-gradient(0deg, #5a5a5a , rgba(90,90,90,0.75) 100%, #fff 100%, #fff 100%);background:linear-gradient(0deg, #5a5a5a , rgba(90,90,90,0.75) 100%, #fff 100%, #fff 100%);box-shadow:0 0 4px rgba(90,90,90,0.75);-moz-box-shadow:0 0 4px rgba(90,90,90,0.75);-webkit-box-shadow:0 0 4px rgba(90,90,90,0.75);border-radius:10% 10% 0 0}#footer a{color:inherit}#footer #meta,#footer #subline{padding:10px 10%}#footer #social{text-align:right;padding-top:2rem}#footer #social p{margin-bottom:.5rem}#footer #social .shariff .theme-hzhz{display:block}#footer #social .shariff-button{min-width:0;max-width:30px;margin-bottom:0;float:none;display:inline-block}#footer #meta{padding-top:20px;padding-bottom:30px}#footer #meta #footer-right{text-align:right}#footer #subline{text-align:center;padding:5vh 10%}#footer:after{content:'';background-image:url('images/hzhz_logo.svg');display:block;background-size:15rem;background-repeat:no-repeat;background-position:10% bottom;opacity:.5;top:0;left:0;bottom:2rem;right:0;position:absolute;z-index:-1;filter:grayscale(100%)}.imprint-nav{list-style-type:none;margin-bottom:0;padding-inline-start:0}.imprint-nav li{display:inline-block}.imprint-nav li+li{margin-left:1rem}.imprint-nav .nav-link{padding:0}#js-hinweis{background-color:rgba(242,222,222,0.9);color:#a94442;margin:0;padding:10px;border-radius:2px;border:1px solid #a94442;font-size:.8em;text-align:center;z-index:10000;position:fixed;bottom:0;width:auto}.jsbody #js-hinweis,.jsbody .js-hide{display:none}@media (max-width:1024px){#pageheader #headertop{margin:0;padding:10px}#pageheader #headertop #header-left .logo img{width:50px;height:auto}#pageheader #headertop #header-left .brand{font-size:inherit}#pageheader #headertop #header-right{font-size:inherit;padding-top:5px}#pageheader #headertop #header-right p{margin-bottom:0}#pageheader .form-inline{width:100%;justify-content:flex-end}#pageheader .form-inline .form-control{display:inline-block;width:auto}#pageheader .navbar{border-radius:0;padding:.5rem}#pageheader .navbar .navbar-nav .nav-item{margin-left:auto;margin-right:auto}#pageheader .navbar-toggler{font-size:inherit;font-weight:bold;width:100%}#pageheader.snapped #headertop{padding:10px}#pageheader.snapped #headertop #header-left .brand{font-size:inherit}#stage{height:auto}#pagecontent{padding-bottom:20px}#footer{border-radius:0}#footer .brand{font-size:1.25rem}#footer .brand h4{font-size:1em}#footer #meta{padding:10px 20px}}@media (max-width:767px){#pageheader .form-inline{justify-content:center}#pageheader.snapped #searchform{display:none}}@media (max-width:576px){#pageheader .navbar .navbar-nav .nav-item{margin-left:1.25rem;margin-right:1.25rem}#pageheader .navbar .navbar-nav .dropdown-menu{border:none;background-color:transparent}#pageheader.snapped #headertop #header-right{display:none}#footer #social{text-align:center}}@media print{a,.hzhz-green-light,.hzhz-green-dark,.hzhz-orange-light,.hzhz-orange-dark,#footer,#pageheader,h1,h2{color:#000 !important}#pageheader #headertop #header-left .logo img{filter:grayscale(100%)}#pagebody,#footer{background:none !important}#headerimage,#imprint-nav,#social,#stage,#stage:after,#pagecontent:after{display:none}}