.header-container {
    background-color: #0c1c2c;
    margin-top: -30px;
}
#block-locale-language ul {
    background: #143e50;
}
#nav .menu li ul a,
#nav .menu li.expanded ul a,
#nav .menu li:hover li a {
    font-weight: normal;
}
.see-the-difference .group-text-wrapper {
    background-color: hsla(215, 76%, 56%, 0.9);
}
#copy .inner {
    font-size: 1.2em;
    line-height: 1.5em;
}
strong {
    font-weight: 600;
}
body,
.isoc-blog-section,
.isoc-blog-section h1,
.isoc-blog-section h2,
.isoc-blog-section h3,
.isoc-blog-section h4,
.isoc-blog-section h5,
.isoc-blog-section .sub-title {
    font-family: Hind, "Open Sans", "Arial", "Helvetica", sans-serif;
    font-weight: 300;
}
#nav .menu a {
    font-size: 1.2em;
}
.feature-grid .field-name-title {
    font-size: 1.4em;
    line-height: 1.3em;
}
.feature-grid .field-name-body {
    line-height: 1.4em;
    font-size: 1.1em;
}
.group-events .field-name-homepage-see-all-events a,
.group-news .field-name-homepage-see-all-news a {
    background-color: #3a82e4;
}
.group-events .field-name-homepage-see-all-events a:hover,
.group-news .field-name-homepage-see-all-news a:hover {
    background-color: #40b2a4;
}
#copy h1,
#aside-left .reset h1,
#aside-right .reset h1,
#copy h1 a {
    color: #3a82e4;
    font-weight: 600;
}
#copy h2 a,
#copy h3 a,
#copy h4 a,
#copy h5 a,
#copy h6 a,
#copy h2,
#copy .views-field-title,
#aside-left .reset h2,
#aside-right .reset h2 {
    color: #3a82e4;
    font-weight: 500;
}
#aside-left .sidemenu .menu li.active-trail a,
#aside-left .sidemenu .menu li.active-trail ul.menu li.active-trail a {
    font-weight: 600;
}
#nav {
    padding-top: 0;
}
#aside-right .block-button a:hover {
    background: url(../images/white-arrow.png) no-repeat right center #085856;
    text-decoration: none;
}
#aside-right .block-button a {
    background: url(../images/white-arrow.png) no-repeat right center #40b2a4;
    font-family: Hind, "Open Sans", "Arial", "Helvetica", sans-serif;
    font-weight: 600;
    text-decoration: none;
}
a,
.sitemap #copy li a.active,
#aside-left .sidemenu .menu li a {
    color: #3a82e4;
}
#aside-left .menu ul.menu li.active-trail li a,
#aside-left ul.menu li.active-trail li a.active,
#aside-left ul.menu li.active-trail li a:hover,
#aside-left ul.menu li.active-trail,
#aside-left .menu li a:hover,
#aside-left .menu li a.active {
    color: #24366e;
}
#copy {
    background: #fff;
    border: 1px solid #dedad0;
}
#aside-left .block-menu-block {
    background: #fff;
    border: 1px solid #dedad0;
}
#aside-left .sidemenu .menu li a {
    border-bottom: 1px dashed #dedad0;
    background: none;
}
#aside-left .sidemenu .menu li ul li a {
    border-bottom: none;
    background: none;
    font-size: 0.9em;
}
#aside-left .sidemenu .menu li:last-child a {
    border-bottom: none;
    padding-bottom: 0;
}
#aside-left .sidemenu ul.menu {
    padding: 0;
    margin: 0;
}
.isoc-blog-section,
.diminuitive-heading,
.isoc-blog-section input[type="submit"],
.isoc-blog-section button,
.isoc-blog-section th,
.isoc-blog-section caption,
.isoc-blog-section tfoot,
.isoc-blog-section .meta-data,
.isoc-blog-section .post-author-information,
.isoc-blog-section .post-author-information .guest-author-badge,
.isoc-blog-section .pull-quote,
.isoc-blog-section .intro,
.isoc-blog-section .story-footer h2,
.isoc-blog-section .story-footer h3,
.isoc-blog-section .article-nav-link,
.isoc-blog-section .region-featureright .quicktabs-tabs a,
.isoc-blog-section .subscribe-area h2,
.isoc-blog-section .region-featureright h2,
.isoc-blog-section .homepage-featured-sidebar h2,
.isoc-blog-section .latest-content-area h2,
.isoc-blog-section .blog-signposts h2,
#block-views-department-topics-issues-block a,
.isoc-blog-section a#key-topics-link,
.isoc-blog-section .pager li a,
.isoc-blog-section .btn {
    font-family: Hind, "Open Sans", "Arial", "Helvetica", sans-serif !important;
}
.isoc-blog-section blockquote {
        font-size: 1em;
        line-height: 1.3em;
        padding-left: 1.5em;
        margin-bottom: 1em;
        border-left: 1px dashed #dedad0;
        background: none;
        color: inherit;
}
#header .logo {
      margin: 12px 0 0 5px;
      height: 54px;
}
