/* Ninja Neumorph - Blog styles */

.path-blog .demo-table-cell {
  text-align: justify;
}

.path-blog .demo-table-cell h1,
.path-blog .demo-table-cell .escritopor,
.path-blog .demo-table-cell .botonvercompleto {
  text-align: center;
}

.path-blog .demo-table,
.path-blog .demo-tablefull,
.path-blog .contenidowrapper {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

.path-blog article,
.path-blog .node,
.path-blog .views-row {
  margin-bottom: 0 !important;
}

.path-blog .vercompleto,
.path-blog .btn,
.path-blog .button,
.path-blog button.link {
  margin: 1.2rem auto;
}

/* Keep only main-container full-width on blog/blogs. */
body.path-blog:not(.ninja-admin-route) .main-container,
body.path-blogs:not(.ninja-admin-route) .main-container {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.path-blog:not(.ninja-admin-route) .container,
body.path-blogs:not(.ninja-admin-route) .container {
  max-width: var(--nm-container-max);
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

body.path-blog:not(.ninja-admin-route) .dxpr-theme-boxed-container,
body.path-blogs:not(.ninja-admin-route) .dxpr-theme-boxed-container {
  max-width: 100%;
  margin: 0 auto;
  background: var(--nm-bg);
  box-shadow: var(--nm-shadow-raised);
}

body.path-blog:not(.ninja-admin-route) .views-row,
body.path-blog:not(.ninja-admin-route) article,
body.path-blogs:not(.ninja-admin-route) .views-row,
body.path-blogs:not(.ninja-admin-route) article {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.path-blogs article,
.path-blogs .node,
.path-blogs .views-row {
  margin-bottom: 0 !important;
}

/* Requested container model for /blog and /blogs. */
.path-blog .main-container,
.path-blogs .main-container {
  max-width: 100% !important;
}

.path-blog .container,
.path-blogs .container {
  max-width: var(--nm-container-max) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.path-blog .dxpr-theme-boxed-container,
.path-blogs .dxpr-theme-boxed-container {
  max-width: 100% !important;
  margin: 0 auto !important;
  background: var(--nm-bg) !important;
  box-shadow: var(--nm-shadow-raised) !important;
}
