/*
 * Title:   Custom Style File
 * Author:  http://themeforest.net/user/soaptheme 
 */

.imagem-noticia {
    width: 370px !important;
    height: 262px !important;
}

.imagem-noticia-grande {
    max-height: 600px !important;
}

.imagem-dentro-post {
    width: 100%;
    height: auto;
    max-width: 800px !important;
}

.cliente-depoimento {
    margin-top: 10px;
    margin-left: 5px;
}

.painel-depoimentos {
    background-color: white;
    padding: 10px 10px 10px 10px;
}

.alinhamento-depoimentos {
    display: flex;
    justify-content: center;
    align-items: center;
}

.div-depoimentos {
    margin-bottom: 60px;
}

.padding-top-0 {
    padding-top: 0px !important;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: gotham, helvetica neue, Arial,Helvetica, sans-serif;
    font-weight: 400;
}

.cor-azul-escuro {
    color: #007BA4;
}

section#content {
    background: #fafafa;
}

.multas-lista li {
    line-height: 2.2em;
    margin-left: 15px;
    list-style: circle;
}

.label-newsletter {
    font-size: 14px;
    font-weight: normal !important;
    text-align: center !important;
}

.pagseguro-logos {
    height: 40px !important;
    width: 41px !important;
    border-radius: 50% !important;
}

.newsletter-faixa {
    color: #000 !important;
    margin-bottom: 20px !important;
    font-size: 1.325rem !important;
}

.newsletter-btn {
    margin-top: -1px;
    font-weight: 600;
}

    .newsletter-btn i {
        padding-right: 5px;
    }

.newsletter-padding {
    padding-top: 30px;
    padding-bottom: 30px;
}

    .newsletter-padding p {
        color: #838383 !important;
    }

.newsletter-sino {
    font-size: 3rem;
    transform: rotate(-25deg);
    position: relative;
    opacity: 0.3;
    float: left;
    left: 120px;
    top: 50px;
}

.newsletter-sino-direita {
    font-size: 3rem;
    transform: rotate(25deg);
    position: relative;
    opacity: 0.3;
    float: right;
    right: 120px;
    top: 50px;
}

.icone-newsletter {
    float: right;
    position: relative;
    top: -39px;
}

.icone-newsletter:after {
    height: 100%;
}

.modo-compacto-section {
    min-height: 0px !important;
}

.btn-success.outline {
    color: #5cb85c;
}
.outline{
    color: grey;
}

    .btn-success.outline:hover,
    .btn-success.outline:focus {
        color: #fff;
    }

.outline {
    background-color: transparent;
    color: inherit;
    transition: all .25s;
}

.icone-btn-pesquisa {
    padding-right: 10px;
}

.icone-btn {
    padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (min-width: 576px) {
    .abas-ida-volta-margem {
        margin-left: 10px;
    }
}

.icone-topo {
    padding-right: 5px;
}

.icone-busca {
    padding-right: 5px;
}

.btn-preco {
    background-color: #FF6D00;
    color: white;
    border-radius: 5px;
    padding: 4px 7px;
    font-size: 11px;
}

.link-preco:hover {
    color: #96ff56;
}

.oferta-destaque {
    color: black;
    font-weight: 600;
}

.ofertas-preco {
    padding-top: 3px;
    font-size: 14px;
}

    .ofertas-preco small {
        padding-bottom: 8px;
        font-size: 8px;
        text-align: center;
    }

.oferta-titulo {
    font-weight: 600;
    font-size: 14px;
}

.form-group label {
    font-weight: 500;
    font-size: 12px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .quadro-ofertas {
        min-width: 278px;
        min-height: 139px;
        max-width: 719px;
        max-height: 364px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .quadro-ofertas {
        min-width: 345px;
        min-height: 172px;
        max-width: 457px;
        max-height: 228px;
    }
}

@media only screen and (min-width: 1200px) {
    .quadro-ofertas {
        min-width: 303px;
        min-height: 151px;
        max-width: 303px;
        max-height: 151px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .todas-ofertas {
        min-width: 367px;
        min-height: 246px;
        max-width: 719px;
        max-height: 359px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .todas-ofertas {
        min-width: 346px;
        min-height: 246px;
        max-width: 457px;
        max-height: 246px;
    }
}

@media only screen and (min-width: 1200px) {
    .todas-ofertas {
        min-width: 303px;
        min-height: 246px;
        max-width: 370px;
        max-height: 246px;
    }
}

.st_section_heding_title {
    text-align: left;
    margin-bottom: 20px;
}

    .st_section_heding_title img {
        margin-bottom: 18px;
    }

    .st_section_heding_title h2 {
        font-size: 20px;
        font-weight: 600;
        margin: 0px;
    }

@media only screen and (max-width: 767.98px) {
    .st_section_heding_title h2 {
        font-size: 22px;
        font-size: 1.375rem;
    }
}

.st_section_heding_title > p {
    margin-bottom: 5px;
}

@media only screen and (max-width: 1199.98px) {
    .st_section_heding_title {
        margin-bottom: 65px;
    }
}

@media only screen and (max-width: 991.98px) {
    .st_section_heding_title {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 767.98px) {
    .st_section_heding_title {
        margin-bottom: 30px;
    }
}

.st_section_heding_title.st_white_color h2 {
    color: #fff;
}

.st_section_heding_title.st_white_color p {
    color: #D6D6D6;
}

.overlep-content-wrap .st_section_heding_title {
    width: 70%;
    margin: 0 auto 80px;
}

.st-pricing-btn-style-wrapper ul.st-pricing-list.st-bounce-invert ul.st-pricing-wrapper .st-pricing-body ul.st-pricing-features li:last-child, .st_content_item .st_content_bottom ul li:last-child {
    margin-bottom: 0
}