#sp-main-body {
	padding: 30px 0;
}
.sppb-cta-title {
  text-shadow: 0 0 5px black;
}
.sp-page-title {
	padding: 80px 0;
        text-align: right;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: cover;
        color: white;
        text-shadow: 0 0 5px black;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
min-height: 0px;
}

.offcanvas {
	background-image: url("images/home-1353389_1920.jpg");
}
/*Letze Box über den Footer */
#sp-bottom {
	padding: 30px 0px !IMPORTANT;
}
/* Seiten Menu */
.sp-module a {
background: -moz-linear-gradient(45deg, rgba(124,162,181,0.71) 21%, rgba(124,162,181,0.65) 34%, rgba(124,162,181,0.35) 100%);
background: -webkit-linear-gradient(45deg, rgba(124,162,181,0.71) 21%,rgba(124,162,181,0.65) 34%,rgba(124,162,181,0.35) 100%);
background: linear-gradient(45deg, rgba(124,162,181,0.71) 21%,rgba(124,162,181,0.65) 34%,rgba(124,162,181,0.35) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b57ca2b5', endColorstr='#597ca2b5',GradientType=1 );
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
 padding: 5px 5px;
  margin: 20px;
  color: #FFF100;
font-weight: bold;
text-shadow: 0 0 5px #7B4493;
    }

.sp-module  ul > li > a:hover, 
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, 
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus {
  background: #96BFC5;
  background-image: -webkit-linear-gradient(top, #96BFC5, #7191B7);
  background-image: -moz-linear-gradient(top, #96BFC5, #7191B7);
  background-image: -ms-linear-gradient(top, #96BFC5, #7191B7);
  background-image: -o-linear-gradient(top, #96BFC5, #7191B7);
  background-image: linear-gradient(to bottom, #96BFC5, #7191B7);
  color: #99F100;
  text-decoration: none; !IMPORTANT
}

.sp-module li:active {
  color: #DF013A;
font-weight: bold;
}
.sp-module a:active {
	color: #DF013A; 
font-weight: bold;
}

.sp-module ul > li {
	 border-bottom: 0px;
}

.sp-module ul > li > a {
	 padding: 10px 0; 

}

.sp-module-content ul.nav li.current,
.sp-module-content ul.nav li.current a { 
	color: #99F100; 
font-weight: bold;
}
.sp-module ul > li > a::before {
    margin-right: 0px;
}

.sp-module ul.nav > li.current > a::before{
    margin-right: 8px;
}
/*Ende Seiten Menu*/	


/*Haupmenu*/
/*
.sp-megamenu-parent a {

    }
*/
/*Menu Top2 */

.sp-module-content ui.toplogo {
		padding: 0 0 0 0;
}
/* Logo Rand oben große Ansicht */

img.sp-default-logo.hidden-xs {
	height: 90px;
	padding: 10px 0 0 0;
}

/* Logo Rand oben mitlere Ansicht */

img.sp-default-logo.visible-xs {
	height: 90px;
	padding: 10px 0 0 0;
}
/* Footer Hintergrund */
/*#sp-footer{
background: -moz-linear-gradient(top, rgba(123,68,147,0.87) 0%, rgba(123,68,147,0.87) 1%, rgba(125,81,145,0.75) 50%, rgba(129,94,145,0.63) 100%);
background: -webkit-linear-gradient(top, rgba(123,68,147,0.87) 0%,rgba(123,68,147,0.87) 1%,rgba(125,81,145,0.75) 50%,rgba(129,94,145,0.63) 100%);
background: linear-gradient(to bottom, rgba(123,68,147,0.87) 0%,rgba(123,68,147,0.87) 1%,rgba(125,81,145,0.75) 50%,rgba(129,94,145,0.63) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de7b4493', endColorstr='#a1815e91',GradientType=0 );
}
*/
/* Header Hintergrund */
#sp-footer{
background: -moz-linear-gradient(top, rgba(63,78,160,0.87) 0%, rgba(63,78,160,0.87) 1%, rgba(86,98,158,0.75) 50%, rgba(109,117,158,0.63) 100%);
background: -webkit-linear-gradient(top, rgba(63,78,160,0.87) 0%,rgba(63,78,160,0.87) 1%,rgba(86,98,158,0.75) 50%,rgba(109,117,158,0.63) 100%);
background: linear-gradient(to bottom, rgba(63,78,160,0.87) 0%,rgba(63,78,160,0.87) 1%,rgba(86,98,158,0.75) 50%,rgba(109,117,158,0.63) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de3f4ea0', endColorstr='#a16d759e',GradientType=0 );
}
/* Header Hintergrund */
#sp-header{
background: -moz-linear-gradient(top, rgba(63,78,160,0.87) 0%, rgba(63,78,160,0.87) 1%, rgba(86,98,158,0.75) 50%, rgba(109,117,158,0.63) 100%);
background: -webkit-linear-gradient(top, rgba(63,78,160,0.87) 0%,rgba(63,78,160,0.87) 1%,rgba(86,98,158,0.75) 50%,rgba(109,117,158,0.63) 100%);
background: linear-gradient(to bottom, rgba(63,78,160,0.87) 0%,rgba(63,78,160,0.87) 1%,rgba(86,98,158,0.75) 50%,rgba(109,117,158,0.63) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de3f4ea0', endColorstr='#a16d759e',GradientType=0 );
}
/* Haupt Hintergrund */
#sp-bottom {
background: -moz-linear-gradient(top, rgba(255,251,216,0.87) 0%, rgba(255,251,216,0.87) 6%, rgba(255,251,224,0.63) 100%);
background: -webkit-linear-gradient(top, rgba(255,251,216,0.87) 0%,rgba(255,251,216,0.87) 6%,rgba(255,251,224,0.63) 100%);
background: linear-gradient(to bottom, rgba(255,251,216,0.87) 0%,rgba(255,251,216,0.87) 6%,rgba(255,251,224,0.63) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#defffbd8', endColorstr='#a1fffbe0',GradientType=0 );
}
/* Header Menu Schrift Farben */
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
color: #FFF100;
font-weight: bold;
text-shadow: 0 0 5px #7B4493;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
	color:#99F100;
         text-shadow: 0 0 5px #7B4493;
font-weight: bold; 
}

/* Body Farbe */
#sp-main-body {
	background-color: #D5E1EF!IMPORTANT;
}
#sp-section-1{ color:#999999; }
#sp-header{ background-color:#e0dddd; }
#sp-page-title{ background-color:#e0dddd; }
#sp-main-body{ background-color:#f0ebeb; }
#sp-bottom{ background-color:#e0dddd;padding:100px 0px; }