/*  Typografie der Aufmacher */
@font-face { font-family: 'Yorkshire';
             src:	url('../../fonts/Yorkshire/BrushScript/yorkshirebrushscript-regular-webfont.woff') format('woff'),
             		url('../../fonts/Yorkshire/BrushScript/yorkshirebrushscript-regular-webfont.woff2') format('woff2'),
             		url('../../fonts/Yorkshire/BrushScript/yorkshirebrushscript-regular-webfont.ttf') format('truetype'),
            		url('../../fonts/Yorkshire/BrushScript/yorkshirebrushscript-regular-webfont.svg') format('svg'),
             		url('../../files/fonts/Yorkshire/BrushScript/yorkshirebrushscript-regular-webfont.eot') format('eot'); 
            font-style: normal; }
            
@font-face { font-family: 'Yorkshire';
             src:	url('../../fonts/Yorkshire/Slanted7yorkshireslanted-regular-webfont.woff') format('woff'),
             		url('../../fonts/Yorkshire/Slanted7yorkshireslanted-regular-webfont.woff2') format('woff2'),
            		url('../../fonts/Yorkshire/Slanted7yorkshireslanted-regular-webfont.ttf') format('truetype'),
             		url('../../fonts/Yorkshire/Slanted7yorkshireslanted-regular-webfont.svg') format('svg'),
         	    	url('../../fonts/Yorkshire/Slanted7yorkshireslanted-regular-webfont.eot') format('eot');
             font-style: italic; }
             



.hero {
  background:url(../../assets/img/city_bg.jpg) no-repeat center;
  background-size:cover;
  border:none;
}
	
 .hero .get-it p {
 	  font-family:'Roboto Condensed'
 	  }

	
.hero .get-it h1, .hero .get-it p {
  color:#fff;
  text-shadow:3px 3px 5px rgba(173,30,167,0.5);
  margin-bottom:40px;
}

@media (max-width: 767px) {
  .hero .get-it h1, .hero .get-it p {
    color:#fff;
    text-shadow:3px 3px 5px rgba(173,30,167,0.5);
    margin-bottom:10px;
  }
}

@media (min-width:992px) {
  .hero .get-it {
    text-align:right;
    margin-top:80px;
    padding-right:30px;
  }
}

@media (max-width:992px) {
  .hero .get-it {
    text-align:center;
  }
}

.hero .get-it .btn {
  margin-left:10px;
  margin-bottom:10px;
  text-shadow:none;
}

.icon-feature {
  text-align:center;
}

section.features {
  background-color:#b40486;
  padding:40px 0;
  color:#fff;
}

.features h2 {
  color:#ffffff;
  text-align:center;
  font-size:4rem;
  font-weight:700;
}

section.testimonials {
  margin:50px 0;
}

@media (min-width:768px) {
  .site-footer .social-icons {
    text-align:right;
  }
}

.arbeitsablauf {
  width:600px;
  height:500px;
}

@media (max-width: 767px) {
  .arbeitsablauf {
    width:500px;
    height:400px;
  }
}

.hero h1, .hero .h1 {
	font-family:'Yorkshire';
	text-align:center;
	font-size:12rem;
}

@media (max-width: 767px) {
  .hero h1, .hero .h1 {
    font-size:6rem;
  }
}

.hero p {
  font-size:4rem;
  text-align:center;
  font-weight:900;
}

@media (max-width: 767px) {
  .hero p {
    font-size:2.5rem;
  }
}

.btn.btn-primary.btn-lg {
  font-family:'Roboto Condensed';
  font-size:2rem;
  background-color:#b40486;
  border-color:#871282;
}

h2 {
  color:#b40486;
  font-family:'Roboto Condensed';
  font-size:5rem;
}

@media (max-width: 767px) {
  h2 {
    font-size:2.5rem;
  }
}

h3, .h3 {
  color:#fff;
  line-height:140%;
}

