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

/*Allgemein*/
/* line 3, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  background: transparent !important;
}
/* line 7, templates/g5_hydrogen/custom/scss/custom.scss */
p {
  font: inherit !important;
}
/* line 11, templates/g5_hydrogen/custom/scss/custom.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}
/*Background-Slider*/
/* line 18, templates/g5_hydrogen/custom/scss/custom.scss */
#back-slider .g-content {
  padding: 0;
  margin: 0;
}
/*Team Foto*/
/* line 24, templates/g5_hydrogen/custom/scss/custom.scss */
.team-photo h5 {
  font-size: 20px;
  text-transform: none !important;
}
/* line 29, templates/g5_hydrogen/custom/scss/custom.scss */
.team-photo h6 {
  position: absolute;
  top: 70px;
  z-index: 100;
  color: #fff;
  opacity: 0;
  text-align: center;
  width: 100%;
  transition: all 200ms linear 0s;
  font-size: 18px;
  margin-left: 10px;
  text-transform: none !important;
}
/* line 43, templates/g5_hydrogen/custom/scss/custom.scss */
.team-photo:hover h6 {
  top: 140px;
  opacity: 1;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  transition-delay: 300ms;
}
/* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
.team-photo h4 {
  position: absolute;
  top: 70px;
  z-index: 100;
  color: #fff;
  opacity: 0;
  text-align: center;
  width: 100%;
  transition: all 200ms linear 0s;
  font-size: 18px;
  margin-left: 10px;
  text-transform: none !important;
}
/* line 67, templates/g5_hydrogen/custom/scss/custom.scss */
.team-photo:hover h4 {
  top: 170px;
  opacity: 1;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  transition-delay: 300ms;
}
/* line 77, templates/g5_hydrogen/custom/scss/custom.scss */
.team-photo h3 {
  position: absolute;
  top: 70px;
  z-index: 100;
  color: #fff;
  opacity: 0;
  text-align: center;
  width: 100%;
  transition: all 200ms linear 0s;
  font-size: 14px;
  margin-left: 10px;
  text-transform: none !important;
}
/* line 91, templates/g5_hydrogen/custom/scss/custom.scss */
.team-photo:hover h3 {
  top: 210px;
  opacity: 1;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  transition-delay: 300ms;
}
/*Team*/
/* line 102, templates/g5_hydrogen/custom/scss/custom.scss */
.team .pull-left {
  margin-right: 3em;
  min-width: 30%;
}
/* line 106, templates/g5_hydrogen/custom/scss/custom.scss */
.team .pteam {
  padding: 0.5%;
  padding-right: 0%;
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
.team .service-box a {
  color: #ff9800;
  display: block;
}
/* line 112, templates/g5_hydrogen/custom/scss/custom.scss */
.service-text p {
  margin-top: 0px;
}
/* line 116, templates/g5_hydrogen/custom/scss/custom.scss */
.team hr {
  height: 1px;
  border: 1px solid #e2e2e2 !important;
}
/* line 121, templates/g5_hydrogen/custom/scss/custom.scss */
.team hr:after {
  content: "";
}
/* line 125, templates/g5_hydrogen/custom/scss/custom.scss */
#main-bottom {
  background: #f5f5f5;
  font-size: 0.9em;
  line-height: 1.25em;
}
/* line 126, templates/g5_hydrogen/custom/scss/custom.scss */
.service-icon {
  position: absolute;
  margin-left: -3.5em;
}
/* line 127, templates/g5_hydrogen/custom/scss/custom.scss */
.service-box {
  padding-left: 3.5em;
}
/* line 128, templates/g5_hydrogen/custom/scss/custom.scss */
.team .service-box {
  padding: 0;
  padding-bottom: 1.5em;
}
/* line 129, templates/g5_hydrogen/custom/scss/custom.scss */
.team .service-box a {
  color: #ff9800;
  display: block;
}
/* line 131, templates/g5_hydrogen/custom/scss/custom.scss */
.team img {
  filter: grayscale(30%);
}
/* line 134, templates/g5_hydrogen/custom/scss/custom.scss */
.team a img:hover {
  transition: all 0.2s linear 0s;
  filter: grayscale(0%);
}
/* line 139, templates/g5_hydrogen/custom/scss/custom.scss */
#supersized {
  display: block;
  position: fixed;
  left: 0px;
  top: 0px;
  overflow: hidden;
  z-index: -999;
  height: 100%;
  width: 100%;
}
/* line 150, templates/g5_hydrogen/custom/scss/custom.scss */
#supersized li {
  display: block;
  list-style: none;
  z-index: -30;
  position: fixed;
  overflow: hidden;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #fff none repeat scroll 0% 0%;
}
/* line 163, templates/g5_hydrogen/custom/scss/custom.scss */
#supersized a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 165, templates/g5_hydrogen/custom/scss/custom.scss */
#supersized img {
  width: auto;
  height: auto;
  position: relative;
  display: none;
  outline: none;
  border: none;
  max-width: inherit;
}
/* line 167, templates/g5_hydrogen/custom/scss/custom.scss */
#startomat h1 {
  color: #ff9800;
  font-size: 1.3em;
  font-weight: 600;
}
/*Header*/
/* line 179, templates/g5_hydrogen/custom/scss/custom.scss */
#top-adresse {
  margin-right: 30px;
}
/* line 183, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a {
  color: rgba(0, 0, 0, 1);
}
/* line 187, templates/g5_hydrogen/custom/scss/custom.scss */
a img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 193, templates/g5_hydrogen/custom/scss/custom.scss */
.logomat img {
  width: 130px !important;
  margin-top: -50px;
}
/* line 202, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-content {
  margin: 0rem;
  padding: 5px;
  font-size: 0.8rem;
}
/* line 208, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  text-align: right;
  color: #020202;
  z-index: 0;
  padding-right: 70px;
}
/* line 215, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a {
  color: #020202;
}
/*Jameda*/
/* line 220, templates/g5_hydrogen/custom/scss/custom.scss */
#jameda .g-content {
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 0.625rem;
  padding-left: 0.938rem;
  margin-right: 0.625rem;
  padding-right: 0.938rem;
}
/* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
.zentriert {
  position: relative;
  top: 15px;
}
/*Breadcrumb*/
/* line 238, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb {
  padding: 8px 15px;
  margin: 80px 0px 20px;
  list-style: outside none none;
  background-color: transparent;
  border-radius: 0px;
  border-top: 1px dashed #818284;
  font-size: 85%;
}
/* line 248, templates/g5_hydrogen/custom/scss/custom.scss */
.active2 {
  width: 100%;
  display: block !important;
  padding-top: 10px;
}
/* line 254, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb > li {
  display: inline-block;
  text-shadow: 0px 0px 0px #fff;
}
/* line 259, templates/g5_hydrogen/custom/scss/custom.scss */
.divider img {
  margin: 0px !important;
  display: inline !important;
}
/*Navigation*/
/* line 266, templates/g5_hydrogen/custom/scss/custom.scss */
#hauptmenu .g-content {
  margin-left: 0.625rem;
  padding-left: 0.938rem;
  margin-right: 0.625rem;
  padding-right: 0.938rem;
  margin-top: 0px;
  padding-top: 40px;
}
/* line 278, templates/g5_hydrogen/custom/scss/custom.scss */
li.g-menu-item {
  font-family: "Duru Sans", Verdana, Arial, sans-serif;
  font-size: 14px;
}
/* line 283, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel {
  font-weight: 500;
  background: transparent;
}
/* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
span.g-menu-item-content {
  margin-top: 10px;
}
/* line 292, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: transparent !important;
}
/* line 296, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: transparent !important;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
li.g-menu-item {
  margin: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #808080;
}
/* line 310, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 314, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #747e91;
}
/* line 319, templates/g5_hydrogen/custom/scss/custom.scss */
#rot {
  background: #df3f0f none repeat scroll 0% 0%;
  opacity: 0.9;
  position: relative;
}
/* line 325, templates/g5_hydrogen/custom/scss/custom.scss */
#rot .g-content {
  margin: 0.2rem;
  padding: 0.938rem;
  text-align: right;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
}
/* line 335, templates/g5_hydrogen/custom/scss/custom.scss */
#blau {
  background: #84c9f0 none repeat scroll 0% 0%;
  opacity: 0.9;
  position: relative;
}
/* line 341, templates/g5_hydrogen/custom/scss/custom.scss */
#blau .g-content {
  margin: 0.2rem;
  padding: 0.938rem;
  text-align: right;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
}
/* line 351, templates/g5_hydrogen/custom/scss/custom.scss */
#weiss {
  background: #fff none repeat scroll 0% 0%;
  opacity: 1;
  position: relative;
}
/* line 357, templates/g5_hydrogen/custom/scss/custom.scss */
#weiss .g-content {
  margin: 0.2rem;
  padding: 0.938rem;
  text-align: right;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
}
/* line 366, templates/g5_hydrogen/custom/scss/custom.scss */
#weiss .sample-content .sample-description {
  font-size: 0.8rem;
}
/* line 370, templates/g5_hydrogen/custom/scss/custom.scss */
#logo {
  background: #fff;
  text-align: center;
  padding-top: 0px;
}
/*Navigation*/
/* line 380, templates/g5_hydrogen/custom/scss/custom.scss */
#menu {
  background: #d7d4d4;
}
/* line 387, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
  -webkit-transition: All 0.5s ease-in-out;
  -moz-transition: All 0.5s ease-in-out;
  -o-transition: All 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: rotate(3deg) scale(1.2);
  -moz-transform: rotate(3deg) scale(1.2);
  -o-transform: rotate(3deg) scale(1.2);
  -ms-transform: rotate(3deg) scale(1.2);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
/* line 402, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #746e6e;
}
/* line 407, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container::before {
  content: "" !important;
  position: absolute !important;
  z-index: -1 !important;
  top: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  right: 0px !important;
  background: #2098d1 none repeat scroll 0% 0% !important !important;
  transform: scaleX(0) !important;
  transform-origin: 50% 50% 0px !important;
  transition-property: transform !important;
  transition-duration: 0.3s !important;
  transition-timing-function: ease-out !important;
}
/* line 424, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:focus, #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:active {
  color: #746e6e !important;
}
/* line 427, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover:before, #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:before, #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:before {
  -webkit-transform: scaleX(0) !important;
  transform: scaleX(0) !important;
}
/* line 432, templates/g5_hydrogen/custom/scss/custom.scss */
.fa {
  color: #ff9800;
}
/*Teaser*/
/* line 437, templates/g5_hydrogen/custom/scss/custom.scss */
#favglyph-box1, #favglyph-box2, #favglyph-box3, #favglyph-box4, #favglyph-box5, #favglyph-box6 {
  width: 33%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  min-height: 500px;
}
/* line 444, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature h3 {
  text-align: center;
  text-transform: uppercase;
}
/*QM*/
/*Oeffnungszeiten*/
/* line 451, templates/g5_hydrogen/custom/scss/custom.scss */
table#customers {
  font-size: 0.9rem;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  background: #f2f2f2;
}
/* line 459, templates/g5_hydrogen/custom/scss/custom.scss */
.table_ueber {
  color: #ff9800 !important;
  font-size: 1.3em;
  font-weight: 600;
}
/* line 465, templates/g5_hydrogen/custom/scss/custom.scss */
table {
  border-collapse: collapse;
  width: 100%;
}
/* line 470, templates/g5_hydrogen/custom/scss/custom.scss */
th, td {
  padding: 6px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
/* line 476, templates/g5_hydrogen/custom/scss/custom.scss */
tr:hover {
  background-color: #f5f5f5;
}
/* line 478, templates/g5_hydrogen/custom/scss/custom.scss */
td.geschlossen {
  background: #c6cdd0;
  text-align: center;
}
/* line 483, templates/g5_hydrogen/custom/scss/custom.scss */
td {
  border: 2px solid #e2e2e2;
}
/*News*/
/* line 488, templates/g5_hydrogen/custom/scss/custom.scss */
.ns2-wrap {
  background: #e2e3e1 none repeat scroll 0% 0%;
  border: 0px solid;
  border-radius: 10px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 10px;
  width: 40%;
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
}
/* line 501, templates/g5_hydrogen/custom/scss/custom.scss */
.ns2-created {
  font-size: 12px;
}
/* line 505, templates/g5_hydrogen/custom/scss/custom.scss */
.ns2-title {
  margin: 5px 0px 5px 0px !important;
}
/* line 508, templates/g5_hydrogen/custom/scss/custom.scss */
ns2-introtext {
  margin: 5px 0px 3px 0px !important;
}
/* line 514, templates/g5_hydrogen/custom/scss/custom.scss */
#schwabel .g-content {
  padding: 0;
  margin: 0;
}
/*Feature*/
/* line 520, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase {
  padding: 0rem 0px !important;
}
/*Showcase*/
/* line 526, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase a {
  color: rgba(143, 135, 135, 0.9);
}
/* line 530, templates/g5_hydrogen/custom/scss/custom.scss */
#seiteninfo {
  background: #fff none repeat scroll 0% 0%;
  opacity: 0.95;
}
/* line 535, templates/g5_hydrogen/custom/scss/custom.scss */
.start-showcase {
  margin-top: -25px;
}
/* line 542, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase h1 {
  color: #ff9800;
  font-size: 1.3em;
  font-weight: 600;
}
/* line 548, templates/g5_hydrogen/custom/scss/custom.scss */
#start {
  background: #fff;
  opacity: 0.95;
}
/*Jameda*/
/* line 556, templates/g5_hydrogen/custom/scss/custom.scss */
.customjameda {
  margin-left: auto;
  margin-right: auto;
  width: 272px;
}
/* line 562, templates/g5_hydrogen/custom/scss/custom.scss */
div#jameda-widget-container72299 {
  margin: 0 !important;
  margin-bottom: 15px !important;
}
/* line 567, templates/g5_hydrogen/custom/scss/custom.scss */
#seiteninfo .g-content {
  margin-top: 0;
  padding-top: 0;
}
/*Leistungen Portfolio*/
/* line 573, templates/g5_hydrogen/custom/scss/custom.scss */
.jux-tag li a {
  padding: 0px;
  display: none;
}
/* line 578, templates/g5_hydrogen/custom/scss/custom.scss */
.juxp-filters.clearfix {
  display: none;
}
/* line 582, templates/g5_hydrogen/custom/scss/custom.scss */
.jux-lightbox2 .jux-media {
  width: 30%;
  float: left;
  margin-right: 2%;
}
/* line 588, templates/g5_hydrogen/custom/scss/custom.scss */
.jux-author {
  display: none;
}
/* line 592, templates/g5_hydrogen/custom/scss/custom.scss */
.jux-description {
  line-height: 180% !important;
  font-size: 16px !important;
  margin-top: 40px !important;
}
/* line 598, templates/g5_hydrogen/custom/scss/custom.scss */
.team-photo {
  width: 49% !important;
}
/*Feature*/
/* line 603, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 609, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature h1 {
  color: #ff9800;
  font-size: 1.3em;
  font-weight: 600;
  margin: 1.9rem 0px 1.5rem;
}
/* line 616, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature h4 {
  color: #ff9800;
  font-size: 1.1rem;
  font-weight: 600 !important;
}
/* line 622, templates/g5_hydrogen/custom/scss/custom.scss */
#g-feature {
  padding: 0rem 0px;
}
/* line 626, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature .sample-content {
  margin-top: -30px !important;
}
/* line 630, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature .g-content {
  margin: 0.4rem;
  margin-top: 0.8em;
  padding: 0rem;
}
/* line 635, templates/g5_hydrogen/custom/scss/custom.scss */
.start {
  margin-top: 0px !important;
}
/* line 639, templates/g5_hydrogen/custom/scss/custom.scss */
.sample-content .sample-icons {
  font-size: 3rem;
  color: #818284;
  opacity: 0.6;
  padding-top: 20px;
}
/*Subfeature*/
/* line 647, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  padding: 0rem 0px;
}
/* line 651, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature .box1 .g-content p {
  min-height: 260px;
  font-size: 12px !important;
}
/* line 656, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature .box1 .g-content {
  padding-bottom: 20px;
}
/*Main*/
/* line 661, templates/g5_hydrogen/custom/scss/custom.scss */
#start-main1 {
  text-align: center;
  margin-top: -30px;
}
/* line 666, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  padding: 0px;
}
/* line 670, templates/g5_hydrogen/custom/scss/custom.scss */
#start-main2 .g-content {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 675, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  min-height: 135px;
}
/*Parallax*/
/* line 680, templates/g5_hydrogen/custom/scss/custom.scss */
#adresse {
  margin-top: -720px;
  z-index: 3000;
  text-align: center;
}
/* line 686, templates/g5_hydrogen/custom/scss/custom.scss */
.box1 .g-content {
  min-height: 410px;
  opacity: 0.95;
}
/* line 692, templates/g5_hydrogen/custom/scss/custom.scss */
#start-feature .box1 .g-content {
  min-height: 340px;
  opacity: 1;
}
/* line 698, templates/g5_hydrogen/custom/scss/custom.scss */
.box3 .g-content {
  min-height: 160px;
  opacity: 0.95;
}
/*Impressum*/
/* line 704, templates/g5_hydrogen/custom/scss/custom.scss */
.impressum .box1 .g-content {
  min-height: 240px;
  opacity: 0.95;
}
/* line 709, templates/g5_hydrogen/custom/scss/custom.scss */
.impressum .zentriert {
  position: relative;
  top: 0px;
}
/*Footer*/
/* line 716, templates/g5_hydrogen/custom/scss/custom.scss */
.g-social.social-items {
  float: right;
}
/* line 720, templates/g5_hydrogen/custom/scss/custom.scss */
.box3 .g-content {
  color: #000;
}
/* line 724, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  background: #fff none repeat scroll 0% 0%;
  color: #666;
  border-top: 0px solid rgba(0, 0, 0, 0.05);
  font-size: 14px;
  line-height: 170% !important;
  margin-top: 10px !important;
}
/* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .fa {
  font-size: 3em;
  color: #ff9800;
}
/* line 738, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer p {
  margin: 0.8rem 0px;
}
/* line 742, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .box3 .g-content a {
  color: #171616;
}
/* line 745, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .box3 .g-content {
  min-height: 280px;
  margin-top: 20px;
}
/* line 750, templates/g5_hydrogen/custom/scss/custom.scss */
#footer-menu {
  position: relative;
}
/* line 758, templates/g5_hydrogen/custom/scss/custom.scss */
.nav.menu_footer {
  margin-top: 0px !important;
}
/* line 762, templates/g5_hydrogen/custom/scss/custom.scss */
.nav.menu_footer a {
  color: #818284 !important;
}
/* line 766, templates/g5_hydrogen/custom/scss/custom.scss */
.zertifikate p {
  padding-bottom: 6px !important;
}
/* line 771, templates/g5_hydrogen/custom/scss/custom.scss */
.fluid {
  display: block;
  margin: 0 auto;
  max-width: 40em;
}
/*Homepage*/
/* line 778, templates/g5_hydrogen/custom/scss/custom.scss */
.home h1 {
  margin-bottom: -1em;
  font-size: 20px;
}
/* line 782, templates/g5_hydrogen/custom/scss/custom.scss */
.intro {
  font-size: 1.8em;
  line-height: 1.2;
  margin: 0 auto;
}
/* line 787, templates/g5_hydrogen/custom/scss/custom.scss */
.intro a:hover, .intro a:focus {
  color: #000;
  border-bottom-color: #000;
}
/* line 792, templates/g5_hydrogen/custom/scss/custom.scss */
.ani {
  position: relative;
  height: 15em;
  margin: 0em 0 0;
  width: 100%;
  z-index: 0;
}
/* line 799, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div {
  width: 100%;
}
/* line 802, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div b {
  display: block;
  position: absolute;
  top: 5%;
  right: 5%;
  bottom: 5%;
  left: 5%;
  background: rgba(255, 255, 255, 0.3);
}
/* line 814, templates/g5_hydrogen/custom/scss/custom.scss */
.home {
  position: absolute;
  right: 0px;
  bottom: 6em;
  left: 0px;
  z-index: 1;
  width: 100%;
  display: table;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
}
/* Button Stlyes */
/* line 827, templates/g5_hydrogen/custom/scss/custom.scss */
.block-btn {
  color: #fff;
  background: #000;
  display: inline-block;
  margin: 1.5em 0;
  font-size: 110%;
  padding: 1em;
}
/* line 835, templates/g5_hydrogen/custom/scss/custom.scss */
.block-btn:hover, .block-btn:focus {
  color: #fff;
  background: #e51837;
}
/* line 841, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a1 b {
  -webkit-animation: box-resize 10s infinite alternate both;
  -moz-animation: box-resize 10s infinite alternate both;
  -ms-animation: box-resize 10s infinite alternate both;
  -o-animation: box-resize 10s infinite alternate both;
  animation: box-resize 10s infinite alternate both;
}
/* line 848, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a2 b {
  -webkit-animation: box-resize2 10s infinite alternate both;
  -moz-animation: box-resize2 10s infinite alternate both;
  -ms-animation: box-resize2 10s infinite alternate both;
  -o-animation: box-resize2 10s infinite alternate both;
  animation: box-resize2 10s infinite alternate both;
}
/* line 855, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a3 b {
  -webkit-animation: box-resize3 10s infinite alternate both;
  -moz-animation: box-resize3 10s infinite alternate both;
  -ms-animation: box-resize3 10s infinite alternate both;
  -o-animation: box-resize3 10s infinite alternate both;
  animation: box-resize3 10s infinite alternate both;
}
/* line 862, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a4 b {
  -webkit-animation: box-resize4 10s infinite alternate both;
  -moz-animation: box-resize4 10s infinite alternate both;
  -ms-animation: box-resize4 10s infinite alternate both;
  -o-animation: box-resize4 10s infinite alternate both;
  animation: box-resize4 10s infinite alternate both;
}
/* line 869, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a5 b {
  -webkit-animation: box-resize5 10s infinite alternate both;
  -moz-animation: box-resize5 10s infinite alternate both;
  -ms-animation: box-resize5 10s infinite alternate both;
  -o-animation: box-resize5 10s infinite alternate both;
  animation: box-resize5 10s infinite alternate both;
}
/* line 876, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a6 b {
  -webkit-animation: box-resize6 10s infinite alternate both;
  -moz-animation: box-resize6 10s infinite alternate both;
  -ms-animation: box-resize6 10s infinite alternate both;
  -o-animation: box-resize6 10s infinite alternate both;
  animation: box-resize6 10s infinite alternate both;
}
/* line 883, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a7 b {
  -webkit-animation: box-resize7 10s infinite alternate both;
  -moz-animation: box-resize7 10s infinite alternate both;
  -ms-animation: box-resize7 10s infinite alternate both;
  -o-animation: box-resize7 10s infinite alternate both;
  animation: box-resize7 10s infinite alternate both;
}
/* line 890, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a8 b {
  -webkit-animation: box-resize8 10s infinite alternate both;
  -moz-animation: box-resize8 10s infinite alternate both;
  -ms-animation: box-resize8 10s infinite alternate both;
  -o-animation: box-resize8 10s infinite alternate both;
  animation: box-resize8 10s infinite alternate both;
}
/* line 897, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a9 b {
  -webkit-animation: box-resize9 10s infinite alternate both;
  -moz-animation: box-resize9 10s infinite alternate both;
  -ms-animation: box-resize9 10s infinite alternate both;
  -o-animation: box-resize9 10s infinite alternate both;
  animation: box-resize9 10s infinite alternate both;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
.ani div.a10 b {
  -webkit-animation: box-resize10 10s infinite alternate both;
  -moz-animation: box-resize10 10s infinite alternate both;
  -ms-animation: box-resize10 10s infinite alternate both;
  -o-animation: box-resize10 10s infinite alternate both;
  animation: box-resize10 10s infinite alternate both;
}
/*Fluid Animation*/
@-webkit-keyframes box-resize {
  /* line 914, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
  }
  /* line 915, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
  }
  /* line 916, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
}
@-moz-keyframes box-resize {
  /* line 919, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8);
  }
  /* line 920, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.6);
  }
  /* line 921, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.7);
  }
}
@-ms-keyframes box-resize {
  /* line 924, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8);
  }
  /* line 925, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.6);
  }
  /* line 926, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.7);
  }
}
@-o-keyframes box-resize {
  /* line 929, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8);
  }
  /* line 930, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.6);
  }
  /* line 931, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.7);
  }
}
@keyframes box-resize {
  /* line 934, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8);
  }
  /* line 935, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.6);
  }
  /* line 936, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.7);
  }
}
@-webkit-keyframes box-resize2 {
  /* line 941, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 1);
    -webkit-transform: scale(0.4, 1);
  }
  /* line 942, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(1, 0.4);
    -webkit-transform: scale(1, 0.4);
  }
  /* line 943, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes box-resize2 {
  /* line 946, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 1);
  }
  /* line 947, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(1, 0.4);
  }
  /* line 948, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(1);
  }
}
@-ms-keyframes box-resize2 {
  /* line 951, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 1);
  }
  /* line 952, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(1, 0.4);
  }
  /* line 953, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(1);
  }
}
@-o-keyframes box-resize2 {
  /* line 956, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 1);
  }
  /* line 957, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(1, 0.4);
  }
  /* line 958, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(1);
  }
}
@keyframes box-resize2 {
  /* line 961, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 1);
  }
  /* line 962, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(1, 0.4);
  }
  /* line 963, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes box-resize3 {
  /* line 968, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.7, 0.9);
    -webkit-transform: scale(0.7, 0.9);
  }
  /* line 969, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.2, 0.7);
    -webkit-transform: scale(0.2, 0.7);
  }
  /* line 970, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.9, 0.88);
    -webkit-transform: scale(0.9, 0.88);
  }
}
@-moz-keyframes box-resize3 {
  /* line 973, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.7, 0.9);
  }
  /* line 974, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.2, 0.7);
  }
  /* line 975, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.9, 0.88);
  }
}
@-ms-keyframes box-resize3 {
  /* line 978, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.7, 0.9);
  }
  /* line 979, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.2, 0.7);
  }
  /* line 980, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.9, 0.88);
  }
}
@-o-keyframes box-resize3 {
  /* line 983, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.7, 0.9);
  }
  /* line 984, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.2, 0.7);
  }
  /* line 985, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.9, 0.88);
  }
}
@keyframes box-resize3 {
  /* line 988, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.7, 0.9);
  }
  /* line 989, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.2, 0.7);
  }
  /* line 990, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.9, 0.88);
  }
}
@-webkit-keyframes box-resize4 {
  /* line 995, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 0.48);
    -webkit-transform: scale(0.4, 0.48);
  }
  /* line 996, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.3);
    -webkit-transform: scale(0.3);
  }
  /* line 997, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.35, 0.85);
    -webkit-transform: scale(0.35, 0.85);
  }
}
@-moz-keyframes box-resize4 {
  /* line 1000, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 0.48);
  }
  /* line 1001, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.3);
  }
  /* line 1002, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.35, 0.85);
  }
}
@-ms-keyframes box-resize4 {
  /* line 1005, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 0.48);
  }
  /* line 1006, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.3);
  }
  /* line 1007, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.35, 0.85);
  }
}
@-o-keyframes box-resize4 {
  /* line 1010, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 0.48);
  }
  /* line 1011, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.3);
  }
  /* line 1012, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.35, 0.85);
  }
}
@keyframes box-resize4 {
  /* line 1015, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.4, 0.48);
  }
  /* line 1016, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.3);
  }
  /* line 1017, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.35, 0.85);
  }
}
@-webkit-keyframes box-resize5 {
  /* line 1022, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.5, 0.2);
    -webkit-transform: scale(0.5, 0.2);
  }
  /* line 1023, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.22, 0.38);
    -webkit-transform: scale(0.22, 0.38);
  }
  /* line 1024, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@-moz-keyframes box-resize5 {
  /* line 1027, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.5, 0.2);
  }
  /* line 1028, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.22, 0.38);
  }
  /* line 1029, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.5);
  }
}
@-ms-keyframes box-resize5 {
  /* line 1032, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.5, 0.2);
  }
  /* line 1033, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.22, 0.38);
  }
  /* line 1034, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.5);
  }
}
@-o-keyframes box-resize5 {
  /* line 1037, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.5, 0.2);
  }
  /* line 1038, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.22, 0.38);
  }
  /* line 1039, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.5);
  }
}
@keyframes box-resize5 {
  /* line 1042, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.5, 0.2);
  }
  /* line 1043, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.22, 0.38);
  }
  /* line 1044, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.5);
  }
}
@-webkit-keyframes box-resize6 {
  /* line 1049, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.45, 0.4);
    -webkit-transform: scale(0.45, 0.4);
  }
  /* line 1050, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.48);
    -webkit-transform: scale(0.4, 0.48);
  }
  /* line 1051, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.8, 0.95);
    -webkit-transform: scale(0.8, 0.95);
  }
}
@-moz-keyframes box-resize6 {
  /* line 1054, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.45, 0.4);
  }
  /* line 1055, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.48);
  }
  /* line 1056, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.8, 0.95);
  }
}
@-ms-keyframes box-resize6 {
  /* line 1059, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.45, 0.4);
  }
  /* line 1060, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.48);
  }
  /* line 1061, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.8, 0.95);
  }
}
@-o-keyframes box-resize6 {
  /* line 1064, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.45, 0.4);
  }
  /* line 1065, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.48);
  }
  /* line 1066, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.8, 0.95);
  }
}
@keyframes box-resize6 {
  /* line 1069, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.45, 0.4);
  }
  /* line 1070, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.48);
  }
  /* line 1071, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.8, 0.95);
  }
}
@-webkit-keyframes box-resize7 {
  /* line 1076, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.77, 0.57);
    -webkit-transform: scale(0.77, 0.57);
  }
  /* line 1077, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.87, 0.56);
    -webkit-transform: scale(0.87, 0.56);
  }
  /* line 1078, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.72, 0.55);
    -webkit-transform: scale(0.72, 0.55);
  }
}
@-moz-keyframes box-resize7 {
  /* line 1081, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.77, 0.57);
  }
  /* line 1082, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.87, 0.56);
  }
  /* line 1083, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.72, 0.55);
  }
}
@-ms-keyframes box-resize7 {
  /* line 1086, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.77, 0.57);
  }
  /* line 1087, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.87, 0.56);
  }
  /* line 1088, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.72, 0.55);
  }
}
@-o-keyframes box-resize7 {
  /* line 1091, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.77, 0.57);
  }
  /* line 1092, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.87, 0.56);
  }
  /* line 1093, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.72, 0.55);
  }
}
@keyframes box-resize7 {
  /* line 1096, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.77, 0.57);
  }
  /* line 1097, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.87, 0.56);
  }
  /* line 1098, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.72, 0.55);
  }
}
@-webkit-keyframes box-resize8 {
  /* line 1103, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.9, 0.52);
    -webkit-transform: scale(0.9, 0.52);
  }
  /* line 1104, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.7, 0.9);
    -webkit-transform: scale(0.7, 0.9);
  }
  /* line 1105, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.33, 0.44);
    -webkit-transform: scale(0.33, 0.44);
  }
}
@-moz-keyframes box-resize8 {
  /* line 1108, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.9, 0.52);
  }
  /* line 1109, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.7, 0.9);
  }
  /* line 1110, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.33, 0.44);
  }
}
@-ms-keyframes box-resize8 {
  /* line 1113, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.9, 0.52);
  }
  /* line 1114, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.7, 0.9);
  }
  /* line 1115, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.33, 0.44);
  }
}
@-o-keyframes box-resize8 {
  /* line 1118, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.9, 0.52);
  }
  /* line 1119, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.7, 0.9);
  }
  /* line 1120, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.33, 0.44);
  }
}
@keyframes box-resize8 {
  /* line 1123, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.9, 0.52);
  }
  /* line 1124, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.7, 0.9);
  }
  /* line 1125, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.33, 0.44);
  }
}
@-webkit-keyframes box-resize9 {
  /* line 1130, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.66, 0.33);
    -webkit-transform: scale(0.66, 0.33);
  }
  /* line 1131, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.2);
    -webkit-transform: scale(0.4, 0.2);
  }
  /* line 1132, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.75, 0.67);
    -webkit-transform: scale(0.75, 0.67);
  }
}
@-moz-keyframes box-resize9 {
  /* line 1135, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.66, 0.33);
  }
  /* line 1136, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.2);
  }
  /* line 1137, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.75, 0.67);
  }
}
@-ms-keyframes box-resize9 {
  /* line 1140, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.66, 0.33);
  }
  /* line 1141, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.2);
  }
  /* line 1142, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.75, 0.67);
  }
}
@-o-keyframes box-resize9 {
  /* line 1145, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.66, 0.33);
  }
  /* line 1146, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.2);
  }
  /* line 1147, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.75, 0.67);
  }
}
@keyframes box-resize9 {
  /* line 1150, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.66, 0.33);
  }
  /* line 1151, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.4, 0.2);
  }
  /* line 1152, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.75, 0.67);
  }
}
@-webkit-keyframes box-resize10 {
  /* line 1157, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8, 0.4);
    -webkit-transform: scale(0.8, 0.4);
  }
  /* line 1158, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.93, 0.66);
    -webkit-transform: scale(0.93, 0.66);
  }
  /* line 1159, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.45, 0.77);
    -webkit-transform: scale(0.45, 0.77);
  }
}
@-moz-keyframes box-resize10 {
  /* line 1162, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8, 0.4);
  }
  /* line 1163, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.93, 0.66);
  }
  /* line 1164, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.45, 0.77);
  }
}
@-ms-keyframes box-resize10 {
  /* line 1167, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8, 0.4);
  }
  /* line 1168, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.93, 0.66);
  }
  /* line 1169, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.45, 0.77);
  }
}
@-o-keyframes box-resize10 {
  /* line 1172, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8, 0.4);
  }
  /* line 1173, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.93, 0.66);
  }
  /* line 1174, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.45, 0.77);
  }
}
@keyframes box-resize10 {
  /* line 1177, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: scale(0.8, 0.4);
  }
  /* line 1178, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    transform: scale(0.93, 0.66);
  }
  /* line 1179, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: scale(0.45, 0.77);
  }
}
/*End Animations*/
/* line 1185, templates/g5_hydrogen/custom/scss/custom.scss */
#logomat img {
  max-width: 85%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/*Praxis Galerie*/
/* line 1193, templates/g5_hydrogen/custom/scss/custom.scss */
.avatar-copyright {
  display: none;
}
/*Kontaktformular*/
/* line 1198, templates/g5_hydrogen/custom/scss/custom.scss */
.box4 .g-content {
  background: #ff9800 none repeat scroll 0% 0% !important;
}
/* line 1202, templates/g5_hydrogen/custom/scss/custom.scss */
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 {
  background-color: #fff;
  border: 1px solid #d9d9d9 !important;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset;
  transition: border 300ms cubic-bezier(0.63, 0.64, 0.3, 1) 0s, color 300ms cubic-bezier(0.63, 0.64, 0.3, 1) 0s;
  outline: medium none !important;
  padding: 0.8rem 2rem 0.8rem 4rem !important;
  margin: 0px !important;
  font-size: 1.3rem !important;
  border-radius: 0px !important;
  -moz-appearance: none !important;
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 0 !important;
  box-sizing: border-box;
}
/* line 1221, templates/g5_hydrogen/custom/scss/custom.scss */
.sp_quickcontact .name:before {
  font-family: FontAwesome;
  content: "\f007";
  display: block;
  position: absolute;
  width: 50px;
  height: auto;
  font-size: 24px;
  line-height: 53px;
  text-align: center;
  color: #fff;
  margin-top: 0px;
  background: #dedcdc;
  z-index: 20;
}
/* line 1237, templates/g5_hydrogen/custom/scss/custom.scss */
.sp_quickcontact .email:before {
  font-family: FontAwesome;
  content: "\f003";
  display: block;
  position: absolute;
  width: 50px;
  height: auto;
  font-size: 24px;
  line-height: 53px;
  text-align: center;
  color: #fff;
  margin-top: 0px;
  background: #dedcdc;
  z-index: 20;
}
/* line 1253, templates/g5_hydrogen/custom/scss/custom.scss */
.sp_quickcontact .betreff:before {
  font-family: FontAwesome;
  content: "\f044";
  display: block;
  position: absolute;
  width: 50px;
  height: auto;
  font-size: 24px;
  line-height: 53px;
  text-align: center;
  color: #fff;
  margin-top: 0px;
  background: #dedcdc;
  z-index: 20;
}
/* line 1269, templates/g5_hydrogen/custom/scss/custom.scss */
.sp_quickcontact .nachricht:before {
  font-family: FontAwesome;
  content: "\f036";
  display: block;
  position: absolute;
  width: 50px;
  height: auto;
  font-size: 24px;
  line-height: 53px;
  text-align: center;
  color: #fff;
  margin-top: 0px;
  background: #dedcdc;
  z-index: 20;
}
/* line 1285, templates/g5_hydrogen/custom/scss/custom.scss */
.sp_quickcontact .frage:before {
  font-family: FontAwesome;
  content: "\f059";
  display: block;
  position: absolute;
  width: 50px;
  height: auto;
  font-size: 24px;
  line-height: 53px;
  text-align: center;
  color: #fff;
  margin-top: 0px;
  background: #dedcdc;
  z-index: 20;
}
/* line 1300, templates/g5_hydrogen/custom/scss/custom.scss */
input#sp_qc_submit {
  /* background-color: #fff; */
  /* border: 1px solid #d9d9d9 !important; */
  /* box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset; */
  transition: border 300ms cubic-bezier(0.63, 0.64, 0.3, 1) 0s, color 300ms cubic-bezier(0.63, 0.64, 0.3, 1) 0s;
  outline: medium none !important;
  padding: 0.8rem 2rem 0.8rem 4rem !important;
  margin: 0px !important;
  font-size: 1.3rem !important;
  border-radius: 0px !important;
  -moz-appearance: none !important;
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 0 !important;
  box-sizing: border-box;
}
/* line 1318, templates/g5_hydrogen/custom/scss/custom.scss */
.button {
  background: #919598 !important;
}
/*Google maps*/
/* line 1323, templates/g5_hydrogen/custom/scss/custom.scss */
a.mapprint {
  display: none;
}
/*----------------------------------------------------------------------------------------------------------------*/
/*Media Queries*/
/*----------------------------------------------------------------------------------------------------------------*/
/*-----------1-------------*/
@media (min-width: 320px) and (max-width: 767px) {
  /*Menu*/
  /*QM*/
  /* line 1335, templates/g5_hydrogen/custom/scss/custom.scss */
  #logomat img {
    max-width: 50%;
  }
  /* line 1340, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktformular {
    margin: 0px 10px 0px 10px;
  }
  /* line 1344, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header {
    padding-right: 0px;
  }
  /* line 1348, templates/g5_hydrogen/custom/scss/custom.scss */
  #logomat .g-content {
    margin: 0 0px;
    padding: 0rem;
  }
  /* line 1353, templates/g5_hydrogen/custom/scss/custom.scss */
  #map {
    margin: 0px 10px 0px 10px;
    padding-left: 0px;
  }
  /* line 1359, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.g-toplevel {
    position: relative !important;
    bottom: 0px !important;
  }
  /* line 1363, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-toplevel a img {
    display: none;
  }
  /* line 1367, templates/g5_hydrogen/custom/scss/custom.scss */
  .logomat img {
    width: 30% !important;
    margin-top: 0px;
  }
  /* line 1371, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-content {
    margin: 0rem;
    padding: 5px;
    font-size: 0.6rem;
    text-align: left;
    margin-left: 70px;
  }
  /* line 1378, templates/g5_hydrogen/custom/scss/custom.scss */
  i.fa.fa-fw.fa-bars {
    color: #000;
  }
  /* line 1382, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    color: #252424;
    font-size: 1.5rem;
    padding-top: 0px;
    margin-top: -3px;
  }
  /* line 1389, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    display: none;
  }
  /* line 1392, templates/g5_hydrogen/custom/scss/custom.scss */
  #startomat h1 {
    font-size: 1.1em;
    font-weight: 600;
    line-height: 20px;
  }
  /* line 1398, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase h1 {
    font-size: 1.1em;
    font-weight: 600;
    line-height: 20px;
  }
  /* line 1404, templates/g5_hydrogen/custom/scss/custom.scss */
  #start-feature h1 {
    font-size: 1.1em;
    font-weight: 600;
    margin: 1.9rem 0px 1.5rem;
    line-height: 20px;
  }
  /* line 1412, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase {
    /* display: none;*/
  }
  /* line 1416, templates/g5_hydrogen/custom/scss/custom.scss */
  h1 {
    font-size: 1.3rem;
  }
  /* line 1420, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-feature {
    padding: 1.5rem 0;
    background: rgba(255, 255, 255, 0.3);
    color: #666;
    margin-top: -50px;
  }
  /* line 1427, templates/g5_hydrogen/custom/scss/custom.scss */
  body, .sample-content .sample-description {
    font-size: 0.9rem;
  }
  /* line 1431, templates/g5_hydrogen/custom/scss/custom.scss */
  img.aerzte {
    margin-bottom: 20px !important;
  }
  /* line 1435, templates/g5_hydrogen/custom/scss/custom.scss */
  #subfeature-kontakt-bild {
    display: none;
  }
  /* line 1439, templates/g5_hydrogen/custom/scss/custom.scss */
  #footer-menu .g-main-nav .g-toplevel li.g-menu-item {
    font-size: 0.9rem;
  }
  /* line 1443, templates/g5_hydrogen/custom/scss/custom.scss */
  p.blockinfo {
    min-height: 0px;
  }
  /* line 1447, templates/g5_hydrogen/custom/scss/custom.scss */
  p.blockinfo2 {
    min-height: 0px;
  }
  /* line 1451, templates/g5_hydrogen/custom/scss/custom.scss */
  .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span {
    background: transparent none repeat scroll 0% 0%;
    font-size: 16px;
    font-weight: 700;
  }
  /* line 1457, templates/g5_hydrogen/custom/scss/custom.scss */
  .sp-accordion.sp-accordion-style3 .toggler, .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span {
    display: block;
    height: inherit;
    line-height: inherit;
    cursor: pointer;
  }
  /* line 1465, templates/g5_hydrogen/custom/scss/custom.scss */
  .sp-accordion.sp-accordion-style3 {
    border: 0px solid #ccc;
  }
  /* line 1469, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-photo {
    float: left;
    width: 100% !important;
  }
  /* line 1474, templates/g5_hydrogen/custom/scss/custom.scss */
  .zentriert {
    position: inherit;
    top: inherit;
  }
  /* line 1478, templates/g5_hydrogen/custom/scss/custom.scss */
  .box1 .g-content {
    min-height: inherit;
    opacity: 0.95;
  }
  /* line 1483, templates/g5_hydrogen/custom/scss/custom.scss */
  #start-feature {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;
    margin: 0rem;
    padding: 0.938rem;
  }
  /* line 1489, templates/g5_hydrogen/custom/scss/custom.scss */
  #start-feature .box1 .g-content p {
    min-height: inherit;
    font-size: 12px !important;
  }
  /* line 1494, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-subfeature .sample-content .g-content {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 1499, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-photo h5 {
    position: absolute;
    top: 0px;
    z-index: 100;
    color: #fff;
    opacity: 0;
    text-align: center;
    width: 100%;
    transition: all 200ms linear 0s;
    font-size: 16px;
    margin-left: 10px;
    text-transform: capitalize;
  }
  /* line 1513, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-photo h6 {
    position: absolute;
    top: 70px;
    font-size: 12px;
    margin-left: 10px;
  }
  /* line 1520, templates/g5_hydrogen/custom/scss/custom.scss */
  .nav.menu_footer {
    position: inherit;
  }
  /* line 1524, templates/g5_hydrogen/custom/scss/custom.scss */
  #start-feature .box1 .g-content p {
    min-height: 100px;
  }
  /* line 1528, templates/g5_hydrogen/custom/scss/custom.scss */
  .breadcrumb {
    display: none;
  }
  /* line 1532, templates/g5_hydrogen/custom/scss/custom.scss */
  .nn_tabs .nav-tabs > li {
    width: 100%;
  }
  /* line 1537, templates/g5_hydrogen/custom/scss/custom.scss */
  table#customers {
    font-size: 0.38rem;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    background: #f2f2f2;
  }
  /* line 1545, templates/g5_hydrogen/custom/scss/custom.scss */
  .table_ueber {
    color: #ff9800 !important;
    font-size: 1em;
    font-weight: 600;
  }
  /* line 1551, templates/g5_hydrogen/custom/scss/custom.scss */
  .pteam.equal-height {
    /* display: -webkit-box; */
    display: -moz-box;
    display: block !important;
    /* display: -webkit-flex; */
    display: -moz-flex;
    display: -ms-flexbox;
    display: block !important;
  }
}
/*-----------2-------------*/
@media (min-width: 768px) and (max-width: 979px) {
  /* line 1567, templates/g5_hydrogen/custom/scss/custom.scss */
  #logomat img {
    max-width: 100%;
  }
  /* line 1571, templates/g5_hydrogen/custom/scss/custom.scss */
  li img {
    width: 30px;
  }
  /* line 1575, templates/g5_hydrogen/custom/scss/custom.scss */
  #hauptmenu .g-content {
    margin-left: 0.625rem;
    padding-left: 0.938rem;
    margin-right: 0.625rem;
    padding-right: 0.938rem;
    margin-top: 0px;
    padding-top: 70px;
  }
  /* line 1583, templates/g5_hydrogen/custom/scss/custom.scss */
  .box1 .g-content {
    min-height: 400px;
    opacity: 0.95;
  }
  /* line 1588, templates/g5_hydrogen/custom/scss/custom.scss */
  .zentriert {
    top: 15px;
  }
  /* line 1592, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-showcase h1 {
    font-size: 1em;
  }
  /* line 1595, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header {
    text-align: center;
  }
  /* line 1599, templates/g5_hydrogen/custom/scss/custom.scss */
  ul.g-toplevel {
    bottom: 20px !important;
  }
  /* line 1603, templates/g5_hydrogen/custom/scss/custom.scss */
  body, .sample-content .sample-description {
    font-size: 0.9rem;
  }
  /* line 1607, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-subfeature .sample-content .g-content {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 1611, templates/g5_hydrogen/custom/scss/custom.scss */
  #start-feature h4 {
    color: #ff9800;
    font-size: 0.9em;
    font-weight: 600 !important;
  }
  /* line 1616, templates/g5_hydrogen/custom/scss/custom.scss */
  #start-feature .box1 .g-content p {
    min-height: 280px;
    font-size: 11px !important;
  }
  /* line 1621, templates/g5_hydrogen/custom/scss/custom.scss */
  .btn.btn-info {
    font-size: 11px;
  }
  /* line 1625, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .box3 .g-content {
    min-height: 330px;
  }
  /* line 1629, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer p {
    margin: 0.8rem 0px;
    font-size: 11px !important;
  }
  /* line 1634, templates/g5_hydrogen/custom/scss/custom.scss */
  h1 {
    font-size: 1.5rem;
  }
  /* line 1638, templates/g5_hydrogen/custom/scss/custom.scss */
  li.g-menu-item {
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 1644, templates/g5_hydrogen/custom/scss/custom.scss */
  h4 {
    font-size: 1rem;
  }
  /* line 1647, templates/g5_hydrogen/custom/scss/custom.scss */
  .sample-content h4 {
    min-height: 50px;
  }
  /* line 1650, templates/g5_hydrogen/custom/scss/custom.scss */
  p.blockinfo {
    min-height: 350px;
  }
  /* line 1653, templates/g5_hydrogen/custom/scss/custom.scss */
  p.blockinfo2 {
    min-height: 190px;
  }
  /* line 1656, templates/g5_hydrogen/custom/scss/custom.scss */
  #footer-menu .g-main-nav .g-toplevel li.g-menu-item {
    font-size: 0.9rem;
  }
  /* line 1660, templates/g5_hydrogen/custom/scss/custom.scss */
  #map {
    padding: 20px;
  }
  /* line 1663, templates/g5_hydrogen/custom/scss/custom.scss */
  #kontaktformular {
    padding: 20px;
  }
  /* line 1667, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-photo h5 {
    position: absolute;
    top: 0px;
    z-index: 100;
    color: #fff;
    opacity: 0;
    text-align: center;
    width: 100%;
    transition: all 200ms linear 0s;
    font-size: 16px;
    margin-left: 10px;
    text-transform: capitalize;
  }
  /* line 1681, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-photo h6 {
    position: absolute;
    top: 70px;
    font-size: 12px;
    margin-left: 10px;
  }
  /* line 1688, templates/g5_hydrogen/custom/scss/custom.scss */
  .rl_tabs .nav-tabs {
    font-size: 12px;
  }
  /* line 1692, templates/g5_hydrogen/custom/scss/custom.scss */
  .breadcrumb > li > .divider {
    display: none;
  }
}
/*-----------3-------------*/
@media (min-width: 980px) and (max-width: 1279px) {
  /* line 1700, templates/g5_hydrogen/custom/scss/custom.scss */
  body, .sample-content .sample-description {
    font-size: 0.9rem;
  }
  /* line 1703, templates/g5_hydrogen/custom/scss/custom.scss */
  h1 {
    font-size: 1.6rem;
  }
  /* line 1706, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-toplevel > li > a > img {
    width: 40px;
  }
  /* line 1710, templates/g5_hydrogen/custom/scss/custom.scss */
  #start-feature h4 {
    color: #ff9800;
    font-size: 0.9em;
    font-weight: 600 !important;
  }
  /* line 1716, templates/g5_hydrogen/custom/scss/custom.scss */
  #start-feature .box1 .g-content p {
    min-height: 260px;
    font-size: 12px !important;
  }
  /* line 1721, templates/g5_hydrogen/custom/scss/custom.scss */
  #footer-menu .g-main-nav .g-toplevel li.g-menu-item {
    font-size: 0.9rem;
  }
  /* line 1725, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-subfeature .sample-content .g-content {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 1729, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer .box3 .g-content {
    min-height: 300px;
  }
  /* line 1733, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-photo h5 {
    position: absolute;
    top: 0px;
    z-index: 100;
    color: #fff;
    opacity: 0;
    text-align: center;
    width: 100%;
    transition: all 200ms linear 0s;
    font-size: 18px;
    margin-left: 10px;
    text-transform: capitalize;
  }
  /* line 1747, templates/g5_hydrogen/custom/scss/custom.scss */
  .team-photo h6 {
    position: absolute;
    top: 70px;
    font-size: 14px;
    margin-left: 10px;
  }
  /* line 1754, templates/g5_hydrogen/custom/scss/custom.scss */
  .zentriert {
    top: 15px;
  }
}
/*-----------4-------------*/
/*-----------5-------------*/
