#ctt{padding-top:0px}h1{font-family:'Manuale', serif;font-size:38px;color:#463d39;text-transform:none;font-weight:normal;border:none}#homeVisualWrapper{background:#f5f5f1 url("../img/home/homeVisual_bg.png") top left repeat-x}#homeVisual .slider-Control{position:absolute;z-index:80;top:220px}#homeVisual #prev-slide{left:10px}#homeVisual #next-slide{right:10px}#homeVisual{overflow:hidden;height:450px;padding-top:40px;padding-bottom:0px;position:relative}#homeVisual .left{float:left;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;height:550px;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='path_relative_to_the_HTML_file', sizingMethod='scale')"}#homeVisual .right{float:right;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;height:550px;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='path_relative_to_the_HTML_file', sizingMethod='scale')"}#homeVisual .manual{height:550px;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;-ms-behavior:url("backgroundsize.min.htc")}#homeVisual .manual a{display:block;height:100%;width:100%}#homeVisual .btn{font-family:'Khand', Arial, sans-serif;text-transform:uppercase;font-weight:bold}#homeVisual .btn a,#homeVisual .btn span.nolink{display:block;color:#8b817d;font-weight:500;}#homeVisual .left .btn{background:transparent url("../img/home/slider_project_btn_bg.png") right bottom no-repeat;margin-top:290px;float:right;padding:25px 30px 0px 30px;height:60px;width:150px;font-size:19px;line-height:17px}#homeVisual .left .btn strong{color:#392f2b;font-weight:500;}#homeVisual .right .btn{background:transparent url("../img/home/slider_product_btn_bg.png") right bottom no-repeat;margin-top:290px;float:left;padding:25px 20px 0px 30px;height:60px;padding-bottom:16px;width:160px;font-size:21px;color:#8b817d;line-height:19px}#homeVisual a{font-weight:500;}#homeVisual .right .btn strong{color:#392f2b;font-weight:500;}#about .intro{font-family:'Khand', Arial, sans-serif;font-size:24px;line-height:29px;color:#cfccc8;text-transform:uppercase;font-weight:500;width:25%;float:left;margin-bottom:15px}#about p{width:68%;float:right;font-size:13px}#vision{position:relative}#vision h1{font-size:42px;font-weight:400;line-height:40px;margin-bottom:55px;font-style:italic}#vision h1 span{font-family:'Arial', sans-serif;font-size:39px;font-style:normal}#vision p{width:45%;float:left}#vision .seperator{width:80%;border-bottom:1px solid #e3e3e3;margin-top:30px}.brochure{width:300px;float:right;margin-right:180px;margin-top:20px}.brochure img{float:left;margin-right:15px}.brochure h2{font-size:21px;line-height:21px;margin-top:20px}#productSlider{position:relative;border:1px solid #e3e3e3;border-width:1px 0px}.flexslider{margin:20px 50px 0px 50px}ul.flex-direction-nav{list-style-type:none;width:100%}ul.flex-direction-nav a.flex-next{display:block;width:40px;height:40px;background:transparent url("../img/template/arrow_right.png") center no-repeat;float:right;position:absolute;top:80px;right:0px}ul.flex-direction-nav a.flex-prev{display:block;width:40px;height:40px;background:transparent url("../img/template/arrow_left.png") center no-repeat;float:left;position:absolute;top:80px;left:0px}ul.flex-direction-nav a.flex-disabled{display:none}#blog .col img{width:100%;margin-bottom:10px}#blog p.intro{font-size:16px;line-height:20px;margin-bottom:15px}#blog h3{font-size:15px}#blog a.readmore{font-family:'Khand', Arial, sans-serif;font-size:14px;text-transform:uppercase}#container{overflow-x:hidden}#company-movie-overlay{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#company-movie-overlay .movie-overlay--bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}#company-movie-overlay .movie-overlay--content{height:100%}.overlay-video{width:80%;margin:0 auto;padding:15px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#company-movie-overlay button{position:absolute;top:0;right:0;z-index:15;padding:15px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;z-index:1000;border:0;background:transparent;cursor:pointer}#company-movie-overlay button:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#company-movie-overlay button img{width:24px;height:24px}.video-overlay-visible{overflow:hidden}.video-overlay-visible #company-movie-overlay{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible}#company-movie{position:absolute;top:0;right:0;width:150px;height:90%;background:url("../img/home/company-video.png") top right no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;width:516px;height:380px;margin-left:auto;margin-right:auto;cursor:pointer}#company-movie:hover .video-play{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#company-movie .video-play{width:82px;height:82px;background:url("../img/home/company-video-btn.png") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:100px;right:210px;-webkit-transition:transform 300ms ease;-moz-transition:transform 300ms ease;-ms-transition:transform 300ms ease;-o-transition:transform 300ms ease;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}#company-movie .video-text{position:absolute;bottom:89px;left:40px;color:#fff;text-transform:uppercase;font-family:'Khand', Arial, sans-serif;line-height:normal;width:208px}#company-movie .video-text--title{font-size:22px;line-height:26px;}#company-movie .video-text--button{font-size:17px;background:transparent url("../img/template/button_bg.png") right center no-repeat;padding:5px 15px 5px 2px;line-height:20px;display:inline-block}.en #company-movie .video-text--button{font-size:13px}.de #company-movie .video-text--button{font-size:15px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#hidden-banner{background:#f5f5f1;margin-bottom:-68px;position:relative;z-index:12}#hidden-banner .wrapper{padding-top:60px;padding-bottom:60px}#hidden-banner a:hover .banner-content{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}#hidden-banner a:hover .banner-overlay{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}#hidden-banner .hidden-logo{background:transparent url("../img/home/hidden-logo.png") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:160px;height:36px;display:inline-block;margin-left:10px}#hidden-banner .banner-wrapper{position:relative;height:200px;width:100%;background:#242221 url("../img/home/hidden-banner.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}#hidden-banner .banner-content{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}#hidden-banner .banner-overlay{background:rgba(36,34,33,0.5);position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#hidden-banner .banner-text{position:relative;width:100%;height:200px;display:table;text-align:center;z-index:11}#hidden-banner .banner-text-wrapper{display:table-cell;vertical-align:middle}#hidden-banner h2{font-family:'Source Sans Pro', sans-serif;font-size:38px;line-height:38px;font-weight:300;color:#fff;text-transform:none;margin:0}#homeVisual .slide.video-wrapper{position:relative;background-color:#000}#homeVisual .video .fluid-width-video-wrapper{padding-top:45%}#homeVisual .slide.video-wrapper .video-content{color:#fff;position:absolute;bottom:0;left:0;padding:0 0 4em 4em}#homeVisual .slide.video-wrapper .video-content span{display:block;text-shadow:0px 0px 10px rgba(0,0,0,0.5)}#homeVisual .slide.video-wrapper .video-content a{color:#fff;text-decoration:none;display:inline-block}#homeVisual .slide.video-wrapper .video-content .first-line{font-family:'Manuale', serif;font-size:85px;line-height:85px;font-style:italic;margin-bottom:5px}#homeVisual .slide.video-wrapper .video-content .second-line{font-family:'Arial', sans-serif;font-size:20px}.video.pretty-embed:hover:after{background-image:url("../img/home/btn_play-hover.png")}.video.pretty-embed:after{display:block;content:"";position:absolute;top:50%;margin-top:-75px;left:50%;margin-left:-75px;width:150px;height:150px;background-image:url("../img/home/btn_play.png");-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#hidden{padding:0;margin-top:-30px;min-height:307px;background:url("../img/hidden/bg.jpg") top left no-repeat;border-bottom:1px solid #e3e3e3;margin-bottom:20px}#hidden .content{margin-left:45%;padding-top:40px}#hidden .content h2{text-indent:-9999px;width:179px;height:59px;background:url("../img/hidden/logo.png");margin-bottom:30px;margin-left:-48px}#hidden .content p{font-size:14px;line-height:23px;color:#32302b;margin-bottom:24px;width:70%}@media only screen and (min-width:0px) and (max-width:767px){header{position:static;padding:0px}#homeVisual{display:none}#about .intro,#about p{width:auto;float:none}#vision{padding-top:155px}#vision h1{font-size:32px;line-height:30px;margin-bottom:15px}#vision h1 span{font-size:28px}#vision p{width:auto;float:none}.brochure{width:100%;margin-right:0px;float:none}#blog p.intro{font-size:21px;line-height:19px}#blog .col img{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.pretty-embed img{display:none}#homeVisual .manual.video{-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.video.pretty-embed:after{margin-top:-50px;margin-left:-50px;width:100px;height:100px}#homeVisual .slide.video-wrapper .video-content{padding:0 0 2em 3em}#homeVisual .slide.video-wrapper .video-content .first-line{font-size:52px;line-height:52px}#homeVisual .slide.video-wrapper .video-content .second-line{font-size:16px}#hidden{padding:0;min-height:auto;background:none}#hidden .content{margin-left:0%}#hidden .content h2{margin-left:0px}#hidden .content p{width:100%}}@media only screen and (min-width:480px) and (max-width:767px){#homeVisual{display:block}#homeVisual,#homeVisual .left,#homeVisual .manual,#homeVisual .right{height:250px}#homeVisual .manual{-webkit-background-size:contain!important;-moz-background-size:contain!important;-ms-background-size:contain!important;-o-background-size:contain!important;background-size:contain!important}#homeVisual .left .btn{margin-top:185px;height:50px;padding-top:15px}#homeVisual .right .btn{margin-top:185px;height:50px;padding-top:15px}#homeVisual .slider-Control{top:150px}#vision h1{font-size:38px;line-height:34px}#blog .col img{width:40%;float:left}#blog .col p{width:55%;float:right}}@media only screen and (max-width:1023px){#vision{padding-top:0!important}#company-movie{position:relative;margin-bottom:40px}}@media only screen and (max-width:576px){#company-movie{margin-left:-50px}}@media only screen and (min-width:768px) and (max-width:1023px){#homeVisual,#homeVisual .left,#homeVisual .manual,#homeVisual .right{height:400px}#homeVisual .manual{-webkit-background-size:contain!important;-moz-background-size:contain!important;-ms-background-size:contain!important;-o-background-size:contain!important;background-size:contain!important}#homeVisual .left .btn{margin-top:290px}#homeVisual .right .btn{margin-top:290px}#vision{min-height:30px;padding-top:40px}#vision h1{font-size:44px;line-height:40px}#vision h1 span{font-size:40px}#vision p.col{width:80%}.brochure{width:300px;float:right;margin-right:50px;margin-top:20px}.pretty-embed img{display:none}#homeVisual .manual.video{-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}#homeVisual .video .fluid-width-video-wrapper{padding-top:54.25%}#hidden{background-position:-90px top}#hidden .content p{font-size:13px;width:100%}}@media only screen and (min-width:1024px) and (max-width:1279px){#homeVisual,#homeVisual .left,#homeVisual .manual,#homeVisual .right{height:400px}#vision{min-height:230px;padding-top:90px}#homeVisual .video .fluid-width-video-wrapper{padding-top:42.25%}#hidden .content p{width:80%}}@media only screen and (min-width:1280px){#homeVisual,#homeVisual .left,#homeVisual .manual,#homeVisual .right{height:500px}#homeVisual .left .btn{margin-top:380px}#homeVisual .right .btn{margin-top:380px}#homeVisual .slider-Control{top:270px}#vision{min-height:230px;padding-top:90px}#vision h1{margin-bottom:75px}.brochure{margin-top:0px}}