/* This file will hold styles that are loaded using the same media query as the narrow grid. */
.responsive-layout-narrow #region-sidebar-second,
.responsive-layout-narrow #region-sidebar-first {
	width: 100%;
	height: auto !important;
}

.responsive-layout-narrow .region-content {
	width: 100% !important;
}

.responsive-layout-narrow .views_slideshow_cycle_slide .views-field-title {
	bottom: 40px;
}

.responsive-layout-narrow #region-sidebar-second {
	height: auto !important;
}

.responsive-layout-narrow #region-postscript-fourth .block {
	width: 29%;
	padding: 15px;
}

.responsive-layout-narrow #region-footer-first .block {
	width: 30%;
	padding-right: 10px;
	float: left;
}

.responsive-layout-narrow .flexslider .views-field-field-sub-heading {
  background-repeat: repeat;
  color: #fff;
  font-family: 'open_sanssemibold';
  font-size: 22px;
  padding: 15px;
  padding-left: 0;
  position: absolute;
  padding-bottom: 0;

}
/*commented out
.responsive-layout-narrow .flexslider .views-field-field-banner-short-description {
  font-size: 16px;
  padding: 15px;
  padding-left: 0;
  position: absolute;
  top: 174px !important;
  color: #fff;
  font-weight: normal;
  padding-top: 0;
}
*/

.responsive-layout-narrow .flexslider .views-field-field-banner-short-description {
  display: none;
}

.responsive-layout-narrow .flexslider .views-field-field-sub-heading {
  top: 165px;
  width: 570px !important;
  font-size: 20px;
}

.responsive-layout-narrow .flexslider .views-field-view-node {
  left: 560px;
  top: 175px;
}

.responsive-layout-narrow .sf-menu.sf-style-space a.sf-with-ul {

}

.responsive-layout-narrow #block-custom-search-blocks-1 {
	width: 100%;
}

#block-block-4,
#block-block-19 {
width: 44%;
float: left;
margin: 10px;
margin-top: 15px;
}
#zone-branding .branding-data{
float: left;
width: 85%;
}

.responsive-layout-narrow  #views-exposed-form-search-page {
  width: 100%;
}

.responsive-layout-narrow #views-exposed-form-search-page .views-submit-button {
top: 78px;

}

.responsive-layout-narrow .views-exposed-form .views-exposed-widget {
  width: 95%;
}

.responsive-layout-narrow #edit-search-query-wrapper {
  padding-top: 11.5px;
}

.responsive-layout-narrow  #region-postscript-first,
.responsive-layout-narrow  #region-postscript-second,
.responsive-layout-narrow  #region-postscript-third,
.responsive-layout-narrow  #region-preface-first,
.responsive-layout-narrow  #region-preface-second,
.responsive-layout-narrow  #region-preface-third {
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 20px;
}

.responsive-layout-narrow .sub-text {
  width: 550px !important;
}

.responsive-layout-narrow .flexslider .views-field-view-node {
  bottom: -10px;
}
.responsive-layout-narrow .logo-img {
  width: 700px;
}
