/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  background: #fff;
  color: #000;
}
/* line 7, templates/g5_hydrogen/custom/scss/custom.scss */
a {
  /* color: #333333; */
  color: #000;
  /* color: #e3272a; */
  text-decoration: underline;
}
/* line 15, templates/g5_hydrogen/custom/scss/custom.scss */
a:hover {
  color: #e3272a;
  text-decoration: none;
}
/* line 21, templates/g5_hydrogen/custom/scss/custom.scss */
hr {
  /* border-bottom: 4px solid #f0f2f4; */
  background-color: #c0c0c0;
  border: 0 none;
  height: 1px;
}
/* secondary font color light yellow */
/* line 30, templates/g5_hydrogen/custom/scss/custom.scss */
.secondary-font-color {
  color: #ffc;
}
/* line 36, templates/g5_hydrogen/custom/scss/custom.scss */
input[type="radio"], input[type="checkbox"] {
  width: auto;
  margin: 0.5rem;
}
/* h1 alternative */
/* line 43, templates/g5_hydrogen/custom/scss/custom.scss */
h1.mheader {
  font-size: 28px;
  color: #000;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 10px;
  margin-top: 5px;
  line-height: 1.4em;
  height: auto;
  width: 95%;
  clear: both;
}
/* line 61, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  background: #555;
}
/*Navigation/Header be here*/
/* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
.torklift-logo {
  width: 18rem;
  top: 0;
  left: 3.5rem;
  padding: 1rem;
}
/*Header top menu non-mobile*/
/* line 79, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  color: #fff;
  text-align: center;
  position: relative;
  height: 4rem;
  z-index: 100;
  background: #900;
  /* tlc red background: #a71823; */
  /* light red with gradient
   background: #a71823;
   border: 1px solid;
   border-color: #891e15;
   background-color: #e14538;
   background: -webkit-linear-gradient(top, rgba(225,69,56,1) 0%, rgba(186,41,28,1) 100%);
   text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
   */
}
/*ORIGINAL Header top menu non-mobile*/
/*
 #g-navigation {
 background: #a71823;
 color: #fff;
 text-align: center;
 position: relative;
 height: 4rem;
 z-index: 100;
 }
 */
/* line 115, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  color: #000 !important;
}
/* line 121, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #f5f5f5;
  box-shadow: 0px 10px 40px #606060;
  border: black 15px solid;
  text-shadow: none;
}
/*  li.g-menu-item-link-parent{
 font-weight: bold;
 font-size: 1.25rem;
 }*/
/* line 133, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.1rem 0.5rem;
  margin-left: 1.5rem;
  /*border-right: black 1px solid;*/
}
/* Align main menu menu left - Added 6/23/17 TC */
/* line 140, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  -webkit-justify-content: left;
  color: #fff;
}
/* Changes on 6/23/17 - Changing the active background main menu item to red instead of white  */
/* active main menu tab */
/* line 149, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  /* background: #fff; */
  color: #fff;
  background: #7a0000;
  text-shadow: none;
}
/* Active menu color */
/* line 157, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #fff;
}
/* End Changes on 6/23/17 */
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #404040;
}
/* line 168, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #fff;
}
/* line 172, templates/g5_hydrogen/custom/scss/custom.scss */
li.g-menu-item .active {
  color: white;
}
/* line 176, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
  color: white;
}
/* line 180, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li:last-child {
  margin-bottom: 1rem;
}
/* Main menu font size - Desktop - Will need to set to 10px for ipad - TC 2016 */
/* line 186, templates/g5_hydrogen/custom/scss/custom.scss */
.g-menu-item-title {
  font-size: 13px;
  /* text-decoration: none; */
}
/* line 192, templates/g5_hydrogen/custom/scss/custom.scss */
a.g-menu-item-title {
  /* font-size: 10px;  */
  /* text-decoration: none; */
}
/* override light gray footer */
/* line 200, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  /* background: #f0f0f0; */
  background: #111;
  /*
   background-image: url('images/backgrounds/bg3.jpg');
   background-repeat: repeat; 
   */
  color: #c0c0c0;
  text-decoration: none;
  border-top-style: solid;
  border-top: 3px solid #e6e6e6;
}
/* line 214, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer a {
  color: #c0c0c0;
  text-decoration: none;
}
/* line 220, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer a:hover {
  color: #fff;
}
/* line 225, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer h3 {
  font-size: 1.2em;
  font-weight: bold;
  color: #c0c0c0;
  margin: 5px 0 10px 0;
}
/* line 233, templates/g5_hydrogen/custom/scss/custom.scss */
.g-title h3 {
  font-size: 1.2em;
  font-weight: bold;
  color: #c0c0c0;
  margin: 5px 0 10px 0;
}
/* line 241, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer h5 {
  font-size: 1.2em;
  font-weight: bold;
  color: #c0c0c0;
  margin: 5px 0 10px 0;
}
/* footer buttons, acy etc. */
/* line 250, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .button {
  padding: 10px 40px 10px 40px;
}
/* line 255, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer hr {
  background-color: #666;
}
/* line 260, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-blk {
  background: #000;
}
/* line 265, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-sec-bg {
  background: #222;
  border-right: black 5px solid;
  border-bottom: black 5px solid;
}
/* override for left side menu bullets */
/* line 273, templates/g5_hydrogen/custom/scss/custom.scss */
.nav {
  list-style: square;
}
/* line 278, templates/g5_hydrogen/custom/scss/custom.scss */
ul.nav-child {
  list-style: circle;
}
/* line 285, templates/g5_hydrogen/custom/scss/custom.scss */
div.column-head {
  font-size: 1.125rem;
  font-weight: bold;
  /*text-decoration: underline;
   -moz-text-decoration-color: gray; 
   text-decoration-color: gray;*/
  color: maroon;
  margin-top: 0.625rem;
  margin-left: -1rem;
  border-top: black 1px solid;
  border-bottom: black 1px solid;
  /*background-color: rgba(167,24,35,.2);*/
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
div.column-head hr {
  margin: none;
  border: none;
}
/* line 305, templates/g5_hydrogen/custom/scss/custom.scss */
div.column-sub {
  font-size: 0.875rem;
  font-style: bold;
  /*text-decoration: underline;
   -moz-text-decoration-color: gray; 
   text-decoration-color: gray;*/
  color: #a71823;
  /*  margin-top:.625rem;*/
  /*margin-left:-.5rem;*/
  border-bottom: #404040 1px dashed;
}
/* line 317, templates/g5_hydrogen/custom/scss/custom.scss */
div.column-sub::before {
  content: "»";
}
/* remove underline from top red main menu */
/* line 323, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation a {
  text-decoration: none;
}
/*End header top menu*/
/*#g-navigation{
 height: 3.95rem;
 }*/
/* line 339, templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo img {
  width: 200px;
  margin-top: 0.75rem;
}
/* line 344, templates/g5_hydrogen/custom/scss/custom.scss */
.finder {
  margin-top: 0;
}
/* line 348, templates/g5_hydrogen/custom/scss/custom.scss */
.finder input {
  color: #800000;
}
/* line 352, templates/g5_hydrogen/custom/scss/custom.scss */
.finder button {
  border: none;
}
/* line 358, templates/g5_hydrogen/custom/scss/custom.scss */
.nowrap {
  white-space: nowrap;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
/*End full-width header top menu*/
/*Begin mobile menu*/
@media (max-width: 500px) {
  /*
   button.search-menu-button {
   background-color: black;
   }
   */
  /* product description width - TC 7.24.2015 */
  /* product title - TC 7.24.2015 */
  /* line 371, templates/g5_hydrogen/custom/scss/custom.scss */
  span.ts-number {
    color: white;
  }
  /* line 374, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    height: 5rem;
  }
  /* line 384, templates/g5_hydrogen/custom/scss/custom.scss */
  .j2store p {
    margin: 0 0 10px;
    width: 320px;
  }
  /* line 390, templates/g5_hydrogen/custom/scss/custom.scss */
  .j2store h2 {
    width: 320px;
  }
}
/* line 402, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container {
  padding-top: 15px;
  background-color: #900;
}
/* line 407, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: none;
  background: #f5f5f5;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
  box-shadow: 0px 2px 10px 0px #808080;
}
/* line 416, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after {
  display: inline-block;
  text-align: center;
  color: #a71823;
  opacity: 0.7;
  line-height: normal;
  font-family: FontAwesome;
  content: "\f054";
}
/* line 426, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container span.g-menu-parent-indicator:hover {
  background-color: orange;
}
/* line 430, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #fff;
  background-color: #900;
}
/* line 435, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.active > .g-menu-item-container {
  background-color: white;
}
/* line 439, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li {
  display: block;
  position: static !important;
  margin-right: 0;
  cursor: pointer;
  border-bottom: #d2d2d2 1px solid;
}
/* line 446, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li .g-menu-item-container:hover {
  color: black !important;
}
/* line 450, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: white;
}
/*subnav*/
/* line 455, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul.g-sublevel > li > .g-menu-item-container {
  color: #404040;
  background-color: #f5f5f5;
}
/* line 460, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul.g-sublevel > li > .g-menu-item-container > .column-head {
  color: #900;
  margin-left: 2px;
}
/* line 465, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul.g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: white;
  font-weight: bold;
  background-color: #900;
}
/*end subnav*/
/*End mobile menu*/
/*Begin search nav button*/
/* line 478, templates/g5_hydrogen/custom/scss/custom.scss */
div.search, form.form-inline, div.search fieldset {
  display: inline;
}
/* FORMS */
/* line 483, templates/g5_hydrogen/custom/scss/custom.scss */
input[type="text"]#name {
  display: none;
}
/* IE6 */
/* line 489, templates/g5_hydrogen/custom/scss/custom.scss */
input#name {
  display: none;
}
/* SEARCH */
/* line 497, templates/g5_hydrogen/custom/scss/custom.scss */
#search-menu-bar input[type=search] {
  width: 200px;
  height: 1.1rem !important;
  margin: 0.5rem 0;
}
/* line 504, templates/g5_hydrogen/custom/scss/custom.scss */
#search-menu-bar input[type=search]:hover {
  background-color: #fff;
  /* padding-left: 2rem; */
}
/* line 509, templates/g5_hydrogen/custom/scss/custom.scss */
#search-menu-bar input[type=search]:focus {
  /*  width: 200px; */
  /* padding-left: 2rem; */
  color: #000;
  background-color: #fff;
  /* cursor: auto; */
}
/*
 #search-menu-bar input:-moz-placeholder {
 color: transparent;
 }
 #search-menu-bar input::-webkit-input-placeholder {
 color: transparent;
 }
 */
/* line 528, templates/g5_hydrogen/custom/scss/custom.scss */
button.search-menu-button {
  color: ffffff !important;
  font-weight: bold;
  margin-left: 1px;
  height: 20px;
  width: 4rem;
  border-radius: 4px;
  padding-bottom: 7px;
  background-color: #e14538;
  background: linear-gradient(top, rgba(225, 69, 56, 1) 0%, rgba(186, 41, 28, 1) 100%) !important;
  background: -webkit-linear-gradient(top, rgba(225, 69, 56, 1) 0%, rgba(186, 41, 28, 1) 100%);
  border-color: #891e15;
}
/* END SEARCH */
/***************************************************************
 GLOBAL
 ****************************************************************/
/* line 573, templates/g5_hydrogen/custom/scss/custom.scss */
.extra-menu-items {
  display: inline-block;
}
/* line 578, templates/g5_hydrogen/custom/scss/custom.scss */
.top-menu {
  font-size: 12px;
}
/* line 584, templates/g5_hydrogen/custom/scss/custom.scss */
.top-menu-pc {
  word-spacing: 2px;
  font-size: 12px;
}
/* line 590, templates/g5_hydrogen/custom/scss/custom.scss */
.top-menu-mobile {
  position: relative !important;
  width: 100%;
  margin-top: 20px !important;
  margin-left: 0px !important;
  padding: 0 50px 0 50px;
  background: #800000;
  font-size: 14px;
  z-index: 100;
  float: left;
  background: linear-gradient(to left, #800000 96%, #000 35%);
}
/* top menu user bar */
/* line 605, templates/g5_hydrogen/custom/scss/custom.scss */
.top-menu-user-bar {
  float: right;
}
/* line 610, templates/g5_hydrogen/custom/scss/custom.scss */
.top-menu-phone-bar {
  float: right;
}
/* line 616, templates/g5_hydrogen/custom/scss/custom.scss */
div.top-menu {
  text-align: center;
  float: right;
}
/* line 620, templates/g5_hydrogen/custom/scss/custom.scss */
div.top-menu a {
  padding: 0 1rem;
}
/* reduce top spacing */
/* line 625, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main {
  padding: 0.1rem 0;
  background: #fff;
  color: #000;
}
/* grey divider between content and sidebar */
/* line 633, templates/g5_hydrogen/custom/scss/custom.scss */
.size-80 {
  border-right-style: solid;
  border-right: 1px solid #e1e1e1;
}
/* Adjust home page features   */
/* line 640, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  color: #606060;
}
/* override */
/* line 646, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  padding: 0;
  /* background: #f5f5f5; */
  color: #606060;
  border-top: 0px solid rgba(0, 0, 0, 0.05);
  border-bottom: 0px solid rgba(0, 0, 0, 0.05);
  background-image: url('../../../../images/backgrounds/graybg.png');
  background-repeat: repeat;
}
/* line 656, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature .g-container {
  background-color: #fff;
  padding: 0 20px 20px 20px;
}
/* featured products */
/* line 664, templates/g5_hydrogen/custom/scss/custom.scss */
.mdiv3 {
  display: inline-block;
  width: 30%;
  vertical-align: text-top;
  margin-right: 2px;
}
/* line 673, templates/g5_hydrogen/custom/scss/custom.scss */
.mdiv3_wrapper {
  display: block;
  width: 100%;
}
/* line 679, templates/g5_hydrogen/custom/scss/custom.scss */
.mdiv3 img {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 5px;
}
/* line 687, templates/g5_hydrogen/custom/scss/custom.scss */
.mdiv2 {
  display: inline-block;
  width: 48%;
  vertical-align: text-top;
  margin-right: 2px;
}
/* line 712, templates/g5_hydrogen/custom/scss/custom.scss */
div.where-to-buy *:hover {
  color: #404040;
}
/*Navigation be ending*/
/* line 719, templates/g5_hydrogen/custom/scss/custom.scss */
h1 {
  font-size: 32px;
  color: #800000;
  margin: 0.2rem 0 40px 0;
  /*
   font-size: 34px;
   margin: .2rem 0 .2rem 0;
   */
}
/* line 732, templates/g5_hydrogen/custom/scss/custom.scss */
h2 {
  font-size: 32px;
  color: #800000;
  margin: 0.2rem 0 40px 0;
}
/* H3 header with black text and red stripe */
/* line 741, templates/g5_hydrogen/custom/scss/custom.scss */
h3 {
  font-size: 26px;
  /* color: #454545; */
  color: #000;
  /* border-bottom: 4px solid #b20000; */
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 10px;
  margin-top: 5px;
  line-height: 1.4em;
  height: auto;
  width: 95%;
  clear: both;
}
/* line 758, templates/g5_hydrogen/custom/scss/custom.scss */
h4 {
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: bold;
  /* color: #555555; */
  color: #000;
  margin: 0.2rem 0 0.2rem 0;
}
/* line 767, templates/g5_hydrogen/custom/scss/custom.scss */
h4 a {
  text-decoration: none;
}
/* line 773, templates/g5_hydrogen/custom/scss/custom.scss */
h5 {
  font-size: 1em;
  line-height: 1.4em;
  font-weight: bold;
  color: #000;
  margin: 0.2rem 0 0.2rem 0;
}
/* line 781, templates/g5_hydrogen/custom/scss/custom.scss */
h5 a {
  text-decoration: none;
}
/*Tables*/
/* line 792, templates/g5_hydrogen/custom/scss/custom.scss */
tr, td, th {
  vertical-align: top;
  text-align: left;
  /*
   vertical-align: middle;
   text-align: center;
   */
}
/*End tables*/
/*Lists*/
/* line 809, templates/g5_hydrogen/custom/scss/custom.scss */
ul {
  list-style-type: none;
}
/* line 813, templates/g5_hydrogen/custom/scss/custom.scss */
ul.bulleted li, ul.highlights li {
  list-style-type: disc;
}
/* line 817, templates/g5_hydrogen/custom/scss/custom.scss */
ul.highlights {
  padding: 0px;
  margin: 0px;
  padding-bottom: 20px;
}
/* line 825, templates/g5_hydrogen/custom/scss/custom.scss */
ul.highlights li {
  padding-left: 2px;
  line-height: 1.5em;
  margin-left: 2em;
  font-size: 1.25em;
}
/* line 833, templates/g5_hydrogen/custom/scss/custom.scss */
ul.alist li {
  padding-left: 2px;
  line-height: 1.5em;
  margin-left: 20px;
  font-size: 16px;
  list-style-type: disc;
}
/* line 842, templates/g5_hydrogen/custom/scss/custom.scss */
ul.genlist {
  padding: 0px;
  margin: 0px;
}
/* line 848, templates/g5_hydrogen/custom/scss/custom.scss */
ul.genlist li {
  padding-left: 0px;
  line-height: 1.5em;
  margin-left: 0px;
  font-size: 16px;
}
/*End lists*/
/* BIN - Updated Buy it Now button 4.7.2015 plus rebates */
/* line 861, templates/g5_hydrogen/custom/scss/custom.scss */
.bin, .rebatebutton {
  display: inline-block !important;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1666em;
  font-weight: normal;
  background: #900;
  display: inline-block;
  min-width: 100px;
  padding: 10px 60px 10px 60px;
  line-height: 1.7em;
  font-size: 1em;
  color: #fff;
  margin-top: 5px;
  margin-bottom: 30px;
  box-shadow: 0px 2px 10px 0px #808080;
}
/* line 880, templates/g5_hydrogen/custom/scss/custom.scss */
a.bin, div.rebatebutton > a {
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
}
/* red
 .bin_mini 
 {
 display: inline-block;
 font-family: 'Open Sans', sans-serif;
 font-size: 1.1666em;
 font-weight: normal;
 background: #900; 
 display: inline-block; 
 min-width: 100px;
 padding: 10px 10px 10px 10px; 
 line-height: 1.7em;
 font-size: 1em;
 color: #ffffff;
 margin-top: 5px;
 box-shadow: 0px 2px 10px 0px #808080;
 }
 a.bin_mini
 {
 display: inline-block;
 color: #ffffff;
 text-decoration: none;
 text-align: center;
 font-weight: bold;
 }
 */
/* line 924, templates/g5_hydrogen/custom/scss/custom.scss */
.bin_mini {
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1666em;
  font-weight: normal;
  background: #e9e9e9;
  display: inline-block;
  min-width: 100px;
  padding: 10px 10px 10px 10px;
  line-height: 1.7em;
  font-size: 1em;
  color: #fff;
  margin-top: 5px;
  box-shadow: 0px 2px 10px 0px #e1e1e1;
}
/* line 941, templates/g5_hydrogen/custom/scss/custom.scss */
a.bin_mini {
  color: #333;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
}
/* line 949, templates/g5_hydrogen/custom/scss/custom.scss */
.bin:hover {
  background: #e14538;
  color: #fff;
}
/* END BIN */
/*Rebate button*/
/* line 961, templates/g5_hydrogen/custom/scss/custom.scss */
.rebatebutton {
  min-width: 200px;
}
/*End rebate button*/
/* J2STORE */
/* input */
/* line 974, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store textarea, .j2store input[type="text"], .j2store input[type="password"], .j2store input[type="datetime"], .j2store input[type="datetime-local"], .j2store input[type="date"], .j2store input[type="month"], .j2store input[type="time"], .j2store input[type="week"], .j2store input[type="number"], .j2store input[type="email"], .j2store input[type="url"], .j2store input[type="search"], .j2store input[type="tel"], .j2store input[type="color"], .j2store .uneditable-input {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
/* line 990, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store select, .j2store textarea, .j2store input[type="text"], .j2store input[type="password"], .j2store input[type="datetime"], .j2store input[type="datetime-local"], .j2store input[type="date"], .j2store input[type="month"], .j2store input[type="time"], .j2store input[type="week"], .j2store input[type="number"], .j2store input[type="email"], .j2store input[type="url"], .j2store input[type="search"], .j2store input[type="tel"], .j2store input[type="color"], .j2store .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 2px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 30px;
}
/* line 1012, templates/g5_hydrogen/custom/scss/custom.scss */
.input-mini.j2store-product-qtybox, #j2store-product_quantity_input > input, .input.j2store-product-search-textbox {
  display: inline;
}
/* end input */
/* Updated margin on Add to Cart button - TC 7.24.2015 */
/* line 1022, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store button, .j2store html input[type="button"], .j2store input[type="reset"], .j2store input[type="submit"] {
  margin-bottom: 10px;
}
/* used for update quantity button - TC 7.22.2015 */
/* line 1027, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /*
   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
   */
  /* display: none; */
}
/* line 1047, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .btn-warning a {
  color: #fff;
}
/* line 1052, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e14538;
  background-image: -moz-linear-gradient(top, #e14538, #e14538);
  background-image: -webkit-linear-gradient(top, rgba(225, 69, 56, 1) 0%, rgba(186, 41, 28, 1) 100%);
  background-image: -webkit-linear-gradient(top, #e14538, #e14538);
  background-image: -o-linear-gradient(top, #e14538, #e14538);
  background-image: linear-gradient(to bottom, #e14538, #e14538);
  background-repeat: repeat-x;
  border-color: #e14538 #e14538 #e14538;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /*
   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#e14538', endColorstr='#891e15', GradientType=0);
   filter: progid:dximagetransform.microsoft.gradient(enabled=false);  
   */
  margin-top: 5px;
}
/* line 1071, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .btn-primary:hover, .j2store .btn-primary:active, .j2store .btn-primary.active, .j2store .btn-primary.disabled, .j2store .btn-primary[disabled] {
  color: #fff;
  background-color: #e14538;
}
/* line 1076, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary:hover {
  background: #e14538;
  color: #fff;
}
/* line 1082, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary {
  background: #e14538;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
}
/* 7.8.2015 */
/* line 1095, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid {
  width: 100%;
}
/* line 1099, templates/g5_hydrogen/custom/scss/custom.scss */
.component-content .cols-3 .column-1 {
  float: left;
  width: 98%;
  margin-right: 1%;
  padding: 5px;
}
/* line 1107, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store-product-single {
  max-width: 100%;
  height: auto;
  border: 1px solid transparent;
  margin: 5px;
  padding: 10px;
  background: transparent;
}
/* line 1117, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
/* line 1121, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid .span4 {
  width: 31.914893617%;
}
/* extras */
/* line 1127, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
/* line 1135, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store-item-productlist-thumbimage {
  width: 250px;
}
/* line 1139, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store form {
  margin: 0 0 20px;
}
/* line 1143, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store a {
  font-family: 'Open Sans Condensed', sans-serif !important;
  text-transform: uppercase !important;
  color: #a71823;
  text-shadow: 1px 1px 0 #fff;
  border-bottom: 0;
  border: 0;
  -webkit-box-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
  font-size: 16px;
  line-height: 5px;
  font-weight: normal;
  letter-spacing: normal;
  margin-top: 0;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
/* line 1162, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
/* line 1166, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid .span4 {
  width: 31.914893617%;
}
/* line 1169, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.1276595745%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1180, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.1276595745%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Increase field width during checkout, fix field alignment - TC 07.24.2015    */
/* line 1192, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store.checkout input[type="text"] {
  height: 25px;
  width: 200px;
}
/* line 1198, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store.checkout textarea {
  height: 50px;
  width: 300px;
}
@media (min-width: 1200px)
.row-fluid .span4 {
  width: 31.4917127072%;
}
@media (min-width: 1200px)
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.5641025641%;
}
/* line 1220, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid .span4 {
  width: 31.914893617%;
}
/* line 1223, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.1276595745%;
}
/* line 1233, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .span4 {
  width: 300px;
}
/* line 1236, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
@media (min-width: 1200px)
.span4 {
  width: 370px;
}
@media (min-width: 1200px)
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 30px;
}
/* line 1251, templates/g5_hydrogen/custom/scss/custom.scss */
.span4 {
  width: 300px;
}
/* line 1254, templates/g5_hydrogen/custom/scss/custom.scss */
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
/* line 1260, templates/g5_hydrogen/custom/scss/custom.scss */
.component-content .cols-3 .column-1 {
  float: left;
  width: 29%;
  margin-right: 7%;
}
/* line 1265, templates/g5_hydrogen/custom/scss/custom.scss */
.component-content .column-1, .component-content .column-2, .component-content .column-3, .component-content .column-4, .component-content .page-header {
  padding: 10px 0;
}
/* Shopping Cart header */
/* line 1270, templates/g5_hydrogen/custom/scss/custom.scss */
.componentheading {
  color: maroon;
  margin: 2rem 0 1.5rem 0;
  font-weight: 500;
  font-size: 1.9rem;
}
/* line 1278, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
@media (min-width: 1200px)
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
/* line 1285, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
/* line 1288, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid .span4 {
  width: 31.914893617%;
}
/* line 1291, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.1276595745%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1200px)
.row-fluid .span4 {
  width: 31.4917127072%;
}
@media (min-width: 1200px)
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.5641025641%;
}
/* line 1316, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid .span4 {
  width: 31.914893617%;
}
/* line 1319, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.1276595745%;
}
/* line 1329, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store .span4 {
  width: 300px;
}
/* line 1332, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
@media (min-width: 1200px)
.span4 {
  width: 370px;
}
@media (min-width: 1200px)
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 30px;
}
/* line 1347, templates/g5_hydrogen/custom/scss/custom.scss */
.span4 {
  width: 300px;
}
/* line 1350, templates/g5_hydrogen/custom/scss/custom.scss */
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
/* line 1356, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid {
  /* width: 100%; */
}
@media (min-width: 1200px)
.row-fluid {
  width: 100%;
}
@media (max-width: 979px) and (min-width: 768px)
.row-fluid {
  width: 100%;
}
@media (min-width: 1200px)
.row-fluid {
  width: 100%;
}
@media (max-width: 767px)
.row-fluid {
  width: 100%;
}
/* END J2STORE */
/* Read more button */
/* line 1390, templates/g5_hydrogen/custom/scss/custom.scss */
.readmore, #g-offcanvas .button {
  display: inline-block;
  padding: 3px 10px;
  margin: 10px 0 10px 0;
  line-height: 1.7em;
  font-size: 1em;
  border-radius: 4px;
  border: 1px solid;
  color: #fff;
  box-shadow: 0px 2px 10px 0px #808080;
}
/* Override margins for Where to Buy dealer title */
/* line 1404, templates/g5_hydrogen/custom/scss/custom.scss */
h4.loc-name {
  color: maroon;
  margin: 0.3rem 0 0.3rem 0;
}
/* line 1410, templates/g5_hydrogen/custom/scss/custom.scss */
h4.infoloc-name {
  margin: 0.3rem 0 0.3rem 0;
}
/* line 1416, templates/g5_hydrogen/custom/scss/custom.scss */
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary, #g-offcanvas .button {
  /*background-color: #e14538;
   background: linear-gradient(top, rgba(225,69,56,1) 0%, rgba(186,41,28,1) 100%);
   background: -webkit-linear-gradient(top, rgba(225,69,56,1) 0%, rgba(186,41,28,1) 100%);*/
  background-color: #900;
  border-radius: 0.25rem;
  padding: 0.25rem 0.5rem 0.25rem 0.5rem;
  /* box-shadow: 0px 2px 10px 0px #808080; */
  box-shadow: none;
}
/* line 1426, templates/g5_hydrogen/custom/scss/custom.scss */
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary, #g-offcanvas .button {
  border-color: #891e15;
}
/* line 1430, templates/g5_hydrogen/custom/scss/custom.scss */
.readmore, #g-offcanvas .button {
  background: #900;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  padding: 10px 40px 10px 40px;
}
/* line 1438, templates/g5_hydrogen/custom/scss/custom.scss */
.readmore:hover, #g-offcanvas:hover .button {
  /* light red
   background: #e14538;
   */
  background: #be070a;
  color: #fff;
}
/* line 1447, templates/g5_hydrogen/custom/scss/custom.scss */
a.readmore, #g-offcanvas .button {
  color: #fff;
  text-decoration: none;
}
/* line 1453, templates/g5_hydrogen/custom/scss/custom.scss */
.readmore a, #g-offcanvas .button a {
  color: #fff;
  text-decoration: none;
}
/* line 1460, templates/g5_hydrogen/custom/scss/custom.scss */
.btn_callout {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  padding: 15px;
  line-height: 1.8em;
  background-color: #cde2fe;
  border-style: solid;
  border-color: #c0c0c0;
  border-width: thin;
  -webkit-border-radius: 12px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-image: linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -o-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -moz-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -webkit-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -ms-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
}
/* line 1480, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-classic {
  background-color: #e14538;
  background: linear-gradient(top, rgba(225, 69, 56, 1) 0%, rgba(186, 41, 28, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(225, 69, 56, 1) 0%, rgba(186, 41, 28, 1) 100%);
  border-color: #891e15;
  color: #fff;
  display: inline-block;
  padding: 3px 10px;
  margin-bottom: 8px;
  line-height: 1.7em;
  font-size: 1em;
  border-radius: 4px;
  border: 1px solid;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
/* line 1498, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-classic a, .btn-classic a:hover {
  color: #fff !important;
  text-decoration: none !important;
}
/* line 1504, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-gold, .btn-gold a, .btn_gold a:hover {
  font-family: 'Arial', Gadget, sans-serif;
  background-color: #fcff97;
  background: #d57b2b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d57b2b 0%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #d57b2b 100%, #fcff97 100%, #d57b2b 100%, #fcff97 100%, #d57b2b 100%, #fcff97 100%, #fcff97 100%, #fcff97 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #d57b2b 0%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #d57b2b 100%, #fcff97 100%, #d57b2b 100%, #fcff97 100%, #d57b2b 100%, #fcff97 100%, #fcff97 100%, #fcff97 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d57b2b 0%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #fcff97 52%, #d57b2b 100%, #fcff97 100%, #d57b2b 100%, #fcff97 100%, #d57b2b 100%, #fcff97 100%, #fcff97 100%, #fcff97 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d57b2b', endColorstr='#fcff97',GradientType=0);
  /* IE6-9 */
  border-color: #d57b2b;
  color: #000;
  display: inline-block;
  padding: 3px 10px;
  margin-bottom: 8px;
  font-size: 1em;
  font-weight: bold;
  border-radius: 4px;
  border: 1px solid;
  text-decoration: none;
}
/* line 1527, templates/g5_hydrogen/custom/scss/custom.scss */
a.btn-gold {
  color: #000;
}
/* line 1532, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-gold a:hover {
  color: #000 !important;
}
/* line 1548, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  position: relative;
  color: #fff;
  font-weight: bold;
  height: 130px;
  background-image: url('../../../../images/backgrounds/dawn_bg.png');
  background-repeat: no-repeat;
}
/* line 1558, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a {
  color: #fff;
  text-decoration: none;
}
/* line 1564, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a:hover {
  color: red;
}
/*end override*/
/* line 1592, templates/g5_hydrogen/custom/scss/custom.scss */
.find-dealer, .shop-now, .distributor {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1666em;
  font-weight: normal;
  background: #555;
  display: inline-block;
  min-width: 120px;
  padding: 10px 50px 10px 50px;
  line-height: 1.7em;
  font-size: 1em;
  color: #fff;
  margin-top: 5px;
  box-shadow: 0px 2px 10px 0px #808080;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
}
/* line 1610, templates/g5_hydrogen/custom/scss/custom.scss */
.product_jcepopup {
  background-color: goldenrod;
}
/* line 1615, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-now {
  background-color: goldenrod;
}
/* line 1619, templates/g5_hydrogen/custom/scss/custom.scss */
.distributor {
  background-color: #314c59;
  color: #fff;
  margin-left: 0;
  margin-right: 0;
}
/* line 1627, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-now a, .find-dealer a, .distributor a {
  color: #fff;
}
/* line 1632, templates/g5_hydrogen/custom/scss/custom.scss */
a.distributor:hover {
  color: #fff;
}
/* line 1637, templates/g5_hydrogen/custom/scss/custom.scss */
.shop-now, .find-dealer, .bin {
  float: left;
  clear: both;
}
/* line 1642, templates/g5_hydrogen/custom/scss/custom.scss */
a.find-dealer:hover {
  color: #fff;
}
/* line 1647, templates/g5_hydrogen/custom/scss/custom.scss */
a.shop-now:hover {
  color: #fff;
}
/******FOUR COLUMNS *********/
/*  SECTIONS  */
/* line 1659, templates/g5_hydrogen/custom/scss/custom.scss */
.section {
  clear: both;
  padding: 0px;
  margin: 5px;
}
/*  COLUMN SETUP  */
/* line 1666, templates/g5_hydrogen/custom/scss/custom.scss */
.col {
  display: block;
  float: left;
  margin: 1% 0 1% 1%;
  width: 25%;
}
/* line 1672, templates/g5_hydrogen/custom/scss/custom.scss */
.col:first-child {
  margin-left: 0;
}
/*  GROUPING  */
/* line 1675, templates/g5_hydrogen/custom/scss/custom.scss */
.group:before, .group:after {
  content: "";
  display: table;
}
/* line 1677, templates/g5_hydrogen/custom/scss/custom.scss */
.group:after {
  clear: both;
}
/* line 1678, templates/g5_hydrogen/custom/scss/custom.scss */
.group {
  zoom: 1;
}
/* For IE 6/7 */
/*  GRID OF FOUR  */
/* line 1680, templates/g5_hydrogen/custom/scss/custom.scss */
.span_4_of_4 {
  width: 100%;
}
/* line 1684, templates/g5_hydrogen/custom/scss/custom.scss */
.span_3_of_4 {
  width: 74.6%;
}
/* line 1688, templates/g5_hydrogen/custom/scss/custom.scss */
.span_2_of_4 {
  width: 49.2%;
}
/* line 1692, templates/g5_hydrogen/custom/scss/custom.scss */
.span_1_of_4 {
  width: 23.8%;
  /* background-color: yellow; */
}
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
  /* line 1700, templates/g5_hydrogen/custom/scss/custom.scss */
  .col {
    margin: 1% 0 1% 0%;
  }
  /* line 1701, templates/g5_hydrogen/custom/scss/custom.scss */
  .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 {
    width: 100%;
  }
}
/****** END FOUR COLUMNS ******/
/*** THREE COLUMNS ******/
/*  GRID OF THREE  */
/* line 1710, templates/g5_hydrogen/custom/scss/custom.scss */
.span_3_of_3 {
  width: 100%;
}
/* line 1714, templates/g5_hydrogen/custom/scss/custom.scss */
.span_2_of_3 {
  width: 65.2%;
}
/* line 1718, templates/g5_hydrogen/custom/scss/custom.scss */
.span_1_of_3 {
  width: 28.8%;
  /* background-color: yellow; */
}
/*  GO FULL WIDTH BELOW 680 PIXELS */
@media only screen and (max-width: 480px) {
  /* line 1726, templates/g5_hydrogen/custom/scss/custom.scss */
  .col {
    margin: 1% 0 1% 0%;
  }
  /* line 1727, templates/g5_hydrogen/custom/scss/custom.scss */
  .span_1_of_3, .span_2_of_3, .span_3_of_3 {
    width: 100%;
  }
}
/**** END THREE COLUMNS ******/
/* full article image */
/* line 1735, templates/g5_hydrogen/custom/scss/custom.scss */
.pull-left {
  margin-left: 20px;
  margin-right: 20px;
}
/* gridtable class version */
/* line 1742, templates/g5_hydrogen/custom/scss/custom.scss */
table.gridtable {
  width: 100%;
  border-width: 1px;
  border-color: #555;
  border-collapse: collapse;
}
/* line 1750, templates/g5_hydrogen/custom/scss/custom.scss */
table.gridtable th {
  border-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid;
  border-color: #777;
  color: #fff;
  background-color: #555;
  padding: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
}
/* line 1765, templates/g5_hydrogen/custom/scss/custom.scss */
table.gridtable td {
  border-width: 1px;
  border-style: solid;
  border-color: #c0c0c0;
  padding: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.3em;
  text-transform: capitalize;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
}
/* line 1780, templates/g5_hydrogen/custom/scss/custom.scss */
table.gridtable tr:nth-child(odd) td {
  background-color: #e9e9e9;
}
/* line 1783, templates/g5_hydrogen/custom/scss/custom.scss */
table.gridtable tr:nth-child(even) td {
  background-color: #fff;
}
/* line 1787, templates/g5_hydrogen/custom/scss/custom.scss */
table.gridtable th {
  color: #fff;
}
/* line 1792, templates/g5_hydrogen/custom/scss/custom.scss */
table.gridtable th.sub {
  color: #fc0;
  text-align: left;
  background-color: #757575;
}
/* table capacity */
/* line 1801, templates/g5_hydrogen/custom/scss/custom.scss */
table.capacity {
  width: 100%;
  color: #fff;
  border-width: 1px;
  border-color: #c0c0c0;
  border-collapse: collapse;
}
/* line 1810, templates/g5_hydrogen/custom/scss/custom.scss */
table.capacity th {
  border-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid;
  border-color: #c0c0c0;
  color: #fff;
  background-color: #222;
  padding: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
}
/* line 1825, templates/g5_hydrogen/custom/scss/custom.scss */
table.capacity td {
  border-width: 1px;
  border-style: solid;
  border-color: #c0c0c0;
  background-color: #222;
  padding: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1836, templates/g5_hydrogen/custom/scss/custom.scss */
table.capacity tr:nth-child(odd) td {
  background-color: #222;
}
/* line 1839, templates/g5_hydrogen/custom/scss/custom.scss */
table.capacity tr:nth-child(even) td {
  background-color: #222;
}
/* end capacity */
/* system message */
/* line 1851, templates/g5_hydrogen/custom/scss/custom.scss */
#system-message {
  margin: 0 auto;
  padding: 20px 0 0;
}
/* line 1856, templates/g5_hydrogen/custom/scss/custom.scss */
.alert, .alert h4, .text-warning {
  color: #c09853;
}
/* line 1860, templates/g5_hydrogen/custom/scss/custom.scss */
.alert {
  /* background-color: #f8f4ec;
   border-color: #eee4d2; */
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
/* line 1868, templates/g5_hydrogen/custom/scss/custom.scss */
.alert {
  border-radius: 0.1875rem;
  padding: 0.938rem;
  margin-bottom: 1.5rem;
  text-shadow: none;
}
/* line 1875, templates/g5_hydrogen/custom/scss/custom.scss */
.alert, .alert h4, .text-warning {
  color: #468847;
}
/* hide the text "message" */
/* line 1881, templates/g5_hydrogen/custom/scss/custom.scss */
.alert h4 {
  display: none;
}
/****** TWO COLUMN 6.25.2015  ************/
/* line 1888, templates/g5_hydrogen/custom/scss/custom.scss */
.container {
  width: 100%;
}
/* line 1893, templates/g5_hydrogen/custom/scss/custom.scss */
.leftColumn {
  width: 70%;
  float: left;
  border-right: 1px solid #e1e1e1;
}
/* line 1900, templates/g5_hydrogen/custom/scss/custom.scss */
.rightColumn {
  width: 30%;
  float: left;
  padding-left: 10px;
}
@media (max-width: 800px) {
  /* line 1909, templates/g5_hydrogen/custom/scss/custom.scss */
  .leftColumn {
    width: 320px;
    float: none;
    display: block;
    position: relative;
    border-right: none;
    border-bottom: 1px solid #e1e1e1;
  }
  /* line 1919, templates/g5_hydrogen/custom/scss/custom.scss */
  .rightColumn {
    width: 320px;
    float: none;
    display: block;
    position: relative;
    /* background-color: blue; */
  }
}
/******* END TWO COLUMN **********/
/* line 1932, templates/g5_hydrogen/custom/scss/custom.scss */
.red-btn {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1666em;
  font-weight: normal;
  background: #a71823;
  display: inline-block;
  min-width: 100px;
  padding: 10px 60px 10px 60px;
  line-height: 1.7em;
  font-size: 1em;
  border-radius: 4px;
  border: 1px solid;
  color: #fff;
  margin-top: 5px;
}
/* line 1949, templates/g5_hydrogen/custom/scss/custom.scss */
a.red-btn {
  color: #fff;
  text-decoration: none;
  text-align: center;
}
/* quick user menu */
/* line 1963, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap {
  padding: 0;
  float: left;
  /* adjusted for iphones */
  margin-left: 0px;
  display: inline-block;
  z-index: 1000 !important;
}
/* line 1973, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul {
  list-style: none;
  position: relative;
  margin: 0;
  padding-right: 0px;
  float: left;
  z-index: 1000 !important;
  display: inline-block;
}
/* line 1986, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul a {
  display: block;
  margin: 0;
  padding: 0;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  z-index: 1000 !important;
  display: inline-block;
}
/* SET PADDING BETWEEN MENU ICONS */
/* line 2000, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul li {
  position: relative;
  margin: 0;
  padding: 0;
  padding-right: 5px;
  z-index: 1000 !important;
  display: inline-block;
}
/* line 2011, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul li.current-menu-item {
  z-index: 1000 !important;
}
/* line 2016, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul li:hover {
  background: transparent;
  z-index: 1000 !important;
}
/* line 2022, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #888;
  color: #222;
  padding: 0;
  z-index: 1000 !important;
}
/* line 2034, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul ul li {
  float: none;
  width: 200px;
  z-index: 1000 !important;
}
/* line 2041, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul ul a {
  line-height: 120%;
  padding: 10px 15px;
  z-index: 1000 !important;
}
/* line 2048, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul ul ul {
  top: 0;
  left: 100%;
  z-index: 1000 !important;
}
/* line 2056, templates/g5_hydrogen/custom/scss/custom.scss */
#primary_nav_wrap ul li:hover > ul {
  display: block;
  z-index: 1000 !important;
}
/* line 2062, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase {
  z-index: 1 !important;
}
/* line 2067, templates/g5_hydrogen/custom/scss/custom.scss */
.vt_nivo_slider {
  position: relative;
  z-index: 1 !important;
}
/* Mobile navigation menu */
/* line 2077, templates/g5_hydrogen/custom/scss/custom.scss */
.bigheader {
  /* font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;  */
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  /* background: #900;  */
  background: #444;
  display: inline-block;
  min-width: 100px;
  padding: 30px 30px 30px 30px;
  line-height: 1.7em;
  font-size: 22px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 30px 0;
  box-shadow: 0px 2px 10px 0px #808080;
}
/* general div that separates content in 3 columns - TC 8.6.2015  */
/* line 2101, templates/g5_hydrogen/custom/scss/custom.scss */
.cdiv2 {
  display: inline-block;
  width: 400px;
  vertical-align: text-top;
  margin: 6px;
}
/* line 2110, templates/g5_hydrogen/custom/scss/custom.scss */
.cdiv3 {
  display: inline-block;
  width: 250px;
  vertical-align: text-top;
  margin: 6px;
}
/* line 2118, templates/g5_hydrogen/custom/scss/custom.scss */
.pdiv2 {
  display: inline-block;
  width: 400px;
  vertical-align: text-top;
  margin: 6px;
}
/* Fit Guide product instances - TC 12.14.2015 */
/* line 2127, templates/g5_hydrogen/custom/scss/custom.scss */
.fdiv3 {
  display: inline-block;
  width: 280px;
  vertical-align: text-top;
  margin: 12px;
}
/* non-vehicular appguide gsr, etc */
/* line 2137, templates/g5_hydrogen/custom/scss/custom.scss */
.adiv2 {
  display: inline-block;
  width: 350px;
  vertical-align: text-top;
  margin-right: 5px;
  margin-bottom: 20px;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 10px 10px 40px 10px;
}
/* line 2151, templates/g5_hydrogen/custom/scss/custom.scss */
.adiv3 {
  display: inline-block;
  width: 250px;
  vertical-align: text-top;
  margin: 6px;
}
/* general div for customers who bought section - TC 8.7.2015  */
/* line 2168, templates/g5_hydrogen/custom/scss/custom.scss */
.pdiv3 {
  display: inline-block;
  width: 250px;
  vertical-align: text-top;
  margin: 6px;
}
/* general div for video section - TC 8.13.2015  */
/* line 2178, templates/g5_hydrogen/custom/scss/custom.scss */
.vdiv3 {
  display: inline-block;
  width: 320px;
  vertical-align: text-top;
  margin: 10px 6px 20px 6px;
}
/* line 2186, templates/g5_hydrogen/custom/scss/custom.scss */
.vehicle_title {
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0 10px 0;
}
/* 2 column manual adjust */
/* line 2196, templates/g5_hydrogen/custom/scss/custom.scss */
.c2_wrap {
  /* margin:0 auto; */
}
/* line 2201, templates/g5_hydrogen/custom/scss/custom.scss */
.c2_left {
  float: left;
  border-width: thin;
  border-style: solid;
  border-right-color: #fff;
  border-top-color: #fff;
  border-left-color: #fff;
  border-bottom-color: #fff;
}
/* line 2212, templates/g5_hydrogen/custom/scss/custom.scss */
.c2_right {
  float: right;
}
/* line 2217, templates/g5_hydrogen/custom/scss/custom.scss */
.c2_right_inner {
  background: #c0c0c0;
  padding: 10px;
}
/* line 2228, templates/g5_hydrogen/custom/scss/custom.scss */
.caution {
  color: red;
  font-weight: bold;
}
/* appguide */
/* line 2237, templates/g5_hydrogen/custom/scss/custom.scss */
.vehicle_title {
  font-size: 28px;
  line-height: 1.2222em;
  margin: 2px 0 5px 0;
  color: #000;
}
/* line 2245, templates/g5_hydrogen/custom/scss/custom.scss */
.appguide-product-cat {
  font-family: 'Open Sans Condensed', sans-serif !important;
  background: #222;
  color: #fff;
  text-transform: uppercase;
  margin: 10px 0 0 -15px;
  padding: 30px 10px 30px 10px;
  font-size: 20px;
  font-weight: bold;
  background-image: url('//www.torklift.com/images/backgrounds/rivet1.jpg');
  background-repeat: repeat;
  background-size: auto auto;
}
/* line 2260, templates/g5_hydrogen/custom/scss/custom.scss */
.step_title {
  font-size: 18px;
  text-decoration: none;
  font-family: 'Open Sans Condensed', sans-serif !important;
  text-transform: uppercase !important;
  color: #a71823;
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
  font-weight: bold;
  font-family: 'UnitWebPro-MediumIta', serif;
  padding: 15px 5px 15px 15px;
  background: #e9e9e9;
  margin: 10px 0 0 -15px;
}
/* line 2279, templates/g5_hydrogen/custom/scss/custom.scss */
.tiedown_pnum {
  display: inline;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #e3272a;
  margin: 0px 0 5px 0;
  font-size: 18px;
}
/* line 2291, templates/g5_hydrogen/custom/scss/custom.scss */
a.tiedown_pnum {
  display: none;
  text-decoration: none;
}
/* line 2297, templates/g5_hydrogen/custom/scss/custom.scss */
.tiedown_pnum a {
  text-decoration: none;
}
/* line 2302, templates/g5_hydrogen/custom/scss/custom.scss */
.tiedown_title {
  font-weight: bold;
  text-transform: uppercase;
  color: #e3272a;
}
/* line 2318, templates/g5_hydrogen/custom/scss/custom.scss */
.appguide_header {
  background-color: #e1e1e1;
  padding: 30px 20px 10px 20px;
  margin-bottom: 20px;
}
/* line 2325, templates/g5_hydrogen/custom/scss/custom.scss */
.appguide_subtitle {
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
  font-size: 16px;
  color: #555;
  margin: 0 0 20px 0;
}
/*
 .appguide_subheader
 {
 font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
 font-size: 14px;  
 background-color: #e1e1e1;
 color: #555;
 padding: 10px 10px 10px 10px;
 margin-bottom: 30px;
 }
 */
/* line 2346, templates/g5_hydrogen/custom/scss/custom.scss */
.callout {
  margin: 1px 0 1px 0;
  padding: 10px;
  line-height: 1.8em;
  background-color: #cde2fe;
  border-style: solid;
  border-color: #c0c0c0;
  border-width: thin;
  -webkit-border-radius: 12px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-image: linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -o-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -moz-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -webkit-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -ms-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  clear: both;
}
/* line 2366, templates/g5_hydrogen/custom/scss/custom.scss */
.callout2 {
  width: 95%;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  padding: 15px;
  line-height: 1.8em;
  background-color: #cde2fe;
  border-style: solid;
  border-color: #c0c0c0;
  border-width: thin;
  -webkit-border-radius: 12px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-image: linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -o-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -moz-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -webkit-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
  background-image: -ms-linear-gradient(bottom, #e6e6e6 11%, #f0f0f0 56%);
}
/* line 2387, templates/g5_hydrogen/custom/scss/custom.scss */
.available {
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: bold;
  color: #555;
  margin: 3px 0 0 0;
}
/* line 2397, templates/g5_hydrogen/custom/scss/custom.scss */
.yourhitch {
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: bold;
  color: #555;
  background: red;
  margin: 3px 0 0 0;
}
/* line 2408, templates/g5_hydrogen/custom/scss/custom.scss */
.app_caution {
  color: #e3272a;
  font-size: 16px;
  padding: 10px;
  font-weight: bold;
  width: 90%;
}
/* line 2417, templates/g5_hydrogen/custom/scss/custom.scss */
.btn_blk {
  position: relative;
  margin: 20px 0 0 0;
  background: #444;
  color: #fff;
  padding: 20px;
  text-decoration: none;
}
/* line 2427, templates/g5_hydrogen/custom/scss/custom.scss */
.btn_blk a {
  color: #fff;
}
/* line 2432, templates/g5_hydrogen/custom/scss/custom.scss */
.btn_blk:hover {
  color: #fff !important;
}
/* line 2438, templates/g5_hydrogen/custom/scss/custom.scss */
.footnotes {
  font-size: 12px;
}
/*** END APPGUIDE ***/
/*** CHART ****/
/* line 2454, templates/g5_hydrogen/custom/scss/custom.scss */
.chart_wrap {
  /*
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   */
  background-color: #000;
  color: #fff;
  padding: 10px;
  font-weight: bold;
  margin: 5px 0 10px 0;
}
/* line 2468, templates/g5_hydrogen/custom/scss/custom.scss */
.chart_title {
  font-size: 16px;
  font-weight: 250%;
  color: #ffc;
  margin: 10px 0 10px 0;
  padding: 5px;
  background: #555;
  text-transform: uppercase;
}
/* line 2479, templates/g5_hydrogen/custom/scss/custom.scss */
.chart_row {
  display: block;
}
/* line 2484, templates/g5_hydrogen/custom/scss/custom.scss */
.chart_col1 {
  display: inline-block;
  width: 200px;
}
/* line 2491, templates/g5_hydrogen/custom/scss/custom.scss */
.chart_col2 {
  display: inline-block;
}
/* line 2497, templates/g5_hydrogen/custom/scss/custom.scss */
.chart_warn {
  text-transform: uppercase;
  margin: 10px 0 10px 0;
}
/* line 2503, templates/g5_hydrogen/custom/scss/custom.scss */
.chart_line {
  background-color: #555;
  height: 1px;
  margin: 10px 0 10px 0;
}
/*** END CHART ***/
/* Remove bullets in login - TC 9.16.2015  */
/* line 2520, templates/g5_hydrogen/custom/scss/custom.scss */
.nav-tabs > li, .nav-pills > li {
  list-style-type: none;
}
/* home page slider background area */
/* line 2527, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase {
  padding: 0 0;
  background-image: url('../../../../images/backgrounds/graybg.png');
  background-repeat: repeat;
  color: #fff;
}
/* Home slider content area */
/* line 2536, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-container {
  background-color: #f6f6f6;
}
/* HOME PAGE SLIDER RESIZED TO 100% ON SCREEN */
/* line 2542, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-container {
  /* background-color: yellow; */
  padding: 0 auto;
  /* INCREASE HOME PAGE SLIDER TO FULL SCREEN - WIDTH: 100% */
  /* width: 100%; */
}
/* HOME PAGE SLIDER - REMOVE PADDING */
/* line 2552, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-container .g-grid .g-block .g-content {
  padding: 0;
  /* margin: 20px 0 0 0; */
  margin-bottom: -40px !important;
}
/* move up Find your fit on the home page */
/* line 2560, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-container .g-grid .size-100 {
  /* margin-top: -40px !important; */
}
/* line 2566, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  background-image: url('../../../../images/backgrounds/graybg.png');
  background-repeat: repeat;
  margin: 0;
  /* removes space between banner section and content area */
  padding: 0;
}
/* line 2578, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-container {
  background-color: #fff;
}
/* line 2583, templates/g5_hydrogen/custom/scss/custom.scss */
.redtext {
  color: red;
}
/* line 2587, templates/g5_hydrogen/custom/scss/custom.scss */
.redtext a {
  color: red;
}
/* line 2592, templates/g5_hydrogen/custom/scss/custom.scss */
#gallery ul {
  width: 42px;
}
/* line 2597, templates/g5_hydrogen/custom/scss/custom.scss */
.product-subheader {
  font-size: 18px;
  color: #000;
  background: #e9e9e9;
  text-decoration: none;
  font-family: 'Open Sans Condensed', sans-serif !important;
  text-transform: uppercase !important;
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
  font-weight: bold;
  font-family: 'UnitWebPro-MediumIta', serif;
  padding: 15px 5px 15px 15px;
}
/* FIT GUIDE HEADER BAR */
/* line 2618, templates/g5_hydrogen/custom/scss/custom.scss */
#fitguide_select {
  margin-bottom: 20px;
  margin-right: 5px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #a71823;
  color: #fff;
  padding: 20px;
  font-weight: bold;
}
/* line 2631, templates/g5_hydrogen/custom/scss/custom.scss */
#fitguide_select a {
  color: #fff;
  text-decoration: underline;
}
/* line 2637, templates/g5_hydrogen/custom/scss/custom.scss */
.fitguide_title {
  font-size: 150%;
  margin: auto;
  color: #ffc;
  font-weight: bold;
}
/* line 2645, templates/g5_hydrogen/custom/scss/custom.scss */
.fitguide_separator {
  display: inline-block;
  width: 200px;
}
/* line 2651, templates/g5_hydrogen/custom/scss/custom.scss */
.fitguide_input {
  font-weight: normal;
  display: inline-block;
  width: 200px;
  color: #000;
  margin: 20px 0 0 0;
}
/* line 2660, templates/g5_hydrogen/custom/scss/custom.scss */
.blkbox {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #000;
  color: #fff;
  padding: 10px;
  font-weight: bold;
  margin: 5px 0 10px 0;
}
/* line 2671, templates/g5_hydrogen/custom/scss/custom.scss */
.section {
  display: block;
  margin: 20px 0 20px 0;
}
/* line 2678, templates/g5_hydrogen/custom/scss/custom.scss */
.msection {
  display: block;
  margin: 10px 0 0px 0;
  padding: 10px 0 0px 0;
  min-height: 300px;
  /* border-bottom: 1px solid #e1e1e1; */
}
/* easy blog link */
/* line 2689, templates/g5_hydrogen/custom/scss/custom.scss */
#eb a:link {
  /* text-decoration: none; */
  color: #e3272a;
  text-decoration: underline;
}
/* easyblog follow blog button override */
/* line 2699, templates/g5_hydrogen/custom/scss/custom.scss */
div#fd .btn-primary {
  color: #fff !important;
  background-color: #555 !important;
  border-color: #666 !important;
}
/* line 2705, templates/g5_hydrogen/custom/scss/custom.scss */
div#fd .btn-primary:hover, div#fd .btn-primary:focus, div#fd .btn-primary:active, div#fd .btn-primary.active, .open .dropdown-toggle_div#fd .btn-primary {
  color: #fff !important;
  background-color: #555 !important;
  border-color: #666 !important;
}
/* easy blog title */
/* line 2712, templates/g5_hydrogen/custom/scss/custom.scss */
div#fd.eb .eb-brand-name {
  font-size: 32px;
  line-height: 32px;
  margin: 0 0 6.6666666667px;
}
/* easy blog links on hover */
/* line 2719, templates/g5_hydrogen/custom/scss/custom.scss */
div#fd.eb a:hover {
  color: #e3272a;
}
/* easy blog hako template link override */
/* line 2725, templates/g5_hydrogen/custom/scss/custom.scss */
div#fd a:link {
  text-decoration: underline !important;
}
/* easy blog hako exclude titles from underline */
/* line 2731, templates/g5_hydrogen/custom/scss/custom.scss */
div#fd.eb .eb-post-title a {
  text-decoration: none !important;
}
/* Easyblog carbon header background */
/* line 2737, templates/g5_hydrogen/custom/scss/custom.scss */
div#fd.eb .eb-header {
  background: url('../images/carbon.png') #e9e9e9;
  padding: 15px 15px 0;
  border-radius: 3px;
  color: #000;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
/* Easyblog Carbon tab link color */
/* line 2746, templates/g5_hydrogen/custom/scss/custom.scss */
div#fd.eb .eb-post-meta a, div#fd.eb .eb-entry-meta a {
  color: red;
}
/* the safari image height problem */
/* cancel button on registration page */
/* line 2775, templates/g5_hydrogen/custom/scss/custom.scss */
.controls .btn {
  background: #900;
  color: #fff;
  text-decoration: none;
}
/* where to buy button */
/*
 .btn-info
 {
 background-color: #e14538;
 background-image: linear-gradient(to bottom, #e14538, #ba291c);
 background-repeat: repeat-x;
 border-color: rgba(225,69,56,1) rgba(225,69,56,1) rgba(186,41,28,1); 
 border-color: #ba291c #ba291c #ba291c;
 }
 */
/* 
 Where to buy sub menu search label 
 Text was disappearing in white background before
 */
/* line 2804, templates/g5_hydrogen/custom/scss/custom.scss */
#sl_search label {
  color: #000 !important;
}
/* line 2809, templates/g5_hydrogen/custom/scss/custom.scss */
#sl_search_radiusSelect {
  color: #000 !important;
}
/* override advanced smart search input field */
/* line 2818, templates/g5_hydrogen/custom/scss/custom.scss */
input.search-query {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  width: 130px;
}
/* Add height to the article content area - initially for the view cart page */
/* disrupting other design elements
 #g-main .g-content .platform-content #akeeba-renderjoomla
 {
 min-height: 500px;
 }
 #g-main .g-grid .g-content .platform-content .finder
 {
 min-height: 500px;
 }
 */
/* search button on empty search */
/* line 2844, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #fff;
  background-color: #800000;
}
/* zt testimonials */
/* line 2851, templates/g5_hydrogen/custom/scss/custom.scss */
.ztTestimonial ol.carousel-indicators li.active {
  float: none;
  background-color: #e1e1e1;
  border: 1px solid #c0c0c0;
  height: 10px;
  width: 10px;
  margin: 1px 5px 1px 1px;
}
/* line 2861, templates/g5_hydrogen/custom/scss/custom.scss */
.content-testimonial {
  font-size: 18px;
  font-family: "roboto", sans-serif;
  font-weight: 400;
  line-height: 1.3em;
}
/* line 2869, templates/g5_hydrogen/custom/scss/custom.scss */
.supplies-last {
  clear: both;
  display: block;
  margin: 10px 0 10px 0;
  color: red;
  font-style: italic;
  font-weight: bold;
}
/* line 2879, templates/g5_hydrogen/custom/scss/custom.scss */
.space10 {
  display: block;
  margin: 10px 0 10px 0;
}
/* line 2885, templates/g5_hydrogen/custom/scss/custom.scss */
.space20 {
  clear: both;
  display: block;
  margin: 20px 0 20px 0;
}
/* line 2892, templates/g5_hydrogen/custom/scss/custom.scss */
.space30 {
  clear: both;
  display: block;
  margin: 30px 0 30px 0;
}
/* line 2899, templates/g5_hydrogen/custom/scss/custom.scss */
.holestodrill {
  clear: both;
  display: block;
  margin: 60px 0 20px;
}
/* line 2906, templates/g5_hydrogen/custom/scss/custom.scss */
.tiedown_pnum {
  display: inline;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #e3272a;
  margin: 0px 0 5px 0;
  font-size: 18px;
}
/* certified dealer section */
/* line 2917, templates/g5_hydrogen/custom/scss/custom.scss */
#training-notice {
  color: #555;
  font-weight: bold;
  font-size: 150%;
  text-align: center;
  margin-top: 15px;
}
/* line 2926, templates/g5_hydrogen/custom/scss/custom.scss */
.split-img {
  /* background-color: green; 
   display: inline-block; */
}
/* line 2932, templates/g5_hydrogen/custom/scss/custom.scss */
.splitter {
  display: inline-block;
  background-color: orange;
}
/* line 2938, templates/g5_hydrogen/custom/scss/custom.scss */
.lead-image {
  width: 320px;
  float: right;
  padding: 6px;
  vertical-align: top;
}
/* line 2947, templates/g5_hydrogen/custom/scss/custom.scss */
.lead-caption {
  display: block;
  padding: 10px;
  margin: 0 0 10px 0;
  font-size: 12px;
  font-weight: bold;
}
/* line 2956, templates/g5_hydrogen/custom/scss/custom.scss */
.vplayer {
  width: 90%;
}
/* line 2961, templates/g5_hydrogen/custom/scss/custom.scss */
.rimage {
  padding: 6px;
  font-size: 12px;
  font-weight: bold;
}
/* override bt-content slider title */
/* line 2969, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-cs .bt-inner .bt-title {
  color: #000;
  font-weight: bold;
  text-transform: none;
  line-height: 150%;
}
/* catalog - ex: truck camper bumpers - lists */
/* line 2978, templates/g5_hydrogen/custom/scss/custom.scss */
.catalog-wrapper {
  display: inline-block;
}
/* line 2983, templates/g5_hydrogen/custom/scss/custom.scss */
.catalog-item {
  display: inline-block;
  min-width: 100px;
  float: left;
  text-align: center;
  margin-bottom: 10px;
  margin-left: 10px;
}
/* line 2993, templates/g5_hydrogen/custom/scss/custom.scss */
.catalog-logo {
  display: block;
  height: 100px;
  margin-bottom: 10px;
}
/* detail overrides */
/* line 3007, templates/g5_hydrogen/custom/scss/custom.scss */
dd {
  display: inline-block;
  -webkit-margin-start: 2px;
}
/* line 3013, templates/g5_hydrogen/custom/scss/custom.scss */
.published .icon-calendar:before {
  content: none;
}
/* tags */
/* line 3018, templates/g5_hydrogen/custom/scss/custom.scss */
.label-info[href], .badge-info[href] {
  background-color: #d9d9d9;
  color: #222;
  padding: 10px;
  text-decoration: none;
}
/* line 3025, templates/g5_hydrogen/custom/scss/custom.scss */
a.label-info[href], a.badge-info[href] {
  color: #222;
  text-decoration: none;
}
/* line 3030, templates/g5_hydrogen/custom/scss/custom.scss */
.muted {
  color: #888;
}
/* end overrides */
/***************************************************************
 MEDIA QUERIES
 *****************************************************************/
/* mobile */
@media only screen and (min-width: 180px) and (max-width: 300px) {
  /* hide banner container */
  /* hide gray bg on mobile */
  /* featured products - mobile 280 */
  /* non-vehicular appguide gsr, etc */
  /* line 3061, templates/g5_hydrogen/custom/scss/custom.scss */
  .callout {
    display: block !important;
    float: none !important;
  }
  /* line 3067, templates/g5_hydrogen/custom/scss/custom.scss */
  .rtable {
    font-size: 10px;
  }
  /* line 3072, templates/g5_hydrogen/custom/scss/custom.scss */
  .rtab {
    display: none;
  }
  /* line 3077, templates/g5_hydrogen/custom/scss/custom.scss */
  .lead-image {
    display: block;
    float: none;
    padding: 6px;
  }
  /* line 3084, templates/g5_hydrogen/custom/scss/custom.scss */
  .rimage {
    display: block;
    float: none !important;
    padding: 6px;
    margin: auto !important;
  }
  /* line 3093, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-85 {
    display: none !important;
  }
  /* line 3098, templates/g5_hydrogen/custom/scss/custom.scss */
  .zbanner {
    display: none !important;
  }
  /* line 3104, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    display: none;
  }
  /* line 3110, templates/g5_hydrogen/custom/scss/custom.scss */
  .search {
    display: none;
  }
  /* line 3115, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-grid .g-block .size-100 .g-content {
    display: none;
  }
  /* line 3121, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-pc {
    display: none !important;
    z-index: 1001;
  }
  /* line 3127, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-mobile {
    z-index: 1001 !important;
  }
  /* line 3133, templates/g5_hydrogen/custom/scss/custom.scss */
  .ztitle {
    width: 150px !important;
  }
  /* line 3138, templates/g5_hydrogen/custom/scss/custom.scss */
  .zbanner {
    display: none !important;
  }
  /* line 3144, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-subfeature, #g-showcase, #g-main {
    background-image: none;
  }
  /* line 3150, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3 {
    vertical-align: text-top;
    margin-bottom: 10px;
    border-bottom: 1px solid #c0c0c0;
  }
  /* line 3157, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3_wrapper {
    display: 100%;
  }
  /* line 3162, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3 img {
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 5px;
  }
  /* line 3169, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv2 {
    vertical-align: text-top;
    margin-bottom: 10px;
    border-bottom: 1px solid #c0c0c0;
  }
  /* line 3177, templates/g5_hydrogen/custom/scss/custom.scss */
  .adiv2 {
    display: inline-block;
    width: 280px;
    vertical-align: text-top;
    margin-right: 5px;
    margin-bottom: 20px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 10px 40px 10px;
  }
  /* line 3190, templates/g5_hydrogen/custom/scss/custom.scss */
  h5 {
    clear: both;
  }
  /* line 3195, templates/g5_hydrogen/custom/scss/custom.scss */
  .bin_product_title {
    clear: both;
  }
}
/* mobile */
@media only screen and (min-width: 301px) and (max-width: 480px) {
  /* hide banner container */
  /* hide gray bg on mobile */
  /* featured products - mobile 280 */
  /* featured products - mobile 280 */
  /* non-vehicular appguide gsr, etc */
  /* line 3219, templates/g5_hydrogen/custom/scss/custom.scss */
  h2 {
    font-size: 24px;
  }
  /* line 3224, templates/g5_hydrogen/custom/scss/custom.scss */
  h3 {
    font-size: 22px;
  }
  /* line 3229, templates/g5_hydrogen/custom/scss/custom.scss */
  .callout {
    display: block !important;
    float: none !important;
  }
  /* line 3235, templates/g5_hydrogen/custom/scss/custom.scss */
  .rtable {
    font-size: 10px;
  }
  /* line 3240, templates/g5_hydrogen/custom/scss/custom.scss */
  .rtab {
    display: none;
    color: red;
  }
  /* line 3246, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.mlist {
    width: 230px;
  }
  /* line 3251, templates/g5_hydrogen/custom/scss/custom.scss */
  .lead-image {
    width: 90%;
    display: block !important;
    float: none !important;
    padding: 6px;
  }
  /* line 3259, templates/g5_hydrogen/custom/scss/custom.scss */
  .rimage {
    display: block;
    float: none !important;
    padding: 6px;
    margin: auto !important;
  }
  /* line 3267, templates/g5_hydrogen/custom/scss/custom.scss */
  .torklift-logo {
    width: 16rem;
    top: 0;
    left: 3.5rem;
    padding: 1rem;
  }
  /* line 3275, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-85 {
    display: none !important;
  }
  /* line 3280, templates/g5_hydrogen/custom/scss/custom.scss */
  .zbanner {
    display: none !important;
  }
  /* line 3286, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    display: none;
  }
  /* line 3292, templates/g5_hydrogen/custom/scss/custom.scss */
  .search {
    display: none;
  }
  /* line 3297, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-grid .g-block .size-100 .g-content {
    display: none;
  }
  /* line 3303, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-pc {
    display: none !important;
    z-index: 1001;
  }
  /* line 3309, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-mobile {
    z-index: 1001 !important;
  }
  /* line 3315, templates/g5_hydrogen/custom/scss/custom.scss */
  .ztitle {
    width: 150px !important;
  }
  /* line 3320, templates/g5_hydrogen/custom/scss/custom.scss */
  .zbanner {
    display: none !important;
  }
  /* line 3326, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-subfeature, #g-showcase, #g-main {
    background-image: none;
  }
  /* line 3332, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3 {
    vertical-align: text-top;
    /* Edit - 11.21.2016 TC */
    /* Rolled back change causing too much spacing on FK accessories page - TC 11.22.2016 */
    /* margin-bottom: 30px;  */
    border-bottom: 1px solid #c0c0c0;
  }
  /* line 3341, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3_wrapper {
    display: 100%;
  }
  /* line 3346, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3 img {
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 5px;
  }
  /* line 3354, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv2 {
    vertical-align: text-top;
    border-bottom: 1px solid #c0c0c0;
  }
  /* line 3360, templates/g5_hydrogen/custom/scss/custom.scss */
  .vdiv3 {
    width: 95%;
  }
  /* line 3367, templates/g5_hydrogen/custom/scss/custom.scss */
  .adiv2 {
    display: inline-block;
    width: 280px;
    vertical-align: text-top;
    margin-right: 5px;
    margin-bottom: 20px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 10px 40px 10px;
  }
  /* line 3380, templates/g5_hydrogen/custom/scss/custom.scss */
  h5 {
    clear: both;
  }
  /* line 3385, templates/g5_hydrogen/custom/scss/custom.scss */
  .bin_product_title {
    clear: both;
  }
}
/* ipad mini, ipad 1 and 2 - Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  /* line 3398, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-title {
    font-size: 10px;
    /* text-decoration: none; */
  }
}
/* iPad 3 & 4 - Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  /* Main menu font size - Tablet 10px - TC 2016 */
  /* line 3414, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-title {
    font-size: 10px;
    /* text-decoration: none; */
  }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 481px) and (max-width: 767px) {
  /* Main menu font size - Tablet 10px - TC 2016 */
  /* hide banner container */
  /* TOP MENU */
  /* Hide additional top menu items  - TC 7.24.2015 */
  /* line 3431, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-title {
    font-size: 10px;
    /* text-decoration: none; */
  }
  /* line 3437, templates/g5_hydrogen/custom/scss/custom.scss */
  .lead-image {
    /* width: 30%; */
    padding: 6px;
    margin: auto;
    display: block !important;
    float: none !important;
  }
  /* line 3447, templates/g5_hydrogen/custom/scss/custom.scss */
  .rimage {
    width: 30%;
    padding: 6px;
    float: none !important;
    margin: auto !important;
  }
  /* line 3456, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-85 {
    display: none !important;
  }
  /* line 3461, templates/g5_hydrogen/custom/scss/custom.scss */
  .gcontent {
    display: none;
  }
  /* line 3467, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    display: none;
  }
  /* line 3473, templates/g5_hydrogen/custom/scss/custom.scss */
  .search {
    display: none;
  }
  /* line 3478, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-pc {
    display: none !important;
    z-index: 1001;
  }
  /* line 3484, templates/g5_hydrogen/custom/scss/custom.scss */
  .zbanner {
    display: none !important;
  }
  /* line 3489, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    z-index: 1;
  }
  /* line 3495, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu {
    margin-top: 15px;
  }
  /* line 3501, templates/g5_hydrogen/custom/scss/custom.scss */
  .extra-menu-items {
    display: none;
  }
}
@media (max-width: 767px) {
  /* featured products */
  /* line 3511, templates/g5_hydrogen/custom/scss/custom.scss */
  a.torklift-logo, div.top-menu {
    position: absolute;
  }
  /* line 3515, templates/g5_hydrogen/custom/scss/custom.scss */
  div.top-menu {
    left: 0;
  }
  /* line 3520, templates/g5_hydrogen/custom/scss/custom.scss */
  div.column-head {
    font-size: 1.125rem;
    font-style: bold;
    color: #fff;
  }
  /* line 3527, templates/g5_hydrogen/custom/scss/custom.scss */
  div.column-head {
    border: none;
    font-weight: bold;
  }
  /* line 3532, templates/g5_hydrogen/custom/scss/custom.scss */
  div.search {
    width: 100%;
  }
  /* line 3536, templates/g5_hydrogen/custom/scss/custom.scss */
  div.search {
    padding: 0.5rem;
    margin: 0 0 1rem 0;
  }
  /* line 3542, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3 {
    display: block;
    width: 100%;
    vertical-align: text-top;
  }
  /* line 3549, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3_wrapper {
    display: 100%;
  }
  /* line 3554, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv2 {
    display: block;
    width: 100%;
    vertical-align: text-top;
  }
  /* line 3562, templates/g5_hydrogen/custom/scss/custom.scss */
  h5 {
    clear: both;
  }
  /* line 3567, templates/g5_hydrogen/custom/scss/custom.scss */
  .bin_product_title {
    clear: both;
  }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
  /* featured products */
  /* hide product review slider due to overlapping - TC 4.11.2016 */
  /* line 3590, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-pc {
    display: inline-block !important;
    float: right !important;
  }
  /* line 3596, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-mobile {
    display: none !important;
  }
  /* line 3601, templates/g5_hydrogen/custom/scss/custom.scss */
  .ztitle {
    display: none !important;
  }
  /* line 3606, templates/g5_hydrogen/custom/scss/custom.scss */
  .search {
    margin-top: 0px;
  }
  /* line 3612, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3 {
    display: inline-block;
    width: 30%;
    vertical-align: text-top;
    margin-right: 2px;
  }
  /* line 3620, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3_wrapper {
    display: block;
    width: 100%;
  }
  /* line 3626, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv2 {
    display: inline-block;
    width: 48%;
    vertical-align: text-top;
    margin-right: 2px;
  }
  /* line 3635, templates/g5_hydrogen/custom/scss/custom.scss */
  .carousel-indicators {
    display: none;
  }
  /* line 3640, templates/g5_hydrogen/custom/scss/custom.scss */
  .bin {
    /*
     padding-left: 30px;
     padding-right: 30px;
     */
  }
}
@media screen and (min-width: 767px) {
  /* Fit Guide product instances - TC 12.14.2015 */
  /* line 3661, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-pc {
    display: inline-block !important;
    float: right !important;
  }
  /* line 3667, templates/g5_hydrogen/custom/scss/custom.scss */
  .top-menu-mobile {
    display: none !important;
  }
  /* line 3672, templates/g5_hydrogen/custom/scss/custom.scss */
  .ztitle {
    display: none !important;
  }
  /* line 3677, templates/g5_hydrogen/custom/scss/custom.scss */
  div.search::before {
    content: "\a";
    white-space: pre;
  }
  /* line 3682, templates/g5_hydrogen/custom/scss/custom.scss */
  .j2store p {
    width: 450px;
  }
  /* line 3688, templates/g5_hydrogen/custom/scss/custom.scss */
  .fdiv3 {
    display: inline-block;
    width: 200px;
    vertical-align: text-top;
    margin: 0px;
  }
}
@media screen and (min-width: 100px) and (max-width: 959px) {
  /* hide gray bg on mobile */
  /* line 3704, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-subfeature, #g-showcase, #g-main {
    background-image: none !important;
    background: #fff !important;
  }
}
@media screen and (min-width: 960px) {
  /* line 3716, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv3 {
    display: inline-block;
    width: 30%;
    vertical-align: text-top;
    margin-right: 15px;
  }
  /* line 3724, templates/g5_hydrogen/custom/scss/custom.scss */
  .mdiv2 {
    display: inline-block;
    width: 48%;
    vertical-align: text-top;
    margin-right: 15px;
  }
}
/*****************************************************
 END MEDIA QUERIES 
 *******************************************************/
/* J2 CUSTOM */
/* custom edit for quantity box sizing by sasi (j2store support) 19.07.2015 11:13:52 */
/* line 3799, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store input[type="number"] {
  height: 30px;
  text-align: center;
  width: 50px !important;
}
/* custom edit to align shipping calculator rates to the right - TC 07.20.2015 */
/* line 3806, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store label, .j2store input, .j2store button, .j2store select, .j2store textarea {
  text-align: left;
}
/* line 3811, templates/g5_hydrogen/custom/scss/custom.scss */
#postcode {
  width: 50px !important;
}
/* acy */
/* acy sign up */
/* line 3822, templates/g5_hydrogen/custom/scss/custom.scss */
.acysubbutton {
  padding: 20px;
}
/* override input bar */
/* line 3830, templates/g5_hydrogen/custom/scss/custom.scss */
.acyfield_email textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  height: 30px !important;
  font-size: 16px !important;
  color: #555;
}
/* h5 */
/* line 3837, templates/g5_hydrogen/custom/scss/custom.scss */
.bin_product_title {
  display: block;
  font-size: 1em;
  line-height: 1.4em;
  font-weight: bold;
  /* color: #555555; */
  color: #000;
  margin: 0.2rem 0 0.2rem 0;
}
/* line 3847, templates/g5_hydrogen/custom/scss/custom.scss */
.bin_product_title a {
  text-decoration: none;
}
/* Print email dropdown button on hover */
/* line 3854, templates/g5_hydrogen/custom/scss/custom.scss */
.dropdown-menu > li > a:hover {
  background: #600;
}
/* 
 increase postal code width during checkout - TC 7.20.2015  
 */
/* line 3867, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store textarea, .j2store input[type="text"], .j2store input[type="password"], .j2store input[type="datetime"], .j2store input[type="datetime-local"], .j2store input[type="date"], .j2store input[type="month"], .j2store input[type="time"], .j2store input[type="week"], .j2store input[type="number"], .j2store input[type="email"], .j2store input[type="url"], .j2store input[type="search"], .j2store input[type="tel"], .j2store input[type="color"], .j2store .uneditable-input {
  width: 100px;
}
/* line 3872, templates/g5_hydrogen/custom/scss/custom.scss */
td.j2store table {
  text-align: left;
}
/* Select a shipping method text moved to left in shopping cart - TC 7.20.2015  */
/* line 3877, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store h3 {
  text-align: left;
}
/* j2store v3 */
/* override ugly green continue to check out button - TC 3.15.2016 */
/* line 3884, templates/g5_hydrogen/custom/scss/custom.scss */
a.btn-success {
  color: #fff;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e14538;
  background-image: -moz-linear-gradient(top, #e14538, #e14538);
  background-image: -webkit-linear-gradient(top, #e14538 0%, #ba291c 100%);
  background-image: -webkit-linear-gradient(top, #e14538, #e14538);
  background-image: -o-linear-gradient(top, #e14538, #e14538);
  background-image: linear-gradient(to bottom, #e14538, #e14538);
  background-repeat: repeat-x;
  border-color: #e14538 #e14538 #e14538;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /*
   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#e14538', endColorstr='#891e15', GradientType=0);
   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
   */
  margin-top: 5px;
}
/* line 3904, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  color: #fff;
  background-color: #e14538;
}
/* line 3914, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-success:active, .btn-success.active {
  background-color: #e14538 \9;
}
/* line 3919, templates/g5_hydrogen/custom/scss/custom.scss */
span.j2store-thumbnail-image {
  display: hidden !important;
}
/* line 3924, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store-product-thumb-image-166 {
  display: hidden;
}
/* line 3928, templates/g5_hydrogen/custom/scss/custom.scss */
#j2store-cart-shipping input[type="radio"] {
  margin-top: 0px;
}
/* override of pop-up invoice - TC 4.4.2016 */
/* line 3934, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store-invoice-template {
  background: #fff;
}
/* adjust width of address sections in my profile - TC 4.4.2016 */
/* line 3940, templates/g5_hydrogen/custom/scss/custom.scss */
.j2store-myprofile-address-list {
  width: 90%;
}
/* line 3950, templates/g5_hydrogen/custom/scss/custom.scss */
.grey-line {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 1px;
  padding-top: 1px;
  margin-bottom: 1px;
  margin-top: 1px;
  width: 95%;
  clear: both;
}
/* line 3961, templates/g5_hydrogen/custom/scss/custom.scss */
.grey-box {
  background-color: #e4e4e4;
  padding-bottom: 1px;
  padding-top: 1px;
  margin-bottom: 5px;
  margin-top: 1px;
  width: 95%;
  clear: both;
}
/*# sourceMappingURL=custom_134.css.map */