
@media screen and (min-width: 996px) {
.ar_fix #single_post.side {
    left: 0;
    right: initial;
    margin-right: 16px;
    margin-left: inherit;
  }
}

.ar_fix .detail_container .detail_top .details_safe svg {
  position: relative!important;
  margin: 2px 3px!important;
  z-index: 2!important;
  width: 20px!important; 
}
html[dir="rtl"] .main-body .module .title.more::after {
  margin-left: 0;
  margin-right: 12px;
  transform: rotateZ(315deg);
}

.ar_fix .detail_container #single_post.side a.title::after, #single_post .title-bar::after {
    transform: rotateZ(315deg);
}

#single_post .title-bar::after {
  content: " ";   
  display: inline-block;
  align-self: center;
  width: 6px;
  height: 6px;
  border: 2px solid #868686;
  border-right: 0;
  border-bottom: 0; 
  flex-shrink: 0;
  right: 16px;
}

.so .query { 
  padding-right: 16px!important;  
}
.article-list-container .horizontal-article-list-container .swiper-button-next {
  left: 0!important;
  right: unset!important;
  margin-right: -20px;
}