
/* ==========================================================
   NIKILAO V13 CLEAN
   Directorist owns its internal grid, cards, images and forms.
   The theme only gives it a full-width centered content area.
   ========================================================== */
.nl-v13-content{
  width:100%;
  min-height:60vh;
  padding:64px 0 90px;
}
.nl-v13-wrap{
  width:min(1180px, calc(100% - 48px));
  max-width:1180px;
  margin:0 auto;
}
.nl-v13-wrap-wide{
  width:min(1280px, calc(100% - 48px));
  max-width:1280px;
}
.nl-v13-entry,
.nl-v13-entry-content{
  width:100%;
  max-width:none;
  min-width:0;
}
.nl-v13-page-head{
  margin:0 0 38px;
}
.nl-v13-page-head h1{
  margin:0;
}

/* Critical: V13 has no content/sidebar two-column layout. */
.nl-v13-content .nl-sidebar,
.nl-v13-content .widget-area,
.nl-v13-content #secondary,
.nl-v13-content aside.sidebar{
  display:none !important;
}
.nl-v13-content .content-area,
.nl-v13-content #primary,
.nl-v13-content .site-main{
  float:none !important;
  width:100% !important;
  max-width:none !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

/* Do not alter Directorist internal columns, thumbnails, sliders or cards. */
.nl-v13-directorist .directorist-container,
.nl-v13-directorist .directorist-container-fluid,
.nl-v13-directorist .atbd_wrapper{
  max-width:100%;
}

/* Keep generic media from overflowing, without forcing dimensions. */
.nl-v13-entry-content img,
.nl-v13-entry-content video,
.nl-v13-entry-content iframe{
  max-width:100%;
}
@media(max-width:850px){
  .nl-v13-content{padding:40px 0 65px}
  .nl-v13-wrap,.nl-v13-wrap-wide{
    width:calc(100% - 28px);
  }
}
