@import url(https://fonts.googleapis.com/css?family=Raleway:500,700);@import url(https://fonts.googleapis.com/css?family=Michroma);*{margin:0;padding:0;box-sizing:border-box}body{font-family:Raleway;font-size:16px;line-height:1.7}h1{text-transform:uppercase}.nopadding{padding:0}.padding{padding:0% 10%}.margin{margin:15% 0}.paddingTopBot{padding:4% 0}.paddingBtm45{padding-bottom:5%}.bolder{font-weight:bolder}.fontSanSerif{font-family:sans-serif}.italic{font-style:italic}#navigation .navbar{background-color:white;padding-left:10%;padding-bottom:2%}#navigation .navbar-right{padding-right:10%;font-size:1.2em;padding-top:2%}#navigation .brandText{font-size:2.0em;font-family:Michroma;color:black}#navigation .navbar-brand{padding:15px 0}#navigation .paddingTop2{padding-top:2%}#navigation .navbar-default .navbar-toggle:focus, #navigation .navbar-default .navbar-toggle:hover{background-color:white}#navigation sup{font-size:40%;top:-1.5em;left:-.4em}#hero .navbar{background-color:white}#hero .marginTop{margin-top:120px}#hero .interactive_3d img{height:550px;width:100%}#hero .interactive_3d .loading_3d{position:relative;top:-57.5vh}@media only screen and (max-width: 415px){#hero .interactive_3d{height:100vh}#hero .interactive_3d img{margin-top:10%;height:55vh;width:100%}}@media only screen and (min-width: 993px){.pic{margin-top:15vh}}#hands{height:500px;background-color:#00071a}#hands .handsPic{height:500px;background-size:cover}@media screen and (min-width: 40em){@supports (perspective: 1px) and (not (-webkit-overflow-scrolling: touch)){#hands .handsPic{background-attachment:fixed}}}@media only screen and (min-width: 770px){.handsPic{background:url("../img/hands.jpg") no-repeat center}}@media only screen and (max-width: 769px){.handsPic{background:url("../img/hands-sm.png") no-repeat center}}#design{background-color:#424041}#design .designSummary{color:white}#design .designPic{background-color:black}#spec .specMargin{margin:10% 0}#spec .margin10TopBot{margin:10% auto}#personal .personalCopy{background-color:#F6F6F6}.partnersRow2{margin:10% 0}.paddingSofteq{padding:2% 3%}#logo{height:500px;background-color:#00071a}#logo .logoPic{height:500px;background-size:cover}@media screen and (min-width: 40em){@supports (perspective: 1px) and (not (-webkit-overflow-scrolling: touch)){#logo .logoPic{background-attachment:fixed}}}@media only screen and (min-width: 770px){.logoPic{background:url("../img/logo.jpg") no-repeat center}}@media only screen and (max-width: 769px){.logoPic{background:url("../img/logo-sm.jpg") no-repeat center}}#features{background-color:#2a2b2d;color:white}#features .heading{padding:10% 0% 2% 0;font-size:2.5em}#features .headlines{font-size:1.7em;padding-left:10%}#connect .sdWhite{background-color:#F6F6F6}#connect .sdBlack{background-color:#E9E9E9}#connect p{padding:2% 25%}#blog .blogPadding{padding:2% 15%}@media (max-width: 600px){#blog iframe{width:90vw}}#contact{background-color:#f6f6f6}#contact .contactPadding{padding:6% 0}#contact #subscribe p{font-weight:400}#contact .socialPadding{padding:0 1%}#contact #subscribe #notifyMe{max-width:450px;margin:auto;margin-top:2em}#contact #subscribe #notifyMe .form-group{margin-bottom:1em}#contact #subscribe #notifyMe .form-group .fa{color:#757A86;position:absolute;text-align:center;top:15px;left:15px}#contact #subscribe #notifyMe .form-group .form-control{text-align:center;background:#FFF;border:none;border-radius:0;box-shadow:none;height:50px;font-weight:600;outline:medium none;padding:0 1em;width:100%;margin:auto;color:#000;transition:all 0.3s cubic-bezier(0, 0, 0.58, 1)}#contact #subscribe #notifyMe .form-group .form-control:hover, #contact #subscribe #notifyMe .form-group .form-control:focus{box-shadow:none}#contact #subscribe #notifyMe .form-group .form-control::-webkit-input-placeholder{color:#747c83 !important}#contact #subscribe #notifyMe .form-group .form-control::-moz-placeholder{color:#747c83 !important}#contact #subscribe #notifyMe .form-group .form-control:-moz-placeholder{color:#747c83 !important}#contact #subscribe #notifyMe .form-group .form-control:-ms-input-placeholder{color:#747c83 !important}#contact #subscribe #notifyMe .form-group button.submit{border:2px solid #2196f3;border-radius:0;font-family:"Open Sans","Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;background:#2196f3;color:#FFF;height:50px;padding:1em 0;font-size:1em;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:1;width:70%;margin:20px auto 0;transition:all 0.3s cubic-bezier(0, 0, 0.58, 1)}#contact #subscribe #notifyMe .form-group button.submit:hover{background:#00af94;color:#FFF;border:2px solid #00af94}#contact #subscribe .block-message{min-height:50px;position:absolute;bottom:-10px;width:100%;left:0;padding:15px;background:transparent;transition:all 0.3s cubic-bezier(0, 0, 0.58, 1)}#contact #subscribe .block-message.show-block-error{bottom:0;background:#FF1D4D}#contact #subscribe .block-message.show-block-valid{bottom:0;background:#00c8aa}#contact #subscribe p.notify-valid{color:#FFF;text-transform:none;font-size:16px;letter-spacing:0;font-weight:600}#contact .opacity-0{opacity:0 !important;visibility:hidden !important}#contact .opacity-03{opacity:0.3 !important}#contact .opacity-1{opacity:1 !important;visibility:visible !important}#quote{background:url(../img/bg.png) no-repeat;background-size:cover;background-color:#2a2b2c;color:white;font-size:2em}#quote .quotePadding{padding:5% 10%}#quote p{font-size: .7em}footer{padding:2% 0%}