
.home-bg-color {
    background-image: url('/images/head_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
}

.custom-nav .navbar-brand.logo img {
    height: 60px;
}

.blogPostImage {
    display: inline-block;
    width: 100%;
    height: 170px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.blogPostImage img {
    display: none;
}

.blogPostTitle {
    display: inline-block;
    width: 100%;
    height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.blogPostDescription {
    display: inline-block;
    width: 100%;
    height: 50px;
    overflow: hidden;
}