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

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,900');
@import url('../../fonts/animate.css');
/*
 @import url('../fonts/SourceSansPro-Black.eot');
 @font-face {
 font-family: 'Source Sans Pro';
 src: url('../fonts/SourceSansPro-Black.eot');
 src: url('../fonts/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceSansPro-Black.woff') format('woff'), url('../fonts/SourceSansPro-Black.ttf') format('truetype');
 font-weight: 900;
 font-style: normal;
 }*/
/* line 15, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3 {
  font-family: 'Source Sans Pro';
  font-weight: 900;
  font-style: normal;
}
/* line 22, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.portal-link {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
  color: #faa439;
}
/* line 28, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.portal-link:hover {
  color: #2298ae;
}
/* line 33, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.portal-link-icon {
  display: block;
  height: 50px;
  width: 50px;
  background: url('https://www.elevatetech.com.au/wp-content/uploads/2018/07/portal-icon.png') no-repeat;
  background-size: contain;
}
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.portal-link-icon:hover {
  -webkit-animation: rotation 2s infinite linear;
}
/* line 45, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.portal-container .g-content {
  padding: 1.138rem 0 0.838rem;
}
@-webkit-keyframes rotation {
  /* line 51, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  from {
    -webkit-transform: rotate(0deg);
  }
  /* line 54, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  to {
    -webkit-transform: rotate(359deg);
  }
}
@media (max-width: 769px) {
  /* line 59, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .portal-container, .mobile-disappear {
    display: none;
  }
}
@media screen and (max-width: 900px) and (min-width: 768px) {
  /* line 67, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate-menu {
    flex: 0 60%;
    width: 60%;
  }
  /* line 72, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation li {
    padding: 0.5em 0 0.5em !important;
  }
}
@media (min-width: 300px) {
  /* line 79, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 {
    text-transform: uppercase !important;
    font-weight: bold;
    line-height: 1em;
    font-size: 2.4em;
  }
  /* line 85, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 span:first-child::after, #custom_hero_text h1 span:first-child::before {
    content: " ";
    white-space: pre;
  }
  /* line 90, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate-title {
    text-align: center;
    letter-spacing: -2px;
    margin-bottom: -4em;
  }
  /* line 95, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate-title h1 {
    font-size: 2.5em;
    line-height: 0.8em;
    border-bottom: 5px solid #f4f4f4;
    display: inline-block;
    padding: 0 0.5em 0.3em;
    margin: 0;
    font-weight: 900 !important;
  }
  /* line 104, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate-title p {
    font-size: 1.4em;
    line-height: 1em;
    text-transform: uppercase;
    font-weight: 900;
    color: #cbcbcb;
    margin: 0.3em 0 0 !important;
  }
  /* line 112, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .bigtext-smalltext h1 {
    font-size: 1.6em;
    line-height: 1.1em;
  }
}
@media (max-width: 767px) {
  /* line 121, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .image-ad-bottom {
    padding: 1em 2em;
  }
  /* line 122, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate_logo .g-content {
    margin: 0;
  }
  /* line 125, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate_logo .g-content img {
    width: 70%;
    margin: auto;
  }
  /* line 129, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #latest-news {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 134, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-subfeature h3 {
    text-align: center !important;
  }
  /* line 137, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .slider {
    height: 30px;
  }
}
@media (min-width: 768px) {
  /* line 140, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  /*#elevate-news .g-array-item-title{
   width: 75%;
   float:right
   }
   #elevate-news .g-array-item-details {
   width: 20%;
   margin-right: 5%;
   float:left;
   background: #faa439;
   text-align: center;
   min-height: 100px;
   border-radius: 10px 
   }*/
  /* line 143, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 {
    text-transform: uppercase !important;
    line-height: 0.9em;
    font-weight: 900 !important;
    text-align: left;
    font-size: 3em;
    letter-spacing: -2px;
  }
  /* line 151, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 span {
    font-size: 2em;
    line-height: 0.8em;
  }
  /* line 155, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 span:first-child::after, #custom_hero_text h1 span:first-child::before {
    content: "\A";
    white-space: pre;
  }
  /* line 160, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 span.smaller_text {
    font-size: 0.8em;
    line-height: 1em;
  }
  /* line 164, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text .sample-description {
    text-align: left;
    padding: 0;
  }
  /* line 168, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text p {
    text-align: left;
  }
  /* line 171, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav {
    margin-top: 0.4em !important;
    letter-spacing: -1px;
  }
  /* line 175, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav a {
    margin: 0 0.2em;
  }
  /* line 178, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate_logo .g-content {
    padding: 0 !important;
  }
  /* line 181, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .home_bottom_image {
    vertical-align: middle;
    padding: 0 0 0 5em;
    margin-top: 6em;
  }
  /* line 186, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .bigtext-smalltext h1 {
    font-size: 2em;
    line-height: 1em;
    text-align: left !important;
    font-weight: 900;
  }
  /* line 192, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .bigtext-smalltext p {
    text-align: left;
  }
  /* line 195, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate-title {
    text-align: center;
    letter-spacing: -2px;
  }
  /* line 199, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate-title h1 {
    font-size: 3.5em;
    line-height: 1em;
    border-bottom: 5px solid #f4f4f4;
    display: inline-block;
    padding: 0 0.5em 0.1em;
    margin: 0;
    font-weight: 900 !important;
  }
  /* line 208, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate-title p {
    font-size: 1.4em;
    line-height: 1em;
    text-transform: uppercase;
    font-weight: 900;
    color: #cbcbcb;
    margin: 0.3em 0 0 !important;
  }
  /* line 216, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .contact-container input[type="text"], .contact-container input[type="tel"], .contact-container input[type="email"], .contact-container textarea {
    width: 100%;
  }
  /* line 222, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #elevate-news {
    text-align: left !important;
  }
  /* line 225, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #elevate-news .g-item-title a {
    font-size: 1.2em;
    line-height: 0.7em;
    color: #000 !important;
    margin-bottom: 0;
  }
  /* line 247, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #elevate-news .g-array-item-details {
    margin-top: -10px;
  }
  /* line 250, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #elevate-news .g-array-item-date {
    font-size: 1em;
  }
  /* line 253, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .services-list .g-content {
    padding: 0.938rem 0.938rem 0.38rem;
    margin: 0;
  }
  /* line 257, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .ffwd_blog_style_object_name_0 {
    font-size: 2em !important;
    text-align: left !important;
  }
}
@media (min-width: 1020px) {
  /* line 263, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .totop {
    display: none;
  }
}
@media (min-width: 1200px) {
  /* line 267, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation .g-menu-item-container {
    font-size: 1.3em;
  }
  /* line 270, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #latest-news .g-wordpress-posts .g-array-item-image {
    height: 212px;
    overflow: hidden;
  }
  /* line 274, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-feature {
    padding: 0.8rem 0;
  }
}
/* line 277, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  border-bottom: 8px solid #faa439;
  text-transform: uppercase;
  color: #222836 !important;
}
/* line 282, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation a {
  font-weight: bold !important;
}
/* line 285, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-selected {
  border-top: 7px solid #3c4354;
  background: none !important;
}
/* line 289, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .active.g-selected {
  background: none !important;
}
/* line 292, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.elevate-menu .g-particle {
  padding: 0 !important;
  margin: 0 0;
}
/*
 .g-main-nav .g-selected {
 background: #3c4354 !important;
 border-radius: 5px;
 }
 .g-main-nav .active.g-selected {
 background: #faa439 !important	
 }
 #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
 border-radius: 5px;
 background: #faa439	
 }*/
/* line 310, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
  border-top: 8px solid #faa439;
}
/* line 314, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0;
}
/* line 317, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-menu-item-container.active {
  border-color: #faa439 !important;
  background: none;
}
/* line 321, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #faa439 !important;
}
/* line 324, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .elevate_logo a:hover {
  background: none;
}
/* line 327, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li {
  margin: 0 0.5em;
}
/* line 330, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation li:hover {
  padding: 1.5em 0 0.5em;
  border-top: 8px solid #454a58;
}
/* line 334, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation li:hover a {
  color: #f4f4f4 !important;
}
/* line 337, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation li {
  padding: 1.5em 0 0.5em;
  border-top: 8px solid #222735;
}
/* line 341, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.sample-content h1 {
  font-weight: 900 !important;
}
/* line 344, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.elevate-title-orange {
  text-align: center;
  letter-spacing: -2px;
}
/* line 348, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.elevate-title-orange h1 {
  font-size: 4em;
  line-height: 1em;
  border-bottom: 5px solid #e78d1d !important;
  display: inline-block;
  padding: 1em 0.2em 0.1em;
  margin: 0 0 1em;
  font-weight: 900 !important;
}
/* line 357, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.elevate-title-orange p {
  font-size: 1.8em;
  line-height: 1em;
  text-transform: uppercase;
  font-weight: 900;
  color: #fff !important;
  margin: 0.3em 0 !important;
}
/* line 366, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.team-profile h1 {
  margin-bottom: 0;
  line-height: 0.9em;
}
/* line 370, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.team-profile img {
  width: 60%;
}
/* line 373, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bottom-ad-text p {
  font-size: 2em;
  line-height: 1.2em;
  font-weight: 900;
  text-align: left;
  color: #fff;
  margin-bottom: 1em;
}
/* line 381, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.services-list h1 {
  line-height: 0.9em;
  text-transform: uppercase;
}
/* line 385, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.services-list span {
  font-weight: normal;
  color: #faa439;
}
/* line 389, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.services-list span:first-child::before {
  content: "\A";
  white-space: pre;
}
/* line 393, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.services-list {
  text-align: center;
}
/* line 396, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.button {
  font-weight: 900;
  text-transform: uppercase;
}
/* line 400, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer-copyright {
  margin: 0;
}
/* line 403, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer-copyright strong {
  color: #faa439;
  text-transform: uppercase;
  font-size: 1.2em;
}
/* line 408, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer-copyright a:hover {
  color: #faa439;
}
/* line 411, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.partners-image {
  border: 1px solid #f4f4f4;
  vertical-align: middle;
  text-align: center;
  padding: 1em 0;
}
/* line 417, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.v-spacer1em {
  height: 1.5em;
}
/* line 420, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.ad-image {
  text-align: center;
}
/* line 423, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.negative-padding {
  margin: -6em 0 -3.3em !important;
}
/* line 426, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.disable h2 {
  display: none;
}
/* line 429, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.contact-container p {
  margin: 0 auto 0.5em !important;
}
/* line 432, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.contact-container label {
  font-weight: 900;
}
/* line 435, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.contact-container input[type="text"], .contact-container input[type="tel"], .contact-container input[type="email"], .contact-container textarea {
  border: 1px solid #d9d7d7 !important;
  background: #f4f4f4;
  width: 100%;
  margin-bottom: 10px;
}
/* line 444, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.contact-container input[type="submit"] {
  display: inline-block;
  background: #2298ae;
  color: #fff;
  padding: 5px 15px;
}
/* line 450, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-social a {
  display: inline-block;
  padding: 0.1rem 0.4rem;
  background: #faa439;
  border: 1px solid #faa439;
  border-radius: 0.1875rem;
  margin-bottom: 4px;
  color: #212939;
}
/* line 459, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.social-title h2 {
  color: #fff;
  font-size: 1em;
  margin: 0 0 0.8em;
  font-weight: 400;
}
/* line 466, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.sample-content .sample-description {
  font-size: 1em !important;
}
/* line 470, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.team-profile .sample-description {
  line-height: 1.2em;
}
/* line 475, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.pirate-forms-submit-button {
  background: #0096ad;
  color: #fff;
  padding: 0.5em 1em;
  border-radius: 5px;
}
/* line 482, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.pirate_forms_thankyou_wrap {
  margin-bottom: 10px;
  padding: 1em 0.5em 0.5em;
  background: #0096ad;
  color: #fff;
  border-radius: 5px;
  text-align: center;
}
/* line 491, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.pirate_forms textarea {
  height: 160px !important;
}
/* line 495, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.fb-feed {
  overflow: hidden;
  padding-right: 10px;
}
/* line 499, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.fb-feed .ffwd_title_spun1_0 {
  display: none !important;
}
/* line 502, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0 {
  border-top: none !important;
  border-bottom: 5px solid #f4f4f4 !important;
}
/* line 508, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ffwd_container1_0 #ffwd_container2_0 .blog_style_image_container_0 {
  margin-bottom: 20px !important;
}
/* line 512, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 {
  text-align: left !important;
  font-weight: 900;
  line-height: 2em;
  margin-top: 1em;
}
/* line 520, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_messages_0 {
  line-height: 1.5em;
}
/* Slider */
/* line 525, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
/* line 544, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/* line 554, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-list:focus {
  outline: none;
}
/* line 558, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
/* line 564, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 574, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
/* line 582, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-track:before, .slick-track:after {
  display: table;
  content: '';
}
/* line 589, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-track:after {
  clear: both;
}
/* line 593, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-loading .slick-track {
  visibility: hidden;
}
/* line 598, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
/* line 606, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
[dir='rtl'] .slick-slide {
  float: right;
}
/* line 610, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-slide img {
  display: block;
}
/* line 614, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 618, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 622, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 626, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 630, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
/* line 638, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-arrow.slick-hidden {
  display: none;
}
/* Slider */
/* line 643, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-loading .slick-list {
  background: #fff url('../../images/ajax-loader.gif') center center no-repeat;
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url('../../fonts/slick.eot');
  src: url('../../fonts/slick.eot#iefix') format('embedded-opentype'), url('../../fonts/slick.woff') format('woff'), url('../../fonts/slick.ttf') format('truetype'), url('../../fonts/slick.svg#slick') format('svg');
}
/* Arrows */
/* line 658, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-prev, .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
/* line 683, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
/* line 692, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
  opacity: 1;
}
/* line 699, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: 0.25;
}
/* line 705, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-prev:before, .slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 719, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-prev {
  left: -25px;
}
/* line 723, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}
/* line 728, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-prev:before {
  content: '←';
}
/* line 732, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
[dir='rtl'] .slick-prev:before {
  content: '→';
}
/* line 737, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-next {
  right: -25px;
}
/* line 741, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}
/* line 746, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-next:before {
  content: '→';
}
/* line 750, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
[dir='rtl'] .slick-next:before {
  content: '←';
}
/* Dots */
/* line 756, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
/* line 761, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
/* line 776, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
/* line 789, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
/* line 807, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
/* line 812, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
/* line 817, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 839, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}
/* line 845, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slider {
  width: 90%;
  margin: 10px auto;
}
/* line 850, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-slide {
  margin: 0px 10px;
}
/* line 854, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-slide img {
  width: 100%;
}
/* line 858, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.slick-prev:before, .slick-next:before {
  color: #9c9c9c;
}
/* line 864, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.single-news {
  text-align: left;
}
/* line 868, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.single-news .entry-title {
  font-size: 3em;
  margin-bottom: 0;
}
/* line 873, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.single-news .entry-meta {
  display: inline-block;
  margin: 0.5em 0;
}
/* line 878, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.single-news .entry-meta div {
  float: left;
  margin-right: 1em;
}
/* line 884, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bounceInLeft, .bounceInRight {
  -webkit-animation-duration: 2s;
  -webkit-animation-delay: 1s;
  -webkit-animation-iteration-count: 1;
}
/*IE10+ HACK*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 896, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .home_bottom_image {
    width: 40% !important;
    vertical-align: middle;
    padding: 0 0 0 2em;
    margin: 6em -1em 0 0;
  }
  /* line 902, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text {
    width: 40% !important;
  }
  /* line 905, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 span {
    display: block !important;
  }
}
/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align:auto) {
  /* line 917, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 span {
    display: block !important;
  }
}
/* line 924, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.news-post .g-item-title {
  font-size: 1.8rem;
  line-height: 1.2;
}
/* line 929, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.news-post .g-array-item-details {
  color: #faa439;
}
/* line 932, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.news-post .g-array-item-text {
  text-align: justify;
}
/* line 935, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.news-post .g-grid:first-child {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 940, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.news-post .g-grid:first-child .g-block:first-child {
  flex: 0 1 100%;
  margin-bottom: 40px;
}
/* line 946, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.news-post > .g-grid:first-child .g-block {
  flex: 1 0 50%;
}
/* line 952, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.title-margin {
  margin: 80px 0 0;
}
/* line 956, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#elevate-single-page h2.entry-title {
  font-size: 3em !important;
}
/* line 960, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#services-bottom h3 {
  text-align: center;
  font-family: 'Source Sans Pro';
  font-weight: 900;
  font-size: 2.25rem;
  color: #0e1117;
}
/* line 968, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#elevate-single-page h2.entry-title {
  line-height: 1.1;
}
/* line 971, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#services-bottom h2.entry-title {
  display: none !important;
}
/* line 974, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.type-page h2.entry-title {
  display: none;
}
/* line 978, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#elevate-single-page h1 {
  font-family: 'Source Sans Pro';
  font-weight: 900;
  font-style: normal;
  font-size: 3em !important;
}
/* line 984, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.table-style1, .table-style2 {
  margin-bottom: 40px;
}
/* line 985, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.table-style1 th {
  background: #2298ae;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
/* line 989, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.table-style1 td:first-child {
  background: #f4f4f4;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
/* line 993, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.table-style1 td {
  padding: 5px 10px;
}
/* line 997, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.table-style2 th {
  background: #2298ae;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
/* line 1001, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.table-style2 td:first-child {
  background: #f4f4f4;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
}
/* line 1005, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.table-style2 td {
  padding: 5px 10px;
  text-align: center;
}
/* line 1010, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.fa-times {
  color: red;
  font-size: 120%;
}
/* line 1013, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.fa-check {
  color: green;
  font-size: 120%;
}
/* line 1017, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.single-news .entry-title {
  line-height: 1.2;
}
/* line 1020, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#latest-news {
  margin: 40px auto;
}
/* line 1023, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#latest-news h2 {
  line-height: 1.2;
  font-size: 1.6rem;
}
/* line 1028, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#latest-news h3 a {
  color: #0e1117;
}
/* line 1032, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.big-text {
  font-size: 8rem;
  line-height: 1;
  margin: 0 0 15px;
  text-align: center;
  font-weight: bold;
  color: #068381;
  letter-spacing: -1px;
}
/* line 1042, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.medium-text {
  text-align: center;
  font-size: 30px;
  line-height: 1;
  margin: 0;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1051, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.small-text {
  text-align: center;
  margin-top: 5px;
  font-size: 18px;
}
/* line 1059, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.main-2020 .h2-a {
  line-height: 1.2;
  font-size: 3rem;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 1rem;
}
/* line 1066, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.main-2020 .h2-b {
  line-height: 1.2;
  font-size: 3rem;
  text-align: center;
  margin-top: 3.8rem;
}
/* line 1071, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.main-2020 p {
  text-align: center;
}
/*#g-main.main-2020 { 
 background: rgb(255,255,255);
 background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(238,238,238,1) 60%);
 }*/
/* line 1082, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.npm {
  padding: 0;
  margin: 0;
}
/* line 1087, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home-awards .line {
  border-top: 1px solid #faa339;
}
/* line 1088, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home-awards .line .h4-a {
  display: block;
  background: #fff;
  padding: 5px 15px;
  margin: -18px auto 0;
  width: 100px;
  text-align: center;
  font-weight: bold;
}
/* line 1098, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home-awards .line .h4-b {
  display: block;
  background: #fff;
  padding: 5px 15px;
  margin: -18px auto 0;
  width: 140px;
  text-align: center;
  font-weight: bold;
}
/* line 1108, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home-awards p {
  font-size: 18px;
}
/* line 1110, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.space-v {
  height: 50px;
  border: 1px solid red;
}
/* line 1112, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home-awards {
  text-align: center;
}
/* line 1113, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-feature h3 {
  font-weight: 600;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 1118, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .big-text {
    font-size: 6rem;
  }
  /* line 1120, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .main-2020 .h2-a {
    margin-top: 60px;
    margin-bottom: 1rem;
    padding: 0 90px;
  }
  /* line 1126, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .main-2020 .h2-b {
    margin-top: 20px;
  }
  /* line 1130, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .slider {
    height: 60px;
  }
  /* line 1131, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-feature h3 {
    font-size: 1.2rem;
  }
  /* line 1132, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-feature .g-content {
    margin: 5px;
  }
  /* line 1133, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #custom_hero_text h1 span {
    font-size: 1.7em;
    line-height: 0.8em;
  }
  /* line 1137, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li {
    margin: 0 7px;
  }
  /* line 1140, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .elevate_logo {
    margin-left: -15px;
    margin-right: 25px;
  }
}
/*# sourceMappingURL=custom_partners.css.map */