@import url('/export/system/modules/alkacon.mercury.bistuemer.ebk/css/ebk-agency.css');
@import url('/.mod/fonts/classic/font.css');
@import url('/export/sites/webstart/.mercury/.mod/classic.css');

#skip-to-content {display: none;}

.header-links ul li:last-child {padding: 10px 0px 8px;}

header.fh.ls-2 .nav-main-mobile-logo .mobile-logolink {
    width: 80px;}
.head-image {margin: 0 auto; margin-bottom: 25px;}

header.fh.ls-2 .nav-main-mobile-logo .img-responsive {width: 120px;}
.no-resize .image-src-box img {    margin: 0 !important;}
.pdf li:before, .link li:before, .check li:before {top: 6px;}
.link li, .pdf li, .check li {line-height: 29px;}
.head.isfixed .h-logo img {display: block;}
a:hover (.btn) {color: #00AAAD;}
.type-quiz .next-item > .btn-quiz::after {color: #fff;}
.type-slick-slider .slide-wrapper .caption.background {background-color: #4f80bc;}
.type-quiz a.btn-quiz, .tab-list > li > a.active {background: #4f80bc;}
.news-modern .list-pagination .btn.btn-append {background: #4f80bc !important;}
.tab-list > li > a:hover {background: #00AAAD;}
 #template-info::before {
    display: none;
    content: '{"main-theme":"#222222", "main-theme-hover":"#dd0011", "sass-version":"mercury-u0fa33044", "map-color":["#4f80bc","#00AAAD","#235789","#ac3931","#ada8b6","#444","#aaa","#eee","#888","#fff","#000","#aaa"], "map-style":[{"featureType":"all","elementType":"all","stylers":[{"saturation":"-100"}]},{"featureType":"administrative","elementType":"labels.text.fill","stylers":[{"color":"#222"}]},{"featureType":"landscape.natural","elementType":"all","stylers":[{"lightness":"75"},{"gamma":"1.00"}]},{"featureType":"poi","elementType":"geometry.fill","stylers":[{"color":"#d8ded8"},{"saturation":"-30"},{"lightness":"0"},{"gamma":"1"}]},{"featureType":"poi.business","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"poi.park","elementType":"geometry.fill","stylers":[{"color":"#d8ded8"}]},{"featureType":"road","elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"featureType":"road.highway","elementType":"geometry.fill","stylers":[{"color":"#fafafa"}]},{"featureType":"water","elementType":"geometry.fill","stylers":[{"color":"#a5b1be"}]}]}'; }
a.contactlink {color: #fff;}


.head-img .image-src-box.presized > .image-copyright {
    left: 0 !important;
    right: unset;
}
.tab-list > li > a {font-size: 1.8rem;}
/*############# ÜBERNAHME in Classic - Styles Webform auf Seite ###########*/
.styled-form label, .styled-form .label {font-weight: 400;}

.styled-form {border: 1px solid #ccc;}


@media (max-width: 551px) {
.head-image {padding: 0 15px;}
.piece.p-xs-7 > .visual {
    width: calc((100% + 30px) * 1 - 30px);
}

header.fh.ls-2 .h-logo {
    flex: 0 0 110px;
    max-width: 110px !important;}
}

@media (min-width: 552px) {
.head-image {max-width: 510px;}
}

@media (min-width: 764px) {

.head-image {max-width: 714px;}
.type-webform .formbtn-row .formbtn {margin-left: 0; margin-right: 0;}
.type-webform .formbtn-row {justify-content: flex-end;}
/*.piece.p-md-4 {--my-piece-visual-size: none;}*/
}
@media (max-width: 1013.98px) {
.nav-main-items > li.expand.ed > a {color: #4f80bc;}
.head-img.piece > .visual .subtitle {display: none;}
h5, .h5 {
    font-size: 1.4rem;
}
header.fh.ls-2 .h-logo {
    flex: 0 0 100px;
    max-width: 100px;
}
.nav-toggle, .nav-toggle.active {background-color: #4f80bc !Important;}
}

@media (min-width: 1014px) {
.head-img.piece > .visual .subtitle {
    right: 0;
    bottom: 0;
    font-size: 20px;
    position: absolute;
    padding: 15px 20px;
    background: rgba(0,0,0,.4);
    color: #eee;
    font-style: normal;}
.header-image.image-src-box.presized img, .head.isfixed .header-image.image-src-box.presized img {
    background: transparent;
    padding: 15px;
    box-shadow: none;}
.head-image {max-width: 962px;}
.tab-list {
    border-bottom: solid 2px #4f80bc;
}
header.fh.ls-2 .h-logo {top: 0px;}
.subline p:first-child {margin-top: -17px; /*color: #00AAAD;*/ line-height: 1.1;}
.head.isfixed .h-logo {background: transparent;}
/*.head.isfixed .header-image.image-src-box.presized img {
    padding: 9px;
    background: #fff;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.3);}*/
.header-image.image-src-box.presized img {height: auto;}
header.fh.ls-2 .h-logo {flex: 0 0 200px; max-width: 200px;}
header.header-isfixed.fh.ls-2 .h-logo {max-width: 170px;
    height: auto;     left: -30px;}
.box2 h2, .box2 .h2, .box h2, .box .h2 {margin-top: 0;}
}
@media all and (max-width: 1200px) and (min-width: 1014px) {
header.fh.nav-disp-big.nav-right .nav-main-items > li > a {font-size: 17px; padding-left: 0px;}

}
@media (min-width: 1200px) {
.head-image {max-width: 1140px;}
}
