.conteiner {
    max-width: 1250px;
}

.menu a {
    font-size: 20px;
}

.fundo-secundario *{
    color: #FFF !important;
}

#cabecalho .conteiner {
    background-color: #e8e8e8;
    box-shadow: none;
}

.menu.superior {
    background-color: #ff010a;
}
.menu.superior a strong{
	color: #fff;
}

.secao-banners .conteiner {
    max-width: 140%;
    padding: 0 0 10px;
    box-shadow: none;
}
.secao-banners .conteiner .banner.cheio {
    z-index: 10;
}
.secao-banners .conteiner .flexslider{
	border: none;
    border-radius: 5px;
}

#corpo {
    background-color: #f7f4f4;
    margin-top: 30px;
}
#corpo .conteiner {
    padding-top: 30px;
    border-radius: 25px;
    box-shadow: none;
    position: relative;
}

.listagem .titulo-categoria {
    font-size: 22px;
    text-align: center;
    border: none;
}

.listagem .titulo-categoria:hover {
    text-decoration: none;
    background: transparent !important;
    padding-left: 0 !important;
}

.listagem .titulo-categoria::after{
    content: "";
    display: block;
    background: #E00109;
    width: 100px;
    height: 5px;
    margin: 10px auto;
}

#barraNewsletter .componente .botao {
    position: static;
    line-height: 13px;
    padding-bottom: 10px;
    margin-left: -5px;
    border: 0;
    background:#E00109;
}

.pagamento-selos {
    display: none;
}

.marcas img {
    
    max-width: 150px;
}


/*Ajustes Menu*/
.menu .titulo{
    font-size: 15px;
}
.menu li {
    padding: 0 10px;
}
.menu a {
    font-size: 15px;
}
.menu li>a i, 
.menu-responsivo i{
    margin-left: 0px;
}
.menu li.com-filho>a i {
    display: none;
}


@media screen and (min-width: 769px){
    .menu.superior .nivel-um>li{
        width: 6.6%;
        height: 70px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
   }      
    
    
}


.menu.superior .nivel-dois{
    top: 60px;
}
.menu .nivel-dois .com-filho>a {
    margin: 0 10px;
}

@media screen and (max-width: 576px) {
    
    section#sobre .text-block {
        width: 100% !important;
        max-width: 100% !important;
        padding-right: 0 !important;
        float: none !important;
	}
    
        section#sobre .img-block {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
    }
    
        section#sobre .img-block img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        margin-top: 0 !important;
    }
    
        section#sobre__missao .missao, section#sobre__missao .visao {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
    }
    
    .menu .nivel-dois a {
    color: #fff;
    opacity: .8;
}

     }#menu-institucional .nivel-um li a {
      font-size: 15px;}