/* Blog: Image maximum width set to 600 pixels */
/* Exclude learndash content posts/pages */
/* .smaller-than-600 class added by owa.js to prevent small images from being stretched */
body:not(.learndash-cpt):not(.course-restriction) .blog-single-post-content .entry-content img:not(.smaller-than-600) {
    display: block;
    max-width: 600px;
    width: 100%;
    height: auto;
    object-fit: cover;
}


/* Blog Sidebar - Desktop vs Mobile */

.blog-sidebar-desktop .blog-bio-photo,
.blog-sidebar-mobile .blog-bio-photo {
    border: 4px solid #b1bab7;
}

.blog-sidebar-mobile {
    display: none;
}

/* Instagram widget follow button */
.blog-sidebar-mobile #sb_instagram .sbi_follow_btn {
    display: none;
}

@media (max-width: 767px) {
    .blog-sidebar-desktop {
        display: none;
    }
    
    .blog-sidebar-mobile {
        display: block;
    }
}


/*
Blog mobile category navigation
*/

.mobile-blog-category-nav {
    display: none;
}

@media screen and (max-width: 767px) {
    .mobile-blog-category-nav {
        display: block;
    }
}


/*
 * Blog Navigation
 */

/* clearfix */
.posts-navigation .nav-links::before {
    content: " ";
    display: table;    
}
.posts-navigation .nav-links::after {
    clear:both;
    content: " ";
    display: table;    
}

.posts-navigation a {
    background-color: #627c7c !important;
    color: #fff !important;
}