/*
 * This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout).
 */
body {
  font-size: 16px; }

#section-header {
  top: -127px; }

.admin-menu #section-header {
  top: -98px; }

.branding-data {
  float: left;
  padding-top: 0.5em; }

.block-search-api-page {
  float: right;
  clear: right;
  width: 220px;
  margin-top: 30px; }
  .block-search-api-page .form-item {
    margin: 0; }

#zone-branding-wrapper {
  height: 127px; }
  #zone-branding-wrapper .block-menu {
    float: right;
    margin-top: 1em; }

.mobile-show {
  display: none !important; }

.link-field-subrow input.form-text {
  width: 98%; }

.single-row .view-content {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin: 0 -1em; }
  .single-row .view-content .views-row {
    flex-grow: 1;
    margin: 0 1em; }
    .single-row .view-content .views-row .views-field-body {
      margin: 1em 1em 0; }

.group-left,
.group-middle {
  padding-right: 1em; }

.group-right,
.group-middle {
  padding-left: 1em; }

/*
 * Cut down on form width
 */
.page-node-add .region-content-inner,
.page-node-edit .region-content-inner {
  margin: 0 16.667%; }

/*
 * Tabs for non-mobile layout
 */
ul.tabs.primary {
  height: 2em; }
  ul.tabs.primary li {
    float: left; }
    ul.tabs.primary li a {
      border-style: solid none solid solid; }

#section-footer ul.menu li {
  display: inline;
  border-right: 1px solid white; }
  #section-footer ul.menu li:last-child {
    border-right: 0px none; }

