.header-main .logo {
    max-height: 80px;
}

.footer-sub .name-company {
    color: #ffffff;
}

#section-slide .slick-slide {
    background-position: bottom !important;
}

#section-empresa .btn {
    color: #fff !important;
    background: transparent !important;
    border: 1px solid #ffff !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-top: 15px;
}

#section-contato .button {
    width: 100% !important;
}

#section-slide .col-md-8 {
    width: 100% !important;
}

#section-slide .content-wrapper {
    text-align: center !important;
}

#section-empresa .title {
    color: #fff !important;
}

.bg-form-contact::before {
    background: #640000;
    opacity: 1;
}

#section-contato .form-control:last-child {
    border: 0;
    border-bottom: 1px solid #fff;
    background: transparent;
    color: #fff;
}

/* MÃ“DULO DE SERVIÃ‡OS  */
#section-servicos .img-responsive {
    height: 262.5px !important;
    border: 6px solid transparent;
    border-radius: 300px;
    background: linear-gradient(to right, white, white), linear-gradient(to right, #c9000d , #9d000a);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
}

#section-servicos .finance-item .title {
    width: 100%;
    text-align: center;
}

#section-servicos .finance-item .introducao {
    text-align: center;
}

#section-servicos .wp-img:before {
    opacity: 0.2;
    background-color: #000;
    border-radius: 50%;
    height: 262.5px;
}

/*  MÃ“DULO DE PRODUTOS */
#section-produtos .wp-img {
    margin: 0 !important;
    height: auto;
}

#section-produtos img {
    border: 1px solid #242424;
    height: 200px !important;
    padding: 25px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}

#section-produtos .finance-item .title {
    width: 100%;
    text-align: center;
    padding-top: 12px;
    background: #242424;
    color: #ffff;
    margin: 0 !important;
}

#section-produtos .finance-item p {
    background: #242424;
    color: #ffffff;
    text-align: center;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

#section-produtos .more {
    display: none !important;
}

#section-produtos .finance-item {
    height: auto;
}

#section-produtos .wp-img:before {
    display: none !important;
}

.page_produto_detalhe .img-responsive {
    width: 250px !important;
}

.newsletter .banner-middle:before {
    background-color: #640000;
}

@media(min-width: 720px) {
    #section-slide h1 {
        font-size: 60pt !important;
    }

    #section-slide p {
        font-size: 24pt !important;
        line-height: normal !important;
    }

    #section-empresa .title-wrapper {
        margin-bottom: 40px;
    }
}
