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

.white p,
.white h1,
.white h2, 
.white h3,
.white li {
	color: rgba(255, 255, 255, 0.8) !important;
}
.shadow {
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
    border-radius: 12px 12px 12px 12px;
}
.beitrag {
	padding: 30px 60px 30px !important;
}
.box {
    overflow: hidden;
    background-color: #fff;
	padding: 30px 30px 10px 30px;
	margin-bottom: 30px !important;
}
.box > h3 {
	margin-top: 0 !important;
}
.side-link a {
   display: flex !important;
   align-items: center !important;
}
.side-link img {
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
    border-radius: 6px 6px 6px 6px;
    background-color: #fff;
	padding: 10px;
	margin-right: 10px;
}
.member > span {
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #ccc;
	padding: 20px 10px !important;
}
.awb-imageframe-caption-text {
	font-size: 14px !important;
}
.awb-swiper .fusion-carousel-item-wrapper {
	text-align: left !important;
}
.fusion-toggle-boxed-mode {
	border-radius: 6px 6px 6px 6px !important;
}
.fusion-toggle-boxed-mode .panel-heading a {
	padding: 10px !important;
}
.fusion-toggle-heading {
	margin-left: 5px !important;
}
#menu-footer-menu {
	min-height: 1em !important;
}
#menu-footer-menu li:last-child {
	--awb-border-right: 0 !important;
	--awb-active-border-right: 0 !important;
    border-right: 0 !important;
}
.beitrag-box h3,
.search-results h2 {
	font-size: 22px !important;
}
#eventfeed-container h3 {
	font-size: 22px !important;
}
.fusion-post-cards .fusion-button { -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }

div.wpforms-container-full .wpforms-confirmation-container-full {
	background: #FEE4BC !important;
	font-weight: 600;
}

@media only screen and (max-width: 800px) { 
	.fusion-text ul { margin-left: -20px !important; }
	.person .fusion-column-wrapper { background: #fff !important; border-radius: 0 !important; border: 0 !important; }
	.person .fusion-column-wrapper { padding-top: 10px !important; }
	.person .fusion-image-element,
	.person .fusion-text { text-align: center !important; }
}

@media only screen and (max-width: 1024px) { 
	#eventfeed-container h3 { font-size: 19px !important; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }
	.person .fusion-column-wrapper { background: #fff !important; border-radius: 0 !important; border: 0 !important; }
	.person .fusion-column-wrapper { padding-top: 10px !important; }
	.person .fusion-image-element { text-align: center !important; }
	.person .fusion-text p { margin-bottom: 0 !important; }
}
@media only screen and (min-width: 1024px), screen and (max-width: 1280px) { 
	.start-box h2 { font-size: 28px !important; }
}