/*!
 * Start Bootstrap - Scrolling Nav (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

@font-face {font-family:"SansSerifBldFLF-Italic";src:url("../fonts/Fonts/SansSerifBldFLF-Italic.eot") format("eot"),url("../fonts/Fonts/SansSerifBldFLF-Italic.woff") format("woff"),url("SansSerifBldFLF-Italic.ttf") format("truetype"),url("SansSerifBldFLF-Italic.svg#SansSerifBldFLF-Italic") format("svg");font-weight:normal;font-style:normal;}



body {

	font-family: SansSerifBldFLF-Italic;

}

.name {
	font-family: sansserifbldflf-italic;
	font-size: 30em;
}

.nav-img{
	width: 70%;
}

.logo {
	background: #ececec;
}

header {
	z-index: -10;
    text-align: center;
    color: #fff;


	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    text-align: center;
	background-attachment: fixed;
}


.fa-chevron-down : hover {
	color: #ececec;
}

.navbar{
	font-size: 20px;
	color: #ececec;
	background-color: #2e81c5;

}

.navbar-default .navbar-nav > li > a {
	color: #ececec;
}





.fa-stack {
	display: inline-block;

}




p {
    font-size: 20px;
}

p2 {
    font-size: 20px;
}



h1,
h2,
h3,
h4,
h5,
h6 {
	z-index: 500px;
    text-transform: uppercase;
    font-family: sansserifbldflf-italic;
    font-weight: 700;
	font-size: 30px;

}

.img-centered {
    margin: 0 auto;
}




header img {
    padding-top: 100px;
    display: block;
    margin: 0 auto 20px;
}

header .intro-text .name {
    display: block;
    text-transform: uppercase;
    font-family: sansserifbldflf-italic;
    font-size: 6em;
    font-weight: 700;

        padding-bottom: 400px;
}





section {
    padding: 25% 0;
	z-index: 500px;

}

section h2 {
    margin: 0;
    font-size: 3em;
}

section.success {
    color: #fff;

}

section.success a,
section.success a:hover,
section.success a:focus,
section.success a:active,
section.success a.active {
    outline: 0;
    color: #FFF;
	z-index: 500px;
}

#service {
	background-color: #FFF;
	color: #424242;
	z-index: 500px;
}

@media(max-width:767px) {
    section {
        padding: 75px 0;
    }

    section.first {
        padding-top: 75px;
    }
}



.img-circle{
    margin: 0 auto;
}


.btn-outline {
    margin-top: 15px;
    border: solid 2px #fff;
    font-size: 20px;
    color: #fff;
    background: 0 0;
    transition: all .3s ease-in-out;
}



.test{
	text-align: center;
    color: #fff;

	background: url(../img/parallax/mid.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;


    text-align: center;
	background-attachment: fixed;
	padding-top: 2px;

}

.btn {
	margin-bottom: 50px;
	color: white;
}

#kontakt {
	background-color: #2e81c5;
}

#elektrotechnik {
	background-color: #FFF;
}

#ueber {
	background-color: #FFF;
}

footer a{
    color: #FFF;
}

footer {
    color: #fff;
}

footer h3 {
    margin-bottom: 30px;
}

footer .footer-above {
    padding-top: 50px;
    background-color: #2e81c5;
}

footer .footer-col {
    margin-bottom: 50px;
}

footer .footer-below {
    padding: 25px 0;
    background-color: #2e81c5;
}




.portfolio-modal .modal-content {
    border-radius: 0;
    background-color: #222;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    min-height: 100%;
	color: dimgray;
}
bootstrap.min.css:5
.modal-content {
    position: relative;
    background-color: dimgray;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
bootstrap.css:5
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0px solid #999;
    border: 0px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;

}


.portfolio-modal .modal-content{
	border-radius:0;
	background-color:#FFF;
	background-clip:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;border:0;
	min-height:100%;
	padding:100px 0;

}

.portfolio-modal .modal-content h2{
	margin-bottom:15px;
	font-size:3em;
	color: dimgray;
}.portfolio-modal .modal-content p{
	margin-bottom:30px;
	font-size: 1.9em;
	color: dimgray;
}

.portfolio-modal .modal-content p.item-intro{

	font-family: sansserifbldflf-italic;
	font-size: 2em;

}

.portfolio-modal .modal-content ul.list-inline{
	margin-bottom:30px;margin-top:0;
	color: dimgray;

}

.portfolio-modal .modal-content img{
	margin-bottom:30px;
color: dimgray;}

.portfolio-modal .close-modal{
	position:absolute;
	width:75px;
	height:75px;
	background-color:transparent;
	top:25px;right:25px;cursor:pointer;
}

.portfolio-modal .close-modal:hover{
	opacity:.3}

.portfolio-modal .close-modal .lr{
	height:75px;
	width:1px;
	margin-left:35px;
	background-color:dimgrey;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	z-index:1051
}

.portfolio-modal .close-modal .lr .rl{
	height:75px;
	width:1px;
	background-color: dimgrey;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	z-index:1052
}

.portfolio-modal .modal-backdrop{opacity:0;display:none}::-moz-selection{text-shadow:none;background:#fed136}::selection{text-shadow:none;background:#fed136}img::selection{background:0}img::-moz-selection{background:0}

footer {
	text-align: center;
}

.ueber{
	color: dimgray;
}

.ueber p {
	font-size: 2em;
}

.containermanger{
	color: dimgray;
}

.containermanger p {
	font-size: 2em;
}


.service h2{
	color: dimgray;
}

.service h4{
	color: dimgray;
}










.parallax-container {
  	padding-top: 20%;
  	overflow: visible;
  	width: 100%;
	height: 800px;

}

.parallax-layer {
width: 800px;
height: 1000px;

  position: fixed;
  left: 0;
  top: 100px;
  background-position: bottom center;

  background-size: cover;
}
  .layer-1 {
	  top: 20px;
	width: 100%;
    z-index: -10;
    background:url('../img/parallax/back.png');


  }

  .layer-2 {
	  top: 20px;
	width: 100%;
    z-index: -5;
    background-image: url('../img/parallax/mid.png');
  }
.layer-3 {
	top: 20px;
	 width: 100%;
    z-index: -1;
    background-image: url('../img/parallax/front.png');
  }


@media(min-width: 2000px)  {

.parallax-container {

  	overflow: visible;
  	width: 100%;
	height: 800px;

}

.parallax-layer {
width: 800px;
height: 1000px;

  position: fixed;
  left: 0;

  background-position: bottom center;

  background-size: cover;
}
  .layer-1 {

	width: 100%;
    z-index: -10;
    background:url('../img/parallax/back.png');
	  top: 100px;


  }

  .layer-2 {

	width: 100%;
    z-index: -5;
    background-image: url('../img/parallax/mid.png');
	 top: 200px;
  }
.layer-3 {

	width: 100%;
    z-index: -1;
    background-image: url(../img/parallax/front.png);
	top: 150px;

  }
}

@media(max-width: 750px)  {
	.parallax-container {

  	overflow: visible;
  	width: 100%;
	height: 800px;

}

.parallax-layer {
width: 800px;
height: 1000px;

  position: fixed;
  left: 0;

  background-position: bottom center;

  background-size: cover;
}
  .layer-1 {

	width: 100%;
    z-index: -10;
    background:url('../img/parallax/back.png');
	  top: -200px;


  }

  .layer-2 {

	width: 100%;
    z-index: -5;
    background-image: url('../img/parallax/mid.png');
	 top: -200px;
  }
.layer-3 {

	width: 100%;
    z-index: -1;
    background-image: url(../img/parallax/front.png);
	top: -200px;

  }
}

#ccookie {
	background-color: #2e81c5;
	border-radius: 0px;
	border: 0px;
}

#ccookie :hover{
	background-color: #888888;
	border-radius: 0px;
	border: 0px;
}
