/* HACKS */
.bodywrapper {margin: 0px!important; padding: 0px!important;}

/* NAVI */
#menu-menu-links li a {padding-right: 75px;}
#menu-menu-rechts li a {padding-left: 75px;}
.horizontal-menu ul li {
    border-left: 0px solid;
}
a.sidr-toggler, a.sidr-toggler:hover {
    color: #fecc00;
    font-size: 36px;
  line-height: 56px!important;
}

/* TYPO */
.fettweiss {font-weight: 600!important; color: #fff!important;}
.normalweiss {font-weight: 300!important; color: #fff!important;}
.liste {font-weight: 300!important; color: #fff!important; line-height: 22px;}
.nicelist {list-style-image:url(/wp-content/uploads/2016/10/list.png)}
.nicelist li {padding-bottom: 10px;}
.footerweiss {
  font-weight: 300!important;
  color: #fff!important;
  line-height: 30px!important;
  
}
.impressum a {color:#fff!important;}

/* RESPONSIVE */
.roterkasten {
	border: 2px solid #FFFFFF;
	padding: 10px;
  position: relative;
  z-index: 999!important;
  width:94%;
  margin-left: auto;
  margin-right: auto;
}
.gelberkasten {
	border: 2px solid #FFFFFF;
	padding: 10px;
  position: relative;
  z-index: 999!important;
  width:94%;
  margin-left: auto;
  margin-right: auto;
}
.preis_oel {
	background-color: #fecc00!important;
	padding: 10px;
	color: #fff;
}
.preis_elektro {
	background-color: #a31719!important;
	padding: 10px;
	color: #fff;
}
/* FORM */
form.wpcf7-form p label {color:#fff!important; font-size: 14px; line-height: 20px; font-weight:300;}

.wpcf7-form-control {
  color:#fff!important;
  background-color: rgba(49, 45, 44, 0.3);
  border-top: 0px none;
  border-left: 0px none;
  border-right: 0px none;
  border-bottom: 2px solid #fff;
}
.wpcf7-submit {
  border: 0px none;
  padding:10px;
  background-color: #fff;
  color:#000!important;
}
a#scroll-to-top {
    position: fixed;
    right: 30px;
    bottom: 75px;
   }