.modernizr-csstransforms3d .main-navigation-mobile.is-active {
left: 2%!important;
right: 2%!important;
}


.ce_accordion .toggler {
    margin-bottom: 3px!important;
}



.image_container figcaption,
.image_container .caption {
	color: #333;
	padding: 12px 0 0;
}


.ce_accordion p {
   padding: 0px;
   margin: 0px;
   margin-top: 0px!important;
/* margin-bottom: 0px!important; */
}

.main-navigation > ul > li > a:hover,
.main-navigation > ul > li > a:focus {
	color: #9baed6;
	text-decoration: none;
}


.main-navigation > ul > li > a.active,
.main-navigation > ul > li > a.trail,
.main-navigation > ul > li > a.forward,
.main-navigation > ul > li span.active,
.main-navigation > ul > li span.trail,
.main-navigation > ul > li span.forward {
color: #333;
}


.footer-links a, .footer-links span.trail, .footer-links span.active, .footer-links span.forward {
    color: inherit;
    text-transform:uppercase;
}


.footer-copyright {
	color: #333333;
}

.main-content {
    line-height: 23px;
}


.main-content h3 {
text-transform:uppercase;
}


.main-navigation > ul > li > a, .main-navigation > ul > li > span.active, .main-navigation > ul > li > span.trail, .main-navigation > ul > li > span.forward {
    padding: 0 0em;

}

/* höhe Bild Kontakt */
.centered-wrapper.-medium {
    min-height: 435px;
}
.ce_accordion {
    color: #333;
}


.ce_accordion .accordion {
padding: 0em 0em!important;
}

.ce_accordion[data-icon],
.ce_accordion[class^="icon-"],
.ce_accordion[class*=" icon-"] {
	position: relative;
}

.ce_accordion[data-icon]:before,
.ce_accordion[class^="icon-"]:before,
.ce_accordion[class*=" icon-"]:before {
	position: absolute;
	top: 0.75em;
	left: 1em;
	z-index: 1;
	font-size: 1.25em;
}

.ce_accordion[data-icon] .toggler,
.ce_accordion[class^="icon-"] .toggler,
.ce_accordion[class*=" icon-"] .toggler {
	padding-left: 3.125em;
}
.ce_accordion .toggler {
	outline: none;
	font-weight: normal;
	text-transform: uppercase;
	color:#11599c;
    margin-bottom: -2px;
    /* padding: 0.6875em 2.5em 0.8125em 1.25em; */
    padding: 0em 0em 0em 0em;
    border: none;
    border-radius: 3px;
    background: #ffffff;
}

[data-icon]::after {
    content: attr(data-icon);
}
[data-icon]::after, [class^="icon-"]::after, [class*=" icon-"]::after {
    font: 100%/1 "RockSolid Icons";
        font-size: 100%;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: geometricPrecision;
    text-indent: 0;
    display: inline-block;
    position: relative;
    margin-right: 0.25em;
}


.ce_accordion .toggler:after {
    font: 0.8125em/1 "RockSolid Icons";
    content: "v";

}

/*.ce_accordion .toggler:before {
    font: 0.8125em/1 "RockSolid Icons";
    content: "";
     font-weight: bold;

}
*/

.ce_accordion .toggler:hover {
/*	color: #007dbd; */
	text-decoration: none;
}
.ce_accordion .toggler::after {
    font: 0.9125em/1 "RockSolid Icons";
    content: "";
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: geometricPrecision;
    text-indent: 0;
    display: inline-block;
/*    position: relative;
    position: absolute;
    */
    top: 1.38462em;
    right: 1.53846em;
}

.ce_accordion .accordion {
    zoom: 1;
position: relative;
margin-bottom: -2px;
padding: 0.0625em 1.25em;
border: 1px solid #ffffff!important;
border-top-color: #fff;
border-radius: 0 0 3px 3px;
background: #fff;
}
