/**Borda cinza em torno da listagem do produto**/
.listagem .listagem-item .listagem-item-wrap {border: 1px solid #ececec;}
.listagem .listagem-item .imagem-produto img {padding: 0px;}

/**Centralizar texto da newsletter na página de categorias**/
.categoria-newsletter .newsletter .titulo {justify-content: center;}
.newsletter .titulo{padding:0 0 8px 0 !important} 
.newsletter .texto-newsletter{padding:0 0 10px 0 !important}

/**Padding da Newsletter**/
#barraNewsletter.posicao-rodape .componente .interno {padding: 50px 0;}
@media only screen and (max-width: 1024px){#barraNewsletter.posicao-rodape .componente .interno {padding: 40px 0;}}

/**Diminuir o tamanho da fonte do footer**/
#rodape .rodape-sobre p{font-size: 14px;}
@media only screen and (max-width: 1024px){#rodape .rodape-sobre p{font-size: 13px;}}
#rodape .rodape-institucional ul li a{font-size: 14px;}
#rodape .pagamento-selos .conteiner .row-fluid > div{margin-left: 0;}

/**Ajuste de margin-top dos links do rodapé (foco no mobile)**/
.selos>ul {margin-top: 15px;}
#rodape .rodape-institucional ul li {margin: 15px 0 10px 0;}
@media only screen and (max-width: 1024px){#rodape .rodape-social .lista-redes {margin-top: 15px;}}
.a-block .contato-titulo {margin-bottom: 5px;}
@media only screen and (max-width: 1024px){#rodape .rodape-coluna {margin: 15px 0 0 0;}}

/**Ajuste de tamanho da fonte dos títulos das vantagens**/
.banners-vantagens .vantagem strong {font-size: 14px; line-height: 20px;}
.banners-vantagens .vantagem-texto span {font-size: 12px;}
@media only screen and (max-width: 1024px){.banners-vantagens .vantagem strong {font-size: 15px; line-height: 17px;}}
@media only screen and (max-width: 1024px){.banners-vantagens .vantagem-texto span {font-size: 13px;}}

/**Ajustes de título**/
body .titulo-categoria strong {font-size: 24px; letter-spacing: -0.3px; margin-bottom: 10px;}
@media only screen and (max-width: 1024px){body .titulo-categoria strong {font-size: 20px; margin-bottom: 10px;}}

/**Ajustes do carrinho**/
.tabela-carrinho img{border-radius: 2px;}
.cabecalho-interno .titulo small{font-size: 12px; letter-spacing: 0.2px;}
.sugestao-carrinho .sugestao-content span{font-size: 12px;}
@media only screen and (max-width: 1024px){.sugestao-carrinho .sugestao-content span{font-size: 13px;}}
.sugestao-carrinho .sugestao-titulo a{font-size: 16px;}
@media only screen and (max-width: 1024px){.sugestao-carrinho .sugestao-titulo a{font-size: 14px; margin-top: 5px;}}
.sugestao-carrinho .sugestao-titulo{margin: 0 30px;}
.sugestao-carrinho .sugestao-produto img{border-radius:2px;}
@media only screen and (max-width: 1024px){.sugestao-carrinho .sugestao-produto img{width:80px; height:80px; margin-right:20px;}}
@media only screen and (max-width: 1024px){.cabecalho-interno .titulo {padding-bottom: 10px;}}

/**Ajustes dos inputs de orçamento**/
#id_nome, #id_email, #id_cpf, #id_cnpj, #id_telefone, #id_cep {color: #201f1f; padding: 15px; font-size: 12px; width: 100%; height: 40px;}
#id_tipo {color: #201f1f; font-size: 12px; padding-left: 10px; width: 100%; height: 40px;}
#id_mensagem {color: #201f1f; padding-left: 15px; font-size:12px; width: 100%;}

/**Ajustes da página de orçamento**/
#modalSolicitarOrcamento {width:1000px; margin-left:-500px; overflow: scroll;} /**Ajuste do tamanho da tela de orçamento**/
.modal-header {background-color:#093110; padding: 20px;} /**Ajuste do header do orçamento**/
.modal-header .titulo {font-size:18px; color: #F4EEE2; font-weight: 400; letter-spacing: -0.5px;} /**Ajuste do header do orçamento**/
.form-horizontal .control-label{padding-top: 9px;} /**Centralizar label com o input**/
td.text-align-center {text-align: center;}

/**Ajuste na Subcategoria**/
.item-level2 a {font-weight: 500 !important; letter-spacing: 0px; font-size: 14px !important;}
.produto-pequeno .listagem .listagem-item .imagem-produto {padding: 0 0 10px 0;}

/**Ajuste no tamanho do botão da descrição**/
.elementor-button.elementor-size-xs {padding: 20px 30px !important;}

/**Ajuste no espaço do início da descrição**/
body .titulo-categoria {margin-top: -30px !important;}
@media only screen and (max-width: 1024px){body .titulo-categoria {margin-top: -30px !important;}}

@media only screen and (max-width: 1024px){.sugestao-carrinho .sugestao-titulo{margin: 0px !important;}}

/**Ajuste de tela de orçamento no mobile**/
@media only screen and (max-width: 767px){
    .modal-body {
        height: calc(100vh - 250px);
    }
    #modalSolicitarOrcamento .control-label {
        text-align: left;
    }
}

@media only screen and (max-width: 767px){.titulo-categoria strong{margin-top: 20px;}}
@media only screen and (max-width: 767px){.vitrine-mas-vendido{margin-top: -20px;}}
.produto .conteiner-imagem img {border-radius: 5px;}
#rodape .institucional .conteiner {padding: 50px 20px !important;}
.banner-vitrine-mini img {border-radius:5px;}
.item-home .conteiner {padding-top: 50px !important;}

.info-destaque .info-texto{font-size:13px !important;}

#rodape .pagamento-selos{display:none;}