/*
Theme Name: Divi-Child-Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Child theme for the Divi theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

/* DAMIT DIE SEITE BEIM LADEN NICHT SPRINGT*/



.et_pb_main_blurb_image {
    margin-bottom: 15px;
    text-align: center;
}

 #footer-info {
    float: none;
    text-align: center;
	display: none;
}

.bottom-nav {
text-align: center;
}

img.alignright {
    float: right;
    margin-left: 15px;
	margin-bottom: 15px;
}

#footer-widgets .footer-widget li::before {
    position: absolute;
    top: 2px;
    left: 0;
    border-width: 0px;
    border-style: solid;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    content: "";
}

#footer-widgets  {
    padding: 3% 0 0;
}

.et_pb_gutters3 .footer-widget {
        margin-top: 0px;
        margin-right: 5.5%;
        margin-bottom: 0px;
        margin-left: 0px;
}
 #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 2% !important;
}


#simple-social-icons-2 {
    float: none;
}

.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
    width: auto;
}

.container {
    position: relative;
    width: 80%;
    max-width: 880px;
    margin: auto;
}

@media (max-width: 1080px){
#simple-social-icons-2 {
    float: left;
}
}



.et_pb_fullwidth_menu .et_mobile_nav_menu {
    z-index: 1;
}

.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_fullwidth_menu .et_mobile_menu ul {
    text-align: left;
    list-style: none !important;
	z-index: 1;
}

.et_mobile_menu li a, .nav li li a {
    font-size: 18px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

/* Change menu item hover color here */
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu li a:hover {
    color: #666666;
}
/*This controls your active link color */
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li.current-menu-item a {
    color: #FFFFFF;
}

/* Menu Schriftgrösse verkleinert sich bei gewisser Breite

@media (max-width: 1900px) {
 #top-menu li, #top-menu li a {
 font-size: 19px !important;
 padding-right: 7px !important;
 }
 }


@media (max-width: 1270px) {
 #top-menu li, #top-menu li a {
 font-size: 19px !important;
 padding-right: 7px !important;
 }
 }
*/
@media (max-width: 1220px) {
 #top-menu li, #top-menu li a {
 font-size: 18px !important;
 padding-right: 6px !important;
 }
 }
@media (max-width: 1140px) {
 #top-menu li, #top-menu li a {
 font-size: 17px !important;
 padding-right: 4px !important;
 }
 }
@media (max-width: 1010px) {
 #top-menu li, #top-menu li a {
 font-size: 16px !important;
 padding-right: 3px !important;
 }
 }



/* Schlagwörter H2 verkleineren sich - dienstleistungen

@media (max-width: 1180px) {
#h2-schlagwoerter.et_pb_text_2 h2{
    font-family: 'handel-gothic-bt',Georgia,"Times New Roman",serif;
    font-size: 22px;
    line-height: 1.8em;
}
	#h2-schlagwoerter.et_pb_text_2 h3{
    font-family: 'handel-gothic-bt',Georgia,"Times New Roman",serif;
    font-size: 22px;
    line-height: 1.2em;
}	
}

.et_pb_bg_layout_light .et_pb_widget li a {
    color: #FFF;
}
.widget_nav_menu ul li.current-menu-item a {
    color: #b3db18;
}

.et_pb_sidebar_0.et_pb_widget_area {
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
}
*/


header#main-header {
z-index: 99990;
}


