 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{border:none;vertical-align:middle}html{width:100%;height:100%;margin:0;padding:0}body{width:100%;height:100%;color:#fff;background:url(../img/intro-bg.jpg) center center/cover no-repeat fixed;-webkit-tap-highlight-color:rgba(255,255,255,.2);font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0 0 35px;text-transform:uppercase;font-weight:700;letter-spacing:1px;line-height:1.1}p{margin:0 0 25px;font-size:18px;line-height:1.5}a{color:#219ab3;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;background:0 0}a:focus,a:hover{text-decoration:none;color:#11505d}.navbar-custom{text-transform:uppercase;padding:15px;position:absolute;width:100%;bottom:15px}.pull-right{float:right}.text-center{text-align:center}.navbar-custom a{color:#fff;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;padding:15px}.navbar-custom a.active,.navbar-custom a:focus,.navbar-custom a:hover{outline:0;background-color:rgba(255,255,255,.3)}.intro{display:table;width:100%;height:auto;padding:100px 0;text-align:center;color:#fff;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.intro .intro-body{display:table-cell;vertical-align:middle}.intro .intro-body .brand-heading{font-size:44px;margin-bottom:15px;margin-top:15px}.intro .intro-body .intro-text{font-size:18px}#impressum{padding-top:20px;margin:0 auto 150px}#impressum p{font-size:14px;margin-bottom:8px}#impressum h3{margin-top:35px;margin-bottom:15px}#logo{width:200px;height:147px}#back{background:url(../img/logo_frame.png) no-repeat center;background-size:100%;height:100px;width:100px;padding-top:30px;font-size:40px;color:#fff;margin:0 auto 50px;cursor:pointer}@media (min-width:768px){p{margin:0 0 35px;font-size:20px;line-height:1.6}.navbar-custom{width:750px;left:50%;margin-left:-375px;top:15px;bottom:auto}#impressum{width:500px}.intro{height:100%;padding:0}.intro .intro-body .brand-heading{font-size:100px}.intro .intro-body .intro-text{font-size:25px}#logo{width:447px;height:329px}}@media (min-width:970px){.navbar-custom{width:950px;margin-left:-475px}#impressum{width:633px}}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff) format('woff'),url(../fonts/fontawesome-webfont.ttf) format('truetype'),url(../fonts/fontawesome-webfont.svg#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-heart-o::before{content:"\f08a"}