/*!
Theme Name: Suni e.V.
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: suni-e-v
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Suni e.V. is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{line-height:1;-webkit-text-size-adjust:100%;overflow-x:hidden}html *,html *:before,html *:after{box-sizing:border-box;transition:.5s ease-in-out}html i,html em,html b,html strong,html span{transition:none}body{margin:0;overflow-x:hidden}main{display:block;position:relative}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small,.small,.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:.75em;text-transform:uppercase;letter-spacing:1px;font-style:normal}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;border-radius:0;border:0;background-color:#fff4d5}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:'Karla',Arial,sans-serif;font-size:1em;line-height:1;font-weight:400}h1,h2,h3,h4,h5,h6{clear:both}h1{font-family:'Caveat',Arial,sans-serif,cursive;font-size:3.125em;line-height:1;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/headline-bg.svg);background-repeat:no-repeat;background-size:224px 100px;background-position:left top .125em;overflow:visible;margin:0;padding:.5em 0 .5em .25em;transform:translateX(-.25em);line-height:1.1;font-weight:500;letter-spacing:-1px;color:#000}body.single-post h1,h1.page-title{background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/headline-bg-2.svg);background-size:contain;display:inline-block;padding:.5em .25em;background-position:left top .375em;max-width:100%;margin-bottom:32px}@media only screen and (min-width:640px){body.single-post h1,h1.page-title{max-width:83.333333%;margin-bottom:32px}body.single-post .post h1.entry-title{max-width:100%}}.wp-block-quote{background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/headline-bg.svg);background-repeat:no-repeat;background-size:contain;background-position:center top .125em}h2,body.single-post .post h1.entry-title,.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:'Caveat',Arial,sans-serif,cursive;font-size:2.25em;line-height:1;line-height:1.1;font-weight:500;color:#000;letter-spacing:-1px;font-style:normal}h3,#cmplz-document h2,#cmplz-document h3{font-family:'Karla',Arial,sans-serif;font-size:1.25em;line-height:1.1;font-weight:400;border:0}h4{font-family:'Caveat',Arial,sans-serif,cursive;font-size:1.625em;line-height:1;line-height:1.1;font-weight:500;color:#000;letter-spacing:-1px}p,.uagb-post__excerpt,.wp-block-latest-posts__post-excerpt,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document li,#cmplz-document p,#cmplz-document td{font-size:1em;margin-bottom:1.5em;font-family:'Karla',Arial,sans-serif;line-height:1.3;font-weight:400}.entry-content p>a{text-decoration:underline}@media only screen and (min-width:640px){h1{font-family:'Caveat',Arial,sans-serif,cursive;font-size:6.25em;line-height:1;background-size:357px 160px}h2,.wp-block-quote.is-large p,.wp-block-quote.is-style-large p,body.single-post .post h1.entry-title{font-family:'Caveat',Arial,sans-serif,cursive;font-size:4.5em;line-height:1}h3,#cmplz-document h2,#cmplz-document h3{font-family:'Karla',Arial,sans-serif;font-size:2em;line-height:1.1}h4{font-family:'Caveat',Arial,sans-serif,cursive;font-size:2.125em;line-height:1}p,.uagb-post__excerpt,.wp-block-latest-posts__post-excerpt,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document li,#cmplz-document p,#cmplz-document td{font-size:1.125em;margin-bottom:1.5em;font-family:'Karla',Arial,sans-serif;line-height:1.3}}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}::selection{background:#ffcd00 !important;color:#0b1b24 !important;text-shadow:none !important;opacity:1 !important}::-webkit-selection{background:#ffcd00 !important;color:#0b1b24 !important;text-shadow:none !important;opacity:1 !important}::-moz-selection{background:#ffcd00 !important;color:#0b1b24 !important;text-shadow:none !important;opacity:1 !important}body{background-color:#fff;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/Knoe-Ebene.png);background-position:center center;background-size:100vw auto;background-attachment:fixed}@media (max-width:600px){body{background-size:200vw auto}}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000;text-decoration:none}a:visited{color:#000}a:hover{color:#ffdc17}h1>a:hover,h1>a:focus,h1>a:active,h2>a:hover,h2>a:focus,h2>a:active,h3>a:hover,h3>a:focus,h3>a:active,h4>a:hover,h4>a:focus,h4>a:active{color:#000}a:focus{outline:0}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{font-size:.75em;text-transform:uppercase;letter-spacing:1px;margin:1em 0;border-radius:20px;height:auto;line-height:1.3;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#000;min-height:40px;border:0;background-color:#ffdc17;padding:11px 60px 12px 30px;border-radius:20px !important;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/arrow-right.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:20px 20px}form button,form input[type=button],form input[type=reset],form input[type=submit]{font-size:.75em !important;text-transform:uppercase !important;letter-spacing:1px !important;margin:1em 0 !important;border-radius:20px !important;height:auto !important;line-height:1.3 !important;color:#000 !important;min-height:40px !important;border:0 !important;background-color:#ffdc17 !important;padding:11px 60px 12px 30px !important;border-radius:20px !important}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:0 0 0 0 rgba(0,0,0,0);outline:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:0;border-radius:10px;background-color:#fff4d5;padding:1.5em;width:100%}form input[type=text],form input[type=email],form input[type=url],form input[type=password],form input[type=search],form input[type=number],form input[type=tel],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=color],form textarea{color:#666 !important;border:0 !important;border-radius:10px !important;background-color:#fff4d5 !important;padding:1.5em !important;width:100% !important;height:60px !important;margin-top:.5em}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#000;outline:0}select{border:1px solid #ccc}textarea{width:100%}label{font-size:.75em;text-transform:uppercase;letter-spacing:1px;font-style:normal;font-weight:600}.wpcf7-acceptance label{display:flex}.wpcf7-acceptance label .wpcf7-list-item-label{margin-left:8px}.checkbox-inline>div,.checkbox-inline>div span{display:flex;align-content:center}.checkbox-inline>div span label{margin-left:10px;line-height:18px}.wp-block-buttons>.wp-block-button{font-size:.75em;text-transform:uppercase;letter-spacing:1px;margin:1em 0;border-radius:20px !important;height:auto;line-height:1.3;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#000;min-height:40px}.wp-block-buttons>.wp-block-button>.wp-block-button__link{background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/arrow-right.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:20px 20px;color:#000;text-align:left}.wp-block-buttons>.wp-block-button>.wp-block-button__link,.wp-block-buttons>.wp-block-button>.wp-block-button__link.has-white-background-color{background-color:transparent;padding:11px 60px 12px 0}.wp-block-buttons>.wp-block-button:hover>.wp-block-button__link,.wp-block-buttons>.wp-block-button:hover>.wp-block-button__link.has-white-background-color{background-position:right center}.wp-block-buttons>.wp-block-button>.wp-block-button__link.has-yellow-background-color{background-color:#ffdc17;padding:11px 60px 12px 30px;border-radius:20px !important;background-position:right 20px center}.wp-block-buttons>.wp-block-button:hover>.wp-block-button__link.has-yellow-background-color{box-shadow:0 5px 20px 0 rgba(0,0,0,.1);color:#000}.wp-block-media-text .wp-block-buttons{margin:0 !important}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:1em 0 0}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}}@media (min-width:782px) and (max-width:1280px){.wp-block-columns{flex-wrap:wrap}.wp-block-column:not(:only-child){flex-basis:calc(33.3333% - 1.5em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}.wp-block-column:nth-child(4n){margin-left:0}}.wp-block-latest-posts__list,.uagb-post__items{margin:2em 0}.uagb-slick-carousel .slick-list.draggable,.uagb-slick-carousel .slick-track{display:flex}.uagb-slick-carousel .slick-slide{padding:1em;height:100%}.uagb-slick-carousel .slick-slide>div{height:100%}.uagb-slick-carousel .uagb-post__items article{padding:30px !important;height:100%}.uagb-slick-carousel .uagb-post__text .uagb-post__cta a{padding:0 !important}.uagb-slick-carousel ul.slick-dots{padding:0}.uagb-slick-carousel ul.slick-dots li button:hover{box-shadow:none !important}.uagb-slick-carousel ul.slick-dots li button:hover:before{color:#ffdc17 !important;opacity:1 !important}.block-small-teaser,.wp-block-latest-posts__list li,.uagb-post__items article,body.blog article.post{box-shadow:0 5px 20px 0 rgba(0,0,0,.1);background-color:#fff;border-radius:30px;padding:30px;position:relative;min-height:140px;margin-bottom:2em}.uagb-post__items article .uagb-post__inner-wrap{padding:0;background:0 0}.block-small-teaser .icon{position:absolute;width:40px;height:40px;bottom:-20px;left:50%;border-radius:50%;transform:translateX(-50%);background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/button-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:100% 100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;text-indent:-9999999px;padding:0;display:block}.block-small-teaser .icon:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}.block-small-teaser h3{font-size:.75em;text-transform:uppercase;letter-spacing:1px;font-weight:800;text-align:center}.uagb-post__items article h3,.wp-block-latest-posts__list li a:not(.moretag){font-family:'Caveat',Arial,sans-serif,cursive;font-size:1.625em;line-height:1;display:block;min-height:3em;margin-bottom:1em}a.moretag,.uagb-slick-carousel .uagb-post__cta a,.wp-block-latest-posts__list li a.moretag{font-size:.75em;text-transform:uppercase;text-decoration:none !important;letter-spacing:1px;margin:1em 0;border-radius:20px;height:40px;line-height:40px;background-color:#fff;padding:0 60px 0 0;display:block;width:100px;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/arrow-right.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:20px 20px;position:relative;font-weight:400}a.moretag:hover,.uagb-slick-carousel .uagb-post__cta a:hover,.wp-block-latest-posts__list li a.moretag:hover{background-position:right center}.wp-block-latest-posts__list li a:hover{color:#000}.uagb-slick-carousel .dashicons{display:none}.uagb-slick-carousel .uagb-post-grid-byline{font-size:1em !important}body.single-post article.post .entry-meta,body.blog article.post .entry-meta,.wp-block-latest-posts__list li time,.uagb-post__date{position:absolute;top:-20px;left:30px;color:#000;font-size:.75em;text-transform:uppercase;letter-spacing:1px;font-weight:800;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/typo-tag.svg);background-repeat:no-repeat;background-position:left center;background-size:100px 40px;height:40px;line-height:40px;text-indent:12px;display:block;min-width:100px}body.single-post article.post .entry-meta{top:auto;left:auto;position:relative;margin:2em 0 1em}@media only screen and (min-width:640px){.uagb-post__items article h3,.wp-block-latest-posts__list li a:not(.moretag){font-size:2.125em;line-height:1}}.wp-block-eedee-block-gutenslider{margin-bottom:8em}.wp-block-eedee-block-gutenslider:before{content:"";display:block;width:100%;height:100px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 100%);bottom:0;position:absolute;left:0;z-index:2}.wp-block-latest-posts__list{margin:2em auto}.block-download-link,.block-highlight-link{margin:0}.block-download-link a,.block-highlight-link a{padding:40px 60px 40px 0;display:block;width:100%;height:auto;color:#000;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/button-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:40px 40px;border-bottom:1px solid #ffdc17;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;margin:0;line-height:1.3}.block-download-link a{background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/button-download.svg)}.block-download-link a:hover,.block-highlight-link a:hover{color:#000 !important;background-position:right 10px center;padding-left:30px;background-color:#fff4d5}.block-call-to-action-button{text-align:center;margin:1em 0}.block-call-to-action-button a{font-family:'Caveat',Arial,sans-serif,cursive;font-size:2.25em;line-height:1;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/call-to-action-bg.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center center;overflow:visible;margin:0 auto;padding:1em;width:auto;color:#fff}@media only screen and (min-width:640px){.block-call-to-action-button a{font-family:'Caveat',Arial,sans-serif,cursive;font-size:4.5em;line-height:1;background-size:100% auto}}.uagb-post-grid .uagb-post__columns-4,.uagb-post-grid .uagb-post__columns-5,.uagb-post-grid .uagb-post__columns-6{width:102%;margin-left:-1%}.uagb-post-grid .uagb-post__columns-4 article,.uagb-post-grid .uagb-post__columns-4 article,.uagb-post-grid .uagb-post__columns-6 article{width:98%;margin:1%}@media only screen and (min-width:360px){.uagb-post-grid .uagb-post__columns-4 article,.uagb-post-grid .uagb-post__columns-4 article,.uagb-post-grid .uagb-post__columns-6 article{width:48%;margin:1%}}@media only screen and (min-width:520px){.uagb-post-grid .uagb-post__columns-4 article,.uagb-post-grid .uagb-post__columns-5 article,.uagb-post-grid .uagb-post__columns-6 article{width:31.333333%;margin:1%}}@media only screen and (min-width:640px){.uagb-post-grid .uagb-post__columns-4 article,.uagb-post-grid .uagb-post__columns-5 article,.uagb-post-grid .uagb-post__columns-6 article{width:23%;margin:1%}}@media only screen and (min-width:768px){.uagb-post-grid .uagb-post__columns-5 article,.uagb-post-grid .uagb-post__columns-6 article{width:18%;margin:1%}}@media only screen and (min-width:1024px){.uagb-post-grid .uagb-post__columns-6 article{width:14.6666667%;margin:1%}}.wpedon_paypalbuttonimage{margin:0 auto;display:block;max-width:275px}.wp-block-media-text{margin:2em 0}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;transition:none;position:relative}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation li.lang-item{position:absolute}.main-navigation li.lang-item-de{right:24px}.main-navigation li.lang-item-de:before{content:"";display:block;width:1px;height:10px;position:absolute;right:1px;top:50%;transform:translateY(-50%);background-color:#000}.main-navigation li.lang-item-en{right:0}.main-navigation li.lang-item a{font-size:.75em;text-transform:uppercase;letter-spacing:1px;font-style:normal}.main-navigation li.current-lang a{font-weight:700}@media screen and (max-width:641px){.main-navigation li.lang-item-de{right:auto;left:4em}.main-navigation li.lang-item-en{right:auto;left:calc(4em + 24px)}.main-navigation li.lang-item a{font-family:'Karla',Arial,sans-serif}}.main-navigation .nav-menu{padding-right:16.666666%}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block;text-indent:-9999999px;background-color:transparent;border:0;border-radius:0}.menu-main-menu-container,.menu-main-menu-en-container{position:fixed;height:100vh;width:80%;top:0;z-index:98;right:-100%;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.menu-main-menu-container ul li a,.menu-main-menu-en-container ul li a{background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/typo-tag.svg);background-repeat:no-repeat;background-position:center center;background-size:0% auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:8px 4px}.menu-main-menu-container ul li a:hover,.menu-main-menu-en-container ul li a:hover{background-size:100% auto;color:#000}@media screen and (max-width:641px){.menu-main-menu-container,.menu-main-menu-en-container{box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}.menu-main-menu-container ul,.menu-main-menu-en-container ul,.main-navigation.toggled ul{text-indent:0;padding:4em;margin-top:4em}.menu-main-menu-container ul li,.menu-main-menu-en-container ul li{margin-bottom:1em}.menu-main-menu-container ul li a,.menu-main-menu-en-container ul li a{font-family:'Caveat',Arial,sans-serif,cursive;font-size:1.625em;line-height:1;line-height:1.1;font-weight:500;color:#000;letter-spacing:-1px;display:inline-block;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}}.toggled .menu-main-menu-container,.toggled .menu-main-menu-en-container{right:0;opacity:1}.menu-toggle{display:block;padding:0 0 16px;height:16px;width:16px;position:fixed;right:20px;top:68px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:99}.menu-toggle:before,.menu-toggle>span,.menu-toggle:after{background-color:#000;content:'';display:block;height:2px;position:absolute;width:16px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-toggle:before{top:0}.menu-toggle>span{top:7px}.menu-toggle:after{top:14px}.toggled .menu-toggle:before{transform:translateY(7px) rotate(135deg)}.toggled .menu-toggle>span{transform:scale(0)}.toggled .menu-toggle:after{transform:translateY(-7px) rotate(-135deg)}@media screen and (min-width:640px){.menu-toggle{display:none}.menu-main-menu-container,.menu-main-menu-en-container{position:relative;height:auto;width:100%;top:auto;z-index:98;right:auto;background-color:transparent;opacity:1}.main-navigation ul{display:flex;justify-content:space-between}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}footer.site-footer{padding:1em 0;border-top:1px solid #ffdc17}.footer-navigation{display:flex;justify-content:space-between}.footer-navigation ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding-left:0}.footer-navigation ul li{margin-right:2em;line-height:40px}.footer-navigation ul li:last-child{margin-right:0}.footer-navigation ul li a{font-size:.75em;text-transform:uppercase;letter-spacing:1px;border-radius:20px;height:20px;line-height:20px;padding:0 30px 0 0;display:inline-block;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/arrow-right.svg);background-repeat:no-repeat;background-position:right center;background-size:20px 20px}.footer-navigation ul.social-menu li{margin:0;padding:0}.footer-navigation ul.social-menu li a{display:block;width:40px;height:40px;padding:0}.footer-navigation ul.social-menu li a.facebook{background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/Facebook.svg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.footer-navigation ul.social-menu li a.instagram{background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/Instagram.svg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.footer-navigation ul.social-menu li a.linkedin{background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/LinkedIn.svg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media only screen and (max-width:960px){.footer-navigation ul#footer-menu{display:block}}#page{padding:0 20px;max-width:1200px;margin:0 auto}@media only screen and (min-width:1280px){#page{padding:0}}@media only screen and (min-width:1600px){#page{max-width:1400px}}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.wp-block-latest-posts.is-grid,body.blog .articles{display:flex;justify-content:space-between;flex-wrap:wrap;margin:3em 0}body.blog .articles article.post{min-width:100%;max-width:100%}body.blog .articles article.post h2{font-size:2.25em !important}.wp-block-latest-posts.columns-3 li,body.blog article.post{margin:1em 0}body.home article.page .entry-header,body.page-template-page-slider article.page .entry-header{position:absolute;width:100%;height:auto;top:480px;transform:translate(-50%,-50%);z-index:3;left:50%}@media only screen and (min-width:600px){body.home article.page .entry-header,body.page-template-page-slider article.page .entry-header{top:600px}}.wp-block-quote p,article.partner .entry-content>h2,article.partner .entry-content>h3,article.partner .entry-content>h4,article.page .entry-content h2,article.page .entry-content h3,article.page .entry-content h4,#cmplz-document{margin-top:.825em;margin-bottom:.4em}body.single-post article.post{margin-bottom:4em}#cmplz-document{font-size:100%}@media only screen and (min-width:600px){form,.wp-block-quote p,article.page .entry-content>p,article.page .entry-content>h2,article.page .entry-content>h3,article.page .entry-content>h4,article.partner .entry-content>p,article.partner .entry-content>h2,article.partner .entry-content>h3,article.partner .entry-content>h4,.block-highlight-link,.block-download-link,.wp-block-buttons,article.page .entry-header,article.partner .entry-header,#cmplz-document,body.single-post article.post{max-width:83.333333%;margin-left:auto;margin-right:auto}.wp-block-latest-posts.columns-3 li,body.blog .articles article.post{min-width:48%;max-width:48%;width:48%}}@media only screen and (min-width:1280px){form,.wp-block-quote p,article.page .entry-content>p,article.page .entry-content>h2,article.page .entry-content>h3,article.page .entry-content>h4,article.partner .entry-content>p,article.partner .entry-content>h2,article.partner .entry-content>h3,article.partner .entry-content>h4,.block-highlight-link,.block-download-link,.wp-block-buttons,article.page .entry-header,article.partner .entry-header,#cmplz-document,body.single-post article.post{max-width:66.666666%;margin-left:auto;margin-right:auto}.wp-block-latest-posts.columns-3 li,body.blog .articles article.post{min-width:31.333333%;max-width:31.333333%;width:31.333333%}}.posts-navigation{min-width:100%}.breadcrumb{display:block;width:100%;line-height:20px}.breadcrumb span:not(.sperator){display:flex}.breadcrumb a{font-weight:700}.breadcrumb .seperator{display:inline-block;width:20px;height:20px;background-image:url(//suni-ev.de/wp-content/themes/suni-e-v/img/button-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:20px 20px;margin:0 .5em}body.blog article .breadcrumb{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:block;margin:40px auto;width:154px;height:80px}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose{overflow-x:auto}