/* MB css split Phase 1 ======================================
   Medien.Bayern -- 30-structure-2.css
   Positional extract from style.css. Original lines 3573-3857.
   Load order fixed via inc/css-split-enqueue.php (chained deps).
   NOT topically cleaned -- 'der Letzte gewinnt' order preserved.
   ============================================================ */
.single.events .qodef-m-content.qodef-content-grid {
  display: none !important;
}
.single.events .qodef-grid-itemqodef-portfolio-info {
  margin-bottom: calc(var(--gridstrength)* 1.25) !important;
}
/* Schwester-Initiativen */
.clients .qodef-grid-inner.clear {
  display: flex;
  flex-direction: row;
  flex-flow: wrap;
  justify-content: center;
}
/* Team - fix'*/
#team img {
  width: 100%;
}
#team .member {
  margin-bottom: calc(var(--gridstrength)*1);
}
#team .member .wpb_wrapper {
  display: flex;
  flex-direction: column;
}
#team .member .wpb_wrapper .info {
  margin-top: auto
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo {
  /*left: auto !important;*/
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo {
  display: flex !important;
}
.icon_mail:before {
  font-family: 'Icons';
  content: "\e900";
}
/* Logo Fix */
.clients img, .clients span.qodef-e.qodef-grid-item {
  max-width: 18vw !important;
  max-height: 12vw !important;
}
.clients.initiativen img, .clients.initiativen span.qodef-e.qodef-grid-item {
  max-height: 7.5vw !important;
}
@media only screen and (max-width: 768px) {
  .home .qodef-grid-inner.clear span:nth-child(7) img {
    max-height: calc(4.5vw + 18px) !important;
  }
  .home .qodef-grid-inner.clear span:nth-child(3) img {
    max-height: calc(7.5vw) !important;
  }
  .blauer-panther .qodef-grid-inner.clear span:nth-child(6) img, .games-bavaria .qodef-grid-inner.clear span:nth-child(6) img, .mediennetzwerk-bayern .qodef-grid-inner.clear span:nth-child(6) img, .medientage-muenchen .qodef-grid-inner.clear span:nth-child(6) img, .media-lab-bayern .qodef-grid-inner.clear span:nth-child(6) img, .start-into-media .qodef-grid-inner.clear span:nth-child(6) img, .xr-hub-bavaria .qodef-grid-inner.clear span:nth-child(7) img, .ki-kompetenzzentrum-medien .qodef-grid-inner.clear span:nth-child(6) img {
    max-height: calc(4.5vw + 18px) !important;
  }
  .blauer-panther .qodef-grid-inner.clear span:nth-child(2) img, .games-bavaria .qodef-grid-inner.clear span:nth-child(2) img, .mediennetzwerk-bayern .qodef-grid-inner.clear span:nth-child(3) img, .medientage-muenchen .qodef-grid-inner.clear span:nth-child(3) img, .start-into-media .qodef-grid-inner.clear span:nth-child(3) img, .xplr-media-in-bavaria .qodef-grid-inner.clear span:nth-child(3) img, .xr-hub-bavaria .qodef-grid-inner.clear span:nth-child(3) img, .ki-kompetenzzentrum-medien .qodef-grid-inner.clear span:nth-child(3) img {
    max-height: calc(7.5vw) !important;
  }
}
@media only screen and (max-width: 360px) {
  .home .qodef-grid-inner.clear span:nth-child(7) img {
    max-height: calc(4.5vw + 6px) !important;
  }
  .home .qodef-grid-inner.clear span:nth-child(3) img {
    max-height: calc(7.5vw) !important;
  }
  .blauer-panther .qodef-grid-inner.clear span:nth-child(6) img, .games-bavaria .qodef-grid-inner.clear span:nth-child(6) img, .mediennetzwerk-bayern .qodef-grid-inner.clear span:nth-child(6) img, .medientage-muenchen .qodef-grid-inner.clear span:nth-child(6) img, .media-lab-bayern .qodef-grid-inner.clear span:nth-child(6) img, .start-into-media .qodef-grid-inner.clear span:nth-child(6) img, .xr-hub-bavaria .qodef-grid-inner.clear span:nth-child(7) img, .ki-kompetenzzentrum-medien .qodef-grid-inner.clear span:nth-child(6) img {
    max-height: calc(4.5vw + 6px) !important;
  }
  .blauer-panther .qodef-grid-inner.clear span:nth-child(2) img, .games-bavaria .qodef-grid-inner.clear span:nth-child(2) img, .mediennetzwerk-bayern .qodef-grid-inner.clear span:nth-child(3) img, .medientage-muenchen .qodef-grid-inner.clear span:nth-child(3) img, .start-into-media .qodef-grid-inner.clear span:nth-child(3) img, .xplr-media-in-bavaria .qodef-grid-inner.clear span:nth-child(3) img, .xr-hub-bavaria .qodef-grid-inner.clear span:nth-child(3) img, .ki-kompetenzzentrum-medien .qodef-grid-inner.clear span:nth-child(3) img {
    max-height: calc(7.5vw) !important;
  }
}
@media only screen and (min-width: 769px) {
  .home .qodef-grid-inner.clear span:nth-child(7) img {
    max-height: calc(4.5vw + 36px) !important;
  }
  .home .qodef-grid-inner.clear span:nth-child(3) img {
    max-height: calc(4.5vw + 36px) !important;
  }
  .blauer-panther .qodef-grid-inner.clear span:nth-child(6) img, .games-bavaria .qodef-grid-inner.clear span:nth-child(6) img, .mediennetzwerk-bayern .qodef-grid-inner.clear span:nth-child(6) img, .medientage-muenchen .qodef-grid-inner.clear span:nth-child(6) img, .media-lab-bayern .qodef-grid-inner.clear span:nth-child(6) img, .start-into-media .qodef-grid-inner.clear span:nth-child(6) img, .xr-hub-bavaria .qodef-grid-inner.clear span:nth-child(7) img, .ki-kompetenzzentrum-medien .qodef-grid-inner.clear span:nth-child(6) img {
    max-height: calc(4.5vw + 36px) !important;
  }
  .blauer-panther .qodef-grid-inner.clear span:nth-child(2) img, .games-bavaria .qodef-grid-inner.clear span:nth-child(2) img, .mediennetzwerk-bayern .qodef-grid-inner.clear span:nth-child(3) img, .medientage-muenchen .qodef-grid-inner.clear span:nth-child(3) img, .start-into-media .qodef-grid-inner.clear span:nth-child(3) img, .xplr-media-in-bavaria .qodef-grid-inner.clear span:nth-child(3) img, .xr-hub-bavaria .qodef-grid-inner.clear span:nth-child(3) img, .ki-kompetenzzentrum-medien .qodef-grid-inner.clear span:nth-child(3) img {
    max-height: calc(4.5vw + 36px) !important;
  }
}
@media only screen and (min-width:1968px) {
  .home .qodef-grid-inner.clear span:nth-child(7) img {
    max-height: 90px !important;
  }
  .home .qodef-grid-inner.clear span:nth-child(3) img {
    max-height: 94.5px !important;
  }
  .blauer-panther .qodef-grid-inner.clear span:nth-child(6) img, .games-bavaria .qodef-grid-inner.clear span:nth-child(6) img, .mediennetzwerk-bayern .qodef-grid-inner.clear span:nth-child(6) img, .medientage-muenchen .qodef-grid-inner.clear span:nth-child(6) img, .media-lab-bayern .qodef-grid-inner.clear span:nth-child(6) img, .start-into-media .qodef-grid-inner.clear span:nth-child(6) img, .xr-hub-bavaria .qodef-grid-inner.clear span:nth-child(7) img, .ki-kompetenzzentrum-medien .qodef-grid-inner.clear span:nth-child(6) img {
    max-height: 90px !important;
  }
  .blauer-panther .qodef-grid-inner.clear span:nth-child(2) img, .games-bavaria .qodef-grid-inner.clear span:nth-child(2) img, .mediennetzwerk-bayern .qodef-grid-inner.clear span:nth-child(3) img, .medientage-muenchen .qodef-grid-inner.clear span:nth-child(3) img, .start-into-media .qodef-grid-inner.clear span:nth-child(3) img, .xplr-media-in-bavaria .qodef-grid-inner.clear span:nth-child(3) img, .xr-hub-bavaria .qodef-grid-inner.clear span:nth-child(3) img, .ki-kompetenzzentrum-medien .qodef-grid-inner.clear span:nth-child(3) img {
    max-height: 94.5px !important;
  }
}
/* nur  3 +6 und */
.mediennetzwerk-bayern {}
.xr-hub-bavaria {}
/* Footer Kombilogo */
footer p.blm.mission, footer .mission {
  margin-bottom: calc(var(--gridstrength)/2);
}
.wp-block-column.footer-logos.right.is-layout-flow.wp-block-column-is-layout-flow figure {
  margin-top: auto;
}
@media only screen and (max-width:480px) {
  .wp-block-column.footer-logos.right.is-layout-flow.wp-block-column-is-layout-flow img {
    max-width: 75%;
    margin: 0 auto;
  }
}
@media only screen and (max-width:768px) {
  /* Galerie Bugifx */
  .modula-items.f-carousel.is-ltr.is-horizontal {
    --f-carousel-slide-width: calc((100% -((3 - 1)* 24px)) / 3) !important;
    --f-carousel-spacing: 24px !important;
  }
  .modula-slider .modula-items.f-carousel {
    --f-button-next-pos: -11px !important;
    --f-button-prev-pos: -11px !important;
  }
  .modula-slider {
    max-width: calc(100% - 0px) !important;
  }
}
@media only screen and (max-width:480px) {
  /* Galerie Bugifx */
  .modula-items.f-carousel.is-ltr.is-horizontal {
    --f-carousel-slide-width: calc((100% -((2 - 1)* 24px)) / 2) !important;
    --f-carousel-spacing: 24px !important;
  }
  .modula-slider .modula-items.f-carousel {
    --f-button-next-pos: -11px !important;
    --f-button-prev-pos: -11px !important;
  }
  .modula-slider {
    max-width: calc(100% - 0px) !important;
  }
}
/* Newsletter Button - mobile only */
/*.newsletter-mobile {display:none;}
@media only screen and (max-width:1022px) {
.newsletter-mobile {display:inline-block;}
	div.newsletter-mobile {display:block;}
}*/
/* Mobile Navi - Fix */
#qodef-mobile-header-navigation ul li.current-menu-item > a .qodef-menu-item-inner {
  background-color: var(--mb-bluedark);
}
#qodef-mobile-header-navigation .qodef-m-inner > ul > li.current-menu-item > a .qodef-menu-item-inner {
  color: var(--mb-bluedark);
}
#qodef-mobile-header-navigation .qodef-m-inner > ul > li > a .qodef-menu-item-inner:after {
  height: 0;
}
.qodef-blog article.has-post-thumbnail .qodef-e-media {
  margin-top: 30px;
}
/* EVents */
#medienbayern .mep-events-wrapper, #medienbayern .mep_related_product_area {
  max-width: unset !important;
}
#medienbayern .mep-default-sidebar {
  /*width: auto !important;*/
}
#medienbayern .mep-default-content {
  padding: 0 12px 0 0 !important;
}
#medienbayern .list_with_filter_section.mep_event_list {
  max-width: 100%;
}
.qodef-portfolio-list .qodef-m-filter {
  display: none !important
}
/* Team */
@media only screen and (min-width:768px) and (max-width:1200px) {
  #team.vc_row .vcard.wpb_column.vc_column_container.vc_col-sm-1\/5 {
    width: 33% !important;
  }
  #team.vc_row .wpb_column.vc_column_container.empty {
    display: none;
  }
}
/* Eventmanager */
@font-face {
  font-family: 'icomoon';
  src: url('./fonts/icomoon.eot?x8ni7');
  src: url('./fonts/icomoon.eot?x8ni7#iefix') format('embedded-opentype'), url('./fonts/icomoon.ttf?x8ni7') format('truetype'), url('./fonts/icomoon.woff?x8ni7') format('woff'), url('./fonts/icomoon.svg?x8ni7#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-twitter:before {
  content: "\e900";
}
#medienbayern .fa-twitter:before {
  content: "\e900" !important;
  font-family: 'icomoon' !important;
}
#medienbayern i.fab.fa-twitter {
  font-family: 'icomoon' !important;
}
/* Listen */
#medienbayern .mep_event_grid_item {
  border: 0px solid #DDD;
  margin: 24px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#medienbayern div.mep_event_list div.mage_grid_box {
  margin: 0 -24px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #medienbayern div.column_style {
    min-width: calc(33.333333% - 24px) !important;
  }
  #medienbayern div.mep_event_list div.mage_grid_box {
    margin: 0 -12px;
  }
  #medienbayern .mep_event_grid_item {
    margin: 12px;
  }
}
@media only screen and (max-width: 767px) {
  #medienbayern .mep_event_grid_item {
    margin: 12px;
  }
  #medienbayern div.column_style {
    min-width: calc(50% - 24px) !important;
  }
  #medienbayern div.mep_event_list div.mage_grid_box {
    margin: 0 -12px;
  }
}
@media only screen and (max-width: 500px) {
  #medienbayern div.column_style {
    min-width: calc(100% - 24px) !important;
  }
}
#medienbayern .mep-events-wrapper.wrapper {
  margin: 0 auto;
}
#medienbayern .mep-events-wrapper, #medienbayern .mep_related_product_area {
  padding: 0;
}
#medienbayern .mep-default-theme div.mep-default-feature-item h3 {
  margin: 0;
}
#medienbayern .mep-related-events .mep-related-events-items .item {
  padding: 24px;
  border-radius: 0;
  box-shadow: 0 0 0px #ddd;
}
#medienbayern .mep-related-events .mep-related-events-items .item .item-info .price {
  margin-left: 12px;
}
#medienbayern .slick-slide {
  margin: 0
}
/*temporär deaktiviert*/
#medienbayern .ribbon.recurring, #medienbayern .ribbon.canceled, #medienbayern .ribbon.online, #medienbayern #mep_single_view_all_date, #medienbayern #mep_single_hide_all_date {
  display: none;
}
#medienbayern .mep-default-sidrbar-social {
  border-bottom: 0px solid #DDD;
}
