
.title-sidebar-blog > span{

        font: 700 54px/.8 National2Compressed, Helvetica, Arial, sans-serif;
        font-size: 28px;
        line-height: 28px;
        color: #000;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 20px;
        letter-spacing: .4px;
        margin-bottom: 20px;
        display: block;
        display: block;
}
.title-sidebar-blog.scopri_home > span{color:#dd4814}
.title-sidebar-blog.scopri_autori > span{
    border-bottom: solid 5px #2a2a2a;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.title-sidebar-blog .category-name a {
    font-family: National2, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #dd4814;
}
.title-sidebar-blog .post-title.medium-cat a {
    margin-top: 10px;
    line-height: 20px;
    font-size: 16px;
}
.title-sidebar-blog  .post-title{
    line-height: 18px;
    margin-top: 5px;
    min-height: 80px;
}
.title-sidebar-blog  .post-title.img-less{
    min-height: 40px;
}
.title-sidebar-blog  .post-title a{
    font-family: ArdinaText, sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #000;
    font-weight: 700;
}
.title-sidebar-blog .article-posthome-2{
    padding: 0px 0 10px;
border-bottom: 1px solid #ccc;
    margin-bottom: 0px;
}
.title-sidebar-blog .article-image-small-blog.side-img-posthome{
    float: left;
    width: 120px;
    height: 80px;
    margin-right: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.archive-blog .title-blog h1,
.sigle-blog .title-blog h1{
    color:#ffb500;
    font-size: 42px;
    line-height: 42px;
}
.title-blog-special h1,
.title-blog-special h1 a,
.archive-blog .label-blog-article a,
.sigle-blog .label-blog-article a {
    color:#ffb500;
    font-size: 42px;
    line-height: 42px;
}
.title-blog-special h2{
    color:#000;
}
.big-blog .article-title a {

    font-family: ArdinaText, sans-serif;
    font-size: 32px;
    line-height: 32px;
    color: #000;
    font-weight: 700;

}
.article-small-blog {
    height: 335px;
}
.article-title-small-blog a {
    font-size: 24px;
    line-height: 24px;
}
.sigle-blog .socials-sb{
 float:right;margin-top: 2px;
 margin-bottom: 20px;
}

.author-info-sb {
    height: 40px;
    display: inline-flex;
    width: 100%;
    margin-top: 0px;
}
.box-side-blog.authors-page-infos .img a img{
    width: 60px;
}
.box-side-blog.article-author-2 .bio{
    top: 0px;
}
.box-side-blog.article-author-2 .author-name a{
    font-size: 16px;line-height: 16px;
}
.box-side-blog.article-author-2 .author-role span{
    font-size: 16px;
    line-height: 16px;
}
.box-side-blog.authors-page-infos{
    height: 75px;
    padding-bottom: 0px;
    border-bottom: 1px solid #999;
}
.authors-page .socials{float: right;}
.author-infos {min-width: 150px;}
.title-sidebar-blog .post-title.medium-cat{
    padding-left: 140px;
}
.article-small-blog .article-author .img{
    float: left;
}
.article-small-blog .article-author .bio{
    width: 70%;
    float: left;
}
.article-small-blog .article-author .author-role{
    line-height: 14px;
}
.article-author-2 .author-role{
    line-height: 14px;
}
.article-small-blog .article-author{
    height: 70px;
    
}
.sigle-blog .author-info-sb .author-name{
    width: 100%;
}
.sigle-blog .author-info-sb .author-role{
    width: 100%;
    line-height: 14px;
}

.article-author-2 .bio{
    top: 0px;
}
@media (min-width: 768px){
    .post-content-blog .widget-ad.floated {
        float: left;
        margin-top: 0;
        margin-right: .5rem;
        margin-bottom: .5rem;
    }

    .article-small-blog .container-small
    {
        height: 300px!important;
        
    }

    .sigle-blog .author-info-sb
    {
        margin-top: -25px;
    }
}
@media (min-width: 1024px){
    .sigle-blog .page-sidebar,
    .archive-blog .page-sidebar{
        
    }
}

@media (min-width: 768px){
    .author-widget .bio {
        margin-top: -12px;
    }
}

.sigle-blog .author-info-sb .author-name a {
    font-size: 16px;
    line-height: 16px;
}

.sigle-blog .author-info-sb .author-role span {
    font-size: 16px;
    line-height: 16px;
}

.sigle-blog .article-author-2 .img img {
    width: 60px;
    height: 60px;
}

.preview-article-blog
{
    border-bottom:0px;
}

.label-blog-title h1
{
    font-size:36px;
}

.big-blog .article-title a {
    font-size: 36px;
}


.article-author-2 .author-role{
    line-height: 14px;
}

@media (max-width: 768px) {
    .article-big-blog .article-image-big-blog
    {
        width:100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
    .test {
        display: block;
        top: 5px;
    }
    .sigle-blog .author-info-sb
    {
        margin-top: -15px;
    }
}

.post-content-blog
{
    margin-top: -10px;
}

@media (min-width: 992px)
{
    .article-content .article-title-blog-author h2 a
    {
        font-size: 32px;
    }
    .test {
        position: absolute;
        margin-bottom: 40px;
        width: 100%;
        display: block;
        margin-top: 12px;
    }
    .author-infos
    {
        min-width: 300px;
    }


    .label-blog-title h1
    {
        font: 700 36px/1.05 ArdinaDisplay,Helvetica,Arial,sans-serif;
        font-size: 64px;
        margin-bottom: .3em;
        color: #333;
    }
    .widget.widget-ad.top-mobile{
        margin-top: 0px;
    }
}

@media (max-width: 1030px){
    .mb-authors {
        display: block;
    }
}

@media (min-width: 1024px){
    .article-small-blog {
        height: 420px!important;
    }

    .article-image-small-blog
    {
        height: 250px;
    }

    .page-sidebar .article-image-small-blog
    {
        height: 200px;
    }

    .article-big-blog .article-image-big-blog
    {
        height: 400px;
    }
}

@media (max-width: 1024px){
    .article-small-blog {
        height: 400px!important;
    }

    .article-image-small-blog
    {
        height: 200px;
    }

    .article-big-blog .article-image-big-blog
    {
        height: 250px;
    }

    .sigle-blog .page-main .article-author-2 {
        margin-bottom: 45px;
    }
}

.article-author .author-name a
{
    font-size: 16px;
    line-height: 16px;
}

.article-author .author-role span
{
    font-size: 16px;
    line-height: 16px;
}

@media (min-width: 1024px)
{
    .author-widget .author-name a, .author-widget .author-role span
    {
        font-size: 16px!important;
        line-height: 16px!important;
    }

    .sigle-blog .authors-page-infos {
        margin-bottom: 10px;
    }

    .sigle-blog .page-main .article-author-2 {
        margin-bottom: 0px;
    }
    .article-small-blog .container-small {
        height: 420px!important;
    }
}

.article-author-2 .author-name a {
    font-size: 16px;
    line-height: 16px;
}

.archive-blog .article-author-2 .author-role span {
    font-size: 16px;
    line-height: 16px;
}

@media (max-width: 1023px)
{
    .archive-blog .author-widget .img img
    {
        width: 60px;
        height: 60px!important;
    }

    .archive-blog .article-author .author-name
    {
        top:0px;
    }

    .user-author-container
    {
        margin-bottom: 15px;
    }

    .sigle-blog .widget.widget-ad.top-mobile
    {
        margin-bottom: 30px;
    }
}

.authors-page-infos .img a img {
    width: 60px;
    height: 60px;
}

.archive-blog .article-image-small-blog {
    background-color: #eee;
}