/*
Theme Name: Freelancer
Theme URI:  https://wordpress-freelancer.info
Author:     SmartMedia
Author URI: https://wordpress-freelancer.info/
Template:   enfold
Version:    1.0
License:    GNU General Public License v2 or later
*/
.slideshow_caption {
	width: 62%;
}
#referenz {background: #f4f4f4}
#referenz2 {background: #ffffff}
#referenz img {opacity: 0.6;}
#referenz img:hover {opacity: 1.0; 	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}
#referenz .avia_textblock {margin-top:25px}
#uebermich .container {max-width:76%}
h2 {
	font-size: clamp(2.5rem, 2vw + 1rem, 2.5rem) !important;
	color: #04789e !important;
	font-weight: 300 !important;
}
h1 {
	font-size: clamp(3rem, 2vw + 1rem, 2.5rem) !important;
	color: #666666 !important;
	font-weight: 300 !important;
}
h3 {
	font-size: clamp(1.7rem, 1.7vw + 0.8rem, 1.7rem) !important;
	color: #666666 !important;
	font-weight: 300 !important;
}
#footer a, .avia-menu-text {font-size:20px; font-weight:300 !important; }
.phone-info div {font-weight:300 !important; font-size:16px;}
.ff-el-form-check-label span {font-size:18px}
#top label span, #top legend span {
	font-weight: 300 !important;
	font-size: 15px !important;
	color: #444;
}
form.fluent_form_1 .ff-btn-submit:not(.ff_btn_no_style) {
	background-color: #00769d !important; 
	color: #ffffff;
}
.av-contains-svg #Ebene_1 {max-height:80px !important}
@media ALL AND (max-width:1080px) {
	.avia-caption-content {display:none}
}
@media ALL AND (max-width:780px) {
	.slideshow_caption h2 {display:none}
.responsive #top .slideshow_caption {
	right: 0 !important;
	width: 100%;
	padding: 0;
	top: -25px;
}
	.slideshow_align_caption .avia-color-theme-color {
	position: absolute;
	top: 20px;
	left: 190px;
}
	.slideshow_align_caption .avia-color-dark {
			position: absolute;
	top: 80px;
	left: 190px;
	}
	
}