/* CSS LOGO */
.abriga-logo {width: 216px !important;} 
.sobre-loja-rodape .logo a {height: 64px !important;} 

@media only screen and (max-width: 767px){
.logo a {height: 64px !important;} 
.sobre-loja-rodape .logo a {height: 64px !important;} 
.abriga-logo { width: 100% !important; }}


@media only screen and (max-width: 767px){
.icone-user-mobile {width: 40px !important;}}


/* CSS MENU */
.menu.superior .nivel-um>li { margin: 0 2px !important; padding: 2px 0 !important;}
.menu.superior .nivel-um>li .nivel-dois.menu-com-produtos {top: 50px !important; width: 500px !important;}
.menu.superior .nivel-um>li .nivel-dois .menu-categorias .menu-categorias-inside {padding: 12px !important;}
.menu.superior .nivel-um>li .nivel-dois .menu-categorias .menu-categorias-inside li a {font-size: 16px !important; max-width: 250px !important;}
    
/* CSS RODAPÉ */
.creditos {display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 17px 0;}
.row-f {width: 100%;}
.row-fluid1 { width: 100%; padding: 10px 20px 5px; text-align: center;}
.creditos-rodape {display:none}
.creditos-rodape1 {border-top: 1px solid #e8e8e8;}
#rodape .pagamento-selos .conteiner { padding: 5px 20px !important;}
#rodape .institucional {padding: 5px 0 !important;}

@media only screen and (max-width: 767px){
.creditos {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
    padding: 17px 0;
    flex-wrap: nowrap;
}}

@media only screen and (max-width: 767px){
.links-rodape.links-rodape-categorias {display: none;}}

/* CSS VITRINE */
.listagem .titulo-categoria {margin-top: 20px !important;}
    
    
/* CSS Departamentos */
.btn-favorite {display: none !important;}

/* CSS Institucionais */
.conteudo h1 { border-bottom: 1px solid #fff !important;}
h2 {font-size: 28px !important;}

.table-bordered th, .table-bordered td {
    border-left: 1px solid #ddd !important;
    border-color: #ddd !important;}


.produto .principal .preco-avista { font-size: 21px !important;}
.preco-economiza { font-size: 17px !important;}


@media only screen and (max-width: 767px){
.categoria-id-5288497 {background: #fff !important;}}

.categoria-id-5288497 {background: #ff6914;}

.categoria-id-18197917 {background: #ffc107;}


.termLGPD{
    position:fixed;
    width:100%; 
    bottom:0px;
    background-color:#4f4f4f;
    color:#FFF;
    text-align:center;
    font-size:30px;
    z-index:1000;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    min-height: 50px;   
    padding-top: 5px;
    padding-bottom: 5px;
}
.termLGPD label{
    width:100%; 
    max-width:900px;
}
.termLGPD a{
    color:#ccc;
}
.termLGPD button{
    background-color:#4f4f4f;
    border: solid 1px #fff;
    padding: 10px;
    color: #fff;
    border-radius: 5px;
    margin-left: 10px;
}


.menu.superior .nivel-um>li>a { border-radius: 0px !important;}

@media (min-width: 1200px){
.row-fluid .span2 {width: 16.5% !important;}}

@media (min-width: 1200px){
.row-fluid .span3 {width: 21% !important;}}

.gateways-rodape { background-image: none !important; border: none !important;}
.listagem .destaque-avista .preco-promocional {font-size: 20px !important;}

.listagem .info-produto .nome-produto { color: #005283 !important;  font-size: 17px !important; font-weight: 600 !important;}

.rastreio-mobile { display: none;}


td {border: 1px solid #ffffff !important; }
