div.type-post .entry-content > article > p:last-of-type::after {
    content: "sm";
    position: relative;
    padding: 0px 2px 1px 3px;
    top: -2px;
    left: 4px;
    font-size: .7em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05em;
    color: white;
    background-color: #5e58db;
    cursor: default;
}

div.featured_description{
text-align:right; 
font-size:15px; 
color: #c0c0c0;
float:right;}

div.featured_description span{
padding:10px;}

div.featured_description span a:link {
    color: #c0c0c0;
    text-decoration: underline;
}

div.featured_description span a:visited {
    color: #c0c0c0;
    text-decoration: underline;
}

div.featured_description span a:hover {
    color: #7e7e7e;
    text-decoration: underline;
}

div.featured_description span a:active {
    color: #7e7e7e;
    text-decoration: underline;  
} 


div.info-box { 
font-size:16px; 
color: #cfcfcf;
background-color: #272626;
padding:10px 20px 12px 20px;
margin:0 0 30px 0;
}

div.info-box a {
color: #cfcfcf;
}

div.info-box a:hover {
color: white;
}

div.info-box ul {
list-style-type: none;
margin:0;
}

.bio-box {
  width: 100%;
  position: relative;
}
.bio-box .bio-pic {
  max-height: 150px;
  max-width: 150px;
}
.bio-box .bio-text {
  background-color: #ececec;
  padding: 0.4em 0.9em 0.4em 0.9em;
  min-height: 150px;
  box-sizing: border-box;
}
.bio-box .bio-text p {
  margin: 0;
}
.bio-box .bio-text .name {
  font-size: 1.3em;
  color: #3f39b6;
}
.bio-box .bio-text .text {
  font-size: 1.05em;
  line-height: 1.4;
}
.bio-box .bio-text a.website {
  font-size: 1.1em;
  color: #3f39b6;
}
.bio-box .bio-text a.website:hover {
  color: #222;
}

.bio-box:nth-of-type(odd) .bio-pic {
  float: left;
}
.bio-box:nth-of-type(odd) .bio-text {
  margin-left: 150px;
}

.bio-box:nth-of-type(even) .bio-pic {
  float: right;
}
.bio-box:nth-of-type(even) .bio-text {
  margin-right: 150px;
}

.bio-box + .bio-box {
  margin-top: 1em;
}

@media screen and (max-width: 600px) {
  .bio-box:nth-of-type(odd) .bio-text {
    margin-left: 0;
  }
  .bio-box:nth-of-type(odd) .bio-pic {
    float: none;
  }

  .bio-box:nth-of-type(even) .bio-text {
    margin-right: 0;
  }
  .bio-box:nth-of-type(even) .bio-pic {
    float: none;
  }
}

@font-face {
  font-family: 'FlourishSciFi';
  src: url('BlurbFlourishSciFi.ttf') format('truetype');
}

.fleuron {font-family: 'FlourishSciFi'; font-size: 250%; text-align: center; }
