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

/* Hide Sections */
@media print {
  /* Debugging below bottom of page*/
  /* Owl-Carousel Slideshow */
  /*#acm-page-content {visibility: hidden !important ; display: none !important;}  /* Page Content e.g Articles */
  /* Bottom Menu */
  /*.page-break	{ display: block; page-break-before: always; }*/
  /* .fa-bars::before {
   display: none;
   visibility:hidden;
   }*/
  /* line 3, templates/g5_helium/custom/scss/custom.scss */
  .acm-navigation-social, .acm-navigation-googletranslate, .acm-navigation-menu, .credits {
    visibility: hidden !important;
    display: none !important;
  }
  /* line 8, templates/g5_helium/custom/scss/custom.scss */
  #ACM-debugger {
    visibility: hidden !important;
    display: none !important;
  }
  /* line 9, templates/g5_helium/custom/scss/custom.scss */
  .acm-owl-carousal-full {
    visibility: hidden !important;
    display: none !important;
  }
  /* line 11, templates/g5_helium/custom/scss/custom.scss */
  #acm-bottom-menu, .ACM-Menu-About, .acm-back-to-top-section {
    visibility: hidden !important;
    display: none !important;
  }
  /* line 15, templates/g5_helium/custom/scss/custom.scss */
  .ACMLogo2Class {
    overflow: hidden;
    visibility: visible !important;
    display: block !important;
    position: fixed;
  }
  /* line 22, templates/g5_helium/custom/scss/custom.scss */
  .ACMLogo2Class img {
    position: fixed;
  }
  /* line 26, templates/g5_helium/custom/scss/custom.scss */
  body {
    overflow: visible !important;
    overflow-x: visible !important;
    overflow-y: visible !important;
  }
  /* line 33, templates/g5_helium/custom/scss/custom.scss */
  html, body, #acm-page-content {
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    display: block !important;
    flex: none;
    float: none;
  }
  /* line 43, templates/g5_helium/custom/scss/custom.scss */
  a[href]:after {
    content: none !important;
  }
  /* line 46, templates/g5_helium/custom/scss/custom.scss */
  a:link, a:visited {
    color: #520;
    background: transparent;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 54, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel-item-wrapper {
    width: 100%;
  }
  /* line 56, templates/g5_helium/custom/scss/custom.scss */
  .owl-carousel .owl-item img {
    width: 65%;
    top: -20%;
    right: 0;
    left: auto;
  }
  /* line 57, templates/g5_helium/custom/scss/custom.scss */
  .g-owl-carousel-item-title {
    font-size: 0.6rem;
  }
  /* line 58, templates/g5_helium/custom/scss/custom.scss */
  .g-owl-carousel-item-desc {
    font-size: 0.6rem;
  }
  /* line 61, templates/g5_helium/custom/scss/custom.scss */
  #acm-page-content {
    top: -200px;
    display: inline;
    width: 100%;
    padding: 0;
    float: none;
  }
  /* line 62, templates/g5_helium/custom/scss/custom.scss */
  div.item-page {
    display: inline;
  }
  /* line 66, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow div#g-owlcarousel-owlcarousel-8895.g-owlcarousel.owl-carousel.owl-theme.owl-loaded div.owl-controls {
    visibility: hidden;
    display: none !important;
  }
  /* line 73, templates/g5_helium/custom/scss/custom.scss */
  .g-offcanvas-toggle .fa-bars {
    display: none;
    visibility: hidden;
  }
}
/* End of Print --------------------------------------------------------------*/
/*#g-navigation .g-main-nav .g-dropdown .g-dropdown {
 margin-left: 17px;
 }*/
/* line 84, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background-color: #303030;
}
/* line 87, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav ul.g-dropdown ul.g-dropdown {
  left: 9rem;
}
/* line 91, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav ul.g-dropdown {
  left: -1rem;
}
/* line 95, templates/g5_helium/custom/scss/custom.scss */
div#g-mobilemenu-container ul#g-toplevel-id.g-toplevel li#ACM-Menu-id-Search.g-menu-item.g-menu-item-type-component.g-menu-item-24.g-standard.ACM-Menu-Search a.g-menu-item-container img {
  background: url('../../../../images/magnifying-glass-white.png') no-repeat;
}
/* line 98, templates/g5_helium/custom/scss/custom.scss */
div.g-block.acm-navigation-menu.size-100 div.g-content.g-particle nav.g-main-nav ul#g-toplevel-id.g-toplevel li#ACM-Menu-id-Search.ACM-Menu-Search.g-menu-item.g-menu-item-24.g-menu-item-type-component.g-standard a.g-menu-item-container img {
  background: url('../../../../images/magnifying-glass.png') no-repeat;
  height: 1rem;
}
/* line 104, templates/g5_helium/custom/scss/custom.scss */
.contact-position {
  clear: both;
}
/* line 105, templates/g5_helium/custom/scss/custom.scss */
div.contact div.thumbnail.pull-right {
  float: left;
  margin-left: 7rem;
}
/* line 106, templates/g5_helium/custom/scss/custom.scss */
div.contact .dl-horizontal dt {
  width: 6rem;
  float: left;
  clear: left;
  text-align: right;
}
/* line 107, templates/g5_helium/custom/scss/custom.scss */
div.contact .dl-horizontal dd {
  margin-left: 7rem;
}
/* Hide Sections */
/*#g-navigation {visibility: hidden !important ; display: none !important;} */
/* line 112, templates/g5_helium/custom/scss/custom.scss */
#ACM-debugger {
  visibility: hidden !important;
  display: none !important;
}
/* Debugging below bottom of page*/
/*.acm-owl-carousal-full {visibility: hidden !important ; display: none !important;}     /* Owl-Carousel Slideshow */
/*#acm-page-content {visibility: hidden !important ; display: none !important;}  /* Page Content e.g Articles */
/*#acm-bottom-menu {visibility: hidden !important ; display: none !important;}   /* Bottom Quick Menu */
/* line 117, templates/g5_helium/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-weight: 700;
}
/* line 121, templates/g5_helium/custom/scss/custom.scss */
#g-mobilemenu-container ul#g-toplevel-id.g-toplevel {
  width: 240px !important;
  min-width: 240px !important;
}
/**************************************************************************/
/*          New Bottom Menu                                               */
/**************************************************************************/
/* line 127, templates/g5_helium/custom/scss/custom.scss */
.acm-bottom-menu .goog-text-highlight {
  background-color: #da251d;
  box-shadow: none;
}
/* line 128, templates/g5_helium/custom/scss/custom.scss */
#acm-page-content .goog-text-highlight {
  background-color: #fff;
  box-shadow: none;
}
/* line 129, templates/g5_helium/custom/scss/custom.scss */
.acm-bottom-menu-heading {
  font-weight: 700;
}
/* line 130, templates/g5_helium/custom/scss/custom.scss */
#acm_column1 {
  line-height: 1rem;
  font-size: 0.7rem;
  color: #424753 !important;
}
/* line 132, templates/g5_helium/custom/scss/custom.scss */
#acm_column1row2 {
  line-height: 1.5;
  font-size: 0.8rem;
}
/* line 133, templates/g5_helium/custom/scss/custom.scss */
#acm_column2, #acm_column3, #acm_column4, #acm_column5, #acm_column5row2, #acm_column6, #acm_column6row2 {
  line-height: 1.5;
  font-size: 0.9rem;
}
/* line 134, templates/g5_helium/custom/scss/custom.scss */
#acm_column1 a, #acm_column1row2 a, #acm_column2 a, #acm_column3 a, #acm_column4 a, #acm_column5 a, #acm_column5row2 a, #acm_column6 a, #acm_column6row2 a {
  text-decoration: none;
}
/* line 136, templates/g5_helium/custom/scss/custom.scss */
#acm_column1, #acm_column1row2, #acm_column2, #acm_column3, #acm_column4, #acm_column5, #acm_column5row2, #acm_column6, #acm_column6row2 {
  padding: 0 0 0 0;
  color: #da251d;
}
/* line 139, templates/g5_helium/custom/scss/custom.scss */
.acm-bottom-menu {
  display: grid;
  display: -ms-grid;
  padding: 8px 8px;
  background: #d3d3d3;
  float: left;
  font-family: arial;
  width: 100%;
  min-width: 480px;
}
/* line 141, templates/g5_helium/custom/scss/custom.scss */
.acm-bottom-menu {
  grid: auto 20px 8px auto 8px auto 20px / 49% 2% 49%;
  grid-gap: 0 0;
  -ms-grid-columns: 49% 2% 49%;
  -ms-grid-rows: auto 20px 8px auto 8px auto 20px;
}
/* line 142, templates/g5_helium/custom/scss/custom.scss */
#acm_column1 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
}
/* line 143, templates/g5_helium/custom/scss/custom.scss */
#acm_column1row2 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
}
/* line 144, templates/g5_helium/custom/scss/custom.scss */
#acm_column2 {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 3;
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
}
/* line 145, templates/g5_helium/custom/scss/custom.scss */
#acm_column3 {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 4;
  grid-row-end: 5;
  -ms-grid-column: 1;
  -ms-grid-row: 4;
  -ms-grid-row-span: 1;
}
/* line 146, templates/g5_helium/custom/scss/custom.scss */
#acm_column4 {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 4;
  grid-row-end: 5;
  -ms-grid-column: 3;
  -ms-grid-row: 4;
  -ms-grid-row-span: 1;
}
/* line 147, templates/g5_helium/custom/scss/custom.scss */
#acm_column5 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 6;
  grid-row-end: 7;
  -ms-grid-column: 1;
  -ms-grid-row: 6;
  -ms-grid-row-span: 1;
}
/* line 148, templates/g5_helium/custom/scss/custom.scss */
#acm_column5row2 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 7;
  grid-row-end: 8;
  -ms-grid-column: 1;
  -ms-grid-row: 7;
  -ms-grid-row-span: 1;
}
/* line 149, templates/g5_helium/custom/scss/custom.scss */
#acm_column6 {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 6;
  grid-row-end: 7;
  -ms-grid-column: 3;
  -ms-grid-row: 6;
  -ms-grid-row-span: 1;
}
/* line 150, templates/g5_helium/custom/scss/custom.scss */
#acm_column6row2 {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 7;
  grid-row-end: 8;
  -ms-grid-column: 3;
  -ms-grid-row: 7;
  -ms-grid-row-span: 1;
}
@media screen and (min-width: 720px) {
  /* line 154, templates/g5_helium/custom/scss/custom.scss */
  .acm-bottom-menu {
    grid: auto 20px 8px auto 20px / 32% 2% 32% 2% 32%;
    grid-gap: 0 0;
    -ms-grid-columns: 32% 2% 32% 2% 32%;
    -ms-grid-rows: auto 20px 8px auto 20px;
  }
  /* line 155, templates/g5_helium/custom/scss/custom.scss */
  #acm_column1 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1;
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  /* line 156, templates/g5_helium/custom/scss/custom.scss */
  #acm_column1row2 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2;
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  /* line 157, templates/g5_helium/custom/scss/custom.scss */
  #acm_column2 {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 3;
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  /* line 158, templates/g5_helium/custom/scss/custom.scss */
  #acm_column3 {
    grid-column-start: 5;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 3;
    -ms-grid-column: 5;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  /* line 159, templates/g5_helium/custom/scss/custom.scss */
  #acm_column4 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 6;
    -ms-grid-column: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
  }
  /* line 160, templates/g5_helium/custom/scss/custom.scss */
  #acm_column5 {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 4;
    grid-row-end: 5;
    -ms-grid-column: 3;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
  /* line 161, templates/g5_helium/custom/scss/custom.scss */
  #acm_column5row2 {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 5;
    grid-row-end: 5;
    -ms-grid-column: 3;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }
  /* line 162, templates/g5_helium/custom/scss/custom.scss */
  #acm_column6 {
    grid-column-start: 5;
    grid-column-end: 6;
    grid-row-start: 4;
    grid-row-end: 4;
    -ms-grid-column: 5;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }
  /* line 163, templates/g5_helium/custom/scss/custom.scss */
  #acm_column6row2 {
    grid-column-start: 5;
    grid-column-end: 6;
    grid-row-start: 5;
    grid-row-end: 5;
    -ms-grid-column: 5;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }
}
@media screen and (min-width: 1200px) {
  /* line 167, templates/g5_helium/custom/scss/custom.scss */
  .acm-bottom-menu {
    grid: auto 20px / 16.5% 0.5% 16% 0.5% 16.5% 0.5% 16% 0.5% 16.5% 0.5% 16%;
    grid-gap: 0 0;
    -ms-grid-columns: 16.5% 0.5% 16% 0.5% 16.5% 0.5% 16% 0.5% 16.5% 0.5% 16%;
    -ms-grid-rows: auto 20px;
  }
  /* line 168, templates/g5_helium/custom/scss/custom.scss */
  #acm_column1 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1;
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  /* line 169, templates/g5_helium/custom/scss/custom.scss */
  #acm_column1row2 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2;
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  /* line 170, templates/g5_helium/custom/scss/custom.scss */
  #acm_column2 {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 3;
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  /* line 171, templates/g5_helium/custom/scss/custom.scss */
  #acm_column3 {
    grid-column-start: 5;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 3;
    -ms-grid-column: 5;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  /* line 172, templates/g5_helium/custom/scss/custom.scss */
  #acm_column4 {
    grid-column-start: 7;
    grid-column-end: 8;
    grid-row-start: 1;
    grid-row-end: 3;
    -ms-grid-column: 7;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  /* line 173, templates/g5_helium/custom/scss/custom.scss */
  #acm_column5 {
    grid-column-start: 9;
    grid-column-end: 10;
    grid-row-start: 1;
    grid-row-end: 1;
    -ms-grid-column: 9;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  /* line 174, templates/g5_helium/custom/scss/custom.scss */
  #acm_column5row2 {
    grid-column-start: 9;
    grid-column-end: 10;
    grid-row-start: 2;
    grid-row-end: 2;
    -ms-grid-column: 9;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
  /* line 175, templates/g5_helium/custom/scss/custom.scss */
  #acm_column6 {
    grid-column-start: 11;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 1;
    -ms-grid-column: 11;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
  /* line 176, templates/g5_helium/custom/scss/custom.scss */
  #acm_column6row2 {
    grid-column-start: 11;
    grid-column-end: 12;
    grid-row-start: 2;
    grid-row-end: 2;
    -ms-grid-column: 11;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
/* line 179, templates/g5_helium/custom/scss/custom.scss */
#acm_column1 div a, #acm_column1row2 div a, #acm_column2 div a, #acm_column3 div a, #acm_column4 div a, #acm_column5 div a, #acm_column5row2 div a, #acm_column6 div a, #acm_column6row2 div a {
  color: #da251d;
  display: block;
}
/* line 182, templates/g5_helium/custom/scss/custom.scss */
#acm_column1 div a:hover, #acm_column1row2 div a:hover, #acm_column2 div a:hover, #acm_column3 div a:hover, #acm_column4 div a:hover, #acm_column5 div a:hover, #acm_column5row2 div a:hover, #acm_column6 div a:hover, #acm_column6row2 div a:hover {
  background-color: #da251d;
  color: #fff;
}
/* line 185, templates/g5_helium/custom/scss/custom.scss */
.acm-bottom-menu div {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  text-align: left;
}
/* line 192, templates/g5_helium/custom/scss/custom.scss */
#ACM-Menu-About-id div.notranslate, #acm-copyright-id.acm-copyright {
  display: inline;
}
/* line 194, templates/g5_helium/custom/scss/custom.scss */
div.ACM-Menu-About {
  position: relative;
  top: 1rem;
  width: 50%;
}
/* line 200, templates/g5_helium/custom/scss/custom.scss */
.ACM-Menu-About a:hover {
  color: #000;
}
/* line 201, templates/g5_helium/custom/scss/custom.scss */
.ACM-Menu-About a {
  color: #fff;
  font-weight: bold;
  font-size: 1rem;
  margin-left: 0.25rem;
}
/* line 209, templates/g5_helium/custom/scss/custom.scss */
div.acm-copyright {
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
/* line 211, templates/g5_helium/custom/scss/custom.scss */
.acm-copyright-section div.g-content.g-particle {
  margin: 0 0 !important;
  padding: 0 0;
  /*width: 195px;*/
}
/* line 217, templates/g5_helium/custom/scss/custom.scss */
.acm-copyright-section {
  /*min-width: 195px !important; max-width: 195px !important;*/
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 240px;
}
/* line 218, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-totop a:hover {
  color: #000;
}
/* line 219, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-totop a {
  color: #fff;
}
/* line 220, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-totop {
  text-align: right;
  padding: 0 0;
}
/* line 221, templates/g5_helium/custom/scss/custom.scss */
.acm-back-to-top-section {
  margin-right: 0.25rem !important;
  position: relative;
  top: -1rem;
  left: 50%;
  width: 50%;
}
/* line 223, templates/g5_helium/custom/scss/custom.scss */
.acm-back-to-top-section div.g-content.g-particle {
  margin: 0 0 !important;
  padding: 0 0;
  float: right;
}
/* line 229, templates/g5_helium/custom/scss/custom.scss */
body #acm-page-content {
  line-height: 1.75;
}
/* Article page Content */
/*body #acm-bottom-menu {line-height:1.5; background-color: #eeeeee;}        /* Bottom Menu */
/* line 231, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-content {
  margin: 0 0;
  padding: 0 0;
}
/*#g-footer { background: yellow none repeat scroll 0 0 !important; }*/
/* line 233, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  padding: 0rem 0;
  line-height: 1;
  min-height: 3rem;
}
/* line 236, templates/g5_helium/custom/scss/custom.scss */
td {
  vertical-align: top;
}
/* Screen Widths */
/* line 241, templates/g5_helium/custom/scss/custom.scss */
.g-container {
  width: 90rem;
}
@media only all and (max-width: 89.938rem) {
  /* line 244, templates/g5_helium/custom/scss/custom.scss */
  .g-container {
    width: 100%;
  }
}
/*#g-navigation ul {font-size:0;} /* Removes Whitespace for between li statements for navigation menu  but also shift menu position upwards*/
/* line 249, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
  opacity: 1;
}
/* line 253, templates/g5_helium/custom/scss/custom.scss */
.acm-navigation-menu {
  /*background-color: khaki;*/
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  /*flex: 0 73%;
   width: 73%;*/
  flex: 0 100%;
  /* !important;*/
  width: 100%;
  max-width: 1440px;
  position: fixed;
  top: 84px;
  height: 40px;
}
/*
 #g-navigation .g-main-nav #g-toplevel-id  {
 display: table;
 width: 100%
 }
 #g-navigation .g-main-nav #g-toplevel-id > li {
 display: table-cell;
 }
 #g-navigation .g-main-nav #g-toplevel-id > li > a {
 display: block;
 text-align: center;
 padding-left:1px;
 border: 1px solid red;
 margin: 0 5px;
 background: #999;
 }
 */
/* line 286, templates/g5_helium/custom/scss/custom.scss */
#ACM-FooterContainer {
  margin-right: auto;
  margin-left: auto;
}
/*.ACMBottomLine  { border-bottom: 1px solid #da251d; }*/
/* line 290, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav, #ACM-FooterID {
  /*width: 100vw; */
  position: relative;
  /*left: 50%;*/
  /*right: 50%;*/
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #da251d;
  /*#e7e7e7;*/
  /* border-top: 1px solid #da251d;
   border-bottom: 1px solid #da251d;*/
}
/* line 302, templates/g5_helium/custom/scss/custom.scss */
div#g-mobilemenu-container .g-toplevel li {
  margin-left: 0px !important;
}
/* line 303, templates/g5_helium/custom/scss/custom.scss */
div#g-mobilemenu-container .g-toplevel {
  margin-top: 0px !important;
}
/* line 304, templates/g5_helium/custom/scss/custom.scss */
nav.g-main-nav .g-toplevel {
  margin-right: auto;
  margin-left: auto;
}
/* line 306, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  margin-top: 8px;
  margin-bottom: 0;
  margin-right: 0;
  margin-left: 0;
}
/* line 313, templates/g5_helium/custom/scss/custom.scss */
.ACM-Menu-Search a {
  top: -2px;
  /* Align Search Magnifying Glass */
}
/* line 317, templates/g5_helium/custom/scss/custom.scss */
.search #searchForm .btn {
  font-size: 0.9rem;
  padding: 1rem 2rem;
}
/* line 318, templates/g5_helium/custom/scss/custom.scss */
.searchintro .badge-info {
  background-color: #da251d;
  color: #fff;
}
/* line 319, templates/g5_helium/custom/scss/custom.scss */
div.search dl.search-results dd.result-text span.highlight {
  background-color: #da251d;
  color: #fff;
}
/* line 320, templates/g5_helium/custom/scss/custom.scss */
div.search form#searchForm div.searchintro {
  font-size: 1.5rem;
}
/* line 322, templates/g5_helium/custom/scss/custom.scss */
.ACM_Slideshow div.g-owlcarousel-item-link {
  display: none;
  visibility: hidden;
}
/* line 324, templates/g5_helium/custom/scss/custom.scss */
#g-intro.acm-owl-carousal-full div.g-container div.g-grid div.g-block.size-100 div.g-content.g-particle {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
/* line 335, templates/g5_helium/custom/scss/custom.scss */
div.ACM_Slideshow div#g-owlcarousel-owlcarousel-8895.g-owlcarousel.owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-dots div.owl-dot {
  background: #da251d none repeat scroll 0 0;
}
/* line 339, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-content {
  padding: 1%;
  height: auto;
}
/* line 340, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper {
  height: 100%;
  padding-top: 0;
  line-height: 1.2;
}
/* line 345, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  /*width: 50%;
   height:auto;*/
  background: rgba(0, 0, 0, 0.8);
  /*	border-radius: 10px;*/
  top: auto;
  left: 0;
  right: auto;
  bottom: 0px;
  margin: 0 0 0 0;
  padding: 0.75%;
  display: block;
  /*display: -webkit-flex;*/
  width: 46%;
  height: auto;
}
/* line 361, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content {
  text-align: left;
}
@media only all and (max-width: 59.938rem) {
  /* line 366, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel-item-desc {
    display: block;
  }
}
/*div.g-owlcarousel-item-link {visibility: hidden !important ; display: none !important;} */
/* line 371, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc p {
  display: inline-block;
  font-family: "Lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 600;
  /*background: #ffdddd;*/
  /*border: 1px solid transparent;
   border-radius: 0.3rem;
   vertical-align: middle;
   text-shadow: none;
   */
  margin: 0 0 0 0;
  padding: 0rem 0rem;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 387, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
  position: relative;
  line-height: 130%;
  top: 0;
  margin: 0 0 0 0;
  text-decoration: underline;
  font-weight: 700;
  color: #fff;
  text-align: left;
  font-family: "Arial", "Raleway", "Helvetica", "Tahoma", "Geneva", sans-serif;
}
/* line 400, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc p {
  color: #aaf;
  margin-top: 1%;
  margin-bottom: 0;
  margin-right: 0;
  margin-left: 0;
}
/* line 407, templates/g5_helium/custom/scss/custom.scss */
div.g-owlcarousel-item-desc p a font font {
  vertical-align: bottom !important;
}
/*h2.g-owlcarousel-item-desc p a font font {vertical-align:bottom !important;}*/
/* line 410, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
  display: block;
  font-weight: 500;
  color: #bbb;
  padding-bottom: 0;
  margin-bottom: 0;
  font-family: "Arial", "Raleway", "Helvetica", "Tahoma", "Geneva", sans-serif;
}
/*
 .g-owlcarousel-item-title { font-size: 1.5vh }
 .g-owlcarousel-item-desc   { font-size: 1.2vh }
 */
/* line 423, templates/g5_helium/custom/scss/custom.scss */
div.ACM_Slideshow .owl-dot {
  margin: 0rem 0.6%;
  opacity: 0.25;
  width: 1.5vmin;
  height: 1.5vmin;
}
/* line 432, templates/g5_helium/custom/scss/custom.scss */
div.ACM_Slideshow .owl-carousel {
  width: 100%;
}
@media only all and (min-width: 1000px) {
  /* line 433, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 98%;
  }
}
@media only all and (min-width: 1005px) {
  /* line 434, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 96%;
  }
}
@media only all and (min-width: 1010px) {
  /* line 435, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 94%;
  }
}
@media only all and (min-width: 1015px) {
  /* line 436, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 92%;
  }
}
@media only all and (min-width: 1020px) {
  /* line 437, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 90%;
  }
}
@media only all and (min-width: 1025px) {
  /* line 438, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 88%;
  }
}
@media only all and (min-width: 1030px) {
  /* line 439, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 86%;
  }
}
@media only all and (min-width: 1035px) {
  /* line 440, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 84%;
  }
}
@media only all and (min-width: 1040px) {
  /* line 441, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 82%;
  }
}
@media only all and (min-width: 1045px) {
  /* line 442, templates/g5_helium/custom/scss/custom.scss */
  div.ACM_Slideshow .owl-carousel {
    width: 80%;
  }
}
/* line 444, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
  line-height: 1.8;
}
/* line 445, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
  line-height: 1.2;
}
/* line 447, templates/g5_helium/custom/scss/custom.scss */
#g-intro {
  background-color: #d3d3d3;
}
/*LightGrey Background color for Carousel full screen width */
@media all and (min-width: 48px) {
  /* line 450, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 5px;
  }
  /* line 451, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 0.55rem;
  }
}
@media all and (min-width: 575px) {
  /* line 455, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 5px;
  }
  /* line 456, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 0.6rem;
  }
}
@media all and (min-width: 650px) {
  /* line 460, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 6px;
  }
  /* line 461, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 0.65rem;
  }
}
@media all and (min-width: 700px) {
  /* line 465, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 7px;
  }
  /* line 466, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 0.7rem;
  }
}
@media all and (min-width: 750px) {
  /* line 470, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 7px;
  }
  /* line 471, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 0.75rem;
  }
}
@media all and (min-width: 950px) {
  /* line 475, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 8px;
  }
  /* line 476, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 0.8rem;
  }
}
@media all and (min-width: 1050px) {
  /* line 480, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 9px;
  }
  /* line 481, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 0.85rem;
  }
}
@media all and (min-width: 1150px) {
  /* line 485, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 10px;
  }
  /* line 486, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 0.9rem;
  }
}
@media all and (min-width: 1250px) {
  /* line 490, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    border-radius: 10px;
  }
  /* line 491, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 1rem;
  }
}
/* line 495, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gillac .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 32%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 496, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-fieldmachine .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 52%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 497, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gill8 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 41%;
  width: auto;
  height: auto;
}
/* line 498, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-pot16 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-height: 33.5%;
  max-width: 57.5%;
  width: auto;
  height: auto;
}
/* line 499, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-zrapotentiostatsweepgenerator .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 50%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 500, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-electrochemicalcellkit .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 50%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 501, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gill12weldtester .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 35%;
  width: auto;
  height: auto;
}
/* line 502, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-femtoamp .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 49%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 503, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-isolated30 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 27%;
  width: auto;
  height: auto;
}
/* line 504, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-lprmeterandbespokelprmeter .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 48%;
  max-height: 33.5%;
  width: auto;
  height: auto;
}
/* line 505, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-weldandpaintsanimation .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 27%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 506, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-rackmountgillac .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 40%;
  width: auto;
  height: auto;
}
/* line 507, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-rackmountgillacx4 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 35.5%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 508, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-anode16 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 26%;
  width: auto;
  height: auto;
}
/* line 509, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-pot16galvanostat .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 36.5%;
  width: auto;
  height: auto;
}
/* line 510, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-coulometry .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 33%;
  width: auto;
  height: auto;
}
/* line 511, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-fieldmachinecompact .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 50%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 512, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gal16 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 30.5%;
  width: auto;
  height: auto;
}
/* line 513, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-galvogill12 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 27%;
  width: auto;
  height: auto;
}
/* line 514, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gill8andweldtester .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 29%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 515, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-acmtestbox .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 49%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 516, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-zed16 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 32%;
  width: auto;
  height: auto;
}
/* line 517, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-zeroresistanceammeter .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 33%;
  width: auto;
  height: auto;
}
/* line 518, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-bespokelprmeter .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 29%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 519, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-fieldmachinecompactandstandard .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 55%;
  max-height: 26%;
  width: auto;
  height: auto;
}
/* line 520, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gillacweldtester .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 55.5%;
  max-height: 32.5%;
  width: auto;
  height: auto;
}
/* line 521, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-potentiostat .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 34%;
  width: auto;
  height: auto;
}
/* line 522, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gillacguardring .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 29%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 523, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-sweepgenerator .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 39%;
  width: auto;
  height: auto;
}
/* line 524, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-4channel2ampgillac .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 59%;
  max-height: 34.5%;
  width: auto;
  height: auto;
}
/* line 525, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-isolated6 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 50%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 526, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-lprmeter .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 29%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 527, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gillacandgillac6 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 39.5%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 528, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-pot24 .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 33%;
  width: auto;
  height: auto;
}
/* line 529, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-gillacbistat .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 26%;
  width: auto;
  height: auto;
}
/* line 532, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-weldanimation .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 533, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-item-paintsandcoatingsanimation .g-owlcarousel-item-content-container {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 536, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link {
  height: 100%;
  width: 100%;
  margin: 0rem 0rem 0rem 0rem;
  padding: 0rem 0rem 0rem 0rem;
}
/*hh2 {    font-weight: 700;
 font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
 line-height:1.2 !important;
 }*/
/* line 551, templates/g5_helium/custom/scss/custom.scss */
img {
  height: inherit;
  max-width: inherit;
}
/* line 556, templates/g5_helium/custom/scss/custom.scss */
table, td {
  border: none;
}
@media only all and (min-width: 60rem) and (max-width: 79.938rem) {
  /* line 560, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel-item-button {
    padding: 1rem 2.625rem;
    font-size: 0.6rem;
  }
}
@media only all and (max-width: 59.938rem) {
  /* line 566, templates/g5_helium/custom/scss/custom.scss */
  .g-owlcarousel-item-button {
    display: none;
  }
}
/* line 570, templates/g5_helium/custom/scss/custom.scss */
.button {
  font-weight: 900;
  font-size: 0.8rem;
  text-transform: none;
}
/* line 576, templates/g5_helium/custom/scss/custom.scss */
div.owl-nav div.owl-prev:hover, div.owl-nav div.owl-next:hover {
  opacity: 1;
  color: #fff;
  border: 2px #fff Solid;
  background-color: #da251d;
}
/* line 579, templates/g5_helium/custom/scss/custom.scss */
div.owl-prev p {
  padding-left: 16px;
  font-weight: bold;
}
/* line 580, templates/g5_helium/custom/scss/custom.scss */
div.owl-next p {
  padding-right: 16px;
  font-weight: bold;
}
/* line 582, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .owl-nav .owl-prev p, .g-owlcarousel .owl-nav .owl-prev .fa, .g-owlcarousel .owl-nav .owl-next p, .g-owlcarousel .owl-nav .owl-next .fa {
  display: inline-block;
  margin: 0 0;
  top: -4px;
  position: relative;
}
/* line 586, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .owl-nav .owl-prev {
  position: absolute;
  right: 100%;
  left: 0;
  width: 49.5%;
}
/* line 587, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .owl-nav .owl-next {
  position: absolute;
  right: 0;
  left: 50.5%;
  width: 49.5%;
}
/* line 590, templates/g5_helium/custom/scss/custom.scss */
.owl-nav [class*="owl-"] {
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: -32px;
  padding: 0px 0px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #da251d;
  background-color: #fff;
  border: 2px #da251d Solid;
  border-radius: 15px;
  box-shadow: 3px 3px #555;
  opacity: 1;
  height: 28px;
}
/*
 div.g-owlcarousel-dotspacer {
 background-color: red;
 }
 div.ACM_Slideshow .owl-dots {
 bottom: 0rem; 
 position:relative;
 top:2px;
 }
 */
/* line 622, templates/g5_helium/custom/scss/custom.scss */
.owl-carousel .owl-item {
  width: auto;
}
/* line 623, templates/g5_helium/custom/scss/custom.scss */
div.ACM_Slideshow .owl-carousel {
  margin-right: auto;
  margin-left: auto;
}
/*
 @media only all and (min-width: 48rem) and (max-width: 59.938rem) {
 div.ACM_Slideshow .owl-carousel {
 width: 48rem;
 }
 }
 @media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
 div.ACM_Slideshow .owl-carousel {
 width: 30rem;
 }
 }
 @media only all and (max-width: 30rem) {
 div.ACM_Slideshow .owl-carousel {
 width: 100%;
 }
 }
 */
/* line 652, templates/g5_helium/custom/scss/custom.scss */
#g-features {
  padding: 0rem 0;
}
/* line 655, templates/g5_helium/custom/scss/custom.scss */
div#acm-bottom-menu.g-block.size-100 div.g-content.g-particle {
  margin: 0 0;
}
/* line 656, templates/g5_helium/custom/scss/custom.scss */
div#acm-bottom-menu.g-block.size-100 div.g-content.g-particle div.g-content-array.g-joomla-articles {
  margin-left: 0rem;
  margin-right: 0rem;
}
/* line 662, templates/g5_helium/custom/scss/custom.scss */
#g-features div.g-content {
  margin-top: 0.625rem;
  margin-bottom: 0rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
  padding-right: 0rem;
}
/* line 673, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-intro {
  padding-top: 0px;
  padding-bottom: 34px;
}
/* line 675, templates/g5_helium/custom/scss/custom.scss */
.acm-owl-carousal-full {
  position: relative;
  top: 134px;
}
/* line 676, templates/g5_helium/custom/scss/custom.scss */
#g-features {
  padding-top: 134px;
}
/*.acm-owl-carousal-full { padding-bottom: 32px !important; padding-top: 0px !important; }    OLD */
/* line 680, templates/g5_helium/custom/scss/custom.scss */
#g-intro div.g-content {
  margin-top: 0.625rem;
  margin-bottom: 0rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  padding-left: 0.938rem;
  padding-right: 0.938rem;
}
/* line 694, templates/g5_helium/custom/scss/custom.scss */
#g-navigation div.g-content {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 0rem;
  margin-right: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
  padding-right: 0rem;
}
/* line 706, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #000;
}
/* line 709, templates/g5_helium/custom/scss/custom.scss */
ul#g-toplevel-id.g-toplevel {
  font-size: 0;
  height: 44px;
}
/* line 710, templates/g5_helium/custom/scss/custom.scss */
ul#g-toplevel-id.g-toplevel li {
  font-size: 1rem;
}
/*li#ACM-Menu-id-Home {display:flex;}
 li#ACM-Menu-id-Products {display:flex;}
 li#ACM-Menu-id-Industries {display:flex;}
 li#ACM-Menu-id-Support {display:flex;}
 li#ACM-Menu-id-Media {display:flex;}
 li#ACM-Menu-id-Contact {display:flex;}
 li#ACM-Menu-id-Search {display:flex;}
 */
/* line 720, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-navigation .g-main-nav .g-toplevel > li.active:hover > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 3px 0 #000;
  /* line under selected top menu text*/
}
/* line 724, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 3px 0 #fff;
  /* line under selected top menu text*/
}
/* line 728, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
  /*Menu Top Line text color  */
}
/* line 734, templates/g5_helium/custom/scss/custom.scss */
#g-expanded div.g-content {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
/* line 739, templates/g5_helium/custom/scss/custom.scss */
#g-expanded {
  padding: 0 0;
  padding-top: 0.5rem;
}
/*
 #acm-about-logo      img { max-height:120px; max-width: 100%; margin-right:auto; margin-left: auto;}
 /*
 /*.acm-navigation-menu {   max-width: 690px;   } */
/* line 751, templates/g5_helium/custom/scss/custom.scss */
div#acm-page-content div.icons {
  display: none;
  visibility: hidden;
}
/* line 753, templates/g5_helium/custom/scss/custom.scss */
#g-navigation {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 480px;
  background-color: #fff !important;
  height: 134px;
}
/* was 88px */
/* line 763, templates/g5_helium/custom/scss/custom.scss */
#acm-bottom-menu .g-array-item-text {
  margin-top: 0px;
}
/* line 764, templates/g5_helium/custom/scss/custom.scss */
.acm-bottom-menu {
  margin-bottom: 0.5rem;
}
/* line 766, templates/g5_helium/custom/scss/custom.scss */
.acm-anchor {
  display: block;
  position: relative;
  top: -128px;
  visibility: hidden;
}
/* line 773, templates/g5_helium/custom/scss/custom.scss */
.acm-anchor-index {
  display: block;
  position: relative;
  top: -227px;
  visibility: hidden;
}
/* line 779, templates/g5_helium/custom/scss/custom.scss */
.red-hr {
  /*border-bottom: 1px solid #DA251D;*/
}
/* line 780, templates/g5_helium/custom/scss/custom.scss */
.red-hr-middle {
  /*border-bottom: 1px solid #DA251D;*/
  margin-left: auto;
  margin-right: auto;
}
/* line 781, templates/g5_helium/custom/scss/custom.scss */
.p-spacer {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 784, templates/g5_helium/custom/scss/custom.scss */
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}
/* line 790, templates/g5_helium/custom/scss/custom.scss */
#Loose-connection-guide-show {
  display: none;
}
/* line 792, templates/g5_helium/custom/scss/custom.scss */
#industries4x4 {
  display: table;
  visibility: visible;
}
/* line 793, templates/g5_helium/custom/scss/custom.scss */
#industries2x8 {
  display: none;
  visibility: hidden;
}
/* line 794, templates/g5_helium/custom/scss/custom.scss */
.ACMLogo2Class {
  overflow: hidden;
  visibility: visible;
  display: block;
}
/* line 795, templates/g5_helium/custom/scss/custom.scss */
.ACMLogo2Class img {
  position: fixed;
}
@media only all and (max-width: 47.98rem) {
  /* was 88px */
  /*#g-intro {padding-top:86px;}*/
  /* line 798, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation {
    height: 89px;
  }
  /* line 800, templates/g5_helium/custom/scss/custom.scss */
  .acm-owl-carousal-full {
    top: 89px;
  }
  /* line 801, templates/g5_helium/custom/scss/custom.scss */
  #g-features {
    padding-top: 89px;
  }
  /* line 802, templates/g5_helium/custom/scss/custom.scss */
  a.acm-anchor {
    top: -89px;
  }
  /* line 803, templates/g5_helium/custom/scss/custom.scss */
  a.acm-anchor-index {
    top: -188px;
  }
  /* line 804, templates/g5_helium/custom/scss/custom.scss */
  .ACMLogo2Class {
    display: none;
    visibility: hidden;
  }
  /* line 805, templates/g5_helium/custom/scss/custom.scss */
  #industries4x4 {
    display: none;
    visibility: hidden;
  }
  /* line 806, templates/g5_helium/custom/scss/custom.scss */
  #industries2x8 {
    display: table;
    visibility: visible;
  }
}
/* line 809, templates/g5_helium/custom/scss/custom.scss */
.fa-2x {
  font-size: 1.6rem;
}
/* was 1.6rem */
/* line 812, templates/g5_helium/custom/scss/custom.scss */
a.acm-social-youtube {
  margin-left: 0px;
}
/* line 813, templates/g5_helium/custom/scss/custom.scss */
a.acm-social-email {
  margin-right: 0px !important;
}
/* line 814, templates/g5_helium/custom/scss/custom.scss */
.g-social a {
  margin-right: 1rem;
  padding: 0 0;
}
/* line 816, templates/g5_helium/custom/scss/custom.scss */
.acm-social {
  margin-right: 0px;
  margin-top: -4px;
  text-align: right;
  line-height: 2.125;
  height: 40px;
  text-align: right !important;
}
/* line 826, templates/g5_helium/custom/scss/custom.scss */
div.acm-navigation-social {
  position: absolute;
  top: 0px;
  right: 4px;
  max-width: 14.25rem;
  min-width: 14.25rem;
  width: 100%;
  height: 36px;
}
/* line 838, templates/g5_helium/custom/scss/custom.scss */
div.acm-navigation-social a {
  color: #da251d !important;
}
/* line 842, templates/g5_helium/custom/scss/custom.scss */
.g-logo {
  margin: 0 0;
  padding: 0 0;
}
/* line 843, templates/g5_helium/custom/scss/custom.scss */
.g-logo img, .g-logo svg {
  margin: 0 0;
}
/* line 844, templates/g5_helium/custom/scss/custom.scss */
.acm-navigation-logo {
  max-width: 173px !important;
  min-width: 173px !important;
  margin-left: 4px;
}
/* line 845, templates/g5_helium/custom/scss/custom.scss */
.acm-navigation-logo2 {
  display: inline;
  min-width: 268px;
  overflow: hidden;
  left: 174px;
  position: absolute;
}
/* Google Translate */
/* line 852, templates/g5_helium/custom/scss/custom.scss */
.g-grid div.acm-navigation-googletranslate {
  /*   Stuff to change */
  position: absolute;
  top: 36px;
  right: 4px;
  width: 200px;
  height: 44px;
  max-width: 200px !important;
}
/* line 862, templates/g5_helium/custom/scss/custom.scss */
.acm-navigation-googletranslate div.g-content.g-particle {
  margin: 0 0 !important;
  padding: 0 0 !important;
}
/* line 863, templates/g5_helium/custom/scss/custom.scss */
.acm-navigation-googletranslate {
  margin-right: 0px;
}
/* line 864, templates/g5_helium/custom/scss/custom.scss */
.goog-logo-link {
  position: relative;
  color: #da251d !important;
  font-size: 11px !important;
}
/*letter-spacing: 3px; /* visibility:visible; /* show 'Translate' even if 'Powered by' is hidden */
/* line 865, templates/g5_helium/custom/scss/custom.scss */
.goog-te-gadget img {
  position: relative;
  margin-top: 3px;
  visibility: visible !important;
  padding-right: 0px !important;
  margin-right: 2px;
}
/* line 866, templates/g5_helium/custom/scss/custom.scss */
.goog-te-gadget .goog-te-combo {
  position: relative;
  top: 3px;
  margin: 0 0;
  visibility: visible !important;
  font-size: 1rem;
}
/* line 869, templates/g5_helium/custom/scss/custom.scss */
div.skiptranslate.goog-te-gadget select {
  padding: 0 0;
  margin: 0 0;
  color: #da251d;
  border-color: #da251d;
}
/* letter-spacing:1px;*/
/* line 872, templates/g5_helium/custom/scss/custom.scss */
div.skiptranslate.goog-te-gadget {
  position: relative;
  color: #da251d;
  text-align: right;
}
/*letter-spacing:2px;/*visibility: hidden; /*hide 'Powered by' and 'Translate' */
/* line 874, templates/g5_helium/custom/scss/custom.scss */
div#goog-gt-tt.goog-tooltip.skiptranslate {
  visibility: hidden !important;
}
/* line 876, templates/g5_helium/custom/scss/custom.scss */
.goog-te-banner-frame.skiptranslate {
  display: none !important;
}
/*
 .goog-te-combo option[value=af] {background-color:red;}
 .goog-te-combo option[value=eu] {background-color:green;}
 .goog-te-combo option[value=ca] {background-color:blue;}
 .goog-te-combo option[value=da] {background-color:yellow;}
 */
/*  goog-te-menu2-item-selected is the selected language
 <a class="goog-te-menu2-item-selected" href="javascript:void(0)"><div style="white-space: nowrap;"><span class="indicator">›</span><span class="text">Hausa</span></div></a>
 */
/* Mobile Menu Icon Position */
/*
 @media only all and (min-width: 35.1rem) { 
 .g-offcanvas-toggle {
 display: none !important;
 }
 }
 @media only all and (max-width: 35rem) {  
 .g-offcanvas-toggle {
 display: block !important;
 }
 }
 */
/* line 908, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle .fa-bars {
  font-size: 3rem;
}
/* line 911, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle {
  position: fixed;
  top: 19px;
  margin-left: 180px;
  /* was just left but did not jQuery scroll correctly*/
  width: 62px;
  height: 49px;
  text-align: left !important;
  color: #da251d !important;
}
/* line 922, templates/g5_helium/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after {
  opacity: 1;
  width: 1.5rem;
  /*color: #fff;*/
}
/* line 928, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: #424753;
}
/* line 931, 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 {
  border: 2px solid #fff;
  background: #424753;
  /*   background: #DA251D; */
  border-radius: 0.25rem;
  margin: -0.3rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 939, templates/g5_helium/custom/scss/custom.scss */
#g-mobilemenu-container ul.g-sublevel {
  width: 15rem;
}
/* line 940, 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:hover {
  /*	background: #424753;*/
  color: #da251d !important;
  background: #fff !important;
}
/* line 946, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas, #g-offcanvas #g-mobilemenu-container ul, #g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background-color: #424753 !important;
}
/*.g-go-back a::before{color: #DA251D ; font-weight:700; opacity:1;}*/
/*.g-go-back a { width:2.1rem;}*/
/* line 956, templates/g5_helium/custom/scss/custom.scss */
.g-go-back a::before:hover {
  color: #da251d;
  background: #fff;
}
/* line 958, templates/g5_helium/custom/scss/custom.scss */
.g-go-back a::before {
  /*background: #424753;*/
  opacity: 1;
}
/* line 963, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul li a:hover {
  color: #fff;
  background-color: #da251d;
}
/* line 964, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container a {
  color: #fff;
}
/* line 965, templates/g5_helium/custom/scss/custom.scss */
html {
  min-width: 480px;
  overflow-y: scroll;
  overflow-x: auto;
}
/* line 966, templates/g5_helium/custom/scss/custom.scss */
body {
  top: 0px !important;
}
/* Cookies Button Color */
/* line 969, templates/g5_helium/custom/scss/custom.scss */
.cc_container .cc_btn, .cc_container .cc_btn:visited {
  color: #fff !important;
  background-color: #da251d !important;
}
/*     Offline stuff */
/* line 972, templates/g5_helium/custom/scss/custom.scss */
#g-above {
  padding-top: 1rem;
  padding-bottom: 0rem;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 978, templates/g5_helium/custom/scss/custom.scss */
#g-above .g-particle {
  margin-top: 0rem;
  margin-bottom: 0rem;
  margin-right: auto;
  margin-left: auto;
  padding: 0rem;
  width: 480px;
}
/* line 987, templates/g5_helium/custom/scss/custom.scss */
#offline-logo img {
  height: 78px;
}
/* line 989, templates/g5_helium/custom/scss/custom.scss */
#offline-image-gill8 img {
  height: 210px;
}
/* line 991, templates/g5_helium/custom/scss/custom.scss */
#offline-image-acm img {
  height: 246px;
}
/* Comment out #offline-'title/image/link'-acm (BELOW) to show Gill 8 website Offline message */
/*
 #offline-title-acm, #offline-image-acm, #offline-link-acm { visibility: hidden !important; display: none !important; }
 */
/* Comment out #offline-'title/image/link'-gill8 (BELOW) to show ACM website Offline message */
/* line 1002, templates/g5_helium/custom/scss/custom.scss */
#offline-title-gill8, #offline-image-gill8, #offline-link-gill8 {
  visibility: hidden !important;
  display: none !important;
}
/* line 1008, templates/g5_helium/custom/scss/custom.scss */
#offline-frame {
  /*   margin: 0px auto;*/
  width: 480px;
  max-width: 480px;
  padding: 20px;
  text-align: center;
}
/* line 1017, templates/g5_helium/custom/scss/custom.scss */
.offline-outline {
  border: 2px solid #da251d;
  background: #fff;
  padding: 2px;
}
/* line 1024, templates/g5_helium/custom/scss/custom.scss */
#offline-title-acm h1 {
  font-size: 2.1rem;
  position: relative;
  top: 16px;
}
/* line 1025, templates/g5_helium/custom/scss/custom.scss */
#offline-link-acm, #offline-link-gill8 {
  margin-top: 2rem;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 500;
}
/* Offline Login CSS section */
/* Comment out .acm-login-section (BELOW) to show ACM website Offline Login details */
/*.acm-login-section {
 visibility: hidden !important ;
 display: none !important;
 }
 */
/* line 1036, templates/g5_helium/custom/scss/custom.scss */
div#offline-contact-acm {
  font-size: 1.35rem;
  font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
/* line 1038, templates/g5_helium/custom/scss/custom.scss */
div#offline-google-translate {
  height: 10px;
  text-align: right;
}
/* line 1040, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar.acm-login-section {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 1042, templates/g5_helium/custom/scss/custom.scss */
#acm-login-id.g-content {
  padding: 0px 0px;
}
/* line 1044, templates/g5_helium/custom/scss/custom.scss */
#acm-login-id h1 {
  font-size: 1.75rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
}
/*
 #acm-login-id input[type="text"] {
 margin-left: 16px;
 }
 #acm-login-id input[type="password"] {
 margin-left: 22px;
 }
 */
/* line 1058, templates/g5_helium/custom/scss/custom.scss */
#acm-login-id input[type="text"], #acm-login-id input[type="password"] {
  line-height: 1rem;
  font-weight: 500;
}
/* line 1060, templates/g5_helium/custom/scss/custom.scss */
#acm-login-id input[type="submit"] {
  padding: 0.8rem 2rem;
  font-size: 1.25rem;
}
/* line 1062, templates/g5_helium/custom/scss/custom.scss */
#acm-login-id label {
  font-weight: 500;
  font-size: 1.35rem;
}
/* line 1064, templates/g5_helium/custom/scss/custom.scss */
#acm-login-id {
  /*   margin: 0px auto;*/
  width: 480px;
  max-width: 480px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}
/*# sourceMappingURL=custom_24.css.map */