/* 332-WR blog.css */

body {
  /* background-color:#add8e6; */
  background-color:#e7e7e7;
}

.header-logo {
  background-color:#fff;
}

.header {
  margin-bottom:1rem;
}

.header-container {
  background-color:#fef8db;
}

.home-link {
  display:inline-block;
  margin:1rem 0;
}

/* #TODO: add additional class to template for easier cascade */

.layout-col .col-md-18 {
  padding-left:0;
}

.layout-col .container .row {
  display:flex;
  flex-wrap:wrap;
}

.layout-col .container {
  box-shadow:0 0 50px 25px #ccc;
}

.aldryn-newsblog-list .aldryn-newsblog-article,
.aldryn-newsblog-detail .aldryn-newsblog-article {
  border-top:5px solid #af281c;
  border-bottom:0;
  background-color:#fef8db;
  padding:0 10px;
  margin-bottom:10px;
}

.aldryn-newsblog-list .aldryn-newsblog-article:nth-child(9),
.aldryn-newsblog-list .aldryn-newsblog-article:last-child,
.aldryn-newsblog-detail .aldryn-newsblog-article {
  margin-bottom:0;
}

.aldryn-newsblog-categories .active a {
  font-weight:bold;
}

a, .aldryn-newsblog-article h2 a, .aldryn-newsblog-detail h2 {
  color:#af281c;
}

.badge {
  color:#333;
  background-color:transparent;
  font-size:1.3rem;
  vertical-align:inherit;
  padding:0;
  border-radius:0;
}

.badge:before {
  content:"(";
}

.badge:after {
  content:")";
}

.carousel-caption {
  background-color:rgba(175, 40, 28,0.6);
}

.aldryn-newsblog-article .article-text a[href*=".pdf"]:before,
.aldryn-newsblog-article .article-text a[href*="glossar"]:before {
  content:"";
  width:21px;
  height:21px;
  background:url(//lwl.org/++resource++ready/images/files/data-icons.png) 0 -167px no-repeat transparent;
  display:inline-block;
  vertical-align:bottom;
}

.aldryn-newsblog-article .article-text a[href*="glossar"]:before {
  background-position:0 0;
  width:18px;
}

.aldryn-newsblog .category-header {
  background-color:#fef8db;
  border-top:5px solid #af231c;
  text-align:center;
  margin-top:0;
  padding:1rem 0;
}

.aldryn-newsblog-list h1 {
  width:100%;
  padding:2rem 0;
  background-color:#fef8db;
  border-top:5px solid #af231c;
  margin-top:0;
}

.aldryn-newsblog-list h1,
.aldryn-newsblog-detail h1,
p.center {
  text-align:center;
}

.aldryn-newsblog-list h1 > span,
.aldryn-newsblog-detail h1 > span {
  position:relative;
  display:inline-block;
  width:auto;
  max-width:95%;
  border-bottom:4px double #af231c;
  padding-bottom:20px;
  z-index:1;
}

.aldryn-newsblog-list h1 > span:after, .aldryn-newsblog-detail h1 > span:after {
  background-color:#fef8db;
  bottom:-19px;
  color:#af231c;
  content:"\25c6";
  left:0;
  right:0;
  padding:0;
  position:absolute;
  width:32px;
  margin:0 auto;
  z-index:-1;
}

.meta-advanced {
  border:2px dotted #af231c;
  width:75%;
  margin:3rem auto;
  padding:0.5rem;
}

.article-img-left .article-body, .article-img-right .article-body {
  float:none;
  width:auto;
  padding:0;
}

.article-img-right .article-body {
  right:0;
}

.article-img-right .article-img-wrapper {
  float:right;
  left:0;
  text-align:left;
}

.article-img-wrapper {
  z-index:1;
}

.sidebar {
  background-color:#fef8db;
  border-top:5px solid #af281c;
  margin-bottom:0;
}

@media screen and (max-width:63.9375em) {
  .sidebar {
    width:100%;
  }
}

.sidebar .search-results .results-list {
  list-style-type:disc;
  padding-left:1.5rem;
}

.sidebar .article-text {
  font-size:1.6rem;
  line-height:1.5;
}

.aldryn-newsblog-tags, .aldryn-newsblog-authors {
  border:1px solid #af281c;
  padding:5px;
  margin:1rem 0;
}

.aldryn-newsblog-authors h3 {
  display:none;
  visibility:hidden;
}

.aldryn-newsblog-authors ul {
  height:20em;
  overflow:auto;
}

.aldryn-newsblog-authors ul .badge {
  display:none;
}

.aldryn-newsblog-tags .overflow {
  height:20em;
  overflow:auto;
}

.article-multi-column-td p {
  word-break:break-word;
}