.fw_bold{
    font-weight: bold !important;
}
.fw_500{
    font-weight: 500 !important;;
}
.tp-fullwidth-forcer{
    z-index: -1 !important;
}
@media(max-width: 768px){
    .logged-in header{
        top: 45px;
    }
}
.blog-info a{
    color: #34404e;

}
.blog-info .page-links .page-links-title{
    color: #000;
}
.blog-info .page-links a span{
    color: #ccc;
}
.blog-info .page-links span{
    color: #000;
    padding: 2px;
}
@media(max-width: 768px){
    .post-comments .comment-lists .children {
        padding-left: 15px;
    }
}

.aligncenter {
    text-align: center;
}
.sp-social-share ul li:nth-child(1){
    width: 70px;
}
.sp-social-share ul li:nth-child(3){
    width: 55px;
}
.widget_pages a{
    color: #868689;
    font-weight: 400;
    transition: all 0.3s;
    padding-bottom: 10px;
    display: block;
}
.widget_categories a{
    color: #868689;
    font-weight: 400;
    transition: all 0.3s;
    padding-bottom: 10px;
    display: block;
}
.widget_calendar td,
.widget_calendar th
{
    padding: 5px 10px;
}
.logged-in nav#slide-nav.affix {
    top: 32px;
}
.comment .comment-text{
    position: relative;

}
.comment .reply{
    position: absolute;
    right: 0px;
}

