/**
 * @file
 * Generic grid styles
 *
 * Adds styles for narrow & normal grids.
 *
 */

body {
  background-position: 0 0;
}

body.toolbar {
  background-position: 0px 30px;
}

/* Regions */

#zone-header {
  height: 115px !important;
}

#region-header-logo {
  float: left;
  margin-top: 20px;
}

#region-header-search {
  float: right;
}

/* Drop Down Menu */

#region-header-main-menu .block-title {
  display: none;
}

#region-header-main-menu .menu li ul {
  background-image: none;
  border-radius: 0;
}

.sf-sub-indicator {
  display: none;
}

/* Search */
#region-header-search {
  margin-left: 10px;
  margin-right: 10px;
  text-align: right;
  clear: right;
  width: 366px;
}

#block-search-form {
  display: block;
  float: right;
}

// Top Menu
///////////////////////////////////////////////////////////////////////////////
// Sets layout for top (user) menu links & skip to content link.

#region-header-top-menu {
  background: none;
  padding: 0;
  float: right;
  margin: 14px 10px 19px;
  text-align: right;
  width: auto;

  #skip-to-content, #block-system-user-menu {
    float: left;
    display: block;
  }
}

#region-header-search form input.form-submit {
  background-image: none;
}

#zone-menu-wrapper,
#zone-header-wrapper {
  height: auto;
}

#region-header-main-menu .menu li.active-trail li a {
  background: inherit;
}

.node-news-article .field-name-field-image {
  float: left;
  margin: 0 20px 20px 0;
}

#region-footer-feature .views-row .views-field-title {
  float: left;
}

#region-footer-feature .views-row .field-name-field-description {
  float: left;
}

#zone-content,
#zone-footer-copyright,
#zone-featured-articles {
  background: none;
}

.view-events .views-field-title .summary,
.view-publications .views-field-title .summary,
.view-media-releases .views-field-title .summary,
.not-front .view-latest-news .views-field-title .summary {
  line-height: 18px;
}

#zone-footer-menu {
  padding-top: 0;
}

#block-agov-twitter-feed #tweets ul li .tweet_text {
  float: right;
}

#region-footer-feature .views-row {
  float: left;
}

.gov-front-layout .gov-front-left {
  margin-right: 10px;
}

.gov-front-layout .gov-front-right {
  margin-left: 10px;
}

.block-agov-twitter-feed {
  display: block;
}

#region-footer-menu {
  margin-left: 10px;
  margin-right: 10px;
}

#region-header-search {
  margin: 0;
}

.wcag_validate {
  display: block;
}

#region-feature-articles span {
  display: block;
}

#block-views-slideshow-block {
  display: block;
}