/*
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.
#page-container { padding-top:118px !important; }

*/

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

.et_fullwidth_nav #main-header .container {

    width: 100%;
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}

et_pb_text ul, .et_pb_text ol { margin: 30px; }
et_pb_text li { margin-top: 16px; }
 


.et_pb_section {
    padding: 0px 0;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}



.et_pb_map {
     height: 679px !important;
}

/* Start Hide Main Footer */

#main-footer{
display: none;
}


.et_pb_main_blurb_image {
    display: inline-block;
    margin-bottom: 10px;
    line-height: 0;
    max-width: 100%;
}


/* Menu Schriftgrösse verkleinert sich bei gewisser Breite*/


@media (max-width: 2800px) {
 #top-menu li, #top-menu li a {
 font-size: 27px !important;
 padding-right: 8px !important;
 }
#logo{max-width:300px;}
 }


@media (max-width: 1510px) {
 #top-menu li, #top-menu li a {
 font-size: 24px !important;
 padding-right: 6px !important;
 }
#logo{max-width:300px;}
 }


@media (max-width: 1330px) {
 #top-menu li, #top-menu li a {
 font-size: 20px !important;
 padding-right: 6px !important;
 }
#logo{max-width:250px;}
 }

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

.et_mobile_menu li a {
    font-size: 22px;
}


/* style the opened mobile menu hamburger (make it an 'X') */  
div.mobile_nav.opened .mobile_menu_bar:before {
    font-family: "ETmodules";
    content: "\4d"; 
}


/* color both the open and close hamburgers */
div.mobile_nav.opened .mobile_menu_bar:before, div.mobile_nav.closed .mobile_menu_bar:before {
    color: #000000; 
}




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




