/* *** generated @ 2026-03-17 13:33:06 *** */

/* ** [ /src_project/sites/bildungslandkarte/css/4/core-styles.css ] (@import) ** */


/* ** [ /src_core/javascript/flowplayer7/skin/skin.css ] (@import) ** */
@charset "UTF-8";
@font-face{
font-family: flowplayer;
src:  url(/src_core/javascript/flowplayer7/skin/icons/flowplayer.eot?_=1773748100#iefix) format("embedded-opentype"), url(/src_core/javascript/flowplayer7/skin/icons/flowplayer.woff2?_=1773748100) format("woff2"), url(/src_core/javascript/flowplayer7/skin/icons/flowplayer.woff?_=1773748100) format("woff")}
.fp-icon{
display: inline-block}
.fp-icon:before{
font-family: flowplayer;
font-size: 1.7em}
.fp-airplay:before{
content: "\e001"}
.fp-fullscreen:before{
content: "\e002"}
.fp-checked:before{
content: "\e003"}
.fp-embed:before{
content: "\e004";
color: #fff}
.fp-chromecast:before{
content: "\e005"}
.fp-email:before{
content: "\e006"}
.fp-playbtn:before{
content: "\e007"}
.fp-share:before{
content: "\e009"}
.fp-share2:before{
content: "\e00a"}
.fp-twitter:before{
content: "\e00c";
color: #1da1f2}
.fp-facebook:before{
content: "\e00a";
color: #3b5998}
.fp-volumebtn:before{
content: "\e00b"}
.fp-volume-off:before{
content: "\e00d"}
.fp-unload:before{
content: "\e00f"}
.fp-prevbtn:before{
content: "\e011"}
.fp-nextbtn:before{
content: "\e012"}
.flowplayer.is-mouseover .fp-captions,.flowplayer.is-paused .fp-captions{
bottom: 3em}
.flowplayer.is-poster .fp-engine{
opacity: 0}
.flowplayer.is-loading .fp-engine{
top: -9999em}
.flowplayer.is-loading .fp-ui .fp-header,.flowplayer.is-loading .fp-ui .fp-controls{
opacity: 0}
.flowplayer.is-splash .fp-ui > *,.flowplayer.is-poster .fp-ui > *{
display: none}
.flowplayer.is-splash .fp-ui > .fp-play,.flowplayer.is-poster .fp-ui > .fp-play{
display: block}
.flowplayer.is-splash.is-loading .fp-ui > .fp-play,.flowplayer.is-poster.is-loading .fp-ui > .fp-play{
display: none}
.flowplayer.is-splash.is-loading .fp-ui > .fp-waiting,.flowplayer.is-poster.is-loading .fp-ui > .fp-waiting{
display: block}
.flowplayer.is-poster .fp-engine{
left: -9999em;
top: -9999em}
.flowplayer.is-poster .fp-captions{
display: none !important}
.flowplayer.is-disabled .fp-color{
background-color: #999}
.flowplayer.has-title .fp-header{
top: 0;
text-align: right}
.flowplayer.is-fullscreen{
top: 0 !important;
left: 0 !important;
border: 0 !important;
margin: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
z-index: 99999 !important;
box-shadow: none !important;
background-image: none !important;
background-color: #333}
.flowplayer.is-fullscreen .fp-player{
background-color: #333}
.flowplayer.is-fullscreen .fp-fullscreen:before{
content: "\e016"}
.flowplayer.is-fullscreen.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-minimal .fp-fullscreen:before{
content: "\e216"}
.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before{
content: "\e116"}
.flowplayer.is-fullscreen.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-edgy.fp-minimal .fp-fullscreen:before{
content: "\e316"}
.flowplayer.is-fullscreen.is-mouseout.is-playing .fp-ui{
cursor: none}
.flowplayer.is-loading .fp-waiting,.flowplayer.is-seeking .fp-waiting{
display: block !important;
opacity: 1 !important}
.flowplayer.is-loading .fp-waiting svg,.flowplayer.is-loading .fp-waiting p,.flowplayer.is-seeking .fp-waiting svg,.flowplayer.is-seeking .fp-waiting p{
opacity: 1}
.flowplayer.is-loading .fp-play,.flowplayer.is-seeking .fp-play{
display: none !important}
.flowplayer.is-playing{
background-image: none !important}
.flowplayer.is-playing .fp-playbtn:before{
content: "\e008"}
.flowplayer.is-playing.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-minimal .fp-playbtn:before{
content: "\e208"}
.flowplayer.is-playing.fp-edgy .fp-playbtn:before{
content: "\e108"}
.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before{
content: "\e308"}
.flowplayer.is-muted .fp-volumebtn:before{
content: "\e00d"}
.flowplayer.is-muted.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-minimal .fp-volumebtn:before{
content: "\e20d"}
.flowplayer.is-muted.fp-edgy .fp-volumebtn:before{
content: "\e10d"}
.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before{
content: "\e30d"}
.flowplayer.is-inverted .fp-duration{
display: none}
.flowplayer.is-inverted .fp-remaining{
display: block}
.flowplayer.is-closeable .fp-header .fp-unload{
display: block}
.flowplayer.is-error{
background-color: #aaa}
.flowplayer.is-error .fp-ui{
opacity: 1}
.flowplayer.is-live .fp-timeline{
visibility: hidden}
.flowplayer.is-live .fp-bar > *.fp-buffer,.flowplayer.is-live .fp-bar-slider > *.fp-buffer{
max-width: 100%}
.flowplayer.is-live.is-dvr .fp-timeline{
visibility: visible}
.flowplayer.is-live.is-dvr.is-live-position .fp-duration{
color: #00abcd}
.flowplayer.is-flash-disabled .fp-waiting{
display: none !important}
.flowplayer.is-flash-disabled .fp-ui{
height: auto;
background: none;
opacity: 1}
.flowplayer.is-flash-disabled .fp-ui .fp-header,.flowplayer.is-flash-disabled .fp-ui .fp-controls{
display: none}
.flowplayer.is-flash-disabled .fp-engine{
top: 0}
.flowplayer.is-tiny{
font-size: .7em}
.flowplayer.is-small{
font-size: .8em}
.flowplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer{
display: none}
.flowplayer.no-volume .fp-volumebar{
display: none}
.flowplayer.fp-mute .fp-volumebtn{
display: inline-block}
@keyframes pulse{
0%{
opacity: 0}
100%{
opacity: 1}}
.flowplayer .fp-chromecast-engine{
position: absolute;
display: none;
top: 0;
bottom: 0;
right: 0;
left: 0;
color: #fff}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-status{
font-size: 150%;
text-align: center}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-icon{
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
-webkit-mask-size: 100% 100%;
background-color: #fff;
margin: 10% auto 2em;
height: 5em;
width: 5em}
.flowplayer.is-chromecast{
background-color: #333}
.flowplayer.is-chromecast .fp-chromecast-engine{
display: block}
.flowplayer.is-chromecast .fp-flash-disabled{
display: none !important}
.flowplayer.is-chromecast .fp-engine{
left: -9999em;
top: -9999em;
bottom: auto;
right: auto}
.flowplayer.fp-default-playlist .fp-prev,.flowplayer.fp-default-playlist .fp-next{
position: absolute;
top: 45%;
opacity: 0.3;
transition: opacity 0.2s}
.flowplayer.fp-default-playlist .fp-prev:before,.flowplayer.fp-default-playlist .fp-next:before{
font-family: flowplayer;
font-size: 2.8em}
.flowplayer.fp-default-playlist .fp-prev{
left: 0.4em}
.flowplayer.fp-default-playlist .fp-prev:before{
content: "\e011"}
.flowplayer.fp-default-playlist .fp-next{
right: 0.4em}
.flowplayer.fp-default-playlist .fp-next:before{
content: "\e012"}
.flowplayer.fp-default-playlist .fp-playlist{
position: absolute;
right: 0.4em;
bottom: 3em;
width: 100%;
text-align: center}
.flowplayer.fp-default-playlist .fp-playlist a{
background-color: #fff;
height: 0.8em;
border-radius: 50%;
width: 0.8em;
opacity: 0.7;
display: inline-block;
transition: transform 0.2s}
.flowplayer.fp-default-playlist .fp-playlist a:hover{
transform: scale(1.2,1.2)}
.flowplayer.fp-default-playlist .fp-playlist a.is-active{
opacity: 1}
.flowplayer.fp-default-playlist.fp-edgy .fp-prev:before{
content: "\e111"}
.flowplayer.fp-default-playlist.fp-edgy .fp-next:before{
content: "\e112"}
.flowplayer.fp-default-playlist.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-minimal .fp-prev:before{
content: "\e211"}
.flowplayer.fp-default-playlist.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-minimal .fp-next:before{
content: "\e212"}
.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before{
content: "\e311"}
.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before{
content: "\e312"}
.flowplayer.fp-custom-playlist{
overflow: visible}
.flowplayer.fp-custom-playlist .fp-playlist,.flowplayer.fp-custom-playlist.is-splash .fp-playlist,.flowplayer.fp-custom-playlist.is-poster .fp-playlist,.flowplayer.fp-custom-playlist.is-loading .fp-playlist{
display: block;
opacity: 1}
.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-fill{
display: none !important}
.flowplayer.fp-edgy .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-sharp-fill{
display: block}
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-fill{
display: none}
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-outline{
display: block}
.flowplayer.fp-edgy,.flowplayer.fp-edgy .fp-menu,.flowplayer.fp-edgy .fp-captions p,.flowplayer.fp-edgy .fp-textarea,.flowplayer.fp-edgy .fp-bar,.flowplayer.fp-edgy .fp-bar-slider,.flowplayer.fp-edgy .fp-bar > *,.flowplayer.fp-edgy .fp-bar-slider > *,.flowplayer.fp-edgy .fp-timestamp{
border-radius: 0}
.flowplayer.fp-edgy .fp-airplay:before{
content: "\e101"}
.flowplayer.fp-edgy .fp-fullscreen:before{
content: "\e102"}
.flowplayer.fp-edgy .fp-checked:before{
content: "\e103"}
.flowplayer.fp-edgy .fp-embed:before{
content: "\e104"}
.flowplayer.fp-edgy .fp-chromecast:before{
content: "\e105"}
.flowplayer.fp-edgy .fp-email:before{
content: "\e106"}
.flowplayer.fp-edgy .fp-playbtn:before{
content: "\e107"}
.flowplayer.fp-edgy .fp-share:before{
content: "\e109"}
.flowplayer.fp-edgy .fp-share2:before{
content: "\e10a"}
.flowplayer.fp-edgy .fp-twitter:before{
content: "\e10c"}
.flowplayer.fp-edgy .fp-facebook:before{
content: "\e10a"}
.flowplayer.fp-edgy .fp-volumebtn:before{
content: "\e10b"}
.flowplayer.fp-edgy .fp-volume-off:before{
content: "\e10d"}
.flowplayer.fp-edgy .fp-unload:before{
content: "\e10f"}
.flowplayer.fp-edgy .fp-prevbtn:before{
content: "\e111"}
.flowplayer.fp-edgy .fp-nextbtn:before{
content: "\e112"}
.flowplayer.fp-edgy.fp-outlined .fp-airplay:before,.flowplayer.fp-edgy.fp-minimal .fp-airplay:before{
content: "\e301"}
.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before{
content: "\e302"}
.flowplayer.fp-edgy.fp-outlined .fp-checked:before,.flowplayer.fp-edgy.fp-minimal .fp-checked:before{
content: "\e303"}
.flowplayer.fp-edgy.fp-outlined .fp-embed:before,.flowplayer.fp-edgy.fp-minimal .fp-embed:before{
content: "\e304"}
.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before,.flowplayer.fp-edgy.fp-minimal .fp-chromecast:before{
content: "\e305"}
.flowplayer.fp-edgy.fp-outlined .fp-email:before,.flowplayer.fp-edgy.fp-minimal .fp-email:before{
content: "\e306"}
.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-playbtn:before{
content: "\e307"}
.flowplayer.fp-edgy.fp-outlined .fp-share:before,.flowplayer.fp-edgy.fp-minimal .fp-share:before{
content: "\e309"}
.flowplayer.fp-edgy.fp-outlined .fp-share2:before,.flowplayer.fp-edgy.fp-minimal .fp-share2:before{
content: "\e30a"}
.flowplayer.fp-edgy.fp-outlined .fp-twitter:before,.flowplayer.fp-edgy.fp-minimal .fp-twitter:before{
content: "\e30c"}
.flowplayer.fp-edgy.fp-outlined .fp-facebook:before,.flowplayer.fp-edgy.fp-minimal .fp-facebook:before{
content: "\e30a"}
.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before{
content: "\e30b"}
.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before,.flowplayer.fp-edgy.fp-minimal .fp-volume-off:before{
content: "\e30d"}
.flowplayer.fp-edgy.fp-outlined .fp-unload:before,.flowplayer.fp-edgy.fp-minimal .fp-unload:before{
content: "\e30f"}
.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before{
content: "\e311"}
.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before{
content: "\e312"}
.flowplayer.no-svg .fp-ui .fp-header,.flowplayer.no-svg .fp-ui .fp-controls{
background-color: #333}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible{
background-color: #ccc;
position: absolute;
padding-top: 17%;
top: 0;
left: 0;
right: 0;
bottom: 0}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg{
display: none}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible .fp-playbtn{
display: inline}
.flowplayer .fp-player,.flowplayer .fp-ui,.flowplayer .fp-header,.flowplayer .fp-captions,.flowplayer .fp-controls{
position: absolute;
width: 100%}
.flowplayer{
font-family: avenir,sans-serif;
font-size: 16px;
position: relative;
max-height: 100%;
overflow: hidden;
border-radius: .24em;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 100%;
display: inline-block}
.flowplayer .fp-hidden{
display: none}
.flowplayer .fp-shown{
display: block !important}
.flowplayer *{
box-sizing: border-box}
.flowplayer.is-ready:not(.is-poster){
background: none !important}
.flowplayer .fp-engine{
display: block;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%}
.flowplayer video.fp-engine:not(.native-subtitles)::-webkit-media-controls{
display: none !important}
.flowplayer .fp-player{
position: absolute;
bottom: 0;
top: 0}
.flowplayer .fp-waiting{
display: none}
.flowplayer .fp-waiting p{
opacity: 0;
color: #ccc;
font-weight: bold}
.flowplayer .fp-ui{
height: 100%;
top: 0;
background-image: none;
transition: background-image .1s;
text-align: center;
cursor: pointer;
color: #fff}
.flowplayer .fp-ui a,.flowplayer .fp-ui strong{
color: inherit !important;
font-style: normal !important;
text-decoration: none !important}
.flowplayer .fp-ui strong{
font-weight: bold !important}
.flowplayer .fp-ui > *{
transition: opacity .1s;
opacity: 0}
.flowplayer.fp-ui-shown .fp-ui,.flowplayer.is-paused .fp-ui,.flowplayer.is-mouseover .fp-ui,.flowplayer.is-loading .fp-ui{
background-image: linear-gradient(to top,rgba(0,0,0,0.25),transparent 15%)}
.flowplayer.fp-ui-shown .fp-ui > *,.flowplayer.is-paused .fp-ui > *,.flowplayer.is-mouseover .fp-ui > *,.flowplayer.is-loading .fp-ui > *{
opacity: 1}
.flowplayer .fp-header{
top: 0;
background-image: linear-gradient(to bottom,rgba(0,0,0,0.25),transparent);
text-align: left;
height: 3.6em;
transition: opacity 0.3s;
padding-left: .9em}
.flowplayer .fp-header .fp-icon{
margin: .9em .9em 0 0}
.flowplayer .fp-header .fp-icon.fp-active{
color: #ec6c4c}
.flowplayer .fp-header .fp-fullscreen,.flowplayer .fp-header .fp-unload{
float: right}
.flowplayer .fp-header .fp-unload{
display: none}
.flowplayer .fp-help{
display: none}
.flowplayer .fp-message{
background-color: rgba(0,0,0,0.5);
text-align: left;
font-size: 1.2em;
overflow: hidden;
opacity: 0;
padding: .6em .9em;
transition: opacity 0.3s}
.flowplayer .fp-message.fp-shown{
opacity: 1}
.flowplayer .fp-message.fp-shown + .fp-header{
opacity: 0}
.flowplayer .fp-textarea{
background-color: rgba(0,0,0,0.5);
width: 80%;
position: absolute;
left: 10%;
top: 15%;
color: #fff;
outline: 0;
border-radius: .2em;
border: 0;
min-height: 60%}
.flowplayer .fp-logo{
position: absolute;
bottom: 3em;
left: 0.9em}
.flowplayer .fp-logo img{
width: 100%}
.flowplayer .fp-captions{
bottom: 1.2em;
display: none;
text-align: center;
color: #fff}
.flowplayer .fp-captions p{
background-color: rgba(0,0,0,0.65);
border-radius: .2em;
font-size: 110%;
display: inline-block;
padding: .1em .3em;
margin: .1em}
.flowplayer .fp-speed-flash{
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
font-size: 4em;
color: #fff;
font-weight: bold;
text-shadow: 0 0 10px rgba(0,0,0,0.3);
opacity: 0 !important;
transform: scale(0.8);
transition: all .2s;
width: 4em;
height: 2em;
display: none}
.flowplayer .fp-speed-flash.fp-hilite{
opacity: 1 !important;
transform: scale(1)}
.flowplayer .fp-play .fp-playbtn,.flowplayer .fp-pause .fp-playbtn,.flowplayer .fp-waiting .fp-playbtn{
display: none}
.flowplayer .fp-play svg,.flowplayer .fp-pause svg,.flowplayer .fp-waiting svg{
position: absolute;
pointer-events: none;
left: 0;
right: 0;
bottom: 0;
top: 0;
width: 6em;
height: 6em;
opacity: 0;
margin: auto;
max-height: 30%;
transform: scale(0.8);
transition: all .2s;
display: none}
.flowplayer .fp-play svg.fp-play-rounded-fill,.flowplayer .fp-play svg.fp-pause-rounded-fill,.flowplayer .fp-play svg.fp-loading-rounded-fill,.flowplayer .fp-pause svg.fp-play-rounded-fill,.flowplayer .fp-pause svg.fp-pause-rounded-fill,.flowplayer .fp-pause svg.fp-loading-rounded-fill,.flowplayer .fp-waiting svg.fp-play-rounded-fill,.flowplayer .fp-waiting svg.fp-pause-rounded-fill,.flowplayer .fp-waiting svg.fp-loading-rounded-fill{
display: block}
.flowplayer .fp-play.fp-visible svg,.flowplayer .fp-pause.fp-visible svg,.flowplayer .fp-waiting.fp-visible svg{
transform: scale(1.5);
opacity: 1}
.flowplayer .fp-remaining{
display: none}
.flowplayer .fp-controls{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-pack: justify;
-webkit-justify-content: space-around;
justify-content: space-around;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
height: 2.4em;
bottom: 0;
z-index: 2;
padding-left: 0.3em;
padding-right: 0.3em}
.flowplayer .fp-controls > *{
margin: 0 .6em}
.flowplayer .fp-controls > strong{
letter-spacing: 1px}
.flowplayer .fp-controls img{
width: 1.2em}
.flowplayer .fp-bar,.flowplayer .fp-bar-slider{
background-color: #ccc;
background-color: rgba(255,255,255,0.5);
position: relative;
cursor: col-resize;
height: .9em;
border-radius: 0.24em;
-ms-flex: 1;
flex: 1}
.flowplayer .fp-bar > *,.flowplayer .fp-bar-slider > *{
background-color: rgba(255,255,255,0.6);
position: absolute;
height: 100%;
border-radius: 0.24em}
.flowplayer .fp-bar > *.fp-progress.animated,.flowplayer .fp-bar-slider > *.fp-progress.animated{
transition-timing-function: linear;
transition-property: width,height}
.flowplayer .fp-bar > *.fp-buffer,.flowplayer .fp-bar-slider > *.fp-buffer{
transition: width .25s linear}
.flowplayer .fp-bar.no-animation > *,.flowplayer .no-animation.fp-bar-slider > *{
transition: none}
.flowplayer .fp-timeline{
transition: height .2s}
.flowplayer .fp-cuepoint{
background-color: #000;
position: absolute;
height: 100%;
width: 2px}
.flowplayer .fp-timestamp{
background-color: rgba(0,0,0,0.65);
display: none;
border-radius: .2em;
padding: .1em .3em;
font-size: 90%;
bottom: 1.4em;
height: auto}
.flowplayer .fp-timeline:hover .fp-timestamp{
display: inline}
.flowplayer .fp-volume{
display: -ms-flexbox;
display: flex;
height: 100%;
-ms-flex-align: center;
align-items: center}
.flowplayer .fp-volumebtn{
display: none}
.flowplayer .fp-bar-slider{
background-color: transparent;
user-select: none;
transition: height .2s;
white-space: nowrap;
-ms-flex: 1 0 auto}
.flowplayer .fp-bar-slider em{
border-radius: 2px;
display: inline-block;
width: 5px;
height: 100%;
position: relative;
vertical-align: top;
margin-left: 3px;
transition: transform 0.4s;
transform-origin: bottom;
user-select: none;
transform: scale(1.1)}
.flowplayer .fp-bar-slider em:hover{
transform: scaleY(1.35);
transition: transform 0.2s}
.flowplayer .fp-bar-slider em.fp-grey{
background-color: rgba(255,255,255,0.75)}
.flowplayer.no-flex .fp-controls{
white-space: nowrap}
.flowplayer.no-flex .fp-controls > *{
display: inline-block;
vertical-align: middle;
margin: 0 .3em}
.flowplayer.no-flex .fp-timeline{
width: 40%}
.flowplayer.no-flex.fp-full .fp-timeline{
margin-bottom: .6em;
height: .9em}
.flowplayer.no-flex.fp-fat .fp-bar,.flowplayer.no-flex.fp-playful .fp-bar,.flowplayer.no-flex.fp-fat .fp-bar-slider,.flowplayer.no-flex.fp-playful .fp-bar-slider{
height: .9em !important}
.flowplayer.fp-fat .fp-bar,.flowplayer.fp-playful .fp-bar,.flowplayer.fp-fat .fp-bar-slider,.flowplayer.fp-playful .fp-bar-slider{
height: 100%;
border-radius: 0}
.flowplayer.fp-fat .fp-bar > *,.flowplayer.fp-playful .fp-bar > *,.flowplayer.fp-fat .fp-bar-slider > *,.flowplayer.fp-playful .fp-bar-slider > *{
border-radius: 0}
.flowplayer.fp-fat .fp-timestamp,.flowplayer.fp-playful .fp-timestamp{
bottom: 3.2em}
.flowplayer.fp-fat .fp-bar-slider em,.flowplayer.fp-playful .fp-bar-slider em{
transform: scaleY(0.6);
transform-origin: center}
.flowplayer.fp-fat .fp-bar-slider em:hover,.flowplayer.fp-playful .fp-bar-slider em:hover{
transform: scaleY(0.75)}
.flowplayer.fp-slim .fp-timeline{
height: .2em}
.flowplayer.fp-slim .fp-controls:hover .fp-timeline{
height: .9em}
.flowplayer.fp-slim .fp-cue{
width: 4px}
.flowplayer.fp-slim .fp-bar-slider{
height: .2em}
.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider{
height: 0.9em}
.flowplayer.fp-full .fp-timeline{
position: absolute;
height: .3em;
bottom: 2.8em;
margin: 0;
width: 100%;
border-radius: 0;
overflow: inherit;
left: 0}
.flowplayer.fp-full .fp-timeline:before{
content: "";
width: 100%;
height: 1.2em;
position: absolute;
top: -1.2em;
left: 0}
.flowplayer.fp-full .fp-controls{
height: 2.8em}
.flowplayer.fp-full .fp-controls:hover .fp-timeline{
height: 1em}
.flowplayer.fp-full .fp-volume{
margin-right: auto}
.flowplayer.fp-full .fp-duration,.flowplayer.fp-full .fp-remaining{
margin-left: 0}
.flowplayer.fp-full .fp-duration:before,.flowplayer.fp-full .fp-remaining:before{
position: relative;
content: "/";
left: -.3em}
.flowplayer.fp-minimal .fp-controls{
background-color: transparent !important}
.flowplayer.fp-minimal .fp-controls > *{
display: none}
.flowplayer.fp-minimal .fp-header > *{
display: none}
.flowplayer.fp-minimal .fp-header .fp-fullscreen{
display: inherit}
.flowplayer.fp-minimal .fp-timeline{
height: .3em;
max-width: 12em;
width: 100%;
display: block;
margin: 0 auto;
flex: none}
.flowplayer.fp-playful .fp-color,.flowplayer.fp-playful .fp-color-play{
background-color: #ec6c4c;
fill: #ec6c4c}
.flowplayer.fp-playful .fp-controls{
background-color: #006680}
.flowplayer .fp-selected:before{
content: "✓ "}
.flowplayer .fp-menu{
background-color: rgba(0,0,0,0.5);
border-radius: .24em;
position: absolute;
width: 8em;
right: .5em;
z-index: 2;
font-size: 90%;
transition: opacity .2s,transform .2s,height .2s;
transform: scale(0.95);
bottom: -100%;
height: 0;
opacity: 0 !important}
.flowplayer .fp-menu.fp-active{
transform: scale(1);
height: auto;
bottom: 3.2em;
opacity: 1 !important}
.flowplayer .fp-menu > *{
display: block;
padding: .4em 1.2em;
text-align: right}
.flowplayer .fp-menu strong{
display: block;
padding: .7em 1.2em;
border-bottom: 1px solid rgba(255,255,255,0.2);
background-color: rgba(0,0,0,0.3);
text-transform: uppercase;
letter-spacing: 1px;
cursor: default;
font-size: 90%}
.flowplayer .fp-menu a{
color: rgba(255,255,255,0.8)}
.flowplayer .fp-menu a:hover:not(.fp-selected){
background-color: #000;
color: #fff}
.flowplayer .fp-menu .fp-icon{
cursor: pointer}
.flowplayer .fp-menu .fp-icon:before{
margin-right: .1em;
font-size: 1.5em;
vertical-align: -0.1em}
.flowplayer .fp-qsel-menu{
width: auto}
.flowplayer .fp-context-menu{
width: auto;
right: auto;
bottom: auto !important;
display: none}
.flowplayer .fp-context-menu.fp-active{
display: block}
.flowplayer .fp-context-menu a,.flowplayer .fp-context-menu strong{
text-align: left;
color: #fff;
white-space: nowrap}
.flowplayer .fp-subtitle-menu{
width: 9em}
.flowplayer .fp-share-menu{
width: 9em;
padding-bottom: 0.2em}
.flowplayer .fp-share-menu.fp-active{
bottom: auto}
.flowplayer .fp-share-menu a,.flowplayer .fp-share-menu strong{
text-align: left}
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-fill{
display: none}
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline{
display: block}
.flowplayer.fp-outlined .fp-airplay:before,.flowplayer.fp-minimal .fp-airplay:before{
content: "\e201"}
.flowplayer.fp-outlined .fp-fullscreen:before,.flowplayer.fp-minimal .fp-fullscreen:before{
content: "\e202"}
.flowplayer.fp-outlined .fp-checked:before,.flowplayer.fp-minimal .fp-checked:before{
content: "\e203"}
.flowplayer.fp-outlined .fp-embed:before,.flowplayer.fp-minimal .fp-embed:before{
content: "\e204"}
.flowplayer.fp-outlined .fp-chromecast:before,.flowplayer.fp-minimal .fp-chromecast:before{
content: "\e205"}
.flowplayer.fp-outlined .fp-email:before,.flowplayer.fp-minimal .fp-email:before{
content: "\e206"}
.flowplayer.fp-outlined .fp-playbtn:before,.flowplayer.fp-minimal .fp-playbtn:before{
content: "\e207"}
.flowplayer.fp-outlined .fp-share:before,.flowplayer.fp-minimal .fp-share:before{
content: "\e209"}
.flowplayer.fp-outlined .fp-share2:before,.flowplayer.fp-minimal .fp-share2:before{
content: "\e20a"}
.flowplayer.fp-outlined .fp-twitter:before,.flowplayer.fp-minimal .fp-twitter:before{
content: "\e20c"}
.flowplayer.fp-outlined .fp-facebook:before,.flowplayer.fp-minimal .fp-facebook:before{
content: "\e20a"}
.flowplayer.fp-outlined .fp-volumebtn:before,.flowplayer.fp-minimal .fp-volumebtn:before{
content: "\e20b"}
.flowplayer.fp-outlined .fp-volume-off:before,.flowplayer.fp-minimal .fp-volume-off:before{
content: "\e20d"}
.flowplayer.fp-outlined .fp-unload:before,.flowplayer.fp-minimal .fp-unload:before{
content: "\e20f"}
.flowplayer.fp-outlined .fp-prevbtn:before,.flowplayer.fp-minimal .fp-prevbtn:before{
content: "\e211"}
.flowplayer.fp-outlined .fp-nextbtn:before,.flowplayer.fp-minimal .fp-nextbtn:before{
content: "\e212"}
.flowplayer .fp-color{
background-color: #00abcd;
fill: rgba(0,0,0,0.2)}
.flowplayer .fp-color-play{
fill: transparent}
.flowplayer.is-rtl{
direction: rtl}
.flowplayer.is-rtl .fp-icon{
transform: rotate(180deg)}
.flowplayer.is-rtl .fp-menu .fp-icon{
transform: none}
.flowplayer.-grayscale video.fp-engine{
-webkit-filter: grayscale(100%);
filter: grayscale(100%)}
.flowplayer.-sepia video.fp-engine{
-webkit-filter: sepia(100%);
filter: sepia(100%)}
.flowplayer.-blur video.fp-engine{
-webkit-filter: blur(5px);
filter: blur(5px)}
.fp-filters{
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
position: absolute}
.main-header{
position: sticky;
top: 0;
right: 0;
left: 0;
z-index: 1030;
background-color: #ffffff;
}
.main-header.sticky-header{
box-shadow: 2px 3px 7px rgba(0,0,0,0.5);
}
.main-header .brand{
width: 200px;
}
.main-header .brand img{
max-width: 200px;
}
.main-header .social-link li > a span{
display: none;
}
.main-header .toplinks{
background-color: #dcdcdc;
}
.main-header .toplinks .toplinks_level1 .container,
.main-header .toplinks .toplinks_level2 .container{
position: relative;
}
.main-header .toplinks .toplinks_level1 .js-toggle-toplinks,
.main-header .toplinks .toplinks_level2 .js-toggle-toplinks{
position: absolute;
right: 0px;
color: #000000;
}
.main-header .toplinks .toplinks_level2{
background-color: #dddddd;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
}
.main-header .navbar-expand-lg{
flex-flow: wrap;
}
.main-header > .navbar{
padding: 0.5rem 0 0 0;
}
.main-header #navbarsSearchBox{
flex-direction: row-reverse;
}
.main-header #navbarsSearchBox #search-form{
border: 1px solid #dcdcdc;
padding: 0.5rem;
border-radius: 5px;
}
.main-header #navbarsSearchBox #search-form button{
width: 30px;
max-width: 30px;
margin: 0 5px 0 0;
text-align: center;
border: none;
padding: 0px;
background-color: transparent;
flex-grow: 1;
}
.main-header #navbarsSearchBox #search-form button svg{
width: 20px;
vertical-align: middle;
fill: #b2b2b2;
}
.main-header #navbarsSearchBox #search-form input{
font-size: 14px;
line-height: 22px;
margin: 0 0 0 10px;
padding: 0;
color: #a5a5a5;
border: 0;
background-color: transparent;
flex-grow: 2;
width: auto;
}
.main-header .brand{
flex-grow: 1;
}
.main-header .content-mob-btn{
flex-grow: 1;
text-align: right;
}
.main-header .content-mob-btn .hamburger-close,
.main-header .content-mob-btn .search-close{
position: relative;
width: 25px;
height: 20px;
margin-right: 0px;
margin-left: 15px;
border: 0;
background-color: transparent !important;
justify-content: flex-end;
}
.main-header .content-mob-btn .hamburger-close svg,
.main-header .content-mob-btn .search-close svg{
position: absolute;
top: 0;
left: 0;
width: auto;
height: 20px;
fill: #333333;
}
.main-header .content-mob-btn .hamburger-close .svgicon-mobilebutton,
.main-header .content-mob-btn .search-close .svgicon-mobilebutton{
transition: all 0.4s ease;
transform: rotate(-45deg) scale(0,0);
}
.main-header .content-mob-btn .hamburger-close .svgicon-close-mobilebutton,
.main-header .content-mob-btn .search-close .svgicon-close-mobilebutton{
transition: all 0.4s ease;
transform: rotate(0deg) scale(1,1);
}
.main-header .content-mob-btn .hamburger-close.collapsed .svgicon-mobilebutton,
.main-header .content-mob-btn .search-close.collapsed .svgicon-mobilebutton{
transition: all 0.4s ease;
transform: rotate(0deg) scale(1,1);
}
.main-header .content-mob-btn .hamburger-close.collapsed .svgicon-close-mobilebutton,
.main-header .content-mob-btn .search-close.collapsed .svgicon-close-mobilebutton{
transition: all 0.4s ease;
transform: rotate(45deg) scale(0,0);
}
.main-header .dropdown-menu{
background-color: #ffffff;
border: 1px solid #84a719;
border-radius: 0px;
}
.main-header .dropdown-menu::before{
position: absolute;
top: -18px;
left: 30px;
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 9px;
border-style: dashed dashed solid dashed;
border-color: transparent transparent #84a719 transparent;
}
.main-header .dropdown-menu::after{
position: absolute;
top: -16px;
left: 31px;
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 8px;
border-color: transparent transparent #ffffff transparent;
border-style: dashed dashed solid dashed;
}
.main-header .dropdown-menu .dropdown-menu{
margin-left: 10px !important;
}
.main-header .dropdown-menu .dropdown-menu::before{
position: absolute;
top: 6px;
left: -18px;
transform: rotate(-90deg);
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 9px;
border-style: dashed dashed solid dashed;
border-color: transparent transparent #84a719 transparent;
}
.main-header .dropdown-menu .dropdown-menu::after{
position: absolute;
top: 7px;
left: -16px;
transform: rotate(-90deg);
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 8px;
border-color: transparent transparent #ffffff transparent;
border-style: dashed dashed solid dashed;
}
@media (max-width: 767.98px){
#navbarsMainMenu li{
border-bottom: 1px solid #dcdcdc;
}
#navbarsMainMenu li:last-child{
border-bottom: 0px;
}
#navbarsSearchBox{
margin-top: 1rem;
padding-bottom: 1rem;
}
.dropdown-menu{
border: none;
}
.dropdown-menu::before,.dropdown-menu::after{
display: none;
}
.dropdown-menu > a{
border-bottom: 1px solid #dcdcdc;
}
.dropdown-menu > a:last-child{
border-bottom: 0px;
}
}
@media (max-width: 767.98px){
header #navbarsSearchBox #search-form{
margin: 0 1rem;
}
.brand a{
max-width: 170px;
display: block;
}
.brand a img{
width: 100%;
}
}

@media (max-width: 767.98px){
#navbarsMainMenu{
transition: all 0.2s linear 0s;
}
#navbarsMainMenu .navbar-nav{
padding-bottom: 1rem;
}
#navbarsMainMenu.show{
height: calc(100vh - 93px) !important;
overflow: auto;
transition: all 0.2s linear 0s;
}
}


.jbox-overlay-wrapper{
display: none;
}
ol,
ul,
li{
margin: 0;
padding: 0;
list-style-type: none;
}
a{
text-decoration: none;
color: #000;
}
a:hover{
text-decoration: none;
color: currentColor;
}
figure img{
max-width: 100%;
height: auto !important;
}
[class^=svgicon-],
[class*=" svgicon-"]{
display: inline-block;
width: 1em;
height: 1em;
vertical-align: middle;
fill: currentColor;
}
main{
padding-top: 1rem;
}
main section{
margin: 1rem 0;
}
.c-absatz{
display: block;
clear: both;
top: -70px;
position: relative;
width: 100%;
height: 1px;
}
@media (min-width: 576px){
.c-absatz{
top: -164px;
}
}
@media (min-width: 768px){
.c-absatz{
top: -164px;
}
}
@media (min-width: 992px){
.c-absatz{
top: -164px;
}
}
@media (min-width: 1230px){
.c-absatz{
top: -194px;
}
}
.breadcrumb{
font-size: 0.875rem;
margin-top: 0.5rem;
padding: 0;
background-color: transparent;
}
.breadcrumb a,
.breadcrumb a:hover{
color: #858585;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before{
display: inline-block;
padding-right: 0.5rem;
padding-left: 0.5rem;
content: ">";
color: #858585;
}
.list{
margin: 0;
padding: 0;
list-style: none;
}
.list li{
float: left;
}

.header-image .header-slide,
.home-header-image .header-slide{
position: relative;
}
.header-image .header-slide img,
.home-header-image .header-slide img{
max-width: 100%;
margin: 0 auto;
}
.header-image .header-slide .caption,
.home-header-image .header-slide .caption{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
dispaly: flex;
}
.header-image .header-slide .caption .container,
.home-header-image .header-slide .caption .container{
display: flex;
height: 100%;
vertical-align: middle;
align-items: center;
}
.header-image .header-slide .caption h5,
.home-header-image .header-slide .caption h5{
font-size: 1.75rem;
font-weight: 400;
margin: 0;
padding: 0;
color: #ffffff;
text-shadow: 2px 2px 3px rgb(150,150,150);
}
.header-image .header-slide .caption svg,
.home-header-image .header-slide .caption svg{
width: auto;
height: 57px;
margin-right: 0.5rem;
vertical-align: middle;
text-shadow: 2px 2px 3px rgb(150,150,150);
fill: #ffffff;
}

.page-navigation{
float: left;
clear: both;
width: 100%;
padding: 1em 0;
}
.page-navigation a{
font-size: 1.2rem;
line-height: 1.3rem;
position: relative;
float: left;
width: 50%;
text-decoration: none;
color: black;
}
.page-navigation a .pn-dir{
font-size: 0.875rem;
text-transform: uppercase;
}
.page-navigation a .pn-dir > .d-lg-block{
display: inline !important;
}
@media (max-width: 991.98px){
.page-navigation a .pn-dir > .d-lg-block{
display: none !important;
}
}
.page-navigation a.page-navigation__prev svg{
width: 6px;
height: 10px;
margin-right: 10px;
fill: #007e46;
}
.page-navigation a.page-navigation__next{
float: right;
text-align: right;
}
.page-navigation a.page-navigation__next svg{
width: 6px;
height: 10px;
margin-left: 10px;
fill: #007e46;
}

.gallery-preview > ul{
position: relative;
overflow: hidden;
width: 100%;
margin: 1em 0 0 0;
padding: 0;
white-space: nowrap;
text-overflow: clip;
}
.gallery-preview > ul > li{
display: inline-block;
margin-top: 0.25rem;
margin-right: 0rem;
margin-left: 0;
border: 3px solid transparent;
}
.gallery-preview > ul > li:hover{
border: 3px solid #ccc;
}
.gallery-preview > ul > li:first-child:hover{
border: 3px solid transparent;
}
.gallery-preview > ul[data-count]:after{
font-size: 1.2rem;
font-weight: 500;
line-height: 3rem;
position: absolute;
top: 50%;
right: 1rem;
width: 3rem;
height: 3rem;
content: "+" attr(data-count);
transform: translateY(-50%);
text-align: center;
color: white;
border-radius: 2.5rem;
background: rgba(204,204,204,0.8);
}
.gallery-preview img{
display: block;
width: auto;
max-width: 100%;
height: 100px;
transition: all 0.1s linear 0s;
vertical-align: middle;
background-repeat: no-repeat !important;
background-size: contain !important;
}
.gallery-preview .preview-images li.caption-fotogalerien div{
display: table;
max-width: 190px;
height: 100px;
padding: 0.5rem;
vertical-align: middle;
background-color: #ccc;
}
.gallery-preview .preview-images li.caption-fotogalerien div h3{
font-size: 1.1rem;
color: #fff;
}
.gallery-preview .preview-images li.caption-fotogalerien div .date{
font-size: 0.9rem;
color: #333;
}

.action-bar{
float: left;
width: 100%;
border-top: 1px solid #ccc;
}
.action-bar > div{
display: flex;
flex-direction: row;
width: 100%;
padding-top: 0.5rem;
justify-content: space-between;
}
.action-bar > div .author-date{
font-size: 13px;
display: block;
color: #858585;
}
.action-bar > div .shariff{
margin-right: 0;
}
.action-bar > div .shariff li.shariff-button > a .fa{
width: 26px;
height: 26px;
margin: 1rem 0 1rem 4px;
background-color: #ababab;
}
.action-bar > div .social-btn{
margin: 1em 1em 1em 0;
}
.action-bar > div .social-btn li{
display: table-cell;
}
.action-bar > div .social-btn a{
display: block;
overflow: hidden;
width: 23px;
height: 23px;
margin: 10px 0 10px 4px;
text-align: center;
color: #fff;
background-color: #ababab;
}
.action-bar > div .shariff li.shariff-button > a :first-child{
background-color: #ababab;
background-position: center center;
}
.action-bar > div .action-btn{
float: left;
}
.action-bar > div .action-btn li{
display: table-cell;
padding-left: 1.563rem;
}
.action-bar > div .action-btn a{
font-size: 13px;
display: block;
overflow: hidden;
color: #858585;
}
.action-bar > div .action-btn svg{
width: auto;
height: 20px;
padding-right: 0.4rem;
vertical-align: middle;
fill: #858585;
}
.action-bar > div .action-btn .pdfic{
float: right;
}
aside header{
padding-top: 0 !important;
}
aside header h2{
font-size: 1rem;
font-weight: 400;
font-weight: 500;
padding-bottom: 0.7em;
padding-bottom: 0;
text-transform: uppercase;
color: #000;
}
aside header h2 svg{
width: auto;
height: 37px;
margin-right: 7px;
vertical-align: middle;
fill: #000;
}

.related-articles{
margin-top: 0.5em;
margin-bottom: 2em;
}
.related-articles header{
padding-top: 0 !important;
}
.related-articles h2{
font-weight: 400;
padding-bottom: 0.7em;
color: #000;
}
.related-articles h2 svg{
width: 21px;
height: 19px;
margin-right: 7px;
vertical-align: middle;
fill: #000;
}
.related-articles .rar > li{
margin: 0;
padding: 0.71em 0;
border-bottom: 1px solid #ccc;
}
.related-articles .rar a{
position: relative;
display: block;
padding-left: 17px;
color: #000;
}
.related-articles .rar a::before{
font-family: "Font Awesome 5 Free";
font-size: 0.6rem;
font-weight: 700;
font-style: normal !important;
font-variant: normal !important;
font-variant: normal;
position: absolute;
top: 0;
left: 2px;
margin-left: 0.3em;
content: "\f054";
vertical-align: top;
text-transform: none !important;
color: #000;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.related-articles .rar a span{
font-size: 12px;
}
.related-articles .navigation-result{
dispaly: block;
}
.related-articles .navigation-result .pagination{
margin: 1rem auto;
dispaly: table;
}

.navigation-result .pagination{
display: table !important;
margin: 0;
border-radius: 0 !important;
}
.navigation-result .pagination > .active > a{
border-color: #eaeaea;
background-color: #eaeaea;
}
.navigation-result .pagination > .active > a:hover,.navigation-result .pagination > .active > a:focus{
border-color: #eaeaea;
background-color: #eaeaea;
}
.navigation-result .pagination > .active > span{
border-color: #eaeaea;
background-color: #eaeaea;
}
.navigation-result .pagination > .active > span:hover,.navigation-result .pagination > .active > span:focus{
border-color: #eaeaea;
background-color: #eaeaea;
}
.navigation-result .pagination > li:last-child > a,
.navigation-result .pagination > li:last-child > span{
border-radius: 0;
}
.navigation-result .pagination li{
display: table-cell;
border-radius: 0 !important;
}
.navigation-result .pagination li a{
font-size: 14px;
line-height: 25px;
display: block;
width: 25px;
height: 25px;
margin: 0 2px;
padding: 0;
text-align: center;
color: #666;
border: 0;
}
.navigation-result .pagination li a:hover{
color: #666;
background-color: #ccc;
}
.navigation-result .pagination li a svg{
position: relative;
top: -1px;
left: -2px;
width: 0.9em;
height: 0.9em;
vertical-align: middle;
fill: currentColor;
}
.navigation-result .pagination li.active a{
color: #333;
background-color: #ccc;
}
.navigation-result .pagination li.disabled li a svg{
fill: #ccc;
}
.navigation-result > div{
display: table;
margin: auto;
}

.quick-links header{
padding-top: 0 !important;
}
.quick-links header h2{
font-weight: 400;
padding-bottom: 0.7em;
color: #000;
}
.quick-links header h2 svg{
width: 21px;
height: 19px;
margin-right: 7px;
vertical-align: middle;
fill: #000;
}
.quick-links ul li{
overflow: hidden;
margin: 0;
padding: 0.71em 0;
border-bottom: 1px solid #ccc;
}
.quick-links ul li img{
float: left;
margin-right: 1rem;
}
.quick-links ul li .links-title{
display: flex;
flex-direction: column;
height: 82px;
justify-content: center;
}
.quick-links ul li .links-title h3{
font-size: 1rem;
font-weight: 500;
margin: 0;
}
.quick-links ul li .links-title h3:after{
font-family: "Font Awesome 5 Free";
font-size: 1rem;
font-weight: 700;
font-style: normal !important;
font-variant: normal !important;
font-variant: normal;
margin-left: 0.3em;
content: "\f35d";
text-transform: none !important;
color: #000;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.quick-links ul li .links-title p{
font-size: 0.875rem;
font-weight: 300;
margin: 0;
padding: 0;
}
@media (max-width: 1229.98px){
.action-bar > div{
display: block;
}
.action-bar > div .author-date{
text-align: center;
}
.action-bar > div .action-btn{
display: table;
float: none;
width: auto;
margin: 1rem auto;
}
}

.social-link ul{
display: table !important;
margin: 0;
list-style: none;
}
.social-link li{
display: table-cell !important;
list-style: none;
}
.social-link li > a{
display: inline-block;
margin: 1rem 0.9375rem 1rem 0;
vertical-align: middle;
}
.social-link li > a svg{
width: 1.25rem;
height: 1.25rem;
}
.social-link li > a span{
font-size: 0.875rem;
color: #606060;
}
.flowplayer{
width: 100%;
min-width: 200px;
max-width: 100%;
min-height: 113px !important;
background-size: contain;
}
.flowplayer .video-player{
overflow-y: hidden;
}
.flowplayer .fp-ui + a{
bottom: 0 !important;
left: 3px !important;
height: 12px !important;
background-repeat: no-repeat;
background-size: 50%;
}
.flowplayer.is-splash .fp-ui > *,
.flowplayer.is-poster .fp-ui > *,
.flowplayer .fp-menu,
.flowplayer.is-splash.is-loading .fp-ui > .fp-play,
.flowplayer.is-poster.is-loading .fp-ui > .fp-play{
display: none;
}



figure{
display: table;
}
figcaption{
display: table-caption;
table-layout: fixed;
caption-side: bottom;
font-size: 0.875rem;
line-height: 1.125rem;
}

.figure--fullwidth{
width: 100%;
}
.figure--fullwidth figure{
margin-left: auto;
margin-right: auto;
}
.figure--right{
float: right;
margin-left: 1.875rem;
}
.figure--left{
float: left;
margin-right: 1.875rem;
}
.p-title,
.p-text,
.p-credit{
font-size: 0.875rem;
color: #606060;
}

.style999{
font-size: 1rem;
}
.style1{
background-color: #eaeaea;
padding: 1rem;
}
.style2{
background-color: #e5f1ed;
padding: 0.5rem;
}
.style2 h2{
font-size: 2rem;
font-weight: 100;
}
.style3{
display: flex !important;
justify-content: flex-start;
}
@media (min-width: 768px) and (max-width: 991.98px){
.style3{
display: block !important;
}
.style3 .media-content{

}
}
@media (max-width: 575.98px){
.style3{
display: block !important;
}
.style3 .media-content{

}
}
.style4.content-container{
display: flex;
justify-content: center;
align-items: center;
}
.style4.content-container .media-content,
.style4.content-container .content-text{
flex-grow: 1;
}
.style4.content-container .media-content{
margin-right: 1.25rem;
}
.style4.content-container .content-text{
padding-right: 1rem;
}
@media (max-width: 767.98px){
.style4.content-container .media-content{
margin-right: 0;
}
.style4.content-container .content-text{
padding-right: 0;
}
}
.content-container{
display: block;
float: left;
width: 100%;
}
.content-container .content-text ul li{
margin-bottom: 10px;
text-indent: -6px;
left: 20px;
padding-left: 20px;
margin-left: -18px;
margin-right: 20px;
position: relative;
}
.content-container .content-text ul li::before{
font-style: normal !important;
font-variant: normal !important;
color: red;
position: absolute;
top: 0px;
left: 2px;
font-family: "Font Awesome 5 Free";
font-weight: 700;
content: "\f054";
vertical-align: top;
text-transform: none !important;
font-size: 0.65rem;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: #000000;
}
@media (max-width: 767.98px){
.figure--right,
.figure--left{
float: none;
margin-left: 0rem;
margin-right: 0rem;
}
.figure--right a,
.figure--left a{
width: 100%;
}
.figure--right a img,
.figure--left a img{
width: 100%;
}
}



figure img{
width: 100%;
display: block;
}
.media-content.figure--fullwidth figure{
width: 100%;
}
.media-content.figure--fullwidth figure > a{
width: 100%;
}
article .media-content.img1 figure,
article .media-content.img2 figure,
article .media-content.img3 figure{
width: 100%;
}
article .media-content.img1 figure a,
article .media-content.img2 figure a,
article .media-content.img3 figure a{
width: 100%;
}

@media (min-width: 992px){
article .media-content.img1{
width: 24%;
min-width: 1px;
}
article .media-content.img2{
width: 48%;
min-width: 1px;
}
article .media-content.img3{
width: 100%;
min-width: 1px;
}
}
@media (min-width: 768px){
article .media-content.img1{
max-width: 24%;
min-width: 1px;
}
article .media-content.img2{
max-width: 48%;
min-width: 1px;
}
article .media-content.img3{
max-width: 100%;
min-width: 1px;
}
}
@media (max-width: 767.98px){
article .media-content.img1.figure--left{
float: left !important;
max-width: 35%;
margin-right: 1.875rem;
}
article .media-content.img1.figure--right{
float: right !important;
max-width: 35%;
margin-left: 1.875rem;
}
}

.team-layout .media-content.img2{
max-width: 100px;
min-width: 1px;
width: auto;
}
.team-layout .media-content.img2 figure{
width: 100px;
}

article .content-container.video iframe{
max-width: 100%;
}
article .content-container.video iframe[src*="https://player.vimeo.com/"],
article .content-container.video iframe[src*="https://www.youtube.com/"],
article .content-container.video iframe[src*="https://www.youtube-nocookie.com/"]{
aspect-ratio: 16/9;
height: auto;
width: 100%;
}
article .content-container.video h2{
margin-top: 0;
}
article .content-container figcaption.movie-only{
width: 100%;
display: block;
}
article .content-container figcaption.movie-only .p-title,
article .content-container figcaption.movie-only .p-text,
article .content-container figcaption.movie-only .p-credit{
white-space: normal;
word-break: break-word;
}
article .media-content.movie.size1 figure,article .media-content.movie.size2 figure,article .media-content.movie.size3 figure{
width: 100%;
margin: 0;
display: block;
}
@media (min-width: 768px){
article .media-content.movie.size1{
width: 24%;
}
}
article .media-content.movie.size1 figure{
margin-bottom: 0.75rem;
}
@media (min-width: 768px){
article .media-content.movie.size2{
width: 48%;
}
}
article .media-content.movie.size2 figure{
margin-bottom: 0.75rem;
}
article .media-content.movie.size3{
margin-right: 0;
width: 100%;
}
article .media-content.movie.size3 figure{
margin-bottom: 2rem;
}


.table-container .table{
margin-bottom: 0.2rem;
}
.table-container .caption-italic{
font-size: 0.75rem;
font-style: italic;
line-height: 0.875rem;
position: relative;
clear: both;
width: 100%;
min-height: 12px;
padding: 0px 2px 6px 0;
text-align: left;
color: #606060;
background: #fff;
}
.table-id0,
.table-id,
.table-id1,
.table-id2,
.table-id3,
.table-id4,
.table-id5,
.table-id6,
.table-id7,
.table-id8,
.table-id9,
.table-id10,
.table-id11,
.table-id12{
border-bottom: 1px solid #dcdcdc;
width: 100%;
}
.table-id0 th,
.table-id th,
.table-id1 th,
.table-id2 th,
.table-id3 th,
.table-id4 th,
.table-id5 th,
.table-id6 th,
.table-id7 th,
.table-id8 th,
.table-id9 th,
.table-id10 th,
.table-id11 th,
.table-id12 th{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}
.table-id0 td,
.table-id td,
.table-id1 td,
.table-id2 td,
.table-id3 td,
.table-id4 td,
.table-id5 td,
.table-id6 td,
.table-id7 td,
.table-id8 td,
.table-id9 td,
.table-id10 td,
.table-id11 td,
.table-id12 td{
line-height: 1.25rem;
font-size: 0.875rem;
padding: 0.5rem;
vertical-align: top;
border-top: 1px solid #dee2e6;
}
.table-id7 tr:nth-child(odd),
.table-id8 tr:nth-child(odd),
.table-id9 tr:nth-child(odd),
.table-id10 tr:nth-child(odd),
.table-id11 tr:nth-child(odd),
.table-id12 tr:nth-child(odd){
background-color: #fbfbfb;
}
.table-id1 tr:first-child td,
.table-id3 tr:first-child td,
.table-id4 tr:first-child td,
.table-id5 tr:first-child td,
.table-id6 tr:first-child td,
.table-id7 tr:first-child td,
.table-id9 tr:first-child td,
.table-id10 tr:first-child td,
.table-id11 tr:first-child td,
.table-id12 tr:first-child td{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}
.table-id3 tr td:first-child,
.table-id4 tr td:first-child,
.table-id6 tr td:first-child,
.table-id8 tr td:first-child,
.table-id9 tr td:first-child,
.table-id10 tr td:first-child,
.table-id2 tr td:first-child,
.table-id12 tr td:first-child{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}
.table-id4 tr:last-child td,
.table-id5 tr:last-child td,
.table-id6 tr:last-child td,
.table-id10 tr:last-child td,
.table-id11 tr:last-child td,
.table-id12 tr:last-child td{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}
.table-id6 tr td:last-child,
.table-id12 tr td:last-child{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}

.table-id1.content-table .cell-alt-header,
.table-id1.content-table .cell-alt-header-firstcol,
.table-id1.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id11.content-table .cell-alt-header,
.table-id11.content-table .cell-alt-header-firstcol,
.table-id11.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
}
.table-id3.content-table .cell-alt-header,
.table-id3.content-table .cell-alt-header-firstcol,
.table-id3.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
}
.table-id4.content-table .cell-alt-header,
.table-id4.content-table .cell-alt-header-firstcol,
.table-id4.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
}
.table-id5.content-table .cell-alt-header,
.table-id5.content-table .cell-alt-header-firstcol,
.table-id5.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
}
.table-id6.content-table .cell-alt-header,
.table-id6.content-table .cell-alt-header-firstcol,
.table-id6.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
}
.table-id7.content-table .cell-alt-header,
.table-id7.content-table .cell-alt-header-firstcol,
.table-id7.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
}
.table-id9.content-table .cell-alt-header,
.table-id9.content-table .cell-alt-header-firstcol,
.table-id9.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #01783e;
}
.table-id2.content-table .cell-alt-firstcol,
.table-id2.content-table .cell-alt-footer-firstcol,
.table-id2.content-table .cell-alt-header-firstcol,
.table-id2.content-table .cell-firstcol,
.table-id2.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id3.content-table .cell-alt-firstcol,
.table-id3.content-table .cell-alt-footer-firstcol,
.table-id3.content-table .cell-firstcol,
.table-id3.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id4.content-table .cell-alt-firstcol,
.table-id4.content-table .cell-alt-footer,
.table-id4.content-table .cell-alt-footer-firstcol,
.table-id4.content-table .cell-alt-footer-lastcol,
.table-id4.content-table .cell-firstcol,
.table-id4.content-table .cell-footer,
.table-id4.content-table .cell-footer-firstcol,
.table-id4.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id5.content-table .cell-alt-footer,
.table-id5.content-table .cell-alt-footer-firstcol,
.table-id5.content-table .cell-alt-footer-lastcol,
.table-id5.content-table .cell-footer,
.table-id5.content-table .cell-footer-firstcol,
.table-id5.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id6.content-table .cell-alt-firstcol,
.table-id6.content-table .cell-alt-footer,
.table-id6.content-table .cell-alt-footer-firstcol,
.table-id6.content-table .cell-alt-footer-lastcol,
.table-id6.content-table .cell-alt-lastcol,
.table-id6.content-table .cell-firstcol,
.table-id6.content-table .cell-footer,
.table-id6.content-table .cell-footer-firstcol,
.table-id6.content-table .cell-footer-lastcol,
.table-id6.content-table .cell-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id7.content-table .cell-alt,
.table-id7.content-table .cell-alt-firstcol,
.table-id7.content-table .cell-alt-footer,
.table-id7.content-table .cell-alt-footer-firstcol,
.table-id7.content-table .cell-alt-footer-lastcol,
.table-id7.content-table .cell-alt-lastcol{
background-color: #878787;
}
.table-id8.content-table .cell-alt-firstcol,
.table-id8.content-table .cell-alt-footer-firstcol,
.table-id8.content-table .cell-alt-header-firstcol,
.table-id8.content-table .cell-firstcol,
.table-id8.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id8.content-table .cell-alt,
.table-id8.content-table .cell-alt-footer,
.table-id8.content-table .cell-alt-footer-lastcol,
.table-id8.content-table .cell-alt-header,
.table-id8.content-table .cell-alt-header-lastcol,
.table-id8.content-table .cell-alt-lastcol{
background-color: #878787;
}
.table-id9.content-table .cell-alt-firstcol,
.table-id9.content-table .cell-alt-footer-firstcol,
.table-id9.content-table .cell-firstcol,
.table-id9.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id9.content-table .cell-alt,
.table-id9.content-table .cell-alt-footer,
.table-id9.content-table .cell-alt-footer-lastcol,
.table-id9.content-table .cell-alt-lastcol{
background-color: #878787;
}
.table-id10.content-table .cell-alt-firstcol,
.table-id10.content-table .cell-alt-footer,
.table-id10.content-table .cell-alt-footer-firstcol,
.table-id10.content-table .cell-alt-footer-lastcol,
.table-id10.content-table .cell-alt-header,
.table-id10.content-table .cell-alt-header-firstcol,
.table-id10.content-table .cell-alt-header-lastcol,
.table-id10.content-table .cell-firstcol,
.table-id10.content-table .cell-footer,
.table-id10.content-table .cell-footer-firstcol,
.table-id10.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id10.content-table .cell-alt,
.table-id10.content-table .cell-alt-lastcol{
background-color: #878787;
}
.table-id11.content-table .cell-alt-footer,
.table-id11.content-table .cell-alt-footer-firstcol,
.table-id11.content-table .cell-alt-footer-lastcol,
.table-id11.content-table .cell-footer,
.table-id11.content-table .cell-footer-firstcol,
.table-id11.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id11.content-table .cell-alt,
.table-id11.content-table .cell-alt-firstcol,
.table-id11.content-table .cell-alt-lastcol{
background-color: #878787;
}
.table-id12.content-table .cell-alt-firstcol,
.table-id12.content-table .cell-alt-footer,
.table-id12.content-table .cell-alt-footer-firstcol,
.table-id12.content-table .cell-alt-footer-lastcol,
.table-id12.content-table .cell-alt-header,
.table-id12.content-table .cell-alt-header-firstcol,
.table-id12.content-table .cell-alt-header-lastcol,
.table-id12.content-table .cell-alt-lastcol,
.table-id12.content-table .cell-firstcol,
.table-id12.content-table .cell-footer,
.table-id12.content-table .cell-footer-firstcol,
.table-id12.content-table .cell-footer-lastcol,
.table-id12.content-table .cell-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #01783e;
}
.table-id12.content-table .cell-alt{
background-color: #878787;
}


.custom-radio .custom-control-input:checked ~ .custom-control-label::before{
background-color: #01783e !important;
}
.custom-control-input:checked ~ .custom-control-label::before{
color: #ffffff;
background-color: #01783e !important;
}
input,
textarea,
button,
input:focus,
textarea:focus,
button:focus{
outline: none;
box-shadow: none !important;
}
input:focus,
textarea:focus,
button:focus{
border-color: currentColor !important;
}
.form-standard .btn{
background-color: #01783e !important;
color: #ffffff;
padding: 0.2rem 1rem;
}
.SumoSelect{
width: 100% !important;
}
.SumoSelect > .CaptionCont{
display: block !important;
width: 100% !important;
padding: 0.375rem 0.75rem !important;
font-size: 1rem !important;
line-height: 1.5 !important;
color: #495057 !important;
background-color: #ffffff !important;
background-clip: padding-box !important;
border: 1px solid #ced4da !important;
border-radius: 0.25rem !important;
transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out !important;
}
.SumoSelect > .CaptionCont > label{
margin: 0px !important;
}



ul.controls-bar{
margin: 0;
padding: 0;
display: table;
}
ul.controls-bar li{
display: table-cell;
padding: 0 0.3rem;
}
.gallery-slider{
margin: auto;
width: auto;
display: block;
text-align: center;
}
.slider-nav{
margin: 0.3rem auto;
}
.slider-nav .slick-prev{
left: 0px;
z-index: 999;
}
.slider-nav .slick-next{
right: 5px;
}
.slick-dots li.slick-active button::before,
.slick-dots li button::before{
color: #01783e !important;
}
.slick-prev::before,
.slick-next::before{
color: #01783e !important;
font-size: 25px !important;
}
.foto-counter{
margin: 0.5rem auto;
font-size: 0.78rem;
text-align: center;
color: #606060;
}

.slick-prev{
left: 10px !important;
}
.slick-next{
right: 10px !important;
}

.thumbnail-gallery img{
background-repeat: no-repeat !important;
background-size: contain !important;
object-fit: contain;
}
.thumbnail-gallery .content-th-gallery{
font-size: 14px;
line-height: normal;
display: none;
padding: 0 0 1rem 0;
margin: 0;
border-bottom: 1px solid #c2c2c2;
}
.thumbnail-gallery .content-th-gallery[data-id="1"]{
display: block;
}
.thumbnail-gallery .content-th-gallery .p-title{
font-weight: bold;
display: block;
clear: both;
}
.thumbnail-gallery .content-th-gallery figcaption{
display: block;
width: 100%;
}
.thumbnail-gallery figure a{
width: 100%;
}
.thumbnail-gallery .slider-for .slick-track{
display: flex;
align-items: center;
}
.thumbnail-gallery .slider-for .slick-slide{
height: auto;
}
.thumbnail-gallery .slider-for .slick-slide figure{
display: flex;
width: 100%;
text-align: center;
vertical-align: middle;
justify-content: center;
background-color: #f4f4f4;
margin: 0;
max-height: 369px;
overflow: hidden;
}
.thumbnail-gallery .slider-for .slick-slide figure a{
float: none;
}
.thumbnail-gallery .slider-for img{

max-height: 369px;
}
.thumbnail-gallery .slick-list{
width: 100%;
}
.thumbnail-gallery .slider-nav .slick-track{
display: flex;
align-items: center;
margin-left: 0;
margin-right: 0;
}
.thumbnail-gallery .slider-nav .slick-list.draggable{
margin: 0 -5px;
}
.thumbnail-gallery .slider-nav .slick-slide{
cursor: pointer;
}
.thumbnail-gallery .slider-nav .slick-slide figure{
display: flex;
overflow: hidden;
width: 100%;
height: 105px;
opacity: 0.5;
border: 5px solid transparent;
justify-content: center;
align-items: center;
margin: 0 0 0.25rem 0;
}
@media (max-width: 1199px){
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 93px;
}
}
.thumbnail-gallery .slider-nav .slick-slide figure img.img-portrait{
width: 100%;
height: auto;
}
.thumbnail-gallery .slider-nav .slick-slide figure img{
width: auto;
max-width: none;
height: 100% !important;
}
.thumbnail-gallery .slider-nav .slick-slide.slick-current figure{
opacity: 1;
}
@media (max-width: 1199px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: 306px;
}
}
@media (max-width: 991px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: 255px;
}
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 68px;
}
}
@media (max-width: 450px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: auto;
}
}
@media (max-width: 991.98px){
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 92px;
}
.thumbnail-gallery .slider-nav .slick-slide figure img.img-portrait{
display: inline;
width: auto;
}
}
.slick-no-slide .slick-track{
width: 100% !important;
text-align: center !important;
transform: inherit !important;
}
.slick-no-slide .slick-slide{
float: none !important;
display: inline-block !important;
}
.set-container .carousel-indicators > .disabled{
opacity: 0.4;
background: #ccc;
cursor: default;
}
.modal.modal-fullscreen.modal-carousel.hide-bildtext .slick-initialized .caption{
display: none;
}


.modal .modal-functions{
position: absolute;
top: 0;
width: 100%;
border-bottom: 1px solid #646464;
background: 0 0;
background: -webkit-gradient(left top,left bottom,color-stop(0,#e3e3e3),color-stop(50%,rgba(0,0,0,0.65)),color-stop(100%,rgba(227,227,227,0.29)));
background: linear-gradient(to bottom,#e3e3e3 0,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
padding: 7px 0 5px;
z-index: 50;
}
.modal .modal-button{
color: #ffffff;
text-shadow: none;
opacity: 1;
filter: alpha(opacity=100);
font-size: 16px;
background: 0 0;
border: none;
padding: 3px 5px;
font-weight: 400;
line-height: normal;
cursor: pointer;
text-indent: -19999px;
background-repeat: no-repeat;
outline: none;
}
.modal .modal-button.close{
background-image:  url(/src_core/img/modal-close.png?_=1773748100);
width: 16px;
height: 16px;
margin-right: 15px;
margin-top: 3px;
}
.modal .modal-button.download{
background-image:  url(/src_core/img/modal-download.png?_=1773748100);
width: 20px;
height: 20px;
margin-right: 15px;
float: left;
margin-left: 10px;
}
.modal .modal-button.bildtext{
background-image:  url(/src_core/img/modal-bildtext.png?_=1773748100);
background-position: center;
margin-left: 15px;
width: 26px;
height: 20px;
}
.modal .modal-button.bildtext.active{
background-image:  url(/src_core/img/modal-bildtext_active.png?_=1773748100);
}
.modal .modal-button.diashow{
margin-left: 15px;
background-image:  url(/src_core/img/modal-diashow.png?_=1773748100);
background-position: center;
width: 26px;
height: 20px;
}
.modal .modal-button.diashow.active{
background-image:  url(/src_core/img/modal-diashow_active.png?_=1773748100);
}
.set-container{
z-index: 1112;
margin: auto;
position: absolute;
width: 50%;
left: 25%;
text-align: center;
top: 10px;
font-size: 0.85rem;
}
.set-container .counter{
color: #fff;
margin-right: 10px;
position: relative;
z-index: 80;
text-shadow: 0 1px 1px #000;
}
.set-container .carousel-indicators{
display: inline-block;
}
.set-container .carousel-indicators li{
padding: 0 !important;
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
border-radius: 10px;
cursor: pointer;
background-color: #ffffff;
text-indent: -4000px;
line-height: 12px;
outline: none;
}
.set-container .carousel-indicators li.active{
background-color: #01783e;
}
.mediabox .set-container .carousel-indicators{
position: initial;
}
@media (min-width: 992px){
.modal .modal-functions{
padding: 7px 0;
}
.modal .mediabox .set-container{
top: 5px;
}
.modal .modal-button.bildtext{
background-image:  url(/src_core/img/modal-bildtext-big.png?_=1773748100);
height: 25px;
width: 29px;
}
.modal .modal-button.bildtext.active{
background-image:  url(/src_core/img/modal-bildtext_active-big.png?_=1773748100);
}
.modal .modal-button.download{
background-image:  url(/src_core/img/modal-download-big.png?_=1773748100);
width: 25px;
height: 25px;
}
.modal .modal-button.close{
background-image:  url(/src_core/img/modal-close-big.png?_=1773748100);
width: 21px;
height: 21px;
}
.modal .modal-button.diashow{
background-image:  url(/src_core/img/modal-diashow-big.png?_=1773748100);
height: 25px;
width: 33px;
}
.modal .modal-button.diashow.active{
background-image:  url(/src_core/img/modal-diashow_active-big.png?_=1773748100);
}
}
@media (max-width: 767.98px){
.set-container{
top: 50px;
}
}
@media (orientation: landscape) and (max-width: 767px){
.set-container{
top: 5px;
left: 0%;
width: calc(100% - 30px);
}
.modal .modal-button,
.modal .zoom a{
margin: 0 0 10px !important;
display: block;
}
.modal .modal-functions{
width: 33px;
height: 100%;
right: 0;
padding: 0 5px;
background: linear-gradient(to right,#5e5e5e 0,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
border-bottom: none;
border-left: 1px solid #646464;
}
.modal .modal-button{
clear: both;
}
.modal .modal-functions .group-1{
position: relative;
top: 5px;
right: 3px;
}
.modal .modal-functions .group-2{
position: absolute;
bottom: 25px;
}
.mediabox .carousel-control.left,.mediabox .carousel-control.right{
z-index: 200;
}
.modal .mediabox{
padding: 10px 40px 10px 10px;
}
.modal .mediabox .set-container{
top: 0;
}
.modal .zoom a{
top: inherit;
float: left;
}
.modal .zoom #close{
margin-top: 10px !important;
}
.modal .modal-button.zoom{
height: auto;
top: inherit;
left: -2px;
padding: 2px;
display: inline-block;
}
}

.modal-carousel .modal-body{
position: absolute;
top: 0;
bottom: 0;
display: block;
height: 100%;
width: 100%;
padding: 0;
overflow: hidden !important;
}

.modal-backdrop.show{
opacity: 0.9;
}
.modal-dialog .modal-dialog-centered{
position: relative;
width: 100%;
}
.modal-carousel .modal-dialog{
min-width: 100% !important;
}
.modal-carousel .modal-dialog-centered{
width: 100vw !important;
height: 100vh !important;
margin: 0 !important;
}
.modal-carousel .modal-dialog-centered .modal-content{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: transparent;
border-radius: 0;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-slide .image-gallery{
margin: auto;
display: table;
position: relative;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-slide .image-gallery img{
display: block;
text-align: center;
margin: auto;
max-width: 100%;
max-height: 100vh;
height: auto;
width: auto !important;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-slide .image-gallery .caption{
position: absolute;
bottom: 0px;
left: 0px;
background-color: #ffffff;
width: 100%;
color: #000000;
font-size: 0.875rem;
padding: 0.4rem;
opacity: 0.5;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-track{
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-track .slick-slide{
height: unset;
}

.modal-carousel .slick-prev,
.modal-carousel .slick-next{
border-radius: 100px;
background-color: #ffffff !important;
width: 50px;
height: 50px;
display: block !important;
z-index: 888;
opacity: 0.7;
}
@media (max-width: 991.98px){
.modal-carousel .slick-prev,
.modal-carousel .slick-next{
width: 30px;
height: 30px;
}
}
.modal-carousel .slick-prev{
left: 10px !important;
}
.modal-carousel .slick-prev::before{
background-size: 27px 27px !important;
width: 50px;
height: 27px;
}
@media (max-width: 991.98px){
.modal-carousel .slick-prev::before{
background-size: 15px 15px;
width: 30px;
height: 15px;
}
}
.modal-carousel .slick-next{
right: 10px !important;
}
.modal-carousel .slick-next::before{
background-size: 27px 27px !important;
width: 50px;
height: 27px;
}
@media (max-width: 991.98px){
.modal-carousel .slick-next::before{
background-size: 15px 15px !important;
width: 30px;
height: 15px;
}
}


.btn-toggle{
margin: 0 4rem;
padding: 0;
position: relative;
border: none;
height: 1.5rem;
width: 3rem;
border-radius: 1.5rem;
color: #6b7381;
background: #cccccc;
}
.btn-toggle:focus,.btn-toggle.focus,.btn-toggle:focus.active,.btn-toggle.focus.active{
outline: none;
}
.btn-toggle:before,.btn-toggle:after{
line-height: 1.5rem;
width: 4rem;
text-align: center;
font-weight: 600;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity 0.25s;
}
.btn-toggle:before{
content: "Off";
left: -4rem;
}
.btn-toggle:after{
content: "On";
right: -4rem;
opacity: 0.5;
}
.btn-toggle > .handle{
position: absolute;
top: 0.1875rem;
left: 0.1875rem;
width: 1.125rem;
height: 1.125rem;
border-radius: 1.125rem;
background: #fff;
transition: left 0.25s;
}
.btn-toggle.active{
transition: background-color 0.25s;
}
.btn-toggle.active > .handle{
left: 1.6875rem;
transition: left 0.25s;
}
.btn-toggle.active:before{
opacity: 0.5;
}
.btn-toggle.active:after{
opacity: 1;
}
.btn-toggle.btn-sm:before,.btn-toggle.btn-sm:after{
line-height: -0.5rem;
color: #fff;
letter-spacing: 0.75px;
left: 0.4125rem;
width: 2.325rem;
}
.btn-toggle.btn-sm:before{
text-align: right;
}
.btn-toggle.btn-sm:after{
text-align: left;
opacity: 0;
}
.btn-toggle.btn-sm.active:before{
opacity: 0;
}
.btn-toggle.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-xs:before,.btn-toggle.btn-xs:after{
display: none;
}
.btn-toggle:before,.btn-toggle:after{
color: #6b7381;
}
.btn-toggle.active{
background-color: #01783e;
}
.btn-toggle.btn-lg{
margin: 0 5rem;
padding: 0;
position: relative;
border: none;
height: 2.5rem;
width: 5rem;
border-radius: 2.5rem;
}
.btn-toggle.btn-lg:focus,.btn-toggle.btn-lg.focus,.btn-toggle.btn-lg:focus.active,.btn-toggle.btn-lg.focus.active{
outline: none;
}
.btn-toggle.btn-lg:before,.btn-toggle.btn-lg:after{
line-height: 2.5rem;
width: 5rem;
text-align: center;
font-weight: 600;
font-size: 1rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity 0.25s;
}
.btn-toggle.btn-lg:before{
content: "Off";
left: -5rem;
}
.btn-toggle.btn-lg:after{
content: "On";
right: -5rem;
opacity: 0.5;
}
.btn-toggle.btn-lg > .handle{
position: absolute;
top: 0.3125rem;
left: 0.3125rem;
width: 1.875rem;
height: 1.875rem;
border-radius: 1.875rem;
background: #fff;
transition: left 0.25s;
}
.btn-toggle.btn-lg.active{
transition: background-color 0.25s;
}
.btn-toggle.btn-lg.active > .handle{
left: 2.8125rem;
transition: left 0.25s;
}
.btn-toggle.btn-lg.active:before{
opacity: 0.5;
}
.btn-toggle.btn-lg.active:after{
opacity: 1;
}
.btn-toggle.btn-lg.btn-sm:before,.btn-toggle.btn-lg.btn-sm:after{
line-height: 0.5rem;
color: #fff;
letter-spacing: 0.75px;
left: 0.6875rem;
width: 3.875rem;
}
.btn-toggle.btn-lg.btn-sm:before{
text-align: right;
}
.btn-toggle.btn-lg.btn-sm:after{
text-align: left;
opacity: 0;
}
.btn-toggle.btn-lg.btn-sm.active:before{
opacity: 0;
}
.btn-toggle.btn-lg.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-lg.btn-xs:before,.btn-toggle.btn-lg.btn-xs:after{
display: none;
}
.btn-toggle.btn-sm{
margin: 0 0.5rem;
padding: 0;
position: relative;
border: none;
height: 1.5rem;
width: 3rem;
border-radius: 1.5rem;
}
.btn-toggle.btn-sm:focus,.btn-toggle.btn-sm.focus,.btn-toggle.btn-sm:focus.active,.btn-toggle.btn-sm.focus.active{
outline: none;
}
.btn-toggle.btn-sm:before,.btn-toggle.btn-sm:after{
line-height: 1.5rem;
width: 0.5rem;
text-align: center;
font-weight: 600;
font-size: 0.55rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity 0.25s;
}
.btn-toggle.btn-sm:before{
content: "Off";
left: -0.5rem;
}
.btn-toggle.btn-sm:after{
content: "On";
right: -0.5rem;
opacity: 0.5;
}
.btn-toggle.btn-sm > .handle{
position: absolute;
top: 0.1875rem;
left: 0.1875rem;
width: 1.125rem;
height: 1.125rem;
border-radius: 1.125rem;
background: #fff;
transition: left 0.25s;
}
.btn-toggle.btn-sm.active{
transition: background-color 0.25s;
}
.btn-toggle.btn-sm.active > .handle{
left: 1.6875rem;
transition: left 0.25s;
}
.btn-toggle.btn-sm.active:before{
opacity: 0.5;
}
.btn-toggle.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-sm.btn-sm:before,.btn-toggle.btn-sm.btn-sm:after{
line-height: -0.5rem;
color: #fff;
letter-spacing: 0.75px;
left: 0.4125rem;
width: 2.325rem;
}
.btn-toggle.btn-sm.btn-sm:before{
text-align: right;
}
.btn-toggle.btn-sm.btn-sm:after{
text-align: left;
opacity: 0;
}
.btn-toggle.btn-sm.btn-sm.active:before{
opacity: 0;
}
.btn-toggle.btn-sm.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-sm.btn-xs:before,.btn-toggle.btn-sm.btn-xs:after{
display: none;
}
.btn-toggle.btn-xs{
margin: 0 0;
padding: 0;
position: relative;
border: none;
height: 1rem;
width: 2rem;
border-radius: 1rem;
}
.btn-toggle.btn-xs:focus,.btn-toggle.btn-xs.focus,.btn-toggle.btn-xs:focus.active,.btn-toggle.btn-xs.focus.active{
outline: none;
}
.btn-toggle.btn-xs:before,.btn-toggle.btn-xs:after{
line-height: 1rem;
width: 0;
text-align: center;
font-weight: 600;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity 0.25s;
}
.btn-toggle.btn-xs:before{
content: "Off";
left: 0;
}
.btn-toggle.btn-xs:after{
content: "On";
right: 0;
opacity: 0.5;
}
.btn-toggle.btn-xs > .handle{
position: absolute;
top: 0.125rem;
left: 0.125rem;
width: 0.75rem;
height: 0.75rem;
border-radius: 0.75rem;
background: #fff;
transition: left 0.25s;
}
.btn-toggle.btn-xs.active{
transition: background-color 0.25s;
}
.btn-toggle.btn-xs.active > .handle{
left: 1.125rem;
transition: left 0.25s;
}
.btn-toggle.btn-xs.active:before{
opacity: 0.5;
}
.btn-toggle.btn-xs.active:after{
opacity: 1;
}
.btn-toggle.btn-xs.btn-sm:before,.btn-toggle.btn-xs.btn-sm:after{
line-height: -1rem;
color: #fff;
letter-spacing: 0.75px;
left: 0.275rem;
width: 1.55rem;
}
.btn-toggle.btn-xs.btn-sm:before{
text-align: right;
}
.btn-toggle.btn-xs.btn-sm:after{
text-align: left;
opacity: 0;
}
.btn-toggle.btn-xs.btn-sm.active:before{
opacity: 0;
}
.btn-toggle.btn-xs.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-xs.btn-xs:before,.btn-toggle.btn-xs.btn-xs:after{
display: none;
}
.btn-toggle.btn-secondary{
color: #6b7381;
background: #01783e;
}
.btn-toggle.btn-secondary:before,.btn-toggle.btn-secondary:after{
color: #6b7381;
}
.btn-toggle.btn-secondary.active{
background-color: #cccccc;
}

.flowplayer{
min-height: 270px;
}
.flowplayer .fp-color{
background-color: #01783e;
}
.video-player{
overflow-y: hidden;
}
.video-player .modal-dialog{
width: 1140px;
}
.video-player .modal-header,
.video-player .modal-footer{
padding: 15px;
border-top: 0;
border-bottom: 0;
}
.video-player .modal-header .close{
position: absolute;
z-index: 3500;
top: 15px;
right: 20px;
display: block;
width: 20px;
height: 20px;
text-indent: 0;
opacity: 1;
background-image: none;
}
.video-player .modal-header .close svg{
width: 20px;
height: auto;
fill: #01783e;
}
.video-player .modal-header .close:hover{
background-image: none !important;
}
.video-player h3{
margin-top: 0.5em;
color: #01783e;
}
.video-player-container{
position: relative;
width: 100%;
}
.video-player-container .main-video .flowplayer{
width: calc(100% - 270px);
max-width: 100%;
min-height: 270px;
background-color: #eaeaea;
}
.video-player-container .list-video{
position: absolute;
top: 0;
right: 0;
overflow-y: auto;
width: 270px;
height: 100%;
padding-right: 10px !important;
padding-left: 10px !important;
background-color: #eaeaea;
}
.video-player-container .list-video ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.video-player-container .list-video ul > li{
display: inline-block;
width: 100%;
margin: 0 !important;
padding: 0.5em 0 !important;
list-style-type: none;
cursor: pointer;
border-bottom: 1px solid #fff;
}
.video-player-container .list-video ul > li:hover{
background-color: hsl(0,0%,101.7647058824%);
}
.video-player-container .list-video ul > li.active{
background-color: rgb(195.75,195.75,195.75);
}
.video-player-container .list-video ul.with-counter{
counter-reset: playlist-items;
}
.video-player-container .list-video ul.with-counter > li:before{
font-family: monospace;
font-size: smaller;
float: right;
content: "#" counter(playlist-items);
counter-increment: playlist-items;
color: #01783e;
}
.video-player-container .list-video ul .video-cont-list{
position: relative;
display: block;
float: left;
max-width: 100px;
margin-right: 10px !important;
}
.video-player-container .list-video ul .video-cont-list > img{
display: block;
min-width: 100px;
min-height: 57px;
background-color: rgb(208.5,208.5,208.5);
}
.video-player-container .list-video ul .video-cont-list:after{
position: absolute;
top: calc(50% - 14.5px);
left: calc(50% - 14.5px);
display: inline-block;
width: 29px;
height: 29px;
content: "";
pointer-events: none;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRUIyQURCRDcwNTVFNjExOTk0OUY2OEY0MjQ2NDk0MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRjUwQ0ZEQjU1ODkxMUU2OEQ0OENEOEQ3N0JERDVDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRjUwQ0ZEQTU1ODkxMUU2OEQ0OENEOEQ3N0JERDVDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFQjJBREJENzA1NUU2MTE5OTQ5RjY4RjQyNDY0OTQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVFQjJBREJENzA1NUU2MTE5OTQ5RjY4RjQyNDY0OTQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ohfZ4AAADINJREFUaN7NW32MXFUVf1WxptqCGCWgiUbFlNIakWpNIcbUjyAYPtREDRutijGEREzEtlo1ASSg2Bqr2JDGsirQRKCtAv/YED40iobEgLEVqi77NbuzO7O7MzsfO1+7/n53zm/27tv33sx2Z1c3OZ337n333PO759xzzz33NhgZHQ2SaDSdDkqlUtBoNIJisRgU8VypVIKZmRlHtVrN1RcKhWYZ6nL5fDCNd9S9bW5u7ppqtbqrXq/34rm3WqudQPsn+Qy6H9/cirLrweNi8qpUq0Ee7ScnJ4NyuRygLshPTzv+4ONkYD+s43fTqJudnXXlacg6RhobW0RBN4BSCHaK99cD0FdRdhjf/2NuiX8QeBDtHgKgvQCwif0SOAfufwrUjTg6x/MO/P4YHVZCss+g7E8A/xu0P4D3/Wj7A3x/F973oe4ntXr9fvyeAI2HgaPdUQza5wiItOpA1RGEvhzlvw1p5UWU3Yu6KyHYOl84VAe5XC6YmJhwlgAgjh958zv0sxW/t4LHH32eqP83+O0kDwJbFaDTzbn4BppYaPQfhJBbS95AUHjNYVoBgVIwgiVIUgnfkTe/YzlN1A1AsXgBfr+DNjkP8Cnwvoz8SCsClJ2bw/ky+pz2NLgfQr6dHRGMadqBXSpQ1qkvPrM9+G1A25vQNu8N6kG2m5qa6i5QMmHnEOaQN7qPA8w2CmNmJ8G6ArTQ9Nqu7wJNv1J5E8rv8gb4OWh0I8F2BWhqZIQdnQPeT3kj+m0ColAURmBWAqgzU3zj+mtOh6vAZ8AGO4fyD5upJwMlkEVkAPsHB4PxTGYtnYEUCYE/oo5JcUBJZgVdAerm/fzcX482f/Wsazt9RyLQqEI2oMlCoLMas7Onjd8AF3UH0tbQOKANCEpgdBb8LVqdA4qy5QD1lzbwOyqw+G5HKpUK0lAS5Q9TkMlkFhErJmH7aP8H4zOIDs7jfGDkEwe0ziXDAogRG6xKc51taZh15MNnAjwToCTWQQmU8SGbs2UM7EVUFJevbDa7gIIRmGiLMBrDGBUSGPUayBoEe+fAwIATRFoIA3WdA9QEQreh4eGgH9/D7B1QCypag0Q+bCMLoDNZCtC6ldNcaR0YKK27fXh/NYFyMH0KskTvEUcETHpkEnBEOyj4AOYrNW0xbAsohaJJUrA02g4MDbk5zjYCKnPjM4VVaMcyczCtJaUdUDdA4EelDKIvDmh6fDzwHNRxrRYL5iiDZxHNFiOyViARnu2h8GNgxEHgcwZmMOOZEGzGgSewIViCvHUSULfmmqYLtnxoTis4iQIqy6Dgw15fVALavltyo49riIcDp/CxNS/HAYakkA72/zRBZc0MJs0EJmxAytY5B4EdEaTvuVnGuk6AFg2MvDPLW9PE6gR6mANKq/GmHJ3Qy/395Pst+SaatC+72xkQMQFgFLdoVFB2IYGzfBGBAUeMGqPmRs3x+MQRZ/2Mab4dUA1cVds+lCsQmTFzpzyj0CAHMEzULOsxOC86rZbLt/Fd1upMhGSh1Al+hA4OUVgKGkXOs6ExQcRRuWlqX4AmvtbaBLQBqvh4QZBgz9qjyhTDRPnpXdFmu5SFsjfKMbk559bMfP59+gCdbfDnYRS5qAemRQ1EEYFgGtxiDuKI05gNQCdAi54mZcYKN5OIbaCwU6bVPVpu3D98gfD3OAdUqx3nyITds4ij6tZTMzM3ByNoprnWXe/Fpi/h/QMudoUFLQUo27jpFbFshIn+A22utG5TckhuokKb6zgANjc3cx6Mew7KJw6Km3sEyggoGejnw5tp7je1P+0UKCmLAeZcnI4xXRGdEH/R1ZT196kS+tCkv8FMbGgKH+baMNIWqpJAcUCtnyfQfgunQKdAqRA6uPAqEUX0xGjbaxuQ+7j8BVPNuLPXBLiXo12ynUIUSajKMoB6u6DPctAIth1QmuUwAKRjQjyfaHXgu90wDbjlhVpCEH7SqblSuUJuPo5a8WYXgJpPeAR9niOwSUBTFqYyK8hvXWonhugHlIfCt5vI+LxWTIuoKGtrZByx3u1DE+bnUoDa3yi+/6QSb0lAXWgH8yRYmiR/w0QroaWifxf8wBJv5svVpuJnNZHbTfZyG497BkBlyj9z6VMvCRcGStPlL82xautyFJWacfgBc0hHqJlvmgk9wJEoWgCRRASxEkDt71kA21wwzxwFdHR+v9wKdsLEOkzFXVIihTnsRrNWO0DbLtPZxFCpQ0e0TKCauzfKhMNASXRMnEZV62uRL2nO9y/aGv58YEcD/NvH7VYntBpATROPAejrpm2z7gOVZpM8L7T6QeOTIurjNoJ30wxkKkm0WkBNG1nw+R4c4VlhoCkL8JWWCRMAXqiwl17ucZuwP8zbGUc7Wk2g9vcgtLSWS8sCoADOKC3B+t6lzRhffvH/arr4GwefqznnOB/DQEdMo9mIAIKmC8VdKqvgonrE2XG9vr9dsCBaDaAwu2Po62ydAISBUpvcKirvFBXBoX2P8TrJl9ttjvbmbF+XSCu/vMwB2Je0tChPHAU0Z+nUyAiumXu60YA+xw+vs5dnSh1o1M8EdBsoZPgL5Nnqn+NEAeUv99HajEdRprnDutMCkcc4au8wO86VvQx8EnUz1vW86z3ae6qPOKBcVhjqKaZdRNy/NlOqvzagd7gKPI+41Gah8B6XruBWLYa4nrl8bpdi3dm5uTSAfFQW45trFNCUBQrlhOVP57jgfdpSKh9ywjOrYHPjtqTsgssCohOX2+0CUGjxMOLSDSXvFD0JKEGOeQmvJLNlcs+6mcLzGic4GO02Fb+QtgxCJoaUGFvmHC3CH+z0j+nbAc0YUF0KKSVMLfKFIr6v+UkzFuM3SwJo+GwCnQhl8FsEjbOuneeNAwqH83ssCRsVnIQPj2OBQiaaLvvOJChCSkI/p22Ltstl6jWhUfE7RUjcArXbrnUItGdBvqhWu0PzqGAb5E6AspwyjVtCvV12AXtRmW0Npnwuzb25SW06mKu0LYQAr0gKB1lX7iwLeIOOHGFCl7CtzLVToCUzRbUtJJHy042GC2vB7+C40p2ttbF5UPuSfXCT06p3dhHefJfM8ybldeuNxl5YysPgv06ZA2XeOwHqOymlLZOCGSoM3vZ8L+O4URbRivTdeWOj8QkFwRid17JhIYap2/Tq3MT2jRF0vn9DpROgWjY48EU7luCxoo4kdB4UJpZzfmLwdTj8iE7pSPO5FtMWPnjZTtIOujMWLitcP434zrkg7xe3wxdpfWwHVFl2ZfF9jepOEvtSXpnAfGIuGjw/1nKq+fwFLNd5kbNfR7b+4OPN3tnFFX19fe4EiydW7pzUDnh1Nlr07vtEpl06AKrlwt1CsfNRXcQSUAXv7Metl17WngPPawjQfNpM9k6dkSo2XnTWT0D48Kc6BwaT9f39/Q4gj+vIuGKdShg3Z+3iYxhwHNBWuGf1Rbvh4gMLA5WGWU6lZC2RzWeAfNRk7lfg4Ed0zhQnvfNP2ruZ8PPW8JQckEs48czEzMoHKkBhsD5QzVflgAhA77omoIuUcUD9JWfMtAXfcrd3aeOiiaaGFx7txx3UQMi3ol3W2jM/2tJEJQLogiXBTsA0RyXslH1H0zQBzxgoy7k+Ygrs9kD20FwzEXPYTeIoopkCwDZvvT/mgmWLZqKAaq5p7fNHn54zbdftOGjK9ZwJUE0BmP1uL26+hTwH4Udc8B+ihbdSjAiUDoimgQ62eQnmP6Oj16izWKAmiAQXUM6n5QKVL0DbH3lKuJn8qblhy+aHKVajdEpZu5jB+7hgpIuOp7HGXa44NQlo69pNl4BalnID2h3zNMkEfLBsoOyAQNDpJjB7wYs69oDWeCHkigGtzl/4uA58hmRgvGmqG2ldASrHwhgYwh3xTOYkBLxWy0u3gcpr430LHNcDnhb/jvrNun7eVaDuUrJdeELHzDNlvK3XP/HdZyDsmqJ2+Ba+LRWo1mfz4JeC99HQQdTtZe8ix4oA5QiW7aobNLcev3uJ0xvpFAT5FYB9HEK80t9qURDyJR8KRs+o66c6IbALF5cwx0OthfaxvwS/jQKopW5FgWr+uO1aufwWaOLrs3Nz/wmlSSYg3KMQ+ueo34OinZjL10LA9zKDjmfes+1hW9A+/gcDtPlXiAc2QrX9iLvfrxDQz0SuClC5eVc2f4Xt0xD4EE15GWctEwQNgN9AH+cyd1u1i5XhlOuqAtVGesY7gLXo52J89xUD/jSE+RuE6ePxAGgKZcM0T55dAsTDiJ+/C7oMfF4lU3ZBvCXilgv0v3A7NEuR9YF0AAAAAElFTkSuQmCC");
background-repeat: no-repeat;
background-size: 29px 29px;
}
.video-player-container .list-video ul h3{
font-size: 16px;
margin-top: 0;
color: #01783e;
}
.video-player-container .list-video ul .date-video{
font-size: 12px;
display: block;
}
.video-player-container .list-video ul p{
padding: 0.5em 0.5em 0;
}

/* ** [ /src_project/javascript/misc4.min.css ] (@import) ** */
.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}


.sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}
.sm ul{display:none}
.sm li,.sm a{position:relative}
.sm a{display:block}
.sm a.disabled{cursor:default}
.sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden}
.sm *,.sm *::before,.sm *::after{box-sizing:inherit}



.navbar-nav.sm-collapsible .sub-arrow{
position: absolute;
top: 50%;
right: 0;
margin: -0.7em 0.5em 0 0;
border: 1px solid rgba(0,0,0,.1);
border-radius: .25rem;
padding: 0;
width: 2em;
height: 1.4em;
font-size: 1.25rem;
line-height: 1.2em;
text-align: center;
}
.navbar-nav.sm-collapsible .sub-arrow::before{
content: '+';
}
.navbar-nav.sm-collapsible .show > a > .sub-arrow::before{
content: '-';
}
.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow{
border-color: rgba(255,255,255,.1);
}

.navbar-nav.sm-collapsible .has-submenu{
padding-right: 3em;
}

.navbar-nav.sm-collapsible .nav-link,
.navbar-nav.sm-collapsible .dropdown-item{
position: relative;
}

.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{
display: inline-block;
width: 0;
height: 0;
margin-left: .255em;
vertical-align: .255em;
border-top: .3em solid;
border-right: .3em solid transparent;
border-left: .3em solid transparent;
}

.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow,
.fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after{
border-top: 0;
border-bottom: .3em solid;
}

.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,
.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after{
position: absolute;
top: 50%;
right: 0;
width: 0;
height: 0;
margin-top: -.3em;
margin-right: 1em;
border-top: .3em solid transparent;
border-bottom: .3em solid transparent;
border-left: .3em solid;
}

.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu{
padding-right: 2em;
}

.navbar-nav .scroll-up,
.navbar-nav .scroll-down{
position: absolute;
display: none;
visibility: hidden;
height: 20px;
overflow: hidden;
text-align: center;
}
.navbar-nav .scroll-up-arrow,
.navbar-nav .scroll-down-arrow{
position: absolute;
top: -2px;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
overflow: hidden;
border-top: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid;
border-left: 7px solid transparent;
}
.navbar-nav .scroll-down-arrow{
top: 6px;
border-top: 7px solid;
border-right: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: 7px solid transparent;
}

.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu{
margin: .5em;
}

.navbar-nav:not([data-sm-skip]) .dropdown-item{
white-space: normal;
}
.navbar-nav:not(.sm-collapsible) .sm-nowrap > li > .dropdown-item{
white-space: nowrap;
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/fonts.css ] (@import) ** */
@font-face{
font-display: swap;
font-family: "Ubuntu";
font-style: normal;
font-weight: normal;
src:  url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-regular.woff2?_=1773323917) format("woff2"), url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-regular.woff?_=1773323917) format("woff");
}
@font-face{
font-display: swap;
font-family: "Ubuntu";
font-style: italic;
font-weight: normal;
src:  url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-italic.woff2?_=1773323917) format("woff2"), url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-italic.woff?_=1773323917) format("woff");
}
@font-face{
font-display: swap;
font-family: "Ubuntu";
font-style: normal;
font-weight: 300;
src:  url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-300.woff2?_=1773323916) format("woff2"), url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-300.woff?_=1773323916) format("woff");
}
@font-face{
font-display: swap;
font-family: "Ubuntu";
font-style: italic;
font-weight: 300;
src:  url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-300italic.woff2?_=1773323916) format("woff2"), url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-300italic.woff?_=1773323916) format("woff");
}
@font-face{
font-display: swap;
font-family: "Ubuntu";
font-style: normal;
font-weight: 500;
src:  url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-500.woff2?_=1773323917) format("woff2"), url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-500.woff?_=1773323917) format("woff");
}
@font-face{
font-display: swap;
font-family: "Ubuntu";
font-style: italic;
font-weight: 500;
src:  url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-500italic.woff2?_=1773323917) format("woff2"), url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-500italic.woff?_=1773323917) format("woff");
}
@font-face{
font-display: swap;
font-family: "Ubuntu";
font-style: normal;
font-weight: 700;
src:  url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-700.woff2?_=1773323917) format("woff2"), url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-700.woff?_=1773323917) format("woff");
}
@font-face{
font-display: swap;
font-family: "Ubuntu";
font-style: italic;
font-weight: 700;
src:  url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-700italic.woff2?_=1773323917) format("woff2"), url(/src_project/fonts/Ubuntu/ubuntu-v20-latin-700italic.woff?_=1773323917) format("woff");
}
@font-face{
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 900;
src:  url(/src_project/fonts/fa-webfonts/fa-solid-900.eot?_=1773323917);
src:  url(/src_project/fonts/fa-webfonts/fa-solid-900.eot?_=1773323917#iefix) format("embedded-opentype"), url(/src_project/fonts/fa-webfonts/fa-solid-900.woff2?_=1773323917) format("woff2"), url(/src_project/fonts/fa-webfonts/fa-solid-900.woff?_=1773323917) format("woff"), url(/src_project/fonts/fa-webfonts/fa-solid-900.ttf?_=1773323917) format("truetype"), url(/src_project/fonts/fa-webfonts/fa-solid-900.svg?_=1773323917#fontawesome) format("svg");
}
.fa,
.fas{
font-family: "Font Awesome 5 Free";
font-weight: 900;
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/3rd-party.css ] (@import) ** */
.slick-slider{
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list{
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus{
outline: none;
}
.slick-list.dragging{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
transform: translate3d(0,0,0);
}
.slick-track{
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,.slick-track:after{
content: "";
display: table;
}
.slick-track:after{
clear: both;
}
.slick-loading .slick-track{
visibility: hidden;
}
.slick-slide{
float: left;
height: 100%;
min-height: 1px;
}
[dir=rtl] .slick-slide{
float: right;
}
.slick-slide img{
display: block;
}
.slick-slide.slick-loading img{
display: none;
}
.slick-slide{
display: none;
}
.slick-slide.dragging img{
pointer-events: none;
}
.slick-initialized .slick-slide{
display: block;
}
.slick-loading .slick-slide{
visibility: hidden;
}
.slick-vertical .slick-slide{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden{
display: none;
}
#easycmp{
font-size: 1rem;
}

#dw-gmap canvas,
#dw-gmap img{
max-width: none;
}
#dw-gmap .gm-style-iw span{
display: block;
clear: both;
max-width: 300px;
}

.shariff ul,
.shariff li{
display: inline-block;
margin: 0;
list-style: none;
}
.shariff li.shariff-button > a{
margin: 0;
}
.shariff li.shariff-button > a .share_text{
display: none;
}
.shariff li.shariff-button > a .fa{
display: inline-block;
width: 3.6rem;
height: 3.6rem;
margin: 1rem 0.5em 1rem 0;
vertical-align: middle;
background-repeat: no-repeat;
background-position-y: 50%;
}
.shariff li.shariff-button > a .fa-facebook{
background-color: #3b5998;
background-image:  url(/src_project/img/social/fb.png?_=1773323917);
}
.shariff li.shariff-button > a .fa-twitter{
background-color: #1b9ae7;
background-image:  url(/src_project/img/social/twitter.png?_=1773323917);
}
.shariff li.shariff-button > a .fa-google-plus{
background-color: #db4437;
background-image:  url(/src_project/img/social/google.png?_=1773323917);
}
.shariff li.shariff-button > a .fa-xing{
background-color: #007c7c;
background-image:  url(/src_project/img/social/xing.png?_=1773323917);
}

.dropdown .dropdown-toggle{
position: relative;
width: 100%;
padding-right: 1rem !important;
}
.dropdown-toggle::after{
position: absolute;
right: 10px;
top: 50%;
}

.main-header .dropdown-menu{
padding: 0px 0;
margin: 0 0 0;
border-radius: 0px;
box-shadow: none !important;
border-color: #84a719;
min-width: 200px;
}
header .dropdown-menu .dropdown-menu::before{
position: absolute;
top: 6px;
left: -18px;
transform: rotate(-90deg);
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 9px;
border-style: dashed dashed solid dashed;
border-color: transparent transparent #84a719 transparent;
}
header .dropdown-menu .dropdown-menu::after{
position: absolute;
top: 7px;
left: -16px;
transform: rotate(-90deg);
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 8px;
border-color: transparent transparent #ffffff transparent;
border-style: dashed dashed solid dashed;
}

.btco-hover-menu{
background: none;
margin: 0;
padding: 0;
min-height: 20px;
}
@media only screen and (max-width: 1200px){
.btco-hover-menu .show > .dropdown-toggle::after{
transform: rotate(-90deg);
}
}
@media (min-width: 992px){
.main-header .dropdown-menu{
background: #005531;
color: white;
border-radius: 5px;
}
.main-header .dropdown-menu:before,.main-header .dropdown-menu:after{
display: none;
}
.main-header .dropdown-menu li a{
color: white;
}
.main-header .dropdown-menu .dropdown-item{
padding: 0.5rem 1rem;
}
.main-header .dropdown-menu .dropdown-item:hover,.main-header .dropdown-menu .dropdown-item:focus{
color: white;
text-decoration: none;
background-color: #01783e;
}
.main-header .dropdown-menu .dropdown-menu{
margin-left: 0 !important;
}
.btco-hover-menu .collapse ul li{
position: relative;
}
.btco-hover-menu .collapse ul li:hover > ul{
display: block;
}
.btco-hover-menu .collapse ul ul{
position: absolute;
top: 100% !important;
left: 0 !important;
width: auto;
display: none;
margin-right: 5px;
}
.btco-hover-menu .collapse ul ul li{
position: relative;
}
.btco-hover-menu .collapse ul ul li:hover > ul{
display: block;
}
.btco-hover-menu .collapse ul ul ul{
position: absolute;
top: 0 !important;
left: calc(100% + 5px) !important;
margin-left: 0px !important;
display: none;
}
.btco-hover-menu .collapse ul ul ul li{
position: relative;
}
.btco-hover-menu .collapse ul ul ul li:hover ul{
display: block;
}
.btco-hover-menu .collapse ul ul ul ul{
position: absolute;
top: 0 !important;
left: 100% !important;
width: 180px;
display: none;
z-index: 1;
}


}

/* ** [ /src_project/sites/bildungslandkarte/css/4/disabled-by-cmp.css ] (@import) ** */
div[rel=reCaptcha][data-opt-in=recaptcha]{
display: flex;
align-content: space-around;
flex-direction: column;
border: 1px solid #d3d3d3;
border-radius: 3px;
background: #f9f9f9;
padding: 0.5rem;
text-align: center;
height: auto;
font-size: small;
margin: 0 5px 0.5rem;
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/header.css ] (@import) ** */
.main-header{
background-image:  url(/src_project/img/blk/stage_mobil.jpg?_=1773323917);
background-color: transparent;
background-size: 100% auto;
background-repeat: no-repeat;
display: block;
float: left;
width: 100%;
padding-bottom: 1.5rem;
position: relative;
}
@media (min-width: 992px) and (max-width: 1229.98px){
.main-header{
background-size: auto 100%;
background-position: inherit;
}
}
@media (min-width: 1230px){
.main-header{
background-position: center center;
}
}
@media (min-width: 992px){
.main-header{
padding-bottom: 4rem;
background-image:  url(/src_project/img/blk/stage.jpg?_=1773323917);
background-size: auto 100%;
background-position: center center;
}
}
@media (min-width: 1490px){
.main-header{
background-size: 100% auto;
background-position: center center;
}
}
.main-header .brand{
width: auto;
}
.main-header .brand .row-span > a{
display: flex;
flex-direction: column;
max-width: inherit;
margin: 1rem 0 1.5rem;
}
.main-header .brand .row-span > a:hover,.main-header .brand .row-span > afocus{
text-decoration: none;
color: #005531;
}
.main-header .brand .row-span > a:hover .row1,
.main-header .brand .row-span > a:hover .row2,.main-header .brand .row-span > afocus .row1,
.main-header .brand .row-span > afocus .row2{
text-decoration: none;
color: #005531;
}
@media (min-width: 768px){
.main-header .brand .row-span > a{
max-width: 70%;
}
}
@media (min-width: 992px){
.main-header .brand .row-span > a{
max-width: 73%;
margin: 2rem 0;
}
}
@media (min-width: 1230px){
.main-header .brand .row-span > a{
max-width: 60%;
}
}
.main-header .brand .row-span > a .row1{
text-transform: uppercase;
color: #01783e;
font-size: 1.438rem;
font-weight: bold;
line-height: 1;
margin-bottom: 0;
}
@media (min-width: 992px){
.main-header .brand .row-span > a .row1{
font-size: 2.1rem;
margin-bottom: 0.85rem;
}
}
.main-header .brand .row-span > a .row1 a{
max-width: inherit;
}
.main-header .brand .row-span > a .row2{
font-size: 1rem;
color: #000000;
line-height: 1.3;
}
@media (min-width: 992px){
.main-header .brand .row-span > a .row2{
font-size: 1.2rem;
}
}
.main-header .brand .logos{
display: flex;
flex-direction: row;
align-items: flex-end;
margin-top: 0.5rem;
}
@media (min-width: 992px){
.main-header .brand .logos{
margin-top: 2.5rem;
}
}
.main-header .brand .logos .logo{
position: relative;
}
.main-header .brand .logos .logo.lk{
margin-right: 3rem;
}
.main-header .brand .logos .logo.lk img{
height: 1.688rem;
width: auto;
}
@media (min-width: 992px){
.main-header .brand .logos .logo.lk img{
height: 3.4rem;
}
}
.main-header .brand .logos .logo.lfi{
margin-right: 1.5rem;
}
.main-header .brand .logos .logo.lfi img{
height: 2.313rem;
width: auto;
}
@media (min-width: 992px){
.main-header .brand .logos .logo.lfi img{
height: 4.2rem;
}
}
.main-header .brand .logos .logo:after{
content: " ";
position: absolute;
top: 0;
bottom: 0;
left: calc(100% + 1.5rem);
width: 1px;
display: block;
border-right: 1px dotted #01783e;
}
.main-header .main-search{
max-width: 100%;
display: inline-block;
width: 100%;
}
@media (min-width: 768px){
.main-header .main-search{
width: 70%;
}
}
@media (min-width: 992px){
.main-header .main-search{
width: 73%;
}
}
@media (min-width: 1230px){
.main-header .main-search{
width: 60%;
}
}
.main-header .main-search .search-stichwort{
margin-bottom: 0.85rem;
margin-bottom: 0;
}
@media (min-width: 576px){
.main-header .main-search .search-stichwort{
display: flex;
flex-direction: row;
margin-bottom: 1.25rem;
}
}
.main-header .main-search .search-stichwort .form-control{
border: none;
color: #000000;
max-width: 100%;
}
@media (min-width: 576px){
.main-header .main-search .search-stichwort .form-control{
max-width: 60%;
margin-right: 0.85rem;
}
}
@media (min-width: 1230px){
.main-header .main-search .search-stichwort .form-control{
max-width: 68%;
margin-right: 0.85rem;
}
}
.main-header .main-search .search-stichwort .form-control::placeholder{
color: #000000;
}
.main-header .main-search .search-stichwort .btn{
text-transform: uppercase;
width: 100%;
margin: 0.5rem 0;
padding-left: 1.5rem;
padding-right: 1.5rem;
}
@media (min-width: 576px){
.main-header .main-search .search-stichwort .btn{
width: auto;
margin: 0;
}
}
.main-header .main-search .SumoSelect{
width: auto !important;
float: left;
margin-right: 1rem;
min-width: 160px;
margin-top: 0.5rem;
}
.main-header .main-search .SumoSelect > .optWrapper > .options{
max-height: 350px;
}
.main-header .main-search .SumoSelect > .CaptionCont{
background: #005531 !important;
border-radius: 5px !important;
border-color: transparent !important;
color: white !important;
font-weight: bold;
width: auto !important;
font-size: 0.875rem !important;
}
@media (min-width: 992px){
.main-header .main-search .SumoSelect > .CaptionCont{
font-size: 1rem !important;
}
}
.main-header .main-search .SumoSelect > .CaptionCont:hover,.main-header .main-search .SumoSelect > .CaptionCont:focus{
cursor: pointer;
background: #01783e !important;
}
.main-header .main-search .SumoSelect > .CaptionCont > span{
padding-right: 0;
padding-left: 15px;
cursor: pointer;
}
.main-header .main-search .SumoSelect > .CaptionCont > label{
right: inherit;
left: 0;
}
.main-header .main-search .SumoSelect > .CaptionCont > label > i{
background: transparent;
font-style: normal;
opacity: 1;
display: inline-flex;
justify-content: center;
align-items: center;
}
.main-header .main-search .SumoSelect > .CaptionCont > label > i:before{
content: "+";
}
.main-header .main-search .SumoSelect.open > .CaptionCont,.main-header .main-search .SumoSelect:focus > .CaptionCont,.main-header .main-search .SumoSelect:hover > .CaptionCont{
box-shadow: none;
border-color: transparent;
}
.main-header .main-search .SumoSelect.open > .optWrapper{
width: auto;
}
@media (max-width: 767.98px){
.main-header .brand .row-span .row2{
display: none;
}
.home .main-header .brand .row-span .row2{
display: block;
}
.home .main-header .brand .row-span .row1{
margin-bottom: 0.85rem;
}
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/editorial.css ] (@import) ** */
body{
color: #2b2e31;
background-color: #ffffff;
}
body.prova2{
padding-top: 0;
}
*{
word-wrap: break-word;
hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
}
[class^=svgicon-],
[class*=" svgicon-"]{
display: inline-block;
width: 1em;
height: 1em;
vertical-align: middle;
fill: currentColor;
}
svg{
vertical-align: middle;
fill: currentColor;
}
.fullimage img{
width: 100%;
}
.fullimage figcaption{
text-align: right;
}
.breadcrumb{
background-color: transparent;
}
.breadcrumb > li{
font-size: 13px;
display: inline-block;
color: #616161;
}
.breadcrumb > li a{
color: #616161;
}
.breadcrumb > li a:hover{
color: #616161;
}
.breadcrumb > li + li:before{
padding: 0 5px;
content: "/ ";
color: #616161;
}
.breadcrumb > .active{
color: #616161;
}
h1,
h2,
h3,
h4{
margin: 0 0 0.5em 0;
padding: 0;
}
b,
strong{
font-weight: 600;
}
a:not(.btn-secondary){
text-decoration: none;
color: #01783e;
}
a:not(.btn-secondary):hover{
transition: all 0.2s linear 0s;
text-decoration: underline;
color: #01783e;
}
a:not(.btn-secondary):active,a:not(.btn-secondary):focus,a:not(.btn-secondary):visited{
text-decoration: none;
color: #01783e;
outline: none;
}
.media-content figure{
display: table;
}
figcaption{
font-size: 1.4px;
line-height: 1.2;
display: table-caption;
margin-top: 0.5em;
table-layout: fixed;
caption-side: bottom;
text-align: left;
color: #606060;
}
.small{
font-size: 14px !important;
}
a[href^="mailto:"]{
text-decoration: none;
color: #01783e;
}
a[href^="mailto:"]:hover{
text-decoration: underline;
}
ol,
ul,
li{
margin: 0;
padding: 0;
list-style-type: none;
}
.glyphicon{
font-family: "Glyphicons Halflings";
font-weight: 400;
font-style: normal;
line-height: 1;
position: relative;
top: 1px;
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

img{
max-width: 100%;
height: auto;
}
section::after,
section::before{
display: table;
clear: both;
content: " ";
}
figure{
display: table;
min-width: 10px;
}
.media-left,
.figure--left{
float: left;
}
.figure--left{
margin-right: 3rem;
margin-bottom: 1rem;
}
.figure--right{
float: right;
margin-right: 0;
margin-bottom: 1rem;
margin-left: 3rem;
}
.header--underlined h1{
font-weight: 600;
}
figcaption{
font-size: 14px;
padding: 5px 0;
caption-side: bottom;
text-align: left;
color: #606060;
}
.open-info{
position: absolute;
right: 20px;
bottom: 20px;
text-align: center;
}
.open-info svg{
width: 25px;
height: 25px;
vertical-align: middle;
border: 1px solid #ffffff;
border-radius: 100px;
background-color: #ffffff;
}

.table-responsive{
clear: both;
width: 100%;
}
table{
font-size: 16px;
margin-top: 1em;
}
table caption{
padding-left: 10px;
color: #ffffff;
background-color: #01783e;
}
table > thead > tr > th,table > thead > tr > td{
padding: 8px 10px;
border-bottom-width: 1px;
}
table > tbody > tr > th,table > tbody > tr > td{
padding: 8px 10px;
}
@media (min-width: 992px){
.style999{
font-size: 1.2rem;
}
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/content.css ] (@import) ** */
.skip-content{
display: block;
font-size: 1.2rem;
text-align: center;
padding: 2rem;
background-color: #ffffff;
border: 3px solid #005531;
color: #01783e;
position: fixed !important;
width: 300px !important;
left: calc(50% - 150px) !important;
top: 25% !important;
z-index: 9999 !important;
border-radius: 5px;
}
.skip-content:hover{
color: #01783e;
}
.skip-content:focus{
color: #005531;
background-color: #ffffff;
}
h2,
h1{
font-weight: 600;
}
.skip-content-ancor{
position: absolute;
top: 0px;
}
.related-articles > header.hidden{
display: none;
}
.related-articles .rar > li{
border-bottom: none;
}
.related-articles .rar > li a{
padding-left: 0;
}
.related-articles .rar > li a:before{
display: none;
}
.related-articles .rar > li a.active{
padding-left: 0.8rem;
border-left: 2px solid #01783e;
color: #01783e;
}
@media (min-width: 992px){
main.float-right{
order: 2;
}
}
@media (min-width: 992px){
aside.float-lg-left{
order: 1;
}
}
.home-box .right-grey{
background: #f4f4f4;
margin-top: 1.5rem;
}
@media (min-width: 576px){
.home-box .right-grey{
background: transparent;
margin-top: inherit;
}
}
.home-box .box{
padding-top: 1rem;
display: inline-flex;
}
@media (min-width: 576px) and (max-width: 767px){
.home-box .box{
margin-top: 1rem;
padding-top: 0;
}
}
@media (min-width: 992px){
.home-box .box{
margin-top: 1rem;
padding-top: 1.5rem;
}
}
.home-box .box.right{
display: block;
float: left;
width: 100%;
padding: 1rem 0 0.5rem 0;
}
@media (min-width: 576px){
.home-box .box.right{
background: #f4f4f4;
padding: 1.2rem 1.875rem 1.5rem;
}
}
.home-box .box.right h2{
font-size: 1rem;
margin-bottom: 1rem;
}
@media (min-width: 992px){
.home-box .box.right h2{
font-size: 1.38rem;
margin-bottom: 0.08rem;
}
}
.home-box .centered-text{
margin: 3rem 0;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media (min-width: 576px){
.home-box .centered-text{
justify-content: center;
}
.home-box .centered-text strong{
text-align: center;
}
}
.home-box .centered-text .btn{
margin-top: 1.5rem;
}
.half-width{
display: block;
margin-top: 0.5rem;
}
@media (min-width: 768px){
.half-width{
max-width: 50%;
}
}
.centered-btn{
display: block;
float: left;
width: 100%;
clear: both;
text-align: center;
margin: 1rem 0 3rem;
}
@media (min-width: 768px){
.centered-btn{
margin: 3rem 0;
}
}
.centered-btn .btn{
width: 100%;
}
@media (min-width: 576px){
.centered-btn .btn{
width: auto;
}
}
.icon-facette{
width: 1.625rem;
height: 1.625rem;
margin: auto;
text-align: center;
background: #d0e3d0;
display: inline-flex;
justify-content: center;
align-items: center;
padding: 0;
margin-left: 0.5rem;
}
.icon-facette svg{
fill: #000000;
width: 1rem;
height: 1rem;
}
@media (min-width: 992px){
.icon-facette{
margin-left: 1.5rem;
width: 3.125rem;
height: 3.125rem;
}
.icon-facette svg{
width: 1.875rem;
height: 1.875rem;
}
}
main article > header > h1,
main > header > h1{
color: #2b2e31;
margin: 2rem 0 1.5rem;
}
.navigation-result{
display: flex;
width: 100%;
margin: 3rem 0 4rem;
justify-content: center;
}
.navigation-result .pagination li.active a{
color: #84a719;
background: transparent;
}
.navigation-result .pagination li.active a:hover,.navigation-result .pagination li.active a:focus{
opacity: 0.7;
color: #84a719;
background: transparent;
border-color: transparent;
}
.navigation-result .pagination li a{
font-size: 1rem;
font-weight: 600;
color: #000000;
}
.navigation-result .pagination li a:hover,.navigation-result .pagination li a:focus{
opacity: 0.7;
color: #000000;
background: transparent;
border-color: transparent;
}
.navigation-result .pagination li a svg{
fill: #84a719;
}
.navigation-result .pagination li.disabled a{
cursor: default;
}
.navigation-result .pagination li.disabled a svg{
fill: #cbcbcb;
}
article .content-container header h1{
margin-bottom: 0.5rem;
}
article .content-container h2,
article .content-container .h2{
margin-bottom: 0.5rem;
}
@media (min-width: 992px){
article .content-container h2,
article .content-container .h2{
margin-bottom: 0.45rem;
font-size: 1.38rem;
}
}
.content-container .list-column,
.list-column{
display: block;
float: left;
width: 100%;
margin-top: 0;
}
@media (min-width: 768px){
.content-container .list-column,
.list-column{
column-count: 2;
column-gap: 5rem;
column-fill: balance;
}
}
.content-container .list-column li,
.list-column li{
margin: 1rem 0;
display: block;
float: left;
padding: 0 0 0 55px;
}
@media (min-width: 768px){
.content-container .list-column li,
.list-column li{
width: 100%;
margin: 0;
padding: 0 0 1.2rem 55px;
}
}
.content-container .list-column li:before,
.list-column li:before{
display: none;
}
.content-container .list-column li > span,
.list-column li > span{
width: 55px;
position: absolute;
left: 0;
}
.content-tabs ul{
display: flex;
flex-direction: row;
margin: 1rem 0;
flex-wrap: wrap;
}
.content-tabs ul li{
position: relative;
}
.content-tabs ul li:last-child a,.content-tabs ul li.off:last-child a{
margin-right: 0;
}
.content-tabs ul li:last-child a:after,.content-tabs ul li.off:last-child a:after{
display: none;
}
.content-tabs ul li a{
color: #767676;
text-decoration: underline;
border-radius: 5px;
padding: 0.25rem 0.25rem;
position: relative;
text-transform: uppercase;
position: relative;
margin-right: 5px;
}
@media (max-width: 767.98px){
.content-tabs ul li a{
font-size: 0.85rem;
}
}
@media (min-width: 576px){
.content-tabs ul li a{
margin-right: 10px;
padding: 0.25rem 0.5rem;
}
}
@media (max-width: 767.98px){
.content-tabs ul li a span.hide{
display: none;
}
}
.content-tabs ul li.on a{
color: #ffffff;
background: #005531;
margin-right: 0;
}
.content-tabs ul li.on a:after{
display: none;
}
.content-tabs ul li.off a:after{
content: "|";
display: block;
float: left;
position: absolute;
right: -5px;
top: 3px;
}
@media (min-width: 576px){
.content-tabs ul li.off a:after{
right: -10px;
}
}
.content-tabs ul li.off a:hover,
.content-tabs ul li.off a:focus{
color: #000000;
}
.treffer-list{
border-top: 1px dotted #878787;
display: flex;
width: 100%;
flex-wrap: wrap;
}
.treffer-list li{
border-bottom: 1px dotted #878787;
padding: 1rem 0 1.5rem;
display: flex;
flex-direction: row;
width: 100%;
}
.treffer-list li .text a{
color: #000000;
}
.treffer-list li .type{
color: #767676;
text-transform: uppercase;
margin: 0.85rem 0;
}
.treffer-list li .type span{
display: block;
clear: both;
line-height: 1.2;
}
.treffer-list li .more:after{
content: "+";
color: #01783e;
font-weight: bold;
font-size: 1.5rem;
margin-left: 0.5rem;
line-height: 1;
}
.treffer-list li .content{
flex-grow: 1;
}
@media (min-width: 992px){
body{
font-size: 1.2rem;
}
body h2,
body .h2{
font-size: 1.38rem;
}
body h1,
body .h1{
font-size: 1.6rem;
}
body .form-control,
body .btn{
font-size: 1.2rem;
}
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/article.css ] (@import) ** */
article .content-container{
margin: 0 0 2.3rem 0;
}
article .media-content.movie.size1 figure,article .media-content.movie.size2 figure,article .media-content.movie.size3 figure{
width: 100%;
}
@media (min-width: 768px){
article .media-content.movie.size1{
wdith: 24%;
}
}
@media (min-width: 768px){
article .media-content.movie.size2{
width: 65%;
}
}
article .media-content.movie.size3{
margin-right: 0;
wdith: 100%;
}
.content-container.linkbox ul li{
padding-left: 15px;
margin-left: -15px;
position: relative;
margin-right: 20px;
text-indent: 0;
left: 20px;
}
.content-container.linkbox ul li::before{
content: "\e902";
font-family: "bwsb";
color: #01783e;
position: absolute;
left: 0;
top: 4px;
background: transparent;
width: auto;
height: auto;
font-size: 0.6rem;
font-weight: 200;
}
.content-container.linkbox ul li a{
color: #01783e;
}
.content-container .summary{
font-size: 1.063rem;
font-weight: 600;
}
@media (min-width: 992px){
.content-container .summary{
font-size: 1.65rem;
}
}
.content-container ul:not(.options),
.content-container .content-text ul:not(.options){
display: table;
margin: 0.5em 0;
padding: 0;
list-style: none;
}
.content-container ul:not(.options) li,
.content-container .content-text ul:not(.options) li{
position: relative;
margin: 3px 0;
padding: 0 0 0 15px;
left: 0;
text-indent: 0;
}
.content-container ul:not(.options) li::before,
.content-container .content-text ul:not(.options) li::before{
font-size: 25px;
position: absolute;
left: 0;
top: -5px;
content: "• ";
vertical-align: text-top;
color: #01783e;
}
@media (min-width: 992px){
.content-container ul:not(.options) li::before,
.content-container .content-text ul:not(.options) li::before{
top: -3px;
}
}
.content-container .content-text ul{
margin-top: 0.25rem;
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/footer.css ] (@import) ** */
#main-footer{
border-top: 1px dotted #000000;
padding: 2.5rem 0 0;
}
#main-footer .grey-bg{
background: #f4f4f4;
margin-top: 2.5rem;
}
#main-footer a{
color: #000000;
display: inline-block;
}
#main-footer > .container > .row > div{
display: flex;
align-items: center;
}
#main-footer svg{
fill: white;
}
#main-footer .svgicon-lkooe{
width: 200px;
height: auto;
}
#main-footer .footer-logo{
margin: 1em auto;
text-align: center;
}
#main-footer .footer-logo a{
display: inline-block;
}
#main-footer .footer_links ul{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
}
#main-footer .footer_links ul li{
flex: 0 0 100%;
}
@media (min-width: 576px){
#main-footer .footer_links ul li{
max-width: 50%;
flex: 0 0 50%;
}
}
@media (min-width: 768px){
#main-footer .footer_links ul li{
max-width: 33.33%;
flex: 0 0 33.33%;
}
}
#main-footer ul{
margin: 0 auto 0;
display: inline-flex;
align-items: center;
flex-wrap: wrap;
justify-content: center;
}
@media (min-width: 768px){
#main-footer ul{
margin: 0.5em auto 0;
}
}
#main-footer ul li{
margin: 0;
padding: 0.3em 0;
}
#main-footer .footer_logos-right{
margin-left: auto;
display: flex;
flex-direction: row;
justify-content: flex-end;
height: 100%;
flex-wrap: wrap;
}
@media (min-width: 768px){
#main-footer .footer_logos-right{
align-items: center;
height: auto;
}
}
#main-footer .footer_logos-right a:hover{
text-decoration: none;
}
#main-footer .footer_logos-right .svgicon-lk{
height: 40px;
width: auto;
}
#main-footer .footer_logos-right .svgicon-lfi{
height: 50px;
width: auto;
}
@media (min-width: 576px){
#main-footer .footer_logos-right .svgicon-lfi{
margin-left: 1.5rem;
}
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/formulare.css ] (@import) ** */
@CHARSET "UTF-8";
.webform,
.dontconvert{
float: left;
clear: both;
width: 100%;
}
.webform .form-row,
.dontconvert .form-row{
width: 100%;
}
.webform textarea,
.dontconvert textarea{
height: 120px;
}
.webform .txt-r,
.dontconvert .txt-r{
display: none;
}
.webform .style,
.dontconvert .style{
clear: both;
}
.webform .wf-sp0,
.webform .wf-sp1,
.dontconvert .wf-sp0,
.dontconvert .wf-sp1{
clear: both;
}
.webform .wf-area,
.webform label,
.dontconvert .wf-area,
.dontconvert label{
display: block;
float: left;
margin-bottom: 12px;
}
.webform label.txt-l,
.dontconvert label.txt-l{
display: none;
}
.webform div.wf-area,
.dontconvert div.wf-area{
margin: 15px 0 5px 0 !important;
}
.webform div.wf-area label,
.dontconvert div.wf-area label{
margin: 0 !important;
}
.webform .wf-area label,
.dontconvert .wf-area label{
margin-bottom: 0;
}
.webform .wf-captcha.wf-sp0,.webform .wf-captcha.wf-sp1,
.dontconvert .wf-captcha.wf-sp0,
.dontconvert .wf-captcha.wf-sp1{
width: 100%;
padding: 0 0;
}
.webform .wf-area.wf-sp0,.webform .wf-area.wf-sp1,
.dontconvert .wf-area.wf-sp0,
.dontconvert .wf-area.wf-sp1{
width: 100%;
padding: 0 0;
}
.webform label span,
.dontconvert label span{
font-weight: 400;
padding: 3px 0;
}
.webform label.wf-sp0,.webform label.wf-sp1,
.dontconvert label.wf-sp0,
.dontconvert label.wf-sp1{
width: 100%;
padding: 0 0;
}
.webform .wf-captcha.wf-sp2,
.webform .wf-area.wf-sp2,
.webform label.wf-sp2,
.dontconvert .wf-captcha.wf-sp2,
.dontconvert .wf-area.wf-sp2,
.dontconvert label.wf-sp2{
display: block;
width: 50%;
padding: 0 0;
}
.webform .wf-captcha.wf-sp0 > span.txt-l,
.webform .wf-area.wf-sp0 > div.txt-l,
.webform label.wf-sp0 > span.txt-l,
.dontconvert .wf-captcha.wf-sp0 > span.txt-l,
.dontconvert .wf-area.wf-sp0 > div.txt-l,
.dontconvert label.wf-sp0 > span.txt-l{
display: inline-block;
float: left;
width: 100%;
}
.webform .wf-captcha.wf-sp1 > div.txt-l,.webform .wf-captcha.wf-sp2 > div.txt-l,
.dontconvert .wf-captcha.wf-sp1 > div.txt-l,
.dontconvert .wf-captcha.wf-sp2 > div.txt-l{
display: block;
width: 100%;
}
.webform .wf-area.wf-sp1 > div.txt-l,.webform .wf-area.wf-sp2 > div.txt-l,
.dontconvert .wf-area.wf-sp1 > div.txt-l,
.dontconvert .wf-area.wf-sp2 > div.txt-l{
display: block;
width: 100%;
}
.webform label.wf-sp1 span.txt-l,.webform label.wf-sp2 span.txt-l,
.dontconvert label.wf-sp1 span.txt-l,
.dontconvert label.wf-sp2 span.txt-l{
display: none;
width: 100%;
}
.webform .wf-sp0 .wf-area-content,
.dontconvert .wf-sp0 .wf-area-content{
display: inline-block;
width: 100%;
}
.webform label.wf-captcha.wf-sp0 .recaptcha,.webform label.wf-char.wf-sp0 input[type=text],.webform label.wf-text.wf-sp0 textarea,
.dontconvert label.wf-captcha.wf-sp0 .recaptcha,
.dontconvert label.wf-char.wf-sp0 input[type=text],
.dontconvert label.wf-text.wf-sp0 textarea{
display: inline-block;
width: 100%;
}
.webform .wf-sp1 .wf-area-content,
.dontconvert .wf-sp1 .wf-area-content{
display: block;
width: 100%;
}
.webform .wf-sp2 .wf-area-content,
.dontconvert .wf-sp2 .wf-area-content{
display: block;
width: 100%;
}
.webform .wf-sp2 .wf-area-content label,
.dontconvert .wf-sp2 .wf-area-content label{
display: block;
width: 100%;
}
.webform label.wf-captcha.wf-sp1 .recaptcha,.webform label.wf-captcha.wf-sp2 .recaptcha,
.dontconvert label.wf-captcha.wf-sp1 .recaptcha,
.dontconvert label.wf-captcha.wf-sp2 .recaptcha{
display: block;
width: 100%;
}
.webform label.wf-captcha.wf-sp1 .recaptcha > div,.webform label.wf-captcha.wf-sp2 .recaptcha > div,
.dontconvert label.wf-captcha.wf-sp1 .recaptcha > div,
.dontconvert label.wf-captcha.wf-sp2 .recaptcha > div{
height: auto !important;
}
.webform label.wf-char.wf-sp1 input[type=text],.webform label.wf-char.wf-sp2 input[type=text],
.dontconvert label.wf-char.wf-sp1 input[type=text],
.dontconvert label.wf-char.wf-sp2 input[type=text]{
display: block;
width: 100%;
}
.webform label.wf-text.wf-sp1 textarea,.webform label.wf-text.wf-sp2 textarea,
.dontconvert label.wf-text.wf-sp1 textarea,
.dontconvert label.wf-text.wf-sp2 textarea{
display: block;
width: 100%;
}
.webform label.wf-captcha.wf-sp1 .recaptcha,
.dontconvert label.wf-captcha.wf-sp1 .recaptcha{
display: block;
width: 100% !important;
}
.webform label.wf-captcha.wf-sp1 .recaptcha > div,
.dontconvert label.wf-captcha.wf-sp1 .recaptcha > div{
display: block;
width: 100% !important;
}
.webform .wf-radio .txt-l,
.webform .wf-check .txt-l,
.dontconvert .wf-radio .txt-l,
.dontconvert .wf-check .txt-l{
display: none;
}
.webform .wf-radio .txt-r,
.webform .wf-check .txt-r,
.dontconvert .wf-radio .txt-r,
.dontconvert .wf-check .txt-r{
display: inline;
padding-right: 13px;
}
.webform .wf-sp0 .wf-area-content,
.dontconvert .wf-sp0 .wf-area-content{
float: left;
}
.webform .wf-area.wf-sp1,
.dontconvert .wf-area.wf-sp1{
display: inline-block;
float: left;
}
.webform .wf-radio,
.dontconvert .wf-radio{
display: inline-block;
float: left;
width: auto !important;
}
.webform .rows .secure,
.webform .secure,
.dontconvert .rows .secure,
.dontconvert .secure{
display: block;
float: left;
width: 50%;
margin-bottom: 20px;
}
.webform .button,
.dontconvert .button{
display: block;
float: left;
width: auto;
min-width: 160px;
padding-top: 1em;
}
.webform .wf-sp2.wf00,.webform .wf-sp2.wf02,.webform .wf-sp2.wf04,.webform .wf-sp2.wf06 .webform .wf-sp2.wf08,.webform .wf-sp2.wf10,.webform .wf-sp2.wf12,.webform .wf-sp2.wf14,.webform .wf-sp2.wf16,.webform .wf-sp2.wf18,.webform .wf-sp2.wf20,.webform .wf-sp2.wf22,
.dontconvert .wf-sp2.wf00,
.dontconvert .wf-sp2.wf02,
.dontconvert .wf-sp2.wf04,
.dontconvert .wf-sp2.wf06 .webform .wf-sp2.wf08,
.dontconvert .wf-sp2.wf10,
.dontconvert .wf-sp2.wf12,
.dontconvert .wf-sp2.wf14,
.dontconvert .wf-sp2.wf16,
.dontconvert .wf-sp2.wf18,
.dontconvert .wf-sp2.wf20,
.dontconvert .wf-sp2.wf22{
clear: both;
padding-right: 1%;
}
.webform .wf-sp2.wf01,.webform .wf-sp2.wf03,.webform .wf-sp2.wf05,.webform .wf-sp2.wf07,.webform .wf-sp2.wf09,.webform .wf-sp2.wf11,.webform .wf-sp2.wf13,.webform .wf-sp2.wf15,.webform .wf-sp2.wf17,.webform .wf-sp2.wf19,.webform .wf-sp2.wf21,.webform .wf-sp2.wf23,
.dontconvert .wf-sp2.wf01,
.dontconvert .wf-sp2.wf03,
.dontconvert .wf-sp2.wf05,
.dontconvert .wf-sp2.wf07,
.dontconvert .wf-sp2.wf09,
.dontconvert .wf-sp2.wf11,
.dontconvert .wf-sp2.wf13,
.dontconvert .wf-sp2.wf15,
.dontconvert .wf-sp2.wf17,
.dontconvert .wf-sp2.wf19,
.dontconvert .wf-sp2.wf21,
.dontconvert .wf-sp2.wf23{
padding-left: 1%;
}
.webform .txt-l.wf-hidden,
.dontconvert .txt-l.wf-hidden{
display: none !important;
}
.webform .wf-area-content .wf-radio,
.webform .wf-area-content .wf-check,
.dontconvert .wf-area-content .wf-radio,
.dontconvert .wf-area-content .wf-check{
padding-right: 30px;
}

.SumoSelect > .CaptionCont{
padding: 0.375rem 0.75rem !important;
font-size: 1.2rem !important;
line-height: 1.5 !important;
color: #767676 !important;
border: 1px solid #767676 !important;
border-radius: 5px !important;
}
.SumoSelect > .optWrapper > .options li.opt{
display: block;
float: left;
width: 100%;
margin: 0;
}
.SumoSelect > .optWrapper > .options li.opt label{
display: block;
float: left;
width: 100%;
margin: 0;
}


@media (max-width: 767px){
.webform input,
.dontconvert input{
margin-top: 0 !important;
}
.webform .wf-sp2,
.dontconvert .wf-sp2{
float: none !important;
width: 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
.webform .button,
.dontconvert .button{
width: 100%;
margin-top: 1.5em;
text-align: left;
}
}
.wf-select .SumoSelect > .CaptionCont,
.webuserform .SumoSelect > .CaptionCont{
border: 1px solid #dcdcdc !important;
}
.wf-select .SumoSelect > .CaptionCont > span,
.webuserform .SumoSelect > .CaptionCont > span{
line-height: 25px;
}
.wf-select .SumoSelect .CaptionCont > label,
.webuserform .SumoSelect .CaptionCont > label{
margin: 5px 0 5px 0 !important;
}
.wf-select .SumoSelect .CaptionCont > label > i::before,
.webuserform .SumoSelect .CaptionCont > label > i::before{
top: 0 !important;
}
.wf-select .SumoSelect > .optWrapper > .options > li::before,
.webuserform .SumoSelect > .optWrapper > .options > li::before{
content: " ";
}
.wf-select .SumoSelect .optWrapper > .options li label,
.webuserform .SumoSelect .optWrapper > .options li label{
margin: 5px 0 5px 0 !important;
}
.custom-checkbox .custom-control-label,
.custom-radio .custom-control-label{
margin: 0 0 15px 0 !important;
}
.revison-form{
float: left;
margin: 1rem 0;
font-weight: bold;
}
@media (min-width: 992px){
.revison-form{
margin: 0;
font-weight: normal;
float: right;
}
}
.revison-form > a:before{
font-family: "Font Awesome 5 Free";
content: "\f303";
font-style: normal;
font-weight: 900;
margin-right: 0.2rem;
}
.form-standard .btn{
background-color: #84a719 !important;
padding: 0.5rem 1.5rem;
border-color: #84a719 !important;
width: 100%;
}
.form-standard .btn:hover,.form-standard .btn:focus{
background-color: #6a8614 !important;
border-color: #617b12 !important;
}
@media (min-width: 576px){
.form-standard .btn{
width: auto;
}
}
.webform .form-row.btn-row .btn{
float: right;
width: 100%;
}
.webform .content-container.style2{
margin-top: 1.5rem;
background: #f4f4f4;
}
.webform .content-container.style2 a{
color: #01783e;
cursor: pointer;
}
.webform .content-container.style2 a:hover,.webform .content-container.style2 a:focus{
text-decoration: underline;
}
.webform .content-container.style2 .form-group{
margin: 0;
}
.webform .content-container.style2 .form-group .custom-checkbox .custom-control-label,
.webform .content-container.style2 .form-group .custom-radio .custom-control-label{
margin: 5px 0 !important;
}
@media (min-width: 768px){
.modal-dialog-scrollable .modal-body{
padding: 1.5rem 2rem;
}
}
.modal .btn.btn-default{
background: #dcdcdc;
color: #01783e;
}
.modal .btn.btn-default:hover,.modal .btn.btn-default:focus{
background: #f4f4f4;
}
.modal .btn-row{
display: flex;
justify-content: space-between;
margin: 2rem 0 0;
}
.modal .modal-header .close{
opacity: 1;
}
.modal .modal-header .close:before{
font-family: "Font Awesome 5 Free";
content: "\f00d";
font-style: normal;
font-weight: 900;
margin-right: 0.2rem;
color: #01783e;
}
.modal .modal-header .close:hover,.modal .modal-header .close:focus{
opacity: 0.5;
}
.modal .modal-header .close span{
display: none;
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/focus-styles.css ] (@import) ** */
[data-whatinput=keyboard] .main-header .brand .logos a:focus,
[data-whatinput=keyboard] .main-header .main-search .search-stichwort .form-control:focus,
[data-whatinput=keyboard] .main-header .main-search .SumoSelect:focus{
outline: 3px solid #84a719;
}
[data-whatinput=keyboard] #main-footer a:focus,
[data-whatinput=keyboard] .main-header .main-search .search-stichwort .btn:focus{
outline: 3px solid #01783e;
}
[data-whatinput=keyboard] a:focus,
[data-whatinput=keyboard] .content-tabs ul li a:focus{
outline: 2px solid #84a719;
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/media.css ] (@import) ** */
img{
background-repeat: no-repeat !important;
background-size: contain !important;
}
.lt-ie9 span.visible-lg img,
.lt-ie9 span.visible-sm img,
.lt-ie9 span.visible-xs img{
background: 0 0 !important;
filter: none !important;
}
.visible-md-lg-xs-sm{
display: block !important;
}
.visible-lg-xs,
.visible-md-lg,
.visible-md-lg-xs,
.visible-md-sm,
.visible-md-sm-lg,
.visible-md-sm-xs,
.visible-md-xs,
.visible-sm-lg,
.visible-sm-lg-xs,
.visible-sm-xs{
display: none !important;
}
.lt-ie9 .visible-md-lg,
.lt-ie9 .visible-md-lg-xs,
.lt-ie9 .visible-md-sm,
.lt-ie9 .visible-md-sm-lg,
.lt-ie9 .visible-md-sm-xs,
.lt-ie9 .visible-md-xs{
display: block !important;
}
span.re img{
filter: none !important;
}
@media (max-width: 977px){
.visible-sm-xs{
display: block !important;
}
}
@media (min-width: 1200px),(min-width: 768px) and (max-width: 977px){
.visible-sm-lg{
display: block !important;
}
}
@media (min-width: 1200px),(max-width: 767px){
.visible-lg-xs{
display: block !important;
}
}
@media (min-width: 768px){
.visible-md-sm-lg{
display: block !important;
}
}
@media (max-width: 767px),(min-width: 978px) and (max-width: 1199px){
.visible-sm-lg img{
background: 0 0 !important;
filter: none !important;
}
.visible-md-xs{
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 977px),(min-width: 1200px){
.visible-md-xs img{
background: 0 0 !important;
filter: none !important;
}
}
@media (max-width: 1199px){
.visible-md-sm-xs{
display: block !important;
}
}
@media (min-width: 1200px){
.visible-md-sm-xs img,
span.visible-md img,
span.visible-sm img,
span.visible-xs img{
background: 0 0 !important;
filter: none !important;
}
}
@media (min-width: 978px){
.visible-sm-xs img{
background: 0 0 !important;
filter: none !important;
}
.visible-md-lg{
display: block !important;
}
}
@media (max-width: 977px){
.visible-md-lg img{
background: 0 0 !important;
filter: none !important;
}
}
@media (min-width: 768px) and (max-width: 1199px){
.visible-lg-xs img{
background: 0 0 !important;
filter: none !important;
}
.visible-md-sm{
display: block !important;
}
}
@media (max-width: 767px),(min-width: 1209px){
.visible-md-sm img{
background: 0 0 !important;
filter: none !important;
}
}
@media (max-width: 977px),(min-width: 1200px){
.visible-sm-lg-xs{
display: block !important;
}
}
@media (min-width: 978px) and (max-width: 1199px){
.visible-sm-lg-xs img,
span.visible-lg img,
span.visible-sm img,
span.visible-xs img{
background: 0 0 !important;
filter: none !important;
}
}
@media (min-width: 978px),(max-width: 767px){
.visible-md-lg-xs{
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 977px){
.visible-md-lg-xs img,
span.visible-lg img,
span.visible-md img,
span.visible-xs img{
background: 0 0 !important;
filter: none !important;
}
}
@media (max-width: 767px){
.visible-md-sm-lg img,
span.visible-lg img,
span.visible-md img,
span.visible-sm img{
background: 0 0 !important;
filter: none !important;
}
.channel .row{
margin-right: 0;
margin-left: 0;
}
}
.modal-carousel .modal-body{

}
.mediabox .set-container .carousel-indicators li{
padding: 0 !important;
}
.img-slide figure{
text-align: center;
}
.content-container .mediabox a.gallery-open-modal{
display: inline-block !important;
margin: auto !important;
}

/* ** [ /src_project/sites/bildungslandkarte/css/4/customer.css ] (@import) ** */
.content-container .content-text p{
clear: left;
}
.content-container .list-column li{
padding: 0 0 1.2rem 55px !important;
margin: 0 !important;
}
.jbox-overlay-close{
display: none;
}
.logo-anchor:hover{
text-decoration: none !important;
}

/* gen-time: (0.006329 sec) */