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

/* Scss Document */
/* line 1, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.isl-search-bar {
  margin-top: 0px;
  margin-left: 0px;
  top: 30px !important;
  left: 30px !important;
}
/* line 8, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.isl-search-bar select {
  max-height: 42px;
  height: 100%;
  background-color: #527fa4;
  color: #fff;
}
/* line 15, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.isl-search-bar input {
  color: #555;
}
/* line 19, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.isl_container {
  position: relative;
  border: none !important;
}
/* line 24, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.isl-list-container {
  margin: 0;
  margin-left: 0 !important;
  position: absolute;
  right: 0;
  color: #555;
  background: #ebebeb;
  font-size: 0.85rem;
  padding-left: 5px;
}
/* line 35, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.isl_map_canvas {
  margin-bottom: 0 !important;
}
/* line 39, templates/g5_hydrogen/custom/scss/istorelocator.scss */
#isl-listings .list-image img {
  margin: 15px 0;
  max-height: 120px;
}
/* line 45, templates/g5_hydrogen/custom/scss/istorelocator.scss */
#isl-listings li {
  display: block;
  clear: left;
  float: left;
  margin: 1% 0;
  cursor: pointer;
  width: 85% !important;
  border: 1px solid #fff;
  list-style-type: none;
}
/* line 56, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.loc-name {
  font-size: 1.5rem !important;
}
/* line 60, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.loc-name, .loc-addr, .loc-description, .loc-phone {
  font-size: 1rem !important;
  margin: 0 0 10px 30px !important;
  line-height: normal !important;
}
/* line 66, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.loc-name {
  font-size: 1.25rem !important;
}
/* line 70, templates/g5_hydrogen/custom/scss/istorelocator.scss */
.loc-addr span.loc-city, .loc-addr span.loc-state, .loc-addr span.loc-postcode, .loc-addr span.loc-country {
  display: inline !important;
}
/* line 74, templates/g5_hydrogen/custom/scss/istorelocator.scss */
#isl-listings .btn-group {
  margin: 0 0 10px 30px !important;
  display: table;
}
/* WOW,js Animations - This changes all the animations globally */
/* line 52, templates/g5_hydrogen/custom/scss/custom.scss */
:root {
  --animate-duration: 800ms;
  --animate-delay: 0.9s;
}
/* line 58, templates/g5_hydrogen/custom/scss/custom.scss */
[style*="--aspect-ratio"] > :first-child {
  width: 100%;
}
/* line 62, templates/g5_hydrogen/custom/scss/custom.scss */
[style*="--aspect-ratio"] > img {
  height: auto;
}
@supports (--custom:property) {
  /* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
  [style*="--aspect-ratio"] {
    position: relative;
  }
  /* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
  [style*="--aspect-ratio"]::before {
    content: "";
    display: block;
    padding-bottom: calc(100% / (var(--aspect-ratio)));
  }
  /* line 76, templates/g5_hydrogen/custom/scss/custom.scss */
  [style*="--aspect-ratio"] > :first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
/* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
.no-space {
  margin: 0;
  padding: 0;
}
/* line 88, templates/g5_hydrogen/custom/scss/custom.scss */
.no-margin {
  margin: 0;
}
/* line 92, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  z-index: 5000;
}
/* line 96, templates/g5_hydrogen/custom/scss/custom.scss */
[class^="boxplus"], [class*=" boxplus"] {
  border: none;
}
/*/
 ****************************************************************************/
/*** END MIXINS AND DEFAULT CLASSES ***/
/*** BEGIN MAIN TEMPLATE ***/
/*/
 #g-navigation,
 ****************************************************************************/
/*
 div[class*="ss-slide-background-wrap"] div[class*="slide-background-image"]:first-child::after {
 content: "";
 background: #000;
 opacity: 0.5;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 position: absolute;
 z-index: -1;
 }
 */
/* line 124, templates/g5_hydrogen/custom/scss/custom.scss */
.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
/* line 132, templates/g5_hydrogen/custom/scss/custom.scss */
.full-width .rt-container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 139, templates/g5_hydrogen/custom/scss/custom.scss */
.spacing-a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
/* line 144, templates/g5_hydrogen/custom/scss/custom.scss */
.spacing-b {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
/* line 149, templates/g5_hydrogen/custom/scss/custom.scss */
.spacing-c {
  padding-top: 0px !important;
  padding-bottom: 40px !important;
}
/* line 154, templates/g5_hydrogen/custom/scss/custom.scss */
.background-grey {
  position: relative;
  background: #f2f2f2;
}
/* line 159, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  font-size: 20px;
}
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 163, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main .g-block:first-child > .g-content {
  margin-left: 0;
  padding-left: 0;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main .g-block:last-child > .g-content {
  margin-right: 0;
  padding-right: 0;
}
/* line 167, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-head {
  background-color: rgba(0, 133, 246, 1);
  /*position: absolute;*/
  width: 100%;
  z-index: 100;
}
/* line 174, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header input {
  color: #1a1a1a;
}
/* line 177, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 178, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-head .g-grid {
  display: flex;
  align-items: center;
  align-content: center;
}
/* line 184, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-head a {
  color: #fff;
}
/* line 190, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  z-index: 1000;
  background: transparent;
}
/* line 194, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 0;
  padding: 0rem;
}
/* line 199, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-container {
  /*width: 100%; */
}
/* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  font-size: 0.9rem;
  margin: 0;
}
/* line 207, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: stretch;
}
/* line 214, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-transform: uppercase;
  font-weight: 700;
}
/* line 220, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #4bacff;
}
/* line 223, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #fff;
}
/* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-dropdown {
  z-index: 1000;
}
/* line 236, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature {
  padding: 0;
}
/* line 239, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature .g-container {
  width: 100%;
  position: absolute;
  margin: 0;
  padding: 0;
}
/* line 247, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase {
  padding: 0;
  background-color: transparent;
}
/* line 251, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-content {
  margin: 0;
  padding: 0;
}
/* line 256, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main {
  background-color: #fff;
  background-image: url('../../../../images/template/clouds_bg_2.jpg');
  background-size: 100%;
  background-repeat: no-repeat;
}
/* line 262, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main #g-main {
  padding: 0 1rem;
}
/* line 264, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main .g-container {
  padding-top: 6rem;
}
/* line 266, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main h1, #g-container-main h2, #g-container-main h3, #g-container-main h4, #g-container-main h5, #g-container-main h6 {
  color: #0285f6;
  font-weight: 300;
  line-height: normal;
}
/* line 278, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main h1 {
  font-size: 3rem;
}
/* line 283, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main h2 {
  font-size: 3rem;
  font-weight: 300;
  color: #0285f6;
  text-transform: uppercase;
  margin: 80px 0 0;
  color: #686868;
}
/* line 291, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main h2 span {
  color: #0285f6;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main h3 {
  font-size: 1.75rem;
  margin: 50px 0 0;
  color: #686868;
  font-weight: 500;
}
/* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main h3 span {
  color: #0285f6;
}
/* line 311, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main h4 {
  font-size: 1.25rem;
  margin: 25px 0 0;
  color: #686868;
}
/* line 317, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main .g-content > h3 {
  margin: 15px 0 0;
}
/* line 319, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main h6 {
  font-size: 1.5rem;
  font-weight: 300;
  color: #333;
  line-height: 3rem;
  margin-bottom: 40px;
}
/* line 329, templates/g5_hydrogen/custom/scss/custom.scss */
a.copyright-link {
  display: none;
  visibility: hidden;
}
/* line 331, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-36 #g-container-main .g-container, .outline-37 #g-container-main .g-container {
  padding-top: 0rem;
}
/* line 333, templates/g5_hydrogen/custom/scss/custom.scss */
article, .article-box, .outline-35 .items-leading > div {
  padding: 2rem 2.5rem;
  position: relative;
}
/* line 338, templates/g5_hydrogen/custom/scss/custom.scss */
.page-header {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 340, templates/g5_hydrogen/custom/scss/custom.scss */
.items-leading > div:first-child {
  /* padding-top: 0; */
  position: relative;
}
/* line 346, templates/g5_hydrogen/custom/scss/custom.scss */
article, .article-box, .outline-35 .items-leading > div {
  border-top: 1px solid #c1c1c1;
}
/* line 350, templates/g5_hydrogen/custom/scss/custom.scss */
article:last-child, .article-box:last-child, .outline-35 .items-leading > div:last-child {
  border-bottom: 1px solid #c1c1c1;
}
/* line 354, templates/g5_hydrogen/custom/scss/custom.scss */
article:nth-child(odd), .article-box:nth-child(odd), .outline-35 .items-leading > div:nth-child(odd) {
  background: #fff;
}
/* line 358, templates/g5_hydrogen/custom/scss/custom.scss */
article:nth-child(even), .article-box:nth-child(even), .outline-35 .items-leading > div:nth-child(even) {
  background: #fbfbfb;
}
/* line 362, templates/g5_hydrogen/custom/scss/custom.scss */
#events .item .content .data {
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 366, templates/g5_hydrogen/custom/scss/custom.scss */
.eventgallery-subcategories, .eventgallery-subcategories-list {
  display: none;
  visibility: hidden;
}
/* line 368, templates/g5_hydrogen/custom/scss/custom.scss */
.backbutton {
  position: relative;
  float: right;
  top: 0;
  margin-top: -25px;
}
/* line 374, templates/g5_hydrogen/custom/scss/custom.scss */
.backbutton a {
  margin-left: 15px;
}
/* line 378, templates/g5_hydrogen/custom/scss/custom.scss */
.backbutton a:before {
  content: "\f060";
  font-family: FontAwesome;
  left: 0;
  position: absolute;
  top: 0;
}
/* line 387, templates/g5_hydrogen/custom/scss/custom.scss */
.phone {
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.25rem;
}
/* line 393, templates/g5_hydrogen/custom/scss/custom.scss */
.phone:before {
  font-family: FontAwesome, serif;
  content: "\f095 ";
  margin-right: 5px;
  font-size: 1.25rem;
  line-height: 24px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 404, templates/g5_hydrogen/custom/scss/custom.scss */
.chronoforms6_credits, #rl_modals_title {
  display: none;
  visibility: hidden;
}
/* line 410, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  font-size: 0.9rem;
}
/* line 413, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-grid {
  display: flex;
  align-items: center;
  align-content: center;
}
/* line 417, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 418, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .gantry-logo img {
  width: 70px;
  height: 43px;
}
/* line 424, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer a {
  color: #fff;
}
/* line 427, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer a span:focus, #g-footer a span:hover {
  text-decoration: underline;
}
/* line 434, templates/g5_hydrogen/custom/scss/custom.scss */
.series {
  margin: 0;
  padding: 5px 15px;
  display: block;
  position: absolute;
  top: 0;
  right: 5%;
  background: #b8b8b8;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.5rem;
}
/* Library Styles */
/* line 451, templates/g5_hydrogen/custom/scss/custom.scss */
.outline {
  border: 1px solid #777;
}
/* line 455, templates/g5_hydrogen/custom/scss/custom.scss */
.library {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: left;
}
/* line 463, templates/g5_hydrogen/custom/scss/custom.scss */
.library.inline {
  display: block;
}
/* line 467, templates/g5_hydrogen/custom/scss/custom.scss */
ul.library li {
  display: block;
  float: left;
  height: 340px;
  text-align: center;
  vertical-align: top;
  padding: 20px;
}
/* line 476, templates/g5_hydrogen/custom/scss/custom.scss */
a.library {
  display: block;
  width: 200px;
}
/* JDownloads Styles */
/* line 484, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_content {
  font-size: 1rem !important;
  margin: 30px 0;
  line-height: normal !important;
  text-align: center;
  flex: 0 0 25%;
}
/* line 493, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_content_wrapper {
  padding: 0px;
  width: 100%;
  border-bottom: none;
  margin: 0 2rem 4rem 0;
  text-align: center;
}
/* line 501, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_content img {
  display: block;
  margin: 0 auto;
  position: relative;
  top: 0px;
}
/* line 508, templates/g5_hydrogen/custom/scss/custom.scss */
.inline .jd_content, .jd_content_wrapper.jd_content_inline {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
  text-align: left;
}
/* line 514, templates/g5_hydrogen/custom/scss/custom.scss */
a.jd_download_url {
  margin: 0.75rem auto;
  max-width: 350px;
}
/* line 520, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_content_wrapper.jd_content_inline a.jd_download_url {
  text-align: left;
  margin: 0rem;
  max-width: none;
}
/* line 528, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_content .jd_content_wrapper.jd_content_inline img {
  margin: 0 8px;
  position: relative;
  top: 2px;
}
/* line 536, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_left {
  margin-right: 0.5rem;
}
/* line 539, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_content .filesize, .filesize, a.jd_download_url {
  display: block;
  position: relative;
}
/* line 544, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_content .filesize, .filesize {
  font-size: 0.8rem !important;
  top: 1px;
  vertical-align: middle;
}
/* line 550, templates/g5_hydrogen/custom/scss/custom.scss */
.filesize .jdbutton, .filesize img {
  top: -2px;
  position: relative;
  display: inline-block;
}
/* line 558, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_footer {
  visibility: hidden;
  display: none;
}
/* line 563, templates/g5_hydrogen/custom/scss/custom.scss */
a.jd_link {
  position: relative;
  display: block;
  text-align: center;
  width: auto;
}
/* line 570, templates/g5_hydrogen/custom/scss/custom.scss */
a.jd_link img {
  margin: 0;
  padding: 0;
  border: 1px solid #ebebeb;
  -moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.25);
}
/* line 579, templates/g5_hydrogen/custom/scss/custom.scss */
.jd_file_pic {
  position: relative;
  display: inline-block;
  left: 0px;
  bottom: 0px;
}
/* line 587, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  padding: 15px 15px 40px;
}
/* RokShowcase Styles */
/* line 594, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-content {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  font-size: 1.2rem;
}
/* line 602, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-desc {
  margin-top: 0px;
  font-size: 1em;
  line-height: normal;
}
/* line 608, templates/g5_hydrogen/custom/scss/custom.scss */
#scrollForMore, .showcase .button, a[class^="frontpage-button"] {
  transition: All 1s ease;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
  transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
  -webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
  -moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
  -o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
  -ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
/* line 621, templates/g5_hydrogen/custom/scss/custom.scss */
#scrollForMore:hover, .showcase .button:hover, a[class^="frontpage-button"]:hover {
  transform: rotate(0deg) scale(1.1) skew(0deg) translate(0px);
  -webkit-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0px);
  -moz-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0px);
  -o-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0px);
  -ms-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0px);
}
/* line 630, templates/g5_hydrogen/custom/scss/custom.scss */
#scrollForMore {
  border-radius: 0;
  position: fixed;
  bottom: 0;
  right: 0;
}
/* line 637, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb {
  background: transparent;
  font-size: 0.9rem;
}
/* line 643, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-image-container a, .sprocket-strips-image-overlay {
  display: block;
  width: 100%;
}
/* line 648, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-image-overlay img {
  width: 100%;
}
/* line 652, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-content {
  position: absolute;
  display: block;
  margin: 0;
  padding: 10px;
  left: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  color: #fff;
}
/* line 664, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-content .sprocket-strips-title {
  margin: 0;
}
/* line 668, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-content h4 a {
  color: #fff;
}
/* line 673, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-item:hover .sprocket-strips-content {
  padding: 10px 10px 30px;
}
/* line 677, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .arrow {
  -webkit-transition: background 0.5s ease-out, -webkit-transform 0.5s ease-out;
  -moz-transition: background 0.5s ease-out, -moz-transform 0.5s ease-out;
  transition: background 0.5s ease-out, transform 0.5s ease-out;
  color: #fff;
  background: #0085f6;
  font-size: 2em;
  padding: 25px 5px;
  top: 50%;
  margin-top: -37px;
  height: 5.5rem;
}
/* line 687, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .arrow::before {
  display: block;
}
/* line 690, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .arrow:hover {
  opacity: 1;
}
/* line 694, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .prev {
  left: 0px;
}
/* line 698, templates/g5_hydrogen/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .arrow {
  right: 0px;
}
/* line 703, templates/g5_hydrogen/custom/scss/custom.scss */
#g-aside {
  display: flex;
}
/* line 704, templates/g5_hydrogen/custom/scss/custom.scss */
.g-search, .g-phone, #g-aside {
  justify-content: center;
  text-align: center;
  align-items: center;
}
/* line 706, templates/g5_hydrogen/custom/scss/custom.scss */
#rokajaxsearch {
  margin: 0;
  padding: 0;
}
/* line 708, templates/g5_hydrogen/custom/scss/custom.scss */
#g-sidebar, #g-aside {
  padding: 0.75rem 0;
  color: #686868;
}
/* line 714, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container {
  margin: 0rem;
}
/* line 719, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content {
  margin: 0.25rem;
  padding: 0.5rem;
}
/* line 724, templates/g5_hydrogen/custom/scss/custom.scss */
a[class^="frontpage-button"] {
  display: block;
  background: #0085f6;
  padding: 10px 30px;
  font-size: 85%;
  text-transform: uppercase;
  color: #fff;
}
/* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
a.frontpage-button-left {
  float: left;
}
/* line 734, templates/g5_hydrogen/custom/scss/custom.scss */
a.frontpage-button-right {
  float: right;
}
/* line 736, templates/g5_hydrogen/custom/scss/custom.scss */
#rl_modals_close, .cbimg {
  width: 32px;
  height: 32px;
  position: absolute;
}
/* line 742, templates/g5_hydrogen/custom/scss/custom.scss */
#rl_modals_close {
  line-height: 32px;
  background: url('../../../../images/template/controls.png') -190px 0 no-repeat;
  top: 32px;
  right: 15px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only all and (min-width: 75rem) {
  /* line 760, templates/g5_hydrogen/custom/scss/custom.scss */
  .phone {
    font-size: 1.25rem;
    letter-spacing: 0.1rem;
  }
  /* line 765, templates/g5_hydrogen/custom/scss/custom.scss */
  .phone:before {
    font-size: 1rem;
  }
  /* line 769, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-content {
    margin: 0.625rem;
    padding: 0.938rem;
  }
  /* line 774, templates/g5_hydrogen/custom/scss/custom.scss */
  h1 {
    font-size: 4rem;
  }
  /* line 780, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-search, .g-phone {
    justify-content: right;
    text-align: right;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 789, templates/g5_hydrogen/custom/scss/custom.scss */
  .phone {
    font-size: 1.25rem;
    letter-spacing: 0.1rem;
  }
  /* line 794, templates/g5_hydrogen/custom/scss/custom.scss */
  .phone:before {
    font-size: 1rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 802, templates/g5_hydrogen/custom/scss/custom.scss */
  .phone {
    font-size: 1.25rem;
    letter-spacing: 0.1rem;
  }
  /* line 807, templates/g5_hydrogen/custom/scss/custom.scss */
  .phone:before {
    font-size: 1rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* line 816, templates/g5_hydrogen/custom/scss/custom.scss */
  .jd_content {
    flex: 0 0 50%;
  }
}
@media only all and (max-width: 30rem) {
  /* line 825, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-container-main .g-container {
    padding-top: 2rem;
  }
  /* line 829, templates/g5_hydrogen/custom/scss/custom.scss */
  .cols-3 > li {
    width: 100%;
  }
  /* line 832, templates/g5_hydrogen/custom/scss/custom.scss */
  .sprocket-strips-arrows .next {
    right: 0px;
  }
  /* line 835, templates/g5_hydrogen/custom/scss/custom.scss */
  .sprocket-strips-arrows .prev {
    left: 3px;
  }
  /* line 838, templates/g5_hydrogen/custom/scss/custom.scss */
  .jd_content {
    flex: 0 0 50%;
  }
}
@media only all and (min-width: 60rem) {
}
@media only all and (min-width: 48rem) {
}
@media only all and (max-width: 47.99rem) {
}
@media only all and (max-width: 59.99rem) {
}
/*# sourceMappingURL=custom_35.css.map */