/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Sep 02 2026 | 18:57:48 */
/* Footer-Links */
.rf-inline-link:hover {
	font-weight:700!important;
}

/* ============================================================
   Back to Top Button Optimierung
   ============================================================ */

.et_pb_scroll_top {
  border: 2px solid #D8CFC8 !important;
  transition: all .3s ease-in-out;
}

.et_pb_scroll_top:hover {
  border: 2px solid #1D1D1D !important;
}

/* ============================================================
   Scrollbar
   ============================================================ */

/* Firefox */
html {
  scrollbar-color: rgba(29, 29, 29, 1) transparent;
  scrollbar-width: thin;
}

/* Webkit (Chrome, Safari, Edge) */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  background: rgba(29, 29, 29, .2);
  border-radius: 4px;
  transition: background 0.2s ease;
}

::-webkit-scrollbar-thumb:hover {
  background: red!important;
}



/* ============================================================
   Akkordeon Toggle Close
   ============================================================ */

body .rf-partyreihen-accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before {
    content: "\36" !important;
    display: block !important;
    position: absolute !important;
    right: -7px !important;
    font-size: 30px !important;
	color:#1d1d1d!important;
}

/* =========================================================
   Instagram-Style
   ========================================================= */

.instagram-gallery__button.instagram-gallery__button--follow {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;

    padding: 10px 24px !important;

    color: #D8CFC8 !important;
    background-color: #1D1D1D !important;
    border: 2px solid #1D1D1D !important;
    border-radius: 10px !important;

    font: inherit;
	font-family: "Josefin Sans", sans-serif !important;
	font-size:18px!important;
    font-weight: 700!important;
    line-height: 1.2;
    font-style:italic !important;

    cursor: pointer;
    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease;
}

.instagram-gallery__button.instagram-gallery__button--follow:hover,
.instagram-gallery__button.instagram-gallery__button--follow:focus {
    color: #1D1D1D !important;
    background-color: #D8CFC8 !important;
    border-color: #1d1d1d !important;
    text-decoration: none !important;
}

/* Icon im Button übernimmt die Textfarbe */
.instagram-gallery__button.instagram-gallery__button--follow svg {
    fill: currentColor !important;
    color: currentColor !important;
}
.qligg-icon-instagram {
	font-size:18px!important;
	font-family: "Josefin Sans", sans-serif !important;
}

/* Instagram-Kacheln abrunden */
.instagram-gallery-list.instagram-gallery-square .instagram-gallery-item,
.instagram-gallery-list.instagram-gallery-square .instagram-gallery-item__wrap,
.instagram-gallery-list.instagram-gallery-square .instagram-gallery-item__media-wrap {
    border-radius: 10px !important;
    overflow: hidden !important;
}