body,html{padding:0;font-family:Roboto,Helvetica,sans-serif}body,h1,h2,h3,h4,h5,h6,html{margin:0;font-weight:300}hr{box-sizing:content-box;height:1px;border-top:1px solid #ccc;margin:3em -60px}ul{list-style-type:circle}ul li{margin:0}ul{margin-left:20px}ul>li{text-indent:-20px}.container p,.container ul{font-size:1.2em}header h1{text-align:center;font-weight:400;font-size:5em}header h1 span{font-size:.7em;display:block;color:#033475}header p.quote{margin-top:1em}.left-pane,header p.quote{text-align:center}.left-pane img{display:block;max-height:336px}.vert-line{width:0;height:430px;float:left;border-left:1px solid #033475}.datasheets .lense-img{margin:auto;display:block}.datasheets a img{position:absolute;margin-left:5px;display:inline;width:25px}footer p{text-align:center}@media screen and (max-width:550px){.vert-line{height:50px;width:100%;border:none}}.team h1{text-align:center;margin-top:1em}.team img{max-width:100%}footer{margin:1em}footer h1,footer p{text-align:center}footer p{font-size:1.5em}footer p.website-by{font-size:1em}footer p.website-by a{color:#033475;text-decoration:none}footer .address,footer h2{text-align:center}footer .address{margin:auto;display:table;list-style-type:none;margin-bottom:25px}footer li{text-indent:0;margin:0}tr{vertical-align:top}.envelope{margin:auto;border:1px solid #000;border-radius:50%;display:block;padding:10px;width:70px;height:70px;text-align:center}.envelope:hover{border-color:#033475}.envelope:hover svg{fill:#033475}.envelope svg{margin-top:10px}.contact{margin-bottom:25px}