@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700;800&display=swap');

/* ===== CASA DAS MINIS - ALTERACAO 04 ===== */
:root { --cdm-laranja: #FC4D01; --cdm-laranja-hover: #D94100; --cdm-preto: #000000; --cdm-branco: #FFFFFF; }

/* 01 - MENU PRINCIPAL */
#cabecalho .menu.superior, #cabecalho .menu.superior .nivel-um { background-color: #FC4D01 !important; background-image: none !important; }
#cabecalho .menu.superior .nivel-um > li { background-color: transparent !important; }
#cabecalho .menu.superior .nivel-um > li > a, #cabecalho .menu.superior .nivel-um > li > a strong, #cabecalho .menu.superior .nivel-um > li > a i { color: #FFFFFF !important; }
#cabecalho .menu.superior .nivel-um > li:hover { background-color: #D94100 !important; }

/* 02 - MENU FLUTUANTE */
#barraTopo .menu, #barraTopo .menu .nivel-um { background-color: #FC4D01 !important; background-image: none !important; }
#barraTopo .menu .nivel-um > li > a, #barraTopo .menu .nivel-um > li > a strong { color: #FFFFFF !important; }
#barraTopo .menu .nivel-um > li:hover { background-color: #D94100 !important; }

/* 03 - BOTOES PRINCIPAIS */
.botao.principal, .botao.fundo-principal { background-color: #FC4D01 !important; background-image: none !important; border-color: #FC4D01 !important; color: #FFFFFF !important; }
.botao.principal:hover, .botao.fundo-principal:hover { background-color: #D94100 !important; border-color: #D94100 !important; color: #FFFFFF !important; }

/* 04 - CORES PADRAO DO TEMA */
.fundo-principal { background-color: #FC4D01 !important; background-image: none !important; }
.cor-principal { color: #FC4D01 !important; }
.borda-principal { border-color: #FC4D01 !important; }

/* 05 - INDICADORES DO BANNER */
.flex-control-paging li a.flex-active { background-color: #FC4D01 !important; }

/* 06 - ESPACAMENTO DO BANNER */
.secao-banners { margin-bottom: 25px !important; }
@media screen and (max-width: 767px) { .secao-banners { margin-bottom: 15px !important; } }

/* 07 - ESPACAMENTO DA LOGO (DESKTOP) */
@media screen and (min-width: 768px) { #cabecalho .logo { margin-bottom: 15px !important; } #cabecalho .logo a { display: block !important; } }

/* 08 - BOTAO VOLTAR AO TOPO */
.scrollToTop { background-color: #FC4D01 !important; }

/* ===== FIM ALTERACAO 04 ===== */

/* ===== ALTERACAO 05 ===== */

/* 09 - CABECALHO: CARRINHO SUMIDO + ROLAGEM LATERAL */
#cabecalho .carrinho .vazio-text { display: none !important; }
#cabecalho .busca input { box-sizing: content-box !important; height: 22px !important; width: calc(100% - 36px) !important; max-width: none !important; }
html, body { overflow-x: hidden; }

/* 10 - VITRINE: TAMANHO DOS CARDS */
.listagem .listagem-item { height: auto !important; }
.listagem .listagem-item .imagem-produto { height: auto !important; aspect-ratio: 1 / 1; }
.listagem .listagem-item .info-produto { min-height: 95px; }
.listagem .acoes-produto, .listagem .acoes-produto-responsiva { display: none !important; }

/* 11 - VITRINE: BOTOES COMPRAR + WHATSAPP */
.cdm-botoes-vitrine { position: relative; z-index: 11; display: flex; flex-direction: column; gap: 8px; padding: 4px 10px 14px; }
.cdm-botoes-vitrine a { display: block; padding: 11px 8px; border-radius: 6px; text-align: center; font-size: 12px; font-weight: 700; line-height: 1.2; text-transform: uppercase; letter-spacing: .3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-decoration: none !important; transition: background-color .2s, color .2s; }
.cdm-botoes-vitrine .cdm-botao-comprar { background: #FC4D01; color: #FFFFFF !important; }
.cdm-botoes-vitrine .cdm-botao-comprar:hover { background: #D94100; }
.cdm-botoes-vitrine .cdm-whatsapp-comprar { background: #FFFFFF; color: #1DA851 !important; border: 2px solid #25D366; padding: 9px 8px; }
.cdm-botoes-vitrine .cdm-whatsapp-comprar:hover { background: #25D366; color: #FFFFFF !important; }

/* 12 - RODAPE */
.institucional.fundo-secundario { background-image: none !important; background-color: #0D0D0D !important; border-top: 3px solid #FC4D01; }
.institucional .titulo { color: #FFFFFF !important; letter-spacing: .5px; }
.institucional .sobre-loja-rodape p { font-size: 14px !important; line-height: 1.6 !important; text-transform: none !important; color: #CFCFCF !important; }
.institucional ul li a { color: #CFCFCF !important; text-transform: none !important; font-size: 14px !important; }
.institucional ul li a:hover { color: #FC4D01 !important; }

/* 13 - CABECALHO: LOGO E BANNER (DESKTOP) */
@media screen and (min-width: 768px) { #cabecalho .logo img { top: 8px !important; height: 64px !important; width: auto !important; } .secao-banners { margin-top: 72px !important; } }

/* 14 - VITRINE: TIRA O "QUERO ESTE!" DO HOVER */
.listagem-item:not(#cdm1):not(#cdm2):not(#cdm3), .listagem-item:not(#cdm1):not(#cdm2):not(#cdm3):hover { background-image: none !important; }
.listagem .listagem-item:hover .info-produto { opacity: 1 !important; visibility: visible !important; }

/* 15 - VITRINE: PRECO NO PIX */
.cdm-preco-pix { display: block; margin-top: 4px; font-size: 13px; line-height: 1.2; color: #1A9E4B; font-weight: 700; text-transform: none !important; }
.cdm-preco-pix strong { font-size: 16px; }

/* 16 - SETAS LARANJAS (BANNER E VITRINES) */
.flex-direction-nav a:not(#cdm1):not(#cdm2):not(#cdm3) { background-image: none !important; }
.secao-banners .flex-direction-nav a, .listagem .flex-direction-nav a { opacity: 1 !important; }
.secao-banners .flex-direction-nav a::before, .listagem .flex-direction-nav a::before { display: none !important; }
.secao-banners .flex-direction-nav a::after, .listagem .flex-direction-nav a::after { content: ""; position: absolute; top: 50%; left: 50%; width: 12px; height: 12px; border-top: 3px solid #FC4D01; border-right: 3px solid #FC4D01; }
.secao-banners .flex-direction-nav .flex-next::after, .listagem .flex-direction-nav .flex-next::after { transform: translate(-65%, -50%) rotate(45deg); }
.secao-banners .flex-direction-nav .flex-prev::after, .listagem .flex-direction-nav .flex-prev::after { transform: translate(-35%, -50%) rotate(-135deg); }

/* 17 - FONTES: POPPINS (TITULOS) + INTER (TEXTO) */
body, body input, body button:not([class*="icon-"]):not(.fa), body select, body textarea, body p, body a:not([class*="icon-"]):not(.fa), body span:not([class*="icon-"]):not(.fa), body li, body div, body strong, body b { font-family: 'Inter', Arial, sans-serif !important; }
body { font-size: 14px !important; }
body .barra-inicial, body .barra-inicial *:not([class*="icon-"]):not(.fa) { font-size: 12px !important; }
body .barra-inicial { white-space: nowrap; }
.barra-inicial .lista-redes > ul { display: none !important; }
.barra-inicial .bem-vindo { display: inline-block !important; padding-left: 20px !important; }
@media (max-width: 767px) { .barra-inicial .bem-vindo { padding-left: 14px !important; } }
.barra-inicial .canais-contato a, .barra-inicial .canais-contato a i { color: #FC4D01 !important; }
.barra-inicial .canais-contato a:hover { color: #D94100 !important; }
body .menu.superior .nivel-um > li > a, body .menu.superior .nivel-um > li > a strong, body h1, body h2, body h3, body .titulo, body .preco-promocional, body .listagem .preco-produto strong, body .cdm-botoes-vitrine a { font-family: 'Poppins', Arial, sans-serif !important; }
body .menu.superior .nivel-um > li > a, body .menu.superior .nivel-um > li > a strong { font-weight: 600 !important; font-size: 14px !important; letter-spacing: .4px; }
body .titulo-categoria, body .titulo-categoria * { font-family: 'Poppins', Arial, sans-serif !important; font-weight: 700 !important; font-size: 20px !important; letter-spacing: .3px; }
body .institucional .titulo, body .institucional .titulo * { font-family: 'Poppins', Arial, sans-serif !important; font-weight: 600 !important; }
body .listagem .nome-produto { font-weight: 500 !important; font-size: 13px !important; line-height: 1.4 !important; color: #222222 !important; }
body .preco-promocional { font-weight: 700 !important; }
body .cdm-botoes-vitrine a { font-weight: 600 !important; letter-spacing: .5px; }
body .busca input { text-transform: none !important; font-size: 14px !important; }

/* 18 - TIRA O BOTAO "TOPO" */
.scrollToTop:not(#cdm1):not(#cdm2) { display: none !important; }

/* 19 - LINHA DOS TITULOS EM LARANJA */
.titulo-categoria strong:not(#cdm1) { border-bottom-color: #FC4D01 !important; }

/* 20 - LUPA DA BUSCA CENTRALIZADA */
#cabecalho .busca .botao-busca { top: 50% !important; transform: translateY(-50%) !important; margin-top: 0 !important; }

/* 21 - CELULAR: 1 PRODUTO CENTRALIZADO NA VITRINE */
@media (max-width: 767px) { .listagem .flex-viewport > ul > li .listagem-item { max-width: 250px !important; margin: 0 auto !important; float: none !important; } .listagem .flex-direction-nav a { z-index: 20 !important; } }

/* 22 - CELULAR: FAIXA DE VANTAGENS */
.cdm-vantagens { display: none; }
@media (max-width: 767px) { .cdm-vantagens { display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; margin: 12px 10px 4px; padding: 12px 6px; background: #111111; border-radius: 10px; } .cdm-vantagens div { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 6px; color: #FFFFFF; font-size: 11px; line-height: 1.3; font-weight: 500; } .cdm-vantagens div + div { border-left: 1px solid #333333; } .cdm-vantagens svg { width: 24px; height: 24px; stroke: #FC4D01; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .cdm-vantagens b { color: #FC4D01; font-weight: 700; } }

/* 23 - BOTAO FLUTUANTE DO WHATSAPP */
.cdm-whats-flutuante { position: fixed; right: 18px; bottom: 18px; z-index: 9999; width: 56px; height: 56px; border-radius: 50%; background: #25D366; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 14px rgba(0, 0, 0, .25); transition: transform .2s; }
.cdm-whats-flutuante:hover { transform: scale(1.07); }
.cdm-whats-flutuante svg { width: 30px; height: 30px; fill: #FFFFFF; }
@media (max-width: 767px) { .cdm-whats-flutuante { right: 14px; bottom: 14px; width: 52px; height: 52px; } }

/* 24 - FUNDO DO SITE PRETO LISO */
body:not(#cdm1):not(#cdm2) { background-image: none !important; background-color: #000000 !important; }

/* 25 - ICONE DO CARRINHO NOVO + CONTADOR REAL */
.carrinho:not(#cdm1):not(#cdm2)::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M1.5 2.5h3l2.6 12.2a1.8 1.8 0 0 0 1.8 1.4h8.6a1.8 1.8 0 0 0 1.8-1.4L21 7H6'/%3E%3C/svg%3E") !important; background-position: center center !important; background-size: 32px 32px !important; background-repeat: no-repeat !important; }
#cabecalho .carrinho, #barraTopo .carrinho { position: relative !important; }
#cabecalho .carrinho > a, #barraTopo .carrinho > a { position: absolute !important; top: 0; left: 0; width: 60px !important; height: 50px !important; display: block !important; z-index: 4; }
#cabecalho .carrinho .qtd-carrinho:not(#cdm1), #barraTopo .carrinho .qtd-carrinho:not(#cdm1) { display: flex !important; position: absolute !important; top: 6px !important; right: 8px !important; left: auto !important; min-width: 18px; height: 18px; padding: 0 4px !important; margin: 0 !important; border-radius: 9px; background: #FC4D01 !important; color: #FFFFFF !important; font-size: 11px !important; font-weight: 700 !important; line-height: 1 !important; align-items: center; justify-content: center; z-index: 3; }
#barraTopo .carrinho > a:not(#cdm1):not(#cdm2) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M1.5 2.5h3l2.6 12.2a1.8 1.8 0 0 0 1.8 1.4h8.6a1.8 1.8 0 0 0 1.8-1.4L21 7H6'/%3E%3C/svg%3E") !important; background-position: center center !important; background-size: 30px 30px !important; background-repeat: no-repeat !important; background-color: transparent !important; }

/* 26 - PAGINA DO PRODUTO */
.pagina-produto .secao-banners { display: none !important; }
@media (min-width: 768px) { .pagina-produto #corpo > .conteiner { padding-top: 40px !important; } }
.pagina-produto .info-principal-produto h1.nome-produto:not(#cdm1) { text-transform: none !important; font-size: 24px !important; line-height: 1.3 !important; font-weight: 700 !important; letter-spacing: 0 !important; color: #111111 !important; }
.pagina-produto .acoes-produto .preco-produto .preco-promocional:not(#cdm1) { font-size: 30px !important; line-height: 1.1 !important; }
.cdm-pp-pix { display: block; margin-top: 6px; font-size: 15px; font-weight: 600; color: #1A9E4B; }
.cdm-pp-pix strong { font-size: 20px; font-weight: 800; }
.cdm-pp-parc { display: block; margin-top: 4px; font-size: 13px; color: #555555; }
.pagina-produto .acoes-produto .comprar { display: flex !important; flex-direction: column; gap: 10px; margin-top: 16px; }
.pagina-produto .acoes-produto .botao-comprar:not(#cdm1):not(#cdm2) { display: flex !important; align-items: center; justify-content: center; gap: 10px; width: 100% !important; box-sizing: border-box; padding: 16px 20px !important; border: none !important; border-radius: 8px !important; background: #FC4D01 !important; background-image: none !important; box-shadow: none !important; text-shadow: none !important; color: #FFFFFF !important; font-family: 'Poppins', Arial, sans-serif !important; font-size: 17px !important; font-weight: 700 !important; text-transform: uppercase; letter-spacing: .5px; transition: background-color .2s; }
.pagina-produto .acoes-produto .botao-comprar:not(#cdm1):not(#cdm2):hover { background: #D94100 !important; }
.pagina-produto .acoes-produto .botao-comprar i { font-size: 18px !important; }
.pagina-produto .acoes-flutuante .botao-comprar:not(#cdm1):not(#cdm2) { text-indent: 0 !important; font-size: 15px !important; padding: 12px !important; overflow: visible !important; height: auto !important; }
.cdm-pp-whats { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; box-sizing: border-box; padding: 13px 20px; border: 2px solid #25D366; border-radius: 8px; background: #FFFFFF; color: #1DA851 !important; font-family: 'Poppins', Arial, sans-serif !important; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: .4px; text-decoration: none !important; transition: background-color .2s, color .2s; }
.cdm-pp-whats svg { width: 20px; height: 20px; fill: currentColor; }
.cdm-pp-whats:hover { background: #25D366; color: #FFFFFF !important; }
.pagina-produto .disponibilidade-produto { display: flex !important; flex-direction: column; gap: 8px; margin-top: 2px; float: none !important; text-align: left !important; }
.pagina-produto .disponibilidade-produto .estoque { display: inline-block; align-self: flex-start; padding: 6px 10px; border-radius: 6px; background: #FFF1E8; color: #C2410C !important; font-size: 13px; font-weight: 600; }
.pagina-produto .disponibilidade-produto .estoque b { color: #C2410C !important; }
.cdm-pp-confianca { list-style: none; margin: 16px 0 0 !important; padding: 14px 16px !important; border: 1px solid #EEEEEE; border-radius: 8px; background: #FAFAFA; display: grid; gap: 8px; }
.cdm-pp-confianca li { display: flex; align-items: center; gap: 10px; font-size: 13px; color: #333333; margin: 0 !important; }
.cdm-pp-confianca svg { flex: 0 0 18px; width: 18px; height: 18px; stroke: #FC4D01; fill: none; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
.cdm-pp-barra { display: none; }
@media (max-width: 767px) { .pagina-produto .info-principal-produto h1.nome-produto:not(#cdm1) { font-size: 20px !important; } .pagina-produto #imagemProduto { max-height: 300px !important; width: auto !important; margin: 0 auto !important; display: block !important; object-fit: contain; } .pagina-produto .conteiner-imagem > div { height: auto !important; } .pagina-produto .produto-compartilhar { display: none !important; } .pagina-produto .produto-thumbs #carouselImagem { margin-bottom: 0 !important; } .cdm-pp-barra { position: fixed; left: 0; right: 0; bottom: 0; z-index: 9998; display: flex; align-items: center; gap: 12px; padding: 10px 14px calc(10px + env(safe-area-inset-bottom)); background: #FFFFFF; box-shadow: 0 -4px 16px rgba(0, 0, 0, .12); transform: translateY(110%); transition: transform .25s; } .cdm-pp-barra.ativa { transform: none; } .cdm-pp-barra .preco { flex: 1; line-height: 1.2; } .cdm-pp-barra .preco strong { display: block; font-family: 'Poppins', Arial, sans-serif; font-size: 18px; color: #111111; } .cdm-pp-barra .preco span { font-size: 12px; color: #1A9E4B; font-weight: 600; } .cdm-pp-barra a { flex: 0 0 auto; padding: 13px 22px; border-radius: 8px; background: #FC4D01; color: #FFFFFF !important; font-family: 'Poppins', Arial, sans-serif; font-weight: 700; font-size: 15px; text-transform: uppercase; text-decoration: none !important; } body.pagina-produto .cdm-whats-flutuante { bottom: 84px; } }

/* 27 - VITRINE: CARDS COM BORDA LEVE */
.listagem .listagem-item:not(#cdm1) { border: 1px solid #ECECEC !important; border-radius: 10px !important; background-color: #FFFFFF !important; overflow: hidden; margin: 0 6px !important; transition: border-color .2s, box-shadow .2s, transform .2s; }
.listagem .listagem-item:not(#cdm1):hover { border-color: #FC4D01 !important; box-shadow: 0 6px 18px rgba(0, 0, 0, .08); transform: translateY(-3px); }
.listagem .listagem-item .imagem-produto { padding: 10px 10px 0 !important; box-sizing: border-box; }
.listagem .flex-viewport { padding: 6px 0 10px !important; }

/* 28 - RODAPE: NOME DA LOJA + RAZAO SOCIAL E CNPJ */
.cdm-rodape { padding: 22px 16px 14px !important; margin: 0 !important; text-align: center; }
.cdm-rodape .cdm-rodape-titulo { display: block; font-family: 'Poppins', Arial, sans-serif !important; font-size: 15px; font-weight: 600; letter-spacing: .4px; color: #555555; margin-bottom: 8px; }
.cdm-rodape .cdm-rodape-empresa { display: block; font-size: 11px; line-height: 1.5; color: #333333; text-transform: uppercase; letter-spacing: .2px; }

/* 29 - RODAPE: LOJA SEGURA + FORMAS DE PAGAMENTO */
#rodape .cdm-selos-linha { display: flex !important; flex-wrap: wrap; gap: 24px 60px; align-items: flex-start; }
#rodape .cdm-selos-linha::before, #rodape .cdm-selos-linha::after { display: none !important; }
#rodape .cdm-selos-linha > .selos { width: auto !important; float: none !important; margin: 0 !important; }
.cdm-pagamentos .titulo { display: block; margin-bottom: 10px; }
.cdm-pagamentos ul { list-style: none; margin: 0 !important; padding: 0 !important; display: flex; flex-wrap: wrap; gap: 8px; }
.cdm-pagamentos li { display: flex; align-items: center; gap: 8px; padding: 8px 12px; border: 1px solid #E5E5E5; border-radius: 8px; background: #FFFFFF; font-size: 13px; color: #333333; margin: 0 !important; }
.cdm-pagamentos li b { color: #1A9E4B; font-weight: 700; }
.cdm-pagamentos svg { width: 20px; height: 20px; fill: none; stroke: #FC4D01; stroke-width: 1.8; stroke-linejoin: round; stroke-linecap: round; }
#rodape .cdm-selos-linha { justify-content: center !important; text-align: center; }
#rodape .cdm-selos-linha > .selos ul, #rodape .cdm-pagamentos ul { justify-content: center; }
#rodape .cdm-selos-linha > .selos ul { display: flex !important; gap: 10px; margin: 0 !important; padding: 0 !important; }
#rodape .cdm-selos-linha > .selos li { float: none !important; margin: 0 !important; }
#rodape .cdm-selos-linha .titulo, #rodape .cdm-selos-linha .titulo * { display: block; font-family: 'Poppins', Arial, sans-serif !important; font-weight: 700 !important; font-size: 15px !important; text-transform: uppercase; letter-spacing: .5px; color: #222222 !important; margin-bottom: 10px; text-align: center; }
.cdm-pagamentos ul.cdm-bandeiras { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; max-width: 520px; margin: 0 auto !important; }
.cdm-pagamentos ul.cdm-bandeiras li { padding: 0 !important; border: 0 !important; background: none !important; }
.cdm-pagamentos ul.cdm-bandeiras img { display: block; width: 56px; height: auto; }
.cdm-pag-nota { display: block; margin-top: 10px; font-size: 12px; color: #555555; }
.cdm-pag-nota b { color: #1A9E4B; }
@media (max-width: 767px) { .cdm-pagamentos ul.cdm-bandeiras { max-width: 230px; } .cdm-pagamentos ul.cdm-bandeiras img { width: 48px; } }

/* 30 - RODAPE ESCURO: 4 COLUNAS + ATENDIMENTO */
.institucional.fundo-secundario:not(#cdm1):not(#cdm2) { border-top: 3px solid #FC4D01 !important; }
.institucional > .conteiner { padding-top: 30px !important; padding-bottom: 30px !important; }
.institucional .redes-sociais { display: none !important; }
.institucional .sobre-loja-rodape p strong { display: block; margin-top: 10px; color: #FFFFFF; font-weight: 600; }
.institucional .links-rodape a { letter-spacing: .3px; }
.cdm-atendimento .titulo { display: block; }
.cdm-atendimento ul { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; gap: 10px; }
.cdm-atendimento li { margin: 0 !important; }
.cdm-atendimento a { display: inline-flex !important; align-items: center; gap: 10px; color: #CFCFCF !important; font-size: 14px !important; text-decoration: none !important; transition: color .2s; }
.cdm-atendimento a:hover { color: #FC4D01 !important; }
.cdm-atendimento svg { flex: 0 0 18px; width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
@media (min-width: 768px) { .institucional > .conteiner > .row-fluid { display: grid !important; grid-template-columns: 3fr 1fr; gap: 30px; } .institucional > .conteiner > .row-fluid > .span9 > .row-fluid { display: grid !important; grid-template-columns: 1fr 1fr 1.4fr; gap: 30px; } .institucional > .conteiner > .row-fluid::before, .institucional > .conteiner > .row-fluid::after, .institucional > .conteiner > .row-fluid > .span9 > .row-fluid::before, .institucional > .conteiner > .row-fluid > .span9 > .row-fluid::after { display: none !important; } .institucional > .conteiner > .row-fluid > [class*="span"], .institucional > .conteiner > .row-fluid > .span9 > .row-fluid > [class*="span"] { width: auto !important; float: none !important; margin: 0 !important; } .institucional > .conteiner > .row-fluid > .span9 > .row-fluid > .visible-phone { display: none !important; } }
@media (max-width: 767px) { .institucional .visible-phone { display: none !important; } .cdm-atendimento { margin-top: 24px; } }

/* ===== FIM ALTERACAO 05 ===== */