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

@charset "UTF-8";
#g-header .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  background: none;
}
/* h1-Ueberschrift */
h1 {
  font-weight: 700;
  margin-top: 15px;
  line-height: 120%;
}
/* Silbentrennung */
body {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/* Ecken abrunden */
.eckenueberall img {
  border-radius: 10px 10px 10px 10px;
}
.g-companies.style1 .g-companies-image img {
  padding: 5px;
}
/* Spalten */
.size-34 {
  flex: 0 33%;
  width: 33%;
}
/* Tabellen */
tr, td, th {
  vertical-align: top;
}
/* Schatten bei G-Content (Sponsoren) entfernt */
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  border: 0px solid #e9e9e9;
  width: 100%;
}
/* Hintergrund Unser Tipp schwarz */
.itemid-132 #g-mainbottom {
  background-color: #000000;
}
/* Breadcrumb-Höhe */
#g-breadcrumb {
  padding: 0px !important;
}
#g-breadcrumb .g-content {
  margin: 0rem;
  padding: 0rem;
}
/* Mobil-Schriften */
@media only all and (max-width: 30rem) {
  h1 {
    font-size: 1.6rem;
  }
  h2 {
    font-size: 1.5rem;
  }
  h3 {
    font-size: 1.4rem;
  }
}
/*Blog-Layout*/
.blog-items .blog-item {
  padding: 3% !important;
}
/*Countdown ohne Stunden und Minuten*/
/* Blendet die komplette Stunden-Box aus */
#jocountdown-223-hours, #jocountdown-223-hours-label {
  display: none !important;
}
/* Blendet die komplette Minuten-Box aus */
#jocountdown-223-minutes, #jocountdown-223-minutes-label {
  display: none !important;
}
/* Verringert den seitlichen Abstand der Hauptelemente */
#jocountdown-223-days, #jocountdown-223-seconds {
  margin-left: 5px !important;
  margin-right: 5px !important;
  float: none !important;
  /* Verhindert ein Auseinanderdriften */
  display: inline-block !important;
  /* Sorgt dafür, dass sie nebeneinander stehen */
}
/* Falls Text-Labels separate Abstände erzwingen */
#jocountdown-223-days-label, #jocountdown-223-seconds-label {
  margin-left: 5px !important;
  margin-right: 5px !important;
  display: inline-block !important;
}
/* Überschrift Preistabelle */
.g-pricing-tables.style2 .g-table-title h4 {
  font-size: 1.1rem !important;
  font-weight: bold !important;
}
/*# sourceMappingURL=custom_13.css.map */