/*
	CSS editiert (c) flobe22
	*/
/* Farben von Links */
.entry-title a, .page-title a, .a8c-posts-list .a8c-posts-list-item__title a, .wp-block-newspack-blocks-homepage-articles article .entry-title a {
	color: #B40404;
}

.entry-title a, .page-title a, .a8c-posts-list .a8c-posts-list-item__title a, .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
	color: #0475A5;
}

.entry-meta a:hover {
	color: #0475A5;
}

a.bookmark {
	color: #B40404;
}

.main-navigation a:link {
	color: #B40404;
}

.main-navigation a:visited {
	color: #B40404;
}

.main-navigation a:focus {
	color: #0475A5;
}

.main-navigation a:hover {
	color: #0475A5;
}

.main-navigation a:active {
	color: #B40404;
}

a:link {
	color: #B40404;
}

a:visited {
	color: #B40404;
}

a:focus {
	color: #0475A5;
}

a:hover {
	color: #0475A5;
}

a:active {
	color: #B40404;
}

a.more-link:link {
	color: #B40404;
}

a.more-link:visited {
	color: #B40404;
}

a.more-link:focus {
	color: #0475A5;
}

a.more-link:hover {
	color: #0475A5;
}

a.more-link:active {
	color: #B40404;
}

.entry-title  a:link {
	color: #B40404;
}

.entry-title  a:visited {
	color: #B40404;
}

.entry-title  a:focus {
	color: #0475A5;
}

.entry-title a:hover {
	color: #0475A5;
}

.entry-title  a:active {
	color: #B40404;
}

.site-title  a:hover {
	color: #B40404;
}

.bookmark:link {
	color: #B40404;
}

.bookmark:visited {
	color: #B40404;
}

.bookmark:focus {
	color: #0475A5;
}

.bookmark:hover {
	color: #0475A5;
}

.bookmark:active {
	color: #B40404;
/* Zitate */
}

.wp-block-quote {
	border-left-color: #B40404;
}

/* Button Farben (Kontakt etc.) */
.wp-block-search__button {
	background-color: #B40404;
}

.wp-block-search__button:hover {
	background-color: #0475A5;
}

.wp-block-button__link {
	background-color: #B40404;
}

.wp-block-button__link:hover {
	background-color: #0475A5;
}

.pushbutton-wide {
	background-color: #B40404;
}

.pushbutton-wide:hover {
	background-color: #0475A5;
}

/* Button Suchfeld Startseite */
.wp-block-search .wp-block-search__button {
	background-color: #B40404;
	color: #FFFFFF;
}

.wp-block-search  .wp-block-search__button:hover {
	background-color: #0475A5;
}

/* kleiner Menü-Button auf dem Smartphome */
.button {
	background-color: #B40404;
}

.button:hover {
	background-color: #0475A5;
}

.main-navigation #toggle:focus + #toggle-menu {
	background-color: #B40404;
}

/* Hover-Effekt bei runden Titelbildern - grau zu farbig und leicht vergrößern */
.hover09 figure img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.hover09 figure:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}

/* Hover-Effekt bei allen Bildern - leicht vergrößern */
img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

img:hover {
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}

/* Bilder auf Startseite gleiche Größe */
img.attachment-newspack-article-block-landscape-intermediate.size-newspack-article-block-landscape-intermediate.wp-post-image {
	height: 200px;
	width: 100% !important;
	object-fit: cover;
	object-position: 0 5%;
	border-radius: 10px;
}

img.attachment-newspack-article-block-landscape-small.size-newspack-article-block-landscape-small.wp-post-image {
	height: 200px;
	width: 100% !important;
	object-fit: cover;
	object-position: 0 5%;
	border-radius: 10px;
}

img.attachment-newspack-article-block-landscape-medium.size-newspack-article-block-landscape-medium.wp-post-image {
	height: 200px;
	width: 100% !important;
	object-fit: cover;
	object-position: 0 5%;
	border-radius: 10px;
}

img.attachment-newspack-article-block-landscape-tiny.size-newspack-article-block-landscape-tiny.wp-post-image {
	height: 200px;
	width: 100% !important;
	object-fit: cover;
	object-position: 0 5%;
	border-radius: 10px;
}

img.attachment-newspack-article-block-landscape-large.size-newspack-article-block-landscape-large.wp-post-image {
	height: 200px;
	width: 100% !important;
	object-fit: cover;
	object-position: 0 5%;
	border-radius: 10px;
}

img.attachment-post-thumbnail {
	width: 75% !important;
	object-fit: cover; 
	object-position: 0 5%;
	border-radius: 10px;
}

/* Beitragsbilder etwas kleiner machen */

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	width: 755px !important;
}