﻿h3 {
    margin: 0;
    padding: 0;
}

.blog-main {
    margin-top: 3em;
}

    .blog-main > div {
        /*background-color: #fff;*/
    }

.blog-wrapper {
}

.blog-date {
    background-color: #fcdd7f;
    width: 6.2em;
    height: 6.2em;
    font-family: 'EB Garamond', serif;
    font-style: italic;
    text-align: center;
    border-radius: 0.5em;
    margin-bottom:10px;
}

    .blog-date > p {
    }

.blog-title {
    /*border-bottom:1px solid #808080;*/
    margin-bottom: 1em;
}

.blog-title h3 {
    font-weight:bolder;
}

.blog-content {
    border-left: 1px solid #ddd;
    height: 5.2em;
    overflow:hidden;
    padding: 0.7em;
    margin-bottom: 1em;
}

.btn-sm {
}

.latest-posts {
    background-color: #f27f88;
    color: #fff;
    padding: 0.2em 0.2em 0.2em 1em;
}

    .latest-posts + div {
        padding: 1em;
    }

        .latest-posts + div div {
            border-bottom: 1px dotted #ddd;
            /*display: block;*/
            margin-bottom: 0.5em;
        }

/*.side-month > a {
            display: block;
        }*/


.month-article {
    display: none;
    padding-left: 1em;
}

.a-article-title {
    display: block;
    margin: 0.1em 0;
}

