/*herzallerliebst.net*/

/*body*/
body {
    padding-top: 10px !important;
	padding-bottom: 10px !important;
	background-color: #F4F6F7 !important;
}

.card, .article-wraper-inner {
	border: none !important;
}

.article-wraper .card-body:not(.has-image) {
    padding-top: 10px !important;
}

.astroid-component-section {
    padding: 15px 0 !important;
}

/*header*/
@media (min-width: 1200px) {
	.dp_logo_section {
		padding-right: 0 !important;	
	}
}
@media (max-width: 1199px) {
	#dp1002 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}


/*footer*/
@media (min-width: 1200px) {
	.dp_footer_section {
		border-bottom: 1px solid #000 !important;
	}
}

/*error-page*/
.error-page {
    color: #fff !important;
}

/*grid*/
.dp_promo_section {
	border-bottom: 1px solid #dee2e6 !important;
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
	margin-bottom: 10px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;

}

@media (min-width: 961px) {
.dp_content_section {
    padding-bottom: 25px !important;
	min-height: 72vh !important;
}
}
	
/*breadcrumbs*/
.breadcrumb {
    color: #fff !important;
	margin-bottom: 0px !important;
}
.breadcrumb-item + .breadcrumb-item::before {
    color: #fff !important;
}
.breadcrumb-item.active {
    color: #fff !important;
}


/*typo*/
.dptext {
	font-size: 1rem;
}

/*modules chrome*/
.dp_border_layout {
	min-height: 450px !important;
	margin-bottom: 1rem !important;
	padding: 1rem !important;
	border-radius: 0.3rem !important;
	border: 1px solid #d3d3d3 !important;
}

.dp_border_layout h1 {
	color: rgb(255, 255, 255) !important;
}

.dp_border_layout h3 {
	color: rgb(255, 255, 255)!important;
}

/*cookie-banner*/
#plg_system_eprivacy_details_header{
	display: none;
}