/* Remove underlining from links. */
a,
a.link {
  text-decoration: none;
  border-bottom: none;
}

/* Remove padding from social media icons in footer. */
.site-footer .content ol:not(.menu),
.site-footer .content ul:not(.menu) {
  padding-left: 0;
}

/* Alter the donate button in header. */
#block-act-donatebutton .donate-button a{
  color: #ed1c24;
  text-transform: uppercase;
  font-size: 36px;
  font-weight: bold;
}

/* Allign the Newsroom and Twitter feed blocks. */
#block-act-views-block-most-recent-blog-post-block-1 {
  width: 45%;
  float:left;
}

#block-act-twitterfeed {
  width: 45%;
  float: right;
}

@media all and (max-width: 926px) and (max-device-width: 926px),
(max-device-width: 926px) and (max-width: 926px) and (orientation:landscape) {
  #block-act-views-block-most-recent-blog-post-block-1 {
    width: 100%;
    float:unset;
  }
  #block-act-twitterfeed {
    width: 100%;
    float: unset;
  }
}

#block-act-views-block-most-recent-blog-post-block-1 .views-row {
  margin-bottom: 20px;
}
#block-act-views-block-most-recent-blog-post-block-1 .view-content a.button:link,
#block-act-views-block-most-recent-blog-post-block-1 .view-content a.button:visited,
#block-act-views-block-most-recent-blog-post-block-1 .view-content a.button:hover,
#block-act-views-block-most-recent-blog-post-block-1 .view-content a.button:focus,
#block-act-views-block-most-recent-blog-post-block-1 .view-content a.button:active,
#block-act-views-block-most-recent-blog-post-block-1 .views-field-title a,
#block-act-views-block-most-recent-blog-post-block-1 .view-content a {
    color: #000;
}
#block-act-views-block-most-recent-blog-post-block-1 .view-content p {
    margin-bottom:0;
}

#block-act-missionstatement .mission-statement-image {
  width: 600px; 
  height: 400px;
  padding: 0 10px 0;
}
@media all and (max-width: 926px) and (max-device-width: 926px),
(max-device-width: 926px) and (max-width: 926px) and (orientation:landscape) {
  #block-act-missionstatement .mission-statement-image {
    width: auto; 
    height: auto;
    padding: 0;
  }
}

/* Fix spacing issues with nav bar (MT #10242) */
ul.nice-menu-down li ul li ul {
  left: 16.5em; 
  top: -1px;
}

ul.nice-menu-down li ul li ul li ul {
  left: 10.5em; 
}

/* Fix formating for menu item headers that are not linkes (MT #10242) */
.mean-container .mean-nav ul li span {
  display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid rgba(255,255,255,0.25);
	margin: 0;
	text-align: left;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}