* {margin:0; list-style:none; padding:0; color:#282828; font-size:14px;}

img {border:none;}
a {text-decoration:none;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.clear {clear:both;}
.oculto {display:none;}
.disabled {display:none;}
option {color:#282829;}
.lb-caption {color:#FFF;}

input[type=button] {-webkit-appearance:none;}
input[type=submit] {-webkit-appearance:none;}
select {-webkit-appearance:none;}

@font-face {
  font-family:'sc';
  src: url('../i/fonte/artegra-sans-extended-sc-extbd.otf')  format('opentype');
}
@font-face {
  font-family:'Poppins';
  src: url('../i/fonte/Poppins-Medium.otf')  format('opentype');
}
#mostra-menu p a{font-family:'Poppins';}
.descricao{font-family:'Poppins';}
.descricao p{font-family:'Poppins';}
.redes a{font-family: 'Poppins';}


body {width:100%; height:100%; overflow-x:hidden;}

#tudo {width:100%; overflow-x:hidden;}

#tudo .blackout {width:100%; height:100%; position:fixed; top:0; left:0; z-index:100000000; background:rgba(0,0,0,0.7);}
#tudo #popup {width:370px; height:291px; position:fixed; padding:30px 15px; z-index:100000001; left:50%; top:50%; margin-left:-200px; margin-top:-175.5px; background-color:#40c351; border-radius:10px;}
#tudo #popup .x {width:28px; height:26px; position:absolute; padding-top:0px; margin-left:369px; margin-top:-42px; cursor:pointer; text-align:center; background-color:#004018; color:#FFF; font-size:15px; font-weight:bold; border-radius:100%; transition: all .2s;display: flex; align-items: center; justify-content: center;}
#tudo #popup .x:hover {background-color:#035e25; transition: all .2s;}
#tudo #popup .logo {display:table; margin:0 auto;}
#tudo #popup .titulo {font-size:18px; line-height:25px; color:#FFF; text-align:center; font-weight:600; margin-top:15px; margin-bottom:10px; font-family:'Poppins';}
#tudo #popup .titulo span {font-size:18px; color:#FFF; font-weight:800; font-family:'Poppins';}
#tudo #popup .titulo2 {font-size:13px; color:#FFF; text-align:center; margin-bottom:20px; font-family:'Poppins';}
#tudo #popup .campo-nome {display:table; margin:0 auto;}
#tudo #popup .campo-nome input {width:270px; border:none; font-family:'Poppins'; padding:7px 10px; outline:none; border-radius:5px;}
#tudo #popup .campo-whats {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campo-whats input {width:270px; border:none; font-family:'Poppins'; padding:7px 10px; outline:none; border-radius:5px;}
#tudo #popup .campos-mensagem {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campos-mensagem textarea {width:270px; border:none; height:50px; padding:5px 10px; outline:none; border-radius:5px;}
#tudo #popup .botao-envia {display:table; margin:0 auto; margin-top:15px; font-family:'Poppins';}
#tudo #popup .botao-envia input {padding:7px 20px; display:table; margin:0 auto; cursor:pointer; padding-left:35px; color:#FFF; font-weight:400; font-size:13px; border:none; background: url(../i/quebrado/whatsapp.svg) 12px center, linear-gradient(#004018, #017a2f); background-repeat:no-repeat, repeat; background-size:18px, cover; border-radius:15px; transition: all .3s;font-family:'Poppins';}
#tudo #popup .botao-envia input:hover {background: url(../i/quebrado/whatsapp.svg) 12px center, linear-gradient(#017a2f, #004018); background-repeat:no-repeat, repeat; background-size:18px, cover; background-size:18px; transition: all .3s;}

#tudo .normal {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .normal #repete-topo {width:100%; transition: all .3s; background-color: #ffffff;} 
#tudo .normal #repete-topo #conteudo-topo {width:1200px; margin:0 auto; position:relative; transition: all .3s;display: flex;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo {width:100%; display: flex; justify-content: space-between; align-items: center; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #bloco-logo{transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo {margin:0 auto; transition: all .3s;position: relative; z-index: 10;top: 18px;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo .logo a {width:400px; display:block; transition: all .3s; border: none;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo .logo img {display:block;height: 85px;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu { display: flex; align-items: center; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p {display:table; float:left; margin-left:45px; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p a {display:block; font-weight:400; font-size:15px; color:#A2A2A2; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p a:hover { color:#830005; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu .ativo a {display:block; font-weight:500; font-size:16px; color:#830005; transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu .menu-social-wrapper {position: relative; display: inline-block;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social { position: absolute; top: 82%; right: -4px;background-image: linear-gradient(to right, #FF0409,#7D0104);;padding: 10px; border-radius: 10px; display: flex;gap: 10px; margin-top: 5px; z-index: 1000;transition: opacity 0.3s ease, transform 0.3s ease; opacity: 1; transform: scale(1);width: 106px;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social a.insta {display: flex;align-items: center;font-size: 14px;font-weight: 600;color: #ffffff;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social a.face {display: flex;align-items: center;font-size: 14px;font-weight: 600;color: #ffffff;}
#tudo .normal #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social.hidden {opacity: 0;transform: scale(0.9);pointer-events: none;} 
#tudo .normal #repete-topo #conteudo-topo #redes {border-radius: 10px; background-color: #2E2E2E;padding:15px 8px;margin-left: 25px; position: relative; top:16px;z-index: 5;}
#tudo .normal #repete-topo #conteudo-topo #redes .facebook {margin-bottom: 15px;}
#tudo .normal #repete-topo #conteudo-topo #redes .facebook img {width: 25px;height: 25px;}
#tudo .normal #repete-topo #conteudo-topo #redes .instagram img  {width: 25px;height: 25px;}
#tudo .normal #repete-topo #conteudo-topo #portal-medico {z-index: 4; width: 90px; padding: 7px 25px;background-image: linear-gradient(to right, #FF0409,#7D0104);position: absolute; right: 30px; top: 87px; border-radius: 0px 0px 0px 35px;transition: all 0.3s ease;}
#tudo .normal #repete-topo #conteudo-topo #portal-medico a {color:#ffffff}
#tudo .normal #repete-topo #conteudo-topo #portal-medico:hover {filter: brightness(1.4);background-color: rgb(150, 100, 100);transition: all .3s ease;}

#tudo .interno {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .interno #repete-topo {width:100%; transition: all .3s; background-color: #ffffff;} 
#tudo .interno #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s;display: flex;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo {width:100%; display: flex; justify-content: space-between; align-items: center; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #bloco-logo{transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo {margin:0 auto; transition: all .3s;position: relative; z-index: 10;top: 18px;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo .logo a {width:400px; display:block; transition: all .3s; border: none;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo .logo img {display:block;height: 85px;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu { display: flex; align-items: center; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p {display:table; float:left; margin-left:45px; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p a {display:block; font-weight:400; font-size:15px; color:#A2A2A2; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p a:hover { color:#830005; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu .ativo a {display:block; font-weight:500; font-size:16px; color:#830005; transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu .menu-social-wrapper {position: relative; display: inline-block;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social { position: absolute; top: 82%; right: -4px;background-image: linear-gradient(to right, #FF0409,#7D0104);;padding: 10px; border-radius: 10px; display: flex;gap: 10px; margin-top: 5px; z-index: 1000;transition: opacity 0.3s ease, transform 0.3s ease; opacity: 1; transform: scale(1);width: 106px;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social a.insta {display: flex;align-items: center;font-size: 14px;font-weight: 600;color: #ffffff;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social a.face {display: flex;align-items: center;font-size: 14px;font-weight: 600;color: #ffffff;}
#tudo .interno #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social.hidden {opacity: 0;transform: scale(0.9);pointer-events: none;} 
#tudo .interno #repete-topo #conteudo-topo #redes {border-radius: 10px; background-color: #2E2E2E;padding:15px 8px;margin-left: 25px; position: relative; top:16px;z-index: 5;}
#tudo .interno #repete-topo #conteudo-topo #redes .facebook {margin-bottom: 15px;}
#tudo .interno #repete-topo #conteudo-topo #redes .facebook img {width: 25px;height: 25px;}
#tudo .interno #repete-topo #conteudo-topo #redes .instagram img  {width: 25px;height: 25px;}
#tudo .interno #repete-topo #conteudo-topo #portal-medico {z-index: 4; width: 90px; padding: 7px 25px;background-image: linear-gradient(to right, #FF0409,#7D0104);position: absolute; right: 375px; top: 87px; border-radius: 0px 0px 0px 35px;transition: all 0.3s ease;}
#tudo .interno #repete-topo #conteudo-topo #portal-medico a {color:#ffffff}
#tudo .interno #repete-topo #conteudo-topo #portal-medico:hover {filter: brightness(1.4);background-color: rgb(150, 100, 100);transition: all .3s ease;}

#tudo .scroll {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .scroll #repete-topo {width:100%; position:relative; z-index:2; transition: all .3s; background-color: #ffffff;}
#tudo .scroll #repete-topo #conteudo-topo {width:1200px; margin:0 auto; transition: all .3s;display: flex;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo {width:100%; display: flex; justify-content: space-between; align-items: center; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #bloco-logo{transition: all .3s;position: relative; z-index: 10;top: 10px;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo {margin:0 auto; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo .logo a {width:350px; margin-top: 5px; display:block; transition: all .3s; border: none;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #bloco-logo #logo-topo .logo img {display:block;height: 75px;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu { display: flex; align-items: center; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p {display:table; float:left; margin-left:45px; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p a {display:block; font-weight:400; font-size:13px; color:#A2A2A2; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu p a:hover { color: #830005; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu .ativo a {display:block; font-weight:500; font-size:14px; color:#830005; transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu .menu-social-wrapper {position: relative; display: inline-block;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social { position: absolute; top: 82%; right: -4px;background-image: linear-gradient(to right, #FF0409,#7D0104);;padding: 10px; border-radius: 10px; display: flex;gap: 10px; margin-top: 5px; z-index: 1000;transition: opacity 0.3s ease, transform 0.3s ease; opacity: 1; transform: scale(1);width: 92px;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social a.insta {display: flex;align-items: center;font-size: 14px;font-weight: 600;color: #ffffff;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social a.face {display: flex;align-items: center;font-size: 14px;font-weight: 600;color: #ffffff;}
#tudo .scroll #repete-topo #conteudo-topo #col-dir-topo #mostra-menu #drop-social.hidden {opacity: 0;transform: scale(0.9);pointer-events: none;} 
#tudo .scroll #repete-topo #conteudo-topo #redes {border-radius: 10px; background-color: #2E2E2E;padding:15px 8px;margin-left: 25px; position: relative; top:16px;z-index: 5;}
#tudo .scroll #repete-topo #conteudo-topo #redes .facebook {margin-bottom: 15px;}
#tudo .scroll #repete-topo #conteudo-topo #redes .facebook img {width: 20px;height: 20px;}
#tudo .scroll #repete-topo #conteudo-topo #redes .instagram img  {width: 20px;height: 20px;}
#tudo .scroll #repete-topo #conteudo-topo #portal-medico {z-index: 4; width: 90px; padding: 7px 25px;background-image: linear-gradient(to right, #FF0409,#7D0104);position: absolute; right: 375px; top: 77px; border-radius: 0px 0px 0px 35px;transition: all 0.3s ease;}
#tudo .scroll #repete-topo #conteudo-topo #portal-medico a {color:#ffffff}
#tudo .scroll #repete-topo #conteudo-topo #portal-medico:hover {filter: brightness(1.4);background-color: rgb(150, 100, 100);transition: all .3s ease;}

#tudo #conteudo {width:100%;}
#tudo #conteudo #repete-conteudo {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banners {width:100%; position:relative; z-index:20;transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner {width:100%; }
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-nav .owl-prev {width: 60px; height: 60px;position:absolute;right: 30px;top:50%;margin-top:-15px; color: #ffe500; outline: none;font-size: 0.001px; background: #ffe500 url('../i/quebrado/seta-2.svg') center center no-repeat; background-size: auto 35px;transform: rotate(360deg); transition: all .3s; border-radius: 60px;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-nav .owl-next {width:60px; height:60px; position:absolute;left:30px;top:50%;margin-top:-15px; color:#FFF; outline:none; font-size:0.001px;  background:#ffe500 url('../i/quebrado/seta-2.svg') center center no-repeat; background-size:auto 35px; transform: rotate(180deg);transition: all .3s;border-radius: 60px;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-nav .owl-next span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-carousel .owl-dots {text-align: center; top: -60px; position: relative; z-index: 4;display: flex;justify-content: center;align-items: center;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-carousel .owl-dot {display: inline-block; width: 12px; height: 12px; margin: 5px; background: #ffffff; border-radius: 50%; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-banners #bloco-banner .owl-carousel .owl-dot.active { background: #9a9a9a;width: 15px; height: 15px;border: 1px solid ;color: #ffffff}

#tudo #conteudo #repete-conteudo #repete-checkups {width: 100%;padding-bottom: 50px; padding-top: 50px;background: transparent url(../i/quebrado/fundo-check-up.jpg) center center no-repeat;}
#tudo #conteudo #repete-conteudo #repete-checkups #bloco-titulo-checkups { width: 1200px; padding-bottom: 50px;display: flex; justify-content: flex-start; margin: 0 auto;}
#tudo #conteudo #repete-conteudo #repete-checkups #bloco-titulo-checkups .titulo { font-size: 35px;font-weight: 700; color: #353535}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups {width: 1200px;margin: 0 auto;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups {width: 1200px;margin-bottom: 50px;display: flex;justify-content: space-between;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups { width: 265px;display: block;background-color: #ffffff;padding: 25px 10px 40px 10px;border-radius: 10px;border: 2px solid;color: #e5e5e5;cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #bloco-imagem {width: 80%;margin: 0 auto;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #bloco-imagem .imagem {width: 100%;height: 100px;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #nome-checkups {margin-top: 10px;margin-bottom: 10px;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #nome-checkups .checkup {text-align: center;font-size: 32px;font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #nome-checkups .nome-checkup {text-align: center;font-size: 22px;color: #656565;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #bloco-linha {width: 75%; height: 2px;background: linear-gradient(to right, #ff5e6214, #e9b5b7, #ff5e6214);margin-bottom: 10px;margin-left: 33px;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #descricao-checkup {margin-bottom: 20px;max-height: 80px;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #descricao-checkup .desc-checkup {line-height: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #descricao-checkup .desc-checkup p {color: #A3A3A3;font-size: 12px;text-align: justify;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups .preco {font-family: sans-serif;font-weight: bold;font-size: 40px;text-align: center;margin-bottom: 10px;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups .preco .moeda {font-size: 13px; vertical-align: middle; font-weight: normal;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups .preco .centavos { font-size: 18px; vertical-align: super; font-weight: normal;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #saiba-mais {display: flex;justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #saiba-mais .agenda { background-image: linear-gradient(45deg,#720103 , #AF0001);; padding: 8px 12px; font-size: 12px; color: #ffffff; text-align: center;transition: all 0.3s ease;}
#tudo #conteudo #repete-conteudo #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #saiba-mais .agenda:hover{filter: brightness(1.4);background-color: rgb(150, 100, 100);transition: all .3s ease;}

#tudo #conteudo #repete-conteudo #repete-quemsomos {width: 100%;background: linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #720103 50%, #AF0001 100%);}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos {width: 1200px;margin: 0 auto;}   
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos {display: flex;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-esq {width: 45%;margin-right: 50px;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-esq #nome { margin-top: 60px; margin-bottom: 30px;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-esq #nome .titulo {font-size: 50px;font-weight: bold;display: flex;align-items: center;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-esq #descricao {}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-esq #descricao .desc {line-height: 176%; display: -webkit-box;-webkit-box-orient: vertical;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-esq #descricao .desc p {font-size: 16px; color : #ABABAB;text-align: justify;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-dir {width: 55%;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-dir #bloco-imagem {width: 100%;height: 530px;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mostra-quemsomos #ld-dir #bloco-imagem .imagem {position: relative; top: 50px;border-radius: 20px;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mais-de {width: 1160px;margin: 0 auto; background-color: #ffffff; padding: 20px; display: flex;justify-content: space-between;border-radius: 15px;box-shadow: -8px 14px 10px 0px #9d6f6f26;position:relative;top:20px; z-index:50;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mais-de #bloco-mais-de {display: flex;align-items: center;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mais-de #bloco-mais-de #dados {margin-left: 20px;line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mais-de #bloco-mais-de #dados .nome {font-size: 21px; font-weight: 600; color: #030303;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mais-de #bloco-mais-de #dados .descricao {font-size: 16px; color: #9d9d9d; margin-top: 10px; }
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mais-de #bloco-mais-de.flex-end {justify-content: flex-end;}
#tudo #conteudo #repete-conteudo #repete-quemsomos #conteudo-quemsomos #mais-de #bloco-mais-de.border { display: flex; align-items: center;padding-left: 100px;padding-right: 100px;border-left:1px solid #ccc; border-right: 1px solid #ccc;}

#tudo #conteudo #repete-conteudo #repete-depoimentos {width:100%; padding-bottom:90px; display: flex; justify-content: center; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos {width:1200px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo-depoimentos {display: flex; justify-content: flex-start; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo-depoimentos .titulo {font-size: 40px; color: #343434 ;margin-top: 120px; font-weight: 600;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos {width:1200px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento a {display:block;  margin:10px; padding:10px;  background-color: #950002; border-radius:20px; box-shadow:0px 0px 7px -5px #000; height: 140px; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem {width: 115px; height: 115px; margin-left: 30px; float: left; overflow: hidden; position: relative; background-color:#9d7e7e4a; border-radius: 100%; display: flex; justify-content: center; justify-items: center; align-items: center; margin-top: -58px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem .moldura {width:98px; height: 98px; float: left; overflow: hidden; position: relative; background-color:#939393; border-radius: 100%; display: flex; justify-content: center; justify-items: center; align-items: center; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento .bloco-imagem .imagem-depoimentos {width:80px; height:80px; position:relative; z-index:2; overflow:hidden; border-radius:100%;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento {width:100%; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #nome { display: flex;margin-top: 10px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #nome .nome {font-size: 14px;margin-left: 20px;color: white;font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #nome .cidade-depoimento {font-size: 14px; margin-left: 5px; color: #ffffff; align-items: center; display: flex;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento  .estrelas-depoimento { margin-bottom: 6px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #alinha-depoimento { width: 100% ;display: flex; justify-content: center; align-items: center; height: 70px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .carrosel-depoimento #fundo-depoimento #alinha-depoimento .texto-depoimento { width: 85% ;font-size:12px; color:#D3A4A0; text-align:justify; line-height:127%; font-family: 'Poppins'; }
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-carousel .animated {display: flex; justify-content: center; text-align: center;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-carousel.owl-drag .owl-item {margin-top: 65px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-prev {width:25px; height:25px; position:absolute; right:-100px; top:50%; margin-top:-15px; color:#ff0000; outline:none; font-size:0.001px; background: url('../i/quebrado/seta-2.svg') center center no-repeat; background-size:auto 25px;transform:rotate(360deg);  transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-next {width:25px; height:25px; position:absolute; left:-100px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/seta-2.svg') center center no-repeat; background-size:auto 25px; transform:rotate(180deg); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-nav .owl-next span {color:#FFF; font-size:0.001px;} 
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .nome-produto {font-size: 22px; color: #505050; margin-top: 15px; } 
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots {display:table; margin:0 auto; position:relative; z-index:51; margin-top:40px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots .owl-dot {display:block; width:12px; height:12px; margin-left:3px; margin-right:3px; float:left; border-radius:100%; background-color:#999999;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #mostra-depoimentos .owl-dots .active {display:block; width:12px; height:12px; border-radius:100%; background-color:#3a3a3a;}

#tudo #conteudo #repete-conteudo #repete-unidades { position: relative;z-index: 2;background: transparent url(../i/quebrado/fundo-unidades.jpg) center center no-repeat;}
#tudo #conteudo #repete-conteudo #repete-unidades #bloco-titulo-unidades { display: flex;justify-content: flex-start;padding-top: 60px;padding-bottom: 30px;}
#tudo #conteudo #repete-conteudo #repete-unidades #bloco-titulo-unidades .titulo {font-size: 40px;font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades {width: 1200px;margin: 0 auto;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades {width: 1200px;display: flex;justify-content: space-between;padding-bottom: 80px;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades {width: 365px ; border-radius: 10px;background-color: rgb(255, 255, 255);padding: 10px;box-shadow: -8px 14px 10px 0px #9d6f6f26;position: relative;overflow: hidden; cursor: pointer; }
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades a {}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #imagem {width: 100%;margin: 0 auto;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #imagem .imagem-unidades {width: 100%; height: 214px;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #endereco {margin-top: 10px;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #endereco .cidade {font-size: 28px;text-align: center;color: #000000;font-weight: bold;margin-bottom: 10px;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades .endereco  {font-size: 18px;text-align: center;color: #ABABAB;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #ver-mais {display: flex;justify-content: center ;margin-top: 15px; margin-bottom: 15px;z-index: 2;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #ver-mais .maps {display: flex;align-items: center;padding: 5px 20px 5px 20px;font-weight: 600; color: #ABABAB;transition: all .3s ease;}
#tudo #conteudo #repete-conteudo #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #ver-mais .maps:hover {filter: brightness(1.2);background-color: rgb(211, 94, 94);transition: all .3s ease;}

#tudo #conteudo #repete-conteudo #repete-instagram {width:100%; padding-bottom: 50px;position: relative;background: transparent url(../i/quebrado/insta-fundo.jpg) center center no-repeat;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram {width: 1200px; margin: 0 auto;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #titulo {line-height: 340%;margin-top: 50px;margin-left: 100px;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #titulo img{position: absolute;left:18%;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #titulo #bloco-titulo{display: flex;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #titulo #bloco-titulo .titulo1{ font-size: 52px; display: flex;  align-items: center; color: #000000;; font-weight: bold;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #titulo #bloco-titulo .titulo2 span{ font-size:52px; margin-left: 15px; color:#950002;font-weight: bold;  display: flex; align-items: center; }
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram #titulo #sub-titulo .sub-titulo { margin-top: 5px;font-size: 20px;display: flex;color: #000000;line-height: 101%;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .acessar  {width: 100%;text-align: center; margin-top: 40px; }
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .acessar a { font-size: 20px; background-image: linear-gradient(45deg,#AD0101,#B61113 ); padding: 10px 15px; color: #ffffff;transition: all .3s ease;}
#tudo #conteudo #repete-conteudo #repete-instagram #conteudo-instagram .acessar a:hover {filter: brightness(1.4);background-color:rgb(219, 131, 131); transition: all .3s ease;}

#tudo #rodape {width:100%;}
#tudo #rodape #repete-rodape {width:100%; padding-top:50px;padding-bottom: 20px;background:#ffffff; border-top: 3px solid #EDEDED;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1200px; margin:0 auto;}
#tudo #rodape #repete-rodape #conteudo-rodape #topo-rodape {width: 600px;}
#tudo #rodape #repete-rodape #conteudo-rodape #baixo-rodape {display: flex;}
#tudo #rodape #repete-rodape #conteudo-rodape #dir-rodape {width: 53%;}
#tudo #rodape #repete-rodape #conteudo-rodape #baixo-rodape #contatos{}
#tudo #rodape #repete-rodape #conteudo-rodape #baixo-rodape #contatos #fones {display: flex;justify-content: flex-end;}
#tudo #rodape #repete-rodape #conteudo-rodape #baixo-rodape #contatos #fones a.celular {display: flex;align-items: center;margin-right: 10px;padding: 5px ;color: #505050;border-radius: 100px;font-size: 18px;cursor: pointer;}
#tudo #rodape #repete-rodape #conteudo-rodape #baixo-rodape #contatos #fones a.telefone {display: flex;align-items: center;padding: 5px ;color: #505050;border-radius: 100px;font-size: 18px;cursor: pointer;}
#tudo #rodape #repete-rodape #conteudo-rodape #baixo-rodape #redes {display: flex; justify-content: flex-end;margin-bottom: 30px;}
#tudo #rodape #repete-copy {width:100%; background-color:#424146;padding-bottom:5px;padding-top:5px;}
#tudo #rodape #repete-copy #conteudo-copy {width:1200px; margin:0 auto;}

#conteudo-interno{width: 100%; padding-top: 117px; min-height: 616px;background-color: #8d838317}
#conteudo-interno #bloco-titulo  {display: grid;padding-top: 30px;padding-bottom: 30px; font-size:32px; font-weight:600; line-height:40px; font-family: 'Poppins';width: 1200px; margin: 0 auto; }
#conteudo-interno #bloco-titulo .titulo {font-size:32px; font-weight:600; line-height:40px; font-family: 'Poppins';  background: linear-gradient(to right, #AD0101, #B61113); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: black; }
#conteudo-interno #bloco-titulo .subtitulo {font-size: 28px; color: #505050; font-weight: bold; text-align: left;}
#conteudo-interno .botao-bottom { display: table;margin: 0 auto;padding-bottom: 40px;padding-top: 25px;}
#conteudo-interno .botao-bottom a {display: block; padding: 5px 20px 5px 30px;font-size:18px;color: #FFF;background: linear-gradient(to right, #AD0101, #B61113);border-radius: 10px;transition: all .2s;}
#conteudo-interno .botao-bottom a:hover {filter: brightness(1.2);background-color: rgb(219, 131, 131);transition: all .2s;}

#conteudo-interno #conteudo-quemSomos {width:1200px; margin:0 auto; position:relative; z-index:2;}
#conteudo-interno #conteudo-quemSomos .imagem-quemSomos {float:left; margin-right:30px; margin-bottom:10px; overflow:hidden; border-radius:15px;}
#conteudo-interno #conteudo-quemSomos .descricao {line-height: 192%;display: -webkit-box;-webkit-line-clamp: 15;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
#conteudo-interno #conteudo-quemSomos .descricao p {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao span {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao div {font-size:16px; color:#585858;}
#conteudo-interno #conteudo-quemSomos .descricao strong {font-size:18px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao li {font-size:16px; color:#585858; list-style:disc; margin-left:15px;}
#conteudo-interno #conteudo-quemSomos .descricao img {border-radius:15px;}
#conteudo-interno #conteudo-quemSomos .descricao h1 {font-size:20px; color:#121212;}
#conteudo-interno #conteudo-quemSomos .descricao h2 {font-size:20px; color:#121212; padding-bottom:10px;}
#conteudo-interno #conteudo-quemSomos .descricao h3 {font-size:16px; color:#121212;}
#conteudo-interno #conteudo-quemSomos #bloco-itens {margin-top:40px; border-radius:15px;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item {width:262px; float:left; margin-right:50px;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .icone {display:table; margin:0 auto;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome {font-size:17px; padding-top:15px; text-align:center; font-weight:300; text-transform:uppercase; padding-bottom:2px; color:#585858;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .nome b {font-size:17px; padding-top:5px; font-weight:600; padding-bottom:2px; color:#191919;}
#conteudo-interno #conteudo-quemSomos #bloco-itens #item .descricao {font-size:12px; text-align:justify; padding-top:5px; color:#191919;}
#conteudo-interno #conteudo-quemSomos #mais-imagens {width:1200px; margin-bottom: 30px;}
#conteudo-interno #conteudo-quemSomos #mais-imagens .imagem {width:386px; float:left; margin-right:20px; margin-top:20px;}

#conteudo-interno #repete-checkups #bloco-titulo-checkups { width: 1200px; padding-bottom: 50px;display: flex; justify-content: flex-start; margin: 0 auto;}
#conteudo-interno #repete-checkups #bloco-titulo-checkups .titulo { font-size: 35px;font-weight: 700; color: #353535}
#conteudo-interno #repete-checkups #conteudo-checkups {width: 1200px;margin: 0 auto;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups {width: 1200px;margin-bottom: 50px;display: flex;flex-wrap: wrap;gap: 14px;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups { width: 265px;display: block;background-color: #ffffff;padding: 25px 10px 40px 10px;border-radius: 10px;border: 2px solid;color: #e5e5e5;cursor: pointer;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #bloco-imagem {width: 80%;margin: 0 auto;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #bloco-imagem .imagem {width: 100%;height: 100px;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #nome-checkups {margin-top: 10px;margin-bottom: 10px;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #nome-checkups .checkup {text-align: center;font-size: 32px;font-weight: bold;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #nome-checkups .nome-checkup {text-align: center;font-size: 22px;color: #656565;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #bloco-linha {width: 75%; height: 2px;background: linear-gradient(to right, #ff5e6214, #e9b5b7, #ff5e6214);margin-bottom: 10px;margin-left: 33px;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #descricao-checkup {margin-bottom: 20px;max-height: 56px;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #descricao-checkup .desc-checkup {line-height: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #descricao-checkup .desc-checkup p {color: #A3A3A3;font-size: 12px;text-align: justify;min-height: 56px;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups .preco {font-family: sans-serif;font-weight: bold;font-size: 40px;text-align: center;margin-bottom: 10px;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups .preco .moeda {font-size: 13px; vertical-align: middle; font-weight: normal;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups .preco .centavos { font-size: 18px; vertical-align: super; font-weight: normal;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #saiba-mais {display: flex;justify-content: center;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #saiba-mais .agenda { background-image: linear-gradient(45deg,#720103 , #AF0001);; padding: 8px 12px; font-size: 12px; color: #ffffff; text-align: center;transition: all 0.3s ease;}
#conteudo-interno #repete-checkups #conteudo-checkups #mostra-checkups #bloco-checkups #saiba-mais .agenda:hover{filter: brightness(1.4);background-color: rgb(150, 100, 100);transition: all .3s ease;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes  {width: 1200px;margin: 0 auto;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes {margin-bottom: 50px;display: flex;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #bloco-imagem {width: 400px;border-radius: 10px;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #bloco-imagem #imagem-checkup { width: 100%;margin: 0 auto;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #bloco-imagem #imagem-checkup .imagem {}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #dados-detalhes {margin-left: 50px;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #dados-detalhes .nome-checkup { font-size: 28px;font-weight: bold;margin-top: 50px;margin-bottom: 15px;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #dados-detalhes .descricao-checkup {width: 60%;min-height: 144px;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #dados-detalhes .descricao-checkup p {color: #A3A3A3;font-size: 16px;text-align: justify;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #dados-detalhes .preco {margin-bottom: 25px;font-size: 28px;font-weight: 600;margin-top: 25px;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #dados-detalhes a.agenda { cursor: pointer;background-image: linear-gradient(45deg, #720103, #AF0001); padding: 8px 12px;font-size: 12px; color: #ffffff; text-align: center; transition: all 0.3s ease;}
#conteudo-interno #repete-checkups #conteudo-checkups-detalhes #mostra-detalhes #dados-detalhes a.agenda:hover {filter: brightness(1.4);background-color: rgb(150, 100, 100);transition: all .3s ease;}

#conteudo-interno #conteudo-blog {width: 100%;display: flex; justify-content: center;}
#conteudo-interno #conteudo-blog #mostra-blog {width:1200px;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog {width:373px; float:left; margin-right:27px; margin-bottom: 40px; position:relative;border-radius:10px;transition: all .2s;box-shadow: 0px 0px 15px -8px #000;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog .imagem {width:373px; height:230px; border-radius: 10px 10px 0px 0px;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo {background-color: #ffffff;border-radius: 0px 0px 10px 10px;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-nome {  height:80px; overflow:hidden;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-nome .nome {text-align:center; font-size:20px; line-height:23px; font-weight:500; color:#000000; padding:  10px 10px 0px 10px; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-resumo {display: flex; height: 100px; padding: 5px 10px 10px 10px; overflow: hidden;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo .bloco-resumo .resumo{ font-size:12px; color:#6c6c6c;text-align:justify; line-height:140%; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo #fundo-confira { padding-left: 10px; padding-right: 10px;  padding-bottom: 20px; padding-top: 10px; display: flex; justify-content: center;}
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog #fundo #fundo-confira .confira { padding:3px 10px 3px 10px;color: #ffffff; font-size: 14px; font-weight: 100; background-size: 15px;  transition: all .3s;background: linear-gradient(to right, #FF0409, #7D0104) }
#conteudo-interno #conteudo-blog #mostra-blog #bloco-blog:hover #fundo #fundo-confira .confira { background-color: #eec79b ; transition: all .3s;}
#conteudo-interno #conteudo-blog-detalhes {width: 100%; display: grid; justify-content: center; margin-top:25px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes {width:1200px; margin: 0 auto;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .imagem-blog {width:500px; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .nome-blog {font-size:24px; margin-bottom:15px; font-weight:600; color:#012d3a;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes .fonte-blog {color:#585858; text-decoration:none; font-size:16px; padding-top:15px; text-align:left; text-decoration:underline;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog {line-height:170%;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog p {font-size:14px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog br {display:block; margin-bottom: 1em;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog ul {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog ol {margin: 1em 0; padding-left: 1.5em;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog span {font-size:14px; color:#313237;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog div {font-size:14px; color:#313237;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog strong {font-size:16px; color:#313237;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog li {font-size:14px; color:#313237; margin-left:15px; list-style:disc;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h1 {font-size:25px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h2 {font-size:23px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h3 {font-size:21px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h4 {font-size:19px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h5 {font-size:17px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #mostra-detalhes #dados-detalhes .descricao-blog h6 {font-size:16px; color:#313237; margin: 1em 0;}
#conteudo-interno #conteudo-blog-detalhes #outras {width:1200px; }
#conteudo-interno #conteudo-blog-detalhes #outras .imagem-outras {width:285px; margin-bottom:20px; margin-right:20px; float:left; overflow:hidden; border-radius:10px;}
#conteudo-interno #conteudo-blog-detalhes #outras .imagem-outras a {width:285px; height:220px; overflow:hidden;}
#conteudo-interno #conteudo-blog-detalhes #curtir {display:table; margin:0 auto; }

#conteudo-interno #conteudo-depoimentos {width: 100%; display: flex; justify-content: center;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos {width: 1200px; }
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento {padding:15px; margin-bottom:30px; box-shadow:0px 0px 10px -3px #000000; border-radius:15px;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .bloco-imagem {width:120px; height:120px; margin-right:20px; margin-top:10px; float:left; overflow:hidden; position:relative; border:5px solid #ccc; border-radius:100%;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .bloco-imagem .imagem-blur {width:120px; height:120px; position:absolute; z-index:1; overflow:hidden; filter:blur(8px); -webkit-filter: blur(8px);}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .bloco-imagem .imagem-depoimentos {width:120px; height:120px; position:relative; z-index:2; overflow:hidden;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .titulo-depoimento {font-size:22px; color:#000000; font-weight:600; margin-top:0px;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento {line-height:150%; padding-top:10px;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento p {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento span {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento div {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .texto-depoimento strong {font-size:17px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .cidade-depoimento {font-size:15px; color:#000000; font-weight:400;}
#conteudo-interno #conteudo-depoimentos #mostra-depoimentos #bloco-depoimento .estrelas-depoimento {margin-top:5px;}

#conteudo-interno #repete-unidades { position: relative;z-index: 2; background-color: #FAF6F5;}
#conteudo-interno #repete-unidades #bloco-titulo-unidades { display: flex;justify-content: flex-start;padding-top: 60px;padding-bottom: 30px;}
#conteudo-interno #repete-unidades #bloco-titulo-unidades .titulo {font-size: 40px;font-weight: bold;}
#conteudo-interno #repete-unidades #conteudo-unidades {width: 1200px;margin: 0 auto;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades {width: 1200px;display: flex;justify-content: space-between;padding-bottom: 80px;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades {width: 365px ; border-radius: 10px;background-color: rgb(255, 255, 255);padding: 10px;box-shadow: -8px 14px 10px 0px #9d6f6f26; cursor: pointer; }
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #imagem {width: 100%;margin: 0 auto;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #imagem .imagem-unidades {width: 100%; height: 214px;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #endereco {margin-top: 10px;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #endereco .cidade {font-size: 28px;text-align: center;color: #000000;font-weight: bold;margin-bottom: 10px;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades .endereco  {font-size: 18px;text-align: center;color: #ABABAB;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #ver-mais {display: flex;justify-content: center ;margin-top: 15px; margin-bottom: 15px;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #ver-mais .maps {display: flex;align-items: center;padding: 5px 20px 5px 20px;font-weight: 600; color: #ABABAB;transition: all .3s ease;}
#conteudo-interno #repete-unidades #conteudo-unidades #mostra-unidades #bloco-unidades #ver-mais .maps:hover {filter: brightness(1.2);background-color: rgb(211, 94, 94);transition: all .3s ease;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes{width: 1200px;margin: 0 auto;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #mostra-detalhes {}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #bloco-imagem {width: 500px;border-radius: 10px;box-shadow: -8px 14px 10px 0px #9d6f6f26;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #imagem-unidades { width: 100%;margin: 0 auto;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #dados-detalhes {padding-top: 1px;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes .nome-unidade { font-size: 35px;font-weight: bold;margin-top: 50px;margin-bottom: 30px;margin-left: 20px;color: #353535}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes .endereco {margin-bottom: 30px;font-size: 18px;margin-top: 25px;color: #505050;display: flex;align-items: center;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes .celular {display: flex;align-items: center;margin-right: 10px;color: #505050;border-radius: 100px;font-size: 18px;cursor: pointer;margin-bottom: 30px;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes .telefone {display: flex;align-items: center;color: #505050;border-radius: 100px;font-size: 18px;cursor: pointer;margin-bottom: 30px;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #ver-mais {display: flex;justify-content: flex-start ;margin-top: 15px; margin-bottom: 15px;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #ver-mais .maps {display: flex;align-items: center;font-weight: 600; color: #ABABAB;transition: all .3s ease;font-size: 18px;padding: 5px;background-image: linear-gradient(45deg, #720103, #AF0001);}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #ver-mais .maps:hover {filter: brightness(1.4);background-color: rgb(211, 94, 94);transition: all .3s ease;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #outras  {width: 1200px;padding-bottom: 50px;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #outras .imagem-outras { width: 285px; margin-bottom: 20px; margin-right: 20px;  float: left; overflow: hidden; border-radius: 10px;}
#conteudo-interno #repete-unidades #conteudo-unidades-detalhes #outras .imagem-outras a { width: 285px;height: 220px; overflow: hidden;}

#conteudo-interno #conteudo-contato {width:1200px; margin:0 auto; margin-top:30px; padding-bottom: 60px;}
#conteudo-interno #conteudo-contato .descricao-area {line-height:150%; color:#444; font-size:15px; margin-bottom:15px;} 
#conteudo-interno #conteudo-contato .descricao-area strong {background: linear-gradient(to right, #016d07, #25bc40);; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: black;  font-size:16px; font-weight:600;} 
#conteudo-interno #conteudo-contato .preenchimento-obrigatorio {color:#FF0000; margin-top:50px; font-size:14px; float:left;} 
#conteudo-interno #conteudo-contato .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-contato #area-erro {width:500px; margin:0 auto; padding:5px 10px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro strong {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #col-esq-fale {width:550px; float:left;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float {float:left; margin-right:20px; margin-bottom:15px;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .input {background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:5px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select {width:244px; height:35px; position:relative; cursor:pointer; z-index:2; background:transparent; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:6px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-select {position:relative;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top: 33px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #e9011b; transition:.2s linear;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao {float:left; margin-bottom:15px;} 
#conteudo-interno #conteudo-contato .label {font-size:15px; color:#299405; font-weight:600;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao .input {background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:5px 10px; border-radius:5px;}     
#conteudo-interno #conteudo-contato #col-esq-fale .desabilita {width:520px; height:150px; background-color:#FFF; border:1px solid #CCC; font-size:14px; color:#7c7c7a; padding:5px 10px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-dir-fale {width:620px; float:right;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 {width:100%;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .titulo {font-size:20px; font-weight:600; color:#121212;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .telefone {display:table; float:left; margin-right:30px;} 
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .telefone .descricao {display:block; color:#000000; cursor:pointer; padding-top:7px; font-size:14px; padding-bottom:7px; padding-left:40px; background: url('../i/quebrado/telefone.svg') left center; background-repeat:no-repeat; background-size:28px;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .celular {display:table; float:left; margin-right:30px;} 
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .celular .descricao{display:block; color:#000000; cursor:pointer; padding-top:7px; font-size:14px; padding-bottom:8px; padding-left:30px; background: url('../i/quebrado/whatsapp.svg') left center; background-repeat:no-repeat; background-size:28px; cursor: pointer;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .email .descricao{display:table; padding-bottom: 5px; padding-top: 4px; padding-left:40px; background: url('../i/quebrado/email.png') left center; background-repeat:no-repeat; background-size:30px;} 
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .email  {color:#299405; cursor:pointer; font-size:14px;}  
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .endereco-1 {display:table;} 
#conteudo-interno #conteudo-contato #col-dir-fale #filial-1 .endereco-1 .descricao {display:block; color:#000000; cursor:pointer; font-size:14px;  padding-left:40px; background: url('../i/quebrado/local.svg') 2px center; background-repeat:no-repeat; background-size:22px; padding-top: 7px; padding-bottom: 8px; cursor: pointer;}  
#conteudo-interno #conteudo-contato .enviar {display:table; float:right; cursor:pointer; margin-right:10px; margin-top: 50px; padding:3px 30px 3px 30px; font-size:14px; font-weight:600; color:#FFF; background:#299405; border:none; border-radius:10px; transition: all .3s;} 
#conteudo-interno #conteudo-contato .enviar:hover {background-color: #076b14; transition: all .3s;} 
#conteudo-interno #conteudo-contato #conteudo-enviado {width:100%; padding-top:80px;}
#conteudo-interno #conteudo-contato #conteudo-enviado .icone-enviado {display:table; margin:0 auto;}
#conteudo-interno #conteudo-contato #conteudo-enviado .titulo {font-size:24px; font-weight:600; margin-top:20px; color:#299405; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto {font-size:16px; padding-top:15px; font-weight:400; color:#299405; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto strong {font-size:16px; font-weight:600; color:#299405;}

#tudo #rodape #politica-privacidade {padding:15px 20px; position:fixed; left:50%; line-height:15px; left:60px; bottom:60px; z-index:10000; background:#f5f5f5; border:2px solid #740103; border-radius:15px; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto {font-size:13px; color:#000000; font-weight:300; text-align:center;}
#tudo #rodape #politica-privacidade .texto a {font-size:13px; color:#740103; font-weight:600; text-align:center;}
#tudo #rodape #politica-privacidade .texto .botao-ok {padding:5px 15px; font-size:12px; font-weight:600; cursor:pointer; border-radius:20px; color:#ffffff; background-color:#740103; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto .botao-ok:hover {background-color:#740103; transition: all .2s;}

#conteudo-interno .botao-topo a:before {content:""; display: inline-block; cursor: pointer; vertical-align: middle; position: absolute; margin-top: 3px; margin-left: -20px; width: 0; height: 0;border-bottom: 7px solid transparent; border-top: 7px solid transparent; border-right: 10px solid #ffffff; transition: .2s linear;}
#conteudo-interno .botao-bottom a:before {content:""; display: inline-block; cursor: pointer; vertical-align: middle; position: absolute; margin-top: 3px; margin-left: -20px; width: 0; height: 0;border-bottom: 7px solid transparent; border-top: 7px solid transparent; border-right: 10px solid #ffffff; transition: .2s linear;}

.botao-whatsapp {position:fixed; top:50%; margin-top:-24px; cursor:pointer; right:-110px; z-index:500; transition: all .2s;}
.botao-whatsapp:hover {right:0; transition: all .2s;}
.botao-whatsapp .one {width:110px; height:40px; margin:0 auto; display:block; padding-top:8px;   font-family: 'Poppins'; color:#FFF; padding-left:50px; line-height:16px; font-size:12px; background:rgba(5,163,8,0.8) url('../i/quebrado/whatsapp.svg') 7px center no-repeat; background-size:36px; border-radius:30px 0px 0px 30px; transition: all .3s ease-in-out 0s;}
.botao-whatsapp .one:before {content:"1"; width:15px; height:15px; left:30px; top:0px; text-align:center;   position:absolute; background-color:#FF0000; border-radius:100%;}
.botao-whatsapp .one:after {content:""; width:30px; height:30px; border-radius:100%; border:15px solid #f5f5f5; position:absolute; z-index:-1; top:50%; left:28px; transform:translate(-50%, -50%); animation:ring 1.5s infinite;} 
.botao-whatsapp:hover .one {background:#2bb52d url('../i/quebrado/whatsapp.svg') 7px center no-repeat; background-size:36px; transition: all .3s;}

#conteudo-interno #conteudo-politica {width:1200px; margin:0 auto; margin-top:20px;}
#conteudo-interno #conteudo-politica h2 {font-weight:bold; font-size:20px; color:#740103; padding-top:20px; font-weight:600; padding-bottom:20px;}
#conteudo-interno #conteudo-politica h3 {font-weight:bold; font-size:16px; color:#740103; padding-top:20px; font-weight:600; padding-bottom:15px;}
#conteudo-interno #conteudo-politica p {font-size:14px; color:#585858; line-height:150%; text-align:justify; padding-top:10px; padding-bottom:10px;}
#conteudo-interno #conteudo-politica a {font-size:14px; color:#585858; text-decoration:underline;}
#conteudo-interno #conteudo-politica li {font-size:14px; color:#585858; line-height:150%; text-align:justify; margin-left:30px; list-style:disc;}
#conteudo-interno #conteudo-politica strong {font-size:14px; color:#740103; font-weight:600;}

#conteudo-interno #conteudo-404 {width:100%; margin-top:40px; margin-top: 144px;}
#conteudo-interno #conteudo-404 .titulo {color:#740103; text-align:center; font-weight:600; font-size:150px;}
#conteudo-interno #conteudo-404 .descricao {color:#740103; text-align:center; padding-bottom:10px; font-size:16px;}


/* Largura da barra de rolagem */
::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}

/* Fundo da barra de rolagem */
::-webkit-scrollbar-track-piece {
    background-color: #FFF;
}

/* Cor do indicador de rolagem */
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal {
    background-color: #740103
}

/* Cor do indicador de rolagem - ao passar o mouse */
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #585858
}

@keyframes ring {
  0% {
    width: 0px;
    height: 0px;
    opacity: 1;
  }
  100% {
    width: 60px;
    height: 60px;
    opacity: 0;
  }
}

#paginacao {display:block; text-align:center; margin-top:10px; margin-bottom: 30px;}
#paginacao p{font-size:12px; color:#585858;}
#paginacao strong{font-size:12px; color:#282829;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:13px; background-color:#04b304; padding:2px 15px; border-radius:5px; transition:0.2s linear;}
#paginacao ul li a:hover {background-color:#0b5a01; transition:0.2s linear;}
#paginacao a:link {color:#FFF;}
#paginacao a:visited {color:#FFF;}
#paginacao a:hover {color:#FFF;}
#paginacao a:active {color:#FFF;}
#paginacao span.branco  {margin-right:5px; font-size:13px; background-color:#fff; border:1px solid #1c3f4a; padding:2px 15px; border-radius:5px;}
