.block-right-single{   
    padding:2.5rem 0 0 3.1rem;
}
.block-right-single-socials{
    margin-top:30px;
    padding-bottom:5.5rem;
    border-bottom:1px solid #e5e5e5;
}
.block-right-single-social a{
    margin-bottom:10px;
    display:inline-block;
    transition: none;
    text-decoration: none;
}
.block-right-single-social:last-child a{
    margin-bottom:0;
}
.block-right-single-social a span,
.block-right-single-social a i{
    vertical-align: inherit;
    display:inline-block;
}
.block-right-single-social a i{
    margin-right:10px;
    font-size:2.1rem;
    color:#241f1e;
    
}
.block-right-single-social a span{
    font-size:1.5rem;
    font-weight:bold;
}
.block-right-single-social a:hover i,
.block-right-single-social a:hover{
    color:#DB0717;
}
.block-right-single-last-tweet-title{
    color:#1ab2e8;
    font-size:1.5rem;
    font-weight:bold;
    padding:40px 0 25px 0;
}
.block-right-single-last-tweet-content{
    font-size:1.7rem;
    margin-bottom:2.5rem;
}
.block-right-single-last-tweet-content a{
    color:#1ab2e8;
    text-decoration:none;
}
.block-right-single-last-tweet-content a:hover{
    text-decoration:underline;
}
.block-right-single-last-tweet-image{
    margin-bottom:2.5rem;
}
.block-right-single-last-tweet-date{
    margin-bottom:2.5rem;
    color:#1ab2e8;
    font-size:1.8rem;
}
@media screen and (max-width: 767px) {
    .block-right-single{   
        padding:2.5rem 3.9vw 0 3.9vw;
        margin-bottom: 0;
    }    
    .elementor-widget-theme-post-excerpt .elementor-widget-container{
        padding-left: 3.9vw;
        padding-right: 3.9vw;
    }
}