@charset "UTF-8";
/* CSS Document */
body{
background: #1c1515; /* Old browsers */
background: -moz-linear-gradient(top, #1c1515 0%, #23538a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1c1515 0%,#23538a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1c1515 0%,#23538a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}


/***** Small screens *****/
@media only screen {
	
/* Header Mobile */
.logo_mobile{ margin:1rem 0 0.5rem 0;}
p.texto2{ font-family: 'PT Sans', sans-serif; font-weight:400; text-rendering: optimizeLegibility; color:#999; margin:0; padding:0 0 0.8rem 0; font-size:0.9rem;}

/* General */
.pageContent{background: #FFF; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1); margin: 0 auto; height:auto;}
.border{ height:0.4rem; background:#00AADB;}
 header{margin-top:1.5rem;}
 h1 img{ width:92%;}

/* Header */
.phoneAdress p{ font-size:0.75rem; color:#525F7F; text-align:right; padding:0.5rem 0 0 0; margin:0 0 0.6rem 0;}
.popup_link{font-size:0.7rem; color:#00AADB;}
.popup_link:hover, .popup_link:focus, .popup_link:hover, .popup_link:focus {  
color:#525F7F;}
 ul.social_ul li{ padding:0; margin:0 0 0 1rem;}
.social_size{ font-size:1.5rem !important;} 
 a.social_link{color:#9c9c9c;}
.social_link:hover, .social_link:focus, .social_link:hover, .social_link:focus {  
color:#0078a0;}
 nav{margin:0.5rem 0 0 0;}
 #menu{ border-top:1px solid #E1E4E8; border-bottom:1px solid #E1E4E8;}
 #menu ul{margin:0;}
 a.menu_button{ padding:1rem 0.5rem; margin:0; font-size:0.8rem; font-family: 'PT Sans', sans-serif; font-weight:400; text-transform:uppercase; text-rendering: optimizeLegibility; color:#525F7F;}
 a.menu_button {border-top: 3px solid #FFF;}
 a.menu_button.active{ border-top: 3px solid #00AADB; padding:1rem;}
 a.menu_button.inactive{ padding-right:0;}
 .f-dropdown li a.last_child{border-bottom:0;}
  
/* Slider */
#slider{ margin:0;}

/* Conteúdos */
.slogan{font-size: 1.71428571rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding-bottom:1.07142857rem; color:#525F7F;}
 p.texto{ font-family: 'PT Sans', sans-serif; font-weight:400; text-rendering: optimizeLegibility; color:#999; margin-bottom:0;}
.titulo{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding:1.07142857rem 0; color:#525F7F;}
.titulo_nv2{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0 0 0.5rem 0; padding:1.07142857rem 0; color:#525F7F;}
.titulo_nv3{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding:1.07142857rem 0; color:#00AADB;}
.titulo_nv4{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding:0 0 1rem 0; color:#525F7F;}
.titulo_nv5{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding:1.5rem 0 1rem 0; color:#525F7F;}

.anteTitulo{color:#1899CB; font-size: 0.875rem; padding:0.3rem 0 0 0; margin:0; font-family:"Dosis", "sans-serif";}
.subTitulo{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0; margin:0.8rem 0 0.5rem 0; font-weight:400;}
.subTitulo_nv2{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 0.8rem; padding:0; margin:0 0 0.5rem 0; font-weight:400; text-transform: uppercase;}
.subTitulo_nv3{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0; margin:0 0 0.3rem 0; font-weight:400;}
.subTitulo_nv4{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0; margin:0; font-weight:400;}
.side-nav.integrantes li.subTitulo_nv3{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0 0 0.65rem 0; margin:0; font-weight:400; border-bottom:1px solid #189acb;}
.side-nav.integrantes li.subTitulo_nv4{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0 0 0.35rem 0; margin:0.8rem 0 0 0; font-weight:400; border-bottom:2px solid #189acb;}
.subTitulo_nv5{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0 0 1rem 0; margin:0; font-weight:400;}
.subTitulo_nv6{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1.2rem; line-height:1.4; color:#777670; padding:0; margin:0; font-weight:400;}
.subTitulo_nv7{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0; margin:0.4rem 0 1.4rem 0; font-weight:400;}

.box_bege{ background:#FBF9F4; margin:0.3rem 0 1.9rem 0;}
.box_bege_nv2{ background:#FBF9F4; margin:0 0 0.5rem 0;}
a.saibaMais{text-decoration:underline;}
.saibaMais:hover, .saibaMais:focus, .saibaMais:hover, .saibaMais:focus {
color:#777670;}
.space_bottom{ margin-bottom:1.25rem;}
.space_bottom_nv2{ padding-bottom:1.25rem;}
.space_bottom_nv3{ margin-top:0.5rem;}
.space_bottom_nv4{ padding-bottom:0.5rem;}
.space_bottom_nv5{ margin-bottom:2rem;}
.space_bottom_nv6{ margin-bottom:0.8rem;}

.foto_especialidades{margin-bottom:1rem;}

/*clinica*/
.estacionamento{text-decoration:none; color:#999; text-decoration:underline;}
.estacionamento:hover, .estacionamento:focus, .estacionamento:hover, .estacionamento:focus {
color:#777670; text-decoration:underline;}
.side-nav.integrantes{margin:0; padding:0;}
.side-nav.integrantes li{margin:0; border-bottom:1px dotted #ccc;}
ul[class*="block-grid-"] > li.adapted9{padding-bottom:0;}
ul.lista_especialidades{ list-style-position:inside; padding:0; margin:0; font-size:0.8rem; list-style-type:disc !important; color:#777670; list-style-color: blue;}
ul.lista_especialidades li{ text-align:left;}
.side-nav.integrantes li.title_list2{color:#333; font-size: 1rem; padding:0 0 0.3rem 0; font-family:"Dosis", "sans-serif"; font-weight:600; border-bottom:1px solid #189acb;}
ul#artigo{ margin:0;}

.rounded{ border-radius:100%; max-width:70%; margin:0 0 0.8rem 0; border:3px solid #189acb; text-align:center !important;}

/*especialidades*/
.accordion dd > a.subTitulo_nv4{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0.4rem 1rem; font-weight:400; border-bottom:1px solid white;}
ul.bullets_especialidades{color:#525F7F; font-size:0.8rem;}

/*artigos*/
#lista_artigos{margin:0 0 0.5rem 0;}
#lista_artigos li.no_bullets{ list-style:none;}
#autor_artigos{padding:1.07142857rem 0 0 0; margin:0;}
#autor_artigos li.no_bullets{ list-style:none;}
.end_article{border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; padding:0.5rem; margin-bottom:1.25rem; text-align:right;}

/*galeria*/
.divisor{ border-bottom:1px solid #E1E4E8;}

/* Formulario */
.subtituloForm{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding:1rem 0 1.2rem 0; color:#FFF;}
.formulario{ background:#008CBA;}
.infoContact{color:#074e68; font-family: PT Sans, sans-serif;}
.introContact{ padding-right:0; margin-bottom:0.8rem; color:#074e68 !important;}
.contactContent{margin-top:1.2rem;}
.contactContent label{color:#074e68; font-size: 0.8rem; font-weight:bold; padding:0 0 0.2rem 0;}
.nuvem_tag{ background:#085A78;}
.textAreaForm{ height:5.4rem; margin-bottom:0;}
#buttonForm{ margin:1rem 0 0 0; padding:0.5rem; border-radius:0.4rem; background:#137795; transition: background-color 300ms ease-out;}
#buttonForm:hover, #buttonForm:focus, #buttonForm:hover, #buttonForm:focus {
background-color: #007095; }
a.email_small{color:#FFFFFF;}
a.email_small:hover, a.email_small:focus, a.email_small:hover, a.email_small:focus {
color:#074e68;}

/*mapa*/
#mapa{padding:0; margin-bottom:1rem; overflow:hidden !important;}
#teste{ width:100%; height:100%;}

/* Endereco-final */
.end_texto{ font-family: 'PT Sans', sans-serif; font-weight:400; text-rendering: optimizeLegibility; color:#999; font-size:0.7rem; margin:0; padding:0; text-align:left;}
.endSpan{ display:inline;}
a.links_rodape{text-decoration:none; color:#999;}
.links_rodape:hover, .links_rodape:focus, .links_rodape:hover, .links_rodape:focus {
color:#777670;}
.rodape{margin:0; padding:1rem 0;}
.border_bottom{ min-height:0.3rem; background:#00AADB;}
.div{background:#454D52; display:none;}
ul.mapa_site{ list-style-position:inside; padding:0; margin:0; font-size:0.8rem; list-style-type:disc !important; list-style-color: #008CBA; font-family: 'PT Sans', sans-serif; font-weight:400; text-rendering: optimizeLegibility; color:#008CBA;}

ul.mapa_site li.limpo{list-style: inside; color:#454D52;}
ul.mapa_site li.limpo > span{  color:#999;}

}

/***** Medium screens *****/

/* min-width 641px and max-width 735px, fixing issues */
@media only screen and (min-width: 40.063em) and (max-width: 45.9375em) { 
a.menu_button {padding: 1rem 0.1rem !important;}
#mapa{margin:2rem 0 2rem 0; background:#CCC; padding:0; overflow:hidden;}
.end_texto{ font-family: 'PT Sans', sans-serif; font-weight:400; text-rendering: optimizeLegibility; color:#999; font-size:0.7rem; margin:0; padding:0; text-align:right;}
#slider{ margin-top:0.85rem;}
.foto_especialidades{margin-bottom:0;}
.subtituloForm{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding:2rem 0 1.2rem 0; color:#FFF;}
.anteTitulo{color:#1899CB; font-size: 0.875rem; padding:1rem 0 0 0; margin:0; font-family:"Dosis", "sans-serif";}
.introContact{ padding-right:1rem;}
} 

@media only screen and (min-width: 40.063em) {
#mapa{margin:2rem 0 2rem 0; background:#CCC; padding:0; overflow:hidden;}
.end_texto{ font-family: 'PT Sans', sans-serif; font-weight:400; text-rendering: optimizeLegibility; color:#999; font-size:0.7rem; margin:0; padding:0; text-align:right;}
#slider{ margin-top:0.85rem;}
.foto_especialidades{margin-bottom:0;}
.subtituloForm{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding:2rem 0 1.2rem 0; color:#FFF;}
.anteTitulo{color:#1899CB; font-size: 0.875rem; padding:1rem 0 0 0; margin:0; font-family:"Dosis", "sans-serif";}
.introContact{ padding-right:1rem;}
}

/***** Large screens *****/
@media only screen and (min-width: 64.063em) {  /* min-width 1025px, large screens */
.side-nav.integrantes{margin:1.25rem 0 0 0; padding:0;}
.side-nav.integrantes li.subTitulo_nv3{font-family: 'PT Sans', sans-serif; color:#525F7F; font-size: 1rem; padding:0 0 0.65rem 0; margin:0.8rem 0 0 0; font-weight:400; border-bottom:1px solid #189acb;}
.foto_especialidades{margin-bottom:0;}
.subtituloForm{font-size: 1.3rem; line-height:1.2; font-family:"Dosis", "sans-serif"; font-weight: 400; margin:0; padding:2rem 0 1.2rem 0; color:#FFF;}
.anteTitulo{color:#1899CB; font-size: 0.875rem; padding:1rem 0 0 0; margin:0; font-family:"Dosis", "sans-serif";}
.introContact{ padding-right:1rem;}
}