/*
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
*/

/* texte */

.fusion-text strong{
	color: var(--awb-color5);
}

/* header */
#header_container {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}

/* ############## slider #################*/

.my_slide_box {
	background-color: rgba(255, 255, 255, 0.7);
    padding: 30px 50px !important;
    width: 860px;
    max-width: 80%;
    white-space: normal;
    cursor: pointer;
    margin: 40px !important;
}

#wrapper .my_slide_box .slide_text_smal {
	
	margin-bottom:0px!important;

	font-family: "Open Sans";
	font-feature-settings: normal;
	font-kerning: auto;
	font-optical-sizing: auto;
	font-size: 20px!important;
	font-size-adjust: none;
	font-stretch: 100%;
	font-style: normal;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-variation-settings: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 22px!important;
	text-align: left;
	text-indent: 0px;
	text-size-adjust: 100%;
	white-space-collapse: collapse;
	-webkit-font-smoothing: antialiased;
	color: rgb(18, 22, 41)!important;
}



.my_slide_box .slide_text_big {
	
	margin-bottom:10px!important;

	font-family: "Open Sans";
	font-feature-settings: normal;
	font-kerning: auto;
	font-optical-sizing: auto;
	font-size: 50px;
	font-size-adjust: none;
	font-stretch: 100%;
	font-style: normal;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-east-asian: normal;
	font-variant-emoji: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-variation-settings: normal;
	font-weight: 400!important;
	letter-spacing: normal;
	line-height: 60px!important;
	text-align: left;
	text-indent: 0px;
	text-size-adjust: 100%;
	white-space-collapse: collapse;
	-webkit-font-smoothing: antialiased;
	color: rgb(18, 22, 41)!important;
}

#wrapper .my_slide_box .my-btn,
#wrapper .my_slide_box button {
	background: #c2d00b !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    padding: 8px 15px !important;
    display: inline-block;
    font-size: 15px !important;
    font-family: 'Open Sans';
    border: 0 !important;
    color: #fff;
	
}
#wrapper .my_slide_box .my-btn:hover,
#wrapper .my_slide_box .my-btn {
	display: inline-block!important;
	margin-left:10px;
	color: #fff!important;
}

#wrapper #rev_slider_18_1 .my_slide_box {
	width: 720px;
	cursor: auto;
}

#wrapper #rev_slider_18_1 .my_slide_box .btn-norm {
	background: #006e6e!important;
	
}



/* elements */

.fusion-separator {
	margin-top: 80px!important;
	margin-bottom: 80px!important;
}


/* Formulare */
span.wpcf7-form-control-wrap .wpcf7-date, 
span.wpcf7-form-control-wrap .wpcf7-quiz, 
span.wpcf7-form-control-wrap .wpcf7-number, 
span.wpcf7-form-control-wrap .wpcf7-select, 
span.wpcf7-form-control-wrap .wpcf7-text, 
span.wpcf7-form-control-wrap .wpcf7-textarea {
    margin-bottom: 13px;
}

.wpcf7-submit {
	width: 100%!important;
}

input::placeholder,
textarea::placeholder {
	color: #888888!important;
	opacity: 1;
}

/* logo liste */

#logo_list img {
	max-height: 80px;
    display: block;
    width: auto;
}


/* mobile */

@media only screen and (max-width: 767px) {
	#wrapper .my_slide_box .slide_text_smal,
	#wrapper .my_slide_box .slide_text_smal *{
		font-size: 16px!important;
		line-height: 20px!important;
	}

	#wrapper .my_slide_box .slide_text_big,
	#wrapper .my_slide_box .slide_text_big *{
		font-size: 16px!important;
		line-height: 20px!important;
	}
}