#sp-header {
    background-color: ;#0E1116 }
/* #sp-header {
  padding: 0 250px!important; }	
*/
/*
.offcanvas-menu { background-color: #000065!important;
color: #ffffff!important; }	

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span { color: #ffffff; }
*/
#sp-main-body {
    padding: 100px 0;
    background-color:#0E1116;
}

#sp-bottom .sp-module .sp-module-title, #sp-bottom .sp-module .sppb-addon-title {
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 3.69px;
  line-height: 30px;
  color: #c2bf61!important;;
  text-transform: uppercase;
  margin-bottom: 35px;
}
#sp-footer .container-inner .sp-column a:hover {
  color: #c2bf61;
}
#sp-bottom .sp-module ul > li > a:hover {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  color: #c2bf61!important;
  text-transform: uppercase;
}
.sppb-btn::before {
  border: 1px solid #c2bf61;
}
.sppb-btn::after, body .sppb-sp-slider-button .sp-slider-btn-text::after {
  background-color:#c2bf61!important;
}
.sppb-btn::before, body .sppb-sp-slider-button .sp-slider-btn-text::before {
  border: 1px solid #c2bf61!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  border: 1px solid #c2bf61!important;
}
a {
  color: #c2bf61!important;
}

a:hover {
  text-decoration: none;
  color:#6195c2!important;
}

btn-text::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -1px;
  right: -1px;
  background-color: #c2bf61;
  transition: 0.3s;
  z-index: -1;
  height: 0;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #0E1116!important;
}

/*
sppb-addon-accordion .sppb-panel {
background-color: #05090E;}
.sppb-panel-title {color:#c2bf61!important;}

.sppb-addon-accordion .sppb-panel-heading {background-color:#000000;}
*/

.sppb-addon-accordion .sppb-panel-heading .sppb-panel-title {
    display: inline-block;
	font-size:22px;
    font-weight: 500;
}
.sppb-addon-accordion .sppb-panel-heading .sppb-panel-title::after {
  margin-left: 25px;
}

/* Textgröße im Slider für Smartphone anpassen */
@media (max-width: 768px) {
#sp-title .sp-page-title .sp-page-title-sub-heading {
    font-size: 28px;
line-height: 45px;}
/*
@media (max-width: 768px){
.sppb-addon-pricelist .pricelist-title {
  flex: 0 0 auto;
  font-size: 12px;
}
*/

.sppb-column, .sppb-column-addons {
    position: relative;
    z-index: 1;
    width: 100%;
}
#sp-bottom {
  padding: 90px 0 70px;
  background-color: #0E1116!important;
  background-image: none;
}
.offcanvas-menu{
background-color: #0E1116!important;
color: #c2bf61;
}

#offcanvas-toggler span {
  background-color: #c2bf61!important;
}
.sppb-img-responsive {
  border: 1px solid #c2bf61!important;
  padding: 5px!important;
}