/* LASNOR CAR 2.3 – PC teljes szélesség, mobil változatlan.
   A régebbi, mentett Gutenberg sablonokhoz is működő külső szélességjavítás.
   Az autóképek, a borítóképek és a hirdetés-adatok kezelését nem érinti. */
.nb-page-main {
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
}
.nb-page-main > .wp-block-post-content {
  width: 100% !important;
  max-width: none !important;
}
/* A főoldal teljes szélességű szekcióinak háttere széltől szélig fusson,
   függetlenül attól, hogy egy régebbi szerkesztés mentette-e a constrained elrendezést. */
.nb-page-main > .wp-block-post-content > .alignfull {
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
}
/* A beépített, kiemelt kínálat és kereső széltől szélig kitölti a belső keretet.
   A szövegként megjelenő normál szerkesztőblokkok szélességét nem írjuk felül. */
@media (min-width: 1200px) {
  .nb-page-main :is(.nb-hero, .nb-quick-search-wrap, .nb-section-cars, .nb-why, .nb-page-banner) > .alignwide,
  .nb-page-main .nb-catalog-page.alignwide {
    box-sizing: border-box;
    width: 100%;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* A korábbi szűk belső főoldal beállításai mellett is négy autó férjen el. */
  .nb-page-main :is(.nb-section-cars, .nb-hero) .nb-slider-viewport {
    max-width: 100%;
  }
}
/* Biztonságosan kezeljük a kisebb képernyőt: nincs vízszintes túlcsordulás. */
@media (max-width: 1199px) {
  .nb-page-main > .wp-block-post-content > .alignfull {
    max-width: 100% !important;
  }
}
