/* @override
	http://newsite.ovs.com/sites/all/themes/aura_sub/css/custom.css?nge3xv
	http://ovs.gbdev.co/sites/all/themes/aura_sub/css/custom.css?nge3xv */
/* CUSTOM STYLES */
a {
  color: #609648; }
  a:hover {
    color: #2d6315; }

.l-content .block--views-promo-block-block-promo-block {
  border-top: 1px solid #EBE8E8;
  position: relative;
  top: 25px; }

#page > div > .container {
  position: relative; }

#l-topbar {
  /*text-align: right;*/
  padding: 1px;
  position: relative;
  width: 100%;
  min-width: 1120px;
  z-index: 800;
  /* background: #910029; */ }
  #l-topbar ul {
    list-style: none;
    margin-right: 30px; }
    #l-topbar ul li {
      display: inline-block;
      padding-left: 25px;
      text-transform: uppercase;
      color: #fff;
      font-weight: bold; }
      #l-topbar ul li a {
        color: #fff; }
  #l-topbar .l-region {
    position: relative; }
  #l-topbar #logo {
    position: absolute;
    left: 0px;
    width: 200px;
    height: 100px;
    /*display: none;*/ }
  #l-topbar #block-block-5 {
    float: right;
    margin-right: 25px; }
  #l-topbar #block-ac-blocks-header-search {
    position: absolute;
    right: 0;
    top: 25px; }

.links--inline {
  /*display: none !important;*/
  /* COMENTED OUT BECAUSE WE DO NEED SHORTCUTS TO EDIT A NODE (It is only shown to administrators) */ }

.logged-in > div #l-topbar #logo {
  left: 0px !important; }

.container-i .l-region {
  position: relative; }

#block-ac-blocks-logo .s-i > .block__content {
  margin-top: 25px; }

/* Topbar - icons */
span.phone, span.email {
  display: inline-block;
  position: relative; }
span.weather {
  display: inline-block;
  position: relative;
  margin-left: 20px; }
span.email {
  margin-left: 20px; }
span.phone:before, span.email:before, span.weather:before {
  content: '';
  width: 13px;
  height: 13px;
  background: url("../img/icon-phone.png") center center no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  left: -18px;
  top: 5px; }
span.email:before {
  width: 14px;
  height: 15px;
  background: url("../img/icon-email.png") center center no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  left: -20px;
  top: 3px; }
span.weather:before {
  width: 17px;
  height: 15px;
  background: url("../img/icon-weather.png") center center no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  left: -20px;
  top: 3px; }

.ac-header-search .form-submit, .ac-header-search:hover .form-submit, .ac-header-search.on .form-submit {
  background: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22%23ffffff%22%20d=%22M15.491,14.071L10.887,9.53c0.727-0.989,1.223-2.206,1.223-3.524C12.109,2.693,9.395,0,6.055,0S0,2.693,0,6.006c0,3.312,2.716,6.008,6.055,6.008c1.266,0,2.567-0.516,3.539-1.178l4.562,4.556%09L15.491,14.071z%20M1.632,5.996c0-2.429,1.975-4.403,4.403-4.403c2.429,0,4.402,1.975,4.402,4.403c0,2.428-1.974,4.402-4.402,4.402C3.607,10.396,1.632,8.423,1.632,5.996z%22/%3E%3C/svg%3E") no-repeat scroll center center transparent !important; }

/* CUSTOM LOGO PLACEMENT */
.site-branding {
  /*position: relative;
  top: -15px;
  z-index: 1000000000 !important;*/ }
  .site-branding .logo-base {
    height: 72px;
    width: 115px;
    margin-left: 0px;
    /*display: none;*/ }

/* CUSTOM MENU */
#l-header {
  height: 66px;
  min-width: 1120px;
  z-index: 600;
}

.l-header-main > div {
  height: 66px !important; }

#l-header .ac-table {
  height: auto; }
  #l-header .ac-table nav {
    /*line-height: 1em;
    height: 25px !important;
    background: blue;*/ }

.ac-table ul.menu {
  position: relative;
  top: -3px;
  margin-left: 5%;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative; }
  .ac-table ul.menu li {
    width: 14%;
    margin: 0;
    text-align: right;
    display: inline-block; }
    .ac-table ul.menu li:nth-child(1) {
      width: 18%; }
    .ac-table ul.menu li:nth-child(2) {
      width: 14.5%; }
    .ac-table ul.menu li:nth-child(3) {
      width: 11%; }
    .ac-table ul.menu li:nth-child(4) {
      width: 10%; }
    .ac-table ul.menu li:nth-child(5) {
      width: 22.5%; }
    .ac-table ul.menu li:nth-child(6) {
      width: 12%; }
    .ac-table ul.menu li:nth-child(7) {
      width: 9.6%; }
    .ac-table ul.menu li.expanded > ul {
      background: #ab444d;
      box-shadow: none;
      width: auto !important;
      top: 66px; }
      .ac-table ul.menu li.expanded > ul:before {
        display: block;
        content: '';
        position: absolute;
        margin: 0 auto;
        top: -12px;
        left: 20px;
        width: 0px;
        height: 0px;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 12px solid #ab444d; }
      .ac-table ul.menu li.expanded > ul li {
        padding: 0;
        text-align: left;
        margin: 0 !important; }
        .ac-table ul.menu li.expanded > ul li a {
          color: #fff;
          font-weight: bold;
          text-transform: uppercase;
          display: block;
          padding: 14px 14px;
          border-bottom: 1px solid #c44f58; }
          .ac-table ul.menu li.expanded > ul li a:hover {
            background: #c44f58;
            color: #fff; }
.ac-table a {
  display: block;
  text-decoration: none; }
.ac-table ul.menu ul {
  display: none;
  position: absolute;
  top: 45px;
  /* the height of the main nav */ }
.ac-table ul.menu li:hover > ul {
  display: block !important; }
.ac-table ul.menu ul li {
  width: 170px;
  float: none;
  display: list-item;
  position: relative; }
.ac-table ul.menu ul ul li {
  position: relative;
  top: -60px;
  left: 170px; }
.ac-table ul.menu li > a:after {
  content: '\e8ef';
  bottom: 15px;
  right: -15px;
  left: auto;
  width: auto !important;
  font-family: 'fontello';
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-weight: 100;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.ac-table ul.menu li > a:only-child:after {
  content: ''; }

/* Submenu/drop-down styles */
/* Custom Pure CSS Menu / Replacing Superfish js plugin */
/* Hide Dropdowns by Default */
/* Display Dropdowns on Hover */
/* First Tier Dropdown */
/* Second, Third and more Tiers	*/
/* Change this in order to change the Dropdown symbol */
aside .menu .expanded li.trail a {
  color: #609648; }
aside .menu .expanded .trail a.active {
  color: #2d6315;
  position: relative; }
aside .menu .leaf .trail a.active {
  color: #2d6315;
  position: relative; }
aside .menu .expanded .trail a.active:after, aside .menu .leaf .trail a.active:after {
  content: '\00BB';
  padding-left: 10px;
  font-size: 170%;
  position: relative;
  top: 1px;
  display: inline;
  line-height: .5em; }

/* Custom to left-hand ad block at the bottom of the list of products */
.block--block-12 {
  position: relative;
  top: -40px; }
  .block--block-12 ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0; }
    .block--block-12 ul li {
      margin-bottom: 10px; }
      .block--block-12 ul li img {
        width: 100%;
        max-width: 140px;
        height: auto; }

/* Smaller sized - changes of percentages */
@media only screen and (max-width: 1100px) {
  .ac-table ul.menu li a {
    font-size: 11px !important; }
  .ac-table ul.menu li:nth-child(1) {
    width: 18%; }
  .ac-table ul.menu li:nth-child(2) {
    width: 14.5%; }
  .ac-table ul.menu li:nth-child(3) {
    width: 10%; }
  .ac-table ul.menu li:nth-child(4) {
    width: 9%; }
  .ac-table ul.menu li:nth-child(5) {
    width: 22%; }
  .ac-table ul.menu li:nth-child(6) {
    width: 12%; }
  .ac-table ul.menu li:nth-child(7) {
    width: 9.4%; }

  /*.breadcrumb {
      padding-left: 125px !important;
  }*/ }
.ac-table ul.menu li a {
  color: #910029;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 0px; }

.main-menu > .menu > li > a:after {
  border: none; }
.main-menu .menu li ul {
  position: absolute;
  top: 0px;
  left: 25px; }
.main-menu .menu li:focus a {
  color: red !important; }
.main-menu .menu li a:focus {
  /*border: 1px solid #333 !important;*/ }
.main-menu .menu li ul li {
  padding: 7px 10px; }
  .main-menu .menu li ul li a {
    text-transform: none;
    font-size: 12px; }

/* CUSTOM HOME STYLES */
.front .ac-container .tabs--primary {
  position: absolute;
  top: 200px;
  z-index: 10000; }
.front article .ac-padding-default {
  padding-top: 35px;
  padding-bottom: 0 !important;
  text-align: center; }
.front article .what-we-offer {
  margin-bottom: 0; }
  .front article .what-we-offer h2 {
    color: #474747;
    font-weight: 700;
    font-size: 25px;
    display: block;
    background: url("../img/bck-home-lines.png") center center repeat-x; }
    .front article .what-we-offer h2 span {
      background: #fff;
      padding: 0 15px; }
.front article .ac-animated .col-inner .vc-column-text {
  text-align: left; }
.front .main-wrap section.block--views-home-blog-posts-block {
  padding-bottom: 40px; }
  .front .main-wrap section.block--views-home-blog-posts-block .ac-padding-default {
    padding-bottom: 0 !important;
    text-align: center; }
  .front .main-wrap section.block--views-home-blog-posts-block .s-i {
    width: 810px;
    display: block;
    margin: 0 auto;
    position: relative; }
    .front .main-wrap section.block--views-home-blog-posts-block .s-i h4 {
      display: block;
      background: url("../img/bck-home-lines.png") center center repeat-x;
      color: #474747;
      font-weight: 700;
      font-size: 25px;
      text-align: center; }
      .front .main-wrap section.block--views-home-blog-posts-block .s-i h4 span.bt-i {
        display: inline;
        background: #fff;
        padding: 0 15px;
        text-align: center;
        text-transform: none; }
      .front .main-wrap section.block--views-home-blog-posts-block .s-i h4:after {
        width: 0;
        margin: 0; }
  .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid {
    border: none;
    margin: 0; }
    .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody {
      border: none;
      margin: 0; }
      .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr {
        border: none;
        margin: 0; }
        .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td {
          padding: 0;
          vertical-align: top; }
          .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td h5 {
            margin-top: 0; }
          .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td p {
            font-size: 12px; }
          .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td .ac-five-sixth {
            padding-left: 10px;
            font-size: 12px; }
            .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td .ac-five-sixth div, .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td .ac-five-sixth div > div {
              display: inline;
              padding-right: 5px; }
              .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td .ac-five-sixth div a, .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td .ac-five-sixth div p, .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td .ac-five-sixth div > div a, .front .main-wrap section.block--views-home-blog-posts-block table.views-view-grid tbody tr td .ac-five-sixth div > div p {
                display: inline;
                padding-right: 5px; }
.front .main-wrap section:nth-of-type(4) .ac-padding-default {
  padding-top: 0; }
.front .main-wrap section:nth-of-type(2) {
  background: url("../img/bck-home-field.jpg") center center no-repeat;
  background-size: cover; }
  .front .main-wrap section:nth-of-type(2) .ac-padding-default {
    padding-top: 90px;
    padding-bottom: 90px !important; }
  .front .main-wrap section:nth-of-type(2) .gray-text-block {
    background: rgba(0, 0, 0, 0.8);
    padding: 30px;
    width: 810px;
    display: block;
    margin: 0 auto;
    position: relative;
    top: -30px; }
    .front .main-wrap section:nth-of-type(2) .gray-text-block h2 {
      color: #fff;
      margin-top: 0;
      text-align: center;
      font-weight: 700;
      font-size: 23px;
      margin-bottom: 23px;
      line-height: 1em; }
    .front .main-wrap section:nth-of-type(2) .gray-text-block p {
      color: #fff;
      margin-bottom: 0;
      font-size: 17px;
      line-height: 150%; }
.front .main-wrap section:nth-of-type(3) .ac-padding-default {
  padding: 0 !important; }
.front .main-wrap section:nth-of-type(3) .light-gray-box {
  height: 0px;
  position: relative;
  top: -56px; }
  .front .main-wrap section:nth-of-type(3) .light-gray-box .ac-page-section-container {
    background: #EFEDEE;
    display: block;
    width: 810px;
    margin: 0 auto;
    display: table;
    padding: 15px !important; }
    .front .main-wrap section:nth-of-type(3) .light-gray-box .ac-page-section-container .vc-column {
      margin-bottom: 0;
      display: table-cell;
      vertical-align: middle !important; }
      .front .main-wrap section:nth-of-type(3) .light-gray-box .ac-page-section-container .vc-column:first-child {
        width: 42%; }
        .front .main-wrap section:nth-of-type(3) .light-gray-box .ac-page-section-container .vc-column:first-child h2 {
          text-align: right;
          font-weight: 700;
          font-size: 25px;
          line-height: 1em;
          padding-right: 18px;
          border-right: 1px solid #ccc; }
      .front .main-wrap section:nth-of-type(3) .light-gray-box .ac-page-section-container .vc-column:nth-child(2) {
        width: 19%; }
        .front .main-wrap section:nth-of-type(3) .light-gray-box .ac-page-section-container .vc-column:nth-child(2) .col-inner {
          padding-left: 0;
          padding-right: 0; }
      .front .main-wrap section:nth-of-type(3) .light-gray-box .ac-page-section-container .vc-column:nth-child(3) {
        width: 38%; }
        .front .main-wrap section:nth-of-type(3) .light-gray-box .ac-page-section-container .vc-column:nth-child(3) p {
          margin-bottom: 0;
          line-height: 150%;
          position: relative;
          left: -30px;
          top: 15px; }
.front .main-wrap section .s-i {
  padding: 0px; }
.front .l-main {
  background: url("../img/bck-home-banner.jpg") center top no-repeat;
  background-size: contain; }
.front .blog-items {
  display: flex; }
  .front .blog-items li.ac-col.isotope-item {
    position: relative !important;
    flex: 50%;
    transform: none !important;
    width: auto;
    text-align: left;
    text-indent: 0;
    list-style: none; }
    .front .blog-items li.ac-col.isotope-item:before {
      display: none; }
  .front .blog-items li .o-info .title {
    font-size: 14px;
    letter-spacing: 0.46px; }
    .front .blog-items li .o-info .title a {
      color: #232323; }

.col-inner .ac-one-sixth {
  width: 20%; }
.col-inner .vc-column-text h3 {
  color: #609648;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 0; }
.col-inner .vc-row-inner:first-child .ac-col {
  margin-bottom: 15px; }
.col-inner > img {
  margin-bottom: 25px; }

.ac-page-section .home-header {
  text-align: center;
  position: relative;
  top: -40px; }
  .ac-page-section .home-header h2 {
    font-weight: 700;
    font-style: italic;
    color: #fff;
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 40px;
    text-shadow: 0px 0px 6px #000; }
  .ac-page-section .home-header h4 {
    font-weight: 600;
    font-style: italic;
    margin-top: 0;
    color: #fff;
    font-size: 23px;
    text-shadow: 0px 0px 6px #000;
    text-transform: none; }

.not-front .ac-page-section-container {
  padding-top: 0; }
.not-front .tabs--primary {
  background: #fff;
  margin: 0;
  padding: 10px 0 0 45px; }

/* Custom Landing Pages */
.page-catalog-reference-library .l-content {
  min-height: 1000px; }

.has-sidebar-first .main-wrap {
  background: url("../img/bck-internal.png");
  background-size: 100% 1px; }
.has-sidebar-first .l-region--sidebar-second {
  position: absolute;
  top: 0;
  right: 0; }
.has-sidebar-first .block--views-promo-block-block-promo-block {
  top: 0;
  right: 0; }

.page-catalog-reference-library .block--views-promo-block-block-promo-block {
  top: 0;
  right: 0; }

.promo_block_img {
  margin-bottom: 25px; }

.has-sidebar-first .ac-container-wrap {
  position: relative; }
  .has-sidebar-first .ac-container-wrap aside.l-region--sidebar-first {
    margin-left: 0;
    position: absolute; }
    .has-sidebar-first .ac-container-wrap aside.l-region--sidebar-first:after {
      display: none; }
  .has-sidebar-first .ac-container-wrap .l-content {
    margin-left: 165px !important;
    background: #fff;
    min-height: 1000px;
    width: 67.5%;
    border: none !important; }
.has-sidebar-first.has-one-sidebar .ac-container-wrap .l-content {
  background: transparent; }
.has-sidebar-first.has-one-sidebar .ac-container-wrap .l-region {
  padding-left: 0; }
  .has-sidebar-first.has-one-sidebar .ac-container-wrap .l-region article {
    margin-left: 150px;
    background: #fff;
    padding-left: 50px;
    border-bottom: none !important;
    /*width: 65%;*/
    width: 100%; }
.has-sidebar-first.has-one-sidebar .ac-container-wrap .promo-block-region {
  background: #fff; }
.has-sidebar-first.has-one-sidebar .ac-container-wrap .l-region article {
  margin-left: 0px;
  padding-left: 40px; }
.has-sidebar-first .ac-container-wrap .l-region {
  border: none !important; }
.has-sidebar-first .ac-container-wrap .l-content article {
  width: 80%;
  margin-left: 20px;
  background: #fff;
  padding-bottom: 100px; }

.has-two-sidebars .ac-container-wrap .l-region {
  margin-left: 0;
  padding-left: 40px; }
  .has-two-sidebars .ac-container-wrap .l-region article {
    width: 100%;
    margin-left: 0; }

.not-front.page-node-152 .ac-container-wrap .l-content {
  float: left;
  width: 80%; }
  .not-front.page-node-152 .ac-container-wrap .l-content article {
    /*
border: 1px solid blue;
    width: 80%;
*/ }
.not-front .ac-container-wrap {
  min-width: 860px !important;
  position: relative; }

.page-catalog-reference-library .ac-container-wrap .view-content table thead tr th {
  background: #fff; }
.page-catalog-reference-library .ac-container-wrap .l-content {
  background: #fff !important; }
.page-catalog-reference-library .ac-container-wrap .view-content table {
  width: 80%;
  margin-top: 25px; }

/* Custom Footer Styles */
footer.l-footer-wrapper {
  background: #595a5c;
  border-top: none; }

.l-region--footer section {
  margin: 0 !important;
  padding: 0 !important;
  width: 17% !important; }
  .l-region--footer section:first-child {
    width: 32% !important; }
  /* .l-region--footer section#block-block-10 ul {
    margin-top: 17px; }
    .l-region--footer section#block-block-10 ul li {
      font-size: 16px;
      padding: 2px 0; } */
  .l-region--footer section > div .bt-i {
    color: #dedede;
    text-transform: uppercase;
    margin-top: 18px;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 1em;
    font-family: "Open Sans", Helvetica; }
  .l-region--footer section > div h4 {
    margin: 22px 0 0 0 !important; }
  .l-region--footer section > div ul {
    margin-left: 0;
    padding-left: 0; }
    .l-region--footer section > div ul li {
      list-style: none;
      margin-left: 0;
      padding-left: 0;
      color: #a6a6a6; }
  .l-region--footer section > div form {
    margin-top: 12px; }
  .l-region--footer section > div input {
    background: transparent;
    padding: 8px 12px;
    border: 1px solid #ccc;
    width: 70%; }
  .l-region--footer section form input.form-text {
    background: transparent;
    padding: 8px 12px;
    border: 1px solid #ccc;
    width: 70%; }
  .l-region--footer section > div button.email-signup, .l-region--footer section .form-submit {
    background: #4F883F;
    padding: 11px 15px 11px 14px;
    line-height: 1em;
    text-transform: uppercase;
    height: 37px;
    border-radius: 0;
    font-weight: 700;
    position: relative;
    top: 3px;
    right: -3px;
    color: #C5D9A3; }
  .l-region--footer section form div {
    display: inline; }
  .l-region--footer section input.form-text {
    width: 70%;
    margin-left: 0;
    color: white;
    height: 37px;
    padding: 0 8px !important; }
  .l-region--footer section .form-text {
    border-radius: 0;
    padding: 0;
    line-height: 1.25em;
    position: relative;
    top: -2px; }
  .l-region--footer section .form-submit {
    width: 80px;
    border: 0px;
    height: 37px; }
.l-region--footer .webform-confirmation {
  color: white;
  padding: 10px 20px 0 0; }
  .l-region--footer .webform-confirmation strong {
    color: white !important;
    font-weight: bold; }
.l-region--footer #block-block-11 {
  width: 100% !important;
  text-align: center; }
  .l-region--footer #block-block-11 h5 {
    color: #dedede;
    margin-top: 25px;
    font-size: 16px;
    font-style: italic;
    background: url("../img/bck-footer-lines.png") center center repeat-x; }
    .l-region--footer #block-block-11 h5 span {
      background: #595a5c;
      padding: 0 14px; }

/* Internal Page - Customize */
#page-title {
  display: none; }

.l-header-main {
  box-shadow: none; }

.h-container {
  background: #fff; }

.l-hero-breadcrumb-simple {
  padding: 5px;
  min-width: 1120px;
  background: #E6E5E3;
  /* max-width: 1180px; */ }
  .l-hero-breadcrumb-simple > .container {
    position: relative; }

.breadcrumb {
  text-align: left !important;
  /* width: auto !important; */
  left: 0px;
  right: 0;
  top: 0;
  position: absolute;
  padding: 0 !important;
  margin: 0 !important;
  padding-left: 245px !important; }

#block-ac-blocks-breadcrumb {
  padding: 0;
  /* position: relative !important; */
  height: 25px; }

.l-page {
  min-width: 960px !important; }

/*.not-logged-in .has-sidebar-first .l-content {*/
/*padding-left: 20px;*/
/*padding-right: 20px;*/
/*width: 100%;*/
/*}*/
.node__content {
  padding: 25px 5px; }
  .node__content h2 {
    font-weight: bold;
    font-size: 25px;
    line-height: 1em; }
  .node__content ul {
    list-style: none;
    margin: 2em 0 2em 0; }
    .node__content ul li {
      margin-bottom: 0.5em;
      padding-left: 1em;
      text-indent: -1.1em; }
      .node__content ul li:before {
        content: "\2022";
        color: #910029;
        padding-right: 10px; }

/* Internal Pages - Left Column */
.l-region--sidebar-first {
  width: 14% !important;
  padding: 12px 0 0 0 !important; }

.page-catalog .l-content {
  width: 85% !important;
  padding: 0 !important;
  padding-bottom: 175px !important; }

aside .block--user-login, aside .block__title {
  display: none; }
aside .catalog {
  margin-left: 0;
  padding-left: 0; }
  aside .catalog li {
    line-height: 1.7em; }
    aside .catalog li a {
      padding-left: 0 !important;
      font-size: 18px;
      font-weight: bold;
      padding-right: 15px !important;
      padding-top: 0 !important;
      padding-bottom: 15px !important;
      color: #474747; }
  aside .catalog .meta {
    display: none !important; }
  aside .catalog li {
    border-bottom: none !important; }
    aside .catalog li.collapsed {
      display: none; }
    aside .catalog li a:before {
      display: none !important; }
    aside .catalog li .menu {
      padding-left: 0; }
    aside .catalog li .trail {
      border-bottom: none !important; }
    aside .catalog li .menu li {
      line-height: 1.3em;
      padding-bottom: 6px; }
      aside .catalog li .menu li a {
        font-size: 12px !important;
        text-transform: uppercase;
        font-weight: 600;
        color: #609648; }
aside section .s-i {
  padding-top: 15px !important; }
aside section.block--views-blog-categories-block .s-i {
  padding: 0 !important; }
  aside section.block--views-blog-categories-block .s-i .views-row {
    padding: 0 0 10px; }
    aside section.block--views-blog-categories-block .s-i .views-row .field-content a {
      color: #629949; }

.page-catalog .l-region--sidebar-first:after, .l-region--sidebar-second:before {
  border-right-style: solid;
  border-right-width: 1px;
  bottom: 30px;
  content: "";
  display: none !important;
  height: auto;
  position: absolute;
  top: 30px;
  width: 1px; }

.l-content:before, .l-content:after {
  border-right-style: solid;
  border-right-width: 1px;
  bottom: 30px;
  content: "";
  display: none !important;
  height: auto;
  position: absolute;
  top: 30px;
  width: 1px; }

.page-catalog .main-wrap {
  background: url("../img/bck-internal.png");
  background-size: 100% 1px; }
  .page-catalog .main-wrap .l-content {
    background: #fff;
    position: relative; }
    .page-catalog .main-wrap .l-content:before {
      content: 'sdfsdf' !important;
      background: red !important;
      z-index: 1000000 !important;
      height: 100%;
      width: 20px;
      position: absolute;
      left: -20px;
      top: 0;
      bottom: 0; }

.has-sidebar-first.has-one-sidebar .ac-container-wrap .promo-block-region {
  float: left; }

.has-sidebar-second .breadcrumb {
  /* left: 182px; */ }

.node-type-product .main-wrap {
  background: #fff; }
.node-type-product .ac-container-wrap .l-content {
  margin-left: 0 !important;
  float: left;
  width: 100%; }

/* Custom Category Header */
h2.catalog-title {
  color: #333;
  font-weight: bold;
  text-align: center;
  font-size: 25px;
  line-height: 1em;
  margin-top: 30px;
  margin-bottom: 20px;
  margin-left: 30px;
  background: url("../img/bck-home-lines.png") center center repeat-x; }
  h2.catalog-title span {
    background: #fff;
    padding: 0 10px; }

.catalog-description {
  margin-left: 30px;
  margin-right: 0px;
  padding-bottom: 25px;
  font-size: 16px;
  font-style: italic; }

/* Custom Product Listing */
#product-images-carousel {
  display: none !important; }

.col-1 .product_images {
  position: relative;
  left: -14px; }

.product_images {
  max-height: 165px;
  min-height: 165px;
  width: 157px;
  height: 140px;
  border: 1px solid #EBE8E8;
  overflow: hidden;
  display: table; }
  .product_images .front-image {
    display: table-cell;
    vertical-align: middle; }
    .product_images .front-image a {
      vertical-align: middle; }
      .product_images .front-image a img {
        vertical-align: middle;
        display: inline-block; }

.uc-price {
  display: none; }

.list-add-to-cart {
  display: none !important; }

.l-content .view-uc-catalog {
  width: 80% !important;
  float: left; }

.block--views-promo-block-block-promo-block .s-i {
  width: 165px;
  display: block;
  float: right;
  margin-top: 0px;
  padding-top: 23px; }
.block--views-promo-block-block-promo-block img {
  max-width: 165px;
  height: auto; }

.views-view-grid {
  margin-top: 25px; }
  .views-view-grid tbody tr td {
    width: 175px !important;
    max-width: 175px !important;
    vertical-align: top; }

.ac-catalog-products {
  border: 1px solid #EBE8E8;
  padding-top: 25px;
  max-width: 175px !important;
  vertical-align: top;
  position: relative; }
  .ac-catalog-products:first-child {
    border-left: none;
    padding-left: 20px; }
    .ac-catalog-products:first-child .product_images {
      margin-left: 10px; }
  .ac-catalog-products:last-child {
    border-right: none; }

.front-image {
  text-align: center; }

/* Product Page - Custom */
.field--type-text-long {
  font-size: 14px; }

.o-info {
  padding: 15px 0 !important; }
  .o-info .field-content:first-child {
    display: inline-block;
    height: 60px; }
  .o-info .field-content a {
    font-size: 16px;
    font-weight: bold; }
  .o-info .field-download a:last-of-type {
    bottom: 50px; }

.buttons_added .o-info .field-download {
  display: inline-block; }

.o-info .field-download.field-download-label a, .o-info .field-download.field-download-msds a {
  display: block;
  padding: 3px 12px;
  margin-top: 12px;
  font-weight: bold;
  font-size: 12px;
  text-align: center; }
.o-info .field-download.field-download-label a {
  background: #609648;
  background-size: 10px auto;
  color: #c5d9a3;
  transition: none; }
  .o-info .field-download.field-download-label a:hover {
    background: #548540;
    transition: none; }
.o-info .field-download.field-download-msds a {
  background: #c5d9a3;
  background-size: 10px auto;
  color: #608053;
  transition: none; }
  .o-info .field-download.field-download-msds a:hover {
    background: #9abd8c;
    transition: none; }

/* Special wysiwyg styles - TinyMCE custom styles */
p.pull-right img, img.pull-right {
  float: right;
  margin: 0 0 2em 2em; }

p.pull-left img, img.pull-left {
  float: left;
  margin: 0 2em 2em 0; }

/* Custom Buttons - TinyMCE custom styles */
p.btn-green a, a.btn-green, p.btn-light-green a, a.btn-light-green, p.btn-wxcafe a, a.btn-wxcafe {
  padding: 10px 15px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 1em;
  display: inline-block; }

p.btn-green a, a.btn-green {
  background: #609648;
  color: #c5d9a3; }

p.btn-green a:hover, a.btn-green:hover {
  background: #548540;
  color: #c5d9a3; }

p.btn-light-green a, a.btn-light-green {
  background: #9AC787;
  color: #608053; }

p.btn-light-green a:hover, a.btn-light-green:hover {
  background: #9abd8c;
  color: #608053; }

p.btn-wxcafe a, a.btn-wxcafe {
  background: #5AB8C8;
  color: white; }

p.btn-wxcafe a:hover, a.btn-wxcafe:hover {
  background: #126c7f; }

/* Email Signup Block Styles */
#signup-window {
  width: 220px; }
  #signup-window h2 {
    color: #474747;
    margin-top: 0; }
  #signup-window p {
    color: #474747; }
    #signup-window p .btn {
      display: block;
      background: #609648;
      color: #B9D491;
      font-weight: bold;
      padding: 7px 10px;
      text-align: center; }
    #signup-window p:last-of-type {
      margin-bottom: 0; }
  #signup-window .signup-close {
    position: absolute;
    top: -12px;
    left: -12px; }
    #signup-window .signup-close button {
      background: transparent;
      padding: 0;
      margin: 0;
      line-height: 1.8em;
      height: auto; }
    #signup-window .signup-close span {
      background: #609648;
      width: 24px;
      color: #fff;
      font-weight: bold;
      display: block;
      height: 24px;
      border-radius: 100%;
      text-align: center; }

/* Misc Style Updates */
strong {
  color: inherit;
  font-weight: 700; }

hr {
  border: none;
  border-top: 1px solid #dedede;
  margin: 35px 0; }

/* Turning off responsive */
.l-topbar .container, .l-header .container, .ac-container, .l-footer-wrapper .container, .l-hero-breadcrumb-simple .container, .main-wrap .l-main {
  /*padding: 0 15px !important;*/
  min-width: 700px !important;
  max-width: 1180px !important; }

.front .l-content:nth-child(2) {
  width: 100% !important; }
.front .l-main {
  max-width: none !important; }
.front.full-width .node--full .node__content {
  padding: 25px 0px !important; }

a.externalpopup {
  cursor: pointer; }

.flex-direction-nav, .ac-f {
  display: none; }

.l-main.container .ac-container-wrap {
  min-width: 1080px !important; }

@media screen {
  /*display: none;*/ }
/*
*   SIMPLE MODAL
*/
.register-form-wrapper, .signup-form-wrapper {
  display: none; }

/* Overlay */
#simplemodal-overlay {
  background-color: #000; }

/* Container */
#simplemodal-container {
  height: 360px;
  width: 600px;
  color: #bbb;
  background-color: #fff;
  border: 1px solid #333;
  padding: 12px; }
  #simplemodal-container .simplemodal-data {
    padding: 8px; }
  #simplemodal-container code {
    background: #141414;
    border-left: 3px solid #65B43D;
    color: #bbb;
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 4px 6px 6px; }
  #simplemodal-container a {
    color: #ddd; }
    #simplemodal-container a.modalCloseImg {
      background: url(../img/x.png) no-repeat;
      width: 25px;
      height: 29px;
      display: inline;
      z-index: 3200;
      position: absolute;
      top: -15px;
      right: -16px;
      cursor: pointer; }
  #simplemodal-container h3 {
    color: #84b8d9; }

.weather-conditions {
  border: 1px solid;
  font-size: 16px;
  font-weight: bold;
  font-family: "Open Sans", Helvetica;
  padding: 12px 25px;
  text-align: center;
  display: inline-block; }
  .weather-conditions.red {
    background-color: #ffb8b8;
    border-color: #e62e2e;
    color: #e62e2e; }
  .weather-conditions.yellow {
    background-color: #ffe096;
    border-color: #cc893c;
    color: #e67b00; }
  .weather-conditions.green {
    background-color: #c1dbb6;
    border-color: #609648;
    color: #609648; }

.edit-order-link li {
  list-style: none; }
.edit-order-link a {
  min-height: 75px;
  padding: 25px 20px 0 20px;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  background: #910029;
  line-height: 1em;
  margin-bottom: 12px;
  vertical-align: middle !important;
  color: #fff;
  border-radius: 8px;
  text-shadow: none !important;
  border: 1px solid #DA194F !important;
  display: inline-block; }

/*
CSS FOR NEW USED PRODUCTS VIEW
*/
.view-used-products .item-list {
  list-style: none;
  font-style: normal; }
  .view-used-products .item-list .item {
    margin: 10px 0;
    border: 1px solid #EBE8E8;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 2%; }
  .view-used-products .item-list .item-img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 175px;
    height: 175px; }
  .view-used-products .item-list .title {
    margin: 0; }
  .view-used-products .item-list .price {
    color: #910029;
    font-weight: 600; }
  .view-used-products .item-list ul {
    margin: 0;
    font-size: 12px;
    list-style: disc; }
  .view-used-products .item-list .item-view {
    background: #609648;
    color: #c5d9a3;
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 12px; }
  .view-used-products .item-list .item-details {
    padding: 0 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .view-used-products .item-list .item-price {
    padding: 0 25px 0 0;
    margin-top: 30px; }
    .view-used-products .item-list .item-price .uc-price {
      display: inline; }

.page-catalog-used-products .view-header {
  width: 80% !important; }

.page-catalog-used-products .adslist, .page-catalog-overstocked-inventory .adslist {
  position: relative !important;
  z-index: 20 !important; }

/*.catalog.menu a.active, a, .vc-column-text a {*/
/*color: #609648 !important;*/
/*}*/
/*.catalog.menu a.active,.vc-column-text a:hover {*/
/*color: #2d6315 !important;*/
/*}*/
.vc-column-text a {
  color: #609648; }
  .vc-column-text a:hover {
    color: #2d6315; }
  .vc-column-text a.btn-wxcafe {
    color: #fff; }

.page-node-518 .adslist, .page-node-519 .adslist, .page-node-520 .adslist {
  top: 116px;
  position: absolute;
  right: 0; }

.page-node-595 .ac-padding-default, .page-node-520 .ac-padding-default {
  padding-bottom: 0 !important; }

.page-node-134 .node__content h4 {
  font-size: 14px;
  line-height: 145%; }
  .page-node-134 .node__content h4 > a {
    font-size: 1.5em;
    font-weight: 700;
    color: #609648; }
.page-node-134 .node__content hr {
  margin: 62px 0 25px 0; }

.col-inner.promo-block-3-column {
  padding-left: 0;
  padding-right: 0; }

.ac-two-third.promo-right {
  width: 50%; }

.ac-one-third.promo-block-right {
  width: 15.66667%;
  float: left; }
  .ac-one-third.promo-block-right img {
    margin-top: 285px; }

.blog-view-teaser .blog-items .o-info {
  display: flex; }
  .blog-view-teaser .blog-items .o-info .title {
    order: 2;
    -webkit-order: 2; }
  .blog-view-teaser .blog-items .o-info .meta {
    order: 1;
    -webkit-order: 1; }

.ac-node-blog .node-meta.last.back-link-section {
  border-top: 1px solid #CDCDCD;
  padding-top: 30px;
  margin-bottom: 75px; }
  .ac-node-blog .node-meta.last.back-link-section a.btn-green {
    padding: 5px 15px; }

.date-box {
  width: 55px;
  padding: 10px;
  margin: 0 auto;
  background: #930026;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center; }
  .date-box span {
    display: block; }
    .date-box span.day {
      font-size: 28px;
      font-weight: bold; }
    .date-box span.month {
      font-size: 14px;
      line-height: 22px; }
    .date-box span.year {
      font-size: 12px;
      line-height: 10px;
      color: #9B9B9B; }

.ac-container-wrap section.node--blog .s-i {
  padding-top: 0;
  margin-bottom: 30px; }
  .ac-container-wrap section.node--blog .s-i .ac-one-sixth {
    width: 12%; }
.ac-container-wrap section.node--blog .node-meta.last {
  margin: 0; }
  .ac-container-wrap section.node--blog .node-meta.last a.btn-green {
    padding: 5px 20px;
    margin: 0;
    font-size: 12px;
    color: #C5D9A3;
    letter-spacing: 0.4px; }
.ac-container-wrap section.node--blog .ac-media {
  margin-bottom: 15px; }
.ac-container-wrap section.node--blog .node__title {
  font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif !important;
  margin: 0;
  font-size: 16px;
  color: #232323;
  letter-spacing: 0.4px; }
  .ac-container-wrap section.node--blog .node__title a {
    font-size: 16px;
    color: #232323;
    letter-spacing: 0.4px; }
.ac-container-wrap section.node--blog .node__content {
  padding: 5px 0px 20px;
  font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif !important;
  font-size: 14px !important;
  color: #777777 !important;
  letter-spacing: 0.4px !important; }
  .ac-container-wrap section.node--blog .node__content p, .ac-container-wrap section.node--blog .node__content div {
    font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif !important;
    font-size: 14px !important;
    color: #777777 !important;
    letter-spacing: 0.4px !important; }
  .ac-container-wrap section.node--blog .node__content .media-image {
    margin: 15px 0px; }
.ac-container-wrap section.node--blog .ac-five-sixth {
  border-bottom: 1px solid #CDCDCD;
  padding-bottom: 30px; }
.ac-container-wrap section.node--blog.node--blog--full .ac-five-sixth {
  border-bottom: none;
  font-size: 14px;
  letter-spacing: 0.4px; }
  .ac-container-wrap section.node--blog.node--blog--full .ac-five-sixth .node-meta.last {
    margin-top: 35px; }
  .ac-container-wrap section.node--blog.node--blog--full .ac-five-sixth p.posted-date {
    font-size: 16px;
    color: #232323;
    letter-spacing: 0.4px;
    clear: both;
    margin-bottom: 5px; }
  .ac-container-wrap section.node--blog.node--blog--full .ac-five-sixth div {
    font-size: 14px;
    letter-spacing: 0.4px; }
  .ac-container-wrap section.node--blog.node--blog--full .ac-five-sixth .media-image {
    margin: 15px 0px; }
.ac-container-wrap section.node--blog.node--blog--full .node__title {
  margin: 50px 0px 30px 0px;
  font-size: 24px;
  color: #232323;
  letter-spacing: 0px; }
.ac-container-wrap section.node--blog.node--blog--full .media.ac-col {
  margin-bottom: 0px; }

.section-blog .has-sidebar-first.has-one-sidebar .ac-container-wrap .promo-block-region {
  padding-left: 60px; }
  .l-content .view-used-products.view-id-used_products, .view-overstocked-inventory.view-id-overstocked_inventory  { float: left; width: 80% !important;
  }
  .view-used-products.view-id-used_products .item-details h3.title{
    position: absolute;
  }
  .view-used-products.view-id-used_products .item-list ul {
    margin-top: 30px;
  }
  .page-catalog-used-products .view-header {
    width: 100% !important;
  }
/*# sourceMappingURL=custom.css.map */

.section-outlook-newsletter .ac-toggle-container.minimal-style .ac-toggle-tab .ac-toggle-title:before {
    border: none;
    padding-top: 5px;
}

/*before clicked */
.section-outlook-newsletter .ac-toggle-container .ac-toggle-tab a:before {
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+ZG93bl9hcnJvdzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCI+PC9yZWN0PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImRvd25fYXJyb3ciPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtNSI+PC9nPgogICAgICAgICAgICA8cG9seWdvbiBmaWxsPSIjNjA5NjQ4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjbWFzay0yKSIgcG9pbnRzPSIxLjYzNjAzODk3IDAuMjkyODkzMjE5IDAuMjIxODI1NDA3IDEuNzA3MTA2NzggOCA5LjQ4NTI4MTM3IDE1Ljc3ODE3NDYgMS43MDcxMDY3OCAxNC4zNjM5NjEgMC4yOTI4OTMyMTkgOCA2LjY1Njg1NDI1Ij48L3BvbHlnb24+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}

/* after clicked*/
.section-outlook-newsletter .ac-toggle-container .ac-toggle-active .ac-toggle-tab .ac-toggle-title:before {
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dXBfYXJyb3c8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTAiPjwvcmVjdD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJ1cF9hcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDUuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC04LjAwMDAwMCwgLTUuMDAwMDAwKSAiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtNSI+PC9nPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iZG93bl9hcnJvdyIgZmlsbD0iIzYwOTY0OCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiIHBvaW50cz0iMS42MzYwMzg5NyAwLjI5Mjg5MzIxOSAwLjIyMTgyNTQwNyAxLjcwNzEwNjc4IDggOS40ODUyODEzNyAxNS43NzgxNzQ2IDEuNzA3MTA2NzggMTQuMzYzOTYxIDAuMjkyODkzMjE5IDggNi42NTY4NTQyNSI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}

.section-outlook-newsletter .ac-toggle-container.minimal-style .ac-toggle-title .inner {
    color: #609648;
    font-weight: 900;
}

.section-outlook-newsletter .col-inner {
    padding: 0;
}

.section-outlook-newsletter .ac-toggle-container.minimal-style .ac-toggle:nth-child(1) {
    border-width: 1px 0 1px 0;
}

.section-outlook-newsletter .media-image {
    width: 45%;
    margin: 0;
}

.used-equipment-request-info {
  background: #609648;
  color: #c5d9a3;
  padding: 10px 15px;
  text-transform: uppercase;
  font-size: 12px;
}

#used-equipment-request-info-window {
  display: block;
  margin-top: 20px;
}

.used-equipment-item-price {
  color: #910029;
  font-weight: 600;
  font-size: 16px;
}
