.elementor-kit-2403{--e-global-color-primary:#52B7C1;--e-global-color-secondary:#2D3C4B;--e-global-color-text:#2D3C4B;--e-global-color-accent:#FFA600;--e-global-color-13a329ae:#E5E5E9;--e-global-color-1ae5ca1a:#BEC1C7;--e-global-color-40e6ba86:#A7D5DC;--e-global-color-19ef9b27:#DDEEF1;--e-global-color-1534bf2a:#F2F8FA;--e-global-typography-primary-font-family:"ibmplexserif-regular";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"inter-extrabold";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"ibmplexserif-regular";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"inter-regular";--e-global-typography-accent-font-weight:400;color:var( --e-global-color-text );font-family:"ibmplexserif-regular", Sans-serif;}.elementor-kit-2403 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2403 button,.elementor-kit-2403 input[type="button"],.elementor-kit-2403 input[type="submit"],.elementor-kit-2403 .elementor-button{font-family:"inter-regular", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}.sc_layouts_title_caption{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav>li ul, .scheme_default .sc_layouts_menu_nav>li ul:before {background-color:#52B7C1 !important}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a:hover, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li.sfHover>a, .scheme_default .sc_layouts_menu_nav>li li>a:hover, .scheme_default .sc_layouts_menu_nav>li li.sfHover>a {background-color:#52B7C1 !important}


.wp-core-ui .notice.is-dismissible {display:none !important}

#BorlabsCookieBox ._brlbs-manage-btn a {background:#f7f7f7;}

#BorlabsCookieBox ._brlbs-manage-btn a:hover {background:#e6e6e6;!important}

.tribe-events-c-subscribe-dropdown__button-text {background-color:#2d3c4b !important;}

div.scheme_default .sc_countdown .sc_countdown_label, .scheme_default .sc_countdown .sc_countdown_label{background-color:#2d3c4b}

.scheme_default .sc_countdown_default .sc_countdown_digits span {color:#222}

.sc_countdown_default .sc_countdown_digits {font-weight:normal !important;font-size: 1.5em;}

#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark {    background: rgba(0,0,0,.1);}

.team i {font-size:120px !important}

.tf-tabs .tf-tabnav ul > li.active, .tf-tabs .tf-tabnav ul > li.set-active-tab, .tf-tabs .tf-tabnav ul > li:hover {background:#52b7c1}

.elementor-112 .elementor-element.elementor-element-40515ac .tf-tabs.horizontal .tf-tabnav > ul > li.active:after {border-top-color: #52b7c1 !important;}

.elementor-112 .elementor-element.elementor-element-40515ac .tf-tabs .tf-tabnav ul > li .tab-title-text {color:#2d3c4b}

.tf-tabs .tf-tabnav ul {font-size:24px;}


.xgnews-grid-17 .thumb img {box-shadow: 0px 5px 20px 5px rgba(0, 0, 0, 0.2);}

.widget_contacts .contacts_info span {color:#222}

@media (max-width: 1024px) {

.elementor-12743 .elementor-element.elementor-element-e23021e {
            padding:10px 0px 10px 0px !important
        }
    }

@media (max-width: 767px) {
 .elementor-12743 .elementor-element.elementor-element-e23021e, .elementor-9536 .elementor-element.elementor-element-92e4b9d {
            padding:10px 0px 10px 0px !important
        }
}

.unterschrift p {font-family: 'northwellalt' !important;font-size:66px}

.gruss i {line-height:1}

.direkt i {line-height:1}
.direkt h2 {color:#2d3c4b;line-height:1;font-size: 2.5em;}

.direkt h3 {color:#2d3c4b;line-height:1;}

.xg-post-filter-nav ul li {border: 1px solid #2d3c4b !important;color: #2d3c4b !important;font-weight:normal !important;border-radius: 0px;}

.xg-post-filter-nav ul li.active {color:#fff !important;border: 1px solid #52b7c1 !important}

.sc_item_title .sc_item_title_text i {font-size:70px}

.willkommen i {font-size:65px !important}

.footerheadline i {font-size:60px !important}

.presse i {line-height:1}

.dhe-form-flat .dhe-form-checkbox label i, .dhe-form-flat .dhe-form-radio label i {color:#000000 !important;background:#fff}

.dhe-form-container * {line-height:1}

.dhe-form-group .dhe-form-label, .dhe-form-group label {font-weight:normal;}

.slideline {font-weight: normal !important}


.elementor-20456 .elementor-element.elementor-element-7640adc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,.elementor-14774 .elementor-element.elementor-element-3b13f41:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,.elementor-14774 .elementor-element.elementor-element-1aaa8fd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-14774 .elementor-element.elementor-element-748be4b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-14774 .elementor-element.elementor-element-b79b9db:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.25);}

.elementor-16605 .elementor-element.elementor-element-daf3d6e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16605 .elementor-element.elementor-element-a9d0096:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.25);}

.elementor-16605 .elementor-element.elementor-element-2b90893:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.25);}

.elementor-16605 .elementor-element.elementor-element-682ef43:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.25);}

.elementor-16605 .elementor-element.elementor-element-2ac65b7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.25);}

.elementor-14774 .elementor-element.elementor-element-3b13f41:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap:hover,.elementor-14774 .elementor-element.elementor-element-1aaa8fd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap:hover,.elementor-14774 .elementor-element.elementor-element-748be4b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap:hover,.elementor-14774 .elementor-element.elementor-element-b79b9db:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap:hover {box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.075);}

ol {line-height: 1.5;}

.xgnews-header-slider-08 .content .title {text-transform:none;font-weight:normal !important}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input {display:none}

.scheme_default input[type="checkbox"] + label:before{background-color: #fff !important;}

.elementor-977 .elementor-element.elementor-element-ff01654 .elementor-field-subgroup label span {font-size:12px;}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label {display:outside !important}

.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a  {font-weight:normal !important;}

.scheme_default ul>li:before {color:#52b7c1}

.menu_main_nav>li ul>li>a {font-weight:normal;letter-spacing:0.5px;font-size:16px;}

.scheme_default .sc_layouts_menu_nav>li li>a span:hover  {color:#2d3c4b}

.sc_layouts_menu_nav > li ul li a {padding:8px}

.btn-donation {font-size:22px;margin:10px;padding: 10px 35px;border-radius:50px !important}

.panel-body {padding-top:25px}

h1, h2, h3, h4, h5, h6 {font-weight:normal !important}

h3 a {word-wrap: normal !important;}

.xgnews-grid-17 .content .cats a, .xgnews-grid-17 .content .title {font-weight:normal}

.xgnews-grid-17 .content {padding: 20px 20px 20px 20px;border-radius: 0px;min-height:220px;}

.xgnews-grid-17 .content .cats a {border-radius:0px}


.xgnews-grid-17 .content:hover {box-shadow: 0px 5px 20px 5px rgba(0, 0, 0, 0.2);}

.xg-post-filter-nav ul li+li {margin-bottom:20px}

.stec-media-small .stec-layout-event-inner-intro .stec-layout-event-inner-intro-media-content-subs,.stec-layout-event-preview .stec-layout-event-preview-right .stec-layout-event-preview-right-event-edit {display:none}

.stec-layout-event-inner-intro .stec-layout-event-inner-intro-media-content>div div {display:none}

#ff-stream-3 {margin-top:-25px !important}

.elementor-12743 .elementor-element.elementor-element-e2f638e {width:100% !important}

.menu_mobile .sc_layouts_logo img {height:200px !important}

.underline6 {border-bottom: 2px solid #52b7c1;color:#fff!important;
display: inline-block;
line-height: 0.95;
text-shadow: 1px 1px rgba(217, 217, 217, 0.5),
1px -1px rgba(217, 217, 217, 0.5),
-1px 1px rgba(217, 217, 217, 0.5),
	-1px -1;margin-top:15px}

.scheme_default .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {background-color:#8DC8E8}

.scheme_default .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {background-color:#779202}


.stec-style-button.stec-layout-agenda-events-all-load-more:hover {background:#52b7c1 !important}

body .stec-layout-event-preview-left-text-title {color:#222 !important}

body .stec-layout-agenda-events-all-datetext {color:#222 !important}

.stec-layout-month-daycell.stec-layout-month-daycell-today .stec-layout-month-daycell-num:before,.stec-layout-week-daycell.stec-layout-week-daycell-today .stec-layout-week-daycell-num:before {background-color:#52b7c1}

body .stec-layout-month-daylabel .stec-layout-month-daylabel-today p,body .stec-layout-week-daylabel .stec-layout-week-daylabel-today p {background-color:#52b7c1;color:#ffffff !important}

body .stec-layout-event-btn-sec-fontandcolor:hover {border-color: #2d3c4b !important;background:#2d3c4b !important;color:#ffffff !important}

body .stec-top .stec-top-menu > li  {color:#222 !important}

body .stec-layout-event-preview-left-text-secondary {color:#2d3c4b !important}

.wp-block-file .wp-block-file__button {display: block;
background: #2d3c4b;
font-size: 14px;
margin: 25px;
text-align: center;
padding: 1em 1em;}

.box {text-align:left;font-size:14px}

#ajaxsearchprosettings3_1.searchsettings fieldset legend, #ajaxsearchprosettings3_2.searchsettings fieldset legend, div.asp_s.asp_s_3.searchsettings fieldset legend {display:none}

.elementor-10361 .elementor-element.elementor-element-7c579c7:not(.elementor-motion-effects-element-type-background) {box-shadow: 0px 1px 3px rgba(0,0,0,0.15);}

.elementor-9536 .elementor-element.elementor-element-8140318:not(.elementor-motion-effects-element-type-background) {box-shadow: 0px 1px 3px rgba(0,0,0,0.15);}

.elementor-menu-toggle {background-color:#001f47}

.elementor-nav-menu--dropdown .elementor-item:hover {background-color:#001f47}

.scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {border-radius:50px}

.scheme_default .post_item_404 .page_title {color: #1a273d;}

.scheme_default .post_item_404 .page_description {color:#52b7c1}

.scheme_default .theme_button {background-color: #52b7c1 !important;border-radius:50px;padding: 16px 32px;}

@media only screen and (max-width: 768px) {
	#timeline-horizontal-4 .tl-4-items-arrow-left {right:25% !important}
	#timeline-horizontal-4 .timeline-4-content-inner .timeline-text {margin-bottom:10% !important}
}

#timeline-horizontal-4 .tl-image img {display: block;
width: auto !important;
height: 100%;
object-fit: cover !important;}

#timeline-horizontal-4 .tl-4-wrapper {background: #D9D9D980 !important;}

.tl-nav-wrapper:before, .tl-nav-wrapper:after {background:none !important}

#timeline-horizontal-4 .timeline-4-content {background:#2d3c4b !important}

#timeline-horizontal-4 .timeline-4-content:after {border-color: transparent #2d3c4b transparent transparent !important;}

#timeline-horizontal-4 .tl-4-items-arrow-left, #timeline-horizontal-4 .tl-4-items-arrow-right {color:#2d3c4b !important}

#timeline-horizontal-4 .tl-4-items-arrow-left:hover, #timeline-horizontal-4 .tl-4-items-arrow-right:hover {color:#fff !important}

#timeline-horizontal-4 .tl-4-items-arrow-left:hover, #timeline-horizontal-4 .tl-4-items-arrow-right:hover {background:#52b7c1 !important}

#timeline-horizontal-4 .tl-nav {border-top: 3px solid #52b7c1 !important;}

#timeline-horizontal-4 .tl-nav-arrow-left:before, #timeline-horizontal-4 .tl-nav-arrow-left:after, #timeline-horizontal-4 .tl-nav-arrow-right:before, #timeline-horizontal-4 .tl-nav-arrow-right:after {background:#52b7c1 !important}

#timeline-horizontal-4 .tl-nav li:hover div, #timeline-horizontal-4 .tl-nav li.tl-active div {color:#52b7c1 !important}

#timeline-horizontal-4 .tl-nav li div {font-style:normal !important;font-weight:normal !important;font-size:16px}

#timeline-horizontal-4 .tl-nav li.tl-active:before {background:#52b7c1 !important}


.scheme_default button:not(.components-button) {background-color:#52b7c1}

.scheme_default button:not(.components-button):hover {background-color:#1a273d}

div.pdfemb-toolbar button.pdfemb-btndisabled {background-color:#8dc6e8 !important}

div.pdfemb-toolbar button.pdfemb-btndisabled:hover {background-color:#1a273d !important}

.scheme_default .sc_button_default.color_style_dark, .scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {background-color: #001f47;}

.social_icon_lock {color:#fff !important;border-color:#52b7c1 !important;border-radius:50px !important;background-color:#52b7c1 !important;line-height: 2.5rem !important;}

.social_icon_lock:hover {background-color:#fff !important}

.menu_mobile .social_item .social_icon_lock {background-color:transparent !important;}

.menu_mobile .social_item .social_icon_lock:hover {color:#52b7c1 !important}

.menu_mobile .social_item {margin: 1em 3em 0 0;}

dt, b, strong {font-weight:normal}

.scheme_default button[disabled] {background-color:#fff !important}


.scheme_default button[disabled]:hover {background-color:#fff !important}

.contacts_logo {margin:auto}

.scheme_default .footer_wrap, .scheme_default .footer_copyright_inner {background:transparent}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {font-size:20px; background-color:#2d3c4b; display: inline;color:#fff;padding:5px 15px}

.scheme_default .socials_wrap .social_item:hover .social_icon span {color:#52b7c1;}

.scheme_default .socials_wrap .social_item:hover .social_icon {background-color: transparent;
border-color: transparent;}

.elementor-7267 .elementor-element.elementor-element-1f875e6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {margin-left:15px}

.elementor-7267 .elementor-element.elementor-element-c99f418:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {margin-right:15px}

.elementor-464 .elementor-element.elementor-element-5fe2fd7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {margin-left:15px}

.elementor-464 .elementor-element.elementor-element-bec6fa2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {margin-left:15px}

.elementor-464 .elementor-element.elementor-element-3ccc50e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {margin-left:15px}

.elementor-464 .elementor-element.elementor-element-2467b5f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {margin-right:15px}

[class^="icon-"]:before, [class*=" icon-"]:before {font-size:24px}


.contacts_logo {width:125px}

.scheme_default h3 a {color:#001f47}
.mejs-overlay-button {display:none}

h1, .front_page_section_caption {font-weight:normal}

.post_item .post_title {line-height:1.35;}

.elementor-4640 .elementor-element.elementor-element-5f0c627d .elementor-cta__title:not(:last-child) {margin-top:25px;margin-bottom:25px !important}

.tf-team.style-1 .team-content {text-align:center}


.icon-plus:before {width: 100%;
content: url(https://relaunch2021.cduhamburg.de/wp-content/uploads/2021/02/Icon-CDU-Hamburg.svg);}

.pt_plus_adv_typo_block.under_classic .text-content-block {text-decoration-thickness:5px !important}

.pt_plus_adv_typo_block.under_classic .text-content-block:hover {text-decoration-line: underline !important;
text-decoration-style: solid;
text-decoration-color: #52b7c1;text-decoration-thickness:5px !important}

.widget_area .post_item .post_categories a, aside .post_item .post_categories a {border-radius:50px;padding: 0.25rem 0.5rem;}

.scheme_default .related_item .post_meta_item.post_categories a {background-color: #52b7c1;
color: #fff;letter-spacing:0;font-family:'inter-regular'}

.scheme_default .post_info .post_info_item {color:#001f47}

.scheme_default .post_info .post_info_item a {color:#52b7c1}

.scheme_default .post_info .post_info_item a:hover {color:#00A9E0}

.trx_addons_scroll_to_top.show {border-radius:50px}

.scheme_default .post_item .more-link {border-radius: 50px !important;background-color: #2d3c4b !important;letter-spacing: 0.5px;
font-size: 0.85rem;
padding: 1.25em 2.5em;}

.scheme_default .content .mejs-container .mejs-controls {display:none}

.elementor-pagination {padding-top:25px}

.slider_outer_controls_bottom>.slider_controls_wrap {margin-top:25px !important}

.elementor-posts .elementor-post__badge {background:#2d3c4b}

.mapsvg-details-container .mapsvg-controller-view-content {padding-top:8% !important}

h2 {font-weight:normal;font-size: 3em;}

.fa.fa-facebook:before {content: "\f09a";}

.fa-codepen:before {content: "\f0e0";}
.fa-wordpress:before {content: "\f007";}
.fa-youtube:before {content: "\f16a";}


.slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {border-radius:50px}

.scheme_default .team_member_details .team_member_details_value,.team_member_details_label {font-size:16px !important}

.scheme_default .sc_team_short .sc_team_item_thumb {border-color: #52b7c1;}

.sc_team_item_header .sc_team_item_title {margin-bottom:0}

.team_member_description {padding: 2.5em 2.5em;}

.team_member_page .team_member_brief_info_text {padding-top:15px;font-size:16px !important}

h3 {font-size: 36px;
font-weight: 700;line-height:1.25}

.scheme_default .scheme_dark .elementor-text-editor a[href*="tel:"]:hover,.scheme_default .scheme_dark .elementor-text-editor a[href*="mailto:"]:hover {color:#52b7c1}

.scheme_default input[type="submit"]:hover {background-color:#8dc6e8}

.scheme_default .sc_services_default .sc_services_item_info {padding: 35px 100px;}

.scheme_default .sc_services_default .sc_services_item_title:after {background-color:#52b7c1}

.sc_layouts_row .sc_layouts_item {margin-bottom:0px !important;margin-top:0px !important}


@media only screen and (min-width: 1680px) {
	.socials_wrap {margin: -2px 0 0 0;}}

.socials_wrap .social_item .social_icon {
font-weight: normal;
line-height: 1rem;}

#ajaxsearchpro4_1, div.asp_m.asp_m_4 {margin-bottom: 13px;}

.verlinkung {color:#2d3c4b;border-bottom: 2.5px solid #8dc6e8;
display: inline-block;
	line-height:0.95 !important;
text-shadow: 1px 1px #fff,
1px -1px #fff,
-1px 1px #fff,
-1px -1px #fff;}

.verlinkung:hover {color:#8dc6e8}

.verlinkung2 {color:#2d3c4b;border-bottom: 4.5px solid #8dc6e8;
display: inline-block;
	line-height:0.85 !important;
text-shadow: 1px 1px #fff,
1px -1px #fff,
-1px 1px #fff,
-1px -1px #fff;}

.verlinkung2:hover {color:#8dc6e8}

.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_content:before {background-color:#52b7c1} 

.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header:before {background-color:#2d3c4b}

.elementor-widget-text-editor :last-child {line-height:1.5}

ol {padding-left:25px}

.scheme_default .post_item_single .post_content .post_meta_item:hover .post_meta_label {color:#52b7c1}

form.mc4wp-form .mc4wp-form-fields input[type="email"] {font-size:1em !important;line-height: 1;padding: 1em 1.7em;border: .125rem solid #ddd;}

form.mc4wp-form .mc4wp-form-fields input[type="submit"] {font-size:1em;line-height: 1;text-transform:none;padding: 1em 1.7em;border: .125rem solid #2d3c4b !important;}

.scheme_dark .menu_mobile_inner {background-color: #2d3c4b;color:#fff}

.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {color:#52b7c1}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit {color:#2d3c4b;font-size:1em}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit:hover {color:#52b7c1}

#BorlabsCookieBox a,#BorlabsCookieBox ._brlbs-manage a {color:#52b7c1}

#BorlabsCookieBox ._brlbs-refuse {color:#000}

#BorlabsCookieBox ._brlbs-btn-accept-all {background:#2d3c4b}

.sc_services_hover .sc_services_item_header_inner {top:50%}

div.scheme_dark .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {background-color:#2d3c4b}

div.scheme_dark .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {background-color:#52b7c1}

#BorlabsCookieBox ._brlbs-legal {color:#2d3c4b}

#BorlabsCookieBox ._brlbs-btn {color:#000 !important}

#BorlabsCookieBox ._brlbs-btn-accept-all {color:#fff !important}

.social .socials_wrap .social_item:hover .social_icon {border-color: transparent !important;background-color: transparent !important;}

.social .socials_wrap .social_item .social_icon {color: #2d3c4b !important;
border-color: transparent !important;}

.willkommen .sc_item_title .sc_item_title_text i {color:#fff !important;line-height:1.2}

.presse .post_layout_classic .post_featured img {display:none}

.scheme_default .post_featured.hover_icon .icons a,.scheme_default .trx_addons_video_player.with_cover .video_hover, .scheme_default .format-video .post_featured.with_thumb .post_video_hover {background-color:transparent}

.grau .post_meta .post_meta_item .post_author_name{color:#000;border-bottom: 2px solid #52b7c1;
display: inline-block;
line-height: 0.75;
text-shadow: 1px 1px rgba(217, 217, 217, 0.47843137254901963);,
1px -1px rgba(217, 217, 217, 0.47843137254901963);,
-1px 1px rgba(217, 217, 217, 0.47843137254901963);,
-1px -1px rgba(217, 217, 217, 0.47843137254901963);;}

.post_meta .post_meta_item .post_author_name{color:#000;border-bottom: 2px solid #52b7c1;
display: inline-block;
line-height: 1;}

.widget_area .post_item .post_info, .widget_rss .rss-date, .widget_rss cite, aside .post_item .post_info, .related_item .post_meta_item, .widget_area .post_item .post_categories, aside .post_item .post_categories, form button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button__link, .theme_button, .sc_layouts_row .sc_button, .gallery_preview_show .post_readmore, .post_item .more-link, div.esg-filter-wrapper .esg-filterbutton>span, .mptt-navigation-tabs li a, .partiso_tabs .partiso_tabs_titles li a {letter-spacing:0.5px;font-weight:normal}

.widget_contacts .contacts_info .contacts_right {padding-left:0}

.scheme_default .widget_contacts .contacts_info span a:hover, .scheme_default .widget_contacts .contacts_info>div>a:hover, .scheme_default .widget_contacts .contacts_info>a:hover,.scheme_default .widget_contacts .contacts_info span:before, .scheme_default .widget_contacts .contacts_info>div>a:before, .scheme_default .widget_contacts .contacts_info>a:before {color:#52b7c1}

.scheme_default .widget_contacts .contacts_info span a {font-size:16px}

.widget_contacts .contacts_info .contacts_right {width: 100%;}

.scheme_default .sc_button_default.color_style_link2, .scheme_default .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {background-color:#2d3c4b;}

.scheme_default .sc_button_default.color_style_link2, .scheme_default .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {background-color:#52b7c1;}

.corona .sc_item_title_text b {color:#fff !important}

.sc_button.sc_button_bordered {letter-spacing: 0.5px;
font-size: 16px;
padding: 1.25em 2.5em;font-weight:normal}

.sc_button, .sc_button_simple, .sc_form button {font-weight:normal}

.post_item .more-link  {font-weight:normal;line-height: 1em;font-size: .8rem;}

p {line-height:1.5}

.scheme_default .post_item .more-link,.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header:before, .scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_content:before,  { background-color:#2d3c4b !important;border-radius:50px}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header:before, .sc_services_hover .sc_services_item.with_image .sc_services_item_content:before {opacity: 0.85;}

.scheme_default ul[class*="trx_addons_list"]>li:before {color:#52b7c1}

.scheme_default .sc_events_default .sc_events_item_date {background-color:#2d3c4b}

.scheme_default .sc_events_default .sc_events_item_date:hover {background-color:#52b7c1}

.sc_events_default .sc_events_item_title {text-transform:none;font-weight:normal;letter-spacing:0.5px;font-size:1em}

.scheme_default a, .scheme_default .post_item_single .post_header .post_meta_item.post_date a, .scheme_default .post_info .post_info_item.post_info_posted a {color:#52b7c1}

.scheme_default .related_wrap .related_item_style_1 .post_title a:hover {color:#FFA600 !important}

.scheme_default li a {color:#000}

.underline {border-bottom: 2px solid #52b7c1;
display: inline-block;
line-height: 0.95;
text-shadow: 1px 1px #d9d9d9,
1px -1px #d9d9d9,
-1px 1px #d9d9d9,
-1px -1px #d9d9d9;}

.underline2 {border-bottom: 2px solid #52b7c1;
display: inline-block;
line-height: 0.95;
text-shadow: 1px 1px #fff,
1px -1px #fff,
-1px 1px #fff,
-1px -1px #fff;}

.underline4 {border-bottom: 2px solid #52b7c1;
color:#2d3c4b !important;
line-height: 0.95;
text-shadow: 1px 1px #fff,
1px -1px #fff,
-1px 1px #fff,
-1px -1px #fff;}

.underline4:hover {color:#8dc6e8 !important;}


.underline3 {border-bottom: 2px solid #52b7c1;
display: inline-block;
line-height: 0.95;
text-shadow: 1px 1px rgba(217, 217, 217, 0.5),
1px -1px rgba(217, 217, 217, 0.5),
-1px 1px rgba(217, 217, 217, 0.5),
-1px -1px rgba(217, 217, 217, 0.5);}


.scheme_dark .sc_twitter .post_meta .post_meta_item.post_date, .scheme_dark .sc_twitter .post_meta .post_meta_item.post_date a {color:#fff}

.scheme_default .esg-filters div.esg-navigationbutton:hover, .scheme_default .esg-filters div.esg-navigationbutton.selected, .scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover, .scheme_default .woocommerce nav.woocommerce-pagination ul li span.current, .scheme_default .page_links>a:hover, .scheme_default .page_links>span:not(.page_links_title), .scheme_default .comments_pagination a.page-numbers:hover, .scheme_default .comments_pagination .page-numbers.current, .scheme_default .nav-links a.page-numbers:hover, .scheme_default .nav-links .page-numbers.current{border-color: #52b7c1 !important;color: #52b7c1 !important;} 

.scheme_default .nav-links .page-numbers, .scheme_default .post_item, .scheme_default .post_content_inner em, .scheme_default .post_content_inner i {color:#000}

.mitarbeiter .sc_team_item_info {min-height:221px !important}

.newsletterdark input[type="checkbox"] + .wpcf7-list-item-label {color:#fff !important}

.sc_team_item_header .sc_team_item_title {font-weight:normal;}

.scheme_default .team_member_page .team_member_position {color:#000;letter-spacing:0.5px}

.scheme_default .sc_team .sc_team_item_subtitle, .scheme_default .team_member_page .team_member_position {letter-spacing:0.5px;color:#52b7c1}

.scheme_default .team_member_details .team_member_details_value, .scheme_default .team_member_details .team_member_details_value a {color:#52b7c1}

.team_member_details div[class*="team_member_details"] {margin-bottom:5px}

.team_member_page .team_member_brief_info {margin-top:5px}

.sc_team_default .sc_team_item_content {margin:0;color:#2d3c4b;font-size:0.9em}

.sc_team_item_header .sc_team_item_title {color:#2d3c4b;}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon, .scheme_default .team_member_page .team_member_socials .social_item .social_icon {background-color: #2d3c4b;border-color: #2d3c4b;width: 44px;
height: 44px;
line-height: 44px;}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon:hover{background-color:#52b7c1;border-color: #52b7c1;}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon span {color:#fff}

.scheme_default h1 a:hover, .scheme_default h2 a:hover, .scheme_default h3 a:hover, .scheme_default h4 a:hover, .scheme_default h5 a:hover, .scheme_default h6 a:hover, .scheme_default li a:hover {color:#52b7c1}

#ff-stream-4 .ff-filter:hover, #ff-stream-4 .ff-filter.ff-filter--active, #ff-stream-4 .ff-moderation-button, #ff-stream-4 .ff-loadmore-wrapper .ff-btn, #ff-stream-4 .ff-square:nth-child(1), #ff-stream-1 .ff-filter:hover, #ff-stream-1 .ff-filter.ff-filter--active, #ff-stream-1 .ff-moderation-button, #ff-stream-1 .ff-loadmore-wrapper .ff-btn, #ff-stream-1 .ff-square:nth-child(1) {border-radius: 50px !important;letter-spacing: 0.5px;font-size: 1rem;margin-top:50px;font-weight: normal;}

#ff-stream-4 .ff-loadmore-wrapper .ff-btn:hover, #ff-stream-1 .ff-loadmore-wrapper .ff-btn:hover  {background-color: #8dc6e8 !important}

.sc_button.sc_button_bordered.sc_button_size_small {padding: 1.25em 2.5em !important;}

.sc_button.sc_button_video .sc_button_subtitle {margin-top:0;font-size:1.35em;}

.sc_button.sc_button_video {padding: 2em 2em 2em 2em;}

.sc_button.sc_button_size_extra_small {padding: 1em 2em;}

.sc_button, .sc_button_simple, .sc_form button {letter-spacing: 0.5px;font-size: 1rem;padding: 1.25em 2.5em;}

.sc_button.sc_button_size_small {letter-spacing: 0.5px;font-size: 10px;padding: 20px 22px;}

.scheme_default .post_item_single .post_header .post_meta_item.post_date, .scheme_default .post_meta_item.post_date {text-transform:none;}

.post_meta .post_meta_item .post_author_name {text-transform:none}

.post_meta .post_meta_item:after {color:#2d3c4b !important}

.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover, .scheme_default .widget_product_tag_cloud a:hover, .scheme_default .widget_tag_cloud a:hover, .scheme_default .wp-block-tag-cloud a:hover,.scheme_default .post_item_single .post_meta_item.post_categories>a:hover, .scheme_default .widget_area .post_item .post_categories a:hover, .scheme_default aside .post_item .post_categories a:hover {background-color:#52b7c1}

.post_meta_item.post_categories a {padding: 0.25rem 0.95rem 0.25rem 0.95rem;}

h2.sc_item_title_tag + .sc_item_descr {margin-top:1em}

.menu_main_nav>li>a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>a {letter-spacing:0.5px}

.scheme_dark .sc_item_title .sc_item_title_text i {color:#fff !important}

.sc_item_title_text b {color:#52b7c1 !important}

.scheme_dark a {color:#52b7c1}

.scheme_default .color_style_link3 .sc_item_subtitle 
{background-color: #fff;
	color:#2d3c4b !important;
padding: 16px 22px;
line-height: normal;
display: inline-block;
margin: 0 0.5em 2em 0;
font-style: normal;
line-height: 1.2;
text-decoration: none;
text-transform: none;
letter-spacing: 0px;
border-radius: 0px !important;
font-size:14px}

.post_meta {letter-spacing: 0.5px;font-size: 0.95rem;font-weight:normal}

.elementor .sc_layouts_row.sc_layouts_row_type_normal.sc_layouts_row_fixed.sc_layouts_row_fixed_always.sc_layouts_hide_on_mobile {box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);}

.scheme_default {color:#000}

div.scheme_default .sc_button_default.color_style_link2, div.scheme_default .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {border-radius: 50px !important;}

.scheme_default .sc_button_default.color_style_dark, .scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {border-radius: 50px !important;}

.scheme_default .sc_button_default.color_style_link2, .scheme_default .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {border-radius: 50px !important;}

.scheme_default .socials_wrap .social_item .social_icon, .scheme_default .socials_wrap .social_item .social_icon i {color: #2d3c4b;border-color: transparent;}

.scheme_dark .sc_item_title .sc_item_title_text i {color:#8dc6e8}

input[type="checkbox"] + .wpcf7-list-item-label {color:#2d3c4b}

form.mc4wp-form .mc4wp-form-fields input[type="email"] {color:#000 !important;font-size: 1rem;
font-style: normal;
line-height: 1.3em;
text-decoration: none;
text-transform: none;
letter-spacing: 0.5px;}

.scheme_dark input[type="submit"][disabled] {background-color: #2d3c4b !important;border-radius: 50px !important;letter-spacing: 0.5px !important;font-weight:normal !important;}
input[type="submit"][disabled] {opacity:1}

.scheme_default form.mc4wp-form .mc4wp-form-fields input[type="email"] {border-radius: 50px !important;}

.menu_main_nav>li>a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>a  {font-weight:normal !important;font-size: 18px;}

.sc_layouts_menu_nav > li > a {padding: 1.2em;}

.socials_wrap .social_item .social_icon {border: 0px solid;}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button), .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button) {color:#000}

.scheme_default .sc_item_title .sc_item_title_text i {color: #52b7c1;}

.scheme_default .sc_button_bordered.color_style_link3:not(.sc_button_bg_image) {color: #fff !important;border-color: #fff !important;border-radius: 50px !important;}

.sc_item_descr {max-width:99%;font-size:16px}

.sc_item_descr + .sc_item_button {margin-top:-15px !important;margin-bottom:15px}

.scheme_default .color_style_link3 .sc_item_subtitle {color:#52b7c1}

.scheme_default .sc_button_default.color_style_dark:hover, .scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {background-color:#52b7c1}

div.mc4wp-form-fields-flex, form.mc4wp-form, div.mc4wp-form-fields-flex + p + div {max-width:42em !important;}

div.scheme_dark .slider_container.slider_controls_top .slider_controls_wrap>a, div.scheme_dark .slider_container.slider_controls_bottom .slider_controls_wrap>a, div.scheme_dark .slider_outer_controls_top .slider_controls_wrap>a, div.scheme_dark .slider_outer_controls_bottom .slider_controls_wrap>a {background-color: #52b7c1;
border-color: #52b7c1;}

div.scheme_dark .slider_container.slider_controls_top .slider_controls_wrap>a, div.scheme_dark .slider_container.slider_controls_bottom .slider_controls_wrap>a, div.scheme_dark .slider_outer_controls_top .slider_controls_wrap>a, div.scheme_dark .slider_outer_controls_bottom .slider_controls_wrap>a:hover {background-color: #8dc6e8;
border-color: #8dc6e8;}

h5.sc_item_title .sc_item_title_text i {font-size:2.25em}


.scheme_default .sc_services_light .sc_services_item {background-color: #d9d9d9;color:#2d3c4b}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon,.scheme_default .sc_services_light .sc_services_item_icon {color:#52b7c1}

div.scheme_dark .sc_countdown .sc_countdown_label, .scheme_dark .sc_countdown .sc_countdown_label {background-color:#8dc6e8}

.scheme_default .slider_container.slider_controls_top .slider_controls_wrap>a, .scheme_default .slider_container.slider_controls_bottom .slider_controls_wrap>a, .scheme_default .slider_outer_controls_top .slider_controls_wrap>a, .scheme_default .slider_outer_controls_bottom .slider_controls_wrap>a {color: #52b7c1;
border-color: #52b7c1;}

.scheme_default .slider_outer_controls_top .slider_controls_wrap>a:hover {border-color: #52b7c1;background-color: #52b7c1;}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item .social_icon {background-color: #52b7c1;}

.scheme_default .post_item_single .post_header .post_meta_item.post_date, .scheme_default .post_meta_item.post_date, .scheme_default .post_item .post_title a:hover {color:#52b7c1;}

.scheme_default .scroll_progress_wrap .scroll_progress_status {background-color: #52b7c1;}

.scheme_default .post_item_single .post_header .post_meta_item {color:#001f47}


.sc_services_light .sc_services_item_featured_left .sc_services_item_info {margin-left:1em}

h5 {font-size:1.5em}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-default {background: none;font-size: 1.5em;padding: 2em;line-height:1.2;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #D9D9D9;}

.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn {text-transform:uppercase;letter-spacing: 0.5px;
font-size: 1rem;padding: 1.25em 2.5em;border-radius: 50px;background-color:#4B9560;margin-top:5px;box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse 2s infinite;}

@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}

.sc_button {font-size:16px}
.sc_button_text {font-size:14px}

.entry-content  {font-size:18px !important}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {font-size:3em !important;}


.ff-item h4 {font-weight:normal !important}

.scheme_default .blocks-gallery-grid .blocks-gallery-image figcaption, .scheme_default .blocks-gallery-grid .blocks-gallery-item figcaption, .scheme_default .wp-block-gallery .blocks-gallery-image figcaption, .scheme_default .wp-block-gallery .blocks-gallery-item figcaption, .scheme_default figure figcaption, .scheme_default .wp-caption .wp-caption-text, .scheme_default .wp-caption .wp-caption-dd, .scheme_default .wp-caption-overlay .wp-caption .wp-caption-text, .scheme_default .wp-caption-overlay .wp-caption .wp-caption-dd {background: #001f47}

.eapps-form-actions-button {border-radius:50px !important}

.scheme_default button:not(.components-button), .scheme_default input[type="reset"], .scheme_default input[type="submit"], .scheme_default input[type="button"],  .scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_default .socials_share:not(.socials_type_drop) .social_icon, , .scheme_default .edd_download_purchase_form .button, .scheme_default #edd-purchase-button, .scheme_default .edd-submit.button, .scheme_default .widget_edd_cart_widget .edd_checkout a, .scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a, .scheme_default .mc4wp-form input[type="submit"] {background-color:#52b7c1 !important}

.scheme_default button:not(.components-button) {background-color:#52b7c1}

.scheme_default .post_meta_item.post_date a:hover {color:#FFA600 !important}

.scheme_default .post_meta_item.post_date a {color:#fff !important; font-family: 'inter-regular'; font-weight:normal !important;}

.widget_contacts .contacts_info .contacts_left, .widget_contacts .contacts_info .contacts_right  {font-family: 'inter-regular'; font-weight:normal !important;font-size:16px;line-height:18px;}

.widget_contacts .contacts_info span {margin-bottom: 10px}

.related_wrap .post_categories {font-weight: normal !important}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit, .menu_mobile .search_mobile .search_field {display:none}

.scheme_default blockquote {background-color:#52b7c1 }


.single-post .post_header .post_title {padding:5px}

.eapps-form-header-title {font-size:2em !important;line-height:1.1 !important}

.scheme_dark .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {background-color:#52b7c1}

.scheme_dark .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {background-color:#8dc6e8}

.sc_button.sc_button_size_small {border-radius:50px}

.scheme_default .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button, .scheme_default .tribe-events-header__top-bar .tribe-events-c-top-bar__today-button {background: linear-gradient(to right,	#52b7c1 50%,#52b7c1 50%) no-repeat scroll right bottom / 210% 100% #52b7c1 !important;color:#fff}

.scheme_default .tribe-events-header__top-bar .tribe-events-c-top-bar__today-button:hover {background: #2d3c4b !important;color:#fff}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {color:#2d3c4b !important}

.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover {border-bottom:none !important}

.tribe-common .tribe-common-anchor-thin {border-bottom:none !important}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-.elementor-kit-2403__button {padding:10px}

.scheme_default button:not(.components-button) {background-color:#d9d9d9;}

.scheme_default button:not(.components-button):hover {background-color:#f2f2f2;}

.tribe-common .tribe-common-c-svgicon__svg-fill {fill:#2d3c4b !important}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {background:#2d3c4b !important}

.scheme_default .tribe-events .datepicker .day.focused, .scheme_default .tribe-events .datepicker .day:focus, .scheme_default .tribe-events .datepicker .day:hover, .scheme_default .tribe-events .datepicker .month.focused, .scheme_default .tribe-events .datepicker .month:focus, .scheme_default .tribe-events .datepicker .month:hover, .scheme_default .tribe-events .datepicker .year.focused, .scheme_default .tribe-events .datepicker .year:focus, .scheme_default .tribe-events .datepicker .year:hover, .scheme_default .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-.elementor-kit-2403--tabs .tribe-events-c-view-.elementor-kit-2403__list-item--active .tribe-events-c-view-.elementor-kit-2403__list-item-link:after {background:#52b7c1}

.tribe-common .tribe-common-anchor-thin-alt {border-bottom: 1px solid #52b7c1 !important;}

.tribe-events .tribe-events-c-messages__message-list-item-link:hover {color:#52b7c1 !important}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after {background-color:#52b7c1 !important}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {color:#d9d9d9 !important;opacity:1}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .single-tribe_events #tribe-events-content .tribe-events-event-meta dd,.scheme_default #tribe-events-content .tribe-events-abbr, .scheme_default .single-tribe_events #tribe-events-content .tribe-events-event-meta dt {color:#222}

.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title {color:#2d3c4b}

.scheme_default .tribe-events-sub-nav li.tribe-events-nav-previous a, .scheme_default .tribe-events-sub-nav li.tribe-events-nav-next a {background-color: #52b7c1;}

.scheme_default #tribe-events-content .tribe-events-sub-nav li.tribe-events-nav-previous a:hover, .scheme_default #tribe-events-content .tribe-events-sub-nav li.tribe-events-nav-next a:hover {background-color: #2d3c4b;}

.single-tribe_events .tribe-events-single-section {width: 100%;}

.tribe-events-event-meta:before {border-top:none}

.tribe-events-meta-group .tribe-events-single-section-title {text-transform:none;letter-spacing:normal !important}

.tribe-events-event-meta:before {border-top:none;}

.tribe-organizer-url {display:none}

.scheme_default .single-tribe_events #tribe-events-footer,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list {display:none}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top:0px !important}

.scheme_default .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link {background-color:#52b7c1;color:#fff !important;font-weight:normal;border-radius:50px}

.scheme_default .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link:hover {background-color:#2d3c4b}

.tribe-events .tribe-events-c-ical__link-icon-svg path {stroke:#fff}

.tribe-common .tribe-common-anchor {color:#52b7c1 !important}

.tribe-common .tribe-common-anchor:hover {border-bottom: 2px solid #2d3c4b !important;}

.tribe-common .tribe-common-c-svgicon {color:#fff !important}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {color:#52b7c1 !important}

.scheme_default .tribe-events .tribe-events-calendar-list-nav li button[disabled] {color:#222 !important;opacity:1}

.scheme_default .tribe-events .tribe-events-calendar-list__event-title,.tribe-common a:visited,.tribe-common a,.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {color:#2d3c4b !important}

.scheme_default .tribe-events .datepicker .month.current.active {background-color:#2d3c4b !important}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {color:#fff !important}

.tribe-events .tribe-events-calendar-list__month-separator:after {background-color:#d9d9d9 !important;height:2px !important}

.tribe-common .tribe-common-h8 {color:#fff !important}

.scheme_default .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner, .scheme_default .tribe-events .tribe-events-calendar-month__multiday-event-bar {background-color:#52b7c1}


.tribe-events .tribe-events-c-ical__link {background-color: #52b7c1 !important;
border: 1px solid #52b7c1 !important;
border-radius: 50px !important;
color: #fff !important;
font-weight: normal !important;}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {background-color: #2d3c4b !important;border: 1px solid #2d3c4b !important;}

.scheme_default .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {border-color:#52b7c1;background-color: #52b7c1 !important;background:#52b7c1 !important}

.tribe-events-c-subscribe-dropdown__button-text {background-color: inherit !important}

.tribe-events-event-meta a, .tribe-events-event-meta a:visited {color:#52b7c1 !important}

.tribe-events-event-meta a:hover {color:#2d3c4b !important}

.scheme_default .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {border-color:#2d3c4b}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text {letter-spacing:0px}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg, div.asp_m.ajaxsearchpro .probox .proloading svg {margin-right:15px}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg, div.asp_m.ajaxsearchpro .probox .proloading svg {width:20px}

.elementor-accordion .elementor-tab-title {font-weight:normal}

.tribe-common .tribe-common-b2--bold:after {content:'-'}


.socials_wrap .social_item .social_icon {margin:0px}


/* Anpassung CI CDU DEU 18.11.2023 */

.underline5 {border-bottom: 2px solid #52b7c1;
color:#2d3c4b !important;
line-height: .95;
text-shadow: 1px 1px #e5e5e9,
1px -1px #e5e5e9,
-1px 1px #e5e5e9,
-1px -1px #e5e5e9;}

.underline5:hover {color:#52b7c1 !important;}

.scheme_default footer a:hover {color:#ffa600}

.scheme_default footer a {color:#52b7c1}

.scheme_default .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover {background-color: #fff !important;border-color: #fff !important;color: #52b7c1 !important;}

.sc_layouts_menu_nav, .sc_layouts_menu_nav ul {line-height:1em !important;}

.scheme_default .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover {background-color: #fff !important;border-color: #fff !important;color: #52b7c1 !important;}

.scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {color: #52b7c1 !important;}

.scheme_default .sc_layouts_menu_nav>li>a:hover, .scheme_default .sc_layouts_menu_nav>li.sfHover>a {color: #52b7c1 !important;}

.scheme_default .sc_layouts_menu_nav>li li>a, .scheme_default .sc_layouts_menu_nav>li>a {color:#2d3c4b;font-family: "inter-regular" !important;}

.menu_main_nav>li ul>li>a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li ul>li>a, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a {font-weight:normal !important;}

.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {color: #52b7c1 !important;}

.scheme_default .sc_layouts_menu_nav .menu-collapse>a:after {background-color: #e5e5e9;}

.scheme_default .sc_layouts_menu_nav>li ul,.scheme_default .sc_layouts_menu_nav>li ul:before {background-color:#e5e5e9}

.scheme_default .sc_layouts_menu_nav>li li>a:hover {background-color:transparent;color:#52b7c1 !important}

.scheme_default .sc_layouts_menu_nav>li li>a {color:#2d3c4b !important;}

.scheme_default .theme_button:hover {color: #ffffff !important;
background-color: #2d3c4b !important;}

.mailster-form .mailster-wrapper {margin-bottom:15px !important}

.mailster-form-1 .mailster-datenschutz-wrapper {
    font-size:14px !important;line-height:1.4 !important;margin-left:15px}

.scheme_default input[type="submit"] {background-color:#52b7c1;border-radius:50px;font-size: 14px;
padding: 20px 100px;font-weight:normal;width:100%}

.mailster-submit-wrapper {display: flex;
justify-content: center;
align-items: center;}


.scheme_default input[type="submit"]:hover {background-color:#2d3c4b !important}

input[type="text"],input[type="email"] {padding: 1.175em  1.7em;
border: 2px solid #bec1c7;
max-height: 50px;}

input[type="text"]:hover,input[type="email"]:hover {border: 2px solid #bec1c7 !important;}

.scheme_default input[type="email"],.scheme_default input[type="text"] {font-size:16px !important;}

input[type="email"],input[type="text"] {border-radius:50px}

.scheme_default input[type="text"]:hover {}

.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="url"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default .select_container, .scheme_default .select2-container.select2-container--default span.select2-choice, .scheme_default .select2-container.select2-container--default span.select2-selection, .scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default .select2-selection--multiple, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default .tourmaster-form-field input[type="text"], .scheme_default .tourmaster-form-field input[type="email"], .scheme_default .tourmaster-form-field input[type="password"], .scheme_default .tourmaster-form-field textarea, .scheme_default .tourmaster-form-field select, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"], .scheme_default .tourmaster-form-field.tourmaster-with-border textarea, .scheme_default .tourmaster-form-field.tourmaster-with-border select, .scheme_default #buddypress .dir-search input[type="search"], .scheme_default #buddypress .dir-search input[type="text"], .scheme_default #buddypress .groups-members-search input[type="search"], .scheme_default #buddypress .groups-members-search input[type="text"], .scheme_default #buddypress .standard-form input[type="color"], .scheme_default #buddypress .standard-form input[type="date"], .scheme_default #buddypress .standard-form input[type="datetime-local"], .scheme_default #buddypress .standard-form input[type="datetime"], .scheme_default #buddypress .standard-form input[type="email"], .scheme_default #buddypress .standard-form input[type="month"], .scheme_default #buddypress .standard-form input[type="number"], .scheme_default #buddypress .standard-form input[type="password"], .scheme_default #buddypress .standard-form input[type="range"], .scheme_default #buddypress .standard-form input[type="search"], .scheme_default #buddypress .standard-form input[type="tel"], .scheme_default #buddypress .standard-form input[type="text"], .scheme_default #buddypress .standard-form input[type="time"], .scheme_default #buddypress .standard-form input[type="url"], .scheme_default #buddypress .standard-form input[type="week"], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type="email"], .scheme_default #booked-page-form input[type="text"], .scheme_default #booked-page-form input[type="password"], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input.scheme_default form.mc4wp-form input[type="email"] {color:#2d3c4b !important}

.scheme_default .sc_layouts_menu_nav .menu-collapse>a:hover:before {color:#52b7c1}

.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {border-color: #52b7c1;background-color: #52b7c1;}

.scheme_default .trx_addons_scroll_to_top:hover {border-color: #2d3c4b;background-color: #2d3c4b;}

ul {line-height:1.5;list-style-type: square;}

li::marker {
  color: #52b7c1; /* bullet color */
}

.elementor-14774 .elementor-element.elementor-element-b79b9db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14774 .elementor-element.elementor-element-b79b9db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color:#e5e5e9}

.elementor-14774 .elementor-element.elementor-element-2ee0a489 > .elementor-element-populated > .elementor-background-overlay {box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.15);}

.underline7 {border-bottom: 2px solid #52b7c1;
  display: inline-block;
  line-height: 0.85 !important;
  text-shadow:
    2px 2px #2d3c4b,
    2px -2px #2d3c4b,
    -2px 2px #2d3c4b,
    -2px -2px #2d3c4b;}

.scheme_default a:hover,.scheme_default .post_meta_item.post_date a, .scheme_default .post_item_single .post_header .post_meta_item.post_date a, .scheme_default .post_info .post_info_item.post_info_posted a:hover {color:#52b7c1}

.scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {background-color: #52b7c1;}

.scheme_default .sc_button.sc_button_video:hover .sc_button_icon span, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {background-color: #2d3c4b;}

.scheme_default .sc_layouts_menu_nav>li li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor>a {background-color: #52b7c1;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
	background-color:#2d3c4b !important;border: 1px solid #2d3c4b;border-radius:25px;font-family: 'inter-extrabold' !important, sans-serif;font-weight:normal}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active {background-color:#2d3c4b;border: 1px solid #2d3c4b;border-radius:25px;font-family: 'inter-extrabold' !important, sans-serif;font-weight:normal}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small,.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {font-family: 'inter-extrabold' !important;letter-spacing:0px}

.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {border-radius:0px !important;border:none !important}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-common .tribe-common-b2,.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {font-family: 'inter-regular' !important;}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {font-family: 'inter-extrabold' !important;}

.scheme_default .tribe-events .tribe-events-c-view-.elementor-kit-2403__list-item-text {color:#2d3c4b;font-family: 'inter-regular' !important;}

.tribe-events .tribe-events-c-view-.elementor-kit-2403__list-item--active .tribe-events-c-view-.elementor-kit-2403__list-item-text {font-weight:normal !important;font-family: 'inter-extrabold' !important;color:#52b7c1 !important}

.tribe-events .datepicker .datepicker-switch {font-family: 'inter-extrabold' !important;font-weight:normal !important}

.scheme_default .tribe-common table th {font-family: 'inter-regular' !important;color:#2d3c4b !important}

.tribe-events .datepicker .day, .tribe-events .datepicker .month, .tribe-events .datepicker .year {font-family: 'inter-regular' !important;}

.tribe-events .tribe-events-c-messages__message-list-item-link {font-weight:normal !important;font-family: 'inter-extrabold' !important;}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime {font-weight:normal !important;font-family: 'inter-regular' !important;}

.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {font-weight:normal !important;font-family: 'inter-regular' !important;color:#52b7c1 !important}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .single-tribe_events #tribe-events-content .tribe-events-event-meta dd, .scheme_default #tribe-events-content .tribe-events-abbr, .scheme_default .single-tribe_events #tribe-events-content .tribe-events-event-meta dt {font-family: 'inter-regular' !important;}

.tribe-events-event-meta a, .tribe-events-event-meta a:visited {font-family: 'inter-extrabold' !important;color:#2d3c4b}

.tribe-events-cal-links {font-family: 'inter-regular' !important;}

.scheme_default .single-tribe_events .tribe-events-cal-links a {color:#2d3c4b !important}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium {font-family: 'inter-regular' !important;}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6,.tribe-events-c-top-bar__datepicker-mobile {font-family: 'inter-extrabold' !important;color:#2d3c4b}

.tribe-common .tribe-common-b2--bold {font-weight:normal !important;font-family: 'inter-extrabold', sans-serif}

.xg-posts-filter-wrapper-2869526 .xg-post-filter-nav ul li, .xgnews-grid-17 .content .cats a {font-family: 'inter-regular' !important;}

.xgnews-grid-17 .content .readmore {font-weight:normal !important;font-family: 'inter-extrabold', sans-serif}

.xg-post-filter-nav ul li {font-family: 'inter-regular' !important;}

.page_content_wrap {padding-bottom:0}

.scheme_default .post_item_single .post_content .post_meta_label {color:#2d3c4b; font-family: 'inter-regular', sans-serif;font-weight:normal}

.scheme_default .post_item_single .post_content .post_tags a {background-color: #2d3c4b; font-family: 'inter-regular', sans-serif; font-weight:normal;letter-spacing:0px}

.scheme_default .post_item_single .post_content .post_tags a:hover {background-color: #52b7c1;}

.related_wrap {padding-bottom:5em}

.elementor-464 .elementor-element.elementor-element-e6ec4e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {background-color:#ddeef1 !important}

.elementor-464 .elementor-element.elementor-element-4dbc96f {box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.15);}

.ff-name {font-weight:normal!important;}

strong {font-weight:bold}

.shariff ul {margin-top:50px!important}

.post_item_single .post_content > .post_meta_single .post_tags {display:none}

.scheme_default .sidebar_inner .widget {background-color:#E5E5E9}

[class*="content_wrap"]>.sidebar {margin-bottom:75px}

.post_meta {font-weight:normal !important;letter-spacing:0px !important}

strong {font-weight:normal !important}

.sc_layouts_menu_nav > li.current-menu-item > a {font-weight: normal !important}

.sc_button, .sc_button_simple, .sc_form button {font-weight: normal !important}

.widget_area .post_item .post_categories, aside .post_item .post_categories, .widget_area .post_item .post_info, .widget_rss .rss-date, .widget_rss cite, aside .post_item .post_info, .related_item .post_meta_item {letter-spacing:0.5px !important;font-weight:normal !important;}

.widget li, .scheme_default .widget.widget_categories ul>li + li {font-weight:normal !important;font-family: 'inter-regular' !important; font-size:16px;}

.wunsch input[type="checkbox"] + label:before {border-color:#2d3c4b !important;background-color: #fff !important}/* End custom CSS */