body{padding-top:51px;background-color:#7894b7;color:#e8faff;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:400}a:link,a:active,a:hover,a:visited{color:#fff;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:lowercase}section{margin-bottom:15px}.body-wrapper{padding-left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.body-wrapper.toggled{padding-left:230px}.sidebar{z-index:1000;position:fixed;left:260px;width:0;height:100%;margin-left:-260px;overflow-y:auto;background-color:#686c47;color:#eed;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.body-wrapper.toggled .sidebar{width:260px}.sidebar .brand{padding:15px 20px;font-size:9pt;text-transform:lowercase}.sidebar .brand img{margin-top:10px;margin-bottom:5px}.sidebar .footer{font-size:9pt;text-transform:lowercase}.content{width:100%;position:absolute;padding:15px;color:#e0eefc}.sidebar nav{width:100%}.sidebar nav ul{padding-left:0;list-style-type:none}.sidebar nav li{border-top:1px solid #eed;background-color:#686c47;transition:background-color .2s cubic-bezier(.63,.19,.47,.88)}.sidebar nav li a:link,.sidebar nav li a:visited{width:260px;padding:7px 20px;display:inline-block;font-size:10pt;font-weight:bold;text-transform:lowercase;text-decoration:none;transition:padding .2s cubic-bezier(.63,.19,.47,.88)}.sidebar nav li a:hover{padding:7px 20px 7px 35px}.sidebar nav li.active,.sidebar nav li:hover{background-color:#96987f}.sidebar nav li:last-child{border-bottom:1px solid #eed}.sidebar .social ul{padding-left:0;padding-right:20px;list-style-type:none}.sidebar .social li{width:32px;height:32px;margin-left:12px;display:inline-block}.sidebar .social li a{width:32px;height:32px;display:block;font-size:0;transition:background-position .2s cubic-bezier(.63,.19,.47,.88)}.social #fb{background:url('../img/social.png') 0 33px}.social #fb:hover{background-position:0 66px}.social #tw{background:url('../img/social.png') -33px 33px}.social #tw:hover{background-position:-33px 66px}.social #gh{background:url('../img/social.png') -66px 33px}.social #gh:hover{background-position:-66px 66px}.social #wp{background:url('../img/social.png') -99px 33px}.social #wp:hover{background-position:-99px 66px}.social #yt{background:url('../img/social.png') -132px 33px}.social #yt:hover{background-position:-132px 66px}.social #mail{background:url('../img/social.png') -165px 33px}.social #mail:hover{background-position:-165px 66px}.sidebar .footer{margin:20px;font-size:10pt}#loadingGif img{display:block;width:96px;height:96px}#projects a>img{display:block;background:#677485;width:200px;height:130px;margin:0;padding:0;color:#e8faff;font-weight:bold;text-align:center;vertical-align:middle}#projects p.project-name{margin:4px 5px;color:#fffff5;font-size:9pt;text-transform:none}#projects a{width:200px;margin:0 auto 20px auto;padding-bottom:2px;display:block;background:#434c6a;text-decoration:none;transition:background .2s ease}#projects a:hover,#projects a:active,#projects a:focus{background:#68768f}#projectModalType{font-size:9pt!important}#projectModalDesc{margin:10px 15px}#projectModalImage{border:2px solid #707c8c;border-radius:3px}.body-wrapper.toggled .content{position:absolute;margin-right:-260px}@media(min-width:768px){body{padding-top:0}.body-wrapper{padding-left:260px}.body-wrapper.toggled{padding-left:0}.sidebar{width:260px}.body-wrapper.toggled .sidebar{width:0}.content{padding:20px;position:relative}.body-wrapper.toggled .content{position:relative;margin-right:0}}