body .wp-show-posts a {
 box-shadow:0 0 0 transparent
}
.wp-show-posts-entry-title a {
  font-family: verdana;
  font-size: 1.3em;
  opacity: .7;
  color: #111;
 text-decoration:none
}

.wp-show-posts-entry-title a:hover {
 color: turquoise;
 text-decoration:none
}
a.wp-show-posts-read-more,
a.wp-show-posts-read-more:visited {
    display:none;

 padding:8px 15px;
 color:#222;
 font-size:.8em;
 text-decoration:none
}
.wpsp-read-more {
  margin:0 0 1em;
}
a.wp-show-posts-read-more:focus,
a.wp-show-posts-read-more:hover {
 color:#fff;
 background:#222;
 text-decoration:none
}
.wp-show-posts-image {
 margin-bottom:1em;
    margin-top:.5em;

}
.wp-show-posts-image.wpsp-image-left {
 float:left;
 margin-right:1.5em;
  margin-left:1.5em;
}
.wp-show-posts-image.wpsp-image-right {
 float:right;
 margin-left:1.5em
}
.wp-show-posts-image.wpsp-image-center {
 display:block;
 text-align:center
}
.wp-show-posts-image img {
 margin:0!important;
 vertical-align:bottom;
 height:auto
}
.wp-show-posts-entry-header {
 color: black;
 margin:0 0 1em;
 padding:0
}
.wp-show-posts .wp-show-posts-entry-title {
 margin:0em
}
.wp-show-posts-updated {
 display:none
}
.wp-show-posts-entry-content,
.wp-show-posts-entry-summary {
 margin-bottom:1em;
   margin-right:1em;
}
.wp-show-posts-entry-meta {
 font-size:.8em
}
.wp-show-posts-separator {
 opacity:.5
}
.wp-show-posts-meta a,
.wp-show-posts-meta a:visited {
 color:rgba(0,0,0,.5)
}
.stack-wp-show-posts-byline,
.stack-wp-show-posts-posted-on {
 display:block
}
.wp-show-posts-entry-meta-below-post {
 margin-bottom:1em
}
.wp-show-posts-columns:not(.wp-show-posts-masonry) {
 display:flex;
 flex-wrap:wrap
}
.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) {
 display:flex;
 flex-direction:row
}
.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img {
 flex:0 0 auto;
 object-fit:scale-down
}
.wpsp-clear {
 clear:both;
 display:block;
 overflow:hidden;
 visibility:hidden;
 width:0;
 height:0
}
.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {
  margin-bottom:2em
}
.wpsp-load-more {
 margin-top:2em
}
.wp-show-posts-columns .wp-show-posts-inner {
 flex:1
}
.wp-show-posts-inner:after {
 clear:both;
 display:table;
 content:'';
 width:0;
 height:0;
 overflow:hidden;
 visibility:hidden
}
.wp-show-posts-single.post {
  padding-top: 1em;
  padding-right: 1em;
  background: rgba(255, 255, 255, 0.2);
 margin-bottom:0
}
@media (min-width:768px) {
 .wpsp-col-1,
 .wpsp-col-10,
 .wpsp-col-11,
 .wpsp-col-12,
 .wpsp-col-2,
 .wpsp-col-20,
 .wpsp-col-3,
 .wpsp-col-4,
 .wpsp-col-5,
 .wpsp-col-6,
 .wpsp-col-7,
 .wpsp-col-8,
 .wpsp-col-9 {
  float:left
 }
 .wpsp-col-1 {
  width:8.333333%
 }
 .wpsp-col-2 {
  width:16.666667%
 }
 .wpsp-col-3 {
  width:25%
 }
 .wpsp-col-4 {
  width:33.333%
 }
 .wpsp-col-5 {
  width:41.666667%
 }
 .wpsp-col-6 {
  width:50%
 }
 .wpsp-col-7 {
  width:58.333333%
 }
 .wpsp-col-8 {
  width:66.666667%
 }
 .wpsp-col-9 {
  width:75%
 }
 .wpsp-col-10 {
  width:83.333333%
 }
 .wpsp-col-11 {
  width:91.666667%
 }
 .wpsp-col-12 {
  width:100%
 }
 .wpsp-col-20 {
  width:20%
 }
}
@media (max-width:767px) {
 .wp-show-posts-columns,
 .wp-show-posts-inner {
  margin-left:0!important;
  margin-right:0!important
 }
 .wp-show-posts-columns .wp-show-posts-single {
  display:block;
  width:100%
 }
 .wp-show-posts-image.wpsp-image-left,
 .wp-show-posts-image.wpsp-image-right {
  float:none;
  margin-right:0;
  margin-left:0
 }
}
.wp-show-posts-inner :last-child {
 margin-bottom:0
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 position:absolute!important
}
.screen-reader-text:active,
.screen-reader-text:focus,
.screen-reader-text:hover {
 background-color:#f1f1f1;
 border-radius:3px;
 box-shadow:0 0 2px 2px rgba(0,0,0,.6);
 clip:auto!important;
 color:#21759b;
 display:block;
 font-size:14px;
 font-weight:700;
 height:auto;
 left:5px;
 line-height:normal;
 padding:15px 23px 14px;
 text-decoration:none;
 top:5px;
 width:auto;
 z-index:100000
}
.wpsp-clearfix:after {
 content:".";
 display:block;
 overflow:hidden;
 visibility:hidden;
 font-size:0;
 line-height:0;
 width:0;
 height:0
}
