/*
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
*/


/*VORERST*/
.shortcode-map {display:none;}
.test_sichtbar {display:block!important;}


#wrapper .post-content h2 {font-family: 'Dosis';font-size: 34px!important;color: #508ea9;margin-bottom: 0em!important;}
h3 {font-family: 'Dosis'!important;font-size: 22px!important;color: #508ea9!important;}
.ns {display:none;}

#main {max-width: 1100px;margin: 25px auto 25px auto;padding-top: 30px!important;}
.center { text-align:center;}
#content {margin-bottom: -25px!important;}

/*.herstellerlogos {text-align:center;}*/
.herstellerlogos .fusion-imageframe {max-width:123px;margin: 1.35%;}

/* HEADER */
#wrapper, .fusion-header {background-color:rgba(255,255,255,0)!important;}
@media screen and (max-width:953px) {
.fusion-sticky-header-wrapper {background:#FFF;}
.fusion-header {padding: 7px 10px 10px 10px!important;border-bottom: 1px solid #ddd!important;}
.fusion-header-wrapper .fusion-icon-search {display:none;}
.fusion-logo {max-width: 225px;}
.fusion-icon-bars {padding: 21px 25px;margin: 0!important;}
}
/* HEADER END */



/* NAV */
.fusion-main-menu ul li a { text-transform:uppercase;}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul {max-height: 560px;}
/* NAV END */

/*SLIDERS*/
#sliders-container {max-width:1100px; margin:25px auto;}
.rev_slider_wrapper {border:none!important;}
.slotholder {padding: 1em;}
.shadow-left, .shadow-right {display:none;}
/*SLIDERS END*/

/*SIDEBAR*/
.sidebar .widget .widget-title {font-size: 45px!important; margin:0!important;}
/*SIDEBAR END*/


/*UNTERNEHMENSGESCHICHTE*/
.text-klein {font-size:15px;}
/*UNTERNEHMENSGESCHICHTE END*/


/*BUTTONS*/
.fusion-button, .wpcf7-submit {background:#005a75!important;}
.fusion-button-round {-webkit-border-radius: 0px!important;border-radius: 0px!important;}
/*BUTTONS END*/

/* FOOTER */
.fusion-footer-widget-area {border-top: 0px;background-color: #ffffff!important; color:#747474!important;padding: 23px 10px 10px!important;}
.fusion-footer-widget-area .widget-title {font-size:16px!important;color:#333333!important;}
.logo-footer {margin-bottom:4px;}
.fusion-footer-widget-area .widget_nav_menu li {border-bottom:none!important;}
.menu-rechtliches-container ul li {padding:0px!important;}
.menu-rechtliches-container ul li a::before {display:none;}
.fusion-footer-widget-area a { color:#747474!important;}
.fusion-footer-widget-area a:hover {color:#005a75!important;}
.fusion-footer-copyright-area {border-top:none!important;background-color: rgba(255, 255, 255, 0)!important;}
.fusion-copyright-notice, .fusion-copyright-notice a {color: #747474 !important;}
.fusion-copyright-notice a:hover {color: #333333 !important;}

/* FOOTER ÖFFNUNGSZEITEN */
@media screen and (max-width:916px){
.fusion-footer .widget-title {font-size: 13px !important;}
.fusion-footer .textwidget {font-size:15px;}
.fusion-footer .menu {font-size: 15px;}
}
@media screen and (min-width:382px) and (max-width:800px) {
.fusion-footer .fusion-column {max-width: 50%!important;float: left!important;min-height:171px;margin: 0 0 20px!important;}
}
.oezeiten, .oezeiten tr, .oezeiten tr td {margin:0; padding:0;}
/* FOOTER END */

/*KONTAKTFORMULAR*/
.wps-form {width: 100%;margin: 0 auto;}
.wps-form .wpcf7-text {color:#747474!important;}
.wps-form-row {display: flex;flex-direction: column;width: 100%;}
.wps-form-row .wpcf7-form-control {width: 100%;}
.wps-form-column {flex: 1;padding: 0.5rem 0;width: 100%;}
.dsgvo_text {font-size:14px;}
@media only screen and (min-width: 48em) { 
    .wps-form-row {flex-direction: row;}
    .wps-form-column {padding: 0.5rem 1rem;}
}
/*KONTAKTFORMULAR END*/