/* heebo-100 - latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/heebo-v5-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Heebo Thin'), local('Heebo-Thin'),
       url('../fonts/heebo-v5-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/heebo-v5-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/heebo-v5-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/heebo-v5-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/heebo-v5-latin-100.svg#Heebo') format('svg'); /* Legacy iOS */
}
/* heebo-regular - latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/heebo-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Heebo'), local('Heebo-Regular'),
       url('../fonts/heebo-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/heebo-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/heebo-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/heebo-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/heebo-v5-latin-regular.svg#Heebo') format('svg'); /* Legacy iOS */
}
/* heebo-700 - latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/heebo-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Heebo Bold'), local('Heebo-Bold'),
       url('../fonts/heebo-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/heebo-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/heebo-v5-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/heebo-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/heebo-v5-latin-700.svg#Heebo') format('svg'); /* Legacy iOS */
}
/* heebo-900 - latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/heebo-v5-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Heebo Black'), local('Heebo-Black'),
       url('../fonts/heebo-v5-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/heebo-v5-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/heebo-v5-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/heebo-v5-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/heebo-v5-latin-900.svg#Heebo') format('svg'); /* Legacy iOS */
}

body {
  font-family: 'Heebo' !important;
  font-style: normal !important;
  color: #1d1d1b !important;

}

h1, h2, h3, h4, h5, h6, p, a {
 font-family: 'Heebo' !important;
  font-style: normal !important;
}


h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  font-weight: 700 !important;
}

p {
  font-weight: 400;
  font-size: 20px !important;
}

h1, h3, h5, p {
  color: #1d1d1b !important;
  }

h2, h4, h6, a {
  color: #ff0000 !important;
}

small, .small {
  font-size: 65% !important;
} 

.portraits {
 display: flex; 
    justify-content: center; 
    align-items: center;
}
  
.t3-wrapper {
  background: #f4f4f4 !important;
}

/* #werwirsind, #kompetenzen, #kunden, #uebermich, #kontakt {
  -webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-3deg);
 } */

#werwirsind, #kunden {
  border-bottom: 1pt solid #ff0000;
  padding-bottom: 70px;
  margin: 30px 0 0 0;
}

/* #kunden {
  background: #ff0000;
  padding: 50px 80px;
} */

/* #kunden h1, #kunden h3 {
  color: #ffffff !important;
} */

#uebermich {
  /* background: #000000; */
  padding: 50px 80px;
}

#uebermich h1, #uebermich h3, #uebermich p {
  
}

#kontakt {
 -webkit-box-shadow: 20px 20px 40px grey;
-moz-box-shadow: 20px 20px 40px grey;
box-shadow: 20px 20px 40px grey;
  padding: 0px 0;
}

#uebermich img {
  max-width: 200px;
}

.bild1, .bild2 {
  margin: 10px;
}

#kompetenzen {
 border-bottom: 1pt solid #ff0000;
  margin-bottom: 40px;
  padding-bottom: 70px;
  margin-top: 30px;
}

#youtubedok {
  width: 100%;
  max-width: 650px;
  height: auto;
  display: block;
  margin: 0 auto;
  margin-top: 60px;
}

.t3-mainnav {
  margin-bottom: 30px;
}

.navbar-default{
  background-color: transparent !important;
  border-color: transparent !important;
   -webkit-box-shadow: 0px 10px 15px grey;
-moz-box-shadow: 0px 10px 15px grey;
box-shadow: 0px 10px 15px grey;
   border-bottom: 2pt solid #ff0000 !important;
}

.navbar-toggle {
  float: left !important;
}

.navbar-default .navbar-nav > li > a {
   color: #1d1d1b !important;
   text-transform: uppercase;
  font-weight: 400 !important;
  font-size: 28px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #1d1d1b !important;
  background-color: transparent !important;
   border-top: 1pt solid #ff0000 !important;
  padding-top: 15px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #1d1d1b !important;
  background-color: transparent !important;

  padding-top: 15px;
}



.t3-footer {
  background: #1d1d1b !important;
}

.t3-footnav .t3-module {
  background: transparent !important;
}

.t3-footnav .t3-module a {
  color: #ffffff !important;
  font-weight: 400;
  font-size: 16px;
}
