/* -------------------- EST�TICA ------------------------*/

#inicioTopo {
    background: #505050;
}

.logotipo {
    background-image: url(../img/logo.png);
    background-repeat: no-repeat;
}

.menu-navegacao a {
    color: #FFFFFF;
}



.menu-navegacao a:active,
.menu-navegacao .active a {
    color: #eae8e8;
    background: #333;
    border-bottom-color: #eae8e8;
}

.menu-navegacao a:hover {
    color: #f6f2f2;
}

.menu-alternancia:before {
    color: #FFFFFF;
}

.topo {
    background-image: url("../img/up.png");
}

.slider-navegacao__elemento:before {
    background: #2235ac;
}

.icones-caracteristicas-area-titulo h2 {
    color: #3c4858;
    font-size: 36px;
    text-align: center;
}

.caracteristicas-caixa {
    background-color: white;
}

h5.descricao-icone {
    color: #999;
    font-size: 23px;
    text-align: center;
}

.icone-info .info-titulo {
    color: #3c4858;
    font-size: 20px;
    text-align: center;
}

.icone-info p {
    color: #999;
    font-size: 18px;
    text-align: center;
}

.vitrine h4 {
    font-size: 36px;
    color: #3C4858;
    text-align: center;
}

.vitrine h6 {
    font-size: 23px;
    color: #999;
    text-align: center;
}

.titulo-vitrine {
    color: #3C4858;
    font-size: 20px;
    text-align: center;
}

.descricao-vitrine {
    color: #999999;
    font-size: 18px;
    text-align: center;
}

.caixa-vitrine {
    background-color: white;
}

.vitrine {
    background-color: #fbfbfb;
}

/* Carrossel */
.texto-carrossel h2 {
    font-size: 36px;
    color: #3C4858;
    text-align: center;
}

.texto-carrossel h5 {
    color: #999;
    font-size: 23px;
    text-align: center;
}

.descricao-item-carrossel h2{
    color: #3C4858;
    text-align: center;
    font-size: 20px;
}

.descricao-item-carrossel p{
    color: #999;
    font-size: 18px;
    text-align: center;
}

.slick-dots li.slick-active button:before {
    color: #000643;
}

.slick-next:before,
.slick-prev:before {
    color: #000643;
}

/* Carta */


.cartas {
    background-color: white;
}

.descricao-carta h2 {
    font-size: 36px;
    color: #3C4858;
    text-align: center;
}

.descricao-carta h5 {
    text-align: center;
    color: #999999;
    ;
    font-size: 23px;
}

.descricao-carta {
    padding: 20px;
}

.comp-carta {
    background-color: white;
}

.div-texto-carta h3 {
    color: #3C4858;
    text-align: left;
    font-size: 20px;
}

.div-texto-carta p {
    font-size: 18px;
    color: #999999;
    text-align: justify;
}


/* Se��o assinatura */

.secao-assinatura {
    background-color: white;
}

.secao-assinatura h2 {
    font-size: 36px;
    color: #3C4858;
    text-align: center;
}

.secao-assinatura h5 {
    font-size: 23px;
    color: #999;
    text-align: center;
}

.assinatura-item {
    background-color: white;
}

.assinatura-item-texto {
    font-size: 18px;
    color: #999999;
    text-align: left;
}

.secao-assinatura h4 {
    font-size: 20px;
    color: #3C4858;
    text-align: left;
}

/* selos */

.selo {
    background-color: white;
}

.selo h2 {
    color: #3C4858;
    font-size: 36px;
    text-align: center;
}

.selo h5 {
    color: #999;
    text-align: center;
    font-size: 23px;
}

.selo p {
    font-size: 18px;
    color: #999999;
    text-align: center;
}

.selo h3 {
    color: #3C4858;
    font-size: 20px;
    text-align: center;
}

.itens-selo {
    background-color: transparent;
}

/* recortes */

.recorte {
    background-color: whitesmoke;
}

.recorte h2 {
    font-size: 36px;
    color: #3C4858;
    text-align: center;
}

.container-recortes h5 {
    text-align: center;
    color: black;
    font-size: 23px;
}

.descricao-recorte {
    padding: 20px;
}

.itens-recorte {
    background-color: transparent;
}

.recorte h3 {
    color: #3C4858;
    text-align: left;
    font-size: 20px;
}

.recorte p {
    font-size: 18px;
    color: #999999;
    text-align: justify;
}

/* Rodap� */

.rodape .itens-desc-text p {
    color: white;
    text-align: center;
    font-size: 16px;
}

.rodape .copyright {
    text-align: center;
}

.titulo-rodape {
    color: #fff;
    font-size: 18px;
    text-align: center;
}


.desc-rodape {
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.mapa-site {
    text-align: center;
}

.mapa-site ul li {
    font-size: 16px;
}

.mapa-site ul a {
    color: white;
}

#Submit {
    border-radius: 10px;
    background: #999999;
    color: #ffffff;
    font-size: 16px;
}


.onepage-formulario h3 {
    color: #333333;
    text-align: center;
    font-size: 23px;

}

.onepage-formulario h2 {
    color: #868686;
    text-align: center;
    font-size: 36px;
}



table h1 {
    text-align: left;
    color: #868686;
}



.FORM_DESCRICAO {
    color: #999999;
}

input,
textarea,
select {
    background-color: #f5f5f5;
    color: #565656;
    border-radius: .25rem;
}

.titPG h1 {
    color: #999999;
    text-align: center;
    font-size: 36px;
}

.descPG {
    color: #999999;
    text-align: center;
    font-size: 23px;
}

/* Galeria */


.texto-galeria h2 {
    color: #3c4858;
    text-align: center;
    font-family: Arial, Helvetica, 'sans-serif';
    font-size: 36px;
}

.texto-galeria h5 {
    color: #999999;
    text-align: center;
    font-family: Arial, Helvetica, 'sans-serif';
    font-size: 23px;
}

.descricao-galeria {
    color: #ffffff;
    text-align: center;
    font-size: 18px;
}

.proxima-foto,
.foto-anterior {
    background-color: #272727;
}

.proxima-foto:hover,
.foto-anterior:hover {
    background-color: #414141;
}

.foto:before {
    background-color: rgba(52, 73, 94, 0.616);
}

#caption {
    text-align: center;
    color: #ccc;
    font-family: Arial, Helvetica, 'sans-serif';
}

#caption h2 {
    font-size: 23px;
}

#caption p {
    font-size: 16px;
}


/* Videos */


.texto-video h2 {
    color: #3c4858;
    text-align: center;
    font-family: Arial, Helvetica, 'sans-serif';
    font-size: 36px;
}

.texto-video h5 {
    color: #999999;
    text-align: center;
    font-family: Arial, Helvetica, 'sans-serif';
    font-size: 23px;
}