.ff-rot, .rot{background-color:#fe0235;color:rgba(254,2,53,0.5);}
.drot{background-color:#3a1e2d;color:rgba(58,30,45,0.5);}
.ff-blau, .blau{background-color:#242746;color:rgba(36,39,70,0.5);}
.ff-beige, .beige{background-color:#e5e5e5;}
.ff-schwarz, .schwarz{background-color:#161618;}
.ff-grau, .grau{background-color:#ffebd0;}
.ff-rot-alt{background-color:#ca1d2d;}
.turquesa-rgb{background-color:rgb(128,208,215);}
.turquesa-80-rgba{background-color:rgba(128,208,215,0.8);}
.turquesa-80{background-color:#99d9df;}
.turquesa-60{background-color:#b3e3e7;}
.turquesa-40{background-color:#ccecef;}
.beige-100{background-color:#ffebd0;}
.azul-100{background-color:#2b2949;}
tr{background-color:rgba(255,255,255,0);}
@font-face{font-family:'D-DIN';font-style:normal;font-weight:400;src:url(//feldfuenf.berlin/wp-content/themes/feldfuenf-2021/fonts/D-DIN.otf);src:local('D-DIN Regular'), local('D-DIN-Regular'), url(//feldfuenf.berlin/wp-content/themes/feldfuenf-2021/fonts/D-DIN.otf) format('opentype');}
@font-face{font-family:'D-DIN';font-style:normal;font-weight:700;src:url(//feldfuenf.berlin/wp-content/themes/feldfuenf-2021/fonts/D-DIN-Bold.otf);src:local('D-DIN Bold'), local('D-DIN-Bold'), url(//feldfuenf.berlin/wp-content/themes/feldfuenf-2021/fonts/D-DIN-Bold.otf) format('opentype');}
body{font-size:1.43vw !important;line-height:1.4em !important;font-family:'D-DIN',Helvetica,Arial,Lucida,sans-serif !important;}
xxxbody::after, xxxbody.page-id-3124::after{background-size:4.1666vw 2.5595vw;background-image:linear-gradient(to right, rgba(0,0,0,0.05) 1px, transparent 1px), linear-gradient(to bottom, rgba(0,0,0,0.05) 1px, transparent 1px);content:"";top:0;position:fixed;z-index:1000000;height:100%;width:100%;pointer-events:none;}
#main-header{-webkit-box-shadow:none;box-shadow:none;}
#logo{max-width:23vw !important;}
#top-header{position:absolute !important;right:0;float:right !important;}
#top-header a{text-transform:capitalize;}
#et-top-navigation[style]{padding-left:25vw !important;}
#top-menu li{padding-right:1vw !important;}
#top-menu li:last-child{padding-right:0vw !important;}
#top-menu li a{font-family:'D-DIN',Helvetica,Arial,Lucida,sans-serif !important;font-size:2.56vw !important;font-weight:bold;padding-top:0.4vw;}
#top-header a:hover,
#top-menu li a:hover,
.current-menu-item a:hover{opacity:1 !important;color:#fe0235 !important;}
#top-menu li.current-menu-item > a, .et-fixed-header #top-menu li.current-menu-item > a{border-bottom:4px solid #fe0235;padding-bottom:20px !important;}
#xxxtop-menu li:first-child.current-menu-item > a, .et-fixed-header #top-menu li:first-child.current-menu-item > a{border-bottom:0px solid #fe0235;}
footer{padding-top:20px;}
#et-footer-nav .container{text-align:center;}
.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a{font-weight:400;font-size:1.43vw !important;}
h1, h2{padding-bottom:0;}
#mission-slider .et_pb_slide{padding:0;}
#mission-slider .et_pb_slide_description,
#news-post-slider .et_pb_slide_description{width:50vw !important;padding-left:0 !important;padding-right:0 !important;height:100%;text-shadow:none !important;margin-right:0 !important;}
#mission-slider .et_pb_slide_description:hover{}
#mission-slider .et_pb_slide_0 .et_pb_slide_description{width:100vw !important;padding:0px !important;margin:0px !important;}
#mission-slider .et_pb_slide_0.et-pb-active-slide .et_pb_slide_description,
#mission-slider .et_pb_slide_1.et-pb-active-slide .et_pb_slide_description,
#mission-slider .et_pb_slide_2.et-pb-active-slide .et_pb_slide_description,
#mission-slider .et_pb_slide_3.et-pb-active-slide .et_pb_slide_description,
#news-post-slider .et-pb-active-slide .et_pb_slide_description{animation-name:fadeRight;}
#mission-slider .et_pb_slide_description .et_pb_slide_title{background-color:#fe0235;padding-left:4.17vw;padding-right:4.17vw;background-image:linear-gradient(90deg,rgba(255,255,255,0) 30%,rgba(58,30,45,0.8) 100%);}
#mission-slider .et_pb_slide_1 .et_pb_slide_description,
#mission-slider .et_pb_slide_2 .et_pb_slide_description,
#mission-slider .et_pb_slide_3 .et_pb_slide_description{padding-top:5.12vw !important;text-align:left !important;}
#mission-slider .et_pb_slide_content{background-color:rgba(36,39,70,0.9);background-image:linear-gradient(90deg,rgba(255,255,255,0) 30%,rgba(128,208,215,0.8) 100%);margin-top:2.6vw;margin-left:0vw;padding:2.6vw 8.3vw 2.6vw 4.17vw;transition:all .3s ease-in-out !important;}
#news-post-slider .et_pb_slide{padding:0;}
#news-post-slider .et_pb_slide_content{font-size:1.43vw;line-height:1.66em;}
#news-post-slider .et_pb_text_overlay_wrapper{background-color:rgba(36,39,70,0.9);background-image:linear-gradient(90deg,rgba(255,255,255,0) 30%,rgba(128,208,215,0.8) 100%);padding-right:10%;}
xxx#mission-slider .et_pb_slide_content:hover,
xxx#news-slider .et_pb_slide_content:hover{margin-left:0;background-color:rgba(36,39,70,1);background-image:linear-gradient(90deg,rgba(255,255,255,0) 30%,rgba(128,208,215,0.8) 100%);}
#news-slider .et_pb_slide_content h2{line-height:1.1em;font-weight:700;}
#mission-slider .et_pb_slide_0 .et_pb_slide_content{background-color:rgba(255,255,255,0);margin:0;padding:0;}
#mission-slider .et_pb_slide_0 .et_pb_slide_content iframe{position:absolute;margin:0;padding:0;width:100%;height:100%;top:0;left:0;}
.upcoming-events, .wpv-news{list-style-type:none !important;padding:0 !important;}
a.ff_event, a.ff_event-en,
a.ff_news, a.ff_news-en,
a.ff_presse, a.ff_press{margin-top:5.12vw;margin-left:8.33vw;margin-right:0 !important;display:flex;text-shadow:none;}
.hell-t{background-color:#c8f2f6;}
.hell-o{background-color:#ffd1b8;}
.hell-l{background-color:#d9d6f3;}
.hell-r{background-color:#febecb;}
.hell-b{background-color:#bfbfc8;}
a.ff_event, a.ff_event-en,
a.ff_news, a.ff_news-en,
a.ff_presse, a.ff_press{background-color:#c8f2f6;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, #e5e5e5 15%, #e5e5e5 70%, rgba(255,255,255,0) 100%);}
a.ff_news, a.ff_news-en,
.mc_feldfnf-veranstaltung a.ff_event, .mc_feldfnf-veranstaltung a.ff_event-en, a.ff_event.feldfuenf-veranstaltung, a.ff_event-en.feldfuenf-veranstaltung{background-color:rgba(254,2,53,0.3);}
a.ff_presse, a.ff_press{background-color:#bfbfc8;}
a.ff_event.Ausstellung, a.ff_event.ausstellung{background-color:#ffd1b8;}
a.ff_event.Symposium, a.ff_event.symposium{background-color:#d9d6f3;}
a.ff_event:hover, a.ff_event-en:hover,
a.ff_news:hover, a.ff_news-en:hover,
a.ff_presse:hover, a.ff_press:hover{background-color:#f0f0f0;background-image:none;transition:background-color .3s ease-in-out !important;}
xxa.ff_news.news{background-image:linear-gradient(90deg,rgba(254,2,53,0.3) 60%, #e5e5e5 100%);}
xxa.ff_news.presse{background-image:linear-gradient(90deg,rgba(36,39,70,0.3) 60%, #e5e5e5 100%);}
xxa.ff_event.ff_aktuell{background-color:#e5e5e5;margin-left:0vw;margin-right:0 !important;}
xxxa.ff_event.feldfuenf .ff_event_item_left{color:#fff;}
xxx.ff_news:hover .ff_news_item_left{color:#2b2949;}
xxxa.ff_event.feldfuenf{background-image:linear-gradient(90deg,rgba(36,39,70,0.3) 60%, #e5e5e5 100%);}
.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none !important;}
.ff_event div{float:left;}
.ff_event_item_left, .ff_news_item_left, .ff_presse_item_left{width:20.83vw;height:20.47vw;padding:2.56vw !important;display:flex;flex-direction:column;justify-content:space-between;}
.ff_event_item_left, .ff_news_item_left, .ff_presse_item_left{color:#242746;}
xxx.ff_news_item_left{color:#fff;}
xx.news .ff_news_item_left{background-color:#fe0235;}
xx.presse .ff_news_item_left{background-color:#242746;}
xxa.ff_event:after{display:block;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(128,208,215,0.8) 0%, transparent 15%, transparent 70%, rgba(128,208,215,0.8) 100%);}
xxa.ff_event:hover{background-image:linear-gradient(90deg,#2b2949 0%, #99d9df 25%, #99d9df 50%, #ffebd0 80%);background-image:linear-gradient(90deg,#99d9df 0%, #ffebd0 15%, #ffebd0 70%, #99d9df 100%);background-image:linear-gradient(90deg,rgba(128,208,215,0.4) 0%, transparent 15%, transparent 70%, rgba(128,208,215,0.4) 100%);transition:all 0.5s ease !important;}
xxx.morado-31{background-color:#c2b9be;}
xxx.morado-100{background-color:#3a1e2d;}
xx.upcoming-events li:nth-child(2) a.ff_event{background-image:linear-gradient(90deg,#c2b9be 0%, #ffebd0 15%, #ffebd0 70%, #c2b9be 100%);}
xx.upcoming-events li:nth-child(2) a.ff_event:hover{background-image:linear-gradient(90deg,#3a1e2d 0%, #c2b9be 25%, #c2b9be 50%, #ffebd0 80%);}
xx.orange-48{background-color:#f8b098;}
xx.upcoming-events li:nth-child(3) a.ff_event{background-image:linear-gradient(90deg,#f8b098 0%, #ffebd0 15%, #ffebd0 70%, #f8b098 100%);}
xx.upcoming-events li:nth-child(3) a.ff_event:hover{background-image:linear-gradient(90deg,#2b2949 0%, #f8b098 25%, #f8b098 50%, #ffebd0 80%);}
xx.verde-40{background-color:#b0bfbb;}
xx.upcoming-events li:nth-child(4) a.ff_event{background-image:linear-gradient(90deg,#b0bfbb 0%, #ffebd0 15%, #ffebd0 70%, #b0bfbb 100%);}
xx.upcoming-events li:nth-child(4) a.ff_event:hover{background-image:linear-gradient(90deg,#2b2949 0%, #b0bfbb 25%, #b0bfbb 50%, #ffebd0 80%);}
xx.rojo-34{background-color:#ffa9ba;}
xx.rojo-80{background-color:#fe355d;}
xx.upcoming-events li a.ff_event.feldfuenf:hover{background-image:linear-gradient(90deg,#ffa9ba 0%, #e5e5e5 15%, #e5e5e5 70%, #ffa9ba 100%);}
xx.upcoming-events li a.ff_event.feldfuenf{background-image:linear-gradient(90deg,#3a1e2d 0%, #fe355d 25%, #ffa9ba 50%, #e5e5e5 80%);}
xx.rojo-34{background-color:#ffa9ba;}
xx.rojo-80{background-color:#fe355d;}
.xxnews.ff_news{background-image:linear-gradient(90deg,#2b2949 0%, #99d9df 25%, #99d9df 50%, #e5e5e5 80%);}
.xxnews.ff_news:hover{background-image:linear-gradient(90deg,#99d9df 0%, #e5e5e5 15%, #e5e5e5 70%, #99d9df 100%);}
xx.azul-32{background-color:#bbbbc5;}
xx.azul-48{background-color:#9998a8;}
xx.news.ff_news, xx.presse.ff_news{background-image:linear-gradient(90deg,#2b2949 0%, #bbbbc5 25%, #bbbbc5 50%, #e5e5e5 80%);}
xx.news.ff_news:hover, xx.presse.ff_news:hover{background-image:linear-gradient(90deg,#bbbbc5 0%, #e5e5e5 15%, #e5e5e5 70%, #bbbbc5 100%);}
.ff_event_image, .ff_news_image, .ff_presse_image{background-color:#242746;width:29.17vw;height:20.47vw;}
.ff_event_image img, .ff_news_image img, .ff_presse_image img{width:29.17vw !important;height:20.47vw !important;object-fit:cover;}
xx.ff_aktuell .ff_event_image{background-color:#242746;width:41.66vw;height:33.33vw;}
xx.ff_aktuell .ff_event_image img{width:41.66vw !important;height:33.33vw !important;object-fit:cover;}
.ff_event_item_right, .ff_news_item_right, .ff_presse_item_right{width:40vw;padding:2.56vw !important;height:20.47vw;overflow:hidden;}
xx.ff_aktuell .ff_event_item_right{height:33.33vw;}
.ff_event .datum, .ff_event-en .datum,
.ff_news .publikation, .ff_news-en .publikation,
.ff_presse .publikation, .ff_press .publikation{font-size:1.85vw;line-height:1.2em;font-weight:700;}
xx.ff_event .datum span{display:inline;}
xxx.ff_event .datum span{display:block;padding-bottom:0.0vw;}
xxx.ff_event.ff_aktuell .datum span{display:inline;}
.ff_event .time, .ff_event-en .time,
.ff_news .time, .ff_news-en .time,
.ff_presse .time,.ff_press .time{font-size:1.13vw !important;display:block;margin-top:0.3em;}
.ff_event .category, .ff_event-en .category,
.ff_news .category, .ff_news-en .category,
.ff_presse .category, .ff_press .category{font-size:1.13vw !important;display:block;line-height:0.7em;margin-bottom:0.7em;color:#242746;}
.ff_event h2, .ff_event-en h2,
.ff_news h2, .ff_news-en h2,
.ff_presse h2, .ff_press h2{font-size:1.85vw !important;font-weight:700;line-height:1.2em;margin-bottom:0.7em;color:#242746 !important;transition:color .3s ease-in-out !important;}
.ff_event:hover h2, .ff_event-en:hover h2,
.ff_news:hover h2, .ff_news-en:hover h2,
.ff_presse:hover h2, .ff_press:hover h2{color:#fe0235 !important;text-decoration:none !important;}
.ff_event .excerpt, .ff_event-en .excerpt,
.ff_news .excerpt, .ff_news-en .excerpt,
.ff_presse .excerpt, .ff_press .excerpt{display:block;max-height:11vw;overflow:hidden;color:#242746;line-height:1.4em;}
.hotspots-placeholder{padding:0 0 0 8.33vw !important;}
.hotspot-title, .entry-content .hotspot-title{text-align:left !important;font-size:2vw;margin-bottom:1em;}
.hotspot-content p{font-size:1.2vw;line-height:1.5em;}
.disable-lightbox a{pointer-events:none;}
.disable-lightbox .et_overlay{display:none !important;}
.et-pb-slider-arrows a{pointer-events:auto;}
.disable-lightbox .et_pb_gallery_pagination a{pointer-events:auto;}
.placeholder-active, .cmplz-blocked-content-notice{background:rgba(0,0,0,0.5);position:absolute;width:60%;color:#fff;text-decoration:underline;font-size:120%;align-content:center;padding:2em;margin-top:10vh;z-index:99;border-style:none;margin:20%;display:block !important;}
.placeholder-inactive{}
.cmplz-cookiebanner{margin:0 !important;width:100% !important;top:auto !important;max-height:max-content !important;column-gap:0 !important;row-gap:0 !important;}
.cmplz-btn.cmplz-manage-consent{padding:10px !important;}
.cmplz-cookiebanner .cmplz-message{font-size:80% !important;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:max-content !important;width:max-content !important;}
.yotu-playlist{padding-top:0 !important;}
.yotu-player{background-color:#333;}
.yotu-playing, .ytp-title{background-color:#fe0235;position:absolute;padding-left:4.17vw;padding-right:4.17vw;z-index:10;right:0;top:5.12vw;color:#fff !important;font-size:1.43vw !important;font-weight:700 !important;}
.yotu-playing-description{padding:2.56vw 8.33vw;background-color:#e5e5e5;}
x.yotu-videos, xx.ff_archiv, xx.et_pb_portfolio_grid{padding-right:8.33vw !important;}
.yotu-videos li, .ff_archiv li, .et_pb_portfolio_grid .project{background-color:#fff;height:20.47vw;list-style-image:none;}
.yotu-videos.yotu-column-3 li, .ff_archiv li, .et_pb_portfolio_grid .project{margin:1.28vw 0 !important;margin-right:0 !important;padding-left:0 !important;width:29.16% !important;float:left;overflow:hidden;}
.yotu-videos.yotu-column-3 li:nth-child(3n+1),
.ff_archiv li:nth-child(3n+1),
.et_pb_portfolio_grid .project:nth-child(3n+1){}
.et_pb_portfolio_grid .project:nth-child(4n+1){clear:none !important;}
.ff_archiv li.ff_event_archiv, .et_pb_portfolio_grid div.et_pb_portfolio_item{}
.yotu-video{height:100%;padding-left:0px;}
.ff_archiv li.ff_event_archiv a, .et_pb_portfolio_grid .project a{padding-left:0px;display:block;float:left;}
xxx.yotu-video:hover, xxx.et_pb_portfolio_grid .project:hover{background-color:#fff;border:1px solid #e5e5e5 !important;}
.yotu-video-thumb-wrp{padding:0 0 0 8.33vw !important;}
.archiv_texte{background-color:#fff;color:#242746 !important;line-height:1em !important;padding-top:0.2em !important;}
.archiv_texte .datum, .archiv_texte.programm .category{padding-left:8.33vw !important;}
.archiv_texte .category, .archiv_texte .datum{color:#666;font-size:80%;}
.yotu-videos .yotu-video h3, .ff_archiv li.ff_event_archiv h3, .et_pb_portfolio_grid .project h3{color:#242746 !important;font-size:1.28vw !important;font-weight:bold !important;line-height:1.2em !important;white-space:normal !important;padding-right:1.28vw !important;overflow:hidden;transition:color .3s ease-in-out !important;margin-top:0.5em !important;padding-top:0.2em !important;padding-left:8.33vw !important;text-align:left;}
.yotu-video:hover h3, .et_pb_portfolio_grid .project:hover h3{color:#fe0235 !important;text-decoration:none !important;}
.yotu-video-thumb-wrp, .et_pb_portfolio_grid .et_portfolio_image{border:1px solid #e5e5e5 !important;padding-left:8.33vw !important;background-color:#e5e5e5;}
.et_pb_portfolio_grid .et_portfolio_image{object-fit:cover;height:13.5vw !important;overflow:hidden;display:block;}
.et_pb_portfolio_grid .project h3{margin-top:0 !important;}
.suchbalken{transition:all .3s ease-in-out !important;}
.suchbalken:hover{width:110%;}
.event-date button{color:#fe0235;font-size:3.5vw !important;line-height:0.7em;}
#kalender-toggle{transition:all .3s ease-in-out !important;background-color:rgba(36,39,70,0.9)!important;background-image:linear-gradient(90deg,rgba(255,255,255,0) 30%,rgba(128,208,215,0.8) 100%)!important;}
#kalender-toggle.et_pb_toggle_close{float:right;width:45.4%;margin-bottom:8vw;background-color:rgba(36,39,70,0.9)!important;background-image:linear-gradient(90deg,rgba(255,255,255,0) 30%,rgba(128,208,215,0.8) 100%)!important;padding:0 4.17vw !important;}
#kalender-toggle.et_pb_toggle_close:hover{width:55%;}
#kalender-toggle.et_pb_toggle_close .et_pb_toggle_title:before{display:none;}
#kalender-toggle.et_pb_toggle_open{width:100%;}
#kalender-toggle h5{font-size:3.75vw;}
.mc-main{}
.mc-main thead{border-bottom-style:none !important;}
.mc-main .my-calendar-table tbody{background-color:transparent !important;}
.mc-main h2{color:#fff;}
.mc-main .my-calendar-header{align-items:flex-end !important;display:block;}
.mc-main th, .mc-main table, .mc-main tr, .mc-main td{border-style:none !important;}
.mc-main caption{caption-side:top;background-color:rgba(255,255,255,0);text-align:left;}
.mc-main .my-calendar-header, .mc-main .mc_bottomnav,
.mc-main .my-calendar-header a, .mc-main .mc_bottomnav a{background-color:transparent !important;background:transparent !important;color:#fff;text-align:right;}
.mc-main th, .mc-main .mc-date, .mc-main .has-events .mc-date{background-color:rgba(255,255,255,0);}
.mc-main .day-heading, .mc-main .weekend-heading{text-align:left;font-weight:normal;font-style:normal;padding:20px 0 0px 0 !important;}
.mc-main abbr{text-decoration:none;}
.mc-main .mc-date, .mc-main .has-events.mcat_geschlossen  .mc-date{color:#fff;font-weight:500;padding-top:40px;}
.mc-main table .current-day .mc-date{background-color:rgba(36,39,70,0.5) !important;}
.mc-main .event-title .event-time{display:none;}
.mc-main .event-title a{padding-bottom:0 !important;}
.mc-main .event-title .event-category{color:#fff;font-weight:700;font-size:1.2em !important;}
.mc-main .has-events.mcat_geschlossen .event-category{color:#242746;font-weight:500;font-variant:all-small-caps;display:none;}
xx.mc-main .mc-list .mc-events{background-color:#fff;}
xx.mc-main .mc-list .mc-events.has-events{padding:2.56vw 0 0 0;}
xx.mc-main .list-event{margin-top:0;margin-bottom:2.56vw;}
xx.mc-main .mc-list .mc-events .event-date{padding-left:2.56vw;}
#alle-veranstaltungen form,
#newsarchiv form{font-family:'D-DIN',Helvetica,Arial,Lucida,sans-serif !important;background-color:#e5e5e5;width:87.48vw;padding:2.56vw 2.56vw 2vw 29.16vw;margin-bottom:2.56vw;}
#view-pag{font-family:'D-DIN',Helvetica,Arial,Lucida,sans-serif !important;background-color:#e5e5e5 !important;width:87.48vw;padding:2.56vw 2.56vw 2vw 29.16vw;margin-bottom:2.56vw;}
.form-group.suchfilter, .form-group.sortieren{margin-bottom:1em;}
.form-group.suchfilter input[type=text],
.form-group.suchfilter input[type=submit],
.form-group.suchfilter input[type=button]{font-size:100%;padding:0.3em 1em;}
.form-group.suchfilter label{font-weight:700;margin-right:0.5em;}
.form-group.suchfilter input[type=text]{width:21em;padding:0.3em 0.6em;background-color:rgb(239,239,239);border:1px solid #fff;}
.form-group.suchfilter input[type=submit],
.form-group.suchfilter input[type=button]{border:1px solid #ccc;color:#ca1d2d;}
.form-group.suchfilter input[type=submit]:hover,
.form-group.suchfilter input[type=button]:hover{background-color:#fe0235;color:#fff;}
.form-group.suchfilter input[type=submit]{margin-right:2em;}
.wpv-pagination-nav-links-container{justify-content:left;padding-bottom:0px !important;padding-left:0 !important;}
.wpv-pagination-nav-links-container a{color:#ca1d2d;}
.et_pb_newsletter{border-radius:0px;}
.et_pb_newsletter_description{padding-bottom:0 !important;}
.et_pb_newsletter_form{padding-top:0 !important;}
.et_pb_team_member_image{width:16.67vw !important;height:20.47vw !important;margin-right:0;max-width:400px;}
.et_pb_team_member_image img{width:16.67vw !important;height:20.47vw !important;object-fit:cover;}
.et_pb_team_member_description{padding:2.56vw 4.17vw;}
#partner div.partner .et_pb_text_inner{display:flex !important;flex-direction:row;align-items:flex-start;}
#partner div.left{width:29.17vw !important;}
#partner div.right{padding-left:4.17vw;width:48.83vw !important;}
.single-mc-events #main-content .container,
.single-post #main-content .container{padding-top:0 !important;width:100% !important;margin:0;max-width:1600px;}
.single-mc-events #main-content .container .entry-content,
.single-post #main-content .container .entry-content{padding-top:0 !important;}
.single-mc-events  .event-date, .single-mc-events .sub-details, .single-post .sub-details, .single-post .post-meta{margin-left:8.33vw;}
.single-mc-events .event-image, .single-post .post-image{margin-bottom:2vw;padding-left:8.33vw;}
.single-mc-events .event-image img{}
.single-post .category-open-call .sub-details, .single-post .category-open-call .post-image{margin-left:0;padding:0;}
.single-mc-events h1.entry-title, .single-post h1.entry-title{font-size:2.8vw;font-weight:700;line-height:1.2em;margin:0;background-color:#e5e5e5;text-align:right;padding:1vw 2vw 1vw 8.33vw;background-color:#fe0235;background-image:linear-gradient(90deg,rgba(58,30,45,0.8) 0%,#fe0235 50%);color:#fff;}
.single-mc-events .post-meta, .single-post .post-meta{margin-bottom:2vw;text-align:right;padding:1vw 2vw 1vw 8.33vw;font-size:130% !important;}
#sidebar{font-size:100%;line-height:1.3em;padding-right:4.17vw;}
h4.widgettitle{font-weight:700;line-height:1.2em;font-size:120%;}
#sidebar li{margin-bottom:1em;}
.facebook-icon a:before, .instagram-icon a:before, .newsletter-icon a:before{text-shadow:0 0;font-family:ETmodules!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;font-size:80%;}
.facebook-icon a:before{content:"\e093";}
.instagram-icon a:before{content:"\e09a";}
.newsletter-icon a:before{content:"\e010";}
.facebook-icon a:hover, .instagram-icon a:hover, .newsletter-icon a:hover{color:#fe0235 !important;text-decoration:none !important;}
#et_mobile_nav_menu li.et-social-icon{width:20%;float:left;}
@media only screen and (max-width: 1150px){
body{font-size:100% !important;line-height:1.4em !important;}
}
@media only screen and (min-width: 981px){
.et_pb_svg_logo #logo{height:80% !important;max-height:20vw !important;max-width:25vw !important;}
}
@media only screen and (max-width: 980px){
xbody{font-size:100% !important;line-height:1.4em !important;}
#main-header .container{width:90%;}
.et_pb_svg_logo #logo{height:80% !important;max-height:50vw !important;max-width:50vw !important;}
#mission-slider .et_pb_slide_description,
#news-slider .et_pb_slide_description{width:80vw !important;}
.et_pb_team_member_image{width:30vw !important;height:30vw !important;margin:0 20px 0 0;float:left;}
.et_pb_team_member_image img{width:100% !important;height:auto !important;object-fit:cover;}
.et_pb_team_member_description{padding:2.56vw 4.17vw;font-size:120%;line-height:1.4em;}
#partner div.partner .et_pb_text_inner{flex-direction:column;}
#partner div.left{width:50% !important;padding-left:0;}
#partner div.right{width:90% !important;padding-bottom:8vw;}
footer{padding-top:20px;}
#et-footer-nav .container{width:100%;text-align:center;}
.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a{font-size:90% !important;}
.mc-main thead th, .mc-main tr th, .mc-main .mc-date, .mc-main .has-events .mc-date{padding:10px 0 0 0 !important;}
.mc-main .event-title a{padding-left:0;}
.mc-main .event-title .event-category{font-size:90% !important;}
a.ff_event, a.ff_event-en,
a.ff_news, a.ff_news-en,
a.ff_presse, a.ff_press{margin-top:5.12vw;margin-left:0vw;}
.ff_event_item_left, .ff_news_item_left, .ff_presse_item_left{right:0;position:absolute;width:50%;padding:2.56vw;flex-direction:row;}
.ff_event .datum, .ff_event-en .datum,
.ff_news .publikation, .ff_news-en .publikation,
.ff_presse .publikation, .ff_press .publikation,
.ff_event .time, .ff_event-en .time,
.ff_news .time, .ff_news-en .time,
.ff_presse .time, .ff_press .time{font-size:100% !important;margin-top:0;float:left;line-height:1.2em;margin-left:1em;}
.ff_event_image{width:30vw !important;height:30vw !important;object-fit:cover;}
.ff_event_image img{width:auto !important;height:100% !important;object-fit:cover;}
.ff_event_item_right, .ff_news_item_right, .ff_presse_item_right{width:75vw;padding:2.56vw !important;height:30vw;}
.ff_aktuell .ff_event_item_right{}
.ff_event .category, .ff_event-en .category,
.ff_news .category, .ff_news-en .category,
.ff_presse .category, .ff_press .category{font-size:80% !important;display:block;}
#alle-veranstaltungen form{width:100vw;padding:2.56vw;}
.form-group.suchfilter input[type=text],
.form-group.suchfilter input[type=submit],
.form-group.suchfilter input[type=button]{font-size:100%;}
.form-group.suchfilter label{margin-right:0.5em;}
.form-group.suchfilter input[type=text]{width:15em;}
.form-group.suchfilter input[type=submit]{margin-right:1em;}
.wpv-pagination-nav-links-container{font-size:100%;display:flex;}
.yotu-videos li, .ff_archiv li, .et_pb_portfolio_grid .project{height:50vw;}
.yotu-videos.yotu-column-3 li, .ff_archiv li, .et_pb_portfolio_grid .project{margin:2.56vw 0 !important;margin-right:0 !important;padding-left:0 !important;width:50% !important;float:left;overflow:hidden;}
.yotu-videos.yotu-column-3 li:nth-child(3n+1),
.ff_archiv li:nth-child(3n+1),
.et_pb_portfolio_grid .project:nth-child(3n+1){background-color:#fff;background-image:none;}
.yotu-videos.yotu-column-3 li:nth-child(2n+1),
.ff_archiv li:nth-child(2n+1),
.et_pb_portfolio_grid .project:nth-child(2n+1){background-color:#fff;background-image:none;}
.yotu-videos .yotu-video h3, .ff_archiv li.ff_event_archiv h3, .et_pb_portfolio_grid .project h3{font-size:120% !important;padding-right:1.28vw !important;overflow:hidden;margin-top:0.5em !important;padding-top:0 !important;}
.et_pb_portfolio_grid .et_portfolio_image{height:30vw !important;border-left-style:none !important;border-bottom-style:none !important;border-right-style:none !important;}
}
@media only screen and (max-width: 599px){ #kalender-toggle.et_pb_toggle_open{
padding-left: 2vw !important;
}
a.ff_event, a.ff_event-en,
a.ff_news, a.ff_news-en,
a.ff_presse, a.ff_press{
margin-top: 5.12vw;
width: 90vw;
margin: 3em 0 0 auto;
flex-direction:column;
background-image: linear-gradient(90deg, #e5e5e5 0%, #e5e5e5 50%, rgba(255,255,255,0) 100%) ;
}
.ff_event_item_left, .ff_news_item_left, .ff_presse_item_left{
width: 100%;
padding: 1em 0 0 0 !important;
display: block;
height: auto;
position: relative;
-webkit-order: 2;
order: 2;
}
.ff_event_image, .ff_news_image{
width: 100% !important;
height: fit-content !important;
object-fit: cover;
display: contents;
-webkit-order: 1;
order: 1;
}
.ff_event_image img, .ff_news_image img{
width: auto !important;
height: 100% !important;
object-fit: cover;
}
.ff_event_item_right, .ff_news_item_right, .ff_presse_item_right{
width: 100%;	
padding: 1em 1em 2em 1em !important;
height: fit-content;
-webkit-order: 3;
order: 3;
}
.ff_event .datum, .ff_event-en .datum,
.ff_news .publikation, .ff_news-en .publikation,
.ff_presse .publikation, .ff_press .publikation,
.ff_event .time, .ff_event-en .time,
.ff_news .time, .ff_news-en .time,
.ff_presse .time, .ff_press .time{
font-size: 100% !important;
margin-top: 0;
float: left;
line-height: 1.2em;
margin-left: 1em;
}
.ff_event .category, .ff_event-en .category,
.ff_news .category, .ff_news-en .category,
.ff_presse .category, .ff_press .category{
font-size: 80% !important;
display: block;
}
.ff_event h2, .ff_event-en h2,
.ff_news h2, .ff_news-en h2,
.ff_presse h2, .ff_press h2{
font-size: 100% !important;
margin-bottom: 0.3em;
margin-top: 1em;
}
.ff_event .excerpt, .ff_event-en .excerpt,
.ff_news .excerpt, .ff_news-en .excerpt,
.ff_presse .excerpt, .ff_press .excerpt{
line-height: 1.3em;
font-size: 100%;
display: contents;
} .hotspots-placeholder{
padding: 0 0 0 8.33vw !important;
}
.hotspot-title, .entry-content .hotspot-title{
text-align: left !important;
font-size: 120%;
margin-bottom: 0.1em;
}
.hotspot-content p{
font-size: 90%;
line-height: 1.5em;
}
#projektraum-2-3{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; flex-wrap: wrap;
}
#projektraum-2-3 .et_pb_column_4{
-webkit-order: 2;
order: 2;
}
#projektraum-2-3 .et_pb_column_5{
-webkit-order: 1;
order: 1;
} .placeholder-active {
margin-top: 0;
} .yotu-videos li,
.ff_archiv li, .et_pb_portfolio_grid .project{
height: fit-content;
}
.yotu-videos.yotu-column-3 li, .ff_archiv li, .et_pb_portfolio_grid .project{
margin: 3em 0 0 0 !important;
padding-left: 0 !important;
width: 100% !important;
float: right;
overflow: auto;
}
.yotu-videos.yotu-column-3 li:nth-child(3n+1),
.ff_archiv li:nth-child(3n+1),
.et_pb_portfolio_grid .project:nth-child(3n+1){
}
.yotu-videos.yotu-column-3 li:nth-child(2n+1),
.ff_archiv li:nth-child(2n+1),
.et_pb_portfolio_grid .project:nth-child(2n+1){
}
.yotu-videos .yotu-video h3, .ff_archiv li.ff_event_archiv h3, .et_pb_portfolio_grid .project h3{
font-size: 100% !important;
padding-right: 2em 1em !important;
overflow:auto;	
margin-top: 0.5em !important;
padding-top: 0 !important;
}
.et_pb_portfolio_grid .et_portfolio_image{
height: auto !important;
border-left-style: none !important;
border-bottom-style: none !important;
border-right-style: none !important;
border-image-width:0 !important;
border-width:0 !important;
object-fit: cover;
background-color: #fff;
}	
.single-mc-events .event-image, .single-post .post-image{
padding-left: 5%;}
.single-mc-events h1.entry-title, .single-post h1.entry-title{
font-size: 120%;
}
.single-mc-events .post-meta, .single-post .post-meta{
font-size: 100% !important;
}
.single-mc-events .sub-details, .single-post .sub-details, #sidebar{
font-size: 100%;
padding: 5% !important;
margin: 0;
display: inline-block;
}
.single-post .category-open-call .sub-details, .single-post .category-open-call .post-image{
padding: 0 !important;
}
#sidebar{
padding-top: 2em !important;
border-top: 1px solid #cacaca;
}
.bottom-nav li {
padding-right: 10px;
}
}