/*
 * The blog listing and post pages.
 *
 * These rules come from the WordPress theme `plus_promotion_new`, which served
 * /blog before the posts moved into this application. The ported style.css
 * already carries the parts the two sites shared — `.blog_part`,
 * `.blogList-box-item`, `.search_section`, `.recent_post`, `.date_recent` —
 * but the pager and the post-body rules only ever lived in the theme, so they
 * are reproduced here rather than lost.
 *
 * `.right_panel_blog` deliberately has no rules: it had none in the theme
 * either. It is an unstyled wrapper, and the sidebar gets its look from
 * `.search_section` and `.recent_post` in style.css.
 *
 * Kept in its own file so the vendored stylesheets stay byte-identical.
 * Loaded last.
 */

/* --- Pager (WordPress paginate_links markup) ---------------------------- */

.pagi_cls {
  text-align: center;
  margin: 0 auto;
  border: 1px solid #e1e5e8;
  padding: 16px 0;
}

.pagi_cls a {
  padding: 19px 22px;
  border-right: 1px solid #e1e5e8;
}

.pagi_cls a:last-child {
  border: none;
}

.page-numbers {
  font-weight: bold;
}

.page-numbers.current {
  font-size: 16px;
  font-weight: bold;
}

span.page-numbers.current {
  border-right: 1px solid #e1e5e8;
  padding: 19px 25px;
}

/* --- Post page ---------------------------------------------------------- */

.container.inner-banner-caption {
  margin-top: 20px;
  margin-bottom: 20px;
}

.blog-page .container .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/*
 * Post bodies are authored HTML, so the headings inside them are sized here
 * rather than inheriting the site's much larger page-title scale.
 */
section.blog-page h1 {
  font-size: 20px;
  margin: 20px 0;
}

section.blog-page h2 {
  font-size: 20px;
}

.blog-page img {
  max-width: 100%;
  border: 1px solid #eeeded;
}

.blog-page iframe {
  width: 100%;
  height: auto;
}

/* WordPress bodies rely on the browser default list marker, which the site's
   reset removes. */
.blog-page ul {
  padding-left: 15px;
}

.blog-page ul li {
  list-style: disc;
}
