@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700'); 
@import url('https://use.fontawesome.com/releases/v5.0.6/css/all.css'); 
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"); 
@import url("https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"); 

.busca-mobile .busca input {
    background: #ffffff;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: 0 3px 4px #00000026;
    padding: 16px 16px 16px 46px;
}
@media (min-width: 768px) {
    .busca-mobile .busca:before {
        content: '\f2f5';
        font-family: 'ionicons';
        position: absolute;
        line-height:50px;
        left: 14px;
        top: 7px;
        width: 50px;
        height: 50px;
        color: #9c9c9c87;
        z-index: 99999;
        font-size: 35px;
        font-weight: 300;
        -webkit-font-smoothing: antialiased;
    }
}
.busca-mobile .botao-busca {
    background: #fff;
    border: 0;
    width: 90px;
    height: 48px;
    right: -21px;
    border-radius: 2px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.conteudo-topo .busca input::-webkit-input-placeholder {
    color: #444444;
    opacity:.5;
    font-size: 17px;
    font-weight: 500;
    background: #fff0;
}

.busca-mobile .botao-busca:hover:after {
    color: #000;
}

.busca-mobile .botao-busca:after {
    content: "Buscar";
    color: #6b6b6b;
    font-family: 'Open Sans';
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 18px;
    transition: all .2s ease-in-out;
}

.busca-mobile .botao-busca:before {
    font-size: 21px;
    font-family: 'Ionicons';
    content: '\f4a4';
    font-weight: 400;
    position: absolute;
    visibility: hidden;
    display: block;
    text-transform: uppercase;
    width: 40px;
    border-left: 1px solid #cccccc4a !important;
    height: 40px;
    border: 0 none;
    background: transparent;
    color: rgb(79, 106, 106);
    margin-top: 5px;
    border-radius: 2px;
    line-height: 40px;
    top: -8px;
    right: 69px;
    transition: .2s;
}

.busca.borda-alpha {
    position: relative;
    left: -25px;
    background: #fff0;
    border: 0;
}

/*.fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #827539;
}


.titulo {
    color: #827539;
}

.a {
    color: #827539;
}*/

#rodape .conteiner .row-fluid a, #rodape .conteiner .row-fluid p, #rodape .conteiner .row-fluid .titulo{
    color: #3c3c3c;
} 
/*

#rodape .conteiner .row-fluid .titulo{
    color: #827539;
}*/