/* *** generated @ 2025-12-11 14:05:56 *** */

/* ** [ /src_project/sites/rwa_slovakia/css/3/fonts.css ] (@import) ** */
@import 'https://fast.fonts.net/lt/1.css?apiType=css&c=29786e2b-628e-4314-b6e8-b23079d65b34&fontids=5838959,5838991,5839023,5839037';

@font-face{
font-family: "Kievit Serif W05 Italic";
src:  url("/src_project/sites/fonts/external/5838959/01482732-71fd-4f9f-9711-ea372ba87df1.woff2") format("woff2"), url("/src_project/sites/fonts/external/5838959/3f50b46c-2e3c-4cf0-a017-e2b000122f17.woff") format("woff");
}
@font-face{
font-family: "Kievit Serif W05 Bold";
src:  url("/src_project/sites/fonts/external/5838991/e020aed5-5c68-43ae-b7c5-ed38b7b93d2b.woff2") format("woff2"), url("/src_project/sites/fonts/external/5838991/00fd00fa-37ba-4e15-a286-28c56a1713cd.woff") format("woff");
}
@font-face{
font-family: "Kievit Serif W05 Regular";
src:  url("/src_project/sites/fonts/external/5839023/7bcda555-7f63-4f8d-9669-691e89e24652.woff2") format("woff2"), url("/src_project/sites/fonts/external/5839023/6f2a854a-de73-4c72-8572-ccb3c5e5d543.woff") format("woff");
}
@font-face{
font-family: "Kievit Serif W05 Bold Italic";
src:  url("/src_project/sites/fonts/external/5839037/af8e1b9e-71c7-4bc8-b1ab-fefc7eed70d0.woff2") format("woff2"), url("/src_project/sites/fonts/external/5839037/a53e5180-7f19-4c4a-a77f-e9ba09ccf456.woff") format("woff");
}

@font-face{
font-display: "swap";
font-family: "rwa";
font-style: normal;
font-weight: normal;
src:  url("/src_project/sites/fonts/rwa.eot?") format("eot"), url("/src_project/sites/fonts/rwa.ttf") format("truetype"), url("/src_project/sites/fonts/rwa.woff") format("woff"), url("/src_project/sites/fonts/rwa.svg#rwa") format("svg");
}

/* ** [ /src_core/javascript/selectboxit/jquery.selectBoxIt.css ] (@import) ** */
.selectboxit-container{
position: relative;
display: inline-block;
vertical-align: top;
}

.selectboxit-container *{
font: 14px Helvetica,Arial;

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
outline: none;
white-space: nowrap;
}

.selectboxit-container .selectboxit{
width: 220px;
cursor: pointer;
margin: 0;
padding: 0;
border-radius: 6px;
overflow: hidden;
display: block;
position: relative;
}

.selectboxit-container span,.selectboxit-container .selectboxit-options a{
height: 30px;
line-height: 30px;
display: block;
}

.selectboxit-container .selectboxit:focus{
outline: 0;
}

.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: default;
}

.selectboxit-text{
text-indent: 5px;
overflow: hidden;
text-overflow: ellipsis;
float: left;
}
.selectboxit .selectboxit-option-icon-container{
margin-left: 5px;
}

.selectboxit-container .selectboxit-options{
-moz-box-sizing: border-box;
box-sizing: border-box;
box-sizing: content-box\9;
min-width: 100%;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
overflow-x: hidden;
overflow-y: auto;
cursor: pointer;
display: none;
z-index: 9999999999999;
border-radius: 6px;
text-align: left;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.selectboxit-option .selectboxit-option-anchor{
padding: 0 2px;
}

.selectboxit-option .selectboxit-option-anchor:hover{
text-decoration: none;
}

.selectboxit-option,.selectboxit-optgroup-header{
text-indent: 5px;
margin: 0;
list-style-type: none;
}

.selectboxit-option-first{
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

.selectboxit-optgroup-header + .selectboxit-option-first{
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}

.selectboxit-option-last{
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

.selectboxit-optgroup-header{
font-weight: bold;
}

.selectboxit-optgroup-header:hover{
cursor: default;
}

.selectboxit-arrow-container{

width: 30px;
position: absolute;
right: 0;
}

.selectboxit .selectboxit-arrow-container .selectboxit-arrow{

margin: 0 auto;
position: absolute;
top: 50%;
right: 0;
left: 0;
}

.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{
top: 30%;
}

.selectboxit-option-icon-container{
float: left;
}
.selectboxit-container .selectboxit-option-icon{
margin: 0;
padding: 0;
vertical-align: middle;
}

.selectboxit-option-icon-url{
width: 18px;
background-size: 18px 18px;
background-repeat: no-repeat;
height: 100%;
background-position: center;
float: left;
}
.selectboxit-rendering{
display: inline-block !important;
*display: inline !important;
zoom: 1 !important;
visibility: visible !important;
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
}

.jqueryui .ui-icon{
background-color: inherit;
}

.jqueryui .ui-icon-triangle-1-s{
background-position: -64px -16px;
}

.selectboxit-btn{
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color: #b3b3b3;
}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active{
color: #333333;
background-color: #e6e6e6;
}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus{
color: #333333;
text-decoration: none;
background-position: 0 -15px;
}
.selectboxit-default-arrow{
width: 0;
height: 0;
border-top: 4px solid #000000;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.selectboxit-list{
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.selectboxit-list .selectboxit-option-anchor{
color: #333333;
}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{
color: #ffffff;
background-color: #0081c2;
background-image: -moz-linear-gradient(top,#0088cc,#0077b3);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));
background-image: -webkit-linear-gradient(top,#0088cc,#0077b3);
background-image: -o-linear-gradient(top,#0088cc,#0077b3);
background-image: linear-gradient(to bottom,#0088cc,#0077b3);
background-repeat: repeat-x;
}
.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor{
color: #999999;
}

/* ** [ /src_project/sites/rwa_slovakia/css/3/additional-styles.css ] (@import) ** */
.mediabox::after{
clear: both;
}
.mediabox::before,.mediabox::after{
display: table;
content: " ";
}
.mediabox.img-slide{
margin: 2em 0 !important;
padding: 0 0.7em;
border: 1px solid #009640;
}
.mediabox figure{
text-align: center;
background-color: #ccc;
}
.mediabox figure span.re img{
margin: auto;
}
.mediabox .set-container .carousel-indicators li{
width: 12px !important;
height: 12px !important;
}
.mediabox .set-container .carousel-indicators .active{
background: #009640 !important;
}
.mediabox .carousel-caption{
font-size: 14px !important;
padding: 10px !important;
}
.modal-body .set-container{
top: -30px !important;
}
@media (max-width: 767px){
.modal-body .set-container{
top: 20px !important;
}
}

article .panel-group{
margin: 2em 0;
}
article .panel-group .panel{
margin-bottom: 10px;
border: 0;
border-radius: 0;
box-shadow: 0 0 0 rgba(0,0,0,0.05);
}
article .panel-default > .panel-heading{
border: 0;
border-radius: 0;
background-color: #f6f6f6;
}
article .panel-default > .panel-heading h4{
font-size: 1.4em;
line-height: 1.3em;
}
article .panel-default > .panel-heading h4 a{
position: relative;
display: block;
width: 100%;
text-decoration: none;
color: #009640;
}
article .panel-default > .panel-heading h4 a::after{
font-size: 1em;
font-weight: 200;
line-height: 15px;
position: absolute;
top: 6px;
right: 5px;
width: 16px;
padding-bottom: 2px;
padding-left: 1px;
content: "-";
text-align: center;
color: #fff;
background-color: #009640;
}
article .panel-default > .panel-heading h4 a.collapsed::after{
font-size: 1em;
font-weight: 200;
line-height: 15px;
position: absolute;
top: 6px;
right: 5px;
width: 16px;
padding-bottom: 2px;
padding-left: 1px;
content: "+";
text-align: center;
color: #fff;
background-color: #009640;
}
article .panel-body{
border-top: 0;
}
article .panel-group .beteiligungen{
margin: 0;
}
article .panel-group .beteiligungen ul{
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
}
article .panel-group .beteiligungen li{
margin-top: 5px;
padding: 5px;
}
article .panel-group h3{
margin: 0.4em 0;
}

#slMap{
margin-bottom: 2em;
}
#slMap .popover-content ul li i{
margin-right: 5px;
}
#slMap .popover{
z-index: 100;
}
.kontakty .contentlist ul li h2{
margin-top: 0;
}
.popover-content ul li h2{
margin-top: 0;
}

.mdoc1004065 article #accordion,
.mdoc1004066 article #accordion,
.mdoc1004067 article #accordion,
.mdoc1004068 article #accordion{
margin: 0 !important;
}
.mdoc1004065 article .panel-default > .panel-heading,
.mdoc1004066 article .panel-default > .panel-heading,
.mdoc1004067 article .panel-default > .panel-heading,
.mdoc1004068 article .panel-default > .panel-heading{
display: none;
}
.mdoc1004065 article .panel-default > .panel-heading + .panel-collapse > .panel-body,
.mdoc1004066 article .panel-default > .panel-heading + .panel-collapse > .panel-body,
.mdoc1004067 article .panel-default > .panel-heading + .panel-collapse > .panel-body,
.mdoc1004068 article .panel-default > .panel-heading + .panel-collapse > .panel-body{
margin: 0 !important;
padding: 0 !important;
border: none !important;
}
.mdoc1004065 article .panel-group .beteiligungen li,
.mdoc1004066 article .panel-group .beteiligungen li,
.mdoc1004067 article .panel-group .beteiligungen li,
.mdoc1004068 article .panel-group .beteiligungen li{
margin-top: 5px;
}

.person figure i{
display: none !important;
}
.person figure a{
cursor: default;
}

.list-ergebnisse figure.image figcaption{
padding-right: 25px !important;
}

.rwa_slovakia .contentlist.popover-content ul{
padding: 0.2em;
list-style: none;
}
.rwa_slovakia .contentlist.popover-content .funktion{
font-weight: 400;
font-family: "Kievit Serif W05 Bold";
}
#slMap > svg{
width: 100%;
min-height: 100px;
}
@media (min-width: 768px){
#slMap > svg{
min-height: 160px;
}
}
@media (min-width: 992px){
#slMap > svg{
min-height: 240px;
}
}
@media (min-width: 1200px){
#slMap > svg{
min-height: 320px;
}
}
#slMap g[id=kurz-namen],
#slMap path[id=inner-grenze],
#slMap path[id=grenze]{
pointer-events: none;
}
#slMap g[id=unterteilungen] > g{
cursor: pointer;
transition: fill-opacity 0.3s ease-in-out;
}
#slMap g[id=unterteilungen] > g:hover{
fill-opacity: 0.2;
fill: white;
}
#slMap g[id=unterteilungen] > path{
fill: #999;

}
#slMap g[id=unterteilungen] > g > path{
fill: #a0c855;
}
#slMap g[id=unterteilungen] > g[id="1003769"] > path{
fill: #ffe341 !important;
}
#slMap g[id=unterteilungen] > g[id="1003771"] > path{
fill: #b7d444 !important;
}
#slMap g[id=unterteilungen] > g[id="1003773"] > path{
fill: #6576bb !important;
}
#slMap g[id=unterteilungen] > g[id="1003776"] > path{
fill: #9eb1db !important;
}
#slMap g[id=unterteilungen] > g[id="1003772"] > path{
fill: #faaf38 !important;
}
#slMap g[id=unterteilungen] > g[id="1003774"] > path{
fill: #9eb1db !important;
}
#slMap g[id=unterteilungen] > g[id="1013288"] > path{
fill: #d192b1 !important;
}
#slMap g[id=unterteilungen] > g[id="1003775"] > path{
fill: #a37db8 !important;
}
#slMap g[id=unterteilungen] > g[id="1005815"] > path{
fill: #8dce98 !important;
}
#slMap g[id=unterteilungen] > g[id="1003777"] > path{
fill: #5ea15e !important;
}
#slMap g[id=unterteilungen] > g[id="1003803"] > path{
fill: #00ACAC !important;
}
#slMap g[id=unterteilungen] > g[id="1005814"] > path{
fill: #E89094 !important;
}
#slMap g[id=unterteilungen] > g[id="1005953"] > path{
fill: #9eb1db !important;
}
#slMap g[id=unterteilungen] > g[id="1017110"] > path{
fill: #5ea15e !important;
}
#slMap g[id=unterteilungen] > g[id="1017111"] > path{
fill: #d192b1 !important;
}
#slMap g[id=unterteilungen] > g[id="1019294"] > path{
fill: #a37db8 !important;
}
#slMap g[id=unterteilungen] > g[id="1015844"] > path{
fill: #6576bb !important;
}
article .content-container.smart .mediabox.img-slide{

border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
border-right: none;
border-left: none;
border: none;
padding: 0;
margin-bottom: 50px !important;
}
article .content-container.smart .mediabox .carousel figure{
background: #f6f6f6;
}
article .content-container.smart .mediabox .carousel-caption{
color: #000;
font-size: 16px !important;
line-height: 1.2 !important;
}
article .content-container.smart .mediabox .carousel-caption .p-title{
font-weight: bold;
}
article .content-container.smart .mediabox figure img{
sbackground-size: inherit !important;
background-position: center !important;
}
article .content-container.smart .mediabox figure a.gallery-open-modal i.content_slide{
display: none;
}
@media (min-width: 1200px){
article .content-container.smart .mediabox .carousel-control.left,
article .content-container.smart .mediabox .carousel-control.right,
article .content-container.smart .mediabox figure > a{
height: 485px;
}
}
@media (max-width: 1199px) and (min-width: 992px){
article .content-container.smart .mediabox .carousel-control.left,
article .content-container.smart .mediabox .carousel-control.right,
article .content-container.smart .mediabox figure > a{
height: 398px;
}
}
@media (min-width: 768px) and (max-width: 991px){
article .content-container.smart .mediabox .carousel-control.left,
article .content-container.smart .mediabox .carousel-control.right,
article .content-container.smart .mediabox figure > a{
height: 303px;
}
}
@media (max-width: 991px){
.mobile-menu .search.search form input[type=submit]{
text-indent: -19999px;
background-image:  url("/src_project/img/portal/search.svg");
background-repeat: no-repeat;
background-size: 25px auto;
background-position: center;
width: 28px;
height: 28px;
}
.mobile-menu .search.search form input[type=text]{
width: calc(100% - 40px);
}
}
@media (max-width: 991px){
article .search.search form input[type=submit]{
text-indent: -19999px;
background-image:  url("/src_project/img/portal/search.svg");
background-repeat: no-repeat;
background-size: 25px auto;
background-position: center;
width: 28px;
height: 28px;
text-align: inherit !important;
}
article .search.search form input[type=text]{
width: calc(100% - 40px);
}
}
@media (min-width: 992px) and (max-width: 1199px){
.wrap > header nav > ul > li > a{
padding: 18px 10px 29px;
}
}
.channelbox h2{
font-family: "Kievit Serif W05 Bold";
font-weight: 400;
font-size: 2.8rem;
line-height: 1.21429em;
margin: 0 0 16px;
margin-top: 0;
-webkit-hyphens: auto;
hyphens: auto;
color: #009640;
}
.channelbox article .flowplayer{
display: block;
min-height: 150px;
border-radius: 0;
}
.channelbox article .flowplayer video{
display: block;
}
.channelbox article .flowplayer + h2{
margin-top: 1em;
}
@media (max-width: 991px){
.mobile-menu-trigger{
margin-top: 12px;
}
}
.icon-galery::before{
content: "\e90c";
}
.beteiligungen{
display: flex;
flex-wrap: wrap;
}
.beteiligungen li.tableau.tab-img figure a img{
display: inherit;
max-width: 100%;
max-height: 100px;
}
.beteiligungen li{
display: flex;
flex-direction: column;
align-self: flex-start;
}
.beteiligungen li a{
text-decoration: none;
}
.beteiligungen li a h5{
font-weight: normal;
color: #575756;
}
.beteiligungen.style2{
clear: both;
margin: 0 -15px;
}
.beteiligungen.style2 h2{
font-weight: normal;
margin-top: 0;
margin-left: 15px;
text-transform: none;
}
.beteiligungen.style2 .more{
position: absolute;
right: 0;
bottom: 0;
display: inline-block;
float: right;
width: 20px;
height: 20px;
margin-right: 0;
cursor: pointer;
vertical-align: top;
text-indent: -19999px;
color: #009640;
border: 2px solid #009640;
border-radius: 50px;
}
.beteiligungen.style2 .more:before{
position: absolute;
top: 2px;
left: 6.5px;
width: 2px;
height: 11.5px;
content: "";
transition: all 0.35s ease-in-out;
transform: rotate(90deg);
border-radius: 3px;
background-color: #009640;
}
.beteiligungen.style2 .more:after{
position: absolute;
top: 7px;
left: 2px;
visibility: hidden;
width: 11.5px;
height: 2px;
content: "";
border-radius: 3px;
background-color: #009640;
}
.beteiligungen.style2 .more.collapsed:after{
visibility: visible;
}
.beteiligungen.style2 .more.collapsed:before{
transform: rotate(0deg);
}
.beteiligungen.style2 > ul{
display: flex;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
flex-wrap: wrap;
}
@media (max-width: 500px){
.beteiligungen.style2 > ul{
display: block;
float: left;
}
}
.beteiligungen.style2 > ul > li{
position: relative;
display: block;
flex-direction: unset;
width: 33.3%;
margin: 0 0 20px 0;
padding-bottom: 50px;
text-indent: 0;
align-self: inherit;
}
@media (max-width: 991px){
.beteiligungen.style2 > ul > li{
width: 50%;
}
}
@media (max-width: 500px){
.beteiligungen.style2 > ul > li{
width: 100%;
margin-bottom: 25px;
}
}
.beteiligungen.style2 > ul > li a h5,
.beteiligungen.style2 > ul > li h5{
font-family: "Kievit Serif W05 Bold";
font-weight: 400;
margin-bottom: 11px;
color: #010101;
}
.beteiligungen.style2 > ul > li .small-list{
position: relative;
display: block;
float: left;
width: 100%;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}
.beteiligungen.style2 > ul > li .small-list li{
display: block;
display: list-item;
width: 100%;
margin: 0;
padding: 0;
list-style: disc inside none !important;
color: #010101;
}
.beteiligungen.style2 > ul > li .small-list li.collapse{
display: none;
}
.beteiligungen.style2 > ul > li .small-list li.collapse.in{
display: block;
}
.beteiligungen.style2 > ul > li .small-list li.collapse,.beteiligungen.style2 > ul > li .small-list li.collapsing{
list-style: none !important;
}
.beteiligungen.style2 > ul > li .small-list li.collapse ul,.beteiligungen.style2 > ul > li .small-list li.collapsing ul{
margin: 0;
padding: 0;
}
.beteiligungen.style2 > ul > li .small-list li.more-container{
list-style: none !important;
}
.beteiligungen.style2 > ul > li .download-folder{
position: absolute;
right: 15px;
bottom: 0;
left: 15px;
display: block;
float: left;
padding-top: 10px;
border-top: 1px solid #c7c7c7;
}
.beteiligungen.style2 > ul > li .download-folder a{
line-height: 1.1em;
min-height: 28px;
}
.more-items{
clear: both;
border-top: 1px solid #e4e4e4;
}
.more-items h2{
margin-top: 1.5em;
margin-bottom: 0;
}
.tableau-box{
clear: both;
margin: 0 -15px;
}
.tableau-box ul{
display: flex;
width: 100%;
padding: 0;
list-style: none;
flex-wrap: wrap;
}
.tableau-box ul li{
position: relative;
width: 33.3%;
margin: 20px 0 20px 0;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
}
@media (max-width: 991px){
.tableau-box ul li{
width: 50%;
}
}
@media (max-width: 500px){
.tableau-box ul li{
width: 100%;
}
}
.tableau-box ul li:after{
position: absolute;
right: 15px;
bottom: 0;
left: 15px;
content: " ";
border-bottom: 1px solid #c7c7c6;
}
.tableau-box ul li .helper{
display: block;
float: left;
width: 100%;
min-height: 140px;
margin-bottom: 20px;
padding: 10px 3px 10px;
text-align: center;
border-bottom: 1px solid #c7c7c6;
background: #f6f6f6;
}
.tableau-box ul li .helper > a{
display: inline-block;
float: none;
}
.tableau-box ul li .helper h2,
.tableau-box ul li .helper h2 a{
font-family: "Kievit Serif W05 Bold";
font-size: 16px;
font-weight: 400;
margin: 0;
text-decoration: none;
color: #000;
}
.tableau-box ul li .helper h2{
display: block;
margin-top: 5px;
}
.tableau-box ul li .helper h3,
.tableau-box ul li .helper h3 a{
font-size: 13px;
margin: 0;
text-decoration: none;
}
.tableau-box ul li .helper h3{
display: block;
margin: 4px 0 0 0;
}
.tableau-box ul li img{
width: auto;
max-height: 72px;
}
.tableau-box ul li .content-text{
font-family: "Klavika",sans-serif;
line-height: 1.4em;
display: block;
float: left;
width: 100%;
padding: 0 5px 0 10px;
text-decoration: none;
color: #000;
}
.tableau-box ul li .content-text a{
text-decoration: none;
color: #000;
}
.tableau-box ul li .content-text a:after{
font-family: "rwa" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
line-height: 1;
position: relative;
top: 2px;
margin-left: 10px;
content: "\e91c";
text-transform: none;
color: #009640;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
article .content-container{
margin-top: 50px;
}
.iconleiste > ul > li{
width: 50%;
}
@media (min-width: 768px){
.iconleiste > ul > li{
width: 25%;
}
}
@media (min-width: 992px){
.iconleiste > ul > li{
width: 14.2857142857%;
}
}
.mobile-menu-trigger-close{
padding: 8px 22px 0 22px;
font-size: 2em;
font-family: "Klavika",sans-serif;
color: #575756;
line-height: 1;
}
@media (min-width: 992px){
.mobile-menu-trigger-close{
display: none;
}
}

/* ** [ /src_project/sites/portal/css/3/formulare.css ] (@import) ** */
.webform{
padding: 40px 0;
float: left;
width: 100%;
}
.webform h4.wf-title{
font-size: 28px;
font-weight: 400;
font-style: normal;
color: #575756;
line-height: 31px;
margin: 0 0 28px;
padding: 0;
}
.webform .txt-r{
display: none;
}
.webform .style{
clear: both;
}
.webform input[type="text"],
.webform input[type="textarea"]{
}
.webform input[type="checkbox"],
.webform input[type="radio"]{
box-sizing: border-box;
padding: 0;
height: auto;
width: auto;
margin: 0 3px 0 0;
position: relative;
top: 1px;
}
.webform .wf-sp0,
.webform .wf-sp1{
clear: both;
}
.webform .wf-area,
.webform label{
display: block;
float: left;
margin-bottom: 20px;
}
.webform .wf-area label{
margin-bottom: 0px;
}
.webform .wf-captcha.wf-sp0,
.webform .wf-captcha.wf-sp1,
.webform .wf-area.wf-sp0,
.webform .wf-area.wf-sp1,
.webform label.wf-sp0,
.webform label.wf-sp1{
width: 100%;
}
.webform .wf-captcha.wf-sp2,
.webform .wf-area.wf-sp2,
.webform label.wf-sp2{
width: 50%;
display: block;
}
.webform .wf-captcha.wf-sp0 > span.txt-l,
.webform .wf-area.wf-sp0 > div.txt-l,
.webform label.wf-sp0 > span.txt-l{
display: inline-block;
float: left;
width: 30%;
}
.webform .wf-captcha.wf-sp1 > div.txt-l,
.webform .wf-captcha.wf-sp2 > div.txt-l,
.webform .wf-area.wf-sp1 > div.txt-l,
.webform .wf-area.wf-sp2 > div.txt-l,
.webform label.wf-sp1 span.txt-l,
.webform label.wf-sp2 span.txt-l{
display: block;
width: 100%;
}
.webform .wf-sp0 .wf-area-content,
.webform label.wf-captcha.wf-sp0 .recaptcha,
.webform label.wf-char.wf-sp0 input[type="text"],
.webform label.wf-text.wf-sp0 textarea{
display: inline-block;
width: 70%;
}
.webform .wf-sp1 .wf-area-content,
.webform .wf-sp2 .wf-area-content,
.webform .wf-sp2 .wf-area-content label,
.webform label.wf-captcha.wf-sp1 .recaptcha,
.webform label.wf-captcha.wf-sp2 .recaptcha,
.webform label.wf-char.wf-sp1 input[type="text"],
.webform label.wf-char.wf-sp2 input[type="text"],
.webform label.wf-text.wf-sp1 textarea,
.webform label.wf-text.wf-sp2 textarea{
display: block;
width: 100%;
}

.webform .wf-select.wf-sp0 .selectboxit-container{
width: 70%;
}
.webform .wf-select.wf-sp1 .selectboxit-container,
.webform .wf-select.wf-sp2 .selectboxit-container,
.webform .wf-select .selectboxit-container .selectboxit{
width: 100%;
}
.webform .wf-select .selectboxit-container .selectboxit{
border-radius: 3px;
border: 1px solid #9d9d9d;
background: none;
height: 44px;
padding: 0 13px;
line-height: 44px;
}
.webform .wf-select .selectboxit-container span,
.webform .wf-select .selectboxit-container .selectboxit-options a{
height: 24px;
line-height: 24px;
text-decoration: none;
}
.webform .wf-select .selectboxit-container .selectboxit-text,
.webform .wf-select .selectboxit-container .selectboxit-arrow-container{
height: 44px;
line-height: 44px;
}
.webform .wf-select .selectboxit-container .selectboxit-arrow-container{
border-left: 1px solid #9d9d9d;
}
.webform .wf-select .selectboxit-list > .selectboxit-focus > a,
.webform .wf-select .selectboxit-list > .selectboxit-focus > a:hover,
.webform .wf-select .selectboxit-list > .selectboxit-focus > a:focus{
background-color: #a1c854;
background-image: linear-gradient(to bottom,#9abe53,#a1c854);
background-repeat: repeat-x;
color: #ffffff;
}

.webform .wf-radio .txt-l,
.webform .wf-check .txt-l{
display: none;
}
.webform .wf-radio .txt-r,
.webform .wf-check .txt-r{
display: inline;
padding-right: 13px;
}
.webform .wf-sp0 .wf-area-content{
float: left;
}
.webform .wf-area.wf-sp1{
display: inline-block;
float: left;
}

.webform .wf-text{
}
.webform .secure{
margin-bottom: 20px;
display: block;
float: left;
width: 50%;
}
.webform .button{
display: block;
width: 50%;
float: left;
text-align: right;
padding-top: 20px;
}
.webform .btn.btn-portalColor{
display: inline-block;
background-color: #009640;
color: #ffffff;
padding: 10px 42px 0 42px;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: background;
transition-timing-function: linear;
width: auto;
cursor: pointer;
border-radius: 3px;
height: 44px;
text-decoration: none;
}
.webform .btn.btn-portalColor:hover{
background: #00a044;
}
.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{
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{
padding-left: 1%;
}
@media ( max-width : 480px){
.webform .button{
text-align: left;
margin-top: 40px;
}
}
@media ( max-width: 767px){
.webform input,
.webform textarea{
margin-top: 0 !important;
}
}
@media ( max-width: 480px){
.webform .wf-sp2{
width: 100% !important;
float: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
}

/* ** [ /src_project/sites/portal/css/3/customer.css ] (@import) ** */
.social-media-bar i{
margin-left: 1px;
margin-right: 1px;
}
@media ( max-width : 767px){
.icon-print,.icon-social_send{
float: left;
}
}

.poi-map .title{
font-weight: bold;
display: block;
clear: both;
float: left;
max-width: 300px;
}
.poi-map .address{
display: block;
clear: both;
float: left;
max-width: 300px;
}
.poi-map .more{
display: block;
clear: both;
float: left;
max-width: 300px;
}
.jbox-overlay-closelink{
text-indent: -3000em;
display: inline-block;
}
.print-image{
display: none;
}

.dropdown-menu>li a{
padding: 0;
}
.dropdown-menu>li a.more-link{
padding: 3px 20px 0 0;
white-space: inherit;
line-height: 18px;
}
.dropdown-menu>li.flappe:hover{
opacity: 0.8;
}
.dropdown-menu>li.flappe a{
background: none;
}
@media ( max-width : 991px){
.dropdown-menu>li.flappe{
padding-top: 10px !important;
}
.dropdown-menu>li.flappe a.more-link{
padding-bottom: 10px !important;
border-bottom: 1px solid #e4e4e4 !important;
}
}

.bg-header{
background-image:  url(/src_project/img/portal/top-bg.png?_=1761043196);
}
.style103 .icon-download,.style103 .icon-link-external{
display: inline-block;
}
.style103 .list-downloads .icon-download,.style103 .list-downloads .icon-link-external
{
display: block;
}
.channelbox article .content-text a{
color: #000000;
text-decoration: none;
}
.channelbox article h2 a,.channelbox article aside section h3 a,aside section .channelbox article h3 a
{
text-decoration: none;
}



.id1032 .p-text,.id1032 .p-credit,.id1032 .p-text,.id1032 .p-credit,
.id1033 .p-text,.id1033 .p-credit,.id1033 .p-text,.id1033 .p-credit,
.id2087 .style105 figcaption
{
display: none;
}

.search form a.button-search{
color: #1d1d1b;
font-size: 16px;
font-weight: 600;
margin-right: 35px;
width: 100px;
padding: 0 42px;
}
.beteiligungen-weblink{
clear: both;
display: block;
margin-top: 0;
}
.beteiligungen-weblink a{
margin-bottom: 4px;
display: block;
}

.list-ergebnisse figure img{
display: block;
float: left;
height: auto !important;
width: auto !important;
}
.list-ergebnisse small.icon-download,.list-ergebnisse small.icon-table
{
line-height: 32px;
}
.list-ergebnisse figure figcaption.noimg{
padding-left: 0 !important;
}
.jbox-overlay-wrapper{
display: none;
left: 400px;
position: fixed;
top: 300px;
z-index: 1000;
}

.statImg{
position: absolute;
left: -3000em;
}


.list-ergebnisse.list-ergebnisse h2::after{
top: 6px;
}



h2 .icon-video a{
display: inline-block;
float: left;
height: 20px;
left: 0;
position: absolute;
top: 0;
width: 20px;
}

.fusszeile figure span{
display: inherit;
height: inherit;
padding-bottom: inherit;
vertical-align: inherit;
}
.fusszeile figure span.re{
display: table-cell;
height: 165px;
padding-bottom: 16px;
vertical-align: bottom;
}

.list-ergebnisse.list-ergebnisse figure figcaption{
padding-left: 0;
}
.list-ergebnisse figure.image figcaption{
padding-left: 20px;
}
.id2104 .list-ergebnisse,
.id2105 .list-ergebnisse,
.id1053 .list-ergebnisse{
border-top: 1px solid #e4e4e4;
padding-top: 15px;
}

.list-ergebnisse.list-ergebnisse figure.off h2::after{
content: "";
}

.style103 figure{
margin-bottom: 0;
}

figure.color10 figcaption,figure.color10 figcaption h2 a,figure.color10 figcaption h2,
figure.color10 figcaption span{
color: #004a1f;
}
figure.color10 figcaption h2 a:hover{
color: #009640;
}
figure.color15 figcaption,figure.color15 figcaption h2 a,figure.color15 figcaption h2,
figure.color15 figcaption span{
color: #009640;
}
figure.color15 figcaption h2 a:hover{
color: #004a1f;
}
figure.color20 figcaption,figure.color20 figcaption h2 a,figure.color20 figcaption h2,
figure.color20 figcaption span{
color: #000000;
}
figure.color20 figcaption h2 a:hover{
color: #004a1f;
}

.id2008 aside{
border: none;
}

.id1028 aside h2,
.id1028 aside .menu1028{
display: none;
}

.dropdown.open>.dropdown-menu{
z-index: 991;
}

.content-container .pagination{
margin: 0 !important;
}
@media ( max-width : 991px){

.dropdown .dropdown-menu > li ul li ul li ul{
display: block !important;
}
.dropdown .dropdown-menu > li li li a{
padding-left: 30px;
}
}

.logo-print{
display: none;
}
.list-ergebnisse.presse-downloads a{
display: table;
}
.list-ergebnisse.presse-downloads .download.image span.re{
width: 150px !important;
display: table-cell;
min-width: unset;
}

.anchor-inline{
position: relative;
display: inline-block;
margin-bottom: 70px;
}

.list-ergebnisse.list-ergebnisse h2::after{
z-index: -1;
}
.list-ergebnisse.list-ergebnisse h2{
padding-right: 0;
}
.list-ergebnisse.list-ergebnisse h2 > a{
display: block;
padding: 0 20px 0 0;
}
.list-ergebnisse.list-ergebnisse a > h2{
display: block;
padding: 0 20px 0 0;
}
.list-ergebnisse.list-ergebnisse .download h2{
margin-bottom: 0;
padding-right: 20px;
}
.list-ergebnisse.list-ergebnisse .download h2 small{
font-family: "Klavika",sans-serif;
font-size: 16px;
display: inline;
vertical-align: top;
}

.modal-backdrop{
z-index: 120;
}
.full.modal-open{
padding: 0 !important
}

.style105 .media-content + h2{
clear: both;
}
@media ( max-width : 767px){
.list-ergebnisse.presse-downloads figure{
display: table-cell;
position: relative;
}
.list-ergebnisse.presse-downloads figure figcaption{
display: table-cell;
padding-left: 20px !important;
vertical-align: middle;
width: -webkit-calc(100% - 150px);
width: calc(100% - 150px);
}
.list-ergebnisse.presse-downloads figure figcaption h2{
margin-top: 0;
}
}
@media ( max-width : 520px){
.list-ergebnisse.presse-downloads figure{
display: block;
position: relative
}
.list-ergebnisse.list-ergebnisse.presse-downloads figure figcaption{
padding-left: 0 !important;
display: block;
width: 100%
}
.list-ergebnisse.presse-downloads figure figcaption h2{
margin-top: 16px
}
.list-ergebnisse.presse-downloads figure figcaption h3+h2{
margin-top: 0
}
.list-ergebnisse.presse-downloads h2:after{
content: ""
}
}
@media print{

.logo-print{
display: block !important;
}
.logo-print svg{
height: 57px;
width: 200px;
}
article{
width: 100% !important;
}
article figure{
width: 100% !important;
}
article figure span.re.visible-xs,article figure span.re.visible-md,
article figure span.re.visible-sm,article figure span.re.visible-lg{
display: none !important;
}
article figure .visible-print.print-image{
float: left !important;
display: block !important;
margin-top: 15px !important;
}
article section+section{
margin-top: 10px !important;
}
main{
margin-bottom: 0;
}
.content-container{
background: #ffffff;
}
.table-container{
background: #ffffff;
}
.content-container.style100 .media-content{
float: inherit !important;
width: 100%;
}
}
@media (max-width: 991px) and (min-width: 768px){
.contactform .buttonarea{
text-align: right
}
}
.panel-group.products{
clear: both;
}
@media (max-width: 767px){
.slick-slider figure figcaption{
left: 10px;
right: 10px;
top: inherit;
bottom: 5px;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.slick-arrow.slick-next{
right: 0;
}
.slick-arrow.slick-prev{
left: 0;
}
.slick-arrow{
font-size:24px;
line-height: 30px;
height: 30px;
width: 30px;
}
.action-bar > a{
float: left;
}
}
@media (max-width: 400px){
.slick-arrow{
top: 37%;
}
}

.tableau-box span.re img{
background-position: center!important;
}

.id1028 aside .contact .block.tel{
padding: 5px 0 0;
}
.id1028 aside .contact .block span{
display: inline-block;
width: 70px;
padding: 0 10px;
}
@media (max-width: 1199px){
.id1028 aside .contact .block span{
display: none;
}
.id1028 aside .contact .block i{
margin-right: 5px;
}
}

.prewiewmovie{
display: block !important;
}
.prewiewmovie .fp-player{
display: none;
}
.prewiewmovie .flowplayer{
min-height: auto !important;
width: 70%;
}
.mov .content-text a{display: block}

/* ** [ /src_project/sites/rwa/css/3/customer.css ] (@import) ** */
.plateau-box.staff-box .content-text{
clear: both;
}

/* ** [ /src_project/sites/rwa_slovakia/css/3/customer.css ] (@import) ** */
.kontakty{clear: both}
article .kontakty.map h2{margin-top: 22px !important}
.kontakty .icon::before{
color: #009640;
padding-right: 8px;
top: 3px;
position: relative;
}
.language-chooser svg.icon-flag-sk{
width: 14px;
}
.language-chooser .language-element{
width: 136px;
}

.content-container .products,
.content-container .products ul{
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
}
.content-container .products ul li{
margin-top: 0;
margin-bottom: 30px;
}

.mediabox::after{
clear: both;
}
.mediabox::before,.mediabox::after{
content: " ";
display: table;
}
.mediabox.img-slide{
margin: 2em 0 !important;
border: 1px solid #009640;
padding:0 0.7em;
}
.mediabox figure{
background-color: #cccccc;
text-align: center
}
.mediabox figure span.re img{
margin: auto;
}
.mediabox .set-container .carousel-indicators li{
width:12px !important;
height: 12px !important;
}
.mediabox .set-container .carousel-indicators .active{
background: #009640 !important;
}
.mediabox .carousel-caption{
padding: 10px !important;
font-size: 14px !important;
}
.modal-body .set-container{
top: -30px !important;
}
@media (max-width: 767px){
.modal-body .set-container{
top: 20px !important;
}
}

.icon-weather h2{
margin-bottom: 2px !important;
margin-top: 5px !important;
position: relative;
padding-left: 70px;
min-height: 57px;
padding-top: 9px
}
.icon-weather h2::before{
content: " ";
display: inline-block;
width: 57px;
height: 57px;
background:  url("/src_project/img/rwa_slovakia/wetter.svg") no-repeat right top;
background-size: 57px 57px;
vertical-align: middle;
margin-right: 5px;
position: absolute;
left: 0px;
top: 0px;
}

/* ** [ /src_project/sites/portal/css/3/print.css ] (@import) ** */
@media print{
@page{
size: A4 !important;

display: block;
margin: 20px;
}


.gmnoprint{
page-break-before: always !important;
}
.gmnoprint.gm-style-cc,.gm-style-cc{
display: none !important;
}
.dc-gmap-container.poi-map{
display: none !important;
}
.dc-gmap-container.poi-map a[href]::after{
display: block !important;
}
div#dw-gmap.dc-gmap{
page-break-before: auto !important;
}

h2.beteiligungen-weblink a[href]::after{
content: "";
}
.content-container.ergebnisse{
display: table !important;
}
.list-ergebnisse.list-ergebnisse li{
border-bottom: 2px solid #e4e4e4;
}
.list-ergebnisse figcaption,.list-ergebnisse figcaption a[href]::after{
display: inline-table !important;
margin: 0 !important;
padding: 0 !important;
padding: 10px 0 0 !important;
}
.list-ergebnisse figcaption h2{
color: #575756!important;
font-size: 18px!important;
font-weight: 700;
line-height: 24px !important;
padding-bottom: 5px !important;
padding-top: 5px !important;
margin: 0 !important;
font-family: "Klavika",sans-serif !important;
}
.list-ergebnisse a{
display: inline-table !important;
height: inherit !important;
margin: 0 !important;
padding: 0 !important;
width: auto !important;
}
.list-ergebnisse a[href]::after{
display: none !important;
margin: 0 !important;
padding: 0 !important;
}
article section + section{
margin: 0 !important;
padding-bottom: 5px !important;
padding-top: 5px !important;
}
aside,.social-media-bar,.fusszeile,footer .container .row .split-xs.col-sm-3,
.container .row .col-xs-12.col-sm-3 ul,header nav,header ul,header li,header a,.wrap > header,.bg-header,.language-chooser,.breadcrumb{
display: none !important;
}
.style105 .content-text ul li:before{
content:"" !important;
padding:0 !important;
margin:0 !important
}
.style105 .content-text ul{
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
.style999.content-container a[href]::after{
display:none !important;
}
.image imgstyle2 landscape{
float: left !important;
margin: 0 !important;
padding: 0 !important;
}
.style105 .col-sm-push-4{
width: auto !important;
height: auto !important;
}
.style105 .col-sm-8{
width: auto !important;
height: auto !important;
}
article table thead tr > *,article table tfoot tr > *{
background: #f0f6e2 none repeat scroll 0 0 !important;
}
.style105 .media-content + h2{
color: #1d1d1b !important;
margin-top: 0 !important;
}
.style105,article h2{
color: #009640 !important;
font-size: 20px !important;
padding-bottom: 5px !important;
padding-top: 5px !important;
margin: 0 !important;
}
article .content-text ul li::before{
color: #009640 !important;
content: "\2022" !important;
margin-right: 16px !important;
}
.icon-download::before,.list-ergebnisse.list-ergebnisse figure.download::after,.icon-link-external::before{
color: #009640 !important;
display: inline-block;
font-size: 1.85em;
left: -34px;
position: absolute;
text-decoration: none;
top: 0;
vertical-align: middle;
}
.col-sm-push-4 col-sm-8{
padding: 0 !important;
margin: 0 !important;
}
.style103 .list-downloads{
margin-left: 0px !important;
}
.style103{
padding: 20px 0px 0px 0px;
}
.action-bar{
display: none;
}
a[href]::after{
content: " https://www.rwa.at " attr(href) " ";
color: #009640 !important;
}
a[href^="#"]::after,a[href^="javascript:"]::after{
content: none;
}
h2 a[href]::after{
content: "";
}
h2 small a[href]::after{
content: ": https://www.rwa.at " attr(href) " ";
color: #009640 !important;
}
h2 a{
color: #575756 !important;
}
.channelbox figure a[href]::after,.channelbox article .content-text ul li::before{
display: none!important;
}
.channelbox .content-text a{
color: #575756 !important;
}
.channelbox span.re.visible-lg{
display: block !important;
}
span.re.visible-lg,span.re.visible-md,span.re.visible-sm,span.re.visible-xs{
display: none !important;
}

.beteiligungen li figure{
display: table;
height: auto !important;
width: 100%;
}
.list-ergebnisse.list-ergebnisse h2 small a[href]::after{
color: #009640 !important;
content: " https://www.rwa.at " attr(href) " "!important;
height: auto !important;
width: auto !important;
display: block!important;
}
.more-link.more-link::after{
color: inherit;
margin-left: 10px;
position: relative;
top: 2px!important;
}
.icon-more:before,.more-link:after{
display: inherit!important;
content:"\e91c" " https://www.rwa.at " attr(href) "" !important;
color: inherit !important;
}
#content{
with:21cm!important;
margin: 0!important;
}
#main-header,#main-navigation .navbar-inner,.footer-menu,.wrap .container .site,
footer#main-footer,footer#main-footer .container{
background: none !important;
color: #575756;
}
.box{
border: medium none
}
.box .background{
background: none !important;
display: inherit;
color: #575756;
}
a{
color: #009640 !important;
text-decoration: none
}
article h3{
page-break-after: avoid;
padding-bottom: 5px !important;
padding-top: 5px !important;
margin: 0 !important;
}
h4{
clear: both;
position: relative;
top: 0px!important;
}
article h1{
color: #575756!important;
float: left!important;
font-size: 28px!important;
font-weight: 600;
line-height: 1.2381em!important;
padding-bottom: 5px !important;
padding-top: 5px !important;
margin: 0 !important;
font-family: "Klavika",sans-serif !important;
}
.print-img{
display: block
}
#main-header .nav-container.affix{
position: relative;
border-bottom: none;
background-position: none !important
}
.wrap>.container{
margin-bottom: 0
}
.wrap > footer a[href]::after{
display:none;
}
.wrap > footer a{
color: #575756 !important;
}
main#content{
margin: 0 !important;
padding: 0 !important;
}

body #main-navigation{
height: 0
}

body .container{
margin: 0 !important;
width: 100% !important;

}
.mediabox .carousel-control.left,.mediabox .carousel-control.right,
.mediabox figure>a{
height: auto
}
#main-navigation{
border: none
}
.box-content .mediabox{
min-height: inherit
}
.box-8 .box-content .mediabox figure{
background: 0 0
}
#main-header .brand a.logo{
background: 0 0;
height: auto;
margin: 0;
float: left
}

#main-header .brand{
width: 100% !important;
position: relative
}
.logo.hidden-phone.hidden-xs{
float: right
}
.logo-print{
display: block;
margin: 0 !important;
padding-bottom: 5px !important;
padding-left: 30px;
padding-top: 10px !important;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.beteiligungen li,.col-xs-4,.col-sm-4,.col-md-4,.channelbox article,.beteiligungen li,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.beteiligungen li,.col-sm-6,.channelbox article,.col-md-6,.channelbox.subchannel article,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.channelbox.subchannel article,.col-md-12,.col-lg-12{
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
position: inherit!important;
}
#main-header .brand a.logo span{
left: 0;
display: block;
font-size: 18px;
width: 100%;
color: #575756 !important
}
#main-header{
height: auto !important;
min-height: inherit !important;
background: none !important;
padding-bottom: 15px;
border-bottom: 2px solid #000;
margin-bottom: 20px;
width: 100%
}
.lt-ie9 body .wrap .container .site,.wrap .container .site{
background: 0 0;
border: none;
-webkit-box-shadow: none;
box-shadow: none
}
#main-header .brand{
height: auto;
margin: 10px 20px 0 0 !important;
padding: 0;
border: none
}
#main-content .col-md-8.col-sm-8{
border: none;
width: 95%;
float: left;
padding: 10px 0 0 !important;
margin: 0 !important;
min-height: inherit !important
}
.content-container ul,.mediabox .media-content{
display: inherit;
height: auto
}
.box,.box.box-8{
padding: 0 !important
}
.col-md-8.col-sm-8{
margin-left: 0 !important
}
#main-footer{
background: none !important
}
.media-content.thumb{
display: inline-block
}
.row{
margin-left: 0 !important
}
#main-content{
margin: 0 !important
}
figure.fullimage{
text-align: left
}
.breadcrumb{
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
display: none !important;
visibility: hidden
}
.breadcrumb li{
display: inline-block;
list-style: none
}
.box.box-8 header,.box.box-8.content .functions{
padding-left: 0 !important
}
.box.box-8.content .content-container{
display: block !important;
float: left;
width: 100%;
padding: 0
}
footer .copyright{
padding: 5px 0
}
a,img{
border: medium none;
}
img{
max-width: 100% !important;
}
tr,img{
page-break-inside: avoid
}
.icon-print::before,.icon-social_send::before{
content: none !important;
}
.lt-ie8 .breadcrumb{
margin-left: 0;
padding-left: 0;
display: table-row;
clear: both
}
.lt-ie8 .breadcrumb li{
display: table-cell
}
.lt-ie8 #main-content,.lt-ie8 #main-header,.lt-ie8 .container,.lt-ie8 .span8
{
height: auto;
margin-right: 0;
margin-left: 0;
display: inline
}
.lt-ie8 .box.box-8.content .content-container{
display: inline;
float: none;
position: static
}
.lt-ie8 .box .background{
display: block;
height: auto;
position: relative;
float: left
}
.lt-ie8 .box.box-8.content .teaser{
padding: 8px 0 20px
}
.beteiligungen li figure a{
border-bottom: medium none !important;
display: block !important;
float: left !important;
margin: 0 !important;
padding: 0 !important;
}
.beteiligungen li a[href]::after{
display: inline-block !important;
font-size: 0.75em !important;
line-height: 1.75em !important;
left: 0 !important;
margin: 0 !important;
padding-bottom: 10px !important;
position: relative !important;
text-align: left !important;
width: 100% !important;
}
.beteiligungen li{
background: #f6f6f6 none repeat scroll 0 0;
border-bottom: 2px solid #c7c7c6 !important;
display: block !important;
height: auto !important;
margin: 0 !important;
page-break-after: auto !important;
width: 100% !important;
}
.list-ergebnisse.list-ergebnisse h2:after{
content:"\e91c" !important;
color: inherit !important;
}

.visible-lg-xs,
.visible-md-lg,
.visible-md-lg-xs,
.visible-md-sm,
.visible-md-sm-lg,
.visible-md-xs,
.visible-sm-lg,
.visible-sm-lg-xs,
.visible-sm-xs{
display: none !important;
}
}

/* ** [ /src_project/sites/portal/css/3/lightbox.css ] (@import) ** */
.modal{
display:none;
position:fixed;
z-index:1040;
-webkit-overflow-scrolling:touch;
outline:0
}
.fade.in{
opacity:1
}
.modal,.modal-backdrop{
top:0;
right:0;
bottom:0;
left:0
}
.modal.fade .modal-dialog{
-webkit-transform:translate(0,-25%);
-ms-transform:translate(0,-25%);
-o-transform:translate(0,-25%);
transform:translate(0,-25%);
-webkit-transition:-webkit-transform .3s ease-out;
-moz-transition:-moz-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out
}
.modal.in .modal-dialog{
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0)
}
.modal-open .modal{
overflow-x:hidden;
overflow-y:auto
}
.modal-dialog{
position:relative;
width:auto;
margin:10px
}
.modal-content{
position:relative;
background-color:#fff;
border:1px solid #999;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
box-shadow:0 3px 9px rgba(0,0,0,.5);
outline:0
}
.modal-backdrop{
position:fixed;
background-color:#000
}
.modal-backdrop.fade{
opacity:0;
filter:alpha(opacity=0)
}
.modal-backdrop.in{
opacity:.5;
filter:alpha(opacity=50)
}
.modal-header{
padding:15px;
border-bottom:1px solid #e5e5e5;
min-height:16.5px
}
.modal-header .close{
margin-top:-2px
}
.modal-title{
margin:0;line-height:1.5
}
.modal-body{
position:relative;
padding:15px
}
.modal-footer{
padding:15px;
text-align:right;
border-top:1px solid #e5e5e5
}
.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{
bottom:0;
border-width:5px 5px 0;
border-top-color:#000
}
.modal-footer .btn+.btn{
margin-left:5px;
margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
margin-left:0
}
.modal-scrollbar-measure{
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll
}
@media (min-width:768px){
.modal-dialog{
width:600px;margin:30px auto
}
.modal-content{
-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm{
width:300px}
}
@media (min-width:978px){
.modal-lg{width:900px}
}
.modal-carousel .modal-body{
padding:0;
display:block;
float:left;
width:100%;
position:absolute;
top:0;
bottom:0
}
.modal .modal-functions{
position:absolute;
top:0;
width:100%;
border-bottom:1px solid #646464;
background:0 0;
background:-moz-linear-gradient(top,#e3e3e3 0,rgba(0,0,0,.65) 50%,rgba(227,227,227,.29) 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#e3e3e3),color-stop(50%,rgba(0,0,0,.65)),color-stop(100%,rgba(227,227,227,.29)));
background:-webkit-linear-gradient(top,#e3e3e3 0,rgba(0,0,0,.65) 50%,rgba(227,227,227,.29) 100%);
background:-o-linear-gradient(top,#e3e3e3 0,rgba(0,0,0,.65) 50%,rgba(227,227,227,.29) 100%);
background:-ms-linear-gradient(top,#e3e3e3 0,rgba(0,0,0,.65) 50%,rgba(227,227,227,.29) 100%);
background:linear-gradient(to bottom,#e3e3e3 0,rgba(0,0,0,.65) 50%,rgba(227,227,227,.29) 100%);
padding:7px 0 5px;
z-index:50
}
.modal .modal-button.close{
text-indent:-19999px;
background-image: url(/src_core/img/modal-close.png?_=1740064714);
background-repeat:no-repeat;
width:16px;
height:16px;
margin-right:15px;
margin-top:3px
}
.modal .modal-button.download,.modal button.close{
float:right
}
.modal .modal-button{
color:#fff;
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
}
.modal .modal-button.bildtext.active{
background-image: url(/src_core/img/modal-bildtext_active.png?_=1740064714)
}
.modal .modal-button.bildtext{
background-image: url(/src_core/img/modal-bildtext.png?_=1740064714)
;width:23px;
margin-right:15px;
height:20px
}
.modal .modal-button.bildtext,.modal .modal-button.diashow{
text-indent:-19999px;
background-repeat:no-repeat;
margin-left:15px
}
.modal .modal-button.download{
text-indent:-19999px;
background-image: url(/src_core/img/modal-download.png?_=1740064714);
background-repeat:no-repeat;
width:20px;
height:20px;
margin-right:15px;
float:left;
margin-left:10px;
display:none
}
.modal .mediabox{
border:none;
margin:0;
height:100%;
padding:10px
}
.modal .mediabox .carousel,.modal .mediabox .slide{
height:100%
}
.mediabox .slide{
position:relative
}
.mediabox .carousel-inner,.mediabox .slide,.mediabox figcaption{
display:block;
width:100%;
float:left
}
.modal .mediabox .carousel-inner{
text-align:center;
height:100%;
background-image: url(/src_core/img/spinner.gif?_=1740064714);
background-position:center;
background-repeat:no-repeat
}
.mediabox .carousel-inner{
clear:both;
position:relative
}
.modal .mediabox .carousel-inner>.item{
float:none;
height:100%;
width:100%;
z-index:5
}
.modal .mediabox .img-container{
display:inline;
max-height:100%;
max-width:100%;
position:relative;
font-size:0;
}
.modal .mediabox .carousel-caption{
-webkit-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
background-color:#fff;
background-color:rgba(255,255,255,.8);
zoom:1;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
padding:4px;
bottom:0;
left:0;
position:absolute;
right:0;
width:auto;
font-size:14px;
line-height:18px
}
.mediabox .carousel-caption{
left:0;
right:0;
position:relative;
color:#4e4d4c;
text-shadow:none;
padding:0 10px 10px;
bottom:inherit;
display:block;
float:left;
width:100%;
font-size:12px;
line-height:16px
}
.box-8 .box-content .modal .mediabox figure,.modal .mediabox .carousel-inner>.item,.modal .mediabox figure{
width:auto;
max-width:100%
}
@media all and (transform-3d),(-webkit-transform-3d){
.carousel-inner>.item{
-webkit-transition:-webkit-transform .6s ease-in-out;
-o-transition:-o-transform .6s ease-in-out;
transition:transform .6s ease-in-out;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000;
perspective:1000
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{
left:0;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{
left:0
;-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0)
}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{
left:0;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0)
}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
display:block
}
.carousel-caption{
position:absolute;
left:15%;
right:15%;
bottom:20px;
z-index:10;
padding-top:20px;
padding-bottom:20px;
color:#fff;
text-align:center
}
.fade{
opacity:0;
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear
}
*{
box-sizing:border-box;
outline:0!important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}
.modal-backdrop.in{
opacity:.9;
filter:alpha(opacity=90)
}
@media (min-width:980px){.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?_=1740064714);height:25px;width:29px}
.modal .modal-button.bildtext.active{background-image: url(/src_core/img/modal-bildtext_active-big.png?_=1740064714)}
.modal .modal-button.download{background-image: url(/src_core/img/modal-download-big.png?_=1740064714);width:25px;height:25px}
.modal .modal-button.close{background-image: url(/src_core/img/modal-close-big.png?_=1740064714);width:21px;height:21px}
.modal .modal-button.diashow{background-image: url(/src_core/img/modal-diashow-big.png?_=1740064714);height:25px;width:33px}
.modal .modal-button.diashow.active{background-image: url(/src_core/img/modal-diashow_active-big.png?_=1740064714)}
}
.carousel-inner{
overflow:hidden;width:100%;
}
.modal .mediabox img{
width:auto;
height:auto;
display:inline-block;
max-height:100%;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%)
;position:relative
}
canvas,iframe,img{max-width:100%}
img{background-repeat:no-repeat!important;background-size:contain!important}
canvas,img{border:0;height:auto}

@media (min-width: 1200px){
.mediabox span.re.visible-lg{
display: inline !important;
}
}
@media (max-width: 1199px) and (min-width: 992px){
.mediabox span.re.visible-md{
display: inline !important;
}
}
@media (max-width: 991px) and (min-width: 768px){
.mediabox span.re.visible-sm{
display: inline !important;
}
}
@media (max-width: 767px){
.mediabox span.re.visible-xs{
display: inline !important;
}
}
@media (min-width: 992px){
.mediabox .visible-md-lg{
display: inline !important;
}
}
@media (max-width: 991px){
.mediabox .visible-sm-xs{
display: inline !important;
}
}
@media (min-width: 992px),(max-width: 767px){
.mediabox .visible-md-lg-xs{
display: inline !important;
}
}
@media (max-width: 1199px){
.mediabox .visible-md-sm-xs{
display: inline !important;
}
}
@media (min-width: 1200px){
.mediabox .visible-md-sm-xs{
display: none !important;
}
}

.modal .mediabox img{background-color: #ffffff !important}

/* ** [ /src_core/sites/portal/css/3/modal-slide.css ] (@import) ** */
.modal .carousel-inner .helper-table{
display: table;
width: 100%;
height: 100%}
.modal .carousel-inner .helper-cell{
position: absolute;
display: table-cell;
width: 100%;
height: 100%;
-ms-transform: translate(0,50%);
-o-transform: translate(0,50%);
transform: translate(0,50%);
text-align: center;
vertical-align: middle}
.content-container a.gallery-open-modal{
position: relative;
display: inline-block;
max-width: 100%}
.content-container .mediabox a.gallery-open-modal{
display: table-cell}
.content-container a.gallery-open-modal i{
position: absolute;
right: 5px;
bottom: 5px;
display: block;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-position: right bottom;
background-image:  url(/src_core/img/icon-enlarge.png?_=1740064714);
opacity: 0.9;
filter: alpha(opacity=90)}
@media all and (-webkit-min-device-pixel-ratio: 1.5),all and (-o-min-device-pixel-ratio: 3 / 2),all and (min--moz-device-pixel-ratio: 1.5),all and (min-device-pixel-ratio: 1.5){
.content-container a.gallery-open-modal i{
background-image:  url(/src_core/img/icon-enlarge@2x.png?_=1740064714);
background-size: 19px 19px}}
.content-container a.gallery-open-modal:hover i{
opacity: 0.7;
filter: alpha(opacity=70)}
.box-content .mediabox.img-slide .carousel-inner .helper{
line-height: normal;
position: relative;
display: inline-block;
max-width: 100%;
height: auto}
.box-content .mediabox.img-slide span.re{
line-height: normal}
.modal.in span.hide{
display: inline-block !important}
body.modal-open{
position: fixed;
overflow: hidden;
width: 100%}
.modal .mediabox figure > a,
.modal .mediabox .carousel-control.left,
.modal .mediabox .carousel-control.right{
height: auto}
.modal .mediabox{
height: 100%;
margin: 0;
padding: 10px;
border: none}
.modal .mediabox .slide,
.modal .mediabox .carousel{
height: 100%}
.modal .mediabox .carousel-control .icon-right,
.modal .mediabox .carousel-control .icon-left{
position: absolute}
.modal .mediabox .carousel-control .icon-right{
right: 0}
.modal .mediabox .set-container{
line-height: 15px;
position: absolute}
.modal .mediabox figure,
.box-8 .box-content .modal .mediabox figure,
.modal .mediabox .carousel-inner > .item{
width: auto;
max-width: 100%}
.modal .mediabox figure,
.box-8 .box-content .modal .mediabox figure{
display: inline-block;
float: none;
max-height: 100%;
margin: 0;
background: transparent}
.modal .mediabox .carousel-inner > .item{
z-index: 5;
float: none;
width: 100%;
height: 100%}
.modal .mediabox img{
position: relative;
display: inline-block;
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-ms-border-radius: 5px}
.modal .mediabox .img-container{
font-size: 0;
position: relative;
display: inline;
max-width: 100%;
max-height: 100%}
.modal .mediabox .carousel-inner{
height: 100%;
text-align: center;
background-image:  url(/src_core/img/spinner.gif?_=1740064714);
background-repeat: no-repeat;
background-position: center}
.modal-carousel .modal-body{
position: absolute;
top: 0;
bottom: 0;
display: block;
float: left;
width: 100%;
padding: 0}
.modal-carousel .modal-header{
position: absolute;
display: block;
float: left;
width: 100%;
height: 34px;
padding: 10px 10px 5px 0}
.modal .mediabox .carousel-caption{
font-size: 14px;
line-height: 18px;
position: absolute;
right: 0;
bottom: 0.5px;
left: 0;
zoom: 1;
width: auto;
padding: 4px;
background-color: #fff;
background-color: rgba(255,255,255,0.8);
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff)}
.modal .mediabox .carousel-caption .p-title{
font-weight: bold}
.modal .mediabox .carousel-caption .p-credit{
display: block;
clear: both;
color: #000}
.modal button.close,
.modal .modal-button.download{
float: right}
.modal .modal-functions{
position: absolute;
z-index: 50;
top: 0;
width: 100%;
padding: 7px 0 5px;
border-bottom: 1px solid #646464;
background: transparent;
background: -moz-linear-gradient(top,#e3e3e3 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
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: -webkit-linear-gradient(top,#e3e3e3 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
background: -o-linear-gradient(top,#e3e3e3 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
background: -ms-linear-gradient(top,#e3e3e3 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
background: linear-gradient(to bottom,#e3e3e3 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%)}
.modal .modal-button{
font-size: 16px;
font-weight: normal;
line-height: normal;
padding: 3px 5px;
color: #fff;
border: none;
background: transparent;
text-shadow: none;
opacity: 1;
filter: alpha(opacity=100)}
.modal .mediabox .set-container .carousel-indicators li{
margin-top: 0}
.modal-backdrop.in{
opacity: 0.9;
filter: alpha(opacity=90)}
.modal .mediabox .set-container .carousel-indicators{
z-index: 80}
.modal .mediabox .counter{
position: relative;
z-index: 80;
margin-right: 10px;
color: #fff;
text-shadow: 0 1px 1px #000}
.modal .modal-button.download{
display: none;
float: left;
width: 20px;
height: 20px;
margin-right: 15px;
margin-left: 10px;
text-indent: -19999px;
background-image:  url(/src_core/img/modal-download.png?_=1740064714);
background-repeat: no-repeat}
.modal .modal-button.diashow{
width: 26px;
height: 20px;
margin-left: 15px;
text-indent: -19999px;
background-image:  url(/src_core/img/modal-diashow.png?_=1740064714);
background-repeat: no-repeat;
background-position: center}
.modal .modal-button.diashow.active{
background-image:  url(/src_core/img/modal-diashow_active.png?_=1740064714)}
.modal .modal-button.close{
width: 16px;
height: 16px;
margin-top: 3px;
margin-right: 15px;
text-indent: -19999px;
background-image:  url(/src_core/img/modal-close.png?_=1740064714);
background-repeat: no-repeat}
.modal .modal-button.bildtext{
width: 23px;
height: 20px;
margin-right: 15px;
margin-left: 15px;
text-indent: -19999px;
background-image:  url(/src_core/img/modal-bildtext.png?_=1740064714);
background-repeat: no-repeat}
.modal .modal-button.bildtext.active{
background-image:  url(/src_core/img/modal-bildtext_active.png?_=1740064714)}

.modal .viewer{
position: relative;
top: 0;
height: 100%}
.modal .zoom-on .modal-button.diashow,
.modal .zoom-on .modal-button.download,
.modal .zoom-on .modal-button.bildtext,
.modal .zoom-on .set-container{
cursor: auto;
opacity: 0.5}
.modal .zoom-on .modal-button.zoom-btn{
display: none}
.modal .modal-button.zoom-btn{
width: 29px;
height: 25px;
margin-left: 30px;
text-indent: -199999px;
background-image:  url(/src_core/img/zoom.png?_=1740064714)}
.modal-button.zoom{
position: relative;
top: -4px;
display: inline-block;
height: 35px;
margin: -1px 0 -10px 15px;
padding: 2px 6px;
border: 2px solid #fff;
background: rgba(0,0,0,0.4);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-ms-border-radius: 3px}
.modal .zoom a{
font-weight: bold;
position: relative;
display: inline-block;
margin-right: 15px;
padding: 0;
color: white;
background-repeat: no-repeat;
background-position: center center}
.modal .zoom #in{
width: 25px;
height: 25px;
text-indent: -199999px;
background-image:  url(/src_core/img/zoom-in.png?_=1740064714)}
.modal .zoom #out{
width: 25px;
height: 25px;
text-indent: -199999px;
background-image:  url(/src_core/img/zoom-out.png?_=1740064714)}
.modal .zoom #orig{
width: 25px;
height: 25px;
text-indent: -199999px;
background-image:  url(/src_core/img/zoom-orig.png?_=1740064714)}
.modal .zoom #fit{
width: 25px;
height: 25px;
text-indent: -199999px;
background-image:  url(/src_core/img/zoom-fit.png?_=1740064714)}
.modal .zoom #close{
width: 25px;
height: 25px;
margin-right: 0;
text-indent: -199999px;
background-image:  url(/src_core/img/modal-close.png?_=1740064714);
background-size: auto}
.modal .mediabox .viewer img{
position: relative !important;
max-height: inherit}
.modal .zoom-on .mediabox .carousel-inner,
.modal .mediabox .carousel-inner.zoom-on{
background: transparent}
.modal img.reader-mode{
position: relative !important;
max-width: none;
cursor: move;
transform: translate(0,0) !important}
.modal div.img-container.viewer{
position: relative;
top: 0;
max-width: inherit;
height: 100%;
max-height: inherit}
.modal div.img-container.viewer .carousel-caption{
display: none}
@media (min-width: 980px){
.modal .modal-functions{
padding: 7px 0}
.modal .mediabox .set-container{
top: 5px}
.modal .modal-button.bildtext{
width: 29px;
height: 25px;
background-image:  url(/src_core/img/modal-bildtext-big.png?_=1740064714)}
.modal .modal-button.bildtext.active{
background-image:  url(/src_core/img/modal-bildtext_active-big.png?_=1740064714)}
.modal .modal-button.download{
width: 25px;
height: 25px;
background-image:  url(/src_core/img/modal-download-big.png?_=1740064714)}
.modal .modal-button.close{
width: 21px;
height: 21px;
background-image:  url(/src_core/img/modal-close-big.png?_=1740064714)}
.modal .modal-button.diashow{
width: 33px;
height: 25px;
background-image:  url(/src_core/img/modal-diashow-big.png?_=1740064714)}
.modal .modal-button.diashow.active{
background-image:  url(/src_core/img/modal-diashow_active-big.png?_=1740064714)}}
@media (max-width: 979px){
.modal .zoom a{
width: 20px !important;
height: 20px !important;
background-size: 100% auto}
.modal .modal-button.zoom{
height: 30px}
.modal .modal-button.zoom-btn{
width: 23px;
height: 20px;
background-size: 100% auto}}
@media (max-width: 767px){
.modal .mediabox .set-container{
top: 40px}}
@media (orientation: landscape) and (max-width: 767px){
.modal .modal-functions{
right: 0;
width: 33px;
height: 100%;
padding: 0 5px;
border-bottom: none;
border-left: 1px solid #646464;
background: -moz-linear-gradient(left,#5e5e5e 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
background: -webkit-gradient(linear,left top,right top,color-stop(0%,#5e5e5e),color-stop(50%,rgba(0,0,0,0.65)),color-stop(100%,rgba(227,227,227,0.29)));
background: -webkit-linear-gradient(left,#5e5e5e 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
background: -o-linear-gradient(left,#5e5e5e 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
background: -ms-linear-gradient(left,#5e5e5e 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
background: linear-gradient(to right,#5e5e5e 0%,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%)}
.modal .modal-button{
display: block;
clear: both;
margin: 0 0 10px 0 !important}
.modal .mediabox .set-container{
top: 0}
.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;
display: block;
float: left;
margin: 0 0 10px !important}
.modal .zoom #close{
margin-top: 10px !important}
.modal .modal-button.zoom{
top: inherit;
left: -2px;
display: inline-block;
height: auto;
padding: 2px}}

/* ** [ /src_project/sites/portal/css/3/mediabox.css ] (@import) ** */
.box-content .mediabox{margin-bottom:0;float:left;display:block;width:100%;border:1px solid #ddd;padding:5px 0 0;position:relative}
.box-content .mediabox:after,.box-content .mediabox:before{content:" ";display:table}
.mediabox .carousel-inner,.mediabox .slide,.mediabox figcaption{display:block;width:100%;float:left}
.box-content .mediabox:after{clear:both}
.modal .mediabox .carousel-caption .p-title{font-weight:400!important}
.mediabox .set-container .carousel-indicators .disabled{opacity:.8;filter:alpha(opacity=80);background:#ccc;cursor:default}
.mediabox .carousel-inner{clear:both;position:relative}
.mediabox .slide{position:relative}
.mediabox figcaption{clear:both;padding:0 8px}
.mediabox .carousel-inner>.item{float:left;width:100%}
.box-8 .box-content .mediabox .item figure{width:100%;text-align:center;display:table;margin:0 0 10px!important;background:#f7f7f7;table-layout:fixed}
.mediabox .carousel-caption{left:0;right:0;position:relative;color:#4e4d4c;text-shadow:none;padding:0 10px 10px;bottom:inherit;display:block;float:left;width:100%;font-size:12px;line-height:16px}
.mediabox figure>a{display:table-cell;vertical-align:middle}
.mediabox .carousel-control.left,.mediabox .carousel-control.right,.mediabox figure>a{height:400px}
.mediabox figure img{max-height:100%;border:none!important}
.mediabox .carousel-control{opacity:.8;filter:alpha(opacity=80)}
.mediabox .carousel-control:hover{opacity:1;filter:alpha(opacity=100)}
.mediabox .carousel-control.left,.mediabox .carousel-control.right{top:27px;z-index:11;font-size:40px;margin-top:0}
.mediabox .carousel-control.left{left:0}
.mediabox .carousel-control.right{right:0}
.mediabox .set-container .carousel-control.left,.mediabox .set-container .carousel-control.right{display:inline-block;position:relative;width:auto;color:#4e4d4c;text-indent:-19999px}
.mediabox .set-container{display:block;float:left;width:100%;position:relative;text-align:center}
.mediabox .set-container .carousel-indicators{bottom:inherit;display:inline-block;left:inherit;margin:0;position:relative;width:auto;color:#4e4d4c}
.mediabox .set-container .carousel-indicators .active{background:#bfb7a6;border:1px solid #aa9f88;width:10px;height:10px}
.mediabox .set-container .carousel-indicators li{background:#fff;border:1px solid #ddd;text-indent:-9999px;margin-top:8px;line-height:12px;padding:0;width:10px;height:10px;display:block;float:left}
.mediabox .carousel-control .icon-left,.mediabox .carousel-control .icon-right{position:relative;top:50%;margin-top:-20px;background-repeat:no-repeat}
.content-container .carousel-control .icon-left,.content-container .mediabox .carousel-control .icon-right{height:29px;width:18px;text-indent:-19999px;overflow:hidden}
.mediabox .carousel-control .icon-right{float:right;right:10px}
.mediabox .carousel-control .icon-left{float:left;left:10px}
.content-container .mediabox .carousel-control .icon-right{margin-left:20px;background-image: url(/src_project/img/portal/slide-next.png?_=1761043196);right:0;line-height:19999px}
@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.content-container .mediabox .carousel-control .icon-right{background-image: url(/src_project/img/portal/slide-next@2x.png);background-size:18px 29px}
}
.content-container .mediabox .carousel-control .icon-left{margin-right:20px;background-image: url(/src_project/img/portal/slide-prev.png?_=1761043196);left:0;line-height:19999px}
@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.content-container .mediabox .carousel-control .icon-left{background-image: url(/src_project/img/portal/slide-prev@2x.png);background-size:18px 29px}
}
.box.box-8.content .mediabox header{margin:0;min-height:inherit;z-index:200;position:relative}
.channel105,.span12 .channel105{min-height:250px}
.box.box-8.content .mediabox header h4{line-height:16px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;border-bottom:none;z-index:100;position:relative;padding:5px 8px;float:left}
.box.box-8.content .mediabox header h4.on{background-color:#fff;border-bottom:1px solid #fff}
.mediabox .counterbox{margin-bottom:8px;display:block;float:left;width:100%;position:relative}
.mediabox .set-container .counter{margin-right:10px;font-size:14px;position:relative;top:-3px}
.mediabox .set-container span{display:inline}
.content-container .carousel-control.left,.content-container .carousel-control.right{background-image:none;filter:none;font-size:40px}
.content-container .carousel-control.left{text-align:left}
.content-container .carousel-control.right{text-align:right}
.mediabox.tabbox .media-content header{display:block;margin:4px 0 8px;white-space:normal;word-wrap:break-word}
.mediabox.tabbox .media-content header h4{font-size:21px;line-height:22px}
.mediabox.tabbox .no-bg figcaption,.mediabox.tabbox.tabbox101 .no-bg figcaption,.mediabox.tabbox.tabbox105 .no-bg figcaption{display:none}
.channel105 .portrait .img-container,.channel105 .portrait figcaption{width:auto!important;text-align:left!important}
.mediabox.tabbox.tabbox105 .media-content header{margin-bottom:5px}
.mediabox.tabbox.tabbox105 .img-container{width:50%;display:table-cell;vertical-align:middle}
.mediabox.tabbox.tabbox105 .landscape .img-container img{width:100%}
.mediabox.tabbox.tabbox105 figure{background-color:#f6f6f6}
.mediabox.tabbox.tabbox105 figcaption{margin-top:0;text-align:left;width:50%;display:table-cell;vertical-align:middle;padding:10px 8px 10px 15px}
.mediabox.tabbox.tabbox105 figcaption h1{font-size:16px;line-height:18px;margin:0 0 5px}
.span12 .mediabox.tabbox.tabbox105 figure{background-color:#fff}
.span12 .mediabox.tabbox.tabbox105 .img-container{display:table-cell;vertical-align:middle;width:100%}
.span12 .mediabox.tabbox.tabbox105 .landscape .img-container img{width:100%}
.tabbox103{margin-bottom:27px;display:block;float:left;width:100%}
.tabbox103 .carousel{display:block;float:left;width:100%;margin:0}
.tabbox103 .carousel-indicators{list-style:none;background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;float:left;display:block;margin:0;padding:0;clear:both;position:relative;left:0;width:auto;bottom:inherit}
.tabbox103 .carousel-indicators li{float:left;cursor:pointer;line-height:24px;padding:6px 13px 5px 10px;position:relative;text-indent:inherit;font-family:'Open Sans',arial,verdana,times,sans-serif;width:auto;height:auto;text-align:left;background:#FFF}
.tabbox103 .carousel-indicators li.active{font-weight:700}
.tabbox103 .carousel-inner{display:block;float:left;width:100%;position:relative;border:1px solid #ddd}
#main-content .tabbox103 .carousel-inner .item .re{text-align:right}
#main-content .tabbox103 .carousel-inner img{border:none;width:auto;height:auto}
.tabbox103 .carousel-inner figcaption h2{margin:0;line-height:20px}
.tabbox103 .carousel-inner figcaption{position:absolute;bottom:10px;right:10px;width:30.7%;background:rgba(255,255,255,.65);padding:10px;line-height:20px}
.mediabox.tabbox.tabbox100 figure,.mediabox.tabbox.tabbox101 figure,.mediabox.tabbox.tabbox99 figure,figure.thumb a{background-color:#fff}
.lt-ie9 .tabbox103 .carousel-inner figcaption{background-image: url(/src_project/img/portal/ie_bg.png);background-repeat:repeat}
.mediabox.tabbox.tabbox102 .media-content{padding:10px}
.mediabox.tabbox.tabbox102 header.hidden-phone{-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;border:1px solid #ddd;padding:5px 10px}
.mediabox.tabbox.tabbox102 figcaption{text-align:left}
.mediabox.tabbox.tabbox102 figcaption h1{font-size:16px;line-height:18px;margin:15px 0 0}
.mediabox.tabbox.tabbox102 header.hidden-phone h4{display:none}
.mediabox.tabbox.tabbox102 header.hidden-phone h4.on{display:block}
.mediabox.tabbox.tabbox102 .fullimage.portrait.transition{table-layout:fixed}
.mediabox.tabbox.tabbox102 .fullimage.portrait.transition>a{display:table-cell;text-align:left;height:520px;vertical-align:middle}
.mediabox.tabbox.tabbox102 .fullimage.portrait.transition>figcaption h1{margin:0}
.mediabox.tabbox.tabbox102 .fullimage.portrait.transition>figcaption{display:table-cell;vertical-align:middle;padding-left:15px}
.mediabox.tabbox.tabbox101 .media-content header{margin-bottom:5px}
.mediabox.tabbox.tabbox101 figcaption{margin-top:0;text-align:left;padding:8px}
.mediabox.tabbox.tabbox101 figcaption h1{font-size:16px;line-height:18px;margin:0 0 5px}
.channel100 .portrait .img-container,.channel100 .portrait figcaption{width:auto!important;text-align:left!important}
.mediabox.tabbox.tabbox100 .media-content header{margin-bottom:5px}
.mediabox.tabbox.tabbox100 .img-container{width:50%;display:table-cell;vertical-align:middle}
.mediabox.tabbox.tabbox100 .landscape .img-container img{width:100%}
.mediabox.tabbox.tabbox100 figcaption{margin-top:0;text-align:left;width:50%;display:table-cell;vertical-align:middle;padding:10px 8px 10px 15px}
.mediabox.tabbox.tabbox100 figcaption h1{font-size:16px;line-height:18px;margin:0 0 5px}
.mediabox.tabbox.tabbox99 .media-content header{margin-bottom:5px}
.mediabox.tabbox.tabbox99 .img-container{display:table-cell}
.mediabox.tabbox.tabbox99 .portrait .img-container a{display:block}
.mediabox.tabbox.tabbox99 .portrait .img-container img{max-height:350px;width:auto}
.mediabox.tabbox.tabbox99 figcaption{margin-top:0;text-align:left;display:table-cell;vertical-align:middle;padding:10px 8px 10px 15px}
.mediabox.tabbox.tabbox99 figcaption h1{font-size:16px;line-height:18px;margin:0 0 5px}
.mediabox.tabbox.tabbox100 .media-content,.mediabox.tabbox.tabbox101 .media-content,.mediabox.tabbox.tabbox99 .media-content{margin-top:0}
.content-container .media-content .movie{border:1px solid #ddd;background:#fff;padding:8px;margin-bottom:0!important}
.content-container .media-content .movie a{text-align:right;text-decoration:none}
.content-container .media-content .movie a:hover{text-decoration:underline}
.golightbox span{background-image: url(/src_project/img/portal/icon-enlarge.png);background-repeat:no-repeat;background-position:99% 0;font-size:12px;margin-top:6px;padding-right:27px;color:#4e4d4c}
@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.golightbox span{background-image: url(/src_project/img/portal/icon-enlarge@2x.png);background-size:19px 18px}
}
.lt-ie8 .golightbox span{padding-right:2px}
.media-content.thumb{width:auto!important;display:inline-block}
.content-container .thumb ul{list-style:none;margin:0;padding:0}
.content-container .thumb li{float:left;margin:0 5px 0 0;padding:0}
.content-container .thumb li:last-child{margin:0}
.content-container .thumb .caption{font-size:11px;line-height:12px;margin-top:5px}
#thumbdisplay{display:inline-block;float:left}
.box.box-8 .box-content .mediabox .media-content figure.thumb,figure.thumb{float:left;height:auto;margin:0;padding:0;width:131px}
figure.thumb a{display:table-cell;height:134px;text-align:center;vertical-align:middle;width:134px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.lt-ie8 figure.thumb a{display:inline-block;vertical-align:center;line-height:134px}
.lt-ie8 .thumb ul{margin-bottom:8px}
.box .carousel-control:active,.box .carousel-control:focus,.box .carousel-control:hover{text-decoration:none;opacity:50;filter:alpha(opacity=5000)}
.carousel-control.right{right:-15px}
.carousel-control.left{left:-15px}
.carousel .img-item{display:block;position:relative}
.carousel .left-control,.carousel .right-control{float:left;position:absolute;top:0;width:50%;display:block;height:100%}
.carousel .right-control{right:0}
.carousel .left-control a,.carousel .right-control a{display:block;width:100%;height:100%;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
.box .carousel .left-control a:active,.box .carousel .left-control a:focus,.box .carousel .left-control a:hover,.box .carousel .right-control a:focus,.box .carousel .right-control a:hover{background:0 0;text-decoration:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
@media (min-width:1200px){.mediabox .carousel-control.left,.mediabox .carousel-control.right,.mediabox figure>a{height:503px}
.mediabox .visible-lg{display:inline!important}
.box-content .mediabox{min-height:560px}
}
@media (max-width:540px){.mediabox .counter{position:relative;width:100%;margin-bottom:5px}
.mediabox .setarea{float:left;display:block}
}
@media (max-width:1199px) and (min-width:992px){.mediabox .carousel-control.left,.mediabox .carousel-control.right,.mediabox figure>a{height:402px}
.mediabox .visible-md{display:inline!important}
.box-content .mediabox{min-height:463px}
}
@media (min-width:980px){.mediabox.tabbox.tabbox102 .media-content{min-height:550px}
}
@media (min-width:768px) and (max-width:979px){.tabbox103 .carousel-inner figcaption{width:40%}
.mediabox.tabbox.tabbox102 .media-content{min-height:435px}
.content-container .thumb ul{display:table-row}
.content-container .thumb li{display:table-cell;float:none;vertical-align:top}
figure.thumb{width:auto}
.content-container .thumb li .thumb{margin-right:5px}
.content-container .thumb li:last-child .thumb{margin-right:0}
.box.box-8 .box-content .mediabox .media-content figure.thumb{width:130px;margin:0 8px 8px 0!important}
.mediabox .carousel-control.left,.mediabox .carousel-control.right,.mediabox figure>a{height:452px}
.mediabox .visible-sm{display:inline!important}
.box-content .mediabox{min-height:370px}
}
@media (max-width:979px){.mediabox.tabbox.tabbox102 .fullimage.portrait.transition>figcaption{width:50%}
.mediabox.tabbox.tabbox102 .fullimage.portrait.transition>a{width:50%;height:435px}
.mediabox.tabbox.tabbox102 .fullimage.portrait.transition img{width:100%}
}
@media (max-width:767px){.tabbox103 .carousel-indicators{width:100%;min-height:35px}
.tabbox103 .carousel-indicators li.active{display:block;float:left;width:100%;font-weight:400}
.tabbox103 .carousel-indicators li{display:none}
.tabbox103 .carousel-inner figcaption{position:relative;width:100%;bottom:inherit;right:inherit}
.tabbox103 .carousel-control{width:18px;height:29px;text-indent:-1999px;background-repeat:no-repeat;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:100;filter:alpha(opacity=10000);top:50%;margin-top:-15px}
.tabbox103 .carousel-control.left{background-image: url(/src_project/img/portal/slide-prev.png?_=1761043196);left:0;top:50%;height:29px}
.tabbox103 .carousel-control.right{background-image: url(/src_project/img/portal/slide-next.png?_=1761043196);right:0;top:50%;height:29px}
.content-container .thumb ul{float:none;margin-right:5px;display:block}
.content-container .thumb li:last-child{margin:0 5px 0 0}
.mediabox.tabbox.tabbox102 .fullimage.transition{height:100%}
.mediabox.tabbox.tabbox102 .fullimage.portrait.transition>a{height:inherit}
.mediabox.tabbox.tabbox99 .media-content,.mediabox.tabbox.tabbox99 figure{display:inline-block;float:left;width:100%}
.mediabox.tabbox.tabbox99 .img-container,.mediabox.tabbox.tabbox99 figcaption{display:block;float:left;width:50%}
.mediabox.tabbox.tabbox99 .channel100 .portrait .img-container,.mediabox.tabbox.tabbox99 .channel100 .portrait figcaption{width:50%}
.mediabox.tabbox.tabbox99 .portrait .img-container img{max-height:inherit}
.mediabox.tabbox.tabbox99 .channel100 .img-container,.mediabox.tabbox.tabbox99 .channel100 figcaption{width:100%}
.mediabox.tabbox.tabbox100 figcaption,.mediabox.tabbox.tabbox99 figcaption{padding:10px 8px}
.mediabox.tabbox.tabbox100 .img-container,.mediabox.tabbox.tabbox100 figcaption{display:block;width:100%}
.mediabox.tabbox.tabbox100 .landscape .img-container img{width:inherit}
.channel105,.span12 .channel105{min-height:150px}
.mediabox .carousel-control.left,.mediabox .carousel-control.right,.mediabox figure>a{height:100%}
.mediabox .visible-xs{display:inline!important}
}
@media (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.tabbox103 .carousel-control.left{background-image: url(/src_project/img/portal/slide-prev@2x.png);background-size:18px 29px}
.tabbox103 .carousel-control.right{background-image: url(/src_project/img/portal/slide-next@2x.png);background-size:18px 29px}
}
@media (max-width:570px){.carousel-caption{position:static}
}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}

/* ** [ /src_project/sites/portal/css/3/disabled-by-cmp.css ] (@import) ** */
a.open-cookie-management-plattform,
a.open-cmp{
text-decoration: underline;
}
figure > iframe[data-opt-in] + figcaption{
font-size: smaller;
}
figure > iframe[src] + figcaption{
display: none !important;
}
figure.holder-youtube{
background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%2290%22%20viewBox%3D%220%200%20160%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cstyle%3Etext%7Bfont-family%3A%22sans-serif%22%3Bfont-size%3A10px%3Bfill%3A%23ff0000%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Crect%20width%3D%22160%22%20height%3D%2290%22%20fill%3D%22%23282828%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%2260%22%20y%3D%2245%22%3Eyoutube%3C%2Ftext%3E%3Ctext%20x%3D%2275%22%20y%3D%2255%22%3E%E2%96%B6%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: contain;
}
figure.holder-youtube > iframe{
max-width: 100%;
height: 0;
padding-top: 56.2%;
}
figure.holder-whatchado{
background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%2290%22%20viewBox%3D%220%200%20160%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cstyle%3Etext%7Bfont-family%3A%22sans-serif%22%3Bfont-size%3A10px%3Bfill%3A%23e56020%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Crect%20width%3D%22160%22%20height%3D%2290%22%20fill%3D%%2322282828%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%2250%22%20y%3D%2245%22%3Ewhatchado%3C%2Ftext%3E%3Ctext%20x%3D%2275%22%20y%3D%2255%22%3E%E2%96%B6%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: contain;
}
figure.holder-whatchado > iframe{
max-width: 100%;
height: 0;
padding-top: 56.2%;
}
figure.holder-spotify{
background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22160%22%20height%3D%2290%22%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22%23fff%22%20style%3D%22fill-opacity%3A1%22%20d%3D%22M0%200h160v90H0z%22/%3E%3Cpath%20d%3D%22M1375%20945c-270%20161-715%20175-973%2097a78.3%2078.3%200%201%200-45%20150c296%2090%20788%2072%201098-112a78.5%2078.5%200%201%200-80-135zm-9-237a65%2065%200%200%200-89-22%201099%201099%200%200%201-835%2098%2065.3%2065.3%200%200%200-38%20125c304%2092%20683%2047%20941-111%2031-19%2040-60%2021-90zm-102-228a52%2052%200%200%200-72-18c-196%20121-444%20148-735%2081a52.4%2052.4%200%201%200-24%20102c319%2073%20593%2041%20814-93%2024-15%2032-48%2017-72zM880%201688a837.5%20837.5%200%201%201%200-1675%20837.5%20837.5%200%200%201%200%201675m1441-773c-145%2034-170%2058-170%20109%200%2048%2045%2080%20112%2080%2065%200%20130-24%20198-75%202-1%204-2%207-1%202%200%205%201%206%203l71%20100c3%204%202%2010-2%2013-81%2065-172%2096-278%2096-156%200-265-94-265-228%200-143%2094-194%20257-234%20138-31%20161-58%20161-106%200-53-47-86-123-86-84%200-153%2029-230%2095-2%202-5%203-7%203l-7-4-79-94c-3-4-3-10%201-13%2090-80%20200-122%20319-122%20168%200%20277%2092%20277%20234%200%20120-72%20187-248%20230m751-162c0-101-63-172-152-172s-156%2074-156%20172c0%2099%2067%20173%20156%20173%2088%200%20152-73%20152-173zm-122%20304c-73%200-133-29-183-87v66c0%205-4%209-9%209h-129c-6%200-10-4-10-9V300c0-5%204-10%2010-10h129c5%200%209%205%209%2010v232c50-55%20110-82%20182-82%20136%200%20273%20104%20273%20303%200%20200-137%20304-272%20304m624-477c-93%200-163%2075-163%20173%200%20100%2067%20172%20161%20172%2093%200%20163-75%20163-174s-68-171-161-171zm0%20477a305%20305%200%200%201-311-306c0-169%20135-302%20309-302a304.5%20304.5%200%201%201%202%20609m682-13h-142v146c0%205-4%209-9%209h-130c-5%200-9-4-9-9v-146h-63c-5%200-9-4-9-9V925c0-6%204-10%209-10h63V627c0-116%2057-175%20172-175%2046%200%2085%209%20121%2030%203%202%205%205%205%208v106a10%2010%200%200%201-14%209c-25-13-49-19-76-19-41%200-60%2019-60%2061v268h142c6%200%2010%204%2010%2010v111c0%205-4%209-10%209m497%200v18c0%2052%2020%2076%2065%2076%2027%200%2049-6%2073-14a9%209%200%200%201%2013%209v109c0%205-3%208-7%209-26%208-59%2016-108%2016-119%200-182-67-182-195v-27h-63c-5%200-9-4-9-10V925c0-6%204-10%209-10h63V471c0-5%204-10%209-10h129c6%200%2010%205%2010%2010v444h121l185-444c-21-47-42-56-70-56-23%200-47%207-71%2020-3%202-5%202-8%201l-5-5-44-96c-2-5-1-10%204-13%2046-24%2087-35%20138-35%2096%200%20148%2045%20195%20164l225%20581a10%2010%200%200%201-9%2013h-135c-4%200-8-3-9-7l-138-394-151%20395c-2%203-5%206-9%206h-221m-288%200h-129c-6%200-10-4-10-9V471c0-5%204-10%2010-10h129c5%200%2010%205%2010%2010v565c0%205-5%209-10%209m-64%20257a93%2093%200%201%201%200-185%2093%2093%200%200%201%200%20185m1139-313h-23v-30h23c12%200%2019%206%2019%2015%200%2010-7%2015-19%2015zm16-43%2026-36h-22l-23%2033h-20v-33h-18v96h42c22%200%2037-12%2037-31%200-16-9-25-22-29zm-20%2091c-47%200-82-37-82-82%200-46%2035-82%2081-82%2047%200%2082%2037%2082%2082%200%2046-35%2082-81%2082zm-1-173a91%2091%200%201%200%201%20182c51%200%2091-41%2091-91s-41-91-92-91%22%20style%3D%22fill-opacity%3A1%3Bstroke-width%3A7.53806744%3Bstroke-dasharray%3Anone%3Bfill%3A%231ed760%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%20transform%3D%22matrix%28.01313%200%200%20-.01313%2042.8%2044.2%29%22/%3E%3Cpath%20d%3D%22M414%2071A241%20241%200%200%200%20242.5%200%20241%20241%200%200%200%2071%2071%20241%20241%200%200%200%200%20242.5%20241%20241%200%200%200%2071%20414a241%20241%200%200%200%20171.5%2071A241%20241%200%200%200%20414%20414a241%20241%200%200%200%2071-171.5A241%20241%200%200%200%20414%2071ZM242.5%20455A212.7%20212.7%200%200%201%2030%20242.5%20212.7%20212.7%200%200%201%20242.5%2030%20212.7%20212.7%200%200%201%20455%20242.5%20212.7%20212.7%200%200%201%20242.5%20455Z%22%20style%3D%22fill-opacity%3A1%3Bfill%3A%231ed760%22%20transform%3D%22translate%2871.8%2048.8%29%20scale%28.03376%29%22/%3E%3Cpath%20style%3D%22fill-opacity%3A1%3Bfill%3A%231ed760%22%20transform%3D%22translate%2871.8%2048.8%29%20scale%28.03376%29%22%20d%3D%22M181.1%20148.4v188.2l162.8-94.1z%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
}
figure.holder-spotify > iframe{
max-width: 100%;
height: 0;
padding-top: 56.2%;
}
figure.holder-23-degrees-chart > div[id].not-loaded{
display: flex;
max-width: 100%;
justify-content: space-between;
}
figure.holder-23-degrees-chart > div[id].not-loaded > img{
display: flex;
flex-direction: column;
}
figure.holder-23-degrees-chart > div[id].not-loaded > p{
display: flex;
flex-direction: column;
text-align: center;
justify-content: center;
}
div[rel=reCaptcha][data-opt-in]{
display: block;
width: 300px;
height: 74px;
text-align: center;
vertical-align: middle;
border: 1px solid #d3d3d3;
border-radius: 3px;
background: #f9f9f9;
}
figure.holder-youtube,
figure.holder-whatchado{
float: none;
margin: 0;
}
figure.holder-youtube > figcaption,
figure.holder-whatchado > figcaption{
border-left: solid 0.25em #9d9d9d;
padding-left: 1em;
}

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