/* *** generated @ 2026-04-17 14:08:11 *** */

/* ** [ /src_project/sites/bwsb/css/4/portal-styles.css ] (continued) ** */


/* ** [ /src_project/sites/bwsb/css/4/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;
width: 100%;
display: block;
}
figure > iframe[data-opt-in] + figcaption a{
display: inline !important;
}
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;
}
.video-widget .media-content figure.holder-youtube{
aspect-ratio: 16/9;
}
.video-widget .media-content figure > figcaption{
position: absolute;
bottom: 0;
background-color: white;
width: 100%;
padding: 0.2rem 0.3rem;
}
script[data-opt-in=facebook] + .fb-page{
color: white;
width: 100%;
height: 15rem;
background-color: fbBlue;
text-align: center;
}
script[data-opt-in=facebook] + .fb-page > *{
display: none;
}
script[data-opt-in=facebook] + .fb-page::before{
background-color: #3b5998;
content: "";
color: white;
width: 3rem;
aspect-ratio: 1;
display: inline-block;
text-align: center;
vertical-align: middle;
font-size: 4rem;
font-weight: bold;
line-height: 180%;
background-repeat: no-repeat;
background-position: center;
fill: white;
mask:  url("/src_project/svg/bwsb/facebook.svg#Ebene_1") no-repeat center;
}
script[data-opt-in=facebook] + .fb-page::after{
content: "Aufgrund Ihrer Cookie Einstellungen deaktiviert.";
color: #3b5998;
width: 50%;
display: inline-block;
text-align: center;
vertical-align: middle;
font-size: 0.75rem;
}

/* ** [ /src_project/sites/bwsb/css/4/3rd-party.css ] (@import) ** */
.hidden-desktop,
.hidden-md,
.hidden-lg,
.hidden-tablet .hidden-phone{
display: none;
}

.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;
}

.slick-loading .slick-list{
background: #fff  url(/src_project/img/portal/ajax-loader.gif?_=1775756480) center center no-repeat;
}

@font-face{
font-family: "slick";
src:  url("/src_project/fonts/slick/slick.eot");
src:  url("/src_project/fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("/src_project/fonts/slick/slick.woff") format("woff"), url("/src_project/fonts/slick/slick.ttf") format("truetype"), url("/src_project/fonts/slick/slick.svg#slick") format("svg");
font-weight: normal;
font-style: normal;
}

.slick-prev,
.slick-next{
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
transform: translate(0,-50%);
padding: 0;
border: none;
outline: none;
}
.slick-prev:hover,.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
outline: none;
background: transparent;
color: transparent;
}
.slick-prev:hover:before,.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before{
font-family: "slick";
font-size: 20px;
line-height: 1;
color: white;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev{
left: -25px;
}
[dir=rtl] .slick-prev{
left: auto;
right: -25px;
}
.slick-prev:before{
content: "←";
}
[dir=rtl] .slick-prev:before{
content: "→";
}
.slick-next{
right: -25px;
}
[dir=rtl] .slick-next{
left: -25px;
right: auto;
}
.slick-next:before{
content: "→";
}
[dir=rtl] .slick-next:before{
content: "←";
}

.slick-dotted.slick-slider{
margin-bottom: 30px;
}
.slick-dots{
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li{
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button{
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer;
}
.slick-dots li button:hover,.slick-dots li button:focus{
outline: none;
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{
opacity: 1;
}
.slick-dots li button:before{
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
color: black;
opacity: 0.75;
}

#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 .fab{
width: 1.5em;
height: 1.5em;
font-size: 100%;
color: white;
text-align: center;
padding-top: 0.25em;
margin-left: 0.25em;
}

.main-header .dropdown-menu{
padding: 0px 0;
margin: 0 0 0;
border-radius: 0px;
box-shadow: none !important;
border-color: #008098;
min-width: 200px;
}
header .dropdown-menu .dropdown-menu::before{
display: none;
}
header .dropdown-menu .dropdown-menu::after{
display: none;
}

.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 .navbar-nav > li.nav-item.menu8269 .dropdown-menu{
left: inherit !important;
right: 0 !important;
}
.main-header .dropdown-menu{
max-width: inherit !important;
min-width: unset !important;
right: inherit !important;
background: #005e70;
color: white;
border-radius: 5px;
hyphens: inherit;
}
.main-header .dropdown-menu:before,.main-header .dropdown-menu:after{
display: none;
}
.main-header .dropdown-menu li{
display: block;
clear: both;
}
.main-header .dropdown-menu li > a > span{
max-width: 400px;
min-width: 300px;
hyphens: initial;
white-space: normal;
word-wrap: break-word;
}
.main-header .dropdown-menu li > a{
color: white;
}
.main-header .dropdown-menu li.active .dropdown-item{
background-color: #008098;
}
.main-header .dropdown-menu .dropdown-item{
padding: 0.5rem 1rem;
hyphens: inherit;
display: block;
float: left;
}
.main-header .dropdown-menu .dropdown-item > span{
display: block;
float: left;
}
.main-header .dropdown-menu .dropdown-item:hover,.main-header .dropdown-menu .dropdown-item:focus{
color: white;
text-decoration: none;
background-color: #008098;
}
.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;
}


}
@media only screen and (max-width: 1200px){
.btco-hover-menu .collapse ul ul ul{
left: -220px !important;
width: auto !important;
border-top: 1px solid #dcdcdc;
}
}

/* ** [ /src_project/sites/bwsb/css/4/header.css ] (@import) ** */
.affix{
position: fixed;
z-index: 100;
top: 0;
width: 100%;
}
header.affix{
box-shadow: 2px 3px 7px rgba(0,0,0,0.5);
}
.main-header > .navbar{
padding: 0;
}
.main-header .dropdown-toggle::after{
display: none;
}
@media (min-width: 992px){
.main-header{
background: transparent;
padding-bottom: 40px;
position: fixed;
}
.main-header:not(.notransition){
transition: all 1.5s;
}
.main-header:not(.notransition) > .container,
.main-header:not(.notransition) .main-search,
.main-header:not(.notransition) .navbar .navbar-nav > li .nav-link{
transition: all 1s;
}
.main-header:not(.notransition) .logo img{
width: 315px;
height: auto;
max-width: inherit;
transition: width 1s;
}
.main-header .navbar .navbar-nav{
width: calc(100% + 1rem);
margin-left: -0.5rem;
margin-right: -0.5rem !important;
}
.main-header .navbar .navbar-nav .quicklinks{
display: none;
}
.main-header .navbar .navbar-nav > li{
margin: 0 0.5rem;
padding-bottom: 5px;
flex-grow: 1;
}
.main-header .navbar .navbar-nav > li.active > .nav-link{
background-color: #8b4e31;
}
.main-header .navbar .navbar-nav > li .nav-link{
display: inline-flex;
justify-content: center;
background: #008098;
color: white;
border-radius: 5px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
padding: 0.85rem 0.7rem;
position: relative;
width: 100%;
}
.main-header .navbar .navbar-nav > li .nav-link.dropdown-toggle::after{
display: none;
}
.main-header .navbar .navbar-nav > li .nav-link.has-submenu > span:after{
content: "\f0d7";
}
.main-header .navbar .navbar-nav > li .nav-link > span{
position: relative;
}
.main-header .navbar .navbar-nav > li .nav-link > span.sr-only{
position: absolute;
width: 1px;
}
.main-header .navbar .navbar-nav > li .nav-link > span:after{
content: " ";
font-family: "Font Awesome 5 Free";
font-weight: 600;
position: absolute;
top: 0;
right: -20px;
}
.main-header .navbar .navbar-nav > li .nav-link > .sub-arrow{
display: none;
}
.main-header .navbar .navbar-nav > li .nav-link:hover,.main-header .navbar .navbar-nav > li .nav-link:focus{
background-color: #005e70;
}
}
@media (min-width: 992px) and (min-width: 992px) and (max-width: 1199.98px){
.main-header:not(.notransition) .logo img{
width: 250px;
height: auto;
max-width: inherit;
transition: width 1s;
}
}
@media (min-width: 992px){
.main-header.sticky-header{
background: white;
padding-bottom: 1em;
}
.main-header.sticky-header > .container{
padding-top: 5px;
padding-bottom: 10px;
}
.main-header.sticky-header .main-search{
margin-bottom: 5px;
}
.main-header.sticky-header .logo img{
width: 200px;
height: auto;
}
.main-header.sticky-header .navbar .navbar-nav > li .nav-link{
padding: 0.25rem 0.85rem;
}
}
@media (max-width: 991.98px){
.main-header{
border-bottom: 3px solid #008098;
}
}
.main-header .main-search .form-inline{
position: realtive;
flex-direction: row-reverse;
border: 1px solid #c8c8c8;
}
.main-header .main-search .form-inline input{
border: none;
padding-right: 0;
font-size: 0.8rem;
}
@media (max-width: 991.98px){
.main-header .main-search.show{
overflow: auto;
transition: all 0.2s linear 0s;
background: #005e70;
padding: 1em 1em 2em;
position: fixed;
left: 0;
right: 0;
top: 66px;
}
.main-header .main-search.show .form-inline{
margin-left: auto;
margin-right: auto;
width: 100%;
background: white;
}
.main-header .main-search.show .form-inline input{
width: calc(100% - 43px);
}
}
@media (max-width: 575.98px){
.main-header .main-search.show{
top: 52px;
}
}
@media (min-width: 576px){
.main-header .main-search.show .form-inline{
max-width: 540px;
}
}
@media (min-width: 768px) and (max-width: 991px){
.main-header .main-search.show .form-inline{
max-width: 750px;
}
}
@media (min-width: 992px){
.main-header .main-search.collapse{
display: block !important;
}
.main-header .main-search{
margin-left: auto;
margin-bottom: 35px;
}
.main-header .main-search .form-inline input{
width: 175px;
}
}
@media (max-width: 991.98px){
.main-header .navbar-nav.sm-collapsible .sub-arrow{
border-color: transparent;
margin-right: 0;
}
.main-header .navbar-nav li:last-child,
.main-header .navbar-nav li{
border-bottom: 1px solid white;
}
.main-header .dropdown-item:hover,.main-header .dropdown-item:focus{
background-color: #008098;
}
.main-header .dropdown-menu{
border: none;
background: inherit;
border-radius: 0;
padding: 0;
}
.main-header .dropdown-menu:before,.main-header .dropdown-menu:after{
display: none;
}
.main-header .dropdown-menu{
border-top: 1px solid white;
}
.main-header .dropdown-menu .dropdown-item{
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.main-header .dropdown-menu li:last-child{
border-bottom: none;
}
.main-header .dropdown-menu .dropdown-menu:before,.main-header .dropdown-menu .dropdown-menu:after{
display: none;
}
.main-header .btco-hover-menu{
padding-top: 0;
min-height: inherit;
background: #005e70;
left: 0;
right: 0;
top: 66px;
position: fixed;
}
.main-header .navbar-nav li.quicklinks{
border: none !important;
}
.main-header .navbar-nav li.quicklinks > a{
background-color: white;
border-radius: 3px;
display: inline-block;
color: #008099;
padding: 0.35rem 0.5rem 0.25rem;
display: block;
font-weight: 500;
border: none;
margin: 0.6rem 0 0.3rem;
transition: all 1.5s;
border: 1px solid white;
}
.main-header .navbar-nav li.quicklinks > a:hover,.main-header .navbar-nav li.quicklinks > a:focus{
background: #005e70;
color: white;
text-decoration: none;
}
.main-header .navbar-nav li.quicklinks + .quicklinks > a{
margin-top: 0.3rem;
}
.main-header #navbarsMainMenu.show{
height: calc(100vH - 66px) !important;
overflow: auto;
padding-top: 1.5em;
}
.main-header #navbarsMainMenu .quicklinks a{
color: #008099;
}
.main-header #navbarsMainMenu .quicklinks a:hover,.main-header #navbarsMainMenu .quicklinks a:focus{
color: white;
}
.main-header #navbarsMainMenu a{
color: white;
}
.main-header #navbarsMainMenu svg{
fill: white;
margin-left: 0.25rem;
margin-top: -0.25rem;
}
}
@media (max-width: 575.98px){
.main-header .btco-hover-menu{
top: 52px;
}
.main-header .btco-hover-menu > .container{
padding-left: 15px;
padding-right: 15px;
}
.main-header #navbarsMainMenu.show{
cheight: calc(100vH - 52px) !important;
}
}
.main-header .header-right{
display: flex;
flex-direction: column;
justify-content: space-between;
}
@media (max-width: 991.98px){
.main-header .header-right{
position: absolute;
left: 0;
right: 0;
top: 90px;
}
}
.main-header .head-links{
display: none;
}
@media (min-width: 992px){
.main-header .head-links{
display: block;
}
}
.main-header .head-links .service-menu{
display: flex;
flex-direction: row;
}
.main-header .head-links .service-menu li{
font-size: 1rem;
margin-left: 0.85rem;
font-weight: 500;
}
.main-header .head-links .service-menu li a{
color: #000000;
}
.main-header .brand{
flex-grow: unset;
width: auto;
align-self: flex-end;
}
@media (min-width: 992px){
.main-header .brand{
margin-bottom: 5px;
}
}
.main-header .brand a{
max-width: inherit;
}
.main-header > .container{
padding-top: 20px;
padding-bottom: 40px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
}
@media (max-width: 991.98px){
.main-header > .container{
position: relative;
padding-bottom: 10px;
padding-top: 10px;
}
}
.main-header .logo img{
width: 315px;
height: auto;
max-width: inherit;
}
@media (min-width: 992px) and (max-width: 1199.98px){
.main-header .logo img{
width: 250px;
height: auto;
}
}
@media (max-width: 991.98px){
.main-header .logo img{
width: 220px;
height: auto;
}
}
@media (max-width: 575.98px){
.main-header .logo img{
width: 150px;
height: auto;
}
}
.main-header .content-mob-btn{
display: inline-flex;
justify-content: flex-end;
align-self: center;
}
@media (min-width: 992px){
.main-header .content-mob-btn{
display: none;
}
}
.main-header .content-mob-btn .hamburger-close,
.main-header .content-mob-btn button{
padding: 0;
width: 28px;
height: 28px;
}
.main-header .content-mob-btn .hamburger-close svg,
.main-header .content-mob-btn button svg{
fill: black;
}
.main-header .content-mob-btn #trigger-menu svg{
margin-top: 3px;
}
@media (min-width: 992px){
.home .wrap{
background-image:  url(/src_project/img/bwsb/bild_ausschnitt.jpg?_=1775756480);
background-size: 100% auto;
}
.wrap{
background-image:  url(/src_project/img/bwsb/bild_ausschnitt_small.jpg?_=1775756480);
background-size: 100% 95px;
background-position: 0 130px;
background-repeat: no-repeat;
padding-top: 253px;
}
}

/* ** [ /src_project/sites/bwsb/css/4/editorial.css ] (@import) ** */
body{
color: #000000;
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;
}
.svgicon-links{
display: none;
}
svg{
vertical-align: middle;
fill: currentColor;
}
.fullimage img{
width: 100%;
}
.box-grey{
background-color: #f4f4f4;
}
.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;
}
h1{
font-size: 1.9rem;
}
h2{
font-size: 1.38rem;
font-weight: 600;
}
h3{
font-size: 1rem;
font-weight: 600;
}
b,
strong{
font-weight: 500;
}
a{
text-decoration: none;
color: #008099;
}
a:hover{
transition: all 0.2s linear 0s;
text-decoration: underline;
color: #008099;
}
a:active,a:focus,a:visited{
text-decoration: none;
color: #008099;
outline: none;
}
.media-content figure{
display: table;
}
.small{
font-size: 14px !important;
}
a[href^="mailto:"]{
text-decoration: none;
color: #008098;
}
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{
line-height: 1.2;
display: table-caption;
margin-top: 0;
table-layout: fixed;
caption-side: bottom;
font-size: 0.75rem;
padding: 5px 0;
caption-side: bottom;
text-align: left;
color: #6e6e6e;
}
.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: #008098;
}
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;
}

/* ** [ /src_project/sites/bwsb/css/4/content.css ] (@import) ** */
.skip-content{
display: block;
font-size: 1.2rem;
text-align: center;
padding: 2rem;
background-color: #ffffff;
border: 3px solid #005e70;
color: #008098;
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: #008098;
}
.skip-content:focus{
color: #005e70;
background-color: #ffffff;
}
.box.box-bg{
background: white;
border-radius: 10px;
box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.34);
padding: 1.25rem 0.625rem 0.625rem;
overflow-y: auto;
}
.box.box-bg .link-more{
color: #8b4e31;
font-weight: 500;
position: relative;
padding-left: 1.5rem;
}
.box.box-bg .link-more:before{
font-family: "bwsb";
content: "\e903";
margin-top: 0.2rem;
left: 0;
font-size: 0.7rem;
position: absolute;
}
.box.box-bg .link-more:hover:before{
text-decoration: none;
}
.box.box-bg > header{
tex-talign: center;
}
.box.box-bg > header > h2{
color: #008099;
font-weight: 500;
text-align: center;
}
.box.box-bg.termin-widget{
padding-left: 1.875rem;
padding-right: 1.875rem;
padding-bottom: 0.85rem;
}
.box.box-bg.gallery-widget > header > h2,.box.box-bg.video-widget > header > h2{
margin-bottom: 1rem;
}
.equal-height{
margin-top: 1rem;
margin-bottom: 3rem;
}
@media (min-width: 768px){
.equal-height .box.box-bg{
margin: 0;
height: 100%;
}
}
@media (min-width: 768px) and (max-width: 991.98px){
.equal-height > .col-md-6{
margin-top: 1rem;
margin-bottom: 1rem;
}
}
.video-widget{
text-align: center;
}
.video-widget .media-content{
width: 100%;
width: 600px;
margin: 0;
max-width: 100%;
left: 0;
right: 0;
margin: auto;
}
.video-widget .media-content figure{
display: block;
}
.video-widget .media-content figure iframe{
width: 100% !important;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video-widget .cont-video{
position: relative;
padding-bottom: 56.25%;
padding-top: 0;
height: 0;
overflow: hidden;
}
.fotogallery .media-content{
position: relative;
margin: 0;
}
.gallery-widget{
text-align: center;
}
.gallery-widget .media-content{
position: relative;
margin: 0;
}
.gallery-widget .media-content figure{
display: block;
}
.gallery-widget .media-content:hover .hover-title{
height: 100%;
}
.gallery-widget .media-content:hover .hover-title > a{
text-decoration: none;
}
.gallery-widget .media-content:hover .hover-title > a:before{
text-decoration: none;
}
.gallery-widget .hover-title{
display: inline-flex;
width: 100%;
display: inline-flex;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0px;
overflow: hidden;
justify-content: center;
align-items: center;
align-content: center;
flex-wrap: wrap;
margin: 0;
cursor: pointer;
transition: height 2s;
}
.gallery-widget .hover-title > a{
overflow: hidden;
width: 100%;
display: inline-flex;
justify-content: center;
align-items: center;
align-content: center;
flex-wrap: wrap;
background: rgba(255,255,255,0.65);
height: 100%;
padding-bottom: 1.5rem;
}
.gallery-widget .hover-title > a:before{
content: "\f302";
font-family: "Font Awesome 5 Free";
font-size: 2rem;
margin-bottom: 1rem;
font-weight: 400;
color: #000000;
}
.gallery-widget .hover-title .img-count{
width: auto;
font-weight: normal;
font-size: 1.15rem;
margin-top: 0.25rem;
position: absolute;
bottom: 0.4rem;
}
@media (min-width: 576px){
.scrolling_16_9{
padding-top: 56.25%;
position: relative;
}
.scrolling_16_9 .scrolling-inner{
position: absolute;
overflow-y: scroll;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
}
.download-link-widget .scrolling_16_9,
.video-widget .media-content,
.gallery-widget .media-content{
border: 1px solid rgba(0,0,0,0.08);
}
.video-widget .media-content figure,
.gallery-widget .media-content figure{
margin-bottom: 0;
}
.video-widget .link-more,
.gallery-widget .link-more{
margin-top: 1rem;
display: inline-block;
}
.download-link-widget > header > h2{
margin-bottom: 1rem;
}
.download-link-widget{
text-align: center;
}
.download-link-widget .link-more{
margin-top: 1rem;
display: inline-block;
}
.download-link-widget .scrolling_16_9{
margin: 0 0 0 0;
position: relative;
}
@media (min-width: 576px){
.download-link-widget .scrolling_16_9:after{
content: " ";
position: absolute;
bottom: -1px;
width: 100%;
height: 1px;
left: 0;
box-shadow: 0px -8px 14px 6px rgba(255,255,255,0.8);

}
}
.download-link-widget .scrolling_16_9 .scrolling-inner{
padding-right: 1rem;
}
.download-link-widget ul{
margin: 0.5rem 0 1rem 0;
text-align: center;
}
.download-link-widget ul li{
position: relative;
text-indent: 0;
}
.download-link-widget ul li::before{
content: "\e902";
font-family: "bwsb";
color: #008099;
background: transparent;
font-size: 0.6rem;
font-weight: 200;
}
.download-link-widget ul li + li{
margin-top: 0.5rem;
}
.download-link-widget ul li a{
color: black;
font-weight: 500;
}
.download-link-widget ul li a:hover{
color: #008099;
}
.download-link-widget ul li a .ext-container{
color: #6e6e6e;
font-weight: inherit;
font-size: 0.875rem;
display: inline-block;
width: 100%;
}
.download-link-widget ul li a .ext-container .ext:before{
content: "(";
}
.download-link-widget ul li a .ext-container .dsize:after{
content: ")";
}
.termin-widget ul li{
text-align: center;
margin-top: 1rem;
}
.termin-widget ul li.headline{
color: #8b4e31;
font-weight: bold;
}
.termin-widget ul li .date-region{
text-align: center;
}
.termin-widget ul li .title{
position: relative;
display: inline-block;
}
.termin-widget ul li .title:after{
font-family: "bwsb";
content: "\e903";
color: #008099;
margin-top: 0.3rem;
margin-left: 0.5rem;
font-size: 0.7rem;
position: absolute;
}
.filter-termine .rar > li{
padding: 0.25rem 0;
border-bottom: none;
}
.filter-termine .rar > li a{
padding-left: 0;
color: #000000;
}
.filter-termine .rar > li a:before{
display: none;
}
.filter-termine .rar > li a.active{
padding-left: 0.8rem;
border-left: 2px solid #008099;
color: #008099;
}
.termin-widget li,
.list-veranstaltungen li{
font-size: 1.125rem;
}
.termin-widget li .date-region,
.list-veranstaltungen li .date-region{
text-transform: uppercase;
width: 100%;
color: #000000;
display: inline-block;
font-weight: 500;
}
.termin-widget li .region,
.list-veranstaltungen li .region{
text-transform: uppercase;
width: 100%;
color: #000000;
display: inline-block;
font-weight: 500;
font-size: 0.985rem;
}
.termin-widget li .title,
.list-veranstaltungen li .title{
color: #6e6e6e;
}
.skip-content-ancor{
position: absolute;
top: 0px;
}
.related-articles > header.hidden h2{
text-transform: uppercase;
font-size: 1.25rem;
color: #000000;
text-align: left;
font-weight: 600;
padding: 0;
}
@media (min-width: 992px){
.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 #008099;
color: #008099;
}
@media (min-width: 992px){
main.float-right{
order: 2;
}
}
main + aside.float-lg-left:empty{
color: red;
}
.breadcrumb + .row{
justify-content: center;
}
@media (min-width: 992px){
aside.float-lg-left{
flex-wrap: wrap;
order: 1;
flex: 0 0 auto;
width: auto;
height: auto;
display: inline-flex;
align-self: flex-start;
}
}
article header h1{
color: #008099;
}
.panel-accordion .card{
border: none;
border-radius: 0;
margin: 0;
}
.panel-accordion .card-header{
padding: 0;
background: transparent;
border: none;
border-radius: 0;
}
.panel-accordion .card-header .btn-link{
background: #008099;
border: none;
width: 100%;
text-align: left;
font-size: 1.1rem;
padding: 0.5rem 1rem;
}
.panel-accordion .card-header .btn-link:hover,.panel-accordion .card-header .btn-link:focus{
background: #005e70;
}
.panel-accordion .card-header span.btn-link{
display: block;
color: #ffffff;
}
.panel-accordion .card-header span.btn-link:hover,.panel-accordion .card-header span.btn-link:focus{
background: #008099;
text-decoration: none;
}
.panel-accordion .card-header a,
.panel-accordion .card-header button{
color: white;
}
.panel-accordion .card-body{
border-radius: 0;
padding: 0;
}
.panel-accordion .list-veranstaltungen{
display: flex;
flex-direction: row;
flex-wrap: wrap;
position: relative;
}
@media (min-width: 768px){
.panel-accordion .list-veranstaltungen:after{
position: absolute;
content: "";
top: 100%;
margin-top: -1px;
width: 100%;
border-bottom: 1px solid #c5c5c5;
}
}
.panel-accordion .list-veranstaltungen > li{
flex: 0 0 100%;
max-width: 100%;
padding: 1rem;
border-bottom: 1px solid #c5c5c5;
margin-top: 0;
line-height: 1.25;
}
@media (min-width: 768px){
.panel-accordion .list-veranstaltungen > li{
flex: 0 0 50%;
max-width: 50%;
}
}
@media (min-width: 992px){
.panel-accordion .list-veranstaltungen > li{
flex: 0 0 33.333%;
max-width: 33.333%;
}
}
.video-box > header{
border-top: 1px solid #008098;
padding-top: 1.5rem;
margin-bottom: 0.5rem;
margin-top: 0.5rem;
}
.video-box > header h2{
color: #008098;
}
.video-box .content-container{
margin-bottom: 2rem;
}
.video-box .content-container .media-content{
margin: 0 0 0.5rem 0;
width: 100%;
}
.video-box .content-container .media-content:hover figure a:after,
.video-box .content-container .media-content:hover figure a:before{
opacity: 1;
}
.video-box .content-container .media-content figure{
margin-bottom: 0;
width: 100%;
position: relative;
}
.video-box .content-container .media-content figure a:after{
opacity: 0.75;
content: " ";
width: 60px;
height: 60px;
border-radius: 50px;
border: 2px solid white;
position: absolute;
transform: translate(-50%,-50%);
top: calc(50% - 0rem);
left: 47%;
}
.video-box .content-container .media-content figure a:before{
opacity: 0.75;
content: " ";
width: 0px;
height: 0px;
border-style: solid;
border-width: 15px 0 15px 30px;
border-color: transparent transparent transparent #ffffff;
position: absolute;
transform: translate(-50%,-50%);
top: calc(50% - 0rem);
left: 49%;
}
.video-box .content-container .content-text{
word-wrap: break-word;
hyphens: auto;
display: block;
clear: both;
float: left;
width: 100%;
}
.video-box .content-container .content-text a{
color: #6e6e6e;
font-size: 1.125rem;
}
@media (max-width: 767.98px){
.video-box .content-container .content-text a{
font-size: 1rem;
}
}
.video-box .content-container .content-text h2.h3,
.video-box .content-container .content-text h3{
font-size: 1.125rem;
color: #000000;
}
.video-box .content-container .content-text h2.h3 a,
.video-box .content-container .content-text h3 a{
font-size: 1rem;
color: #000000;
}
.fotogallery{
margin-top: 0.5rem;
}
.fotogallery .row .col-md-6 figure a{
max-height: 320px;
overflow: hidden;
display: block;
}
.fotogallery .row .col-md-3 figure a{
max-height: 152px;
overflow: hidden;
display: block;
}
.fotogallery .row .col-md-3 .content-container .media-content figure .gallery-open-modal:before{
font-size: 1.45rem;
}
.fotogallery .content-container{
margin-bottom: 2rem;
}
.fotogallery .content-container .media-content figure{
margin-bottom: 0.5rem;
}
.fotogallery .content-container .media-content figure img{
background-repeat: no-repeat !important;
background-size: contain !important;
}
.fotogallery .content-container .media-content figure .gallery-open-modal:hover:before{
display: inline-flex;
width: 100%;
height: 100%;
}
.fotogallery .content-container .media-content figure .gallery-open-modal:before{
display: inline-flex;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 0px;
overflow: hidden;
justify-content: center;
align-items: center;
align-content: center;
flex-wrap: wrap;
background: rgba(255,255,255,0.65);
margin: 0;
cursor: pointer;
transition: height 2s;
font-size: 1.8rem;
margin-bottom: 1rem;
font-weight: 400;
color: black;
content: "\f302" " " " Galerie öffnen";
font-family: "Font Awesome 5 Free";
}
.fotogallery .content-container .content-text{
word-wrap: break-word;
hyphens: auto;
}
.fotogallery .content-container .content-text a{
color: #606060;
font-size: 0.875rem;
}
@media (max-width: 767.98px){
.fotogallery .content-container .content-text a{
font-size: 1rem;
}
}
.fotogallery .content-container .content-text h2.h3,
.fotogallery .content-container .content-text h3{
font-size: 1rem;
color: #000000;
font-weight: 500;
}
.fotogallery .content-container .content-text h2.h3 a,
.fotogallery .content-container .content-text h3 a{
font-size: 16px;
color: #000000;
}
.navigation-result .pagination li span svg{
position: relative;
top: -1px;
left: -2px;
width: 0.9em;
height: 0.9em;
vertical-align: middle;
fill: #333;
}

/* ** [ /src_project/sites/bwsb/css/4/article.css ] (@import) ** */
article .media-content.figure--right{
z-index: 10;
position: relative;
}
header.header-paginator{
margin-bottom: 2rem;
}
header.header-paginator h1,
header.header-paginator .h1{
border-bottom: 1px solid #008098;
padding-bottom: 0.3rem;
margin-bottom: 0;
}
header.header-paginator .navigation-result{
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
}
header.header-paginator .navigation-result .pagination,
header.header-paginator .navigation-result .counter-article{
margin: 0.3rem 0 0 0 !important;
}
article .content-container{
margin: 0 0 2.3rem 0;
}
article .content-container .linkbox.box.box-bg{
padding-left: 1.875rem;
padding-right: 1.5rem;
}
article .content-container.video iframe{
max-width: 100%;
}
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 .media-content.movie.size1 figure,article .media-content.movie.size2 figure,article .media-content.movie.size3 figure{
width: 100%;
margin: 0;
}
@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;
width: 100%;
}
article .media-content.img2 ~ .content-text .linkbox.box.box-bg,article .media-content.img2 ~ .linkbox.box.box-bg{
margin-top: 2rem;
}
@media (min-width: 768px){
article .media-content.img2 ~ .content-text .linkbox.box.box-bg,article .media-content.img2 ~ .linkbox.box.box-bg{
width: calc(52% - 3rem);
float: right;
}
}
article .media-content.img1 ~ .content-text .linkbox.box.box-bg,article .media-content.img1 ~ .linkbox.box.box-bg{
margin-top: 2rem;
}
@media (min-width: 768px){
article .media-content.img1 ~ .content-text .linkbox.box.box-bg,article .media-content.img1 ~ .linkbox.box.box-bg{
width: calc(76% - 3rem);
float: right;
}
}
.content-container.downloadbox ul li,.content-container.linkbox ul li,
.content-container .linkbox.box.box-bg ul li{
padding-left: 15px;
margin-left: -15px;
position: relative;
margin-right: 20px;
text-indent: 0;
left: 20px;
}
.content-container.downloadbox ul li::before,.content-container.linkbox ul li::before,
.content-container .linkbox.box.box-bg ul li::before{
content: "\e902";
font-family: "bwsb";
color: #008099;
position: absolute;
left: 0;
top: 4px;
background: transparent;
width: auto;
height: auto;
font-size: 0.6rem;
font-weight: 200;
}
.content-container.downloadbox ul li a,.content-container.linkbox ul li a,
.content-container .linkbox.box.box-bg ul li a{
color: #008099;
}
.content-container.linkbox ul li{
margin-bottom: 0.5rem;
}
.content-container.downloadbox ul li{
margin-bottom: 0.5rem;
}
.content-container.downloadbox ul li a{
color: black;
}
.content-container.downloadbox ul li a:hover{
color: #008099;
}
.content-container.downloadbox ul li a .grey{
color: #6e6e6e;
font-weight: inherit;
font-size: 1rem;
}
.content-container.downloadbox ul li a:hover .ext-container{
text-decoration: underline;
}
.content-container.downloadbox ul li a .ext-container{
color: #6e6e6e;
font-weight: inherit;
font-size: 1rem;
clear: both;
float: none;
display: block;
}
.content-container.downloadbox ul li a .ext-container .ext:before{
content: "(";
}
.content-container.downloadbox ul li a .ext-container .dsize:after{
content: ")";
}
.content-container .summary{
font-size: 1.15rem;
font-weight: 500;
}
.content-container .media-content.figure--left{

}
.content-container .content-text ul{
margin-top: 0.25rem;
}
.content-container .content-text ul li{
text-indent: -15px;
padding-left: 15px;
margin-left: -15px;
margin-bottom: 0.5rem;
}
.content-container .content-text ul li::before{
position: relative;
content: " ";
font-family: inherit;
width: 0.5rem;
height: 0.5rem;
background-color: #008099;
left: -15px;
top: 6px;
display: table;
float: left;
margin-right: 5px;
}
.content-container .linkbox.box.box-bg > header h2,
.content-container .linkbox.box.box-bg > h2,.content-container.downloadbox > header h2,
.content-container.downloadbox > h2,.content-container.termin-overview > header h2,
.content-container.termin-overview > h2,.content-container.nl-register > header h2,
.content-container.nl-register > h2,.content-container.linkbox > header h2,
.content-container.linkbox > h2,.content-container.table-container > header h2,
.content-container.table-container > h2,.content-container.video > header h2,
.content-container.video > h2{
text-transform: uppercase;
font-size: 1.25rem;
color: #000000;
text-align: left;
}
.content-container.termin-overview,.content-container.nl-register{
margin: 1rem 0 3rem 0;
}
@media (min-width: 768px){
.content-container.nl-register .webuserform{
width: 70%;
}
}
.content-container.nl-register > header h2,
.content-container.nl-register > h2{
margin-bottom: 0;
}
.content-container.nl-register .webform label.wf-sp1 span.txt-l,
.content-container.nl-register .webform label.wf-sp2 span.txt-l,
.content-container.nl-register .dontconvert label.wf-sp1 span.txt-l,
.content-container.nl-register .dontconvert label.wf-sp2 span.txt-l{
display: none;
}
.content-container.nl-register .webform label{
margin: 0.5rem 0 0 0 !important;
}
.content-container.nl-register .webform .button{
padding-top: 1em;
margin-top: 0;
}
.content-container header h2,
.content-container h2{
color: #008099;
}
.events-head{
display: block;
float: left;
width: 100%;
border-radius: 10px;
border: 1px solid #008099;
padding: 0.5rem 0.8rem;
margin: 0 0 2.3rem 0;
}
.events-head > div{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: 100%;
margin: 0.15rem 0;
}
@media (max-width: 575.98px){
.events-head > div{
flex-wrap: wrap;
}
}
.events-head > div .e-descr{
max-width: 20%;
flex: 0 0 20%;
text-transform: uppercase;
color: #008099;
font-weight: 600;
}
@media (max-width: 1199.98px){
.events-head > div .e-descr{
max-width: 25%;
flex: 0 0 25%;
}
}
@media (max-width: 991.98px){
.events-head > div .e-descr{
max-width: 23%;
flex: 0 0 23%;
}
}
@media (max-width: 767.98px){
.events-head > div .e-descr{
max-width: 35%;
flex: 0 0 35%;
}
}
@media (max-width: 575.98px){
.events-head > div .e-descr{
max-width: 100%;
flex: 0 0 100%;
margin-top: 0.35rem;
}
}

/* ** [ /src_project/sites/bwsb/css/4/footer.css ] (@import) ** */
#main-footer{
background: #008099;
color: #ffffff;
padding: 40px 0;
}
#main-footer a{
color: white;
}
#main-footer > .container > .row > div{
display: flex;
align-items: center;
}
#main-footer svg{
fill: white;
}
#main-footer svg.svgicon-instagram{
border-radius: 3px;
}
#main-footer .svgicon-lkooe{
width: 200px;
height: auto;
}
#main-footer .footer-logo{
margin-left: auto;
margin-right: auto;
margin-top: 1em;
}
#main-footer .footer_links{
margin-left: auto;
margin-right: auto;
margin-top: 1em;
}
#main-footer .footer_links ul li{
margin: 0 0.8em;
}
#main-footer .footer_links ul li a:hover svg,#main-footer .footer_links ul li a:focus svg{
fill: #005e70;
}
#main-footer .footer_links ul li a.nl-btn{
background-color: white;
border-radius: 3px;
display: inline-block;
color: #008099;
padding: 0.35rem 0.8rem 0.35rem 0.5rem;
display: inline-flex;
font-weight: 500;
align-items: center;
}
#main-footer .footer_links ul li a.nl-btn svg{
width: 28px;
height: 28px;
fill: #008099;
margin-right: 0.45rem;
}
#main-footer .footer_links ul li a.nl-btn:hover,#main-footer .footer_links ul li a.nl-btn:focus{
background: #005e70;
color: white;
text-decoration: none;
}
#main-footer .footer_links ul li a.nl-btn:hover svg,#main-footer .footer_links ul li a.nl-btn:focus svg{
fill: white;
}
#main-footer .footer_links ul li svg{
width: 37px;
height: 37px;
}
#main-footer ul{
margin: 0.5em auto 0;
display: inline-flex;
align-items: center;
flex-wrap: wrap;
justify-content: center;
}
#main-footer ul li{
margin: 0;
padding: 0.3em 0;
}
#main-footer ul.adress-list li{
margin-top: 0;
margin-bottom: 0;
margin-right: 0.8em;
padding-right: 0.8em;
padding-top: 0;
padding-bottom: 0;
border-right: 2px solid white;
}
@media (max-width: 575.98px){
#main-footer ul.adress-list li{
text-align: center;
}
#main-footer ul.adress-list li:first-child{
width: 100%;
margin-right: 0;
padding-right: 0;
border-right: 0;
}
}
#main-footer ul.adress-list li:last-child{
border-right: none;
margin-right: 0;
padding-right: 0;
}
#main-footer .footer__links li{
float: left;
}
#main-footer .footer__links li::after{
margin: 0 4px;
content: "|";
}
#main-footer .footer__links li:last-child::after{
margin: 0;
content: "";
}

/* ** [ /src_project/sites/bwsb/css/4/slider.css ] (@import) ** */
.slider-cont .carousel .carousel-indicators{
display: none;
}
.slider-cont .carousel .carousel-caption{
bottom: 100px;
left: 100px;
width: 45%;
padding: 1em;
text-align: left;
background: rgba(255,255,255,0.9);
text-shadow: 0 0 0 rgba(0,0,0,0);
}
.slider-cont .carousel .carousel-caption h2{
font-size: 26px;
font-weight: 600;
color: #000000;
}
.slider-cont .carousel .carousel-caption p{
font-size: 16px;
color: #616161;
}
.slider-cont .carousel .carousel-caption.captran{
background: transparent !important;
text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.slider-cont .carousel .carousel-caption.captran h2{
color: #ffffff;
}
.slider-cont .carousel .carousel-caption.captran p{
color: #ffffff;
}
.slider-cont .carousel-control{
width: auto;
}
.slider-cont .carousel-control.right{
opacity: 1;
background: none;
}
.slider-cont .carousel-control .glyphicon-chevron-right{
width: 50px;
}
.slider-cont .carousel-control .glyphicon-chevron-right::before{
font-family: "lko" !important;
font-size: 12px;
font-weight: 100;
right: 0;
padding: 10px;
content: "J";
color: #008098;
background-color: #ffffff;
text-shadow: 0 0 0 rgba(0,0,0,0);
}
.slider-cont .carousel-control.left{
opacity: 1;
background: none;
}
.slider-cont .carousel-control .glyphicon-chevron-left{
width: 50px;
}
.slider-cont .carousel-control .glyphicon-chevron-left::before{
font-family: "lko" !important;
font-size: 12px;
font-weight: 100;
right: 0;
padding: 10px;
content: "A";
color: #008098;
background-color: #ffffff;
text-shadow: 0 0 0 rgba(0,0,0,0);
}
.modal-carousel .slick-next::before,
.modal-carousel .slick-prev:before{
color: white !important;
}
.slick-prev:before,
.slick-next:before{
color: black;
}
.slick-slide img{
float: left !important;
margin-right: 1em !important;
}
.slick-slide > h3{
font-size: 1.2em !important;
word-break: break-all;
}
.slick-slide p{
font-size: 1.1em;
word-break: break-word;
}
.slick-slide a h3,
.slick-slide a p{
color: #000000;
}
.slick-next::before{
width: 15px;
height: auto;
font-family: "bwsb";
content: "\e902";
color: #008099 !important;
opacity: 0.6;
float: right;
display: inline-block;
}
.slick-slide{
padding-right: 5px;
}
.slick-prev{
opacity: 0.9em;
}
.slick-prev::before{
width: 15px;
height: auto;
font-family: "bwsb";
content: "\e902";
transform: rotate(180deg);
display: inline-block;
float: left;
opacity: 0.6;
color: #008099 !important;
}
.slick-prev{
z-index: 27;
left: 0;
width: 40px;
height: 40px;
}
.slick-next{
z-index: 27;
right: 0;
width: 40px;
height: 40px;
}
.aktuelle-box .slick-slide p{
font-size: 1.3em !important;
}
.aktuelle-box .slick-slide h3{
font-size: 0.9em;
}
.aktuelle-box a h3,
.aktuelle-box a p{
color: #000000;
}

.fotogalerie-carousel{
overflow: hidden;
padding: 1.5em 0 1.5em 0;
}
.fotogalerie-carousel header{
background-color: transparent;
}
.fotogalerie-carousel section{
margin: 0;
}
.fotogalerie-carousel .content--overlay{
float: left;
width: 100%;
}
.fotogalerie-carousel h3{
font-size: 1.2em;
float: left;
width: auto;
max-width: 550px !important;
}
.fotogalerie-carousel h2{
font-size: 22px;
font-weight: 600;
}
.fotogalerie-carousel .link-more{
right: auto;
left: 180px;
}
@media (max-width: 570px){
.fotogalerie-carousel h3{
float: left;
width: 90% !important;
}
}
@media (max-width: 480px){
.fotogalerie-carousel h3{
float: left;
width: 90% !important;
}
}
@media (max-width: 320px){
.fotogalerie-carousel h3{
float: left;
width: 90% !important;
}
}
.fotogalerie-carousel article h2,
.fotogalerie-carousel article h3{
font-size: 16px !important;
font-weight: 600;
clear: both;
width: 100%;
padding-top: 0.5em;
}
.fotogalerie-carousel article .news-img img{
float: left;
margin-right: 10px;
}
.fotogalerie-carousel a h2,
.fotogalerie-carousel a h3,
.fotogalerie-carousel a p{
color: #000000;
}
.fotogalerie-carousel .aktuelle-box .slick-prev{
left: -2em !important;
display: block;
}
.fotogalerie-carousel .aktuelle-box .slick-next{
right: 2em;
display: block;
}
.fotogalerie-carousel .slick-next{
width: 100px;
height: 100%;
background: linear-gradient(to right,rgba(244,244,244,0),rgb(244,244,244));
}
.fotogalerie-carousel .slick-next::before{
position: absolute;
top: 75px;
right: -10px;
width: 50px;
height: 50px;
fill: #008098;
}
.fotogalerie-carousel .gallery-preview{
display: block;
overflow: hidden;
max-width: 570px;
height: 180px;
}
.fotogalerie-carousel .gallery-preview ul.preview-images{
margin: 0;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li{
float: left;
overflow: hidden;
width: 128px;
height: 85px;
margin: 0 10px 10px 0;
padding: 0;
background-color: #ccc;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li a{
display: block;
width: 100%;
text-align: center;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li img{
float: none !important;
max-width: 128px;
height: 85px;
margin: 0 auto !important;
border: 0;
background-size: 100% 100% !important;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li::before{
content: " ";
}
.fotogalerie-carousel .gallery-preview ul.preview-images li:first-child{
float: left;
width: 270px;
height: 180px;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li:first-child img{
max-width: 270px;
height: 180px;
border: 0;
}
.fotogalerie-carousel .gallery-preview > ul[data-count]::after{
font-size: 12px;
font-weight: 500;
line-height: 30px;
position: absolute;
top: 140px;
right: 70px;
width: 30px;
height: 30px;
content: "+" attr(data-count);
transform: translateY(-50%);
text-align: center;
color: white;
border-radius: 2.5rem;
background: #008098;
-ms-border-radius: 2.5rem;
-o-border-radius: 2.5rem;
}
@media (max-width: 768px){
.fotogalerie-carousel .gallery-preview > ul[data-count]::after{
right: auto;
left: 30px;
}
}
.data-kurse svg{
width: 28px;
fill: #5f5f5f;
}
main .fotogalerie-carousel{
border-bottom: 1px solid #ddd;
}
main .fotogalerie-carousel .container{
width: 100% !important;
}
.one-item.slick-slider img{
margin-right: 1.5em !important;
}
.one-item .slick-prev,
.two.item .slick-prev{
display: block !important;
}
.two-item .draggable,
.fotogalerie-carousel.bk-grey .draggable{
margin-left: 2em;
}
.home-kar .slick-prev{
display: none !important;
}
.slider-cont .carousel-caption{
position: absolute !important;
}
.recipe-slider{
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
}
.recipe-slider .container{
margin: 1.5em 0;
}
.recipe-slider .container section{
margin: 0 !important;
}
.recipe-slider h2{
margin-bottom: 1.5em;
}
.recipe-slider .slick-slide{
padding-right: 15px;
}
.recipe-slider .slick-slide h3{
font-size: 16px;
}
.recipe-slider p{
font-size: 16px;
}
.recipe-slider img{
max-width: 120px;
}
@media (max-width: 1200px){
.slider-cont .carousel .carousel-caption{
bottom: 60px;
left: 100px;
}
}
@media (max-width: 992px){
.slider-cont .carousel .carousel-caption{
bottom: 10px;
left: 60px;
}
.slider-cont .carousel .carousel-caption p{
margin-bottom: 0;
}
}
@media (max-width: 767px){
.slider-cont .carousel-caption{
position: absolute !important;
bottom: 10% !important;
left: 10% !important;
width: 60% !important;
}
.slider-cont .carousel-caption p{
display: none;
}
}
@media (max-width: 480px){
.slider-cont .carousel-caption{
position: relative !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
background-color: #f4f4f4 !important;
}
.slider-cont .carousel-caption h2{
font-size: 22px !important;
margin: 0;
}
}

.carousel-inner figure{
display: table;
margin: 0 auto !important;
}
.mediabox figure img{
width: auto;
max-height: 100%;
background-repeat: no-repeat !important;
background-position: center center;
background-size: contain !important;
}
.mediabox.img-slide .carousel-caption{
padding-top: 10px;
}
.modal .mediabox img{
max-height: 90% !important;
}
main .mediabox.img-slide .set-container .counter{
display: none !important;
}
.mediabox.img-slide .carousel-indicators li{
overflow: hidden;
margin: 8px 0 3px 0 !important;
}
.img-slide .carousel-control.right span{
display: none;
}
.img-slide .carousel-control.right::before{
position: absolute;
top: calc(50% - 20px);
right: 5px;
width: 40px;
height: 40px;
content:  url("/src_project/svg/bwsb/pfeil.svg");
opacity: 1;
}
.img-slide .carousel-control.left span{
display: none;
}
.img-slide .carousel-control.left::before{
position: absolute;
top: calc(50% - 20px);
left: 5px;
width: 40px;
height: 40px;
content:  url("/src_project/svg/bwsb/pfeil.svg");
opacity: 1;
}
.mediabox .set-container .carousel-indicators .active{
width: 10px;
height: 10px;
border: 1px solid #008098 !important;
background: #008098 !important;
}
.mediabox.img-slide .carousel figure{
width: 100%;
border: 1px solid #dcdcdc;
}
.mediabox.img-slide .carousel figure img{
vertical-align: top;
}
@media (max-width: 600px){
.slick-slide{
padding-right: 0 !important;
}
.fotogalerie-carousel .slick-next::before{
top: 55px;
}
.fotogalerie-carousel ul[data-count]::after{
top: auto !important;
bottom: 5px;
left: 10px !important;
}
.fotogalerie-carousel .gallery-preview{
height: 100px;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li{
float: left;
width: 24% !important;
height: 48px !important;
margin: 0 1.5% 4px 0 !important;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li img{
width: 100% !important;
max-width: 100% !important;
height: auto !important;
border: 0;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li:first-child{
float: left;
width: 48% !important;
height: 100px !important;
margin: 0 2% 10px 0 !important;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li:first-child img{
width: 100% !important;
max-width: 100% !important;
height: auto !important;
border: 0;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li:nth-child(3),
.fotogalerie-carousel .gallery-preview ul.preview-images li:nth-child(5){
margin-right: 0 !important;
}
.fotogalerie-carousel .slick-next{
background: none !important;
}
}
@media (min-width: 480px) and (max-width: 600px){
.fotogalerie-carousel .slick-next::before{
top: 55px;
}
.fotogalerie-carousel .gallery-preview{
height: 150px;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li{
float: left;
width: 24% !important;
height: 73px !important;
margin: 0 1.5% 4px 0 !important;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li img{
width: 100% !important;
max-width: 100% !important;
height: auto !important;
border: 0;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li:first-child{
float: left;
width: 48% !important;
height: 150px !important;
margin: 0 2% 10px 0 !important;
}
.fotogalerie-carousel .gallery-preview ul.preview-images li:first-child img{
width: 100% !important;
max-width: 100% !important;
height: auto !important;
border: 0;
}
}
@media (max-width: 479px){
.fotogalerie-carousel .slick-next::before{
top: 35px;
}
}

@media (min-width: 601px){
.slick-slider article.small .content--overlay{
width: auto;
max-width: 265px;
}
.slick-slider article.small .gallery-preview > ul[data-count]::after{
right: 56px;
}
}
@media (min-width: 768px){
.slider-cont .container{
padding-right: 30px;
padding-left: 30px;
}
}
.modal{
z-index: 9050;
}
.modal-backdrop{
z-index: 9040;
}
.modal .content-th-gallery .caption{
color: #000000;
font-size: 1rem;
line-height: 1.5;
}
.modal .content-th-gallery .caption .p-title,
.modal .content-th-gallery .caption .p-text,
.modal .content-th-gallery .caption .p-credit{
color: #000000;
font-size: 1rem;
line-height: 1.5;
font-weight: 500;
}

/* ** [ /src_project/sites/bwsb/css/4/form-custom.css ] (@import) ** */
input.has-error{
border: 1px solid #f00 !important;
}
.form-standard .btn{
background-color: #008098 !important;
padding: 0.45rem 2rem;
margin-left: 0;
}
.form-standard .btn:hover,.form-standard .btn:focus{
background-color: #005e70 !important;
}
.webform,
.dontconvert{
margin: 0;
padding: 0;
}
.webform .row,
.dontconvert .row{
margin-bottom: 1em;
}
.webform .has-error input,
.dontconvert .has-error input{
border: 1px solid #f00 !important;
}
.webform label,
.dontconvert label{
margin: 5px 0 3px 0 !important;
text-transform: initial;
}
.webform label span,
.dontconvert label span{
color: #767575;
}
.webform input[type=text],
.webform select,
.webform .SelectBox,
.webform .form-control,
.webform textarea,
.dontconvert input[type=text],
.dontconvert select,
.dontconvert .SelectBox,
.dontconvert .form-control,
.dontconvert textarea{
font-size: 15px;
width: 100%;
height: auto;
padding: 0.7em 0.7em;
color: #666;
border: 1px solid #dcdcdc;
border-radius: 3px;
box-shadow: none;
}
.webform .SumoSelect,
.dontconvert .SumoSelect{
width: 100%;
}
.webform .SumoSelect > .optWrapper,
.dontconvert .SumoSelect > .optWrapper{
top: 40px;
}
.webform .checkbox,
.dontconvert .checkbox{
float: left;
clear: left;
}

.webform .txt-l,
.webform .txt-r,
.dontconvert .txt-l,
.dontconvert .txt-r{
font-weight: normal;
padding-bottom: 0;
text-transform: none;
color: #000000;
}
.webform .button,
.dontconvert .button{
width: 33.33333% !important;
}
.webuserform .rows{
float: left;
clear: both;
width: 100%;
}
.webuserform .rows label{
float: left;
clear: both;
width: 100%;
}
.webuserform .field{
float: left;
clear: both;
width: 100%;
}
.webform,
.dontconvert{
position: relative;
}
.webform .button,
.dontconvert .button{
padding: 0;
background: none;
}
.webform h4.wf-title,
.dontconvert h4.wf-title{
display: none;
}
.webform form label,
.dontconvert form label{
line-height: inherit;
}
.webuserform .rows{
padding: 0 0 20px 0;
}
.webuserform .rows label{
font-weight: 500;
line-height: 20px;
display: block;
}
.webuserform .field input[type=text],.webuserform .field input[type=select]{
width: 100%;
}
.webuserform .field input[type=checkbox]{
height: auto;
margin-right: 10px;
}
.secure span{
line-height: 20px;
display: block;
float: left;
clear: both;
width: 100%;
margin-bottom: 5px;
}
.secure input{
display: block;
float: left;
clear: both;
width: 50%;
}
.secure .siimage{
margin: 5px;
}
.form-body label{
font-weight: 500;
line-height: 20px;
width: 100%;
}
.form-body .text{
margin: 0 0 20px;
}
.form-body .formsecure .form-group{
float: left;
}
.form-body .form-control:focus{
border-color: #9bc3a8;
outline: 0 none;
box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(155,195,168,0.6) !important;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before{
background-color: #008098 !important;
}
.custom-control-input:checked ~ .custom-control-label::before{
color: #ffffff;
background-color: #008098 !important;
}
.custom-checkbox .custom-control-label a{
color: #008098;
text-decoration: underline;
}
@media (max-width: 767px){
.webform .button,
.dontconvert .button{
width: 100% !important;
}
}
.dontconvert label{
display: block;
width: 100%;
}
.dontconvert input{
width: 100%;
}

/* ** [ /src_project/sites/bwsb/css/4/formulare.css ] (@import) ** */
.webform,
.dontconvert{
float: left;
clear: both;
width: 100%;
}
.webform input,
.webform textarea,
.webform select,
.dontconvert input,
.dontconvert textarea,
.dontconvert select{
height: 40px;
padding: 4px 10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
border-radius: 0;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-image-source: none;
border-image-slice: 100% 100% 100% 100%;
border-image-width: 1 1 1 1;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
}
.webform textarea,
.dontconvert textarea{
height: 120px;
min-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 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: block;
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 .btn.btn-portalColor,
.dontconvert .btn.btn-portalColor{
font-size: 16px;
font-weight: 300;
font-weight: 400;
line-height: 46px;
line-height: 0.85em;
display: inline-block;
width: 100%;
padding: 0.6em 0.5em;
cursor: pointer;
transition-delay: 0s;
transition-timing-function: linear;
transition-duration: 0.2s;
transition-property: background;
text-align: center;
text-decoration: none;
letter-spacing: 0.16px;
color: #fff;
border: 0 none;
border-radius: 3px;
background-color: #008098;
background-image: none;
}
.webform .btn.btn-portalColor:hover,
.dontconvert .btn.btn-portalColor:hover{
background-color: #005e70;
}
.webform .btn.btn-grey,
.dontconvert .btn.btn-grey{
font-size: 16px;
font-weight: 300;
font-weight: 400;
line-height: 46px;
line-height: 0.85em;
display: inline-block;
width: 100%;
padding: 0.6em 0.5em;
cursor: pointer;
transition-delay: 0s;
transition-timing-function: linear;
transition-duration: 0.2s;
transition-property: background;
text-align: center;
text-decoration: none;
letter-spacing: 0.16px;
color: #fff;
border: 0 none;
border-radius: 3px;
background-color: #ababab;
background-image: none;
}
.webform .btn.btn-grey:hover,
.dontconvert .btn.btn-grey:hover{
opacity: 0.8;
}
.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;
}



@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;
}

/* ** [ /src_project/sites/bwsb/css/4/wetter.css ] (@import) ** */
[data-symbol="01"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/01.svg);
}
[data-symbol="02"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/02.svg);
}
[data-symbol="03"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/03.svg);
}
[data-symbol="04"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/04.svg);
}
[data-symbol="05"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/05.svg);
}
[data-symbol="06"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/06.svg);
}
[data-symbol="07"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/07.svg);
}
[data-symbol="08"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/08.svg);
}
[data-symbol="09"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/09.svg);
}
[data-symbol="10"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/010.svg);
}
[data-symbol="11"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/011.svg);
}
[data-symbol="12"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/012.svg);
}
[data-symbol="13"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/013.svg);
}
[data-symbol="14"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/014.svg);
}
[data-symbol="15"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/015.svg);
}
[data-symbol="16"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/016.svg);
}
[data-symbol="17"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/017.svg);
}
[data-symbol="18"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/018.svg);
}
[data-symbol="19"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/019.svg);
}
[data-symbol="20"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/020.svg);
}
[data-symbol="21"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/021.svg);
}
[data-symbol="22"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/022.svg);
}
[data-symbol="23"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/023.svg);
}
[data-symbol="24"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/024.svg);
}
[data-symbol="25"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/025.svg);
}
[data-symbol="26"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/026.svg);
}
[data-symbol="27"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/027.svg);
}
[data-symbol="28"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/028.svg);
}
[data-symbol="29"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/029.svg);
}
[data-symbol="30"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/030.svg);
}
[data-symbol="31"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/031.svg);
}
[data-symbol="32"]{
background-image:  url(/src_project/svg/bwsb/wetter2018/tag/032.svg);
}
.wetter-widget .wetter-search{
display: block;
float: left;
clear: both;
width: 100%;
padding: 20px;
}
.wetter-widget .wetter-search .plz-search-form{
width: 100%;
width: 100%;
flex: 0 0 100%;
max-width: 100%;
}
.wetter-widget .wetter-akt{
font-size: 0.813rem;
display: block;
width: 100%;
margin-top: 5px;
text-align: center;
color: #000000;
}
.wetter-widget .wetter-footer{
margin: 0;
color: #000000;
}
.wetter-widget .wetter-footer a,
.wetter-widget .wetter-footer span{
font-size: 0.75rem;
display: block;
clear: both;
color: #000000;
text-align: center;
}
.wetter-widget header{
display: block;
float: left;
clear: both;
position: relative;
width: 100%;
margin-bottom: 15px;
}
.wetter-widget header .link-more{
position: absolute;
right: 0;
bottom: 0;
color: #007e46;
font-weight: 500;
}
.wetter-widget header .link-more::before{
font-size: 0.5em;
margin-right: 0.5em;
content: "J";
font-family: "lko" !important;
}
.wetter-widget header h2{
font-size: 1.625rem;
font-weight: 500;
line-height: 0.885;
text-transform: inherit;
margin: 0;
}
.wetter-widget header small{
font-size: 1rem;
line-height: 1.3;
display: block;
float: left;
margin: 0;
color: #000;
}
.wetter-widget .wetter-forecast{
clear: both;
}
.wetter-widget .wetter-forecast ul{
width: 100%;
margin: 0 0 0;
}
.wetter-widget .wetter-forecast ul li{
width: 25%;
padding: 0 10px !important;
margin: 1em 0 !important;
}
.wetter-widget .wetter-forecast ul li [data-symbol]{
width: 48px;
height: 48px;
background-position: center;
}
.wetter-forecast{
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.wetter-forecast ul{
clear: both;
margin: 50px 0 30px;
padding: 0;
}
@media (max-width: 767px){
.wetter-forecast ul{
max-width: 100%;
}
}
@media (max-width: 375px){
.wetter-forecast ul{
width: 100%;
}
}
.wetter-forecast ul li{
position: relative;
margin: 1em 0 !important;
float: left;
padding: 0 35px;
list-style: none;
text-align: center;
border-right: 1px solid #f4f4f4;
}
.wetter-forecast ul li:last-child{
border-right: none;
}
@media (max-width: 767px){
.wetter-forecast ul li{
max-width: 25%;
padding: 0 15px;
}
}
@media (max-width: 375px){
.wetter-forecast ul li{
width: 25%;
padding: 0 5px;
}
}
.wetter-forecast ul li .direction{
font-size: 1.25rem;
margin-bottom: 10px;
}
@media (min-width: 992px) and (max-width: 1199.98px){
.wetter-forecast ul li .direction{
font-size: 1rem;
}
}
.wetter-forecast ul li .tempmin{
margin-top: 5px;
padding-top: 5px;
color: #000000;
border-top: 1px solid #000000;
}
.wetter-forecast ul li [data-symbol]{
display: inline-block;
width: 60px;
height: 60px;
margin-bottom: 10px;
background-size: 100% auto;
}
@media (max-width: 375px){
.wetter-forecast ul li [data-symbol]{
width: 48px;
height: 48px;
}
}

/* ** [ /src_project/sites/bwsb/css/4/table.css ] (@import) ** */
.table{
margin-top: 0;
margin-bottom: 0;
}
body .table-id12,body .table-id11,body .table-id10,body .table-id9,body .table-id8,body .table-id7,body .table-id6,body .table-id5,body .table-id4,body .table-id3,body .table-id2,body .table-id1,body .table-id0,.table-id{
border-left: 1px solid #dee2e6;
}
body .table-id12 th,body .table-id11 th,body .table-id10 th,body .table-id9 th,body .table-id8 th,body .table-id7 th,body .table-id6 th,body .table-id5 th,body .table-id4 th,body .table-id3 th,body .table-id2 th,body .table-id1 th,body .table-id0 th,.table-id th{
font-weight: 600;
font-size: 1rem;
color: #ffffff !important;
background: #008099 !important;
border-right: 1px solid #dee2e6;
line-height: 1.3;
padding: 0.6rem 1rem;
vertical-align: top;
}
body .table-id12 td,body .table-id11 td,body .table-id10 td,body .table-id9 td,body .table-id8 td,body .table-id7 td,body .table-id6 td,body .table-id5 td,body .table-id4 td,body .table-id3 td,body .table-id2 td,body .table-id1 td,body .table-id0 td,.table-id td{
line-height: 1.3;
font-size: 1rem;
padding: 0.6rem 1rem;
vertical-align: top;
font-size: 1rem;
border-top: 1px solid #dee2e6 !important;
border-right: 1px solid #dee2e6;
}
body .table-id12 tr,body .table-id11 tr,body .table-id10 tr,body .table-id9 tr,body .table-id8 tr,body .table-id7 tr,body .table-id6 tr,body .table-id5 tr,body .table-id4 tr,body .table-id3 tr,body .table-id2 tr,body .table-id1 tr,body .table-id0 tr,.table-id tr{
background-color: #ffffff;
}
.table-container .caption-italic,
table caption{
color: #000000;
}
.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: 600;
color: #ffffff !important;
background: #008099 !important;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem 1.158rem;
vertical-align: top;
}
.table-id1.thead tbody tr:first-child td,.table-id1.tfoot tbody tr:first-child td,
.table-id3.thead tbody tr:first-child td,
.table-id3.tfoot tbody tr:first-child td,
.table-id4.thead tbody tr:first-child td,
.table-id4.tfoot tbody tr:first-child td,
.table-id5.thead tbody tr:first-child td,
.table-id5.tfoot tbody tr:first-child td,
.table-id6.thead tbody tr:first-child td,
.table-id6.tfoot tbody tr:first-child td,
.table-id7.thead tbody tr:first-child td,
.table-id7.tfoot tbody tr:first-child td,
.table-id9.thead tbody tr:first-child td,
.table-id9.tfoot tbody tr:first-child td,
.table-id10.thead tbody tr:first-child td,
.table-id10.tfoot tbody tr:first-child td,
.table-id11.thead tbody tr:first-child td,
.table-id11.tfoot tbody tr:first-child td,
.table-id12.thead tbody tr:first-child td,
.table-id12.tfoot tbody tr:first-child td{
background: inherit !important;
color: inherit !important;
font-weight: normal !important;
}
.table-id4.thead tbody tr:last-child td,.table-id4.tfoot tbody tr:last-child td,
.table-id5.thead tbody tr:last-child td,
.table-id5.tfoot tbody tr:last-child td,
.table-id6.thead tbody tr:last-child td,
.table-id6.tfoot tbody tr:last-child td,
.table-id10.thead tbody tr:last-child td,
.table-id10.tfoot tbody tr:last-child td,
.table-id11.thead tbody tr:last-child td,
.table-id11.tfoot tbody tr:last-child td,
.table-id12.thead tbody tr:last-child td,
.table-id12.tfoot tbody tr:last-child td{
background: inherit !important;
color: inherit !important;
font-weight: normal !important;
}
.table-id3.thead tbody tr td:first-child,.table-id3.tfoot tbody tr td:first-child,
.table-id4.thead tbody tr td:first-child,
.table-id4.tfoot tbody tr td:first-child,
.table-id6.thead tbody tr td:first-child,
.table-id6.tfoot tbody tr td:first-child,
.table-id8.thead tbody tr td:first-child,
.table-id8.tfoot tbody tr td:first-child,
.table-id9.thead tbody tr td:first-child,
.table-id9.tfoot tbody tr td:first-child,
.table-id10.thead tbody tr td:first-child,
.table-id10.tfoot tbody tr td:first-child,
.table-id2.thead tbody tr td:first-child,
.table-id2.tfoot tbody tr td:first-child,
.table-id12.thead tbody tr td:first-child,
.table-id12.tfoot tbody tr td:first-child{
background: #008099 !important;
color: #ffffff !important;
font-weight: 600 !important;
}
.table-id3.thead tbody tr td:first-child a,.table-id3.tfoot tbody tr td:first-child a,
.table-id4.thead tbody tr td:first-child a,
.table-id4.tfoot tbody tr td:first-child a,
.table-id6.thead tbody tr td:first-child a,
.table-id6.tfoot tbody tr td:first-child a,
.table-id8.thead tbody tr td:first-child a,
.table-id8.tfoot tbody tr td:first-child a,
.table-id9.thead tbody tr td:first-child a,
.table-id9.tfoot tbody tr td:first-child a,
.table-id10.thead tbody tr td:first-child a,
.table-id10.tfoot tbody tr td:first-child a,
.table-id2.thead tbody tr td:first-child a,
.table-id2.tfoot tbody tr td:first-child a,
.table-id12.thead tbody tr td:first-child a,
.table-id12.tfoot tbody tr td:first-child a{
color: #000000 !important;
}
.table-id6.thead tbody tr td:first-child,
.table-id6.thead tbody tr td:last-child,.table-id6.tfoot tbody tr td:first-child,
.table-id6.tfoot tbody tr td:last-child,
.table-id12.thead tbody tr td:first-child,
.table-id12.thead tbody tr td:last-child,
.table-id12.tfoot tbody tr td:first-child,
.table-id12.tfoot tbody tr td:last-child{
background: #008099 !important;
color: #ffffff !important;
font-weight: 600 !important;
}
.table-id6.thead tbody tr td:first-child a,
.table-id6.thead tbody tr td:last-child a,.table-id6.tfoot tbody tr td:first-child a,
.table-id6.tfoot tbody tr td:last-child a,
.table-id12.thead tbody tr td:first-child a,
.table-id12.thead tbody tr td:last-child a,
.table-id12.tfoot tbody tr td:first-child a,
.table-id12.tfoot tbody tr td:last-child a{
color: #000000 !important;
}
.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: 600;
color: #ffffff !important;
background: #008099 !important;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem 1.158rem;
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: 600;
color: #ffffff !important;
background: #008099 !important;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem 1.158rem;
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: 600;
color: #ffffff !important;
background-color: #008099 !important;
}
.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: #edf6f8;
}
.table-id7.thead tbody tr:nth-child(even),.table-id7.tfoot tbody tr:nth-child(even),
.table-id8.thead tbody tr:nth-child(even),
.table-id8.tfoot tbody tr:nth-child(even),
.table-id9.thead tbody tr:nth-child(even),
.table-id9.tfoot tbody tr:nth-child(even),
.table-id10.thead tbody tr:nth-child(even),
.table-id10.tfoot tbody tr:nth-child(even),
.table-id11.thead tbody tr:nth-child(even),
.table-id11.tfoot tbody tr:nth-child(even),
.table-id12.thead tbody tr:nth-child(even),
.table-id12.tfoot tbody tr:nth-child(even){
background-color: #edf6f8 !important;
}
.table-id7.thead tbody tr:nth-child(odd),.table-id7.tfoot tbody tr:nth-child(odd),
.table-id8.thead tbody tr:nth-child(odd),
.table-id8.tfoot tbody tr:nth-child(odd),
.table-id9.thead tbody tr:nth-child(odd),
.table-id9.tfoot tbody tr:nth-child(odd),
.table-id10.thead tbody tr:nth-child(odd),
.table-id10.tfoot tbody tr:nth-child(odd),
.table-id11.thead tbody tr:nth-child(odd),
.table-id11.tfoot tbody tr:nth-child(odd),
.table-id12.thead tbody tr:nth-child(odd),
.table-id12.tfoot tbody tr:nth-child(odd){
background-color: white !important;
}

.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #008099;
}
.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: #edf6f8;
}
.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: #008099;
}
.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: #edf6f8;
}
.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: #008099;
}
.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: #edf6f8;
}
.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: #008099;
}
.table-id10.content-table .cell-alt,
.table-id10.content-table .cell-alt-lastcol{
background-color: #edf6f8;
}
.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: #008099;
}
.table-id11.content-table .cell-alt,
.table-id11.content-table .cell-alt-firstcol,
.table-id11.content-table .cell-alt-lastcol{
background-color: #edf6f8;
}
.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: #008099;
}
.table-id12.content-table .cell-alt{
background-color: #edf6f8;
}

/* ** [ /src_project/sites/bwsb/css/4/svg.css ] (@import) ** */
.box-menu svg{
width: 20px;
height: 20px;
fill: #959595;
}
.kalendar-svg{
width: 50px;
height: 50px;
fill: #828181;
}
.open-search-bt svg{
width: 20px;
height: 20px;
margin-top: 5px;
margin-left: 5px;
}

/* ** [ /src_project/sites/bwsb/css/4/search.css ] (@import) ** */
.fulltext-form.webform{
float: none;
background: white;
border-top: 1px solid #c5c5c5;
border-bottom: 1px solid #c5c5c5;
padding: 1.85rem 0;
margin: 1.5rem 0 2rem;
}
.fulltext-form .btn{
margin-bottom: 0 !important;
width: 100%;
}
.fulltext-form .form-group:last-child{
margin-bottom: 0px;
}
.results-list header{
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
justify-content: space-between;
padding-bottom: 1.5rem;
}
@media (max-width: 575.98px){
.results-list header{
height: auto;
flex-wrap: wrap;
}
}
.results-list header h2{
font-size: 1rem;
color: #000000;
margin-bottom: 0;
}
.results-list header .navigation-result{
border-bottom: 0px;
margin: 0px;
}
@media (max-width: 575.98px){
.results-list header .navigation-result{
margin-top: 1rem;
margin-bottom: 1rem;
}
}
.results-list header .navigation-result ul{
margin: 0px !important;
}
.results-list header .navigation-result > div{
display: none;
}
.results-list .ft_table li a{
margin-bottom: 0;
}
.results-list .ft_table li a:before{
font-family: "Font Awesome 5 Free";
content: "\f0ce";
color: #008099;
font-weight: 600;
margin-right: 0.45rem;
}
.results-list footer{
margin-top: 1rem;
}
.results-list footer .navigation-result.bottom{
border-top: none;
}
.results-list footer .pagination{
display: table;
float: none !important;
margin: auto !important;
}
.results-list footer .navigation-result > div{
display: none;
}
.results-list > ul > li{
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
border-bottom: 1px solid #dcdcdc;
padding: 1rem 0rem;
}
.results-list > ul > li:first-child{
border-top: 1px solid #dcdcdc;
}
.results-list > ul > li > div{
flex: 0 0 90%;
max-width: 90%;
padding-right: 1.5rem;
}
@media (max-width: 767.98px){
.results-list > ul > li > div{
flex: 0 0 78%;
max-width: 78%;
}
}
.results-list > ul > li > div h3{
text-transform: uppercase;
font-size: 1.125rem;
font-weight: 500;
margin: 0;
}
.results-list > ul > li > div h3 a{
color: #000000;
text-transform: uppercase;
font-size: 1.125rem;
font-weight: 500;
margin-bottom: 0;
}
.results-list > ul > li > div > a{
margin-bottom: 0.65rem;
display: block;
width: 100%;
}
.results-list > ul > li > div a{
font-size: 1rem;
color: black;
display: inline-block;
}
.results-list > ul > li > div a[itemprop=email]{
color: #008099;
clear: both;
display: inherit;
}
.results-list > ul > li > div a:hover{
text-decoration: underline;
}
.results-list > ul > li > div time{
font-size: 0.875rem;
color: #000000;
}
@media (max-width: 767.98px){
.results-list > ul > li > div time{
font-size: 1rem;
}
}
.results-list > ul > li > div:nth-child(2){
flex: 0 0 10%;
max-width: 10%;
padding-right: 0;
}
@media (max-width: 767.98px){
.results-list > ul > li > div:nth-child(2){
text-align: right;
flex: 0 0 22%;
max-width: 22%;
}
}
.results-list > ul > li .content-container{
margin-top: 0rem;
margin-bottom: 0rem;
padding-bottom: 0rem;
display: flex;
}
.results-list > ul > li .content-container .media-content{
max-width: 105px !important;
margin-bottom: 0px;
}
.results-list > ul > li .content-container .media-content figure{
margin-bottom: 0px;
}
.results-list > ul > li .content-container .media-content.figure--left{
margin-right: 1.25rem;
}
.results-list > ul > li .content-container .content-text h4{
text-transform: uppercase;
font-size: 1.125rem;
font-weight: 500;
}
.results-list > ul > li .content-container .content-text h5{
font-weight: 400;
font-size: 1rem;
margin-bottom: 0.625rem;
}
.results-list .ft-download{
margin: 2px 0;
}
.results-list .ft-download li{
margin: 5px 0;
float: left;
width: 100%;
padding-left: 15px;
margin-left: -15px;
position: relative;
margin-right: 20px;
text-indent: 0;
left: 20px;
}
.results-list .ft-download li::before{
content: "\e902";
font-family: "bwsb";
color: #008099;
position: absolute;
left: 0;
top: 4px;
background: transparent;
width: auto;
height: auto;
font-size: 0.6rem;
font-weight: 200;
}
.results-list .ft-download li a{
margin-bottom: 0;
}
.results-list .ft-download li .ext-container{
color: #6e6e6e;
font-weight: inherit;
font-size: 1rem;
clear: both;
float: none;
display: block;
}
.results-list .ft-download li .ext-container .ext:before{
content: "(";
}
.results-list .ft-download li .ext-container .dsize:after{
content: ")";
}
.results-list .ft-article{
margin-top: 1rem;
}
.results-list .ft-article a{
margin-bottom: 0;
position: relative;
display: block;
}
.results-list .ft-article a:before{
margin-right: 0.5em;
font-size: 0.7rem;
top: 2px;
left: 0px;
font-family: "Font Awesome 5 Free";
font-weight: 700;
font-style: normal !important;
font-variant: normal !important;
margin-right: 0.5em;
margin-left: 0.3em;
content: "\f054";
vertical-align: top;
text-transform: none !important;
color: #008098;
text-rendering: auto;
position: relative;
}
.filter-search{
margin-top: 1.5rem;
display: block;
margin-bottom: 0.5rem;
clear: both;
width: 100%;
max-width: 100%;
}
.filter-search header h2{
color: #008098;
font-weight: 500;
text-transform: inherit;
font-size: 1.38rem;
padding: 0;
}
.filter-search dl{
display: block;
float: left;
width: 100%;
}
.filter-search dl dt{
float: left;
clear: left;
width: 40px;
padding: 0.75em 0;
}
.filter-search dl dd{
float: left;
width: calc(100% - 40px);
padding: 0.75em 0;
margin: 0;
}
.filter-search ul li{
border-bottom: 0;
color: #000000;
}
.filter-search ul li a{
color: #000000;
}
.filter-search ul li.active{
color: #000000;
}
.filter-search ul li.active a{
color: #000000;
}
.filter-search ul li h3{
font-size: 1rem;
font-weight: 400;
}
.filter-search ul li.disabled{
cursor: not-allowed;
color: #747474;
text-decoration: line-through;
}
.filter-search ul li.disabled a{
color: #747474;
}
.filter-search ul li.disabled a:before{
color: #747474;
}
.filter-search ul.rar li.disabled{
cursor: not-allowed;
color: #747474;
text-decoration: line-through;
}
.filter-search ul.rar li.disabled a{
color: #747474;
}
.filter-search ul.rar li.disabled a:before{
color: #747474;
}
.filter-search ul.rar li.active{
color: #008098;
background: transparent;
}
.filter-search ul.rar li.active a{
color: #008098;
}
.filter-search ul.rar li.active a:before{
color: #008098;
}
.filter-search ul.rar li.active .sub-list,
.filter-search ul.rar li .sub-list{
margin-bottom: 0;
}
.filter-search ul.rar li.active .sub-list li a,
.filter-search ul.rar li .sub-list li a{
color: #000000;
}
.filter-search ul.rar li.active .sub-list li a:before,
.filter-search ul.rar li .sub-list li a:before{
color: #000000;
}

/* ** [ /src_project/sites/bwsb/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;
}
}
.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/bwsb/css/4/widgets.css ] (@import) ** */
.navigation-result.bottom{
border-top: 1px solid #008098;
padding-top: 1rem;
margin-bottom: 4rem;
}
.navigation-result.bottom .pagination{
float: right;
}
.navigation-result.bottom .counter-article{
float: left;
}
@media (max-width: 575.98px){
header.header-paginator .navigation-result,
.navigation-result{
display: flex;
justify-content: center;
flex-wrap: wrap;
padding-top: 1rem;
}
header.header-paginator .navigation-result .pagination,
.navigation-result .pagination{
margin-bottom: 0.75rem !important;
}
header.header-paginator .navigation-result .pagination,
header.header-paginator .navigation-result .counter-article,
.navigation-result .pagination,
.navigation-result .counter-article{
margin-left: auto !important;
margin-right: auto !important;
}
}

/* ** [ /src_project/sites/bwsb/css/4/customer.css ] (@import) ** */
.hidden-desktop,.hidden-md,.hidden-lg,.hidden-tablet .hidden-phone{
display: none;
}
#main-footer{
padding-bottom: 150px
}
.movieval figure,
.movieval iframe{
width: 100%;
height: 500px;
display: block
}

.related-articles.archive{
margin-top: 1.5em;
}
.breadcrumb .bc4{display: none}

.btn.btn-portalColor:hover,
.btn.btn-portalColor:focus{
background-color: #005e70 !important;
}
.btn.btn-portalColor{
background-color: #008098 !important;
padding: 0.45rem 2rem;
margin-left: 0;
color: #ffffff;
}
.btn.btn-portalColor:hover{
color: #212529;
text-decoration: none;
}

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