/* 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. */
/** Mixins and variables **/
header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li {
  padding-left: 32px; }
  header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li a, header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li span {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    /** Responsive Megamenus **/ }
  header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content {
    /** Interiors block **/
    width: 940px; }
    header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-interiors_megamenu {
      /** Convertible topping block **/ }
      header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-interiors_megamenu .field-name-field-megamenu-image img {
        width: 213px;
        height: auto; }
        header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-interiors_megamenu .field-name-field-megamenu-image h3 a {
          font-size: 15px; }
    header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-convertible_megamenu {
      margin-right: 70px;
      /** Roof treatments and road gear blocks **/ }
      header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-convertible_megamenu h3.title {
        font-size: 15px; }
    header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-roof_megamenu {
      margin-right: 0px; }
    header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-road_gear_megamenu {
      margin-right: 60px; }
      header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-road_gear_megamenu h3.title {
        font-size: 15px; }
    header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-aftermarket_megamenu {
      margin-right: 70;
      /** Find your top block **/ }
      header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-aftermarket_megamenu h3.title {
        font-size: 15px; }
    header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-find_top_megamenu {
      margin-top: 0;
      /** Pages block **/ }
    header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 ul#om-menu-main-menu > li .om-maximenu-content .block-haartz_theme-id-exteriors_pages_megamenu .row {
      padding-right: 90px; }
  header#section-header #zone-menu-wrapper #region-menu .block-search-form {
    clear: both;
    width: 100%; }
  header#section-header #zone-menu-wrapper #region-menu #search-block-form .form-type-textfield {
    width: 100%;
    margin-bottom: 9px; }

.front #region-preface-first {
  /** Page titles w/ billboards **/ }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider {
    height: 500px; }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider .flex-viewport {
    height: 500px; }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider img {
    height: 500px;
    /** Title (Company) **/ }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider .views-field-name {
    width: 780px; }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider .views-field-field-description {
    width: 780px; }
  .front #region-preface-first #block-haartz-theme-taxonomy-description .find-top .image {
    margin-top: 30px; }

.not-front.billboard #region-content h1#page-title {
  top: 270px; }

.not-front #block-haartz-theme-taxonomy-description .find-top .image {
  margin-top: 28px; }
  .not-front #block-haartz-theme-taxonomy-description .find-top p {
    margin-top: 32px; }

.not-front #region-content .view-id-taxonomy_terms.view-display-id-page_1 .view-footer p, .not-front #region-content .view-id-taxonomy_terms.view-display-id-page_2 .view-footer p, .not-front #region-content #block-views-product-detail-block .view-footer p {
  width: 24%; }

.not-front #region-postscript-first {
  /** Fix table on Green Story page **/ }
  .not-front #region-postscript-first #block-block-26 p {
    width: 24%; }

.context-green-story .node table {
  table-layout: fixed;
  width: 100% !important; }
  .context-green-story .node table td {
    padding-right: 10px !important;
    width: 33% !important; }
