@font-face{font-family:'DIN Next Pro Bold';src:url(/fonts/DINNextLTPro-Bold.otf) format("opentype")}@font-face{font-family:'DIN Next Pro Heavy';src:url(/fonts/DINNextLTPro-Heavy.otf) format("opentype")}@font-face{font-family:'DIN Next Pro Medium';src:url(/fonts/DINNextLTPro-Medium.otf) format("opentype")}@font-face{font-family:'DIN Next Pro Regular';src:url(/fonts/DINNextLTPro-Regular.otf) format("opentype")}body,html{width:100%;height:100%;font-family:'DIN Next Pro Regular',Helvetica,Verdana,Arial,sans-serif;font-size:16px;color:#6f6f6f}body > section:not(.connect){margin-top:4em}a,a:hover,a:visited,a:active{color:inherit}.title{width:100%;border-bottom:1px solid #6f6f6f}.title h2{text-align:center;text-transform:uppercase;font-family:'DIN Next Pro Bold',Helvetica,Verdana,Arial,sans-serif;font-size:1.875em;margin:0;color:#6f6f6f}.inner-shadow{box-shadow:inset -10px 10px 50px -25px rgba(150,150,150,1)}.bg-dummy{padding-top:100%}.center-background-image{background-position:center;background-repeat:no-repeat;background-size:100%}.vcenter{display:inline-block;vertical-align:middle;float:none}.heavy{font-family:'DIN Next Pro Heavy',Helvetica,Verdana,Arial,sans-serif}.up{padding:2.5em;color:#000}.up-icon{border:1px solid #6f6f6f;border-radius:50%;padding:.4em;position:relative}.up-icon .glyphicon{color:#6f6f6f;font-size:1em;position:relative;top:.2em}section{position:relative}.link-anchor{display:block;position:absolute;top:-4rem;visibility:hidden}.full-width-img,.full-width-img img{width:100%}#hero{background-color:#fff;width:100%}#hero h1{position:absolute;top:50%;left:50%;width:152px;height:104px;margin:-52px 0 0 -76px;color:#b5161a;text-align:center}.hero{position:relative;overflow:hidden;vertical-align:middle;background-image:url(/images/artislach_header.jpg);background-repeat:no-repeat;background-position:center;background-size:100%;max-height:750px}.hero .dummy{padding-top:47%}.logo{width:100%;height:auto}nav.navbar{border-radius:0;border-top:none medium;text-transform:uppercase}#navigation{min-height:50px}#navigation nav li.active,#navigation nav li.active a{background-color:#e4ae95}#navigation nav .nav{margin:0}#navigation nav .nav > li > a{padding:0 5px}#navigation nav .nav > li > a:hover{color:#333}#navigation li > a{color:#585858}.language-dropdown{border-radius:0;text-align:center}.affix{top:0;left:0;width:100%;z-index:10}.language,.caret{color:#EA9875}.about-content{padding-top:2.5em;text-align:center;line-height:1.5em}#assortment-section .full-width-bg{background-image:url(/images/background-texture.jpg);background-repeat:repeat;background-position:center}.assortment-image-container{margin:5% 15%;width:70%}.assortment-content{line-height:1.5em}.product{margin-top:3em}.product .product-image-container{width:80%;margin:10%}.product-name{text-transform:uppercase;font-size:1em;line-height:1.2em;height:3.6em;overflow:hidden;margin:0}.product-bottom{width:30%;border-bottom:1px solid #ccc;min-height:.1em;margin:0 auto}#quality-section h2{color:#c20e1a}#quality-section .full-width-bg{background-color:#c20e1a;color:#FFF}.quality-content{padding-top:2em;padding-bottom:2em;text-align:center}#map{width:100%;min-height:20rem;background-color:#ccc}#banner{background-image:url(/images/background-texture.jpg);background-repeat:repeat;background-position:center;padding-top:3em;padding-bottom:3em;font-size:1em;line-height:1.5em;color:#6f6f6f}.banner-image-container{width:100%;max-width:175px;margin:auto}.i1{background-image:url(/images/artislach_kippen.jpg)}.i2{background-image:url(/images/artislach_verwerking.jpg)}.i3{background-image:url(/images/artislach_stockage.jpg)}#company-information{background-image:url(/images/background-texture.jpg);background-repeat:repeat;background-position:center;padding-top:3em;padding-bottom:3em;font-size:1em;line-height:1.5em;color:#6f6f6f}#company-information .logo-footer{height:6.5em;margin:.5em 0 1.5em;float:right}.company-block{display:inline-block;vertical-align:middle}.company-block.information{margin:0 2em}.bottom-line{border-bottom:1px solid #ccc;content:"";display:block;margin-top:1em}.be-nr{margin-top:1em}.be-nr img{width:75px}footer{background-color:#bdbdbd;color:#FFF;line-height:2.5em;text-transform:uppercase;font-size:.75em}@media only screen and (max-width:768px){.assortment-image-container{max-width:320px;margin-left:auto;margin-right:auto}#assortment-section .full-width-bg{padding-bottom:2em}.assortment-content{text-align:center}#main-navigation{max-height:80vh}#navigation nav .nav > li > a{padding:10px 5px}}@media only screen and (max-width:620px){.company-block{display:block}.company-block.information{margin-bottom:1em}#company-information .logo-footer{float:none}.bottom-line{display:none}}@media only screen and (max-width:479px){body{font-size:14px}.col-xxs-12{width:100%}#company-information .container{text-align:center}#company-information .logo-footer{margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){#hero h1{width:204px;height:140px;margin-left:-102px;margin-top:-70px}.navbar-nav.nav-justified > li{float:none;height:50px;vertical-align:middle}.navbar-default .navbar-nav > .open{background-color:#e7e7e7}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{background-color:inherit}.language-selection{border-left:1px solid #6f6f6f}.col-sm-6.vcenter:not(:first-child){margin-left:-5px}}@media only screen and (min-width: 992px){#hero h1{width:308px;height:210px;margin-left:-154px;margin-top:-105px}}