/*
 * Blog - Element
 */

/*
 * Modify Layout and Background for blog posts on mobile and desktop
 */
.blog_featured.blog_notitle h2 {
	display: none;
}

.blog_featured .et_pb_image_container,
.blog_two_column .et_pb_image_container,
.blog_grid .et_pb_image_container {
	padding: 19px;
}

.blog_featured .et_pb_blog_grid .et_pb_post,
.blog_two_column .et_pb_blog_grid .et_pb_post,
.blog_grid .et_pb_blog_grid .et_pb_post {
	padding: 0px;
}

.et_pb_blog_grid .et_pb_post {
	background-color: #06062c !important;
	border: 0px !important;
}

.et_pb_blog_grid .et_pb_post .entry-title {
	font-size: 18px !important;
	line-height: 1.5em !important;
}

.wp-caption {
    background-color: #070942;
    border-color: #070942;
}

/*
 * Modify Layout and Background for blog posts on desktop
 */
@media all and ( min-width: 981px ) {
	.blog_filter_row.et_pb_row_2_tb_body.et_pb_row {
		margin-bottom: 0px !important;
	}

	.blog_featured h2,
	.blog_featured .post-meta,
	.blog_featured .post-content {
		margin-bottom: 0px;
	}

	.blog_featured .et_pb_post {
		margin-bottom: 0px;
	}


	.blog_two_column {
		margin-top: 75px;
	}

	.blog_featured .post-meta,
	.blog_two_column .post-meta,
	.blog_grid .post-meta {
		position: relative;
		z-index: 0;
		min-width: 250px;
	}

	.blog_single .et_pb_title_meta_container,
	.blog_single .et_pb_title_meta_container a {
		color: #fff !important;
	}
}

/*
 * Modify Recommendation area (below single post)
 */
.blog_recommendation article {
	min-height: 500px;
}

.blog_recommendation .et_pb_blog_grid .et_pb_post {
    background-color: #06062c!important;
}

.blog_recommendation .et_pb_blog_grid .et_pb_post .entry-title a,
.blog_recommendation .et_pb_blog_grid .et_pb_post .post-content-inner p {
	color: #fff !important;
}



/*
.blog_recommendation .et_pb_blog_grid .et_pb_post {
    background-color: #fff!important;
}
*/



/*
 * Show two posts next to each other on the desktop
 */
@media all and ( min-width: 981px ) {
	.blog_two_column .et_pb_salvattore_content[data-columns]::before {
		content: '2 .column.size-1of2' !important;
	}

	.blog_two_column .column.size-1of2 {
	    width: 49%!important;
	}

	.blog_two_column .et_pb_salvattore_content > div:first-of-type {
		margin-right: 1%;
	}

	.blog_two_column .et_pb_salvattore_content > div:last-of-type {
		margin-left: 1%;
	}
}

/*
 * Change order of Meta and Title on Desktop
 */
.blog_grid .post-meta,
.blog_two_column .post-meta {
    -webkit-order: 1;
    order: 1;
	margin-top: -60px;
	color: #999999 !important;
}

.blog_two_column .post-meta {
	margin-top: -20px;
}


.blog_two_column .entry-title,
.blog_grid .entry-title {
	min-height: 55px;
	max-height: 55px;
	overflow: hidden;
    -webkit-order: 2;
    order: 2;
	margin-top: -15px;
}

.blog_two_column .entry-title {
	min-height: 75px;
	max-height: 75px;
	font-size: 26px !important;
	line-height: 1.5em !important;
}

.blog_two_column img {
	width: 100%
}

.blog_two_column article,
.blog_grid article {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap; /* Safari 6.1+ */
	flex-wrap: wrap;
}

.blog_grid .post-meta a,
.blog_two_column .post-meta a {
	color: #999999 !important;
}

.category-navigation a.active {
	border-bottom: 2px solid #e0009d;
}

.et_pb_post_content blockquote {
    font-size: 24px!important;
}

.et_pb_post_content code {
    font-size: 20px!important;
}


.announce-camp-section {
  background-image: linear-gradient(180deg, #06062c 0%,rgba(6,6,44,0) 25%), linear-gradient(360deg, #06062c 0%,rgba(6,6,44,0) 25%), url(https://icinga.com/wp-content/uploads/2023/06/202305-ICM23_Eventseiten-Header.png)!important;
  background-position: top;
}
