/* #########################################################################
   ##
   ##  Blogs Module - Internal Module Styles
   ##
   ##  Available to all module templates but not elsewhere in the website.
   ##
   ######################################################################### */

.blogPost {
}

    .blogPost .thumbnail {
    }
    
        .blogPost .thumbnail a img {
        }

            .blogPost .thumbnail a img:hover {
            }
    
    .blogPost .text {
    }

        .blogPost .text .title {
            margin-top: 0;
        }

        .blogPost .text .summary {
        }

        .blogPost .text .date {
        }
        
        .blogPost .text .categories {
        }

.commentsInfo {
}

    .commentsInfo a {
        display: inline-block;
        padding: 10px 20px;
        color: #ffffff;
        background: #333;
    }

.loginLinks {
}

    .loginLinks .linkLogin {
        display: inline-block;
        padding-left: 0;
        width: 64px;
        height: 8px;
        margin-right: 10px;
        text-indent: -1000em;
        background: url('../../../../Templates/Default/images/login_blogger_sm.gif') no-repeat;
    }
    
    .loginLinks .linkLogout {
        display: inline-block;
        padding-left: 0;
        width: 37px;
        height: 8px;
        text-indent: -1000em;
        background: url('../../../../Templates/Default/images/logout_sm.gif') no-repeat;
    }

    .loginLinks .loggedIn .linkLogin {
        background: url('../../../../Templates/Default/images/login_blogger_sm_tick.gif') no-repeat;
    }

    .loginLinks .loggedIn .linkLogout {
    }
    
/*
   Blogs Sidebar
*/
 
#Secondary #BlogCategories .title, #Secondary .sectionTitle {
    clear: left;
    padding: 10px;
    color: #ffffff;
    font-size: 125%;
    font-weight: bold;
    background: #303030;
}
        
#Secondary #RecentPosts {
}

    #Secondary #RecentPosts .sectionTitle {
    }

    #Secondary #RecentPosts .blogTitle {
        margin-top: 0.5em;
        padding: 0;
        font-size: 100%;
        font-weight: bold;
        text-transform: none;
        background: transparent;
    }

        #Secondary #RecentPosts .blogTitle a:before {
            content: "\f781";
            display: inline-block;
            vertical-align: middle;
            margin-right: 0.25em;
            margin-top: 0.25em;
            font-family: 'Font Awesome 5 Free';
            font-weight: 700;
            font-size: 1.25m;
            color: #2f1868;
        }

    #Secondary #RecentPosts .featuredPosts {
        /* Contains .blogPost items */
    }

    #Secondary #RecentPosts .blogPosts {
        /* Contains .blogPost items */
    }

    #Secondary #RecentPosts .blogPost {
    }

        #Secondary #RecentPosts .blogPost .text {
        }

            #Secondary #RecentPosts .blogPost .text .title {
                margin-left: 24px;
                margin-right: 10px;
            }

            #Secondary #RecentPosts .blogPost .text .date {
                display: none;
            }

#Secondary #BlogCategories {
}

    #Secondary #BlogCategories .sectionTitle {
        display: none;
    }

    #Secondary #BlogCategories .blogCategoryList {
    }

        #Secondary #BlogCategories .blogCategoryList .title {
        }

        #Secondary #BlogCategories .blogCategoryList ul {
            margin-left: 0;
            padding-left: 0;
            list-style: none;
        }

            #Secondary #BlogCategories .blogCategoryList ul li {
                margin: 0 0 10px 14px;
                padding-left: 10px;
                list-style-type: none;
                list-style-image: none;
                background: transparent;
            }

            #Secondary #BlogCategories .blogCategoryList ul li.allPosts:before {
                content: "\f781";
                display: inline-block;
                vertical-align: middle;
                margin-right: 0.25em;
                margin-top: -0.25em;
                font-family: 'Font Awesome 5 Free';
                font-weight: 700;
                font-size: 1.25em;
                color: #2f1868;
            }
