﻿.boxLateral {
    margin-top: 15px;
    border-radius: 4px;
    background-color: #f5f5f5;
}

.lateralRedesSociais {
}

    .lateralRedesSociais .social li {
        border-radius: 5px;
        margin: 5px 12px;
    }

        .lateralRedesSociais .social li a {
            font-size: 0.6em;
            line-height: 65px;
        }

.maisVendidos, .maisVisitados {
    margin: 30px 0;
}

.ultimosPosts hr {
    margin: 0 0 1.8em 0;
}

.ultimosPosts .listagem {
    margin-top: 15px;
}

.card-header {
    margin: 0;
    padding: 1.3rem 1.25rem;
    background-color: #e0e0e0;
    color: #191818;
    border-radius: 4px 4px 0 0;
    font-family: 'Muli', sans-serif;
}


.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

.ultimosPosts .card-title {
    margin: .75rem 0rem;
    font-size: 28px;
}

.ultimosPosts .card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.ultimosPosts .card-footer {
    padding: 1.5rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125);
    font-family: 'Muli', sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.5;
}





.navegue .card-body div div div {
    padding: 2px 5px;
}

    .navegue .card-body div div div a span.chapeu {
        font-size: 1em;
        background-color: rgb(33,31,31);
        color: #fff;
        padding: 2px 5px;
        display: inline-block;
        border-radius: 2px;
        display: block;
        font-family: 'Muli', sans-serif;
    }


        .navegue .card-body div div div a span.chapeu.proximo {
            text-align: right;
        }

    .navegue .card-body div div div a span.titulo {
        display: block;
        clear: both;
        color: rgb(33,31,31);
        font-size: 0.9em;
        margin-top: 4px;
        font-weight: bold;
        font-family: 'Muli', sans-serif;
    }
