/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     
 Template:       Divi
 Version:        1.0.1
*/
 
@import url("../Divi/style.css");

@import "styles/cf7v2.css";
 
/* = Ballonsportfreunde Erfurt
------------------------------------------------------- */

/* =Theme customization starts here
------------------------------------------------------- */

/* New own Module*/
.et_bp_myboxes{
    background-color:#f5f5f5;
    padding:30px;
}
.et_bp_myboxes.text_left{
    text-align : left;
}
.et_bp_myboxes.text_center{
    text-align : center;
}
.et_bp_myboxes.text_right{
    text-align : right;
}
.et_bp_myboxes .et_bp_mybox_portrait{
    width:200px;
    height:200px;    
    border-radius: 50%;
    background-size: cover;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom:20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

@media (max-width: 980px){
#main-header{
    background-color: rgba(255,255,255,1);
    opacity: 1;
}
}
@media (max-width: 1100px){
    .et_bp_myboxes .et_bp_mybox_portrait{
        width:180px;
        height:180px;    
    }
    
}

/* ------------------------------------ */
.et_pb_testi_animation_right.et-animated{
opacity: 1; 
	-webkit-animation: fadeRight 1.5s 1 cubic-bezier(0.77,0,.175,1.3); 
	-moz-animation: fadeRight 1.5s 1 cubic-bezier(0.77,0,.175,1.3); 
	-o-animation: fadeRight 1.3s 1 cubic-bezier(0.77,0,.175,1.3); 
	animation: fadeRight 1.3s 1 cubic-bezier(0.77,0,.175,1.3);
}
.et_pb_testi_animation_left.et-animated{
opacity: 1; 
	-webkit-animation: fadeLeft 1.5s 1 cubic-bezier(0.77,0,.175,1.3); 
	-moz-animation: fadeLeft 1.5s 1 cubic-bezier(0.77,0,.175,1.3); 
	-o-animation: fadeLeft 1.3s 1 cubic-bezier(0.77,0,.175,1.3); 
	animation: fadeLeft 1.3s 1 cubic-bezier(0.77,0,.175,1.3);
}
.et_pb_testi_animation_bottom.et-animated{
        opacity: 1; 
	-webkit-animation: fadeBottom 1.5s 1 cubic-bezier(0.77,0,.175,2);
	-moz-animation: fadeBottom 1.5s 1 cubic-bezier(0.77,0,.175,2);
	-o-animation: fadeBottom 1.3s 1 cubic-bezier(0.77,0,.175,2); 
	animation: fadeBottom 1.3s 1 cubic-bezier(0.77,0,.175,2);
}
.et_pb_testi_animation_top.et-animated{
        opacity: 1; 
	-webkit-animation: fadeBottom 1.5s 1 cubic-bezier(0.77,0,.175,2);
	-moz-animation: fadeBottom 1.5s 1 cubic-bezier(0.77,0,.175,2);
	-o-animation: fadeBottom 1.3s 1 cubic-bezier(0.77,0,.175,2); 
	animation: fadeBottom 1.3s 1 cubic-bezier(0.77,0,.175,2);
}
.et_pb_testi_animation_fade_in.et-animated{
        opacity: 1; 
	-webkit-animation: fadeIn 1.5s 1 cubic-bezier(0.77,0,.175,2);
	-moz-animation: fadeIn 1.5s 1 cubic-bezier(0.77,0,.175,2);
	-o-animation: fadeIn 1.3s 1 cubic-bezier(0.77,0,.175,2); 
	animation: fadeIn 1.3s 1 cubic-bezier(0.77,0,.175,2);
}
.et_pb_testi_animation_off.et-animated{
        opacity: 1; 
}
/* ---- CF7 */
.fs-cf7-form.fs-style-basic .et_pb_button{
	border: 2px solid #78c11c;
	color: #78c11c;
}

.fs-cf7-form.fs-style-basic .wpcf7-form-control.wpcf7-radio .wpcf7-list-item{
	display:block;	
}
.fs-cf7-form.fs-style-basic .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{
	display:block;	
}
.fs-cf7-form.fs-style-basic input[type="text"]:focus::placeholder,
.fs-cf7-form.fs-style-basic input[type="email"]:focus::placeholder,
.fs-cf7-form.fs-style-basic textarea:focus::placeholder{
	color:#f2f2f2;
}
/* end: CF7 */