/*********************************************************/
/*	STYLE CSS										 	 */
/*	DESENVOLVIDO POR: GLOBALWS							 */
/*	CEO: MICHAEL PICOLO									 */
/*********************************************************/
html, body {width:100%; height:100%; font-family: 'Roboto', sans-serif; background-image: url(../images/bg-site.jpg);}
/*********************************************************/
/*	TOPO												 */
/*********************************************************/
.home {width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
.interna {width: 100%; height: 350px; max-height: 350px; background-repeat: no-repeat; background-size: cover;}
header .logointerno {width: 10%; height: 180px; float: left; margin: 1% 0 0 5%; background-image: url(../images/logo.png); background-repeat: no-repeat; background-size: 100%;}
header .logo {width: 15%; height: 260px; margin: 0 auto; background-image: url(../images/logo.png); background-repeat: no-repeat; background-size: 100%; position: relative; top: 150px;}
header .slogan {width: 70%; margin: 14% auto 0 auto; text-transform: uppercase; text-align: center;}
header .slogan h1 {color: #006A92; font-size: 3em; font-weight: 400; padding-bottom: 20px;}
header .slogan p {font-size: 1.4em; color: #333; font-weight: 300; width: 80%; margin: 20px auto; letter-spacing: 1px; line-height: 150%;}
header .slogan span {color: #3FB7E9; font-weight: 800;}

footer {width: 100%; height: auto; display: table; background-color: #3FB7E9; padding-top: 30px;}
footer .contatos {width: 100%; height: auto; display: table; padding-bottom: 30px;}
footer .contatos .icone {width: 15%; float: left; color: #fff; font-size: 3em;}
footer .contatos p {width: 80%; float: right; font-size: 0.9em; font-weight: 300; color: #fff; padding-top: 10px;}
footer .contatos li {width: 33%; float: left;}
footer .fim {width: 100%; padding: 10px 0; background-color: #016a93; text-align: center; color: #fff;}
footer .fim p {font-size: 0.8em;}
footer .fim a {color: #fff;}

.bg-verde {color: #48C857 !important;}
.scroll-down {border: 3px solid #ffffff; width: 74px; height: 74px; display: inline-block; margin-left: -37px; -webkit-border-radius: 74px; -moz-border-radius: 74px; border-radius: 74px; font-size: 48px; color: #ffffff; text-align: center; vertical-align: middle; line-height: 74px; position: absolute; bottom: 30px; left: 50%;}
/*********************************************************/
.menu {width: 100%; padding-top: 10px; text-align: center; background-color: #f1f1f1; height: 70px;}
.hd-menu_fixed {position:fixed; top:0; left:0; width: 100%; z-index: 99999999999; transition: all 1s linear; height: 70px;}
/*********************************************************/
.aclinica {padding: 100px 0 80px 0; width: 100%; height: auto;  }
.aclinica h1 {color: #666; text-align: center; font-size: 0.9em; font-weight: 700; letter-spacing: 2px; padding-bottom: 10px; text-transform: uppercase;}
.aclinica h2 {font-size: 3em; color: #FEA84C; padding-bottom: 40px; text-align: center;}
.aclinica h3 {background-color: #fea84c; padding: 15px 120px; color: #fff; font-size: 2em; font-weight: 600; display: inline-block;}
.aclinica p {width: 70%; margin: auto; color: #666; font-weight: 300; line-height: 25px;}

.aclinica .galeria {border-top: 1px solid #E5E9EC; border-bottom: 1px solid #E5E9EC; padding: 60px 0; height: auto; width: 100%; display: table;}
.aclinica .quadros {width: 33%; height: 230px; float: left; border: 0.5px solid #fff; background-repeat: no-repeat; background-size: 100%; background-position: center center; -webkit-transition: 0.3s ease-in; -moz-transition: 0.3s ease-in; -o-transition: 0.3s ease-in; transition: 0.3s ease-in;}
.aclinica .quadro:hover {background-size: 140%;}
/*********************************************************/
.especialidades {width: 100%; height: auto; display: table; padding: 60px 0 100px 0;}
.especialidades h1 {font-size: 3em; color: #FEA84C; padding-bottom: 30px; font-weight: 700;}
.especialidades h2 {font-size: 1.6em; text-align: center; color: #666; text-transform: uppercase; }
.especialidades p {line-height: 25px; color: #666; font-weight: 300;}

.especialidades .esquerda {width: 55%; float: left;}
.especialidades .direita {width: 40%; float: right; padding-top: 100px;}
/*********************************************************/
.patologias {width: 100%; height: auto; display: table; padding: 40px 0 100px 0; }
.patologias h1 {font-size: 2em; font-weight: 300; text-transform: uppercase; color: #016a93; padding-bottom: 30px; text-align: center;}
.patologias h2 {font-size: 1.6em; color: #666; text-transform: uppercase; padding: 10px 0 30px 0;}
.patologias p {line-height: 20px; color: #666; font-weight: 300; font-size: 0.9em;column-count: 2; -moz-column-gap: 60px; -webkit-column-gap: 60px;}

.patologias .barra {width: 100%; height: auto; display: table; border-bottom: 1px solid #E5E9EC; text-align: center;}
.patologias .botao {border: 0; background-color: transparent; display: inline-block; padding: 10px 20px; margin: 0 0.5px; border-bottom: 5px solid #E5E9EC; font-family: 'Roboto', sans-serif; color: #666; font-size: 1em; font-weight: 300; text-transform: uppercase; cursor: pointer;}
.patologias .botao:hover {border-bottom: 5px solid #016a93;}
.patologias .currentev {border-bottom: 5px solid #016a93;}
.patologias .centro {width: 100%; height: auto; display: table; padding: 40px 0; border-bottom: 1px solid #E5E9EC; }
/*********************************************************/
.exames {width: 100%; height: auto; padding: 80px 0; text-align: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
.exames h1 {font-size: 3em; font-weight: 700; color: #FEA84C; padding-bottom: 30px; }
.exames h2 {font-size: 1.4em; padding-bottom: 20px; color: #FEA84C; font-weight: 500; }
.exames p {width: 70%; margin: auto; color: #fff; font-weight: 300; line-height: 25px; }
.exames .quadro {width: 90%; height: 200px; background-color: #fff; display: inline-block; margin: 15px auto; padding: 20px; border: 1px solid #E8E8E8;}
.exames .quadro p {width: 100%; font-size: 0.8em; color: #666;}
.exames .quadro:hover {background-color: #f9f9f9;}
/*********************************************************/
.contato {width: 100%; height: auto; display: table; padding: 60px 0; background-image: url(../images/bg-contato.png); background-repeat: no-repeat; background-position: bottom right;}
.contato h1 {font-size: 2em; font-weight: 400; color: #016a93; padding-bottom: 30px; }
.contato .input {width: 100%; padding: 15px; background-color: #EEEEEE; font-family: 'Raleway', sans-serif; border: 0; margin-bottom: 20px;}
.contato .inputtext {width: 100%; height: 120px; padding: 15px; background-color: #EEEEEE; font-family: 'Raleway', sans-serif; border: 0; margin-bottom: 20px;}
.contato .bt {padding: 10px 30px; background-color: #fea84c; color: #fff; text-transform: uppercase; font-family: 'Raleway', sans-serif; border: 0; font-weight: 700; font-size: 1.2em; cursor: pointer;}
.contato iframe {width: 100%; height: 500px;}
.contato .esquerda {width: 40%; float: left;}
.contato .direita {width: 45%; float: right;}
/*********************************************************/
.conteudo {width: 100%; height: 500px; display: table; padding: 40px 0 80px 0;}
.conteudo h1 {font-size: 2em; font-weight: 400; color: #016a93; padding-bottom: 30px; }
.conteudo p {color: #666666; font-weight: 300; line-height: 25px; }
.conteudo .esquerda {width: 45%; float: left;}
.conteudo .direita {width: 45%; float: right;}
.conteudo h3 {width: 100%; padding: 10px; background-color: #016a93; color: #fff; border-bottom: 1px solid #fff; cursor: pointer; font-size: 1em; font-weight: 400;}
.conteudo .ctn {padding: 20px; background-color: #fff; margin-bottom: 5px; width: 100%;}
/*********************************************************/
.depoimentos {width: 100%; height: auto; padding: 80px 0; background-color: #f5f5f5;}
.depoimentos h1 {font-size: 3em; font-weight: 700; color: #FEA84C; padding-bottom: 30px;}
.depoimentos h2 {font-weight: 400; font-size: 1.2em; line-height: 30px; padding-top: 10px; text-align: center;}
.depoimentos h2 span {font-site: 0.8em; font-weight: 300px; font-style: italic;}
.depoimentos p {font-size: 0.9em; font-style: italic; font-weight: 300; line-height: 20px; text-align: center; }

.depoimentos .quadro {width: 90%; margin: auto; display: table; border: 1px solid #e7e7e7; padding: 35px; min-height: 280px; background-color: #fff; transition-duration: 0.5s; transition-timing-function: ease-in; transition-property: all; color: #a1a1a1;}
.depoimentos .quadro:hover {background-color: #016a93; color: #fff;}
.depoimentos .dados {padding-top: 30px;}
.depoimentos .imagem {float: left; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; margin-right: 30px;}
/*********************************************************/
.doutor {width: 100%; height: auto; padding: 80px 0;}
.doutor h1 {font-size: 3em; color: #FEA84C; padding-bottom: 30px; font-weight: 700;}
.doutor h2 {font-size: 1.2em; color: #666; text-transform: uppercase;  padding-bottom: 30px;}
.doutor p {color: #666666; font-weight: 300; line-height: 25px; }
.doutor .foto {width: 450px; height: 450px; border-radius: 50%; overflow: hidden;}
.doutor .esquerda {width: 55%; float: left;}
.doutor .direita {width: 40%; float: right;}
/*********************************************************/
.especial {width: 100%; height: auto; display: table; padding: 80px 0; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
.especial h1 {font-size: 3em; color: #FEA84C; padding-bottom: 30px; font-weight: 700;}
.especial p {color: #666666; font-weight: 300; line-height: 25px; }
.especial .esquerda {width: 40%; margin-left: 10%;}
.especial .input {width: 100%; padding: 15px; background-color: #fff; font-family: 'Raleway', sans-serif; border: 0; margin-bottom: 20px;}
.especial .inputtext {width: 100%; height: 120px; padding: 15px; background-color: #fff; font-family: 'Raleway', sans-serif; border: 0; margin-bottom: 20px;}
.especial .bt {padding: 10px 30px; background-color: #fea84c; color: #fff; text-transform: uppercase; font-family: 'Raleway', sans-serif; border: 0; font-weight: 700; font-size: 1.2em; cursor: pointer; float: left;}
.especial .bt:hover {background-color: #016a93;}
.especial .botao {padding: 10px 30px; background-color: #fea84c; color: #fff; text-transform: uppercase; font-family: 'Raleway', sans-serif; border: 0; font-weight: 700; font-size: 1.2em; cursor: pointer; float: left; margin-left: 40px;}
.especial .botao:hover {background-color: #016a93;}