.rh03 {
  margin-bottom: 2.5em;
}
#post-id {
  margin-top: -3.8em;
  position: relative;
  z-index: 1;
}
.rc81.rc81v0 {
  padding-top: 0 !important;
}
.rc81sub img {
  max-width: 54px;
  width: 100%;
}
.rc81v0 .rc81w1 {
  background: #fff;
  border-radius: 0.5em;
  padding: 2em;
}
.rc81 .rc81photo {
  padding-bottom: 0;
  display: block;
}
.rc81v0 .rc81sub {
  margin-bottom: 25px;
}
.rc84post div.ocode {
  max-width: 100%;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  transform: none;
}
/* start tagging styles */
.rc82 .rc82tags .rc82tag {
  margin: 0.5em !important;
}
/*first item is green*/
#tags-list li:nth-child(3n+2) {
  background-color: #D0EAC1;
}
/*second item is blue*/
#tags-list li:nth-child(3n+3) {
  background-color: #D0E5ED;
}
/*third item is lilac*/
#tags-list li:nth-child(3n+4) {
  background-color: #DBE1F5;
}
/* end tagging styles */

/*#post-id .rc84v1 img {
  padding: 0 20px;
}*/
#post-id table {
  margin: 5px 10px;
}
#post-id table td {
  padding: 10px;
}
#post-id .rc84post em {
  font-weight: inherit;
}
#post-id li p {
  display: inline;
}
/* #post-id ol li {
  margin-left: 1em;
  text-indent: -1em;
} */
.rc81 .rc81sub {
  margin: 1em 0;
}
figure{
text-align:center;
margin:10px;
display:table;
}
figcaption{
display:block;
color: #737373;
caption-side:bottom;
}
@media (max-width:768px){
figure{
margin:0;
}
}
@media (min-width: 0) and (max-width: 1024px) {
  .rc81v0 {
    max-width: initial;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.rc84v2 .rc84bio {
  align-items:flex-start;
}
.text-wrap-short {
    max-height: 100px;
    overflow: hidden;
   }

#publishdate{
    color:#47423E;
}
/* .rc84post ul li{
  list-style-type: unset !important;
  } */
.rc84post ol ul,.rc84post ul ul{
    margin-left:2em!important;
  }
.rc84post ul > li{
  list-style-type:none!important;
}

.rc84post ol > li:before {
  width: 0 !important;
  height: 0 !important;
}
blockquote{
 background: rgba(67,124,148,0.1);
 font-size: 1.4em;
 line-height: 1.2;
 font-family:"Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif;
 padding: 1em 1.4em;
 margin-bottom: 1.1em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @media screen and (min-width:1024px){
      .text-wrap-short{
          max-height:95px;
      }
  }
  ::i-block-chrome,.text-wrap-short{
      max-height:100px;
  }
}