@import url(lightbox.css);@font-face{font-family:'ArialBold';src:url("../fonts/arial_bold.woff2") format("woff2"),url("../fonts/arial_bold.woff") format("woff"),url("../fonts/arial_bold.ttf") format("truetype"),url("../fonts/arial_bold.svg#arialbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Arial';src:url("../fonts/arial.woff2") format("woff2"),url("../fonts/arial.ttf") format("truetype"),url("../fonts/arial.svg#arialregular") format("svg");font-weight:normal;font-style:normal}body{font-family:'Arial';font-size:12px}body p{color:#626261;text-align:justify;font-size:12px}h1{font-size:14px;text-align:center;font-family:'ArialBold'}h1:after{content:'';display:block;width:100px;height:3px;margin:5px auto 25px auto;border-bottom:2px solid #e6e6e6}h2{font-size:14px}.header{background-image:url(../img/header.jpg);background-position:center;background-size:cover;height:500px}.header .link{font-size:12px;color:#1d1d1b;float:right;margin-top:10px}.header .link:hover{color:#1d1d1b}.header .circle{background-color:rgba(255,255,255,0.74);height:525px;width:525px;left:50%;position:absolute;top:-40px;border-radius:50%;transform:translateX(-50%)}.header .circle img{max-height:270px;position:relative;margin-left:auto;margin-right:auto;display:block;margin-top:70px}.header .circle div{text-align:center;font-size:24px;font-family:'ArialBold';margin:15px 0px}.header .circle ul{padding:0px;margin:0px;text-align:center}.header .circle ul li{display:inline-block;margin:0px 5px}.header .circle ul li a{font-size:12px;font-family:'ArialBold';color:#1d1d1b;text-transform:uppercase}.contact{background-color:#e6e6e6;margin:15px 0px;padding:5px 0px;vertical-align:middle;line-height:60px}.contact a{font-size:18px;font-family:'ArialBold';color:#1d1d1b}.contact a img{max-height:30px}.contact .row div.col-xs-12:nth-of-type(2){text-align:center}.contact .row div.col-xs-12:nth-of-type(3){text-align:right}#leistungen,#uber-uns{padding:25px 0px}#leistungen{text-align:center}#leistungen p{text-align:center}#leistungen img{margin-left:auto;margin-right:auto;max-height:120px;margin-bottom:25px}.caller{height:400px;margin:25px 0px;padding-top:180px}.caller p{text-shadow:0px 4px 6px #2c2c2c;text-align:center;color:white;font-family:'ArialBold';font-size:35px;text-transform:uppercase}.caller p span{display:block;text-transform:none;font-family:'Arial'}#projekte a .project-box{height:320px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.5s;margin-bottom:25px}#projekte a .project-box .project-desc{position:absolute;width:100%;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.32);color:white;padding:10px 0px 10px 0px;text-align:center;text-transform:uppercase;font-size:16px;text-shadow:0px 0px 6px #2c2c2c}#projekte a:hover .project-box{-webkit-filter:none}#kontakt{margin-bottom:25px}#kontakt label{font-size:12px;color:#1d1d1b}#kontakt textarea{resize:none;border-radius:0px;background-color:#e6e6e6;color:#1d1d1b;font-size:12px}#kontakt input{border-radius:0px;background-color:#e6e6e6;font-size:12px;color:#1d1d1b}#kontakt .btn-default{width:100%;border-radius:0px;background-color:#e6e6e6;color:#1d1d1b;font-size:12px}#map{height:400px;width:100%;margin-bottom:25px}footer{text-align:right;background-color:#e6e6e6;padding:20px 0px 10px 0px;margin-bottom:15px}footer img{max-height:40px;display:inline-block;margin-right:15px}footer p{display:inline-block;text-align:left;float:left;font-size:24px;font-family:'ArialBold';color:#1d1d1b}footer ul{margin-top:15px}footer ul li{display:inline;margin:0px 5px}footer ul li a{text-transform:uppercase;color:#1d1d1b;font-family:'ArialBold'}footer ul li a:hover{color:#1d1d1b}@media (min-width: 768px) and (max-width: 991px){.caller{padding-top:150px}}@media (max-width: 767px){.header{height:425px}.header .circle{height:auto;width:100%;top:40px;border-radius:0px;padding:25px}.header .circle img{max-height:130px;margin-top:0px}.contact .row div.col-xs-12:nth-of-type(1){text-align:center}.contact .row div.col-xs-12:nth-of-type(2){text-align:center}.contact .row div.col-xs-12:nth-of-type(3){text-align:center}.caller{padding-top:150px}.caller p{font-size:25px}footer{text-align:right;background-color:#e6e6e6;padding:20px 0px 10px 0px;margin-bottom:15px}footer img{max-height:40px;display:inline-block;margin-right:15px}footer p{display:block;text-align:center;float:none}footer ul{padding:0px;margin:0px;text-align:center}footer ul li{display:block;margin:0px 0px}}
