/* line 1, ../sass/index.scss */
.home {
  background-image: url('../img/../img/bg.jpg?1407366120');
  background-size: cover;
  margin: 0;
  padding: 0; }
  /* line 8, ../sass/index.scss */
  .home header {
    margin-top: -15px; }
    /* line 11, ../sass/index.scss */
    .home header .header-section {
      max-width: 960px;
      width: 100%;
      margin: auto; }
      /* line 15, ../sass/index.scss */
      .home header .header-section .header-content {
        padding-top: 10px;
        background-image: url('../img/../img/header-bg.png?1407366120'); }
        /* line 19, ../sass/index.scss */
        .home header .header-section .header-content p {
          color: white;
          text-align: right;
          font-family: 'SourceSansProBold';
          font-size: 13.36px;
          margin-bottom: 0;
          padding-right: 26px;
          padding-top: 2px; }
          /* line 28, ../sass/index.scss */
          .home header .header-section .header-content p a {
            color: #ac2323;
            text-decoration: underline; }
        /* line 34, ../sass/index.scss */
        .home header .header-section .header-content .logo {
          padding-left: 18px;
          margin-top: -9px;
          padding-bottom: 8px; }
      /* line 41, ../sass/index.scss */
      .home header .header-section .main-navigation {
        background-color: #ac2323;
        margin-top: -18px;
        text-align: right; }
        /* line 46, ../sass/index.scss */
        .home header .header-section .main-navigation ul {
          list-style: none; }
          /* line 49, ../sass/index.scss */
          .home header .header-section .main-navigation ul li {
            display: inline-block;
            padding: 2px 4px;
            margin-left: -4px;
            margin-right: -4px; }
            /* line 55, ../sass/index.scss */
            .home header .header-section .main-navigation ul li a {
              color: white;
              font-family: 'SourceSansProBoldItalic';
              font-size: 15.16px;
              text-transform: uppercase;
              text-decoration: none;
              border-right: 2px solid #ec2819;
              padding: 1px 6px 1px 6px; }
            /* line 66, ../sass/index.scss */
            .home header .header-section .main-navigation ul li a:hover {
              text-decoration: underline; }
            /* line 70, ../sass/index.scss */
            .home header .header-section .main-navigation ul li .last {
              border-right: 0;
              padding-right: 30px; }
      /* line 79, ../sass/index.scss */
      .home header .header-section .mobile-menu,
      .home header .header-section .mobile-navigation {
        display: none; }
  /* line 85, ../sass/index.scss */
  .home main {
    max-width: 960px;
    margin: -16px auto;
    width: 100%; }
    /* line 91, ../sass/index.scss */
    .home main .main-wrapper .main-content {
      background-color: #aaa9a6; }
      /* line 95, ../sass/index.scss */
      .home main .main-wrapper .main-content .tp-bullets.simplebullets {
        left: 90% !important; }
      /* line 99, ../sass/index.scss */
      .home main .main-wrapper .main-content .stripe-border {
        padding-bottom: 5px; }
        /* line 101, ../sass/index.scss */
        .home main .main-wrapper .main-content .stripe-border img {
          max-width: 100%;
          width: 100%; }
        /* line 106, ../sass/index.scss */
        .home main .main-wrapper .main-content .stripe-border .desc {
          width: 90%;
          margin: auto;
          text-align: center;
          font-family: 'SourceSansProSemiBold';
          font-size: 18px; }
          /* line 113, ../sass/index.scss */
          .home main .main-wrapper .main-content .stripe-border .desc .title {
            font-family: 'SourceSansProSemiBold';
            font-size: 23px;
            color: #ac2323; }
    /* line 123, ../sass/index.scss */
    .home main .main-wrapper .parts {
      background-color: #c0c0c0;
      border: 2px solid white;
      padding: 0px 8px 0 8px;
      margin-top: -8px; }
      /* line 129, ../sass/index.scss */
      .home main .main-wrapper .parts .parts-desc {
        width: 227px;
        padding: 11px 15px 11px 30px;
        background-color: #da6b11;
        color: white;
        font-size: 18px;
        text-transform: uppercase;
        font-family: 'SourceSansProBold';
        position: absolute;
        margin: 11px 0 0 -27px; }
        /* line 140, ../sass/index.scss */
        .home main .main-wrapper .parts .parts-desc:before {
          content: "";
          background-image: url("../img/before.jpg");
          width: 17px;
          height: 29px;
          bottom: -29px;
          left: 0;
          display: block;
          position: absolute; }
        /* line 151, ../sass/index.scss */
        .home main .main-wrapper .parts .parts-desc:after {
          content: "";
          background-image: url("../img/after.jpg");
          width: 22px;
          height: 83px;
          bottom: 0;
          right: 0;
          display: block;
          position: absolute; }
      /* line 162, ../sass/index.scss */
      .home main .main-wrapper .parts .categories {
        width: 73%;
        float: right;
        margin: -7px 0 -10px -12px; }
        /* line 167, ../sass/index.scss */
        .home main .main-wrapper .parts .categories ul {
          list-style: none;
          padding: 0; }
          /* line 171, ../sass/index.scss */
          .home main .main-wrapper .parts .categories ul li {
            display: inline-block;
            background-color: #ad2321;
            padding: 10px;
            margin-bottom: 3px; }
            /* line 177, ../sass/index.scss */
            .home main .main-wrapper .parts .categories ul li a {
              color: white;
              text-transform: uppercase;
              text-decoration: none;
              font-family: 'SourceSansProBold';
              font-size: 14px; }
            /* line 185, ../sass/index.scss */
            .home main .main-wrapper .parts .categories ul li a:hover {
              text-decoration: underline; }
          /* line 190, ../sass/index.scss */
          .home main .main-wrapper .parts .categories ul .one {
            padding-left: 50px;
            padding-right: 50px; }
          /* line 195, ../sass/index.scss */
          .home main .main-wrapper .parts .categories ul .two {
            padding-left: 58px;
            padding-right: 57px; }
          /* line 200, ../sass/index.scss */
          .home main .main-wrapper .parts .categories ul .three {
            padding-left: 43px;
            padding-right: 43px; }
          /* line 205, ../sass/index.scss */
          .home main .main-wrapper .parts .categories ul .four {
            padding-left: 47px;
            padding-right: 47px; }
          /* line 210, ../sass/index.scss */
          .home main .main-wrapper .parts .categories ul .five {
            padding-left: 36px;
            padding-right: 34px; }
          /* line 215, ../sass/index.scss */
          .home main .main-wrapper .parts .categories ul .six {
            display: inline-block;
            padding: 10px 10px 10px 18px; }
    /* line 223, ../sass/index.scss */
    .home main .main-wrapper .combine-parts-section {
      background-color: #bab8b3;
      padding-top: 10px; }
      /* line 226, ../sass/index.scss */
      .home main .main-wrapper .combine-parts-section .combine-parts-title {
        position: relative; }
        /* line 228, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-title img {
          position: absolute;
          max-width: 100%; }
        /* line 233, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-title p {
          font-family: 'SourceSansProBlack';
          font-size: 64px;
          text-transform: uppercase;
          margin: 0;
          color: #877d7d;
          padding-left: 20px;
          -webkit-text-stroke: 2px #dbd9d6;
          -moz-text-stroke: 2px #dbd9d6; }
      /* line 246, ../sass/index.scss */
      .home main .main-wrapper .combine-parts-section .combine-parts-content .combine-parts {
        list-style: none;
        padding: 0;
        display: table; }
        /* line 251, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-content .combine-parts .case-ih:hover {
          background-color: #a02527; }
        /* line 254, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-content .combine-parts .gleaner:hover {
          background-color: #a02527; }
        /* line 257, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-content .combine-parts .john-deere:hover {
          background-color: #26962a; }
        /* line 260, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-content .combine-parts .massey:hover {
          background-color: #a02527; }
        /* line 263, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-content .combine-parts .new-holland:hover {
          background-color: #38398b; }
        /* line 267, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-content .combine-parts li {
          display: table-cell;
          width: 19%;
          padding: 42px;
          height: 100%;
          text-align: center;
          border: 1px solid #c5c3be;
          vertical-align: middle;
          background-color: #999999; }
          /* line 277, ../sass/index.scss */
          .home main .main-wrapper .combine-parts-section .combine-parts-content .combine-parts li a {
            color: white;
            text-decoration: none;
            text-transform: uppercase;
            font-family: 'SourceSansProBold';
            font-size: 20px; }
      /* line 287, ../sass/index.scss */
      .home main .main-wrapper .combine-parts-section .combine-parts-content .categories {
        display: inline-block;
        margin: auto;
        text-align: center;
        width: 100%; }
        /* line 293, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-content .categories .title {
          color: #db6b10;
          font-size: 17px;
          font-family: 'SourceSansProBold';
          text-transform: uppercase;
          display: inline-block; }
        /* line 301, ../sass/index.scss */
        .home main .main-wrapper .combine-parts-section .combine-parts-content .categories ul {
          list-style: none;
          display: inline;
          padding: 0; }
          /* line 306, ../sass/index.scss */
          .home main .main-wrapper .combine-parts-section .combine-parts-content .categories ul li {
            display: inline-block; }
            /* line 309, ../sass/index.scss */
            .home main .main-wrapper .combine-parts-section .combine-parts-content .categories ul li a {
              color: #901c1b;
              font-family: 'SourceSansProBold';
              font-size: 17px;
              text-decoration: none;
              border-right: 2px solid #901c1b;
              padding: 1px 6px 1px 6px; }
            /* line 318, ../sass/index.scss */
            .home main .main-wrapper .combine-parts-section .combine-parts-content .categories ul li a:hover {
              text-decoration: underline; }
            /* line 322, ../sass/index.scss */
            .home main .main-wrapper .combine-parts-section .combine-parts-content .categories ul li .last {
              border-right: 0; }
    /* line 331, ../sass/index.scss */
    .home main .main-wrapper .tractor-parts-section {
      background-color: #bab8b3;
      padding-top: 10px; }
      /* line 334, ../sass/index.scss */
      .home main .main-wrapper .tractor-parts-section .tractor-parts-title {
        position: relative; }
        /* line 336, ../sass/index.scss */
        .home main .main-wrapper .tractor-parts-section .tractor-parts-title img {
          position: absolute;
          max-width: 100%; }
        /* line 341, ../sass/index.scss */
        .home main .main-wrapper .tractor-parts-section .tractor-parts-title p {
          font-family: 'SourceSansProBlack';
          font-size: 64px;
          text-transform: uppercase;
          margin: 0;
          color: #877d7d;
          padding-left: 20px;
          -webkit-text-stroke: 2px #dbd9d6;
          -moz-text-stroke: 2px #dbd9d6; }
      /* line 353, ../sass/index.scss */
      .home main .main-wrapper .tractor-parts-section .tractor-parts-content {
        text-align: center;
        padding-bottom: 20px; }
        /* line 357, ../sass/index.scss */
        .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one {
          list-style: none;
          padding: 0;
          display: table;
          margin-bottom: -17px; }
          /* line 363, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .john-deere:hover {
            background-color: #26962a; }
          /* line 366, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .case-ih:hover {
            background-color: #a02527; }
          /* line 369, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .new-holland:hover {
            background-color: #38398b; }
          /* line 372, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .massey:hover {
            background-color: #a02527; }
          /* line 375, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .kubota:hover {
            background-color: #03d4eb; }
          /* line 378, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .int:hover {
            background-color: #a02527; }
          /* line 381, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .allis-chalmers:hover {
            background-color: #a02527; }
          /* line 384, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .minneapolis:hover {
            background-color: #c5600e; }
          /* line 387, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .oliver:hover {
            background-color: #afd449; }
          /* line 390, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one .white:hover {
            background-color: #494949; }
          /* line 394, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one li {
            display: table-cell;
            padding: 50px 20px 50px 20px;
            margin: 20px;
            width: 192px;
            height: 100%;
            text-align: center;
            border: 1px solid #c5c3be;
            vertical-align: middle;
            background-color: #999999;
            box-sizing: border-box; }
            /* line 406, ../sass/index.scss */
            .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.one li a {
              color: white;
              text-decoration: none;
              text-transform: uppercase;
              font-family: 'SourceSansProBold';
              font-size: 20px; }
        /* line 418, ../sass/index.scss */
        .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two {
          list-style: none;
          padding: 0;
          display: table; }
          /* line 423, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .john-deere:hover {
            background-color: #26962a; }
          /* line 426, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .case-ih:hover {
            background-color: #a02527; }
          /* line 429, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .new-holland:hover {
            background-color: #38398b; }
          /* line 432, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .massey:hover {
            background-color: #a02527; }
          /* line 435, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .kubota:hover {
            background-color: #03d4eb; }
          /* line 438, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .int:hover {
            background-color: #a02527; }
          /* line 441, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .allis-chalmers:hover {
            background-color: #a02527; }
          /* line 444, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .minneapolis:hover {
            background-color: #c5600e; }
          /* line 447, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .oliver:hover {
            background-color: #afd449; }
          /* line 450, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two .white:hover {
            background-color: #494949; }
          /* line 454, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two li {
            display: table-cell;
            padding: 50px 20px 50px 20px;
            margin: 20px;
            width: 192px;
            height: 100%;
            text-align: center;
            border: 1px solid #c5c3be;
            vertical-align: middle;
            background-color: #999999;
            box-sizing: border-box; }
            /* line 466, ../sass/index.scss */
            .home main .main-wrapper .tractor-parts-section .tractor-parts-content .tractor-parts.two li a {
              color: white;
              text-decoration: none;
              text-transform: uppercase;
              font-family: 'SourceSansProBold';
              font-size: 20px; }
        /* line 477, ../sass/index.scss */
        .home main .main-wrapper .tractor-parts-section .tractor-parts-content .categories {
          display: inline-block;
          width: 70%; }
          /* line 481, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .categories .title {
            color: #db6b10;
            font-size: 17px;
            font-family: 'SourceSansProBold';
            text-transform: uppercase;
            display: inline-block; }
          /* line 489, ../sass/index.scss */
          .home main .main-wrapper .tractor-parts-section .tractor-parts-content .categories ul {
            list-style: none;
            display: inline;
            padding: 0; }
            /* line 494, ../sass/index.scss */
            .home main .main-wrapper .tractor-parts-section .tractor-parts-content .categories ul li {
              display: inline-block; }
              /* line 497, ../sass/index.scss */
              .home main .main-wrapper .tractor-parts-section .tractor-parts-content .categories ul li a {
                color: #901c1b;
                font-family: 'SourceSansProBold';
                font-size: 17px;
                text-decoration: none;
                border-right: 2px solid #901c1b;
                padding: 1px 6px 1px 6px; }
              /* line 506, ../sass/index.scss */
              .home main .main-wrapper .tractor-parts-section .tractor-parts-content .categories ul li a:hover {
                text-decoration: underline; }
              /* line 510, ../sass/index.scss */
              .home main .main-wrapper .tractor-parts-section .tractor-parts-content .categories ul li .no-line {
                border-right: 0; }
    /* line 519, ../sass/index.scss */
    .home main .main-wrapper footer {
      border-top: 3px solid #d3d3d3; }
      /* line 521, ../sass/index.scss */
      .home main .main-wrapper footer .footer-section {
        background-color: #515151;
        padding: 10px 30px 10px 25px; }
        /* line 525, ../sass/index.scss */
        .home main .main-wrapper footer .footer-section .col {
          margin-top: 20px; }
          /* line 527, ../sass/index.scss */
          .home main .main-wrapper footer .footer-section .col.first {
            display: inline-block;
            padding: 25px 24px 39px 0px;
            border-right: 1px solid white;
            vertical-align: top; }
            /* line 533, ../sass/index.scss */
            .home main .main-wrapper footer .footer-section .col.first .fb-icon {
              display: inline;
              float: left; }
            /* line 537, ../sass/index.scss */
            .home main .main-wrapper footer .footer-section .col.first .footer-content {
              display: inline-block;
              margin-left: 5px; }
              /* line 541, ../sass/index.scss */
              .home main .main-wrapper footer .footer-section .col.first .footer-content.one .footer-title {
                font-family: 'SourceSansProBlack';
                font-size: 12.68px;
                color: white; }
              /* line 547, ../sass/index.scss */
              .home main .main-wrapper footer .footer-section .col.first .footer-content.one p {
                font-family: 'SourceSansProSemiBold';
                font-size: 12px;
                margin-bottom: 0;
                margin-top: 0;
                color: white; }
              /* line 555, ../sass/index.scss */
              .home main .main-wrapper footer .footer-section .col.first .footer-content.one .contact-details {
                margin-top: 20px;
                font-family: 'SourceSansProSemiBold'; }
                /* line 559, ../sass/index.scss */
                .home main .main-wrapper footer .footer-section .col.first .footer-content.one .contact-details a {
                  color: white;
                  font-family: 'SourceSansProSemiBold'; }
          /* line 568, ../sass/index.scss */
          .home main .main-wrapper footer .footer-section .col.second {
            display: inline-block;
            padding: 12px 18px 0 27px;
            border-right: 1px solid white;
            vertical-align: top; }
            /* line 574, ../sass/index.scss */
            .home main .main-wrapper footer .footer-section .col.second .footer-content {
              display: inline-block; }
              /* line 577, ../sass/index.scss */
              .home main .main-wrapper footer .footer-section .col.second .footer-content.two .footer-title {
                font-family: 'SourceSansProBlack';
                font-size: 12.68px;
                color: white; }
              /* line 584, ../sass/index.scss */
              .home main .main-wrapper footer .footer-section .col.second .footer-content.two .list-warehouse ul {
                list-style: none;
                padding-left: 0;
                display: inline-block; }
                /* line 589, ../sass/index.scss */
                .home main .main-wrapper footer .footer-section .col.second .footer-content.two .list-warehouse ul li {
                  font-family: 'SourceSansProSemiBold';
                  font-size: 12px;
                  margin-bottom: 0;
                  margin-top: 0;
                  color: white; }
          /* line 602, ../sass/index.scss */
          .home main .main-wrapper footer .footer-section .col.third {
            display: inline-block;
            padding: 10px;
            width: 28%;
            vertical-align: top; }
            /* line 608, ../sass/index.scss */
            .home main .main-wrapper footer .footer-section .col.third .footer-content {
              display: inline-block; }
              /* line 611, ../sass/index.scss */
              .home main .main-wrapper footer .footer-section .col.third .footer-content.three .footer-title {
                font-family: 'SourceSansProBlack';
                font-size: 12.68px;
                color: white; }
              /* line 618, ../sass/index.scss */
              .home main .main-wrapper footer .footer-section .col.third .footer-content.three .aboutus-content p {
                font-family: 'SourceSansProSemiBold';
                font-size: 12px;
                color: white;
                margin-bottom: 0;
                margin-top: 0; }
        /* line 631, ../sass/index.scss */
        .home main .main-wrapper footer .footer-section .copyright {
          text-align: right;
          margin-right: 10px;
          font-family: 'SourceSansProRegular';
          font-size: 9.75px;
          color: white; }
          /* line 638, ../sass/index.scss */
          .home main .main-wrapper footer .footer-section .copyright a {
            font-family: 'SourceSansProRegular';
            font-size: 9.75px;
            color: white;
            text-decoration: none; }
          /* line 645, ../sass/index.scss */
          .home main .main-wrapper footer .footer-section .copyright a:hover {
            text-decoration: underline; }
