.article-details {
    .article-info {
      	float: none;
  	}
  
    h2, .h2, 
    h3, .h3, 
    h4, .h4, 
    h5, .h5, 
    h6, .h6 {
        margin-bottom: 1rem;
    }
        
    h2, .h2 {
        margin-top: 4rem;
    }
    
    h3, .h3 {
        margin-top: 2.5rem;
    }
    
    h4, .h4, 
    h5, .h5, 
    h6, .h6 {
        margin-top: 1.5rem;
    }
    
    p {
        @media screen and (max-width: 767.98px) {
            text-align: left;
        }
        
        @media screen and (min-width: 768px) {
            text-align: justify;
        }
    }
    
    img {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    
    .article-ratings-social-share {
        border-top: none;
        border-bottom: none;
        
        @media screen and (max-width: 767.98px) {
            justify-content: flex-start !important;
            
            & > div:first-of-type {
                display: contents;
            }
        }
    }
    
    @media screen and (min-width: 768px) {
        .article-info {
            width: fit-content;
            display: inline-flex;
        }
        
        .article-ratings-social-share {
            width: fit-content;
            display: inline-block;
            text-align: right;
            padding: 0;
            float: right;
        }
    }
}
