.grid-cats a {font-size: 16px; font-weight: 700;}
.grid-text {-moz-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.11); -webkit-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.11); box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.11); display: block; margin-top: -17px; padding-top: 15px !important; padding: 30px; text-align: center;}
.grid-thumb .entry-title a {font-size: 18px;}
.site.container {display: block; margin: 0 auto; max-width: 1300px; padding: 0 8%;}
.three-column .grid-wrapper .grid-thumb, .grid-thumb-index {float: left; margin-right: 4%; vertical-align: top; width: 28.8%;}
span.breadcrumb_last {font-size: 17px; font-weight: 400;}
.grid-thumb .entry-title {line-height: 25px;}

/* Teaser-Box Shortcode */

.teaser-text {font-size: 14px; color: #828793; line-height: 1.5; display: block;}
.teaser-box {border: 1px solid #e5e5e5; padding: 25px; margin-bottom: 25px; width: 600px; max-width: 100%;}
.teaser-link.ueberschrift {border-bottom: none !important; font-size: 22px; font-weight: 600; line-height: 1.3; color:inherit !important;}
.teaser-ueberschrift p {margin: 0 0 15px;}
.teaser-link.ueberschrift:hover {text-decoration: underline;}
.website-logo {display: grid; width: 195px; margin-top: 30px !important; margin: 0px auto; margin-top: 0px;}
.teaser-link, .teaser-text a {border-bottom: none !important; color: #b4b9be !important;}
.teaser-link:hover, .teaser-text a:hover {text-decoration: underline;}
.teaser-bild {display: block; margin-bottom: 20px;}

/* Teaser-Box Shortcode - Ende */

/* Ähnliche Beiträge */

.relpost-block-single-text {font-family: inherit !important; font-size: 14px !important; font-weight: inherit !important; margin-top: 10px;}
.relpost-block-container {display: inline-block !important; border-bottom: 1px solid #dbdbdb;}
.relpost-block-single:hover {background: #ecf1f7;}

/* Ähnliche Beiträge - Ende */

/* Media Queries */
@media only screen and (min-width: 20em) and (max-width: 40em) {
	.grid-thumb {width: 100% !important;}
	.site-header {margin-bottom: 30px;}
	.grid-text {margin-bottom: 15px;}
}
@media only screen and (min-width: 40em) and (max-width: 60em) {
	.grid-thumb {height: auto !important; width: 48% !important;}
	.grid-text {height: 255px; max-height: 100%; display: grid; align-content: center; margin-top: -20px;}
}
@media only screen and (min-width: 60em) and (max-width: 80em) {
	.grid-text {height: 255px; max-height: 100%; display: grid; align-content: center !important; margin-top: -20px;}
	.site.container {padding: 0 3%;}
	.grid-wrapper {padding: 0 0 0 10px;}
	.grid-thumb {margin-left: 2% !important; margin-right: 2% !important;}
}
@media only screen and (min-width: 80em) {
	.grid-text {height: 255px; max-height: 100%; display: grid; align-content: center !important; margin-top: -20px;}
	.site.container {padding: 0 3%;}
	.grid-wrapper {padding: 0 0 0 10px;}
	.grid-thumb {margin-left: 2% !important; margin-right: 2% !important;}
}
@media only screen and (min-width: 37em) and (max-width: 40em) {
	.grid-text {margin-top: -23px;}
}
/* Media Queries - Ende */