/************************************************************************
// Table of Background CSS

1. Blog Header
2. Custom Front Page
3. Blog Single
4. Features Section
5. Counter Section
6. Card Section

*************************************************************************/

/* 1. Blog Header */
.blog-header {
  background: url('../img/background-2.png') repeat-y center top;
  max-width: 100%;
  height: 550px;
  position: relative;
}
.blog-header:before {
  background-color: #101931;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

/* 2. Custom Front Page */

.main-header {
  background: url('../img/home_hintergrund_bild.jpg') repeat-y center top;
  max-width: 100%;
  min-height: 570px;
  position: relative;
  overflow-y: hidden;
}
.main-header:before {
  background-color: #101931;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

#partner {
  background: url('../img/mbw_hintergrund_partner.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*.partner-header {
  background: url('../img/mbw_hintergrund_partner.jpg') fixed center top;
  background-attachment:fixed;
  max-width: 100%;
  min-height: 570px;
  position: relative;
  overflow-y: hidden;
}
.partner-header:before {
  background-color: #101931;
  width: 100%;
  height: auto;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}*/

/* 3. Blog Single */
.blog-single-header {
  background: url('../img/background-1.png') repeat-y center center;
  max-width: 100%;
  height: 768px;
  position: relative;
}
.blog-single-header:before {
  background-color: #101931;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

/* 4. Features Section */
.section-features {
  background: url('../img/background-2.png') repeat-y center center;
}

/* 5. Counter Section */
.section-counter {
  background: url('../img/team_zwischen_bild.jpg') repeat-y center top;
  max-width: 100%;
  height: auto;
  position: relative;
}
.section-counter:before {
  background-color: #101931;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.section-counter2 {
  background: url('../img/kontakt_zwischen_bild.jpg') repeat-y center top;
  max-width: 100%;
  height: auto;
  position: relative;
}
.section-counter2:before {
  background-color: #101931;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.section-counter3 {
  background: url('../img/leistungen_zwischen_bild.jpg') repeat-y center top;
  max-width: 100%;
  height: auto;
  position: relative;
}
.section-counter3:before {
  background-color: #101931;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
/*förderung*/
.section-counter4 {
  background: url('../img/foerderung_hintergrund_bild.jpg') repeat-y center top;
  max-width: 100%;
  height: auto;
  position: relative;
}
.section-counter4:before {
  background-color: #101931;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.section-counter5 {
  background: url('../img/historie_zwischen_bild.jpg') repeat-y center top;
  max-width: 100%;
  height: auto;
  position: relative;
}
.section-counter5:before {
  background-color: #101931;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

/* 6. Card Section */
.section-card {
  background: url('../img/background-2.png') repeat-y center center;
}