/* GANTRY5 DEVELOPMENT MODE ENABLED.

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

   For more information on modifying CSS, please read:

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

/* line 4, templates/g5_hydrogen/scss/custom.scss */
html {
  font-size: 16px !important;
}
/* line 1, templates/g5_hydrogen/scss/boim/_drawer.scss */
#g-drawer {
  padding: 1.5rem 0;
  background: #f1f1f1;
  color: #000;
}
@media print {
  /* line 8, templates/g5_hydrogen/scss/boim/_drawer.scss */
  #g-drawer {
    background: #f1f1f1 !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top {
  background-color: #1867a9;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top a {
  color: #c9e2f7;
}
/* line 7, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top h1, #g-top h2, #g-top h3, #g-top h4, #g-top h5, #g-top h6, #g-top strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top .button {
  background: #ef6c00;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top .button:hover {
  background: #ff780a;
}
/* line 22, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top .button:active {
  background: #d66000;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_top.scss */
  #g-top {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright {
  background-color: #142d53;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright a {
  color: #85a9e1;
}
/* line 7, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright h1, #g-copyright h2, #g-copyright h3, #g-copyright h4, #g-copyright h5, #g-copyright h6, #g-copyright strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright .button {
  background: #ef6c00;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright .button:hover {
  background: #ff780a;
}
/* line 22, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright .button:active {
  background: #d66000;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_copyright.scss */
  #g-copyright {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom {
  background-color: #0f4069;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom a {
  color: #89c0ee;
}
/* line 7, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom h1, #g-bottom h2, #g-bottom h3, #g-bottom h4, #g-bottom h5, #g-bottom h6, #g-bottom strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom .button {
  background: #ef6c00;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom .button:hover {
  background: #ff780a;
}
/* line 22, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom .button:active {
  background: #d66000;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_bottom.scss */
  #g-bottom {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom {
  background-color: #14578f;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom a {
  color: #aed4f4;
}
/* line 7, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom h1, #g-mainbottom h2, #g-mainbottom h3, #g-mainbottom h4, #g-mainbottom h5, #g-mainbottom h6, #g-mainbottom strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom .button {
  background: #ef6c00;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom .button:hover {
  background: #ff780a;
}
/* line 22, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom .button:active {
  background: #d66000;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
  #g-mainbottom {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop {
  background-color: #a97018;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop a {
  color: #f7e5c9;
}
/* line 7, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop h1, #g-maintop h2, #g-maintop h3, #g-maintop h4, #g-maintop h5, #g-maintop h6, #g-maintop strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop .button {
  background: #ef6c00;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop .button:hover {
  background: #ff780a;
}
/* line 22, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop .button:active {
  background: #d66000;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_maintop.scss */
  #g-maintop {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility {
  background-color: #354d59;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility a {
  color: #b8cbd5;
}
/* line 7, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility h1, #g-utility h2, #g-utility h3, #g-utility h4, #g-utility h5, #g-utility h6, #g-utility strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility .button {
  background: #ef6c00;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility .button:hover {
  background: #ff780a;
}
/* line 22, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility .button:active {
  background: #d66000;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_utility.scss */
  #g-utility {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 29, templates/g5_hydrogen/scss/custom.scss */
.g-recaptcha.form-control {
  height: auto !important;
  border: none !important;
  box-shadow: none !important;
  padding-left: 0px !important;
}
/* line 30, templates/g5_hydrogen/scss/custom.scss */
.input-group {
  margin-bottom: 15px;
}
/* line 31, templates/g5_hydrogen/scss/custom.scss */
.outline-_body_only.modal.no-modal {
  display: block;
  position: relative;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  top: auto;
}
/* --------------------------
 HOME
 ---------------------------- */
/* --------------------------
 CONTENT
 ---------------------------- */
/* line 81, templates/g5_hydrogen/scss/custom.scss */
.price-old {
  text-decoration: line-through;
}
/* line 85, templates/g5_hydrogen/scss/custom.scss */
.cart a.btn {
  background: #f8991d;
  margin: 10 auto;
}
/* line 90, templates/g5_hydrogen/scss/custom.scss */
.itemid-504 .mijoshop #content_oc h3 {
  display: none;
}
/* line 92, templates/g5_hydrogen/scss/custom.scss */
.mijoshop #content_oc ul.fineprint li {
  padding: 2px 10px !important;
  color: #666 !important;
  font-size: 14px !important;
}
/* line 98, templates/g5_hydrogen/scss/custom.scss */
.mijoshop #content_oc li {
  padding: 8px !important;
  color: #666 !important;
  font-size: 18px !important;
}
/* line 104, templates/g5_hydrogen/scss/custom.scss */
h3.uk-h3, a.uk-link-reset, h3.uk-panel-title {
  font-size: 28px !important;
  line-height: 28px !important;
}
/* line 109, templates/g5_hydrogen/scss/custom.scss */
.uk-button-primary {
  background-color: #f8991e !important;
  color: #fff !important;
}
/* line 114, templates/g5_hydrogen/scss/custom.scss */
.uk-button-primary:hover {
  background-color: #2aa600 !important;
}
/* line 118, templates/g5_hydrogen/scss/custom.scss */
.mijoshop ul.list-inline li a {
  font-size: 16px !important;
}
/* line 122, templates/g5_hydrogen/scss/custom.scss */
.mijoshop #cart > .btn {
  padding: 10px 0;
  font-size: 16px;
  color: #000 !important;
}
/* line 128, templates/g5_hydrogen/scss/custom.scss */
.mijoshop .caption h4 a, .mijoshop .caption h4 {
  font-size: 24px !important;
  line-height: 24px !important;
  padding-bottom: 10px;
}
/* line 134, templates/g5_hydrogen/scss/custom.scss */
.mijoshop .caption p {
  font-size: 16px !important;
}
/* line 138, templates/g5_hydrogen/scss/custom.scss */
.mijoshop .product-thumb .price {
  color: #f8991d !important;
  font-size: 24px;
  padding: 10px 0px;
}
/* line 144, templates/g5_hydrogen/scss/custom.scss */
.mijoshop #cart {
  margin: 10px 0px !important;
}
/* line 148, templates/g5_hydrogen/scss/custom.scss */
.mijoshop .miwi-categoryhome h4 a {
  text-align: center;
  font-size: 24px !important;
}
/* line 153, templates/g5_hydrogen/scss/custom.scss */
h1 {
  font-size: 48px !important;
}
/* line 157, templates/g5_hydrogen/scss/custom.scss */
.sppb-blockquote {
  padding: 0px 20px !important;
  margin: 30px 0px 0px;
  font-size: 28px;
  border-left: 5px solid #f8991d;
}
/* line 164, templates/g5_hydrogen/scss/custom.scss */
.sppb-blockquote p {
  padding: 0px !important;
  margin: 0px;
  font-size: 32px !important;
  line-height: normal !importnat;
  font-weight: 100;
  font-style: italic;
  color: #666 !important;
}
/* line 306, templates/g5_hydrogen/scss/custom.scss */
#g-main {
  font-size: 18px;
  padding: 0 0 30px 0;
}
/* line 309, templates/g5_hydrogen/scss/custom.scss */
#g-main li {
  padding: 10px !important;
  color: #666 !important;
  font-size: 24px !important;
}
/* line 314, templates/g5_hydrogen/scss/custom.scss */
#g-main a {
  color: black;
}
/* line 316, templates/g5_hydrogen/scss/custom.scss */
#g-main a:hover {
  color: black;
}
/* line 326, templates/g5_hydrogen/scss/custom.scss */
#g-main h3 {
  font-size: 48px !important;
  color: #f8991d !important;
  font-weight: 400;
  text-transform: none;
  line-height: normal;
}
/* line 329, templates/g5_hydrogen/scss/custom.scss */
#g-main h4 {
  font-size: 36px !important;
  color: #2aa600 !important;
  font-weight: 400;
  text-transform: none;
  line-height: normal;
}
/* line 332, templates/g5_hydrogen/scss/custom.scss */
#g-main blockquote {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 336, templates/g5_hydrogen/scss/custom.scss */
#g-main blockquote p {
  font-style: italic;
  margin: 0px;
  font-weight: 300;
  color: #666;
  font-size: 30px;
}
/* line 344, templates/g5_hydrogen/scss/custom.scss */
#g-main p {
  color: #333;
  font-size: 18px;
}
/* line 350, templates/g5_hydrogen/scss/custom.scss */
section.sppb-section {
  padding: 0 0 20px 0 !important;
}
/* line 358, templates/g5_hydrogen/scss/custom.scss */
#g-header {
  position: relative;
  z-index: 1;
}
/* line 361, templates/g5_hydrogen/scss/custom.scss */
#g-header p {
  margin: 0 !important;
}
/* line 363, templates/g5_hydrogen/scss/custom.scss */
#g-header p span {
  color: #64bc46;
  font-weight: 700;
}
/* line 368, templates/g5_hydrogen/scss/custom.scss */
/* line 369, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-left p {
  color: #999;
}
/* line 373, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links {
  text-align: right;
}
/* line 375, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul {
  display: inline-block;
}
/* line 377, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul .fa-phone-square {
  color: #999;
}
/* line 380, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul li {
  vertical-align: middle;
  margin-left: 18px;
}
/* line 384, templates/g5_hydrogen/scss/custom.scss */
/* line 385, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul li#tw .fa {
  color: #1da1f2;
}
/* line 384, templates/g5_hydrogen/scss/custom.scss */
/* line 385, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul li#fb .fa {
  color: #4867aa;
}
/* line 384, templates/g5_hydrogen/scss/custom.scss */
/* line 385, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul li#yt .fa {
  color: #da2625;
}
/* line 384, templates/g5_hydrogen/scss/custom.scss */
/* line 385, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul li#lnk .fa {
  color: #0177b5;
}
/* line 390, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul li:hover {
  outline: 1px solid red;
}
/* line 392, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links ul li:hover a .fa {
  color: #f8991d !important;
}
/* line 398, templates/g5_hydrogen/scss/custom.scss */
#g-header .top-links.custom > .moduletable {
  display: inline-block;
}
/* line 402, templates/g5_hydrogen/scss/custom.scss */
#g-header .g-content {
  padding: 0 0.938rem;
  margin: 7px 0.625rem;
}
/* line 409, templates/g5_hydrogen/scss/custom.scss */
#g-navigation {
  -webkit-box-shadow: 0px 16px 34px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 16px 34px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 16px 34px 0px rgba(0, 0, 0, 0.25);
  position: relative;
}
/* line 414, templates/g5_hydrogen/scss/custom.scss */
/* line 415, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .logo img {
  position: absolute;
  top: -20px;
  z-index: 10;
  left: 0;
}
/* line 422, templates/g5_hydrogen/scss/custom.scss */
/* line 423, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .company-name h1 {
  font-size: 38px !important;
  color: #333 !important;
  font-weight: 300;
  text-transform: none;
  line-height: normal;
  margin: 4px 0 !important;
  text-align: left;
}
/* line 429, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .fa-search {
  color: #231f20 !important;
}
/* line 431, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .fa-search:before {
  color: #231f20;
  font-size: 20px !important;
}
/* line 435, templates/g5_hydrogen/scss/custom.scss */
/* line 436, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .fa-search:hover:before {
  color: #f8991d;
}
/* line 440, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .fa-search span {
  display: none;
}
/* line 444, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .maximenuckh {
  margin-top: 12px;
}
/* line 449, templates/g5_hydrogen/scss/custom.scss */
#g-showcase {
  position: relative;
}
/* line 451, templates/g5_hydrogen/scss/custom.scss */
/* line 452, templates/g5_hydrogen/scss/custom.scss */
#g-showcase .slider-content.moduletable {
  position: absolute;
  z-index: 100;
  max-width: 1200px;
  width: 100%;
  left: 50%;
  top: 50%;
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 461, templates/g5_hydrogen/scss/custom.scss */
#g-showcase .slider-content h1 {
  margin: 0 !important;
  font-size: 81px !important;
  color: #231f20 !important;
  font-weight: 300;
  text-transform: none;
  line-height: normal;
  font-style: italic;
}
/* line 467, templates/g5_hydrogen/scss/custom.scss */
#g-showcase .slider-content .row {
  width: 45%;
  float: right;
}
/* line 471, templates/g5_hydrogen/scss/custom.scss */
#g-showcase .slider-content .btn {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 13px 27px !important;
  border: none !important;
  font-size: 18px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
#g-showcase .slider-content .btn:hover {
  background: #2aa600 !important;
  color: white !important;
}
/* line 475, templates/g5_hydrogen/scss/custom.scss */
#g-showcase .moduletable.page-title {
  position: absolute;
  max-width: 1200px;
  z-index: 10;
  top: 50%;
  left: 50%;
  width: 100%;
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: right;
}
/* line 484, templates/g5_hydrogen/scss/custom.scss */
#g-showcase .moduletable.page-title h2 {
  padding-right: 0px;
  text-align: center;
  font-size: 48px !important;
  color: white !important;
  font-weight: 400;
  text-transform: none;
  line-height: normal;
}
/* line 492, templates/g5_hydrogen/scss/custom.scss */
#g-feature {
  padding: 0 !important;
  text-align: center;
  text-transform: uppercase;
}
/* line 496, templates/g5_hydrogen/scss/custom.scss */
#g-feature p {
  position: relative;
  z-index: 10;
  color: #231f20;
  margin: 0;
  font-size: 18px !important;
  padding: 6px 0;
}
/* line 503, templates/g5_hydrogen/scss/custom.scss */
#g-feature p span {
  color: #2aa600;
  font-weight: 700;
}
/* line 508, templates/g5_hydrogen/scss/custom.scss */
#g-feature .btn {
  margin-left: 10px;
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 9px 10px !important;
  border: none !important;
  font-size: 14px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
#g-feature .btn:hover {
  background: #2aa600 !important;
  color: white !important;
}
/* line 512, templates/g5_hydrogen/scss/custom.scss */
#g-feature:after {
  content: "";
  height: 130px;
  width: 100%;
  position: relative;
  display: inline-block;
  top: -77px;
  margin-bottom: -107px;
  background: url('../../../../uploads/images/straight-separator.png');
  background-size: cover !important;
  background-position: center;
  background-repeat: no-repeat !important;
  background-attachment: inherit !important;
}
/* line 524, templates/g5_hydrogen/scss/custom.scss */
/* line 525, templates/g5_hydrogen/scss/custom.scss */
body.home p {
  font-size: 18px;
}
/* line 528, templates/g5_hydrogen/scss/custom.scss */
/* line 529, templates/g5_hydrogen/scss/custom.scss */
body.home #g-header p {
  font-size: 16px !important;
}
/* line 533, templates/g5_hydrogen/scss/custom.scss */
/* line 534, templates/g5_hydrogen/scss/custom.scss */
body.home #g-feature:after {
  margin-bottom: 0 !important;
}
/* line 538, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main {
  padding: 0 !important;
}
/* line 540, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main h2 {
  font-size: 36px !important;
  color: #231f20 !important;
  font-weight: 400;
  text-transform: uppercase;
  line-height: normal;
  margin: 37px 0 0px 0;
}
/* line 547, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main p {
  line-height: 1.45em;
}
/* line 550, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main .btn {
  margin-top: 13px;
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 8px 30px !important;
  border: none !important;
  font-size: 18px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main .btn:hover {
  background: #2aa600 !important;
  color: white !important;
}
/* line 553, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main .btn.orange {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 8px 30px !important;
  border: none !important;
  font-size: 18px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main .btn.orange:hover {
  background: #ccc !important;
  color: white !important;
}
/* line 556, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main .btn.green {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 8px 30px !important;
  border: none !important;
  font-size: 18px !important;
  background: #2aa600 !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main .btn.green:hover {
  background: #ccc !important;
  color: white !important;
}
/* line 560, templates/g5_hydrogen/scss/custom.scss */
body.home #g-main .pull-left.item-image {
  margin: 0.5em 1.5rem 1.5rem 0;
}
/* line 564, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility {
  position: relative;
}
/* line 566, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility h1 {
  font-size: 72px !important;
  color: #231f20 !important;
  font-weight: 300;
  text-transform: none;
  line-height: normal;
  font-style: italic;
  margin: 7px 0 20px 0;
  line-height: 1.1em;
}
/* line 571, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility h1 span {
  font-weight: 700;
  text-transform: uppercase;
}
/* line 574, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility h1 span#orange {
  color: #f8991d;
}
/* line 577, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility h1 span#green {
  color: #2aa600;
}
/* line 582, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility h2 {
  font-size: 24px !important;
  color: #231f20 !important;
  font-weight: 700;
  text-transform: none;
  line-height: normal;
  font-style: italic;
  margin: 0 0 28px 0;
}
/* line 587, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility p {
  font-size: 18px;
}
/* line 590, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility blockquote {
  margin: 0 !important;
  border: none !important;
  padding: 0 !important;
}
/* line 594, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility blockquote p {
  font-size: 30px;
  color: #666;
  line-height: 1.25em;
}
/* line 600, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility .btn {
  margin-top: 28px;
}
/* line 602, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility .btn.orange {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 14px 44px !important;
  border: none !important;
  font-size: 18px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility .btn.orange:hover {
  background: #2aa600 !important;
  color: white !important;
}
/* line 605, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility .btn.green {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 14px 44px !important;
  border: none !important;
  font-size: 18px !important;
  background: #2aa600 !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility .btn.green:hover {
  background: #f8991d !important;
  color: white !important;
}
/* line 609, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility:after {
  content: "";
  height: 242px;
  width: 100%;
  position: relative;
  display: block;
}
/* line 617, templates/g5_hydrogen/scss/custom.scss */
/* line 618, templates/g5_hydrogen/scss/custom.scss */
body.home #g-utility .side-img img {
  position: absolute;
  left: 0;
  bottom: -52px;
  z-index: 1;
}
/* line 628, templates/g5_hydrogen/scss/custom.scss */
body.itemid-101 #g-mainbottom {
  padding: 50px 0px;
}
/* line 632, templates/g5_hydrogen/scss/custom.scss */
/* line 633, templates/g5_hydrogen/scss/custom.scss */
body.mentoring .connect {
  position: relative;
  z-index: 10;
}
/* line 634, templates/g5_hydrogen/scss/custom.scss */
body.mentoring p {
  font-size: 18px;
}
/* line 637, templates/g5_hydrogen/scss/custom.scss */
/* line 638, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-header p {
  font-size: 16px !important;
}
/* line 642, templates/g5_hydrogen/scss/custom.scss */
/* line 643, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-feature:after {
  margin-bottom: 0 !important;
}
/* line 647, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-main {
  padding: 0 !important;
}
/* line 649, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-main h2 {
  font-size: 36px !important;
  color: #231f20 !important;
  font-weight: 400;
  text-transform: uppercase;
  line-height: normal;
  margin: 37px 0 0px 0;
}
/* line 653, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-main p {
  line-height: 1.45em;
}
/* line 657, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-main .pull-left.item-image {
  margin: 0.5em 1.5rem 1.5rem 0;
}
/* line 662, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop {
  position: relative;
}
/* line 664, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop h1 {
  font-size: 72px !important;
  color: #231f20 !important;
  font-weight: 300;
  text-transform: none;
  line-height: normal;
  font-style: italic;
  margin: 7px 0 34px 0;
  line-height: 1.2em;
}
/* line 669, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop h1 span {
  font-weight: 700;
  text-transform: uppercase;
}
/* line 672, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop h1 span#orange {
  color: #f8991d;
}
/* line 675, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop h1 span#green {
  color: #2aa600;
}
/* line 680, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop h2 {
  font-size: 24px !important;
  color: #231f20 !important;
  font-weight: 700;
  text-transform: none;
  line-height: normal;
  font-style: italic;
  margin: 0 0 42px 0;
}
/* line 685, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop p {
  font-size: 18px;
}
/* line 688, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop blockquote {
  margin: 0 !important;
  border: none !important;
  padding: 0 !important;
}
/* line 692, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop blockquote p {
  font-size: 30px;
  color: #666;
  line-height: 1.25em;
}
/* line 698, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop .btn {
  margin-top: 28px;
}
/* line 700, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop .btn.orange {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 14px 44px !important;
  border: none !important;
  font-size: 18px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop .btn.orange:hover {
  background: #2aa600 !important;
  color: white !important;
}
/* line 703, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop .btn.green {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 14px 44px !important;
  border: none !important;
  font-size: 18px !important;
  background: #2aa600 !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop .btn.green:hover {
  background: #f8991d !important;
  color: white !important;
}
/* line 707, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop:after {
  content: "";
  height: 242px;
  width: 100%;
  position: relative;
  display: block;
  background: url('../../../../uploads/images/wave-separator.png');
  background-size: cover !important;
  background-position: center;
  background-repeat: no-repeat !important;
  background-attachment: inherit !important;
}
/* line 715, templates/g5_hydrogen/scss/custom.scss */
/* line 716, templates/g5_hydrogen/scss/custom.scss */
body.mentoring #g-maintop .side-img img {
  position: absolute;
  right: 0;
  top: -40px;
  z-index: 0;
}
/* line 729, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom {
  position: relative;
}
/* line 731, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-slidenav-position.uk-margin {
  margin-bottom: 0 !important;
  padding-bottom: 8px;
}
/* line 735, templates/g5_hydrogen/scss/custom.scss */
/* line 736, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-panel > .uk-panel-teaser, #g-mainbottom .uk-panel > .uk-margin {
  display: inline-block;
  vertical-align: top;
}
/* line 740, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-panel > .uk-panel-teaser {
  width: 30%;
}
/* line 743, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-panel > .uk-margin {
  width: 69%;
}
/* line 746, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-panel h3 {
  font-size: 35px !important;
  color: #231f20 !important;
  font-weight: 300;
  text-transform: none;
  line-height: normal;
  font-style: italic;
  text-align: left;
  line-height: 1.23em;
  margin-bottom: 16px;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);
}
/* line 754, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-panel h4, #g-mainbottom .uk-panel h5 {
  font-size: 18px !important;
  color: #231f20 !important;
  font-weight: 300;
  text-transform: none;
  line-height: normal;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);
  margin: 0;
  text-align: left;
  font-style: italic;
}
/* line 761, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-panel h4 {
  font-weight: 700;
}
/* line 764, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-panel .uk-border-circle {
  border: 5px solid white;
}
/* line 768, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-dotnav {
  margin-top: 0 !important;
  bottom: 21px;
  left: 50%;
  position: absolute;
  visibility: visible !important;
}
/* line 774, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-dotnav li {
  margin-top: 0;
}
/* line 778, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-dotnav > .uk-active > * {
  transform: none;
}
/* line 781, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .uk-dotnav > * > * {
  width: 8px;
  height: 8px;
  background: white;
}
/* line 786, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .btn {
  position: absolute;
  right: 0;
  bottom: 75px;
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 8px 30px !important;
  border: none !important;
  font-size: 18px !important;
  background: white !important;
  color: #666 !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .btn:hover {
  background: #f8991d !important;
  color: white !important;
}
/* line 792, templates/g5_hydrogen/scss/custom.scss */
#g-mainbottom .platform-content {
  position: relative;
}
/* line 797, templates/g5_hydrogen/scss/custom.scss */
#g-bottom {
  padding: 40px 0 116px 0;
  background-color: #f5f5f5 !important;
  background-image: url('../../../../uploads/images/straight-separator-bottom.png');
  background-position: center top -90px;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
/* line 804, templates/g5_hydrogen/scss/custom.scss */
#g-bottom h3.g-title {
  font-size: 38px !important;
  color: #231f20 !important;
  font-weight: 700;
  text-transform: uppercase;
  line-height: normal;
  margin-bottom: 20px;
}
/* line 808, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .uk-panel-box {
  padding: 0 0 30px 0;
}
/* line 810, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .uk-panel-box > .uk-margin:first-child {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 814, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .uk-panel-box > p {
  text-align: center;
}
/* line 817, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .uk-panel-box > h3.uk-panel-title, #g-bottom .uk-panel-box > .uk-margin, #g-bottom .uk-panel-box > p {
  padding: 0 15px;
}
/* line 820, templates/g5_hydrogen/scss/custom.scss */
/* line 821, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .uk-panel-box > .uk-margin p {
  font-size: 14px;
}
/* line 826, templates/g5_hydrogen/scss/custom.scss */
#g-bottom h3.uk-panel-title {
  margin-top: 30px;
}
/* line 829, templates/g5_hydrogen/scss/custom.scss */
#g-bottom h3.uk-panel-title, #g-bottom h3.uk-panel-title a {
  font-size: 18px !important;
  color: #666 !important;
  font-weight: 400;
  text-transform: uppercase;
  line-height: normal;
}
/* line 831, templates/g5_hydrogen/scss/custom.scss */
#g-bottom h3.uk-panel-title:hover, #g-bottom h3.uk-panel-title a:hover {
  color: #2aa600 !important;
}
/* line 835, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .uk-button {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 9px 22px !important;
  border: none !important;
  font-size: 14px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .uk-button:hover {
  background: #2aa600 !important;
  color: white !important;
}
/* line 838, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .btn {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 8px 30px !important;
  border: none !important;
  font-size: 18px !important;
  background: #ccc !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 24px;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
#g-bottom .btn:hover {
  background: #f8991d !important;
  color: white !important;
}
/* line 844, templates/g5_hydrogen/scss/custom.scss */
#g-extension {
  position: relative;
  margin-top: -55px;
}
/* line 847, templates/g5_hydrogen/scss/custom.scss */
#g-extension:before {
  content: "";
  height: 130px;
  width: 100%;
  position: relative;
  display: block;
  background: url('../../../../uploads/images/straight-separator-2.png');
  background-size: cover !important;
  background-position: center;
  background-repeat: no-repeat !important;
  background-attachment: inherit !important;
}
/* line 855, templates/g5_hydrogen/scss/custom.scss */
#g-extension h3.g-title {
  font-size: 38px !important;
  color: #231f20 !important;
  font-weight: 700;
  text-transform: uppercase;
  line-height: normal;
  text-align: center;
  margin: -12px 0 42px 0;
}
/* line 860, templates/g5_hydrogen/scss/custom.scss */
#g-extension .uk-slidenav-position {
  max-width: 1500px;
  margin: auto;
}
/* line 864, templates/g5_hydrogen/scss/custom.scss */
#g-extension .uk-panel {
  text-align: left !important;
}
/* line 866, templates/g5_hydrogen/scss/custom.scss */
#g-extension .uk-panel p {
  font-size: 14px;
  margin: 1.5rem 0 0 0 !important;
}
/* line 871, templates/g5_hydrogen/scss/custom.scss */
#g-extension h3.uk-panel-title {
  font-size: 18px !important;
  color: #666 !important;
  font-weight: 400;
  text-transform: uppercase;
  line-height: normal;
}
/* line 874, templates/g5_hydrogen/scss/custom.scss */
#g-extension .uk-slidenav {
  display: block !important;
  color: #666 !important;
}
/* line 878, templates/g5_hydrogen/scss/custom.scss */
#g-extension .uk-slidenav-position .uk-slidenav-previous {
  left: -80px;
}
/* line 881, templates/g5_hydrogen/scss/custom.scss */
#g-extension .uk-slidenav-position .uk-slidenav-next {
  right: -80px;
}
/* line 884, templates/g5_hydrogen/scss/custom.scss */
#g-extension .btn {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 9px 30px !important;
  border: none !important;
  font-size: 18px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
#g-extension .btn:hover {
  background: #2aa600 !important;
  color: white !important;
}
/* line 887, templates/g5_hydrogen/scss/custom.scss */
#g-extension .moduletable.video-reel {
  padding-bottom: 47px;
}
/* line 892, templates/g5_hydrogen/scss/custom.scss */
#g-footer {
  padding: 48px 0 0 0;
}
/* line 894, templates/g5_hydrogen/scss/custom.scss */
#g-footer h3.g-title {
  font-size: 18px !important;
  color: white !important;
  font-weight: 700;
  text-transform: uppercase;
  line-height: normal;
  margin: 0 0 22px 0;
}
/* line 898, templates/g5_hydrogen/scss/custom.scss */
/* line 899, templates/g5_hydrogen/scss/custom.scss */
#g-footer .footer-info p {
  font-size: 16px;
  margin: 0;
  line-height: 1.3em;
}
/* line 904, templates/g5_hydrogen/scss/custom.scss */
#g-footer .footer-info h4 {
  font-size: 24px !important;
  color: #64bc46 !important;
  font-weight: 400;
  text-transform: none;
  line-height: normal;
  margin: 20px 0 18px 0;
}
/* line 908, templates/g5_hydrogen/scss/custom.scss */
#g-footer .footer-info ul {
  margin-top: 30px !important;
}
/* line 911, templates/g5_hydrogen/scss/custom.scss */
#g-footer .footer-info li {
  font-size: 22px;
  margin-right: 30px;
}
/* line 914, templates/g5_hydrogen/scss/custom.scss */
#g-footer .footer-info li a {
  color: white !important;
}
/* line 916, templates/g5_hydrogen/scss/custom.scss */
#g-footer .footer-info li a:hover {
  color: #f8991d !important;
}
/* line 921, templates/g5_hydrogen/scss/custom.scss */
#g-footer .footer-info a {
  color: #f8991d;
}
/* line 925, templates/g5_hydrogen/scss/custom.scss */
/* line 926, templates/g5_hydrogen/scss/custom.scss */
/* line 927, templates/g5_hydrogen/scss/custom.scss */
#g-footer .footer-menu li.last a, #g-footer .footer-menu li.item486 a {
  padding-bottom: 0 !important;
}
/* line 932, templates/g5_hydrogen/scss/custom.scss */
/* line 933, templates/g5_hydrogen/scss/custom.scss */
#g-footer .other-sites img:first-of-type {
  margin-bottom: 6px;
}
/* line 937, templates/g5_hydrogen/scss/custom.scss */
#g-footer div.maximenuck2 {
  float: none !important;
  display: inline-block;
}
/* line 942, templates/g5_hydrogen/scss/custom.scss */
#g-footer .formControlLabel {
  display: none;
}
/* line 945, templates/g5_hydrogen/scss/custom.scss */
#g-footer .formResponsive .formHorizontal .formControls {
  margin-left: 0 !important;
}
/* line 948, templates/g5_hydrogen/scss/custom.scss */
#g-footer .formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0 !important;
}
/* line 951, templates/g5_hydrogen/scss/custom.scss */
#g-footer input[class*="rsform"]:not([type="submit"]), #g-footer textarea {
  background: #191919;
  color: white;
  border: 1px solid #333;
  font-style: italic;
  border-radius: 2px !important;
  padding-left: 12px;
  width: 85%;
}
/* line 282, templates/g5_hydrogen/scss/custom.scss */
#g-footer input[class*="rsform"]:not([type="submit"])::-webkit-input-placeholder, #g-footer textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white;
  font-size: 14px;
}
/* line 287, templates/g5_hydrogen/scss/custom.scss */
#g-footer input[class*="rsform"]:not([type="submit"])::-moz-placeholder, #g-footer textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
  font-size: 14px;
}
/* line 292, templates/g5_hydrogen/scss/custom.scss */
#g-footer input[class*="rsform"]:not([type="submit"]):-ms-input-placeholder, #g-footer textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: white;
  font-size: 14px;
}
/* line 297, templates/g5_hydrogen/scss/custom.scss */
#g-footer input[class*="rsform"]:not([type="submit"]):-moz-placeholder, #g-footer textarea:-moz-placeholder {
  /* Firefox 18- */
  color: white;
  font-size: 14px;
}
/* line 961, templates/g5_hydrogen/scss/custom.scss */
#g-footer input[type="submit"] {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 9px 40px !important;
  border: none !important;
  font-size: 14px !important;
  background: #191919 !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
#g-footer input[type="submit"]:hover {
  background: #f8991d !important;
  color: white !important;
}
/* line 964, templates/g5_hydrogen/scss/custom.scss */
#g-footer .rsform-block-send {
  text-align: right;
  padding-right: 20px;
}
/* line 968, templates/g5_hydrogen/scss/custom.scss */
#g-footer div[id^=g-recaptcha] {
  width: 230px;
  overflow: hidden;
  border-right: 1px solid #333;
}
/* line 977, templates/g5_hydrogen/scss/custom.scss */
#g-copyright {
  text-transform: uppercase;
}
/* line 979, templates/g5_hydrogen/scss/custom.scss */
/* line 980, templates/g5_hydrogen/scss/custom.scss */
#g-copyright a:hover {
  color: #f8991d;
}
/* line 986, templates/g5_hydrogen/scss/custom.scss */
.branding {
  text-align: right;
}
/* line 993, templates/g5_hydrogen/scss/custom.scss */
#g-header.bg-change {
  background: white;
}
/* line 997, templates/g5_hydrogen/scss/custom.scss */
/* line 998, templates/g5_hydrogen/scss/custom.scss */
.logo img {
  width: auto;
  height: auto;
}
/* line 1004, templates/g5_hydrogen/scss/custom.scss */
#menu-icon {
  color: #666;
  border: 1px solid #666;
  padding: 4px;
}
/* line 1010, templates/g5_hydrogen/scss/custom.scss */
.header {
  background: white;
}
/* line 1014, templates/g5_hydrogen/scss/custom.scss */
.detached {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1000;
}
/* line 1019, templates/g5_hydrogen/scss/custom.scss */
/* line 1020, templates/g5_hydrogen/scss/custom.scss */
.detached .logo img {
  width: 40%;
  height: auto;
  position: relative !important;
  top: 0 !important;
}
/* line 1027, templates/g5_hydrogen/scss/custom.scss */
.detached #g-header {
  opacity: 0;
  display: none;
}
/* line 1031, templates/g5_hydrogen/scss/custom.scss */
/* line 1032, templates/g5_hydrogen/scss/custom.scss */
/* line 1033, templates/g5_hydrogen/scss/custom.scss */
.detached #g-navigation .g-grid .g-content {
  margin: 0 !important;
  padding: 4px 0 !important;
}
/* line 1038, templates/g5_hydrogen/scss/custom.scss */
.detached #g-navigation div.maximenuckh {
  opacity: 0;
  display: none;
}
/* line 1043, templates/g5_hydrogen/scss/custom.scss */
.detached .custom.icon {
  padding: 10px 0;
  text-align: right;
}
/* line 1047, templates/g5_hydrogen/scss/custom.scss */
/* line 1048, templates/g5_hydrogen/scss/custom.scss */
/* line 1049, templates/g5_hydrogen/scss/custom.scss */
.detached.expanded .logo img {
  width: auto;
  position: absolute !important;
  top: -20px !important;
}
/* line 1055, templates/g5_hydrogen/scss/custom.scss */
.detached.expanded div.maximenuckh {
  opacity: 1;
  display: block;
}
/* line 1059, templates/g5_hydrogen/scss/custom.scss */
.detached.expanded .company-name {
  opacity: 1;
  display: block;
  height: auto;
}
/* line 1064, templates/g5_hydrogen/scss/custom.scss */
.detached.expanded #g-header {
  opacity: 1;
  display: block;
}
/* line 1068, templates/g5_hydrogen/scss/custom.scss */
/* line 1069, templates/g5_hydrogen/scss/custom.scss */
/* line 1070, templates/g5_hydrogen/scss/custom.scss */
/* line 1071, templates/g5_hydrogen/scss/custom.scss */
.detached.expanded #g-navigation .g-grid .size-57 .g-content {
  margin: 0.625rem !important;
  padding: 0.938rem !important;
}
/* line 1076, templates/g5_hydrogen/scss/custom.scss */
/* line 1077, templates/g5_hydrogen/scss/custom.scss */
.detached.expanded #g-navigation .g-grid .size-33 .g-content {
  margin: 0 !important;
  padding: 0.938rem !important;
}
/* line 1084, templates/g5_hydrogen/scss/custom.scss */
.detached.expanded #g-navigation div.maximenuckh {
  opacity: 1;
  display: block;
}
/* line 1089, templates/g5_hydrogen/scss/custom.scss */
.detached.expanded .custom.icon {
  padding: 0;
}
/* line 1095, templates/g5_hydrogen/scss/custom.scss */
#g-navigation {
  opacity: 1;
  display: block;
}
/* line 1101, templates/g5_hydrogen/scss/custom.scss */
#menu-icon {
  color: #666 !important;
  border: 1px solid #666;
  border-radius: 2px;
  padding: 3px 3px 2px 7px;
  opacity: 0;
  display: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s ease;
  font-size: 16px;
  position: relative;
}
/* line 1114, templates/g5_hydrogen/scss/custom.scss */
#menu-icon:hover {
  cursor: pointer;
}
/* line 1118, templates/g5_hydrogen/scss/custom.scss */
.detached #menu-icon {
  opacity: 1;
  display: inline-block;
}
/* line 1123, templates/g5_hydrogen/scss/custom.scss */
.detached #call-today {
  opacity: 0;
  display: none;
}
/* add transition to elements that will be hidden/shown on shrink/expand */
/* line 1129, templates/g5_hydrogen/scss/custom.scss */
.logo img, .company-name, #g-header, #g-navigation, #call-today, .search-social, .shrink-logo, .expanded-logo, .nav-menu, .top-user {
  -webkit-transition: all 0.5s;
  /* Safari 3.1 to 6.0 */
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease;
  opacity: 1;
  display: block;
}
/* hide stuff when menu is on shrink */
/* line 1139, templates/g5_hydrogen/scss/custom.scss */
.detached .company-name, .detached .nav-menu, .detached .top-user {
  opacity: 0;
  height: 0;
  overflow: hidden;
  padding: 0;
  box-sizing: content-box !important;
}
/* expanded */
/* line 1148, templates/g5_hydrogen/scss/custom.scss */
.show-large {
  opacity: 1 !important;
  height: auto !important;
}
/* line 1153, templates/g5_hydrogen/scss/custom.scss */
.hide-shrink {
  opacity: 0 !important;
  height: 0 !important;
}
/* line 1158, templates/g5_hydrogen/scss/custom.scss */
#g-navigation.show-large {
  opacity: 1 !important;
  display: block !important;
}
/* line 1163, templates/g5_hydrogen/scss/custom.scss */
#menu-icon.hide-shrink {
  display: none;
}
/* line 1167, templates/g5_hydrogen/scss/custom.scss */
/* line 1168, templates/g5_hydrogen/scss/custom.scss */
/* line 1169, templates/g5_hydrogen/scss/custom.scss */
/* line 1170, templates/g5_hydrogen/scss/custom.scss */
/* line 1171, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .maximenuckh li.active a {
  color: #f8991d !important;
}
/* line 1175, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .maximenuckh li a {
  color: #231f20 !important;
}
/* line 1177, templates/g5_hydrogen/scss/custom.scss */
#g-navigation .maximenuckh li a:hover {
  color: #f8991d !important;
}
/* line 1188, templates/g5_hydrogen/scss/custom.scss */
/* line 1189, templates/g5_hydrogen/scss/custom.scss */
.footer-info ul, .top-links ul {
  list-style-type: none;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 227, templates/g5_hydrogen/scss/custom.scss */
.footer-info ul li, .top-links ul li {
  display: inline-block;
}
/* line 1196, templates/g5_hydrogen/scss/custom.scss */
.g-offcanvas-toggle {
  right: 0.7rem;
  left: auto;
  background: #2aa600;
  padding: 6px 2px;
}
/* line 1203, templates/g5_hydrogen/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #f8991d;
}
/* line 1207, templates/g5_hydrogen/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  font-weight: 700;
  font-size: 18px !important;
}
/* line 1216, templates/g5_hydrogen/scss/custom.scss */
a, input[type="submit"], .btn, input[type="button"], button, .fa-search:before, span.titreck, .fa {
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1220, templates/g5_hydrogen/scss/custom.scss */
/* line 1221, templates/g5_hydrogen/scss/custom.scss */
a:hover {
  text-decoration: none;
}
/* line 1226, templates/g5_hydrogen/scss/custom.scss */
*:hover, *:focus {
  outline: none !important;
}
/* line 1231, templates/g5_hydrogen/scss/custom.scss */
.sociallinks li {
  float: left;
}
/* line 1235, templates/g5_hydrogen/scss/custom.scss */
#rsep_twitter, #rsep_gplus, #rsep_linkedin {
  margin-top: 7px;
}
/* line 1239, templates/g5_hydrogen/scss/custom.scss */
.uk-grid:not(.uk-slideset) .uk-panel > :last-child:not(.uk-panel-title) {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: 0 auto !important;
  text-align: center !important;
}
/* line 1248, templates/g5_hydrogen/scss/custom.scss */
.uk-margin {
  margin-bottom: 40px !important;
}
/* line 1252, templates/g5_hydrogen/scss/custom.scss */
.btn {
  margin-top: 0px;
}
/* line 1254, templates/g5_hydrogen/scss/custom.scss */
.btn.orange {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 14px 44px !important;
  border: none !important;
  font-size: 18px !important;
  background: #f8991d !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
.btn.orange:hover {
  background: #2aa600 !important;
  color: white !important;
}
/* line 1257, templates/g5_hydrogen/scss/custom.scss */
.btn.green {
  text-shadow: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  filter: none !important;
  padding: 14px 44px !important;
  border: none !important;
  font-size: 18px !important;
  background: #2aa600 !important;
  color: white !important;
  line-height: normal !important;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/scss/custom.scss */
.btn.green:hover {
  background: #f8991d !important;
  color: white !important;
}
/* line 1262, templates/g5_hydrogen/scss/custom.scss */
.mijoshop .product-thumb .price {
  text-align: center;
}
/* line 1266, templates/g5_hydrogen/scss/custom.scss */
.mijoshop .product-thumb h4 {
  text-align: center;
  min-height: 62px;
  max-height: 62px;
  overflow: hidden;
  padding-bottom: 0px !important;
  margin: 5px 0 !important;
}
/* line 1275, templates/g5_hydrogen/scss/custom.scss */
.mijoshop .product-thumb p.desc {
  max-height: 49px;
  overflow: hidden;
}
/* line 1283, templates/g5_hydrogen/scss/custom.scss */
.btn-primary {
  background: #2aa600;
  color: #fff !important;
  text-shadow: none;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  border-color: #2aa600;
}
/* line 1292, templates/g5_hydrogen/scss/custom.scss */
.btn-primary:hover {
  background: #f8991d;
  color: #fff !important;
  border-color: #f8991d;
}
/* line 1298, templates/g5_hydrogen/scss/custom.scss */
.btn-info {
  color: #333 !important;
  background-color: #eee !important;
  border-color: #888 !important;
  border-radius: 0;
}
/* line 1305, templates/g5_hydrogen/scss/custom.scss */
.btn-danger {
  border-radius: 0;
}
/*# sourceMappingURL=custom__body_only.css.map */