/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 /*set the width of the rows inside the Post Content module*/
.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row {
	width: 100%;
}
/*
 * Silbentrennung auf deiner Website
 * https://wp-bibel.de/tutorial/silbentrennung-auf-deiner-website*/ 

body {
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.post-content-inner {
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}


/* =Theme customization starts here
------------------------------------------------------- */

.et_pb_row { padding-top: 30px !important; }

/* = Equal height Blogs
------------------------------------------------------- */

.pa-blog-equal-height .et_pb_ajax_pagination_container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	column-gap: 0.8em
}

.pa-blog-equal-height .et_pb_ajax_pagination_container article {
	padding: 1em;
	border-radius: 5px;
	border: 2px solid blue
}

.pa-blog-equal-height .et_pb_ajax_pagination_container div {
	grid-column: 1 / -1;
}

.pa-blog-equal-height .et_pb_post div.post-content a.more-link {
	position: absolute;
	bottom: 30px
}

.pa-blog-equal-height .post-content {
	padding-bottom: 4.5em;
 
}


/* Resize Featured Image Thumbnails */
.pa-blog-equal-height .entry-featured-image-url {
    padding-top: 70.25%;
    border-radius: 1px;
}
 
.pa-blog-equal-height .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  object-fit: cover;
  border-radius: 5px 5px 0px 0px;
}
.pa-blog-equal-height .entry-title{
  padding-top: 0px;
	
	
} 

@media all and (max-width: 980) {
	.pa-blog-equal-height .et_pb_ajax_pagination_container {
		grid-template-columns: repeat(2, 1 fr);
	}
	
}

@media all and (max-width: 768px) {
	.pa-blog-equal-height .et_pb_ajax_pagination_container {
		grid-template-columns: repeat(1, 1 fr);
	}
}

/* Menu Parent colour*/
.current-menu-parent > a,
.current-menu-item a { 
    color: blue !important; /* Important is required */
}
/* Mehr Abstand im Akkordeon */
.et_pb_accordion_item_1_tb_body.et_pb_toggle .et_pb_toggle_content p { padding-top: 30px !important; }
.et_pb_accordion_item_0_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_1_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_2_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_3_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_4_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_5_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_6_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_7_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_8_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_9_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_10_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_11_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_12_tb_body.et_pb_toggle .et_pb_toggle_content p, .et_pb_accordion_item_13_tb_body.et_pb_toggle .et_pb_toggle_content p {
    line-height: 2em;
	padding-top: 30px !important;
}
.et_pb_toggle_content { padding-top: 30px !important; }

/* Image volle breite aber cropped*/
.container{
  width:100%;
  height:60px;
  overflow:hidden;
}
.img {
  width:100%;
}