/*
Theme Name: Medien.Bayern 2025 - MediaSquare
Theme URI: https://boldlab.qodeinteractive.com
Description: built 2025
Author: Screenbased
Author URI: https://screenbased.de/
Version: 4.0
Text Domain: boldlab
Template: boldlab
*/
/* montserrat-100 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url('./fonts/montserrat-v26-latin-100.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-100italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    src: url('./fonts/montserrat-v26-latin-100italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('./fonts/montserrat-v26-latin-200.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    src: url('./fonts/montserrat-v26-latin-200italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-200italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-200italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-200italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('./fonts/montserrat-v26-latin-300.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    src: url('./fonts/montserrat-v26-latin-300italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/montserrat-v26-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: url('./fonts/montserrat-v26-latin-italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('./fonts/montserrat-v26-latin-500.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    src: url('./fonts/montserrat-v26-latin-500italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('./fonts/montserrat-v26-latin-600.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    src: url('./fonts/montserrat-v26-latin-600italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('./fonts/montserrat-v26-latin-700.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: url('./fonts/montserrat-v26-latin-700italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('./fonts/montserrat-v26-latin-800.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    src: url('./fonts/montserrat-v26-latin-800italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('./fonts/montserrat-v26-latin-900.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    src: url('./fonts/montserrat-v26-latin-900italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/montserrat-v26-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/montserrat-v26-latin-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/montserrat-v26-latin-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/montserrat-v26-latin-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/montserrat-v26-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* MediaSquareCode01 - latin */
@font-face {
    font-family: 'MediaSquareCode01';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('./fonts/Media-Square-Code-01.eot'); /* IE9 Compat Modes */
    src: local(''), url('./fonts/Media-Square-Code-01.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/Media-Square-Code-01.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/Media-Square-Code-01.woff') format('woff'), /* Modern Browsers */ url('./fonts/Media-Square-Code-01.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/Media-Square-Code-01.svg#MediaSquareCode01') format('svg'); /* Legacy iOS */
}
/* MediaSquareCode02 - latin */
@font-face {
    font-family: 'MediaSquareCode02';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('./fonts/Media-Square-Code-02.eot'); /* IE9 Compat Modes */
    src: local(''), url('./fonts/Media-Square-Code-02.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/Media-Square-Code-02.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/Media-Square-Code-02.woff') format('woff'), /* Modern Browsers */ url('./fonts/Media-Square-Code-02.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/Media-Square-Code-02.svg#MediaSquareCode02') format('svg'); /* Legacy iOS */
}
/* MediaSquareCode03 - latin */
@font-face {
    font-family: 'MediaSquareCode03';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('./fonts/Media-Square-Code-03.eot'); /* IE9 Compat Modes */
    src: local(''), url('./fonts/Media-Square-Code-03.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/Media-Square-Code-03.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/Media-Square-Code-03.woff') format('woff'), /* Modern Browsers */ url('./fonts/Media-Square-Code-03.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/Media-Square-Code-03.svg#MediaSquareCode03') format('svg'); /* Legacy iOS */
}
/* MediaSquareCode04 - latin */
@font-face {
    font-family: 'MediaSquareCode04';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('./fonts/Media-Square-Code-04.eot'); /* IE9 Compat Modes */
    src: local(''), url('./fonts/Media-Square-Code-04.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/Media-Square-Code-04.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/Media-Square-Code-04.woff') format('woff'), /* Modern Browsers */ url('./fonts/Media-Square-Code-04.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/Media-Square-Code-04.svg#MediaSquareCode04') format('svg'); /* Legacy iOS */
}
/* FontAwsome - Brands */
@font-face {
    font-family: 'FABrands';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local(''), /* IE6-IE8 */ url('./fonts/fa-brands-400.woff2') format('woff2'), /* Modern Browsers */ url('./fonts/fa-brands-400.ttf') format('truetype')
}
/* Icons */
@font-face {
    font-display: swap;
    font-family: 'Icons';
    font-style: regular;
    font-weight: 400;
    src: url('./fonts/icons.eot'); /* IE9 Compat Modes */
    src: url('./fonts/icons.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/icons.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('./fonts/icons.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('./fonts/icons.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('./fonts/icons.svg#Montserrat') format('svg'); /* Legacy iOS */
}
.broken_link, a.broken_link {
    text-decoration: none !important;
}
/* Variablen */ :root {
    --gridstrength: 48px;
    --scalefactor: 1.25;
    --scalefactor-line-height: 1;
    --scalefactor-font-size: 1;
}
@media only screen and (max-width: 1024px) {
    :root {
        --gridstrength: 24px;
    }
}
@media only screen and (max-width: 768px) {
    :root {
        --gridstrength: 24px;
    }
}
@media only screen and (max-width: 480px) {
    :root {
        --gridstrength: 12px;
    }
}
body::after {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    z-index: -1;
    content: url("images/barcode-bp-neg.svg") url("images/barcode-gb-neg.svg") url("images/barcode-ml-neg.svg") url("images/barcode-mn-neg.svg") url("images/barcode-mtm-neg.svg") url("images/barcode-sim-neg.svg") url("images/barcode-xplr-neg.svg") url("images/barcode-xrh-neg.svg") url("images/barcode-mb.svg");
}
/* Colors */ :root {
    /* Primary */
    --mb-black: #000;
    --mb-white: #fff;
    --mb-greyblue: #C7D8E2;
    --mb-greybluelight: #f1f5f8;
    --mb-greybluedark: #83a2b4;
    --mb-greylight: #f2f2f2;
    /* 2024 */
    --mb-bluelight: #9bd5e8;
    --mb-bluedark: #1c345e;
    /* Initiativen Primary */
    --medientage-muenchen: #4a96d2;
    --media-lab-bayern: #007083;
    --mediennetzwerk-bayern: #008fcf;
    --xplr-media-in-bavaria: #f70859;
    --xr-hub-bavaria: #009ebf;
    --start-into-media: #3fea7c;
    --games-bavaria: #2195b2;
    --blauer-panther: #06caff;
    /* Initiativen Secondary */
    --medientage-muenchen-sc: #e1e33b;
    --media-lab-bayern-sc: #90b4c2;
    --mediennetzwerk-bayern-sc: #00355d;
    --xplr-media-in-bavaria-sc: #f4f4f4;
    --xr-hub-bavaria-sc: #334d58;
    --start-into-media-sc: #4f34f4;
    --games-bavaria-sc: #00353b;
    --blauer-panther-sc: #354b63;
    /* Initiativen Tertiary */
    --medientage-muenchen-tc: #48329a;
    /* Standard */
    --white: #fff;
}
::selection {
    color: #fff;
    background: var(--mb-bluelight);
}
::-moz-selection {
    color: #fff;
    background: var(--mb-bluelight);
}
body {
    color: var(--mb-black);
}
#qodef-side-area {
    background-color: var(--mb-bluedark);
}
#qodef-side-area .widget {
    color: var(--mb-black);
}
div#qodef-page-header-inner {
    background-color: var(--white);
}
#qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--mb-bluelight);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
#qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-bluedark);
    background-color: var(--mb-bluelight);
    border: 2px solid var(--mb-bluelight);
}
ul#qodef-main-navigation-menu li a:hover, .qodef-header-navigation > ul > li > a:hover {
    color: var(--mb-bluedark);
    color: var(--white);
}
.medienbayern .news .qodef-button {
    color: var(--mb-black);
}
.medienbayern .news .qodef-e-info-item.qodef-e-info-category, .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated {
    color: var(--mb-white);
}
.medienbayern .news .qodef-button {
    color: var(--mb-bluedark);
}
.qodef-button.qodef-layout--filled:hover {
    color: var(--white);
    background-color: var(--mb-bluedark);
}
#qodef-side-area .widget a.wp-block-button__link {
    border: 1px solid var(--mb-black);
}
#qodef-side-area .widget a.wp-block-button__link:hover {
    color: var(--mb-black);
    background-color: var(--mb-bluedark);
    border: 1px solid var(--mb-black);
}
/* Hero Slider */
#hero_wrapper h1 {
    color: var(--white);
}
#hero h1 {
    -webkit-text-shadow: 0px 0px 24px rgba(28, 52, 94, 0.4);
    -moz-text-shadow: 0px 0px 24px rgba(28, 52, 94, 0.4);
    text-shadow: 0px 0px 24px rgba(28, 52, 94, 0.4);
}
.medienbayern .qodef-h1, .medienbayern h1, .medienbayern .qodef-h2, .medienbayern h2, .medienbayern .qodef-h3, .medienbayern h3, .medienbayern .qodef-h4, .medienbayern h4, .medienbayern .qodef-h5, .medienbayern h5, .medienbayern .qodef-h6, .medienbayern h6 {
    color: var(--mb-bluedark);
}
#qodef-top-area {
    background-color: var(--white);
}
#qodef-top-area .widget a, #qodef-top-area .widget a:hover {
    color: var(--mb-bluedark);
}
#qodef-top-area .widget a:hover {
    opacity: 1;
    color: var(--mb-bluelight);
}
.qodef-header-navigation > ul > li > a .qodef-menu-item-inner:after {
    background-color: var(--mb-bluelight);
}
.medienbayern .qodef-page-title .qodef-m-title {
    background-color: transparent;
    color: var(--mb-bluedark);
}
#qodef-mobile-header-navigation .qodef-m-inner > ul > li.current-menu-ancestor > a .qodef-menu-item-inner, #qodef-mobile-header-navigation ul li.menu-item-has-children > .qodef-menu-arrow, #qodef-mobile-header-navigation ul li.menu-item-has-children > .qodef-menu-arrow, #qodef-mobile-header-navigation ul li.menu-item-has-children > .qodef-menu-arrow:after, #qodef-mobile-header-navigation .qodef-m-inner > ul > li > a, span.qodef-lines {
    color: var(--mb-bluedark);
}
#qodef-mobile-header-navigation ul li a, #qodef-mobile-header-navigation .qodef-m-inner > ul > li.current-menu-item > a .qodef-menu-item-inner {
    color: var(--mb-bluelight);
    font-weight: 600;
    font-size: 20px;
}
.medienbayern a {
    color: var(--mb-bluelight);
}
.medienbayern a:hover {
    color: var(--mb-bluedark);
}
/* News */
.home .filled.news, .home .filled.news p {
    color: var(--white);
}
.home .filled.news a, .home .filled.news h2 {
    color: var(--mb-bluedark);
}
.home .filled.news {
    background-color: var(--mb-bluelight);
}
.filled.orga {
    /*background-color: var(--mb-bluedark);*/
    background-color: var(--mb-white);
    color: var(--mb-bluedark);
}
.filled.orga {
    background-color: var(--mb-bluedark);
    color: var(--mb-bluelight);
}
.medienbayern .filled.orga h2, .medienbayern .filled.orga h3, .medienbayern .filled.orga h4 {
    color: var(--mb-bluelight);
}
.foerderer-beirat .filled.orga {
    /*background-color: var(--mb-bluedark);*/
    background-color: var(--mb-white);
    color: var(--mb-bluedark);
}
.foerderer-beirat .filled.orga h2, .foerderer-beirat .filled.orga h3, .foerderer-beirat .filled.orga h4 {
    color: var(--mb-bluedark);
}
.home .filled.news h3, .home .filled.news h3 a {
    color: var(--mb-bluedark);
}
.paspartu_left, .paspartu_right {
    background-color: var(--white);
}
.paspartu_bottom, .paspartu_top {
    background-color: var(--white);
}
.medienbayern .qodef-page-title .qodef-breadcrumbs a, .medienbayern .qodef-page-title .qodef-breadcrumbs span {
    color: var(--mb-bluelight);
}
.medienbayern .qodef-page-title .qodef-breadcrumbs a:hover, .medienbayern .qodef-page-title .qodef-breadcrumbs a:hover span {
    color: var(--mb-bluedark);
}
.qodef-page-title .qodef-m-inner {
    background-color: var(--white);
}
.medienbayern .qodef-page-title .qodef-m-title {
    /*background-color: var(--mb-bluedark);*/
}
span.qodef-underscore.qodef--blinkable:after {
    color: var(--mb-bluedark);
}
.qodef-blog.qodef--single article .qodef-e-info.qodef-info--bottom .qodef-e-info-item a:not(.qodef-button) {
    background: transparent;
    color: var(--mb-bluelight);
}
.qodef-blog.qodef--single article .qodef-e-info.qodef-info--bottom .qodef-e-info-item a:not(.qodef-button):hover {
    color: var(--mb-bluedark);
}
.qodef-shortcode.qodef-blog.qodef--list article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a, .qodef--single article .qodef-e-info .qodef-e-info-item a:not(.qodef-button) {
    color: var(--white);
    background-color: var(--mb-bluelight);
}
.qodef-shortcode.qodef-blog.qodef--list article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover, #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:hover, .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: var(--mb-bluedark);
    color: var(--white);
}
.home .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--mb-bluedark)
}
.qodef-shortcode.qodef-blog.qodef--list article .qodef-e-info-right .qodef-e-info-item a:not(.qodef-button) {
    background: transparent;
    color: var(--mb-bluelight);
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
    /*background-color: var(--mb-black);*/
    color: var(--mb-bluelight);
}
a.qodef-team-member-social-icon {
    color: var(--mb-black);
}
a:hover.qodef-team-member-social-icon {
    color: var(--mb-bluedark);
}
.icon_error-circle:before {
    content: "\e061";
    color: var(--mb-greylight);
    cursor: default;
}
.home .icon_error-circle:before {
    content: "\e061";
    color: var(--white);
    cursor: default;
}
.ueber-uns .icon_error-circle:before {
    content: "\e061";
    color: var(--white);
    cursor: default;
}
.ueber-uns.unser-team .icon_error-circle:before {
    content: "\e061";
    color: var(--mb-greylight);
    cursor: default;
}
.ueber-uns.unser-team .ansprechpartner .icon_error-circle:before {
    content: "\e061";
    color: var(--white);
    cursor: default;
}
.medienbayern span.qodef-underscore.qodef--blinkable {
    color: var(--white);
}
p a {
    color: var(--mb-bluelight);
}
p a:hover {
    color: var(--mb-bluedark);
}
.medienbayern .about-us strong {
    color: var(--mb-bluelight);
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
    color: var(--mb-bluedark);
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover {
    color: var(--mb-bluelight);
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover {
    color: var(--mb-bluelight);
}
@media (hover: hover) {
    .medienbayern.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--mb-bluedark);
    }
}
.medienbayern.modula-best-grid-gallery .f-button {
    color: var(--mb-bluedark);
    background: var(--mb-white);
}
#qodef-single-post-navigation .qodef-m-nav:hover {
    color: var(--mb-bluedark);
}
/* Videplayer */
.medienbayern #h5vp_player .plyr .plyr__control--overlaid, .medienbayern .plyr__control--overlaid, .medienbayern.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--mb-bluedark);
}
.medienbayern .plyr--full-ui input[type=range] {
    color: var(--mb-bluedark);
}
.medienbayern .plyr--video .plyr__control.plyr__tab-focus, .medienbayern .plyr--video .plyr__control:hover, .medienbayern .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--mb-bluedark);
}
.barcode-wrapper .bp, .barcode-wrapper .gb, .barcode-wrapper .ml, .barcode-wrapper .mn, .barcode-wrapper .mtm, .barcode-wrapper .sim, .barcode-wrapper .xplr, .barcode-wrapper .xrh {
    display: none;
}
/* Marken */
/* Blauer Panther */
.blauer-panther a, .blauer-panther .barcode-wrapper .mediasquare {
    color: var(--blauer-panther);
}
.blauer-panther a:hover {
    color: var(--blauer-panther-sc);
}
.blauer-panther .barcode-wrapper .bp {
    display: block;
}
.blauer-panther .barcode-wrapper .mb {
    display: none;
}
.blauer-panther .filled.news, .blauer-panther .member .wpb_wrapper {
    background-color: var(--blauer-panther-sc);
}
.medienbayern.blauer-panther .qodef-h1, .medienbayern.blauer-panther h1, .medienbayern.blauer-panther .qodef-h2, .medienbayern.blauer-panther h2, .medienbayern.blauer-panther .qodef-h3, .medienbayern.blauer-panther h3, .medienbayern.blauer-panther .qodef-h4, .medienbayern.blauer-panther h4, .medienbayern.blauer-panther .qodef-h5, .medienbayern.blauer-panther h5, .medienbayern.blauer-panther .qodef-h6, .medienbayern.blauer-panther h6 {
    color: var(--blauer-panther);
}
.medienbayern.blauer-panther .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    color: var(--blauer-panther);
}
.medienbayern.blauer-panther .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--blauer-panther)), to(var(--blauer-panther)));
    background-image: -o-linear-gradient(var(--blauer-panther), var(--blauer-panther));
    background-image: linear-gradient(var(--blauer-panther), var(--blauer-panther));
}
.medienbayern.blauer-panther .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--blauer-panther)
}
.medienbayern.blauer-panther .news .qodef-e-info-item.qodef-e-info-category, .medienbayern.blauer-panther .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .blauer-panther .member .wpb_wrapper, .blauer-panther .member .wpb_wrapper a:hover {
    color: var(--mb-white);
}
.medienbayern.blauer-panther .news .qodef-button {
    color: var(--blauer-panther);
}
.medienbayern.blauer-panther .qodef-button.qodef-layout--outlined {
    color: var(--blauer-panther);
    background-color: transparent;
    border: 3px solid var(--blauer-panther);
}
.medienbayern.blauer-panther .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--blauer-panther);
    border: 3px solid var(--blauer-panther);
}
.medienbayern.blauer-panther .about-us strong {
    color: var(--blauer-panther);
}
.blauer-panther span.qodef-underscore.qodef--blinkable:after {
    color: var(--blauer-panther);
}
.blauer-panther .qodef-button.qodef-layout--filled:hover {
    color: #fff;
    background-color: var(--blauer-panther);
}
.blauer-panther #h5vp_player .plyr .plyr__control--overlaid, .blauer-panther .plyr__control--overlaid, .blauer-panther.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--blauer-panther);
}
.blauer-panther .plyr--full-ui input[type=range] {
    color: var(--blauer-panther);
}
.blauer-panther .plyr--video .plyr__control.plyr__tab-focus, .blauer-panther .plyr--video .plyr__control:hover, .blauer-panther .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--blauer-panther);
}
.blauer-panther footer .fa-twitter:before, .blauer-panther footer .social_linkedin_circle:before {
    color: var(--blauer-panther);
}
.blauer-panther #qodef-page-footer-bottom-area figure.wp-block-image.size-large {
    filter: invert(56%) sepia(85%) saturate(1364%) hue-rotate(158deg) brightness(103%) contrast(106%);
}
.blauer-panther #qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--blauer-panther);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
.blauer-panther #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-white);
    background-color: var(--blauer-panther);
    border: 2px solid var(--blauer-panther);
}
@media (hover: hover) {
    .blauer-panther.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--blauer-panther);
    }
}
.blauer-panther.modula-best-grid-gallery .f-button {
    color: var(--blauer-panther);
    background: var(--mb-white);
}
.blauer-panther .barcode-wrapper .barcode {
    background: url("images/barcode-bp-neg.svg");
    background-size: cover;
    background-position: top;
    display: inline-table;
}
.blauer-panther .barcode-wrapper .barcode img {
    opacity: 0;
}
/* Games Bavaria */
.games-bavaria a, .games-bavaria .barcode-wrapper .mediasquare {
    color: var(--games-bavaria);
}
.games-bavaria a:hover {
    color: var(--games-bavaria-sc);
}
.games-bavaria .barcode-wrapper .gb {
    display: block;
}
.games-bavaria .barcode-wrapper .mb {
    display: none;
}
.games-bavaria .filled.news, .games-bavaria .member .wpb_wrapper {
    background-color: var(--games-bavaria-sc);
}
.medienbayern.games-bavaria .qodef-h1, .medienbayern.games-bavaria h1, .medienbayern.games-bavaria .qodef-h2, .medienbayern.games-bavaria h2, .medienbayern.games-bavaria .qodef-h3, .medienbayern.games-bavaria h3, .medienbayern.games-bavaria .qodef-h4, .medienbayern.games-bavaria h4, .medienbayern.games-bavaria .qodef-h5, .medienbayern.games-bavaria h5, .medienbayern.games-bavaria .qodef-h6, .medienbayern.games-bavaria h6 {
    color: var(--games-bavaria);
}
.medienbayern.games-bavaria .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    /* color: var(--games-bavaria-sc);*/
    color: var(--games-bavaria);
}
.medienbayern.games-bavaria .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--games-bavaria)), to(var(--games-bavaria)));
    background-image: -o-linear-gradient(var(--games-bavaria), var(--games-bavaria));
    background-image: linear-gradient(var(--games-bavaria), var(--games-bavaria));
}
.medienbayern.games-bavaria .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--games-bavaria)
}
.medienbayern.games-bavaria .news .qodef-e-info-item.qodef-e-info-category, .medienbayern.games-bavaria .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .games-bavaria .member .wpb_wrapper, .games-bavaria .member .wpb_wrapper a:hover {
    color: var(--mb-white);
}
.medienbayern.games-bavaria .news .qodef-button {
    color: var(--games-bavaria);
}
.medienbayern.games-bavaria .qodef-button.qodef-layout--outlined {
    color: var(--games-bavaria);
    background-color: transparent;
    border: 3px solid var(--games-bavaria);
}
.medienbayern.games-bavaria .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--games-bavaria);
    border: 3px solid var(--games-bavaria);
}
.medienbayern.games-bavaria .about-us strong {
    color: var(--games-bavaria);
}
.games-bavaria span.qodef-underscore.qodef--blinkable:after {
    color: var(--games-bavaria);
}
.games-bavaria .qodef-button.qodef-layout--filled:hover {
    color: #fff;
    background-color: var(--games-bavaria);
}
.games-bavaria #h5vp_player .plyr .plyr__control--overlaid, .games-bavaria .plyr__control--overlaid, .games-bavaria.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--games-bavaria);
}
.games-bavaria .plyr--full-ui input[type=range] {
    color: var(--games-bavaria);
}
.games-bavaria .plyr--video .plyr__control.plyr__tab-focus, .games-bavaria .plyr--video .plyr__control:hover, .games-bavaria .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--games-bavaria);
}
.games-bavaria footer .fa-twitter:before, .games-bavaria footer .social_linkedin_circle:before {
    color: var(--games-bavaria);
}
.games-bavaria #qodef-page-footer-bottom-area figure.wp-block-image.size-large {
    filter: invert(28%) sepia(58%) saturate(1982%) hue-rotate(161deg) brightness(91%) contrast(101%);
}
.games-bavaria #qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--games-bavaria);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
.games-bavaria #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-white);
    background-color: var(--games-bavaria);
    border: 2px solid var(--games-bavaria);
}
@media (hover: hover) {
    .games-bavaria.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--games-bavaria);
    }
}
.games-bavaria.modula-best-grid-gallery .f-button {
    color: var(--games-bavaria);
    background: var(--mb-white);
}
.games-bavaria .barcode-wrapper .barcode {
    background: url("images/barcode-gb-neg.svg");
    background-size: cover;
    background-position: top;
    display: inline-table;
}
.games-bavaria .barcode-wrapper .barcode img {
    opacity: 0;
}
/* Media Lab Bayern */
.media-lab-bayern a, .media-lab-bayern .barcode-wrapper .mediasquare {
    color: var(--media-lab-bayern);
}
.media-lab-bayern a:hover {
    color: var(--media-lab-bayern-sc);
}
.media-lab-bayern .barcode-wrapper .ml {
    display: block;
}
.media-lab-bayern .barcode-wrapper .mb {
    display: none;
}
.media-lab-bayern .filled.news, .media-lab-bayern .member .wpb_wrapper {
    background-color: var(--media-lab-bayern-sc);
}
.medienbayern.media-lab-bayern .qodef-h1, .medienbayern.media-lab-bayern h1, .medienbayern.media-lab-bayern .qodef-h2, .medienbayern.media-lab-bayern h2, .medienbayern.media-lab-bayern .qodef-h3, .medienbayern.media-lab-bayern h3, .medienbayern.media-lab-bayern .qodef-h4, .medienbayern.media-lab-bayern h4, .medienbayern.media-lab-bayern .qodef-h5, .medienbayern.media-lab-bayern h5, .medienbayern.media-lab-bayern .qodef-h6, .medienbayern.media-lab-bayern h6 {
    color: var(--media-lab-bayern);
}
.medienbayern.media-lab-bayern .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    color: var(--media-lab-bayern);
    /*	color: var(--media-lab-bayern-sc);*/
}
.medienbayern.media-lab-bayern .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--media-lab-bayern)), to(var(--media-lab-bayern)));
    background-image: -o-linear-gradient(var(--media-lab-bayern), var(--media-lab-bayern));
    background-image: linear-gradient(var(--media-lab-bayern), var(--media-lab-bayern));
}
.medienbayern.media-lab-bayern .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--media-lab-bayern)
}
.medienbayern.media-lab-bayern .news .qodef-e-info-item.qodef-e-info-category, .medienbayern.media-lab-bayern .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .media-lab-bayern .member .wpb_wrapper, .media-lab-bayern .member .wpb_wrapper a:hover {
    color: var(--mb-white);
}
.medienbayern.media-lab-bayern .news .qodef-button {
    color: var(--media-lab-bayern);
}
.medienbayern.media-lab-bayern .qodef-button.qodef-layout--outlined {
    color: var(--media-lab-bayern);
    background-color: transparent;
    border: 3px solid var(--media-lab-bayern);
}
.medienbayern.media-lab-bayern .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--media-lab-bayern);
    border: 3px solid var(--media-lab-bayern);
}
.medienbayern.media-lab-bayern .about-us strong {
    color: var(--media-lab-bayern);
}
.media-lab-bayern span.qodef-underscore.qodef--blinkable:after {
    color: var(--media-lab-bayern);
}
.media-lab-bayern .qodef-button.qodef-layout--filled:hover {
    color: #fff;
    background-color: var(--media-lab-bayern);
}
.media-lab-bayern #h5vp_player .plyr .plyr__control--overlaid, .media-lab-bayern .plyr__control--overlaid, .media-lab-bayern.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--media-lab-bayern);
}
.media-lab-bayern .plyr--full-ui input[type=range] {
    color: var(--media-lab-bayern);
}
.media-lab-bayern .plyr--video .plyr__control.plyr__tab-focus, .media-lab-bayern .plyr--video .plyr__control:hover, .media-lab-bayern .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--media-lab-bayern);
}
.media-lab-bayern footer .fa-twitter:before, .media-lab-bayern footer .social_linkedin_circle:before {
    color: var(--media-lab-bayern);
}
.media-lab-bayern #qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--media-lab-bayern);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
.media-lab-bayern #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-white);
    background-color: var(--media-lab-bayern);
    border: 2px solid var(--media-lab-bayern);
}
@media (hover: hover) {
    .media-lab-bayern.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--media-lab-bayern);
    }
}
.media-lab-bayern.modula-best-grid-gallery .f-button {
    color: var(--media-lab-bayern);
    background: var(--mb-white);
}
.media-lab-bayern .barcode-wrapper .barcode {
    background: url("images/barcode-ml-neg.svg");
    background-size: cover;
    background-position: top;
    display: inline-table;
}
.media-lab-bayern .barcode-wrapper .barcode img {
    opacity: 0;
}
/* Mediennetzwerk Bayern */
.mediennetzwerk-bayern a, .mediennetzwerk-bayern .barcode-wrapper .mediasquare {
    color: var(--mediennetzwerk-bayern);
}
.mediennetzwerk-bayern a:hover {
    color: var(--mediennetzwerk-bayern-sc);
}
.mediennetzwerk-bayern .barcode-wrapper .mn {
    display: block;
}
.mediennetzwerk-bayern .barcode-wrapper .mb {
    display: none;
}
.mediennetzwerk-bayern .filled.news, .mediennetzwerk-bayern .member .wpb_wrapper {
    background-color: var(--mediennetzwerk-bayern-sc);
}
.medienbayern.mediennetzwerk-bayern .qodef-h1, .medienbayern.mediennetzwerk-bayern h1, .medienbayern.mediennetzwerk-bayern .qodef-h2, .medienbayern.mediennetzwerk-bayern h2, .medienbayern.mediennetzwerk-bayern .qodef-h3, .medienbayern.mediennetzwerk-bayern h3, .medienbayern.mediennetzwerk-bayern .qodef-h4, .medienbayern.mediennetzwerk-bayern h4, .medienbayern.mediennetzwerk-bayern .qodef-h5, .medienbayern.mediennetzwerk-bayern h5, .medienbayern.mediennetzwerk-bayern .qodef-h6, .medienbayern.mediennetzwerk-bayern h6 {
    color: var(--mediennetzwerk-bayern);
}
.medienbayern.mediennetzwerk-bayern .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    color: var(--mediennetzwerk-bayern);
    /*color: var(--mediennetzwerk-bayern-sc);*/
}
.medienbayern.mediennetzwerk-bayern .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--mediennetzwerk-bayern)), to(var(--mediennetzwerk-bayern)));
    background-image: -o-linear-gradient(var(--mediennetzwerk-bayern), var(--mediennetzwerk-bayern));
    background-image: linear-gradient(var(--mediennetzwerk-bayern), var(--mediennetzwerk-bayern));
}
.medienbayern.mediennetzwerk-bayern .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--mediennetzwerk-bayern)
}
.medienbayern.mediennetzwerk-bayern .news .qodef-e-info-item.qodef-e-info-category, .medienbayern.mediennetzwerk-bayern .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .mediennetzwerk-bayern .member .wpb_wrapper, .mediennetzwerk-bayern .member .wpb_wrapper a:hover {
    color: var(--mb-white);
}
.medienbayern.mediennetzwerk-bayern .news .qodef-button {
    color: var(--mediennetzwerk-bayern);
}
.medienbayern.mediennetzwerk-bayern .qodef-button.qodef-layout--outlined {
    color: var(--mediennetzwerk-bayern);
    background-color: transparent;
    border: 3px solid var(--mediennetzwerk-bayern);
}
.medienbayern.mediennetzwerk-bayern .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--mediennetzwerk-bayern);
    border: 3px solid var(--mediennetzwerk-bayern);
}
.medienbayern.mediennetzwerk-bayern .about-us strong {
    color: var(--mediennetzwerk-bayern);
}
.mediennetzwerk-bayern span.qodef-underscore.qodef--blinkable:after {
    color: var(--mediennetzwerk-bayern);
}
.mediennetzwerk-bayern .qodef-button.qodef-layout--filled:hover {
    color: #fff;
    background-color: var(--mediennetzwerk-bayern);
}
.mediennetzwerk-bayern #h5vp_player .plyr .plyr__control--overlaid, .mediennetzwerk-bayern .plyr__control--overlaid, .mediennetzwerk-bayern.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--mediennetzwerk-bayern);
}
.mediennetzwerk-bayern .plyr--full-ui input[type=range] {
    color: var(--mediennetzwerk-bayern);
}
.mediennetzwerk-bayern .plyr--video .plyr__control.plyr__tab-focus, .mediennetzwerk-bayern .plyr--video .plyr__control:hover, .mediennetzwerk-bayern .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--mediennetzwerk-bayern);
}
.mediennetzwerk-bayern footer .fa-twitter:before, .mediennetzwerk-bayern footer .social_linkedin_circle:before {
    color: var(--mediennetzwerk-bayern);
}
.mediennetzwerk-bayern #qodef-page-footer-bottom-area figure.wp-block-image.size-large {
    filter: invert(42%) sepia(82%) saturate(4421%) hue-rotate(176deg) brightness(98%) contrast(103%);
}
.mediennetzwerk-bayern #qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--mediennetzwerk-bayern);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
.mediennetzwerk-bayern #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-white);
    background-color: var(--mediennetzwerk-bayern);
    border: 2px solid var(--mediennetzwerk-bayern);
}
@media (hover: hover) {
    .mediennetzwerk-bayern.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--mediennetzwerk-bayern);
    }
}
.mediennetzwerk-bayern.modula-best-grid-gallery .f-button {
    color: var(--mediennetzwerk-bayern);
    background: var(--mb-white);
}
.mediennetzwerk-bayern .barcode-wrapper .barcode {
    background: url("images/barcode-mn-neg.svg");
    background-size: cover;
    background-position: top;
    display: inline-table;
}
.mediennetzwerk-bayern .barcode-wrapper .barcode img {
    opacity: 0;
}
/* Medientage München */
.medientage-muenchen a, .medientage-muenchen .barcode-wrapper .mediasquare {
    color: var(--medientage-muenchen);
}
.medientage-muenchen a:hover {
    color: var(--medientage-muenchen-tc);
}
.medientage-muenchen .barcode-wrapper .mtm {
    display: block;
}
.medientage-muenchen .barcode-wrapper .mb {
    display: none;
}
.medientage-muenchen .filled.news, .medientage-muenchen .member .wpb_wrapper {
    background-color: var(--medientage-muenchen-sc);
}
.medienbayern.medientage-muenchen .qodef-h1, .medienbayern.medientage-muenchen h1, .medienbayern.medientage-muenchen .qodef-h2, .medienbayern.medientage-muenchen h2, .medienbayern.medientage-muenchen .qodef-h3, .medienbayern.medientage-muenchen h3, .medienbayern.medientage-muenchen .qodef-h4, .medienbayern.medientage-muenchen h4, .medienbayern.medientage-muenchen .qodef-h5, .medienbayern.medientage-muenchen h5, .medienbayern.medientage-muenchen .qodef-h6, .medienbayern.medientage-muenchen h6 {
    color: var(--medientage-muenchen);
}
.medienbayern.medientage-muenchen .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    color: var(--medientage-muenchen-tc);
    /*color: var(--medientage-muenchen-sc);*/
}
.medienbayern.medientage-muenchen .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--medientage-muenchen-tc)), to(var(--medientage-muenchen-tc)));
    background-image: -o-linear-gradient(var(--medientage-muenchen-tc), var(--medientage-muenchen-tc));
    background-image: linear-gradient(var(--medientage-muenchen-tc), var(--medientage-muenchen-tc));
}
.medienbayern.medientage-muenchen .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--medientage-muenchen-tc)
}
.medienbayern.medientage-muenchen .news .qodef-e-info-item.qodef-e-info-category, .medienbayern.medientage-muenchen .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .medientage-muenchen .member .wpb_wrapper, .medientage-muenchen .member .wpb_wrapper a:hover {
    color: var(--medientage-muenchen-tc);
}
.medienbayern.medientage-muenchen .news .qodef-button {
    color: var(--medientage-muenchen);
}
.medienbayern.medientage-muenchen .filled.news a, .medienbayern.medientage-muenchen .filled.news h2 {
    color: var(--medientage-muenchen-tc);
}
.medienbayern.medientage-muenchen .qodef-button.qodef-layout--outlined {
    color: var(--medientage-muenchen);
    background-color: transparent;
    border: 3px solid var(--medientage-muenchen);
}
.medienbayern.medientage-muenchen .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--medientage-muenchen);
    border: 3px solid var(--medientage-muenchen);
}
.medienbayern.medientage-muenchen .about-us strong {
    color: var(--medientage-muenchen);
}
.medientage-muenchen span.qodef-underscore.qodef--blinkable:after {
    color: var(--medientage-muenchen);
}
.medientage-muenchen .qodef-button.qodef-layout--filled:hover {
    color: #fff;
    background-color: var(--medientage-muenchen);
}
.medientage-muenchen #h5vp_player .plyr .plyr__control--overlaid, .medientage-muenchen .plyr__control--overlaid, .medientage-muenchen.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--medientage-muenchen);
}
.medientage-muenchen .plyr--full-ui input[type=range] {
    color: var(--medientage-muenchen);
}
.medientage-muenchen .plyr--video .plyr__control.plyr__tab-focus, .medientage-muenchen .plyr--video .plyr__control:hover, .medientage-muenchen .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--medientage-muenchen);
}
.medientage-muenchen footer .fa-twitter:before, .medientage-muenchen footer .social_linkedin_circle:before {
    color: var(--medientage-muenchen);
}
.medientage-muenchen #qodef-page-footer-bottom-area figure.wp-block-image.size-large {
    filter: invert(59%) sepia(14%) saturate(1679%) hue-rotate(164deg) brightness(89%) contrast(98%);
}
.medientage-muenchen #qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--medientage-muenchen);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
.medientage-muenchen #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-white);
    background-color: var(--medientage-muenchen);
    border: 2px solid var(--medientage-muenchen);
}
@media (hover: hover) {
    .medientage-muenchen.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--medientage-muenchen);
    }
}
.medientage-muenchen.modula-best-grid-gallery .f-button {
    color: var(--medientage-muenchen);
    background: var(--mb-white);
}
.medientage-muenchen .barcode-wrapper .barcode {
    background: url("images/barcode-mtm-neg.svg");
    background-size: cover;
    background-position: top;
    display: inline-table;
}
.medientage-muenchen .barcode-wrapper .barcode img {
    opacity: 0;
}
/* Start into Media */
.start-into-media a, .start-into-media .barcode-wrapper .mediasquare {
    color: var(--start-into-media);
}
.start-into-media a:hover {
    color: var(--start-into-media-sc);
}
.start-into-media .barcode-wrapper .sim {
    display: block;
}
.start-into-media .barcode-wrapper .mb {
    display: none;
}
.start-into-media .filled.news, .start-into-media .member .wpb_wrapper {
    background-color: var(--start-into-media-sc);
}
.medienbayern.start-into-media .qodef-h1, .medienbayern.start-into-media h1, .medienbayern.start-into-media .qodef-h2, .medienbayern.start-into-media h2, .medienbayern.start-into-media .qodef-h3, .medienbayern.start-into-media h3, .medienbayern.start-into-media .qodef-h4, .medienbayern.start-into-media h4, .medienbayern.start-into-media .qodef-h5, .medienbayern.start-into-media h5, .medienbayern.start-into-media .qodef-h6, .medienbayern.start-into-media h6 {
    color: var(--start-into-media);
}
.medienbayern.start-into-media .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    color: var(--start-into-media);
    /*color: var(--start-into-media-sc);*/
}
.medienbayern.start-into-media .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--start-into-media)), to(var(--start-into-media)));
    background-image: -o-linear-gradient(var(--start-into-media), var(--start-into-media));
    background-image: linear-gradient(var(--start-into-media), var(--start-into-media));
}
.medienbayern.start-into-media .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--start-into-media)
}
.medienbayern.start-into-media .news .qodef-e-info-item.qodef-e-info-category, .medienbayern.start-into-media .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .start-into-media .member .wpb_wrapper, .start-into-media .member .wpb_wrapper a:hover {
    color: var(--mb-white);
}
.medienbayern.start-into-media .news .qodef-button {
    color: var(--start-into-media);
}
.medienbayern.start-into-media .qodef-button.qodef-layout--outlined {
    color: var(--start-into-media);
    background-color: transparent;
    border: 3px solid var(--start-into-media);
}
.medienbayern.start-into-media .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--start-into-media);
    border: 3px solid var(--start-into-media);
}
.medienbayern.start-into-media .about-us strong {
    color: var(--start-into-media);
}
.start-into-media span.qodef-underscore.qodef--blinkable:after {
    color: var(--start-into-media);
}
.start-into-media .qodef-button.qodef-layout--filled:hover {
    color: #fff;
    background-color: var(--start-into-media);
}
.start-into-media #h5vp_player .plyr .plyr__control--overlaid, .start-into-media .plyr__control--overlaid, .start-into-media.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--start-into-media);
}
.start-into-media .plyr--full-ui input[type=range] {
    color: var(--start-into-media);
}
.start-into-media .plyr--video .plyr__control.plyr__tab-focus, .start-into-media .plyr--video .plyr__control:hover, .start-into-media .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--start-into-media);
}
.start-into-media footer .fa-twitter:before, .start-into-media footer .social_linkedin_circle:before {
    color: var(--start-into-media);
}
.start-into-media #qodef-page-footer-bottom-area figure.wp-block-image.size-large {
    filter: invert(49%) sepia(90%) saturate(345%) hue-rotate(100deg) brightness(96%) contrast(89%);
}
.start-into-media #qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--start-into-media);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
.start-into-media #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-white);
    background-color: var(--start-into-media);
    border: 2px solid var(--start-into-media);
}
@media (hover: hover) {
    .start-into-media.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--start-into-media);
    }
}
.start-into-media.modula-best-grid-gallery .f-button {
    color: var(--start-into-media);
    background: var(--mb-white);
}
.start-into-media .barcode-wrapper .barcode {
    background: url("images/barcode-sim-neg.svg");
    background-size: cover;
    background-position: top;
    display: inline-table;
}
.start-into-media .barcode-wrapper .barcode img {
    opacity: 0;
}
/* XPLR */
.xplr-media-in-bavaria a, .xplr-media-in-bavaria .barcode-wrapper .mediasquare {
    color: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria a:hover {
    color: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria .barcode-wrapper .xplr {
    display: block;
}
.xplr-media-in-bavaria .barcode-wrapper .mb {
    display: none;
}
.xplr-media-in-bavaria .filled.news, .xplr-media-in-bavaria .member .wpb_wrapper {
    background-color: var(--xplr-media-in-bavaria-sc);
}
.medienbayern.xplr-media-in-bavaria .qodef-h1, .medienbayern.xplr-media-in-bavaria h1, .medienbayern.xplr-media-in-bavaria .qodef-h2, .medienbayern.xplr-media-in-bavaria h2, .medienbayern.xplr-media-in-bavaria .qodef-h3, .medienbayern.xplr-media-in-bavaria h3, .medienbayern.xplr-media-in-bavaria .qodef-h4, .medienbayern.xplr-media-in-bavaria h4, .medienbayern.xplr-media-in-bavaria .qodef-h5, .medienbayern.xplr-media-in-bavaria h5, .medienbayern.xplr-media-in-bavaria .qodef-h6, .medienbayern.xplr-media-in-bavaria h6 {
    color: var(--xplr-media-in-bavaria);
}
.medienbayern.xplr-media-in-bavaria .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    color: var(--xplr-media-in-bavaria);
    /*color: var(--xplr-media-in-bavaria-sc);*/
}
.medienbayern.xplr-media-in-bavaria .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--xplr-media-in-bavaria)), to(var(--xplr-media-in-bavaria)));
    background-image: -o-linear-gradient(var(--xplr-media-in-bavaria), var(--xplr-media-in-bavaria));
    background-image: linear-gradient(var(--xplr-media-in-bavaria), var(--xplr-media-in-bavaria));
}
.medienbayern.xplr-media-in-bavaria .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--xplr-media-in-bavaria)
}
.medienbayern.xplr-media-in-bavaria .news .qodef-e-info-item.qodef-e-info-category, .medienbayern.xplr-media-in-bavaria .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .xplr-media-in-bavaria .member .wpb_wrapper, .xplr-media-in-bavaria .member .wpb_wrapper a:hover {
    color: var(--mb-black);
}
.medienbayern.xplr-media-in-bavaria .news .qodef-button {
    color: var(--mb-black);
}
.medienbayern.xplr-media-in-bavaria .qodef-button.qodef-layout--outlined {
    color: var(--xplr-media-in-bavaria);
    background-color: transparent;
    border: 3px solid var(--xplr-media-in-bavaria);
}
.medienbayern.xplr-media-in-bavaria .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--xplr-media-in-bavaria);
    border: 3px solid var(--xplr-media-in-bavaria);
}
.medienbayern.xplr-media-in-bavaria .about-us strong {
    color: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria span.qodef-underscore.qodef--blinkable:after {
    color: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria .qodef-button.qodef-layout--filled:hover {
    color: #fff;
    background-color: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria #h5vp_player .plyr .plyr__control--overlaid, .xplr-media-in-bavaria .plyr__control--overlaid, .xplr-media-in-bavaria.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria .plyr--full-ui input[type=range] {
    color: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria .plyr--video .plyr__control.plyr__tab-focus, .xplr-media-in-bavaria .plyr--video .plyr__control:hover, .xplr-media-in-bavaria .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria footer .fa-twitter:before, .xplr-media-in-bavaria footer .social_linkedin_circle:before {
    color: var(--xplr-media-in-bavaria);
}
.xplr-media-in-bavaria #qodef-page-footer-bottom-area figure.wp-block-image.size-large {
    filter: invert(14%) sepia(77%) saturate(7488%) hue-rotate(334deg) brightness(98%) contrast(96%);
}
.xplr-media-in-bavaria #qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--xplr-media-in-bavaria);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
.xplr-media-in-bavaria #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-white);
    background-color: var(--xplr-media-in-bavaria);
    border: 2px solid var(--xplr-media-in-bavaria);
}
@media (hover: hover) {
    .xplr-media-in-bavaria.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--xplr-media-in-bavaria);
    }
}
.xplr-media-in-bavaria.modula-best-grid-gallery .f-button {
    color: var(--xplr-media-in-bavaria);
    background: var(--mb-white);
}
.xplr-media-in-bavaria .barcode-wrapper .barcode {
    background: url("images/barcode-xplr-neg.svg");
    background-size: cover;
    background-position: top;
    display: inline-table;
}
.xplr-media-in-bavaria .barcode-wrapper .barcode img {
    opacity: 0;
}
/* XR Hub Bavaria */
.xr-hub-bavaria a, .xr-hub-bavaria .barcode-wrapper .mediasquare {
    color: var(--xr-hub-bavaria);
}
.xr-hub-bavaria a:hover {
    color: var(--xr-hub-bavaria-sc);
}
.xr-hub-bavaria .barcode-wrapper .xrh {
    display: block;
}
.xr-hub-bavaria .barcode-wrapper .mb {
    display: none;
}
.xr-hub-bavaria .filled.news, .xr-hub-bavaria .member .wpb_wrapper {
    background-color: var(--xr-hub-bavaria-sc);
}
.medienbayern.xr-hub-bavaria .qodef-h1, .medienbayern.xr-hub-bavaria h1, .medienbayern.xr-hub-bavaria .qodef-h2, .medienbayern.xr-hub-bavaria h2, .medienbayern.xr-hub-bavaria .qodef-h3, .medienbayern.xr-hub-bavaria h3, .medienbayern.xr-hub-bavaria .qodef-h4, .medienbayern.xr-hub-bavaria h4, .medienbayern.xr-hub-bavaria .qodef-h5, .medienbayern.xr-hub-bavaria h5, .medienbayern.xr-hub-bavaria .qodef-h6, .medienbayern.xr-hub-bavaria h6 {
    color: var(--xr-hub-bavaria);
}
.medienbayern.xr-hub-bavaria .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    color: var(--xr-hub-bavaria);
    /*color: var(--xr-hub-bavaria-sc);*/
}
.medienbayern.xr-hub-bavaria .qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--xr-hub-bavaria)), to(var(--xr-hub-bavaria)));
    background-image: -o-linear-gradient(var(--xr-hub-bavaria), var(--xr-hub-bavaria));
    background-image: linear-gradient(var(--xr-hub-bavaria), var(--xr-hub-bavaria));
}
.medienbayern.xr-hub-bavaria .news .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button):hover {
    background-color: transparent;
    color: var(--xr-hub-bavaria)
}
.medienbayern.xr-hub-bavaria .news .qodef-e-info-item.qodef-e-info-category, .medienbayern.xr-hub-bavaria .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .xr-hub-bavaria .member .wpb_wrapper, .xr-hub-bavaria .member .wpb_wrapper a:hover {
    color: var(--mb-white);
}
.medienbayern.xr-hub-bavaria .news .qodef-button {
    color: var(--xr-hub-bavaria);
}
.medienbayern.xr-hub-bavaria .qodef-button.qodef-layout--outlined {
    color: var(--xr-hub-bavaria);
    background-color: transparent;
    border: 3px solid var(--xr-hub-bavaria);
}
.medienbayern.xr-hub-bavaria .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--xr-hub-bavaria);
    border: 3px solid var(--xr-hub-bavaria);
}
.medienbayern.xr-hub-bavaria .about-us strong {
    color: var(--xr-hub-bavaria);
}
.xr-hub-bavaria span.qodef-underscore.qodef--blinkable:after {
    color: var(--xr-hub-bavaria);
}
.xr-hub-bavaria .qodef-button.qodef-layout--filled:hover {
    color: #fff;
    background-color: var(--xr-hub-bavaria);
}
.xr-hub-bavaria #h5vp_player .plyr .plyr__control--overlaid, .xr-hub-bavaria .plyr__control--overlaid, .xr-hub-bavaria.modula-best-grid-gallery .fancybox__backdrop {
    background: var(--xr-hub-bavaria);
}
.xr-hub-bavaria .plyr--full-ui input[type=range] {
    color: var(--xr-hub-bavaria);
}
.xr-hub-bavaria .plyr--video .plyr__control.plyr__tab-focus, .xr-hub-bavaria .plyr--video .plyr__control:hover, .xr-hub-bavaria .plyr--video .plyr__control[aria-expanded=true] {
    background: var(--xr-hub-bavaria);
}
.xr-hub-bavaria footer .fa-twitter:before, .xr-hub-bavaria footer .social_linkedin_circle:before {
    color: var(--xr-hub-bavaria);
}
.xr-hub-bavaria #qodef-page-footer-bottom-area figure.wp-block-image.size-large {
    filter: invert(48%) sepia(55%) saturate(4128%) hue-rotate(160deg) brightness(93%) contrast(101%);
}
.xr-hub-bavaria #qodef-back-to-top .qodef-back-to-top-icon {
    color: var(--xr-hub-bavaria);
    background-color: var(--mb-bluedark);
    border: 2px solid var(--mb-bluedark);
}
.xr-hub-bavaria #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: var(--mb-white);
    background-color: var(--xr-hub-bavaria);
    border: 2px solid var(--xr-hub-bavaria);
}
@media (hover: hover) {
    .xr-hub-bavaria.modula-best-grid-gallery .f-button:hover:not([disabled]) {
        color: var(--mb-white);
        background-color: var(--xr-hub-bavaria);
    }
}
.xr-hub-bavaria.modula-best-grid-gallery .f-button {
    color: var(--xr-hub-bavaria);
    background: var(--mb-white);
}
.xr-hub-bavaria .barcode-wrapper .barcode {
    background: url("images/barcode-xrh-neg.svg");
    background-size: cover;
    background-position: top;
    display: inline-table;
}
.xr-hub-bavaria .barcode-wrapper .barcode img {
    opacity: 0;
}
/* Marken End */
.medienbayern footer .qodef-h2, .medienbayern footer h2, .medienbayern footer p {
    color: var(--mb-bluelight) !important
}
footer a, #qodef-page-footer .widget a {
    color: var(--mb-bluelight)
}
#qodef-top-area .widget a {
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
}
#qodef-page-footer .widget a:hover {
    opacity: 1;
    color: var(--mb-white);
}
#qodef-page-footer .widget a {
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
}
#qodef-page-footer-top-area {
    background-color: var(--mb-bluedark);
}
#qodef-page-footer-bottom-area {
    background-color: var(--white);
}
#qodef-page-footer .widget {
    /*margin: 0;*/
    color: var(--mb-white);
}
#qodef-page-footer .widget a:hover {
    /* color: var(--mb-bluelight);*/
}
#qodef-page-footer .widget.widget_boldlab_core_icon .qodef-icon-holder a:hover {
    color: var(--mb-white);
    opacity: 1;
}
footer .fa-twitter:before, footer .social_linkedin_circle:before {
    color: var(--mb-bluedark);
}
.medienbayern .qodef-button.qodef-layout--outlined:hover {
    color: var(--mb-white);
    background-color: var(--mb-bluedark);
    border: 3px solid var(--mb-bluedark);
}
.medienbayern .qodef-button.qodef-layout--outlined {
    color: var(--mb-bluedark);
    background-color: transparent;
    border: 3px solid var(--mb-bluedark);
}
/* Grid */
.autosizeHeader img {
    width: 100% !important;
}
.qodef-shortcode.qodef-blog.qodef--list article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
    padding: 6px;
}
#qodef-page-footer .widget a {
    padding-right: calc(var(--gridstrength)/2);
}
.wp-block-group.socialmedia > div {
    display: flex;
}
.qodef-header-sticky {
    height: 148px;
}
.qodef-button {
    padding: 4px 14px 4px;
}
.qodef-header-navigation > ul > li {
    padding: 0 calc(var(--gridstrength)/2);
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    padding: calc(var(--gridstrength)/2) 0;
}
.qodef-header-navigation ul:not(#qodef-sticky-navigation-menu) li .qodef-drop-down-second {
    margin-top: calc(var(--gridstrength)/1);
}
.qodef-header-navigation > ul:not(#qodef-sticky-navigation-menu) > li {
    padding-top: calc(var(--gridstrength)/1);
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li a {
    font-size: unset;
    line-height: unset;
}
.wp-block-group.socialmedia .qodef-icon-list-item .qodef-icon-holder .qodef-icon .medienbayern .qodef-button {
    padding: 4px 12px 6px;
}
#qodef-mobile-header-navigation ul li.menu-item-has-children > .qodef-menu-arrow:after {
    font-family: 'MediaSquareCode03';
}
.mediasquare {
    font-family: 'MediaSquareCode03'
}
footer .qodef-grid .qodef-grid-item {
    position: relative;
    display: flex;
    flex-direction: column
}
.qodef-header-navigation > ul > li > a .qodef-menu-item-inner:after {
    bottom: -9px;
    width: 100%;
    height: 5px;
}
.qodef-header-navigation > ul > li > a:hover .qodef-menu-item-inner:after {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
}
.qodef-header-navigation > ul > li > a .qodef-menu-item-inner:after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}
.medienbayern .vcard .member .qodef-e-content {
    padding: 24px;
}
.vcard .info {
    padding: 24px;
}
.medienbayern .vcard .member .wpb_wrapper {
    height: 100%;
}
.medienbayern .vcard .member .vc_empty_space {
    margin-top: auto;
}
.qodef-shortcode.qodef-m.qodef-social-share.clear.qodef-layout--list {
    display: none;
}
.qodef-page-title .qodef-m-content.qodef-content-grid {}
.qodef-page-title {
    margin-top: 0;
}
#qodef-page-header {
    height: 180px;
    height: calc(96px + (132 - 96) * ((100vw - 1001px) / (1968 - 1001)) * 1);
    margin-bottom: calc(var(--gridstrength)*1);
}
body.medienbayern #qodef-page-header-inner a.qodef-header-logo-link, body.medienbayern #qodef-page-header-inner a.qodef-header-logo-link img {
    height: calc(96px + (132 - 96) * ((100vw - 1001px) /(1968 - 1001)) * 1) !important;
}
.qodef-header-navigation {
    height: 100%;
    display: flex;
    align-self: flex-end;
}
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
    margin-right: inherit;
}
.qodef-header-standard--right .qodef-header-sticky .qodef-header-sticky-inner .qodef-header-logo-link {
    margin-right: initial;
}
.medienbayern .qodef-header-sticky {
    box-shadow: none;
}
.medienbayern #qodef-page-comments-list .qodef-comment-item .qodef-e-links > :after {
    content: ' ●'
}
/* Videoplayer */
.medienbayern .plyr__control--overlaid {
    border-radius: 0;
    padding: 24px;
}
@media only screen and (max-width: 480px) {
    .medienbayern .plyr__control--overlaid {
        padding: 15px 10px 10px !important;
    }
}
.plyr__control--overlaid svg {
    display: none;
}
button.plyr__control.plyr__control--overlaid:after {
    content: '>';
    font-family: 'MediaSquareCode03';
    font-size: 48px;
    line-height: 0.6;
    vertical-align: bottom;
    padding-left: 4px;
}
/* Navi-Change */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #qodef-page-mobile-header {
        display: none;
    }
    #qodef-page-header {
        display: block;
    }
}
@media only screen and (min-width: 480px) and (max-width: 1024px) {
    .qodef-header-sticky {
        height: 100px;
    }
    #qodef-page-header {
        /*   height: 92px;*/
    }
    .medienbayern #qodef-page-header-inner a.qodef-header-logo-link, #qodef-page-header-inner a.qodef-header-logo-link img {
        /* max-height: 68px;*/
    }
    .qodef-header-navigation > ul > li > a .qodef-menu-item-inner {
        margin-bottom: 12px;
    }
    .medienbayern .qodef-header-sticky-inner .qodef-header-logo-link img.qodef--dark {
        opacity: 1;
    }
    .medienbayern .qodef-header-sticky-inner .qodef-header-logo-link img.qodef--dark, a.qodef-header-logo-link {
        min-width: 145px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .qodef-header-navigation > ul > li {
        padding: 0 6px;
        padding-right: 6px;
    }
    #qodef-page-header .qodef-widget-holder .widget {
        margin: 0 0 0 12px;
    }
}
@media only screen and (max-width: 1000px) {
    #qodef-page-header {
        height: 92px;
        height: auto;
    }
    body.medienbayern #qodef-page-header-inner a.qodef-header-logo-link, body.medienbayern #qodef-page-header-inner a.qodef-header-logo-link img {
        height: 92px !important;
    }
}
@media only screen and (max-width: 768px) {
    .medienbayern #qodef-page-mobile-header .qodef-mobile-header-logo-link img {
        max-height: 50px;
    }
    .qodef-mobile-header--sticky-display #qodef-page-mobile-header {
        height: calc(60px + var(--gridstrength)*1);
        padding: calc(var(--gridstrength)*1);
    }
    /*.qodef-header--sticky-display #qodef-page-mobile-header {
        padding: calc(var(--gridstrength)*1);
    }*/
    .admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
        top: 0px;
    }
    #qodef-page-mobile-header {
        height: calc(48px + var(--gridstrength)*1);
    }
    .qodef-header--sticky-display #qodef-page-mobile-header {
        height: calc(60px + var(--gridstrength)*2);
    }
    .qodef-mobile-header--standard #qodef-page-mobile-header #qodef-mobile-header-opener {
        height: 48px;
        padding-top: 6px;
    }
    .qodef-mobile-header--sticky-display #qodef-page-mobile-header #qodef-mobile-header-opener {
        padding-top: 3px;
    }
}
@media only screen and (max-width: 480px) {
    .medienbayern #qodef-page-mobile-header .qodef-mobile-header-logo-link img {
        max-height: 36px;
    }
    .qodef-mobile-header--sticky-display #qodef-page-mobile-header {
        height: calc(var(--gridstrength)*4);
        padding: calc(var(--gridstrength)*1);
    }
    #qodef-page-mobile-header {
        height: calc(var(--gridstrength)*6) !important;
    }
    .qodef-header--sticky-display #qodef-page-mobile-header {
        height: calc(var(--gridstrength)*7) !important;
    }
}
@media only screen and (min-width: 1968px) {
    #qodef-page-header {
        height: calc((132px * 1));
    }
    body.medienbayern #qodef-page-header-inner a.qodef-header-logo-link, body.medienbayern #qodef-page-header-inner a.qodef-header-logo-link img {
        height: calc((132px * 1));
    }
}
/* Blog */
.qodef-shortcode.qodef-blog.qodef--list article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
    padding: 6px;
}
.medienbayern .qodef-blog article .qodef-e-info.qodef-info--top {
    margin-bottom: calc(var(--gridstrength)/2);
}
@media only screen and (max-width: 480px) {
    .medienbayern .qodef-blog article .qodef-e-info.qodef-info--top {
        margin-bottom: calc(var(--gridstrength));
    }
}
.qodef-blog article .qodef-e-read-more {
    margin: calc(var(--gridstrength)/4) 0 0;
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom {
    margin-top: calc(var(--gridstrength)/10);
    margin-bottom: calc(var(--gridstrength)/4);
}
.qodef-blog.qodef--single article .qodef-e-info-tags a:after {
    bottom: 0px;
    height: 0px;
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:after {
    bottom: 0px;
    height: 0px;
}
/* Temp */
#qodef-page-header .qodef-header-logo-link img:not(.qodef--main) {
    top: 50%;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    width: auto;
    left: 0;
}
.medienbayern .qodef-e-info-author {
    display: none !important;
}
/* News */
.news .qodef-m-title {
    justify-content: left;
    display: flex;
}
.news footer .qodef-m-title {
    justify-content: flex-start;
    display: flex;
}
.news.vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 0px;
}
.qodef-page-title .qodef-m-content.qodef-content-full-width {
    padding: 0;
}
.qodef-page-title .qodef-m-title {
    text-align: left;
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
    text-align: left;
    width: fit-content;
    text-transform: uppercase;
    padding: 0;
    max-width: 75%;
}
/* Team  */
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e .qodef-e-content {
    padding: 12px;
}
.qodef-e-content-inner {
    text-align: center;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-team-member-social-icon:hover {
    opacity: 1;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-content .qodef-team-member-social-icon:hover {
    opacity: 1;
}
.medienbayern .vcard .member .qodef-e-content {
    padding: calc(var(--gridstrength) * 0.5) calc(var(--gridstrength) * 0.5) 24px calc(var(--gridstrength) * 0.5);
}
.vcard .info {
    padding: 24px;
    word-break: break-word;
}
.vcard .member .qodef-e-content {}
@media only screen and (max-width: 1200px) {
    .medienbayern #hero .qodef-button {
        padding: 2px 6px 3px;
    }
}
@media only screen and (max-width: 1024px) {
    .medienbayern #hero .qodef-button {
        padding: 2px 6px 3px;
    }
}
@media only screen and (max-width: 768px) {
    .medienbayern #hero .qodef-button {
        padding: 1px 3px 2px;
    }
}
.medienbayern #hero h1 {
    margin: 0;
    padding: var(--gridstrength);
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
    margin-left: 0;
}
.news.filled span.qodef-category-separator:after {
    content: "|";
    font-size: 12px;
}
.news.filled .qodef-e-info-item.qodef-e-info-category span, .news.filled .qodef-e-info-item.qodef-e-info-category a {
    display: inline-block;
    float: left;
}
.news.filled .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated {
    width: 100%;
}
span.qodef-category-separator:after {
    content: "";
}
span.qodef-category-separator {
    font-size: 0;
}
/* Gallery */
.f-progress {
    display: none;
}
button.f-button.is-prev {
    margin-left: calc(var(--gridstrength)/2.1);
}
button.f-button.is-next {
    margin-right: calc(var(--gridstrength)/2.1);
}
button.f-button.is-prev:after {
    content: '<';
    font-family: 'MediaSquareCode03', sans-serif;
    font-weight: 400;
    font-size: 40px;
}
button.f-button.is-next:after {
    content: '>';
    font-family: 'MediaSquareCode03', sans-serif;
    font-weight: 400;
    font-size: 40px;
}
.modula-best-grid-gallery .f-carousel__nav .f-button svg {
    display: none;
}
.modula-best-grid-gallery .f-button {
    border-radius: 0 !important;
    padding: 12px !important;
    box-shadow: none !important;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
    margin: 0 calc(var(--gridstrength)/2);
}
/* Fontsizes dynamic */
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
    font-weight: 700;
}
.medienbayern blockquote {
    font-family: 'Montserrat', sans-serif;
}
.qodef-shortcode.qodef-blog.qodef--list article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
    font-weight: 600;
}
h2.qodef-m-title {
    font-style: normal;
    font-weight: 400;
	ont-family: 'MediaSquareCode03', sans-serif;
}
body.medienbayern, .medienbayern .qodef-counter.qodef-layout--simple .qodef-m-digit, .medienbayern .qodef-button, .medienbayern .news h3, .medienbayern ul#qodef-main-navigation-menu li a, .medienbayern .qodef-header-navigation > ul > li > a, .medienbayern #qodef-mobile-header-navigation .qodef-m-inner > ul > li > a {
    font-family: 'Montserrat', sans-serif !important;
}
.wp-block-group.socialmedia .qodef-icon-list-item .qodef-icon-holder .qodef-icon .medienbayern .qodef-button {
    font-weight: 700;
}
.medienbayern .qodef-page-title .qodef-m-title {
    text-transform: uppercase !important;
}
#qodef-side-area .widget a.wp-block-button__link {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
}
.qodef-shortcode.qodef-blog.qodef--list article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), .qodef-blog.qodef--single article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
    font-weight: 600;
}
@media only screen and (max-width: 480px) {}
.medienbayern .news h3, .qodef-header-navigation > ul > li > a {
    /* text-transform: uppercase;*/
    font-weight: 600;
}
.medienbayern ul#qodef-main-navigation-menu li a, .medienbayern .qodef-header-navigation > ul > li > a {
    text-transform: uppercase;
    font-weight: 500;
}
/* MediaSquare */
.medienbayern .mediasquare h1, .medienbayern .mediasquare h2, .medienbayern .mediasquare h3, .medienbayern .mediasquare h4, .medienbayern .mediasquare h5, .medienbayern .mediasquare h6, .medienbayern h2.qodef-section-title, .medienbayern h3.qodef-section-title, .medienbayern h4.qodef-section-title  {
    text-transform: none;
    font-family: 'MediaSquareCode03', sans-serif;
    font-weight: 400;
}
/* Montserrat Change */
.medienbayern h1, .medienbayern h2, .medienbayern h3, .medienbayern h4, .medienbayern h5, .medienbayern h6 {
    text-transform: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}
.medienbayern h1.qodef-m-title, .medienbayern h2.qodef-m-title, .medienbayern h3.qodef-m-title, .medienbayern h4.qodef-m-title, .medienbayern h5.qodef-m-title, .medienbayern h6.qodef-m-title {
    font-style: normal;
    font-weight: 400;
	font-family: 'MediaSquareCode03', sans-serif;
}
#qodef-mobile-header-navigation .qodef-m-inner {
    overflow: hidden;
}
#qodef-mobile-header-navigation ul li ul {
    margin: 0;
    padding: 12px 0 24px 0;
}
#qodef-mobile-header-navigation ul li a {
    padding: 5px 0;
}
#qodef-mobile-header-navigation .qodef-m-inner > ul > li > a {
    line-height: 1.5em;
}
#qodef-mobile-header-navigation ul li.menu-item-has-children > .qodef-menu-arrow:after {
    font-family: 'MediaSquareCode03';
    content: "\003e";
    font-weight: 400;
    font-size: 36px;
    text-align: end;
}
#qodef-mobile-header-navigation ul li.menu-item-has-children > .qodef-menu-arrow {
    width: 40px;
    height: 40px;
}
.medienbayern h1.qodef-m-title, .medienbayern h3.qodef-highlight, .medienbayern h3.qodef-e-title.entry-title, .medienbayern #hero_wrapper h1 {
    font-family: 'Montserrat', sans-serif;
}
.medienbayern .montserrat, .medienbayern .montserrat h1, .medienbayern .montserrat h2, .medienbayern .montserrat h3, .medienbayern .montserrat h4, .medienbayern .montserrat h5, .medienbayern .montserrat h6 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
.medienbayern .medium {
    font-weight: 500;
}
h1, h2, h3, h4, h5, h6 {
    /*margin: 24px 0 0 0 !important; */
}
.medienbayern #hero h1 {
    text-transform: uppercase;
    font-weight: 700;
}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
    font-family: 'MediaSquareCode03';
    font-size: 44px;
    font-weight: 400;
}
.arrow_carrot-right:before {
    font-family: 'MediaSquareCode03';
    content: ">";
    font-size: 44px;
}
.arrow_carrot-left:before {
    font-family: 'MediaSquareCode03';
    content: "<";
    font-size: 44px;
}
.medienbayern h3.qodef-highlight {
    text-transform: uppercase;
}
.medienbayern h3.qodef-e-title.entry-title {
    font-weight: 700;
}
.medienbayern .news h3.qodef-e-title.entry-title {
    font-weight: 600;
}
.broken_link, a.broken_link {
    text-decoration: none;
}
body.medienbayern, .medienbayern p {
    font-size: calc(16px + (22 - 16) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern footer p {
    font-size: calc(12px + (16 - 12) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((16px + (22 - 16) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern #qodef-page-footer ul#menu-footernavigation a {
    font-size: calc(14px + (18 - 14) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((19px + (38 - 19) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern .qodef-page-title .qodef-breadcrumbs a, .medienbayern .qodef-page-title .qodef-breadcrumbs span {
    font-size: calc(10px + (16 - 10) * ((100vw - 361px) / (1968 - 361))*var(--scalefactor-font-size));
    letter-spacing: 0 !important;
}
/* Change */
.medienbayern .mediasquare h2, .medienbayern h2 span.qodef-underscore.qodef--blinkable, .medienbayern h1.qodef-m-title.entry-title, .medienbayern .claim h2, .medienbayern footer h2, .medienbayern footer h2 span.qodef-underscore.qodef--blinkable:after, .medienbayern h3.qodef-highlight, .medienbayern .mediasquare h3, .medienbayern .news h3, .medienbayern .mediasquare h4, .medienbayern .gf h4 {font-family: 'MediaSquareCode03';}

.medienbayern .mediasquare h1, .medienbayern h1.qodef-m-title.entry-title, .medienbayern h1.qodef-m-title {
    font-size: calc(36px + (64 - 36) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((49px + (86 - 49) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern .mediasquare h2, .medienbayern h2 span.qodef-underscore.qodef--blinkable:after, .medienbayern h2.qodef-m-title {
    font-size: calc(32px + (60 - 32) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((43px + (81 - 43) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern .claim h2, {
    font-size: calc(70px + (85 - 70) * ((100vw - 1585px) / (1968 - 1585))*var(--scalefactor-font-size));
    line-height: calc((55px + (66 - 55) * ((100vw - 1585px) / (1968 - 1585)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern footer h2, .medienbayern footer h2 span.qodef-underscore.qodef--blinkable:after, .medienbayern h3.qodef-highlight,.medienbayern h2.qodef-m-title {
    font-size: calc(32px + (38 - 32) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((43px + (51 - 43) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern h3 {
    font-size: calc(30px + (58 - 30) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((41px + (78 - 41) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern .news h3,.medienbayern h2.qodef-m-title {
    font-size: calc(18px + (26 - 18) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((24px + (35 - 24) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern h4, .medienbayern h2.qodef-m-title {
    font-size: calc(28px + (56 - 28) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((38px + (76 - 38) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern .gf h4 {
    font-size: calc(36px + (56 - 36) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((32px + (46 - 32) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
/* Change */
.medienbayern h1.qodef-highlight, .medienbayern h1.qodef-e-title, .medienbayern .montserrat h1, .medienbayern  h1 {
    font-size: calc(22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((30px + (41 - 30) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern #hero h1 {
    font-size: calc(32px + (60 - 32) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((36px + (65 - 36) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern h2.qodef-highlight, .medienbayern h2.qodef-e-title, .medienbayern .montserrat h2, .medienbayern h2 {
    font-size: calc(20px + (28 - 20) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((27px + (38 - 27) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern h3.qodef-highlight, .medienbayern h3.qodef-e-title, .medienbayern .montserrat h3, .medienbayern h3 {
    font-size: calc(18px + (26 - 18) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((24px + (35 - 24) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern h4.qodef-highlight, .medienbayern h4.qodef-e-title, .medienbayern .montserrat h4,  .medienbayern h3, #medienbayern .mep-default-feature-content h4  {
    font-size: calc(17px + (25 - 17) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((23px + (34 - 23) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern h5.qodef-highlight, .medienbayern h5.qodef-e-title, .medienbayern .montserrat h5, .medienbayern h5 {
    font-size: calc(16px + (24 - 16) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((22px + (32 - 22) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern h6.qodef-highlight, .medienbayern h6.qodef-e-title, .medienbayern .montserrat h6, .medienbayern h6 {
    font-size: calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern ul#qodef-main-navigation-menu li a {
    font-size: calc(18px + (36 - 18) * ((100vw - 1201px) / (1968 - 1201))*var(--scalefactor-font-size));
    line-height: calc((38px + (68 - 38) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
/* Sticky */
.qodef-header-navigation > ul > li > a {
    font-size: calc(16px + (32 - 16) * ((100vw - 1201px) / (1968 - 1201))*var(--scalefactor-font-size));
    line-height: calc((29px + (58 - 29) * ((100vw - 1201px) / (1968 - 1201)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern ul#qodef-main-navigation-menu li li a {
    font-size: calc(18px + (24 - 18) * ((100vw - 1201px) / (1968 - 1201))*var(--scalefactor-font-size));
    line-height: calc((24px + (32 - 24) * ((100vw - 1201px) / (1968 - 1201)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern .news .qodef-e-info-item.qodef-e-info-category, .medienbayern .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .medienbayern .news .qodef-button, .medienbayern .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), .medienbayern #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
    font-size: calc(12px + (18 - 12) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((16px + (24 - 16) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
/* Metanavigation */
.medienbayern #qodef-top-area .widget ul:not(.qodef-shortcode-list) li {
    font-size: calc(12px + (18 - 12) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((16px + (24 - 16) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern ul#menu-footernavigation li a {
    font-size: calc(14px + (18 - 14) * ((100vw - 1201px) / (1968 - 1201))*var(--scalefactor-font-size));
    line-height: calc((14px + (18 - 14) * ((100vw - 1201px) / (1968 - 1201)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
}
.medienbayern .mission {
    font-size: calc(10px + (14 - 10) * ((100vw - 1001px) / (1968 - 1001))*var(--scalefactor-font-size));
    line-height: calc((14px + (19 - 14) * ((100vw - 1001px) / (1968 - 1001)))*var(--scalefactor-line-height));
    letter-spacing: 0 !important;
    opacity: 1;
}
.qodef-team-list .qodef-e .qodef-e-content .qodef-team-member-social-icon {
    font-size: calc(36px * var(--scalefactor-font-size));
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-content .qodef-team-member-social-icon {
    font-size: calc(32px * var(--scalefactor-font-size));
}
.wp-block-group.socialmedia > div {
    font-size: calc(36px * var(--scalefactor-font-size));
}
@media only screen and (max-width: 1584px) {
    .medienbayern .claim h2 {
        font-size: calc(50px + (68 - 50) * ((100vw - 1201px) / (1584 - 1201))*var(--scalefactor-font-size));
        line-height: calc((38px + (52 - 38) * ((100vw - 1201px) / (1584 - 1201)))*var(--scalefactor-line-height));
    }
}
@media (max-width:1200px) {
    .medienbayern .claim h2 {
        font-size: calc(39px + (50 - 39) * ((100vw - 1001px) / (1200 - 1001))*var(--scalefactor-font-size));
        line-height: calc((30px + (38 - 30) * ((100vw - 1001px) / (1200 - 1001)))*var(--scalefactor-line-height));
    }
    .medienbayern ul#qodef-main-navigation-menu li a {
        font-size: calc(20px + (24 - 20) * ((100vw - 1001px) / (1200 - 1001))*var(--scalefactor-font-size));
    }
    .medienbayern ul#qodef-main-navigation-menu li li a {
        font-size: calc(16px + (18 - 16) * ((100vw - 769px) / (1200 - 769))*var(--scalefactor-font-size));
        line-height: calc((22px + (24 - 22) * ((100vw - 769px) / (1200 - 769)))*var(--scalefactor-line-height));
    }
    /* sticky */
    .qodef-header-navigation > ul > li > a {
        font-size: calc((14px + (16 - 14) * ((100vw - 1001px) / (1200 - 1001)))*var(--scalefactor-font-size));
        line-height: calc((25px + (29 - 25) * ((100vw - 1001px) / (1200 - 1001)))*var(--scalefactor-line-height));
    }
    .medienbayern ul#menu-footernavigation li a {
        font-size: calc(14px + (14 - 14) * ((100vw - 1201px) / (1968 - 1201))*var(--scalefactor-font-size));
        line-height: calc((14px + (14 - 14) * ((100vw - 1201px) / (1968 - 1201)))*var(--scalefactor-line-height));
    }
    .medienbayern #hero .qodef-button {
        font-size: calc(12px * var(--scalefactor-font-size));
    }
    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
        font-size: 36px;
    }
}
@media only screen and (max-width: 1024px) {
    .qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-content .qodef-team-member-social-icon {
        font-size: calc(28px * var(--scalefactor-font-size));
    }
    .qodef-team-list .qodef-e .qodef-e-content .qodef-team-member-social-icon {
        font-size: calc(32px * var(--scalefactor-font-size));
    }
}
@media (max-width:1000px) {
    body.medienbayern, .medienbayern p {
        font-size: calc(14px + (12 - 14) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((19px + (16 - 19) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern footer p {
        font-size: calc(14px + (12 - 14) * ((100vw - 481px) / (1000 - 481))*var(--scalefactor-font-size));
        line-height: calc((19px + (16 - 19) * ((100vw - 481px) / (1000 - 481)))*var(--scalefactor-line-height));
    }
    .medienbayern #qodef-page-footer ul#menu-footernavigation a {
        font-size: calc(16px + (14 - 16) * ((100vw - 481px) / (1000 - 481))*var(--scalefactor-font-size));
        line-height: calc((22px + (19 - 22) * ((100vw - 481px) / (1000 - 481)))*var(--scalefactor-line-height));
    }
    .medienbayern h1, .medienbayern h1.qodef-m-title.entry-title {
        font-size: calc(32px + (36 - 32) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((43px + (49 - 43) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h2, .medienbayern h2 span.qodef-underscore.qodef--blinkable:after {
        font-size: calc(28px + (32 - 28) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((38px + (43 - 38) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern .claim h2 {
        font-size: calc(32px + (39 - 32) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((26px + (30 - 26) * ((100vw - 769px) / (1200 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern footer h2, .medienbayern footer h2 span.qodef-underscore.qodef--blinkable:after, .medienbayern h3.qodef-highlight {
        font-size: calc(28px + (32 - 28) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((38px + (43 - 38) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h3 {
        font-size: calc(16px + (18 - 16) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((22px + (24 - 22) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    /* MediaSquare */
    .medienbayern h3 {
        font-size: calc(26px + (30 - 26) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((35px + (41 - 35) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern .news h3 {
        font-size: calc(16px + (18 - 16) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((22px + (24 - 22) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h4 {
        font-size: calc(24px + (28 - 24) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((32px + (38 - 32) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h5 {
        font-size: calc(22px + (26 - 22) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((30px + (35 - 30) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h6 {
        font-size: calc(20px + (24 - 20) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((27px + (32 - 27) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h1.qodef-highlight, .medienbayern h1.qodef-e-title, .medienbayern .montserrat h1 {
        font-size: calc(20px + (22 - 20) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((27px + (30 - 27) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern #hero h1 {
        font-size: calc(20px + (32 - 20) * ((100vw - 361px) / (1000 - 361))*var(--scalefactor-font-size));
        line-height: calc((24px + (36 - 24) * ((100vw - 361px) / (1000 - 361)))*var(--scalefactor-line-height));
    }
    .medienbayern h2.qodef-highlight, .medienbayern h2.qodef-e-title, .medienbayern .montserrat h2 {
        font-size: calc(18px + (20 - 18) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((24px + (27 - 24) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h3.qodef-highlight, .medienbayern h3.qodef-e-title, .medienbayern .montserrat h3 {
        font-size: calc(16px + (18 - 16) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((22px + (24 - 22) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h4.qodef-highlight, .medienbayern h4.qodef-e-title, .medienbayern .montserrat h4, #medienbayern .mep-default-feature-content h4  {
        font-size: calc(15px + (17 - 15) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((20px + (23 - 20) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h5.qodef-highlight, .medienbayern h5.qodef-e-title, .medienbayern .montserrat h5 {
        font-size: calc(14px + (16 - 14) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((19px + (22 - 19) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern h6.qodef-highlight, .medienbayern h6.qodef-e-title, .medienbayern .montserrat h6 {
        font-size: calc(13px + (15 - 13) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((18px + (20 - 18) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern ul#qodef-main-navigation-menu li a {
        font-size: calc(22px + (22 - 22) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((38px + (38 - 38) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    /* sticky */
    .qodef-header-navigation > ul > li > a {
        font-size: calc((16px + (16 - 16) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-font-size));
        line-height: calc((29px + (29 - 29) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern .news .qodef-e-info-item.qodef-e-info-category, .medienbayern .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .medienbayern .news .qodef-button, .medienbayern .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), .medienbayern #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
        font-size: calc(10px + (12 - 10) * ((100vw - 769px) / (1000 - 769))*var(--scalefactor-font-size));
        line-height: calc((14px + (16 - 14) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern #qodef-top-area .widget ul:not(.qodef-shortcode-list) li {
        font-size: calc(12px * var(--scalefactor-font-size));
        line-height: calc(16px * var(--scalefactor-line-height));
    }
    .medienbayern .mission {
        font-size: calc(12px + (10 - 12) * ((100vw - 481px) / (1000 - 481))*var(--scalefactor-font-size));
        line-height: calc((16px + (14 - 16) * ((100vw - 481px) / (1000 - 481)))*var(--scalefactor-line-height));
    }
    .medienbayern #hero .qodef-button {
        font-size: calc(10px * var(--scalefactor-font-size));
    }
    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
        font-size: 32px;
    }
}
@media (max-width:768px) {
    body.medienbayern, .medienbayern p {
        font-size: calc(14px * var(--scalefactor-font-size));
        line-height: calc(19px * var(--scalefactor-line-height));
    }
    .medienbayern h1, .medienbayern h1.qodef-m-title.entry-title {
        font-size: calc(32px * var(--scalefactor-font-size));
        line-height: calc(43px * var(--scalefactor-line-height));
    }
    .medienbayern h2, .medienbayern h2 span.qodef-underscore.qodef--blinkable:after {
        font-size: calc(28px * var(--scalefactor-font-size));
        line-height: calc(38px * var(--scalefactor-line-height));
    }
    .medienbayern .claim h2 {
        font-size: calc(39px * var(--scalefactor-font-size));
        line-height: calc(31px * var(--scalefactor-line-height));
    }
    .medienbayern footer h2, .medienbayern footer h2 span.qodef-underscore.qodef--blinkable:after, .medienbayern h3.qodef-highlight {
        font-size: calc(28px * var(--scalefactor-font-size));
        line-height: calc(38px * var(--scalefactor-line-height));
    }
    .medienbayern h3 {
        font-size: calc(16px + (16 - 16) * ((100vw - 481px) / (768 - 481))*var(--scalefactor-font-size));
        line-height: calc((22px + (22 - 22) * ((100vw - 481px) / (768 - 481)))*var(--scalefactor-line-height));
    }
    .medienbayern h3 {
        font-size: calc(26px * var(--scalefactor-font-size));
        line-height: calc(35px * var(--scalefactor-line-height));
    }
    .medienbayern .news h3 {
        font-size: calc(16px * var(--scalefactor-font-size));
        line-height: calc(22px * var(--scalefactor-line-height));
    }
    .medienbayern h4 {
        font-size: calc(24px * var(--scalefactor-font-size));
        line-height: calc(32px * var(--scalefactor-line-height));
    }
    .medienbayern h5, .edgtf-widget-title {
        font-size: calc(22px * var(--scalefactor-font-size));
        line-height: calc(30px * var(--scalefactor-line-height));
    }
    .medienbayern h6 {
        font-size: calc(20px * var(--scalefactor-font-size));
        line-height: calc(27px * var(--scalefactor-line-height));
    }
    .medienbayern h1.qodef-highlight, .medienbayern h1.qodef-e-title, .medienbayern .montserrat h1 {
        font-size: calc(20px * var(--scalefactor-font-size));
        line-height: calc(27px * var(--scalefactor-line-height));
    }
    .medienbayern h2.qodef-highlight, .medienbayern h2.qodef-e-title, .medienbayern .montserrat h2 {
        font-size: calc(18px * var(--scalefactor-font-size));
        line-height: calc(24px * var(--scalefactor-line-height));
    }
    .medienbayern h3.qodef-highlight, .medienbayern h3.qodef-e-title, .medienbayern .montserrat h3 {
        font-size: calc(16px * var(--scalefactor-font-size));
        line-height: calc(22px * var(--scalefactor-line-height));
    }
    .medienbayern h4.qodef-highlight, .medienbayern h4.qodef-e-title, .medienbayern .montserrat h4, #medienbayern .mep-default-feature-content h4  {
        font-size: calc(15px * var(--scalefactor-font-size));
        line-height: calc(20px * var(--scalefactor-line-height));
    }
    .medienbayern h5.qodef-highlight, .medienbayern h5.qodef-e-title, .medienbayern .montserrat h5 {
        font-size: calc(14px * var(--scalefactor-font-size));
        line-height: calc(19px * var(--scalefactor-line-height));
    }
    .medienbayern h6.qodef-highlight, .medienbayern h6.qodef-e-title, .medienbayern .montserrat h6 {
        font-size: calc(13px * var(--scalefactor-font-size));
        line-height: calc(18px * var(--scalefactor-line-height));
    }
    /* sticky */
    .medienbayern .qodef-header-navigation > ul > li > a {
        font-size: calc(16px * var(--scalefactor-font-size));
        line-height: calc(29px * var(--scalefactor-line-height));
    }
    .medienbayern ul#qodef-main-navigation-menu li a {
        font-size: calc(14px + (22 - 14) * ((100vw - 481px) / (768 - 481))*var(--scalefactor-font-size));
        line-height: calc((38px + (38 - 38) * ((100vw - 769px) / (1000 - 769)))*var(--scalefactor-line-height));
    }
    .medienbayern .news .qodef-e-info-item.qodef-e-info-category, .medienbayern .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .medienbayern .news .qodef-button, .medienbayern .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), .medienbayern #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
        font-size: calc(10px * var(--scalefactor-font-size));
        line-height: calc(14px * var(--scalefactor-line-height));
    }
    .medienbayern ul#menu-footernavigation li a {
        font-size: calc(16px * var(--scalefactor-font-size));
        line-height: calc(20px * var(--scalefactor-line-height));
    }
    .medienbayern #hero .qodef-button {
        font-size: calc(8px * var(--scalefactor-font-size));
    }
    .qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-content .qodef-team-member-social-icon {
        font-size: calc(24px * var(--scalefactor-font-size));
    }
    .qodef-team-list .qodef-e .qodef-e-content .qodef-team-member-social-icon {
        font-size: calc(28px * var(--scalefactor-font-size));
    }
    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
        font-size: 36px;
    }
}
@media only screen and (max-width: 550px) {
    .medienbayern ul#menu-footernavigation li a {
        font-size: calc(12px * var(--scalefactor-font-size));
        line-height: calc(20px * var(--scalefactor-line-height));
    }
    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
        font-size: 28px;
    }
}
@media (max-width:480px) {
    .medienbayern .qodef-page-title .qodef-breadcrumbs a, .medienbayern .qodef-page-title .qodef-breadcrumbs span {
        font-size: calc(10px * var(--scalefactor-font-size));
    }
    .medienbayern footer p {
        font-size: calc(14px * var(--scalefactor-font-size));
        line-height: calc(19px * var(--scalefactor-line-height));
    }
    .medienbayern #qodef-page-footer ul#menu-footernavigation a {
        font-size: calc(16px * var(--scalefactor-font-size));
        line-height: calc(22px * var(--scalefactor-line-height));
    }
    .medienbayern h1 {
        font-size: calc(32px * var(--scalefactor-font-size));
        line-height: calc(40px * var(--scalefactor-line-height));
    }
    .medienbayern h1.qodef-m-title.entry-title {
        font-size: calc(24px * var(--scalefactor-font-size));
        line-height: calc(32px * var(--scalefactor-line-height));
    }
    .medienbayern h3 {
        font-size: calc(22px * var(--scalefactor-font-size));
        line-height: calc(27.5px * var(--scalefactor-line-height));
    }
    .medienbayern .news h3 {
        font-size: calc(16px * var(--scalefactor-font-size));
        line-height: calc(22px * var(--scalefactor-line-height));
    }
    .medienbayern .mission {
        font-size: calc(12px * var(--scalefactor-font-size));
        line-height: calc(16px * var(--scalefactor-line-height));
    }
    .qodef-team-list.qodef-item-layout--info-below .qodef-e .qodef-e-content .qodef-team-member-social-icon {
        font-size: calc(20px * var(--scalefactor-font-size));
    }
    .qodef-team-list .qodef-e .qodef-e-content .qodef-team-member-social-icon {
        font-size: calc(24px * var(--scalefactor-font-size));
    }
}
@media (max-width:360px) {
    .medienbayern #hero h1 {
        font-size: calc(20px * var(--scalefactor-font-size));
        line-height: calc(24px * var(--scalefactor-line-height));
    }
}
@media (min-width:1968px) {
    /* 1825 */
    body.medienbayern, .medienbayern p {
        font-size: calc(22px * var(--scalefactor-font-size));
        line-height: calc(30px * var(--scalefactor-line-height));
    }
    .medienbayern footer p {
        font-size: calc(16px * var(--scalefactor-font-size));
        line-height: calc(22px * var(--scalefactor-line-height));
    }
    .medienbayern .qodef-page-title .qodef-breadcrumbs a, .medienbayern .qodef-page-title .qodef-breadcrumbs span {
        font-size: calc(16px * var(--scalefactor-font-size));
    }
    .medienbayern h1, .medienbayern h1.qodef-m-title.entry-title {
        font-size: calc(64px * var(--scalefactor-font-size));
        line-height: calc(86px * var(--scalefactor-line-height));
    }
    .medienbayern #hero h1 {
        font-size: calc(60px * var(--scalefactor-font-size));
        line-height: calc(65px * var(--scalefactor-line-height));
    }
    .medienbayern h2, .medienbayern h2 span.qodef-underscore.qodef--blinkable:after {
        font-size: calc(60px * var(--scalefactor-font-size));
        line-height: calc(81px * var(--scalefactor-line-height));
    }
    .medienbayern footer h2, .medienbayern footer h2 span.qodef-underscore.qodef--blinkable:after, .medienbayern h3.qodef-highlight {
        font-size: calc(38px * var(--scalefactor-font-size));
        line-height: calc(51px * var(--scalefactor-line-height));
    }
    /* MediaSquare */
    .medienbayern h3 {
        font-size: calc(58px * var(--scalefactor-font-size));
        line-height: calc(78px * var(--scalefactor-line-height));
    }
    .medienbayern .news h3 {
        font-size: calc(26px * var(--scalefactor-font-size));
        line-height: calc(35px * var(--scalefactor-line-height));
    }
    .medienbayern h4 {
        font-size: calc(56px * var(--scalefactor-font-size));
        line-height: calc(76px * var(--scalefactor-line-height));
    }
    .medienbayern .gf h4 {
        font-size: calc(56px * var(--scalefactor-font-size));
        line-height: calc(46px * var(--scalefactor-line-height));
    }
    .medienbayern h5 {
        font-size: calc(54px * var(--scalefactor-font-size));
        line-height: calc(73px * var(--scalefactor-line-height));
    }
    .medienbayern h6 {
        font-size: calc(52px * var(--scalefactor-font-size));
        line-height: calc(70px * var(--scalefactor-line-height));
    }
    .medienbayern h1.qodef-highlight, .medienbayern h1.qodef-e-title, .medienbayern .montserrat h1 {
        font-size: calc(30px * var(--scalefactor-font-size));
        line-height: calc(41px * var(--scalefactor-line-height));
    }
    .medienbayern h2.qodef-highlight, .medienbayern h2.qodef-e-title, .medienbayern .montserrat h2 {
        font-size: calc(28px * var(--scalefactor-font-size));
        line-height: calc(38px * var(--scalefactor-line-height));
    }
    .medienbayern h3.qodef-highlight, .medienbayern h3.qodef-e-title, .medienbayern .montserrat h3 {
        font-size: calc(26px * var(--scalefactor-font-size));
        line-height: calc(35px * var(--scalefactor-line-height));
    }
    .medienbayern h4.qodef-highlight, .medienbayern h4.qodef-e-title, .medienbayern .montserrat h4,#medienbayern .mep-default-feature-content h4  {
        font-size: calc(25px * var(--scalefactor-font-size));
        line-height: calc(34px * var(--scalefactor-line-height));
    }
    .medienbayern h5.qodef-highlight, .medienbayern h5.qodef-e-title, .medienbayern .montserrat h5 {
        font-size: calc(24px * var(--scalefactor-font-size));
        line-height: calc(32px * var(--scalefactor-line-height));
    }
    .medienbayern h6.qodef-highlight, .medienbayern h6.qodef-e-title, .medienbayern .montserrat h6 {
        font-size: calc(23px * var(--scalefactor-font-size));
        line-height: calc(31px * var(--scalefactor-line-height));
    }
    .medienbayern ul#qodef-main-navigation-menu li a {
        font-size: calc(36px * var(--scalefactor-font-size));
        line-height: calc(66px * var(--scalefactor-line-height));
    }
    /* sticky */
    .medienbayern .qodef-header-navigation > ul > li > a {
        font-size: calc(32px * var(--scalefactor-font-size));
        line-height: calc(58px * var(--scalefactor-line-height));
    }
    .medienbayern #qodef-page-footer ul#menu-footernavigation a {
        font-size: calc(18px * var(--scalefactor-font-size));
        line-height: calc(38px * var(--scalefactor-line-height));
    }
    .medienbayern .news .qodef-e-info-item.qodef-e-info-category, .medienbayern .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated, .medienbayern .news .qodef-button, .medienbayern .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button), .medienbayern #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
        font-size: calc(18px * var(--scalefactor-font-size));
        line-height: calc(24px * var(--scalefactor-line-height));
    }
    /* Metanavigation */
    .medienbayern #qodef-top-area .widget ul:not(.qodef-shortcode-list) li {
        font-size: calc(18px * var(--scalefactor-font-size));
        line-height: calc(26px * var(--scalefactor-line-height));
    }
    .medienbayern ul#qodef-main-navigation-menu li li a {
        font-size: calc(24px * var(--scalefactor-font-size));
        line-height: calc(32px * var(--scalefactor-line-height));
    }
    .medienbayern ul#menu-footernavigation li a {
        font-size: calc(18px * var(--scalefactor-font-size));
        line-height: calc(22.5px * var(--scalefactor-line-height));
    }
    .medienbayern .claim h2 {
        font-size: calc(85px * var(--scalefactor-font-size));
        line-height: calc(66px * var(--scalefactor-line-height));
        font-weight: 400;
    }
    .medienbayern .mission {
        font-size: calc(14px * var(--scalefactor-font-size));
        line-height: calc(19px * var(--scalefactor-line-height));
    }
}
.medienbayern .BorlabsCookie p {
    font-size: calc(16px * var(--scalefactor-font-size));
    line-height: initial;
}
/* Fontsizes dynamic End */
/* Struktur - Start */
.medienbayern ul#qodef-main-navigation-menu li a {
    transition: color .15s;
}
#qodef-side-area .widget a.wp-block-button__link {
    padding: 4px 12px 6px;
    cursor: pointer;
}
footer .footer-logos {
    display: flex;
    flex-direction: column;
}
footer .blm {
    align-self: end;
    display: flex;
    margin-top: auto;
}
p {
    margin: 0 0 calc(var(--gridstrength)/2);
}
@media only screen and (max-width: 1200px) {
    footer .mission {
        position: relative;
        bottom: inherit;
        padding-right: 0;
        padding-left: 0;
    }
    footer p.blm.mission {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (max-width:782px) {
    footer p.blm.mission, footer .mission {
        padding-bottom: calc(var(--gridstrength)/1);
    }
    footer p.blm.mission, footer .mission {
        padding-top: calc(var(--gridstrength)/1);
    }
}
@media (max-width:768px) {
    .mission {
        text-align: left;
    }
}
#BorlabsCookieBox .cookie-logo {
    max-width: 140px !important;
}
/* Twitter */
.social_twitter:before {
    font-family: 'FABrands' !important;
    content: "\e61b" !important;
}
#qodef-back-to-top .qodef-back-to-top-icon * {
    font-family: 'MediaSquareCode03' !important;
    font-weight: 400;
}
#qodef-back-to-top .fa-angle-up:before {
    content: "&";
}
#qodef-back-to-top {
    width: 60px;
    height: 60px;
    /*right: 24px;
    bottom: 24px;*/
    right: calc(var(--gridstrength)/2);
    bottom: calc(var(--gridstrength)/2);
}
#qodef-back-to-top .qodef-back-to-top-icon {
    font-size: 36px;
}
/* Logo svg Support */
body.medienbayern #qodef-page-header-inner a.qodef-header-logo-link, body.medienbayern #qodef-page-header-inner a.qodef-header-logo-link img {}
/* barcode .qodef--main */
#qodef-page-mobile-header .qodef-mobile-header-logo-link img {
    height: 60px !important;
    width: auto !important;
    max-height: 60px !important;
    margin-top: 0;
}
/*@media  (max-width: 480px) {
#qodef-page-mobile-header .qodef-mobile-header-logo-link img {
    height: 48px !important;
    width: auto !important;
    max-height: 48px !important;
    margin-top: 0;
	}}*/
/*@media  (max-width: 480px) {.qodef-page-mobile-header-inner{
    height: 72px !important;
	}}
*/
.qodef-header-sticky .qodef-header-sticky-inner a.qodef-header-logo-link img {
    max-height: 84% !important;
    min-width: 100px;
}
a.qodef-mobile-header-logo-link /* Passepartout */
.paspartu_left {
    top: 0;
    left: 0;
    z-index: 101;
}
.paspartu_right {
    top: 0;
    right: 0;
    z-index: 102;
}
.paspartu_left, .paspartu_right {
    position: absolute;
    left: 0;
    height: 100%;
    width: var(--gridstrength);
}
.paspartu_bottom, .paspartu_top {
    padding-top: var(--gridstrength);
    width: 100%;
    z-index: 200;
}
.paspartu_outer {
    padding: 0 var(--gridstrength) 0 var(--gridstrength);
}
.paspartu_on_bottom_fixed .paspartu_bottom {
    position: fixed;
    bottom: 0;
    left: 0;
}
/* Fix */
.paspartu_top {
    position: fixed;
    top: 0;
    left: 0;
}
@media (min-width: 1001px) and (max-width: 1968px) {
    .admin-bar .paspartu_top {
        top: 32px;
    }
}
@media (min-width: 1826px) {
    .admin-bar .paspartu_top {
        top: 32px;
    }
}
/* Basis */
/* andere Seiten bekommen wewniger Abstand zwischen den Zeilen */
.vc_row-fluid {
    /*margin-bottom: calc(var(--gridstrength)*2.25) !important;*/
	margin-bottom: calc(var(--gridstrength)*1.25) !important;
}
/* Übersichtsseiten bekommen mehr Abstand zwischen den Zeilen */
.home .vc_row-fluid, .unsere-initiativen .vc_row-fluid{
    margin-bottom: calc(var(--gridstrength)*2.25) !important;
}
.vc_row-fluid .vc_row-fluid {
    margin-bottom: 0 !important;
}
.vc_row.filled {
    padding-left: calc(var(--gridstrength)*1);
    padding-right: calc(var(--gridstrength)*1);
    padding-top: calc(var(--gridstrength)*1);
    padding-bottom: calc(var(--gridstrength)*1);
}
.vc_row.filled:nth-child(2) {
    padding-top: 0;
}
/* WPBakery-Grid */
.qodef-grid.qodef-gutter--large > .qodef-grid-inner > .qodef-grid-item {
    padding: 0 calc(var(--gridstrength)/2);
    margin: 0 0 var(--gridstrength);
}
.qodef-grid.qodef-gutter--normal > .qodef-grid-inner > .qodef-grid-item {
    padding: 0 calc(var(--gridstrength)/4);
    margin: 0 0 calc(var(--gridstrength)/3);
}
.qodef-m-image {
    margin-bottom: calc(var(--gridstrength)* 1.25) !important;
}
.qodef-grid.qodef-gutter--huge > .qodef-grid-inner > .qodef-grid-item {
    margin: 0 0 calc(var(--gridstrength)/2);
}
/* Check */
.medienbayern .vc_column_container > .vc_column-inner {
    padding-left: calc(var(--gridstrength)*0.5);
    padding-right: calc(var(--gridstrength)*0.5);
}
.medienbayern .qodef-grid > .qodef-grid-inner > .qodef-grid-item {
    padding: 0 calc(var(--gridstrength)*0.5);
}
.medienbayern .vc_row {
    margin-left: calc(var(--gridstrength)*-0.5);
    margin-right: calc(var(--gridstrength)*-0.5);
}
.medienbayern .qodef-grid > .qodef-grid-inner {
    margin: 0 calc(var(--gridstrength)*-0.5);
}
/* Check end */
/* Boldlab Grid */
#qodef-top-area .widget ul:not(.qodef-shortcode-list) li {
    margin: 0;
}
@media (max-width: 1024px) {
    .qodef-grid.qodef-gutter--large > .qodef-grid-inner {
        margin-bottom: calc(var(--gridstrength)*1.0) !important;
    }
}
@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        padding-left: calc(var(--gridstrength)*0.5);
        padding-right: calc(var(--gridstrength)*0.5);
    }
}
@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-gutter--large > .qodef-grid-inner {
        margin-bottom: calc(var(--gridstrength)* 3.0) !important;
    }
}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev {
    left: 0;
}
#qodef-single-post-navigation .qodef-m-nav.qodef--next {
    right: 0px;
}
.qodef-page-title.qodef-image--responsive .qodef-m-content {
    position: relative;
    top: unset;
    left: unset;
}
.qodef-blog article .qodef-e-info .qodef-e-info-item:after {
    /* content: '|';*/
    content: '';
    font-size: 12px;
}
.qodef-breadcrumbs {
    display: none;
}
/* */
.qodef-breadcrumbs span:nth-last-child(-n + 2) {
    display: none;
}
.qodef-breadcrumbs .qodef-breadcrumbs-link span:nth-last-child(-n + 2) {
    display: inline-block;
}
.qodef-breadcrumbs .qodef-breadcrumbs-separator:last-child(1) {
    font-size: 50px;
}
/* Admin - Check */
/*.meta-list, .details-list, .meta-list.closed, .details-list.closed {
    display: none;
}
.meta-list.open, .details-list.open {
    display: block;
}
/* Admin - Check End */
/* Header */
#qodef-page-mobile-header-inner {
    padding: 0;
    align-items: flex-start;
}
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-mobile-header-opener {
    height: 80px;
    padding-top: 12px;
}
#qodef-page-mobile-header {
    height: 86px;
}
.qodef-header-sticky .qodef-header-sticky-inner a.qodef-header-logo-link {
    height: auto !important;
}
.edgtf-mobile-header .edgtf-mobile-logo-wrapper a img {
    display: block;
    height: 55px !important;
    width: auto !important;
}
#qodef-mobile-header-navigation {
    overflow-y: hidden;
}
/* barcode .qodef--main */
.qodef-header-sticky-inner .qodef-header-logo-link img {
    opacity: 0 !important;
}
.newsletter {
    padding-bottom: 24px;
}
.qodef-header-sticky-inner .qodef-header-logo-link img.qodef--dark {
    opacity: 1 !important;
    min-width: 200px !important;
}
a.qodef-header-logo-link {
    opacity: 1 !important;
    min-width: 200px !important;
}
.medienbayern .qodef-page-title .qodef-m-title {
    width: fit-content;
    padding: 0;
    max-width: 80%;
}
.medienbayern .qodef-page-title .qodef-m-content {
    justify-content: end;
    padding-bottom: 12px;
    padding-left: 0;
}
.medienbayern .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
    content: '|';
}
.medienbayern:not(.home) #qodef-page-inner {
    padding: var(--gridstrength) 0px !important;
    padding: 0px !important;
}
@media only screen and (max-width: 768px) {
    .qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid {
        display: contents;
    }
    .qodef-page-title.qodef-image--responsive .qodef-m-content {
        position: relative !important;
    }
    .medienbayern .qodef-page-title .qodef-m-title {
        margin-top: 5px;
    }
}
@media only screen and (max-width: 680px) {
    .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
        margin-top: 5px;
    }
}
/* Header */
#qodef-top-area {
    position: absolute;
    right: 0;
    padding: 0;
    top: -16px;
    margin-top: calc(var(--gridstrength));
}
#menu-metanavigation a {
    padding-left: calc(var(--gridstrength)/2);
    text-transform: uppercase;
}
.menu-metanavigation-container ul {
    display: flex;
}
#qodef-page-header-inner {
    align-items: flex-start;
}
/* Grid */
#qodef-page-wrapper {
    margin: 0 auto;
    max-width: 1872px;
    padding-top: calc(var(--gridstrength));
}
#qodef-page-header-inner {
    padding: 0px;
}
.qodef-header-sticky-inner {
    max-width: 1872px;
    margin: 0 auto;
}
.qodef-content-grid {
    width: 100%;
}
@media only screen and (min-width: 1367px) {
    .qodef-content-grid-1300 .qodef-content-grid {
        width: 100%;
    }
}
.qodef-header-sticky {
    padding-left: var(--gridstrength);
    padding-right: var(--gridstrength);
}
footer #qodef-page-footer-top-area .qodef-grid > .qodef-grid-inner > .qodef-grid-item {
    padding-left: calc(var(--gridstrength)/2);
    padding-right: calc(var(--gridstrength)/2);
}
footer #qodef-page-footer-top-area .qodef-grid > .qodef-grid-inner {
    margin: 0 calc(var(--gridstrength)/-2);
    padding: 0 var(--gridstrength);
    display: flex;
    /*align-items: end;*/
}
@media only screen and (max-width: 1200px) {
    footer #qodef-page-footer-top-area .qodef-grid > .qodef-grid-inner {
        flex-wrap: wrap;
    }
}
footer #qodef-page-footer-bottom-area .widget_nav_menu, footer #qodef-page-footer-bottom-area .widget_boldlab_core_icon {
    padding-left: calc(var(--gridstrength)/1);
}
footer #qodef-page-footer-bottom-area .qodef-grid > .qodef-grid-inner {
    display: flex;
    align-items: flex-end;
    /*margin: 0 -15px;*/
}
footer #qodef-page-footer-bottom-area .qodef-grid > .qodef-grid-inner .qodef-grid-item:first-child .widget {
    /*width: 50%;*/
    align-self: end;
}
.medienbayern footer p:last-child {
    margin-bottom: 0;
}
@media only screen and (max-width: 1200px) {
    footer #qodef-page-footer-bottom-area .qodef-grid > .qodef-grid-inner .qodef-grid-item:first-child .widget {
        width: 100%;
        align-self: end;
    }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }
}
@media only screen and (max-width: 768px) {
    #qodef-page-footer-bottom-area .qodef-col-num--2 .qodef-grid-item:last-child {
        align-self: flex-start;
    }
    footer #qodef-page-footer-bottom-area .qodef-grid > .qodef-grid-inner .qodef-grid-item:first-child .widget {
        height: 60px;
    }
    #qodef-page-footer-bottom-area {
        padding: 24px 0;
    }
}
/* Footer */
#qodef-page-footer-bottom-area {
    padding: 24px 0;
}
footer .wp-block-image .alignright {
    width: 100%
}
footer .wp-block-image .alignright img, footer .wp-block-image .alignright a img {
    max-height: 88px;
    max-width: 370px;
}
footer .wp-block-image .alignright a {
    display: contents !important;
}
footer .wp-block-image:not(.blm) .alignright img, footer .wp-block-image:not(.blm) .alignright a img {
    width: 100%;
}
ul#menu-footernavigation {
    display: inline-block;
    margin: -8px 0 0 !important;
    font-weight: 700;
}
@media only screen and (max-width: 480px) {
    footer .wp-block-image .alignright img, footer .wp-block-image .alignright a img {
        max-width: 90%;
    }
}
@media only screen and (max-width: 1200px) {
    footer .wp-block-image.blm .alignright img, footer .wp-block-image.blm .alignright a img {
        max-height: 125px;
    }
}
#qodef-page-footer {
    display: flex;
    flex-direction: column-reverse;
}
footer #qodef-page-footer-bottom-area .qodef-grid .qodef-grid-item:first-child {
    display: flex;
}
@media only screen and (max-width: 1200px) {
    footer #qodef-page-footer-bottom-area .qodef-grid .qodef-grid-item:first-child {
        flex-direction: column;
    }
}
@media only screen and (max-width: 600px) {
    footer #qodef-page-footer-bottom-area .qodef-grid > .qodef-grid-inner {
        display: block;
    }
    footer #qodef-page-footer-bottom-area .qodef-grid .qodef-grid-item:first-child {
        display: flex;
        width: 100%;
    }
    footer #qodef-page-footer-bottom-area .widget_nav_menu, footer #qodef-page-footer-bottom-area .widget_boldlab_core_icon {
        padding-left: 0;
    }
    #qodef-page-footer-bottom-area .qodef-col-num--2 .qodef-grid-item:last-child {
        width: 100%;
    }
}
footer .qodef-h2, h2 {
    margin: 0
}
#qodef-page-footer-top-area {
    padding: calc(1.00*var(--gridstrength)) 0 0 0;
}
#qodef-page-footer-top-area .qodef-grid-item {
    margin-bottom: calc(2*var(--gridstrength))
}
#qodef-page-footer-top-area .qodef-grid-item:nth-child(1), #qodef-page-footer-top-area .qodef-grid-item:nth-child(2), #qodef-page-footer-top-area .qodef-grid-item:nth-child(3) {
    /*align-self: flex-start;*/
}
#qodef-page-footer-top-area .qodef-grid-item { /*margin-bottom: inherit;*/
}
#qodef-page-footer-top-area .qodef-grid-item:nth-child(3) #block-30 {
    display: flex;
    margin-top: auto;
}
@media only screen and (min-width: 769px) {
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(3) #block-30 {
       /* display: none;*/
    }
}
#qodef-page-footer-top-area .qodef-grid-item:nth-child(4) {
    width: 40%;
    align-self: flex-end
}
@media only screen and (max-width: 1200px) {
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(4) {
        width: 100%;
        margin-left: 0;
    }
    .footer-logos.left {
        flex: 30%;
        margin-right: 15%;
    }
    .footer-logos.right {
        flex: 30%;
        margin-left: 15%;
    }
}
@media only screen and (max-width: 768px) {
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(1) .widget_block, #qodef-page-footer-top-area .qodef-grid-item:nth-child(2) .widget_block {
        /* width: 50%;*/
        display: flex;
    }
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(1) .widget_text, #qodef-page-footer-top-area .qodef-grid-item:nth-child(2) .widget_text {
        width: 70%;
    }
}
footer .blm {
    width: 100% !important;
    margin-left: auto;
    text-align: left;
    margin-bottom: calc(var(--gridstrength) / 2);
}
@media only screen and (min-width: 1872px) {}
@media only screen and (min-width: 768px) {
    #qodef-page-footer {
        position: fixed;
        bottom: 0;
        z-index: 11;
        margin: 0 auto;
        width: calc(100% - 2*var(--gridstrength));
        max-width: 1872px;
    }
    #qodef-page-outer {
        z-index: 12;
        background-color: #fff;
    }
}
footer .menu-footernavigation-container ul {
    display: flex;
}
@media only screen and (max-width: 1200px) {
    footer .menu-footernavigation-container ul {
        display: flex;
        margin-top: 12px !important;
    }
}
#qodef-page-footer #qodef-page-footer-bottom-area .widget a {
    font-weight: 600;
    text-transform: uppercase;
}
#qodef-page-footer-bottom-area .qodef-content-full-width {
    padding: 0;
}
#qodef-page-footer-top-area .wp-block-image .alignright {
    justify-content: end;
    display: flex;
}
#qodef-page-footer-top-area .wp-block-image.blm .alignright {
    justify-content: start;
    display: flex;
}
/*.widget.widget_block .wp-block-columns {gap:0 !important}*/
.wp-block-image .alignright {
    margin: 0 0 0 0;
}
@media only screen and (min-width: 1872px) {
    #qodef-page-footer-top-area .wp-block-image.blm .alignright {
        justify-content: start;
        display: flex;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33%;
    }
}
@media only screen and (max-width: 768px) {
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(1), #qodef-page-footer-top-area .qodef-grid-item:nth-child(2) {
        display: flex;
    }
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(3), #qodef-page-footer-top-area .qodef-grid-item:nth-child(4) {
        width: 50%;
        margin-left: 0;
    }
    .footer-logos.right {
        flex: 30%;
        margin-left: 0;
    }
    footer .wp-block-image.blm .alignright img, footer .wp-block-image.blm .alignright a img {
        max-height: 108px;
    }
    #qodef-page-footer-top-area .wp-block-image.blm .alignright {
        justify-content: end;
        display: flex;
    }
    .footer-logos.left {
        margin-right: auto;
    }
}
@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }
}
@media only screen and (max-width: 480px) {
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(3), #qodef-page-footer-top-area .qodef-grid-item:nth-child(4) {
        width: 100%;
    }
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(1) .widget_text, #qodef-page-footer-top-area .qodef-grid-item:nth-child(2) .widget_text {
        width: 100%;
    }
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(1) .widget_block, #qodef-page-footer-top-area .qodef-grid-item:nth-child(2) .widget_block {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    footer .qodef-grid {
        text-align: center;
    }
    #qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
        justify-content: center;
    }
    #qodef-page-footer-top-area .qodef-grid-item:nth-child(3) #block-30 {
        justify-content: center;
    }
    #qodef-page-footer-top-area .wp-block-image.blm .alignright {
        justify-content: center;
        display: flex;
    }
    footer .blm {
        justify-content: center;
    }
    footer .mission {
        text-align: center;
    }
}
/* Underscore */
span.qodef-underscore.qodef--blinkable:after {
    content: '●';
    font-size: xx-large;
    position: relative;
    bottom: -2px;
    left: 2px;
    font-style: initial;
}
span.qodef-underscore.qodef--blinkable {
    font-size: 0px;
}
@-webkit-keyframes qodefBlink {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
}
@keyframes qodefBlink {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
}
.medienbayern .qodef-underscore.qodef--blinkable {}
.medienbayern .qodef-m-title .qodef-underscore.qodef--blinkable {
    webkit-animation: qodefBlink 1.65s infinite;
    animation: qodefBlink 1.65s infinite;
}
/* blinkende Links */
.medienbayern .qodef-button.qodef--with-underscore:hover .qodef--blinkable {
    -webkit-animation: qodefBlink 1.65s infinite;
    animation: qodefBlink 1.65s infinite;
}
/* Marken */
/* Highlight */
/* aufräumen */
.medienbayern .qodef-highlight .qodef-highlight-text {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--mb-bluedark)), to(var(--mb-bluedark)));
    background-image: -o-linear-gradient(var(--mb-bluedark), var(--mb-bluedark));
    background-image: linear-gradient(var(--mb-bluedark), var(--mb-bluedark));
}
.clients img, .clients span.qodef-e.qodef-grid-item {
    max-width: 90%;
    max-height: 125px;
    height: 125px;
    width: 100%;
    /*  max-height: 125px;
    width: 75%;*/
}
.clients .qodef-e-logo {
    text-align: center;
}
/* Marken Logos */
.LogoMaxHeight img {
    max-height: 400px;
}
@media only screen and (max-width: 1024px) {
    .LogoMaxHeight img {
        max-height: 400px;
    }
}
@media only screen and (max-width: 768px) {
    .LogoMaxHeight img {
        max-height: 350px;
    }
    .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element.initiative.logo {
        max-width: 60%;
    }
    .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element.initiative.logo img, .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element.initiative.logo {
        max-height: 250px;
        margin: 0 auto 24px auto;
    }
}
@media only screen and (max-width: 480px) {
    .LogoMaxHeight img {
        max-height: 400px;
    }
}
/* Temp */
/* Header image responsive*/
/*
*/
.ueber-uns span.qodef-category-separator, .single-post span.qodef-category-separator {
    font-size: 0px !important
}
.ueber-uns:not(.unser-team) .qodef-team-list .qodef-e .qodef-e-content .qodef-e-role {
    display: none
}
.home span.qodef-icon-elegant-icons.icon_mail_alt, .ueber-uns:not(.unser-team) span.qodef-icon-elegant-icons.icon_mail_alt {
    display: none;
}
.archive .qodef-e-media-image a:hover img, .pressemitteilungen .qodef-e-media-image a:hover img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
#qodef-page-footer-bottom-area-inner .qodef-grid-item:first-child {
    margin: 0 0 1em !important;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
    font-size: inherit;
    line-height: 1.8;
    display: flex;
    align-self: flex-end;
    margin: 0;
}
.qodef-team-list .qodef-e .qodef-e-content .qodef-team-member-social-icon {
    /*margin-left: 7px !important;
    margin-right: 7px !important;*/
}
@media only screen and (max-width: 1024px) {
    .office .member.wpb_column.vc_column_container {
        width: 50% !important
    }
    .wpb_text_column.wpb_content_element.info {
        word-break: break-all;
    }
}
/* Bugfix - News */
.qodef-e-info.qodef-info--top {
    display: block !important;
}
.qodef-e-info.qodef-info--top a {
    white-space: nowrap;
}
/* Bugfix - Button 404 */
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef--with-underscore {
    color: #fff;
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef--with-underscore span.qodef-underscore.qodef--blinkable:after {
    content: '';
}
/* Bugfix Logos Presse */
.qodef-blog article .qodef-e-media-image img {
    max-height: 300px;
}
.qodef-blog .qodef-e-media-gallery-item a:hover img, .qodef-blog .qodef-e-media-image a:hover img {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
h2.qodef-e-title.entry-title {
    display: none;
}
.borlabs-cookie-preference.menu-item {
    padding: 0;
    word-break: keep-all;
}
@media only screen and (max-width: 370px) {
    .borlabs-cookie-preference.menu-item {
        display: none !important;
    }
}
@media only screen and (max-width: 900px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
    footer #qodef-page-footer-bottom-area .qodef-grid > .qodef-grid-inner .qodef-grid-item:first-child .widget {
        padding-left: 0;
    }
    footer #qodef-page-footer-bottom-area .qodef-grid > .qodef-grid-inner {
        display: block
    }
}
/* Links - Effekt */
.qodef-header-navigation > ul > li > a .qodef-menu-item-inner:after {
    background-color: var(--mb-bluelight);
    bottom: -9px;
    height: 5px;
}
.qodef-header-navigation > ul > li > a .qodef-menu-item-text {
    padding: 5px 0;
}
.qodef-header-navigation > ul > li > a {
    color: var(--mb-bluedark)
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link {
    display: inline;
    position: relative;
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(var(--mb-bluedark)), to(var(--mb-bluedark)));
    background-image: -o-linear-gradient(var(--mb-bluedark), var(--mb-bluedark));
    background-image: linear-gradient(var(--mb-bluedark), var(--mb-bluedark));*/
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 100%;
    /*-webkit-transition: background-size .3s cubic-bezier(.165, .84, .44, 1), color .1s;
    -o-transition: background-size .3s cubic-bezier(.165, .84, .44, 1), color .1s;
    transition: background-size .3s cubic-bezier(.165, .84, .44, 1), color .1s;*/
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    padding-right: 5px;
}
.qodef-blog.qodef-item-layout--minimal article .qodef-e-title-link:hover {
    color: var(--mb-bluedark);
    /*-webkit-transition: background-size .6s cubic-bezier(.165, .84, .44, 1), color .35s;
    -o-transition: background-size .6s cubic-bezier(.165, .84, .44, 1), color .35s;
    transition: background-size .6s cubic-bezier(.165, .84, .44, 1), color .35s;*/
}
ul#qodef-main-navigation-menu li a:hover, .qodef-header-navigation > ul > li > a:hover {
    color: var(--mb-bluelight);
}
.qodef-header-navigation ul li .qodef-drop-down-second, .qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    background-color: var(--mb-bluedark);
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li a {
    color: var(--mb-bluelight);
}
.qodef-header-navigation ul:not(.menu) li a .qodef-menu-item-inner {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--mb-bluelight)), to(var(--mb-bluelight)));
    background-image: -o-linear-gradient(var(--mb-bluelight), var(--mb-bluelight));
    background-image: linear-gradient(var(--mb-bluelight), var(--mb-bluelight));
}
.qodef-drop-down-second, .qodef-drop-down-second-inner, .sub-menu {
    min-width: -webkit-fill-available;
    width: 100%
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
    padding: calc(var(--gridstrength)/10) calc(var(--gridstrength)*.55);
}
/* barcode */
.medienbayern .ufw_wb_inner {
    padding: 0;
    height: 100%;
    overflow: visible;
    /*width:  calc(var(--gridstrength)*1);*/
}
.medienbayern .ufw_wb {
    width: calc(var(--gridstrength)*1);
    height: calc(var(--gridstrength)*3.958333);
}
/*.medienbayern .ufw_wrap {width:  calc(var(--gridstrength)*1) ;
height: calc(var(--gridstrength)*3.958333) !important;
}*/
.medienbayern .ufw_pp.ufw_p_br {
    bottom: 50%;
    right: 0 !important;
}
@media only screen and (max-width: 1023px) {
    .medienbayern .ufw_pp.ufw_p_br {
        display: none;
    }
}
.medienbayern .ufw_wrap:hover {
    width: 500px !important;
    height: calc(var(--gridstrength)*8 + 96px) !important;
}
.medienbayern .ufw_wrap:hover .col-02 .barcode {
    width: calc(var(--gridstrength)*2)
}
.medienbayern .ufw_wrap:hover .ufw_wb {
    height: calc(var(--gridstrength)*8 + 96px) !important;
}
.medienbayern .ufw_wrap:hover .text {
    flex-grow: 3.25;
}
.medienbayern .ufw_wrap:hover .headline {
    font-size: 40px;
    line-height: 31px;
}
body .ufw_wrap:hover .barcode-wrapper.is-layout-flex {
    padding: 48px 0 48px 48px;
}
body .ufw_wrap:hover .barcode-wrapper .barcode img {
    width:100%;
}
.barcode-wrapper:hover {
    cursor: pointer
}
.barcode:hover {
    cursor: pointer
}
.medienbayern .ufw_wrap:hover {
    top: calc((50vh - 340px));
}
.barcode-wrapper.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    /*  flex-basis: unset;*/
}
body .barcode-wrapper.is-layout-flex {
    display: flex;
    position: absolute;
    right: 0;
    width: 500px !important;
    /*width: max-content !important;*/
}
body .barcode-wrapper.wp-block-columns {
    flex-wrap: nowrap !important;
}
body .barcode-wrapper.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0 !important;
}
.barcode-wrapper div.newsletter, .barcode-wrapper div.mail {
    display: flex;
    width: 100%;
}
.wp-block-group.mb.socialmedia {
    /*height: calc(100% - var(--gridstrength)/2);*/
    height: calc(100%);
    align-items: flex-start;
    flex-direction: column;
    gap: 0;
}
.wp-block-group.mb.socialmedia .widget_boldlab_core_icon {
    margin-top: auto;
}
.qodef-portfolio-list a {
    color: var(--mb-bluedark);
}
.barcode-wrapper .mediasquare {
    font-family: 'MediaSquareCode03';
    font-size: 40px;
    color: var(--mb-bluelight);
    padding-top: 4px;
    padding-right: 24px;
}
.barcode-wrapper div.newsletter a, .barcode-wrapper div.mail a {
    font-size: 26px;
    font-family: 'Montserrat';
    font-weight: bold;
    vertical-align: text-top;
}
body .barcode-wrapper .barcode {
    /* width: calc(var(--gridstrength)*1);
    height: calc(var(--gridstrength)*3.958333) !important;*/
    width: 48px;
    height: 190px;
}
body .barcode-wrapper .col-02 .barcode {
    margin-left: auto;
    /*display: contents;*/
}
body .barcode-wrapper .col-02 {
    text-align: end;
}
.ufw_pp .ufw_wb {
    box-shadow: 0 10px 48px 0px rgba(0, 0, 0, 0.1);
}
/* hidden Content */
.hide {
    display: none !important;
}
/* Event - Bugfix */
.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 {
        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 {
        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 {
        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 {
        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 {
        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 {
        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 {
        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 {
        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 .filter_item.mep-event-list-loop.column_style {
   /* width: calc(25% - 48px) !important;*/
	width: calc(33% - 48px) !important;
}
#medienbayern div.mep_event_list div.mage_grid_box {
    margin: 0 -24px;
}
#medienbayern .mep_event_grid_item .mep_list_event_details {
    padding: 12px 0 24px 0;
}
@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;
}
/* Schriften */
/* zurücksetzen */
#medienbayern .mep-events-wrapper, #medienbayern .mep_related_product_area {
    font-size: unset;
}
.mep-default-title h2, .section-heading h2 {
    font-size: unset;
}
#medienbayern .fa-chevron-left:before {
    content: "<";
}
#medienbayern .fa-chevron-right:before {
    content: ">";
}
#medienbayern .fa-chevron-left, #medienbayern .fa-chevron-right {
    font-family: 'MediaSquareCode03' !important;
    font-weight: 400;
    font-size: 36px;
}
#medienbayern .mep-default-sidrbar-address, #medienbayern .mep-default-sidrbar-events-schedule {
    padding: 12px 24px;
}
#medienbayern .mep-default-sidrbar-meta {
    padding: 12px 24px 0 24px;
}
#medienbayern .mep-default-sidrbar-price-seat {
    padding: 12px 24px 12px 24px;
}
#medienbayern .mep-default-sidrbar-address ul {
    padding: 0;
}
#medienbayern .mep-default-sidrbar-events-schedule ul li:last-child {
    padding: 0;
}
#medienbayern .default_theme .mep-default-sidrbar-price-seat .df-seat {
    border: 0px solid var(--mpev-primary);
    color: var(--mb-bluedark);
}
#medienbayern .mep-default-sidrbar-social .mep-event-meta {
    text-align: left;
}
#medienbayern ul.mep-social-share {
    justify-content: left;
}
#medienbayern table.table.table-bordered.mep_event_add_cart_table td {
    text-align: right;
}
#medienbayern table.table.table-bordered.mep_event_add_cart_table td.total-col {
    text-align: left;
}
#medienbayern .mep-events-wrapper table td {
    padding: 12px 24px;
}
#medienbayern .mep-default-sidrbar-map h3 {
    margin: 16px 0 10px 0;
}
#medienbayern .mep-default-sidrbar-events-schedule h3 {
    margin: 0
}
#medienbayern .mep-related-events .related-events-header .related-events-navigation button {
    border-radius: 0;
    background-color: var(--mb-bluedark);
    color: var(--mb-bluelight);
    padding: 0;
}
#medienbayern .mep-default-sidebar-speaker-list {
    padding: 0 24px 24px;
    margin-top: 0;
    margin-bottom: 5px;
}
#medienbayern .mep-default-sidebar-speaker-list h3 {
    border-top: 0px solid #DDD;
}
#medienbayern .fa-chevron-left {
    padding: 12px 12px 8px 12px;
}
#medienbayern .fa-chevron-right {
    padding: 12px 10px 8px 14px;
}
#medienbayern .mpStyle .related-events-navigation button:hover, #medienbayern .mpStyle .related-events-navigation button:focus {
    opacity: 1 !important;
    background-color: var(--mb-bluelight);
    color: var(--mb-bluedark);
}
#medienbayern .mep-default-theme div.mep-default-feature-date, #medienbayern .mep-default-theme div.mep-default-feature-time, #medienbayern .mep-default-theme div.mep-default-feature-location {
    background: transparent;
    padding: 0;
}

#medienbayern button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart, #medienbayern #mep_add_calender_button, #medienbayern button.mep-cat-control, #medienbayern .pagination-sec a, #medienbayern .pagination-sec .page-numbers.current {
    color: #9bd5e8 !important;
    background-color: transparent;
    border: 3px solid #9bd5e8;
    font-family: 'Montserrat', sans-serif !important;
    padding: 4px 14px 4px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-size: 18px;
    line-height: 2em;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0 !important;
    outline: 0;
    box-sizing: border-box;
    transition: color .2sease-in-out, background-color .2sease-in-out, border-color .2sease-in-out;
    cursor: pointer;
}
#medienbayern button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart:hover, #medienbayern #mep_add_calender_button:hover, #medienbayern button.mep-cat-control:hover, #medienbayern button.mep-cat-control.mixitup-control-active, #medienbayern .pagination-sec a:hover, #medienbayern .pagination-sec .page-numbers.current {
    color: #fff !important;
    background-color: var(--mb-bluedark);
    border: 3px solid var(--mb-bluedark);
}
#medienbayern .pagination-sec .page-numbers.current { padding: 4px 14px 4px;border: 3px solid var(--mb-bluedark);font-size: 18px;line-height: 2em;font-weight: 600;}
#medienbayern .mep-default-sidrbar-calender-btn {
    margin: 0 24px 24px;
    position: relative;
}
#medienbayern #mep_add_calender_button.mep-add-calender {
    height: auto !important;
    width: max-content;
}
#medienbayern .mep-default-sidrbar-price-seat {
    text-align: left;
}
.slick-list {
    margin: 0 -32px;
}
.slick-slide > div {
    justify-content: flex-start;
    align-items: flex-start !important;
}
/* */
/* Variablen */ :root {
    --scalefactor-line-height-small: 0.3;
    --scalefactor-font-size-small: 0.3;
}
#medienbayern .mep-events-container h2, #medienbayern .mep-events-container h3, #medienbayern .mep-events-container h4, #medienbayern .mep-events-container h5, #medienbayern .mep-events-container h6, #medienbayern .mep-events-container h1, #medienbayern .related-events-header h1, #medienbayern .related-events-header h2, #medienbayern .related-events-header h3, #medienbayern .related-events-header h4, #medienbayern .related-events-header h5, #medienbayern .related-events-header h6, #medienbayern .item-info h1, #medienbayern .item-info h2, #medienbayern .item-info h3, #medienbayern .item-info h4, #medienbayern .item-info h5, #medienbayern .item-info h6, #medienbayern .mage_grid_box {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400;
    /*line-height: unset;*/
}
#medienbayern .mage_grid_box h3, #medienbayern .mage_grid_box h2, #medienbayern .mage_grid_box h1, #medienbayern .mage_grid_box h4, #medienbayern .mage_grid_box h5, #medienbayern .mage_grid_box h6 {
    font-family: 'Montserrat';
    line-height: normal;
}
/* MB > H1 */
#medienbayern .mep-default-title h2, #medienbayern .section-heading h2 {
    /* MB > H1 */
    /*font-size: calc(22px +(30 - 22)*((100vw - 1001px) /(1968 - 1001))* var(--scalefactor-font-size));
    line-height: calc((30px +(41 - 30)*((100vw - 1001px) /(1968 - 1001)))* var(--scalefactor-line-height));*/
    letter-spacing: 0 !important;
    font-weight: 600;
    font-size: calc(22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001)));
    font-size: clamp(22px, calc(22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001))), 30px);
    line-height: calc((30px + (41 - 30) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(30px, calc((30px + (41 - 30) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 41px);
}
/* p - Absatz */
#medienbayern div.mep-default-feature-content p, #medienbayern div.mep-default-feature-content ul, #medienbayern div.mep-default-feature-content ul li, #medienbayern .mep_ticket_type_name, #medienbayern .mep-events-wrapper table td, #medienbayern .item-info {
    font-size: calc(16px + (22 - 16) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
    font-size: clamp(16px, calc(16px + (22 - 16) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 22px);
    line-height: calc((22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(22px, calc((22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 30px);
    letter-spacing: 0 !important;
}
/* Related Items */
#medienbayern .mep-related-events .mep-related-events-items .item .item-info .title h2 {
    font-size: calc(16px + (22 - 16) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
    font-size: clamp(16px, calc(16px + (22 - 16) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 22px);
    line-height: calc((22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(22px, calc((22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 30px);
    letter-spacing: 0 !important;
	font-weight: 600;
    color: var(--mb-bluedark) !important;
}
#medienbayern .item-info, #medienbayern .mep-related-events .mep-related-events-items .item .item-info .title {
    font-weight: 400;
    color: var(--mb-bluedark) !important;
    font-size: 16px;
	line-height: 24px;
}
/* small - Absatz */
#medienbayern .mep-events-wrapper div.xtra-item-left, #medienbayern .price p {
    font-size: calc(16px + (22 - 16) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size-small));
    font-size: clamp(16px, calc(16px + (22 - 16) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size-small)), 22px);
    line-height: calc((22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height-small));
    line-height: clamp(22px, calc((22px + (30 - 22) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height-small)), 30px);
    letter-spacing: 0 !important;
    font-style: normal;
}
/* MB H6 Timeline SHL*/
#medienbayern .mep-day-details-section .mep-day-title {
    font-size: calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
    font-size: clamp(15px, calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 23px);
    line-height: calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(20px, calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 31px);
}
/* MB H6 HL Eventdatum, Uhrzeit, Ort #medienbayern .mep-default-theme div.mep-default-feature-item h3, */
#medienbayern h3.related-events-header {
    font-size: calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
    font-size: clamp(15px, calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 23px);
    line-height: calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(20px, calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 31px);
}
/* MB H6 Eventdatum, Uhrzeit, Ort*/
#medienbayern .mep-default-feature-item .df-dtl p {
    font-size: calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
    font-size: clamp(15px, calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 23px);
    line-height: calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(20px, calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 31px);
    font-weight: 600;
    color: var(--mb-bluedark);
}
/* MB H6 Eventdatum, Uhrzeit, Ort H3*/
#medienbayern .mep-default-feature-item .df-dtl h3 {
    font-size: calc(15px + (18 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
    font-size: clamp(15px, calc(15px + (18 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 18px);
    line-height: calc((20px + (24 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(20px, calc((20px + (24 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 24px);
    letter-spacing: 0 !important;
    font-style: normal;
}
#medienbayern h3.ex-sec-title, #medienbayern .tkt-qty, #medienbayern .tkt-pric {
    /* SHL */
    font-size: calc(18px + (26 - 18) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
    font-size: clamp(18px, calc(18px + (26 - 18) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 26px);
    line-height: calc((24px + (35 - 24) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(24px, calc((24px + (35 - 24) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 35px);
    letter-spacing: 0 !important;
    font-weight: 500;
    color: var(--mb-bluedark);
}
/* MB > H4 / Event-Timeline HL*/
#medienbayern .mep-day-details-section h4 {
    /* MB > H3 / Event-Timeline HL*/
    font-size: calc(18px + (26 - 18) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
    font-size: clamp(18px, calc(18px + (26 - 18) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 26px);
    line-height: calc((24px + (35 - 24) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
    line-height: clamp(24px, calc((24px + (35 - 24) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 35px);
    letter-spacing: 0 !important;
    font-weight: 500;
}
@media (max-width: 1000px) {
    /* MB > H1 */
    #medienbayern .mep-default-title h2, #medienbayern .section-heading h2 {
        font-size: calc(20px + (22 - 20) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size));
        font-size: clamp(20px, calc(20px + (22 - 20) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size)), 22px);
        line-height: calc((27px + (30 - 27) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height));
        line-height: clamp(27px, calc((27px + (30 - 27) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height)), 30px);
    }
    /* p - Absatz */
    #medienbayern div.mep-default-feature-content p, #medienbayern div.mep-default-feature-content ul, #medienbayern div.mep-default-feature-content ul li, #medienbayern .mep_ticket_type_name, #medienbayern .mep-events-wrapper table td, #medienbayern .item-info {
        font-size: calc(14px + (12 - 14) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size));
        font-size: clamp(12px, calc(14px + (12 - 14) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size)), 14px);
        line-height: calc((19px + (16 - 19) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height));
        line-height: clamp(16px, calc((19px + (16 - 19) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height)), 19px);
    }
/* Related Items */
#medienbayern .mep-related-events .mep-related-events-items .item .item-info .title h2 {
        font-size: calc(14px + (12 - 14) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size));
        font-size: clamp(12px, calc(14px + (12 - 14) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size)), 14px);
        line-height: calc((19px + (16 - 19) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height));
        line-height: clamp(16px, calc((19px + (16 - 19) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height)), 19px);
    }
    /* small - Absatz */
    #medienbayern .mep-events-wrapper div.xtra-item-left, #medienbayern .price p {
        font-size: calc(14px + (12 - 14) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size-small));
        font-size: clamp(12px, calc(14px + (12 - 14) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size-small)), 14px);
        line-height: calc((19px + (16 - 19) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height-small));
        line-height: clamp(16px, calc((19px + (16 - 19) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height-small)), 19px);
        font-style: normal;
    }
    /* MB H6 Timeline SHL*/
    #medienbayern .mep-day-details-section .mep-day-title {
        font-size: calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
        font-size: clamp(15px, calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 23px);
        line-height: calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
        line-height: clamp(20px, calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 31px);
        letter-spacing: 0 !important;
    }
    /* MB H6 HL Eventdatum, Uhrzeit, Ort #medienbayern .mep-default-theme div.mep-default-feature-item h3, */
     #medienbayern h3.related-events-header {
        font-size: calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
        font-size: clamp(15px, calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 23px);
        line-height: calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
        line-height: clamp(20px, calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 31px);
        letter-spacing: 0 !important;
    }
    /* MB H6 Eventdatum, Uhrzeit, Ort*/
    #medienbayern .mep-default-feature-item .df-dtl p {
        font-size: calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size));
        font-size: clamp(15px, calc(15px + (23 - 15) * ((100vw - 1001px) / (1968 - 1001)) * var(--scalefactor-font-size)), 23px);
        line-height: calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height));
        line-height: clamp(20px, calc((20px + (31 - 20) * ((100vw - 1001px) / (1968 - 1001))) * var(--scalefactor-line-height)), 31px);
        letter-spacing: 0 !important;
    }
	#medienbayern .mep-default-feature-item .df-dtl h3 { font-size: 16px;}
    #medienbayern h3.ex-sec-title, #medienbayern .tkt-qty, #medienbayern .tkt-pric {
        /* SHL */
        font-size: calc(16px + (18 - 16) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size));
        font-size: clamp(16px, calc(16px + (18 - 16) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size)), 18px);
        line-height: calc((22px + (24 - 22) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height));
        line-height: clamp(22px, calc((22px + (24 - 22) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height)), 24px);
    }
    /* MB > H3 / Event-Timeline HL*/
    #medienbayern .mep-day-details-section h4 {
        font-size: calc(16px + (18 - 16) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size));
        font-size: clamp(16px, calc(16px + (18 - 16) * ((100vw - 769px) / (1000 - 769)) * var(--scalefactor-font-size)), 18px);
        line-height: calc((22px + (24 - 22) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height));
        line-height: clamp(22px, calc((22px + (24 - 22) * ((100vw - 769px) / (1000 - 769))) * var(--scalefactor-line-height)), 24px);
    }
}
@media (max-width: 768px) {
    /* MB > H1 /ursp. h2 */
    #medienbayern .mep-default-title h2, #medienbayern .section-heading h2 {
        font-size: calc(20px* var(--scalefactor-font-size));
        line-height: calc(27px* var(--scalefactor-line-height));
    }
    /* p - Absatz */
    #medienbayern div.mep-default-feature-content p, #medienbayern div.mep-default-feature-content ul, #medienbayern div.mep-default-feature-content ul li, #medienbayern .mep_ticket_type_name, #medienbayern .mep-events-wrapper table td, #medienbayern .item-info {
        font-size: calc(14px* var(--scalefactor-font-size));
        line-height: calc(19px* var(--scalefactor-line-height));
    }
    /* Related Items */
#medienbayern .mep-related-events .mep-related-events-items .item .item-info .title h2 {
        font-size: calc(14px* var(--scalefactor-font-size));
        line-height: calc(19px* var(--scalefactor-line-height));
    }
    /* small - Absatz */
    #medienbayern .mep-events-wrapper div.xtra-item-left, #medienbayern .price p {
        font-size: calc(10px* var(--scalefactor-font-size));
        line-height: calc(15px* var(--scalefactor-line-height));
    }
    /* MB H6 Timeline SHL*/
    #medienbayern .mep-day-details-section .mep-day-title {
        font-size: calc(13px* var(--scalefactor-font-size));
        line-height: calc(18px* var(--scalefactor-line-height));
    }
    /* MB H6 HL Eventdatum, Uhrzeit, Ort #medienbayern .mep-default-theme div.mep-default-feature-item h3,*/
     #medienbayern h3.related-events-header {
        font-size: calc(13px* var(--scalefactor-font-size));
        line-height: calc(18px* var(--scalefactor-line-height));
    }
    /* MB H6 Eventdatum, Uhrzeit, Ort*/
    #medienbayern .mep-default-feature-item .df-dtl p {
        font-size: calc(13px* var(--scalefactor-font-size));
        line-height: calc(18px* var(--scalefactor-line-height));
    }
	#medienbayern .mep-default-feature-item .df-dtl h3 {font-size: calc(13px* var(--scalefactor-font-size));
        line-height: calc(18px* var(--scalefactor-line-height));}
    #medienbayern h3.ex-sec-title, #medienbayern .tkt-qty, #medienbayern .tkt-pric {
        /* SHL */
        font-size: calc(16px* var(--scalefactor-font-size));
        line-height: calc(22px* var(--scalefactor-line-height));
    }
    /* MB > H3 / Event-Timeline HL*/
    #medienbayern .mep-day-details-section h4 {
        font-size: calc(16px* var(--scalefactor-font-size));
        line-height: calc(22px* var(--scalefactor-line-height));
    }
}
@media (min-width: 1968px) {
    /* MB > H1 */
    #medienbayern .mep-default-title h2, #medienbayern .section-heading h2 {
        font-size: calc(30px* var(--scalefactor-font-size));
        line-height: calc(41px* var(--scalefactor-line-height));
    }
    /* p - Absatz */
    #medienbayern div.mep-default-feature-content p, #medienbayern div.mep-default-feature-content ul, #medienbayern div.mep-default-feature-content ul li, #medienbayern .mep_ticket_type_name, #medienbayern .mep-events-wrapper table td, #medienbayern .item-info {
        font-size: calc(22px* var(--scalefactor-font-size));
        line-height: calc(30px* var(--scalefactor-line-height));
    }
    /* Related Items */
#medienbayern .mep-related-events .mep-related-events-items .item .item-info .title h2 {
        font-size: calc(22px* var(--scalefactor-font-size));
        line-height: calc(30px* var(--scalefactor-line-height));
    }
    /* small - Absatz */
    #medienbayern .mep-events-wrapper div.xtra-item-left, #medienbayern .price p {
        font-size: calc(18px* var(--scalefactor-font-size));
        line-height: calc(22px* var(--scalefactor-line-height));
    }
    /* MB H6 Timeline SHL*/
    #medienbayern .mep-day-details-section .mep-day-title {
        font-size: calc(23px* var(--scalefactor-font-size));
        line-height: calc(31px* var(--scalefactor-line-height));
    }
    /* MB H6 Label Eventdatum, Uhrzeit, Ort #medienbayern .mep-default-theme div.mep-default-feature-item h3,*/
     #medienbayern h3.related-events-header {
        font-size: calc(18px* var(--scalefactor-font-size));
        line-height: calc(31px* var(--scalefactor-line-height));
    }
    /* MB H6 Eventdatum, Uhrzeit, Ort*/
    #medienbayern .mep-default-feature-item .df-dtl p {
        font-size: calc(23px* var(--scalefactor-font-size));
        line-height: calc(31px* var(--scalefactor-line-height));
    }
	#medienbayern .mep-default-feature-item .df-dtl h3 {
		
		font-size: calc(18px* var(--scalefactor-font-size));
        line-height: calc(24px* var(--scalefactor-line-height));
		
	}
    #medienbayern h3.ex-sec-title, #medienbayern .tkt-qty, #medienbayern .tkt-pric {
        /* SHL */
        font-size: calc(26px* var(--scalefactor-font-size));
        line-height: calc(35px* var(--scalefactor-line-height));
    }
    /* MB > H4 / Event-Timeline HL*/
    #medienbayern .mep-day-details-section h4 {
        /* MB > H3 / Event-Timeline HL*/
        font-size: calc(26px* var(--scalefactor-font-size));
        line-height: calc(35px* var(--scalefactor-line-height));
    }
}

#medienbayern .mep-default-sidrbar-events-schedule h3 {
    line-height: unset !important;
}
  #medienbayern  .mep-related-events .mep-related-events-items .item img {
        height: auto;
        object-fit: cover;
    }

 #medienbayern  .mep_event_grid_item .mep_list_thumb {
    width: auto;
    height: auto;
}
#medienbayern .montserrat {
    font-family: 'Montserrat', sans-serif !important;
}
/* #medienbayern .mep-default-feature-content h4 */