/* 
 Theme Name:   BeautyAging
 Theme URI:    https://wsa-media.de
 Description:  A DIVI Child Theme for Beauty Aging
 Author:       Uwe Hog
 Author URI:   https://wsa-media.de
 Template:     Divi
 Version:      1.0.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Own styles below this line ==
--------------------------------------------*/

header.et-l.et-l--header {
    position: relative;
    z-index: 99999 !important;
}
body {
	font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 400;
	color: #39382f;
	font-size: 18px;
	line-height: 1.65;
	hyphens: auto;
}
h1, h2, h3, .headline {
	font-family: "Marcellus", Georgia, "Times New Roman", serif;
}
h2 {
	font-size: 40px;
	font-weight: 500;
	line-height: 1.5em;
	color: #45474F;
}
h3 {
	font-size: 24px;
	line-height: 1.5em;
}

@media (max-width: 980px) {
  h3 {
    font-size: 32px !important;
  }
  h3 {
    font-size: 22px !important;
  }
}

@media (max-width: 480px) {
  h3 {
    font-size: 28px;
  }
  h3 {
    font-size: 20px;
  }
}

.hgbeige {
	background-color: #f2f1ed;
}
.preheader {
	font-family: 'Source Sans 3',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 400;
	color: var(--gcid-primary-color) !important;
	font-size: 19px;
}
.zeileangebote {
	color: #fff !important;
}
.angebote2 {
	font-size: 16px;
	font-weight: 400;
}
.angebote2 ul {
	padding-top: 15px;
}
.zeilebewertungen .et_pb_slide_description {
  padding: 7% 8% 10% 8% !important;
}
.zeilebewertungen h4, .zeilebewertungen .et_pb_slide_content {
	color: #45474F !important;
}
.zeilebewertungen h4 {
	font-size: 1.2em !important;
}
.zeilebewertungen .glsr-review-date {
	display: none !important;
}
.zeilebewertungen .glsr-review-content {
	font-style: italic;
}
.glsr-tag-value {
	font-size: 0.85em;
 	color: #777;
}
.gl-summary {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px; /* Abstand zwischen Note, Sternen und Text */
	font-size: 14px;
	color: #39382f;
}
.glsr-tag-value {
	font-size: 17px;
	color: #39382f;
}
.glsr-summary .glsr-tag-value {
	font-size: 14px;
	color: #39382f;
}
.glsr-summary .glsr-star {
  background-size: 12px;
  height: 12px;
  width: 12px;
}
.glsr-summary .gl-star-rating--stars svg {
    width: 12px !important;
    height: 12px !important;
}
#Fusszeile {
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
}
.et_pb_button {
	border: 2px solid #b49b4f;
	color: #b49b4f;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
	border: 2px solid #b49b4f;
	padding: .3em 2em .3em .7em;
	background-color: #b49b4f;
	color: #fff !important;
}
.et_pb_button::after, .et_pb_button::before {
	font-size: 26px;
}
.percent p {
	min-width: 64px;
}
.infotextmiticonblume .et_pb_module_header {
	color: #38392f !important;
	font-family: 'Marcellus',Georgia,"Times New Roman",serif !important;
	font-size: 28px !important;
	font-style: inherit;
	font-weight: 500;
}