#sp-main-body {
  padding: 40px 0;
}
.tags > li a {
   border-radius: 3px;
   padding: 0.3rem 0.5rem;
   }
.btn-group-sm > .btn, .btn-sm {
   margin: 3px;
   }
.article-list .article .readmore a {
  color: #252525;
  font-weight: 650;
  background-color: #f5f5f5;
  padding: 3px;
  }
.article-list .article {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);  
  }
#sp-header .logo a {  /* шрифт лого */
  font-size: 32px;
  }
ul.social-icons {  /* иконки соцсетей от фавикон в топ шаблона отступ*/ 
    padding: 0px 0px 0px 20px;
    }
.fab, .icon-joomla {  /* иконки соцсетей от фавикон */ 
    font-size: large;
}

#sp-right .sp-module.box1 { /*! стиль BOX1 для модуля мой */
  border: 1px solid #ddd;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 15px;
}
#sp-right .sp-module.box2 { /*! стиль BOX2 для кнопки пос */
  padding: 10px 15px 10px 5px;
  border: none;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
  margin: 0 0 5px;
  font-size: 20px;
  padding: 6px;
  padding-top: 10px;
  border-bottom: 3px solid #2BA84A;
}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {/*! подчеркивание в модулях. цвет */
  border-bottom: 1px solid #2ba84a;
}
  
.mod-whosonline{
  background: #2ba84a;
  padding: 15px 15px 8px 15px;
  color: #fff;
  border-radius: 4px;
} 
.round-online { /* человечек в модуле кто на сайте */
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: url("../images/icon_user.png") no-repeat center center #fff;
  margin-right: 15px;
  float: left;
}
.sp-module.position3my{ /* модуль поиска в топе справа */
  margin: 10px 0px 6px 0px;
  float: right;
}
.related-article-list-container {
  margin-top: 35px;
}
.yt-list[class*="type-numblocks"] > li { /* Шорткод список. Уменьшен шаг строк */
  line-height: 23px;
  }
.fa-map-marker-alt::before {/* хлебные крошки отступ от иконки */
    padding-right: 10px;
}