 article.single h1#main-title { text-align:left; font-size:2.5em; font-weight:400; margin:0; }

 @media (max-width:767px) { article.single h1#main-title { font-size:2em; }

 }

 article.single .rmg-tags-wrapper { padding-top:2px; }

 article.single .rmg-tags-wrapper a { display:inline-block; margin-right:10px; padding:3px 6px; background-color:#b70e0e; color:white; font-size:0.9em; transition:all 0.2s ease-in-out; }

 article.single .rmg-tags-wrapper a:hover { -webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); text-decoration:none; color:white; }

 article.single .rmg-tags-wrapper a:visited { color:white; }

 article.single .article-body { margin-top:80px; }

 @media (max-width:767px) { article.single .article-body { margin-top:50px; }

 }

 article.single .single-post-meta { margin-top:50px; }

 article.single .single-post-meta time { color:#666; text-transform:uppercase; letter-spacing:1px; }

 article.single p { -webkit-hyphens:auto; -ms-hyphens:auto; hyphens:auto; text-align:justify; }

 body.single div.content { max-width:810px; }

 div.comments-area h2.comments-title { text-align:left !important; }

