/**handles:mobilestyles.css**/
@media only screen and (max-width:1600px){.alliance-search{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}}@media only screen and (max-width:1200px){a.event-item.filter-matched-item{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.event-format .dot{min-width:12px}.events-details h3{font-size:16px;line-height:21px}.event-format{font-size:10px}span.event-popup-header-title{font-size:20px;font-weight:700;text-transform:capitalize}.alliance-locations-inline>a{font-size:13px}}@media only screen and (max-width:930px){.location-popup{max-width:405px}}@media only screen and (max-width:1000px){#sidebar,.alliances-sidebars,.filtered-bar-sidebar{width:50%;max-width:100%}#map{width:calc(100% - 50%)}body.show-alliances div#map{width:50%;left:50%}#sidebar{width:50%}.alliances-sidebars{left:50%}.location-popup{left:50%;width:50%}.alliance-locations-inline>a{font-size:13px;padding:6px 10px 5px}.event-lists-popups{width:50%;left:50%}body.show-location-popup:not(.show-alliances) .location-popup{left:50%}.startanimation .main,.startanimation .side{width:50%}.info-banner{width:50%;left:50%}.ajax-content-overlay{width:50%;left:50%}}@media only screen and (max-width:700px){.location-popup-about p,.sidebar-format-body p,p{font-size:14px;line-height:1.2}.alliance-sidebar-header,.location-popup-header-title{font-size:20px;line-height:1;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.alliance-sidebar-header{height:auto;min-height:60px}#sidebar,.alliances-sidebars,.filtered-bar-sidebar{width:100vw;max-width:100vw;left:0}#map{width:100vw}main{width:100vw;height:100vh;overflow:hidden}.textpage{height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.wrap{width:200vw;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.wrap.mapview{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}.show-alliances .alliances-sidebars{z-index:999}.location-popup{width:100vw;max-width:400px;right:unset;left:0;top:0;position:fixed;z-index:999}.location-popup-header-alliance{display:none}.location-popup-header{padding:17px 50px 15px 20px}.location-popup-details{max-height:100vh;height:calc(100vh - 51px)}.switch-button{display:block}.imprint{position:relative;bottom:unset;margin-top:10px;padding-bottom:100px;text-align:center;max-width:calc(100vw - 60px)}.sidebar-accordions{padding-bottom:90px}.location-popup-gallery .slick-prev{left:0}.location-popup-gallery .slick-next{right:0}.location-popup-details{padding:20px 20px 20px}body.show-location-popup:not(.show-alliances) .location-popup{left:0;width:100vw;max-width:100vw}.event-lists-popups{left:0;width:100vw;max-width:100vw}html.events.show-event-popup .event-lists-popups{z-index:999}.event-popup-header.alliance-sidebar-header{padding-top:10px;padding-bottom:10px}.location-popup{left:0;max-width:100vw}body.show-alliances div#map,html.partner body.show-location-popup div#map{width:100%;left:0}.alliance-search .filter-dropdown{position:static}.custom-filters-dropdown,.formate-filters-dropdown{width:100vw;max-width:calc(100vw - 40px);left:20px;width:390px}.custom-filters-dropdown,.formate-filters-dropdown{row-gap:10px;padding:15px;max-height:50vh;overflow:auto}.search-formats.filter-dropdown{position:static}.tabs-header{padding-top:5px;padding-bottom:5px}.alliance-search{padding-bottom:0}span.alliance-elipses-title{max-width:calc(43vw - 43px)}.live-search{top:26px}.startanimation .main{width:100%}.startanimation .side{width:0;display:none}.ajax-content-overlay{width:100%;left:0}.info-banner{width:100%;left:0}.info-banner-text{font-size:14px;line-height:1.2}#sidebar,.alliances-sidebars,.event-lists-popups,.location-popup,body.show-location-popup:not(.show-alliances) .location-popup{border-right:0}.event-item{padding:15px 0}}@media only screen and (max-height:780px){.bfdklogo{position:relative;margin-top:30px}}@media only screen and (max-height:820px){.imprint{position:relative;margin-top:30px}}@media (max-width:700px){#map,.switch-button{display:none!important}}@media only screen and (max-width:500px){.search-events.filter-dropdown{margin-right:50px}}