/*homepage grid gallery custom captions*/
.hasCustomCaptions .imgGridItem {
    position: relative;
}
.imgGridItem .customCaption {
    margin: 0;
    left: 0;
    right: 0;
    bottom: -1px;
}
.block_b96ff52a7e8d4789a29b5b4f4680c670 .customCaption {
    position: absolute;
    background: #ffffff;
    background: rgba(255,255,255,.9);
    margin: 15px;
    padding: 10px;
}
/*trying to hide the comment count, but since it's loaded by disqus this might not work*/
#main-nav .publisher-nav-color .comment-count{
    visibility:hidden!important;
}
/*added to override default image width on new blogpage*/
.CustomPageHeading img{
    width:25vw;float:left;margin-right:1em;
    }
    
.CustomPageHeading p{
    width:65vw;
    }
    
    
/*Break homepage grid gallery to one row mobile*/
@media only screen and (max-width: 480px) {
.block_b96ff52a7e8d4789a29b5b4f4680c670.cols3.imgMgn0 .imgGridItem {
    width: 90%;
    margin: 20px;
    }
/*added to override default image width on new blogpage for <481*/
.CustomPageHeading img{
    width:90vw;margin:0;
    }
    
.CustomPageHeading p{
    width:90vw;
    }
    
}

/*center mobile navigation menu in mobile*/
@media only screen and (max-width: 767px) {
    .navContent #navTrigger .navLabel {
        text-align: center;
        margin: 0;
    }
    /*added to override default image width on new blogpage for <767*/
.CustomPageHeading img{
    width:90vw;margin:0;
    }
    
.CustomPageHeading p{
    width:90vw;
}
}