@media (min-width:600px) and (max-width:900px) {
    .menu-topo a {
    padding: 0 1.5%}
}@media (min-width:500px) and (max-width:599px) {
    .menu-topo a {
    padding: 0 1%}
}@media (min-width:1516px) {
    .hide_desktop_m {
    display: none;
}
}@media (max-width:900px) and (min-width:481px) {
    .detalhes-link.hide_small {
    width: 70px;
}
.detalhes-link div {
    margin-left: 1px;
    padding-top: 10px;
}
.detalhes-link span {
    float: left;
    margin-top: 4px;
    margin-left: 4px;
    width: 40px;
    line-height: 100%;
    font-size: .9em;
}
}@media (max-width:480px) {
    #acesso-rapido a {
    width: 97%}
.show_small {
    display: block;
}
.hide_small {
    display: none;
}
.detalhes-link {
    width: 89%!important;
    text-align: center!important;
    float: none;
    margin: 0 auto!important;
}
.cada-anuncio {
    margin: 10px 5px;
}
.cada-anuncio .titulo {
    line-height: 110%;
    font-size: 1.2em;
    height: 50px;
}
.adicionar-carrinho.adicionar-interna {
    text-indent: 0;
}
.valores-produto {
    margin-top: -10px;
}
.detalhes-link span {
    width: 104px;
}
.valores-produto.show_small {
    width: 100%;
    height: 32px;
    padding-top: 2px;
}
.valores-produto.show_small .valor {
    display: inline;
    float: left;
    height: 17px;
    padding-top: 2px;
}
.valores-produto.show_small small {
    width: 35px;
    display: inline;
}
.cada-anuncio .produto-novo {
    width: 52px;
}
.valores-produto .valor {
    height: 28px;
    line-height: 90%}
.valores-produto .valor-antes {
    height: 15px;
}
.valores-small .cada-anuncio .titulo {
    height: 60px;
    font-size: 1.3em;
}
.detalhes-link {
    height: 22px;
}
.detalhes-link div {
    padding-top: 1px;
}
.detalhes-link span {
    margin-top: 4px;
    font-size: 1.1em;
}
.adicionar-carrinho {
    font-size: 1.1em;
    padding: 6px 6px;
}
.cada-anuncio {
    min-width: 150px;
}
.cada-depoimento {
    width: 90%}
.meios-pagamento col {
    padding-top: 20px;
}
#linha-cinza .item img {
    height: 35px;
}
#linha-cinza .item {
    padding: 20px 0;
}
.mercadopago, .pagseguro {
    height: 40px;
    margin: 0 6px;
}
.bancodobrasil, .caixa {
    height: 25px;
    margin: 0 6px;
}
.institucional-rodape {
    margin-top: 15px;
}
}@media (min-width:481px) {
    .show_small {
    display: none;
}
}@media (min-width:890px) and (max-width:999px) {
    #menu-principal .cada-departamento {
    padding: 21px .9%;
    font-size: 1.5em;
}
}@media (min-width:901px) {
    .hide_desktop {
    display: none!important;
}
.hide_mobile {
    display: block!important;
}
.header-desktop {
    display: block;
}
.header-mobile {
    display: none;
}
}@media (max-width:900px) {
    .header-desktop {
    display: none;
}
.header-mobile {
    display: block;
}
#menu-principal {
    display: none;
}
.div-carrinho-topo {
    display: none;
}
#logo {
    float: none;
    margin: 0 auto;
    display: block;
}
#busca-topo {
    float: none;
    margin: 0 auto;
    display: block;
    width: 100%}
.hide_desktop {
    display: block!important;
}
.hide_mobile {
    display: none!important;
}
.formError {
    left: 120px!important;
}
.camera {
    height: 200px;
}
.resumo-compra {
    padding: 5px;
}
.resumo-compra h3 {
    padding: 5px;
}
}@media (max-width:600px) {
    .departamentos-busca {
    width: 100%;
    clear: both;
}
.input-busca {
    top: 34px;
}
div#busca-topo {
    margin-top: 0;
}
#formulario-busca {
    margin-top: 5px;
}
.campo-text-busca {
    width: 100%}
#logo {
    max-width: 280px;
}
.header-mobile {
    display: block;
}
.menu-topo {
    display: none;
}
.header-desktop {
    display: none;
}
.formulario-cupom .col-10 {
    width: 75%}
.input-cep .col-sm-9 {
    float: right;
}
.input-cep .col-sm-10 {
    width: 72%;
    padding: 0 5px;
}
.formulario-cupom.col.col-9.col-sm-9 {
    padding-right: 5px;
}
}@media (min-width:500px) and (max-width:1100px) {
    .header-desktop #busca-topo {
    width: 49%}
}@media (min-width:1180px) and (max-width:1302px) {
    #menu-principal .cada-departamento {
    padding: 19px 1.2%;
    font-size: 1.8em;
}
#menu-principal .ultimos-cadastros {
    height: 37px;
    width: 125px;
    padding: 12px 0;
    line-height: 16px;
}
#menu-principal .promocoes {
    height: 60px;
    width: 125px;
    padding: 0;
    line-height: 59px;
}
}@media (min-width:1090px) and (max-width:1179px) {
    #menu-principal .cada-departamento {
    padding: 19px .9%;
    font-size: 1.7em;
}
#menu-principal .ultimos-cadastros {
    height: 37px;
    width: 125px;
    padding: 12px 0;
    line-height: 16px;
}
#menu-principal .promocoes {
    height: 60px;
    width: 125px;
    padding: 0;
    line-height: 59px;
}
}@media (min-width:970px) and (max-width:1089px) {
    #menu-principal .cada-departamento {
    padding: 19px .74%;
    font-size: 1.6em;
}
#menu-principal .ultimos-cadastros {
    height: 37px;
    width: 88px;
    padding: 12px 0;
    line-height: 16px;
}
#menu-principal .promocoes {
    height: 60px;
    width: 88px;
    padding: 0;
    line-height: 59px;
}
}@media (min-width:901px) and (max-width:969px) {
    #menu-principal .cada-departamento {
    padding: 19px .6%;
    font-size: 1.5em;
}
#menu-principal .ultimos-cadastros {
    height: 37px;
    width: 88px;
    padding: 12px 0;
    line-height: 16px;
}
#menu-principal .promocoes {
    height: 60px;
    width: 88px;
    padding: 0;
    line-height: 59px;
}
}

@media (min-width:200px) and (max-width:650px) {
   .foto-secundaria .ilustrativa{
   	font-size: 0.8em;
   } 
}