/*
 Theme Name:     JR Divi
 Theme URI:      https://www.jr-design.ch
 Description:    jr-design.ch's Divi Child Theme
 Author:         jr-design.ch
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
@import "fonts/fonts.css";

/* Header oben fixiert */
header.et-l--header {
    position: fixed; /* Fixiert das Element */
    top: 0; /* Setzt es ganz oben */
    width: 100%; /* Deckt die volle Breite ab */
    z-index: 9999; /* Stellt sicher, dass es über anderen Elementen liegt */
}

body {
    margin-top: -61px; /* Passe diesen Wert an die Höhe deines Headers an */
}

h1 {
    margin-bottom: 10px;
}

@media (max-width: 980px) {
  .main-content .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .main-content .et_pb_section {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .main-content .et_pb_row .et_pb_column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/* UL LI im Inhalt korrigieren */
#left-area ul,
.entry-content ul,
.et-l--body ul,
.et-l--footer ul,
.et-l--header ul {
	padding-left: 2em;
}

/* Media Query für Mobile Ansicht */
@media (max-width: 768px) {
	.vereinsbox {
		width: 100%;
		margin-right: 0; /* Anpassung um auf mobilen Geräten den rechten Margin zu entfernen */
	}
}

/* Button Farben */
.btnFAHover,
a.btnFAHover,
a.btnFAHover:link,
a.btnFAHover:visited {
	color: #ff6600;
}

.btnFAHover:hover,
a.btnFAHover:hover {
	color: #8AC007;
	text-decoration: none;
}

.et_pb_text p {
    padding-bottom: 0.6em;
}

.et_pb_text p:last-child {
    padding-bottom: 0;
}

