/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
/* line 8, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper {
  background: #074268;
  position: relative;
  right: auto;
  top: auto;
}
/* line 15, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .navigation ul {
  margin: 10px 50px 10px 50px;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 28, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .navigation ul li {
  margin: 0;
  padding: 0;
}
/* line 31, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .navigation ul li a {
  color: white;
  font-size: 1.375em;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 41, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 {
  z-index: 1000;
  display: -webkit-box !important;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 54, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li {
  margin: 0;
}
/* line 56, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li:hover {
  background-color: #e1e7ee;
}
/* line 59, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li:hover > a {
  color: #737b82;
}
/* line 63, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li a {
  color: white;
  display: block;
  font-size: 1.375em;
  padding: 1em;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 72, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li a > .sf-sub-indicator {
  display: none;
}
/* line 76, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li a:hover {
  text-decoration: underline;
}
/* line 81, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li.sfHover {
  background-color: #e1e7ee;
}
/* line 83, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li.sfHover a {
  color: #737b82;
}
/* line 85, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li.sfHover a:hover {
  text-decoration: underline;
}
/* line 91, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 li .sf-megamenu {
  background-color: #e1e7ee;
  margin-top: -1px;
  padding: 3%;
}
/* line 99, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 ol li {
  padding: 0;
}
/* line 103, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 ol li .view-symbols-and-icons-list,
#zone-menu-wrapper .block-superfish #superfish-1 ol li .view-national-symbols-list {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  /* Firefox */
  column-count: 4;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  -webkit-column-gap: 20px;
}
/* line 112, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 ol li a {
  color: #737b82;
  font-size: 1.1em;
  text-transform: capitalize;
}
/* line 118, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-menu-wrapper .block-superfish #superfish-1 ol li .views-row {
  vertical-align: text-top;
}

/* line 129, ../scss/statesymbols-alpha-default-narrow.scss */
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  left: 0;
  margin-top: 40px;
  top: auto;
}

/* line 135, ../scss/statesymbols-alpha-default-narrow.scss */
.sf-menu li {
  position: static;
}

/* line 140, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-branding .region-branding {
  margin-top: 1%;
}

/* line 145, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-content-wrapper {
  box-shadow: inset 0 0 80px -40px #000000;
}
/* line 148, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-content-wrapper #zone-content {
  display: flex;
}

/* line 154, ../scss/statesymbols-alpha-default-narrow.scss */
.sf-menu.sf-horizontal.sf-shadow ul {
  background: none;
  background-color: #e1e7ee;
  border-top-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 163, ../scss/statesymbols-alpha-default-narrow.scss */
#search-block-form {
  text-align: right;
}

/* line 167, ../scss/statesymbols-alpha-default-narrow.scss */
.region-search-inner {
  float: right;
  padding-top: 65px;
  width: 100%;
}
/* line 170, ../scss/statesymbols-alpha-default-narrow.scss */
.region-search-inner .block {
  float: right;
}
/* line 172, ../scss/statesymbols-alpha-default-narrow.scss */
.region-search-inner .block.block-block-6 {
  margin-bottom: 4.5%;
  text-align: right;
  width: auto;
}
/* line 177, ../scss/statesymbols-alpha-default-narrow.scss */
.region-search-inner .block.block-5 {
  clear: both;
}
/* line 181, ../scss/statesymbols-alpha-default-narrow.scss */
.region-search-inner .block-search {
  float: right;
  width: 70%;
}

/* line 187, ../scss/statesymbols-alpha-default-narrow.scss */
.region-sidebar-first {
  border-right: 1px solid #b6c6d0;
}
/* line 191, ../scss/statesymbols-alpha-default-narrow.scss */
.region-sidebar-first #block-views-state-list-block h2 {
  display: none;
}
/* line 196, ../scss/statesymbols-alpha-default-narrow.scss */
.region-sidebar-first #block--managed-7 {
  display: none;
}
/* line 200, ../scss/statesymbols-alpha-default-narrow.scss */
.region-sidebar-first #block--managed-8 {
  display: none;
}

/* line 205, ../scss/statesymbols-alpha-default-narrow.scss */
.region-sidebar-second {
  border-left: 1px solid #b6c6d0;
  padding-left: 1%;
}
/* line 209, ../scss/statesymbols-alpha-default-narrow.scss */
.region-sidebar-second h2 {
  color: #737b82;
  display: block;
}

/* line 217, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-footer-wrapper #zone-footer .region-footer-first {
  display: block;
}
/* line 222, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-footer-wrapper #zone-footer .region-footer-first #block-block-2 .content p {
  display: none;
}
/* line 230, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-footer-wrapper #zone-footer .region-footer-first .block-2 .content img {
  width: 50%;
}
/* line 238, ../scss/statesymbols-alpha-default-narrow.scss */
#zone-footer-wrapper #zone-footer .region-footer-right .cse {
  padding-right: 0;
  text-align: right;
  width: 100%;
}

#zone-footer-wrapper #zone-footer .region-footer-right .block {
  float: right;
  text-align: left;
}

/* line 256, ../scss/statesymbols-alpha-default-narrow.scss */
.block-views-category-block-block {
  display: block;
}

/* line 262, ../scss/statesymbols-alpha-default-narrow.scss */
.node-symbol-or-item .field-name-field-image,
.node-type-place .field-name-field-image {
  float: left;
  max-width: 330px;
}
/* line 266, ../scss/statesymbols-alpha-default-narrow.scss */
.node-symbol-or-item .field-name-field-image .file-image .field-name-field-attribution,
.node-type-place .field-name-field-image .file-image .field-name-field-attribution {
  width: 300px;
}

/* line 278, ../scss/statesymbols-alpha-default-narrow.scss */
.front #zone-content-wrapper #zone-content #region-sidebar-first {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
/* line 285, ../scss/statesymbols-alpha-default-narrow.scss */
.front #zone-content-wrapper #zone-content #region-sidebar-second {
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}
/* line 292, ../scss/statesymbols-alpha-default-narrow.scss */
.front #zone-content-wrapper #zone-content #region-content {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}

/* line 305, ../scss/statesymbols-alpha-default-narrow.scss */
.block-sort-menu-block,
.block-sort-menu-block-1 {
  width: 49%;
}

/* line 314, ../scss/statesymbols-alpha-default-narrow.scss */
#block-views-category-block-block .views-row:nth-of-type(2n+0),
.view-symbols .views-row:nth-of-type(2n+0),
.view-endangered-symbols .views-row:nth-of-type(2n+0),
.block-main .view-places .views-row:nth-of-type(2n+0) {
  padding-right: 0;
}

/* line 321, ../scss/statesymbols-alpha-default-narrow.scss */
.fancybox-title.fancybox-title-float-wrap {
  width: 100% !important;
}

/* line 327, ../scss/statesymbols-alpha-default-narrow.scss */
#superfish-2-select {
  display: block;
}

/* line 331, ../scss/statesymbols-alpha-default-narrow.scss */
.block-superfish-3 {
  display: none;
}

/* line 335, ../scss/statesymbols-alpha-default-narrow.scss */
.block-superfish-5 {
  display: none;
}

/* line 339, ../scss/statesymbols-alpha-default-narrow.scss */
.block-superfish-7 {
  display: none;
}

/* line 343, ../scss/statesymbols-alpha-default-narrow.scss */
#region-submenu {
  display: block;
}
