@import url('/export/system/modules/alkacon.mercury.bistuemer.ebk/css/ebk-agency.css');
@import url('/.mod/fonts/montserrat/montserrat.css');
@import url('/.mod/fonts/open-sans/open-sans.css');
@import url('/export/sites/webstart/.mercury/.mod/classic.css');
@import url('/export/sites/webstart/.mercury/.mod/modern.css');
@media (min-width: 1014px) {.nav-side li +li a::before {display: none;}
	}

.type-list-filter .filterbox .btn.li-label { background-color: #B94E74; border: none;}

.type-webform table.webform-input td.label {white-space: normal !important;}
.accordion .acco-header .acco-toggle[aria-expanded=true], .tab-list > li > .tab-toggle.active {
    color: var(--my-at-header-active);
    background-color: #B94E74;
    border-color: #B94E74;
}
.type-slider .slide-wrapper .caption, .caption.background {background-color: #B94E74;}

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

.type-slider {
    --my-slider-slide-border-radius: var(--my-border-radius);
    --my-slider-caption-border-radius: var(--my-border-radius);
    --my-slider-bg: #B94E74;
    --my-slider-fg:#fff;
    --my-slider-caption-top:#B94E74;
    --my-slider-caption-sub: #B94E74;}
.type-slider .slider-box.custom .caption strong, .type-slider .slider-box.custom .caption small {
    background-color: #B94E74;}
body, .type-slick-slider .slide-wrapper .caption strong, .type-slick-slider .slide-wrapper .caption small, .nav-main-items > li > a, .calendar-sheet, .nav-main-items > li > a {
    font-family: 'Open Sans', sans-serif;}
.tab-list > li > .tab-toggle.active {
    color: #fff;
    background: #B94E74;}
.tab-list {
    border-bottom: solid 2px #B94E74;}
.tab-list > li > .tab-toggle:hover {
    color: #fff;
    background: #FAA632;}
.type-contact {box-shadow: 0px 0px 5px -1px rgb(0 0 0 / 30%); border: 0; padding: 20px 25px; margin-top: 10px;}

.topfoot .type-contact {box-shadow: none; border: 0; padding: 0;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {font-family: 'Montserrat Alternates', sans-serif; font-weight: 700;}
.subline p:first-child {color: #333; font-family: 'Montserrat Alternates', sans-serif;}
.text a {font-weight: 400;}
.text .teaser-text {font-weight: 300;}
.nav-mega-menu h2, .nav-mega-menu .h2 {
    margin-top: 0;}
.box h2 {margin-top:0;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 15px;
}
header.fh.ls-2 .nav-main-mobile-logo .mobile-logolink {
    width: 140px;}
header.fh.ls-2 .nav-main-mobile-logo .img-responsive {
    width: 230px;
    max-width: 230px;}
.acco-body ul {
    padding-left: 40px;
}
.acco-body .type-linksequence ul {
    padding-left: 0;
}
.row.box2, .row.box {margin-left: 0; margin-right: 0;}
.header-links ul li:last-child {
    padding: 10px 0px 8px;}
.org-opencms-ade-containerpage-client-ui-css-I_CmsLayoutBundle-I_CmsContainerpageCss-oc-ignore-small-elements .oc-small-element .oc-option-bar {
    visibility: visible !important;}
.list-kaplan-compact .calendar-sheet {
    border-bottom: 2px solid #B94E74;}
.head.isfixed .h-logo img {display: block;}
a:hover {color: #FAA632;}
.type-contact a, a, .calendar-sheet > .day-number, .nav-side li.currentpage > a:not(.btn), .nav-side li.currentpage > a:not(.btn):hover {color: #B94E74;}
a:hover (.btn) {color: #FAA632;}
.contactlink.btn {color: #fff; margin-top: 15px;}
.type-quiz .next-item > .btn-quiz::after {color: #fff;}
.btn, .type-slick-slider .slide-wrapper .caption.background, .type-sitemap li.top > a {background-color: #B94E74;}

.pagination > li.active > a {background-color: #B94E74; border-color: #B94E74;}
.pagination > li > a:hover, .pagination > li.active > a:hover {background-color: #FAA632 !important; border-color: #FAA632 !important;}

#topcontrol, .accordion .acco-header > .acco-toggle:focus, .accordion .acco-header > .acco-toggle:hover, .type-quiz a.btn-quiz {background: #B94E74;}
.news-modern .list-pagination .btn.btn-append {background: #B94E74 !important;}
.btn:focus, .btn:hover, .btn.active, .open .dropdown-toggle .btn, #topcontrol:hover, .type-sitemap li a:hover {background-color: #FAA632;}
.map-full .mapboxgl-map {
    height: 600px !important;
}


.styled-form .input-file .button {background-color: #B94E74;}

.styled-form .input-file .button:focus, .styled-form .input-file .button:hover, .styled-form .input-file .button.active, .open .dropdown-toggle .styled-form .input-file .button {
    color: #fff;
    background-color: #FAA632;}


 #template-info::before {
    display: none;
    content: '{"main-theme":"#222222", "main-theme-hover":"#dd0011", "sass-version":"mercury-u0fa33044", "map-color":["#FAA632","#B94E74","#0E9F40","#2EC6C9","#ada8b6","#ddd","#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"}]}]}'; }
.intro-headline > .intro {color: #B94E74;}
.icons-para .icon-color img.lazyloaded {background: rgba(185,78,116,0.8);}
.icons-para .icon-grey img.lazyloaded {background: rgba(250,166,50, 0.8);}
.nav-mega-menu {
    left: unset !important;
    right: 30px;
}
@media (max-width: 763.98px) {

.type-slider.text-below-on-xs .slider-box {
    background-color: #B94E74;}
.area-wide .calendar-sheet {
    border-bottom: 2px solid #B94E74;}
}
@media (max-width: 1013.98px) {
.nav-main-items > li.expand.ed > a {color: #B94E74;}
.nav-main-mobile-logo .image-src-box.presized {
    padding-bottom: 130px !important;}
.nav-toggle {background-color: #B94E74 !important;}
.nav-main-items li[aria-expanded="true"] > a {color: #B94E74;}
}
@media (min-width: 764px) {
.area-wide .calendar-sheet::before {background-color: #B94E74;}
h3, .h3, .type-liturgy .calendar-simple, .accordion .sub-header, .onclick-activation .oa-heading {
    font-size: 2.4rem;}
}

@media (min-width: 1014px) {
.header-links ul li:nth-child(6) .ls-item:before {
    content: "\f09a";
    font-family: FontAwesome;
    font-size: 18px;}

.nav-main-items #nav_nav-main-addition li:nth-child(5), .header-links ul li:nth-child(5) .ls-item:before, .header-links ul li:nth-child(5) {
    display: none;}
.header-links ul li:nth-child(4) {display: flex;}
h1, .h1, .subline p:first-child {font-size: 3.7rem;}
h2, .h2 {font-size: 3.1rem;}
.subline p:first-child {margin-top: -17px;}
.notfixed .nav-first a {
    display: flex;
}

.head.isfixed .h-logo {
    background: transparent;
}
header.fh.ls-2 .h-logo {top: -10px;
    flex: 0 0 320px;
    max-width: 320px;
}
.header-image.image-src-box.presized img {height: auto;}
.head.isfixed .header-image.image-src-box.presized img {
    padding: 9px; margin-top: 14px;
    background: #fff;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.3); height: auto;}
header.header-isfixed.fh.ls-2 .h-logo {max-width: 250px; height: auto;     margin-top: -10px; }
.nav-main-items > li > a:focus, .nav-main-items > li > a:hover, .nav-main-items > li.active > a, .nav-main-items > li.active > a:focus, 
.nav-main-items > li.active > a:hover, .nav-main-items > li[aria-expanded="true"] > a, .nav-main-items > li[aria-expanded="true"] > a:focus, 
.nav-main-items > li[aria-expanded="true"] > a:hover, .nav-menu > li > a:focus, .nav-menu > li > a:hover, .nav-menu > li.active > a:focus, .nav-menu > li.active > a:hover,
.nav-side li > a:not(.btn):focus, .nav-side li > a:not(.btn):hover, .nav-menu > li[aria-expanded="true"] > a, .isfixed .nav-first a:hover, 
.nav-main-items > li.expand.ed > a, .nav-main-items > li.expand.ed > a:focus, .nav-main-items > li.expand.ed > a:hover  {color: #B94E74;}
.nav-menu {border-top: solid 1px #B94E74; border-bottom: solid 1px #B94E74;}
}
@media all and (max-width: 1400px) and (min-width: 1200px) {
header.fh.nav-disp-big.nav-right .nav-main-items > li > a {font-size: 20px; padding-left: 0px;}
header.fh.ls-2 .h-logo {
    flex: 0 0 330px;
    max-width: 330px;}

}
@media all and (max-width: 1199px) and (min-width: 1014px) {
header.fh.nav-disp-big.nav-right .nav-main-items > li > a {font-size: 17px; padding-left: 0px;}
}
@media (max-width: 1013.98px) {
.nav-main-items #nav_nav-main-addition li:nth-child(5) {
    display: flex;}
	.nav-main-items #nav_nav-main-addition li:nth-child(6) {
    display: none;}
.nav-main-items #nav_nav-main-addition li:nth-child(6) a:before {
    content: "\f09a";
    font-family: FontAwesome;
    font-size: 18px;
}
}