h2.widgettitle {
    margin: 14px 16px;
    font-size: 30px;
}
h2.news-post-slider-style3 {
    margin: 0 0 15px;
    font-size: 20px;
}
img.attachment-featured-post-medium.size-featured-post-medium.wp-post-image {
    max-width: 11000px;
    max-height: 244px;
    width: 100%;
    height: 100%;
    background-color:#000;
}
.widget_featured_posts .article-content .above-entry-meta .cat-links a,
 .article-content-style3 .above-entry-meta .cat-links a {
    background-color: #289dcc;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    padding: 3px 10px;
    display: inline-block;
    text-decoration: none;
}
h3.entry-title {
    margin: 3px 2px;
}
figure.template3 {
    margin: 0 0px 0 15px;
}
.entry-content p {
    margin: 0 5px;
}
.widget_featured_posts .article-content .entry-title a {
    color: #232323;
    text-shadow: none;
}
.widget_featured_posts .article-content .below-entry-meta .posted-on,
.widget_featured_posts .article-content .below-entry-meta .byline {
    padding-right: 10px;
}
.widget_featured_posts .article-content .below-entry-meta .posted-on .fa {
    color: #888888;
    font-size: 10px;
    padding-right: 3px;
}
.widget_featured_posts .article-content .below-entry-meta .byline .fa,
.widget_featured_posts .article-content .below-entry-meta .comments .fa {
    color: #888888;
    font-size: 14px;
}
.widget_featured_posts .article-content .below-entry-meta .posted-on a,
.widget_featured_posts .article-content .below-entry-meta .byline a,
.widget_featured_posts .article-content .below-entry-meta .comments a {
    font-size: 14px;
    text-decoration: none;
    color: #888888;
}
/* Featured posts widget */
.widget_featured_posts .article-content .above-entry-meta .cat-links a {
    background-color: #289dcc;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    padding: 3px 10px;
}

.widget_featured_posts .article-content .entry-title a:hover {
    color: #289dcc;
    text-decoration: none;
}
.entry-content {
    padding: 0;
}
.widget_featured_posts .article-content {
    padding: 0 15px 5px;
}
.article-content-style3 {
    padding: 0 0 0;
}
.widget_featured_posts .article-content .entry-content p {
    font-size: 14px;
}
.above-entry-meta {
    margin: 10px 0;
}
img.attachment-featured-post-small.size-featured-post-small.wp-post-image {
    max-width: 325px;
    width: 100%;
    height: 100%;
    max-height: 135px;
    margin: 4px 0;background-color:#000;
}
h3.entry-title a {
    color: #232323;
    text-shadow: none;
}
h3.entry-title a:hover {
    color: #289dcc;
    text-decoration: none;
}
.posted-on a,
.byline a,
.comments a,
.comments span,
.tag-links a,
.edit-link a {
    color: #888888;
    font-size: 14px;
}
.posted-on a:hover,
.byline a:hover,
.comments a:hover,
.tag-links a:hover,
.edit-link a:hover {
    color: #289dcc;
    text-decoration: none;
}
span.author.vcard .fa,span.comments .fa {
    color: #888888;
    margin: 0 4px;
}
span.comment-count-template2 a {
    color: #888888;
}

/* category-recent-post-style2 */
.category-recent-post-style2 h2 {
    background: none;
    color: #343434;
    font-size: 26px;
    line-height: 20px;
    border-bottom: 2px solid #ccc;
    padding: 0 0 10px;
    font-weight: 500;
    margin-bottom: 30px;
    text-transform: uppercase;
    position: relative;
}
.category-recent-post-style2 h2:after {
    position: absolute;
    content: "";
    width: 100px;
    bottom: -2px;
    left: 0;
    border-bottom: 2px solid #00a1e4;
}
.category-recent-post-style2 {
    margin-top:20px;
    margin-bottom: 20px;
}
.following-post a {
    text-decoration:none;
}
.following-post a:hover h4 {
    color: #00a1e4;
}
@media screen and (max-width: 768px){
    img.attachment-featured-post-small.size-featured-post-small.wp-post-image{
        max-width: 100%;
        max-height: 100%;
    }
    img.attachment-featured-post-medium.size-featured-post-medium.wp-post-image{
        max-width: 100%;
        max-height: 100%;
    }
}