Hier is de **opgeschoonde Extra CSS**. Ik heb de mislukte kopafbeelding-blokken verwijderd en alleen de brede desktop-layout laten staan. Je pagina’s blijven dus breder, maar we gaan niet meer proberen de uitgelichte kopberichten via CSS te forceren. 

/* ==============================
Droogtrain.nl algemene tabellen
============================== */

.vergelijking-tabel {
width: 100%;
overflow-x: auto;
margin: 30px 0;
}

.vergelijking-tabel table {
width: 100%;
border-collapse: collapse;
background: #ffffff;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
font-size: 15px;
}

.vergelijking-tabel th {
background: #111111;
color: #ffffff;
text-align: left;
padding: 16px;
font-weight: 700;
}

.vergelijking-tabel td {
padding: 15px;
border-bottom: 1px solid #e8e8e8;
vertical-align: top;
}

.vergelijking-tabel tr:nth-child(even) {
background: #f7f7f7;
}

.vergelijking-tabel tr:hover {
background: #f1f1f1;
}

.vergelijking-tabel strong {
color: #111111;
}

@media screen and (max-width: 768px) {
.vergelijking-tabel table {
font-size: 14px;
min-width: 850px;
}
}

/* ==============================
Droogtrain.nl productblokken
============================== */

.wp-block-columns {
align-items: stretch !important;
}

.wp-block-columns > .wp-block-column {
display: flex !important;
flex-direction: column !important;
}

.wp-block-column .wp-block-image {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
}

.wp-block-column .wp-block-image img {
max-height: 320px;
width: auto;
max-width: 100%;
object-fit: contain;
}

.wp-block-column > p,
.wp-block-column .wp-block-paragraph {
margin-bottom: 16px;
}

.wp-block-column .wp-block-buttons {
margin-top: auto !important;
display: flex !important;
gap: 10px;
flex-wrap: wrap;
align-items: center;
}

.wp-block-column .wp-block-button {
margin-bottom: 0 !important;
}

.wp-block-column .wp-block-button__link {
text-align: center;
min-width: 135px;
}

/* ==============================
Droogtrain.nl product grid
Voor categorie- en vergelijkingspagina's
============================== */

.dt-product-grid {
align-items: stretch;
margin-bottom: 32px;
}

.dt-product-grid .wp-block-column {
display: flex;
flex-direction: column;
padding: 18px;
border: 1px solid #e5e5e5;
border-radius: 12px;
background: #ffffff;
}

.dt-product-grid .wp-block-heading {
margin-top: 0;
min-height: 58px;
}

.dt-product-grid .wp-block-image {
text-align: center;
margin-bottom: 18px;
}

.dt-product-grid .wp-block-image img {
max-height: 260px;
width: auto;
max-width: 100%;
object-fit: contain;
}

.dt-product-grid p {
flex-grow: 1;
}

.dt-product-grid .wp-block-buttons {
margin-top: auto;
display: flex;
gap: 10px;
flex-wrap: wrap;
}

.dt-product-grid .wp-block-button {
flex: 1 1 160px;
}

.dt-product-grid .wp-block-button__link {
width: 100%;
text-align: center;
}

@media screen and (min-width: 782px) {
.dt-product-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 24px;
}

.dt-product-grid > .wp-block-column {
margin-left: 0 !important;
}
}

@media screen and (max-width: 781px) {
.dt-product-grid {
display: block;
}

.dt-product-grid .wp-block-column {
margin-bottom: 22px;
}
}

/* ==============================
Droogtrain.nl informatieblokken
============================== */

.dt-highlight-box {
border: 1px solid #e2e2e2;
border-left: 5px solid #111111;
background: #fafafa;
padding: 16px 18px;
border-radius: 10px;
margin: 22px 0;
}

.dt-highlight-box p {
margin-top: 0;
margin-bottom: 0;
}

.dt-info-box {
border: 1px solid #e5e5e5;
background: #ffffff;
padding: 18px;
border-radius: 12px;
margin: 24px 0;
}

.dt-info-box h3 {
margin-top: 0;
}

.dt-info-box p:last-child {
margin-bottom: 0;
}

/* ==============================
Droogtrain.nl CTA knoppen
============================== */

.dt-home-cta {
margin-top: 18px;
margin-bottom: 26px;
}

.dt-home-cta .wp-block-button__link {
text-align: center;
}

/* ==============================
Droogtrain.nl scheidingslijnen
============================== */

.wp-block-separator {
margin-top: 32px;
margin-bottom: 32px;
}

/* ==============================
Droogtrain.nl review slider
============================== */

.dt-review-slider {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
gap: 18px !important;
overflow-x: auto !important;
overflow-y: hidden !important;
scroll-snap-type: x mandatory;
padding: 8px 2px 18px !important;
margin: 20px 0 28px !important;
-webkit-overflow-scrolling: touch;
}

.dt-review-slider .dt-review-slide {
flex: 0 0 245px !important;
width: 245px !important;
max-width: 245px !important;
min-width: 245px !important;
scroll-snap-align: start;
display: flex !important;
flex-direction: column !important;
text-decoration: none !important;
color: #111111 !important;
background: #ffffff !important;
border: 1px solid #e5e5e5 !important;
border-radius: 12px !important;
padding: 14px !important;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06) !important;
}

.dt-review-slider .dt-review-slide:hover {
transform: translateY(-2px);
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.10) !important;
}

.dt-review-slider .dt-review-slide img {
width: 100% !important;
height: 220px !important;
object-fit: contain !important;
margin: 0 0 14px !important;
}

.dt-review-slider .dt-review-slide h3 {
margin: 0 0 10px !important;
font-size: 17px !important;
line-height: 1.3 !important;
color: #111111 !important;
}

.dt-review-slider .dt-review-slide p {
margin: 0 0 16px !important;
font-size: 14px !important;
line-height: 1.5 !important;
color: #111111 !important;
flex-grow: 1 !important;
}

.dt-review-slider .dt-slider-button {
display: block !important;
background: #111111 !important;
color: #ffffff !important;
padding: 10px 14px !important;
border-radius: 999px !important;
text-align: center !important;
font-weight: 700 !important;
margin-top: auto !important;
}

.dt-review-slider-note {
font-size: 14px !important;
margin-top: -12px !important;
margin-bottom: 22px !important;
color: #555555 !important;
}

/* ==============================
Droogtrain.nl review slider labels
============================== */

.dt-slide-tag {
display: inline-block !important;
background: #f2f2f2 !important;
color: #111111 !important;
font-size: 13px !important;
font-weight: 700 !important;
padding: 5px 9px !important;
border-radius: 999px !important;
margin: 0 0 8px !important;
}

.dt-slide-rating {
display: block !important;
font-size: 14px !important;
font-weight: 700 !important;
margin: 0 0 10px !important;
color: #111111 !important;
}

/* ==============================
Mobiel
============================== */

@media screen and (max-width: 781px) {
.dt-review-slider .dt-review-slide {
flex-basis: 220px !important;
width: 220px !important;
max-width: 220px !important;
min-width: 220px !important;
}

.dt-review-slider .dt-review-slide img {
height: 185px !important;
}
}

/* ==============================
Droogtrain.nl bredere desktop layout
Specifiek voor thema met linker sidebar
Tekst links uitgelijnd binnen breed vlak
============================== */

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

body,
.site {
max-width: none !important;
width: 100% !important;
}

.sidebar,
#sidebar,
.site-sidebar,
.widget-area {
width: 240px !important;
max-width: 240px !important;
}

.site-content,
#content {
margin-left: 240px !important;
width: calc(100% - 240px) !important;
max-width: none !important;
}

.content-area,
#primary,
.site-main,
#main,
main {
width: 100% !important;
max-width: none !important;
}

article,
.hentry,
.page,
.post {
width: 100% !important;
max-width: none !important;
}

.entry-header,
.entry-content,
.entry-summary,
.wp-block-post-content {
max-width: 1220px !important;
width: 100% !important;
margin-left: 0 !important;
margin-right: auto !important;
}

.entry-content > *,
.wp-block-post-content > * {
max-width: 960px !important;
margin-left: 0 !important;
margin-right: auto !important;
}

.entry-content > .wp-block-columns,
.entry-content > .dt-product-grid,
.entry-content > .dt-review-slider,
.entry-content > .vergelijking-tabel,
.wp-block-post-content > .wp-block-columns,
.wp-block-post-content > .dt-product-grid,
.wp-block-post-content > .dt-review-slider,
.wp-block-post-content > .vergelijking-tabel {
max-width: 1220px !important;
margin-left: 0 !important;
margin-right: auto !important;
}

.entry-content > .wp-block-image,
.wp-block-post-content > .wp-block-image {
max-width: 760px !important;
margin-left: 0 !important;
margin-right: auto !important;
}

.entry-content > .wp-block-image img,
.wp-block-post-content > .wp-block-image img {
max-width: 100% !important;
height: auto !important;
}

.entry-content > .wp-block-cover,
.wp-block-post-content > .wp-block-cover {
max-width: 960px !important;
margin-left: 0 !important;
margin-right: auto !important;
}
}
/* Gesynchroniseerde rugslider volledige breedte */
.wp-block-block,
.wp-block-pattern {
    max-width: 100%;
}

.wp-block-block .dt-review-slider,
.wp-block-pattern .dt-review-slider {
    width: 100% !important;
    max-width: 100% !important;
}