.blog-post #content .post-content {font-family:Arial,sans-serif; font-size:15px; color:#444;}
.blog-post #content .post-content h2 {font-size:22px; font-weight:700; margin-top:10px; margin-bottom:10px; color:#222;}
.blog-post #content .post-content h3 {font-size:18px; font-weight:500; margin-top:10px; margin-bottom:10px; color:#222;}
.blog-post #content .post-content h4 {font-size:16px; font-weight:500; margin-top:10px; margin-bottom:10px; color:#333;}
.blog-post #content .post-content p {margin-bottom:15px;}
.blog-post #content .post-content a {color:#222; text-decoration:none;}
.blog-post #content .post-content a:hover {color: #0d47a1; text-decoration:underline;}
.blog-post #content .post-content img {width:220px; max-width:100%; height:auto; margin:8px 0;}
.blog-post #content .post-content ul {margin:15px 0 20px 20px;}
.blog-post #content .post-content li {margin-bottom:5px;}
@media (max-width:1024px) {.blog-post #content .post-content h2 {font-size:20px;}
    .blog-post #content .post-content img {width:180px;}}
@media (max-width:768px) {.blog-post #content .post-content {font-size:16px;}
    .blog-post #content .post-content h2 {font-size:19px;}
    .blog-post #content .post-content h3 {font-size:18px;}
    .blog-post #content .post-content h4 {font-size:17px;}
    .blog-post #content .post-content img {width:140px;}
    .blog-post #content .post-content ul {margin:12px 0 18px 18px;}}