
.single .single_post_title {
  margin-bottom:30px;
}

.single h2 {
  margin-bottom:30px;
}

.single ol, .single ul {
  padding-left: 2rem;
  margin-bottom:1rem;
}

.single .gallery .gallery-item img {
  border:none !important;
}

.single_post_comment_item .single_post_comment_info .single_post_comment_actions {
  position:relative;
  margin-left:auto;
  opacity:0.5;
  padding:5px;
  border-radius:3px;
  width:fit-content;
  height:fit-content;
}

.single_post_comment_item .single_post_comment_info .single_post_comment_actions.active {
  background:#ccc;
  opacity:1;
}

.single_post_comment_item .single_post_comment_info .single_post_comment_actions:hover {
  background:#ccc;
  opacity:1;
}

.single_post_comment_item .single_post_comment_info .single_post_comment_actions .single_post_comment_actions_icon {
  background:#ED253C;
  width:30px;
  height:30px;
  transition: all 0.3s ease;
  -webkit-mask: url("../../img/icons/dots_vertical.svg") no-repeat center;
  mask: url("../../img/icons/dots_vertical.svg") no-repeat center;
  cursor:pointer;
}

.single_post_comment_item .single_post_comment_info .single_post_comment_actions ul {
  display:none;
  position:absolute;
  top:100%;
  right:0;
  height:auto;
  max-height:200px;
  width:250px;
  background:#fff;
  overflow-x:hidden;
  overflow-y:auto;
  margin:0;
  padding:0;
  flex-direction:column;
  border-radius:3px;
  z-index:9;
  -webkit-box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.5);
}
.single_post_comment_item .single_post_comment_info .single_post_comment_actions.active ul {
  display:flex;
}

.single_post_comment_item .single_post_comment_info .single_post_comment_actions ul li {
  padding:10px;
  width:100%;
  cursor:pointer;
}

.single_post_comment_item .single_post_comment_info .single_post_comment_actions ul li:hover {
  background:#cccccc;
}

#show_more_posts {
  width: fit-content;
  text-align: center;
  padding: 5px 10px;
  background: var(--primary-color);
  margin: 30px auto 0 auto;
  color: var(--intranet-white);
  font-weight: bold;
  border-radius: 0;
  cursor:pointer;
  transition: all 0.3s ease;
}

#show_more_posts:hover {
  background:var(--primary-color-active);
}
