/* NepalGuide Trips22: page-specific final storefront layout; CSS only. */
/* A parent wrapping Trips is uniquely selected by :has(.ng68-trips). */
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) > .title,
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) > .block-title,
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) > .header,
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) > .block_header,
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) > .block_title {display:none!important}
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) {border:0!important;box-shadow:none!important;background:transparent!important}
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) > .content,
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) > .block_content,
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) > .block-content {padding:0!important;border:0!important;background:transparent!important}
/* The existing card sits inside the site content column. Remove its top gutter. */
body:has(.ng68.ng68-trips) #content-holder:has(.ng68.ng68-trips),
body:has(.ng68.ng68-trips) #content:has(.ng68.ng68-trips) {padding-top:0!important}
/* Preserve the page's own hero, controls and results; only adjust its outer box. */
.ng68.ng68-trips {position:relative;z-index:1;max-width:none!important;width:100%!important;margin:0 auto!important}
.ng68.ng68-trips > .ng68-breadcrumb {display:none!important}
.ng68.ng68-trips > .ng68-hero {margin-top:0!important;border-radius:0 0 19px 19px}
/* On the classic page wrapper, the old title occupies the space above the hero. */
body:has(.ng68.ng68-trips) .block:has(.ng68.ng68-trips) {margin-top:-24px!important}
@media (min-width:768px) {
  /* Root fills the containing page width once its old padding is removed. */
  .ng68.ng68-trips {width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
}
@media (max-width:767px) {
  .ng68.ng68-trips {width:100%!important;margin:0!important}
  .ng68.ng68-trips > .ng68-hero {border-radius:0 0 15px 15px}
}
