﻿body{font-family:'Source Sans Pro', sans-serif;color:#3B4551}hr{border-top:1px solid rgba(0,0,0,0.07)}.button-red{background:#E94333;border-radius:4px}.button-red:hover{background:#DA3E2F;border-radius:4px}.site-header{width:100%;height:80px;background:rgba(255,255,255,0.95);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,0,0,0.2);border-top:5px solid #E94333;position:fixed;z-index:1059}.site-header .logo{display:block;padding:26px 0 18px 0;float:left}.site-header .hiring{float:left;background:#E94333;color:#fff;padding:8px 14px;position:relative;border-radius:3px;margin:22px 0 22px 25px;text-transform:uppercase;font-weight:600;line-height:1}.site-header .hiring:hover{background:#DA3E2F}.site-header .hiring .icon-jobs{margin-right:3px}.site-header .hiring:after{position:absolute;content:"";left:-6px;top:7px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #E94333}.site-header .nav-main{float:right}.site-header .nav-main li{display:inline-block}.site-header .nav-main li a{display:block;margin:14px 0;padding:14px 14px 13px 14px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:600;color:#324250}.site-header .nav-main li a:hover{background-color:#eff4f7;border-radius:5px}.site-header .nav-main li.active a{background-image:url("../images/nav_active.png");background-repeat:no-repeat;background-position:bottom 0 center;background-size:16px 9px;color:#E94333}.site-header .nav-main li.active a:hover{background-color:inherit}.home-intro{width:100%;height:680px;background-image:url("../images/intro_background.jpg");background-size:cover;background-position:center center;padding:170px 0;position:relative}.home-intro::after{position:absolute;background-image:url("../images/intro_illustration.png");background-size:1200px 330px;background-position:center bottom;background-repeat:no-repeat;bottom:0;width:100%;height:680px;z-index:1;content:""}.home-intro>*{z-index:2;text-align:center;color:#fff;position:relative}.home-intro h1{font-size:48px;font-weight:400;color:#324250;text-shadow:0 1px 1px #fff;margin:0}.home-intro h2{font-weight:300;font-size:26px;color:#324250;text-shadow:0 1px 1px #fff;margin:10px 0 0 0}.home-flash{width:100%;height:50px;border-top:1px solid rgba(0,0,0,0.07);border-bottom:1px solid rgba(0,0,0,0.07);padding:12px 0}.home-flash p{text-align:center;margin:0}.home-flash p span{display:inline-block;border:1px solid #E94333;color:#E94333;padding:6px;margin-right:10px;border-radius:4px;font-size:12px;text-transform:uppercase}.site-content{padding:70px 0}.site-content .row{margin-top:80px}.site-content p{font-size:20px;font-weight:300}.site-content p.meta{margin-top:0;font-size:16px;text-align:center;color:#E94333;font-weight:600}.site-content h3{text-align:center;font-size:34px;font-weight:400}.site-content .leistung{background:#eff4f7;border-radius:7px;margin:5px;padding:40px 20px;text-align:center}.site-content .leistung h4{text-transform:uppercase;margin:0 0 40px 0;position:relative}.site-content .leistung h4::after{position:absolute;content:"";width:40px;height:3px;background:#E94333;top:50px;left:50%;margin-left:-20px}.site-content .leistung p{margin:25px 0 0 0}.site-content .kunde{border:3px solid #eff4f7;text-align:center;padding:15px}.site-content .kunde img{width:80%}.site-content .blog-post{margin-bottom:60px}.site-content .blog-post h3{text-align:left;font-size:26px}.site-content .col._1-4{margin-bottom:10px}.site-footer{width:100%;height:50px;background:#3B4551;color:#fff}.site-footer p{margin:16px 0;font-size:14px;float:left}.site-footer .nav-footer{float:right}.site-footer .nav-footer li{display:inline-block}.site-footer .nav-footer li a{display:block;color:#fff;padding:16px 10px;font-size:14px}.site-intro{width:100%;height:170px;background-size:cover;background-position:center center;position:relative}.site-intro>*{z-index:2;text-align:center;color:#fff;position:relative}.site-intro h1{font-size:28px;font-weight:300;color:#324250;text-shadow:0 1px 1px #fff;margin:0;padding-top:108px}.site-intro p{font-size:28px;font-weight:300;color:#324250;text-shadow:0 1px 1px #fff;margin:0;padding-top:108px}.site-intro.intro-webseiten{background-image:url("../images/intro_background.jpg")}.site-intro.intro-kontakt{height:400px}.intro-blog-single{height:80px}.site-breadcrumb{width:100%;height:40px;border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05)}.site-breadcrumb ol{padding:0;font-size:14px;margin:11px 0}.site-breadcrumb li{display:inline-block}.site-breadcrumb li:before{padding:0 5px;color:#ccc;content:"›"}.site-breadcrumb li:first-child:before{content:"";padding-left:0}.site-breadcrumb li.active{color:#777}.site-breadcrumb li a{color:#324250}.site-content .content-heading{margin-bottom:100px}.site-content .content-heading h2{font-weight:400;font-size:36px}.site-content .content-heading p.lead{font-size:22px}.site-content .quick-overview{margin-bottom:100px}.site-content .quick-overview h3{text-align:left;font-size:22px;margin-bottom:0;margin-top:12px}.site-content .quick-overview p{margin-top:10px;margin-bottom:10px;font-size:18px}.site-content .quick-overview .col{margin-bottom:25px}.site-content .leistungen h3{text-align:left;margin:0;font-size:28px}.site-content .leistungen .row{margin-bottom:50px}.site-content .leistungen a{color:#E94333;font-weight:500}.site-content p.head{text-align:center;font-size:36px;margin-top:70px;margin-bottom:70px;position:relative}.site-content p.head::after{position:absolute;content:"";width:50px;height:2px;background:#E94333;top:60px;left:50%;margin-left:-25px}.site-content .leistungen .col._2-3{padding:50px}.pre-footer{width:100%;text-align:center;background:#eff4f7;padding:70px 0}.pre-footer h4{font-weight:300;margin:0 0 40px 0;font-size:34px}.pre-footer p{margin-bottom:0}.blog-overview .row{margin:0}.blog-overview .blog-post{width:100%;padding:40px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,0,0,0.2);margin-bottom:20px}.blog-overview .blog-post h2{margin:0}.blog-overview .blog-post p{margin-bottom:0}.blog-overview .blog-post p.rm{margin-top:30px;font-size:16px}.blog-overview .blog-post .post-header{margin-bottom:20px}.blog-overview .blog-post .post-header p{margin:0}.blog-overview .blog-post .post-header .author-img,.blog-overview .blog-post .post-header .author-info{float:left}.blog-overview .blog-post .post-header .author-img{margin-right:14px}.blog-overview .blog-post .post-header .author-info{padding:3px 0}.blog-overview .blog-post .post-header .author-info p{font-size:14px;line-height:1.6}.blog-overview .blog-post .post-header .author-info p strong{font-weight:400}.team-overview{text-align:center}.team-overview h3{margin:22px 0 10px 0;font-size:26px}.team-overview p{margin:0}.love{display:inline-block;vertical-align:middle;margin:0 6px}.l-hosting .col h3,.l-hosting .col{text-align:center}.l-hosting .col{padding:0 40px}.button-100{width:100%}.form .form-wrap .form-input:focus{border-color:#DA3E2F}.form .form-wrap .form-input{border-radius:3px}.impressum,.impressum h3{text-align:left}.impressum strong{font-weight:400}.thanks-form{text-align:center}.home-flash a{color:#E94333}.resp-nav{display:none}.form .form-wrap .form-input.error{border:1px solid #DA3E2F !important}.form .form-wrap label.error{color:#DA3E2F}.blog-post h2{font-size:42px}.blog-post h2 a{color:#3B4551}.blog-post h2 a:hover{color:#E94333}.blog-post h1{font-weight:300;font-size:26px}.blog-post h4{font-weight:300}.blog-post .post-header{margin:30px 0;padding:20px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.blog-post hr{margin:30px 0}@media (max-width: 970px){.home-intro h1{font-size:40px}.home-intro h2{font-size:22px}.home-intro::after{background-size:100% auto}}@media (max-width: 910px){.resp-nav{display:block;float:right;font-size:36px;color:#E94333;margin:10px;cursor:pointer}.nav-main{display:none;position:absolute;top:100px;background:#fff;width:95%;margin:0 1%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,0,0,0.2);padding:10px 0}.nav-main li{width:100%;text-align:center}.site-header .nav-main li a{margin:5px 0}.site-header .nav-main li.active a{background-image:none}}@media (max-width: 750px){.kontakt .col{margin-top:50px}.site-intro{height:inherit;padding-bottom:26px}}@media (max-width: 700px){.home-intro{height:600px}}.table .thead-light{background-color:#324250;color:#fff}.command{background:#f5f5f5;border:1px solid #f1f1f1;padding:10px;border-radius:5px;font-size:15px !important;font-weight:400 !important}.blog-post a{color:#E94333}.blog-post p strong{font-weight:500}.blog-lang{background:#eff4f7;padding:20px;margin-bottom:20px;text-align:center;border-radius:5px}.blog-lang p{margin:0;font-size:16px;font-weight:400;width:100%}.blog-lang p a{color:#324250}.blog-lang p a:hover{color:#E94333}.col._1-6{width:16.666% !important}.col._5-6{width:83.333% !important}.job-positions{margin:0;padding:0}.job-positions>li{background:#eff4f7;list-style-type:none;padding:20px;border-bottom:3px solid #fff;font-size:20px;font-weight:400;cursor:pointer;position:relative}.job-positions>li:hover{background:#e8eef1}.job-positions>li:after{position:absolute;right:24px;top:24px;content:"Mehr Infos";font-size:15px;font-weight:400}.job-positions>li>ul{display:none;margin:20px 0 0 0;padding:0}.job-positions>li>ul>li{background:#fff;padding:24px;font-size:16px;list-style-type:none}.job-positions>li>ul>li p{margin-top:0}.job-positions>li>ul>li strong{font-weight:500}

.form .form-wrap .form-input {
	display: inline-block;
}