@import "https://fonts.googleapis.com/css?family=Lato:300,400,700,900";@import "https://fonts.googleapis.com/css?family=Raleway:400,300,700,900";body{background-color:#f2f2f2;font-family:lato;font-weight:300;font-size:16px;color:#555;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;margin-top:70px}h1,h2,h3,h4,h5,h6{font-family:raleway;font-weight:300;color:#333}p{line-height:28px;margin-bottom:25px}.centered{text-align:center}.mt{margin-top:40px}a{word-wrap:break-word;-webkit-transition:color .1s ease-in,background .1s ease-in;-moz-transition:color .1s ease-in,background .1s ease-in;-ms-transition:color .1s ease-in,background .1s ease-in;-o-transition:color .1s ease-in,background .1s ease-in;transition:color .1s ease-in,background .1s ease-in}a:hover,a:focus{color:#7b7b7b;text-decoration:none;outline:0}a:before,a:after{-webkit-transition:color .1s ease-in,background .1s ease-in;-moz-transition:color .1s ease-in,background .1s ease-in;-ms-transition:color .1s ease-in,background .1s ease-in;-o-transition:color .1s ease-in,background .1s ease-in;transition:color .1s ease-in,background .1s ease-in}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.navbar{font-weight:800;font-size:14px;padding-top:15px;padding-bottom:15px;background-color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#e84d0e}.navbar-brand{font-size:40px;padding-top:0;padding-bottom:0}.btn-theme{color:#fff;background-color:#e84d0e;border-color:transparent}.btn{padding:10px 30px;margin-bottom:0;font-size:18px;border:5px solid transparent;border-radius:0}.lead{letter-spacing:1px}.orange-circle-button{box-shadow:2px 4px 0 2px rgba(0,0,0,.1);border:.5em solid #e84d0e;font-size:1em;line-height:1.1em;color:#fff;background-color:#e84d0e;margin:auto;border-radius:50%;height:7em;width:7em;position:relative}.orange-circle-button:hover{color:#fff;background-color:#e84d0e;text-decoration:none;border-color:#ff7536}.orange-circle-button:visited{color:#fff;background-color:#e84d0e;text-decoration:none}.orange-circle-link-greater-than{font-size:1em}.yes-circle-button{box-shadow:2px 4px 0 2px rgba(0,0,0,.1);border:.5em solid #0275d8;font-size:1em;line-height:1.1em;color:#fff;background-color:#0275d8;margin:auto;border-radius:50%;height:6em;width:6em;position:relative}.yes-circle-button:hover{color:#fff;background-color:#0275d8;text-decoration:none;border-color:#ff7536}.yes-circle-button:visited{color:#fff;background-color:#0275d8;text-decoration:none}.yes-circle-link-greater-than{font-size:1em}.no-circle-button{box-shadow:2px 4px 0 2px rgba(0,0,0,.1);border:.5em solid #000;font-size:1em;line-height:1.1em;color:#fff;background-color:#000;margin:auto;border-radius:50%;height:6em;width:6em;position:relative}.no-circle-button:hover{color:#fff;background-color:#000;text-decoration:none;border-color:#ff7536}.no-circle-button:visited{color:#fff;background-color:#000;text-decoration:none}.no-circle-link-greater-than{font-size:1em}.hmm-circle-button{box-shadow:2px 4px 0 2px rgba(0,0,0,.1);border:.5em solid #f0ad4e;font-size:1em;line-height:1.1em;color:#fff;background-color:#f0ad4e;margin:auto;border-radius:50%;height:6em;width:6em;position:relative}.hmm-circle-button:hover{color:#fff;background-color:#f0ad4e;text-decoration:none;border-color:#ff7536}.hmm-circle-button:visited{color:#fff;background-color:#f0ad4e;text-decoration:none}.hmm-circle-link-greater-than{font-size:1em}#maphello{width:100%;padding-top:20px;padding-bottom:50px}#hello{width:100%;padding-top:90px;padding-bottom:50px}#hello h1{font-size:30px;font-weight:700;letter-spacing:3px;color:#e84d0e}#hello h2{color:#bfbfbf;font-weight:400}#green{background-color:#e84d0e;padding-top:50px;margin-bottom:0}#green h3{color:#fff;font-weight:400;margin-bottom:35px}#green p{color:#fff;font-weight:400;font-size:20px}#skills{background-color:#4e4e4e;padding-top:50px;padding-bottom:50px;margin-top:50px}#skills h3{color:#fff}#skills p{color:#fff;font-weight:400}#social{width:100%;padding-top:200px;padding-bottom:200px}#social i{font-size:50px;color:#e84d0e}#social .col-md-3:hover{background-color:#f5f5f5}#social .col-md-3{padding:30px}#f{padding-top:20px;background-color:#e84d0e}#f p{color:#fff;text-align:right;font-weight:400}.grid img{opacity:.7}.grid img:hover{opacity:1}