<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/********************* Allgemein ********************/
body {
	font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
}

.et_pb_column a {text-decoration: underline;}

.et_pb_column_empty {display: none;}

#main-content .welle-oben-tricolor-blau-img img {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#main-content a {text-decoration: underline;}

.et_pb_column p,
.et_pb_module p {text-align: justify;}

a {font-weight: 500; text-decoration: none;}

a:hover {color: #afd21c; text-decoration: underline !important;}
.et_pb_column a {
    text-decoration: underline;
	text-decoration: none;
}

#et-boc.et_builder_inner_content  {min-height: 350px;}

/********************* Content **********************/
.et_pb_text dl.dl-content {padding-top: 15px !important;}
.et_pb_text .dl-content dt {width: 25%; float: left; font-weight: normal;}
.et_pb_text .dl-content dd {width: 65%; float: right}

/***************** Schaltflaechen *******************/
a.et_pb_button {color: #ffffff; text-decoration: none; font-size: 12px; background: #afd21d;}
a.et_pb_button {
	box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
	width: 100%;
}

a.et_pb_button:hover {
	box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

/***************** Slider ***************************/
.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
    background-image: url('/wp-content/themes/divi-child/images/welle.png');
    background-color: rgba(255,255,255,0);
	background-color: #fff;
}

.et_pb_bottom_inside_divider {display: none;}
.et_pb_post_slider {position: relative;}
.et_pb_post_slider::after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	width: 100%;
	height: 150px;
	background-image: url('/wp-content/themes/divi-child/images/wellen-tricolor-o-transparent.png') !important;
	background-size: 100% 150px;
	background-position: bottom center !important;
}

#section-tricolor-unten.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider {
    background-image: url('/wp-content/themes/divi-child/images/wellen-tricolor-o-transparent.png') !important;
	background-size: 100% 150px;
    top: 0;
    height: 150px;
    z-index: 10;
    transform: rotateY(180deg);
}

/*********************** Footer *********************/
#main-footer {
	background-image: url('/wp-content/themes/divi-child/images/wellen-dgrau-stufen-footer2.png') !important;
	background-size: 100% auto;
	background-repeat: no-repeat;
    top: 0;
    z-index: 10;
	margin-top: 15px;
}

footer#main-footer .container #footer-widgets {padding:10.5% 0 0% 0;}

#footer-bottom {display: none;}

.bottom-nav {
    padding: 15px 0;
	padding: 0 0 10px 0;
}
footer .et_pb_widget a,
footer .et_pb_widget a:hover {color: #fff;}
footer .et_pb_widget a:hover {text-decoration: underline}

footer .fa-phone:before {display: none !important;}

/***************** Allgemein ***********************/
.et_pb_section { background: transparent; }
.et_pb_top_inside_divider { display: none; }
.entry-content,
#main-content {
	background: rgba(230,241,184,1);
	background: -moz-linear-gradient(top, rgba(230,241,184,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,241,184,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(230,241,184,1) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(230,241,184,1) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,241,184,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(230,241,184,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f1b8', endColorstr='#ffffff', GradientType=0 );

}

.popup_outer_wrap.entry-content  {background:transparent !important;}
.et_pb_row,
.tribe-clearfix {background: #FFFFFF;}
#main-content .container { background: #FFFFFF; padding-left: 30px; padding-right: 30px;}

.tribe-community-events {border: 0;}

.tribe-events-before-html {margin-bottom: 15px !important;}

.et_pb_widget_area_left {
    padding-right: 30px;
    border-right: 1px solid rgba(0,0,0,.1);
	border: 0px;
}

article.et_pb_post {padding-bottom: 15px; margin-bottom: 15px;}
.et_pb_post a.more-link {font-weight: bold; padding-top: 10px;}
.et_pb_post a.more-link:hover,
.et_pb_post a:hover {text-decoration: underline;}
.et_pb_post a.more-link::after {content: ' ...';}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding:20% 8% 20% 8%;
}

/***************** Veranstaltungen ******************/
.post-type-archive-tribe_events .entry-content, 
.tribe_events-template-default .entry-content {background: #ffffff;}

.post-type-archive-tribe_events .et_pb_gutters2.et_right_sidebar #left-area,
.tribe_events-template-default.single-tribe_events #left-area {padding-right: 0 !important;}

.tribe_events-template-default.single-tribe_events #left-area {width: 100%;}

.post-type-archive-tribe_events #sidebar,
.wp_router_page-template-default #sidebar,
.tribe_events-template-default.single-tribe_events #sidebar {display: none;}

.tribe-community-events-content {background: #fff !important;}

.tribe-events-tooltip h3.entry-title.summary {padding: 6px; font-size: 12px !important;}

.tribe_events-template-default .et_pb_row .et_pb_column {
    padding: 8px 0;
    text-align: justify !important;
}

.tribe-events-list-widget h4.widgettitle,
.et_pb_bg_layout_light .et_pb_widget li a,
p.tribe-events-widget-link a {color: #314077;}

#tribe-events .tribe-events-button, 
#tribe-events .tribe-events-button:hover, 
#tribe_events_filters_wrapper input[type=submit], 
.tribe-events-button, .tribe-events-button.tribe-active:hover, 
.tribe-events-button.tribe-inactive, 
.tribe-events-button:hover, 
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], 
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]&gt;a {
    background-color: #21759b;
	background-color: #AFD21D;
}

#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-button.tribe-active:hover {background-color: #2F3E74;}

#tribe-events-content a:hover {text-decoration: underline;}

.tribe-events-list-separator-month:after {
    content: "";
    border-bottom: 1px solid #c2c2c2;
	border-bottom: 2px solid #AFD21D;
}

.tribe-events-week .tribe-events-tooltip {z-index: 1001;}

.events-list #tribe-events-footer, 
.single-tribe_events #tribe-events-footer, 
.tribe-events-day #tribe-events-footer, 
.tribe-events-map #tribe-events-footer, 
.tribe-events-photo #tribe-events-footer {
    border-top: 1px solid #e5e5e5;
	border: 0;
    padding-top: 2em;
}

#tribe-events-content a, 
.tribe-events-adv-list-widget .tribe-events-widget-link a, 
.tribe-events-adv-list-widget .tribe-events-widget-link a:hover, 
.tribe-events-back a, 
.tribe-events-back a:hover, 
.tribe-events-event-meta a, 
.tribe-events-list-widget .tribe-events-widget-link a, 
.tribe-events-list-widget .tribe-events-widget-link a:hover, 
ul.tribe-events-sub-nav a, 
ul.tribe-events-sub-nav a:hover {
    text-decoration: none;
	font-weight: bold;
}

#tribe-events-content.tribe-events-list {
    margin-bottom: 60px;
	margin-bottom: 15px;
}
.events-list .tribe-events-loop, 
.single-tribe_organizer .tribe-events-loop, 
.single-tribe_venue .tribe-events-loop, 
.tribe-events-day .tribe-events-loop {
    max-width: 700px;
	max-width: 100%;
    margin: 0 auto;
}

.tribe-events-list-separator-month {
    margin: 1.25em auto;
	margin: 0.75em auto;
}

.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
    padding-top: 1.5em;
	padding-top: 15px;
}

.tribe-events-calendar thead th {
    background-color: #666;
	background-color: #2F3E74;
	color: #ffffff;
}

.tribe-events-notices {
    background: #d9edf7;
    border-radius: 4px;
    border: 1px solid #bce8f1;
    color: #3a87ad;
	color: #2F3E74;
    margin: 10px 0 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 #fff;
}

.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
	border-bottom: solid 2px #eeeeee; 
	padding-bottom: 15px;}

#tribe-events-content {background: #fff;}

.tribe-events-list .type-tribe_events {
    margin-bottom: 2rem;
	margin-bottom: 15px;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
    background: #666;
	background: #AFD21D;
}

#tribe-bar-form .tribe-bar-submit input[type=submit]:hover {background: #2F3E74;}

.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0 24px;
    padding: 0 1.5rem;
	padding: 0 0 15px 0;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
	border-bottom: solid 3px #AFD21D;
}
.tribe-events-list-widget .tribe-event-title {
    margin-bottom: 4px;
    margin-bottom: .25rem;
	margin-bottom: 0;
    margin-top: 0;
}
.entry-content ol.tribe-list-widget,
ol.tribe-list-widget {
    margin-left: 0;
	margin-bottom: 0;
	padding: 0 0 13px 0;
}


/***************** Startseite ***********************/
#postslider-tricolor-unten .et_pb_column {padding: 0 !important; margin: 0 !important;}

#postslider-tricolor-unten .et_pb_section .et_pb_row {padding: 0 !important;}

#postslider-tricolor-unten .et_pb_slide {
    padding: 0 6%;
	padding: 0 !important;
}
#postslider-tricolor-unten .et-pb-slider-arrows a {text-decoration: none;}

#postslider-tricolor-unten .et_pb_slide_title a {text-decoration: none;}

#postslider-tricolor-unten .et_builder_inner_content p {text-align: center;}

.start-postslider .et_pb_row .et_pb_column {
    padding: 8px 15px;
	padding: 0 !important;
} 
	
/****************** News ****************************/
.start-sp-news .start-sp2-grey {background: #eeeeee;}

.et_pb_row .et_pb_column.start-sp-news {padding: 0;}
.start-sp-news .et_pb_posts {padding: 15px 15px 0 15px;}

.start-sp-news .post-content p {display: none;}

.start-sp-news article.et_pb_post:last-child {
    padding-bottom: 15px;
    margin-bottom: 0;
}

.start-sp-news .et_pb_posts article:last-child {
    clear: both;
    border-bottom: solid 2px #afd21c;
	border: 0;
}

.start-sp-news h4 {
	text-transform: uppercase; 
	padding-bottom: 20px; 
	background-color: #afd21c; 
	color: #ffffff; 
	padding: 10px 5px !important; 
	margin-bottom: 0;
	text-align: center;
	font-size: 16px !important;
	}

.start-sp-news .entry-title a {
	font-size: 14px !important;
	font-family: 'Fira Sans';
	font-weight: 500;
}

body.single:not(.et-tb) #main-content .container, body.single:not(.et-tb-has-header) #main-content .container {padding-top: 0 !important;}

.single .et_pb_title_meta_container a {display: none;}
.single .et_pb_title_meta_container {color: #fff !important;}
.single .et_pb_title_meta_container span.published {color: #666;}


/****************** Termine *********************/
.start-sp-news #start-termine {padding: 5px 15px 0 15px;}

.start-sp-news #start-termine .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module{
	position: absolute;
	bottom: 5;
	left: 0;
	width: 100%;
}

.start-sp-news #start-termine .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode .tribe-events-l-container {padding-bottom: 2em;}
a.et_pb_button.start-termine-but-alle {
	padding: 0.3em 1em 0.3em 1em!important;;
    line-height: 1.7em!important;
	width: 95%;
	margin-bottom: 7px;
}

a.et_pb_button.start-termine-but-alle:hover {
	padding: 0.3em 1em 0.3em 1em!important;;
    line-height: 1.7em!important;
}


.start-sp-news #start-termine .tribe-mini-calendar-event {border-bottom: 0 !important;}

.start-sp-news #start-termine .type-tribe_events {
	background: transparent !important;
	border-bottom: solid 2px #afd21c !important;
}

.start-sp-news #start-termine .type-tribe_events:last-child {border-bottom: 0 !important;}

.start-sp-news #start-termine .entry-title a,
.start-sp-news #start-termine .tribe-mini-calendar-event .list-info h2 {
	font-size: 14px !important;
	font-family: 'Fira Sans';
	font-weight: 500;
}

.start-sp-news #start-termine .tribe-mini-calendar-event .list-info h2 {margin-bottom: 0;}

.start-sp-news #start-termine .tribe-clearfix {background: transparent;}

.start-sp-news #start-termine .tribe-mini-calendar-event .list-info {
    display: block;
    float: none;
    margin: 0;
    width: 100%;
}

.start-sp-news #start-termine .tribe-mini-calendar-event .list-date {display: none; }

.start-sp-news #start-termine .tribe-events-title a {text-decoration: none;}
.start-sp-news #start-termine .tribe-events-title a:hover {color: #afd21c;}

.start-sp-news #start-termine p.tribe-events-widget-link {display: none;}

.start-sp-news .presse h4 {
	text-transform: uppercase; 
	padding-bottom: 20px; 
	background-color: #afd21c; 
	color: #ffffff; 
	padding: 10px 5px !important; 
	margin-bottom: 15px;
	text-align: center;
	font-size: 16px !important;
	}

.start-sp-news .tribe-events-widget-link a {
    display: block;
    clear: both;
    background: #afd21c;
    padding: 3px !important;
    color: #ffffff;
	font-size: 12px;
    width: 120px;
    float: right;
    text-align: center;
    box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
}

.start-sp-news .tribe-events-widget-link a:hover {
	background: #314077;
	color: #ffffff;
	box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}


.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper {
    padding-top: 0;
}

#start-termine .tribe-events-before-html {display: none;}

#start-termine .tribe-events-widget-shortcode__header-title {margin-bottom: 0;}
#start-termine .tribe-events-c-top-bar__nav-list-date {font-weight: strong !important;}
#start-termine .tribe-events-calendar-month__day-date-daynum {}
#start-termine h3.tribe-events-calendar-month-mobile-events__mobile-event-title {}
#start-termine .tribe-events {padding-left: 0; padding-right: 0;}

/****************** News Ortsteilgespraech *********************/
.og-news .et_pb_post {
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
}

.og-news .et_pb_posts article {
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
}

/****************** Content *********************/
#start-content .et_pb_row_inner.block-border-top {
	border-top: solid 2px #afd21c !important;
	padding-top: 20px !important;
}


/***************** Sidebar **************************/
#sidebar li {border-bottom: solid 2px #AFD21D; padding-bottom: 8px;}
#sidebar li:last-child {border: 0px; padding-bottom: 0;}

.post-type-archive #main-content .container {
    padding-top: 58px;
	 padding-top: 28px;
}

.et_pb_widget a:hover {
    color: #2F3E74;
    text-decoration: underline;
}
#et-footer-nav {background-color: #666666;}

#et-secondary-menu li.current-menu-item a {color: #afd21c}

#top-menu-nav li.nav-start {padding-top: 7px;}

li.nav-start a::before {content: "\e074" !important; font-family: 'ElegantIcons';}
li.current-menu-item.nav-start a,
.et-fixed-header li.nav-start.current-menu-item a,
.et-fixed-header li.nav-start.current-menu-item {color: #ffffff;}



/***************** News *****************************/
.side-news li {
	border-bottom: solid 2px #afd21c; 
	padding-bottom: 10px;
}

.side-news a {color: #666666 !important;}

.et_pb_post {}

#left-area .et_pb_post {}
.et_post_meta_wrapper h1.entry-title {display: none;}

.et_pb_posts .post-meta {text-align: right !important;}

.et_pb_posts a.more-link {
    display: block;
    clear: both;
	background: #afd21c;
	padding: 3px !important;
	color: #ffffff;
	width: 100px; 
	float: right;
	text-align: center;
	box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
}

.et_pb_posts a.more-link:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: #314077;
}

.post-template-default #main-content .container {
    padding-top: 58px;
	padding-top: 0;
	width: 100% !important;
	padding-left: 0;
	padding-right: 0;
}

.pagination a {
	display: block;
    clear: both;
	background: #afd21c;
	padding: 5px 10px !important;
	color: #ffffff;
	text-align: center;
	box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 8px 10px -4px rgba(0,0,0,0.3);
}

.pagination a:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: #314077;
}


/***************** Infotext*****************/
.et_pb_blurb.blurb-gruen-hover,
.et_pb_blurb.blurb-link-gruen-hover {
	border-width: 2px!important;
    border-color: #e7f1ba!important;
    padding-top: 15px!important;
    padding-right: 15px!important;
    padding-bottom: 15px!important;
    padding-left: 15px!important;	
	margin-bottom: 15px!important;
	background: #ffffff;
}

.et_pb_blurb.blurb-gruen-hover .et_pb_blurb_content,
.et_pb_blurb.blurb-blau-hover .et_pb_blurb_content{}

.et_pb_blurb.blurb-gruen-hover h2,
.et_pb_blurb.blurb-link-gruen-hover h2 {font-size: 16px; line-height: 1.3em !important; padding-top: 5px;}

.et_pb_blurb.blurb-gruen-hover:hover,
.et_pb_blurb.blurb-link-gruen-hover:hover{
	border-color: #afd21c!important;
	cursor: pointer;
}

.et_pb_blurb.blurb-gruen-hover .et_pb_main_blurb_image span.et_pb_image_wrap span.et-pb-icon-circle,
.et_pb_blurb.blurb-link-gruen-hover .et_pb_main_blurb_image span.et_pb_image_wrap span.et-pb-icon-circle{
	color: #ffffff;
    background-color: #e7f1ba!important;
}

.et_pb_blurb.blurb-gruen-hover:hover .et_pb_main_blurb_image span.et_pb_image_wrap span.et-pb-icon-circle,
.et_pb_blurb.blurb-link-gruen-hover:hover .et_pb_main_blurb_image span.et_pb_image_wrap span.et-pb-icon-circle{background-color: #afd21c !important;}

.et_pb_blurb.blurb-blau-hover,
.et_pb_blurb.blurb-link-blau-hover{
	border-width: 2px!important;
    border-color: #d5e2ff!important;
    padding-top: 15px!important;
    padding-right: 15px!important;
    padding-bottom: 15px!important;
    padding-left: 15px!important;
	margin-bottom: 15px!important;
	background: #ffffff;
}

.et_pb_blurb.blurb-blau-hover h2,
.et_pb_blurb.blurb-link-blau-hover h2 {font-size: 16px; line-height: 1.3em !important; padding-top: 5px;}

.et_pb_blurb.blurb-blau-hover:hover,
.et_pb_blurb.blurb-link-blau-hover:hover{
	border-color: #314077!important;
	cursor: pointer;
}

.et_pb_blurb.blurb-blau-hover:hover .et_pb_main_blurb_image span.et_pb_image_wrap span.et-pb-icon-circle,
.et_pb_blurb.blurb-link-blau-hover:hover .et_pb_main_blurb_image span.et_pb_image_wrap span.et-pb-icon-circle{background-color: #314077 !important;}

.et_pb_blurb.blurb-link-blau-hover .et_pb_image_wrap img {
	background-color: #d5e2ff;
	width: 104px;
	height: 104px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 25px;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.et_pb_blurb.blurb-link-blau-hover .et_pb_image_wrap img:hover {background-color: #314077!important;}

.et_pb_blurb.blurb-gruen-hover .et_pb_blurb_container,
.et_pb_blurb.blurb-blau-hover .et_pb_blurb_container {
	height: 120px;
	overflow-x: hidden;
    overflow-y: auto;
	padding: 0 4px;
	text-align: left;
}

.et_pb_blurb.blurb-link-gruen-hover .et_pb_blurb_container,
.et_pb_blurb.blurb-link-blau-hover .et_pb_blurb_container {
	height: 45px;
	overflow-x: hidden;
    overflow-y: auto;
	padding: 0 4px;
	text-align: left;
}

.et_pb_blurb.blurb-gruen-hover .et_pb_blurb_container p,
.et_pb_blurb.blurb-blau-hover .et_pb_blurb_container p,
.et_pb_blurb.blurb-link-gruen-hover .et_pb_blurb_container p,
.et_pb_blurb.blurb-link-blau-hover .et_pb_blurb_container p {text-align: left;}

.et_pb_blurb.blurb-gruen-hover .et_pb_blurb_container h2,
.et_pb_blurb.blurb-blau-hover .et_pb_blurb_container h2,
.et_pb_blurb.blurb-link-gruen-hover .et_pb_blurb_container h2,
.et_pb_blurb.blurb-link-blau-hover .et_pb_blurb_container h2 {text-align: center;}

.et_pb_blurb.blurb-gruen-hover .et_pb_blurb_container::-webkit-scrollbar,
.et_pb_blurb.blurb-link-gruen-hover .et_pb_blurb_container::-webkit-scrollbar,
.et_pb_blurb.blurb-blau-hover .et_pb_blurb_container::-webkit-scrollbar,
.et_pb_blurb.blurb-link-blau-hover .et_pb_blurb_container::-webkit-scrollbar {width: 14px;}

.et_pb_blurb.blurb-gruen-hover .et_pb_blurb_container::-webkit-scrollbar-track,
.et_pb_blurb.blurb-link-gruen-hover .et_pb_blurb_container::-webkit-scrollbar-track,
.et_pb_blurb.blurb-blau-hover .et_pb_blurb_container::-webkit-scrollbar-track,
.et_pb_blurb.blurb-link-blau-hover .et_pb_blurb_container::-webkit-scrollbar-track{
    box-shadow: inset 0 0 5px grey; 
	box-shadow: inset 0 0 5px #ccc;
    border-radius: 7px;
}

.et_pb_blurb.blurb-gruen-hover .et_pb_blurb_container::-webkit-scrollbar-thumb,
.et_pb_blurb.blurb-link-gruen-hover .et_pb_blurb_container::-webkit-scrollbar-thumb {
    background: #e7f1ba; 
    border-radius: 10px;
}
.et_pb_blurb.blurb-gruen-hover .et_pb_blurb_container::-webkit-scrollbar-thumb:hover,
.et_pb_blurb.blurb-link-gruen-hover .et_pb_blurb_container::-webkit-scrollbar-thumb:hover{background: #afd21c;}

.et_pb_blurb.blurb-blau-hover .et_pb_blurb_container::-webkit-scrollbar-thumb,
.et_pb_blurb.blurb-link-blau-hover .et_pb_blurb_container::-webkit-scrollbar-thumb{
    background: #d5e2ff; 
    border-radius: 10px;
}
.et_pb_blurb.blurb-blau-hover .et_pb_blurb_container::-webkit-scrollbar-thumb:hover,
.et_pb_blurb.blurb-link-blau-hover .et_pb_blurb_container::-webkit-scrollbar-thumb:hover {background: #314077;}

/********** Breadcrumb und Sitemap ******************/
.bc,
.sitemap {width: 100%; margin-bottom: 8px; margin-bottom: 0px; }

.bc .et_pb_widget_area_left,
.sitemap .et_pb_widget_area_left{padding: 0px; border: 0px;}

.bc .et_pb_widget,
.sitemap .et_pb_widget{
    width: 100% !important;
	margin: 0px !important;
	}
	
.bc .et_pb_widget {word-wrap: normal;}

.breadcrumbs {
    width: 100% !important; 
	border-bottom: solid 2px #efefef; 
	border-bottom: solid 2px #afd21c; 
	padding-bottom: 10px;
	padding-top: 10px;
	}

.et_pb_row .et_pb_column {padding: 8px 30px;}

.et_pb_row .et_pb_column .et_pb_column {padding: 0;}

.sitemap ul ul {
	background-color: #eee;
	margin-bottom: 15px;
}

.sitemap ul ul li:first-child {padding-top: 10px;}
.sitemap ul ul li:last-child {padding-bottom: 10px;}

.sitemap ul ul ul li:first-child {padding-top: 5px;}
.sitemap ul ul ul li:last-child {padding-bottom: 0;}

.sitemap ul&gt;li.menu-item-has-children a {text-transform: uppercase;}
.sitemap ul li ul li.menu-item a,
.sitemap ul li ul li.menu-item-has-children a{text-transform: none;}

.sitemap ul li ul li.menu-item a:before, 
.sitemap ul li ul li.menu-item-has-children a:before {
    font-family: 'ElegantIcons';
    content: "\45";
}

/***************** BlÃ¶cke ***************************/
#welle-oben-tricolor-blau {clear: both;}

#welle-oben-tricolor-blau .et_pb_column {padding: 8px 30px;}
#welle-oben-tricolor-blau .welle-oben-tricolor-blau-img .et_pb_column {padding: 0 !important; padding-bottom: 15px !important;}
.et_pb_section .welle-oben-tricolor-blau-img .et_pb_column {padding: 0 !important;}


/***************** Listen ***************************/
#cn-list {}
#cn-slim-plus .cn-left {float: right;}
#cn-slim-plus .cn-entry {font-size: 14px!important;}

#cn-list span.cn-image-none {
    color: #aaa;
    font-weight: 700;
    line-height: normal;
    max-width: 100%;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
	display: none !important;
}

.cn-right map-block {display: none;}

.cn-notes h5 {display: none;}

.cn-right .org .organization-unit {font-size: 20px;}

#cn-slim-plus .cn-entry h3.cn-accordion-item {color: #314077!important;}
#cn-slim-plus .cn-entry-content-block-list h3 {display:none;}
#cn-slim-plus .cn-entry-content-block-list ul {list-style-type: none;padding-left: 0;}
#cn-slim-plus .cn-entry-content-block-list li {padding-left: 0;  margin-left: 0;}
#cn-slim-plus .cn-entry-content-block-list li span.cn-entry-meta-key {font-weight: bold;}

span.fn, span.fn a {color: #314077!important;}

#cn-slim-plus .org .tel .phone-name {width: 150px;}
#cn-slim-plus .chosen-container{display: none;}
#cn-slim-plus .cn-alphaindex a.cn-char {padding-left: 5px; font-size: 18px;}

/***************** Ansprechpartner ******************/
.et_pb_member_position {
    padding-bottom: 7px;
    color: #314077;
}

.et_pb_team_member .et_pb_team_member_description {font-size: 14px;}

.entry-content .et_pb_member_social_links {margin-top: 12px;}

.et_pb_member_social_links a.et_pb_font_icon {
	background-color:#314077; 
	color: #ffffff;
	border-radius: 50%;
	padding: 5px;
	text-decoration: none;
	width: 30px;
	height: 30px;
	font-size: 16px;
}

.et_pb_member_social_links a.et_pb_font_icon:hover {background-color: #afd21c; color: #ffffff;}

.icon-round-person-blau a,
.icon-round-person-blau-fb a,
.icon-round-person-blau-ig a,
.icon-round-person-blau-in a {
	background-color:#314077; 
	color: #ffffff;
	border-radius: 50%;
	padding: 7px 7px 6px 7px;
	font-size: 16px;
	margin-right: 10px;
	margin-top: 15px;
	width: 33px;
	height: 33px;
}

.icon-round-person-blau a,
.icon-round-person-blau-fb a,
.icon-round-person-blau-ig a,
.icon-round-person-blau-in a {color: #ffffff; text-decoration: none;}

.icon-round-person-blau a:hover,
.icon-round-person-blau-fb a:hover,
.icon-round-person-blau-ig a:hover,
.icon-round-person-blau-in a:hover {background-color: #afd21c;}

.icon-round-person-blau-fb a:after {
	font-family: ETmodules;
	content: "\e093";
}

.icon-round-person-blau-ig a:after {
	font-family: ETmodules;
	content: "\e09a";
}

.icon-round-person-blau-in a:after {
	font-family: ETmodules;
	content: "\e09d";
}

/***************** Tabellen *************************/
table.tab-zeiten {border: 0px !important;}
table.tab-zeiten td,
table.tab-zeiten th {padding: 0 8px 0 0; border: 0 !important; text-align: left; vertical-align: top;}

.entry-content tr td,
.entry-content tr th {border-top: 1px solid #eee !important;}

.entry-content tr td:last-child,
.entry-content tr th:last-child {border-bottom: 1px solid #eee !important;}

#content-area table td,
#content-area table th {
	text-align: left;
	padding: .857em .587em;
	padding: .3em .3em;
	vertical-align: top;
}

.supsystic-tables-wrap table.dataTable.no-border td,
.supsystic-tables-wrap .entry-content tr td, 
.supsystic-tables-wrap .entry-content tr {
    border-bottom: 1px solid #eee !important;
	border-left: none;
    border-right: none;
    border-bottom: 1px solid #eee !important;
}

.supsystic-tables-wrap table.dataTable.no-border td:last-child,
.supsystic-tables-wrap .entry-content tr td:last-child {border-bottom: 2px solid #eee !important;}

.supsystic-tables-wrap table.dataTable.no-border td:first-child,
.supsystic-tables-wrap .entry-content tr td:first-child {border-top: 1px solid #eee !important;}

/***************** bildunterschrift *****************/
.bildunterschrift,
.et_pb_gallery_caption {font-size: 12px !important; text-align: center;}

/***************** ol und ul Listen *****************/
.liste-abstand .et_pb_text ol li,
.liste-abstand .et_pb_text ul li {padding-bottom: 15px;}

.liste-abstand .et_pb_text ol li ol li,
.liste-abstand .et_pb_text ul li ul li{padding-bottom: 0;}

.liste-abstand .et_pb_text ol li ol li ol li,
.liste-abstand .et_pb_text ul li ul li ul li{padding-bottom: 0;}


/***************** Posts ****************************/
.et_pb_posts article {clear: both; border-bottom: solid 2px #afd21c; }

.et_pb_post .entry-featured-image-url {
    float: right;
    position: relative;
    margin-bottom: 30px;
	margin-left: 10px;
	width: 200px;
	height: auto;
	box-shadow: 0 8px 16px -6px rgba(0,0,0,0.3);
}
.st_news article.et_pb_post {
	box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);}

.st_news .et_pb_post .entry-featured-image-url {
    float: none !important;
    position: relative;
    margin-bottom: 0;
	margin-left: 0;
	width: auto;
	height: auto;
	box-shadow: none;
}

.st_news article.et_pb_post {padding-bottom: 4.5em;}

.st_news .et_pb_post a.more-link {
    display: block;
    clear: both;
    background: #afd21c;
    padding: 3px !important;
    color: #ffffff;
    width: 100px;
    float: right;
    text-align: center;
    box-shadow: 0 8px 10px -4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 8px 10px -4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 8px 10px -4px rgba(0, 0, 0, 0.3);
}

.st_news .et_pb_post a.more-link:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: #314077;
}


.et_pb_post h2.entry-title {font-size: 14px;font-size: 16px;}

.et_pb_post a.more-link {font-size: 12px;}

.et_pb_section .et_pb_row {
	padding: 8px 20px;
}

.et_pb_row .et_pb_column {padding: 8px 15px;}

#welle-oben-tricolor-blau.et_pb_section .et_pb_row {padding: 0;}

@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column, 
	.et_pb_gutters3.et_pb_row .et_pb_column {
		margin-right: 1%;
	}
}

/************ Ansprechpartner Akkordeon *************/
.ak-ap .et_pb_toggle_open {
    padding: 10px;
    background-color: #fff;
}

.ak-ap .et_pb_toggle_content {
    position: relative;
	padding-top: 10px;
}

.ak-ap .et_pb_toggle_close {
	padding: 10px 0 0 10px;
	background-color: #fff;
}
.ak-ap .et_pb_toggle_close h5 {padding-bottom: 10px;}

.ak-ap .et_pb_toggle.et_pb_module.et_pb_accordion_item {
	margin-bottom: 0 !important;
	border: 0; 
	border-bottom: solid 1px #ccc;
}

.ak-ap .et_pb_toggle.et_pb_module.et_pb_accordion_item h5 {
	font-size: 14px; 
	color: #999;
}

.ak-ap h4 {
	margin-top: 0; 
	padding: 0;
	color: #314077;
}

.ak-ap .et_pb_toggle_title {padding-right: 0; padding-bottom: 0;}

.ak-ap .et_pb_toggle_title:before {
    font-family: 'ElegantIcons';
	position: absolute;
	top: 63%;
    right: 0;
    margin-top: -.5em;
	color: #fff;
	content: "\33";
	background: #ccc;
	font-size: 18px;
	font-weight: bold;
}

/***************** Kontaktformular ******************/
.clear {clear: both;}

.wpcf7 .kf100 {
    width: 100%;
	margin-bottom: 15px;
}
.wpcf7 .kfinput100,
.mm-container .mm-grid-100 {
    width: 100%;
	margin-bottom: 15px;
	vertical-align: bottom;
}
.wpcf7 span.sb {color: #0087CC;}
.wpcf7 select,
.mm-container select {
    padding: 16px;
    border: none;
	border: solid 1px #c5c5c5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #444;
    background-color: #fff;
    font-size: 15px;
	overflow: hidden;
	width: 100%;
	font: 400 14px Arial;
}
.wpcf7-form  textarea,
.mm-container textarea {
    padding: 16px;
    border: none;
	border: solid 1px #c5c5c5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #444;
    background-color: #fff;
	overflow: hidden;
	width: 100%;
	font: 14px Arial;
}
.wpcf7 input,
.mm-container input {
    padding: 16px;
    border: none;
	border: solid 1px #c5c5c5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #444;
    background-color: #fff;
	font: 14px Arial;
	overflow: hidden;
	width: 100%;

}
.wpcf7 input[type=checkbox],
.mm-container input[type=checkbox] {
    width: 17px;
    height: 17px;
}
.wpcf7 input.nb,
.mm-container input.nb {
    padding: 16px;
	padding-left: 0px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #444;
    background-color: #fff;
	font: 14px Arial;
	overflow: hidden;
	width: 100%;
}

.wpcf7 .wpcf7-checkbox .wpcf7-list-item {
	float: none;
	width: 100%;
	margin: 0 0 0 0em;
}

.wpcf7 hr,
.mm-container hr {
	border: 0px;
	border-bottom: solid 2px #afd21c;
	width: 100%;
	margin: 10px 0 15px 0;
	clear: both;
}

.wpcf7 .kfinput10l,
.mm-container .mm-grid-10l {
    float: left;
	width: 9%;
	margin-bottom: 2%;
	vertical-align: bottom;
}
.wpcf7 .kfinput20l,
.mm-container .mm-grid-20l {
    float: left;
	width: 19%;
	margin-bottom: 2%;
	vertical-align: bottom;
}
.wpcf7 .kfinput30l,
.mm-container .mm-grid-30l {
    float: left;
	width: 29%;
	margin-bottom: 2%;
	vertical-align: bottom;
	
}
.wpcf7 .kfinput33 {
    float: left;
	width: 32%;
	margin-bottom: 2%;
	vertical-align: bottom;
	margin-right: 1.5%;
}
.wpcf7 .kfinput33:last-child {
	margin-right: 0;
	float: right;
	width: 32%;
	margin-bottom: 2%;
	vertical-align: bottom;
}

.wpcf7 .kfinput50l,
.mm-container .mm-grid-50l{
    float: left;
	width: 49%;
	margin-bottom: 2%;
	vertical-align: bottom;
}
.wpcf7 .kfinput70l,
.mm-container .mm-grid-70l{
    float: left;
	width: 69%;
	margin-bottom: 2%;
	vertical-align: bottom;
}
.wpcf7 .kfinput30r,
.mm-container .mm-grid-30r {
    float: right;
	width: 29%;
	margin-bottom: 2%;
	vertical-align: bottom;
}

.wpcf7 .kfinput50 {
	width: 49%;
	margin-bottom: 2%;
	vertical-align: bottom;
}
.wpcf7 .kfinput50r,
.mm-container .mm-grid-50r{
    float: right;
	width: 49%;
	margin-bottom: 2%;
	vertical-align: bottom;
}
.wpcf7 .kfinput70r,
.mm-container .mm-grid-70r {
    float: right;
	width: 69%;
	margin-bottom: 2%;
	vertical-align: bottom;
}
.wpcf7 .kfinput80r,
.mm-container .mm-grid-80r {
    float: right;
	width: 79%;
	margin-bottom: 2%;
	vertical-align: bottom;
}
.wpcf7 .kfinput90r,
.mm-container .mm-grid-90r {
    float: right;
	width: 89%;
	margin-bottom: 2%;
	vertical-align: bottom;
}

.wpcf7 img.wpcf7-form-control {box-shadow: none !important;}
.wpcf7 checkbox.datenschutzbestimmungen,
.wpcf7 checkbox.daten-person {float: left;}

.wpcf7 .datenschutzbestimmungen .wpcf7-list-item-label,
.wpcf7 .daten-person .wpcf7-list-item-label {display: none;}

.wpcf7 a,
.mm-container a {color: #444; text-decoration: underline;}

.wpcf7 .button,
.mm-container .mm-input-submit {
	width: auto !important;
	color: #fff;
	border: 2px solid #ED6F00;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	padding: 0.3em 1em;
	background: #314077;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em !important;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
    display: inline-block;
    margin: 15px 0 0 0px;
    font-family: inherit;
    cursor: pointer;
}
.wpcf7 .button:hover,
.mm-container .mm-input-submit:hover {
	border-color: #afd21c;
	border: none;
	background: #afd21c;
	color: #ffffff;
}

.mm-error-box {
	background: rgba(255, 0, 0, 0.3);
	margin: 0 0 15px 0;
	padding: 5px;
	border: solid 2px #cc0000;
	width: 100%;
	color: #cc0000;
}
.mm-error-box ul {}
.mm-error-box li {list-style-type: disc; margin-left: 15px;}

/***************** Content Unavi ********************/
.content-unavi .widget_nav_menu {width: 100% !important; float: none !important;}
.content-unavi li.menu-item {
	float: left;
	width: 31%;
	margin: 0 1.5% 2% 0;
	background: #314077;
	padding: 15px;
	text-align: center;
	text-transform: uppercase !important;
	-webkit-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
}

.content-unavi li.menu-item:hover {background: #afd21c;}
.content-unavi li.menu-item:last-child {
	margin-right: 0px; 
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.content-unavi li.menu-item a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 16px;
}

/***************** Content Navigation Anker *********/
.navi-liste-hori ul {padding: 0px;}
.navi-liste-hori li {
	float: left;
	list-style-type: none;
	text-align: left;
	margin:  0 15px 25px 0;
}

.navi-liste-hori li:last-child {
	margin-right: 0px; 
}

.navi-liste-hori li a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 15px;
	background-color: #314077;
	text-align: center;
	text-transform: uppercase !important;
	-webkit-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
}

.navi-liste-vertical li a:hover {
	background: #afd21c;
	margin-right: 0; 
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

/* ===========================
 * Spalten
 * ========================= */

.spalte-border {
	padding: 15px !important;
	background: #eeeeee;
	margin-bottom: 15px;
	-webkit-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
}

.spalte-border:first-child {margin-left: 12px;}

.spalte-border h3 {font-size: 18px !important;}

.spalte-border-blue {
	border: solid 2px #314077;
	padding: 15px !important;
	background: #ffffff;
	margin-bottom: 15px;
	-webkit-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
}

.spalte-border-blue h3 {font-size: 18px !important;}

.spalte-grey{
	padding: 15px !important;
	background: #eeeeee;
	margin-bottom: 15px;
	-webkit-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
}

.spalte-grey:first-child {margin-left: 14px;}

.spalte-grey h3 {font-size: 18px !important;}

.spalte-white{
	padding: 15px !important;
	background: #ffffff;
	margin-bottom: 15px;
	-webkit-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
}

.spalte-white h3 {font-size: 18px !important;}

/* ===========================
 * Sektionen
 * ========================= */

.et_pb_specialty_column .et_pb_row_inner {padding-top: 0 !important;}


/* ===========================
 * Links
 * ========================= */
a[href^="tel:"] {
	color: #666666;
	text-decoration: none;
	margin-right: 0.5em;
	margin-right: 0;
}

.hotlinew a[href^="tel:"] {
	color: #ffffff;
	text-decoration: none;
	margin-right: auto;
}

a[href^="fax:"] {
	color: #666666;
	text-decoration: none;
	margin-right: 0.5em;
	font-weight: 400;
}

a[href^="mailto:"] {
	color: #666666;
	text-decoration: none;
	margin-right: 0.5em;
	font-weight: 400;
}

a[href^="tel:"]:hover, 
a[href^="fax:"]:hover {text-decoration: none !important;}

/***************** Connections **********************/
h3.cn-accordion-item {
	border-bottom: #ccc 1px solid !important;
}

.cn-sprite {background-color: #ccc !important;}

#cn-list div.cn-list-section-head h4 {
    font-size: 24px !important;
    padding: 0;
    margin: .8em 0;
	color: #aaa !important;
}

.kitas-adressen span.cn-search,
.schulen-adressen span.cn-search{display: none !important;}


/****************** Borlabs  ***********************/
.borlabs_cookie_log th {color: #666666 !important; font-weight: bold !important;padding:  4px 10px 4px 0;}
.borlabs_cookie_log td {padding:  4px 10px 4px 0;}
.borlabs_cookie_log {margin-bottom: 20px;}
h4.borlabs_cookie_log {}
.borlabs-cookie-bct {min-width: 100%;}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed {margin-bottom: 0;}

/* ********** CSS - Des Maengelmelders ********** */
.mm-row hr {
	border: none;
	clear: both;
}
#mm .et_pb_tab { display: none; position: relative; }
#mm .et-pb-active-slide { display: block; }
#mm ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#mm li {
    float: left;
    margin: 0;
    border-top: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    padding: 5px 15px;
}

#mm li:hover {background-color: #ecf2ff;}

#mm li.et_pb_tab_active {
    background-color: #ecf2ff;
}

#mm li:last-child {
    border-right: solid 1px #cccccc;
}


.mm-loadverlay {
	background: rgba(0,0,0,0.5);
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.mm-bg-web {
	background: rgba(49, 64, 119, 0.5);
	background: #ecf2ff;
	padding:15px;
	margin-bottom: 15px;
	border: solid 1px #cccccc;
}

.mm-bg-mobile {
	background: rgba(175, 210, 29, 0.5);
	background: #e7f1ba;
	padding:15px;
	margin-bottom: 15px;
}
.mm-text {}
.mm-text dl { margin: 0 0 0.3em 0; }
.mm-text dt {
	float: left;
	clear: left;
	width: 100px;
	text-align: left;
}
.mm-text dd {
	margin: 0 0 0 110px;
	padding: 0 0 0.15px 0;
}
.mm-img {
	max-width: 200px;
	margin-left: 20px;
	float: right;
	-webkit-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3) !important;
	background-color: #f0f0f0;
}
.mm-beschr {
	padding-top: 15px;
	font-size: 14px;
}
.captbar { padding-bottom: 20px; }
.captico label {
        box-sizing: border-box;
        display: inline-block;
        text-align: center;
        cursor: pointer;
        padding: 5px;
}
.captico i { font-size: 40px; }
.captico input[type=radio] { display: none; }


/* ********************************************** */
/* ************* CSS - Des Spinners ************* */
/* ********************************************** */
.spinner {
	position: sticky;
	left: 50%;
	top: 50%;
	height: 60px;
	width: 60px;
	margin: 25px auto;
	-webkit-animation: rotation .6s infinite linear;
	-moz-animation: rotation .6s infinite linear;
	-o-animation: rotation .6s infinite linear;
	animation: rotation .6s infinite linear;
	border-left: 6px solid rgba(0,174,239,.15);
	border-right: 6px solid rgba(0,174,239,.15);
	border-bottom: 6px solid rgba(0,174,239,.15);
	border-top: 6px solid rgba(0,174,239,.8);
	border-radius: 100%;
}
@-webkit-keyframes rotation {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {
	from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(359deg);}
}
@-o-keyframes rotation {
	from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(359deg);}
}
@keyframes rotation {
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}

/******************** Left Site *********************/
#left-area h1.entry-title.main_title {display: none;}

#icb .et_pb_row {background: #314077 !important;}

.pa-blog-equal-height .pa-auto-height {
    height: auto !important;
}
/******************** LNews *********************/
.pa-blog-equal-height .pa-auto-margin {
    margin-top: 20px !important;
}
</pre></body></html>