/*
Theme Name: FSM
Description: Child theme for the Avada
Author: Florian Schmidt
Template: Avada
*/

/* Variables:

Gelb:		var(--awb-color4)
Rot:		var(--awb-color5)
Hellgrau:	var(--awb-color3)
Grau:		var(--awb-color7)
Schwarz:	var(--awb-color8)
*/


/* Header */
#menu-main-menu .gelb .menu-text {
	color:var(--awb-color4);
}
#menu-main-menu .rot .menu-text {
	color:var(--awb-color5);
}
#menu-main-menu .schwarz .menu-text {
	color:var(--awb-color8);
}
/* Slider Home */
.fusion-slider-sc-slider-home .slide-content-container {
    position: absolute;
    top: 0;
    left: 50%;
    width: 50%;
    padding-left: 50px!important;
    padding-right: 50px!important;
    transform: none;
    height: 100%;
    display:flex;
    align-items:center;
}
.fusion-slider-sc-slider-home .background-image {
    max-width: 50%!important;
}
.fusion-slider-sc-slider-home .heading {
    margin-bottom:50px!important;
}
.fusion-slider-sc-slider-home .heading {
    margin-bottom:30px!important;
}
.fusion-slider-sc-slider-home .slides > li:first-child, .fusion-slider-sc-slider-home .slides > li:first-child .slide-content-container {
    background:var(--awb-color5);
}
.fusion-slider-sc-slider-home .slides > li:nth-child(2), .fusion-slider-sc-slider-home .slides > li:nth-child(2) .slide-content-container {
    background:var(--awb-color4);
}
.fusion-slider-sc-slider-home .slides > li:nth-child(3), .fusion-slider-sc-slider-home .slides > li:nth-child(3) .slide-content-container {
    background:var(--awb-color3);
}
.fusion-slider-sc-slider-home .slides > li:nth-child(4), .fusion-slider-sc-slider-home .slides > li:nth-child(4) .slide-content-container {
    background:var(--awb-color5);
}
.fusion-slider-sc-slider-home .slides > li:nth-child(5), .fusion-slider-sc-slider-home .slides > li:nth-child(5) .slide-content-container {
    background:var(--awb-color8);
}
/* Elements */
.fusion-testimonials.clean blockquote q {
    border-radius:8px;
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
    padding: 0px 25px!important;
}
.fusion-faq-shortcode .fusion-accordian .fusion-panel {
    border-radius:9px;
}
.fusion-form-field.dsgvo label {
	font-size:12px!important;
	padding-left:25px!important;
}
.fusion-form-field.dsgvo label:before, .fusion-form-field.dsgvo label:after {
    top: 9px!important;
}