nav a:hover {
	color: #899099;
}


body {
	background-color: #ddc8ba;
  background-image: -moz-linear-gradient(0deg, #e9d9d0 0%, #b8c2ce 100%);
  /*background-image: -webkit-linear-gradient(0deg, #e9d9d0 0%, #b8c2ce 100%);
  background-image: -ms-linear-gradient(0deg, #e9d9d0 0%, #b8c2ce 100%);*/
  font-weight: normal;
}
/*
899099 graublau dunkel
e9d9d0 rosa hell
 ddc8ba rosa dunkel
 b8c2ce graublau hell
 e9ba9f rosa kräftig
 */


 .p1-gradient-bg, .primary-btn:after, .banner-area, .featured-area, .story-area, .footer-social a:after {
  background-image: -moz-linear-gradient(0deg, #3e69fe 0%, #4cd4e3 100%);
  background-image: inherit;
  background-color: #e9ba9f;
  /*background-image: -webkit-linear-gradient(0deg, #3e69fe 0%, #4cd4e3 100%);
  background-image: -ms-linear-gradient(0deg, #3e69fe 0%, #4cd4e3 100%);*/
}

.single-widget .desc h6, .single-widget .desc p, .single-widget .desc .contact a {
  color: #899099;
}

.copy-right-text {
	opacity: 0.5;
}

.remark-desc {
  text-align: left !important;
} 
.liste-link > ul {
  
}

a:hover, a:active {
  text-decoration: underline;
}

.liste-link > ul > li {
  list-style: inherit;
  /*list-style-type: square;*/
  padding-bottom: 10px;
}

/* temporärer hintergrund für den Banner wenn die redux-version online ist */
/*
.banner-area {
  background-image: url("../img/r2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-area:after {
  background-image: inherit;
}*/

header {
  background-image: url("../img/transparent_grau.png");
}
.textbg {
  background-image: url("../img/transparent_weiss.png");
  color: #000000;
  font-size: 120%;
  padding: 10px; 

}


.headattach {
  /*background-color: rgba(219,204,196,0.8);*/
}

@media (max-width: 1030px) {
 
div.headattach::after {
  content: "";
  position: absolute;
  right: -10px;
  bottom: -30px;
  min-width: 210px;
  min-height: 200px;
  height: auto ;
  z-index: 1;
  background-image: url("../img/labelpflegeberatung.png");
}

}

@media (max-width: 560px) {
 
div.headattach::after {

  background-image: inherit;
}

.banner-area .banner-content h1 {
  font-size: 25px;
}
.banner-area .banner-content {
  margin-top: 70px;
}

}

@media (max-width: 1000px) {
  .nomobile {
    display: none;
  }
}

/* stoerer  */

.stoerer-call {
  
  position: relative;
  width: 100%;
  height: 80px;
  overflow: hidden;
  
}

.stoe-call-appell {
  background-color: #FFC102;
  position: absolute;
  display: block;
  top: -10px;
  right: -20px;
  transform: rotate(10deg);
  text-align: center;
  width: 500px;
  padding: 0;
}
.stoe-call-appell p {
  padding: 5px 0;
  margin: 0 0 0 50%;
  line-height: 1.1em;
}

.hero-area:after {
  background: url("../img/hero-bg2.png") no-repeat bottom right/contain;
}