/*
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
*/

.hidden {display:none !important;}


/* HOME STARTSEITE */

/* BOX IMAGE EFEX*/

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
	position:relative;
	z-index:2;
	pointer-events:none;
}
.fusion-column-inner-bg {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.fusion-column-inner-bg a {
	width:100%;
	height:100%;
}
.fusion-column-inner-bg a span {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.fusion-image-hovers .hover-type-zoomin {
	overflow:hidden;
	-webkit-mask-image:-webkit-radial-gradient(white,black);
}
.fusion-image-hovers .hover-type-zoomin img,.fusion-image-hovers .hover-type-zoomin .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin .fusion-column-inner-bg-image {
	opacity:1;
	transition:opacity 1s,-webkit-transform 1s;
	transition:opacity 1s,transform 1s;
	transition:opacity 1s,transform 1s,-webkit-transform 1s;
}
.fusion-image-hovers .hover-type-zoomin:hover img,.fusion-image-hovers .hover-type-zoomin:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin:hover .fusion-column-inner-bg-image {
	opacity:0.9;
	-webkit-transform:scale3d(1.1,1.1,1);
	transform:scale3d(1.1,1.1,1);
}
.fusion-image-hovers .hover-type-zoomout {
	overflow:hidden;
	-webkit-mask-image:-webkit-radial-gradient(white,black);
}
.fusion-image-hovers .hover-type-zoomout img,.fusion-image-hovers .hover-type-zoomout .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout .fusion-column-inner-bg-image {
	opacity:1;
	-webkit-transform:scale(1.12);
	transform:scale(1.12);
	transition:opacity 1s,-webkit-transform 1s;
	transition:opacity 1s,transform 1s;
	transition:opacity 1s,transform 1s,-webkit-transform 1s;
}
.fusion-image-hovers .hover-type-zoomout:hover img,.fusion-image-hovers .hover-type-zoomout:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout:hover .fusion-column-inner-bg-image {
	opacity:0.9;
	-webkit-transform:scale(1);
	transform:scale(1);
}


.person-content {padding-left: 10px; padding-right:10px; margin-bottom:20px !important;text-align:center !important; line-height: 20px !important;}

.video-shortcode {margin-bottom: 0px !important;}



@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1023px)
 {
.test{display:none!important;}
	  
.padding_mobile1{padding-left: 5% !important; padding-right: 5% !important; padding-bottom: 50px !important; padding-top: 50px !important;}
.padding_mobile2{padding-left: 5% !important; padding-right: 5% !important; padding-bottom: 0px !important; padding-top: 0px !important;}
.hidden_mobile1{display:none !important;}
.reset_mobile1{padding: 0px !important;margin-bottom: 0px !important;}
.reset_mobile2{padding-top: 1% !important;padding-left: 0% !important;padding-right: 0% !important;margin-bottom: 0px !important;}
.reset_mobile3{width: 50% !important;padding: 0px !important;margin: 0% !important;}
	 .reset_mobile1_3{width: 33.33% !important;padding: 0% !important;margin: 0% !important;}
.reset_margin_mobile1{margin-bottom: 0px !important;}
.home_selector1{padding-bottom: 25px !important; padding-top: 50px !important;}	
	 .margin_negative1{margin-top: -50px !important;}	  

	  
h1{font-size: 48px !important;line-height: 44px !important;align-content: center !important;}
h2{font-size: 22px !important;line-height: 23px !important;}
h3{font-size: 36px !important;line-height: 38px !important;text-align: center !important;}
h4{font-size: 18px !important;line-height: 20px !important;}
h5{font-size: 18px !important;line-height: 24px !important;}
h6{font-size: 30px !important;line-height: 36px !important; text-align: center !important;margin: 20px !important;} /* spalten text auswahl homeseite */
.fusion-separator fusion-full-width-sep sep-none {display:none;}
.person-title {font-size: 14px !important;}

}



 @media only screen
  and (min-device-width: 320px)
  and (max-device-width: 767px)
  {

.test{display:none!important;}
	  
.padding_mobile1{padding-left: 5% !important; padding-right: 5% !important; padding-bottom: 30px !important; padding-top: 30px !important;}
.padding_mobile2{padding-left: 5% !important; padding-right: 5% !important; padding-bottom: 0px !important; padding-top: 0px !important;}
.hidden_mobile1{display:none !important;}
.reset_mobile1{padding: 0px !important;margin-bottom: 0px !important;}
.reset_mobile2{padding-top: 1% !important;padding-left: 0% !important;padding-right: 0% !important;margin-bottom: 0px !important;}
.reset_mobile1_3{width: 33.33% !important;padding: 0% !important;margin: 0% !important;}	  
.reset_margin_mobile1{margin-bottom: 0px !important;}
.home_selector1{padding-bottom: 25px !important; padding-top: 50px !important;}	
	  

	  
h1{font-size: 42px !important;line-height: 46px !important;align-content: center !important;}
h2{font-size: 19px !important;line-height: 22px !important;}
h3{font-size: 36px !important;line-height: 38px !important;text-align: center !important;}
h4{font-size: 18px !important;line-height: 20px !important;}
h5{font-size: 18px !important;line-height: 24px !important;}
h6{font-size: 26px !important;line-height: 32px !important;} /* spalten text auswahl homeseite */
.fusion-separator fusion-full-width-sep sep-none {display:none;}
}


