/*
Full posts listing, to be used on pages like Insights & Field Notes
 */
.full-post-listing .listing-posts .post.full-post {
  display: flex;
  flex-flow: column nowrap;
  box-shadow: 0 -5px 10px rgba(111, 172, 213, 0.3);
  background-color: rgba(111, 172, 213, 0.1);
  border-radius: 0.5rem;
  overflow: hidden;
}
.full-post-listing .listing-posts .post.full-post .image {
  flex: 0 0 auto;
}
.full-post-listing .listing-posts .post.full-post .title {
  margin: 1.5rem 1.25rem 1rem;
}
.full-post-listing .listing-posts .post.full-post .title a {
  text-decoration: none;
}
.full-post-listing .listing-posts .post.full-post .content {
  margin: 0 1.25rem;
  flex: 0 1 100%;
}
.full-post-listing .listing-posts .post.full-post .teaser p {
  font-size: 0.9rem;
}
.full-post-listing .listing-posts .post.full-post .teaser p:first-child {
  margin-top: 0;
}
.full-post-listing .listing-posts .post.full-post .teaser p:last-child {
  margin-bottom: 0;
}
.full-post-listing .listing-posts .post.full-post .readmore {
  margin: 1.5rem 1.25rem;
  justify-content: flex-end;
  align-self: flex-start;
}
.full-post-listing .paging {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
}
.full-post-listing .paging .controls {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.full-post-listing .paging .controls .current {
  padding: 0 0.5rem;
  text-align: center;
  font-weight: 800;
}
.full-post-listing .paging .controls .control {
  font-weight: 600;
}
.full-post-listing .paging .controls .control a {
  display: inline-block;
  padding: 0 0.5rem;
  text-decoration: none;
  text-align: center;
}
.full-post-listing .paging .controls.side-control a {
  font-size: 0;
}
.full-post-listing .paging .controls.side-control a:before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  font-size: 1rem;
}
.full-post-listing .paging .controls.side-control .first a:before {
  content: "\f100";
}
.full-post-listing .paging .controls.side-control .prev a:before {
  content: "\f104";
}
.full-post-listing .paging .controls.side-control .next a:before {
  content: "\f105";
}
.full-post-listing .paging .controls.side-control .last a:before {
  content: "\f101";
}