/* roboto-slab-100 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-slab-v24-latin-100.eot');
  src: local(''),
       url('../fonts/roboto-slab-v24-latin-100.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/roboto-slab-v24-latin-100.woff2') format('woff2'),
       url('../fonts/roboto-slab-v24-latin-100.woff') format('woff'), 
       url('../fonts/roboto-slab-v24-latin-100.ttf') format('truetype'),
       url('../fonts/roboto-slab-v24-latin-100.svg#RobotoSlab') format('svg'); 
}
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-slab-v24-latin-700.eot');
  src: local(''),
       url('../fonts/roboto-slab-v24-latin-700.eot?#iefix') format('embedded-opentype'),
       url('../fonts/roboto-slab-v24-latin-700.woff2') format('woff2'), 
       url('../fonts/roboto-slab-v24-latin-700.woff') format('woff'), 
       url('../fonts/roboto-slab-v24-latin-700.ttf') format('truetype'),
       url('../fonts/roboto-slab-v24-latin-700.svg#RobotoSlab') format('svg'); 
}

[class*=' imghvr-'],[class^=imghvr-]{position:relative;display:inline-block;margin:0;max-width:100%;background-color:#000;color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}[class*=' imghvr-']>img,[class^=imghvr-]>img{vertical-align:top;max-width:100%}[class*=' imghvr-'] figcaption,[class^=imghvr-] figcaption{background-color:#000;padding:30px;position:absolute;top:0;bottom:0;left:0;right:0;color:#fff}[class*=' imghvr-'] figcaption h1,[class*=' imghvr-'] figcaption h2,[class*=' imghvr-'] figcaption h3,[class*=' imghvr-'] figcaption h4,[class*=' imghvr-'] figcaption h5,[class*=' imghvr-'] figcaption h6,[class^=imghvr-] figcaption h1,[class^=imghvr-] figcaption h2,[class^=imghvr-] figcaption h3,[class^=imghvr-] figcaption h4,[class^=imghvr-] figcaption h5,[class^=imghvr-] figcaption h6{color:#fff}[class*=' imghvr-'] a,[class^=imghvr-] a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}[class*=' imghvr-'],[class*=' imghvr-'] *,[class*=' imghvr-']:after,[class*=' imghvr-']:before,[class*=' imghvr-']:after,[class*=' imghvr-']:before,[class^=imghvr-],[class^=imghvr-] *,[class^=imghvr-]:after,[class^=imghvr-]:before,[class^=imghvr-]:after,[class^=imghvr-]:before{box-sizing:border-box;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}.imghvr-zoom-in figcaption{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.imghvr-zoom-in:hover figcaption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
html, body{font-family:'Roboto Slab', serif;font-weight:100;margin:0;padding:0;font-size:18px;background-color:#000;color:#ebebeb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
strong, b{font-weight:700}
a{color:#ebebeb;}
a:hover{color:#fff;text-decoration:none;}
*:focus{outline:none;}
a:active, a:focus {outline: none;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.affix{top:0;left:0;width:100%;z-index:1000;}
h1, h2, h3, h4, h5, h6{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:1px;color:#ececea;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
h2.about-us{font-size:24px;}
h3.about-us{font-size:24px;}
section{padding-top:70px;padding-bottom:70px;}
.nopadding{padding:0;}
header nav{text-align:center;background-color:rgba(19, 19, 21, 0.8);}
header nav ul{list-style:none;margin:0;padding:0;}
header nav ul li{display:inline-block;}
header nav ul li a{display:inline-block;padding:10px 20px;text-transform:uppercase;font-weight:700;}
#home-projects{background-color:#131315}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}
.mb80{margin-bottom:80px;}
.mb120{margin-bottom:120px;}
#home-about{background-color:#191a1c}
#home-partner{background-color:#1f2022}
footer{background-color:#131315}
footer nav ul{list-style:none;margin:0;padding:0;}
footer nav ul li{float:left;}
footer nav ul li a{display:inline-block;padding:10px 20px}
footer nav ul li:first-child a{padding:10px 20px 10px 0;}
.copyright{padding:10px 15px 10px 0}
.readon{display:inline-block;padding-right:40px;background-image:url(../images/pfeil-rechts.png);background-repeat:no-repeat;background-position:center right;height:35px;line-height:32px;}
.slick-arrow{width:32px;height:32px;border:0px solid #5a5a5a;background-color:transparent;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:-70px;left:50%;}
.slick-prev{background-image:url(../images/pfeil-links.png);margin-left:-47px}
.slick-next{background-image:url(../images/pfeil-rechts.png);margin-left:15px;}
@media(max-width:767px){header nav ul li a{display:inline-block;padding:10px 10px;}
.xs-mb40{margin-bottom:40px;}
.text-right{text-align:center;}
footer nav ul li{width:32%;text-align:center;display:inline-block;float:none;}
footer nav ul li a{display:inline-block;padding:10px 0}
footer nav ul li:first-child a{padding:10px 0;}
}
.projektuebersicht article{margin-bottom:20px;}
ul.share-buttons{list-style:none;padding:0;float:right;}
ul.share-buttons li{display:inline;margin:0 10px}
ul.share-buttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;}
.multilist{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-rule:1px solid #535353;-moz-column-rule:1px solid #535353;column-rule:1px solid #535353;margin:0;padding:0;list-style:square}
.multilist li{margin:0 0 0 20px;}
@media(max-width:991px){.md-mb40{margin-bottom:40px;}
ul.share-buttons{float:left;}
}