@font-face{font-family:'Roboto';font-style:normal;font-weight:400;url(/fonts/Roboto-Regular.ttf) format('truetype')}header nav .brand-logo,header nav .brand-logo img{height:100%}header nav .brand-logo img{padding:5% 0}main .slider .slides .caption.background{background-color:rgba(0,0,0,0.35)}main .slider .slides .caption.bottom-position{bottom:2%;top:unset !important}main .slider .slides .caption.bottom-padding{padding-bottom:2%}main .slider .indicators .indicator-item.active{background-color:black}main .collection span.title{font-weight:bold}main .left+.left{width:auto}main .left{width:60px}main a.grey-text.text-darken-1:hover{color:black !important}main a{transition:.3s}main .mail{height:45px}main .phone{height:65px}main table td.col.s12{padding:15px 5px}main#home .col.offset-l3.l6.s12{padding:0}@media screen and (max-width:360px){main .mail{height:65px}main .phone{height:85px}}@media screen and (max-width:600px){main#home .home-slider,main#home .home-slider .slides{height:350px !important}}main#gallery .col.offset-l3.l6.s12{padding:0}main#menue .parallax-container{height:640px}main#contact .background,main#contact .map{width:100%;height:500px}main#contact .map-wrapper{position:relative}main#contact .background{position:absolute;top:0;left:0;border:2px dashed black;z-index:0}main#contact .map iframe{z-index:2;position:relative}main#contact .background p{width:100%}main#imprint i.material-icons{margin-left:5px}body{display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto}footer .left+.left{width:auto}footer .left{width:60px}footer a.grey-text.text-darken-1:hover{color:black !important}footer a{transition:.3s}