@font-face {
  font-family:BYekan;
  src: url('../fonts/BYekan.woff') format('woff'),  
       url('../fonts/BYekan.ttf') format('truetype');}
body,p,h1,h2,h3,h4,a {font-family:BYekan;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	padding: 0 17px;
	font-size: 17px;
}

ul.social-icons > li:not(:last-child) {
  margin-right: 15px;
  margin-left: 15px;
}
ul.social-icons > li {
  margin-right: 15px;
}
.awesomplete {
  margin-right: 15px;
}
#sp-top-bar .sp-module {
  display: block;
  
}
.ruxin_news .lead_auhor, .ruxin_news .lead_date, .ruxin_news .lead_introtext {
  font-size: 14px;
}
dl, ol, ul {
 /*display: inline-flex; */ 
  display: block;
}
#sp-top-bar a {
  margin-left: 30px;
}

#sp-top-bar ul.menu 
{
display: inline-flex;
list-style: none;
padding: 0;
margin: 0 -10px;
}

.article-list .article {
 
  border: 1px solid #BFBDBD;
  border-radius: 15px;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: right;

}
#sp-main-body {
  padding: 50px 0;
}