/* This file will hold styles that are loaded using the same media query as the wide grid. */
/** Mixins and variables **/
header#section-header #zone-menu-wrapper #region-menu #block-om-maximenu-om-maximenu-1 {
  /** Search Form **/ }
  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: 1180px; }
    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: 273px;
        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: 20px; }
    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: 90px;
      /** 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: 20px; }
      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 .row > a img {
        width: 95px; }
    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-roof_megamenu h3.title {
        font-size: 20px; }
    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: 80px; }
      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: 20px; }
    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 {
      /** Aftermarket **/ }
      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 {
        width: 190px; }
    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: 80px; }
      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: 20px; }
      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: 190px;
        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 .row .title {
          width: 192px !important;
          height: 36px; }
          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 {
            height: 28px; }
    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 {
      /** 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-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 {
        width: 190px; }
    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: 130px;
      /** 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: 120px; }
  header#section-header #zone-menu-wrapper #region-menu #block-search-form {
    clear: none;
    width: auto; }
  header#section-header #zone-menu-wrapper #region-menu #block-search-form .form-type-textfield {
    width: 210px;
    margin-bottom: 0; }

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

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

.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: 20%; }

.not-front #region-postscript-first #block-block-26 p {
  width: 20%; }
