@import 'https://cdn3.site-media.eu/g/fonts/css?family=Russo+One|Ubuntu:400,700';@import url(/css/ionicons-2.0.1/css/ionicons.min.css);html,body{height:100%;width:100%;margin:0;}body{margin:0;padding:0;font-family:'Ubuntu', sans-serif;font-weight:400;font-size:14px;line-height:160%;color:#333;-webkit-text-size-adjust:none;}img{vertical-align:top;}div.center_content{margin:0 auto;width:100%;max-width:960px;}.banner{position:relative !important;}.banner > section > .inner.container{-webkit-transform:inherit !important;min-height:100%;}h1,h2,h3,h4{font-weight:normal;font-family:'Ubuntu', sans-serif;width:100%;}h1,h2{font-size:2em;letter-spacing:1px;}h3{font-size:1.5em;}a{color:#444;text-decoration:none;}#c-1{margin:0 auto;width:960px;}body:not(.edit) .fancy{display:none;}.logoWrapper{margin-right:10px;}.logoWrapper h1#logo{margin:10px 0 0 0;padding:0;}.logoWrapper h1#logo a span.firmname{font-family:'Russo One', serif;font-size:50px;text-transform:uppercase;display:block;line-height:50px;background:#e64f14;padding:13px 10px 10px 10px;color:#fff;}.logoWrapper h1#logo a span.subline{box-sizing:border-box;font-family:'Ubuntu', sans-serif;font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:5px;text-align:center;display:block;line-height:20px;padding-left:5px;padding-top:3px;background:rgba(255, 255, 255, .25);}.logoWrapper h1#logo a span.second{box-sizing:border-box;font-family:'Ubuntu', sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px;text-align:center;display:block;line-height:20px;padding-left:5px;background:rgba(255, 255, 255, .25);padding-bottom:3px;border-bottom:3px solid #e64f14;}.banner .background{width:960px;margin:0 auto;}div.menuWrapper{width:960px;background:#fff;}div.menuWrapper .inner.container{width:100%;max-width:960px;}div.menuWrapper.sticky{position:fixed;top:0;bottom:auto;z-index:160;}div.menuWrapper .ed-menu{text-align:left;padding:0;font-size:0;line-height:0;z-index:400;position:relative;z-index:100;}div.menuWrapper .ed-menu ul{list-style:none;margin:0 auto;padding:0;}div.menuWrapper .ed-menu ul li{margin:0;padding:0;display:inline-block;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}div.menuWrapper .ed-menu ul li a{color:#000;font-family:'Ubuntu', sans-serif;font-size:14px;font-weight:300;padding:0 20px;line-height:38px;display:block;text-decoration:none;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}div.menuWrapper .ed-menu ul li a:hover,div.menuWrapper .ed-menu ul li a.active{color:#e64f14;}div.menuWrapper .ed-menu ul li:first-child a{padding-left:0;}.columns{display:block;width:100%;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:50px;-ms-column-gap:50px;-moz-column-gap:50px;-o-column-gap:50px;column-gap:50px;}.ed-headline h2{font-family:'Russo One', serif;font-weight:400;line-height:130%;font-size:24px;position:relative;color:#333;letter-spacing:1px;margin:0 0 0 0;padding:0px;text-transform:uppercase;box-sizing:border-box;}.ed-headline h3{font-size:20px;color:#000;margin:0;line-height:170%;font-weight:normal;}.ed-headline.specialhead h3{color:#000;font-family:'Ubuntu', sans-serif;font-size:14px;font-weight:300;line-height:38px;display:block;text-transform:uppercase;letter-spacing:1px;}.ed-text p{margin:0;}.ed-text ul{margin:0;padding:0;}.ed-text ul li{list-style:none;margin-left:20px;}.ed-text ul li::before{color:#e64f14;content:'\f125';font-size:12px;font-family:ionicons;display:inline-block;margin-left:-20px;width:20px;}.ed-text table{width:100%;box-sizing:border-box;border-collapse:collapse;}.ed-text table tr{vertical-align:top;}.ed-text table tr td{padding:4px;}.ed-text table tr:nth-child(odd){background:rgba(230, 79, 20, .1);}.ed-button .button{background:#000;border-radius:0;font-size:18px;text-shadow:none;box-shadow:none;color:#fff;text-decoration:none;font-family:'Russo One', serif;font-weight:400;width:100%;padding:14px 0;letter-spacing:2px;text-transform:uppercase;box-sizing:border-box;max-width:480px;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;position:relative;}.ed-button .button:hover,.ed-button .button.active{background:#444;}.serviceBoxen .ed-html{text-align:center;}.serviceBoxen .ed-html i{display:inline-block;font-size:50px;color:#fff;background:#e64f14;width:70px;line-height:70px;margin-bottom:20px;}.ed-gallery{/* START: Automatically inserted by preset manager */}.ed-gallery .ed-gallery-items .ed-gallery-thumb{overflow:hidden;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.ed-gallery:hover .ed-gallery-thumb{opacity:0.5;}.ed-gallery:hover .ed-gallery-thumb:hover{opacity:1;}.footer{text-align:center;position:relative;color:#444;font-size:15px;margin-bottom:20px;/* END: Automatically inserted by preset manager */}.footer h2,.footer h3{text-transform:uppercase;font-size:26px;font-weight:400;line-height:50px;padding:6px 0 0 0;font-family:'Russo One', serif;color:#444;}.footer .ed-section{border:1px solid #fff;padding:25px 0;background:rgba(0, 0, 0, 0.2);}.footer .ed-grid .ed-text{white-space:nowrap;color:#444;padding-bottom:20px;border:1px solid rgba(255, 255, 255, .3);color:#fff;}.footer .ed-grid .ed-text i{height:51px;width:51px;line-height:53px;display:inline-block;text-align:center;font-size:34px;color:#e64f14;margin:10px auto 10px auto;position:relative;vertical-align:middle;}.footer a{color:#444 !important;}.footer a:hover{color:#e64f14;text-decoration:none;}.footer:not(#ed-2483037){border-top:1px solid #444;}#ed-2483037 a{color:#fff !important;}.white.ed-text p,.white.ed-text p a{color:#fff;}.refGallery [class*='span'] > .ed-image{position:relative;border:1px solid #444;}.refGallery [class*='span'] > .ed-image span{position:absolute;top:0px;left:0px;padding:0;margin:0;color:#444;font-family:'Ubuntu', sans-serif;font-size:14px;font-weight:300;line-height:6px;width:100%;text-transform:uppercase;letter-spacing:1px;background:rgba(255, 255, 255, .5);}.imprint{padding:0;}.imprint h2{font-size:24px;line-height:34px;display:block;margin:50px 0 10px 0;text-align:left;border:none;padding:10px 10px 10px 0;}.imprint h2:before,.imprint h2:after{display:none;}.imprint a:hover{text-decoration:underline;}.imprint p{margin:0 0 30px 0;text-align:justify;}.imprint ul{margin:0 0 30px 0;list-style:none;margin-left:0px !important;padding:0;}.imprint ul li{padding:0;}.imprint ul li::before{color:#73665d;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}.imprint .websitebutler img{width:170px;}div.ed-text.mapText{background:#fff;padding:5px;font-size:11px;line-height:14px;border-radius:2px;box-shadow:0px 1px 4px -1px rgba(0, 0, 0, 0.3);}.ed-map{border:1px solid #ccc;}div.ed-form-container input[type="text"],div.ed-form-container input[type="email"],div.ed-form-container textarea,div.ed-form-container select{background:#fff;border:1px solid #ccc;margin:0 0 5px 0;display:inline-block;border-radius:0;line-height:46px;height:46px;padding:8px;font:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;-webkit-appearance:none;}div.ed-form-container textarea{height:auto;}div.ed-form-container a{color:#444;}div.ed-form-container .ed-form-button button{color:#e64f14;background:#fff;width:100%;line-height:46px;height:46px;box-sizing:border-box;padding:0;display:inline-block;-webkit-appearance:none;border-radius:0;font-family:'Ubuntu', sans-serif;font-size:0px;border:0;}div.ed-form-container .ed-form-button button::before{content:'\f132';font-family:ionicons;font-size:55px;color:#e64f14;display:block;text-align:center;position:absolute;right:0;width:100%;text-align:right;}div.ed-form-container .ed-form-button button:hover{text-decoration:none;color:#000;background:none;}div.ed-form-container .success_message,div.ed-form-container .value_summary,div.ed-form-container .failure_message,div.ed-form-container p{color:#444;}div.ed-form-container .ed-form-captcha input{width:calc(100% - 160px);text-transform:capitalize;}.imprint h3{text-align:left;}