section.single-article{
    margin: 32px 0 32px 0;
}
.single-article .thumbnail {
    box-shadow: 0 3px 5px 0 rgba(170,179,217,.1) !important;
}
.single-article .thumbnail img{
    border-radius: 10px;
}
.single-article .single-details{
    box-shadow: 0 3px 5px 0 rgba(170,179,217,.1) !important;
    background: #F2F2F2;
    border-radius: 10px;
}
.single-article .single-details h1{
    font-size: 25px;
    direction: rtl;
    text-align: justify;
    margin-top: 32px;
}
.single-article .single-details ul.single-article-details-ul{
    margin-top: 32px;
    list-style: none;
    padding: 0;
    line-height: 42px;
    font-size: 14px;
}
.single-article .single-details ul.single-article-details-ul li i{
    margin-left: 10px;
    font-size: 20px;
}
.single-article .single-details ul.single-article-details-ul ul{
    list-style: none;
    padding: 0;
    display: inline-flex;
}
.single-article .single-details ul.single-article-details-ul a,.single-article .single-details ul.single-article-details-ul ul li a{
 color: #000;
}
section.single-content .content{
    box-shadow: 0 3px 5px 0 rgba(170,179,217,.1) !important;
    background: #F2F2F2;
    border-radius: 10px;
    padding: 20px;
    text-align: justify;
    line-height: 32px;
    font-size: 14px;
    margin-bottom: 32px;
}
section.single-content .content img{
    box-shadow: 0 3px 5px 0 rgba(170,179,217,.1) !important;
    border-radius: 10px;
    margin-bottom: 32px;
    width: 100%;
}
section.single-content .content h2,section.single-content .content h3,section.single-content .content h4,section.single-content .content h5,section.single-content .content h6{
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    padding-bottom: 16px;
}
section.single-content .sidebar{
    text-align: right;
}
section.single-content .sidebar .item{
    box-shadow: 0 3px 5px 0 rgba(170,179,217,.1) !important;
    background: #F2F2F2;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 32px;
}
section.single-content .sidebar.sticky-top{
    top:80px;
    margin-bottom: 32px;
    z-index: auto;
}
section.single-content .sidebar .item.newsletter{
    margin-top: 32px;
}
section.single-content .sidebar h2,section.single-content .sidebar .item h2{
    font-size: 16px;
    font-weight: bold;
}
section.single-content .sidebar .item ul{
    list-style: none;
    padding: 0;
    line-height: 32px;
    font-size: 14px;
}
