.blogs-home-link{
    font: 1.75rem/2.125rem franklin_gothic_fs_bookRg,Arial,"Helvetica Neue",sans-serif;
}

.blog-title, .blog-title a {
    font: 2.75rem/3.125rem franklin_gothic_fs_bookRg,Arial,"Helvetica Neue",sans-serif;
    /* color: #fff; */
}

.blog.rootsite .blogs-home-link{
    display:none;
}

#nav-blogs{               
    background: #fff;
    border-bottom: 1px solid #dadada;
    border-top: 3px solid #fff;
}

#nav-blogs .nav-section{
    margin-bottom: 0 !important;
}

#nav-blogs .nav-section .navbar {
    border:none;
}

#masthead .page-parent, #masthead .lead{
    color: #fff;
}

    #masthead {        
        padding:0;
    }
    #masthead #bloghome{
        margin-top: 30px;
        /* color: #fff; */
        margin-bottom: 10px;
    }
    #masthead #blogname {        
        font-style: italic;
        display: block;
        color: #fff;                     
    }
    
    #masthead #titles a:focus{        
        border: none !important;
        color: #383735 !important;       
    }

.tagline.lead{
    color: #ffffff;    
}

.posted-date, .comment-date{
    font-size: 0.95rem;    
    padding:0;
    margin:5px 0;
    text-decoration: none !important;
}

.thumb-hide{
    display:none;
}

.thumb-top{
    width: 99%;
    margin: 5px 0px 20px 0;
}

.content-author a{
    text-decoration: none !important;
}
.content-author a:hover{
    text-decoration: underline !important;
}
.content-author .avatar {
    float:left;
    margin-right: 20px;
}

.content-posted-on {
    padding: 10px 0;
    margin-bottom: 30px;
}

.posted-date a{
    text-decoration: none !important;
}
.posted-date a:hover{
    text-decoration: underline !important;
}

.comment-author{
    margin-bottom: 10px;
}
a.comment-date{
    font-style: italic !important;
}
a.comment-date:hover{
    text-decoration: underline !important;
}

.dictionary-letter {
    border-top: 1px solid #dadada;
}

ul.dictionary-terms {
    list-style-type: none;    
}

/** Featured image positioning */

.post-thumb{
    width: 100%;
    display:block; 
    margin: 0 0 20px 0;
    /* top  right bottom   left */              
}
.content-author {
    width:100%;
    margin-bottom:10px;            
}
.content-author .rounded-circle {
    height: 60px;
    width: 60px;
}
.content-author .author-page-link {
    padding:0;
}
.blog .teaser-larger .teaser-title{
    font-size: 2.0rem;
    line-height: 2.3rem;
}
.blog .teaser-larger figure{
    display:block;
    width:100%;
    margin:0;    
}
.teaser.with-image.teaser-larger {
    padding:0;
}

@media (min-width: 980px){
        .blog .teaser-larger figure{            
            width:50%;  
            float:left;  
            margin-right: 20px;            
        }
        .content-author{
            margin-bottom:15px;
        }
        .content-author.multiple{
            width:33%;
        }
        .content-author .author-page-link {
            padding:10px 0;
        }
        .content-author .rounded-circle {
            height: 80px;
            width: 80px;
        }
        .thumb-left{           
            float: left;            
            width: 40%;
            margin: 5px 20px 15px 0;
            /* top  right bottom   left */
        }
        .thumb-right{           
            float:right;
            width: 40%;            
            margin: 5px 5px 15px 20px;
            /* top  right bottom   left */
        }      
        
    }