.tag-link-10347,
.tag-link-790946654,
.tag-link-790946637,
.tag-link-701222863,
.tag-link-74243338{
    display: none !important;
}
#secondary .widget-title {
	font-size: 20px;
	color: #026EBB;
	line-height: 1.5;
	margin-bottom: 15px;
}
.error-404 .page-header,
.error-404 .page-content {
    text-align: center;
}

.error-404 .page-title {
    font-size: 0;
}

.error-404 .page-title::after {
    content: "Oops... da ist wohl einer falsch abgebogen!";
    font-size: 32px;
}

.error-404 .page-content > p,
.error-404 .search-form {
    display: none;
}

.error-404 .page-content::before {
    content: "";
    display: block;
    width: 100%;
    max-width: 900px;
    aspect-ratio: 16 / 9;
    margin: 0 auto 30px;
    background-image: url("https://route66travelers.blog/wp-content/uploads/2026/08/NM-2017-Oops.jpg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.error-404 .page-content::after {
    content: "Das war wohl die falsche Richtung.\A Die gesuchte Seite gibt es leider nicht.\A Klicke einfach oben auf „Home“ – \A dann bringen wir dich wieder auf den richtigen Weg.";
    display: block;
		white-space: pre-wrap !important;	
    font-size: 18px;
}

/* Route66Travelers – Canard Featured Posts kompakter */

.blog .featured-content {
	padding: 20px 0;
}

/* Featured-Bereich als ruhiges Raster */
.blog .featured-content .featured-content-inner {
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
	width: 90%;
	margin: 0 auto;
}

/* Alte Clearfix-Elemente von Canard ausschalten */
.blog .featured-content .featured-content-inner:before,
.blog .featured-content .featured-content-inner:after {
	display: none;
}

/* Alle Featured Posts gleich groß machen */
.blog .featured-content .hentry,
.blog .featured-content .hentry:first-of-type,
.blog .featured-content .hentry:nth-of-type(2),
.blog .featured-content .hentry:nth-of-type(3),
.blog .featured-content .hentry:nth-of-type(4),
.blog .featured-content .hentry:nth-of-type(5) {
	float: none !important;
	width: auto !important;
	height: 180px !important;
	margin: 0 !important;
}

/* Schrift etwas zurücknehmen */
.blog .featured-content .entry-title {
	font-size: 19px;
	line-height: 1.25;
	padding: 0 20px 20px;
}

.blog .featured-content .entry-meta {
	padding-left: 20px;
	padding-right: 20px;
}

/* Tablet: zwei nebeneinander */
@media screen and (min-width: 600px) {
	.blog .featured-content .featured-content-inner {
		grid-template-columns: repeat(2, 1fr);
	}
}

/* Ab 960 px: an der normalen Beitragsspalte ausrichten */
@media screen and (min-width: 960px) {
	.blog .featured-content .featured-content-inner {
		width: 615px;
		margin-left: calc((100% - 840px) / 2);
		margin-right: auto;
	}
}

/* Größerer Desktop */
@media screen and (min-width: 1080px) {
	.blog .featured-content .featured-content-inner {
		width: 705px;
		margin-left: calc((100% - 960px) / 2);
		grid-template-columns: repeat(3, 1fr);
	}
}

/* Dein großer Desktop-Bereich */
@media screen and (min-width: 1380px) {
	.blog .featured-content .featured-content-inner {
		width: 930px;
		margin-left: calc((100% - 1260px) / 2);
	}
}

/* Featured Posts – 4 Kacheln über die gesamte Seitenbreite */

@media screen and (min-width: 1080px) {

    .blog #featured-content .featured-content-inner {
        width: calc(100% - 260px) !important;
        max-width: none !important;
        margin: 0 auto !important;

        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 10px !important;
    }

    .blog #featured-content .featured-content-inner::before,
    .blog #featured-content .featured-content-inner::after {
        content: none !important;
        display: none !important;
    }

    .blog #featured-content .featured-content-inner > .hentry {
        width: 100% !important;
        height: 180px !important;

        float: none !important;
        margin: 0 !important;
        min-width: 0 !important;
    }

}