/*
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
*/
.fusion-footer-contact-form {
	background-color: #373d4d;
	background-position: left top;
	background-repeat: no-repeat;
	padding-top:50px;
	padding-right:30px;
	padding-bottom:50px;
	padding-left:30px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-color:#eae9e9;
	border-top-style:solid;
	border-bottom-style:solid;
	z-index: 0;
}
.fusion-footer-contact-form .fusion-row {
	max-width: 1170px;
}
.fusion-footer-contact-form .fusion-row span.wpcf7-list-item {
	margin-left: 0px;
}
.fusion-footer-contact-form .fusion-row .fusion-layout-column {
	margin-bottom: 0px;
}
/*.fusion-kontakt-page-form .fusion-row input,
.fusion-kontakt-page-form .fusion-row input:focus,
.fusion-kontakt-page-form .fusion-row input:hover,
.fusion-kontakt-page-form .fusion-row input[type="submit"],
.fusion-kontakt-page-form .fusion-row input[type="submit"]:focus,
.fusion-kontakt-page-form .fusion-row input[type="submit"]:hover,
.fusion-kontakt-page-form .fusion-row select,
.fusion-kontakt-page-form .fusion-row select:focus,
.fusion-kontakt-page-form .fusion-row select:hover,
.fusion-kontakt-page-form .fusion-row textarea,
.fusion-kontakt-page-form .fusion-row textarea:hover,
.fusion-kontakt-page-form .fusion-row textarea:focus {
	background: #FFFFFF;
	color: #5a5d62;
	border-color: #5a5d62;
}
.fusion-kontakt-page-form .fusion-row .fusion-star-red {
	color: #f00;
}*/
.fusion-kontakt-page-form {
	color: #FFFFFF;
}
.fusion-kontakt-page-form .fusion-row span.wpcf7-list-item {
	margin-left: 0px;
}
.fusion-kontakt-page-form .fusion-row .fusion-layout-column {
	margin-bottom: 0px;
}
html, body a, a, body div a, span a, div a, body a, body a:after, body a:before{
	color: inherit;
}

/* Better Results */

.text-gold {
	background-image:linear-gradient(90deg,#a6781a,#EDDD95,#a6781a);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Fixed Buttons Tel and Mail */
.to-top-right #toTop {
	right: 1.5rem;
}
.fix-button-email,
.fix-button-telephone {
	background-image: linear-gradient(90deg,#a6781a,#EDDD95,#a6781a);
    border-radius: 50%;
    height: 3rem;
    position: fixed;
    right: 1.5rem;
    width: 3rem;
	display: flex;
    align-items: center;
    justify-content: center;
}

.fix-button-telephone {
	bottom: 7rem;
}

.fix-button-email {
	bottom: 3.1rem;
}	

@media all and (max-width: 800px) {
	.fix-button-telephone {
		bottom: 10rem;
		right: 1.4rem;
	}
	
	.fix-button-email {
		right: 1.4rem;
		bottom: 5.9rem;
	}
}

.fix-button-telephone i,
.fix-button-email i {
	font-size: 1.3rem;
	color: #24272d;
}