body{margin:0;-webkit-font-smoothing:auto;font-size:1.7rem;line-height:1.4;font-family:"PFDINTextPro-Regular";font-weight:400;font-style:normal;--fontColor:#444a4c;color:var(--fontColor);overflow-x:hidden}h1,h2,h3,h4,h5,h6{clear:both;color:#444a4c;margin-top:24px;margin-bottom:15px;font-family:"PFDINTextCompPro-Bold"}h1.slogan{font-size:6rem;display:inline-block;line-height:6rem;padding:5px 15px;margin-bottom:4.5rem;color:#fff;background:#3c377f !important}h2{font-size:2.6rem}h4{font-size:1.9rem;font-family:"PFDINTextPro-Bold"}.post-single-view .content h2{font-family:"PFDINTextPro-Bold";font-size:2.8rem}.single-post #main-content-container,#main-content-container{background-color:#e4e4e4 !important}#breadcrumbNav .breadcrumbs{background:#3c377f;text-transform:none}.blog-start-header h4{background:#3c377f}#main-nav li.nav-item a{position:relative;border:3px solid #fff;display:inline-block;padding:.5rem 1.25rem;opacity:.85}#main-nav li.nav-item a:after{content:"";display:block;position:relative;height:3px;width:0;background:#3c377f;transition:all .5s;bottom:5px}#main-nav li.nav-item:not(.active):hover>a:after{width:100%}#main-nav li.nav-item.menu-item-has-children:hover>a:after{width:0 !important}#main-nav li.nav-item a:hover{color:#3c377f;opacity:1}#main-nav li.nav-item.current-menu-item a,#main-nav li.nav-item.dropdown.show>a{color:#3c377f !important}#main-nav li.nav-item.current-menu-item{border:none !important}#main-nav li.nav-item.current-menu-item a:not(.dropdown-item){border:3px solid #3c377f !important}#main-nav .main-section a{color:#3c377f !important;opacity:1 !important}.dropdown-menu{top:73px;min-width:22rem}.sector-box .sector-head{height:200px}.png-sprite{background:url(//www.zwickauer-demokratie-buendnis.de/wp-content/themes/altergasometer-child/./resources/css/Sprite.svg);background-repeat:no-repeat;background-size:600px 600px;display:inline-block}.png-sprite-lg{background:url(//www.zwickauer-demokratie-buendnis.de/wp-content/themes/altergasometer-child/./resources/css/Sprite.svg);background-repeat:no-repeat;background-size:800px 800px;display:inline-block}.gaso-logo{background-position:10px -7px;width:220px;height:55px}.font-color-blue,.font-color-blue a{color:#3c377f !important}.font-color-dark{color:#444a4c}#current-news{background:#3c377f}#current-events h2,#current-news h2{background:#3c377f;font-family:"PFDINTextCompPro-Bold";text-transform:uppercase;line-height:3rem;padding:5px 10px;font-size:2.6rem}#current-news h2{color:#3c377f;padding:0}#current-news ul li a span.news-title{color:#fff !important}#current-events ul li.event-item .event-meta{font-size:1.6rem}#current-events ul li.event-item:nth-child(odd){background:#fff}#current-events ul li.event-item:nth-child(even){background:rgba(60,55,127,.2)}.sector-boxes:before{background:#3c377f}.front-page-links li{border:3px solid #3c377f}#current-events ul li.event-item h3{font-size:2.2rem}body.bg-color-default footer,body.page-template-default footer{color:#fff !important}body footer#colophon{background:#3c377f !important}.blog-start-header h4{margin-top:1.5rem}.blog-post-start h4{margin-top:0;font-size:2.2rem}.news-icon{margin-top:15px !important;display:block;background-position:0 -70px !important}.bg-color-jugend.custom-event-single-title:after,.bg-color-jugend:not(.single-post) #breadcrumbNav .breadcrumbs,.bg-color-jugend:not(.single-post) h1.slogan,.bg-color-jugend:not(.single-post) footer,.events-single footer,.single-tribe_events #main-content-container,.events-list #main-content-container,.events-list footer,.bg-color-jugend #main-content-container{background-color:#3c377f !important}.sector-box h2{font-size:4rem}#navbar-main-toggle .button-bar{background:#3c377f}#carouselFrontpage .carousel-caption h2.carousel-headline:before{color:#3c377f}.swiper-pagination-bullet.swiper-pagination-bullet-active:after,.flickity-page-dots .dot.is-selected:after{border:2px solid #3c377f}.swiper-pagination-bullet.swiper-pagination-bullet-active,.flickity-page-dots .dot.is-selected{background:#3c377f}.page-template:not(.bg-color-jugend) .gaso-white-logo,.page-template:not(.bg-color-kultur) .gaso-white-logo,.page-template:not(.bg-color-soziales) .gaso-white-logo,.single:not(.single-project) .gaso-white-logo,.single-press .gaso-white-logo,.single-post .gaso-white-logo,.bg-color-default .gaso-white-logo{background-position:-7px -196px;width:210px;height:55px}.gaso-white-logo{background-position:-7px -196px !important;width:142px !important;height:55px}@media (min-width:1500px){.container{max-width:1340px}}.project-item .project-item-inner .project-item-inner-image{background-image:none}.project-item .project-item-inner .project-item-inner-image img{opacity:.7}.project-item figure{position:relative;float:left;overflow:hidden;min-width:320px;max-width:480px;max-height:360px;background:#3c377f;text-align:center;cursor:pointer;margin:0}.project-item figure:hover:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.project-item figure img{opacity:.4;filter:grayscale(.8);transform:scale(1.1);transition:all .3s ease-out}.project-item figure:hover{box-shadow:inset 0 0 30px rgba(0,0,0,.4),inset 0 0 30px rgba(0,0,0,.4),inset 0 0 30px rgba(0,0,0,.4)}.project-item figure:hover img{opacity:.5;filter:grayscale(.7);transform:scale(1)}.project-item figure figcaption,.project-item figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.project-item figure figcaption h2{color:#fff;width:85%;text-align:left;padding-left:30px;position:relative}.project-item figure figcaption h2:after{content:"";border-bottom:3px solid #fff;width:0;display:block;transition:all .5s}.project-item figure:hover figcaption h2:after{width:100%}.project-item figure figcaption p{color:#fff;opacity:0;transition:all .5s;font-size:1.6rem}.project-item figure:hover figcaption p{opacity:1}.tribe-events-list .type-tribe_events:nth-child(odd) .custom-event-list-item{background:rgba(60,55,127,.2)}h2.tribe-events-list-separator-month span{background:#3c377f}.page-template-default .social-icon.icon-facebook,.bg-color-default .social-icon.icon-facebook{background-position:-240px -125px}.page-template-default .social-icon.icon-twitter,.bg-color-default .social-icon.icon-twitter{background-position:-350px -125px}.social-icon.icon-spotify{position:relative;font-size:2.4rem;color:#fff !important;text-align:center}.bg-color-jugend.custom-event-single-title:after,.bg-color-jugend:not(.single-post) #breadcrumbNav .breadcrumbs,.bg-color-jugend:not(.single-post) h1.slogan,.bg-color-jugend #main-content-container,.events-list #main-content-container,.bg-color-soziales #main-content-container{background-color:#e4e4e4}.contact-container{min-height:225px}.contact-container.no-min-height{min-height:inherit}.contact-container h2{font-family:"PFDINTextPro-Bold";margin:0;padding-bottom:0}.contact-container h2 span{font-family:"PFDINTextPro-Regular"}.contact-container i{color:#3c377f;min-width:20px;text-align:center}.contact-container a{color:#3c377f}#tribe-events-bar .tribe-bar-date-filter{background:#3c377f}.blog-post .post-content h4{font-size:2.2rem}.archive-desc p{background:#fff;padding:15px 30px}.contact-page h3,.sidebar h3{display:inline-block;background:#3c377f;color:#fff;text-transform:uppercase;line-height:3rem;padding:5px 10px;font-size:2.6rem;margin-top:0}.nav-tabs,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:none}.nav-tabs .nav-link{margin-right:2px !important}.nav-tabs a:not(.active):hover{color:#3c377f}.sidebar-section .project-item:last-of-type{margin-bottom:0 !important}.tribe-events-nav-next a,.tribe-events-nav-previous a{color:#3c377f !important}.tribe-events-nav-next a:hover,.tribe-events-nav-previous a:hover{text-decoration:underline}.partner-link .caption{background-color:rgba(60,55,127,.9)}.scrtabs-tab-scroll-arrow{background:#fff;color:#3c377f;padding-left:5px;border-color:#fff}.attachments .square{background-color:#3c377f}.card .post-category-label,.blog-post-start .post-category-label,.blog-post .post-inner .post-category-label{position:absolute;top:15px;left:15px;padding:5px 10px;background:#444a4c;color:#fff;text-transform:uppercase;font-family:PFDINTextCompPro-Bold;z-index:3}.card-image-wrapper{overflow:hidden}.card img{transition:all .2s ease-in-out}.card:hover img{transform:scale(1.05)}.card .post-created{opacity:.7}.venue-icon-undefined{background:0 0 !important}.press-container .press-meta a{color:#3c377f}.bg-color-jugend:after,.row-special{background-color:#3c377f !important}.dropdown-menu li:hover a{color:#3c377f !important}#navbar-main-toggle .button-bar{height:3px}#navbar-main-toggle .button-bar-1{margin-top:-9px}#navbar-main-toggle .button-bar-3{margin-top:9px}@keyframes downspin{70%{transform:translate(0px,9px)}100%{transform:translate(0px,9px) rotate(45deg)}}@keyframes upspin{70%{transform:translate(0px,-9px)}100%{transform:translate(0px,-9px) rotate(-45deg)}}.custom-event-single-schedule .btn{font-size:20px}.tribe-events-filters-legend,.tribe_events_filter_item{background:#3c377f !important}@media only screen and (max-width:480px){html{font-size:56.5%}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}@media (min-width:1500px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1800px){.col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxxl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxxl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxxl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#tribe-events-bar .tribe-bar-search-filter,#tribe-events-bar .tribe-bar-date-filter{background:#3c377f}#tribe_events_filter_item__ecp_custom_2 #tribe-filter-Serienveranstaltung,#tribe_events_filter_item__ecp_custom_2 #tribe-filter-Serienveranstaltungen{display:block !important;background:0 0 !important;border:none !important;box-shadow:none !important}#tribe_events_filter_item__ecp_custom_2 .horizontal-drop-indicator{display:none}#tribe-filter-Serienveranstaltung li,#tribe-filter-Serienveranstaltungen li{border:none !important;background:#3c377f !important;padding:15px !important;font-style:normal !important;font-size:1.5rem !important;color:#fff !important;padding-right:0 !important}#tribe-filter-Serienveranstaltung input[type=checkbox],#tribe-filter-Serienveranstaltungen input[type=checkbox]{display:none}#tribe-filter-Serienveranstaltung input[type=checkbox]+label:before,#tribe-filter-Serienveranstaltungen input[type=checkbox]+label:before{font-family:'Font Awesome 5 Free';content:"\f0c8";color:#fff;font-size:2rem;padding-left:3px;padding-top:0}#tribe-filter-Serienveranstaltung input[type=checkbox]:checked+label:before,#tribe-filter-Serienveranstaltungen input[type=checkbox]:checked+label:before{font-weight:900;font-size:2rem;content:"\f14a"}#tribe-filter-Serienveranstaltung li span,#tribe-filter-Serienveranstaltungen li span{position:relative;top:-3px;left:5px}:root{--blue:#1e90ff;--white:#fff;--tec-font-family-sans-serif:"PFDINTextPro-Regular" !important;--tec-color-accent-primary:#3c377f;--tec-font-size-2:1.7rem}#tribe-events-pg-template{max-width:inherit !important;padding:0 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar{background:#3c377f}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{font-size:1.7rem;border-radius:0;border:2px solid #fff;color:#fff;background:0 0}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{color:#fff;font-size:2rem !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg path{fill:#fff}.tribe-events-header{font-family:"PFDINTextPro-Regular" !important}.tribe-events-calendar-list .tribe-events-calendar-list__event-row:nth-child(odd){background:#d8d7e5}.tribe-events .tribe-events-c-nav__prev:disabled,.tribe-events button.tribe-events-c-nav__prev:disabled,.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events button.tribe-events-c-nav__next:disabled{background:#c4c4c4}.tribe-events-calendar-list__event-header{z-index:0}.tribe-events-calendar-list .tribe-events-calendar-list__event-row:nth-child(even){background:#fff !important}.tribe-events-calendar-list .custom-event-category-label{background:#3c377f;color:#fff;padding:.5rem 1rem;font-family:PFDINTextCompPro-Bold;text-transform:uppercase;font-size:2rem;line-height:2.2rem}.tribe-events-calendar-list .custom-event-venue-label{padding:.5rem 1rem;background:#f5f5f5;font-size:2rem;line-height:2.2rem;font-family:PFDINTextCompPro-Bold;position:relative}.tribe-events-calendar-list .custom-event-venue-label.has-icon{padding-right:35px}.tribe-events-calendar-list .custom-event-extra-label{padding:.4rem 1rem;background:#fff;border:2px solid #3c377f;color:#3c377f;padding-top:.7rem;line-height:2.2rem;font-family:"PFDINTextPro-Regular" !important}.tribe-events-calendar-list .custom-event-venue-label .venue-icon{position:absolute;top:5px;margin-left:7.5px}.tribe-events-calendar-list h3{font-size:3.5rem !important;line-height:3.7rem !important;margin-bottom:15px !important;color:#444a4c !important;font-weight:400 !important}.tribe-events-calendar-list h3 a{color:#444a4c !important}.tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-daynum{font-size:4.5rem !important;font-family:PFDINTextCompPro-Bold;font-weight:400;color:#444a4c !important}.tribe-events-c-search__button{background-color:#3c377f !important}.tribe-events-c-events-bar__views{display:none !important}.tribe-events-header__top-bar{background:#fff;padding:.75rem !important}.tribe-events-header__top-bar button{font-size:2.4rem !important}.tribe-events-c-top-bar__nav{border-right:1px solid #c4c4c4 !important;margin-right:1.5rem !important;margin-left:1.5rem !important;display:inline-block}.tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-calendar-list p{font-size:1.7rem !important;line-height:1.3 !important;font-family:"PFDINTextPro-Regular" !important}.tribe-events-c-top-bar__datepicker{font-family:"PFDINTextPro-Regular" !important}h2.tribe-events-calendar-list__month-separator time,h2.tribe-events-list-separator-month span{font-family:PFDINTextCompPro-Bold !important}.tribe-events-c-nav__next-label,.tribe-events-c-nav__prev-label{font-family:PFDINTextCompPro-Bold !important;text-transform:uppercase;padding:5px 15px !important;font-size:2rem !important;background:#fff}.tribe-events-c-nav__list a{background:#3c377f}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg{margin-right:15px;margin-left:15px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path{fill:#fff !important}.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill{border:2px solid #3c377f;background:#3c377f;color:#fff;border-radius:0;font-size:1.7rem;line-height:1.3 !important;font-weight:400}.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill:hover{background:#941040 !important;border-color:#941040 !important}.tribe-filter-bar .tribe-filter-bar-c-pill__remove-button-icon path{stroke:#fff}.tribe-filter-bar .tribe-filter-bar-c-pill__pill{border-radius:0;font-size:1.7rem !important;line-height:1 !important;padding:10px var(--tec-spacer-7) 10px var(--tec-spacer-2);border:2px solid #3c377f;color:#3c377f;transition:all .15 ease-in-out}.tribe-filter-bar .tribe-filter-bar-c-pill__pill:hover{border-color:#3c377f !important;background:#3c377f !important;color:#fff}h2.tribe-events-calendar-list__month-separator time,h2.tribe-events-list-separator-month span{background:#3c377f !important}.gaso-kontaktformular textarea,.gaso-kontaktformular input{background:#f0f0f0;border-color:#efefef;padding:5px 10px;font-size:1.7rem}.gaso-kontaktformular input[type=submit]{background:#3c377f !important;color:#fff;border:2px solid #fff}.gaso-kontaktformular ol{list-style:none;counter-reset:my-awesome-counter;position:relative;padding-left:0}.gaso-kontaktformular ol li{counter-increment:my-awesome-counter;margin:.25rem;position:relative;padding-left:40px;margin-bottom:15px}.gaso-kontaktformular ol li p{padding-bottom:0 !important}.gaso-kontaktformular ol li:before{content:counter(my-awesome-counter);position:absolute;background:#efefef;width:3rem;height:3rem;left:0;top:-4px;display:inline-block;line-height:3rem;color:#fff;text-align:center;margin-right:.5rem}.gaso-kontaktformular ol li.done:before,.gaso-kontaktformular ol li.active:before{background:#3c377f}.gaso-kontaktformular ul{list-style:none;position:relative;padding-left:30px}.gaso-kontaktformular ul li{position:relative}.gaso-kontaktformular ul li:before{content:"";width:8px;height:8px;background:#3c377f;position:absolute;display:inline-block;left:-30px;top:7px;display:inline-block}.gaso-kontaktformular ol li.active{font-weight:700;color:#3c377f}.wpcf7-field-group-remove,.wpcf7-field-group-add{background:#3c377f;color:#fff;border:none;width:30px;height:30px;margin-right:5px;cursor:pointer;border-radius:3px}.wpcf7-field-group-remove::hover,.wpcf7-field-group-add::hover {opacity:.8}.field_group_frame p{display:none}.field_group_frame .wpcf7-field-group p:last-child{display:block}