body{background-color:#f2f2f2;font-family:Lato;font-weight:300;font-size:16px;color:#555;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}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}.img-centered{margin: 0 auto;}a{color:#f85c37;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:focus,a:hover{color:#7b7b7b;text-decoration:none;outline:0}a:after,a:before{-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}#section-topbar{position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;font:400 16px/24px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}#section-topbar a{color:#fff}#topbar-inner{background:#111;line-height:0;text-align:center}#section-topbar ul#nav{display:inline-block;position:relative;margin:0;padding:0;border-right:1px solid #222;zoom:1;*display:inline}#section-topbar ul#nav>li{display:block;float:left;padding:0}#section-topbar ul#nav a{display:block;font:400 11px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;padding:18px 20px;border-left:1px solid #222}#section-topbar ul#nav a:hover{background:#222;text-decoration:none;border-left:1px solid #111}#section-topbar ul#nav .active a{background:#4ba;border-left:1px solid #111}#section-topbar ul#nav .active a:hover{background:#4ba}#section-topbar i{font-size:25px}#headerwrap{background:url(../img/header-bg.jpg) no-repeat center top;margin-top:60px;padding-top:140px;text-align:center;background-attachment:relative;background-position:50% 50%;min-height:500px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#headerwrap h1{font-size:80px;color:#fff}#headerwrap h3{font-size:20px;color:#fff}#headerwrap a,#headerwrap a:focus,#headerwrap a:hover{color:#fff}#intro{background:#2c3e50;padding-top:60px;padding-bottom:60px;color:#fff}#intro h5,p{color:#fff}#intro i{color:#fff;font-size:20px;padding-right:8px;vertical-align:middle}#intro a{color:#fff;text-decoration:none}#skillswrap{background:#2c3e50;padding-top:60px;padding-bottom:60px;color:#fff}#skillswrap h5,p{color:#fff}#footwrap{background:#2f2f2f;padding-top:50px;padding-bottom:50px}#footwrap h5,#footwrap p{color:#fff}#footwrap t{font-weight:700}#footwrap ul{display:inline-block}#footwrap li{display:block;float:left}#footwrap a:hover{background-color:inherit}#footwrap i{color:#1abc9c}#footwrap i:hover{color:#33d5b5}#c{background:#222;padding-top:15px;text-align:right}#c p{color:#fff}.desc{padding-top:50px}.desc p{color:#2f2f2f}.desc span{color:#34495e;font-weight:700}.desc imp{padding:6px;color:#fff;background:#34495e}.desc .more{color:#95a5a6}sup{font-size:12px;top:0}i.highLegend{margin-right:10px;color:#FFF}i.code{font-family:'Courier New','Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}.work p{margin:5px 0}.work sup{margin-right:5px}.work .sep{margin-bottom:20px}.container a{color:#2f2f2f}.container a:hover{color:#f85c37}@media only screen and (min-device-width :320px) and (max-device-width :480px){#footwrap i{font-size:3em}}.emailText{text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}