/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.2rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.7rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.25rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.2rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* line 6, templates/rt_horizon/custom/scss/custom.scss */
.g-simplecontent .g-simplecontent-item-leading-content {
  margin-bottom: 0.625rem;
  font-weight: 600;
  font-size: 1.2rem;
}
/* line 12, templates/rt_horizon/custom/scss/custom.scss */
a.anchor {
  display: block;
  position: relative;
  top: -250px;
  visibility: hidden;
}
/* line 21, templates/rt_horizon/custom/scss/custom.scss */
.box2 a {
  color: #fff;
}
/* line 25, templates/rt_horizon/custom/scss/custom.scss */
.box2 .g-title {
  font-size: 3.2rem;
  text-transform: uppercase;
  margin-top: -1rem;
}
/* line 31, templates/rt_horizon/custom/scss/custom.scss */
.sp_popup_wrap {
  position: fixed;
  width: auto;
  height: auto;
  z-index: 999;
  padding: 50px;
  border-radius: 15px;
  top: 50px;
}
@media (max-width: 767px) {
  /* line 42, templates/rt_horizon/custom/scss/custom.scss */
  .table-responsive {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 47, templates/rt_horizon/custom/scss/custom.scss */
  .table {
    width: 100%;
  }
  /* line 50, templates/rt_horizon/custom/scss/custom.scss */
  .table td, .table th {
    white-space: nowrap;
  }
  /* line 55, templates/rt_horizon/custom/scss/custom.scss */
  td {
    padding: 0.5rem;
    border: 1px solid #d4dce3;
    font-size: 0.6rem !important;
  }
}
/* line 61, templates/rt_horizon/custom/scss/custom.scss */
This will make the table scroll horizontally on smaller screens, and prevent text from wrapping in table cells. You can adjust the media query breakpoint and styles to suit your needs. Make sure to include the CSS within the head element of your HTML document. .g-simplecontent .g-simplecontent-layout-standard .g-simplecontent-item-content-title {
  font-size: 3.5vw;
}
/* line 76, templates/rt_horizon/custom/scss/custom.scss */
.g-heading h2 {
  font-size: 4vw;
}
/* line 80, templates/rt_horizon/custom/scss/custom.scss */
.g-social .g-social-items a {
  font-size: 4vw;
  border-radius: 2px;
}
/* line 85, templates/rt_horizon/custom/scss/custom.scss */
.marsselslider {
  background: #db3391;
}
/* line 90, templates/rt_horizon/custom/scss/custom.scss */
.marsselslider .g-slider .g-slider-carousel-content {
  background: #db3391;
}
/* line 95, templates/rt_horizon/custom/scss/custom.scss */
.emder .g-slider .g-slider-carousel-content {
  background: #3ed4cf;
}
/* line 100, templates/rt_horizon/custom/scss/custom.scss */
.wartburg .g-slider .g-slider-carousel-content {
  background: #2f2f2f;
  color: white;
}
/* line 105, templates/rt_horizon/custom/scss/custom.scss */
.leher .g-slider .g-slider-carousel-content {
  background: #6a4777;
}
/* line 109, templates/rt_horizon/custom/scss/custom.scss */
.borgfeld .g-slider .g-slider-carousel-content {
  background: #b8d553;
}
/*# sourceMappingURL=custom_351.css.map */