@import url("https://fonts.googleapis.com/css?family=Open+Sans:300|Unna:400,700");@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@media screen and (max-width: 39.9375em){p{font-size:14px}}header{margin-top:20px;position:relative}header .menu{position:relative;z-index:2}header .menu .menu-opener{display:block;cursor:pointer}header .menu .menu-opener:before{content:url("../images/Menu.png");position:absolute;right:0;z-index:3}header .menu .menu-opener.active:before{content:'\f00d';font-family:FontAwesome;font-weight:normal;font-size:25px}header .menu ul{display:none;float:left;z-index:2;position:absolute;background:rgba(254,254,254,0.7);margin:0}header .menu ul li{list-style:none;font-size:80px;width:75rem;max-width:100vw;border-bottom:1px solid #0a0a0a;line-height:1.4}@media screen and (max-width: 39.9375em){header .menu ul li{font-size:30px}}header .menu ul li:first-of-type a{color:#b80930}header .menu ul.opened{display:block}header .logo{text-align:center;padding-bottom:50px;margin-top:50px}header .logo img{width:700px}header .actioncircle{font-size:14px;padding:10px 0;vertical-align:middle}header .actioncircle p{vertical-align:middle;line-height:2}.actioncircle p{float:right}.actioncircle p a{font-family:"Open Sans";font-weight:300}.actioncircle p a img{max-height:20px;max-width:20px}@media print, screen and (min-width: 40em){#about .columns{padding-right:135px}}#about p{font-family:"Open Sans";font-weight:300}#about p b{font-size:150%;font-family:Unna;font-weight:normal}body{background-image:url("../images/BG-top.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:center top;background-attachment:scroll}#products>div.row:nth-of-type(2){padding-top:100px}@media screen and (max-width: 39.9375em){#products>div.row:nth-of-type(2){padding-top:50px}}@media screen and (max-width: 39.9375em){#products ul{margin-left:2rem}}#products li{font-size:36px;list-style:none}@media screen and (max-width: 39.9375em){#products li{font-size:18px}}#products li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-30px;top:0}#products li.reddot:before{color:#b80930}#products li.orangedot:before{color:#feca00}#products li.yellowdot:before{color:#fee7c1}#products li.lbluedot:before{color:#d9e4eb}#products li.dbluedot:before{color:#a1daf7}#products li.browndot:before{color:#881002}footer{background-image:url("../images/BG-footer-smaller_1.jpg");background-position:center bottom;background-repeat:no-repeat;background-size:100%;font-family:"Open Sans";padding-top:100px}@media screen and (min-width: 40em) and (max-width: 63.9375em){footer{background-image:url("../images/BG-footer-smaller.jpg")}}@media screen and (max-width: 39.9375em){footer{background-image:url("../images/BG-footer.jpg")}}footer h2.service{font-family:"Open Sans";color:#fefefe;font-weight:300;text-align:center;padding-top:200px;padding-bottom:100px;font-size:50px}@media screen and (max-width: 39.9375em){footer h2.service{padding-bottom:30px}}footer form input[type="text"],footer form input[type="email"]{background:none;border:none;border-bottom:1px solid #0a0a0a;box-shadow:none;transition:none}footer form input[type="text"]:focus,footer form input[type="email"]:focus{background:none;border:none;border-bottom:1px solid #0a0a0a;box-shadow:none;transition:none}footer form textarea{background:none;border:none;border-bottom:1px solid #0a0a0a;box-shadow:none;transition:none}footer form textarea:focus{background:none;border:none;border-bottom:1px solid #0a0a0a;box-shadow:none;transition:none}footer form button{padding-top:20px}footer form button img{max-height:20px;max-width:20px}button[type="submit"]{float:right}.success{font-size:20px;font-weight:bold}h2{font-size:3.2rem;font-weight:normal}p{line-height:1.3}button{font-family:"Open Sans",sans-serif}@media print, screen and (min-width: 40em){.tray{position:absolute;right:0;width:570px}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.tray{max-width:50vw}}
