/* AW CSS */

body { color: #484848; }
img { display: inherit; margin: 0 auto; }

/* Font Awesome */
ul.icons { padding:0; }
ul.icons li { display: inline; }
.fa { font-size: 1.8rem; text-decoration: none; }

/* Theme */
.theme-base-aw .sidebar {
  background-color: #304E88;
}
.theme-base-aw .content a,
.theme-base-aw .related-posts li a:hover {
  color: #304E88;
}

.sidebar { color: #E8E8E8; height: 100%; overflow-y: auto; }
.sidebar-about { text-align: center; }
.sidebar-about h1 { font-size: 2.25rem; text-align: center; }
.lead { font-size: 0.9rem; text-align: center; }

/* Custom */
.content { padding-top: 0; }
.profile-image { margin-top: 0.5rem; display: inline; }
article h2 { border-left: 0.2rem solid #304E88; padding-left: 1rem; padding-top: 0.3rem; margin-top: 4rem; }
article .blog-post { background-color: #E8E8E8; padding: 2rem; }
.aw-projects .project { border: 0.2rem solid #E4E4E4; padding: 1rem; margin-bottom: 1rem; }
code { background-color: #D9D9D9; border: 1px solid #B7B7B7; }
pre code { border: none; }