@media screen and (max-width: 980px) {

    table th {
        font-size: 0.9rem;
    }
    #main > .post.featured{
        padding: 8rem 2rem 2rem 2rem;
    }
    .map-holder{
        height: 200px;
    }
    table td{
        font-size: 12px;
        padding: 4px;
    }
    td:before {
        content: '';
        display: block; 
        width: 10em;
    }
    #navPanelToggle{
        background: #000;
    }
}

@media screen and (orientation: portrait) {

    #wrapper > .bg {
        background-size: auto,	auto, auto 175%;
    }

}