@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-regular.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
/* source-sans-3-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
/* source-sans-3-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
/* source-sans-3-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-500italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
/* source-sans-3-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
/* source-sans-3-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-600italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
/* source-sans-3-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700.svg#SourceSans3') format('svg'); /* Legacy iOS */
}
/* source-sans-3-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/source-sans-3-v18-latin/source-sans-3-v18-latin-700italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v40-latin/open-sans-v40-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/open-sans-v40-latin/open-sans-v40-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* abeezee-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'ABeeZee';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/abeezee-v22-latin/abeezee-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/abeezee-v22-latin/abeezee-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/abeezee-v22-latin/abeezee-v22-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/abeezee-v22-latin/abeezee-v22-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/abeezee-v22-latin/abeezee-v22-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/abeezee-v22-latin/abeezee-v22-latin-regular.svg#ABeeZee') format('svg'); /* Legacy iOS */
}
/* abeezee-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'ABeeZee';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/abeezee-v22-latin/abeezee-v22-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/abeezee-v22-latin/abeezee-v22-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/abeezee-v22-latin/abeezee-v22-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	   url('../fonts/abeezee-v22-latin/abeezee-v22-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
	   url('../fonts/abeezee-v22-latin/abeezee-v22-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
	   url('../fonts/abeezee-v22-latin/abeezee-v22-latin-italic.svg#ABeeZee') format('svg'); /* Legacy iOS */
}

body {
  font-family: 'Source Sans 3', sans-serif;
  font-weight:300;
  font-size:18px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, serif;
	color: #a60c3a;
}

h1 {
  font-size:36px;
}
h2 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
  margin-bottom:10px;
}
h5 {
  font-size: 42px;
  color: white;
}
strong{
  font-weight:bold;
}
.bg-accent{
    background-color: #eeecd9;
}
.mainmenu ul li a {
  font-family: 'Source Sans 3', sans-serif;
   font-weight:600;
  font-size:16px;
  text-transform:none;
}

.mod_pct_megamenu{
	max-width:720px;
	margin-right:calc(var(--contentPaddingLeftRight) + 15px);
	background: rgba(255,255,255,0.95);
	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2);
	border-top: 5px solid #897a72;
	padding: 20px 35px;
}
.mod_pct_megamenu .item.active {
	box-shadow:none;
}
.mod_pct_megamenu h2 {
	color:#a60c3a;
	font-weight:600;
	font-size:18px;
	margin-bottom:10px;
}

.icon-globe > em::before {
  content: "\f0ac"; /* Globe */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 10px;
  color: #ff4fa3; /* Rosa/Pink */
  font-style: normal;
}

.ce_image_extended.welle::after{
	content: url("../img/welle.png");
	position:absolute;
	width:100%;
	bottom:0;
	height: 56px;
	z-index: 1;
	overflow:hidden;
}

.ce_image_extended.welle img{
  width:100%;
  position:relative;
}

/* Grundzustand: ROT */
.btn-red {
  display: inline-block;
  background-color: #b10e3a;       /* Rot  */
  color: #ffffff;
  padding: 14px 22px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  transition: background-color 0.25s ease;
}

/* Hover / Fokus: ausgegraut */
.btn-red:hover,
.btn-red:focus {
  background-color: #8a7f77;       /* Graubraun */
  color: #ffffff;
  text-decoration: none;
}

/* Tastatur-Fokus */
.btn-red:focus-visible {
  outline: 2px solid #ffffff;
  outline-offset: 3px;
}

.ce_text.reisethema-text {
  position: absolute;
  bottom: 170px;        /* Abstand von unten */
  right: 60px;         /* Abstand von rechts */
  z-index: 3;          /* ÜBER Bild + Welle */
  color: #ffffff;
  max-width: 400px;
}

.ce_revolutionslider_text {
  background:rgba(80, 80, 80, 0.75);
  color:#ffffff;
}

/* === SLIDER GRÖSSE REDUZIEREN (DEIN ORIGINAL) === */
.skipper-slider .swiper-slide {
  text-align: center;
}

.skipper-slider figure {
  max-width: 220px;
  margin: 0 auto;
}

.skipper-slider figure img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}

/* === BUTTON UNTER BILD === */
.skipper-slider .gallery-button {
  margin-top: 12px;
  text-align: center;
}

.skipper-slider .gallery-button a {
  display: inline-block;
  background: #9c0b3d;
  color: #fff;
  padding: 12px 18px;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease;
}

/* === GRAUER HOVER (OK WIE ES WAR) === */
.skipper-slider .gallery-button a:hover {
  background: #6e6e6e;
  color: #ffffff;
}

/* =================================================
   NUR DIESE ERGÄNZUNGEN SIND NEU
   ================================================= */

/* 1️⃣ Slides INHALT wirklich mittig */
.skipper-slider .swiper-slide > * {
  margin-left: auto;
  margin-right: auto;
}

/* 2️⃣ Slider insgesamt etwas kürzer */
.skipper-slider .swiper-container {
  padding-bottom: 8px;
}

/* 3️⃣ Keine Dots */
.skipper-slider .swiper-pagination {
  display: none !important;
}