/**
 * Styles for Display Suite displays
 *
 **/
div#page #section-content div.region-content .view-mode-section_page .group-right img {
  width: 100%;
}
div#page #section-content div.region-content .view-mode-section_page .group-footer {
  padding-top: 20px;
}
div#page #section-content div.region-content .view-mode-section_page .group-footer .column {
  width: 48% !important;
}
div#page #section-content div.region-content .view-mode-section_page .group-footer .column.first {
  padding-right: 6px;
}
div#page #section-content div.region-content .view-mode-section_page .group-footer .column.last {
  padding-left: 6px;
}
div#page #section-content div.region-content .view-mode-primary_page .group-left {
  height: 160px;
}
div#page #section-content div.region-content .view-mode-primary_page .group-left img {
  width: 100%;
  height: 120px;
}
div#page #section-content div.region-content .view-mode-primary_page .group-left .field-name-field-intro-text {
  position: relative;
  width: 90%;
  height: 80px;
  background: #ddd;
  top: -40px;
  left: 0;
}
div#page #section-content div.region-content .view-mode-primary_page .group-left .field-name-field-intro-text .field-item {
  padding: 5px 10px 5px 5px;
}
div#page #section-content div.region-content .view-mode-primary_page .group-footer {
  padding: 10px 5px;
}
div#page #section-content div.region-content .view-mode-home_page .group-left {
  width: 15%;
  position: relative;
  z-index: 10;
  top: 100px;
}
div#page #section-content div.region-content .view-mode-home_page .group-left .field-name-site-name .field-item {
  font-size: 24px;
  display: inline;
  padding: 10px 80px 10px 25px;
  background: #dfdfdf;
}
div#page #section-content div.region-content .view-mode-home_page .group-right {
  width: 85%;
  float: right;
  position: relative;
  z-index: 9;
  top: 0;
}
div#page #section-content div.region-content .view-mode-home_page .group-right img {
  width: 100%;
}
