.panel.fold {
    display: none;
}
  
::selection {
    background: #47a33e;
    color: #fff;
}

.width25 {
  width: 25%;
}

.width50 {
  width: 50%;
}

.width75 {
  width: 75%;
}

.bullet-item {
  display: none;
}
pricing-table .description {
  border-bottom: #fff;
}
.service-list li .feature p {
  line-height: 1.3em;
}

#service .title-service {
    text-align: center;
}

#portfolio-filter ul li a.selected {
  border-color: #47a33e;

}

header .logo {
	padding-top: 10px;
}

.is-sticky .logo {
    padding-top: 30px;
    padding-bottom: 10px;
}

.is-sticky .menu-content {
    padding: 70px 1.40625rem 23px 0;
}

header .menu-content {
    padding-right: 0;  
}

.mo-menu a {
  padding: 12px 10px;}

.kursplanpdf a {
  padding: 5px 0 5px 15px;
  color: #69a33e;
}

.kursplanpdf {
  background-image: url(http://proactive-physio.de/wp-content/uploads/2014/10/pdf-icon.png);
   background-repeat:no-repeat;
   background-position: left centre;
  padding-left: 25px;
}

.imp-footer {
  z-index:5;
  font-size: 12px;
}

.imp-footer a {
  color: #44a333;
}

.imp-footer a:hover {
  color: #a9c84a;
}

.page-id-116 .large-4 {color:green;}

.page-id-116 .large-4 ul {color:#666666;
text-decoration:underline;}

.single-post .large-4 {color:green;}

.single-post .large-4 ul {color:#666666;
text-decoration:underline;}

.infopunkt {padding:0px;}

.float-left {float:left;}

.single-post hr {
  position:relative;
  left: -300px;
    width: 1500px;
}

.separator hr, .separator-inner hr {
  height:90px;
}


.promo-box .promo-button {
    padding: 30px 0;
  width:30%;
}

.promo-box h3 {
    font-size: 22px;
}

.promo-box .promo-button h3 {
    font-size: 22px;
}

#slider-wrapper .banner {height:600px;}

ul.service-list li::before, ul.client-list li::before {
  background-image: linear-gradient(to right, #7ABF4B 1%, #7ABF4B 1%);}

ul.service-list li, ul.client-list li {
  background-image: linear-gradient(to bottom, #7ABF4B 1%, #7ABF4B 1%);}

ul.service-list a:hover {color:#fff;}

#promo-home {min-height: 10px;}

.kontaktzeiten {padding-top:30px;
  padding-bottom:20px;}

.button {
    padding: 10px 22px 11px 22px;
}

.promo-text {padding-bottom: 0px;}

*::-moz-selection {
    background: none repeat scroll 0 0 #7abf4b;
    color: #fff;
}