/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.34.1488384236
Updated: 2017-03-01 17:03:56

*/


#top-menu li {
    padding-right: 45px;
    
}

body{
	font-weight: 400;
}


/* Randbreite des Grids -> von 80% auf 90% verbreitert */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    position: relative;
    width: 90%;
}

.et_pb_row {
    position: relative;
    width: 90%;
}

.container {
    position: relative;
    width: 90%;
}

/* Slider */
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 0% 0%;      
}

.et-pb-controllers a {
    width: 10px;
    height: 10px;  
}

/* Cookie */
.cookie-notice-container {
    padding: 20px;
}

/* Kontakt */
p.et_pb_contact_field {
    margin-bottom: 2%;
    padding: 0 0 0 2%;
}

.et_contact_bottom_container {
    float: right;
    margin-top: -5%;
    text-align: right;
}

.et_pb_contact p input[type="checkbox"] + label i {
    margin-top: -4px;
}



/* beitraege */
#left-area .post-meta {

    padding-bottom: 15px;
    font-size: 14px;
    display: none;
}

h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
    font-size: 40px !important;
}

.et_pb_column .et_pb_blog_grid .column.size-1of2 {
    width: 100%;
}


.et_pb_blog_1 .et_pb_post .entry-title {
    padding-left: 30px;
}

.et_pb_blog_0 .et_pb_post .entry-title a {
	 padding-left: 30px;
}

.et_pb_posts a.more-link {
    display: block;
    clear: both;
    padding-left: 30px;
    padding-bottom: 30px;
}

/* Map */
.et_pb_map {
    height: 500px;
}

/* Toggel */
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title::before {
    display: block;
}

.et_pb_toggle_close {
    padding: 0px 0px 20px 0px;
}

.et_pb_toggle_open {
    padding: 0px 0px 20px 0px;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 1.8% !important;
}