/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* Undo default views list style ----------------------------- */
/* Style for member titles in listings ----------------------- */
/* Branding -------------------------------------------------- */
.container-12 .region-header-first.grid-8 {
  width: 540px; }

.container-12 .region-header-second.grid-4 {
  clear: none;
  width: 380px; }
  .container-12 .region-header-second.grid-4 .block-search-form,
  .container-12 .region-header-second.grid-4 .block-main-menu {
    float: right; }

.region-header-first,
.region-header-second {
  padding-left: 0; }

.block-search-form {
  width: 310px; }
  .block-search-form input[type="text"] {
    width: 275px; }

/* Homepage -------------------------------------------------- */
.front .region-content .block {
  width: 300px; }
  .front .region-content .block.block-map-block {
    width: 620px; }

/* Member Map ---------------------------------------------------- */
.js .map-wrapper {
  float: left;
  width: 335px; }

#info {
  float: left;
  margin-left: 20px;
  margin-top: 0;
  width: 200px; }

/* Member ---------------------------------------------------- */
.node-member .field-name-field-member-photo {
  width: 273px;
  float: left;
  margin-right: 10px; }
.node-member .field-name-field-member-service {
  clear: left; }
