@font-face{font-family:'montserratbl';src:url('fonts/Montserrat-Black.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratbo';src:url('fonts/Montserrat-Bold.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratex';src:url('fonts/Montserrat-ExtraBold.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratsb';src:url('fonts/Montserrat-SemiBold.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratm';src:url('fonts/Montserrat-Medium.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratr';src:url('fonts/Montserrat-Regular.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratl';src:url('fonts/Montserrat-Light.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'vani';src:url('fonts/Vani.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'vanib';src:url('fonts/Vanib.ttf');font-weight:normal;font-style:normal;}
body{font-family:'montserratl';font-size:18px;line-height:1;color:#333;background-color:#fff; padding:0px; margin:0px;}
p{margin:0px;}
a:link, a:visited { color:#333; -webkit-transition-duration:.30s; }

a:link i, a:visited i { color:#333;}

form{font-family:arial;font-size:11pt;}
#pageup{position:fixed;right:24px;bottom:-23px;width:56px;height:56px;background-image:url(up.png);background-repeat:no-repeat;background-size:56px 56px;display:none;cursor:pointer;z-index:10000;}
.paginacao{-webkit-transition-duration:.20s;color:#666;text-decoration:none;background:#fff;border-radius:0px;font-size:11pt;font-family:'montserratr', Arial; border:solid 1px #888;}
.paginacao:hover{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#393D45;border-radius:0px;cursor:pointer; border:solid 1px #393D45;}
.paginacao_ativa{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#393D45;border-radius:0px;cursor:pointer; border:solid 1px #393D45;}
.titulo, h1 { font-family: 'montserratbo' !important;font-size:30px !important; color:#111; margin-top:0px !important;margin-bottom:25px !important; line-height:1.4 !important;   }
.titulo-pagina { color:#fff !important; font-family: 'montserratr' !important;font-size:28px !important; line-height:1.2; letter-spacing:0px;text-shadow:0px 0px 12px rgba(0,0,0,0.50); display: flex; justify-content: center; align-items: left; flex-direction: column; height:150px; width:100% !important; }
.titulo-pagina p { margin:0px !important; }

#aba_1{ padding:0px; height:150px; background:url(plano-titulo.jpg); background-position:center center; margin:0px; margin-bottom:70px; margin-top: 120px;width:100%; line-height:1; webkit-box-shadow: 0px 0px 8px 8px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 8px 8px rgba(0,0,0,0.15); box-shadow: 0px 0px 8px 8px rgba(0,0,0,0.15);  }
#espacamento{padding:0px; margin:0px;  margin-top:100px; width:100%; height:0px;}
.texto .titulo, .texto h1 { color:#333;  }
.texto li { list-style-image: url('li.png'); }
.titulo span, h1 span { color:#EE7000;  }
.sub_titulo_pagina, .sub_titulo, h2, .texto h2 {font-family: 'montserratbo' !important;font-size:18px !important;margin-top:0px !important;margin-bottom:25px !important;line-height:1.2 !important;}
.texto{font-family: 'montserratl';font-size:18px;color:#333;margin-top:0px;margin-bottom:10px;line-height:1.5 !important;font-weight:normal;}
.titulo_sub_itens { margin:0px; margin-bottom:10px; padding-top:15px !important; line-height:1.2; color:#333; font-family:'montserratrb'; font-size:26px; }
.texto_sub_itens { margin:0px; line-height:1.2; color:#111; font-family:'montserratl'; font-size:20px; }
.texto_sub_itens ul { margin-left:95px; }
.image-full {  width: 100%; margin-bottom:20px !important; margin-top:30px !important; text-align:left; }
.image-left { float:left; margin-right:30px !important; margin-bottom:20px !important; width:auto; max-width:230px !important; text-align:left; }
.image-right { float:right; margin-left:30px !important; margin-bottom:20px !important; width:auto; max-width:230px !important; text-align:left; }
.image-full img, .image-left img, .image-right img { width:100%; }
.legenda { width:100%; padding:10px; padding-left:10px; padding-right:10px; background:#ccc !important; line-height:1.2 !important;  }
.divisor-superior { margin:0px; padding:0px; margin-top:14px; color:#79796A !important; font-family:'montserratr'; font-size:14px; float:right; width:auto; margin-left:20px; margin-right:20px; text-align:right;}
.conjunto_telefones { margin:0px; padding:0px; margin-top:13px; color:#bababa !important; font-family:'montserratr'; font-size:14px; float:right; width:auto;  text-align:right;}
.icones_fones { width:20px; height:20px;margin-top:-4px; margin-right:10px;float:right;}
.icones_fones i {font-size:14px !important; color:#EE7000; vertical-align:middle !important; }
.conjunto-icones-superiores { margin:0px; padding:0px; z-index:9999; text-align:right; float:right; padding-top:3px;}
 .icones-superiores {-webkit-transition-duration:.30s;background-color:none;border-radius:3px;width:35px;height:35px;text-align:center;padding:0px;padding-top:7px;margin:0px; float:right;   }
.icones-superiores i{color:#EE7000; font-size:19px;-webkit-transition-duration:.30s;}
.icones-superiores:hover{-webkit-transition-duration:.30s; background-color:#EE7000; }
.icones-superiores:hover i{color:#111;-webkit-transition-duration:.30s;}
.main-header{width:100%;z-index:9997;height:120px;position:absolute;top:0px; background:white;webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15); -moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15); box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15);}
.logotipo_superior {width:auto; }
.logotipo_superior_small {width:auto; height:auto; display:none;}
.posicao_logo {margin:0px; position:absolute; top:15px; z-index:9990; }
#fotos div{position:relative;z-index:2;padding-top:0px;padding-bottom:0px;}
#galeria{padding-bottom:50px;margin-top:0px;font-size:12pt;}
images_paginas{width:auto;height:auto;max-width:100%;}
.bt_preto{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#111; padding:15px; font-family:'montserratr';font-size:17px;border-radius:0px;border:0px; line-height:1;}
.bt_preto:hover{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#000;border-radius:0px;cursor:pointer;}
.bt-info{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#1B3669; padding-left:25px; padding-right: 25px; font-family:'montserratm';font-size:17px;border-radius:23px; height: 46px; border:0px; line-height:1;}
.bt-info:hover{-webkit-transition-duration:.20s;border-radius:0px;cursor:pointer;}
.bt-senha{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#111; height:45px;padding:15px; line-height:1;padding-top:12px;font-family:'montserratr';font-size:17px;border-radius:0px;border:0px;}
.bt-senha:hover{-webkit-transition-duration:.20s;color:#fff;text-decoration:none;background:#000;border-radius:0px;cursor:pointer;}
.bt_login{-webkit-transition-duration:.50s;color:#222;text-decoration:none;background:#fff;padding:25px;padding-bottom:10px;padding-top:10px;font-family:'montserratr';font-size:22px; border:solid #839CCB 1px; border-radius:5px;}
.bt_login:hover {-webkit-transition-duration:.50s;color:#fff;text-decoration:none;background:#222;cursor:pointer;border:solid #839CCB 1px;}
.bt_contatos{-webkit-transition-duration:.50s;color:#fff;text-decoration:none;background:#000;padding:15px; padding-left:25px; padding-right:25px;font-family:'montserratr';font-size:20px;border:0px; margin-top:30px; line-height:1 !important; display:table-cell;}
.bt_contatos:hover {-webkit-transition-duration:.50s;color:#111;text-decoration:none;background:#EE7000;cursor:pointer;border:0px;}
.bt_transparente { -webkit-transition-duration:.50s;color:#fff;text-decoration:none;background:none; padding:30px; padding-bottom:15px; padding-top:15px; display:table-cell;font-family:'montserratr';font-size:16px; text-align:center; line-height:1 !important; border:solid 1px white; }
.bt_transparente:hover { -webkit-transition-duration:.50s;color:#111;text-decoration:none;background:#fff;cursor:pointer;}
.p-botao {margin-top: 25px;}
.vertical-center { display: flex; justify-content: center; align-items: left; flex-direction: column; text-align:left }
.white-box { padding:30px; background:white; margin-bottom:50px; }


.plano-hoje { background:url(plano-hoje.jpg); color:#fff; font-family:'montserratr'; width:14.285%; height:40px; float:left; border-bottom:1px solid #fff; border-left:1px solid #fff; padding-top:12px;}
.plano-dia-sem-atendimento { color:#111; width:14.285%; height:40px; float:left; border-bottom:1px solid #fff; border-left:1px solid #fff; padding-top:12px; }
.plano-dia-sem-horario { background:url(plano-dia-sem-horario.jpg); color:#111; width:14.285%; height:40px; float:left; border-bottom:1px solid #fff; border-left:1px solid #fff; padding-top:12px;}
.plano-dia-com-horario { background:url(plano-dia.jpg); width:14.285%; height:40px; float:left; border-bottom:1px solid #fff; border-left:1px solid #fff; padding-top:12px;}


#convenios { overflow:hidden !important; padding-top:150px; padding-bottom:150px; background:#fff; }
.titulo-convenios { margin-bottom:20px !important; color:#222 !important; font-family:'opensb'; font-size:30px; letter-spacing:0.05em; }

.box-whatsapp { width:100%; height:100px; background:#46C655; display: flex; justify-content: center; align-items: center; flex-direction: row; color:white; font-family:'montserratm'; font-size:20px;}
.box-whatsapp i { margin-right:10px; font-size:40px; color:white !important; }

.margem-top { margin-top:50px !important; }
.margem-bottom { margin-bottom:50px !important; }
.margem-top-big { margin-top:100px !important; }
.margem-bottom-big { margin-bottom:100px !important; }




.plano-clinica { padding-top:150px; padding-bottom:150px; overflow:hidden; display: flex; justify-content: center; align-items: left; flex-direction: column;}
.titulo-home { font-family:'montserratbo'; font-size:35px; color:#111; line-height:1.2; margin-bottom:5px;}
.tarja { display:block; background:#111; height:3px; width:80px; margin-bottom:20px; }
.image-home {height:auto; width:80%; margin-right:20%;   }
.sub-titulo-home { font-family:'montserratm'; font-size:18px; color:#BB8785; line-height:1.4; margin-bottom:10px;}



#agendamento { padding-top:150px; padding-bottom:100px; }
.corpo-clinico:hover .bt-info { border-radius:0px; }
.titulo-agendamento { font-family: 'vanib'; font-size: 50px; color: #6F3F3F; margin-bottom: 10px; line-height: 1;}
.texto-agendamento { margin-bottom: 60px; line-height: 1;}
.medicos { padding-left: 70px; padding-right: 70px;}
.foto-corpo-clinico { background-size: cover !important; background-position:center center !important; width:100%; height:330px; }
.conteudo-corpo-clinico { padding:25px !important; text-align:center; padding-bottom:50px; }
.conteudo-agendamento { padding:25px !important; text-align:center; }
.titulo-corpo-clinico { font-family:'montserratsb';  font-size:25px; color:#6F3F3F; letter-spacing:0.03em; transition-duration:0.2s; margin-top:0px; text-transform:uppercase;  } 
.sub-titulo-corpo-clinico { font-family:'montserratm'; font-size:18px; color:#1f1f1f; transition-duration:0.2s; }
.texto-corpo-clinico { font-family:'montserratl'; font-size:17px; color:#2E2747; transition-duration:0.2s; }


.padding-pagina-left { padding-left:50px; }
.padding-pagina-right { padding-right:50px; }
.encaixe { width:100%; height:105px; }
.encaixe_restrito { width:100%; height:220px; }
.encaixe_inferior { width:100%; height:50px; }
.titulos_celulas { background:#111; color:white; height:45px; padding-top:15px;}
.listagem_celulas div { background:#ddd; margin-bottom:1px; height:40px; padding-top:13px; overflow:hidden; }
.listagem_celulas:hover div { background:#ccc; margin-bottom:1px; }
.listagem_celulas div p {line-height:1.2 !important; margin:0px !important; float:left; }
.listagem_celulas div i {font-size:14px !important; }
.listagem_celulas div table { float:right !important;margin-top:-5px !important;  }
.listagem_celulas div td { height:26px;}
.itens-cotados { margin-bottom:0px !important; background:white !important; }
.lr-inferior { float:right !important; text-align:right;}
.tabela{font-family:Arial;font-size:10pt;color:#FFF;margin-top:0px;margin-bottom:0px;}
.branco:link{-webkit-transition-duration:.50s;color:#fff;text-decoration:none;}
.branco:visited{-webkit-transition-duration:.50s;color:#fff;text-decoration:none;}
.branco:hover{-webkit-transition-duration:.50s;color:#fff;text-decoration:underline;}
.agencia:link{-webkit-transition-duration:.50s;color:#E1C8B2;text-decoration:none;}
.agencia:visited{-webkit-transition-duration:.50s;color:#E1C8B2;text-decoration:none;}
.agencia:hover{-webkit-transition-duration:.50s;color:#fff;text-decoration:none;}
.agencia_painel:link{-webkit-transition-duration:.50s;color:#fff;text-decoration:none;}
.agencia_painel:visited{-webkit-transition-duration:.50s;color:#fff;text-decoration:none;}
.agencia_painel:hover{-webkit-transition-duration:.50s;color:#ccc;text-decoration:underline;}
.preto:link{color:#222;text-decoration:none;}
.preto:visited{color:#222;text-decoration:none;}
.preto:hover{color:#111;text-decoration:none;}
.preto:active{color:red;text-decoration:none;}
.par-voltar { margin-top:50px; margin-bottom:80px; }
.voltar{font-family:"montserratr", Arial;color:#111;font-size:16pt;margin-top:30px;margin-bottom:80px;-webkit-transition-duration:.50s;text-decoration:none;font-weight:bold;}
.voltar:hover{-webkit-transition-duration:.50s;color:#EE7000;text-decoration:none;}
.site-footer {margin-top:0px !important;color:#333;padding:0px; background:#CCA7A5; padding-top:120px; padding-bottom:120px;font-family:'montserratr'; }
.site-footer p { line-height:28px !important; margin:0px; font-size:16px;color:#6F3F3F;}
.site-footer i { color:#6F3F3F !important; }
.titulo-rodape{margin-top:0px !important; line-height:25px; margin-bottom:15px !important; font-family:'montserratm'; font-size:22px !important; color:#6F3F3F;}
.links-inferiores:link{-webkit-transition-duration:.50s;color:#6F3F3F;text-decoration:none;}
.links-inferiores:visited{-webkit-transition-duration:.50s;color:#6F3F3F;text-decoration:none;}
.links-inferiores:hover{-webkit-transition-duration:.50s;color:#111;text-decoration:none;}
.conjunto-redes-superior { position:absolute; right:35px; top:100px; height:250px; width:40px; animation-delay:0.3s; z-index:2;  display: inline-flex; justify-content: center; align-items: center; flex-direction: column; }
.redes-sociais-superior{-webkit-transition-duration:.30s;width:40px;height:40px; display:inline-block;text-align:center;padding-top:12px;vertical-align:middle;border-radius:100%; margin-bottom:5px; margin-top:5px; box-shadow:0px 0px 5px rgba(0,0,0,0.50); }
.redes-sociais-superior i{color:#fff !important; font-size:16px !important;-webkit-transition-duration:.30s;}
.redes-sociais-superior:hover{-webkit-transition-duration:.30s;border-radius:10%;}
.redes-sociais-superior:hover i{-webkit-transition-duration:.30s;}
.conjunto-redes-inferior { position:absolute; right:35px; top:0px; width:40px; animation-delay:0.6s; z-index:9990; }
.redes-sociais-inferior{-webkit-transition-duration:.30s;width:40px;height:40px; display:inline-block;text-align:center;padding-top:9px;vertical-align:middle;border-radius:100%; margin-bottom:15px; }
.redes-sociais-inferior i{color:#fff !important; font-size:22px;-webkit-transition-duration:.30s;}
.redes-sociais-inferior:hover{-webkit-transition-duration:.30s;border-radius:10%;}
.redes-sociais-inferior:hover i{-webkit-transition-duration:.30s;}
.back-site { background:#6F3F3F; padding:0px; border-top: dashed 1px #212121; padding-top:30px; padding-bottom:30px; color:#E1C8B2; font-size:16px; animation-delay:0.8s; font-family:'montserratl' }
.back-site p { margin:0px; line-height:1; }
.entrada, textarea { width:100%; }
.clearfix:after { content: '.'; height: 0; line-height: 0; display: block; clear: both; overflow: hidden; visibility: hidden; }
table{border-collapse:collapse;border-spacing:0;}
input::-moz-focus-inner{border:0px !important;}
a:hover, a:active, a:focus{text-decoration:none;outline:none;}
h2, h3, h4, h5, h6{font-family:'montserratr';}
h3 { margin-bottom: 20px !important; }
#localizacao{padding-top:50px;}
.ende{margin:0px;text-align:left;}
span.texto_icones{display:inline-block;margin-top:15px; margin-right:25px;}
span.texto_icones i {margin-right:10px;font-size:15px;color:#EC5C05; }


.whatsapp-fixed { position:fixed; bottom:60px; right:27px; z-index:9999; height:auto; }



#contatos{color:#333; padding-bottom:80px; padding-top:20px;}
#contatos .title-section h2{color:#333;}
#contatos h4{color:#333;}
#contatos .contatos-form .full-row{width:100%;margin-bottom:20px;}
#contatos .contatos-form input, #contatos .contatos-form textarea, #contatos .contatos-form select{outline:0;display:block;border:1px solid #cccccc;width:100%;max-width:100%;padding:8px 10px;}
#contatos .contatos-form label{display:block;margin-bottom:5px;}
#contatos .map-holder{padding:5px;background-color:white;border:1px solid #d6d6d6;}
::-webkit-input-placeholder{color:#333;}
input:-moz-placeholder{color:#333;}
textarea:-moz-placeholder{color:#333;}
.planos_galerias { background-size: auto auto; }
.accordion {font-family:'montserratr';background:url(dow_accordion.png);background-position: center right;background-repeat:no-repeat;background-color: #ddd;color: #111;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;font-size: 20px;transition: 0.4s;margin-top:2px;}
.active_accordion {font-family:'montserratr';background:url(dow_accordion_ative.png);background-position: center right;background-repeat:no-repeat;background-color: #111;color: #fff;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;font-size: 20px;transition: 0.4s;margin-top:2px;}
.accordion:hover {}
.panel {display:none;overflow: hidden;padding:20px !important;margin:0px !important;background-color:#eee !important;}
@media only screen and (max-width: 1400px) {
}
@media only screen and (max-width: 1280px) {
.box_menu { font-size:14px; right:0px; }
}
@media only screen and (max-width: 1199px) {
.image-home {height:auto; width:90%; margin-right:10%;   }
.setores-inferiores { margin-bottom:20px !important; }
}
@media only screen and (max-width:991px){
.padding-pagina-left { padding-left:0px; margin-bottom:25px; }
.padding-pagina-right { padding-right:0px; margin-bottom:25px; }
.planos_galerias { background-size: auto 100% !important; }
.conteudo { top:70px; width:150px; }
.box_menu { margin-bottom: 60px; }
.sub_itens { width:33.3% !important; }
.table_redes_superior { float:right; height:40px;}
span.texto_icones_sm{margin-right:0px;}
.titulo-pagina { font-size:25px !important;}
.lr-inferior { float:left; text-align:left; margin-top:70px;}
.titulo, h1, .texto h1 {font-size:25px !important;}
.slideshow .slide-content {width: 60%;}
.slideshow .slide .title {font-size:40px;}
.slideshow .slide .sub-title {font-size: 23px;}
.titulo-home { font-size:35px;}
.tarja { margin-top:50px;}
.image-home {height:auto; width:100%; margin-right:0%;   }
.sub-titulo-home { font-family:'montserratm'; font-size:18px; color:#BB8785; line-height:1.4; margin-bottom:10px;}
.mascara-slide-central { background-image: linear-gradient(to right, rgba(225,200,178,0)50%, rgba(225,200,178,1)50%, rgba(225,200,178,1)100%);  width: 100%; padding-top: 150px; padding-bottom: 150px;}
.conteudo-slide-central { margin-left: 50px;}
.titulo-slide-central { font-size:20px; }
.sub-titulo-slide-central { font-size:35px;}
.texto-slide-central {font-size:20px; }
.titulo-agendamento { font-size: 40px;}
.medicos { padding-left: 30px; padding-right: 30px;}
.foto-corpo-clinico { background-size: cover !important; background-position:center center !important; width:100%; height:300px; }
.conteudo-corpo-clinico { padding:25px !important;}
.titulo-corpo-clinico {font-size:20px; } 
.sub-titulo-corpo-clinico { font-size:18px;}
.texto-corpo-clinico { font-size:17px; }
.listagem_celulas div { height:auto !important; padding-bottom:13px;}
}
@media only screen and (max-width:880px){
.slideshow {height:150vh;}
.slideshow .slide .image-container {background-position: center center !important;background-size: cover !important;}
}
@media only screen and (max-width: 768px) {
.conjunto-icones-superiores { margin-right:-5px; }
 .delayxs { animation-delay:0s !important; }
.conteudo { top:55px; }
.titulo, h1, .texto h1 {font-size:22px !important;}
.titulo_home{font-size:28px}
.contatos-form{margin-bottom:60px;}
.endereco{text-align:center;}
.titulo-pagina { font-size:22px !important;}
.foto-sub-itens { float:none; margin-right:0px; margin-bottom:20px; }
.titulo-sub-item { color:#EE7000; font-family:'montserratbo'; font-size:22px; line-height:2;}
.sub-titulo-sub-item { color:#222; font-family:'montserratsb';line-height:2.5;}
.texto-sub-item { line-height:1.5;}

.slideshow .slide-content {width: 60%;}
.slideshow .slide .title {font-size:30px;}
.slideshow .slide .sub-title {font-size: 20px;}
.slideshow .btn { font-size:16px; padding-top:15px; }
.mascara-slide-central { background-image: linear-gradient(to right, rgba(225,200,178,0)40%, rgba(225,200,178,1)40%, rgba(225,200,178,1)100%);  width: 100%; }
.conteudo-slide-central { margin-left: 45%;}
.titulo-slide-central { font-size:20px; }
.sub-titulo-slide-central { font-size:25px;}
.texto-slide-central {font-size:20px; }
.titulo-agendamento { font-size: 40px;}
.corpo-clinico { padding-bottom:80px; }
.medicos { padding-left: 60px; padding-right:60px; }
.foto-corpo-clinico { background-size: cover !important; background-position:center center !important; width:100%; height:300px; }
.conteudo-corpo-clinico { padding:25px !important; padding-bottom:100px;}
.titulo-corpo-clinico {font-size:20px; } 
.sub-titulo-corpo-clinico { font-size:18px;}
.texto-corpo-clinico { font-size:17px; }
.bt-info { font-size:16px !important; }
}
@media only screen and (max-width: 700px) {

.slideshow .slide .caption {padding: 0 50px;}
.slideshow .slide .title {font-size:30px;}
.slideshow .slide .text {font-size: 18px; }
}
@media only screen and (max-width: 630px) {

}
@media only screen and (max-width: 570px) {
.titulo, .texto h1 {font-size:16pt;}
.voltar{font-size:17pt;}
.contatos-form{margin-bottom:60px;}

}
@media only screen and (max-width:500px){
span.icone{display:none;}
.voltar{font-size:14pt;}
.contatos-form{margin-bottom:60px;}
.mascara-slide-central { background: rgba(225,200,178,0.85);  }
.conteudo-slide-central { margin-left: 0%;}
.titulo-slide-central { font-size:20px; }
.sub-titulo-slide-central { font-size:25px;}
.texto-slide-central {font-size:20px; }
.titulo-agendamento { font-size: 30px;}
.corpo-clinico { padding-bottom:80px; }
.medicos { padding-left: 0px; padding-right:0px; }
.foto-corpo-clinico { background-size: cover !important; background-position:center center !important; width:100%; height:300px; }
.conteudo-corpo-clinico { padding:25px !important; padding-bottom:100px;}
.titulo-corpo-clinico {font-size:20px; } 
.sub-titulo-corpo-clinico { font-size:18px;}
.texto-corpo-clinico { font-size:17px; }
.logotipo_superior {width:300px; height:auto;}
.logotipo_superior_small {width:300px; height:auto;}
.posicao_logo {top:20px;}
.slideshow {height:500px !important;}
.slideshow .slide-content {width: 30% !important;}
.slideshow .slide .image-container {background-position: 630px center !important;background-size: cover !important;}
.slideshow .slide .caption {padding: 0 30px;}
.slideshow .slide .title {font-size:24px; text-shadow:2px 2px 2px rgba(255,255,255,0.40);}
.slideshow .slide .text {font-size: 16px; color:#111; text-shadow:2px 2px 2px rgba(255,255,255,0.40); }
}
@media only screen and (max-width:420px){
.logotipo_superior {width:250px; height:auto;}
.logotipo_superior_small {width:250px; height:auto;}
.posicao_logo {top:26px;}
}
@media only screen and (max-width:400px){
}
@media only screen and (max-width:350px){
}
@media only screen and (max-height:450px){
}