/* 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. */
/** 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: 10px; }
  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: 14px;
    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: 700px; }
    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 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-interiors_megamenu .field-name-field-megamenu-image img {
          width: 153px;
          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-convertible_megamenu {
      margin-right: 45px;
      /** 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, 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, 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: 40px; }
      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 h3.title, 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, 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-roof_megamenu .row img, 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 .row img, 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 .row img {
        width: 150px;
        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-aftermarket_megamenu {
      /** 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 .row .title {
        width: 152px !important;
        height: 55px; }
        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 .row .title a {
          box-sizing: border-box;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          /** Variables **/ }
    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: 20px;
      float: right;
      /** 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: 30px; }
  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: 400px; }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider .flex-viewport {
    height: 400px; }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider img {
    width: auto;
    height: 400px;
    /** Title (Company) **/ }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider .views-field-name {
    width: 580px;
    position: relative;
    margin: 0 auto; }
  .front #region-preface-first #block-views-home-billboard-slider-block .flexslider .views-field-field-description {
    width: 580px; }

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

.not-front #region-content .view-id-taxonomy_terms.view-display-id-page_1 .view-footer, .not-front #region-content .view-id-taxonomy_terms.view-display-id-page_2 .view-footer, .not-front #region-content #block-views-product-detail-block .view-footer {
  margin-top: 60px; }
  .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: 32%; }
  .not-front #region-content #block-system-main .node table tr td {
    display: block; }

.not-front #region-postscript-first #block-block-26 {
  margin-top: 60px; }
  .not-front #region-postscript-first #block-block-26 p {
    width: 32%; }
