/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* HTML */
html {
	hyphens: auto !important;
}

.privacy-policy h5 {
	margin-top: 50px !important;
}

/* CONATCT LINKS */
.contact-details-container li,
.contact-details-container p {
	color: #2d2d2d !important;
}

.contact-details-container > li > .fusion-li-item-content > p[x-apple-data-detectors] {
	color: #2d2d2d !important;
  	text-decoration: none !important;
  	font-size: inherit !important;
  	font-family: inherit !important;
  	font-weight: inherit !important;
  	line-height: inherit !important;
}



/* REDESIGN SWIPER IN STAGE */
.swiper-start-seite .tfs-slider .slide-content-container {
	top: 60% !important;
}

.swiper-start-seite .tfs-slider .slide-content-container .slide-content {
	margin-right: 0 !important;
	background-color: #FE0000 !important;
	color: #ffffff !important;
	padding: 40px !important;
}

.swiper-start-seite .tfs-slider .slide-content-container .slide-content .caption .fusion-title-heading {
	font-family: Sparkasse_web_Lt !important;
	text-transform: none !important;
}

.swiper-start-seite .slide-content-container {
	padding-right: 0 !important;
}

.swiper-start-seite .swiper-start-seite-button {
	padding: 10px;
	color: #ffffff !important;
	border: 1px solid #ffffff;
	font-weight: bold !important;
	transition: color .2s, background-color .2s;
}

.swiper-start-seite .swiper-start-seite-button:hover {
	background-color: #ffffff !important;
	color: #FE0000 !important;
}

.swiper-start-seite h1, h2, h3, h4, h5, h6, p {
	text-transform: none !important;
}

@media(max-width: 1024px) {
	.swiper-start-seite .tfs-slider .slide-content-container .slide-content .caption,
	.swiper-start-seite .tfs-slider .slide-content-container .slide-content .buttons {
		display: none !important;
	}
	
	.swiper-start-seite .tfs-slider .slide-content-container {
		font-size: 16px !important;
		width: auto !important;
		right: 0 !important;
		top: 65% !important;
		padding-left: 0 !important;
	}
	
	.swiper-start-seite .tfs-slider .slide-content-container .slide-content {
		padding: 10px 20px 10px 20px !important;
	}
	
	.swiper-start-seite .tfs-slider .slide-content-container .slide-content .heading {
		margin: 0 !important;
	}
	
	.swiper-start-seite .tfs-slider .slide-content-container .slide-content .heading h2 {
		font-size: 16px !important;
		line-height: 1.2 !important;
		margin: 0 !important;
	}
	
	.swiper-start-seite .tfs-slider .slide-content-container .fusion-title {
		all: unset !important;
		line-height: 1.2 !important;
		margin-bottom: 0 !important;
	}
}
