#sp-header {
    background: #FFFFFF;
    height: 200px;
    padding-top: 20px;
	color:black;
}
/* Navigation */
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    color: #454545;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #FFFFFF!important;
}

.sp-contact-info li a {
color: #CB4D19;}

/* Off canvas toggler */


/*
.sppb-column {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
margin-top: 0px!important;}
*/
	
body.predefined-header1 #sp-header{ padding: 30px 15px 30px 20px;}
#sp-header .logo {margin-right:0px;}



/*.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
    background-color: #CB4D19;
    color: #FBF6D0;
}
*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
  background-color: #fdf8d0;
  color: #CB4D19!important;
}

 .sp-dropdown-inner  {
    background: #CB4D19;
    margin-left: -30px;}
	
.white{color:#FFFFFF!important;}

/*Slider*/
.slider h1 {font-size: 40pt; color: #FFCC00;}

#sp-footer {background: #FFFFFF!important;}
#sp-bottom {background: #FFFFFF!important;}

#sp-footer .sp-copyright {
    font-weight: 500;
    opacity: 1;
    margin-top: 7px;
display: inline-block;}

.kontakt h4, h3 {font-size:110%; color:	#CB4D19!important; font-weight:600;}
.map {border: 1px solid #c91f10;}
.service-item h3{color:#FFFFFF!important;}

.sp-page-title-heading {margin-top:-75px!important;}
.cr {color:#454545!important; text-align:right; margin-top:17px;}

.sppb-text-success {
    color: #CB4D19;
}

/* Akkordeon */
.sppb-panel-modern > .sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background: #FBF6D0!important;
    color: #cb4d19!important;
}
.sppb-panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: bolder;
    color: inherit;
}

/*Rahmen um Galeriebilder */
#sppb-addon-1702997370161 .sppb-gallery img {
  border: 1px solid #CCCCCC!important;
  padding: 5px!important;
}

/* EU-Cookies */
/* Formatierung links zu Datenschutz etc. */

#mod-eu-cookies a {
    color: #ffffff!important;
    text-decoration: none!important;
}
#mod-eu-cookies a:hover {
    color: #fffff!important;
	text-decoration: underline!important;
}
#mod-eu-cookies h1, #mod-eu-cookies h2, #mod-eu-cookies h3, #mod-eu-cookies h4, #mod-eu-cookies h5, #mod-eu-cookies h6, #mod-eu-cookies p {
    color: #ffffff!important;
    margin: 0 0 10px;
}

/*Bild mit Rahmen und Caption*/

#container {
    text-align: left!important;
}
figure {
    display: inline-block;
	padding:5px;
	border: 1px solid #CCCCCC;
}
figcaption {
    margin: 5px 0 0 0;
	font-size:0.9em;
	color:#CB4D19;
	font-weight:600;
	text-align: left!important;	
}