@font-face{font-display:swap;font-family:'WeissenhofGrotesk-Bold';src:url(../../../../../../themes/bildungsforum/fonts/3906FB_0_0.eot);src:url('../../../../../../themes/bildungsforum/fonts/3906FB_0_0.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/bildungsforum/fonts/3906FB_0_0.woff2) format('woff2'),url(../../../../../../themes/bildungsforum/fonts/3906FB_0_0.woff) format('woff'),url(../../../../../../themes/bildungsforum/fonts/3906FB_0_0.ttf) format('truetype')}@font-face{font-display:swap;font-family:'WeissenhofGrotesk-Italic';src:url(../../../../../../themes/bildungsforum/fonts/3906FB_1_0.eot);src:url('../../../../../../themes/bildungsforum/fonts/3906FB_1_0.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/bildungsforum/fonts/3906FB_1_0.woff2) format('woff2'),url(../../../../../../themes/bildungsforum/fonts/3906FB_1_0.woff) format('woff'),url(../../../../../../themes/bildungsforum/fonts/3906FB_1_0.ttf) format('truetype')}@font-face{font-display:swap;font-family:'WeissenhofGrotesk-Regular';src:url(../../../../../../themes/bildungsforum/fonts/3906FB_2_0.eot);src:url('../../../../../../themes/bildungsforum/fonts/3906FB_2_0.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/bildungsforum/fonts/3906FB_2_0.woff2) format('woff2'),url(../../../../../../themes/bildungsforum/fonts/3906FB_2_0.woff) format('woff'),url(../../../../../../themes/bildungsforum/fonts/3906FB_2_0.ttf) format('truetype')}@font-face{font-display:swap;font-family:'bifocon';src:url(../../../../../../themes/bildungsforum/fonts/bifocon.eot);src:url('../../../../../../themes/bildungsforum/fonts/bifocon.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/bildungsforum/fonts/bifocon.ttf) format('truetype'),url('../../../../../../themes/bildungsforum/fonts/bifocon.svg#bifocon') format('svg');font-weight:400;font-style:normal}body{font-family:'WeissenhofGrotesk-Regular';font-size:17px;line-height:30px;letter-spacing:.45px;color:#000}h1{font-family:'WeissenhofGrotesk-Regular';font-size:35px;line-height:45px;letter-spacing:2px;text-transform:uppercase}h2{font-family:'WeissenhofGrotesk-Regular';font-size:26px;line-height:35px;letter-spacing:2px;text-transform:uppercase}h3,h4,h5,h6,strong{font-family:'WeissenhofGrotesk-Bold';font-weight:400}a,a:visited{color:#000;text-decoration:none}a:hover{color:#678bc6}a.read-more{color:#d89224}a.read-more:hover{color:#be6824}a.arrow:before,.widget-area a:before,.site-content a:before{font-family:'bifocon';content:'a';padding:0 2px;display:inline-block}a[href$=".pdf"]:before{font-family:'bifocon';font-size:32px;content:'c';padding:0 5px 0 0;display:inline-block}figure a:before,a.no-arrow:before,a.wp-block-file__button:before{display:none}.wp-block-file .wp-block-file__button{background:#a0a0a0;padding:.75em 1em}.site-content h1 a:before,.site-content h2 a:before,.site-content h3 a:before,.site-content figure a:before{display:none}.has-dark-orange-color{color:#be6824}.has-dark-orange-backgroundcolor{background-color:#be6824}.has-dark-blue-color{color:#293f71}.has-dark-blue-backgroundcolor{background-color:#293f71}.has-light-blue-color{color:#678bc6}.has-light-blue-backgroundcolor{background-color:#678bc6}.has-light-red-color{color:#a30039}.has-light-red-backgroundcolor{background-color:#a30039}.has-dark-red-color{color:#5b003b}.has-dark-red-backgroundcolor{background-color:#5b003b}.has-magenta-color{color:#b6004a}.has-magenta-backgroundcolor{background-color:#b6004a}.inside-header{padding-top:75px}.main-navigation{margin-top:64px;margin-right:-20px}.main-navigation,.main-navigation ul ul{background-color:#fff}.main-navigation .main-nav ul li a{font-family:'WeissenhofGrotesk-Bold';font-size:26px;color:#000!important;padding-left:30px}.main-navigation .main-nav ul li a:hover,.main-navigation .main-nav ul li.sfHover>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover>a{color:#afafaf!important;background-color:#fff}.main-navigation .main-nav .dropdown-menu-toggle{display:none}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:20px}.main-navigation .main-nav ul.sub-menu{width:45vw;min-width:420px;max-width:750px;box-shadow:0 10px 20px rgba(0,0,0,.3);border-radius:15px;padding:30px}.main-navigation .main-nav ul ul li a{font-family:'WeissenhofGrotesk-Regular';font-size:16px;color:#000!important;text-transform:uppercase}.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li.sfHover>a{color:#a0a0a0!important;background-color:#fff}.main-navigation .main-nav ul ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover>a{color:#CE953E!important;background-color:#fff}.main-navigation .main-nav ul.sub-menu ul{width:auto;min-width:auto;box-shadow:none;border-radius:0;padding:0 0 0 30px}button.menu-toggle,button.menu-toggle:focus,.main-navigation .mobile-bar-items a{color:#000}button.menu-toggle:hover,.main-navigation .mobile-bar-items a:hover{color:#aaa}.navigation-search input[type="search"],.navigation-search input[type="search"]:focus{font-family:'WeissenhofGrotesk-Bold';font-size:20px;color:#000;background:#f0f0f0;border:1px solid #888}.search-item.active a{background:transparent!important}.search .post-image{display:none}.widget-area{font-size:15px;line-height:24px;letter-spacing:.3px;margin:77px 0 0}.home .widget-area{margin:7px 0 0}.one-container .site-content{width:100%;padding:0 0 160px 0}.home.one-container .site-content{padding-top:30px}.site{padding:0 40px}.page-content,.entry-content,.entry-summary{margin:30px 0 0}.page-header-image{padding:0 40px;margin-top:30px}.site-content img,.wp-block-image.is-style-rounded img{border-radius:15px}.site-content img.no-radius{border-radius:0}.has-large-font-size{font-size:35px;line-height:45px}.wp-block-image figcaption{line-height:20px;text-align:left;padding:0 35px;margin-top:0}.fragen-legende{margin:0 40px 0 40px;list-style:none}.fragen-legende li{margin-bottom:15px}.fragen-legende li:before{font-family:'bifocon';content:"b";font-size:40px;display:inline-block;width:40px;margin-left:-40px}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{line-height:16px}#contactmap{height:750px;background:#EFEFEF;border-top:5px solid #000}.gm-style .gm-style-iw{font-family:'WeissenhofGrotesk-Regular';font-size:17px;line-height:30px;letter-spacing:.45px}.gm-style .gm-style-iw-d{margin:-21px -30px -32px -21px}.gm-style .gm-style-iw #info-window img{max-width:425px}.gm-style .gm-style-iw h3{margin:0}.gm-style .gm-style-iw a{color:inherit;text-decoration:none}.gm-style .gm-style-iw a:hover{color:#678bc6}.gm-style .gm-style-iw a:before{font-family:'bifocon';content:'a';padding:0 2px;display:inline-block}.tribe-events .tribe-events-l-container{min-height:unset;padding-bottom:0}.tribe-events .tribe-events-header{flex-direction:row}.tribe-events-c-messages__message--notice{background:#eee;border-radius:15px}.tribe-events-header a.past{color:#d89224}.tribe-events-header a.past:hover{color:#be6824}.post-type-archive-tribe_events .entry-content,.single-tribe_events .entry-content{margin-top:0}.post-type-archive-tribe_events .entry-content,.post-type-archive-tribe_events .entry-header{width:100%}.post-type-archive-tribe_events .inside-left-sidebar,.single-tribe_events .inside-left-sidebar{margin-top:5px}.tribe-events-back a,.tribe-events-c-nav__list a{color:#d89224}.tribe-events-c-nav__list a .tribe-common-a11y-visual-hide{position:static;width:auto;height:auto;margin:0;overflow:auto;clip:unset}.tribe-events-back a:before{content:''}.tribe-events-back a:hover,.tribe-events-c-nav__list a:hover{color:#be6824}.tribe-common button[disabled]{display:none;}.tribe-events-page-title{text-align:left}.tribe-events-calendar-list__event-datetime-wrapper{text-transform:uppercase;padding-bottom:5px}h2.tribe-events-calendar-list__month-separator{margin-top:40px;margin-bottom:0;border-bottom:1px solid #000}.tribe-events-calendar-list__month-separator:first-child{margin-top:0}.tribe-events-calendar-list .tribe-events-calendar-list__event-row{margin-top:0!important;margin-bottom:0;border-bottom:1px solid #000}.tribe-event-accordion .accordion-head{position:relative;padding:15px 80px;background:url(../../../../../../themes/bildungsforum/images/down.svg) 18px 18px no-repeat;cursor:pointer}.tribe-event-accordion .accordion-head:hover{background-image:url(../../../../../../themes/bildungsforum/images/down_hover.svg)}.tribe-event-accordion .accordion-head.active{background-image:url(../../../../../../themes/bildungsforum/images/up.svg)}.tribe-event-accordion .accordion-head.active:hover{background-image:url(../../../../../../themes/bildungsforum/images/up_hover.svg)}.tribe-events-calendar-list__event-title{font-family:'WeissenhofGrotesk-Regular';font-size:17px;line-height:1.2;margin:0}.tribe-events-calendar-list__event-title.is-featured,.tribe-event-accordion .accordion-head.active .tribe-events-calendar-list__event-title{font-family:'WeissenhofGrotesk-Bold';color:#b6004a}.tribe-event-accordion .accordion-content{display:none}.tribe-events-event-meta,.tribe-events-event-meta:first-child{font-family:'WeissenhofGrotesk-Italic';font-size:16px;line-height:1.2;padding:0 80px;margin:0;border:0}.tribe-events-calendar-list__event-description{margin-top:20px}a.tribe-events-read-more{display:inline-block;height:50px;line-height:52px;vertical-align:middle;color:#000;margin:20px 20px 10px 20px}a.tribe-events-read-more:hover{color:#b6004a}.tribe-event-accordion .accordion-content .trigger-up{width:50px;height:50px;background:url(../../../../../../themes/bildungsforum/images/up.svg) 18px 18px no-repeat;margin:15px 0;cursor:pointer}.tribe-event-accordion .accordion-content .trigger-up:hover{background-image:url(../../../../../../themes/bildungsforum/images/up_hover.svg)}.tribe-event-accordion .accordion-footer{display:flex;justify-content:space-between}.tribe-event-accordion .accordion-content .read-more{display:none}.single-tribe_events .tribe-blocks-editor h1.tribe-events-single-event-title{font-size:35px;line-height:45px}.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime *{font-family:'WeissenhofGrotesk-Regular';font-size:26px;line-height:35px;letter-spacing:2px;text-transform:uppercase}.tribe-events-schedule__separator{color:inherit}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta dt{font-family:'WeissenhofGrotesk-Italic';font-size:16px;line-height:1.2}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta dl{font:inherit}.single-tribe_events .tribe-events-event-meta{display:block;font:inherit;margin:0;padding:0}.tribe-block__organizer__details~.tribe-block__organizer__details{padding-top:0;margin-top:-25px;border:0}.tribe-events-meta-group{width:100%}.tribe-events-meta-group-details{margin-bottom:30px}.tribe-events-meta-group-details dd,.tribe-events-meta-group-venue dd{font-family:'WeissenhofGrotesk-Regular';margin:0 0 15px 0!important}.tribe-events-meta-group-details abbr{text-decoration:none}.tribe-events-meta-group-venue .tribe-venue{font-family:'WeissenhofGrotesk-Regular';line-height:30px;margin:0}.tribe-block__venue{padding:0;border:0}.tribe-block__venue__meta{font-family:'WeissenhofGrotesk-Regular';line-height:30px;margin:0}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a{color:inherit}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address a:hover{color:#678bc6}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta .tribe-events-single-section-title{font-family:'WeissenhofGrotesk-Regular';font-size:26px;line-height:35px;letter-spacing:2px}.single-tribe_events .tribe-address,.single-tribe_events .tribe-street-address{font-style:normal;line-height:30px}.single-tribe_events .tribe-events-gmap{display:inline-block;margin-top:15px}#content .subpage-accordion{clear:both}#content ul.subpages{margin:0 0 30px 0;border-top:1px solid #000}#content ul.subpages li.trigger-all,#content ul.subpages .pagenumber{display:none}#content ul.subpages div.trigger{padding:15px 60px;background:url(../../../../../../themes/bildungsforum/images/down.svg) 18px 18px no-repeat;border-bottom:1px solid #000}#content ul.subpages div.trigger:hover,#content ul.subpages div.trigger.active:hover{background-color:#f7f7f7}#content ul.subpages div.trigger.active{background:url(../../../../../../themes/bildungsforum/images/up.svg) 18px 18px no-repeat;border-bottom:0}#content ul.subpages .pagenumber,#content ul.subpages .pagetitle{font:inherit;color:inherit;text-transform:uppercase;padding:0}#content ul.subpages .pagetitle:hover{color:#000}#content ul.subpages div.toggle_subpage{padding:0;background:#fff;border-bottom:1px solid #000}#content ul.subpages .trigger-up{width:50px;height:50px;background:url(../../../../../../themes/bildungsforum/images/up.svg) 18px 18px no-repeat;margin:15px 0;cursor:pointer}#content ul.subpages .trigger-up:hover{opacity:.5}.accordion_parent_link{margin-top:30px}a.accordion-edit-page{display:inline-block;font-family:'WeissenhofGrotesk-Bold';color:#b6004a;margin:20px 0 0 60px}.fancybox-custom-caption{bottom:-30px;background:#fff}.footer-widgets{background:#000;padding:80px 0}.footer-widgets .widget-title{font-family:'WeissenhofGrotesk-Bold';font-size:14px;line-height:1.5;letter-spacing:.6px;color:#fff;text-transform:uppercase;margin-bottom:8px}.footer-widgets p{font-size:14px;line-height:1.5;letter-spacing:.6px;color:#fff}.footer-widgets a{color:#fff;text-decoration:none}.site-info{display:none}@media (max-width:1160px) and (min-width:1024px){body #page{max-width:calc(100% - 80px)}.site-footer{margin-top:auto}}@media (max-width:1023px){.main-navigation .main-nav ul li a{padding-left:20px}.site-logo{position:absolute;display:block;top:30px;z-index:1}.page-header-image{padding:0 20px;margin-top:20px}.site{padding:0 20px}.site-footer .footer-widgets{padding:40px}}@media (min-width:1024px){body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.one-container .container{width:100%}.site-footer{margin-top:auto}.site-footer .footer-widgets{padding-left:40px;padding-right:40px}}@media (min-width:768px){.widget-area.grid-25{width:26%}.widget-area.pull-75{left:-70%}.content-area.grid-75{width:70%}.content-area.push-25{left:30%}.wp-block-columns.has-2-columns>.wp-block-column:first-child{flex-basis:30%}.wp-block-columns.has-2-columns>.wp-block-column:last-child{flex-basis:56%}}@media (max-width:767px){.site-logo{left:20px;width:150px}.one-container .site-content{padding:20px 0 40px 0}.inside-header{padding:40px 40px 0 40px}.nav-search-enabled .main-navigation .menu-toggle{text-align:right}button.menu-toggle{float:right;width:auto;font-size:16px;margin-right:30px;margin-top:-2px}.main-navigation{margin:-30px -30px 30px -30px}.main-navigation .main-nav{margin-top:130px;margin-bottom:-30px}.main-navigation .main-nav li{border-bottom:1px solid #000}.main-navigation .main-nav li:first-child{border-top:1px solid #000}.main-navigation .main-nav ul.sub-menu{width:100%;min-width:100%}.main-navigation .main-nav ul.sub-menu>li{border-bottom:1px solid #ddd}.main-navigation .main-nav ul.sub-menu>li:last-child{border-bottom:1px solid #000}.main-navigation .main-nav ul.sub-menu.toggled-on{width:auto;box-shadow:none;border-radius:0;padding:0}.widget-area{padding-top:40px;border-top:1px solid #ccc}.site-footer .footer-widgets{padding:40px 20px}.subpage-accordion{padding-top:30px}#content ul.subpages div.trigger{padding-right:20px}.tribe-event-accordion .accordion-head{padding-right:40px}}@media (max-width:480px){.site-logo{max-width:50%}.has-large-font-size{font-size:24px}#contactmap{height:400px}.gm-style .gm-style-iw-c{padding:10px 0 0 10px}.gm-style .gm-style-iw #info-window img{max-width:210px}.footer-widgets{background:#000;padding:40px 20px}#content ul.subpages div.trigger{padding:15px 10px 15px 35px;background-position:0 18px}#content ul.subpages div.trigger.active,#content ul.subpages .trigger-up{background-position:0 18px}.tribe-event-accordion .accordion-head{padding:15px 10px 15px 35px;background-position:0 18px}.tribe-event-accordion .accordion-content .trigger-up{background-position:0 18px}.tribe-events-event-meta,.tribe-events-event-meta:first-child{padding:0 10px 0 35px}}