@media (min-width: 992px) {

    #header .header-body {
        border-bottom: 2px solid #CCCCCC;
    }

    /* MENU */
    #header .header-nav-main nav > ul > li {
        height: 100%;
        align-self: stretch;
        /*margin-left: -8px;*/
    }

    #header .header-nav-main nav > ul > li > a {
        display: inline-flex;
        align-items: center;
        white-space: normal;
        border-radius: 4px;
        color: #444;
        font-size: 13px;
        font-style: normal;
        font-weight: 600;
        padding: 0.5rem 0.8rem;
        letter-spacing: 0;
        text-transform: uppercase;
        text-decoration: none;
    }

    #header .header-nav-main nav > ul > li > a {
        color: #354990;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
        color: #444;
        letter-spacing: 0;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
        padding-right:40px;
    }

    #header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
        color: #444;
        font-size: 0.9em;
        display: inline-block;
        letter-spacing: 0;
    }


    /* posts */
    ul.simple-post-list .post-info {
        line-height: 20px;
        text-align: left!important;
    }

    ul.simple-post-list li:first-of-type  {
        padding-top:0;
    }

    ul.simple-post-list li:last-of-type  {
        padding-bottom:0;
    }
}



#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
    color: #444;
    font-size: 0.9em;
    padding: 0px 10px 12px 10px;
    display: inline-block;
    letter-spacing: 0;
}

html.sticky-header-active #header .header-body {
    position: fixed;
    border-bottom-color: #CCCCCC;
    /*box-shadow: none;*/
}

.nav-tabs li .nav-link {
    font-size: 16px;
    font-weight: 600;

}

body {
    background-color: #FFF;
    color: #444;
    font-family: 'Literata', serif;
    font-size: 14px;
    line-height: 26px;
    margin: 0;
    letter-spacing: 0;
}

h1, h2, h3 {
    letter-spacing: -.03em;
}
h4, h5, h6 {
    letter-spacing: 0;
}

h3 {
    font-size: 1.6em;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 33px;
    text-transform: uppercase;
}

h4 {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 27px;
    margin: 0 0 14px 0;
}


.fa-search:before {
    color: #444;
}

.lead {
    letter-spacing: 0;
}

p {
    color: #444;
    line-height: 26px;
    margin: 0 0 20px;
}


.table > thead > tr > td, .table > thead > tr > th {
    vertical-align: baseline;
}

.table > thead > tr.info, .table > thead > tr > td.info{
    background-color: #f5c501;
    color: #FFF;
}


ul.simple-post-list .post-meta {
    color: #444;
    font-size: 1em;
}