a:link,a:visited{text-decoration:none !important}strong{font-weight:600}#prime_nav li{height:78px}.sub-menu{margin-top:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1)}.sub-menu li{height:50px !important;background-color:#0181d0 !important}.menu-item>a{font-weight:500;font-size:15px !important}#access a>span{padding:17px 15px}.sub-menu li:hover{background-color:#0f8fde !important}.nirvana-menu-center #access>.menu>ul>li{box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1);margin-bottom:10px}.sticky-element-active{width:100% !important}.element-is-sticky li a{font-size:12px !important}.element-is-sticky{background-color:#03588c !important;width:100% !important;left:0 !important}.site-identity{display:flex;align-items:center;justify-content:center}.header-logo-pinguin{position:absolute !important;float:right !important;width:30% !important;right:0;top:30px}.header-logo-pinguin-bild{height:170px}#branding{height:220px !important}#logoschrift{font-size:56px;font-weight:800;color:#000}#logoschrift2{font-size:26px;color:#000;line-height:.5}#logoschrift3{font-size:32px;color:#000;font-weight:800;line-height:.5;padding-top:200px !important}#logoschrift4{font-size:18px;color:#000;line-height:.5;padding-top:200px !important}@media only screen and (max-width:1300px){#logoschrift{font-size:32px;font-weight:800;color:#000}#logoschrift2{font-size:26px;font-weight:800;color:#000;line-height:.5}#logoschrift3{font-size:20px;color:#000;padding-top:400px !important}#logoschrift4{font-size:14px;color:#000;padding-top:400px !important}.header-logo-pinguin-bild{height:130px}}@media only screen and (max-width:800px){.header-logo-pinguin-bild{height:50px !important;margin-top:30px !important}}#header-container>div{right:0 !important;bottom:0 !important;left:10% !important;position:relative}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{padding-top:20px;padding-bottom:20px;font-weight:600}.page .entry-title,.single .entry-title{display:none !important}.entry-content{font-size:20px !important}.scrollmargin{scroll-margin-top:130px}@media only screen and (max-width:1700px){.scrollmargin{scroll-margin-top:210px}}.alignright img{margin-top:20px}.alignleft img{margin-top:20px}.zauberberg{margin-right:285px}.widget-title span{padding:0}#footer .widget-title{font-weight:800;color:#444 !important}#pp-texttop{padding:50px 0}#front-columns-box{padding:50px 0}#front-columns h2{color:#03588c !important;font-weight:400 !important;font-size:36px !important;margin-bottom:80px !important}.column-text{font-size:20px}.column-image-inside-centered{padding-top:0 !important}.nirvana-widget-columns h2{margin-bottom:-20px !important}.column-image img{width:auto}.nivo-caption h2{background-color:rgba(0,0,0,.4);-moz-box-shadow:10px 0 0 rgba(0,0,0,.4),-10px 0 0 rgba(0,0,0,.4);padding-left:20px;padding-right:20px}#front-text1 h2{color:#03588c !important;font-weight:600 !important;font-size:36px !important}.wp-block-image>figure>img{padding-top:20px}#nav-below{display:none}#footer2-inside>em{display:none !important}#footer-widget-area{padding-left:20px !important}.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:120px !important;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-item{font-size:130%}.flex-item:nth-child(1){-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.flex-item:nth-child(2){-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}div.flex-container ul li{font-weight:600 !important;padding:20px 0}#responsive-form{max-width:1290px;margin:0 auto;width:100%}.form-row{width:100%}.column-full{float:left;position:relative;padding:.65rem;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-half{float:left;position:relative;padding:.65rem;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-onethird{float:left;position:relative;padding:.65rem;width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-twothird{float:left;position:relative;padding:.65rem;width:66%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}.wpcf7 input.wpcf7-text{width:100%}.wpcf7 textarea.wpcf7-textarea{width:100%}.wpcf7-list-item{padding:10px 0;margin:0 !important}.wpcf7-list-block span.wpcf7-list-item{display:block}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid red}input[type=text],input[type=password],input[type=email],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],textarea,select{border-color:#000 !important;border-radius:3px !important;color:#000 !important;background-color:#eaf4f6 !important}@media only screen and (max-width:1200px){#header-container>div{right:0 !important;bottom:0 !important;left:0 !important}}@media only screen and (max-width:1050px){.column-onethird{width:100%}.column-twothird{width:100%}}@media screen and (max-width:1100px){.flex-container{margin-left:20px !important}}@media screen and (max-width:1000px){.flex-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:990px){#nav-toggle{display:block;float:left;margin:0 auto;width:100%;height:44px;padding:0 4%;cursor:pointer}#nav-toggle span:before{content:"\e820";font-family:"elusive";font-size:16px;height:40px;line-height:40px}#access{display:none;margin-top:0;padding-bottom:5px}#access .menu ul,#access .menu ul li{margin:0;width:100%}#access ul ul{min-width:1px}#access ul li{white-space:normal}#access>.menu li ul{position:inherit;margin:0}#access>.menu ul ul ul{left:0;text-indent:1em}#access>.menu ul ul ul ul{left:0;text-indent:1em}#access a span{padding:15px 10px}.nirvana-menu-center #access>.menu>ul>li>a>span{text-align:left}#access>.menu ul li>a:not(:only-child) span:after{font-family:"Elusive";content:'\e80a';position:absolute;right:5px;top:16px;z-index:251;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#access>.menu ul li:hover>a:not(:only-child) span:after{top:20px;opacity:0}#access>.menu ul li>a:not(:only-child) span{padding-right:18px}#access ul li:hover,#access ul ul li,#access ul ul{background-color:rgba(255,255,255,.05)}#access>.menu>ul ul>li a:not(:only-child) span:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@media screen and (max-width:800px){.wp-block-image,.alignright,.alignright img{width:100%}.wp-block-spacer{height:20px !important}#footer-widget-area{padding-left:20px}}@media screen and (max-width:800px){a#logo img{margin-left:20px !important}.header-logo-pinguin-bild{height:130px}}@media screen and (max-width:500px){.header-logo-pinguin-bild{height:100px}}