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

/*--------------------------- TEMPLATE CONFIG ---------------------------*/
/*--------------------------- TEMPLATE INIT -----------------------------*/
/*
 * @File:               _px_mixins.scss
 * @Author:             christophf
 * @Date:               2016-01-27 14:13:18
 * @Last Modified by:   christophf
 * @Last Modified time: 2016-10-31 16:41:46
 */
/*-----------------------------------------HELPERS-----------------------------------------*/
/*-----------------------------------------MIXINS------------------------------------------*/
/* line 321, templates/g5_hydrogen/custom/scss/_px_mixins.scss */
/* line 559, templates/g5_hydrogen/custom/scss/_px_mixins.scss */
.ua-desktop .offlajn-ajax-search .search-results .search-results-moovable .search-results-inner::-webkit-scrollbar, .ua-desktop .offlajn-ajax-search .search-results .search-results-moovable .search-results-inner::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  width: 10px;
  height: 0;
}
/*! sass-import-once - v0.2.0 - 2015-07-28
 * https://github.com/wilsonpage/
 * Copyright (c) 2015 Wilson Page; Licensed MIT
 */
/* 	Module export mixin
 This mixin helps making sure a module is imported once and only once.
 @access public
 @param {String} $name - Name of exported module
 @param {Bool} $warn [true] - Warn when module has been already imported
 @require $imported-modules
 */
@font-face {
  font-family: 'IcoMoon';
  src: url('../../../media/jui/fonts/IcoMoon.eot');
  src: url('../../../media/jui/fonts/IcoMoon.eot#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansLight';
  src: url('../fonts/OpenSans-Light-webfont.eot');
  src: url('../fonts/OpenSans-Light-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansRegular';
  src: url('../fonts/OpenSans-Regular-webfont.eot');
  src: url('../fonts/OpenSans-Regular-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansSemibold';
  src: url('../fonts/OpenSans-Semibold-webfont.eot');
  src: url('../fonts/OpenSans-Semibold-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansBold';
  src: url('../fonts/OpenSans-Bold-webfont.eot');
  src: url('../fonts/OpenSans-Bold-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*--------------------------- CUSTOM TEMPLATE ---------------------------*/
/* line 43, templates/g5_hydrogen/custom/scss/gantry4.scss */
body {
  position: relative;
  background: #fff;
}
/* line 48, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rt-container [class*="rt-grid"] {
  box-sizing: padding-box !important;
}
/* line 52, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-top-surround #rt-header, #rt-top-surround .rt-grid-12, #rt-top-surround .rt-block {
  position: inherit !important;
}
/* line 58, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-top-surround {
  text-shadow: none !important;
  border-bottom: none !important;
}
/* line 63, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-maintop {
  background: #fff;
  border-bottom: 0 !important;
  box-shadow: none;
  padding-top: 0;
}
/* line 70, templates/g5_hydrogen/custom/scss/gantry4.scss */
#g-maintop .rt-block {
  padding: 0 15px;
  margin: 0 10px;
  position: relative;
}
/* line 76, templates/g5_hydrogen/custom/scss/gantry4.scss */
#g-maintop .moduletable {
  padding: 20px;
}
/* line 80, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-top-surround:after {
  background: none;
}
/*
 header+#rt-drawer{
 display: none;
 }
 */
/* line 90, templates/g5_hydrogen/custom/scss/gantry4.scss */
.jpanelContent {
  border: none !important;
}
/* line 94, templates/g5_hydrogen/custom/scss/gantry4.scss */
/* line 95, templates/g5_hydrogen/custom/scss/gantry4.scss */
.jPanel .jpanelHandle {
  width: auto !important;
}
/* line 97, templates/g5_hydrogen/custom/scss/gantry4.scss */
.dj_gecko .jPanel .jpanelHandle {
  width: 100px !important;
}
/* line 100, templates/g5_hydrogen/custom/scss/gantry4.scss */
.jPanel .jpanelHandle .icon-key {
  margin-left: 0.5em;
}
/* line 104, templates/g5_hydrogen/custom/scss/gantry4.scss */
.jPanel .input-prepend.input-append {
  width: 100%;
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
}
/* line 107, templates/g5_hydrogen/custom/scss/gantry4.scss */
.jPanel .input-prepend.input-append input {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
}
/* line 115, templates/g5_hydrogen/custom/scss/gantry4.scss */
img.responsive {
  max-width: 100%;
  height: auto;
}
/* line 120, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-fullslideshow {
  width: 100%;
  height: 500px;
  z-index: 999;
  overflow: hidden;
}
/* line 127, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-copyright {
  border-top: 0 !important;
}
/* line 131, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-footer-surround {
  height: 0;
}
/* line 135, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-copyright .rt-block {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 140, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-fullslideshow .rt-container {
  top: 0px;
  left: 0px;
  width: 100%;
}
/* line 146, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-fullslideshow .rt-container .rt-block {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 152, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-fullslideshow .rt-container .module-surround {
  overflow: hidden;
  width: 100%;
}
/* line 157, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-fullslideshow .rt-container .module-surround .rt-grid-12 {
  width: 100% !important;
}
/* line 161, templates/g5_hydrogen/custom/scss/gantry4.scss */
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary {
  border-radius: 0;
}
/* line 172, templates/g5_hydrogen/custom/scss/gantry4.scss */
p, span {
  line-height: 150%;
  font-weight: normal;
  text-align: left;
  text-shadow: none;
}
/* line 180, templates/g5_hydrogen/custom/scss/gantry4.scss */
.titel a, .titel a:active, .titel a:hover, .titel a:visited {
  color: #fff !important;
}
/* line 187, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-mainbody p {
  line-height: 200%;
}
/* line 191, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-top-surround {
  background: #00468c !important;
  background-image: none !important;
  filter: none !important;
}
/* line 197, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-header .rt-block {
  margin-top: 0;
  padding-top: 0;
}
/* line 202, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-top .rt-block {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 207, templates/g5_hydrogen/custom/scss/gantry4.scss */
.footer1, .footer2 {
  text-align: right;
  color: #fff;
}
/* line 213, templates/g5_hydrogen/custom/scss/gantry4.scss */
.page-header h2, .contentheading, .componentheading, .headline, .page-header h1, .item-page h2, .rsblog-entry-title {
  padding: 23px 0 13px;
  font-weight: normal;
  vertical-align: bottom;
  text-align: left;
  width: 100%;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
  color: #363a91;
  font-size: 1.8em;
  text-transform: uppercase;
  border-bottom: 0;
  clear: both;
  padding: 10px 0;
}
/* line 234, templates/g5_hydrogen/custom/scss/gantry4.scss */
.gemeinsamgegen {
  font-size: 2.95em;
  color: #0159b0;
  line-height: 41px;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif !important;
  margin-top: -10px;
  text-align: justify !important;
  margin-bottom: 0;
  text-shadow: none;
}
/* line 245, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-header .rt-block {
  margin-bottom: 0 !important;
}
/* line 249, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-fullwidth {
  overflow: hidden;
}
/* line 253, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-footer {
  box-shadow: none;
  border-top: none;
  background: #ccc;
  border-bottom: 70px solid #333;
}
/* line 260, templates/g5_hydrogen/custom/scss/gantry4.scss */
.page-header h2, .contentheading, .componentheading, .headline, .page-header h1, .title, .component-content h2, .meinagrdashboard h3.g-title {
  padding: 5px;
  font-weight: normal;
  vertical-align: bottom;
  text-align: left;
  width: 100%;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
  color: #363a91;
  font-size: 2.3em;
  text-transform: uppercase;
  border-bottom: 1px solid #eee;
  margin: 0;
  padding: 20px 0;
  line-height: 130%;
}
@media only screen and (max-width: 768px) {
  /* line 284, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .page-header h2, .contentheading, .componentheading, .headline, .page-header h1, .page-header, .title, .component-content h2 {
    font-size: 1.5em;
  }
}
/* line 296, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blau, .panel-body .blau {
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
  line-height: 150%;
  color: #353d88;
  font-weight: bold;
}
/* line 304, templates/g5_hydrogen/custom/scss/gantry4.scss */
.jPanelModule div {
  border-radius: 0 !important;
}
/* line 308, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-sidebar-a ul li a {
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal !important;
}
/* line 313, templates/g5_hydrogen/custom/scss/gantry4.scss */
select, input {
  max-width: 100% !important;
}
/* line 318, templates/g5_hydrogen/custom/scss/gantry4.scss */
.img-hotel-left {
  margin-right: 5px;
  float: left;
}
/* line 323, templates/g5_hydrogen/custom/scss/gantry4.scss */
.google-maps.hotel {
  min-height: 200px;
  border: 0;
  width: 490px;
}
/* line 329, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-main a, .rt-main a:hover, .rt-main a:active, .rt-main a:visited {
  text-decoration: underline;
}
/* line 336, templates/g5_hydrogen/custom/scss/gantry4.scss */
.module-surround a, .module-surround a:hover, .module-surround a:active, .module-surround a:visited {
  text-decoration: none;
}
/* line 343, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sparbox {
  border: 1px solid #ccc;
  width: 100%;
  background: url('../../../images/vorteilsbackground.jpg') repeat scroll 0% 0% transparent;
  clear: both;
  float: left;
  background-size: cover;
  background-position: center;
}
/* line 353, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sparbox h2 {
  line-height: 160% !important;
  box-sizing: border-box;
  width: 100%;
  background: #00468c;
  color: #fff !important;
  text-shadow: none;
  padding: 15px;
  box-shadow: none !important;
  boder-bottom: none !important;
}
/* line 365, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sparbox a, .sparbox a:link, .sparbox a:hover, .sparbox a:active, .sparbox a:visited {
  text-decoration: underline;
  color: #333;
}
/* line 374, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sparbox p {
  text-shadow: 1px 1px 10px #fff;
  color: #000;
}
/* line 379, templates/g5_hydrogen/custom/scss/gantry4.scss */
.clearfix:after {
  content: none;
  display: block;
  clear: both;
}
/* line 385, templates/g5_hydrogen/custom/scss/gantry4.scss */
#vwtypfiles a:before {
  font-family: 'IcoMoon';
  content: "\e239";
  margin-right: 10px;
  text-decoration: none !important;
}
/* line 392, templates/g5_hydrogen/custom/scss/gantry4.scss */
#g-sidebar {
  padding-left: 20px;
}
/* line 396, templates/g5_hydrogen/custom/scss/gantry4.scss */
#g-main-mainbody {
  padding-top: 30px;
}
/*----------------------- ENDE CUSTOM TEMPLATE ---------------------------*/
/*----------------------------- FLEXBOXEN --------------------------------*/
/* line 404, templates/g5_hydrogen/custom/scss/gantry4.scss */
.meganew-box {
  margin-bottom: 10px !important;
}
/* line 408, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper, .kachelwrapper100, .kachelwrapper50, .kachelwrapper25, .kachelwrapper33, .sjwrapper, .droppicscats {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  position: relative;
  width: 100%;
}
/* line 425, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachel, .meganew-box, .droppicscats .wimg {
  background: #dedede;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  float: none !important;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
  max-width: 24% !important;
  width: 24% !important;
}
/* line 441, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper100 .kachel {
  padding: 20px;
  max-width: 100% !important;
  width: 100% !important;
}
/* line 447, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper50 .kachel {
  padding: 20px;
  max-width: 49%;
  width: 49%;
}
/* line 453, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper25 .kachel {
  padding: 10px;
  max-width: 24%;
  width: 24%;
}
/* line 459, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper33 .kachel {
  padding: 20px;
  max-width: 32%;
  width: 32%;
}
/* line 465, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper:after, .sjwrapper:after {
  display: block;
  clear: both;
}
/* line 471, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper h3 a, .kachelwrapper h3 a:hover, .kachelwrapper h3 a:active, .kachelwrapper h3 a:visited, .sjwrapper h2 a, .sjwrapper h2 a:hover, .sjwrapper h2 a:active, .sjwrapper h2 a:visited {
  color: #fff;
  text-decoration: none;
}
/* line 483, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper:not(.vorteilskachelwrapper) h3 {
  background: none repeat scroll 0 0 #00468c;
  color: #fff !important;
  margin: -20px -20px 20px;
  padding: 20px;
  font-size: 1.5em;
  font-weight: normal;
}
/* line 492, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachelwrapper .grau h3 {
  background: none repeat scroll 0 0 #333;
  color: #fff !important;
  margin: -20px -20px 20px;
  padding: 5px 20px;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 500, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .kachelwrapper h3, .sjwrapper h2 {
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 767px) {
  /* line 507, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .kachel, .meganew-box {
    max-width: 99% !important;
    width: 99% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 515, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .kachel, .meganew-box {
    margin-bottom: 10px !important;
    max-width: 48% !important;
    width: 48% !important;
  }
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 526, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .kachel, .meganew-box {
    margin-bottom: 10px;
    max-width: 48% !important;
    width: 48% !important;
  }
}
/*--------------------------- ENDE FLEXBOXEN -----------------------------*/
/*--------------------------- ZITATE -------------------------------------*/
/* line 538, templates/g5_hydrogen/custom/scss/gantry4.scss */
blockquote::before {
  color: #4b4b4d;
  content: "\f10e";
  display: block;
  font-size: 80px;
  left: -25px;
  position: absolute;
  top: -40px;
  font-family: FontAwesome;
}
/* line 549, templates/g5_hydrogen/custom/scss/gantry4.scss */
blockquote::after {
  bottom: -40px;
  color: #4b4b4d;
  content: "\f10d";
  display: block;
  font-size: 80px;
  position: absolute;
  right: -10px;
  font-family: FontAwesome;
}
/* line 560, templates/g5_hydrogen/custom/scss/gantry4.scss */
blockquote {
  border: medium none;
  color: #4b4b4d;
  font-style: italic;
  margin: 30px 30px;
  position: relative;
  height: 100%;
}
/* line 569, templates/g5_hydrogen/custom/scss/gantry4.scss */
blockquote cite::before {
  content: "- ";
  font-family: FontAwesome;
}
/* line 574, templates/g5_hydrogen/custom/scss/gantry4.scss */
blockquote cite {
  color: #555;
  display: block;
  font-size: 15px;
}
/* line 580, templates/g5_hydrogen/custom/scss/gantry4.scss */
cite {
  padding-top: 5px;
}
/*--------------------------- ENDE ZITATE --------------------------------*/
/*----------------------- RESPONSIVE CLASSES -----------------------------*/
/* Smartphones */
@media (max-width: 480px) {
  /* line 591, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .gemeinsamgegen {
    font-size: 1.5em !important;
    text-align: center !important;
    font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif !important;
    color: #fff !important;
    line-height: 110% !important;
  }
  /* line 598, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .agr-logo {
    text-align: center;
    padding-top: 0 !important;
  }
  /* line 602, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .agr-logo img {
    float: none;
    margin: 0;
    width: 140px;
  }
  /* line 607, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-top .rt-block {
    text-align: center;
  }
  /* line 610, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .default-header {
    height: 280px !important;
  }
  /* line 613, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .default-header img {
    height: 100% !important;
    width: auto !important;
    max-width: 200% !important;
    margin: 0 auto !important;
    margin-left: -10% !important;
  }
  /* line 620, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .guetesiegelmodulbild {
    float: left;
    margin-left: -20px;
  }
}
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
  /* line 629, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .gemeinsamgegen {
    font-size: 2.4em;
    line-height: 32px;
    font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif !important;
    margin-top: -10px;
    text-align: center !important;
    margin-bottom: 0;
    text-shadow: none;
  }
  /* line 638, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .agr-logo {
    text-align: center;
  }
  /* line 641, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .agr-logo img {
    float: none;
    margin: 42px 27px 0;
    width: 220px;
  }
  /* line 646, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-top .rt-block {
    text-align: center;
  }
  /* line 649, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-sidebar-a {
    margin: 10px;
    padding: 15px;
  }
  /* line 653, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .guetesiegelmodulbild {
    float: left;
    margin-left: -20px;
  }
  /* line 657, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .guetesiegelmodulbild:after {
    clear: both;
  }
}
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
  /* line 665, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .gemeinsamgegen {
    font-size: 2.4em;
    line-height: 32px;
    font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif !important;
    margin-top: -10px;
    margin-bottom: 0;
    text-shadow: none;
  }
  /* line 673, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .agr-logo img {
    float: right;
    margin: 42px 27px 0;
    width: 110px;
  }
  /* line 678, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .guetesiegelmodulbild {
    float: none;
    margin-left: -20px;
  }
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
  /* line 687, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .agr-logo img {
    float: right;
    margin: 38px 20px 0;
    width: 150px;
  }
  /* line 692, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .guetesiegelmodulbild {
    float: none;
    margin-left: -20px;
  }
}
/* Large Display */
@media (min-width: 1200px) {
  /* line 701, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .agr-logo img {
    float: right;
    margin-top: 30px;
    margin-right: 10px;
    width: 150px;
  }
  /* line 707, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-fullwidth {
    height: 511px !important;
  }
  /* line 710, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-fullwidth img {
    margin-top: -60px;
  }
  /* line 713, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .guetesiegelmodulbild {
    float: left;
    margin-left: -20px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  /* line 722, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-fullwidth img {
    margin-top: -90px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  /* line 728, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-fullwidth img {
    margin-top: -120px;
  }
}
@media (min-width: 1800px) {
  /* line 734, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-fullwidth img {
    margin-top: -90px;
  }
}
/*----------------------- ENDE RESPONSIVE CLASSES ------------------------*/
/*--------------------------- PRODUKTSEITEN ------------------------------*/
/* line 743, templates/g5_hydrogen/custom/scss/gantry4.scss */
table.guetesiegel {
  background: #dedede;
  -webkit-box-shadow: 2px 5px 5px #ccc;
  -moz-box-shadow: 2px 5px 5px #ccc;
  box-shadow: 1px 5px 5px #ccc;
  -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=2, offy=2)";
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=2, offy=2);
  margin: 0 25px 25px 0;
  position: relative;
  display: inline-block;
  width: 95%;
  padding: 20px;
}
/* line 757, templates/g5_hydrogen/custom/scss/gantry4.scss */
.guetesiegel .blau {
  background: none repeat scroll 0 0 #00468c;
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: normal;
  min-height: 34px;
  margin: -20px 0 15px -20px !important;
  padding: 20px;
  text-shadow: none !important;
  width: 100%;
  border-bottom: 2px solid #fff;
}
/* line 771, templates/g5_hydrogen/custom/scss/gantry4.scss */
table.guetesiegel, table.guetesiegel tbody, table.guetesiegel tr, table.guetesiegel td {
  display: block !important;
}
/* line 778, templates/g5_hydrogen/custom/scss/gantry4.scss */
table.guetesiegel td, table.guetesiegel td:hover, table.guetesiegel td:active, table.guetesiegel td:focus {
  background-color: #ddd !important;
  padding: 0 !important;
  color: #333;
}
/*----------------------- ENDE PRODUKTSEITEN -----------------------------*/
/*--------------------------------- TILE ---------------------------------*/
/* line 792, templates/g5_hydrogen/custom/scss/gantry4.scss */
.tile {
  background: #dedede;
  -webkit-box-shadow: 2px 5px 5px #ccc;
  -moz-box-shadow: 2px 5px 5px #ccc;
  box-shadow: 1px 5px 5px #ccc;
  -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=2, offy=2)";
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=2, offy=2);
  margin: 0 25px 25px 0;
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 20px;
}
/* line 804, templates/g5_hydrogen/custom/scss/gantry4.scss */
.tile h2 {
  background: none repeat scroll 0 0 #00468c;
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: normal;
  min-height: 34px;
  margin: -20px -20px 15px -20px !important;
  padding: 20px;
  text-shadow: none !important;
  width: auto;
}
/* line 818, templates/g5_hydrogen/custom/scss/gantry4.scss */
.tile .blau {
  color: #353d88;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 150%;
  text-indent: 0;
  vertical-align: top;
  margin-bottom: 14px !important;
}
/*---------------------------- ENDE TILE ---------------------------------*/
/*---------------------------- DOWNLOADBOXEN -----------------------------*/
/* line 833, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads {
  padding: 10px 80px;
  background: #555;
  margin-bottom: 5px;
}
/* line 839, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads h3 {
  font-size: 1.5em;
  color: #fff !important;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 846, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads a, .downloads a:link, .downloads a:visited, .downloads a:hover {
  color: #fff !important;
  text-decoration: underline;
}
/* line 854, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads p {
  color: #fff !important;
}
/* line 858, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads .icon {
  float: left;
  font-size: 4em;
  margin-left: -64px;
  color: #fff;
  margin-top: 29px;
}
/* line 866, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blaettertool {
  padding: 10px 80px;
  width: 694px;
}
/* line 871, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blaettertool h3 {
  font-size: 1.5em;
  color: #fff !important;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 878, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blaettertool p, .blaettertool a, .blaettertool a:link, .blaettertool a:visited, .blaettertool a:hover {
  color: #fff !important;
}
/* line 886, templates/g5_hydrogen/custom/scss/gantry4.scss */
.hidden {
  display: none;
}
/* line 890, templates/g5_hydrogen/custom/scss/gantry4.scss */
h3.innerh3 {
  display: inline !important;
  background: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
/*----------------------- ENDE DOWNLOADBOXEN -----------------------------*/
/*------------------- NO NUMBER SLIDES LUPENTABELLEN ---------------------*/
/* line 901, templates/g5_hydrogen/custom/scss/gantry4.scss */
.panel-heading a, .panel-heading a:hover, .panel-heading a:active, .panel-heading a:visited, .accordion-inner h3 {
  text-decoration: none !important;
}
/**** Style: myownstyle
 Normal state **/
/* line 912, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_sliders_slider.myownstyle a {
  background-color: #ddd;
  color: #33c;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
}
/**** Active state **/
/* line 920, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_sliders_slider.active.myownstyle a, .nn_sliders_slider.active.myownstyle a:hover {
  background-color: #666;
  color: #000;
}
/*** Content area **/
/* line 928, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_sliders_content_wrapper.myownstyle .nn_sliders_content {
  background-color: #999;
}
/* line 932, templates/g5_hydrogen/custom/scss/gantry4.scss */
.accordion-heading:after {
  content: ".";
  display: block;
  clear: both;
}
/* line 938, templates/g5_hydrogen/custom/scss/gantry4.scss */
div.accordion-heading .accordion-toggle h3, .accordion-heading .slidertitel {
  background: url('../../images/j_arrow.png') no-repeat #00468c !important;
  line-height: 300% !important;
  padding: 5px 70px;
  font-weight: normal;
  margin: -8px 0 5px -14px;
  display: block;
  color: #fff;
  font-size: 1.4em;
}
/* line 950, templates/g5_hydrogen/custom/scss/gantry4.scss */
div.panel-group .active h3, .slidertitel {
  background: url('../../images/j_arrow_down.png') no-repeat scroll 0 0 #00468c;
  color: #fff;
  display: block;
  font-size: 1.4em;
  font-weight: normal;
  line-height: 300%;
  margin: -8px -15px 5px -15px !important;
  padding: 5px 70px;
}
/* line 962, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_sliders.accordion > .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #ddd;
  width: 99%;
  -webkit-box-shadow: 1px 5px 5px #ccc;
  -moz-box-shadow: 1px 5px 5px #ccc;
  box-shadow: 1px 5px 5px #ccc;
  margin-bottom: 25px;
}
/* line 976, templates/g5_hydrogen/custom/scss/gantry4.scss */
.accordion-group .active a:focus, .nn_sliders-toggle a:active, .nn_sliders-toggle a:hover, .nn_sliders-toggle a, .nn_sliders-toggle a:focus, a.nn_sliders-toggle:active, .nn_sliders-toggle, a.nn_sliders-toggle:hover, a.nn_sliders-toggle:focus {
  box-shadow: none !important;
  color: #333 !important;
}
/*-------------- ENDE NO NUMBER SLIDES LUPENTABELLEN ---------------------*/
/*----------------------------------- FONTS ------------------------------*/
/* line 993, templates/g5_hydrogen/custom/scss/gantry4.scss */
body, td, th, p, span, ul, li {
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  line-height: 150%;
}
/* --------------------------- ENDE FONTS ------------------------------- */
/* ------------------------------- MODULE ------------------------------- */
/* line 1008, templates/g5_hydrogen/custom/scss/gantry4.scss */
#g-sidebar .moduletable {
  margin: 12px 0 15px 0;
  border: none;
  background: #dedede;
  padding: 10px;
  overflow: visible;
}
/* line 1016, templates/g5_hydrogen/custom/scss/gantry4.scss */
.module-title h2, .moduletable h3, .landingpagetext h2 {
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
  box-shadow: none;
  text-shadow: none;
  line-height: 120%;
}
/* ---------------------------- ENDE MODULE ----------------------------- */
/* ----------------------------------- BLOG ----------------------------- */
/* line 1032, templates/g5_hydrogen/custom/scss/gantry4.scss */
.component-content .blog {
  margin-top: -40px;
}
/* line 1036, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog .items-row {
  background: #dedede;
  box-sizing: border-box;
}
/* line 1041, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog .items-row {
  color: #424647;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
  background: none repeat scroll 0 0 #dedede;
  padding: 10px 25px 8px;
  margin-bottom: 22px !important;
  clear: both;
}
/* line 1051, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rsblog-author-bio, .rsblog-post-actions, .rsblog-entry-meta {
  display: none;
}
/* line 1057, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog > .well {
  float: right;
  padding: 0;
  margin: 0;
}
/* line 1063, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog h2.item-title {
  text-shadow: none;
  color: #fff !important;
  background: #00468c;
  margin: -20px -25px 6px;
  padding: 15px 20px;
  width: calc(100% + 50px);
}
/* line 1072, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog .item-title a {
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none !important;
}
/* line 1080, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rsb-toolbar .modified, .rsb-toolbar .hits {
  display: none !important;
}
/* line 1085, templates/g5_hydrogen/custom/scss/gantry4.scss */
.component-content .article-info .published:before {
  content: none !important;
}
/* line 1089, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog a.btn, .blog a.btn:hover, .blog a.btn:active, .blog a.btn:visited {
  background: none repeat scroll 0 0 #00468c;
  float: right;
  margin-bottom: 10px;
  padding: 9px;
  text-align: right;
  color: #fff;
  text-decoration: none;
  border-radius: 0;
  text-shadow: none;
}
/* line 1104, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rsb-group {
  clear: both !important;
}
/* line 1108, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rsb_cloud_tags_module {
  overflow: hidden;
  font-family: 'Roboto', Verdana, Arial, sans-serif;
}
/* line 1113, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rsb_cloud_tags_module a {
  text-decoration: none !important;
}
/* Smartphones */
/* Smartphones to Tablets */
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1128, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .blog .items-row {
    width: 100%;
  }
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
  /* line 1136, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .blog .items-row {
    width: 100%;
  }
}
/* Large Display */
@media (min-width: 1200px) {
  /* line 1144, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .blog .items-row {
    width: 100%;
  }
}
/* line 1149, templates/g5_hydrogen/custom/scss/gantry4.scss */
.span12 > .blog > .well {
  display: none;
}
/* ---------------------------- ENDE BLOG ------------------------------- */
/* -------------------------------- SOBIPRO ----------------------------- */
/* line 1157, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SpCalEntry.kategorie-41 a:hover {
  color: #fff !important;
}
/* line 1161, templates/g5_hydrogen/custom/scss/gantry4.scss */
.event_detail_left ul li {
  list-style-type: square;
}
/* line 1165, templates/g5_hydrogen/custom/scss/gantry4.scss */
.event_detail_left ul {
  padding-left: 20px !important;
}
/* line 1169, templates/g5_hydrogen/custom/scss/gantry4.scss */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
/* line 1177, templates/g5_hydrogen/custom/scss/gantry4.scss */
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1187, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .alert-info {
  color: #fff !important;
  background-color: #00468c !important;
  border: 0 !important;
  text-shadow: none !important;
  border-radius: 0 !important;
}
/* line 1195, templates/g5_hydrogen/custom/scss/gantry4.scss */
.ctrl-download-check {
  color: #000 !important;
  text-decoration: none !important;
}
/* line 1200, templates/g5_hydrogen/custom/scss/gantry4.scss */
p.bildunterschrift {
  margin-bottom: 10px;
}
/* line 1204, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sobiproduktbereich h3 {
  margin: 15px 0 !important;
  font-size: 1.5em;
  font-weight: normal;
}
/* line 1210, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SPDetails.sobiproduktbereich .jcemediabox-zoom-span {
  max-width: none !important;
}
/* line 1214, templates/g5_hydrogen/custom/scss/gantry4.scss */
html:not(.ua-ie) .SPDetails.sobiproduktbereich .jcemediabox-zoom-span img {
  width: auto;
}
/* line 1218, templates/g5_hydrogen/custom/scss/gantry4.scss */
ul.mindestanforderungen {
  list-style: inside !important;
}
/* line 1222, templates/g5_hydrogen/custom/scss/gantry4.scss */
ul.mindestanforderungen li, ul.produktauflistung li {
  list-style-type: none;
  margin-left: 32px;
}
/* line 1228, templates/g5_hydrogen/custom/scss/gantry4.scss */
ul.mindestanforderungen a, ul.produktauflistung a {
  text-decoration: none !important;
}
/* line 1233, templates/g5_hydrogen/custom/scss/gantry4.scss */
ul.mindestanforderungen li:before {
  content: "\47";
  margin-right: 5px;
  font-family: 'IcoMoon';
  color: #00468c;
  line-height: 200%;
  margin-left: -23px;
}
/* line 1242, templates/g5_hydrogen/custom/scss/gantry4.scss */
ul.produktauflistung li:before {
  content: "\e263";
  margin-right: 5px;
  font-family: 'IcoMoon';
  color: #00468c;
  line-height: 200%;
  margin-left: -23px;
}
/* line 1251, templates/g5_hydrogen/custom/scss/gantry4.scss */
p.kalenderlegende {
  border-left: 10px solid;
  border-bottom: 3px solid;
  margin-bottom: 10px;
  padding: 5px;
}
/* line 1258, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-41 {
  background: #00468c !important;
}
/* line 1262, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-214 {
  background: #ff0 !important;
  color: #000 !important;
}
/* line 1267, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-214 a, span.kategorie-214 a:link, span.kategorie-214 a:active, span.kategorie-214 a:visited, span.kategorie-214 a.mostread {
  color: #000 !important;
}
/* line 1275, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-215 {
  background: #f60 !important;
}
/* line 1279, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-216 {
  background: #999 !important;
}
/* line 1283, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-218 {
  background: #000 !important;
}
/* line 1287, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-219 {
  background: #36f !important;
}
/* line 1291, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-217 {
  background: #009 !important;
}
/* line 1295, templates/g5_hydrogen/custom/scss/gantry4.scss */
span.kategorie-2447 {
  background: #389900 !important;
}
/* line 1299, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro select, .SobiPro textarea, .SobiPro input[type="text"], .SobiPro input[type="password"], .SobiPro input[type="datetime"], .SobiPro input[type="datetime-local"], .SobiPro input[type="date"], .SobiPro input[type="month"], .SobiPro input[type="time"], .SobiPro input[type="week"], .SobiPro input[type="number"], .SobiPro input[type="email"], .SobiPro input[type="url"], .SobiPro input[type="search"], .SobiPro input[type="tel"], .SobiPro input[type="color"], .SobiPro .uneditable-input {
  height: 35px !important;
}
/* line 1319, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sobidistance {
  font-size: 0.5em;
}
/* line 1323, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachel.produktkategorie img {
  margin: -10px -10px 10px !important;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  max-width: none;
  width: calc(100% + 20px);
}
/* line 1332, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cdub_main .small {
  display: none;
}
/* line 1336, templates/g5_hydrogen/custom/scss/gantry4.scss */
.countdown {
  margin-top: 3px !important;
}
/* line 1340, templates/g5_hydrogen/custom/scss/gantry4.scss */
.tdrhinweis {
  margin-top: 20px;
}
/* line 1344, templates/g5_hydrogen/custom/scss/gantry4.scss */
#mod_sprs_search_btn {
  background: none repeat scroll 0 0 #5a5853;
  border: 1px solid #aaa;
  cursor: pointer;
  height: 50px;
  width: 100%;
  font-size: 16px;
  color: #fff;
}
/* line 1354, templates/g5_hydrogen/custom/scss/gantry4.scss */
#mod_sprs_search_btn:hover {
  background: #00468c;
  color: #fff;
}
/* line 1359, templates/g5_hydrogen/custom/scss/gantry4.scss */
#mj_rs_mod_radius_selector, #mj_rs_mod_center_selector {
  width: 100%;
}
/* line 1364, templates/g5_hydrogen/custom/scss/gantry4.scss */
.spsearch_label {
  display: none;
}
/* line 1368, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sobi_thumbnail_box {
  float: left;
  padding: 3px;
  width: 130px;
  height: 130px;
  border: 1px solid #ccc;
  text-align: center;
  vertical-align: middle;
  display: table;
  background: #fff;
  position: relative;
  margin: 5px 5px 0 0 !important;
}
/* line 1382, templates/g5_hydrogen/custom/scss/gantry4.scss */
.thumbnail_inner {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
}
/* line 1392, templates/g5_hydrogen/custom/scss/gantry4.scss */
.thumbnail_inner img {
  display: inline;
  vertical-align: middle;
}
/* line 1397, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .thumbnail .lead {
  background: #00468c;
  color: #fff;
  display: block;
  font-weight: normal;
  position: absolute;
  text-transform: uppercase;
}
/* line 1406, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .thumbnail .lead a, .SobiPro .thumbnail .lead a:hover, .SobiPro .mehrinfos .lead a, .SobiPro .mehrinfos .lead a:hover, event_detail_right h2, event_detail_left h2 {
  color: #fff;
  text-ecoration: none;
}
/* line 1416, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .thumbnail .address {
  float: left;
  padding: 0;
  margin-top: -5px;
  color: #777;
}
/* line 1423, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .bewertungsabgabe .modal-body {
  overflow-y: visible;
}
/* line 1427, templates/g5_hydrogen/custom/scss/gantry4.scss */
.beschreibung {
  margin-left: 20px;
  padding-right: 5px;
}
/* line 1432, templates/g5_hydrogen/custom/scss/gantry4.scss */
.beschreibung p {
  font-size: 1em;
  color: #666;
  line-height: 26px;
  margin-top: 0 !important;
}
/* line 1439, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .titel {
  color: #fff;
  display: block;
  font-size: 1.3em;
  font-weight: normal;
  margin: 0;
  padding: 10px;
  text-transform: uppercase;
  line-height: 100%;
  margin: -10px -4px 14px -4px;
  background-image: -webkit-linear-gradient(#3b5389 0%, #4b69ae 100%);
  background-image: -moz-linear-gradient(#3b5389 0%, #4b69ae 100%);
  background-image: -o-linear-gradient(#3b5389 0%, #4b69ae 100%);
  background-image: linear-gradient(#3b5389 0%, #4b69ae 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3b5389', endColorstr='#4b69ae')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b5389', endColorstr='#4b69ae');
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 1460, templates/g5_hydrogen/custom/scss/gantry4.scss */
.event_detail_left {
  float: left;
  box-shadow: 1px 5px 5px #ccc;
  display: block;
  line-height: 20px;
  padding: 12px;
  -webkit-box-shadow: 2px 5px 5px #ccc;
  -moz-box-shadow: 2px 5px 5px #ccc;
  box-shadow: 1px 5px 5px #ccc;
  transition: all 0.2s ease-in-out 0s;
  border-radius: 0 !important;
  margin-bottom: 30px;
  background-image: -webkit-linear-gradient(#dedede 0%, #ddd 100%);
  background-image: -moz-linear-gradient(white 0%, #ddd 100%);
  background-image: -o-linear-gradient(white 0%, #ddd 100%);
  background-image: linear-gradient(white 0%, #ddd 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#dddddd')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
  /*min-height: 1000px;*/
  /*!height: 1000px;*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#cccccc')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
}
/* line 1487, templates/g5_hydrogen/custom/scss/gantry4.scss */
.event_detail_right {
  float: right;
  width: 30%;
  margin-bottom: 120px;
  margin-bottom: 20px;
}
/* line 1494, templates/g5_hydrogen/custom/scss/gantry4.scss */
.produkteright_wrapper {
  width: 30%;
}
/* line 1498, templates/g5_hydrogen/custom/scss/gantry4.scss */
.event_detail_bild, .event_detail_right .address, .event_detail_right .infos, .event_detail_right .downloads, .event_detail_right .sobi_downloads, .event_detail_right .qr_infos {
  clear: right;
  float: right;
  border: 1px solid #ddd;
  box-shadow: 1px 5px 5px #ccc;
  display: block;
  line-height: 20px;
  padding: 12px;
  -webkit-box-shadow: 2px 5px 5px #ccc;
  -moz-box-shadow: 2px 5px 5px #ccc;
  box-shadow: 1px 5px 5px #ccc;
  transition: all 0.2s ease-in-out 0s;
  border-radius: 5 !important;
  margin-bottom: 18px;
  box-sizing: border-box;
  background-image: -webkit-linear-gradient(#dedede 0%, #ddd 100%);
  background-image: -moz-linear-gradient(white 0%, #ddd 100%);
  background-image: -o-linear-gradient(white 0%, #ddd 100%);
  background-image: linear-gradient(white 0%, #ddd 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#dddddd')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
}
/* line 1526, templates/g5_hydrogen/custom/scss/gantry4.scss */
.event_detail_right h2, .event_detail_left h2 {
  background: #00468c;
  color: #fff !important;
  display: block;
  font-size: 1.5em !important;
  font-weight: normal !important;
  margin: -31px 0 7px -5px;
  padding: 10px;
  text-transform: uppercase;
  text-shadow: none !important;
  margin: -12px -12px 12px !important;
}
/* line 1540, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item526 a, .item526 a img {
  display: table !important;
  text-align: left !important;
}
/* line 1546, templates/g5_hydrogen/custom/scss/gantry4.scss */
.qr_phone {
  background: url('../../../../media/sobipro/images/schmartfon.png') no-repeat scroll left top rgba(0, 0, 0, 0);
  bottom: 210px;
  float: left;
  height: 342px;
  margin-left: -25px;
  padding: 44px 18px;
  width: 226px;
}
/* line 1556, templates/g5_hydrogen/custom/scss/gantry4.scss */
.qr_infos:after {
  clear: both;
}
/* line 1560, templates/g5_hydrogen/custom/scss/gantry4.scss */
.qr_infos {
  margin-bottom: 0 !important;
}
/* line 1564, templates/g5_hydrogen/custom/scss/gantry4.scss */
.text_qr {
  float: right;
  width: 101px;
  margin-top: 35px;
  margin-bottom: 20px;
}
/* line 1571, templates/g5_hydrogen/custom/scss/gantry4.scss */
.qr_phone img {
  margin-left: 0;
  margin-top: 0;
}
/* line 1576, templates/g5_hydrogen/custom/scss/gantry4.scss */
.geo_all, .geo_all .SpGeoMapMod {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  margin: 2em 0 0 !important;
}
/* line 1582, templates/g5_hydrogen/custom/scss/gantry4.scss */
.geo_all h3 {
  padding: 0 !important;
  font-weight: normal !important;
  vertical-align: bottom !important;
  text-align: left !important;
  color: #363a91 !important;
  font-size: 1.8em !important;
  text-transform: uppercase !important;
  margin: 0;
  overflow: visible;
  white-space: nowrap;
  line-height: 1;
}
@media (min-width: 767px) {
  /* line 1597, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-maintop div[class*="rt-grid"].geo_all__parent, #rt-mainbody-surround .rt-container.geo_all__parent {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
/* line 1605, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rt-container.geo_all__parent {
  padding: 0 25px !important;
  box-sizing: border-box;
}
/* line 1610, templates/g5_hydrogen/custom/scss/gantry4.scss */
.geo_all__parent .moduletable ~ .rt-block {
  display: none;
}
/* line 1614, templates/g5_hydrogen/custom/scss/gantry4.scss */
.moduletable.geo_all {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-grow: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding: 0 !important;
  box-sizing: border-box;
}
/* line 1627, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SpGeoMapMod {
  position: relative !important;
  margin-bottom: 0 !important;
  overflow: hidden !important;
  max-height: none !important;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
/* line 1643, templates/g5_hydrogen/custom/scss/gantry4.scss */
.moduletable.geo_all {
  padding-bottom: 0 !important;
}
/* line 1647, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SpGeoMapModInner {
  position: initial !important;
  overflow: visible !important;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-height: none !important;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: initial !important;
  margin: 0 !important;
}
/* line 1661, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search_geo {
  float: left;
  float: left;
  margin: 68px 10px 0;
  overflow: visible;
}
/* line 1668, templates/g5_hydrogen/custom/scss/gantry4.scss */
.eintragen {
  display: block !important;
  padding: 15px;
  margin: 5px 0 0;
  background: #dedede;
  margin: 0 !important;
  margin-top: 20px !important;
  padding: 0px 20px 20px !important;
}
/* line 1676, templates/g5_hydrogen/custom/scss/gantry4.scss */
.eintragen a {
  width: 100%;
  text-align: center;
  display: block;
  padding: 10px;
  background: #5a5853;
  color: #fff;
  box-sizing: border-box;
  font-size: 1.2em;
  border: 1px solid #aaa !important;
  cursor: pointer !important;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
/* line 1690, templates/g5_hydrogen/custom/scss/gantry4.scss */
.eintragen a {
  width: 95%;
  text-align: center;
  display: block;
  padding: 10px;
  background: #5a5853;
  color: #fff;
  box-sizing: border-box;
  font-size: 1.2em;
}
/* line 1702, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search_geo_head_right {
  margin-left: 0;
  margin-bottom: 0;
}
/* line 1707, templates/g5_hydrogen/custom/scss/gantry4.scss */
.submit_geo .xtdsearchspButton {
  text-align: center;
  padding: 12px 30px 7px;
}
/* line 1712, templates/g5_hydrogen/custom/scss/gantry4.scss */
.submit_geo #mod_sprs_search_btn:hover {
  text-decoration: none;
}
/* line 1716, templates/g5_hydrogen/custom/scss/gantry4.scss */
.submit_geo:after {
  clear: both;
}
/* line 1720, templates/g5_hydrogen/custom/scss/gantry4.scss */
div.submit_geo {
  margin: 0;
  background: dedede;
}
/* line 1725, templates/g5_hydrogen/custom/scss/gantry4.scss */
.referentenhinweis {
  margin-top: 22px;
  line-height: 120% !important;
  color: #00468c;
}
/* line 1731, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SPEntryEdit .tile h2 {
  text-shadow: none !important;
  height: 80px;
}
/* line 1736, templates/g5_hydrogen/custom/scss/gantry4.scss */
#searchForm .controls label, #searchForm .ordering-box label {
  padding-right: 5px;
  padding-top: 0 !important;
}
/* line 1744, templates/g5_hydrogen/custom/scss/gantry4.scss */
#searchForm .ordering-box {
  clear: both;
  margin: 30px 0 10px;
}
/* line 1749, templates/g5_hydrogen/custom/scss/gantry4.scss */
.page-header {
  border-bottom: none !important;
}
/* line 1753, templates/g5_hydrogen/custom/scss/gantry4.scss */
.XTSearch .controls {
  margin-left: 0 !important;
}
/* line 1757, templates/g5_hydrogen/custom/scss/gantry4.scss */
.XTSearch .control-label, .XTSearch .ctrl-locate-me {
  display: none !important;
}
/* line 1762, templates/g5_hydrogen/custom/scss/gantry4.scss */
.XTSearch__image {
  padding-top: 50%;
  background: none center/cover no-repeat;
  margin: 0 -10px;
}
/* line 1768, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-maintop .moduletable .XTSearch__image {
  margin: 0 -20px;
}
/* line 1772, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search_geo_head_right .moduletable {
  padding: 0 !important;
}
/* line 1776, templates/g5_hydrogen/custom/scss/gantry4.scss */
#mod_sprs_search_btn, .xtdsearchspButton {
  background: none repeat scroll 0 0 #5a5853 !important;
  border: 1px solid #aaa !important;
  cursor: pointer !important;
  font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
  height: 50px !important;
  width: 95% !important;
  font-size: 16px;
  color: #fff !important;
}
/* line 1788, templates/g5_hydrogen/custom/scss/gantry4.scss */
.xtdResetButton {
  display: none !important;
}
/* line 1792, templates/g5_hydrogen/custom/scss/gantry4.scss */
#mod_sprs_search_btn:hover {
  background: #00468c;
  color: #fff;
}
/* line 1797, templates/g5_hydrogen/custom/scss/gantry4.scss */
#mj_rs_mod_radius_selector, #mj_rs_mod_center_selector {
  width: 100%;
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
}
/* line 1803, templates/g5_hydrogen/custom/scss/gantry4.scss */
.XTExtSearch input, .XTExtSearch select {
  width: 95% !important;
  box-sizing: border-box !important;
  padding: 0px 8px !important;
  height: 36px;
}
/* line 1811, templates/g5_hydrogen/custom/scss/gantry4.scss */
.XTExtSearch select {
  padding: 0px 6px !important;
  outline: none;
}
/* line 1816, templates/g5_hydrogen/custom/scss/gantry4.scss */
.spsearch_label {
  display: none;
}
/* line 1820, templates/g5_hydrogen/custom/scss/gantry4.scss */
.category-container .row-fluid, .category-container .row-fluid:hover {
  background: none !important;
  border: 0 none !important;
  width: 100% !important;
  transform: none;
  vertical-align: middle;
  transform: none !important;
  height: 50px;
  box-shadow: none !important;
}
/* line 1832, templates/g5_hydrogen/custom/scss/gantry4.scss */
.thumbcat {
  padding-top: 15px;
}
/* line 1836, templates/g5_hydrogen/custom/scss/gantry4.scss */
.moduletable.search_geo_head_right {
  background: #dedede;
}
/* line 1840, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search_geo_head_right.moduletable {
  margin: 0 !important;
  margin-top: 5.8em !important;
}
/* line 1845, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search_geo_head_right input, .search_geo_head_right select {
  max-width: 100% !important;
}
/* line 1850, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sobiproduktbereich .SobiPro .event_detail_left h2 {
  width: calc(100% + 40px);
}
/* line 1854, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sobiproduktbereich .sobi_downloads .icon-cart {
  margin-bottom: 35px;
}
/* line 1858, templates/g5_hydrogen/custom/scss/gantry4.scss */
.zusatz-bilder img {
  width: 40%;
  height: auto;
  margin: 10px;
}
/* Smartphones */
@media (max-width: 480px) {
  /* line 1867, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #SobiPro .span12 .row-fluid {
    width: 100% !important;
  }
  /* line 1870, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .lead {
    background: none repeat scroll 0 0 #00468c;
    font-size: 1.5em;
    margin: -31px 0 7px -5px;
    padding: 5px;
    width: 100%;
    position: relative !important;
  }
  /* line 1878, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .search_geo_head_right {
    margin-top: 10px;
  }
  /* line 1881, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .address {
    width: 180px;
  }
  /* line 1884, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .sobi_thumbnail_box {
    margin-top: 30px;
    margin-bottom: 5px;
  }
  /* line 1888, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #SobiPro .span12 .row-fluid {
    width: 100% !important;
    clear: both !important;
    float: none !important;
  }
  /* line 1893, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span6 {
    width: 100% !important;
  }
  /* line 1896, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span2 {
    width: 20% !important;
    float: left !important;
  }
  /* line 1900, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span10 {
    width: 39% !important;
    float: left !important;
  }
  /* line 1904, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .span10 .thumbcat {
    padding-top: 15px !important;
  }
  /* line 1907, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .premiumvcard {
    float: right;
  }
}
/* Smartphones to Tablets */
@media (max-width: 767px) {
  /* line 1915, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #SobiPro .span12 .row-fluid {
    width: 100% !important;
    clear: both !important;
    float: none !important;
  }
  /* line 1920, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .search_geo_head_right {
    margin-top: 10px;
  }
  /* line 1923, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .lead {
    background: none repeat scroll 0 0 #00468c;
    font-size: 1.5em;
    margin: -31px 0 7px -5px;
    padding: 10px 0 10px 10px;
    width: 422px;
  }
  /* line 1930, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .address {
    width: 244px;
    margin-top: 3px;
  }
  /* line 1934, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .sobi_thumbnail_box {
    margin-top: 30px;
    margin-bottom: 5px;
  }
  /* line 1938, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_bild, .event_detail_right .address, .event_detail_right .infos, .event_detail_right .downloads, .event_detail_right .sobi_downloads, .event_detail_right .qr_infos, .produkteright_wrapper {
    width: 100%;
  }
  /* line 1947, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_left, .produkteleft_wrapper {
    width: 100% !important;
    padding: 5px !important;
  }
  /* line 1952, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_right {
    clear: both;
    margin-bottom: 20px;
    width: 100% !important;
    padding: 0 !important;
  }
  /* line 1958, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #field_disclaimer label {
    width: 410px !important;
  }
  /* line 1961, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .form-search input, .SobiPro .form-inline input, .SobiPro .form-horizontal input, .SobiPro .form-search textarea, .SobiPro .form-inline textarea, .SobiPro .form-horizontal textarea, .SobiPro .form-search select, .SobiPro .form-inline select, .SobiPro .form-horizontal select, .SobiPro .form-search .help-inline, .SobiPro .form-inline .help-inline, .SobiPro .form-horizontal .help-inline, .SobiPro .form-search .uneditable-input, .SobiPro .form-inline .uneditable-input, .SobiPro .form-horizontal .uneditable-input, .SobiPro .form-search .input-prepend, .SobiPro .form-inline .input-prepend, .SobiPro .form-horizontal .input-prepend, .SobiPro .form-search .input-append, .SobiPro .form-inline .input-append, .SobiPro .form-horizontal .input-append {
    max-width: 100% !important;
  }
  /* line 1984, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span6 {
    width: 100% !important;
  }
  /* line 1987, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span2 {
    width: 20% !important;
    float: left !important;
  }
  /* line 1991, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span10 {
    width: 39% !important;
    float: left !important;
  }
  /* line 1995, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .span10 .thumbcat {
    padding-top: 25px !important;
  }
  /* line 1998, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .premiumvcard {
    float: right;
  }
  /* line 2001, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #spCalendar table.hidden-phone {
    display: none;
  }
}
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
  /* line 2009, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #SobiPro .span12 .row-fluid {
    width: 47%;
  }
  /* line 2012, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span10 {
    width: 60% !important;
  }
  /* line 2015, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .lead {
    background: none repeat scroll 0 0 #00468c;
    font-size: 1.5em;
    margin: -31px 0 7px -5px;
    padding: 10px 0 10px 168px;
    width: 552px;
  }
  /* line 2022, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_bild, .event_detail_right .address, .event_detail_right .infos, .event_detail_right .downloads, .event_detail_right .sobi_downloads, .event_detail_right .qr_infos, .produkteright_wrapper {
    width: 300px;
  }
  /* line 2031, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_left, .produkteleft_wrapper {
    width: 446px;
  }
  /* line 2035, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .sobi_thumbnail_box {
    margin-top: 30px;
    margin-bottom: 5px;
  }
  /* line 2039, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .qr_phone {
    margin-left: -10px !important;
    bottom: 245px !important;
    width: 220px;
  }
  /* line 2044, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span6 {
    width: 46% !important;
  }
  /* line 2047, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .category-container .row-fluid .span10 {
    width: 80% !important;
  }
  /* line 2050, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .address {
    width: 172px;
    margin-top: 10px;
  }
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
  /* line 2059, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #SobiPro .span12 .row-fluid {
    width: 47%;
  }
  /* line 2062, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .lead {
    background: none repeat scroll 0 0 #00468c;
    font-size: 1.5em;
    margin: -31px 0 7px -5px;
    padding: 10px 0 10px 10px;
    width: 422px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
  }
  /* line 2070, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .address {
    width: 244px;
  }
  /* line 2073, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .sobi_thumbnail_box {
    margin-top: 30px;
    margin-bottom: 5px;
  }
  /* line 2077, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_bild, .event_detail_right .address, .event_detail_right .infos, .event_detail_right .downloads, .event_detail_right .sobi_downloads, .event_detail_right .qr_infos, .produkteright_wrapper {
    width: 330px;
  }
  /* line 2086, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_left, .produkteleft_wrapper {
    width: 540px;
  }
  /* line 2090, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .qr_phone {
    margin-left: -30px !important;
    bottom: 245px !important;
  }
  /* line 2094, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .premiumvcard {
    float: right;
  }
}
/* Large Display */
@media (min-width: 1200px) {
  /* line 2102, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .lead {
    background: none repeat scroll 0 0 #00468c;
    font-size: 1.2em;
    margin: -31px 0 7px -5px;
    padding: 10px 0 10px 10px;
    width: 348px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
  }
  /* line 2110, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .thumbnail .address {
    width: 170px;
    margin-top: 10px !important;
  }
  /* line 2114, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .sobi_thumbnail_box {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* line 2118, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_bild, .event_detail_right .address, .event_detail_right .infos, .event_detail_right .downloads, .event_detail_right .sobi_downloads, .event_detail_right .qr_infos, .produkteright_wrapper {
    width: 330px;
  }
  /* line 2127, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_left, .produkteleft_wrapper {
    width: 68%;
    flex-grow: 1;
    margin-right: 20px;
  }
  /* line 2133, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_left {
    width: 67%;
  }
  /* line 2137, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .produkteleft_wrapper > .event_detail_left {
    width: 100%;
  }
  /* line 2141, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .sobiproduktbereich {
    margin-top: 20px;
  }
  /* line 2144, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .premiumvcard {
    float: left;
  }
}
/* line 2157, templates/g5_hydrogen/custom/scss/gantry4.scss */
.ctrl-set-now {
  display: none !important;
}
/* --------------------------- ENDE SOBIPRO ----------------------------- */
/* ----------------------------- SOBIPRO HÄNDLERSUCHE ------------------- */
/* line 2165, templates/g5_hydrogen/custom/scss/gantry4.scss */
#SobiPro .row-fluid.category-container {
  display: none !important;
}
/* line 2169, templates/g5_hydrogen/custom/scss/gantry4.scss */
#field_department > div.spFieldCheckbox {
  float: left !important;
}
/* line 2173, templates/g5_hydrogen/custom/scss/gantry4.scss */
.group-chbxgroup.group-field_department {
  margin-top: 0;
}
/* line 2177, templates/g5_hydrogen/custom/scss/gantry4.scss */
.group-geomap.group-field_map414 {
  margin-top: 4em;
}
/* line 2181, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pac-container.pac-logo {
  z-index: 5;
}
@media only screen and (min-width: 768px) {
  /* line 2187, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-maintop #field_department > div.spFieldCheckbox:nth-child(3n+1) {
    width: 60% !important;
  }
  /* line 2190, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-maintop #field_department > div.spFieldCheckbox:nth-child(3n+2) {
    width: 40% !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2196, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #rt-maintop #field_department > div.spFieldCheckbox {
    width: 100% !important;
  }
}
/* line 2201, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-sidebar-a #field_department > div.spFieldCheckbox {
  width: 100% !important;
}
/* line 2205, templates/g5_hydrogen/custom/scss/gantry4.scss */
#field_department > div.spFieldCheckbox > span > input {
  width: 36px !important;
}
/* line 2209, templates/g5_hydrogen/custom/scss/gantry4.scss */
#field_department > div.spFieldCheckbox > span > label {
  font-size: 1em !important;
  margin-top: 16px !important;
}
/* line 2214, templates/g5_hydrogen/custom/scss/gantry4.scss */
.XTExtSearch .group-field_category {
  display: none;
}
/* line 2218, templates/g5_hydrogen/custom/scss/gantry4.scss */
div.moduletable.fhsuche_neu {
  background: url('../../../../images/Fachhandel/fachhaendlersuche_modul_1200.jpg') no-repeat #dedede;
  background-size: contain;
}
/* line 2223, templates/g5_hydrogen/custom/scss/gantry4.scss */
.moduletable.search_geo_head_right.fhsuche_neu {
  margin-top: 38px;
}
/* line 2227, templates/g5_hydrogen/custom/scss/gantry4.scss */
.moduletable.search_geo_head_right.fhsuche_neu h1 {
  color: #363a91 !important;
  font-size: 1.8em !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
  margin-top: -70px;
  margin-left: -22px;
}
/* line 2236, templates/g5_hydrogen/custom/scss/gantry4.scss */
.extly.xtdsearchsp.search_geo_head_right.fhsuche_neu {
  margin-top: 170px;
}
/* line 2240, templates/g5_hydrogen/custom/scss/gantry4.scss */
.fhopacity {
  width: 100%;
  background: rgba(255, 255, 255, 0.92);
  margin-left: -20px;
  padding: 20px;
}
/* line 2247, templates/g5_hydrogen/custom/scss/gantry4.scss */
.fhopacity h3 {
  padding: 0;
}
/* line 2251, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-maintop {
  margin-top: 20px;
}
/* line 2255, templates/g5_hydrogen/custom/scss/gantry4.scss */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  border-radius: 0 !important;
}
/* line 2275, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog a.btn {
  text-decoration: none !important;
}
@media only screen and (max-width: 767px) {
  /* line 2280, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .search_geo_head_right.fhsuche_neu #field_map_canvas, .group-field_geo353 #field_map_canvas {
    display: none !important;
  }
}
/* line 2286, templates/g5_hydrogen/custom/scss/gantry4.scss */
.module-surround .XTExtSearch div.mapSearch {
  border: 4px solid #00468c;
  padding: 10px 0 0 20px;
  background: url('../../../images/mapbackground_grau.jpg');
  background-size: cover;
}
/* line 2293, templates/g5_hydrogen/custom/scss/gantry4.scss */
.module-surround .XTExtSearch div.mapSearch:before {
  content: "\63";
  font-family: 'IcoMoon';
  font-size: 1.5em;
  margin-top: 10px;
  margin-left: -15px;
}
/*-------------------------- ENDE SOBI HÄNDLERSUCHE ----------------------*/
/*----------------------------- SOBI FLEXBOXEN ---------------------------*/
/* line 2305, templates/g5_hydrogen/custom/scss/gantry4.scss */
.entry-container > .span12 {
  display: flex !important;
  display: -webkit-flex !important;
  flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
  position: relative !important;
  width: 100% !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
/* line 2316, templates/g5_hydrogen/custom/scss/gantry4.scss */
.entry-container > .span12 > .row-fluid {
  background: #dedede;
  box-sizing: padding-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  float: none !important;
  margin: 0 0 20px 0 !important;
  padding: 10px 10px 43px 10px;
  position: relative;
  border-radius: 0;
  box-sizing: border-box;
}
/* line 2330, templates/g5_hydrogen/custom/scss/gantry4.scss */
.span12 > .row-fluid > .thumbnail {
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  border: 0 !important;
}
/* line 2338, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SPSearch .span12:after {
  display: block;
  clear: both;
}
/* line 2343, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SPSearch .span12 h3 a, .SPSearch .span12 h3 a:hover, .SPSearch .span12 a:active, .SPSearch .span12 h3 a:visited {
  color: #fff;
  text-decoration: none;
}
/* line 2351, templates/g5_hydrogen/custom/scss/gantry4.scss */
.row-fluid > .thumbnail > h3 {
  background: #00468c;
  color: #fff !important;
  margin: -10px -10px 5px -10px !important;
  padding: 10px;
  font-weight: normal;
  text-transform: uppercase !important;
  font-size: 1.6em !important;
  font-family: 'Roboto';
}
/* line 2362, templates/g5_hydrogen/custom/scss/gantry4.scss */
.row-fluid > .thumbnail > h3 a, .row-fluid > .thumbnail > h3 a:hover, .row-fluid > .thumbnail > h3 a:active, .row-fluid > .thumbnail > h3 a:visited {
  color: #fff !important;
  text-decoration: none !important;
}
/* line 2370, templates/g5_hydrogen/custom/scss/gantry4.scss */
.retailer_address {
  float: left;
  margin-top: 5px;
}
/* line 2375, templates/g5_hydrogen/custom/scss/gantry4.scss */
.retailer_image {
  float: left;
}
/* line 2379, templates/g5_hydrogen/custom/scss/gantry4.scss */
.retailer_mehrinfos {
  width: 100%;
  color: #fff;
  clear: left;
  bottom: 0;
  height: 30px;
  background: #00468c;
  left: 0;
  position: absolute;
}
/* line 2390, templates/g5_hydrogen/custom/scss/gantry4.scss */
.retailer_mehrinfos a {
  color: #fff !important;
  margin-left: 10px;
  line-height: 30px;
}
/* Sobi Detail Ansicht */
/* line 2398, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SPDetailEntry {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 2407, templates/g5_hydrogen/custom/scss/gantry4.scss */
.event_detail_right {
  margin-bottom: 20px;
}
/* line 2411, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .event_detail_left h2 {
  margin: 0 !important;
  width: calc(100% + 24px);
  left: -12px;
  position: relative !important;
  top: -12px;
  box-sizing: border-box !important;
}
/* line 2420, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .event_detail_right h2 {
  width: calc(100% + 25px) !important;
}
@media only screen and (min-width: 1200px) {
  /* line 2425, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .entry-container > .span12 > .row-fluid {
    max-width: 31% !important;
    width: 31% !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 2432, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SPSearch .span12 h3 {
    font-size: 1.5em;
  }
  /* line 2435, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .entry-container > .span12 > .row-fluid {
    max-width: 47% !important;
    width: 47% !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2442, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_left, .produkteleft_wrapper {
    width: 100% !important;
    padding: 5px !important;
  }
  /* line 2447, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .event_detail_right > div, .event_detail_right {
    width: 100%;
  }
  /* line 2451, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .SobiPro .event_detail_left h2 {
    width: calc(100% + 10px);
    left: -5px;
    top: -5px;
  }
  /* line 2456, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .row-fluid {
    max-width: 99% !important;
    width: 99% !important;
  }
  /* line 2460, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .qr_infos {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 2466, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .entry-container > .span12 > .row-fluid {
    max-width: 47% !important;
    width: 47% !important;
  }
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 2475, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .row-fluid {
    margin-bottom: 10px;
    max-width: 48% !important;
    width: 48% !important;
  }
}
/*--------------------------- ENDE SOBI FLEXBOXEN ------------------------*/
/* ---------------------------- MODULBOXNEN ----------------------------- */
/* line 2486, templates/g5_hydrogen/custom/scss/gantry4.scss */
.box3 .box3 {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
}
/* line 2492, templates/g5_hydrogen/custom/scss/gantry4.scss */
.box1, .box2, .box3 {
  border-radius: 0 !important;
}
/* ----------------------- ENDE MODULBOXNEN ----------------------------- */
/* ------------------------------ BREADCRUMBS --------------------------- */
/* line 2502, templates/g5_hydrogen/custom/scss/gantry4.scss */
.breadcrumb {
  margin-bottom: 0 !important;
  padding: 0 !important;
  margin-top: 30px;
}
/* line 2508, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-content-top .rt-block {
  margin: 0 10px;
  padding: 0 15px;
}
/* ------------------------- ENDE BREADCRUMBS --------------------------- */
/* -------------------------------- JEVENTS ----------------------------- */
/* line 2517, templates/g5_hydrogen/custom/scss/gantry4.scss */
.mod_events_latest_date {
  font-weight: normal;
  line-height: 250%;
  color: #000;
  font-size: 10px;
}
/* line 2524, templates/g5_hydrogen/custom/scss/gantry4.scss */
.mod_events_latest_content a {
  font-size: 13px;
  text-decoration: none;
  color: #424647;
}
/* line 2530, templates/g5_hydrogen/custom/scss/gantry4.scss */
div.mod_events_latest_callink a:link, div.mod_events_latest_callink a:visited, div.mod_events_latest_callink a:active {
  max-width: 236px;
  min-height: 36px;
  padding-top: 10px;
  padding-left: 20px;
  display: block;
  color: #333;
  text-decoration: none;
  text-transform: uppercase;
  background: url('../images/bg_ganzer_kalender.jpg');
  border: 1px solid #ccc;
  margin-top: 10px;
}
/* line 2546, templates/g5_hydrogen/custom/scss/gantry4.scss */
td.mod_events_latest_first, td.mod_events_latest {
  border: none !important;
}
/* --------------------------- ENDE JEVENTS ----------------------------- */
/* -------------------------------- UMFRAGE ----------------------------- */
/* line 2555, templates/g5_hydrogen/custom/scss/gantry4.scss */
.polling_container {
  border-radius: 0 !important;
  box-shadow: none !important;
}
/* line 2560, templates/g5_hydrogen/custom/scss/gantry4.scss */
.polling_result {
  border-radius: 0 !important;
  border-bottom: none !important;
  background-color: #ccc !important;
  background-image: linear-gradient(to bottom, #ccc, #eee) !important;
  background-repeat: repeat-x !important;
  border-color: #000 !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border: 0 !important;
}
/* line 2573, templates/g5_hydrogen/custom/scss/gantry4.scss */
.polling_submit {
  background: none repeat scroll 0 0 #5a5853 !important;
  border: 1px solid #aaa !important;
  color: #fff !important;
  cursor: pointer !important;
  font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  height: 50px !important;
  width: 95% !important;
}
/* line 2584, templates/g5_hydrogen/custom/scss/gantry4.scss */
.polling_container {
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
}
/* line 2588, templates/g5_hydrogen/custom/scss/gantry4.scss */
.polling_container_wrapper {
  z-index: 1 !important;
}
/* line 2592, templates/g5_hydrogen/custom/scss/gantry4.scss */
.answer_navigation {
  border-radius: 0 !important;
}
/* ---------------------------- ENDE UMFRAGE ---------------------------- */
/* ------------------------ SCHICKE TABELLEN ---------------------------- */
/* line 2600, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page table, .blog table {
  border-collapse: separate !important;
  border-spacing: 5px;
  border: 1px solid #ccc;
}
/* line 2607, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page table td, .item-page table th, .blog table td, .blog table th {
  padding: 10px;
}
/* line 2614, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page table tr:nth-child(1n+1), .blog table tr:nth-child(1n+1) {
  background-color: rgba(0, 0, 0, 0.3);
  color: #000;
}
/* line 2620, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page table tr:nth-child(2n+2), .blog table tr:nth-child(2n+2) {
  background-color: rgba(0, 0, 0, 0.05);
  color: #000;
}
/* line 2626, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page table tr:hover, .item-page table tr:hover a, .blog table tr:hover, .blog table tr:hover a {
  background-color: #7e837b;
  color: #fff;
}
/* line 2634, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page table a, .blog table a {
  color: #000;
}
/* ------------------- ENDE SCHICKE TABELLEN ---------------------------- */
/* ------------------- RESPONSIVE TABLE TO LIST ------------------------- */
/* line 2643, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table {
  margin: 1em 0;
  width: 100%;
}
/* line 2648, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table th {
  display: none;
}
/* line 2652, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table td {
  display: block;
}
/* line 2656, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table td:first-child {
  padding-top: 0.5em;
}
/* line 2660, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table td:last-child {
  padding-bottom: 0.5em;
}
/* line 2664, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 5em;
  display: inline-block;
}
@media (min-width: 767px) {
  /* line 2672, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .rwd-table td:before {
    display: none;
  }
}
/* line 2677, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table th, .rwd-table td {
  text-align: left;
  padding: 5px 10px !important;
}
@media (min-width: 767px) {
  /* line 2684, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .rwd-table th, .rwd-table td {
    display: table-cell;
    padding: 0.25em 0.5em;
  }
  /* line 2689, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .rwd-table th:first-child, .rwd-table td:first-child {
    padding-left: 0;
  }
  /* line 2693, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .rwd-table th:last-child, .rwd-table td:last-child {
    padding-right: 0;
  }
}
/* line 2699, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table {
  overflow: hidden;
}
/* line 2703, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table th, .rwd-table td {
  margin: 0;
}
@media (min-width: 767px) {
  /* line 2709, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .rwd-table th, .rwd-table td {
    padding: 1em !important;
  }
}
/* line 2715, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rwd-table th, .rwd-table td:before {
  color: #000;
}
/* ------------------- ENDE RESPONSIVE TABLE TO LIST -------------------- */
/* ---------------------- RESPONSIVE MEGAMENU --------------------------- */
/* line 2724, templates/g5_hydrogen/custom/scss/gantry4.scss */
.maxidrop-main {
  width: auto !important;
}
/* line 2728, templates/g5_hydrogen/custom/scss/gantry4.scss */
div[id*="maximenuCK"].maximenufixed {
  background: #00468c;
}
/* line 2732, templates/g5_hydrogen/custom/scss/gantry4.scss */
div[id*="maximenuCK"] .maxidrop-main2 .separator .titreck {
  color: #00468c !important;
  font-size: 1.3em !important;
}
/* line 2737, templates/g5_hydrogen/custom/scss/gantry4.scss */
div.floatck div.maximenuck2 {
  max-width: 25% !important;
}
/* line 2741, templates/g5_hydrogen/custom/scss/gantry4.scss */
.maximenufixed .item153 img {
  float: left;
  width: 60%;
}
/* line 2746, templates/g5_hydrogen/custom/scss/gantry4.scss */
.mobilebarmenuck {
  background: #666;
}
/* line 2750, templates/g5_hydrogen/custom/scss/gantry4.scss */
li.maximenuck.level1 > a, li.maximenuck.level1 > .separator {
  font-size: 14px !important;
}
/* line 2755, templates/g5_hydrogen/custom/scss/gantry4.scss */
.maxidrop-main2 .maximenuck2 .titreck {
  color: #666 !important;
}
/* line 2759, templates/g5_hydrogen/custom/scss/gantry4.scss */
.level2 .titreck {
  text-transform: none !important;
}
/* line 2763, templates/g5_hydrogen/custom/scss/gantry4.scss */
div[id*="maximenuCK"] ul.maximenuck li.maximenuck.first {
  padding-left: 0 !important;
}
/* line 2767, templates/g5_hydrogen/custom/scss/gantry4.scss */
div[id*="maximenuCK"] span.titreck {
  display: inline-block !important;
}
/* MENU FIX BY FLOTSCHI*/
/* line 2773, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rt-header {
  z-index: 8001 !important;
}
/* line 2777, templates/g5_hydrogen/custom/scss/gantry4.scss */
div.maximenuckh ul.maximenuck {
  position: static !important;
}
/* line 2781, templates/g5_hydrogen/custom/scss/gantry4.scss */
html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck > span + div.floatck {
  cursor: default;
  left: 0 !important;
  width: 100% !important;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.95) !important;
  border-bottom: 0;
  box-shadow: 0 5px 4px rgba(0, 0, 0, 0.15);
  color: #adadad;
  text-shadow: 0 2px 3px #000;
  margin-top: 4px !important;
  min-height: 200px;
  border-radius: 0 !important;
}
/* line 2796, templates/g5_hydrogen/custom/scss/gantry4.scss */
.maxidrop-main {
  cursor: default;
}
/* line 2800, templates/g5_hydrogen/custom/scss/gantry4.scss */
ul.maximenuck li.maximenuck.level1 {
  position: static !important;
}
/* line 2804, templates/g5_hydrogen/custom/scss/gantry4.scss */
html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck {
  padding: 5px 18px !important;
  margin: 0 !important;
}
/* line 2809, templates/g5_hydrogen/custom/scss/gantry4.scss */
html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck:first-of-type {
  padding-left: 0 !important;
}
/* line 2813, templates/g5_hydrogen/custom/scss/gantry4.scss */
html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck.parent > a:after, html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck.parent > span.separator:after {
  top: 50% !important;
  right: -10px !important;
  border-color: rgba(240, 244, 248, 0.55) transparent transparent transparent !important;
  transition: all 0.6s cubic-bezier(0.55, 0, 0.1, 1);
}
/* line 2821, templates/g5_hydrogen/custom/scss/gantry4.scss */
li.maximenuck.parent[style="z-index: 15000;"] > a:after, li.maximenuck.parent[style="z-index: 15000;"] > span.separator:after {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1200px) {
  /* line 2827, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div[id*="maximenuCK"] span.titreck {
    font-size: 1.8em;
    letter-spacing: 0.5px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    padding-right: 15px;
  }
  /* line 2833, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div[id*="maximenuCK"] span.descck {
    font-size: 0.5em !important;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
  }
  /* line 2837, templates/g5_hydrogen/custom/scss/gantry4.scss */
  html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck {
    height: 36px !important;
    margin: 0 0 10px 0 !important;
  }
  /* line 2841, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div[id*="maximenuCK"] ul.maximenuck li.maximenuck.level1 {
    padding: 5px 23px;
  }
  /* line 2844, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div[id*="maximenuCK"].maximenufixed {
    height: 77px;
    margin: 0 auto;
    width: 100%;
    z-index: 1000 !important;
    border-bottom: 2px solid #000;
    -webkit-box-shadow: 0px 1px 5px #000;
    -moz-box-shadow: 0px 1px 5px #000;
    box-shadow: 0px 1px 5px #000;
    padding: 0;
    background: #00468c;
  }
  /* line 2856, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maximenufixed .maxiroundedcenter {
    margin: 0 auto;
    width: 1150px !important;
  }
  /* line 2860, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 {
    width: 1170px;
    margin: 0 auto;
  }
  /* line 2864, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 li.maximenuck {
    margin: 20px 0 0 10px !important;
  }
  /* line 2867, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 .titreck {
    font-size: 0.9em !important;
  }
  /* line 2870, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 .titreck .descck {
    font-size: 0.5em !important;
  }
  /* line 2873, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .floatck {
    min-height: 280px !important;
    border-radius: 0 !important;
    margin-top: 0 !important;
  }
  /* line 2878, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .first {
    margin-left: 0 !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 2884, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div[id*="maximenuCK"] span.titreck {
    font-size: 1.65em;
    letter-spacing: 1px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    padding-right: 0;
  }
  /* line 2890, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .separator .titreck {
    font-size: 1.2em;
  }
  /* line 2893, templates/g5_hydrogen/custom/scss/gantry4.scss */
  ul.maximenuck {
    margin-left: 0 !important;
    height: 45px;
    margin-bottom: 0;
  }
  /* line 2898, templates/g5_hydrogen/custom/scss/gantry4.scss */
  html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck {
    padding: 6px 7px !important;
  }
  /* line 2901, templates/g5_hydrogen/custom/scss/gantry4.scss */
  html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck:first-of-type {
    padding-left: 0 !important;
  }
  /* line 2904, templates/g5_hydrogen/custom/scss/gantry4.scss */
  html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck.parent > a:after, html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck.parent > span.separator:after {
    right: -5px !important;
    border-width: 5px 5px 0 5px !important;
  }
  /* line 2909, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maximenufixed .maxiroundedcenter {
    margin: 0 auto;
    width: 920px !important;
    background: #00468c;
    background-size: 238px 70px;
  }
  /* line 2915, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .level1 img {
    max-width: 200px;
  }
  /* line 2918, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 {
    width: 930px;
    margin: 0 auto;
  }
  /* line 2922, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 li.maximenuck {
    margin: 10px 0 0 10px !important;
  }
  /* line 2925, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 .titreck {
    font-size: 0.9em !important;
  }
  /* line 2928, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 .titreck .descck {
    font-size: 0.5em !important;
  }
  /* line 2931, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .floatck {
    min-height: 280px !important;
  }
  /* line 2934, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .first {
    margin-left: 0 !important;
  }
  /* line 2937, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 img {
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 2943, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div[id*="maximenuCK"] span.titreck {
    font-size: 1.3em;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    padding-right: 0px;
  }
  /* line 2948, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .separator .titreck {
    font-size: 1.2em;
  }
  /* line 2951, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 {
    width: 710px;
    margin: 0 auto;
  }
  /* line 2955, templates/g5_hydrogen/custom/scss/gantry4.scss */
  ul.maximenuck {
    margin-left: 0 !important;
    height: 33px;
  }
  /* line 2959, templates/g5_hydrogen/custom/scss/gantry4.scss */
  html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck {
    padding: 5px !important;
  }
  /* line 2962, templates/g5_hydrogen/custom/scss/gantry4.scss */
  html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck:first-of-type {
    padding-left: 0 !important;
  }
  /* line 2965, templates/g5_hydrogen/custom/scss/gantry4.scss */
  html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck.parent > a:after, html > body > #rt-top-surround > #rt-header div[id*="maximenuCK"] > div > ul.maximenuck > li.maximenuck.parent > span.separator:after {
    right: 0 !important;
    border-width: 3px 3px 0 3px !important;
  }
  /* line 2970, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxiroundedcenter:before, .maxiroundedcenter:after {
    content: none !important;
  }
  /* line 2974, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maximenufixed .maxiroundedcenter {
    margin: 0 auto;
    padding: 0 0 0 25px;
    box-sizing: border-box;
    width: 768px !important;
    background-size: 189px 55px;
  }
  /* line 2981, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maximenuck2 li.maximenuck {
    float: left !important;
    margin-right: 10px !important;
    line-height: 200%;
  }
  /* line 2986, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .level1 img {
    max-width: 160px;
  }
  /* line 2989, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  /* line 2994, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 .titreck {
    font-size: 1em !important;
  }
  /* line 2997, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 .maximenuck2 .titreck .descck {
    font-size: 0.5em !important;
  }
  /* line 3000, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .floatck {
    min-height: 280px !important;
  }
  /* line 3003, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maxidrop-main2 img {
    max-width: 110px;
    float: left;
    margin-right: 10px !important;
    margin-top: 10px !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 3012, templates/g5_hydrogen/custom/scss/gantry4.scss */
  ul.maximenuck {
    width: 540px;
    margin-left: -28px !important;
    height: 50px;
  }
  /* line 3017, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .maximenufixed .maxiroundedcenter {
    margin: 0 auto;
    width: 748px;
  }
}
/* ----------------- ENDE RESPONSIVE MEGAMENU --------------------------- */
/* -------------------------- KONTAKT SEITE------------------------------ */
/* line 3027, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfFormDiv {
  background: linear-gradient(to bottom, rgba(245, 246, 246, 1) 0%, rgba(224, 224, 224, 1) 21%, rgba(196, 196, 196, 1) 49%, rgba(226, 226, 226, 1) 80%, rgba(245, 246, 246, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  margin-right: 40px;
}
/* line 3032, templates/g5_hydrogen/custom/scss/gantry4.scss */
.visitenkarte {
  background: #f5f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(245, 246, 246, 1) 0%, rgba(196, 196, 196, 1) 50%, rgba(170, 170, 170, 1) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 246, 246, 1)), color-stop(50%, rgba(196, 196, 196, 1)), color-stop(100%, rgba(170, 170, 170, 1)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(245, 246, 246, 1) 0%, rgba(196, 196, 196, 1) 50%, rgba(170, 170, 170, 1) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(245, 246, 246, 1) 0%, rgba(196, 196, 196, 1) 50%, rgba(170, 170, 170, 1) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(245, 246, 246, 1) 0%, rgba(196, 196, 196, 1) 50%, rgba(170, 170, 170, 1) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(245, 246, 246, 1) 0%, rgba(196, 196, 196, 1) 50%, rgba(170, 170, 170, 1) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6', endColorstr='#aaaaaa', GradientType=0);
  /* IE6-9 */
  padding: 25px;
}
/* line 3052, templates/g5_hydrogen/custom/scss/gantry4.scss */
.visitenqr {
  margin-top: 20px;
  height: 296px;
}
/* line 3057, templates/g5_hydrogen/custom/scss/gantry4.scss */
.visitenvcard {
  float: left;
  margin-top: 20px;
}
/* line 3062, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfFormDiv {
  margin-right: 0 !important;
}
/* line 3066, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfQuickMode .bfNextButton, .bfQuickMode .bfSubmitButton, .bfQuickMode .bfCancelButton {
  font-family: 'Roboto', Arial, sans-serif;
  text-transform: uppercase;
  text-shadow: none;
}
/* line 3074, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfQuickMode button, .bfQuickMode .bfDivButtonWrapper, .newsletteranmeldebutton {
  box-shadow: none !important;
  border: 1px solid #3186bc;
  background: #fff !important;
  color: #3186bc !important;
}
/* line 3083, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfQuickMode button:hover, .bfQuickMode .bfDivButtonWrapper:hover, button.submitBtnHover, .newsletteranmeldebutton:hover {
  background: #3186bc !important;
  color: #fff !important;
  border: none;
}
/* line 3092, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfQuickMode button:hover span, .bfQuickMode .bfDivButtonWrapper:hover .bfDivButtonMain {
  color: #fff;
}
/* line 3097, templates/g5_hydrogen/custom/scss/gantry4.scss */
.geomap {
  clear: both;
  width: 100%;
  height: 400px;
  margin-top: 15px;
}
/* line 3104, templates/g5_hydrogen/custom/scss/gantry4.scss */
.visitenkarte h3, .kontaktformularheadline {
  background: #3186bc;
  color: #fff;
  font-weight: normal;
}
/* line 3111, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfQuickMode label {
  font-weight: normal !important;
  text-shadow: none !important;
}
/* line 3116, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfRequired {
  color: #3186bc !important;
}
/* line 3120, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bfQuickMode textarea:focus, .bfQuickMode input[type="text"]:focus, .bfQuickMode input[type="password"]:focus, .bfQuickMode select:focus {
  border: 1px solid #3186bc !important;
}
@media only screen and (min-width: 1200px) {
  /* line 3128, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #ff_elem229 {
    width: 490px !important;
  }
  /* line 3131, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktboxenwrapper {
    float: left;
    width: 48%;
    color: #333;
  }
  /* line 3136, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktformularwrapper {
    float: right;
    width: 48%;
    margin-bottom: 20px;
    color: #333;
  }
  /* line 3142, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .visitenkarte h3, .kontaktformularheadline {
    padding: 25px;
    margin: -25px -25px 20px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 3150, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #ff_elem229 {
    width: 370px !important;
  }
  /* line 3153, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktboxenwrapper {
    float: left;
    width: 48%;
    color: #333;
  }
  /* line 3158, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktformularwrapper {
    float: right;
    width: 48%;
    margin-bottom: 20px;
    color: #333;
  }
  /* line 3164, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .visitenkarte h3, .kontaktformularheadline {
    padding: 20px 10px;
    margin: -10px -10px 20px;
  }
  /* line 3169, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .visitenqr {
    height: 330px;
  }
  /* line 3172, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .visitenqr img {
    width: 250px !important;
    height: 250px !important;
    margin-top: -55px !important;
  }
  /* line 3177, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .visitenkarte {
    padding: 10px;
  }
  /* line 3180, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .bfPage-m {
    padding: 5px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 3186, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktboxenwrapper {
    float: left;
    width: 100%;
    color: #333;
  }
  /* line 3191, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktformularwrapper {
    float: right;
    width: 100%;
    margin-bottom: 20px;
    color: #333;
  }
  /* line 3197, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .visitenkarte h3, .kontaktformularheadline {
    padding: 20px;
    margin: -25px -25px 20px;
  }
  /* line 3202, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktformularwrapper {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 3208, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktboxenwrapper {
    float: left;
    width: 100%;
    color: #333;
  }
  /* line 3213, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #kontaktformularwrapper {
    float: right;
    width: 100%;
    margin-bottom: 20px;
    color: #333;
    margin-top: 20px;
  }
  /* line 3220, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .visitenkarte h3, .kontaktformularheadline {
    padding: 20px;
    margin: -25px -25px 20px;
  }
  /* line 3225, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .visitenqr {
    display: none;
  }
}
/* -------------------------- ENDE KONTAKT SEITE ------------------------ */
/* ----------------------------- AKTUELLES KASTEN ----------------------- */
/* line 3234, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pixel-aktuelles .datum {
  font-size: 0.4em;
  margin-top: 10px;
}
/* line 3239, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pixel-aktuelles .headline {
  font-size: 0.7em;
}
/* line 3243, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pixel-aktuelles h3 {
  line-height: 0.7em;
  margin: 2px 0;
}
/* line 3248, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pixel-aktuelles .newstext {
  font-size: 0.7em;
  margin-bottom: 23px;
}
/* -------------------------- ENDE AKTUELLES KASTEN --------------------- */
/* ---------------------------- SUCHERGEBNISSE -------------------------- */
/* line 3257, templates/g5_hydrogen/custom/scss/gantry4.scss */
#searchForm fieldset.phrases, #searchForm fieldset.only {
  display: none;
}
/* line 3262, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-title {
  background: #3186bc;
  color: #fff !important;
  padding: 15px;
  font-size: 1.2em;
  font-weight: normal !important;
}
/* line 3270, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-title a, .result-title a:link, .result-title a:hover, .result-title a:active {
  color: #fff;
}
/* line 3277, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-category, result-text, result-created {
  margin: 0;
}
/* line 3283, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-text, .result-created, .result-category {
  background: #eee;
  color: #333;
  margin: 0;
}
/* line 3291, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-category {
  padding: 15px;
}
/* line 3295, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-text {
  padding: 0 15px;
}
/* line 3299, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-created {
  padding: 15px;
  margin-bottom: 15px;
  font-size: 11px;
}
/* line 3305, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-title h2 {
  margin: -20px;
  padding: 5px 20px 0;
  font-size: 1.4em;
}
/* line 3311, templates/g5_hydrogen/custom/scss/gantry4.scss */
.result-title h2 a, .result-title h2 a:link, .result-title h2 a:hover, .result-title h2 a:active {
  color: #fff;
}
/* line 3318, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search-results .tile {
  padding-bottom: 0 !important;
  -webkit-transition: transform 0.3s, -webkit-transform 0.3s;
  /* For Safari 3.1 to 6.0 */
  transition: transform 0.3s;
}
/* line 3325, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search-results .tile:hover {
  transform: scale(1.01);
}
/* ------------------------ ENDE SUCHERGEBNISSE ------------------------- */
/* ------------------------------------- SLIDER ------------------------- */
/*
 slider-1 = Deutsch
 slider-3 = Spanisch
 slider-4 = Englisch
 slider-5 = Französisch
 */
/* line 3340, templates/g5_hydrogen/custom/scss/gantry4.scss */
#nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
  bottom: 0 !important;
}
/* line 3347, templates/g5_hydrogen/custom/scss/gantry4.scss */
div[id$="-thumbnail"], .nextend-indicator, div[id$="-thumbnail"] * {
  pointer-events: none;
}
/* line 3353, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nextend-thumbnail-strip-hider .nextend-thumbnail.nextend-thumbnail-vertical:not(.active) {
  pointer-events: all;
}
/* line 3357, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nextend-thumbnail-vertical {
  float: left !important;
  background: rgba(255, 255, 255, 0.8) !important;
  margin-left: 10px;
}
/* line 3363, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nextend-thumbnail-container {
  width: 100% !important;
  background: none !important;
}
/* line 3368, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nextend-arrow-top, .nextend-arrow-bottom {
  display: none;
}
/* line 3373, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nextend-thumbnail-strip .active {
  background: #00468c !important;
}
/* line 3377, templates/g5_hydrogen/custom/scss/gantry4.scss */
.slideheading {
  color: #00468c !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif !important;
}
/* line 3384, templates/g5_hydrogen/custom/scss/gantry4.scss */
.slidecaption {
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif !important;
}
/* line 3388, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nextend-thumbnail-vertical-content h4 {
  text-transform: uppercase !important;
  margin-left: 0 !important;
  text-shadow: none !important;
  color: #00468c !important;
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif !important;
}
/* line 3396, templates/g5_hydrogen/custom/scss/gantry4.scss */
#nextend-smart-slider-1 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1:hover .sliderfont7, #nextend-smart-slider-1 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1.active .sliderfont7, #nextend-smart-slider-1 .nextend-thumbnail-container.nextend-thumbnail-vertical-vertical1 .nextend-arrow-top:hover .sliderfont7, #nextend-smart-slider-1 .nextend-thumbnail-container.nextend-thumbnail-vertical-vertical1 .nextend-arrow-bottom:hover .sliderfont7, #nextend-smart-slider-1 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical-light:hover .sliderfont7, #nextend-smart-slider-1 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical-light.active .sliderfont7, #nextend-smart-slider-1 .nextend-thumbnail-container.nextend-thumbnail-vertical-vertical-light .nextend-arrow-top:hover .sliderfont7, #nextend-smart-slider-1 .nextend-thumbnail-container.nextend-thumbnail-vertical-vertical-light .nextend-arrow-bottom:hover .sliderfont7, #nextend-smart-slider-3 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1:hover .sliderfont7, #nextend-smart-slider-4 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1:hover .sliderfont7, #nextend-smart-slider-5 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1:hover .sliderfont7 {
  color: #fff !important;
}
/* line 3431, templates/g5_hydrogen/custom/scss/gantry4.scss */
#nextend-smart-slider-1 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1:not(.active):hover .sliderfont7, #nextend-smart-slider-3 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1:not(.active):hover .sliderfont7, #nextend-smart-slider-4 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1:not(.active):hover .sliderfont7, #nextend-smart-slider-5 .nextend-thumbnail-container .nextend-thumbnail-vertical-vertical1:not(.active):hover .sliderfont7 {
  color: #666 !important;
}
/* line 3438, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nextend-thumbnail.nextend-thumbnail-vertical[onclick] .nextend-thumbnail-vertical-image {
  transition: opacity 0.3s ease;
}
/* line 3442, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nextend-thumbnail.nextend-thumbnail-vertical[onclick]:not(.active):hover .nextend-thumbnail-vertical-image {
  opacity: 0.8;
}
@media (min-width: 1200px) {
  /* line 3447, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    position: absolute;
  }
  /* line 3450, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slidecaption {
    font-size: 2.1em !important;
  }
  /* line 3453, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slideheading {
    font-size: 4.6em !important;
  }
  /* line 3456, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    width: 1200px !important;
    margin-left: -600px !important;
    left: 50% !important;
  }
  /* line 3464, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical {
    float: left !important;
    width: 100px !important;
    height: 100px !important;
    background: rgba(255, 255, 255, 0.5);
    margin-left: 8px;
    border-bottom: 0 !important;
  }
  /* line 3472, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 100px !important;
    margin-left: -10px !important;
  }
  /* line 3476, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip .active h4 {
    color: #fff !important;
  }
  /* line 3479, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content h4 {
    font-size: 1.1em !important;
    line-height: 100% !important;
  }
  /* line 3483, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    height: 116px !important;
  }
  /* line 3489, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip-hider, .nextend-thumbnail-strip {
    height: 116px !important;
    width: 800px !important;
    margin-top: 0 !important;
  }
  /* line 3495, templates/g5_hydrogen/custom/scss/gantry4.scss */
  p.sliderfont7 {
    display: none !important;
  }
  /* line 3498, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .smart-slider-layer {
    width: 500px !important;
    height: 106px !important;
    position: absolute !important;
    left: 50% !important;
    margin-left: 60px !important;
    padding: 8px !important;
  }
  /* line 3506, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-image {
    float: left;
    width: 100px !important;
    height: 55px !important;
    position: absolute;
    bottom: 10px !important;
  }
  /* line 3513, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 100px;
    height: 40px;
    position: absolute;
    top: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1499px) {
  /* line 3522, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    bottom: -40px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  /* line 3528, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    bottom: -120px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  /* line 3534, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    bottom: -200px;
  }
}
@media (min-width: 1800px) {
  /* line 3540, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    bottom: -264px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  /* line 3546, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    position: absolute;
  }
  /* line 3549, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slidecaption {
    font-size: 2.1em !important;
  }
  /* line 3552, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slideheading {
    font-size: 5em !important;
  }
  /* line 3555, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    width: 540px !important;
    margin-left: -480px !important;
    left: 50% !important;
  }
  /* line 3563, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical {
    float: left !important;
    width: 80px !important;
    height: 500px !important;
    margin-left: 6px;
    border-bottom: 0 !important;
  }
  /* line 3570, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 80px !important;
    margin-left: -10px !important;
  }
  /* line 3574, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip .active h4 {
    color: #fff !important;
  }
  /* line 3577, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content h4 {
    font-size: 1em !important;
  }
  /* line 3580, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    height: 102px !important;
  }
  /* line 3586, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip-hider, .nextend-thumbnail-strip {
    height: 102px !important;
    width: 800px !important;
  }
  /* line 3591, templates/g5_hydrogen/custom/scss/gantry4.scss */
  p.sliderfont7 {
    display: none !important;
  }
  /* line 3594, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .smart-slider-layer {
    width: 380px !important;
    height: 106px !important;
    position: absolute !important;
    left: 50% !important;
    margin-left: 60px !important;
    padding: 8px !important;
    margin-top: 0;
  }
  /* line 3603, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-image {
    float: left;
    width: 80px !important;
    height: 42px !important;
    position: absolute;
    bottom: 10px !important;
  }
  /* line 3610, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 100px;
    height: 40px;
    position: absolute;
    top: 0;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 3619, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    position: absolute;
  }
  /* line 3622, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slidecaption {
    font-size: 2.8em !important;
  }
  /* line 3625, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slideheading {
    font-size: 5.5em !important;
  }
  /* line 3628, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    width: 260px !important;
    margin-left: -367px !important;
    left: 50% !important;
  }
  /* line 3636, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical {
    float: left !important;
    width: 20px !important;
    height: 20px !important;
    margin-left: 6px;
    border-bottom: 0 !important;
  }
  /* line 3643, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 80px !important;
    margin-left: -10px !important;
  }
  /* line 3647, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip .active h4 {
    color: #fff !important;
  }
  /* line 3650, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content h4 {
    display: none !important;
  }
  /* line 3653, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    height: 60px !important;
  }
  /* line 3659, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip-hider, .nextend-thumbnail-strip {
    height: 102px !important;
    width: 260px !important;
  }
  /* line 3664, templates/g5_hydrogen/custom/scss/gantry4.scss */
  p.sliderfont7 {
    display: none !important;
  }
  /* line 3667, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .smart-slider-layer {
    height: 116px !important;
    left: 50% !important;
    margin-left: -576px !important;
    margin-top: 5px;
    padding: 8px 0 0 480px !important;
    position: absolute !important;
    width: 1000px !important;
  }
  /* line 3676, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-image {
    display: none;
  }
  /* line 3679, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 100px;
    height: 40px;
    position: absolute;
    top: 0;
  }
  /* line 3685, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-clearfix {
    box-shadow: 0;
  }
  /* line 3688, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-container .nextend-thumbnail-vertical {
    box-shadow: 5px 5px 10px #666 !important;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  /* line 3694, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    position: absolute;
  }
  /* line 3697, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-clearfix {
    box-shadow: 0;
  }
  /* line 3700, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slidecaption {
    font-size: 5em !important;
    margin-top: -4px !important;
    text-align: center !important;
  }
  /* line 3705, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slideheading {
    font-size: 8em !important;
    text-align: center !important;
  }
  /* line 3709, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    left: 50% !important;
    margin-left: -100px !important;
    width: 200px !important;
    top: 0 !important;
  }
  /* line 3718, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical {
    float: left !important;
    height: 12px !important;
    margin-left: 6px;
    transform: none !important;
    width: 12px !important;
    border-bottom: 0 !important;
  }
  /* line 3726, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-container .nextend-thumbnail-vertical {
    box-shadow: 5px 5px 10px #666 !important;
  }
  /* line 3729, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 80px !important;
    margin-left: -10px !important;
  }
  /* line 3733, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip .active h4 {
    color: #fff !important;
  }
  /* line 3736, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content h4 {
    display: none;
  }
  /* line 3739, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    height: 44px !important;
  }
  /* line 3745, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip-hider, .nextend-thumbnail-strip {
    height: 65px !important;
    width: 250px !important;
  }
  /* line 3750, templates/g5_hydrogen/custom/scss/gantry4.scss */
  p.sliderfont7 {
    display: none !important;
  }
  /* line 3753, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .smart-slider-layer {
    height: 106px !important;
    left: 0 !important;
    margin-left: 0;
    margin-top: -12px;
    width: 100% !important;
  }
  /* line 3760, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-image {
    display: none;
  }
  /* line 3763, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 100px;
    height: 40px;
    position: absolute;
    top: 0;
  }
}
@media (max-width: 480px) {
  /* line 3772, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .fluxslider .images img {
    position: absolute;
  }
  /* line 3775, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-clearfix {
    box-shadow: 0;
  }
  /* line 3778, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slidecaption {
    font-size: 6em !important;
    margin-top: -4px !important;
    margin: 0 auto;
    width: 400px !important;
    text-align: center !important;
  }
  /* line 3785, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .slideheading {
    font-size: 9em !important;
    text-align: center !important;
    width: 400px !important;
  }
  /* line 3790, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    left: 50% !important;
    margin-left: 41px !important;
    width: 200px !important;
    top: 0 !important;
  }
  /* line 3799, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical {
    float: left !important;
    height: 12px !important;
    margin-left: 6px;
    transform: none !important;
    width: 12px !important;
    border-bottom: 0 !important;
  }
  /* line 3807, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-container .nextend-thumbnail-vertical {
    box-shadow: 5px 5px 10px #666 !important;
  }
  /* line 3810, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 80px !important;
    margin-left: -10px !important;
  }
  /* line 3814, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip .active h4 {
    color: #fff !important;
  }
  /* line 3817, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content h4 {
    display: none;
  }
  /* line 3820, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #nextend-smart-slider-1-thumbnail, #nextend-smart-slider-3-thumbnail, #nextend-smart-slider-4-thumbnail, #nextend-smart-slider-5-thumbnail {
    height: 44px !important;
  }
  /* line 3826, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-strip-hider, .nextend-thumbnail-strip {
    height: 65px !important;
    width: 250px !important;
    display: none !important;
  }
  /* line 3832, templates/g5_hydrogen/custom/scss/gantry4.scss */
  p.sliderfont7 {
    display: none !important;
  }
  /* line 3835, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .smart-slider-layer {
    height: 106px !important;
    left: 50% !important;
    margin-left: -1120px;
    margin-top: -12px;
    padding: 0 0 0 928px !important;
    position: absolute !important;
    width: 2000px !important;
  }
  /* line 3844, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-image {
    display: none;
  }
  /* line 3847, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nextend-thumbnail-vertical-content {
    width: 100px;
    height: 40px;
    position: absolute;
    top: 0;
  }
}
/* ------------------------- ENDE SLIDER -------------------------------- */
/* ------------------------- COMMUNITY BUILDER -------------------------- */
/*
 #cbregProduct_2 {
 background: url(../../../../../images/register/bg_reg_foerder.jpg) repeat scroll right bottom #eeeeee;
 height: 200px;
 margin-bottom: 20px;
 padding: 20px;
 }
 #cbregProduct_1 {
 background: url(../../../../../images/register/bg_reg_ref.jpg) repeat scroll right bottom #EEEEEE;
 height: 200px;
 margin-bottom: 20px;
 padding: 20px;
 }
 #cbregProduct_3 {
 background: url(../../../../../images/register/bg_reg_fach_2019.jpg) repeat scroll right bottom #EEEEEE;
 height: 200px;
 margin-bottom: 20px;
 padding: 20px;
 }
 #cbregProduct_4 {
 background: url(../../../../../images/register/bg_reg_premium.gif) repeat scroll right bottom #EEEEEE;
 height: 200px;
 margin-bottom: 20px;
 padding: 20px;
 }
 #cbregProduct_6 {
 background: url(../../../../../images/register/bg_reg_autohaus.gif) repeat scroll right bottom #EEEEEE;
 height: 200px;
 margin-bottom: 20px;
 padding: 20px;
 }
 #cbregProduct_7 {
 background: url(../../../../../images/register/bg_reg_metzeler.jpg) repeat scroll right bottom #EEEEEE;
 height: 200px;
 margin-bottom: 20px;
 padding: 20px;
 }
 */
/* line 3902, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cbregFee {
  display: none;
}
/* line 3906, templates/g5_hydrogen/custom/scss/gantry4.scss */
#cblabcbfv_cbregplans {
  padding-left: 0 !important;
  font-size: 2em;
  margin-bottom: 20px;
}
/* line 3912, templates/g5_hydrogen/custom/scss/gantry4.scss */
#cbfv_44 .checkbox-inline {
  padding: 40px !important;
}
/* line 3916, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cb_template .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -40px;
  margin-top: -5px;
  width: 30px;
  height: 30px;
}
/* line 3924, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cbRegNameDesc.checkbox-inline {
  padding-left: 40px !important;
}
/* line 3927, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cb_field.col-sm-12 {
  padding: 0 !important;
}
/* line 3931, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cb_template_bootstrap label {
  font-size: 15px !important;
  font-weight: bold;
  text-align: left !important;
}
/* line 3937, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cb_button_wrapper {
  margin-left: 0 !important;
}
/* line 3941, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cb_template_bootstrap {
  font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif !important;
}
/* line 3945, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cb_template_bootstrap .cbregPlansList .cbregPlanSelector, .cb_template_bootstrap .cbregPlanStatus {
  border-radius: 0 !important;
  border: 0 !important;
  height: 184px !important;
}
/* line 3952, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cbregDescription, .cbregAfterSubDescription {
  margin-top: -30px;
}
@media (max-width: 767px) {
  /* line 3958, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .cb_template_bootstrap .cbregPlansList .cbregPlanSelector, .cb_template_bootstrap .cbregPlanStatus {
    background-position: left bottom !important;
  }
}
@media (max-width: 960px) {
  /* line 3965, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .cbregDescription, .cbregAfterSubDescription {
    width: 410px;
  }
  /* line 3969, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .text_qr {
    display: none;
  }
}
/* line 3974, templates/g5_hydrogen/custom/scss/gantry4.scss */
#login-form #modlgn-username, #login-form #modlgn-passwd {
  height: 20px;
  width: 120px;
}
/* line 3980, templates/g5_hydrogen/custom/scss/gantry4.scss */
#login-form #modlgn-passwd {
  margin-bottom: 20px;
}
/* -------------------- ENDE COMMUNITY BUILDER -------------------------- */
/* ------------------------- PRODUKTUEBERSICHT --------------------------
 .produktevorwort {
 padding: 0 25px;
 }
 .sj-meganew {
 margin: 0 !important;
 }
 .meganew-box {
 background: #dedede;
 -webkit-box-shadow: 2px 5px 5px #ccc;
 -moz-box-shadow: 2px 5px 5px #ccc;
 box-shadow: 1px 5px 5px #ccc;
 -ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=2, offy=2)";
 filter:progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=2, offy=2);
 display: inline-block;
 position: relative;
 margin-bottom: 20px !important;
 min-height: 740px;
 }
 .meganew-category {
 width: 100%;
 }
 */
/* line 4014, templates/g5_hydrogen/custom/scss/gantry4.scss */
.magenew-box-inner {
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 0 10px 0 !important;
}
/* line 4020, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sj-meganew .meganew-wrap .meganew-box .meganew-category {
  height: 172px;
  width: 100% !important;
  background-size: cover !important;
  background-position: left 44px !important;
}
/* line 4027, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sj-meganew .meganew-wrap .meganew-box .meagnew-items.theme3 .meagnew-item .meganew-item-inner {
  margin: 0 !important;
  padding: 10px !important;
}
/* line 4032, templates/g5_hydrogen/custom/scss/gantry4.scss */
.meganew-category h2 {
  height: 47px;
  box-sizing: border-box;
  width: 100% !important;
  height: 44px !important;
}
/*
 .sj-meganew .meganew-wrap .meganew-box .meganew-category h2 {
 display: inline-block;
 font-size: 15px;
 height: 44px !important;
 margin: 0;
 padding: 6px 10px !important;
 width: 100% !important;
 box-sizing: border-box !important;
 }
 @media (max-width: 480px) {
 .sjwrapper {
 width: 90% !important;
 margin: 0 auto !important;
 }
 }
 @media (max-width: 767px) {
 .sjwrapper {
 width: 100%;
 }
 .meganew-box {
 width: 100% !important;
 clear: both;
 }
 .sj-meganew .meganew-wrap .meganew-box .meganew-category {
 height: 280px !important;
 }
 }
 @media (min-width: 768px) and (max-width: 959px) {
 .sjwrapper {
 width: 736px;
 padding: 15px;   }
 .meganew-box {
 margin: 0 auto !important;
 padding: 20px;
 width: 346px !important;
 margin: 8px !important;
 }
 .sj-meganew .meganew-wrap .meganew-box .meganew-category {
 height: 236px !important;
 }
 }
 @media (min-width: 960px) and (max-width: 1199px) {
 .sjwrapper {
 width: 920px;
 padding: 15px;
 }
 .meganew-box {
 margin: 0 auto !important;
 padding: 20px;
 width: 214px !important;
 margin: 0 8px !important;
 }
 }
 @media (min-width: 1200px) {
 .sjwrapper {
 overflor: visible;
 width: 1152px;
 padding: 15px;
 }
 .meganew-box {
 margin: 10px 8px !important;
 padding: 20px;
 width: 270px !important;
 font-family: "OpenSansRegular",Helvetica,Arial,sans-serif;
 }
 }
 /* -------------------- ENDE PRODUKTUEBERSICHT -------------------------- */
/* ----------------------------- AJAX SEARCH  --------------------------- */
/* line 4128, templates/g5_hydrogen/custom/scss/gantry4.scss */
#offlajn-ajax-search334 {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
/* -------------------------- ENDE AJAX SEARCH  ------------------------- */
/* -------------------------- DOCMAN LISTE  ----------------------------- */
/* line 4137, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads .docmanlist_category {
  color: #fff;
  font-weight: normal;
}
/* line 4142, templates/g5_hydrogen/custom/scss/gantry4.scss */
h4.docmanlist_category {
  width: 100%;
  box-sizing: border-box;
}
/* line 4149, templates/g5_hydrogen/custom/scss/gantry4.scss */
table.docmanlist tbody tr {
  transition: background-color 0.3s;
}
/* line 4153, templates/g5_hydrogen/custom/scss/gantry4.scss */
table.docmanlist tbody tr:hover td {
  background: none !important;
}
/* line 4157, templates/g5_hydrogen/custom/scss/gantry4.scss */
table.docmanlist tbody tr:hover {
  background: rgba(255, 255, 255, 0.5) !important;
  color: #000 !important;
  outline: none !important;
}
/* line 4163, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads .docmanlist a {
  color: #333 !important;
}
/* line 4167, templates/g5_hydrogen/custom/scss/gantry4.scss */
.docmanlist tr:hover, .docmanlist tr:hover a, .docmanlist_nested tr:hover, .docmanlist_nested tr:hover a {
  background: none !important;
}
/* line 4174, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads .docmanlist h4, .downloads .docmanlist_nested h4 {
  color: #fff !important;
}
/* line 4179, templates/g5_hydrogen/custom/scss/gantry4.scss */
.downloads .docmanlist td, .downloads .docmanlist_nested td, .downloads .docmanlist th, .downloads .docmanlist_nested th {
  text-transform: none !important;
  font-size: 0.7em !important;
}
/* --------------------- ENDE DOCMAN LISTE  ----------------------------- */
/* ------------------------- 2 CLICK SOCIAL  ---------------------------- */
/* line 4191, templates/g5_hydrogen/custom/scss/gantry4.scss */
#social_bookmarks {
  float: right;
  height: 30px;
  margin: 2px 0;
  width: 100%;
}
/* line 4198, templates/g5_hydrogen/custom/scss/gantry4.scss */
ul.social_share {
  float: right;
}
/* line 4204, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cw-social-mod-bookmark h3 {
  text-align: right;
  font-weight: normal;
  font-family: 'Roboto';
  text-transform: uppercase;
  text-align: left;
  color: #00468c !important;
}
/* line 4213, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cw-social-mod-icon-ar {
  text-align: left !important;
}
/* ---------------------- ENDE 2 CLICK SOCIAL  -------------------------- */
/* ------------------------------- PAGINATION  -------------------------- */
/* line 4221, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pagination ul {
  background: #dedede;
  height: 40px;
  border-radius: 0 !important;
}
/* line 4227, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pagination ul li {
  border-bottom: 0 none !important;
  border-radius: 0 !important;
  border-right: 1px solid #fff;
  float: left;
}
/* line 4234, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pagination li * {
  line-height: 40px !important;
  height: 100%;
  box-sizing: border-box;
  padding: 0 15px !important;
  margin: 0 !important;
}
/* line 4242, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pagination a {
  color: #424647;
}
/* line 4246, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .pagination a {
  color: #424647 !important;
}
/* line 4250, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .pagination ul, .component-content .pagination ul li a, .component-content .pagination ul li span {
  border-radius: 0 !important;
}
/* line 4256, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .pagination ul > li > a, .SobiPro .pagination ul > li > span {
  border-width: 0 !important;
  background: none !important;
}
/* line 4262, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .pagination ul > .disabled > span, .SobiPro .pagination ul > .disabled > a, .SobiPro .pagination ul > .disabled > a:hover, .SobiPro .pagination ul > .disabled > a:focus {
  color: #aaa !important;
}
/* -------------------------- ENDE PAGINATION  -------------------------- */
/* -------------------------- DROPPICS ---------------------------------- */
/* line 4273, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscatslink {
  transform: none !important;
  -webkit-transform: none !important;
}
/* line 4278, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicsgallerymasonry p {
  font-weight: normal !important;
  width: 100% !important;
  position: relative;
  margin-bottom: 10px !important;
}
/* line 4285, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscats > .wcat.wimg > a:not(:nth-child(1)) {
  display: none;
}
/* line 4289, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscats .wimg {
  background: #eee !important;
  height: auto !important;
}
/* line 4294, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscatslink {
  overflow: hidden !important;
  width: 100%;
  margin-left: 0 !important;
  position: relative !important;
}
/* line 4301, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscats > .wcat.wimg > a, .wcat span {
  width: 100%;
  max-width: 100%;
  font-size: 1em;
  font-weight: normal;
}
/* line 4309, templates/g5_hydrogen/custom/scss/gantry4.scss */
.wcat span {
  padding: 0 20px;
}
/* line 4313, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscats .droppicscatslink img {
  width: 100% !important;
  height: 120px;
  margin-bottom: 30px;
}
/* line 4319, templates/g5_hydrogen/custom/scss/gantry4.scss */
.wcat h2 {
  width: 100%;
  background: #00468c;
  color: #fff;
  text-shadow: none;
  border-bottom: 0;
  box-shadow: none;
  padding: 5px 20px;
  position: absolute;
  top: 0;
  box-sizing: border-box;
}
/* line 4332, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscatslink.galerietext {
  position: relative !important;
  color: #333 !important;
  padding: 20px !important;
  margin-top: 0 !important;
  width: auto;
}
/* line 4340, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscatslink.backtogallery {
  position: relative !important;
  color: #333 !important;
  padding: 20px !important;
  margin-top: 20px !important;
  width: auto;
  background: none !important;
  height: auto !important;
}
/* line 4350, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscatslink.backtogallery span {
  position: relative !important;
  bottom: auto !important;
}
/* line 4355, templates/g5_hydrogen/custom/scss/gantry4.scss */
.droppicscatslink.galerietext a {
  color: #333 !important;
}
@media only screen and (min-width: 1200px) {
  /* line 4360, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .droppicscats .wimg {
    width: 24% !important;
    max-width: 24% !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  /* line 4367, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .droppicscats .wimg {
    width: 49% !important;
    max-width: 49% !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 4374, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .droppicscats .wimg {
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* -------------------------- ENDE DROPPICS ------------------------------ */
/* -------------------------- NONUMBER TABS ------------------------------ */
/* line 4386, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs.top > ul.nav-tabs > li.active a, .nn_tabs.top > ul.nav-tabs > li.active a:hover {
  background: #00468c !important;
  color: #fff;
  padding: 10px 30px 10px 30px;
  padding: 15px 30px 15px 30px;
  margin-top: -10px !important;
}
/* line 4395, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs.top > ul.nav-tabs > li > a {
  text-decoration: none !important;
  /* border-radius: 0 !important; */
  border-radius: 8px 8px 0 0 !important;
  padding: 10px 10px 10px 10px;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.07) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.07) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.07) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#33000000',GradientType=0);
}
/* line 4407, templates/g5_hydrogen/custom/scss/gantry4.scss */
.itemid-1052 .nn_tabs.top > ul.nav-tabs > li > a {
  font-size: 16px;
}
/* line 4411, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rl_tabs > .nav > li > a:hover {
  background-color: #eee !important;
}
/* line 4417, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs.top > ul.nav-tabs > li > a:focus, .nn_tabs.top > ul.nav-tabs > li.active > a:focus {
  -webkit-box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.2);
}
/* line 4424, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs > ul.nav-tabs > li > a:focus, .nn_tabs > ul.nav-tabs > li.active > a:focus {
  border-color: #00468c !important;
}
/* line 4429, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs.outline_content > .tab-content {
  border-radius: 0;
}
/* line 4433, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs-pane a:before {
  font-family: 'IcoMoon';
  content: "\e024";
  padding-right: 5px;
}
/* line 4439, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs-pane a {
  text-decoration: none !important;
}
/* line 4443, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs-pane p {
  line-height: 150% !important;
}
/* line 4447, templates/g5_hydrogen/custom/scss/gantry4.scss */
.nn_tabs-responsive {
  clear: both;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 4452, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nn_tabs-toggle-inner img {
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 4459, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nn_tabs .nav-tabs > li > a {
    padding: 8px 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4465, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .nn_tabs-responsive > .nn_tabs.outline_content > .tab-content > .tab-pane {
    padding: 0 !important;
  }
}
/* ----------------------- ENDE NONUMBER TABS ---------------------------- */
/* -------------------------- WHATSAPP BUTTON ---------------------------- */
/* line 4474, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cw-social-mod-icons-cws-square-fadein a.whatsapp32 {
  width: 32px;
  height: 32px;
  background: url('../../../../media/coalawebsocial/components/sociallinks/themes-icon/cws-square-fadein/cw_social_32.png') -82px -820px no-repeat;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: -3px !important;
}
/* line 4483, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cw-social-mod-icons-cws-square-fadein .visible-phone {
  display: inline-block !important;
}
/*html.desktop a.whatsapp32{
 display: none!important;
 }
 */
/* --------------------- ENDE WHATSAPP BUTTON ---------------------------- */
/* --------------------- NEWSLETTER BANNER ------------------------------- */
@media only screen and (min-width: 1200px) {
  /* line 4497, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner {
    width: 100%;
    background: #ef7215;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 21px;
    margin-top: 12px;
  }
  /* line 4505, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner h2 {
    color: #fff !important;
    text-transform: uppercase !important;
    font-size: 2.3em !important;
    border-bottom: 0 !important;
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 4513, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner span {
    margin-right: 20px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 4519, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner {
    width: 100%;
    background: #ef7215;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 21px;
    margin-top: 12px;
  }
  /* line 4527, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.8em;
    text-shadow: none !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
  }
  /* line 4535, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner span {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 4541, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner {
    width: 100%;
    background: #ef7215;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 21px;
    margin-top: 12px;
  }
  /* line 4549, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.4em;
    text-shadow: none !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
  }
  /* line 4557, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner span {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 4563, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner {
    width: 100%;
    background: #ef7215;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 21px;
    margin-top: 12px;
  }
  /* line 4571, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.7em;
    text-shadow: none !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
  }
  /* line 4579, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner span {
    margin-right: 25px;
    font-size: 3em;
    float: left;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 4588, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner {
    width: 100%;
    background: #ef7215;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 21px;
    margin-top: 12px;
  }
  /* line 4596, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    line-height: 130%;
  }
  /* line 4602, templates/g5_hydrogen/custom/scss/gantry4.scss */
  div.contenttopbanner span {
    margin-right: 12px;
    font-size: 3em;
    float: left;
    margin-top: 10px;
  }
}
/* --------------------- ENDE NEWSLETTER BANNER -------------------------- */
/* --------------------- REVIEW & RATING OVERRIDES ----------------------- */
/* line 4614, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .modal-header {
  background: #00468c;
}
/* line 4618, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .modal-header h3 {
  color: #fff !important;
  text-transform: uppercase;
}
/* line 4623, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .bewertungsabgabe {
  border-radius: 0 !important;
}
/* line 4627, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .bewertungsabgabe textarea {
  height: auto !important;
}
/* line 4631, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .bewertungsabgabe.fade.in {
  top: 15% !important;
}
/* line 4635, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .bewertungsabgabe .btn, .event_detail_left .review-button input {
  border-radius: 0 !important;
  background: #00468c !important;
  width: 100% !important;
  box-sizing: border-box;
  text-transform: uppercase !important;
  text-decoration: none !important;
  color: #fff !important;
  text-shadow: none !important;
}
/* line 4647, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .bewertungsabgabe textarea, .SobiPro .bewertungsabgabe input {
  width: 100%;
  box-sizing: border-box;
}
/* line 4653, templates/g5_hydrogen/custom/scss/gantry4.scss */
.star-rating-control i {
  text-decoration: none !important;
}
/* line 4657, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .modal-header .close {
  color: #fff !important;
}
/* line 4661, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .modal-body {
  color: #00468c;
  text-transform: uppercase;
  max-height: none !important;
  background: #fff;
}
/* line 4668, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .rating-criteria, .SobiPro .rating-summary {
  max-width: none !important;
}
/* line 4673, templates/g5_hydrogen/custom/scss/gantry4.scss */
.review-header {
  background: #00468c !important;
  margin: -9px -9px 10px !important;
  padding: 9px !important;
  color: #fff !important;
}
/* line 4680, templates/g5_hydrogen/custom/scss/gantry4.scss */
.review-header hr {
  display: none !important;
}
/* line 4684, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro .review-author {
  color: #fff !important;
}
/* line 4688, templates/g5_hydrogen/custom/scss/gantry4.scss */
#review-trigger-form {
  padding: 15px !important;
}
/* line 4692, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SobiPro div.rating-cancel {
  display: none;
}
/* line 4696, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rating-cancel {
  display: none !important;
}
/* line 4700, templates/g5_hydrogen/custom/scss/gantry4.scss */
#review-form > .modal-header > h3 {
  color: #fff !important;
}
@media (max-width: 767px) {
  /* line 4705, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .retail_map > data > div > div {
    height: 250px !important;
  }
}
/* line 4710, templates/g5_hydrogen/custom/scss/gantry4.scss */
.review-button #review-trigger-form {
  white-space: normal;
}
/* line 4714, templates/g5_hydrogen/custom/scss/gantry4.scss */
form#review > .control-group, form#review > .review-rating-container {
  margin-top: 20px;
}
/* line 4719, templates/g5_hydrogen/custom/scss/gantry4.scss */
input#review-agb {
  text-transform: none;
}
/* ---------------- ENDE REVIEW & RATING OVERRIDES ----------------------- */
/* --------------------- GEWINNSPIEL ------------------------------------- */
/* line 4727, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rsform_33 .kachel > .formBody {
  margin: -20px;
  padding: 20px 20px 10px;
  color: #7b7b7b;
  background: #00468c;
}
/* line 4734, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rsform_33 .kachel > .formBody label {
  color: #fff;
}
/* line 4738, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rsform_33 .kachel {
  background: #d2d1d1;
  color: #333;
}
/* line 4743, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rsform_33 .kachel {
  -webkit-filter: blur(0);
}
/* line 4747, templates/g5_hydrogen/custom/scss/gantry4.scss */
.gewinnbildwrapper {
  margin: 20px -20px 5px;
}
/* line 4751, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rsform_33 .tile {
  width: 100%;
}
/* line 4755, templates/g5_hydrogen/custom/scss/gantry4.scss */
#rsform_33 .tile h2 {
  margin: -20px -20px 20px !important;
  padding: 20px;
}
@media (min-width: 768px) {
  /* line 4761, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .reviewbanner img {
    max-width: 200px !important;
    float: left;
    margin: -20px 10px -10px -10px;
  }
}
@media (min-width: 767px) {
  /* line 4769, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .reviewbanner img {
    max-width: 200px !important;
    float: left;
    margin: -20px 10px -10px -10px;
  }
}
/* line 4776, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rt-block.reviewbanner {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 15px;
}
/* ------------------------- ENDE GEWINNSPIEL ---------------------------- */
/* ---------------------------- YOUTUBE VIDEOS --------------------------- */
/* line 4786, templates/g5_hydrogen/custom/scss/gantry4.scss */
.video-wrapper {
  width: 100%;
  position: relative;
}
/* line 4791, templates/g5_hydrogen/custom/scss/gantry4.scss */
.video-wrapper:after {
  content: '';
  display: table;
  padding-top: 56.25%;
}
/* line 4797, templates/g5_hydrogen/custom/scss/gantry4.scss */
.video-wrapper.video-ratio-21-9:after {
  padding-top: 42.85714%;
}
/* line 4801, templates/g5_hydrogen/custom/scss/gantry4.scss */
.video-wrapper.video-ratio-4-3:after {
  padding-top: 75%;
}
/* line 4805, templates/g5_hydrogen/custom/scss/gantry4.scss */
.video-wrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  border: none;
}
/* line 4812, templates/g5_hydrogen/custom/scss/gantry4.scss */
div[class^=youtube-] {
  -webkit-transition: width 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  transition: width 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
/* line 4817, templates/g5_hydrogen/custom/scss/gantry4.scss */
div[class^=youtube-] .js-fullwidth {
  cursor: pointer;
}
/* line 4821, templates/g5_hydrogen/custom/scss/gantry4.scss */
div[class^=youtube-] .js-fullwidth:before {
  content: "Maximieren";
}
/* line 4825, templates/g5_hydrogen/custom/scss/gantry4.scss */
.youtube-100 {
  width: 100%;
}
/* line 4829, templates/g5_hydrogen/custom/scss/gantry4.scss */
.youtube-100 .js-fullwidth:before {
  content: "Minimieren" !important;
}
/* line 4833, templates/g5_hydrogen/custom/scss/gantry4.scss */
.youtube-50 {
  width: 50%;
  float: left;
  margin: 0 1em 1em 0;
}
/* line 4839, templates/g5_hydrogen/custom/scss/gantry4.scss */
.youtube-33-3 {
  width: 33.33333%;
  float: left;
  margin: 0 1em 1em 0;
}
/* line 4845, templates/g5_hydrogen/custom/scss/gantry4.scss */
.youtube-right {
  float: right;
  margin: 0 0 1em 1em;
}
/* line 4850, templates/g5_hydrogen/custom/scss/gantry4.scss */
.flex-transition {
  -webkit-transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
/* line 4855, templates/g5_hydrogen/custom/scss/gantry4.scss */
.flex-transition div[class^=youtube-] .js-fullwidth:before {
  content: "Maximieren" !important;
}
/* line 4859, templates/g5_hydrogen/custom/scss/gantry4.scss */
.flex-fullwidth {
  -webkit-flex: 1 1 100% !important;
  -ms-flex: 1 1 100% !important;
  flex: 1 1 100% !important;
}
/* line 4865, templates/g5_hydrogen/custom/scss/gantry4.scss */
.flex-fullwidth div[class^=youtube-] .js-fullwidth:before {
  content: "Minimieren" !important;
}
/* ----------------------- ENDE YOUTUBE VIDEOS --------------------------- */
/* line 4871, templates/g5_hydrogen/custom/scss/gantry4.scss */
.xtdsearchspButton.bewertungspagebutton {
  width: 100% !important;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  border: 0 !important;
  border-radius: 5px;
  background: #ff7400;
  background: -moz-linear-gradient(top, rgba(255, 116, 0, 1) 0%, rgba(175, 80, 2, 1) 100%) !important;
  background: -webkit-linear-gradient(top, rgba(255, 116, 0, 1) 0%, rgba(175, 80, 2, 1) 100%) !important;
  background: linear-gradient(to bottom, rgba(255, 116, 0, 1) 0%, rgba(175, 80, 2, 1) 100%) !important;
  font-size: 2em;
  padding: 20px;
  height: 80px !important;
  text-transform: uppercase;
}
/* line 4886, templates/g5_hydrogen/custom/scss/gantry4.scss */
.xtdsearchspButton.bewertungspagebutton:hover {
  background: -moz-linear-gradient(top, rgba(175, 80, 2, 1) 0%, rgba(175, 80, 2, 1) 100%) !important;
  background: -webkit-linear-gradient(top, rgba(175, 80, 2, 1) 0%, rgba(175, 80, 2, 1) 100%) !important;
  background: linear-gradient(to bottom, rgba(175, 80, 2, 1) 0%, rgba(175, 80, 2, 1) 100%) !important;
}
/* line 4892, templates/g5_hydrogen/custom/scss/gantry4.scss */
.XTSearchBox.bewertungseingabe {
  width: 100%;
  margin-bottom: 20px;
  height: 50px;
  font-size: 2em;
  box-sizing: border-box;
}
/* line 4900, templates/g5_hydrogen/custom/scss/gantry4.scss */
.XTSearchBox.bewertungseingabe::-webkit-input-placeholder {
  color: #dedede;
}
/* line 4905, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rt-block.haendlersimple {
  background: rgba(255, 255, 255, 0.82);
}
/* line 4909, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rt-block.landingpagetext {
  background: rgba(255, 255, 255, 0.5);
}
/* line 4913, templates/g5_hydrogen/custom/scss/gantry4.scss */
body.landingpage {
  background: url('../../../images/bewertung_background.jpg') no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  /* line 4919, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .bewertungsboxlinks {
    bottom: 0 !important;
    position: absolute !important;
  }
}
@media only screen and (max-width: 959px) {
  /* line 4926, templates/g5_hydrogen/custom/scss/gantry4.scss */
  body.landingpage .rt-block.haendlersimple .xtdsearchspButton.bewertungspagebutton {
    font-size: 1.8em !important;
  }
  /* line 4929, templates/g5_hydrogen/custom/scss/gantry4.scss */
  body.landingpage .XTSearchBox.bewertungseingabe {
    font-size: 1.3em !important;
  }
  /* line 4932, templates/g5_hydrogen/custom/scss/gantry4.scss */
  body.landingpage {
    background-size: 160% !important;
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 430px) {
  /* line 4939, templates/g5_hydrogen/custom/scss/gantry4.scss */
  body.landingpage .rt-block.haendlersimple .xtdsearchspButton.bewertungspagebutton {
    font-size: 1em !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4945, templates/g5_hydrogen/custom/scss/gantry4.scss */
  body.landingpage {
    background-size: cover;
    background-position: 0 180px;
  }
  /* line 4949, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .rt-block.haendlersimple {
    margin-top: 280px;
  }
}
/* ----------------------- VORTEILSPROGRAMM --------------------------- */
/* line 4956, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-pagevorteilsprogramm .nn_tabs-pane a:before {
  content: none !important;
}
/* line 4960, templates/g5_hydrogen/custom/scss/gantry4.scss */
.vina-gridgallery-content-wrapper .item {
  overflow: hidden;
  box-sizing: border-box;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  background: #dedede;
}
/* line 4967, templates/g5_hydrogen/custom/scss/gantry4.scss */
.vina-gridgallery-content {
  padding-bottom: 20px;
}
/*
 .vina-gridgallery-content {
 display: flex !important;
 display: -webkit-flex !important;
 -webkit-flex-wrap: wrap !important;
 flex-wrap: wrap !important;
 justify-content: space-between !important;
 -webkit-justify-content: space-between !important;
 position: relative !important;
 width: 100% !important;
 }
 .brick.item {
 background: #dedede !important;
 box-sizing: border-box !important;
 display: flex !important;
 flex-direction: column !important;
 flex-grow: 1 !important;
 float: none !important;
 margin-bottom: 20px !important;
 position: relative !important;
 max-width: 24%  !important;
 width: 24%  !important;
 left: auto !important;
 height: auto !important;
 }
 .vina-gridgallery-content {
 height: auto !important;
 }
 */
/* line 5003, templates/g5_hydrogen/custom/scss/gantry4.scss */
.brick.item h3 {
  border: none !important;
  box-shadow: none !important;
  float: left;
  width: 70%;
  text-shadow: none !important;
  line-height: 150%;
  min-height: 80px !important;
}
/* line 5013, templates/g5_hydrogen/custom/scss/gantry4.scss */
.brick.item .introtext {
  font-size: 2.5em;
  float: right;
  height: 100%;
  vertical-align: middle;
  width: 20%;
  margin-top: 20px;
  margin-right: 20px;
}
/* line 5023, templates/g5_hydrogen/custom/scss/gantry4.scss */
#vina-gridgallery-content-wrapper514 .item .text-block {
  min-height: 50px;
  padding-top: 18px !important;
}
/* line 5028, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-pagevorteilsprogramm .rl_tabs .nav-tabs > li > a {
  padding: 20px;
  font-size: 1.5em;
}
/* line 5033, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sparbox.sparmodul {
  height: 500px;
  box-sizing: border-box;
  padding: 0 !important;
  border: none;
  background: none;
  margin: 0 0 100px 0;
}
/* line 5042, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sparbox.sparmodul .module-surround, .sparbox.sparmodul .module-content {
  height: 100%;
}
/* line 5047, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sparbox.sparmodul > .module-surround {
  background: url('../../../../images/xvorteilsbackground.jpg');
  border: 1px solid #ccc;
  overflow: hidden;
}
/* line 5053, templates/g5_hydrogen/custom/scss/gantry4.scss */
.customsparbox.sparmodul {
  padding: 150px 15px 15px;
  background-size: cover;
}
/* line 5058, templates/g5_hydrogen/custom/scss/gantry4.scss */
.customsparbox.sparmodul > p:first-of-type {
  float: left;
  margin-left: -15px;
  padding: 15px;
  background: rgba(255, 255, 255, 0.87);
  -webkit-box-shadow: 1px 5px 5px rgba(51, 51, 51, 0.17);
  -moz-box-shadow: 1px 5px 5px rgba(51, 51, 51, 0.17);
  box-shadow: 1px 5px 5px rgba(51, 51, 51, 0.17);
  max-width: 92%;
}
/* line 5069, templates/g5_hydrogen/custom/scss/gantry4.scss */
.sparbox.sparmodul h2 {
  padding: 15px;
  font-size: 2em;
}
/* line 5074, templates/g5_hydrogen/custom/scss/gantry4.scss */
.couponfooter {
  bottom: 0;
  width: calc(100% + 30px);
  margin-left: -15px;
  background: rgba(62, 62, 62, 0.74);
  padding: 25px 20px;
  margin-top: 138px;
}
/* line 5083, templates/g5_hydrogen/custom/scss/gantry4.scss */
.couponfooter a {
  color: #fff !important;
  text-decoration: none !important;
  text-shadow: none;
  font-size: 1.8em;
  display: block;
  line-height: 130%;
}
/* line 5092, templates/g5_hydrogen/custom/scss/gantry4.scss */
.couponpercent {
  float: left;
  padding: 10px;
  font-size: 2em;
  background: #00468c;
  color: #fff;
}
@media only screen and (max-width: 959px) {
  /* line 5101, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .customsparbox.sparmodul {
    background-position: center center;
  }
  /* line 5104, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .sparbox.sparmodul {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5110, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .customsparbox.sparmodul > p:first-of-type {
    margin-left: 0 !important;
  }
  /* line 5113, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .couponpercent {
    margin-top: -50px !important;
    display: none;
  }
  /* line 5117, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .couponfooter {
    margin-top: 50px;
  }
}
/* ---------------------------- COUNTDOWN ----------------------------- */
/* line 5124, templates/g5_hydrogen/custom/scss/gantry4.scss */
.countdownheaderwrapper {
  background: rgba(238, 112, 4, 0.92);
  display: block;
  position: absolute;
  width: 100%;
  bottom: 0;
}
@media only screen and (min-width: 1200px) {
  /* line 5133, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader {
    width: 1140px;
    margin: 0 auto;
    padding: 10px;
  }
  /* line 5138, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .custom.tdr2017header {
    height: 100%;
  }
  /* line 5141, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color span#bigbefore, .cdub_color span#bigafter, .countdownheaderwrapper .countdownheader .cdub_font_dyn, .countdownheaderwrapper .countdownheader .cdub_font2, .countdownheaderwrapper .countdownheader .cdub_bold {
    font-size: 1.2em;
    font-weight: normal;
  }
  /* line 5149, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color > span:first-of-type {
    padding-left: 0;
    font-size: 1.5em;
    font-weight: bold;
    margin-right: 30px;
  }
  /* line 5155, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader #bigbefore span {
    padding-right: 15px;
  }
  /* line 5158, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .cdub_main.countdown-header h2 {
    font-size: 2.6em;
    font-weight: normal;
  }
  /* line 5162, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .custom.tdr2017header > div {
    background-position: center top !important;
  }
  /* line 5166, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .moduletable.tdr2017header {
    height: 450px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 5172, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader {
    width: 900px;
    margin: 0 auto;
    padding: 10px;
  }
  /* line 5177, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .custom.tdr2017header {
    height: 400px;
  }
  /* line 5180, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color span#bigbefore, .cdub_color span#bigafter, .countdownheaderwrapper .countdownheader .cdub_font_dyn, .countdownheaderwrapper .countdownheader .cdub_font2, .countdownheaderwrapper .countdownheader .cdub_bold {
    font-size: 1.2em;
    font-weight: normal;
  }
  /* line 5188, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color > span:first-of-type {
    padding-left: 0;
    font-size: 1.5em;
    font-weight: bold;
    margin-right: 30px;
  }
  /* line 5194, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader #bigbefore span {
    padding-right: 10px;
  }
  /* line 5197, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .cdub_main.countdown-header h2 {
    font-size: 2.1em;
    font-weight: normal;
  }
  /* line 5202, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .moduletable.tdr2017header {
    height: 450px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 5208, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader {
    width: 680px;
    margin: 0 auto;
    padding: 10px;
  }
  /* line 5213, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .custom.tdr2017header {
    height: 500px;
  }
  /* line 5216, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color span#bigbefore, .cdub_color span#bigafter, .countdownheaderwrapper .countdownheader .cdub_font_dyn, .countdownheaderwrapper .countdownheader .cdub_font2, .countdownheaderwrapper .countdownheader .cdub_bold {
    font-size: 1.2em;
    font-weight: normal;
  }
  /* line 5224, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color > span:first-of-type {
    padding-left: 0;
    font-size: 1.5em;
    font-weight: bold;
  }
  /* line 5229, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader #bigbefore span {
    padding-right: 10px;
  }
  /* line 5232, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .cdub_main.countdown-header h2 {
    font-size: 2em;
    font-weight: normal;
  }
}
@media only screen and (max-width: 767px) {
  /* line 5239, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader {
    width: 100%;
    padding: 10px;
    margin: 0 auto;
    max-width: 480px;
  }
  /* line 5245, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .custom.tdr2017header {
    height: 500px;
  }
  /* line 5248, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color > span:first-of-type {
    display: block;
  }
  /* line 5251, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color span#bigbefore, .cdub_color span#bigafter, .countdownheaderwrapper .countdownheader .cdub_font_dyn, .countdownheaderwrapper .countdownheader .cdub_font2, .countdownheaderwrapper .countdownheader .cdub_bold {
    font-size: 1.1em;
    font-weight: normal;
  }
  /* line 5259, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader .cdub_color > span:first-of-type {
    padding-left: 0;
    font-size: 1.5em;
    font-weight: bold;
    margin-right: 30px;
  }
  /* line 5265, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .countdownheaderwrapper .countdownheader #bigbefore span {
    padding-right: 30px;
  }
  /* line 5268, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .cdub_main.countdown-header h2 {
    font-size: 2em;
    font-weight: normal;
  }
  /* line 5273, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .custom.tdr2017header > div {
    height: 500px !important;
  }
}
/* line 5278, templates/g5_hydrogen/custom/scss/gantry4.scss */
.countdownheaderwrapper .countdownheader .cdub_main {
  text-align: left;
  color: #fff;
}
/* line 5283, templates/g5_hydrogen/custom/scss/gantry4.scss */
.countdownheaderwrapper .countdownheader .cdub_color br {
  display: none;
}
/* line 5287, templates/g5_hydrogen/custom/scss/gantry4.scss */
.countdownheaderwrapper .countdownheader .cdub_color h2, .cdub_color p, .cdub_color span {
  color: #333;
}
/* line 5293, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rsblog-main-post-container.rsblog-default .page-header h1 {
  display: none;
}
/* ----------------------- ENDE COUNTDOWN ------------------------------ */
/* line 5299, templates/g5_hydrogen/custom/scss/gantry4.scss */
.timepicker:before {
  content: "Uhrzeit";
  background: #00468c;
  color: #fff;
  display: block;
  margin: 5px -5px 0px;
  padding: 5px;
  text-align: center;
}
/* line 5309, templates/g5_hydrogen/custom/scss/gantry4.scss */
.timepicker-hour, .timepicker-minute, .timepicker-second {
  text-align: center;
  width: 100% !important;
}
/* line 5316, templates/g5_hydrogen/custom/scss/gantry4.scss */
.picker-switch a {
  opacity: 1 !important;
}
/* line 5320, templates/g5_hydrogen/custom/scss/gantry4.scss */
.picker-switch a.icon-remove:before {
  content: "\47" !important;
}
/* line 5324, templates/g5_hydrogen/custom/scss/gantry4.scss */
.picker-switch a i {
  text-shadow: none !important;
}
/* .picker-switch a:hover {
 background: #00468c !important;
 }
 .picker-switch a:hover i {
 color: #fff;
 }
 */
/* VORTEILSPROGRAMM HEADER */
@media (min-width: 1200px) {
  /* line 5340, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #vorteilsprogrammbatch {
    background: url('../../../../images/Fördermitgliedschaft/Vorteile/Logo-Fördermitglied220.jpg');
    width: 220px;
    height: 380px;
    position: absolute;
    margin-top: 50px;
    margin-left: 320px;
    border-radius: 15px;
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    background-size: cover;
    left: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  /* line 5360, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #vorteilsprogrammbatch {
    background: url('../../../../images/Fördermitgliedschaft/Vorteile/Logo-Fördermitglied220.jpg');
    width: 162px;
    height: 280px;
    position: absolute;
    margin-top: 50px;
    margin-left: 320px;
    border-radius: 10px;
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    background-size: cover;
    left: 50%;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 5380, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #vorteilsprogrammbatch {
    background: url('../../../../images/Fördermitgliedschaft/Vorteile/Logo-Fördermitglied220.jpg');
    width: 163px;
    height: 280px;
    position: absolute;
    margin-top: 5%;
    margin-left: 210px;
    border-radius: 15px;
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    background-size: cover;
    left: 50%;
  }
  /* line 5397, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .item-pagevorteilsprogramm .rl_tabs .nav-tabs > li > a {
    font-size: 1.2em;
    padding: 20px 10px !important;
  }
}
@media (max-width: 767px) {
  /* line 5404, templates/g5_hydrogen/custom/scss/gantry4.scss */
  #vorteilsprogrammbatch {
    background: url('../../../../images/Fördermitgliedschaft/Vorteile/Logo-Fördermitglied220.jpg');
    width: 104px;
    height: 180px;
    position: absolute;
    margin-top: 10%;
    margin-left: 110px;
    border-radius: 5px;
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    background-size: cover;
    left: 50%;
  }
}
/* line 5423, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachel.vorteilskachel .vorteilsbild {
  height: 150px;
  background-size: cover !important;
  background-position: center center !important;
  display: block;
  margin: -10px -10px 5px;
}
/* line 5431, templates/g5_hydrogen/custom/scss/gantry4.scss */
.kachel.vorteilskachel {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
/* line 5437, templates/g5_hydrogen/custom/scss/gantry4.scss */
.vorteilskachelwrapper > a {
  width: 100%;
  display: block;
}
/* line 5442, templates/g5_hydrogen/custom/scss/gantry4.scss */
.vorteilstitelwrapper {
  position: relative;
  width: 100%;
}
/* line 5447, templates/g5_hydrogen/custom/scss/gantry4.scss */
.vorteilstitel {
  font-size: 1.3em;
  text-transform: uppercase;
  color: #333;
  padding: 15px 0;
  width: 70%;
  float: left;
}
/* line 5456, templates/g5_hydrogen/custom/scss/gantry4.scss */
.vorteilsprozent {
  float: right;
  width: 20%;
}
@media (min-width: 960px) and (max-width: 1199px) {
  /* line 5462, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .vorteilstitel {
    font-size: 1em !important;
  }
  /* line 5465, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .linkzummitglied {
    max-width: 260px;
  }
  /* line 5468, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .item-pagevorteilsprogramm .rl_tabs .nav-tabs > li > a {
    font-size: 1.2em;
    padding: 20px 10px !important;
  }
}
@media (max-width: 767px) {
  /* line 5475, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .item-pagevorteilsprogramm .tab-pane.rl_tabs-pane {
    border: 0 !important;
  }
  /* line 5478, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .vorteilskachelwrapper > a {
    border: 1px solid #ccc !important;
  }
}
@media (min-width: 960px) {
  /* line 5484, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .linkzummitglied {
    transform: rotate(-1.5deg);
    float: right;
  }
  /* line 5488, templates/g5_hydrogen/custom/scss/gantry4.scss */
  h2.vorteilsprogrammheader {
    float: left;
    width: auto;
    border-bottom: 0;
  }
}
/* line 5495, templates/g5_hydrogen/custom/scss/gantry4.scss */
.linkzummitglied {
  background: #dedede;
  padding: 20px;
  margin-bottom: 50px;
  text-transform: uppercase !important;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
/* line 5503, templates/g5_hydrogen/custom/scss/gantry4.scss */
a .linkzummitglied h3, a .linkzummitglied p {
  text-decoration: none !important;
}
/* line 5508, templates/g5_hydrogen/custom/scss/gantry4.scss */
table.docmanlist.responsive {
  background: #fff;
}
/* line 5512, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search .result-category {
  display: none;
}
/* line 5516, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search .result-title {
  background: #00468c;
}
/* line 5520, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search .result-title {
  margin-top: 15px;
}
/* line 5524, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search_geo_head_right.fhsuche_neu div#field_department div.spFieldCheckbox:nth-child(3n+1) {
  width: 50% !important;
}
/* line 5528, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search_geo_head_right.fhsuche_neu div#field_department div.spFieldCheckbox {
  line-height: 4em !important;
}
/* line 5532, templates/g5_hydrogen/custom/scss/gantry4.scss */
.menu-item-particle.menulogin {
  background: #032649;
  padding: 7px;
}
/* line 5537, templates/g5_hydrogen/custom/scss/gantry4.scss */
.menu-item-particle.menulogin input {
  max-width: 100px !important;
  font-size: 12px;
}
/* line 5542, templates/g5_hydrogen/custom/scss/gantry4.scss */
.menu-item-particle.menulogin h3 {
  font-size: 1em;
  margin: 0;
}
/* line 5547, templates/g5_hydrogen/custom/scss/gantry4.scss */
.menu-item-particle.menulogin #form-login-remember .control-label, .menu-item-particle.menulogin #form-login-links {
  font-size: 0.8em;
}
/* line 5552, templates/g5_hydrogen/custom/scss/gantry4.scss */
.menu-item-particle.menulogin form {
  margin-bottom: 0;
}
/* line 5556, templates/g5_hydrogen/custom/scss/gantry4.scss */
.menu-item-particle.menulogin span.add-on {
  height: 34px !important;
}
/* line 5560, templates/g5_hydrogen/custom/scss/gantry4.scss */
.menu-item-particle.menulogin button {
  width: 100%;
}
/* line 5564, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bestelltabs .rsform-block-submit input {
  background: #b6b6b6;
  padding: 15px;
  width: 100%;
  box-sizing: border-box;
  font-size: 2em;
}
/* line 5572, templates/g5_hydrogen/custom/scss/gantry4.scss */
.formField.rsform-block input[type="checkbox"], .formField.rsform-block input[type="radio"] {
  clear: left;
  float: left;
  display: block;
  margin-right: 10px;
}
/* line 5579, templates/g5_hydrogen/custom/scss/gantry4.scss */
div.rsform-block-submit {
  width: 100% !important;
  float: none !important;
}
/* line 5584, templates/g5_hydrogen/custom/scss/gantry4.scss */
button.rsform-submit-button {
  background: #b6b6b6;
  padding: 15px;
  width: 100%;
  box-sizing: border-box;
  font-size: 2em;
  margin: 0 !important;
}
/* line 5592, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bestelltabs .rsform-reset-button {
  display: none;
}
/* line 5596, templates/g5_hydrogen/custom/scss/gantry4.scss */
.rsform-block label {
  display: block !important;
}
/* line 5600, templates/g5_hydrogen/custom/scss/gantry4.scss */
.bestelltabs .rl_tabs-toggle {
  font-size: 2em;
}
/* line 5604, templates/g5_hydrogen/custom/scss/gantry4.scss */
#g-showcase .g-content > div:not(:first-child) {
  display: none;
}
/* line 5608, templates/g5_hydrogen/custom/scss/gantry4.scss */
.cktext.inner a, .moduleck.inner a {
  color: inherit !important;
}
/* line 5612, templates/g5_hydrogen/custom/scss/gantry4.scss */
.g-menu-item-mein-agr---module-Ugyod .login-greeting, .g-menu-item-mein-agr---module-Ugyod .logout-profile-edit {
  display: none;
}
/* line 5616, templates/g5_hydrogen/custom/scss/gantry4.scss */
.meinagrdashboard #g-maintop {
  background: #f1f1f1;
}
/* line 5620, templates/g5_hydrogen/custom/scss/gantry4.scss */
.meinagrdashboard #g-main-mainbody {
  padding: 20px;
}
/* ------------------------ BLOG / AKTUELLES ----------------------------- */
/* line 5626, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog.aktuelles .item-image img, .item-page.aktuelles .item-image img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
}
/* line 5633, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog.aktuelles p.img_caption {
  line-height: 100%;
  margin: 5px 0 !important;
  text-align: left !important;
}
/* line 5639, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog.aktuelles div.item-image {
  background: #fff;
  /*	padding: 10px; */
  /*	box-shadow: 3px 3px 15px rgba(0,0,0,.1) !important; */
}
/* line 5644, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog.aktuelles .readmore {
  clear: both;
}
/* line 5648, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog.aktuelles .img_caption {
  line-height: 100% !important;
  font-size: 0.9em;
  margin: 9px 0 0 !important;
}
/* line 5654, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog.aktuelles .blogPost > p {
  margin-top: 0;
}
/* line 5659, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page.aktuelles .page-header h3 {
  font-size: 1em;
  font-weight: bold;
}
/* line 5665, templates/g5_hydrogen/custom/scss/gantry4.scss */
.article-info-term {
  display: none;
}
/* line 5669, templates/g5_hydrogen/custom/scss/gantry4.scss */
dd.published {
  margin-left: 0;
}
/* line 5673, templates/g5_hydrogen/custom/scss/gantry4.scss */
.blog.aktuelles dl.article-info {
  margin: 10px 0;
  font-size: 0.9em;
}
/* line 5678, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-image {
  display: none;
}
/* line 5682, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page.aktuelles .item-image, .blog.aktuelles .item-image {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  background: #fff;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 5692, templates/g5_hydrogen/custom/scss/gantry4.scss */
  .item-page.aktuelles .item-image, .blog.aktuelles .item-image {
    width: 100%;
  }
}
/* ---------- MODUL --------*/
/* line 5699, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox {
  float: none !important;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background: #e4e4e4;
  margin-bottom: 10px;
}
/* line 5709, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox p.readmore {
  margin-bottom: 0 !important;
}
/* line 5713, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox h3 a {
  text-decoration: none;
}
/* line 5717, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox:nth-child(odd) {
  padding: 15px;
}
/* line 5721, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox:nth-child(even) {
  padding: 15px;
}
/* line 5724, templates/g5_hydrogen/custom/scss/gantry4.scss */
.moduletable.aktuelles-box {
  margin: 0;
  padding: 0;
}
/* line 5729, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newstext {
  font-size: 0.8em;
  line-height: 140% !important;
  margin: 5px 0;
}
/* line 5735, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox h3 {
  font-size: 1.1em;
  margin: 5px 0;
  flex-grow: 1;
}
/* line 5741, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox h4 {
  font-size: 0.9em;
  margin: 0 !important;
}
/* line 5745, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsboxwrapper {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  position: relative;
  width: 100%;
}
/* line 5755, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox h4 {
  margin: 0 !important;
}
/* line 5759, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsbox .datum {
  font-size: 0.7em;
}
/* line 5763, templates/g5_hydrogen/custom/scss/gantry4.scss */
.moduletable {
  width: 100%;
}
/* line 5765, templates/g5_hydrogen/custom/scss/gantry4.scss */
/* line 5766, templates/g5_hydrogen/custom/scss/gantry4.scss */
.moduletable.startkasten .bildwrapper4kasten {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 5773, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsboxwrapper .introimage {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 5780, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsboxwrapper .introimagewrapper, .blog.aktuelles .introimagewrapper {
  float: left;
  width: 150px;
  height: 150px;
  background-color: #fff !important;
  border: 10px solid #fff;
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1) !important;
  margin: 0 10px 10px 0;
  background: url('../../../../images/agr_news_vorschau.JPG');
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 5793, templates/g5_hydrogen/custom/scss/gantry4.scss */
.item-page.aktuelles .introimagewrapper {
  float: left;
  width: 150px;
  height: 150px;
  background-color: #fff !important;
  border: 10px solid #fff;
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1) !important;
  margin: 0 10px 10px 0;
  background: url('../../../../images/agr_news_vorschau.JPG');
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 5807, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsboxwrapper h2 a {
  text-decoration: none !important;
  color: #333 !important;
}
/* line 5812, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsboxwrapper .tile {
  margin-right: 0 !important;
}
/* line 5816, templates/g5_hydrogen/custom/scss/gantry4.scss */
.newsboxwrapper span.datum {
  color: #999;
  font-size: 0.8em;
}
/* line 5821, templates/g5_hydrogen/custom/scss/gantry4.scss */
.introimagewrapper .img-intro- {
  background: #fff;
  width: 100%;
  height: 100%;
  text-align: center;
}
/* line 5828, templates/g5_hydrogen/custom/scss/gantry4.scss */
.introimagewrapper .img-intro- img {
  max-width: 100%;
  max-height: 100%;
}
/* ----------------------ENDE BLOG / AKTUELLES --------------------------- */
/* line 5835, templates/g5_hydrogen/custom/scss/gantry4.scss */
#block_ID1519894814050 > .inner {
  display: flex;
}
/* line 5839, templates/g5_hydrogen/custom/scss/gantry4.scss */
#ID1519894814050, #ID1519894814050 > .moduleck.inner {
  height: 100%;
}
/* line 5843, templates/g5_hydrogen/custom/scss/gantry4.scss */
#block_ID1519894474228 {
  margin-top: 15px;
}
/* line 5847, templates/g5_hydrogen/custom/scss/gantry4.scss */
#row_ID1519894474228 div {
  overflow: visible;
}
/* line 5851, templates/g5_hydrogen/custom/scss/gantry4.scss */
.search span.highlight {
  background-color: #b6b6b6;
}
/* line 5855, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pixelkraft_foerder #SobiPro .pagination, .pixelkraft_foerder .navbar {
  display: none;
}
/* line 5860, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pixelkraft_foerder .thumbnail_inner {
  border: none !important;
}
/* line 5864, templates/g5_hydrogen/custom/scss/gantry4.scss */
#modlgn-remember {
  display: block !important;
}
/* line 5868, templates/g5_hydrogen/custom/scss/gantry4.scss */
.pixelkraft_foerder .event_detail_bild img {
  margin-bottom: 10px;
}
/* line 5872, templates/g5_hydrogen/custom/scss/gantry4.scss */
.SPSearch .alert.alert-info {
  display: none;
}
/* line 5876, templates/g5_hydrogen/custom/scss/gantry4.scss */
.event_detail_left p, .event_detail_right p, #registrationTable label {
  font-size: 1.2em;
}
/* line 5882, templates/g5_hydrogen/custom/scss/gantry4.scss */
#ID1569941880570 img {
  width: 100%;
}
/* line 5886, templates/g5_hydrogen/custom/scss/gantry4.scss */
#ID1569940404097 a {
  text-decoration: none !important;
}
/* line 5890, templates/g5_hydrogen/custom/scss/gantry4.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: FontAwesome, IcoMoon !important;
}
/* line 1, templates/g5_hydrogen/custom/scss/rss_feed.scss */
.rss_feed {
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-flex-wrap: wrap ;
  flex-wrap: wrap ;
  list-style: none;
  margin: 0;
}
/* line 10, templates/g5_hydrogen/custom/scss/rss_feed.scss */
.rss_feed__item {
  padding: 1em;
  margin-bottom: 2em;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  background: #fff;
  -webkit-flex: 1 1 0px ;
  -ms-flex: 1 1 0px ;
  flex: 1 1 0px ;
}
@media only all and (max-width: 47.938rem) {
  .rss_feed__item {
    -webkit-flex-basis: 100% ;
    -ms-flex-basis: 100% ;
    flex-basis: 100% ;
  }
}
/* line 19, templates/g5_hydrogen/custom/scss/rss_feed.scss */
/* line 20, templates/g5_hydrogen/custom/scss/rss_feed.scss */
.rss_feed__item .feed_item__image {
  background: none center/cover;
  display: block;
  margin: -1em;
  margin-bottom: 1em;
}
/* line 25, templates/g5_hydrogen/custom/scss/rss_feed.scss */
.rss_feed__item .feed_item__image:after {
  content: '';
  display: table;
  padding-top: 56.25%;
}
/* line 31, templates/g5_hydrogen/custom/scss/rss_feed.scss */
/* line 32, templates/g5_hydrogen/custom/scss/rss_feed.scss */
.rss_feed__item .feed_item__content__headline {
  font-size: 1.2em;
}
@media only all and (min-width: 48rem) {
  /* line 38, templates/g5_hydrogen/custom/scss/rss_feed.scss */
  .rss_feed__item--first {
    display: -webkit-flex ;
    display: -ms-flexbox ;
    display: flex ;
    -webkit-flex: 1 0 100% ;
    -ms-flex: 1 0 100% ;
    flex: 1 0 100% ;
  }
  /* line 40, templates/g5_hydrogen/custom/scss/rss_feed.scss */
  /* line 41, templates/g5_hydrogen/custom/scss/rss_feed.scss */
  .rss_feed__item--first .feed_item__image {
    flex: 1 0 33.3333333333%;
    -webkit-flex: 1 0 calc(33.3333333333% - 0.6666666667em) ;
    -ms-flex: 1 0 calc(33.3333333333% - 0.6666666667em) ;
    flex: 1 0 calc(33.3333333333% - 0.6666666667em) ;
    margin: -1em;
    margin-right: 3em;
  }
  /* line 49, templates/g5_hydrogen/custom/scss/rss_feed.scss */
  /* line 50, templates/g5_hydrogen/custom/scss/rss_feed.scss */
  /* line 51, templates/g5_hydrogen/custom/scss/rss_feed.scss */
  /* line 52, templates/g5_hydrogen/custom/scss/rss_feed.scss */
  .rss_feed__item:not(.rss_feed__item--first) .feed_item__content__headline {
    height: calc(1 + 3.6em);
  }
}
/* line 59, templates/g5_hydrogen/custom/scss/rss_feed.scss */
@media only all and (min-width: 48rem) {
  .rss_feed__item:not(:first-child):not(:last-child) {
    margin-right: 2em;
  }
}
/* line 4, templates/g5_hydrogen/custom/scss/menu.scss */
body.gantry {
  padding-top: 9.4em;
}
/* line 6, templates/g5_hydrogen/custom/scss/menu.scss */
body.gantry.g-agrone {
  padding-top: 0;
}
@media only all and (max-width: 47.938rem) {
  body.gantry {
    margin-top: 0;
    padding-top: 0 !important;
  }
}
/* line 14, templates/g5_hydrogen/custom/scss/menu.scss */
.g-offcanvas-left #g-page-surround {
  left: 0 !important;
}
/* line 18, templates/g5_hydrogen/custom/scss/menu.scss */
.headroom {
  position: fixed !important;
  top: 0;
  width: 100%;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0), 0 3px 1px -2px rgba(0, 0, 0, 0), 0 1px 5px 0 rgba(0, 0, 0, 0);
  -webkit-transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
@media only all and (max-width: 47.938rem) {
  .headroom {
    position: relative !important;
  }
  /* line 26, templates/g5_hydrogen/custom/scss/menu.scss */
  .headroom .gantry-logo {
    padding: 2em;
  }
}
@media only all and (min-width: 48rem) {
  /* line 31, templates/g5_hydrogen/custom/scss/menu.scss */
  .headroom .gantry-logo {
    -ms-transform: translateY(30%);
    -webkit-transform: translateY(30%);
    transform: translateY(30%);
    -ms-transform-origin: 0 50%;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    width: 100%;
    -webkit-transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  }
  /* line 37, templates/g5_hydrogen/custom/scss/menu.scss */
  .headroom--not-top {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  /* line 40, templates/g5_hydrogen/custom/scss/menu.scss */
  .headroom--unpinned {
    -ms-transform: translateY(-79px);
    -webkit-transform: translateY(-79px);
    transform: translateY(-79px);
  }
  /* line 42, templates/g5_hydrogen/custom/scss/menu.scss */
  .headroom--unpinned .gantry-logo {
    -ms-transform: translateY(4.7em) scale(0.5);
    -webkit-transform: translateY(4.7em) scale(0.5);
    transform: translateY(4.7em) scale(0.5);
  }
}
/* line 51, templates/g5_hydrogen/custom/scss/menu.scss */
.g-offcanvas-toggle {
  position: fixed;
  background: #fff;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-justify-content: center ;
  -ms-flex-pack: center ;
  justify-content: center ;
  -webkit-align-items: center ;
  -ms-flex-align: center ;
  align-items: center ;
  left: auto;
  margin-left: 0.7rem;
  will-change: transform;
}
/* line 62, templates/g5_hydrogen/custom/scss/menu.scss */
.g-offcanvas-toggle i {
  color: #00468c;
}
/* line 66, templates/g5_hydrogen/custom/scss/menu.scss */
.g-nav-overlay {
  will-change: opacity;
}
@media only all and (max-width: 47.938rem) {
  /* line 71, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: none !important;
  }
  /* line 75, templates/g5_hydrogen/custom/scss/menu.scss */
  /* line 76, templates/g5_hydrogen/custom/scss/menu.scss */
  .g-offcanvas-open .g-offcanvas-toggle {
    pointer-events: none;
  }
  /* line 81, templates/g5_hydrogen/custom/scss/menu.scss */
  #g-page-surround {
    will-change: transform;
  }
  /* line 85, templates/g5_hydrogen/custom/scss/menu.scss */
  #main-menu, #top-menu {
    display: none;
  }
}
/*
 * @File:               ajaxsearch.scss
 * @Author:             christophf
 * @Date:               2016-01-27 12:23:43
 * @Last Modified by:   christophf
 * @Last Modified time: 2016-09-30 11:47:57
 */
/*
 * @File:               loader.scss
 * @Author:             christophf
 * @Date:               2016-01-28 10:18:28
 * @Last Modified by:   christophf
 * @Last Modified time: 2016-01-28 10:59:24
 */
/* line 18, templates/g5_hydrogen/custom/scss/loader.scss */
.showbox {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5%;
}
/* line 26, templates/g5_hydrogen/custom/scss/loader.scss */
.loader {
  position: relative;
  margin: 0px auto;
  width: 24px;
}
/* line 30, templates/g5_hydrogen/custom/scss/loader.scss */
.loader:before {
  content: '';
  display: block;
  padding-top: 100%;
}
/* line 37, templates/g5_hydrogen/custom/scss/loader.scss */
.circular {
  animation: rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 48, templates/g5_hydrogen/custom/scss/loader.scss */
.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}
@keyframes rotate {
  /* line 59, templates/g5_hydrogen/custom/scss/loader.scss */
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  /* line 64, templates/g5_hydrogen/custom/scss/loader.scss */
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  /* line 68, templates/g5_hydrogen/custom/scss/loader.scss */
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  /* line 72, templates/g5_hydrogen/custom/scss/loader.scss */
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes color {
  /* line 78, templates/g5_hydrogen/custom/scss/loader.scss */
  100%, 0% {
    stroke: #d62d20;
  }
  /* line 81, templates/g5_hydrogen/custom/scss/loader.scss */
  40% {
    stroke: #0057e7;
  }
  /* line 84, templates/g5_hydrogen/custom/scss/loader.scss */
  66% {
    stroke: #008744;
  }
  /* line 87, templates/g5_hydrogen/custom/scss/loader.scss */
  80%, 90% {
    stroke: #ffa700;
  }
}
/* line 11, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
/* line 12, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.ajax_search__parent {
  -webkit-flex: 0 1 20em ;
  -ms-flex: 0 1 20em ;
  flex: 0 1 20em ;
}
@media only screen and (max-width: 47.938rem) {
  .ajax_search__parent {
    -webkit-flex: 1 1 0 ;
    -ms-flex: 1 1 0 ;
    flex: 1 1 0 ;
    margin-left: 0 !important;
  }
}
/* line 21, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
@media only screen and (max-width: 47.938rem) {
  .offlajn-ajax-search {
    margin-left: calc(40px + 1.4rem);
  }
}
/* line 26, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container {
  background: none;
  width: 100%;
}
@media only screen and (max-width: 47.938rem) {
  .offlajn-ajax-search .offlajn-ajax-search-container {
    width: auto;
  }
}
/* line 32, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container .category-chooser {
  display: none;
}
/* line 35, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container form {
  margin: 0;
}
/* line 38, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container .loader {
  opacity: 0;
  position: absolute;
  top: calc(50% - 12px);
  right: 8px;
  -webkit-transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1);
  transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1);
}
/* line 44, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container .loader svg, .offlajn-ajax-search .offlajn-ajax-search-container .loader .path {
  animation-play-state: paused;
}
/* line 48, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
/* line 49, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container.search-area-loading .loader {
  opacity: 1;
}
/* line 51, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container.search-area-loading .loader svg, .offlajn-ajax-search .offlajn-ajax-search-container.search-area-loading .loader .path {
  animation-play-state: running;
}
/* line 57, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container .offlajn-ajax-search-inner {
  position: relative;
  border-radius: 1px;
  overflow: hidden;
}
/* line 62, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container input {
  padding: 0 10px !important;
  padding-right: 37px !important;
  border: none;
  color: #000;
  width: 100%;
  margin: 0;
  font-size: 1em;
  background: #fff;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: ;
  height: 32px;
  min-width: 0;
}
/* line 76, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container input::focus {
  box-shadow: none !important;
  border: none !important;
}
/* line 80, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container input[id*=suggestion-area] {
  display: none;
}
/* line 84, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .offlajn-ajax-search-container div[id*=ajax-search-button] {
  display: none;
  /*position: absolute;
   top: 0;
   right: 0;
   background-color: $accent-color-2;
   height: 100%;
   width: 40px;
   padding:0 10px;
   line-height: 30px;
   font-size: 36px;
   &:after{
   content:"»"
   }*/
}
/* line 102, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results {
  position: relative;
  visibility: hidden;
  top: 4px !important;
  left: 0 !important;
  height: 0;
  z-index: 1000;
  width: 100%;
  box-sizing: border-box;
}
/* line 110, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .search-results-moovable {
  border-radius: ;
  overflow: hidden;
  height: auto !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.33), 0 5px 15px rgba(0, 0, 0, 0.2);
}
/* line 115, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .search-results-moovable .search-results-inner {
  background: #fff;
  overflow: auto;
  max-height: 75vh;
  color: #666;
}
/* line 568, templates/g5_hydrogen/custom/scss/_px_mixins.scss */
/* line 569, templates/g5_hydrogen/custom/scss/_px_mixins.scss */
/* line 123, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .seemore {
  color: #666;
}
/* line 126, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .no-result {
  padding: 16px;
}
/* line 129, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
/* line 130, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .page-element .result-element {
  overflow: hidden;
  display: block;
  position: relative;
  background: #fff center/cover;
  padding: 8px 16px;
}
/* line 132, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .page-element .result-element:nth-of-type(10) ~ a {
  display: none;
}
/* line 148, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
/* line 157, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .page-element .result-element span.small-desc {
  display: none;
}
/* line 161, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .page-element .result-element:not(:last-of-type) {
  border-bottom: solid 1px #eee;
}
/* line 164, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
/* line 165, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .page-element .result-element:hover span {
  color: #000;
}
/* line 171, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
.offlajn-ajax-search .search-results .plugin-title {
  display: none;
}
/* line 177, templates/g5_hydrogen/custom/scss/ajaxsearch.scss */
div[id*=search-categories] {
  display: none;
}
/* line 1, templates/g5_hydrogen/custom/scss/_fullwidth.scss */
/* line 3, templates/g5_hydrogen/custom/scss/_fullwidth.scss */
/*-------------------------- TEMPLATE BLOCKS ----------------------------*/
/* line 24, templates/g5_hydrogen/custom/scss/custom.scss */
.kachelwrapper h3 a, .kachelwrapper h3 a:hover, .kachelwrapper h3 a:active, .kachelwrapper h3 a:visited, .sjwrapper h2 a, .sjwrapper h2 a:hover, .sjwrapper h2 a:active, .sjwrapper h2 a:visited {
  color: #fff;
  text-decoration: none;
}
/* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
ul.cws-tabs.left li a {
  box-sizing: content-box !important;
}
/* line 49, templates/g5_hydrogen/custom/scss/custom.scss */
.fullwidth .center > .g-content, .fixed > .g-content .center > .g-content, #g-navigation .g-dropdown-wrapper div.g-dropdown > ul, .g-agrone #g-page-surround > section > .g-container .onepage-white-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-blue-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-gray-background > .g-content, body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap {
  margin: 0 auto;
}
@media only all and (min-width: 75rem) {
  .fullwidth .center > .g-content, .fixed > .g-content .center > .g-content, #g-navigation .g-dropdown-wrapper div.g-dropdown > ul, .g-agrone #g-page-surround > section > .g-container .onepage-white-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-blue-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-gray-background > .g-content, body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap {
    width: 75rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .fullwidth .center > .g-content, .fixed > .g-content .center > .g-content, #g-navigation .g-dropdown-wrapper div.g-dropdown > ul, .g-agrone #g-page-surround > section > .g-container .onepage-white-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-blue-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-gray-background > .g-content, body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .fullwidth .center > .g-content, .fixed > .g-content .center > .g-content, #g-navigation .g-dropdown-wrapper div.g-dropdown > ul, .g-agrone #g-page-surround > section > .g-container .onepage-white-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-blue-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-gray-background > .g-content, body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap {
    width: 48rem;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  .fullwidth .center > .g-content, .fixed > .g-content .center > .g-content, #g-navigation .g-dropdown-wrapper div.g-dropdown > ul, .g-agrone #g-page-surround > section > .g-container .onepage-white-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-blue-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-gray-background > .g-content, body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap {
    width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  .fullwidth .center > .g-content, .fixed > .g-content .center > .g-content, #g-navigation .g-dropdown-wrapper div.g-dropdown > ul, .g-agrone #g-page-surround > section > .g-container .onepage-white-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-blue-background > .g-content, .g-agrone #g-page-surround > section > .g-container .onepage-gray-background > .g-content, body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap {
    width: 100%;
  }
}
@font-face {
  font-family: "Klavika";
  font-weight: bold;
  font-style: normal;
  src: url('../../fonts/klavikbp-webfont.eot');
  src: url('../../fonts/klavikbp-webfont.eot') format('eot'), url('../../fonts/klavikbp-webfont.woff') format('woff'), url('../../fonts/klavikbp-webfont.ttf') format('truetype');
}
/* line 299, templates/g5_hydrogen/custom/scss/_px_mixins.scss */
/* line 305, templates/g5_hydrogen/custom/scss/_px_mixins.scss */
@font-face {
  font-family: "Klavika";
  font-weight: regular;
  font-style: normal;
  src: url('../../fonts/klavikrp-webfont.eot');
  src: url('../../fonts/klavikrp-webfont.eot') format('eot'), url('../../fonts/klavikrp-webfont.woff') format('woff'), url('../../fonts/klavikrp-webfont.ttf') format('truetype');
}
/* line 299, templates/g5_hydrogen/custom/scss/_px_mixins.scss */
/* line 305, templates/g5_hydrogen/custom/scss/_px_mixins.scss */
/*--------------------------- CUSTOM TEMPLATE ---------------------------*/
/* line 80, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-1293 .alert-error {
  display: none !important;
}
/* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  position: relative;
  font-size: 14px;
}
/* line 89, templates/g5_hydrogen/custom/scss/custom.scss */
.fullwidth, .fixed > .g-content {
  padding: 0 !important;
}
/* line 91, templates/g5_hydrogen/custom/scss/custom.scss */
.fullwidth > .g-container, .fixed > .g-content > .g-container {
  width: 100%;
}
/* line 93, templates/g5_hydrogen/custom/scss/custom.scss */
.fullwidth > .g-container .content, .fixed > .g-content > .g-container .content {
  margin: 0;
  padding: 0;
}
/* line 98, templates/g5_hydrogen/custom/scss/custom.scss */
.fullwidth > .g-content, .fixed > .g-content > .g-content {
  margin: 0 auto;
}
/* line 101, templates/g5_hydrogen/custom/scss/custom.scss */
.fullwidth .center, .fixed > .g-content .center {
  text-align: inherit;
}
/* line 103, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 112, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  will-change: auto !important;
}
/* line 116, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content {
  padding: 0;
  margin: 0;
}
/* line 120, templates/g5_hydrogen/custom/scss/custom.scss */
.centered {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 127, templates/g5_hydrogen/custom/scss/custom.scss */
.centered > .g-content {
  width: 100%;
}
/* line 132, templates/g5_hydrogen/custom/scss/custom.scss */
img.responsive {
  max-width: 100%;
  height: auto;
}
/* line 137, templates/g5_hydrogen/custom/scss/custom.scss */
#g-fullslideshow {
  z-index: 999;
  overflow: hidden;
  width: 100%;
  height: 500px;
}
/* line 146, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase {
  height: 450px;
  overflow: hidden;
  position: relative;
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
}
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-title {
  display: none !important;
}
@media only all and (max-width: 47.938rem) {
  #g-showcase {
    height: auto;
  }
}
/* line 159, templates/g5_hydrogen/custom/scss/custom.scss */
.header-image {
  background: none center/cover;
  max-height: 450px;
}
@media only all and (min-width: 48rem) {
  .header-image {
    min-height: 450px;
  }
}
/* line 165, templates/g5_hydrogen/custom/scss/custom.scss */
.header-image:before {
  content: '';
  display: block;
  padding-top: calc(450 / 1903 * 100%);
}
/* line 177, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top {
  background: #00468c;
}
/* line 181, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-block {
  margin: 5px;
  padding: 0 5px 5px;
}
/* line 186, templates/g5_hydrogen/custom/scss/custom.scss */
#g-fullslideshow .g-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 195, templates/g5_hydrogen/custom/scss/custom.scss */
#g-fullslideshow .g-container .g-block {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 201, templates/g5_hydrogen/custom/scss/custom.scss */
#g-fullslideshow .g-container .module-surround {
  overflow: hidden;
  width: 100%;
}
/* line 207, templates/g5_hydrogen/custom/scss/custom.scss */
#g-fullslideshow .g-container .module-surround .g-grid-12 {
  width: 100% !important;
}
/* line 211, templates/g5_hydrogen/custom/scss/custom.scss */
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary {
  border-radius: 0;
}
/* line 215, templates/g5_hydrogen/custom/scss/custom.scss */
p, span {
  font-weight: normal;
  line-height: 150% !important;
  text-align: left;
}
/* line 222, templates/g5_hydrogen/custom/scss/custom.scss */
.titel a, .titel a:active, .titel a:hover, .titel a:visited {
  color: #fff !important;
}
/* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mainbody p {
  line-height: 200% !important;
}
/* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top-surround {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 0;
  background: #fff;
}
/* line 238, templates/g5_hydrogen/custom/scss/custom.scss */
.component-content .item-page h2 {
  clear: both;
  margin-top: 30px;
  margin-bottom: 10px;
}
/* line 245, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top-surround::after, #g-top-surround {
  background-image: none;
}
/* line 249, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top-surround, #g-top-surround #g-top, #g-top-surround .g-grid-12, #g-top-surround .g-block, ul.maximenuck {
  position: inherit !important;
}
/* Smartphones */
/* Smartphones to Tablets */
/* Tablets */
/* Desktop */
/* Large Display */
@media (max-width: 767px) {
  /* line 265, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-top-surround {
    display: none;
  }
  /* line 273, templates/g5_hydrogen/custom/scss/custom.scss */
  .cw-social-mod-bookmark h3, .cw-social-mod-bookmark ul, .cw-social-mod-bookmark, #g-copyright p, .footer1 {
    text-align: center !important;
  }
}
/*----------------------- ENDE CUSTOM TEMPLATE ---------------------------*/
/*----------------------------------- FONTS ------------------------------*/
/* line 282, templates/g5_hydrogen/custom/scss/custom.scss */
body, td, th, p, span, ul, li {
  font-family: 'Roboto', sans-serif;
  line-height: 150%;
}
/* --------------------------- ENDE FONTS ------------------------------- */
/*----------------------------- FLEXBOXEN --------------------------------*/
/* line 291, templates/g5_hydrogen/custom/scss/custom.scss */
.meganew-box {
  margin-bottom: 10px !important;
}
/* line 295, templates/g5_hydrogen/custom/scss/custom.scss */
.kachel, .meganew-box, .droppicscats .wimg {
  background: #dedede;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  float: none !important;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;
  max-width: 24%;
  width: 24%;
}
/* line 308, templates/g5_hydrogen/custom/scss/custom.scss */
.kachelwrapper {
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-flex-wrap: wrap ;
  flex-wrap: wrap ;
  -webkit-justify-content: space-between ;
  -ms-flex-pack: justify ;
  justify-content: space-between ;
  position: relative;
  width: 100%;
}
/* line 314, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 316, templates/g5_hydrogen/custom/scss/custom.scss */
.kachelwrapper h3 {
  background: none repeat scroll 0 0 #00468c;
  color: #fff !important;
  margin: -20px -20px 20px;
  padding: 20px;
  font-size: 1.5em;
  font-weight: normal;
}
/* line 323, templates/g5_hydrogen/custom/scss/custom.scss */
.grau .kachelwrapper h3 {
  background: none repeat scroll 0 0 #333;
  padding: 5px 20px;
}
/* line 328, templates/g5_hydrogen/custom/scss/custom.scss */
.kachelwrapper:after {
  display: block;
  clear: both;
}
/* line 353, templates/g5_hydrogen/custom/scss/custom.scss */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 360, templates/g5_hydrogen/custom/scss/custom.scss */
  .kachelwrapper h3, .sjwrapper h2 {
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 767px) {
  /* line 368, templates/g5_hydrogen/custom/scss/custom.scss */
  .kachel, .meganew-box {
    max-width: 99% !important;
    width: 99% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 375, templates/g5_hydrogen/custom/scss/custom.scss */
  .kachel, .meganew-box {
    margin-bottom: 10px !important;
    max-width: 48% !important;
    width: 48% !important;
  }
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 387, templates/g5_hydrogen/custom/scss/custom.scss */
  .kachel, .meganew-box {
    margin-bottom: 10px;
    max-width: 48% !important;
    width: 48% !important;
  }
}
/*--------------------------- ENDE FLEXBOXEN -----------------------------*/
/*--------------------------- ZITATE -------------------------------------*/
/* line 400, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote::before {
  color: #4b4b4d;
  content: "\f10e";
  display: block;
  font-size: 65px;
  left: -25px;
  position: absolute;
  top: -40px;
  font-family: FontAwesome;
}
/* line 411, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote::after {
  bottom: -40px;
  color: #4b4b4d;
  content: "\f10d";
  display: block;
  font-size: 65px;
  position: absolute;
  right: -10px;
  font-family: FontAwesome;
}
/* line 422, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote {
  border: medium none;
  color: #4b4b4d;
  font-style: italic;
  margin: 30px 30px;
  position: relative;
  height: 100%;
}
/* line 431, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote cite::before {
  content: "- ";
  font-family: FontAwesome;
}
/* line 436, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote cite {
  color: #555;
  display: block;
  font-size: 15px;
}
/* line 441, templates/g5_hydrogen/custom/scss/custom.scss */
cite {
  padding-top: 5px;
}
/*--------------------------- ENDE ZITATE --------------------------------*/
/* -------------------------------- SOBIPRO ----------------------------- */
/* line 448, templates/g5_hydrogen/custom/scss/custom.scss */
.modal-backdrop.fade.in {
  z-index: -1000000;
}
/* line 451, templates/g5_hydrogen/custom/scss/custom.scss */
.SobiPro {
  position: relative;
}
/* line 455, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 456, templates/g5_hydrogen/custom/scss/custom.scss */
.SpCalendar td {
  overflow: auto !important;
}
/* line 460, templates/g5_hydrogen/custom/scss/custom.scss */
.kachel.produktkategorie.produktkategorie > p {
  margin: 0 !important;
  line-height: 230% !important;
}
/* --------------------------- ENDE SOBIPRO ----------------------------- */
/* ------------------ FLEXSLIDER (NOT USED) ----------------------------- */
/* ------------- ENDE FLEXSLIDER (NOT USED) ----------------------------- */
/* ---------------------------- MODULBOXNEN ----------------------------- */
/* line 785, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar .moduletable {
  background: #ccc;
  padding: 15px;
  margin-bottom: 10px;
}
/* line 791, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar .moduletable h3 {
  background-color: #00468c;
  padding: 15px;
  margin: -15px -15px 15px -15px;
  border-bottom: 1px solid #fff;
  color: #fff;
}
/* line 799, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar .moduletable.box2 {
  background: #00468c;
  color: #fff;
}
/* line 804, templates/g5_hydrogen/custom/scss/custom.scss */
.sidebar .moduletable.box2 h3 {
  background-color: #ccc;
  padding: 15px;
  margin: -15px -15px 15px -15px;
  border-bottom: 1px solid #fff;
  color: #00468c;
}
/* ----------------------- ENDE MODULBOXNEN ----------------------------- */
/* ------------------------------ BREADCRUMBS --------------------------- */
/* line 816, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb {
  margin-bottom: 0 !important;
  padding: 0 !important;
  margin-top: 30px;
}
/* line 822, templates/g5_hydrogen/custom/scss/custom.scss */
#g-content-top .g-block {
  margin: 0 10px;
  padding: 0 15px;
}
/* ------------------------- ENDE BREADCRUMBS --------------------------- */
/* -------------------------------- JEVENTS ----------------------------- */
/* line 830, templates/g5_hydrogen/custom/scss/custom.scss */
.mod_events_latest_date {
  font-weight: normal;
  line-height: 250%;
  color: #000;
  font-size: 10px;
}
/* line 837, templates/g5_hydrogen/custom/scss/custom.scss */
.mod_events_latest_content a {
  font-size: 13px;
  text-decoration: none;
  color: #424647;
}
/* line 844, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod_events_latest_callink a:link, div.mod_events_latest_callink a:visited, div.mod_events_latest_callink a:active {
  padding-top: 10px;
  display: block;
  color: #333;
  text-decoration: none;
  margin-top: 10px;
}
/* line 852, templates/g5_hydrogen/custom/scss/custom.scss */
td.mod_events_latest_first, td.mod_events_latest {
  border: none !important;
}
/* line 856, templates/g5_hydrogen/custom/scss/custom.scss */
.mod_events_latest_callink a:before {
  content: "\f073";
  font-family: FontAwesome;
  font-size: 1.5em;
  margin-right: 5px;
}
/* --------------------------- ENDE JEVENTS ----------------------------- */
/* -------------------------------- UMFRAGE ----------------------------- */
/* line 867, templates/g5_hydrogen/custom/scss/custom.scss */
.polling_container {
  border-radius: 0 !important;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.13) inset !important;
}
/* line 872, templates/g5_hydrogen/custom/scss/custom.scss */
.polling_result {
  border-radius: 0 !important;
  border-bottom: none !important;
  background: -webkit-linear-gradient(top, #ccc, #eee);
  background: linear-gradient(to bottom, #ccc, #eee);
  background-repeat: repeat-x !important;
  border-color: #000 !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border: 0 !important;
}
/* line 884, templates/g5_hydrogen/custom/scss/custom.scss */
.polling_submit {
  border-radius: 0 !important;
  border-bottom: none !important;
  background: -webkit-linear-gradient(top, #3a3a3a, #191919);
  background: linear-gradient(to bottom, #3a3a3a, #191919);
  background-repeat: repeat-x !important;
  border-color: #000 !important;
  color: #fff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border: 0 !important;
}
/* line 896, templates/g5_hydrogen/custom/scss/custom.scss */
.polling_container {
  font-family: 'Roboto', sans-serif;
}
/* line 900, templates/g5_hydrogen/custom/scss/custom.scss */
.polling_container_wrapper {
  z-index: 1 !important;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
.answer_navigation {
  border-radius: 0 !important;
}
/* ---------------------------- ENDE UMFRAGE ---------------------------- */
/* ------------------------ SCHICKE TABELLEN ---------------------------- */
/* line 913, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page table:not(.mceLayout):not(.mceToolbar):not(.mceSplitButtonEnabled) {
  border-collapse: separate !important;
  border-spacing: 5px;
  border: 1px solid #ccc;
}
/* line 919, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page table:not(.mceLayout):not(.mceToolbar) td, .item-page table:not(.mceLayout):not(.mceToolbar):not(.mceSplitButtonEnabled) th {
  padding: 10px;
}
/* line 923, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page table:not(.mceLayout):not(.mceToolbar):not(.mceSplitButtonEnabled) tr:nth-child(1n+1) {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000;
}
/* line 927, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page table:not(.mceLayout):not(.mceToolbar):not(.mceSplitButtonEnabled) tr:nth-child(2n+2) {
  background-color: rgba(0, 0, 0, 0.05);
  color: #000;
}
/* line 931, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page table:not(.mceLayout):not(.mceToolbar):not(.mceSplitButtonEnabled) tr:hover, .item-page table:not(.mceLayout):not(.mceToolbar):not(.mceSplitButtonEnabled) tr:hover a {
  background-color: #7e837b;
  color: #fff;
}
/* line 936, templates/g5_hydrogen/custom/scss/custom.scss */
.item-page table:not(.mceLayout):not(.mceToolbar):not(.mceSplitButtonEnabled) a {
  color: #000;
}
/* ------------------- ENDE SCHICKE TABELLEN ---------------------------- */
/* ------------------- RESPONSIVE TABLE TO LIST ------------------------- */
/* ------------------- ENDE RESPONSIVE TABLE TO LIST -------------------- */
/* ---------------------- RESPONSIVE MEGAMENU --------------------------- */
/* ----------------- ENDE RESPONSIVE MEGAMENU --------------------------- */
/* -------------------------- KONTAKT SEITE------------------------------ */
/* line 1387, templates/g5_hydrogen/custom/scss/custom.scss */
.bfFormDiv {
  background: -webkit-linear-gradient(top, rgba(245, 246, 246, 1) 0%, rgba(224, 224, 224, 1) 21%, rgba(196, 196, 196, 1) 49%, rgba(226, 226, 226, 1) 80%, rgba(245, 246, 246, 1) 100%);
  background: linear-gradient(to bottom, rgba(245, 246, 246, 1) 0%, rgba(224, 224, 224, 1) 21%, rgba(196, 196, 196, 1) 49%, rgba(226, 226, 226, 1) 80%, rgba(245, 246, 246, 1) 100%);
  margin-right: 40px;
}
/* line 1392, templates/g5_hydrogen/custom/scss/custom.scss */
.visitenkarte {
  background: -webkit-linear-gradient(top, rgba(245, 246, 246, 1) 0%, rgba(196, 196, 196, 1) 50%, rgba(170, 170, 170, 1) 100%);
  background: linear-gradient(to bottom, rgba(245, 246, 246, 1) 0%, rgba(196, 196, 196, 1) 50%, rgba(170, 170, 170, 1) 100%);
  padding: 25px;
}
/* line 1398, templates/g5_hydrogen/custom/scss/custom.scss */
.visitenqr {
  margin-top: 20px;
  height: 296px;
}
/* line 1402, templates/g5_hydrogen/custom/scss/custom.scss */
.visitenvcard {
  float: left;
  margin-top: 20px;
}
/* line 1406, templates/g5_hydrogen/custom/scss/custom.scss */
.bfFormDiv {
  margin-right: 0 !important;
}
/* line 1410, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode .bfNextButton, .bfQuickMode .bfSubmitButton, .bfQuickMode .bfCancelButton {
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  text-shadow: none;
}
/* line 1416, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode button, .bfQuickMode .bfDivButtonWrapper, .newsletteranmeldebutton {
  box-shadow: none !important;
  border: 1px solid #3186bc;
  background: #fff !important;
  color: #3186bc !important;
}
/* line 1423, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode button:hover, .bfQuickMode .bfDivButtonWrapper:hover, button.submitBtnHover, .newsletteranmeldebutton:hover {
  background: #3186bc !important;
  color: #fff !important;
  border: none;
}
/* line 1429, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode button:hover span, .bfQuickMode .bfDivButtonWrapper:hover .bfDivButtonMain {
  color: #fff;
}
/* line 1433, templates/g5_hydrogen/custom/scss/custom.scss */
.geomap {
  clear: both;
  width: 100%;
  height: 400px;
  margin-top: 15px;
}
/* line 1440, templates/g5_hydrogen/custom/scss/custom.scss */
.visitenkarte h3, .kontaktformularheadline {
  background: #19317b;
  color: #fff;
  font-weight: normal;
}
/* line 1444, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode label {
  font-weight: normal !important;
  text-shadow: none !important;
}
/* line 1449, templates/g5_hydrogen/custom/scss/custom.scss */
.bfRequired {
  color: #3186bc !important;
}
/* line 1452, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode textarea:focus, .bfQuickMode input[type="text"]:focus, .bfQuickMode input[type="password"]:focus, .bfQuickMode select:focus {
  border: 1px solid #3186bc !important;
}
@media only screen and (min-width: 1200px) {
  /* line 1459, templates/g5_hydrogen/custom/scss/custom.scss */
  #ff_elem229 {
    width: 490px !important;
  }
  /* line 1463, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktboxenwrapper {
    float: left;
    width: 48%;
    color: #333;
  }
  /* line 1469, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktformularwrapper {
    float: right;
    width: 48%;
    margin-bottom: 20px;
    color: #333;
  }
  /* line 1476, templates/g5_hydrogen/custom/scss/custom.scss */
  .visitenkarte h3, .kontaktformularheadline {
    padding: 25px;
    margin: -25px -25px 20px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 1483, templates/g5_hydrogen/custom/scss/custom.scss */
  #ff_elem229 {
    width: 370px !important;
  }
  /* line 1487, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktboxenwrapper {
    float: left;
    width: 48%;
    color: #333;
  }
  /* line 1493, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktformularwrapper {
    float: right;
    width: 48%;
    margin-bottom: 20px;
    color: #333;
  }
  /* line 1500, templates/g5_hydrogen/custom/scss/custom.scss */
  .visitenkarte h3, .kontaktformularheadline {
    padding: 20px 10px;
    margin: -10px -10px 20px;
  }
  /* line 1504, templates/g5_hydrogen/custom/scss/custom.scss */
  .visitenqr {
    height: 330px;
  }
  /* line 1508, templates/g5_hydrogen/custom/scss/custom.scss */
  .visitenqr img {
    width: 250px !important;
    height: 250px !important;
    margin-top: -55px !important;
  }
  /* line 1514, templates/g5_hydrogen/custom/scss/custom.scss */
  .visitenkarte {
    padding: 10px;
  }
  /* line 1518, templates/g5_hydrogen/custom/scss/custom.scss */
  .bfPage-m {
    padding: 5px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 1526, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktboxenwrapper {
    float: left;
    width: 100%;
    color: #333;
  }
  /* line 1532, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktformularwrapper {
    float: right;
    width: 100%;
    margin-bottom: 20px;
    color: #333;
  }
  /* line 1539, templates/g5_hydrogen/custom/scss/custom.scss */
  .visitenkarte h3, .kontaktformularheadline {
    padding: 20px;
    margin: -25px -25px 20px;
  }
  /* line 1543, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktformularwrapper {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 1551, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktboxenwrapper {
    float: left;
    width: 100%;
    color: #333;
  }
  /* line 1557, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktformularwrapper {
    float: right;
    width: 100%;
    margin-bottom: 20px;
    color: #333;
    margin-top: 20px;
  }
  /* line 1565, templates/g5_hydrogen/custom/scss/custom.scss */
  .visitenkarte h3, .kontaktformularheadline {
    padding: 20px;
    margin: -25px -25px 20px;
  }
  /* line 1569, templates/g5_hydrogen/custom/scss/custom.scss */
  .visitenqr {
    display: none;
  }
}
/* -------------------------- ENDE KONTAKT SEITE ------------------------ */
/* ----------------------------- AKTUELLES KASTEN ----------------------- */
/* line 1581, templates/g5_hydrogen/custom/scss/custom.scss */
.pixel-aktuelles .datum {
  font-size: 0.4em;
  margin-top: 10px;
}
/* line 1586, templates/g5_hydrogen/custom/scss/custom.scss */
.pixel-aktuelles .headline {
  font-size: 0.7em;
}
/* line 1590, templates/g5_hydrogen/custom/scss/custom.scss */
.pixel-aktuelles h3 {
  line-height: 0.7em;
  margin: 2px 0;
}
/* line 1595, templates/g5_hydrogen/custom/scss/custom.scss */
.pixel-aktuelles .newstext {
  font-size: 0.7em;
  margin-bottom: 23px;
}
/* -------------------------- ENDE AKTUELLES KASTEN --------------------- */
/* ---------------------------- SUCHERGEBNISSE -------------------------- */
/* line 1606, templates/g5_hydrogen/custom/scss/custom.scss */
#searchForm fieldset.phrases, #searchForm fieldset.only {
  display: none;
}
/* line 1611, templates/g5_hydrogen/custom/scss/custom.scss */
.result-title {
  background: #3186bc;
  color: #fff !important;
  padding: 15px;
  font-size: 1.2em;
  font-weight: normal !important;
}
/* line 1619, templates/g5_hydrogen/custom/scss/custom.scss */
.result-title a, .result-title a:link, .result-title a:hover, .result-title a:active {
  color: #fff;
}
/* line 1623, templates/g5_hydrogen/custom/scss/custom.scss */
.result-category, result-text, result-created {
  margin: 0;
}
/* line 1627, templates/g5_hydrogen/custom/scss/custom.scss */
.result-text, .result-created, .result-category {
  background: #eee;
  color: #333;
  margin: 0;
}
/* line 1633, templates/g5_hydrogen/custom/scss/custom.scss */
.result-category {
  padding: 15px;
}
/* line 1637, templates/g5_hydrogen/custom/scss/custom.scss */
.result-text {
  padding: 0 15px;
}
/* line 1641, templates/g5_hydrogen/custom/scss/custom.scss */
.result-created {
  padding: 15px;
  margin-bottom: 15px;
  font-size: 11px;
}
/* ------------------------ ENDE SUCHERGEBNISSE ------------------------- */
/* -------------------------- DROPPICS ---------------------------------- */
/* line 1651, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicscatslink {
  transform: none !important;
  -webkit-transform: none !important;
}
/* line 1656, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicsgallerymasonry p {
  font-weight: normal !important;
  width: 100% !important;
  position: relative;
  margin-bottom: 10px !important;
}
/* line 1663, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicscats .wimg {
  background: #dedede !important;
  height: auto !important;
  padding: 0 !important;
}
/* line 1669, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicscatslink {
  height: 120px !important;
  overflow: hidden !important;
  width: 100%;
  margin-left: 0 !important;
  margin-top: 40px;
  position: relative !important;
}
/* line 1678, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicscats .droppicscatslink img {
  width: 100% !important;
  height: auto;
}
/* line 1683, templates/g5_hydrogen/custom/scss/custom.scss */
.wcat h2 {
  width: 100%;
  background: #00468c;
  color: #fff;
  text-shadow: none;
  border-bottom: 0;
  box-shadow: none;
  padding: 5px 20px;
  position: absolute;
  top: 0;
  box-sizing: border-box;
  margin-top: 0 !important;
}
/* line 1697, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicscatslink.galerietext {
  position: relative !important;
  color: #333 !important;
  padding: 20px !important;
  margin-top: 0 !important;
  width: auto;
}
/* line 1705, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicscatslink.backtogallery {
  position: relative !important;
  color: #333 !important;
  padding: 20px !important;
  margin-top: 20px !important;
  width: auto;
  background: none !important;
  height: auto !important;
}
/* line 1715, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicscatslink.backtogallery span {
  position: relative !important;
  bottom: auto !important;
}
/* line 1720, templates/g5_hydrogen/custom/scss/custom.scss */
.droppicscatslink.galerietext a {
  color: #333 !important;
}
@media only screen and (min-width: 1200px) {
  /* line 1725, templates/g5_hydrogen/custom/scss/custom.scss */
  .droppicscats .wimg {
    width: 24% !important;
    max-width: 24% !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  /* line 1732, templates/g5_hydrogen/custom/scss/custom.scss */
  .droppicscats .wimg {
    width: 49% !important;
    max-width: 49% !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1738, templates/g5_hydrogen/custom/scss/custom.scss */
  .droppicscats .wimg {
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* -------------------------- ENDE DROPPICS ------------------------------ */
/* -------------------------- SMARTSLIDER -------------------------------- */
/* -------------------------- ENDE SMARTSLIDER --------------------------- */
/* -------------------------- GANTRY MEGAMENU ---------------------------- */
/* line 1754, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container {
  margin: 0 !important;
}
/* line 1757, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  z-index: 200;
}
/* line 1759, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: 0;
}
/* line 1761, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1762, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-flex: 1 0 auto ;
  -ms-flex: 1 0 auto ;
  flex: 1 0 auto ;
  -webkit-justify-content: center ;
  -ms-flex-pack: center ;
  justify-content: center ;
}
/* line 1764, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-flex: 1 0 auto ;
  -ms-flex: 1 0 auto ;
  flex: 1 0 auto ;
  -webkit-justify-content: center ;
  -ms-flex-pack: center ;
  justify-content: center ;
  -webkit-align-items: center ;
  -ms-flex-align: center ;
  align-items: center ;
}
/* line 1770, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .headroom {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  background: #00468c;
}
/* line 1776, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .fixed {
  position: fixed;
  transition: transform 0.5s cubic-bezier(0.55, 0, 0, 1), box-shadow 0.5s;
  top: 0;
  left: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
/* line 1786, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1792, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-dropdown-wrapper {
  position: absolute;
  z-index: 100;
  left: 0;
  top: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
}
/* line 1800, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-dropdown-wrapper div.g-dropdown {
  top: 0;
  pointer-events: all;
  position: relative;
  display: block;
  visibility: visible;
  opacity: 1;
  background: ;
  transition: transform 0.5s cubic-bezier(0.55, 0, 0, 1);
}
/* line 1809, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-dropdown-wrapper div.g-dropdown.g-inactive {
  transform: translateY(-105%);
}
/* line 1812, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1818, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1820, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-toplevel > .g-menu-item.active {
  background: #00468c !important;
}
/* line 1822, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-toplevel > .g-menu-item.active > .g-menu-item-container {
  color: #fff !important;
}
/* line 1826, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-toplevel > .g-menu-item > .g-menu-item-container {
  padding: 12px !important;
}
/* ------------------------ ENDE GANTRY MEGAMENU ------------------------- */
/* ------------------------------ TEAM MODUL ----------------------------- */
/* line 1839, templates/g5_hydrogen/custom/scss/custom.scss */
.team-member > div:hover h3 {
  color: #fff !important;
}
/* line 1843, templates/g5_hydrogen/custom/scss/custom.scss */
.team-member h3 {
  text-transform: none !important;
  font-size: 1.5em !important;
  color: #333 !important;
}
/* line 1849, templates/g5_hydrogen/custom/scss/custom.scss */
.team-member > div {
  padding-bottom: 0;
  background: #ccc !important;
}
@media (min-width: 1200px) {
  /* line 1855, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-member {
    max-width: 24% !important;
    width: 24% !important;
  }
  /* line 1860, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-member > div {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 60px !important;
  }
}
@media (min-width: 960px) and (max-width: 1200px) {
  /* line 1868, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-member {
    width: 23% !important;
    max-width: 23% !important;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1875, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-member {
    width: 33% !important;
    max-width: 33% !important;
  }
}
/* ! OUR TEAM  ! */
/* line 1883, templates/g5_hydrogen/custom/scss/custom.scss */
#owl-team {
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap !important;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative !important;
  width: 100% !important;
}
/* line 1893, templates/g5_hydrogen/custom/scss/custom.scss */
.team-member {
  box-sizing: border-box !important;
  display: flex;
  display: -webkit-flex;
  flex-direction: column !important;
  -webkit-flex-grow: 1 !important;
  flex-grow: 1 !important;
  float: none !important;
  margin-bottom: 20px !important;
  position: relative !important;
}
@media (max-width: 767px) {
  /* line 1906, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-member {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    -webkit-display: block !important;
  }
  /* line 1913, templates/g5_hydrogen/custom/scss/custom.scss */
  #owl-team {
    display: block !important;
    -webkit-display: block !important;
  }
}
/* ---------------------- ENDE TEAM MODUL -------------------------------- */
/* line 1928, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1929, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module li {
  cursor: pointer;
}
/* line 1931, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module li ul {
  display: none;
}
/* line 1934, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module li .mod-articles-category-group {
  display: -webkit-inline-flex ;
  display: -ms-inline-flexbox ;
  display: inline-flex ;
  -webkit-justify-content: space-between ;
  -ms-flex-pack: justify ;
  justify-content: space-between ;
  width: 100%;
}
/* line 1937, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module li .mod-articles-category-group:after {
  font-family: FontAwesome, serif;
  content: "\f078";
  font-size: 0.6em;
}
/* line 1943, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1944, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1945, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module li.active .mod-articles-category-group:after {
  content: "\f00d";
}
/* line 1949, templates/g5_hydrogen/custom/scss/custom.scss */
.category-module li.active ul {
  display: block;
}
/* line 1956, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature {
  padding: 0 !important;
}
/* line 1960, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-mainbody {
  background: #f1f1f1;
  padding-bottom: 40px;
}
/* line 1965, templates/g5_hydrogen/custom/scss/custom.scss */
.newhome.rsblog-main-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 1971, templates/g5_hydrogen/custom/scss/custom.scss */
.newhome.rsblog-main-container > article {
  width: 30%;
  padding: 3%;
  flex-wrap: wrap;
  background: #fff;
}
/* line 1978, templates/g5_hydrogen/custom/scss/custom.scss */
.newhome.rsblog-main-container .rsblog-post.well {
  width: 100%;
  margin-top: 50px;
}
/* line 1983, templates/g5_hydrogen/custom/scss/custom.scss */
.newhome.rsblog-main-container .rsblog-post:not(.well) img {
  width: 100%;
}
/* line 1987, templates/g5_hydrogen/custom/scss/custom.scss */
.newhome.rsblog-main-container .rsblog-post:nth-child(n+5), .newhome.rsblog-main-container #adminForm, .newhome.rsblog-main-container .rsblog-entry-meta {
  display: none;
}
/* line 1991, templates/g5_hydrogen/custom/scss/custom.scss */
.newhome.rsblog-main-container h1 {
  font-size: 1em;
  font-weight: bold;
}
/* line 1996, templates/g5_hydrogen/custom/scss/custom.scss */
.newhome.rsblog-main-container .clearfix {
  display: none;
}
/* line 2001, templates/g5_hydrogen/custom/scss/custom.scss */
#g-copyright {
  background: #8d8d8d;
}
/* line 2005, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2006, templates/g5_hydrogen/custom/scss/custom.scss */
.inner.flex-height .blockck {
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
}
/* line 2009, templates/g5_hydrogen/custom/scss/custom.scss */
.inner.flex-height .inner {
  height: 100%;
  width: 100%;
}
/* line 2013, templates/g5_hydrogen/custom/scss/custom.scss */
.inner.flex-height .innercontent {
  height: 100%;
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
}
/* line 2017, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2018, templates/g5_hydrogen/custom/scss/custom.scss */
.inner.flex-height-cols .innercontent {
  -webkit-flex-direction: column ;
  -ms-flex-direction: column ;
  flex-direction: column ;
}
/* line 2024, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2025, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2026, templates/g5_hydrogen/custom/scss/custom.scss */
.ua-ie .flex-height.inner .inner {
  width: 100%;
}
/* line 2029, templates/g5_hydrogen/custom/scss/custom.scss */
.ua-ie .flex-height.inner .cktype[data-type="image"] {
  flex: 0 0 auto;
}
/* line 2035, templates/g5_hydrogen/custom/scss/custom.scss */
.partnerlogos .blockck div {
  width: 100%;
  text-align: center;
}
/* line 2040, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-block {
  margin: 5px 0;
}
/* line 2044, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-main-nav a {
  color: #fff;
}
/* line 2048, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.nav.menu .separator {
  display: none;
}
/* line 2052, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.nav.menu a {
  color: #333;
}
/* line 2056, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.nav.menu ul {
  margin-left: 0;
}
/* line 2060, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer h3 {
  font-size: 1em;
  color: #000;
}
/* line 2065, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer ul.nav.menu li {
  line-height: 110%;
  margin-bottom: 10px;
}
/* line 2070, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .offlajn-ajax-search-container {
  background: none !important;
  margin-top: 7px !important;
}
/* line 2075, templates/g5_hydrogen/custom/scss/custom.scss */
.maps.moduletable {
  display: -webkit-flex ;
  display: -ms-flexbox ;
  display: flex ;
  -webkit-flex-grow: 1 ;
  -ms-flex-grow: 1 ;
  flex-grow: 1 ;
  padding: 0 !important;
  margin-top: 5.5em;
}
/* line 2082, templates/g5_hydrogen/custom/scss/custom.scss */
input[type=radio], :not(.cbregTick):not(label) > input[type=checkbox]:not(.uc-form-check-input) {
  display: none !important;
}
/* line 2084, templates/g5_hydrogen/custom/scss/custom.scss */
label > input[type=radio], label > :not(.cbregTick):not(label) > input[type=checkbox]:not(.uc-form-check-input) {
  display: initial !important;
}
/* line 2087, templates/g5_hydrogen/custom/scss/custom.scss */
input[type=radio] + label:before, :not(.cbregTick):not(label) > input[type=checkbox]:not(.uc-form-check-input) + label:before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  border: solid 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 0 0px #00468c;
  margin-right: 0.5em;
  transition: all 0.25s;
}
/* line 2094, templates/g5_hydrogen/custom/scss/custom.scss */
.kachel input[type=radio] + label:before, .kachel :not(.cbregTick):not(label) > input[type=checkbox]:not(.uc-form-check-input) + label:before {
  border: solid 2px rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 0 0 0px #fff;
}
/* line 2101, templates/g5_hydrogen/custom/scss/custom.scss */
input[type=radio]:checked + label:before, :not(.cbregTick):not(label) > input[type=checkbox]:not(.uc-form-check-input):checked + label:before {
  box-shadow: inset 0 0 0 5px #00468c;
  border-color: #00468c;
  background: #00468c;
}
/* line 2105, templates/g5_hydrogen/custom/scss/custom.scss */
.kachel input[type=radio]:checked + label:before, .kachel :not(.cbregTick):not(label) > input[type=checkbox]:not(.uc-form-check-input):checked + label:before {
  box-shadow: inset 0 0 0 5px #fff;
  border-color: #fff;
  background: #fff;
}
/* line 2113, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2114, templates/g5_hydrogen/custom/scss/custom.scss */
input[type=radio] + label:before {
  border-radius: 50%;
}
/* line 2119, templates/g5_hydrogen/custom/scss/custom.scss */
input[type=submit], input[type=reset] {
  background: none;
  border: solid 2px;
  padding: 0.5em;
  border-radius: 2px;
  transition: all 0.5s ease;
}
/* line 2125, templates/g5_hydrogen/custom/scss/custom.scss */
input[type=submit]:hover, input[type=reset]:hover {
  color: #fff;
  background: #00468c;
  border-color: #00468c;
}
/* line 2131, templates/g5_hydrogen/custom/scss/custom.scss */
input[type=reset] {
  opacity: 0.75;
}
/* line 2133, templates/g5_hydrogen/custom/scss/custom.scss */
input[type=reset]:hover {
  opacity: 1;
  background: #f44336;
  border-color: #f44336;
}
/* line 2140, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2141, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2142, templates/g5_hydrogen/custom/scss/custom.scss */
[id*=gewinn] label::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 2155, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation input[name="searchword"], #g-navigation input[name="searchwordsugg"] {
  padding-right: 30px;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-weight: normal;
  font-family: roboto;
  font-size: 1em;
  color: #333;
}
/* line 2165, templates/g5_hydrogen/custom/scss/custom.scss */
#top-menu .g-menu-item-title {
  font-size: 0.8em;
  letter-spacing: 0.5px;
}
/* line 2170, templates/g5_hydrogen/custom/scss/custom.scss */
#main-menu ul.g-toplevel > li > .g-menu-item-container .g-menu-item-title {
  font-size: 1.4em;
}
/* line 2175, templates/g5_hydrogen/custom/scss/custom.scss */
#main-menu .g-main-nav .g-standard .g-dropdown {
  width: 300px;
}
/* line 2179, templates/g5_hydrogen/custom/scss/custom.scss */
#top-menu .g-main-nav .g-standard .g-dropdown {
  width: 180px;
}
/* line 2183, templates/g5_hydrogen/custom/scss/custom.scss */
.mod-languages {
  margin-top: 12px;
  text-align: right;
}
/* line 2189, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  padding: 30px 0;
}
/* line 2193, templates/g5_hydrogen/custom/scss/custom.scss */
#top-menu ul.g-toplevel > li:not(.top-only) {
  display: none;
}
/* line 2197, templates/g5_hydrogen/custom/scss/custom.scss */
#main-menu ul.g-toplevel .top-only {
  display: none;
}
/* line 2202, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block, .g-content, .platform-content {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  flex-grow: 1;
}
/* line 2209, templates/g5_hydrogen/custom/scss/custom.scss */
.ctrl-geomap-search.form-inline > :last-child {
  display: none;
}
@media only all and (max-width: 47.938rem) {
  /* line 2214, templates/g5_hydrogen/custom/scss/custom.scss */
  section#g-container-mainbody {
    padding: 1em;
  }
  /* line 2217, templates/g5_hydrogen/custom/scss/custom.scss */
  div#offlajn-ajax-search603 {
    width: auto;
    margin: 1em;
    float: none;
  }
  /* line 2222, templates/g5_hydrogen/custom/scss/custom.scss */
  .rowckfullwidth {
    position: relative !important;
    top: 0 !important;
  }
  /* line 2225, templates/g5_hydrogen/custom/scss/custom.scss */
  .rowckfullwidth + [style*=height] {
    display: none !important;
  }
}
/* line 2232, templates/g5_hydrogen/custom/scss/custom.scss */
.slider_neu h1, .slider_neu h2 {
  color: #212121;
  text-shadow: 1px 1px 3px #fff;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.5);
  padding: 20px;
  line-height: 120%;
}
@media only screen and (min-width: 1200px) {
  /* line 2243, templates/g5_hydrogen/custom/scss/custom.scss */
  #neuer-slider #slider-header .cktext.inner {
    margin-top: 220px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 2250, templates/g5_hydrogen/custom/scss/custom.scss */
  #neuer-slider #slider-header .cktext.inner {
    margin-top: 220px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 2258, templates/g5_hydrogen/custom/scss/custom.scss */
  #neuer-slider > .inner {
    background-size: 160% !important;
    background-position: -180px !important;
  }
  /* line 2263, templates/g5_hydrogen/custom/scss/custom.scss */
  #slider-header > .inner {
    margin-top: 230px !important;
  }
  /* line 2267, templates/g5_hydrogen/custom/scss/custom.scss */
  .slider_neu h2 {
    font-size: 1.6em;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2274, templates/g5_hydrogen/custom/scss/custom.scss */
  #neuer-slider .inner {
    background-size: 160% !important;
    background-position: -120px top !important;
  }
  /* line 2279, templates/g5_hydrogen/custom/scss/custom.scss */
  .slider_neu h2 {
    font-size: 1.2em !important;
    padding: 12px !important;
    background: none !important;
  }
  /* line 2285, templates/g5_hydrogen/custom/scss/custom.scss */
  .slider_neu h1 {
    font-size: 1.8em !important;
  }
  /* line 2289, templates/g5_hydrogen/custom/scss/custom.scss */
  #slider-header > .inner {
    margin-top: 270px !important;
  }
}
/* line 2295, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-_error #g-container-mainbody {
  padding-bottom: 40px;
  background: url('https://agr-ev.de/images/kopfgrafik404.jpg');
  background-size: cover;
  padding: 120px 0;
  background-position: top center;
}
/* line 2303, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-_error #g-container-mainbody .g-array-item {
  background: rgba(255, 255, 255, 0.6);
  padding: 20px;
}
/* line 2308, templates/g5_hydrogen/custom/scss/custom.scss */
.input-append.date.spDatePicker {
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
/* line 2310, templates/g5_hydrogen/custom/scss/custom.scss */
.input-append.date.spDatePicker span.add-on {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  height: auto !important;
}
/* line 2315, templates/g5_hydrogen/custom/scss/custom.scss */
.icon-th:before {
  content: "\43";
}
/* line 2323, templates/g5_hydrogen/custom/scss/custom.scss */
#ID1532333286180 .row-fluid.meinfachgeschaeft {
  width: 100% !important;
  max-width: none !important;
  padding: 20px !important;
}
/* line 2329, templates/g5_hydrogen/custom/scss/custom.scss */
#ID1532333286180 .row-fluid.meinfachgeschaeft .lead a {
  color: #00468c !important;
  text-decoration: none !important;
  font-weight: normal !important;
}
@media (min-width: 960px) {
  /* line 2336, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-1043 .g-separator > .g-menu-item-title:before {
    content: url('../../../../../images/Logos/Guetesiegel_neu/guetesiegel_menu.png');
    position: absolute;
    margin-left: -69px;
    margin-top: -8px;
  }
  /* line 2343, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-1085 .g-separator > .g-menu-item-title:before {
    content: url('../../../../../images/Logos/Guetesiegel_neu/guetesiegel_menu_en.png');
    position: absolute;
    margin-left: -69px;
    margin-top: -8px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 2353, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-1043 .g-separator > .g-menu-item-title:before {
    content: url('../../../../../images/Logos/Guetesiegel_neu/guetesiegel_menu_25.png');
    position: absolute;
    margin-left: -31px;
    margin-top: 4px;
  }
  /* line 2360, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-menu-item-1085 .g-separator > .g-menu-item-title:before {
    content: url('../../../../../images/Logos/Guetesiegel_neu/guetesiegel_menu_25.png');
    position: absolute;
    margin-left: -31px;
    margin-top: 4px;
  }
}
/* line 2370, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone {
  margin-top: 0 !important;
}
/* line 2373, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main {
  padding: 0 !important;
}
/* line 2376, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container {
  width: 100% !important;
}
/* line 2379, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container .g-content-array {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* line 2383, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text {
  margin: 0 !important;
}
/* line 2386, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner {
  border-bottom: 2px solid lightgray;
  background-position: center center;
}
/* line 2390, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-logo {
  position: absolute;
  left: 15%;
  top: 50px;
}
/* line 2396, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text {
  max-width: 500px;
  margin-right: 40px;
  position: absolute;
  bottom: 100px;
  left: 15%;
  display: block;
}
/* line 2404, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text h1, .g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text h2, .g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text h3, .g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text h4, .g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text h5, .g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text h6, .g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text p, .g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text strong, .g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner .onepage-slider-text small {
  margin: 10px 0;
  line-height: 100%;
}
/* line 2410, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner > .innercontent {
  height: 100%;
}
/* line 2412, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > #g-main > .g-container .g-content-array .g-array-item-text #block_ID1537530902178 > .inner > .innercontent > .cktype:not(#ID1537533565587) {
  height: 100%;
}
/* line 2422, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > section > .g-container {
  width: 100% !important;
}
/* line 2425, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > section > .g-container .g-array-item {
  margin: 0 25px;
}
/* line 2429, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > section > .g-container .onepage-white-background {
  background: none;
  padding: 50px 0;
}
/* line 2432, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2437, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > section > .g-container .onepage-blue-background {
  background: #00468c;
  padding: 50px 0;
}
/* line 2440, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2444, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > section > .g-container .onepage-blue-background h2 {
  color: #fff;
}
/* line 2448, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > section > .g-container .onepage-blue-background h3 {
  color: #fff;
}
/* line 2452, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > section > .g-container .onepage-blue-background h4 {
  color: #fff;
}
/* line 2457, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-page-surround > section > .g-container .onepage-gray-background {
  background: #f6f6f6;
  padding: 50px 0;
}
/* line 2460, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2466, templates/g5_hydrogen/custom/scss/custom.scss */
.g-agrone #g-footer .g-array-item {
  margin: 0 25px;
}
/* line 2472, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2473, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2474, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-1271 .onepage-blue-background h2 {
  line-height: 100%;
}
/* line 2478, templates/g5_hydrogen/custom/scss/custom.scss */
.itemid-1271 .onepage-blue-background div[data-type="button"] > .buttonck {
  margin: 0 auto;
}
/* line 2485, templates/g5_hydrogen/custom/scss/custom.scss */
strong {
  color: inherit;
}
/* line 2489, templates/g5_hydrogen/custom/scss/custom.scss */
#rsform_35_page_0 button {
  width: 100%;
  padding: 20px;
  font-size: 2em;
}
/* line 2495, templates/g5_hydrogen/custom/scss/custom.scss */
.cktext.inner a {
  text-decoration: underline !important;
}
/* line 2500, templates/g5_hydrogen/custom/scss/custom.scss */
.accordionck a {
  color: inherit !important;
}
/* line 2507, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2508, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2509, templates/g5_hydrogen/custom/scss/custom.scss */
.kachelwrapper50 > .kachel blockquote:after, .kachelwrapper50 > .kachel blockquote::before {
  display: none !important;
}
/* line 2513, templates/g5_hydrogen/custom/scss/custom.scss */
.kachelwrapper50 > .kachel blockquote img {
  float: none !important;
  display: block;
  margin: 20px auto;
  padding: 2px;
}
/* line 2525, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature {
  position: relative;
  background: #f1f1f1;
}
/* line 2531, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner {
  margin-top: 20px;
  min-height: 120px;
}
/* line 2538, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  color: white;
  position: absolute;
  left: -100%;
  transition: all 500ms ease-in-out;
}
/* line 2547, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2549, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2550, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken:hover p span {
  text-decoration: underline;
}
/* line 2556, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part {
  background: #ef7215;
  height: 110px;
  display: flex;
  align-items: center;
  position: relative;
}
/* line 2563, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part.left {
  padding-left: 100px;
  padding-right: 30px;
  z-index: 2;
}
/* line 2569, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part.right {
  padding-left: 130px;
  padding-right: 20px;
  transform: translate(-80px, 20px);
  position: relative;
  max-width: 0px;
  transition: all 500ms ease-in-out;
  transition-delay: 300ms;
}
/* line 2578, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part.right::after {
  content: '';
  display: block;
  width: 80px;
  height: 20px;
  background: rgba(0, 0, 0, 0.22);
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
}
/* line 2591, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part.right .text-container {
  opacity: 0;
  transition: all 200ms ease-in-out;
  transition-delay: 400ms;
  white-space: nowrap;
}
/* line 2599, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part h2, .p-banner-ruecken .part h3, .p-banner-ruecken .part p {
  color: white;
  margin: 0;
}
/* line 2604, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part h2 {
  font-size: 40px;
  line-height: 100%;
}
/* line 2609, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part h3, .p-banner-ruecken .part p {
  font-size: 32px;
}
/* line 2613, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part p {
  text-decoration: none;
  text-transform: none;
}
/* line 2620, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2621, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part .text-container .lower-container {
  display: flex;
  justify-content: space-between;
}
/* line 2627, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken .part .chevron {
  width: 46px;
  height: 100%;
  -webkit-clip-path: polygon(100% 0%, 15% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  clip-path: polygon(100% 0%, 15% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background: #ef7215;
  position: absolute;
  left: 99%;
  top: 0;
}
/* line 2639, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken.active {
  left: 0%;
}
/* line 2642, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken.active .part.right {
  max-width: 800px;
}
/* line 2645, templates/g5_hydrogen/custom/scss/custom.scss */
.p-banner-ruecken.active .part.right .text-container {
  opacity: 1;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 2655, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2656, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2657, templates/g5_hydrogen/custom/scss/custom.scss */
  .p-banner-ruecken .part h2 {
    font-size: 34px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 2665, templates/g5_hydrogen/custom/scss/custom.scss */
  /*	.p-banner {
   height: 400px;
   }*/
  /* line 2669, templates/g5_hydrogen/custom/scss/custom.scss */
  .p-banner-ruecken {
    display: block;
    left: -130%;
  }
  /* line 2673, templates/g5_hydrogen/custom/scss/custom.scss */
  .p-banner-ruecken .part {
    width: 90%;
    left: 0;
    transform: translate(0, -1px) !important;
    height: auto;
    padding: 20px 40px !important;
  }
  /* line 2680, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2681, templates/g5_hydrogen/custom/scss/custom.scss */
  .p-banner-ruecken .part.right::after {
    display: none !important;
  }
  /* line 2685, templates/g5_hydrogen/custom/scss/custom.scss */
  .p-banner-ruecken .part.right .text-container {
    white-space: normal;
  }
  /* line 2690, templates/g5_hydrogen/custom/scss/custom.scss */
  .p-banner-ruecken .part.left {
    max-width: 800px;
  }
  /* line 2694, templates/g5_hydrogen/custom/scss/custom.scss */
  .p-banner-ruecken .part .chevron {
    display: none;
  }
}
/* line 2705, templates/g5_hydrogen/custom/scss/custom.scss */
#SobiPro > div > div.SPDetailEntry > div.produkteright_wrapper > div > div.sobi_downloads > a > h2 {
  width: 100% !important;
}
/* line 2709, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2710, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2711, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2712, templates/g5_hydrogen/custom/scss/custom.scss */
.event_detail_left h2 a .icon-printer {
  margin-left: 10px;
}
/* line 2718, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2719, templates/g5_hydrogen/custom/scss/custom.scss */
.pixelkraft_products .category-container {
  display: grid !important;
  display: -ms-grid !important;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 20px;
  -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
  grid-template-rows: auto auto auto auto auto;
  grid-row-gap: 20px;
  -ms-grid-rows: auto 20px auto 20px auto 20px auto 20px auto;
  grid-auto-flow: row;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(2) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(3) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(4) {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(5) {
  -ms-grid-column: 1;
  -ms-grid-row: 3;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(6) {
  -ms-grid-column: 3;
  -ms-grid-row: 3;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(7) {
  -ms-grid-column: 5;
  -ms-grid-row: 3;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(8) {
  -ms-grid-column: 7;
  -ms-grid-row: 3;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(9) {
  -ms-grid-column: 1;
  -ms-grid-row: 5;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(10) {
  -ms-grid-column: 3;
  -ms-grid-row: 5;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(11) {
  -ms-grid-column: 5;
  -ms-grid-row: 5;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(12) {
  -ms-grid-column: 7;
  -ms-grid-row: 5;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(13) {
  -ms-grid-column: 1;
  -ms-grid-row: 7;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(14) {
  -ms-grid-column: 3;
  -ms-grid-row: 7;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(15) {
  -ms-grid-column: 5;
  -ms-grid-row: 7;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(16) {
  -ms-grid-column: 7;
  -ms-grid-row: 7;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(17) {
  -ms-grid-column: 1;
  -ms-grid-row: 9;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(18) {
  -ms-grid-column: 3;
  -ms-grid-row: 9;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(19) {
  -ms-grid-column: 5;
  -ms-grid-row: 9;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(20) {
  -ms-grid-column: 7;
  -ms-grid-row: 9;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(21) {
  -ms-grid-column: 1;
  -ms-grid-row: 11;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(22) {
  -ms-grid-column: 3;
  -ms-grid-row: 11;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(23) {
  -ms-grid-column: 5;
  -ms-grid-row: 11;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(24) {
  -ms-grid-column: 7;
  -ms-grid-row: 11;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(25) {
  -ms-grid-column: 1;
  -ms-grid-row: 13;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(26) {
  -ms-grid-column: 3;
  -ms-grid-row: 13;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(27) {
  -ms-grid-column: 5;
  -ms-grid-row: 13;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(28) {
  -ms-grid-column: 7;
  -ms-grid-row: 13;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(29) {
  -ms-grid-column: 1;
  -ms-grid-row: 15;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(30) {
  -ms-grid-column: 3;
  -ms-grid-row: 15;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(31) {
  -ms-grid-column: 5;
  -ms-grid-row: 15;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(32) {
  -ms-grid-column: 7;
  -ms-grid-row: 15;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(33) {
  -ms-grid-column: 1;
  -ms-grid-row: 17;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(34) {
  -ms-grid-column: 3;
  -ms-grid-row: 17;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(35) {
  -ms-grid-column: 5;
  -ms-grid-row: 17;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(36) {
  -ms-grid-column: 7;
  -ms-grid-row: 17;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(37) {
  -ms-grid-column: 1;
  -ms-grid-row: 19;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(38) {
  -ms-grid-column: 3;
  -ms-grid-row: 19;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(39) {
  -ms-grid-column: 5;
  -ms-grid-row: 19;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(40) {
  -ms-grid-column: 7;
  -ms-grid-row: 19;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(41) {
  -ms-grid-column: 1;
  -ms-grid-row: 21;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(42) {
  -ms-grid-column: 3;
  -ms-grid-row: 21;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(43) {
  -ms-grid-column: 5;
  -ms-grid-row: 21;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(44) {
  -ms-grid-column: 7;
  -ms-grid-row: 21;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(45) {
  -ms-grid-column: 1;
  -ms-grid-row: 23;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(46) {
  -ms-grid-column: 3;
  -ms-grid-row: 23;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(47) {
  -ms-grid-column: 5;
  -ms-grid-row: 23;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(48) {
  -ms-grid-column: 7;
  -ms-grid-row: 23;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(49) {
  -ms-grid-column: 1;
  -ms-grid-row: 25;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(50) {
  -ms-grid-column: 3;
  -ms-grid-row: 25;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(51) {
  -ms-grid-column: 5;
  -ms-grid-row: 25;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(52) {
  -ms-grid-column: 7;
  -ms-grid-row: 25;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(53) {
  -ms-grid-column: 1;
  -ms-grid-row: 27;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(54) {
  -ms-grid-column: 3;
  -ms-grid-row: 27;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(55) {
  -ms-grid-column: 5;
  -ms-grid-row: 27;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(56) {
  -ms-grid-column: 7;
  -ms-grid-row: 27;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(57) {
  -ms-grid-column: 1;
  -ms-grid-row: 29;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(58) {
  -ms-grid-column: 3;
  -ms-grid-row: 29;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(59) {
  -ms-grid-column: 5;
  -ms-grid-row: 29;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(60) {
  -ms-grid-column: 7;
  -ms-grid-row: 29;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(61) {
  -ms-grid-column: 1;
  -ms-grid-row: 31;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(62) {
  -ms-grid-column: 3;
  -ms-grid-row: 31;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(63) {
  -ms-grid-column: 5;
  -ms-grid-row: 31;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(64) {
  -ms-grid-column: 7;
  -ms-grid-row: 31;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(65) {
  -ms-grid-column: 1;
  -ms-grid-row: 33;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(66) {
  -ms-grid-column: 3;
  -ms-grid-row: 33;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(67) {
  -ms-grid-column: 5;
  -ms-grid-row: 33;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(68) {
  -ms-grid-column: 7;
  -ms-grid-row: 33;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(69) {
  -ms-grid-column: 1;
  -ms-grid-row: 35;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(70) {
  -ms-grid-column: 3;
  -ms-grid-row: 35;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(71) {
  -ms-grid-column: 5;
  -ms-grid-row: 35;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(72) {
  -ms-grid-column: 7;
  -ms-grid-row: 35;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(73) {
  -ms-grid-column: 1;
  -ms-grid-row: 37;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(74) {
  -ms-grid-column: 3;
  -ms-grid-row: 37;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(75) {
  -ms-grid-column: 5;
  -ms-grid-row: 37;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(76) {
  -ms-grid-column: 7;
  -ms-grid-row: 37;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(77) {
  -ms-grid-column: 1;
  -ms-grid-row: 39;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(78) {
  -ms-grid-column: 3;
  -ms-grid-row: 39;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(79) {
  -ms-grid-column: 5;
  -ms-grid-row: 39;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(80) {
  -ms-grid-column: 7;
  -ms-grid-row: 39;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(81) {
  -ms-grid-column: 1;
  -ms-grid-row: 41;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(82) {
  -ms-grid-column: 3;
  -ms-grid-row: 41;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(83) {
  -ms-grid-column: 5;
  -ms-grid-row: 41;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(84) {
  -ms-grid-column: 7;
  -ms-grid-row: 41;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(85) {
  -ms-grid-column: 1;
  -ms-grid-row: 43;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(86) {
  -ms-grid-column: 3;
  -ms-grid-row: 43;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(87) {
  -ms-grid-column: 5;
  -ms-grid-row: 43;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(88) {
  -ms-grid-column: 7;
  -ms-grid-row: 43;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(89) {
  -ms-grid-column: 1;
  -ms-grid-row: 45;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(90) {
  -ms-grid-column: 3;
  -ms-grid-row: 45;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(91) {
  -ms-grid-column: 5;
  -ms-grid-row: 45;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(92) {
  -ms-grid-column: 7;
  -ms-grid-row: 45;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(93) {
  -ms-grid-column: 1;
  -ms-grid-row: 47;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(94) {
  -ms-grid-column: 3;
  -ms-grid-row: 47;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(95) {
  -ms-grid-column: 5;
  -ms-grid-row: 47;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(96) {
  -ms-grid-column: 7;
  -ms-grid-row: 47;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(97) {
  -ms-grid-column: 1;
  -ms-grid-row: 49;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(98) {
  -ms-grid-column: 3;
  -ms-grid-row: 49;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(99) {
  -ms-grid-column: 5;
  -ms-grid-row: 49;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(100) {
  -ms-grid-column: 7;
  -ms-grid-row: 49;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(101) {
  -ms-grid-column: 1;
  -ms-grid-row: 51;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(102) {
  -ms-grid-column: 3;
  -ms-grid-row: 51;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(103) {
  -ms-grid-column: 5;
  -ms-grid-row: 51;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(104) {
  -ms-grid-column: 7;
  -ms-grid-row: 51;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(105) {
  -ms-grid-column: 1;
  -ms-grid-row: 53;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(106) {
  -ms-grid-column: 3;
  -ms-grid-row: 53;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(107) {
  -ms-grid-column: 5;
  -ms-grid-row: 53;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(108) {
  -ms-grid-column: 7;
  -ms-grid-row: 53;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(109) {
  -ms-grid-column: 1;
  -ms-grid-row: 55;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(110) {
  -ms-grid-column: 3;
  -ms-grid-row: 55;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(111) {
  -ms-grid-column: 5;
  -ms-grid-row: 55;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(112) {
  -ms-grid-column: 7;
  -ms-grid-row: 55;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(113) {
  -ms-grid-column: 1;
  -ms-grid-row: 57;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(114) {
  -ms-grid-column: 3;
  -ms-grid-row: 57;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(115) {
  -ms-grid-column: 5;
  -ms-grid-row: 57;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(116) {
  -ms-grid-column: 7;
  -ms-grid-row: 57;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(117) {
  -ms-grid-column: 1;
  -ms-grid-row: 59;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(118) {
  -ms-grid-column: 3;
  -ms-grid-row: 59;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(119) {
  -ms-grid-column: 5;
  -ms-grid-row: 59;
}
/* line 162, templates/g5_hydrogen/custom/scss/_grid_mixins.scss */
.pixelkraft_products .category-container > :nth-child(120) {
  -ms-grid-column: 7;
  -ms-grid-row: 59;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .pixelkraft_products .category-container {
    display: block !important;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  .pixelkraft_products .category-container {
    display: block !important;
  }
}
@media only all and (max-width: 30rem) {
  .pixelkraft_products .category-container {
    display: block !important;
  }
}
/* line 2736, templates/g5_hydrogen/custom/scss/custom.scss */
.pixelkraft_products .category-container .produktkategorie {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 2742, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2744, templates/g5_hydrogen/custom/scss/custom.scss */
#SobiPro .sobi_downloads.blue {
  padding: 0 !important;
  transition: all 200ms ease-in-out;
  background: #00468c;
}
/* line 2748, templates/g5_hydrogen/custom/scss/custom.scss */
#SobiPro .sobi_downloads.blue:hover {
  transform: scale(1.05);
}
/* line 2751, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2753, templates/g5_hydrogen/custom/scss/custom.scss */
#SobiPro .sobi_downloads.blue > a > h2 {
  width: 100% !important;
  margin: 0 !important;
}
/* line 2758, templates/g5_hydrogen/custom/scss/custom.scss */
#SobiPro .sobi_downloads.blue > a .contenttopbanner {
  display: flex;
  background: #00468c !important;
  align-items: center !important;
  color: white !important;
  margin: 0 !important;
}
/* line 2765, templates/g5_hydrogen/custom/scss/custom.scss */
#SobiPro .sobi_downloads.blue > a .contenttopbanner i {
  max-width: 50px;
  width: 50px !important;
  font-size: 4rem !important;
  margin-right: 30px !important;
}
/* line 2776, templates/g5_hydrogen/custom/scss/custom.scss */
.cws-tabs.left > li > a {
  background-size: 43px 43px !important;
  background-position: center right !important;
}
/* line 2782, templates/g5_hydrogen/custom/scss/custom.scss */
#cwsocialtabs1 ul.cws-tabs .customtwo a {
  background-color: #ce0064 !important;
}
/* line 2785, templates/g5_hydrogen/custom/scss/custom.scss */
#cwsocialtabs1 ul.cws-tabs .customtwo a:hover {
  background-color: #f00075 !important;
}
/* line 2789, templates/g5_hydrogen/custom/scss/custom.scss */
#cwsocialtabs1 ul.cws-tabs .customone a:hover {
  background-color: #f00 !important;
}
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
}
/* line 2812, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2814, templates/g5_hydrogen/custom/scss/custom.scss */
@media only all and (min-width: 75rem) {
  /* line 2817, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2818, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature.pinned .g-container {
    position: fixed;
    top: 0px;
    padding-top: 50px;
    height: 120px;
  }
  /* line 2825, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2826, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature.pinned.up .g-container {
    height: 200px;
    padding-top: 130px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 2834, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2835, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature.pinned .g-container {
    position: fixed;
    top: 0px;
    padding-top: 50px;
    height: 120px;
  }
  /* line 2842, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2843, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature.pinned.up .g-container {
    height: 200px;
    padding-top: 130px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 2852, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2853, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature.pinned .g-container {
    position: fixed;
    top: 0px;
    padding-top: 75px !important;
    height: 145px !important;
  }
  /* line 2859, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2860, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature.pinned.up .g-container {
    height: 225px !important;
    padding-top: 155px !important;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  body.p-products #g-feature {
    height: auto !important;
  }
  /* line 2869, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature .g-container {
    height: auto !important;
    padding: 50px 0;
    box-shadow: none !important;
  }
  /* line 2874, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature .g-container .submenu {
    flex-direction: column;
  }
  /* line 2878, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2879, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature.pinned .g-container {
    position: relative !important;
    padding-top: 50px !important;
  }
}
@media only all and (max-width: 30rem) {
  body.p-products #g-feature {
    height: auto !important;
  }
  /* line 2888, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature .g-container {
    height: auto !important;
    padding: 50px 0;
    box-shadow: none !important;
  }
  /* line 2893, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature .g-container .submenu {
    flex-direction: column;
  }
  /* line 2898, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 2899, templates/g5_hydrogen/custom/scss/custom.scss */
  body.p-products #g-feature.pinned .g-container {
    position: relative !important;
    padding-top: 50px !important;
  }
}
/* line 2906, templates/g5_hydrogen/custom/scss/custom.scss */
body.p-products #g-feature .g-container {
  width: 100% !important;
  background: white;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.06);
  z-index: 2;
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
/* line 2913, templates/g5_hydrogen/custom/scss/custom.scss */
body.p-products #g-feature .g-container .p-banner {
  min-height: auto !important;
  margin-top: 0 !important;
}
/* line 2917, templates/g5_hydrogen/custom/scss/custom.scss */
body.p-products #g-feature .g-container .p-banner .g-content {
  width: 100%;
}
/* line 2920, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2923, templates/g5_hydrogen/custom/scss/custom.scss */
body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap .submenu {
  display: flex;
  align-items: center;
  height: 70px;
}
/* line 2928, templates/g5_hydrogen/custom/scss/custom.scss */
body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap .submenu a.menu-link {
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0 8px;
  border-radius: 3px;
  transition: all 200ms ease-in-out;
  margin-right: 20px;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: #004c87;
  font-weight: 500;
}
/* line 2941, templates/g5_hydrogen/custom/scss/custom.scss */
body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap .submenu a.menu-link img {
  margin-right: 8px;
}
/* line 2945, templates/g5_hydrogen/custom/scss/custom.scss */
body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap .submenu a.menu-link:hover, body.p-products #g-feature .g-container .p-banner .g-content .p-submenu-wrap .submenu a.menu-link.active {
  background: #e7e7e7;
}
/* line 2958, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  z-index: 900 !important;
}
/* line 2962, templates/g5_hydrogen/custom/scss/custom.scss */
.blog-content p, #g-container-mainbody p, #g-mainbottom p, #g-maintop p, #g-container-main p, .blog-content li, #g-container-mainbody li, #g-mainbottom li, #g-container-main li, .ui-accordion-header span.itemtitleck, .formField.rsform-block, #g-utility p, span.buttontextck {
  font-size: 1.2em;
}
/* line 2973, templates/g5_hydrogen/custom/scss/custom.scss */
.blog-content li li, #g-container-mainbody li li, #g-mainbottom li li, #g-container-main li li {
  font-size: 1em;
}
/* line 2977, templates/g5_hydrogen/custom/scss/custom.scss */
.blog-content h4, #g-container-mainbody h4, #g-mainbottom h4, #g-maintop h4, #g-container-main h4 {
  font-size: 1.3em;
}
/* line 2982, templates/g5_hydrogen/custom/scss/custom.scss */
.blog-content h2, #g-container-mainbody h2, #g-mainbottom h2, #g-maintop h2, #g-container-main h2 {
  line-height: 100%;
}
/* line 2990, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2992, templates/g5_hydrogen/custom/scss/custom.scss */
.downloads > :nth-child(4) {
  margin-top: 60px !important;
}
/* line 2996, templates/g5_hydrogen/custom/scss/custom.scss */
.downloads .docmanlist_files_container {
  font-size: 1.2em;
}
/* line 3000, templates/g5_hydrogen/custom/scss/custom.scss */
.downloads .docmanlist_category {
  font-size: inherit !important;
}
/* line 3005, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3006, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_nested_folder li, .docmanlist_nested li {
  list-style: none;
}
/* line 3011, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_category {
  cursor: pointer;
  background: #00468c;
  border-radius: 8px 8px 7px 7px;
  padding: 3px 10px !important;
  margin: 15px 0px 0 !important;
}
/* line 3019, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_category > img {
  display: none;
}
/* line 3023, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_category .docmanlist_spacer {
  display: none;
}
/* line 3027, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_category > span {
  color: white;
  display: flex;
}
/* line 3032, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_category > span:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: url('../../../../images/assets/folder-solid.svg') no-repeat;
  margin: auto 10px auto 0;
}
/* line 3043, templates/g5_hydrogen/custom/scss/custom.scss */
.accordionck .docman_filename {
  font-size: 1.1em !important;
}
/* line 3047, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container {
  margin-top: -4px;
  border-top: 2px solid white;
  background: white;
}
/* line 3054, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table {
  border: none !important;
  overflow: hidden;
  border-spacing: 0 !important;
}
/* line 3059, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > thead {
  background: #00468c;
}
/* line 3062, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > thead > tr {
  border-bottom: 2px solid white;
}
/* line 3064, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > thead > tr > th {
  border: none;
  background: none;
  color: white;
}
/* line 3072, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > thead .docman_filesize {
  padding-right: 15px !important;
}
/* line 3077, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3078, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3079, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > tbody > tr:hover {
  outline: none !important;
}
/* line 3081, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > tbody > tr:hover td {
  background-color: #789ac8 !important;
}
/* line 3086, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > tbody > tr > td {
  background: none;
  border: none;
  color: #00468c;
}
/* line 3092, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > tbody > tr > td a {
  text-decoration: none !important;
  color: #00468c !important;
}
/* line 3097, templates/g5_hydrogen/custom/scss/custom.scss */
.docmanlist_files_container > table > tbody > tr > td .docman_filetype_image {
  margin: 0 3px 6px 0 !important;
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  /* line 3119, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 3120, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container thead {
    display: none;
  }
  /* line 3124, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 3125, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 3131, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr .right {
    width: 15%;
  }
  /* line 3135, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr .name {
    width: 85%;
  }
  /* line 3140, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr td {
    display: block;
    align-self: center;
  }
  /* line 3144, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr td:nth-child(1n+3) {
    width: auto !important;
  }
  /* line 3152, templates/g5_hydrogen/custom/scss/custom.scss */
  .downloads > .docmanlist_nested {
    margin: 0 -50px;
  }
}
@media only all and (max-width: 30rem) {
  /* line 3160, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 3161, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container thead {
    display: none;
  }
  /* line 3165, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 3166, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 3172, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr .right {
    width: 15%;
  }
  /* line 3176, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr .name {
    width: 85%;
  }
  /* line 3181, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr td {
    display: block;
    align-self: center;
  }
  /* line 3185, templates/g5_hydrogen/custom/scss/custom.scss */
  .docmanlist_files_container tbody > tr td:nth-child(1n+3) {
    width: auto !important;
  }
  /* line 3193, templates/g5_hydrogen/custom/scss/custom.scss */
  .downloads > .docmanlist_nested {
    margin: 0 -50px;
  }
}
/*# sourceMappingURL=custom_22.css.map */