/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2026 | 16:38:22 */
blockquote {
	color: var(--e-global-color-text);
	line-height: 1.7em;
	border-left-color: var(--e-global-color-accent);
}
li {
	padding-bottom: 0.5em;
}
span.eael-accordion-tab-title {
	padding-left: 1%;
}
footer .svg-inline--fa {
	color: #fff;
}
footer li.elementor-icon-list-item:hover .svg-inline--fa {
	color: var(--e-global-color-accent);
}
header#masthead {
	background-color: #ffffffaa;
}
#main .shariff {
	max-width: 1350px;
	padding-left: 25px;
	padding-right: 25px;
	margin-right: auto;
	margin-left: auto;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0);
}
.elementor-widget-eael-adv-accordion .eael-accordion-header .svg-inline--fa {
	color: rgba(255, 255, 255, 1);
}
.youzify-account-header .svg-inline--fa path,
.youzify-media-filter .svg-inline--fa path,
.youzify-wall-options .svg-inline--fa path {
	/* fill: var(--e-global-color-primary);*/
	opacity: 0.5;
}
.youzify-account-header .svg-inline--fa,
.youzify-media-filter .svg-inline--fa,
.youzify-wall-options .svg-inline--fa {
	font-size: 0.75rem;
	margin-right: 0.2rem;
}
.youzify-item-data .svg-inline--fa.fa-check,
.activity-head .svg-inline--fa.fa-check {
	margin-left: 0.4rem;
}
#ast-fixed-header>#ast-desktop-header .custom-logo {
	max-width: 175px;
}
#ast-fixed-header>#ast-desktop-header .site-header-primary-section-right {
	padding-top: 15px;
}
#ast-fixed-header>#ast-desktop-header .site-header-above-section-right {
	padding-top: 5px;
}
h2.degrees {
	color: rgba(216, 31, 132, 1);
}
.youzify-media-item .youzify-media-item-img .youzify-media-audio-play,
.youzify-media-item .youzify-media-item-img .youzify-media-post-link,
.youzify-media-item .youzify-media-item-img .youzify-media-video-play,
.youzify-media-item .youzify-media-item-img .youzify-media-zoom-photo {
	width: 25px !important;
	height: 25px !important;
	line-height: 25px !important;
}
.eckb-article-container .eckb-article-title a {
	color: rgba(76, 76, 76, 1);
	font-family: myMontserrat;
	line-height: 18px;
	font-size: 18px;
}
#eckb-article-content-body h2 {
	font-family: myMontserrat;
	font-size: 22px;
	color: rgba(0, 0, 0, 1);
	font-weight: 700;
}
#eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-read-more {
	color: rgba(216, 31, 132, 1) !important;
	-webkit-text-stroke-color: rgba(216, 31, 132, 1);
}
#eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-read-more:hover {
	color: rgba(0, 159, 227, 1) !important;
	-webkit-text-stroke-color: rgba(0, 159, 227, 1);
}
/*##################
externe Wetterdaten
#################*/
span.ups {
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	padding: 5px 10px 5px 10px;
	border-radius: 7px;
	background: #005F8C;
	color: #fff;
	margin: 0 15px 10px 15px;
}
#temp1 {
	border: #C1C1C1 1px solid;
	padding: 4px 10px 4px 10px;
	border-radius: 5px;
	background: #fff;
	margin: 10px 10px 0 10px;
}
#temp2 {
	border: #C1C1C1 1px solid;
	padding: 14px 10px 12px 0;
	border-radius: 5px;
	background: #fff;
	margin: 5px 10px 0 10px;
	font-size: 0.8em;
}
#temp1 h3 {
	font-size: 3em;
}
span.vvch {
	font-weight: 700;
	float: right
}
#apa {
	display: inline-block;
	margin: 5px 10px 0 15px;
}
#wpDataChart_3 g.highcharts-axis-labels.highcharts-yaxis-labels,
#wpDataChart_3 g.highcharts-axis.highcharts-yaxis {
	display: none;
}
table.forasha {
	margin-bottom: 0;
	background-color: #85D1F2;
	border-width: 0;
}
table.forasha td {
	color: #fff;
	font-weight: 700;
	border-width: 0;
	width: 25%;
}
table.foraya td {
	font-size: 0.75em;
	padding: 1% 0 1% 3%
}
.youzify-navbar-item .svg-inline--fa,
.youzify-default-subnav .svg-inline--fa {
	margin-right: 5px;
}
.youzify-search-landing-image-text {
	text-shadow: 2px 2px black;
}
.youzify-search-landing-image-container {
	max-height: 175px;
}
body .gform_wrapper .gfield_password_strength.strong {
	background-color: #7cfc00;
	border-color: #7cfc00;
	color: black;
}
body .gform_wrapper .gfield_password_strength.good {
	background-color: #FFDEAD;
	border-color: #ffdead;
	color: black;
}
body .gform_wrapper .gfield_password_strength.bad {
	background-color: #ee3b3b;
	border-color: #ee3b3b;
	color: white;
}
body .gform_wrapper .gfield_password_strength.mismatch,
body .gform_wrapper .gfield_password_strength.short {
	background-color: #Ff1493;
	border-color: #ff1493;
	color: white;
}
.single-webcam h2 {
	font-size: 1.6rem;
}
.single-webcam h3 {
	font-size: 1.25rem;
}
#masthead>#ast-desktop-header .menu--header .menu-item {
	padding-bottom: 0px;
	padding-top: 0px;
}
.youzify-post-more-button{
	background-color: var(--e-global-color-primary) ;
}
.buddypress.bp-nouveau div#content {
	max-width: 90%;
	margin: 0 auto;
}
.current-water-wrapper-north h3, .current-water-wrapper-south h3 {
	font-weight: 400;
	font-size: 1.5rem;
	color: var(--e-global-color-accent);
	text-decoration: underline;
}
.current-water-wrapper-north h3 {
	text-align: right;
}
.current-water-wrapper-north h3+div {
	font-size:0.7rem;
	text-align: right;
}
.current-water-wrapper-south h3+div {
	font-size:0.7rem;
}
h2 .current-water-introtext {
	color: var(--e-global-color-primary);
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.3rem;
	padding: 0.5rem 0;
}
.current-water-wrapper-north h2 {
	text-align: right !important;
}
@media screen and (min-width:990px){
	#temp1 {
		width: 265px;
		float: left;
		margin: 7px 10px 15px 15px;
		height: 100px;
	}
	#temp2 {
		width: 265px;
		float: left;
		margin: 7px 15px 15px 0;
		height: 100px;
		padding: 14px 10px 4px 10px;
	}
}
