body.front .homepage-message {
font-size: 1em;
}

#preheader .content .social-links {

}

#preheader .quicknav-wrapper {
margin-left: 4px;
}

.social-links ul li {
margin: 0px;
}

#header .menu-primary ul {
display: none;
}

#header .menu-primary {
width: 100%;
}

#header .quicknav-wrapper {
display: block;
width: 96%;
margin: 0px 2%;
clear: both;
}

#logo img {
width: 100%;
}

#logo {
width: 30%;
}

#header .quicknav-wrapper .form-item label {
display: none;
}

#header .quicknav-wrapper .form-item  {
clear: both;
width: 100%;
}

select.quicknav.form-select {
width: 100%;
clear: both;
}

#header .addthis-wrap {
display: none;
}

#header .region-chooser {
width: 60%;
float: left;
}

#header #donation-link {
width: 60%;
text-align: center;
float: left;
margin: 5px 0px 20px;
padding: 6px 0px;
}


#search_widget label.search {
display: none;
}

#search_widget {
padding: 8px 4px;
}

#header .quicknav-wrapper .form-item {
margin: 0;
}

#search_widget form .advanced_opener {
display: none;
}

#header #login-link  {
font-size: 0.6em;
}

.menu-wrapper {
width: 96%;
clear: both;
float: none;
margin: 0px;
}

.region-sidebar .menu-wrapper {
width: 96%;
clear: both;
float: none;
margin: 0px;
}

#header .menu-primary {
margin: 0px;
height: 5px;
}

.mobile-menu .toggleMenu {
background: #00346a;
}

#block-block-52, #block-block-56, #block-block-57, #block-block-54, #block-block-53, #block-block-138 {
display: none;
}

.region-sidebar-first .newsletter-cta {
}

.sidebar-first .region-sidebar-first .content > div.menu-issues {
border: 0px;
}

.region-sidebar .content {
clear: both;
}

.sidebar-first .menu-wrapper {
margin: 0px;
width: 94%;
}

.region-sidebar select.quicknav.form-select {
width: 100%;
border: 1px solid #bbb;
}

.related_content  {
margin: 0px;
}

.sidebar-first .region-sidebar-first .content > div {
padding: 10px 3%;
}


.sidebar-first .region-sidebar-first .block {
clear: both;
}

.region-sidebar .quicknav-wrapper {
margin: 0px;
}

.sidebar-first .region-sidebar-first .content > div.newsletter-cta-wrapper {
margin-bottom: 5px;
}

.search_result .result-body .image {
display: none;
}

.search_result.content-image .content {
margin: 0px;
}
.search_result .result-body .content {
margin-left: 0px;
}

.search_result .result-body .content .date_display {
margin-bottom: 4px;
}

.search_result h6 {
margin-bottom: 0px;
}

.search_result .result-body .content .meta {
display: none;
}

.region-sidebar .form-item {
margin: 10px 0px;
}

.footer-wrapper #footer {
padding: 15px;
}

.footer-wrapper #footer .section {
clear: both;
}

.footer-wrapper #footer .col-a {
display: none;
}


.footer-wrapper #footer .col {
width: 100%;
}


#footer .section-social {
display: none;
}


/* SPLASH PAGE */

#system_front {
padding: 10px 20px 10px;
}

#system_front .chooser .region-chooser-wrapper {
clear: both;
float: none;
width: 96%;
max-width: 100%;
height: auto;
padding: 1% 2%;
}

#system_front .chooser {
height: auto;
}

#system_front .chooser .region-chooser-wrapper p.cta-b {
margin: 0px;
padding: 0px 10px;
}

#system_front .chooser .region-chooser-wrapper p.cta-a {
display: none;
}

#system_front .chooser .region-chooser-wrapper .region-chooser ul.region-chooser-list {
display: none;
}


#system_front .header h1 {
margin-top: 30px;
font-size: 22px;
}

#system_front .header p {
clear: both;
}

body.region-default.front #page #logo {
margin: 10px;
}
body.region-default.front #page #logo img {
width: 90px;
}

#logo {
margin: 5px;
}

#logo img {
width: 100px;
}

#header #login-link {
margin: 5px 0px 0px;
}

#header section {
margin: 20px 0px 0px 0px;
}

#system_front .regions-latest {
width: 100%;
float: none;
clear: both;
}

#system_front .header p {
margin: 0px 0px 12px;
line-height: 18px;
}

#system_front .regions-latest .region-item {
width: 32%;
margin: 5px 1% 5px 0px;
font-size: 14px;
}

#system_front .body_text-wrapper .col.col-a {
clear: both;
margin: 3% 3% 0%;
width: 94%;
}

#system_front .body_text-wrapper .col.col-b {
clear: both;
margin: 3% 3% 0%;
width: 94%;
}

#system_front .quicknav-set {
padding: 3%;
width: 94%;
background-color: #f3f3f3;
}

#system_front .quicknav-set .quicknav-wrapper {
width: 100%;
}

#system_front .quicknav-set .form-item {
display: block;
width: 96%;
}

#system_front .quicknav-set .quicknav-wrapper {
margin: 0px 0px 10px 0px;
}
