/* 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
 */

/*Flex Columns*/
/* line 9, templates/g5_helium/custom/scss/reset.scss */
.flex {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  position: relative;
}
/* line 17, templates/g5_helium/custom/scss/reset.scss */
.flex div {
  position: relative;
}
/* line 21, templates/g5_helium/custom/scss/reset.scss */
.no-margin div {
  margin: 0 !important;
}
/* line 25, templates/g5_helium/custom/scss/reset.scss */
.col-padding div {
  padding: 15px;
}
/* line 28, templates/g5_helium/custom/scss/reset.scss */
.one-col {
  width: 100%;
  flex: 100%;
  margin: 0.5%;
}
/* line 34, templates/g5_helium/custom/scss/reset.scss */
.two-col {
  width: 49%;
  flex: 49%;
  margin: 0.5%;
}
/* line 40, templates/g5_helium/custom/scss/reset.scss */
.three-col {
  max-width: 32.33%;
  width: 32.33%;
  flex: 32.33%;
  margin: 0.5%;
}
/* line 48, templates/g5_helium/custom/scss/reset.scss */
.four-col {
  max-width: 24%;
  width: 24%;
  flex: 24%;
  margin: 0.5%;
}
/* line 56, templates/g5_helium/custom/scss/reset.scss */
.six-col {
  max-width: 15.6%;
  width: 15.6%;
  flex: 15.6%;
  margin: 0.5%;
}
/* line 64, templates/g5_helium/custom/scss/reset.scss */
.link-overlay a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 72, templates/g5_helium/custom/scss/reset.scss */
a.over-link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 80, templates/g5_helium/custom/scss/reset.scss */
.call-to-action p {
  margin: 0;
}
/* line 84, templates/g5_helium/custom/scss/reset.scss */
.rl_tabs.outline_content > ul.nav-tabs {
  display: flex;
}
/* line 88, templates/g5_helium/custom/scss/reset.scss */
.rl_tabs > ul.nav-tabs > li {
  flex: 1;
}
/* line 92, templates/g5_helium/custom/scss/reset.scss */
.boxes {
  border: 1px solid #d0cdcd;
  padding: 10px;
}
/* line 97, templates/g5_helium/custom/scss/reset.scss */
.no-margin {
  margin: 0;
}
/* line 101, templates/g5_helium/custom/scss/reset.scss */
.vert {
  align-items: center;
}
@media (max-width: 1000px) {
  /* line 108, templates/g5_helium/custom/scss/reset.scss */
  .six-col {
    flex: 100%;
    max-width: 100%;
  }
  /* line 113, templates/g5_helium/custom/scss/reset.scss */
  .core-tech-icon-panel {
    border-right: 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 121, templates/g5_helium/custom/scss/reset.scss */
  .three-col {
    flex: 100%;
    max-width: 100%;
  }
  /* line 126, templates/g5_helium/custom/scss/reset.scss */
  .flex {
    display: block;
  }
  /* line 130, templates/g5_helium/custom/scss/reset.scss */
  .flex div {
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* line 27, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .owl-dots {
  bottom: 0;
}
/* line 31, templates/g5_helium/custom/scss/custom.scss */
.rl_tooltips-link {
  border-bottom: 0 !important;
}
/* line 35, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: #fff;
  color: #b40610;
}
@font-face {
  font-family: "Helvetica Neue Light";
  src: url('../font/HelveticaNeueLTStd-Lt.otf') format("opentype");
}
@font-face {
  font-family: "Helvetica Neue Bolder";
  src: url('../font/HelveticaNeueLTStd-Md.otf') format("opentype");
}
@font-face {
  font-family: "Helvetica Neue Bold";
  src: url('../font/HelveticaNeueLTStd-Roman.otf') format("opentype");
}
/* line 55, templates/g5_helium/custom/scss/custom.scss */
.rsform-submit-button, .rsform-button {
  background: #e60000;
}
/* line 59, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb {
  padding: 10px;
  margin: 0;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 15px;
  padding-right: 15px;
  color: #9fa19f;
}
/* line 71, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb a {
  color: #999;
}
/* line 75, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb > .active {
  color: #e60000;
}
/* line 79, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb span.divider.icon-location {
  display: none;
}
/* line 83, templates/g5_helium/custom/scss/custom.scss */
.moduletable .breadcrumb span.divider:before {
  content: "|";
  line-height: inherit;
}
/* line 88, templates/g5_helium/custom/scss/custom.scss */
.moduletable .breadcrumb span.divider {
  line-height: inherit;
  width: auto;
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 96, templates/g5_helium/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 10px;
}
/* line 103, templates/g5_helium/custom/scss/custom.scss */
body, p, li, a, td {
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  letter-spacing: 0.5px;
  text-shadow: none !important;
}
/* line 109, templates/g5_helium/custom/scss/custom.scss */
p, li, a {
  font-size: 14px;
  line-height: normal;
}
/* line 114, templates/g5_helium/custom/scss/custom.scss */
.navbar .nav {
  float: none;
}
/* line 118, templates/g5_helium/custom/scss/custom.scss */
.navbar .nav li:hover {
  background: #bb0121;
}
/* line 122, templates/g5_helium/custom/scss/custom.scss */
a {
  color: #e60000;
}
/* line 126, templates/g5_helium/custom/scss/custom.scss */
ul, ol, dl {
  margin-top: 0;
  margin-left: 15px;
}
/* line 131, templates/g5_helium/custom/scss/custom.scss */
q {
  quotes: '\201c' '\201d';
  line-height: 1.3rem;
  display: block;
  font-size: 0.9rem;
  padding-top: 0.5rem;
}
/* line 139, templates/g5_helium/custom/scss/custom.scss */
q:before {
  content: open-quote;
}
/* line 143, templates/g5_helium/custom/scss/custom.scss */
q:after {
  content: close-quote;
}
/* line 147, templates/g5_helium/custom/scss/custom.scss */
hr {
  margin: 0;
}
/*Reset*/
/* line 152, templates/g5_helium/custom/scss/custom.scss */
a.cboxElement.modal_link {
  outline: 0;
}
/* line 156, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar {
  padding: 0;
}
/* line 160, templates/g5_helium/custom/scss/custom.scss */
.platform-content {
  margin: 0;
  padding: 0;
}
/* line 165, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 170, templates/g5_helium/custom/scss/custom.scss */
.affix .navbar {
  margin-bottom: 0;
  text-align: center;
  margin-left: auto !important;
  display: block;
  max-width: 800px;
  margin-right: auto;
}
/* line 179, templates/g5_helium/custom/scss/custom.scss */
.rsform .componentheading {
  text-align: center;
  font-size: 1.8rem;
  color: #696969;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
}
/* line 186, templates/g5_helium/custom/scss/custom.scss */
.rsform {
  border: 1px solid #ccc;
}
/* line 190, templates/g5_helium/custom/scss/custom.scss */
.rsform.extra-form {
  border: 0;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
/* line 197, templates/g5_helium/custom/scss/custom.scss */
.top-right-form input[type="text"], input[type="email"], input[type="tel"] {
  height: initial;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 204, templates/g5_helium/custom/scss/custom.scss */
.top-right-form form {
  padding: 10px;
}
/* line 208, templates/g5_helium/custom/scss/custom.scss */
.tab-pane .rsform {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}
/* line 216, templates/g5_helium/custom/scss/custom.scss */
.tab-pane iframe {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 222, templates/g5_helium/custom/scss/custom.scss */
#g-intro .top-right-form {
  margin-top: 25px;
  margin-top: 2.5vw;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
/* line 230, templates/g5_helium/custom/scss/custom.scss */
hr {
  clear: both;
}
/* line 234, templates/g5_helium/custom/scss/custom.scss */
body p {
  margin: 0;
}
/* line 238, templates/g5_helium/custom/scss/custom.scss */
#g-above {
  padding: 0;
}
/* line 246, templates/g5_helium/custom/scss/custom.scss */
.item-page p {
  margin-bottom: 15px;
}
/* line 250, templates/g5_helium/custom/scss/custom.scss */
body ul {
  margin-bottom: 15px;
}
/* line 254, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar {
  margin-bottom: 15px;
}
/* line 258, templates/g5_helium/custom/scss/custom.scss */
.no-radius, ul.g-active.g-dropdown.g-fade, .rl_tabs.left.outline_content > .tab-content, .rl_tabs.outline_handles ul.nav-tabs > li a, .float-button .btn:first-child {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* line 265, templates/g5_helium/custom/scss/custom.scss */
.no-shadow, .rl_tabs.left > .nav-tabs > li > a:focus, .rl_tabs.left > .nav-tabs > li.active > a:focus {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 272, templates/g5_helium/custom/scss/custom.scss */
button, .button {
  border: 0;
  background: #2b9a1d;
  border-radius: 0;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: white;
  margin-top: 15px;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
  text-transform: initial;
}
/* line 284, templates/g5_helium/custom/scss/custom.scss */
button :focus, .button :focus {
  border-color: transparent;
  box-shadow: none;
}
/* line 290, templates/g5_helium/custom/scss/custom.scss */
.button {
  padding: 15px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  max-width: 400px;
}
/* line 304, templates/g5_helium/custom/scss/custom.scss */
.navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0 !important;
}
/* line 315, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li > a:focus, .rl_tabs.top > ul.nav-tabs > li.active > a:focus {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 321, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs > ul.nav-tabs > li > a:focus, .rl_tabs > ul.nav-tabs > li.active > a:focus {
  border-color: #ccc;
}
/* line 326, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs.outline_content > .tab-content {
  border: 1px solid #ccc;
  border-top: 0;
}
/* line 331, templates/g5_helium/custom/scss/custom.scss */
h2 {
  font-size: 1.6rem;
}
/*Overides*/
/* line 337, templates/g5_helium/custom/scss/custom.scss */
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 {
  border: 1px solid #ccc;
}
/* line 340, templates/g5_helium/custom/scss/custom.scss */
.moduletable.main-image {
  overflow: hidden;
}
/* line 344, templates/g5_helium/custom/scss/custom.scss */
.custom.main-image {
  position: relative;
}
/* line 348, templates/g5_helium/custom/scss/custom.scss */
.priceoverlay .banner-price {
  position: absolute;
  left: 0;
  bottom: 9%;
  z-index: 1;
  width: 100%;
  display: block;
}
/* line 357, templates/g5_helium/custom/scss/custom.scss */
.priceoverlay p.banner-price {
  text-align: center;
  background: white;
  font-size: 70px;
}
/* line 363, templates/g5_helium/custom/scss/custom.scss */
.custom.main-image img {
  padding: 0;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
  display: block;
  width: 100%;
}
/* line 372, templates/g5_helium/custom/scss/custom.scss */
.custom.banner-text {
  padding: 15px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
/* line 379, templates/g5_helium/custom/scss/custom.scss */
.custom.banner-text h2 {
  text-transform: capitalize;
}
/* line 383, templates/g5_helium/custom/scss/custom.scss */
.rsform-text-box {
  border: 1px solid #ccc;
  color: #999;
  min-height: 2rem;
  max-height: 120px;
}
/* line 390, templates/g5_helium/custom/scss/custom.scss */
.moduletable .nav li {
  margin-bottom: 0;
}
/* line 394, templates/g5_helium/custom/scss/custom.scss */
#g-features .g-container {
  margin: 0;
}
/* line 398, templates/g5_helium/custom/scss/custom.scss */
p.banner-extra-text {
  font-size: 18px;
  margin-top: 20px;
}
/*Header*/
/* line 409, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 0;
  padding: 0;
}
/* line 414, templates/g5_helium/custom/scss/custom.scss */
#g-navigation p {
  margin: 0;
}
/* line 418, templates/g5_helium/custom/scss/custom.scss */
#g-navigation input {
  border-radius: 0 !important;
  height: 30px !important;
  margin-top: 24px;
}
/* line 424, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-grid {
  align-items: center;
}
/* line 432, templates/g5_helium/custom/scss/custom.scss */
.together-logo img {
  min-width: 150px;
  padding: 15px;
  float: right;
}
/* line 438, templates/g5_helium/custom/scss/custom.scss */
#g-header a {
  font-weight: normal;
  color: #3a3939;
}
/*Navigation*/
/* line 450, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav ul {
  text-align: center;
}
/* line 454, templates/g5_helium/custom/scss/custom.scss */
#g-header {
  border-top: 1px solid black;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding: 5px !important;
}
/* line 460, templates/g5_helium/custom/scss/custom.scss */
#g-header:before {
  border-top: 1px solid #e60000;
  content: "";
  width: 100% !important;
  display: block;
  position: absolute;
  top: 2px;
}
/* line 469, templates/g5_helium/custom/scss/custom.scss */
li.g-menu-item {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 474, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: none;
}
/* line 478, templates/g5_helium/custom/scss/custom.scss */
.current {
  text-decoration: underline;
}
/* line 482, templates/g5_helium/custom/scss/custom.scss */
#g-header .moduletable .nav.menu {
  border: 0;
  padding: 0;
  width: 100%;
}
/* line 489, templates/g5_helium/custom/scss/custom.scss */
.nav.menu a {
  font-size: 0.85rem;
  padding: 0;
  padding-bottom: 15px;
}
/* line 495, templates/g5_helium/custom/scss/custom.scss */
#g-header a:hover {
  color: #e60000;
}
/* line 499, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-sublevel > li {
  margin: 0;
  padding: 0;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
}
/* line 509, templates/g5_helium/custom/scss/custom.scss */
#g-header .moduletable .nav.menu li {
  margin-left: 0;
  margin-bottom: 0px;
  text-align: left;
  border-bottom: 0;
  padding: 0;
}
/* line 517, templates/g5_helium/custom/scss/custom.scss */
ul.g-active.g-dropdown.g-fade {
  background: rgba(255, 255, 255, 0.95);
}
/* line 521, templates/g5_helium/custom/scss/custom.scss */
.fixed {
  position: fixed;
  top: -100%;
  width: 100%;
}
/* line 527, templates/g5_helium/custom/scss/custom.scss */
.affix {
  top: 0 !important;
  z-index: 9999;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  background: rgba(255, 255, 255, 0.9) !important;
}
/* line 535, templates/g5_helium/custom/scss/custom.scss */
.affix .g-container {
  width: 100%;
}
/* line 539, templates/g5_helium/custom/scss/custom.scss */
#g-header li.item-196 {
  margin-top: 15px;
}
/*Product*/
/* line 545, templates/g5_helium/custom/scss/custom.scss */
.top-left-image .g-content {
  margin: 0;
  padding: 0;
}
/* line 550, templates/g5_helium/custom/scss/custom.scss */
.custom.prod-layout {
  margin-top: 65px;
}
/* line 554, templates/g5_helium/custom/scss/custom.scss */
.prod-text .g-content {
  margin: 0;
  padding: 0;
}
/* line 559, templates/g5_helium/custom/scss/custom.scss */
.top-left-image {
  position: relative;
}
/* line 563, templates/g5_helium/custom/scss/custom.scss */
.prod-image {
  width: 50%;
  display: inline-block;
  padding: 0px;
  position: relative;
}
/* line 570, templates/g5_helium/custom/scss/custom.scss */
.prod-text {
  width: 50%;
  display: inline-block;
  margin-bottom: 15px;
  padding: 15px;
}
/* line 577, templates/g5_helium/custom/scss/custom.scss */
.product-strip {
  display: flex;
  align-items: center;
  /*min-height: 400px;*/
}
/* line 583, templates/g5_helium/custom/scss/custom.scss */
.prod-image p {
  margin: 0;
}
/*Drop Down Navigation*/
/* line 589, templates/g5_helium/custom/scss/custom.scss */
ul.g-active.g-dropdown.g-fade {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #ccc;
}
/* line 597, templates/g5_helium/custom/scss/custom.scss */
li.navbar-title a {
  font-size: 1.05rem !important;
}
/* line 601, templates/g5_helium/custom/scss/custom.scss */
.navbar-title p {
  font-size: 1.05rem !important;
  font-weight: normal;
}
/* line 606, templates/g5_helium/custom/scss/custom.scss */
.g-dropdown-column .g-block {
  border-right: 1px solid #ccc;
}
/* line 610, templates/g5_helium/custom/scss/custom.scss */
.g-dropdown-column .g-block:last-of-type {
  border-right: 0;
}
/*Side tabs*/
/* line 618, templates/g5_helium/custom/scss/custom.scss */
/* line 623, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs.left > .nav-tabs > li > a:focus, .rl_tabs.left > .nav-tabs > li.active > a:focus {
  border-color: #ccc;
}
/* line 628, templates/g5_helium/custom/scss/custom.scss */
ul.nav-tabs {
  margin: 0;
}
/* line 632, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs.outline_handles ul.nav-tabs > li a {
  background: rgba(241, 241, 241, 1);
  color: #525252;
  margin: 0;
  min-width: 200px;
  text-align: center;
}
/* line 642, templates/g5_helium/custom/scss/custom.scss */
li.rl_tabs-tab.nn_tabs-tab.nav-item.active a {
  background: white;
}
/*RSfile*/
/* line 652, templates/g5_helium/custom/scss/custom.scss */
ul#rsfl_folder_content_viewer122 {
  list-style: none;
  margin: 0;
}
/* line 657, templates/g5_helium/custom/scss/custom.scss */
.rsfl_item img {
  display: none;
}
/* line 661, templates/g5_helium/custom/scss/custom.scss */
.rsfl_item:before {
  content: "\f1c1";
  font-family: FontAwesome;
}
/* line 666, templates/g5_helium/custom/scss/custom.scss */
.rsfiles-layout .well {
  background: white;
  border: 1px solid #ccc;
}
/* line 672, templates/g5_helium/custom/scss/custom.scss */
ul#rsfl_folder_content_viewer122 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}
/*Application tabs*/
/* line 682, templates/g5_helium/custom/scss/custom.scss */
.owl-item h3 {
  width: 100%;
  text-align: center;
  margin: 0;
}
/* line 688, templates/g5_helium/custom/scss/custom.scss */
.app-sidebar {
  width: 24%;
  margin-right: 1%;
  background: whitesmoke;
  padding: 15px;
  float: right;
  border: 1px solid #e0dddd;
}
/* line 697, templates/g5_helium/custom/scss/custom.scss */
.app-main {
  width: 75%;
  display: inline-block;
  padding: 15px;
}
/* line 703, templates/g5_helium/custom/scss/custom.scss */
.app-main h3 {
  font-size: 1.3rem;
  margin: 0;
  margin-bottom: 10px;
}
/* line 709, templates/g5_helium/custom/scss/custom.scss */
.app-sidebar img {
  height: auto;
  width: 33%;
  min-width: 90px;
  padding-right: 5px;
  float: left;
}
/* line 717, templates/g5_helium/custom/scss/custom.scss */
.app-sidebar p, .app-sidebar h4 {
  margin: 0;
  line-height: normal;
  margin-bottom: 5px;
}
/* line 723, templates/g5_helium/custom/scss/custom.scss */
.app-sidebar p {
  font-size: 0.7rem;
}
/* line 727, templates/g5_helium/custom/scss/custom.scss */
.sidebarquote p {
  font-size: 1rem;
  border-left: 5px solid #e81b24;
  padding-left: 12px;
  display: block;
  clear: both;
  margin-top: 40px;
  line-height: normal;
}
/* line 737, templates/g5_helium/custom/scss/custom.scss */
.app-tabs .rl_tabs > ul.nav-tabs > li {
  text-align: center;
  width: 33.33%;
}
/* line 742, templates/g5_helium/custom/scss/custom.scss */
.app-tabs .rl_tabs.outline_handles ul.nav-tabs > li a {
  border: 0;
}
/* line 746, templates/g5_helium/custom/scss/custom.scss */
.custom.app-tabs {
  margin-top: 15px;
}
/* line 750, templates/g5_helium/custom/scss/custom.scss */
.app-slider, .printer-slider .owl-carousel .owl-item {
  margin-bottom: 25px;
}
/* line 754, templates/g5_helium/custom/scss/custom.scss */
a.button:hover {
  background: rgba(255, 255, 255, 0.64);
  margin: 0;
}
/* line 759, templates/g5_helium/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li.active a {
  border: 1px solid #ccc !important;
  border-bottom: 1px solid white !important;
}
/*Owl Carosel*/
/* line 766, templates/g5_helium/custom/scss/custom.scss */
.owl-item {
  opacity: 0.3;
}
/* line 770, templates/g5_helium/custom/scss/custom.scss */
.owl-item.active {
  opacity: 1;
}
/* line 774, templates/g5_helium/custom/scss/custom.scss */
.owl-dots {
  bottom: 0%;
}
/* line 778, templates/g5_helium/custom/scss/custom.scss */
.owl-dots .owl-dot {
  background: white;
  border: 1px solid #e60000;
}
/* line 783, templates/g5_helium/custom/scss/custom.scss */
.owl-dots .owl-dot.active {
  background: #e60000;
}
/* line 787, templates/g5_helium/custom/scss/custom.scss */
.owl-nav div.owl-prev {
  background: none;
  color: black;
  border: 0;
  font-size: 1.6rem;
  left: 1rem;
}
/* line 795, templates/g5_helium/custom/scss/custom.scss */
.owl-nav div.owl-next {
  right: 1rem;
  color: black;
  border: 0;
  background: none;
  font-size: 1.6rem;
}
/* line 803, templates/g5_helium/custom/scss/custom.scss */
.owl-carousel .new-product-cards {
  width: 98%;
}
/* line 808, templates/g5_helium/custom/scss/custom.scss */
.app-slider h3, .printer-slider .owl-carousel .owl-item h3 {
  color: white;
  margin: 0;
  margin: 0;
  font-size: 15px;
  background: black;
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  padding: 5px;
}
/* line 818, templates/g5_helium/custom/scss/custom.scss */
.app-slider .button, .printer-slider .owl-carousel .owl-item .button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
  background: none;
  max-width: 100%;
}
/* line 830, templates/g5_helium/custom/scss/custom.scss */
.app-slider .custom, .printer-slider .owl-carousel .owl-item .custom {
  margin: 2%;
  border: 1px solid #3a3939;
  flex: 1;
  position: relative;
}
/* line 837, templates/g5_helium/custom/scss/custom.scss */
.app-slider h2, .printer-slider .owl-carousel .owl-item h2 {
  color: black;
}
/* line 841, templates/g5_helium/custom/scss/custom.scss */
.app-slider p, .printer-slider .owl-carousel .owl-item p {
  color: black;
}
/* line 845, templates/g5_helium/custom/scss/custom.scss */
.owl-carousel .owl-item {
  display: flex;
}
/* line 849, templates/g5_helium/custom/scss/custom.scss */
.owl-carousel .owl-stage {
  display: flex;
}
/* line 853, templates/g5_helium/custom/scss/custom.scss */
#g-owlcarousel-owlcarousel-app-slider {
  margin-top: 15px;
  margin-bottom: 15px;
}
/*Printer Slider*/
/* line 860, templates/g5_helium/custom/scss/custom.scss */
.owl-stage {
  margin: auto;
}
/* line 864, templates/g5_helium/custom/scss/custom.scss */
.printer-slider .owl-carousel .owl-item {
  text-align: center;
}
/* line 870, templates/g5_helium/custom/scss/custom.scss */
.printer-slider .custom {
  background: white !important;
  border-color: #ccc !important;
}
/* line 875, templates/g5_helium/custom/scss/custom.scss */
.moduletable.printer-slider {
  border-top: 1px solid #ccc;
}
/*Promo Cards*/
/* line 881, templates/g5_helium/custom/scss/custom.scss */
.app-tab .button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: 0;
  height: 100%;
  background: none;
}
/* line 892, templates/g5_helium/custom/scss/custom.scss */
.promo-tabs .custom {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
/* line 898, templates/g5_helium/custom/scss/custom.scss */
.promo-tabs .custom .new-product-cards {
  width: 31.3%;
}
/* line 906, templates/g5_helium/custom/scss/custom.scss */
.promo-tabs.app-tab {
  margin-top: 15px;
}
/*Category*/
/* line 910, templates/g5_helium/custom/scss/custom.scss */
.top-category-block-left {
  width: 50%;
  border: 1px solid #ccc;
  padding: 15px;
  position: relative;
  margin-top: 4%;
  display: inline-block;
  flex: 1;
}
/* line 920, templates/g5_helium/custom/scss/custom.scss */
.ideal-for {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  background: #f5f5f5;
  padding: 5px;
  border-top: 1px solid #ccc;
}
/* line 931, templates/g5_helium/custom/scss/custom.scss */
.ideal-for p {
  width: 25%;
  float: left;
  flex: 1;
  text-align: center;
  margin: 1%;
  background: white;
  border: 1px solid #ccc;
}
/* line 941, templates/g5_helium/custom/scss/custom.scss */
.ideal-for p:nth-child(1) {
  background: transparent;
  border: 0;
}
/* line 947, templates/g5_helium/custom/scss/custom.scss */
.recommended-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px;
}
/* line 955, templates/g5_helium/custom/scss/custom.scss */
.overlay-glance {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  color: white;
  padding: 15px;
  opacity: 0;
  transition: 0.5s ease;
}
/* line 968, templates/g5_helium/custom/scss/custom.scss */
.overlay-glance {
  line-height: normal;
}
/* line 972, templates/g5_helium/custom/scss/custom.scss */
.overlay-glance:hover {
  opacity: 1;
}
/* line 978, templates/g5_helium/custom/scss/custom.scss */
.overlay-glance .button {
  position: absolute;
  bottom: 0;
  width: 90%;
  background: #e60000;
  left: 5%;
  max-width: inherit;
  overflow: hidden;
  margin-bottom: 15px;
}
/* line 989, templates/g5_helium/custom/scss/custom.scss */
.overlay-glance a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 997, templates/g5_helium/custom/scss/custom.scss */
p.overlay-title {
  font-size: 1.3rem;
  font-weight: bolder;
  margin-bottom: 10px;
}
/* line 1004, templates/g5_helium/custom/scss/custom.scss */
.top-category-block-right {
  width: 50%;
  margin-top: 4%;
  display: inline-block;
  float: right;
  flex: 1;
  padding-left: 15px;
  position: relative;
}
/* line 1014, templates/g5_helium/custom/scss/custom.scss */
.top-category-block-right a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1022, templates/g5_helium/custom/scss/custom.scss */
.top-category-img-right {
  border: 1px solid #ccc;
  padding: 15px;
  position: relative;
  width: 100%;
  height: 48.5%;
}
/* line 1031, templates/g5_helium/custom/scss/custom.scss */
.top-category-img-right .img-intro- {
  width: 49%;
  display: inline-block;
}
/* line 1036, templates/g5_helium/custom/scss/custom.scss */
.prints-on-text {
  width: 49%;
  display: inline-block;
  padding: 15px;
}
/* line 1042, templates/g5_helium/custom/scss/custom.scss */
.prints-on-text p {
  line-height: normal;
}
/* line 1046, templates/g5_helium/custom/scss/custom.scss */
.top-category-img-right:nth-of-type(2) {
  margin-top: 3%;
}
/* line 1050, templates/g5_helium/custom/scss/custom.scss */
.custom.cat-banner {
  display: flex;
}
/* line 1054, templates/g5_helium/custom/scss/custom.scss */
.cat-item-layout {
  display: flex;
  flex-wrap: wrap;
}
/* line 1059, templates/g5_helium/custom/scss/custom.scss */
.cat-item h3 {
  /* margin-bottom: 0;*/
}
/* line 1063, templates/g5_helium/custom/scss/custom.scss */
.cat-item {
  position: relative;
  width: 29.3%;
  display: inline-block;
  padding: 15px;
  border: 1px solid #ccc;
  margin: 2%;
  line-height: normal;
  font-size: 14px;
  overflow: hidden;
}
/* line 1078, templates/g5_helium/custom/scss/custom.scss */
p.cat-item-title {
  font-weight: bold;
  font-size: 1.1rem;
  padding-bottom: 15px;
}
/* line 1084, templates/g5_helium/custom/scss/custom.scss */
.cat-item strong {
  font-size: 1.2rem;
  line-height: normal;
  margin-top: 5px;
  padding-top: 5px;
  clear: both;
  display: block;
  font-weight: normal;
  margin-bottom: 3px;
  border-top: 1px solid #ccc;
}
/*Article*/
/* line 1098, templates/g5_helium/custom/scss/custom.scss */
.custom.news-image img {
  width: 100%;
  max-width: 800px;
  margin: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  border: 1px solid #ccc;
}
/* line 1108, templates/g5_helium/custom/scss/custom.scss */
.main-content {
  max-width: 800px;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0;
}
/* line 1117, templates/g5_helium/custom/scss/custom.scss */
.main-content .g-content {
  margin: 0;
  padding: 0;
}
/* line 1122, templates/g5_helium/custom/scss/custom.scss */
.main-content h2 {
  margin: 0;
  font-weight: normal;
}
/* line 1127, templates/g5_helium/custom/scss/custom.scss */
.quote-author {
  width: 12%;
  display: inline-block;
  float: left;
}
/* line 1134, templates/g5_helium/custom/scss/custom.scss */
.quote-info {
  width: 87%;
  display: inline-block;
  padding: 15px;
  padding-top: 0;
}
/* line 1143, templates/g5_helium/custom/scss/custom.scss */
.quote-info .custom h4 {
  display: inline;
}
/* line 1147, templates/g5_helium/custom/scss/custom.scss */
.quote-info .custom p {
  display: inline;
}
/* line 1151, templates/g5_helium/custom/scss/custom.scss */
.quote-info .custom p:nth-child(3) {
  color: #e60000;
}
/* line 1155, templates/g5_helium/custom/scss/custom.scss */
.quote-info .custom p:nth-child(3):before {
  content: "| ";
  color: #3a3939;
}
/*Accordian*/
/* line 1163, templates/g5_helium/custom/scss/custom.scss */
.news-product-card .collapse {
  height: auto;
  width: auto;
}
/* line 1169, templates/g5_helium/custom/scss/custom.scss */
.news-product-card .collapse.width {
  position: relative;
  width: 0;
  overflow: hidden;
  -webkit-transition: width 0.35s ease;
  -moz-transition: width 0.35s ease;
  -o-transition: width 0.35s ease;
  transition: width 0.35s ease;
  display: inline-block;
  float: left;
}
/* line 1181, templates/g5_helium/custom/scss/custom.scss */
.news-product-card .collapse.in.width {
  height: 282.0512820513px;
  border: 1px solid #ccc;
  max-width: 550px !important;
}
/* line 1187, templates/g5_helium/custom/scss/custom.scss */
.float-button {
  display: inline-block;
}
/* line 1191, templates/g5_helium/custom/scss/custom.scss */
.float-button .btn:first-child {
  height: 282.0512820513px;
  writing-mode: tb-rl;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  white-space: nowrap;
  background: #f5f5f5;
  color: #3a3939;
  border: 1px solid #ccc;
  border-left: 0;
  text-transform: none;
  font-size: 1.1rem;
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
}
/* line 1210, templates/g5_helium/custom/scss/custom.scss */
.left-right-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 550px;
}
/* line 1218, templates/g5_helium/custom/scss/custom.scss */
.left-right-box a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 1226, templates/g5_helium/custom/scss/custom.scss */
.news-product-card-img {
  width: 50%;
  display: inline-block;
  flex: 1;
}
/* line 1232, templates/g5_helium/custom/scss/custom.scss */
.news-product-card-text {
  width: 50%;
  display: inline-block;
  padding: 5%;
  flex: 1;
}
/* line 1239, templates/g5_helium/custom/scss/custom.scss */
.custom.news-product-card {
  position: fixed;
  left: 0;
  top: 40%;
  background: rgba(255, 255, 255, 0.88);
  height: 282.0512820513px;
  z-index: 2;
}
/*Printer Page*/
/* line 1250, templates/g5_helium/custom/scss/custom.scss */
.printer-table .new-product-cards {
  width: 100%;
  padding: 0;
  margin: 15px;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: auto;
  margin-right: auto;
}
/* line 1262, templates/g5_helium/custom/scss/custom.scss */
.card-text {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: block;
  margin-top: 8%;
}
/* line 1271, templates/g5_helium/custom/scss/custom.scss */
.card-text strong {
  font-size: 18px;
  margin-bottom: 10px !important;
}
/* line 1276, templates/g5_helium/custom/scss/custom.scss */
.card-text h2 {
  margin-bottom: 10%;
}
/* line 1280, templates/g5_helium/custom/scss/custom.scss */
.printer-slider h4 {
  border-bottom: 1px solid #d8d8d8;
  margin: 7px;
  margin-bottom: 15px;
}
/*Product Cards*/
/* line 1288, templates/g5_helium/custom/scss/custom.scss */
.new-product-cards {
  width: 47.619047619%;
  border: 1px solid #c3c1c1;
  padding: 10px;
  margin: 1%;
  -webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
  position: relative;
}
/* line 1301, templates/g5_helium/custom/scss/custom.scss */
.new-product-cards img {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100%;
}
/* line 1311, templates/g5_helium/custom/scss/custom.scss */
.product-card-table .table-row:nth-child(even) {
  background: #585858;
  color: white;
}
/* line 1316, templates/g5_helium/custom/scss/custom.scss */
.new-product-cards h4 {
  text-transform: initial;
  margin: 0;
  font-size: 20px;
  padding-bottom: 15px;
  text-align: center;
}
/* line 1324, templates/g5_helium/custom/scss/custom.scss */
.product-card-table {
  border: 1px solid #c3c1c1;
  margin-top: 10px;
}
/* line 1329, templates/g5_helium/custom/scss/custom.scss */
.table-row {
  display: table;
  width: 100%;
  table-layout: fixed;
  background: #eaeaea;
}
/* line 1338, templates/g5_helium/custom/scss/custom.scss */
.table-row div {
  display: table-cell;
  vertical-align: middle;
}
/* line 1343, templates/g5_helium/custom/scss/custom.scss */
.table-row div p {
  padding: 10px;
  margin: auto;
  height: 5rem;
  display: table-cell;
  vertical-align: middle;
}
/* line 1351, templates/g5_helium/custom/scss/custom.scss */
.table-title {
  border-right: 1px dashed #c3c1c1;
}
/* line 1355, templates/g5_helium/custom/scss/custom.scss */
.product-prod-card {
  display: flex;
  flex-wrap: wrap;
}
/* line 1360, templates/g5_helium/custom/scss/custom.scss */
.new-product-cards a {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
/*Trade In*/
/* line 1370, templates/g5_helium/custom/scss/custom.scss */
.salesperson-banner img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 1376, templates/g5_helium/custom/scss/custom.scss */
.salesperson-banner {
  border: 1px solid #ccc;
  padding-top: 15px;
  margin-top: 15px;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  align-items: center;
  padding: 15px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.24);
  margin: 15px;
}
/* line 1391, templates/g5_helium/custom/scss/custom.scss */
.salesperson-banner h4 {
  font-size: 0.9rem;
  margin-bottom: 6px;
}
/* line 1396, templates/g5_helium/custom/scss/custom.scss */
.salesperson-banner 9 {
  font-size: 0.5rem;
}
/* line 1400, templates/g5_helium/custom/scss/custom.scss */
.salesperson-banner .custom:nth-child(1) {
  width: 20%;
  float: left;
  flex: 1;
}
/* line 1406, templates/g5_helium/custom/scss/custom.scss */
.salesperson-banner .custom:nth-child(2) {
  width: 80%;
  flex: 4;
  padding: 10px;
}
/* line 1412, templates/g5_helium/custom/scss/custom.scss */
.custom.upgrade-phone {
  background: #f1f1f1;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
/* line 1418, templates/g5_helium/custom/scss/custom.scss */
.upgrade-phone p {
  font-size: 1.2rem;
}
/* line 1422, templates/g5_helium/custom/scss/custom.scss */
.upgrade-phone a {
  font-size: 1.2rem;
}
/* line 1426, templates/g5_helium/custom/scss/custom.scss */
.custom.compare-card {
  border: 1px solid #ccc;
  max-width: 450px;
  padding: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 15px;
  -webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
  position: relative;
}
/* line 1440, templates/g5_helium/custom/scss/custom.scss */
.custom.compare-card img {
  max-width: 250px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 1447, templates/g5_helium/custom/scss/custom.scss */
.custom.compare-card h4 {
  text-align: center;
}
/* line 1451, templates/g5_helium/custom/scss/custom.scss */
.manufacture-label {
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px;
  background: #f1f1f1;
  border: 1px solid #c1c1c1;
  border-left: 0;
  border-top: 0;
  font-weight: bold;
}
/* line 1463, templates/g5_helium/custom/scss/custom.scss */
.upgrade-info .ideal-for {
  position: relative;
  border-top: 0;
  border: 1px solid #ccc;
}
/* line 1469, templates/g5_helium/custom/scss/custom.scss */
.ideal-for p:nth-child(1) {
  text-align: left;
}
/* line 1473, templates/g5_helium/custom/scss/custom.scss */
.upgrade-info {
  padding: 8px;
}
/* line 1477, templates/g5_helium/custom/scss/custom.scss */
.upgrade-info h2 {
  border-bottom: 1px solid #d8d8d8;
  font-size: 1.25rem;
}
/*Twitter Quote*/
/* line 1483, templates/g5_helium/custom/scss/custom.scss */
.twitter ul {
  margin: 0;
  list-style: none;
  margin-top: 8px;
}
/* line 1489, templates/g5_helium/custom/scss/custom.scss */
.twitter {
  border: 1px solid #ccc;
  padding: 10px;
}
/* line 1494, templates/g5_helium/custom/scss/custom.scss */
.twitter .quote-info {
  padding-bottom: 0;
}
/* line 1498, templates/g5_helium/custom/scss/custom.scss */
.twitter .quote-info .custom p:nth-child(2) {
  display: none;
}
/* line 1502, templates/g5_helium/custom/scss/custom.scss */
.twitter .quote-info .custom p:nth-child(3) {
  display: none;
}
/* line 1506, templates/g5_helium/custom/scss/custom.scss */
.pull-quote hr {
  margin: 1.5rem 0;
}
/* line 1510, templates/g5_helium/custom/scss/custom.scss */
.twitter hr {
  display: none;
}
/* line 1514, templates/g5_helium/custom/scss/custom.scss */
.twitter .quote-author {
  margin-top: 7px;
}
/*Countdown*/
/* line 1521, templates/g5_helium/custom/scss/custom.scss */
#clock div {
  width: 24%;
  margin: 2%;
  display: inline-block;
  text-align: center;
  border: 1px solid #ccc;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.21);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.21);
  background: white;
}
/* line 1537, templates/g5_helium/custom/scss/custom.scss */
#clock div span {
  display: block;
}
/* line 1541, templates/g5_helium/custom/scss/custom.scss */
.unit {
  font-size: 0.9rem;
}
/* line 1545, templates/g5_helium/custom/scss/custom.scss */
.countdown #clock {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
/* line 1551, templates/g5_helium/custom/scss/custom.scss */
.custom.countdown {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 1558, templates/g5_helium/custom/scss/custom.scss */
p#clock div {
  padding: 15px;
}
/* line 1562, templates/g5_helium/custom/scss/custom.scss */
.top-offer-text {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  font-size: 24px;
}
/* line 1571, templates/g5_helium/custom/scss/custom.scss */
.top-offer-text .banner-price {
  font-size: 60px;
  line-height: 35px;
}
/* line 1576, templates/g5_helium/custom/scss/custom.scss */
p.offer-ends-text {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  font-weight: bolder;
  font-size: 18px;
}
/*Video button*/
/* line 1586, templates/g5_helium/custom/scss/custom.scss */
div.video-button {
  bottom: 10%;
  position: absolute;
  text-align: center;
  width: 100%;
}
/* line 1593, templates/g5_helium/custom/scss/custom.scss */
.video-button strong {
  font-weight: bold;
  padding: 5px;
  display: block;
  background: #f3f3f3;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #ccc;
  color: #5f5f5f;
  text-transform: uppercase;
  max-width: 250px;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(227, 227, 227, 1);
  -moz-box-shadow: 3px 3px 5px 0px rgba(227, 227, 227, 1);
  box-shadow: 3px 3px 5px 0px rgba(227, 227, 227, 1);
}
/* line 1609, templates/g5_helium/custom/scss/custom.scss */
#video iframe {
  margin-bottom: 15px;
}
/*Catagory Layout DEV Safe to delte if not put live*/
/* line 1615, templates/g5_helium/custom/scss/custom.scss */
.cat-srtip {
  display: flex;
  border-bottom: 1px solid #ccc;
  align-items: center;
  position: relative;
}
/* line 1622, templates/g5_helium/custom/scss/custom.scss */
p.promo-image {
  margin-bottom: 25px;
}
/* line 1626, templates/g5_helium/custom/scss/custom.scss */
.cat-srtip:nth-child(even) {
  background: whitesmoke;
}
/* line 1630, templates/g5_helium/custom/scss/custom.scss */
.cat-image {
  width: 33%;
  display: inline-block;
  float: left;
  padding: 15px;
  flex: 1;
}
/* line 1638, templates/g5_helium/custom/scss/custom.scss */
.cat-text {
  width: 66%;
  padding: 15px;
  display: inline-block;
  flex: 2;
}
/* line 1645, templates/g5_helium/custom/scss/custom.scss */
.cat-pull-quote td {
  border: none;
}
/* line 1649, templates/g5_helium/custom/scss/custom.scss */
.cat-pull-quote td:nth-of-type(1) {
  font-size: 3rem;
  border-left: 7px solid #e60000;
}
/* line 1653, templates/g5_helium/custom/scss/custom.scss */
.cat-pull-quote table {
  border: 1px solid #ccc;
  background: white;
}
/* line 1658, templates/g5_helium/custom/scss/custom.scss */
.cat-srtip a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1666, templates/g5_helium/custom/scss/custom.scss */
.cat-button {
  display: inline-block;
  margin-right: 15px;
  margin-top: 15px;
}
/* line 1672, templates/g5_helium/custom/scss/custom.scss */
.cat-button a {
  background: #e60000;
  padding: 8px;
  text-transform: uppercase;
  color: white;
}
/*Catagory Layout*/
/* line 1681, templates/g5_helium/custom/scss/custom.scss */
.blog-layout .sprocket-strips-s-block {
  display: flex;
  border-bottom: 1px solid #ccc;
  align-items: center;
  position: relative;
  margin: 0;
}
/* line 1689, templates/g5_helium/custom/scss/custom.scss */
.blog-layout .sprocket-strips-s-block:nth-child(even) {
  background: whitesmoke;
}
/* line 1693, templates/g5_helium/custom/scss/custom.scss */
.blog-layout .sprocket-strips-s-item img {
  width: 33%;
  display: inline-block;
  float: left;
  padding: 15px;
  flex: 1;
}
/* line 1701, templates/g5_helium/custom/scss/custom.scss */
.blog-layout .sprocket-strips-s-content {
  width: 66%;
  padding: 15px;
  display: inline-block;
  flex: 2;
}
/* line 1708, templates/g5_helium/custom/scss/custom.scss */
.blog-layout .sprocket-strips-s-content .readon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1716, templates/g5_helium/custom/scss/custom.scss */
.blog-layout .sprocket-strips-s-content .readon span {
  display: none;
}
/* line 1721, templates/g5_helium/custom/scss/custom.scss */
.new-tag {
  position: absolute;
  top: 5%;
  left: 0;
  background: #bb0121;
  width: 20%;
  text-align: center;
  border: 1px solid #ccc;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(227, 227, 227, 1);
  -moz-box-shadow: 3px 3px 5px 0px rgba(227, 227, 227, 1);
  box-shadow: 3px 3px 5px 0px rgba(227, 227, 227, 1);
}
/* Product Testimonials */
/* line 1739, templates/g5_helium/custom/scss/custom.scss */
.prod-testimonials .custom {
  background: #fff;
  margin: 10px;
  padding: 15px;
  border: 1px solid #3a3939;
  color: #3a3939;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
/* line 1751, templates/g5_helium/custom/scss/custom.scss */
.prod-testimonials blockquotes:before {
  content: "\201C";
}
/* line 1757, templates/g5_helium/custom/scss/custom.scss */
.prod-testimonials blockquotes:after {
  content: "\201D";
}
/* line 1762, templates/g5_helium/custom/scss/custom.scss */
.prod-testimonials blockquotes {
  font-size: 16px;
  line-height: normal;
  display: block;
  padding-bottom: 25px;
}
/* line 1769, templates/g5_helium/custom/scss/custom.scss */
.prod-testimonials strong {
  font-size: 1.2rem;
  line-height: normal;
  color: #e60000;
}
/*Homepage Banner*/
/* line 1777, templates/g5_helium/custom/scss/custom.scss */
.banner-background {
  display: flex;
  align-items: center;
  background-size: cover !important;
  position: relative;
  width: 100%;
  border: 1px solid #ccc;
}
/* line 1792, templates/g5_helium/custom/scss/custom.scss */
h2.banner-title {
  text-transform: uppercase;
  font-size: 45px;
  margin: 0;
  padding: 0;
  line-height: 40px;
}
/* line 1800, templates/g5_helium/custom/scss/custom.scss */
.main-banner-text {
  padding: 3%;
  padding-top: 0;
  padding-bottom: 0;
  color: black;
  line-height: normal;
}
/* line 1819, templates/g5_helium/custom/scss/custom.scss */
p.banner-product {
  font-size: 35px;
  text-transform: uppercase;
}
/* line 1824, templates/g5_helium/custom/scss/custom.scss */
p.banner-price {
  font-size: 110px;
  font-weight: bolder;
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif;
  line-height: normal;
}
/* line 1831, templates/g5_helium/custom/scss/custom.scss */
.banner-background {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px;
  background-size: cover;
}
/* line 1838, templates/g5_helium/custom/scss/custom.scss */
a.banner-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
/*Customer Care Programe*/
/* line 1850, templates/g5_helium/custom/scss/custom.scss */
.custom.ccp-pane {
  border: 1px solid #c7c7c7;
}
/* line 1854, templates/g5_helium/custom/scss/custom.scss */
.custom.ccp-pane .table {
  margin-bottom: 0;
  background: #f4f4f4 !important;
  color: black !important;
}
/* line 1860, templates/g5_helium/custom/scss/custom.scss */
.custom.ccp-pane .table td {
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif !important;
}
/* line 1864, templates/g5_helium/custom/scss/custom.scss */
.custom.ccp-pane ul {
  min-height: 400px;
}
/* line 1868, templates/g5_helium/custom/scss/custom.scss */
.customer-care-button button, .customer-care-button .button {
  margin-top: 0;
  width: 100%;
}
/* line 1873, templates/g5_helium/custom/scss/custom.scss */
p.table-header {
  background: #c11532;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  padding: 5px;
}
/* line 1882, templates/g5_helium/custom/scss/custom.scss */
.cover-type {
  background: rgba(218, 218, 218, 0.3);
  padding: 15px;
}
/* line 1887, templates/g5_helium/custom/scss/custom.scss */
.cover-type h2 {
  text-align: center;
  margin: 0;
}
/* line 1892, templates/g5_helium/custom/scss/custom.scss */
.weekly {
  text-align: center;
  padding: 15px;
}
/* line 1897, templates/g5_helium/custom/scss/custom.scss */
span.price {
  font-size: 30px;
}
/* line 1901, templates/g5_helium/custom/scss/custom.scss */
.weekly p {
  line-height: normal;
}
/* line 1906, templates/g5_helium/custom/scss/custom.scss */
tr.table-footer {
  background: black;
  color: white;
}
/* line 1911, templates/g5_helium/custom/scss/custom.scss */
.custom.ccp-pane td:nth-child(2) {
  text-align: right;
}
/* line 1915, templates/g5_helium/custom/scss/custom.scss */
.customer-hub-banner select.styled {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 1921, templates/g5_helium/custom/scss/custom.scss */
.custom.customer-hub-banner {
  text-align: center;
  background-size: cover;
  background-position: center;
  min-height: 500px;
  margin-bottom: 15px;
  position: relative;
}
/* line 1930, templates/g5_helium/custom/scss/custom.scss */
.custom.customer-hub-banner img {
  max-width: 500px;
  width: 100%;
}
/* line 1935, templates/g5_helium/custom/scss/custom.scss */
.custom.customer-hub-banner h1 {
  font-size: 1.6rem;
  width: 100%;
  margin-top: 30px;
}
/* line 1945, templates/g5_helium/custom/scss/custom.scss */
.custom.customer-hub-under-banner {
  display: flex;
  margin-bottom: 15px;
}
/* line 1950, templates/g5_helium/custom/scss/custom.scss */
.custom.customer-hub-under-banner div {
  flex: 1;
  border: 1px solid #c1c1c1;
  margin: 1%;
  padding: 15px;
  display: flex;
  align-items: center;
}
/* line 1959, templates/g5_helium/custom/scss/custom.scss */
.custom.customer-hub-under-banner div p {
  padding: 5px;
  line-height: normal;
}
/* line 1964, templates/g5_helium/custom/scss/custom.scss */
.custom.customer-hub-under-banner i {
  font-size: 30px !important;
  padding: 15px;
}
/* line 1969, templates/g5_helium/custom/scss/custom.scss */
div#ccp-button {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}
/* line 1975, templates/g5_helium/custom/scss/custom.scss */
#ccp-button button, #ccp-button .button {
  width: 100%;
  background: #a39162;
}
/* line 1980, templates/g5_helium/custom/scss/custom.scss */
.customer-dropdown select.styled {
  font-size: 16px;
  height: 40px;
  border: 1px solid #969696;
}
/* line 1986, templates/g5_helium/custom/scss/custom.scss */
.float-top {
  position: absolute;
  width: 100%;
}
/* line 1991, templates/g5_helium/custom/scss/custom.scss */
.float-bottom {
  position: absolute;
  bottom: 15px;
  width: 100%;
}
/*Home*/
/* line 1999, templates/g5_helium/custom/scss/custom.scss */
.moduletable.home-testimonials {
  background: #e60000;
  height: 260px;
  margin-right: 2.7%;
  margin-left: 2%;
}
/* line 2006, templates/g5_helium/custom/scss/custom.scss */
.moduletable.home-testimonials p {
  line-height: normal;
  font-size: 14px;
}
/* line 2011, templates/g5_helium/custom/scss/custom.scss */
.moduletable.home-testimonials .custom {
  padding: 17px;
  height: 180px;
}
/* line 2016, templates/g5_helium/custom/scss/custom.scss */
.moduletable.home-testimonials h2 {
  color: white;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.5rem;
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  padding: 15px;
  margin: 0;
}
/* line 2026, templates/g5_helium/custom/scss/custom.scss */
.moduletable.home-testimonials blockquotes {
  padding-left: 15px;
  border-left: 1px solid white;
  display: block;
}
/* line 2032, templates/g5_helium/custom/scss/custom.scss */
.moduletable.home-testimonials .testimonial-author {
  position: absolute;
  bottom: 0;
}
/* line 2037, templates/g5_helium/custom/scss/custom.scss */
.moduletable.homepage-about {
  padding-left: 10px;
  padding-right: 10px;
  background: url('../../../../images/banner/about-background-min.jpg');
  background-size: cover;
  background-position: center;
  margin-left: 0.5%;
  margin-right: 0.9%;
}
/* line 2048, templates/g5_helium/custom/scss/custom.scss */
.custom.homepage-about {
  display: flex;
  align-items: center;
  min-height: 260px;
}
/* line 2054, templates/g5_helium/custom/scss/custom.scss */
.homepage-about .about-2 {
  flex: 2;
  width: 66.66%;
  border-right: 1px solid white;
  color: white;
  padding: 15px;
}
/* line 2062, templates/g5_helium/custom/scss/custom.scss */
.about-2 p {
  font-size: 14px;
}
/* line 2066, templates/g5_helium/custom/scss/custom.scss */
.homepage-about .about-1 {
  flex: 1;
  width: 33.33%;
}
/* line 2071, templates/g5_helium/custom/scss/custom.scss */
.about-1 img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
  max-width: 180px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 2080, templates/g5_helium/custom/scss/custom.scss */
section#g-expanded .g-grid {
  align-items: center;
}
/* line 2084, templates/g5_helium/custom/scss/custom.scss */
.homepage-about h3 {
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  font-size: 18px;
}
/* line 2091, templates/g5_helium/custom/scss/custom.scss */
.homepage-about p {
  line-height: normal !important;
}
/* line 2095, templates/g5_helium/custom/scss/custom.scss */
.home-prod {
  width: 23%;
  display: inline-block;
  margin: 0.5%;
  border: 1px solid #e60000;
  flex: 1;
  overflow: hidden;
  position: relative;
  max-width: 33%;
}
/* line 2106, templates/g5_helium/custom/scss/custom.scss */
.customhomepage-featured-prod {
  display: flex;
}
/* line 2110, templates/g5_helium/custom/scss/custom.scss */
.home-prod-text {
  background: rgba(230, 0, 0, 0.1);
  padding: 8px;
  color: black;
  min-height: 150px;
}
/* line 2117, templates/g5_helium/custom/scss/custom.scss */
.home-prod-text strong {
  color: #e60000;
}
/* line 2121, templates/g5_helium/custom/scss/custom.scss */
.home-prod-text p {
  line-height: normal;
}
/* line 2125, templates/g5_helium/custom/scss/custom.scss */
.home-prod-cat div {
  display: inline-block;
  padding: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: bold;
}
/* line 2134, templates/g5_helium/custom/scss/custom.scss */
.home-prod-cat {
  display: flex;
  border-top: 1px solid #e60000;
  color: #e60000;
}
/* line 2140, templates/g5_helium/custom/scss/custom.scss */
.home-prod-cat-name {
  width: 67%;
  flex: 3;
}
/* line 2145, templates/g5_helium/custom/scss/custom.scss */
.home-prod-cat-text {
  width: 31%;
  flex: 1;
}
/* line 2150, templates/g5_helium/custom/scss/custom.scss */
.home-prod-cat strong {
  padding: 8px;
  padding-top: 0;
  padding-bottom: 0;
  border-left: 1px solid #e60000;
  text-transform: uppercase;
}
/* line 2158, templates/g5_helium/custom/scss/custom.scss */
.moduletable.homepage-featured-prod {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 2163, templates/g5_helium/custom/scss/custom.scss */
.home-prod:hover:after {
  opacity: 1;
}
/* line 2167, templates/g5_helium/custom/scss/custom.scss */
.home-prod:hover .home-prod-cat {
  color: #fff;
  background: #e60000;
}
/* line 2172, templates/g5_helium/custom/scss/custom.scss */
.home-prod a.btn {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 !important;
  background: none;
}
/* line 2182, templates/g5_helium/custom/scss/custom.scss */
.home-prod a.btn:hover {
  background: rgba(230, 0, 0, 0.1);
}
/* line 2186, templates/g5_helium/custom/scss/custom.scss */
.home-prod p.readmore {
  border-radius: 0 !important;
}
/* line 2190, templates/g5_helium/custom/scss/custom.scss */
.home-prod span.icon-chevron-right {
  display: none;
}
/* line 2194, templates/g5_helium/custom/scss/custom.scss */
.custom.home-news-title {
  background: #e60000;
  color: white;
  display: flex;
  align-items: center;
  margin-left: 0.4%;
  margin-right: 0.4%;
  margin-bottom: 0.4%;
}
/* line 2204, templates/g5_helium/custom/scss/custom.scss */
.custom.home-news-title p {
  flex: 1;
  padding: 20px;
}
/* line 2209, templates/g5_helium/custom/scss/custom.scss */
.custom.home-news-title p:nth-of-type(2) {
  text-align: right;
}
/* line 2213, templates/g5_helium/custom/scss/custom.scss */
p.news-logo {
  font-size: 3rem;
}
/* line 2217, templates/g5_helium/custom/scss/custom.scss */
.news-main {
  display: flex;
  margin: 0.5%;
  margin-top: 0;
}
/* line 2223, templates/g5_helium/custom/scss/custom.scss */
.news-main div {
  flex: 1;
}
/* line 2228, templates/g5_helium/custom/scss/custom.scss */
.news-left {
  padding: 10px;
  padding-top: 0;
}
/* line 2233, templates/g5_helium/custom/scss/custom.scss */
.news-stories .three-col {
  border-top: 1px solid #c3c3c3;
  padding: 10px;
  margin: 0;
}
/* line 2239, templates/g5_helium/custom/scss/custom.scss */
.news-stories .three-col p:nth-child(1) {
  font-weight: bold;
}
/* line 2244, templates/g5_helium/custom/scss/custom.scss */
.news-right img {
  border: 1px solid #ccc;
}
/* line 2248, templates/g5_helium/custom/scss/custom.scss */
.custom.news-stories p {
  line-height: normal;
  margin-bottom: 8px;
}
/* line 2253, templates/g5_helium/custom/scss/custom.scss */
.customlets-do-more-home {
  border-right: 1px solid #ccc;
  margin-right: 2%;
  margin-left: 2%;
  padding: 5px;
}
/* line 2260, templates/g5_helium/custom/scss/custom.scss */
.customlets-do-more-home p {
  line-height: normal;
}
/*Footer*/
/* line 2266, templates/g5_helium/custom/scss/custom.scss */
.contacts .fa {
  float: left;
  padding: 10px;
  clear: left;
}
/* line 2272, templates/g5_helium/custom/scss/custom.scss */
.contacts p {
  margin-left: 30px;
}
/* line 2276, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  border-top: 1px solid black;
  position: relative;
  padding: 0;
}
/* line 2282, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer:before {
  content: "";
  width: 100%;
  border-top: 1px solid #e60000;
  display: block;
  position: absolute;
  top: 2px;
}
/* line 2291, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer .custom {
  margin-bottom: 15px;
}
/* line 2295, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer .moduletable .nav.menu li {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
/* line 2301, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer .moduletable .nav.menu {
  display: block;
  border: 0;
  padding: 0;
}
/* line 2307, templates/g5_helium/custom/scss/custom.scss */
footer#g-footer .nav.menu a {
  color: black;
  padding-bottom: 0;
}
/* line 2312, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-title {
  color: white;
}
/* line 2316, templates/g5_helium/custom/scss/custom.scss */
.active .g-menu-parent-indicator {
  background: white !important;
}
/*Contact*/
/* line 2322, templates/g5_helium/custom/scss/custom.scss */
.contact-box {
  margin: 15px;
}
/* line 2326, templates/g5_helium/custom/scss/custom.scss */
.contact-info h3 {
  margin-left: 25px;
}
/* line 2330, templates/g5_helium/custom/scss/custom.scss */
.componentheading {
  text-align: center;
  font-size: 1.5rem;
}
/* line 2335, templates/g5_helium/custom/scss/custom.scss */
input[type="text"] {
  height: 41px !important;
}
/*Careers*/
/* line 2341, templates/g5_helium/custom/scss/custom.scss */
span.header-title {
  color: #e60000;
}
/* line 2345, templates/g5_helium/custom/scss/custom.scss */
p.sub-header {
  margin-top: 15px;
  font-size: 1.5rem;
}
/*Sidebar*/
/* line 2352, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar {
  padding: 0;
}
/* line 2356, templates/g5_helium/custom/scss/custom.scss */
div.formBody {
  width: 100% !important;
}
/* line 2360, templates/g5_helium/custom/scss/custom.scss */
.moduletable.top-right-form tr td:nth-child(1) {
  display: none;
}
/* line 2364, templates/g5_helium/custom/scss/custom.scss */
.sidebar-form .rsform {
  border: 0 !important;
}
/* Tags */
/* line 2373, templates/g5_helium/custom/scss/custom.scss */
.corner-ribbon {
  width: 250px;
  background: #e60000;
  position: absolute;
  top: 50px;
  left: -50px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-50deg);
  -webkit-transform: rotate(-50deg);
  z-index: 2;
  text-transform: uppercase;
  max-height: 50px;
  font-size: 13px;
}
/* line 2391, templates/g5_helium/custom/scss/custom.scss */
.corner-ribbon.top-left {
  top: 50px;
  left: -65px;
  transform: rotate(-50deg);
  -webkit-transform: rotate(-50deg);
}
/* line 2398, templates/g5_helium/custom/scss/custom.scss */
.corner-ribbon.top-left a {
  color: white;
  display: block;
  padding: 15px;
}
/* line 2404, templates/g5_helium/custom/scss/custom.scss */
.ribbon-link {
  position: relative;
}
/* line 2408, templates/g5_helium/custom/scss/custom.scss */
.ribbon-link a {
  position: relative;
}
/* Category*/
/* line 2414, templates/g5_helium/custom/scss/custom.scss */
.col-padding .top-right-form {
  padding: 0 !important;
}
/* line 2418, templates/g5_helium/custom/scss/custom.scss */
.formClr {
  display: none;
}
/* line 2422, templates/g5_helium/custom/scss/custom.scss */
span.g-menu-item-title {
  font-weight: normal;
}
/* Range slider*/
/* line 2428, templates/g5_helium/custom/scss/custom.scss */
form#slider output {
  position: absolute;
  background: #e60000;
  width: 40px;
  text-align: center;
  color: white;
}
/* line 2438, templates/g5_helium/custom/scss/custom.scss */
form#slider input {
  width: 100%;
}
/* line 2442, templates/g5_helium/custom/scss/custom.scss */
form#slider {
  position: relative;
  margin: 0;
}
/* line 2447, templates/g5_helium/custom/scss/custom.scss */
input[type=range]::-webkit-slider-runnable-track {
  height: 1px;
  background: #ccc;
  height: 5px;
  background: -webkit-linear-gradient(left, #3a3939, #9aec9a);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #3a3939, #9aec9a);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #3a3939, #9aec9a);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #3a3939, #9aec9a);
  /* Standard syntax */
}
/* line 2457, templates/g5_helium/custom/scss/custom.scss */
input[type=range]::-webkit-slider-thumb {
  display: none;
}
/* Second hand*/
/* line 2464, templates/g5_helium/custom/scss/custom.scss */
.condition-box {
  width: 300px;
}
/* line 2472, templates/g5_helium/custom/scss/custom.scss */
p.condition-title {
  font-weight: bold;
  font-size: 18px;
  padding-top: 15px;
  padding-bottom: 5px;
}
/* line 2479, templates/g5_helium/custom/scss/custom.scss */
.custom.main-image.used-image {
  border: 1px solid #ccc;
}
/* line 2484, templates/g5_helium/custom/scss/custom.scss */
.used-title p {
  font-style: italic;
  color: #858585;
}
/* line 2489, templates/g5_helium/custom/scss/custom.scss */
.price {
  margin-top: 15px;
}
/* line 2493, templates/g5_helium/custom/scss/custom.scss */
.price strong {
  font-size: 30px;
  padding-top: 15px;
  color: #e60000;
  font-weight: bold;
}
/* line 2500, templates/g5_helium/custom/scss/custom.scss */
.machines-left p {
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
}
/* line 2506, templates/g5_helium/custom/scss/custom.scss */
.condition-tabs {
  margin-top: 25px;
}
/* line 2511, templates/g5_helium/custom/scss/custom.scss */
.tab-content p.condition-title {
  padding-bottom: 10px;
}
/* line 2515, templates/g5_helium/custom/scss/custom.scss */
.condition-tabs .rl_tabs.outline_handles ul.nav-tabs > li a {
  min-width: inherit;
}
/* line 2519, templates/g5_helium/custom/scss/custom.scss */
.used-image .custom.main-image img {
  max-width: inherit !important;
}
/* line 2523, templates/g5_helium/custom/scss/custom.scss */
.box-image {
  margin-bottom: 15px;
}
/* line 2527, templates/g5_helium/custom/scss/custom.scss */
.news-block {
  border-bottom: 1px solid #ccc;
}
/* line 2531, templates/g5_helium/custom/scss/custom.scss */
.sprocket-strips-s-title {
  line-height: 16px;
}
/* line 2535, templates/g5_helium/custom/scss/custom.scss */
.navbar-title.header-title a.g-menu-item-container {
  height: 3rem !important;
}
/* line 2541, templates/g5_helium/custom/scss/custom.scss */
.ex-demo .corner-ribbon.top-left {
  top: 0;
  left: 0;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  width: 100%;
  line-height: 35px;
}
/* line 2550, templates/g5_helium/custom/scss/custom.scss */
.ex-demo img {
  margin-top: 30px;
}
/* line 2554, templates/g5_helium/custom/scss/custom.scss */
.ex-demo .overlay-glance p:nth-child(1) {
  margin-top: 30px;
}
/* line 2558, templates/g5_helium/custom/scss/custom.scss */
.owl-dots .owl-dot {
  margin: 0.3%;
}
/* line 2562, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover span.g-menu-item-title {
  color: #a7a7a7;
}
/* line 2566, templates/g5_helium/custom/scss/custom.scss */
#g-header {
  padding: 0px !important;
}
/* line 2570, templates/g5_helium/custom/scss/custom.scss */
.signuptext p {
  padding: 5px;
}
/* line 2574, templates/g5_helium/custom/scss/custom.scss */
.promo-identity {
  margin-bottom: 15px;
}
/* line 2578, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-title {
  color: #6b6b6b;
}
/* line 2582, templates/g5_helium/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: #d2cecf;
}
/* line 2589, templates/g5_helium/custom/scss/custom.scss */
.prod-image-hidden {
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  opacity: 0;
}
/* line 2597, templates/g5_helium/custom/scss/custom.scss */
.prod-image-hidden:hover {
  opacity: 1;
  -webkit-transition: width 2s;
  /* Safari */
  transition: width 2s;
}
/* line 2603, templates/g5_helium/custom/scss/custom.scss */
p.visible-before-hover {
  position: absolute;
  text-align: center;
  font-size: 35px;
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif;
  color: #d8d8d8;
  text-transform: uppercase;
  top: 0;
  right: 0;
  padding: 15px;
}
/* line 2615, templates/g5_helium/custom/scss/custom.scss */
.coretech-banner {
  background: #e51b24;
  color: white;
}
/* line 2620, templates/g5_helium/custom/scss/custom.scss */
.coretech-banner-image {
  flex: 1;
}
/* line 2624, templates/g5_helium/custom/scss/custom.scss */
.coretech-banner-text {
  flex: 3;
  padding: 25px;
}
/* line 2629, templates/g5_helium/custom/scss/custom.scss */
.coretech-video {
  flex: 3;
}
/* line 2633, templates/g5_helium/custom/scss/custom.scss */
.coretech-video-tech {
  flex: 1;
  padding: 25px;
}
/* line 2638, templates/g5_helium/custom/scss/custom.scss */
.coretech-video-tech h2 {
  text-align: center;
  border-top: 1px solid black;
  padding-top: 10px;
}
/* line 2644, templates/g5_helium/custom/scss/custom.scss */
.coretech-video iframe {
  display: block;
}
/* line 2649, templates/g5_helium/custom/scss/custom.scss */
.coretech-video-banner {
  border: 1px solid #d9d9d9;
  border-top: 0;
  margin-bottom: 10px;
}
/* line 2655, templates/g5_helium/custom/scss/custom.scss */
.moduletable.core-tech-strip {
  background: #e51b24;
  margin-bottom: 45px;
  -webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.09);
}
/* line 2663, templates/g5_helium/custom/scss/custom.scss */
.core-tech-strip-logo img {
  max-width: 200px;
}
/* line 2668, templates/g5_helium/custom/scss/custom.scss */
.flex.core-tech-icon-strip {
  border-top: 1px solid white;
  padding-top: 0;
  padding-bottom: 0;
  color: white;
}
/* line 2676, templates/g5_helium/custom/scss/custom.scss */
.core-tech-icon-panel {
  border-right: 1px solid white;
  padding: 15px;
  padding-bottom: 55px;
}
/* line 2682, templates/g5_helium/custom/scss/custom.scss */
.core-tech-strip-header {
  padding: 15px;
}
/* line 2686, templates/g5_helium/custom/scss/custom.scss */
.core-tech-strip-header h2 {
  color: white;
  text-align: center !important;
}
/* line 2691, templates/g5_helium/custom/scss/custom.scss */
.core-tech-title-text {
  margin: auto !important;
}
/* line 2695, templates/g5_helium/custom/scss/custom.scss */
.core-tech-icon-panel:nth-child(6) {
  border: 0;
}
/* line 2699, templates/g5_helium/custom/scss/custom.scss */
.jb.accept {
  border-radius: 0;
  text-shadow: none;
}
/* line 2704, templates/g5_helium/custom/scss/custom.scss */
.secure-icon p {
  font-size: 14px !important;
  color: #afabab;
  margin-bottom: 10px;
}
/* line 2711, templates/g5_helium/custom/scss/custom.scss */
.secure-icon {
  padding: 5px;
}
/* line 2715, templates/g5_helium/custom/scss/custom.scss */
.top-right-form form {
  margin: 0 !important;
}
/* line 2719, templates/g5_helium/custom/scss/custom.scss */
.moduletable .breadcrumb li {
  vertical-align: inherit;
}
/* line 2723, templates/g5_helium/custom/scss/custom.scss */
.six-col.core-tech-icon-panel h3 {
  height: 120px;
  font-size: 1.3rem;
}
/* line 2728, templates/g5_helium/custom/scss/custom.scss */
input#Send {
  color: white;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
/* line 2736, templates/g5_helium/custom/scss/custom.scss */
p.core-tech-video-button {
  color: white;
  position: absolute;
  bottom: 0;
  margin-top: 15px;
  background: white;
  padding: 5px;
  color: #e51b24;
}
/* line 2746, templates/g5_helium/custom/scss/custom.scss */
section#g-testimonials {
  z-index: 0;
}
/* line 2750, templates/g5_helium/custom/scss/custom.scss */
.flex.accolades-flex {
  margin-bottom: 5%;
  position: absolute;
  bottom: 0;
  left: 0;
  justify-content: center;
}
/* line 2760, templates/g5_helium/custom/scss/custom.scss */
.accolades-icon {
  max-width: 100px;
  margin-right: 5px;
}
/* line 2765, templates/g5_helium/custom/scss/custom.scss */
a.download-button {
  background: #c01230;
  color: white;
  padding: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  width: 300px;
}
/* line 2776, templates/g5_helium/custom/scss/custom.scss */
.new-app-tabs {
  clear: both;
}
/* line 2782, templates/g5_helium/custom/scss/custom.scss */
.custom.pop-up-banner img {
  width: 100%;
}
/* line 2786, templates/g5_helium/custom/scss/custom.scss */
.pop-up-product-text {
  text-align: center;
}
/* line 2790, templates/g5_helium/custom/scss/custom.scss */
img.pop-up-icon {
  max-width: 120px;
  padding: 15px;
}
/* line 2799, templates/g5_helium/custom/scss/custom.scss */
img.pop-up-icon:hover {
  opacity: 1;
}
/* line 2804, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .owl-nav {
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 2814, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .owl-nav .owl-next {
  right: -10px;
  top: 34%;
  text-align: right;
  position: absolute;
}
/* line 2821, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .owl-nav .owl-prev {
  left: -10px;
  top: 34%;
  text-align: left;
  position: absolute;
}
/* line 2830, templates/g5_helium/custom/scss/custom.scss */
.new-social div {
  border: 1px solid #5d5d5d;
  text-align: center;
  margin-top: 15px;
  max-width: 80px;
}
/* line 2837, templates/g5_helium/custom/scss/custom.scss */
.twitter-box {
  border-color: #1da1f2 !important;
  color: #1da1f2;
}
/* line 2842, templates/g5_helium/custom/scss/custom.scss */
.facebook-box {
  border-color: #4867aa !important;
  color: #4867aa;
}
/* line 2847, templates/g5_helium/custom/scss/custom.scss */
.linkedin-box {
  border-color: #0077b5 !important;
  color: #0077b5;
}
/* line 2852, templates/g5_helium/custom/scss/custom.scss */
.twitter-box:hover {
  background: #1da1f2 !important;
  color: white;
}
/* line 2857, templates/g5_helium/custom/scss/custom.scss */
.facebook-box:hover {
  background: #4867aa !important;
  color: white;
}
/* line 2862, templates/g5_helium/custom/scss/custom.scss */
.linkedin-box:hover {
  background: #0077b5 !important;
  color: white;
}
/* line 2868, templates/g5_helium/custom/scss/custom.scss */
.main-banner-img.two-col {
  margin: 0;
}
/* line 2877, templates/g5_helium/custom/scss/custom.scss */
.main-banner-text {
  text-align: left;
}
/* line 2885, templates/g5_helium/custom/scss/custom.scss */
.custom.new-filter-sidebar {
  background: #f5f5f5;
  padding: 15px;
  border: 1px solid #ccc;
  margin-top: 15px;
}
/* line 2892, templates/g5_helium/custom/scss/custom.scss */
.machines {
  margin-top: 10px;
}
/* line 2896, templates/g5_helium/custom/scss/custom.scss */
.new-filter-sidebar input[type="checkbox"] {
  margin: 0;
  margin-right: 5px;
}
/* line 2901, templates/g5_helium/custom/scss/custom.scss */
.custom.new-filter-sidebar label {
  margin-bottom: 0;
}
/* line 2905, templates/g5_helium/custom/scss/custom.scss */
h1.filter-title {
  font-size: 1.5rem;
}
/* line 2909, templates/g5_helium/custom/scss/custom.scss */
p.fiter-sub {
  font-size: 1rem;
  border-bottom: 1px solid #ccc;
  margin-top: 15px;
}
/* line 2915, templates/g5_helium/custom/scss/custom.scss */
#g-navigation input[type="radio"] {
  margin-top: 0;
}
/* line 2919, templates/g5_helium/custom/scss/custom.scss */
input[type="radio"], input[type="checkbox"] {
  margin: 2px 15px 2px 2px;
}
/* line 2923, templates/g5_helium/custom/scss/custom.scss */
.machines div {
  border: 1px solid #ccc;
  padding: 10px;
  overflow: hidden;
}
/* line 2929, templates/g5_helium/custom/scss/custom.scss */
li.g-dropdown-column hr {
  margin-bottom: 15px;
}
/* line 2935, templates/g5_helium/custom/scss/custom.scss */
.two-col.embed-text {
  padding: 25px;
}
/* line 2939, templates/g5_helium/custom/scss/custom.scss */
.terms {
  font-size: 0.6rem;
  color: #505050;
}
/* line 2944, templates/g5_helium/custom/scss/custom.scss */
.terms strong {
  margin-bottom: 10px;
  clear: both;
  display: block;
}
/* line 2950, templates/g5_helium/custom/scss/custom.scss */
.terms li {
  font-size: 0.6rem;
}
/* line 2955, templates/g5_helium/custom/scss/custom.scss */
.new-app h2 {
  margin: 0 !important;
  line-height: normal !important;
  font-size: 1.05rem !important;
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  margin-bottom: 15px !important;
}
/* line 2963, templates/g5_helium/custom/scss/custom.scss */
.new-app p {
  padding: 0.469rem 0;
}
/* line 2968, templates/g5_helium/custom/scss/custom.scss */
p.appReadMore a {
  color: #e60000 !important;
}
/* line 2973, templates/g5_helium/custom/scss/custom.scss */
div#yt-wrap {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 2982, templates/g5_helium/custom/scss/custom.scss */
.app-card-popover img {
  max-width: 250px;
}
/* line 2986, templates/g5_helium/custom/scss/custom.scss */
.app-card-popover .popover-content {
  padding: 0 !important;
}
/* line 2990, templates/g5_helium/custom/scss/custom.scss */
.app-card-popover-text {
  padding: 15px;
  border-top: 1px solid #c7c7c7;
  max-width: 250px;
}
/* line 2996, templates/g5_helium/custom/scss/custom.scss */
.app-card-popover-text p {
  font-size: 12px;
}
/* line 3001, templates/g5_helium/custom/scss/custom.scss */
.rsform.noBorder {
  border: 0 !important;
}
/* line 3005, templates/g5_helium/custom/scss/custom.scss */
p.offerTitle {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3010, templates/g5_helium/custom/scss/custom.scss */
p.offerSummary {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
/* line 3016, templates/g5_helium/custom/scss/custom.scss */
.newCoreTechTabs img {
  max-width: 150px;
}
/* line 3020, templates/g5_helium/custom/scss/custom.scss */
.noIe {
  text-align: center;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #e51b24;
  color: white;
}
/* line 3030, templates/g5_helium/custom/scss/custom.scss */
.SpecsTableField {
  display: grid;
  grid-template-columns: 2fr 2fr;
  border: 1px solid #c4c4c4;
  border-bottom: 0px solid #c4c4c4;
  margin-bottom: 15px;
}
/* line 3038, templates/g5_helium/custom/scss/custom.scss */
.TableHeader {
  background: #df111b;
  color: white;
  padding: 5px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #c4c4c4;
}
/* line 3047, templates/g5_helium/custom/scss/custom.scss */
.TableVal {
  padding: 10px;
  border-bottom: 1px solid #c4c4c4;
  font-size: 14px;
}
/* line 3053, templates/g5_helium/custom/scss/custom.scss */
.app-tabs .rl_tabs.outline_handles ul.nav-tabs > li a {
  min-width: initial;
}
/* line 3057, templates/g5_helium/custom/scss/custom.scss */
.custom.app-tabs h1 {
  margin: 0;
  margin-bottom: 15px;
  line-height: normal;
}
/* line 3063, templates/g5_helium/custom/scss/custom.scss */
a.appButton {
  border: 0;
  background: #2b9a1d;
  border-radius: 0;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: white;
  margin-top: 15px;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
  text-transform: initial;
}
/* line 3076, templates/g5_helium/custom/scss/custom.scss */
div#recommended-machine p {
  margin-bottom: 15px;
}
/* line 3081, templates/g5_helium/custom/scss/custom.scss */
.imageCaption {
  line-height: normal;
  font-size: 13px;
  font-weight: bold;
}
/* line 3087, templates/g5_helium/custom/scss/custom.scss */
.imageContainer {
  margin-bottom: 14px;
}
/* line 3091, templates/g5_helium/custom/scss/custom.scss */
.newsPromoPanel {
  width: 100%;
  text-align: center;
  background: #e01a23;
  line-height: normal;
}
/* line 3098, templates/g5_helium/custom/scss/custom.scss */
.newsPromoPanel a {
  color: white;
  font-size: 15px;
  line-height: normal;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 3106, templates/g5_helium/custom/scss/custom.scss */
.newsPromoPanel a:hover {
  text-decoration: underline;
}
/* line 4, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .rl_tabs.outline_handles ul.nav-tabs > li a {
  min-width: initial;
}
/* line 9, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs span.rl_sliders-toggle-inner.nn_sliders-toggle-inner {
  font-size: 15px;
  font-weight: bold;
  font-family: INHERIT;
  color: #424753;
}
/* line 18, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 24, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .rl_sliders.accordion > .accordion-group {
  margin-bottom: 0px;
  border: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 33, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
  padding: 8px 0px;
  border-top: 1px solid #424753;
}
/* line 40, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  padding: 0px;
}
/* line 45, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs h1 {
  margin: 0;
  padding-bottom: 10px;
}
/* line 51, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .watchVideo {
  margin-bottom: 10px;
}
/* line 55, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .watchVideo a {
  color: #424753;
}
/* line 59, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .watchVideo i {
  color: #e60000;
}
/* line 63, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .newSpecTable p {
  font-size: 12px;
}
/* line 67, templates/g5_helium/custom/scss/new-layout.scss */
button#topTabsButton, .button#topTabsButton {
  font-size: 16px;
}
/* line 74, templates/g5_helium/custom/scss/new-layout.scss */
.topTabs .downloadBrochure a {
  color: #424753;
}
/* line 80, templates/g5_helium/custom/scss/new-layout.scss */
.application-table .two-col {
  width: 75%;
  flex: 75%;
  margin: 0;
  align-items: center;
  display: flex;
  padding: 5px;
  border-top: 1px solid #424753;
  font-size: 12px;
}
/* line 91, templates/g5_helium/custom/scss/new-layout.scss */
.application-table .two-col:nth-child(4n), .application-table .two-col:nth-child(4n-1) {
  background-color: #f8f8f8;
}
/* line 96, templates/g5_helium/custom/scss/new-layout.scss */
.application-table .tickbox {
  width: 25%;
  flex: 25%;
}
/* line 102, templates/g5_helium/custom/scss/new-layout.scss */
.application-table .tickbox i {
  font-size: 20px;
  text-align: center;
  width: 100%;
}
/* line 108, templates/g5_helium/custom/scss/new-layout.scss */
.application-table .tickbox i.false {
  color: #e60000;
}
/* line 113, templates/g5_helium/custom/scss/new-layout.scss */
.application-table .tickbox i.true {
  color: #2b9a1d;
}
/* line 118, templates/g5_helium/custom/scss/new-layout.scss */
.toggleButton {
  background-color: none;
  background: none;
  color: gray;
  padding: 0;
  text-decoration: underline;
  font-size: 14px;
}
/* line 130, templates/g5_helium/custom/scss/new-layout.scss */
.newSpecTable .two-col {
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #424753;
}
/* line 137, templates/g5_helium/custom/scss/new-layout.scss */
.newSpecTable .two-col:nth-child(4n), .newSpecTable .two-col:nth-child(4n-1) {
  background-color: #f8f8f8;
}
/* line 143, templates/g5_helium/custom/scss/new-layout.scss */
.offer-main-logo {
  position: absolute;
  top: 15%;
  left: 0;
  width: 100%;
}
/* line 150, templates/g5_helium/custom/scss/new-layout.scss */
.offer-main-logo img {
  width: 40% !important;
}
/* line 156, templates/g5_helium/custom/scss/new-layout.scss */
.new-accolades .flex.accolades-flex {
  justify-content: center;
}
/* line 160, templates/g5_helium/custom/scss/new-layout.scss */
.new-accolades {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 170, templates/g5_helium/custom/scss/new-layout.scss */
.coreTechContainer.flex {
  align-items: center;
  justify-content: center;
}
/* line 176, templates/g5_helium/custom/scss/new-layout.scss */
.coreTechTabs {
  margin-top: 50px;
  background-color: #dc0714;
}
/* line 181, templates/g5_helium/custom/scss/new-layout.scss */
.coreTechTabs div {
  flex: 1;
}
/* line 189, templates/g5_helium/custom/scss/new-layout.scss */
.newCoreTechTabs .rl_tabs.outline_handles ul.nav-tabs > li a {
  min-width: initial;
  background-color: #e51b24;
}
/* line 195, templates/g5_helium/custom/scss/new-layout.scss */
.newCoreTechTabs .rl_tabs.outline_handles ul.nav-tabs > li.active a {
  background-color: white;
}
/* line 200, templates/g5_helium/custom/scss/new-layout.scss */
.newCoreTechTabs .rl_tabs.outline_handles ul.nav-tabs > li.active img {
  filter: invert(50%);
}
/* line 205, templates/g5_helium/custom/scss/new-layout.scss */
.pageNumberOnList a {
  border: 1px solid #a09c9c;
  width: 40px;
  padding: 10px;
  text-align: center;
  display: inline-block;
  margin: 3px;
  overlay: hidden;
}
/* line 224, templates/g5_helium/custom/scss/new-layout.scss */
.pageNumberOnList.active a {
  color: white;
  background-color: #e60000;
}
/* line 230, templates/g5_helium/custom/scss/new-layout.scss */
.pageNumberOnList a {
  color: #a09c9c;
}
/* line 235, templates/g5_helium/custom/scss/new-layout.scss */
.extremePoint {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 241, templates/g5_helium/custom/scss/new-layout.scss */
.one-col.singleStory.vert.flex {
  border-bottom: 1px solid #d6d4d4;
}
/* line 245, templates/g5_helium/custom/scss/new-layout.scss */
.three-col.numbersOfArticlesDisplayed {
  text-align: center;
}
/* line 250, templates/g5_helium/custom/scss/new-layout.scss */
.three-col.perPageDropdown select {
  margin-bottom: 0px !important;
}
/* line 256, templates/g5_helium/custom/scss/new-layout.scss */
.textContainerForExapndableImage li {
  visibility: hidden;
}
/* line 264, templates/g5_helium/custom/scss/new-layout.scss */
.corperate-banner img {
  width: 100%;
}
/* line 268, templates/g5_helium/custom/scss/new-layout.scss */
.corperate-banner .flex.accolades-flex {
  margin: auto;
  max-width: 500px;
}
/* line 275, templates/g5_helium/custom/scss/new-layout.scss */
p.line {
  border-top: 1px solid black;
  margin-top: 1px;
  position: relative;
}
/* line 281, templates/g5_helium/custom/scss/new-layout.scss */
p.line:before {
  content: "";
  width: 100%;
  border-top: 1px solid #e60000;
  display: block;
  position: absolute;
  top: 2px;
}
/* line 290, templates/g5_helium/custom/scss/new-layout.scss */
.corperate-banner .accolades-icon {
  margin: auto;
}
/* line 294, templates/g5_helium/custom/scss/new-layout.scss */
.corpImages {
  flex: 66.66%;
  width: 66.66%;
}
/* line 299, templates/g5_helium/custom/scss/new-layout.scss */
.corpText {
  flex: 33.33%;
  width: 33.33%;
  background: #e60000;
  padding: 3%;
  color: white;
}
/* line 308, templates/g5_helium/custom/scss/new-layout.scss */
.corpText h2 {
  font-family: 'Fjalla One', sans-serif !important;
  font-size: 2vw;
}
/* line 313, templates/g5_helium/custom/scss/new-layout.scss */
.corpText p {
  margin-bottom: 15px;
  font-size: calc(1.1vw);
}
/* line 318, templates/g5_helium/custom/scss/new-layout.scss */
.usp-text-block {
  min-height: 32vw;
  padding: 15px;
  max-width: 33.33%;
  width: 33.33%;
  flex: 33.33%;
}
/* line 326, templates/g5_helium/custom/scss/new-layout.scss */
.usp-blocks .three-col {
  max-width: 33.33%;
  width: 33.33%;
  flex: 33.33%;
}
/* line 334, templates/g5_helium/custom/scss/new-layout.scss */
.usp-text-block h3 {
  font-family: 'Fjalla One', sans-serif !important;
  text-transform: uppercase;
  text-align: center;
  max-width: 400px;
  margin: auto;
  font-size: 2rem;
  line-height: 2rem;
}
/* line 344, templates/g5_helium/custom/scss/new-layout.scss */
.usp-text-block h3 strong {
  clear: both;
  display: block;
  font-size: 3.2rem;
  line-height: 3.2rem;
}
/* line 352, templates/g5_helium/custom/scss/new-layout.scss */
.whiteBox {
  color: black;
}
/* line 356, templates/g5_helium/custom/scss/new-layout.scss */
.whiteBox h3 strong {
  color: #e60000;
}
/* line 361, templates/g5_helium/custom/scss/new-layout.scss */
.redBox {
  background: #e60000;
  color: white;
}
/* line 366, templates/g5_helium/custom/scss/new-layout.scss */
.redBox h3 strong {
  color: black;
}
/* line 371, templates/g5_helium/custom/scss/new-layout.scss */
.greyBox {
  background: rgba(0, 0, 0, 0.2);
  color: black;
}
/* line 376, templates/g5_helium/custom/scss/new-layout.scss */
.greyBox h3 strong {
  color: #e60000;
}
/* line 380, templates/g5_helium/custom/scss/new-layout.scss */
a.demoButton {
  display: block;
  margin: auto;
  text-align: center;
  width: 200px;
  background: #e60000;
  padding: 15px;
  color: white;
  margin-top: 15px;
  font-family: 'Fjalla One', sans-serif !important;
  font-size: 1rem;
}
/* line 393, templates/g5_helium/custom/scss/new-layout.scss */
.ringSide h3 strong {
  color: black;
}
/* line 398, templates/g5_helium/custom/scss/new-layout.scss */
.blockOverlay {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px;
  background: white;
  opacity: 0;
  border: 2px solid #e60000;
}
/* line 409, templates/g5_helium/custom/scss/new-layout.scss */
.blockOverlay p {
  margin-top: 15px;
  color: black;
}
/* line 415, templates/g5_helium/custom/scss/new-layout.scss */
.blockOverlay h2 {
  font-family: 'Fjalla One', sans-serif !important;
  text-transform: uppercase;
  color: black;
}
/* line 421, templates/g5_helium/custom/scss/new-layout.scss */
.blockOverlay h2 strong {
  color: #e60000;
}
/* line 426, templates/g5_helium/custom/scss/new-layout.scss */
.blockOverlay:hover {
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
/* line 434, templates/g5_helium/custom/scss/new-layout.scss */
.newsQuote .quotePicture {
  flex: 15%;
  padding: 5px;
}
/* line 439, templates/g5_helium/custom/scss/new-layout.scss */
.newsQuote .quoteText {
  flex: 83%;
}
/* line 442, templates/g5_helium/custom/scss/new-layout.scss */
.newsQuote .quoteText p {
  font-size: 12px;
}
/* line 446, templates/g5_helium/custom/scss/new-layout.scss */
.newsQuote .quoteText p.quoteName {
  font-weight: bold;
  margin-top: 5px;
  font-size: 14px;
}
/* line 454, templates/g5_helium/custom/scss/new-layout.scss */
.newsImage img {
  border: 1px solid #ccc;
}
/* line 458, templates/g5_helium/custom/scss/new-layout.scss */
.rsform {
  padding: 15px;
}
/* line 462, templates/g5_helium/custom/scss/new-layout.scss */
form td {
  border: 0;
}
/* line 466, templates/g5_helium/custom/scss/new-layout.scss */
form table {
  border: 0;
}
/* line 471, templates/g5_helium/custom/scss/new-layout.scss */
.catTitleApplicationContainer {
  min-height: 200px;
  border: 1px solid #c6c6c6;
  overflow: hidden;
  background-size: cover !important;
  background-position: center !important;
}
/* line 480, templates/g5_helium/custom/scss/new-layout.scss */
.catTitleApplicationContainer div {
  min-height: 200px;
  padding: 15px;
  background: rgba(255, 255, 255, 0.9);
}
/* line 487, templates/g5_helium/custom/scss/new-layout.scss */
p.catTitleApplication {
  position: absolute;
  top: 0;
  z-index: 99;
  left: 0;
  background: #e81b24;
  width: 100%;
  text-align: center;
  padding: 5px;
  text-transform: uppercase;
  color: white;
}
/* line 5, templates/g5_helium/custom/scss/condensed.scss */
.g-offcanvas-toggle {
  top: 3rem;
}
/* Header */
/* line 11, templates/g5_helium/custom/scss/condensed.scss */
.condensed-logo img {
  padding: 15px;
  max-height: 70px !important;
  margin: auto;
}
/* line 18, templates/g5_helium/custom/scss/condensed.scss */
.condensedHeader:before {
  display: none !important;
}
/* line 22, templates/g5_helium/custom/scss/condensed.scss */
.condensedUSPOuter {
  background: #f1f0f0;
}
/* line 26, templates/g5_helium/custom/scss/condensed.scss */
.condensedUSPContainer {
  display: flex;
  justify-content: flex-end;
  max-width: 1400px;
  margin: auto;
  padding: 3px;
}
/* line 34, templates/g5_helium/custom/scss/condensed.scss */
.condensedUSPItem {
  margin-right: 0.5vw;
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 14px;
}
/* line 42, templates/g5_helium/custom/scss/condensed.scss */
.condensedUSPItem a {
  font-size: 14px;
  font-weight: bold !important;
}
/* line 47, templates/g5_helium/custom/scss/condensed.scss */
.condensedUSPItem:after {
  content: "|";
  color: #f1f0f0;
}
/* line 52, templates/g5_helium/custom/scss/condensed.scss */
.condensedUSPItem:last-child:after {
  display: none;
}
/* line 56, templates/g5_helium/custom/scss/condensed.scss */
.condensedUSPItem img {
  height: 25px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 62, templates/g5_helium/custom/scss/condensed.scss */
.condensedNav {
  max-width: 1400px;
  margin: auto;
}
/* line 67, templates/g5_helium/custom/scss/condensed.scss */
.condensedNav .g-main-nav ul {
  text-align: right;
}
/* line 71, templates/g5_helium/custom/scss/condensed.scss */
.condensedNav ul.g-active.g-dropdown.g-fade {
  max-width: 1000px;
}
/* line 75, templates/g5_helium/custom/scss/condensed.scss */
.condensedHeader {
  border: 0 !important;
  border-bottom: 1px solid #f1f0f0 !important;
}
/* line 80, templates/g5_helium/custom/scss/condensed.scss */
.newsPromoPanel p a {
  color: white !important;
  font-size: 14px;
  font-weight: bold;
}
/* line 86, templates/g5_helium/custom/scss/condensed.scss */
img.condensedLogo {
  position: absolute;
  top: 0;
  height: 70px;
  background: white;
  padding: 12px;
  border: 1px solid #f1f0f0;
  border-bottom: 0;
}
/* Product */
/* Product Top*/
/* line 104, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed h2 {
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  margin: 0;
}
/* line 109, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed h1 {
  font-weight: normal;
  line-height: normal;
  font-size: 26px;
  margin: 0;
}
/* Product Left*/
/* line 117, templates/g5_helium/custom/scss/condensed.scss */
.product-left {
  padding-right: 15px;
  padding-left: 15px;
  max-width: 400px;
  margin: auto;
}
/* line 124, templates/g5_helium/custom/scss/condensed.scss */
.product-left ul.breadcrumb {
  margin: 0 !important;
  padding: 0;
}
/* line 129, templates/g5_helium/custom/scss/condensed.scss */
.product-left .breadcrumb span.divider {
  padding-left: 2px;
  padding-right: 2px;
}
/* line 134, templates/g5_helium/custom/scss/condensed.scss */
.condensed-product-intro h2 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 18px;
}
/* line 140, templates/g5_helium/custom/scss/condensed.scss */
.condensed-product-intro li {
  line-height: 18px;
}
/* Product Right */
/* line 147, templates/g5_helium/custom/scss/condensed.scss */
img.mimakiLogo {
  width: 80px;
}
/* line 151, templates/g5_helium/custom/scss/condensed.scss */
.condensed-product-price p {
  font-size: 16px;
}
/* line 155, templates/g5_helium/custom/scss/condensed.scss */
.condensed-product-price strong {
  color: #e01a23;
}
/* line 160, templates/g5_helium/custom/scss/condensed.scss */
.product-right h2 {
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  margin: 0;
  line-height: 12px;
  margin-bottom: 8px;
}
/* line 167, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed.product-right {
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 400px;
  margin: auto;
}
/* line 175, templates/g5_helium/custom/scss/condensed.scss */
.tabInner {
  padding: 15px;
  padding-top: 0;
}
/* line 180, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed.product-right h3 {
  font-size: 20px;
}
/* line 184, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed .button {
  background: #e01a23;
  margin-top: 10px;
}
/* line 189, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed .button a {
  color: white;
  font-weight: normal;
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  padding: 5px;
}
/* line 197, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed .rsform {
  border-top: 0;
}
/* Product Sliders */
/* line 202, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders {
  margin-top: 15px;
}
/* line 206, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders a {
  color: #424753;
}
/* line 211, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .nn_sliders-toggle-inner {
  display: flex;
  align-items: center;
  font-weight: bold;
}
/* line 218, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .nn_sliders-toggle-inner img {
  width: 30px;
  padding-right: 12px;
}
/* line 223, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .nn_sliders-toggle-inner i.fa.fa-angle-down {
  text-align: right;
  flex: 1;
  font-size: 1.4rem;
}
/* line 229, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .sliderIcon {
  color: #e01a23;
  padding-right: 14px;
  font-size: 18px;
}
/* line 235, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .accordion-group.panel.rl_sliders-group.nn_sliders-group {
  margin-bottom: 5px;
}
/* line 239, templates/g5_helium/custom/scss/condensed.scss */
.activeSlider .panel-heading {
  background: #e01a23;
}
/* line 244, templates/g5_helium/custom/scss/condensed.scss */
.activeSlider .nn_sliders-toggle-inner {
  font-weight: normal !important;
}
/* line 248, templates/g5_helium/custom/scss/condensed.scss */
.activeSlider a {
  color: white;
}
/* line 251, templates/g5_helium/custom/scss/condensed.scss */
.activeSlider a .sliderIcon {
  color: white;
}
/* line 256, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders a.accordion-toggle {
  color: #333 !important;
}
/* line 260, templates/g5_helium/custom/scss/condensed.scss */
.activeSlider a.accordion-toggle {
  background-color: #e01a23 !important;
  color: white !important;
}
/* line 265, templates/g5_helium/custom/scss/condensed.scss */
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus {
  box-shadow: none;
}
/* line 270, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  padding: 0;
}
/* line 274, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .rl_sliders.accordion > .accordion-group {
  border: 1px solid #d4d2d2;
  border-radius: 0px;
}
/* line 280, templates/g5_helium/custom/scss/condensed.scss */
.newSpecTable .two-col {
  padding: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 286, templates/g5_helium/custom/scss/condensed.scss */
.tabInner .rl_sliders {
  margin-top: 15px;
}
/* Product Center */
/* line 292, templates/g5_helium/custom/scss/condensed.scss */
.product-center {
  padding-right: 5px;
  padding-left: 5px;
  max-width: 400px;
  margin: auto;
}
/* line 300, templates/g5_helium/custom/scss/condensed.scss */
.image-box-outer {
  display: flex;
  justify-content: center;
}
/* line 305, templates/g5_helium/custom/scss/condensed.scss */
.image-box {
  width: calc(25% - 5px);
  overflow: hidden;
  border: 1px solid #d4d4d4;
  margin: 5px;
  cursor: pointer;
}
/* line 313, templates/g5_helium/custom/scss/condensed.scss */
.image-box img {
  width: 100%;
}
/* line 317, templates/g5_helium/custom/scss/condensed.scss */
.image-box.video-box {
  display: flex;
  align-items: center;
}
/* line 322, templates/g5_helium/custom/scss/condensed.scss */
.video-box a {
  margin: auto;
  display: block;
  width: 100%;
}
/* line 328, templates/g5_helium/custom/scss/condensed.scss */
.video-box i {
  font-size: 50px;
  margin: auto;
  display: block;
  width: 100%;
  text-align: center;
}
/* line 337, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed.product-center img {
  max-width: 350px;
  width: 100%;
  margin: auto;
  display: block;
  pointer-events: none;
}
/* line 345, templates/g5_helium/custom/scss/condensed.scss */
.image-box.active {
  border: 1px solid #e01a23;
}
/* toggle switch */
/* line 353, templates/g5_helium/custom/scss/condensed.scss */
.switch-field {
  display: flex;
  overflow: hidden;
  background: black;
  border-radius: 18px;
  padding: 3px;
  min-width: 300px;
}
/* line 362, templates/g5_helium/custom/scss/condensed.scss */
.switch-field input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}
/* line 371, templates/g5_helium/custom/scss/condensed.scss */
.switch-field label {
  background-color: #000;
  color: white;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  padding: 5px;
  margin-right: -1px;
  transition: all 0.1s ease-in-out;
  flex: 1;
  font-size: 15px;
}
/* line 384, templates/g5_helium/custom/scss/condensed.scss */
.switch-field label:hover {
  cursor: pointer;
}
/* line 388, templates/g5_helium/custom/scss/condensed.scss */
.switch-field input:checked + label {
  background-color: #e01a23;
  color: white;
  box-shadow: none;
  border-radius: 15px;
}
/* line 395, templates/g5_helium/custom/scss/condensed.scss */
.switch-field label:first-of-type {
  border-radius: 4px 0 0 4px;
}
/* line 399, templates/g5_helium/custom/scss/condensed.scss */
.switch-field label:last-of-type {
  border-radius: 0 4px 4px 0;
}
/* line 403, templates/g5_helium/custom/scss/condensed.scss */
.switch-field label {
  margin-bottom: 0;
}
/* line 407, templates/g5_helium/custom/scss/condensed.scss */
p.toggle-text {
  padding: 5px;
  padding-top: 20px;
  font-weight: bold;
}
/* line 413, templates/g5_helium/custom/scss/condensed.scss */
p.toggle-text strong {
  color: #e01a23;
}
/* Product Tabs */
/* line 420, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs {
  margin-top: 25px;
}
/* line 424, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rl_tabs.top > ul.nav-tabs > li.active a {
  border: 0;
  border-bottom: 0;
}
/* line 429, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs ul.nav.nav-tabs li {
  border: 0px;
}
/* line 433, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rl_tabs.outline_handles ul.nav-tabs > li a {
  border: 1px solid #f1f0f0;
}
/* line 437, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs ul.nav.nav-tabs li {
  border: 0px;
  background: #f1f0f0 !important;
}
/* line 442, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rl_tabs.outline_handles ul.nav-tabs > li a {
  margin-top: 5px;
  padding-bottom: 10px;
  font-size: 16px;
}
/* line 449, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rl_tabs.nn_tabs.outline_handles.outline_content.top.align_left.rl_tabs-responsive.nn_tabs-responsive.has_effects {
  background: #f1f1f1;
}
/* line 453, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rl_tabs.outline_content > ul.nav-tabs {
  display: flex;
  margin: auto;
  max-width: 1200px;
}
/* line 459, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rl_tabs.outline_content > .tab-content > .tab-pane {
  max-width: 1200px;
  margin: auto;
}
/* line 465, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rl_tabs.top > ul.nav-tabs > li.active a {
  border: 0 !important;
}
/* line 469, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs ul.nav.nav-tabs li.active {
  border-bottom: 2px solid white;
}
/* line 473, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .tabInner {
  display: flex;
  flex-flow: wrap;
}
/* line 478, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .tabInnerMain {
  width: 66%;
  margin: auto;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px;
  padding-top: 10px;
}
/* line 487, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rsform {
  border: 0;
  padding-top: 0;
}
/* line 491, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .rsform h2 {
  margin-top: 0;
}
/* line 496, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs ul.nav.nav-tabs li:nth-child(1) {
  border-left: 0;
}
/* line 500, templates/g5_helium/custom/scss/condensed.scss */
.condensedTabs .nav-stacked {
  max-width: 400px;
  margin: auto;
}
/* line 505, templates/g5_helium/custom/scss/condensed.scss */
.tabInnerRight {
  width: 33%;
  min-width: 300px;
  margin: auto;
}
/* line 511, templates/g5_helium/custom/scss/condensed.scss */
.tabOfferOuter {
  display: flex;
  flex-flow: wrap;
}
/* line 516, templates/g5_helium/custom/scss/condensed.scss */
.tabOfferText {
  width: calc(66% - 15px);
  margin: auto;
  margin-top: 5px;
}
/* line 522, templates/g5_helium/custom/scss/condensed.scss */
.tabOfferHighlights {
  width: calc(33%);
  min-width: 250px;
  margin: auto;
  margin-top: 0;
}
/* line 529, templates/g5_helium/custom/scss/condensed.scss */
.tabOfferHighlightsInner {
  margin: 15px;
  margin-right: 0;
  padding: 5px;
  border: 1px solid #ccc;
}
/* line 534, templates/g5_helium/custom/scss/condensed.scss */
.tabOfferHighlightsInner h3 {
  margin: 0;
}
/* line 539, templates/g5_helium/custom/scss/condensed.scss */
.tabOfferHighlights h3 strong {
  color: #e01a23;
}
/* line 543, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .accordion-heading.panel-heading a {
  padding: 6px !important;
}
/* line 547, templates/g5_helium/custom/scss/condensed.scss */
.tabPadding {
  padding: 10px;
}
/*checker box*/
/* line 553, templates/g5_helium/custom/scss/condensed.scss */
.checkerBoxOuter {
  display: flex;
  flex-flow: wrap;
}
/* line 558, templates/g5_helium/custom/scss/condensed.scss */
.checkerBox {
  flex: 25%;
  border: 1px solid #e2dada;
  border-right: 0;
  /*background: #9b9ca0;*/
  max-width: 25% !important;
  margin: auto;
}
/* line 567, templates/g5_helium/custom/scss/condensed.scss */
.checkerBox:nth-last-child(1) {
  border-right: 1px solid #e2dada;
}
/* line 576, templates/g5_helium/custom/scss/condensed.scss */
.checkerBoxText {
  padding: 10px;
}
/* line 580, templates/g5_helium/custom/scss/condensed.scss */
.checkerBoxText h3 {
  margin: 0;
  margin-bottom: 10px;
}
/* feactures */
/* line 587, templates/g5_helium/custom/scss/condensed.scss */
.condensedProductTabs .rsform {
  padding: 5px;
}
/* line 591, templates/g5_helium/custom/scss/condensed.scss */
.accordion-inner.panel-body p {
  padding: 5px;
}
/* line 595, templates/g5_helium/custom/scss/condensed.scss */
.productTabs .rl_tabs.outline_content > .tab-content {
  border: 0;
}
/* line 599, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .rsform {
  border: 0;
}
/* line 603, templates/g5_helium/custom/scss/condensed.scss */
.product-condensed-sliders .rsform a {
  color: #e60000;
}
/* line 608, templates/g5_helium/custom/scss/condensed.scss */
a.headerLink {
  background: black;
  padding: 8px;
  display: inline-flex;
}
/*tv */
/* line 5, templates/g5_helium/custom/scss/print.scss */
div#g-owlcarousel-owlcarousel-tv-new {
  background: white;
  height: 100%;
  position: fixed;
  width: 100%;
}
/* line 13, templates/g5_helium/custom/scss/print.scss */
div#g-owlcarousel-owlcarousel-tv-new h1 {
  color: black;
  font-size: 80px;
}
/* line 19, templates/g5_helium/custom/scss/print.scss */
div#g-owlcarousel-owlcarousel-tv-new .owl-item {
  height: 100vh;
  width: 100%;
  display: block;
  position: relative;
}
/* line 28, templates/g5_helium/custom/scss/print.scss */
.tvfooter {
  position: fixed;
  bottom: 0;
  left: 0;
  background: white;
  color: black;
  padding: 15px;
  width: 100%;
  border-top: 1px solid black;
  z-index: 99;
}
/* line 40, templates/g5_helium/custom/scss/print.scss */
.tvfooter:before {
  content: "";
  width: 100%;
  border-top: 1px solid #bb0020;
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
}
/* line 51, templates/g5_helium/custom/scss/print.scss */
.tvFooterLogo img {
  width: 10vw !important;
}
/* line 55, templates/g5_helium/custom/scss/print.scss */
.two-col.tvFooterLogoRight img {
  margin-left: auto;
  width: 10vw !important;
  display: block;
}
/* line 61, templates/g5_helium/custom/scss/print.scss */
.slide {
  height: 100vh;
}
/* line 65, templates/g5_helium/custom/scss/print.scss */
.tvmessage {
  top: 40%;
  width: 100%;
  position: absolute;
}
/* line 71, templates/g5_helium/custom/scss/print.scss */
.tvHeader.flex {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
}
/* line 78, templates/g5_helium/custom/scss/print.scss */
div#time {
  text-align: center;
  font-size: 40px;
  padding: 15px;
}
/* line 85, templates/g5_helium/custom/scss/print.scss */
.slide {
  height: 80vh;
  width: 100%;
  position: absolute;
  padding: 15px;
}
/* line 95, templates/g5_helium/custom/scss/print.scss */
.tvOffers img {
  width: 280px !important;
  margin: auto;
}
/* line 100, templates/g5_helium/custom/scss/print.scss */
.tvOffers {
  padding: 15px;
}
/* line 104, templates/g5_helium/custom/scss/print.scss */
.tvOffers .three-col {
  border: 1px solid #c3bcbc;
}
/* line 109, templates/g5_helium/custom/scss/print.scss */
.tvBoxText p {
  background: black;
  color: #fff;
  padding: 20px;
  font-size: 15px !important;
}
/* line 117, templates/g5_helium/custom/scss/print.scss */
.two-col.main-story {
  color: black;
  text-align: left;
  border: 1px solid #b9b7b7;
}
/* line 124, templates/g5_helium/custom/scss/print.scss */
.tvNewsText {
  padding: 15px;
}
/* line 129, templates/g5_helium/custom/scss/print.scss */
.tvSmallNewsBlock div {
  border: 1px solid #b9b7b7;
  margin-bottom: 15px;
  padding: 15px;
  color: black;
  text-align: left;
}
/*Print Brochure*/
/* line 149, templates/g5_helium/custom/scss/print.scss */
.pg {
  width: 21cm;
  min-height: 29.7cm;
  padding: 2cm;
  margin: 1cm auto;
  border: 1px #d3d3d3 solid;
  border-radius: 5px;
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  position: relative;
}
/* line 162, templates/g5_helium/custom/scss/print.scss */
.pg p {
  color: black !important;
  -webkit-print-color-adjust: exact;
  line-height: normal;
  clear: both;
  font-size: 13px;
}
/* line 170, templates/g5_helium/custom/scss/print.scss */
img.care-logo {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 177, templates/g5_helium/custom/scss/print.scss */
.footer {
  text-align: center;
  padding: 15px;
  position: absolute;
  bottom: 50px;
  width: 100%;
  left: 0;
  color: white !important;
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif;
  background: #a39162 !important;
  -webkit-print-color-adjust: exact;
}
/* line 191, templates/g5_helium/custom/scss/print.scss */
.footer p {
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
  color: white !important;
  -webkit-print-color-adjust: exact;
}
/* line 197, templates/g5_helium/custom/scss/print.scss */
.pg-1 h2 {
  margin: 0px;
  margin-top: 150px;
  text-align: center;
}
/* line 204, templates/g5_helium/custom/scss/print.scss */
.pg-1 h3 {
  font-weight: normal;
  text-align: center;
  margin: 0;
}
/* line 210, templates/g5_helium/custom/scss/print.scss */
h2.page-header {
  text-align: center;
  text-transform: uppercase;
  color: #a39162 !important;
  -webkit-print-color-adjust: exact;
  font-size: 1.5rem;
}
/* line 218, templates/g5_helium/custom/scss/print.scss */
.left-column {
  width: 49%;
  padding: 10px;
  display: inline-block;
  flex: 1;
  line-height: normal;
}
/* line 226, templates/g5_helium/custom/scss/print.scss */
.left-column p strong {
  font-size: 16px;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
}
/* line 231, templates/g5_helium/custom/scss/print.scss */
.right-column {
  width: 49%;
  padding: 10px;
  display: inline-block;
  flex: 1;
  line-height: normal;
}
/* line 239, templates/g5_helium/custom/scss/print.scss */
.column {
  display: flex;
}
/* line 243, templates/g5_helium/custom/scss/print.scss */
.top-part {
  height: 53vh;
  overflow: hidden;
}
/* line 250, templates/g5_helium/custom/scss/print.scss */
.top-part h4 {
  margin-bottom: 5px;
  font-size: 14px;
}
/* line 255, templates/g5_helium/custom/scss/print.scss */
.pg h5 {
  font-size: 14px;
}
/* line 259, templates/g5_helium/custom/scss/print.scss */
.pg li {
  line-height: normal;
  margin-bottom: 5px;
  color: black;
  font-size: 13px;
}
/* line 266, templates/g5_helium/custom/scss/print.scss */
.top-part li {
  font-weight: bold;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
}
/* line 271, templates/g5_helium/custom/scss/print.scss */
p.sub-heading {
  padding: 10px;
  background: black !important;
  color: white !important;
  text-transform: uppercase;
  text-align: center;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
}
/* line 280, templates/g5_helium/custom/scss/print.scss */
p.disclaimer {
  text-align: center;
}
/* line 284, templates/g5_helium/custom/scss/print.scss */
p.two-quarter {
  width: 90%;
  margin: auto;
}
/* line 289, templates/g5_helium/custom/scss/print.scss */
p.bottom-text.two-quarter {
  margin-top: 15px;
}
/* line 293, templates/g5_helium/custom/scss/print.scss */
.contact {
  margin-top: 20px;
  display: flex;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
/* line 302, templates/g5_helium/custom/scss/print.scss */
.contact div {
  width: 32%;
  display: inline-block;
  text-align: center;
  flex: 1;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
}
/* line 310, templates/g5_helium/custom/scss/print.scss */
.contact a {
  color: black;
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
}
/* line 315, templates/g5_helium/custom/scss/print.scss */
.contact p {
  font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
}
/* line 319, templates/g5_helium/custom/scss/print.scss */
.custom.email {
  flex: 2;
}
/* line 323, templates/g5_helium/custom/scss/print.scss */
.bottom-part table {
  font-size: 13px;
  line-height: normal;
  border: 1px solid #000;
}
/* line 329, templates/g5_helium/custom/scss/print.scss */
.bottom-part table td {
  border: 0;
  text-align: center;
  border: 1px solid #000;
  overflow: hidden;
}
/* line 336, templates/g5_helium/custom/scss/print.scss */
td.black {
  background: black !important;
  color: white !important;
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif;
  text-align: left !important;
}
/* line 343, templates/g5_helium/custom/scss/print.scss */
td.page-title-td {
  text-align: left !important;
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif;
  border: 0px !important;
}
/* line 349, templates/g5_helium/custom/scss/print.scss */
td.gold {
  background: #a39162 !important;
  color: white !important;
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif;
}
/* line 355, templates/g5_helium/custom/scss/print.scss */
td.silver {
  background: #bdbdbd !important;
  color: white !important;
  font-family: "Helvetica Neue Bolder", Helvetica, Arial, sans-serif;
}
/* line 361, templates/g5_helium/custom/scss/print.scss */
.custom.ccp-pane ul {
  margin: 0;
  list-style: none;
}
/* line 366, templates/g5_helium/custom/scss/print.scss */
.custom.ccp-pane li {
  border-bottom: 1px solid #d0d0d0;
  padding: 5px;
  display: flex;
  align-items: center;
}
/* line 373, templates/g5_helium/custom/scss/print.scss */
.custom.ccp-pane li:last-child {
  border-bottom: 0;
}
/* line 377, templates/g5_helium/custom/scss/print.scss */
.custom.ccp-pane li:before {
  content: "\f00c";
  font-family: FontAwesome;
  margin-right: 15px;
  margin-left: 5px;
  color: #a39162;
}
@page {
  size: A4;
  margin: 0;
}
@media print {
  /* line 390, templates/g5_helium/custom/scss/print.scss */
  .pg {
    margin: 0;
    border: initial;
    border-radius: initial;
    width: initial;
    min-height: initial;
    box-shadow: initial;
    background: initial;
    page-break-after: always;
  }
  /* line 401, templates/g5_helium/custom/scss/print.scss */
  .footer {
    -webkit-print-color-adjust: exact;
    color: white;
    background: #a39162 !important;
    -webkit-print-color-adjust: exact;
  }
  /* line 408, templates/g5_helium/custom/scss/print.scss */
  .footer p {
    font-family: "Helvetica Neue Bold", Helvetica, Arial, sans-serif;
    color: white !important;
    -webkit-print-color-adjust: exact;
  }
  /* line 414, templates/g5_helium/custom/scss/print.scss */
  a {
    text-decoration: none;
  }
  /* line 418, templates/g5_helium/custom/scss/print.scss */
  a:link:after, a:visited:after {
    display: none;
    content: "";
  }
}
@media screen and (max-width: 1200px) {
  /* line 6, templates/g5_helium/custom/scss/mobile.scss */
  .home-prod-cat {
    display: block;
    text-align: center;
  }
  /* line 11, templates/g5_helium/custom/scss/mobile.scss */
  .home-prod-cat-name {
    width: 100%;
  }
  /* line 15, templates/g5_helium/custom/scss/mobile.scss */
  .home-prod-cat-text {
    width: 100%;
  }
  /* line 19, templates/g5_helium/custom/scss/mobile.scss */
  .home-prod-cat strong {
    padding-left: 0;
    border-left: 0;
  }
}
@media screen and (max-width: 950px) {
  /* line 29, templates/g5_helium/custom/scss/mobile.scss */
  p.banner-price {
    font-size: 60px;
  }
  /* line 33, templates/g5_helium/custom/scss/mobile.scss */
  h2.banner-title {
    font-size: 25px;
  }
  /* line 37, templates/g5_helium/custom/scss/mobile.scss */
  p.banner-product {
    font-size: 25px;
  }
  /* line 41, templates/g5_helium/custom/scss/mobile.scss */
  .custom.cat-banner {
    flex-flow: row wrap;
  }
  /* line 45, templates/g5_helium/custom/scss/mobile.scss */
  .top-category-block-left {
    flex: 100%;
  }
  /* line 49, templates/g5_helium/custom/scss/mobile.scss */
  .cat-item {
    width: 100%;
  }
  /* line 53, templates/g5_helium/custom/scss/mobile.scss */
  .home-prod-text {
    min-height: 180px;
  }
  /* line 59, templates/g5_helium/custom/scss/mobile.scss */
  .core-tech-strip-logo img {
    margin: auto !important;
    display: block !important;
  }
  /* line 64, templates/g5_helium/custom/scss/mobile.scss */
  .core-tech-strip-logo {
    width: 100%;
  }
  /* line 67, templates/g5_helium/custom/scss/mobile.scss */
  .six-col.core-tech-icon-panel h3 {
    height: auto;
  }
  /* line 72, templates/g5_helium/custom/scss/mobile.scss */
  .corpText p {
    font-size: 12px;
  }
  /* line 77, templates/g5_helium/custom/scss/mobile.scss */
  .corpText h2 {
    font-size: 18px;
  }
  /* line 81, templates/g5_helium/custom/scss/mobile.scss */
  .usp-blocks .three-col {
    max-width: 100%;
    width: 100%;
    flex: 100%;
    height: 100vw;
  }
  /* line 90, templates/g5_helium/custom/scss/mobile.scss */
  .usp-blocks .flex {
    display: flex !important;
  }
}
@media screen and (max-width: 776px) {
  /* line 95, templates/g5_helium/custom/scss/mobile.scss */
  /*Flex*/
  /*Header*/
  /*Home Page Banner*/
  /*Home Page*/
  /*Products*/
  /*Application*/
  /*Footer*/
  /*Blog*/
  /*tabs*/
  /* line 97, templates/g5_helium/custom/scss/mobile.scss */
  .splitBoxes {
    display: block !important;
  }
  /* line 101, templates/g5_helium/custom/scss/mobile.scss */
  .offerBoxFlexOuter {
    max-width: 100% !important;
    flex: 100% !important;
  }
  /* line 106, templates/g5_helium/custom/scss/mobile.scss */
  .tabContainerReturn ul.nav.nav-tabs {
    display: block !important;
  }
  /* line 110, templates/g5_helium/custom/scss/mobile.scss */
  .tabContainerReturn .nav li {
    width: 100%;
    border: 1px solid #ddd;
  }
  /* line 115, templates/g5_helium/custom/scss/mobile.scss */
  .topTabs .rl_tabs-responsive > ul.rl_tabs-sm, .newCoreTechTabs .rl_tabs-responsive > ul.rl_tabs-sm {
    display: none;
  }
  /* line 119, templates/g5_helium/custom/scss/mobile.scss */
  .newCoreTechTabs iframe {
    margin-top: 15px;
  }
  /* line 126, templates/g5_helium/custom/scss/mobile.scss */
  .flex {
    display: block;
  }
  /* line 130, templates/g5_helium/custom/scss/mobile.scss */
  .three-col {
    width: 100%;
  }
  /* line 134, templates/g5_helium/custom/scss/mobile.scss */
  .promo-tabs .custom .new-product-cards {
    width: 100%;
  }
  /* line 141, templates/g5_helium/custom/scss/mobile.scss */
  .g-logo.g-logo-helium img {
    margin-bottom: 15px;
    margin-top: 20px;
  }
  /* line 146, templates/g5_helium/custom/scss/mobile.scss */
  #g-navigation input {
    margin-top: 5px;
  }
  /* line 150, templates/g5_helium/custom/scss/mobile.scss */
  .together-logo img {
    display: none;
  }
  /* line 157, templates/g5_helium/custom/scss/mobile.scss */
  .banner-background {
    display: block;
  }
  /* line 161, templates/g5_helium/custom/scss/mobile.scss */
  .banner-background div {
    width: 100%;
    text-align: center;
  }
  /* line 166, templates/g5_helium/custom/scss/mobile.scss */
  .main-banner-text {
    margin-top: 25px;
  }
  /* line 170, templates/g5_helium/custom/scss/mobile.scss */
  .g-block.header-text a {
    text-align: center;
    width: 100%;
    display: block;
  }
  /* line 176, templates/g5_helium/custom/scss/mobile.scss */
  .main-banner-text {
    height: 200px;
  }
  /* line 182, templates/g5_helium/custom/scss/mobile.scss */
  .moduletable.home-testimonials {
    margin-right: 0;
  }
  /* line 186, templates/g5_helium/custom/scss/mobile.scss */
  .custom.homepage-about {
    display: block;
  }
  /* line 190, templates/g5_helium/custom/scss/mobile.scss */
  .homepage-about .about-1 {
    width: 100%;
  }
  /* line 194, templates/g5_helium/custom/scss/mobile.scss */
  .homepage-about .about-2 {
    width: 100%;
    border-right: 0;
  }
  /* line 199, templates/g5_helium/custom/scss/mobile.scss */
  .about-1 img {
    display: none;
  }
  /* line 203, templates/g5_helium/custom/scss/mobile.scss */
  .customhomepage-featured-prod {
    display: block;
  }
  /* line 207, templates/g5_helium/custom/scss/mobile.scss */
  .home-prod {
    width: 100%;
  }
  /* line 211, templates/g5_helium/custom/scss/mobile.scss */
  .news-main {
    display: block;
  }
  /* line 215, templates/g5_helium/custom/scss/mobile.scss */
  .custom.home-news-title {
    display: block;
    text-align: center;
  }
  /* line 220, templates/g5_helium/custom/scss/mobile.scss */
  .custom.home-news-title p:nth-of-type(2) {
    text-align: center;
  }
  /* line 225, templates/g5_helium/custom/scss/mobile.scss */
  .product-strip {
    display: block;
  }
  /* line 229, templates/g5_helium/custom/scss/mobile.scss */
  .prod-image {
    width: 100%;
  }
  /* line 233, templates/g5_helium/custom/scss/mobile.scss */
  .prod-text {
    width: 100%;
  }
  /* line 237, templates/g5_helium/custom/scss/mobile.scss */
  .new-product-cards {
    width: 100%;
  }
  /* line 241, templates/g5_helium/custom/scss/mobile.scss */
  .rl_tabs-responsive nn_tabs-responsive .moduletable .nav li {
    margin-bottom: 15px;
    text-align: center;
    border: 1px solid #d2caca;
  }
  /* line 248, templates/g5_helium/custom/scss/mobile.scss */
  .app-sidebar {
    width: 100%;
  }
  /* line 252, templates/g5_helium/custom/scss/mobile.scss */
  .app-main {
    width: 100%;
  }
  /* line 258, templates/g5_helium/custom/scss/mobile.scss */
  #g-footer .moduletable .nav li {
    border: 0;
  }
  /* line 263, templates/g5_helium/custom/scss/mobile.scss */
  .blog-layout .sprocket-strips-s-container .sprocket-strips-s-block {
    width: 100%;
  }
  /* line 267, templates/g5_helium/custom/scss/mobile.scss */
  .blog-layout .sprocket-strips-s-content {
    width: 100%;
  }
  /* line 271, templates/g5_helium/custom/scss/mobile.scss */
  .blog-layout .sprocket-strips-s-item img {
    width: 100%;
  }
  /* line 277, templates/g5_helium/custom/scss/mobile.scss */
  .rl_tabs.outline_content > ul.nav-tabs {
    display: none;
  }
  /* line 281, templates/g5_helium/custom/scss/mobile.scss */
  a.rl_tabs-toggle-sm.nn_tabs-toggle-sm {
    text-align: center;
    background: #f5f5f5;
    margin-bottom: 5px;
    border: 1px solid #e0e0e0 !important;
    color: #4a4a4a;
  }
  /* line 289, templates/g5_helium/custom/scss/mobile.scss */
  .rl_tabs-responsive > .rl_tabs > .tab-content > .tab-pane .rl_tabs-title {
    text-align: center;
  }
  /* line 294, templates/g5_helium/custom/scss/mobile.scss */
  .moduletable.home-testimonials {
    margin-left: 0;
  }
  /* line 298, templates/g5_helium/custom/scss/mobile.scss */
  .moduletable.homepage-about {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 303, templates/g5_helium/custom/scss/mobile.scss */
  .customlets-do-more-home {
    border-right: 0;
  }
  /* line 307, templates/g5_helium/custom/scss/mobile.scss */
  .custom.countdown {
    position: relative;
  }
  /* line 311, templates/g5_helium/custom/scss/mobile.scss */
  .top-offer-text {
    position: relative;
  }
  /* line 315, templates/g5_helium/custom/scss/mobile.scss */
  .countdown #clock div {
    display: block;
    width: 80%;
  }
  /* line 320, templates/g5_helium/custom/scss/mobile.scss */
  p.offer-ends-text {
    text-align: center;
  }
  /* line 324, templates/g5_helium/custom/scss/mobile.scss */
  .top-offer-text .banner-price {
    font-size: 20vw;
  }
  /* line 328, templates/g5_helium/custom/scss/mobile.scss */
  img.pop-up-icon {
    margin: auto;
    display: block;
  }
  /* line 334, templates/g5_helium/custom/scss/mobile.scss */
  .usp-blocks .flex {
    display: flex !important;
  }
}
@media screen and (max-width: 900px) {
  /* line 13, templates/g5_helium/custom/scss/condensed-mobile.scss */
  .g-logo.g-logo-helium img {
    margin-bottom: 15px;
    margin-top: 20px;
  }
  /* line 18, templates/g5_helium/custom/scss/condensed-mobile.scss */
  .g-block.header-text a {
    text-align: center;
    width: 100%;
    display: block;
  }
  /* line 24, templates/g5_helium/custom/scss/condensed-mobile.scss */
  .together-logo img {
    display: none;
  }
  /* line 28, templates/g5_helium/custom/scss/condensed-mobile.scss */
  #g-navigation input {
    margin-top: 10px !important;
    width: 50%;
    display: block;
    margin: auto;
    min-width: 200px;
  }
}
@media screen and (max-width: 776px) {
  /* line 39, templates/g5_helium/custom/scss/condensed-mobile.scss */
  .condensedTabs .rl_tabs.outline_content > ul.nav-tabs {
    display: none;
  }
  /* line 43, templates/g5_helium/custom/scss/condensed-mobile.scss */
  .condensedTabs h2.rl_tabs-title.nn_tabs-title {
    background: #e01a23;
    color: white;
    font-weight: normal;
    padding: 10px;
  }
}
/*# sourceMappingURL=custom_11.css.map */