/**
 * @file
 * Subtheme specific CSS.
 */
/*.node__content { font-size: 16px; margin: 24px auto 48px auto; }*/
/*.node__content h2 { font-size: 32px; color: #2C4B73; font-weight: 700; text-transform: uppercase; margin: 20px 0px 12px; }
.node__content h3 { font-size: 24px; color: #A7582F; font-weight: 400; margin: 16px 0px 8px; }
.node__content h4 { font-size: 18px; font-weight: 700; margin: 16px 0px 8px; }
.node__content h5 { font-weight: 700px; margin: 16px 0px 8px; }
.node__content h6 { font-size: 14px; font-weight: 700px; margin: 16px 0px 8px; }*/

/**
TOPNAV STYLING **/
.navbar li.nav-item a:hover, .navbar li.nav-item a:active, .navbar li.nav-item a:focus { color: black!important; text-decoration: underline; }
/** END Topnav Styling **/

/** 
SIDEBAR STYLING **/
/*.sidebar .block { color: white; background-color: #A7582D; padding: 24px; margin: 24px 0 24px; }
@media ( max-width:500px ) {
    .sidebar .block { margin-top: 0px; }
}
.sidebar h2 { font-size: 24px; color: white; font-weight: 700; text-transform: uppercase; margin: 8px 0px; border: 0px; text-shadow: none; }
.sidebar a { color: white; line-height: 20px; }
.sidebar li { width: 100%; }
.sidebar li:hover, sidebar li:active, sidebar li:focus { text-decoration: underline; background-color: rgba(0,0,0,0.08); }*/
/** END Sidebar Styling **/

/** 

}

/** SUBHEADER STYLES **/
/*div#block-servicessectionheader { background: #4698CA url('../images/services_header.png') no-repeat right; min-height: 248px; padding-top: 32px; padding-right:544px; padding-left:6%; color: white; }
div#block-contactsectionheader { background: #4698CA url('../images/connect_header.png') no-repeat right; min-height: 248px; padding-top: 32px; padding-right:544px; padding-left:6%; color: white; }
div#block-policiessectionheader { background: #4698CA url('../images/policies_header.png') no-repeat right; min-height: 248px; padding-top: 32px; padding-right:544px; padding-left:6%; color: white; }
div#block-aboutsectionheader { background: #4698CA url('../images/about_header.png') no-repeat right; min-height: 248px; padding-top: 32px; padding-right:544px; padding-left:6%; color: white; }
div#block-procurementsectionheader { background: #4698CA url('../images/procurement_header.png') no-repeat right; min-height: 248px; padding-top: 32px; padding-right:544px; padding-left:6%; color: white; }
div#block-publicationssectionheader { background: #4698CA url('../images/publications_header.png') no-repeat right; min-height: 248px; padding-top: 32px; padding-right:544px; padding-left:6%; color: white; }
@media (max-width:1199px) {
    div#block-servicessectionheader, div#block-contactsectionheader, div#block-policiessectionheader,
    div#block-aboutsectionheader, div#block-procurementsectionheader, div#block-publicationssectionheader { padding-left: 10%; }
}
@media (max-width:1028px) {
    div#block-servicessectionheader, div#block-contactsectionheader, div#block-policiessectionheader,
    div#block-aboutsectionheader, div#block-procurementsectionheader, div#block-publicationssectionheader { padding-left: 4%; }
}
@media (max-width:991px) {
    div#block-servicessectionheader, div#block-contactsectionheader, div#block-policiessectionheader,
    div#block-aboutsectionheader, div#block-procurementsectionheader, div#block-publicationssectionheader { background: #4698CA; min-height: none; padding: 32px 16%; }
}
@media (max-width:930px) {
    div#block-servicessectionheader, div#block-contactsectionheader, div#block-policiessectionheader,
    div#block-aboutsectionheader, div#block-procurementsectionheader, div#block-publicationssectionheader { padding: 32px 120px; }
}
@media (max-width:810px) {
    div#block-servicessectionheader, div#block-contactsectionheader, div#block-policiessectionheader,
    div#block-aboutsectionheader, div#block-procurementsectionheader, div#block-publicationssectionheader { padding: 32px 64px; }
}
@media (max-width:575px) {
    div#block-servicessectionheader, div#block-contactsectionheader, div#block-policiessectionheader,
    div#block-aboutsectionheader, div#block-procurementsectionheader, div#block-publicationssectionheader { padding: 32px; }
}
div#block-servicessectionheader .field--name-field-section-title, 
div#block-contactsectionheader .field--name-field-section-title, 
div#block-policiessectionheader .field--name-field-section-title,
div#block-aboutsectionheader .field--name-field-section-title, 
div#block-procurementsectionheader .field--name-field-section-title, 
div#block-publicationssectionheader .field--name-field-section-title { font-size: 32px; font-weight: bold; }*/
/** END Subhead Styles **/