@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size:100%;
}
ul, ol {list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p {margin:0;}
html {font-size:62.5%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}

a {text-decoration:none; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
a:hover {text-decoration:underline; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
a img {border:none;}
body {
	width:100%; height:100%; font-family:'Open Sans', sans-serif; font-weight:400; font-size:100%; margin:0; background:rgb(193,187,179); background:-moz-linear-gradient(top, rgba(193,187,179,1) 0%, rgba(255,255,255,1) 8%); 
	background:-webkit-linear-gradient(top, rgba(193,187,179,1) 0%,rgba(255,255,255,1) 8%); background:linear-gradient(to bottom, rgba(193,187,179,1) 0%,rgba(255,255,255,1) 8%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1bbb3', endColorstr='#ffffff',GradientType=0 );
}
body.home {background:none;}

.aligncenter, 
.alignleft,
.alignright {display:block; margin:0 auto 30px; max-width:100%; height:auto;}
.center-text {text-align:center;}
h4.empty {font-size:1.8em; font-weight:700; color:#504233;}

div.paginacao {margin-top:50px; text-align:center; margin-bottom:90px;}
	div.paginacao .wp-pagenavi {display:inline-block; overflow:hidden;}
	div.paginacao span.pages {display:none;}
	div.paginacao a,
	div.paginacao span.extend {display:inline-block; font-size:1.6em; color:#504233; text-decoration:none; margin:0 5px;}
	div.paginacao a:hover {color:#504233;}
	div.paginacao span.current {display:inline-block; font-size:1.6em; color:#504233; margin:0 5px; font-weight:700;}
	
a.btTop {position:fixed; border:1px solid #d5c3b6; right:20px; bottom:20px; z-index:100; color:#e9e8e6; font-size:1.8em; background:#504233; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:6px 12px 6px 10px;}

a.btDefault {display:inline-block; border:1px solid #73604f; border-radius:2px; font-size:1.4em; color:#73604f; text-decoration:none; line-height:28px; padding-left:12px;}
	a.btDefault:after {content:">"; display:block; float:right; border-left:1px solid #73604f; text-align:center; width:25px; margin-left:12px;}
	a.btDefault:hover {background:#73604f; color:#FFF;}
a.lkVoltar {display:inline-block; border:1px solid #73604f; border-radius:2px; font-size:1.4em; color:#73604f; text-decoration:none; line-height:28px; padding-right:12px;}
	a.lkVoltar:after {content:"<"; display:block; float:left; border-right:1px solid #73604f; text-align:center; width:25px; margin-right:12px;}
	a.lkVoltar:hover {background:#73604f; color:#FFF;}
	
/* ====== HEADER ====== */
.site-header {background:url(../images/bg_overlay_white.png); width:100%; padding-top:16px;}
.home .site-header {position:absolute; top:0; left:0; z-index:100;}
	.site-header a.lkHome {float:left; display:block; margin-bottom:14px; max-width:100px;}
		.site-header a.lkHome img {width:100%; height:auto;}
	.site-header a.btMenu {background:#c09c75; text-align:center; margin:0 -15px 0; font-size:1.7em; color:#FFF; text-decoration:none; line-height:35px; clear:both; text-transform:uppercase;}
	.site-header a.btMenu:hover {background:#504233;}
	.site-header a.btAgendar {display:block; float:right; border:1px solid #7a604f; border-radius:2px; font-size:1.4em; background: #7a604f; color: #f1e6da; text-decoration:none; line-height:28px; padding-left:12px; margin-top:12px;}
	.site-header a.btAgendar:after {content:">"; display:block; float:right; border-left:1px solid #c09c75; text-align:center; width:25px; margin-left:12px;}
	.site-header a.btAgendar:hover {background:transparent; color:#c09c75;}
	.site-header .navMain {position:absolute; z-index:60; top:100%; left:0; width:100%; -webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4); -moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4); box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4);}
		.site-header .navMain ul {width:100%;}
			.site-header .navMain ul li {border-bottom:1px solid #d5c3b6; position:relative;}
				.site-header .navMain ul li a {display:block; background:#f4f4f4; padding:0 15px; text-decoration:none; font-size:1.4em; color:#504233; line-height:35px;}
				.site-header .navMain ul li.current-menu-item a,
				.site-header .navMain ul li a:hover {background:#c09c75; color:#FFF;}
				.site-header .navMain ul ul.sub-menu {display:none;}
					.site-header .navMain ul ul.sub-menu li {border-bottom:none;} 
						.site-header .navMain ul ul.sub-menu li a {padding:0 15px 0 25px; background:#dad9d9;}
						.site-header .navMain ul ul.sub-menu li a:hover {background:#c09c75; color:#FFF;}
	
/* ====== FOOTER ====== */	
.site-footer {width:100%; clear:both; background:#504233; padding-top:65px;}
	.site-footer h4 {font-size:1.6em; color:#fff; padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #FFF; text-transform:uppercase;}
	.site-footer ul {margin-bottom:50px; width:100%; overflow:hidden;}
		.site-footer ul li {font-size:1.3em; color:#FFF; margin-bottom:4px;}
			.site-footer ul li a {color:#FFF;}
	.site-footer .boxNews {margin-bottom:40px;}
		.site-footer .boxNews .linhaCampo {width:100%; margin-bottom:14px;}
		.site-footer .boxNews input.campo-txt {background:#FFF; outline:none; border:none; border-radius:2px; width:100%; padding:0 15px; height:35px; font-size:1.4em; color:#bdbdbd; }
		.site-footer .boxNews .btEnviar {border:1px solid #FFF; border-radius:2px; font-size:1.4em; color:#FFF; text-decoration:none; line-height:28px; padding-left:12px; text-align:left; background:none; outline:none; cursor:pointer;}
		.site-footer .boxNews .btEnviar:after {content:">"; display:block; float:right; border-left:1px solid #FFF; text-align:center; width:25px; margin-left:12px;}
		.site-footer .boxNews .btEnviar:hover {background:#FFF; color:#73604f;}
		.site-footer .boxNews span.wpcf7-not-valid-tip {color:#FFF; font-size:1em;}
		.site-footer .boxNews div.wpcf7-response-output {background:#FFF; text-align:center; font-size:1.2em;}
	.site-footer .copyright {background:url(../images/linha_h_white.png) no-repeat center top; padding:18px 0; width:100%; text-align:center;}
		.site-footer .copyright p {font-size:1.4em; color:#FFF; margin-bottom:30px;}

/* ====== HOME ====== */
.baseSlide {width:100%; position:relative; overflow:hidden; height:420px; margin-bottom:100px;}
	.baseSlide .slide-item {text-align:center; padding-top:160px; background-position:center top; background-repeat:no-repeat; background-size:cover; height:420px;}
		.baseSlide .slide-item .overlay {position:absolute; width:100%; height:100%; background:url(../images/bg_overlay_white.png); top:0; left:0;}
		.baseSlide .slide-item h2 {font-size:3.5em; font-weight:700; color:#504233; margin-bottom:12px; text-transform:uppercase;}
		.baseSlide .slide-item p {font-size:1.4em; color:#504233; margin-bottom:20px;}
		.baseSlide .slide-item a {color:#73604f; text-decoration:none; display:inline-block; border:1px solid #73604f; border-radius:2px; line-height:32px; padding-left:12px; margin-top:12px;}
		.baseSlide .slide-item a:after {content:">"; display:block; float:right; border-left:1px solid #c09c75; text-align:center; width:25px; margin-left:12px;}
		.baseSlide .slide-item a:hover {background: #73604f; color: #FFF;}
	.baseSlide .slick-dots {width:100%; position:absolute; z-index:30; bottom:20px; padding:0 15px; text-align:center;}
		.baseSlide .slick-dots li {width:14px; height:14px; border:1px solid #504233; margin:0 3px; display:inline-block; border-radius:50%; padding:2px;}
			.baseSlide .slick-dots li button {border:none; background:none; display:block; width:8px; height:8px; padding:0; text-indent:-5000em; cursor:pointer; border-radius:50%;}
			.baseSlide .slick-dots li.slick-active button {background:#504233;}
.spotTrat {margin-bottom:120px;}
	.spotTrat h2 {font-size:3em; color:#504233; font-weight:700; border-bottom:1px solid #c0c1bc; padding-bottom:14px; margin-bottom:20px; display:inline-block; text-transform:uppercase;}
	.spotTrat p {font-size:1.4em; color:#000; margin-bottom:40px;}
	.spotTrat .slidePrev,
	.spotTrat .slideNext {border:none; outline:none; display:block; background:none; cursor:pointer; font-size:2.5em; color:#b2b0b6; float:right; margin-top:-3px; padding:0 5px;}
	.spotTrat .slidePrev:hover,
	.spotTrat .slideNext:hover {border:none; outline:none; display:block; background:none; cursor:pointer; font-size:2.5em; color:#73604f; float:right;}
	.spotTrat #slideTrat {margin:30px auto 0; width:100%; max-width:592px;}
		.spotTrat #slideTrat img {max-width:100%; height:auto; margin:0 auto 25px; display:block; border:1px solid #b2b0b6;}
		.spotTrat #slideTrat h3 {font-size:2.2em; font-weight:800; color:#504233; text-transform:uppercase; margin-bottom:8px;}
		.spotTrat #slideTrat p {color:#000; margin-bottom:15px;}
.bannerClinica {width:100%; background:#9e8366; padding-top:100px; padding-bottom:100px;}
	.bannerClinica h2 {font-size:3em; font-weight:700; color:#FFF; text-transform:uppercase; margin-bottom:30px;}
	.bannerClinica p {font-size:1.4em; color:#FFF; margin-bottom:20px;}
	.bannerClinica a.btDefault {border:1px solid #FFF; color:#FFF;}
	.bannerClinica a.btDefault:after {border-left:1px solid #FFF;}
	.bannerClinica a.btDefault:hover {background:#FFF; color:#73604f;}
.bannerIndices {width:100%; background:url(../images/bg_banner_indices.jpg); background-size:cover; padding-top:90px; padding-bottom:90px; text-align:center; margin-bottom:100px;}
	.bannerIndices .box {margin-bottom:40px;}
	.bannerIndices .box:last-child {margin-bottom:0;}
	.bannerIndices img {margin-bottom:15px;}
	.bannerIndices h4 {font-size:1.9em; font-weight:700; color:#FFF; text-transform:uppercase;}
		.bannerIndices h4 strong {display:block; font-size:1.4em; margin-bottom:4px;}
.spotNoticias {margin-bottom:120px;}
	.spotNoticias .titulo {margin-bottom:40px;} 
		.spotNoticias .titulo h2 {font-size:3em; color:#504233; font-weight:700; text-transform:uppercase; margin-bottom:18px;}
		.spotNoticias .titulo hr {margin:18px 0 0; border-color:#d7d7d7; width:100%; clear:both;}
	.spotNoticias .resumo {width:100%; margin-bottom:60px;}
		.spotNoticias .resumo h3 {font-size:2em; font-weight:700; color:#504233; margin-bottom:20px; text-transform:uppercase;}
		.spotNoticias .resumo p {font-size:1.4em; color:#000000; margin-bottom:35px;}
	.spotNoticias .slick-dots {width:100%; position:relative; z-index:40;}
		.spotNoticias .slick-dots li {width:18px; height:18px; border:1px solid #504233; margin-right:5px; display:inline-block; border-radius:50%; padding:2px;}
			.spotNoticias .slick-dots li button {border:none; background:none; display:block; width:12px; height:12px; padding:0; text-indent:-5000em; cursor:pointer; border-radius:50%;}
			.spotNoticias .slick-dots li.slick-active button {background:#504233;}
.bannerContatos {margin-bottom:100px;}
	.bannerContatos .titulo {margin-bottom:50px;} 
		.bannerContatos .titulo h2 {font-size:3em; color:#504233; font-weight:700; text-transform:uppercase; margin-bottom:18px;}
		.bannerContatos .titulo .social h5 {display:inline-block; font-size:1.8em; font-weight:700; color:#b9a896; text-transform:uppercase; position:relative; top:-4px;}
		.bannerContatos .titulo .social a {font-size:3em; color:#b9a896; display:inline-block; margin-left:10px; text-decoration:none;}
		.bannerContatos .titulo .social a:hover {color:#504233;}
		.bannerContatos .titulo hr {margin:18px 0 0; border-color:#d7d7d7; width:100%; clear:both;}
	.bannerContatos .box {margin-bottom:50px; text-align:center;}
		.bannerContatos .box h4 {font-size:1.6em; color:#504233; text-transform:uppercase; padding-top:58px; background:url(../images/icon_endereco.png) no-repeat center top;}
		.bannerContatos .box h4:after {content:" "; display:block; width:80px; border-bottom:1px solid #b9a896; margin:12px auto;}
		.bannerContatos .box address {font-size:1.4em; color:#504233; margin-bottom:10px; text-transform:uppercase;}
		.bannerContatos .box a {font-size:1.4em; color:#504233; font-weight:700; text-decoration:none; display:inline-block; margin-bottom:10px; text-transform:uppercase;}
		.bannerContatos .box a:hover {color:#b9a896;}
		.bannerContatos .box span.whatsapp,
		.bannerContatos .box span.tel {display:block; font-size:1.8em; font-weight:700; color:#504233;}

/* ====== PAGE TITLE ====== */
.page-title {margin-top:120px; margin-bottom:25px;}
	.page-title h1,
	.page-title h2 {font-size:3em; color:#504233; font-weight:700; text-transform:uppercase;}
	.page-title h3 {font-size:1.6em; color:#9c9c9c; text-transform:uppercase;}
	.page-title hr {border-color:#c0c1bc; margin:28px 0 0;}

/* ====== A CLÍNICA ====== */
.clinica {margin-bottom:100px;}
	.clinica img {max-width:100%; height:auto; display:block; margin:0 auto 40px; border:1px solid #b2b0b6;}
	.clinica h2,
	.clinica h3 {font-size:2em; font-weight:700; color:#504233; text-transform:uppercase; margin-bottom:12px;}
	.clinica p {font-size:1.4em; color:#000; margin-bottom:20px;}
	.clinica .itens {margin-top:40px;}
.estrutura {margin-bottom:100px;}
	.estrutura .titulo {margin-bottom:50px;} 
		.estrutura .titulo h2 {font-size:2em; color:#504233; font-weight:700; text-transform:uppercase; margin-bottom:18px;}
		.estrutura .titulo hr {margin:18px 0 0; border-color:#d7d7d7; width:100%; clear:both;}
	.estrutura img {width:100%; height:auto; margin-bottom:20px}
	
/* ====== TRATAMENTOS/EXAMES ====== */	
.listaDefault {margin-bottom:100px;}
	.listaDefault .titulo {margin-bottom:40px;} 
		.listaDefault .titulo h2 {font-size:2em; color:#504233; font-weight:700; text-transform:uppercase; margin-bottom:18px; padding-top:10px;}
		.listaDefault .titulo hr {margin:18px 0 0; border-color:#d7d7d7; width:100%; clear:both;}
	.listaDefault .box {margin-bottom:40px; text-align:center;}
		.listaDefault .box img {max-width:100%; height:auto; margin-bottom:15px; border:1px solid #b2b0b6}
		.listaDefault .box h3 {font-size:2em; font-weight:700; color:#504233; margin-bottom:12px; text-transform:uppercase;}
.detalheDefault {margin-bottom:90px;}
	.detalheDefault img {max-width:100%; height:auto; display:block; margin:0 auto 25px;}
	.detalheDefault h2 {font-size:2.2em; color:#504233; font-weight:700; margin-bottom:18px;}
	.detalheDefault h3 {font-size:1.8em; color:#504233; font-weight:700; margin-bottom:18px;}
	.detalheDefault h4 {font-size:1.6em; color:#504233; font-weight:700; margin-bottom:18px;}
	.detalheDefault p {font-size:1.4em; color:#504233; margin-bottom:18px; text-align:justify;}
	.detalheDefault ul {font-size:1.4em; color:#504233; margin-bottom:14px; line-height:1.2em; margin-bottom:10px; text-align:justify;}
		.detalheDefault ul li {margin-bottom:10px;}
		.detalheDefault ul li:before {content:"-"; display:inline-block; margin-right:5px;}
	
/* ====== EQUIPE ====== */
.equipe {margin-bottom:100px;}
	.equipe img {max-width:100%; height:auto; display:block; margin:0 auto 40px; border:1px solid #b2b0b6;}
	.equipe h2 {font-size:2em; font-weight:700; color:#504233; text-transform:uppercase; margin-bottom:12px;}
	.equipe p {font-size:1.4em; color:#000; margin-bottom:20px;}
.listaEquipe {margin-bottom:90px; width:100%;}
	.listaEquipe .item {width:100%; padding:90px 0;}
	.listaEquipe .item:nth-child(odd) {background:#f7f8f8;}
		.listaEquipe .item img {max-width:100%; display:block; height:auto; margin:0 auto 25px;}
		.listaEquipe .item h3 {font-size:2em; font-weight:700; color:#504233; text-transform:uppercase; margin-bottom:6px;}
		.listaEquipe .item h4 {font-size:2em; color:#797979; text-transform:uppercase; margin-bottom:22px;}
		.listaEquipe .item p {font-size:1.4em; color:#000; margin-bottom:14px; line-height:1.2em;}
		.listaEquipe .item ul {font-size:1.4em; color:#000; margin-bottom:14px; line-height:1.2em; margin-bottom:10px;}
			.listaEquipe .item ul li {margin-bottom:10px;}
			.listaEquipe .item ul li:before {content:"-"; display:inline-block; margin-right:5px;}

/* ====== 404 ====== */
.page404 {margin-top:160px; margin-bottom:250px;}
	.page404 h1 {font-size:3.5em; font-weight:700; color:#504233; text-transform:uppercase; margin-bottom:30px; border-bottom:1px solid #d7d7d7; padding-bottom:20px;}
	.page404 h3 {font-size:2.5em; font-weight:700; color:#504233; margin-bottom:30px;}
	.page404 p {font-size:1.4em; color:#504233; text-align:justify; margin-bottom:16px;}
	.page404 p a {color:#504233; text-decoration:underline;}
	
/* ====== CONTATO ====== */	
.formContato {margin-bottom:100px;}
	.formContato .col-xs-12 {margin-bottom:12px;}
	.formContato label {display:block; font-size:1.4em; color:#7b7b7b; font-weight:400; margin-bottom:4px;}
	.formContato input.campo-txt {background:#FFF; outline:none; border:1px solid #c5c5c5; width:100%; padding:0 15px; height:35px; font-size:1.4em; color:#7b7b7b; }
	.formContato textarea.campo-txt {background:#FFF; outline:none; border:1px solid #c5c5c5; width:100%; padding:10px 15px; height:177px; font-size:1.4em; color:#7b7b7b; resize:none;}
	.formContato .btEnviar {border:1px solid #504233; float:right; border-radius:2px; font-size:1.4em; color:#504233; text-decoration:none; line-height:28px; padding-left:12px; text-align:left; background:none; outline:none; cursor:pointer;}
		.formContato .btEnviar:after {content:">"; display:block; float:right; border-left:1px solid #504233; text-align:center; width:25px; margin-left:12px;}
		.formContato .btEnviar:hover {background:#504233; color:#FFF;}
	.formContato .wpcf7-response-output {clear:both; font-size:1.4em; color:#848484; text-align:center;}
.bannerMapa {margin-bottom:120px;}
	.bannerMapa .colMapa {background:url(../images/img_mapa.jpg) no-repeat right top; background-size:cover; height:210px;}
	.bannerMapa .colInfo {
		background: rgb(226,226,226); background:-moz-linear-gradient(left, rgba(226,226,226,1) 0%, rgba(242,242,242,1) 9%); background:-webkit-linear-gradient(left, rgba(226,226,226,1) 0%,rgba(242,242,242,1) 9%); background:linear-gradient(to right, rgba(226,226,226,1) 0%,rgba(242,242,242,1) 9%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f2f2f2',GradientType=1 ); padding-top:50px;  padding-bottom:50px;
	}
		.bannerMapa .colInfo h3 {font-size:1.8em; color:#504233; font-weight:700; text-transform:uppercase; margin-bottom:5px;}
			.bannerMapa .colInfo h3 .fa {display:inline-block; margin-right:5px;}
		.bannerMapa .colInfo h4 {font-size:1.6em; color:#b9a896; font-weight:700; text-transform:uppercase; margin:25px 0 5px;}
		.bannerMapa .colInfo address {margin:0; font-size:1.4em; color:#504233; text-transform:uppercase;}
		.bannerMapa .colInfo hr {border-color:#6f6e6e; margin:30px 0;}
		.bannerMapa .colInfo p {font-size:1.4em; color:#504233; text-transform:uppercase; line-height:1.6em;}
		.bannerMapa .colInfo span.whatsapp,
		.bannerMapa .colInfo span.tel {display:inline-block; font-size:1.6em; color:#504233; font-weight: bold;}
		.bannerMapa .colInfo span.tel:before {content:" "; display:inline-block; margin:0 8px; border-left:1px solid #baa996; height:14px; position:relative; top:2px;}
	
/* ====== NOTÍCIAS ====== */		
.noticias .colPosts,
.noticias .detalhePost {margin-bottom:90px;}
	.noticias .colPosts h2.title-busca {font-size:2em; font-weight:700; color:#504233; margin-bottom:30px;}
		.noticias .colPosts h2.title-busca span {color:#504233;}
	.noticias .colPosts .postBlog {border-bottom:1px solid #d7d7d7; padding-bottom:58px; margin-bottom:58px;}
		.noticias .colPosts .postBlog img {max-width:100%; height:auto; display:block; margin:0 auto 20px;}
		.noticias .colPosts .postBlog h3 {font-size:1.8em; font-weight:700; color:#504233; text-transform:uppercase; margin-bottom:6px;}
			.noticias .colPosts .postBlog h3 a {color:#504233; text-decoration:none;}
			.noticias .colPosts .postBlog h3 a:hover {color:#b9a896;}
		.noticias .colPosts .postBlog span.data {display:block; font-size:1.4em; color:#504233; margin-bottom:10px;}
		.noticias .colPosts .postBlog p {font-size:1.4em; color:#504233; margin-bottom:15px;}
	.noticias .sidebar {width:100%; max-width:255px;}
		.noticias .sidebar h3 {font-size:2em; font-weight:700; color:#504233; text-transform:uppercase; margin-bottom:10px;}
		.noticias .sidebar hr {border-color:#d7d7d7; margin:30px 0;}
		.noticias .sidebar .boxBusca form {width:100%; border:1px solid #d7d7d7; background:#FFF; height:40px;}
		.noticias .sidebar .boxBusca input.input-search {border:none; outline:none; background:none; float:left; margin-left:10px; font-size:1.4em; color:#504233; height:38px; width:78%;}
		.noticias .sidebar .boxBusca button.search-submit {border:none; outline:none; background:none; float:right; font-size:1.8em; color:#504233; height:38px; cursor:pointer; margin-right:10px; padding:0;}
		.noticias .sidebar .tags a {color:#504233; text-decoration:none;}
		.noticias .sidebar .tags a:hover {color:#504233;}
		.noticias .sidebar .maisLidos ul li {border-bottom:1px dotted #d7d7d7; margin-bottom:14px; padding:0 0 14px 14px; position:relative;}
		.noticias .sidebar .maisLidos ul li:last-child {border-bottom:none; margin-bottom:0; padding-bottom:0;}
		.noticias .sidebar .maisLidos ul li:before {content:"> "; display:inline-block; position:absolute; font-size:1.6em; color:#504233; top:0; left:0;}
			.noticias .sidebar .maisLidos ul li a {font-size:1.6em; color:#504233; text-decoration:none;}
			.noticias .sidebar .maisLidos ul li a:hover {color:#504233;}
		.noticias .sidebar .boxNews {margin-bottom:40px;}
			.noticias .sidebar .boxNews .linhaCampo {width:100%; margin-bottom:14px;}
			.noticias .sidebar .boxNews input.campo-txt {background:#FFF; outline:none; border:1px solid #d7d7d7; border-radius:2px; width:100%; padding:0 15px; height:35px; font-size:1.4em; color:#504233; }
			.noticias .sidebar .boxNews .btEnviar {border:1px solid #504233; border-radius:2px; font-size:1.4em; color:#504233; text-decoration:none; line-height:28px; padding-left:12px; text-align:left; background:none; outline:none; cursor:pointer;}
			.noticias .sidebar .boxNews .btEnviar:after {content:">"; display:block; float:right; border-left:1px solid #504233; text-align:center; width:25px; margin-left:12px;}
			.noticias .sidebar .boxNews .btEnviar:hover {background:#504233; color:#FFF;}
			.noticias .sidebar .boxNews span.wpcf7-not-valid-tip {font-size:1em;}
			.noticias .sidebar .boxNews div.wpcf7-response-output {background:#FFF; text-align:center; font-size:1.2em;}
		.noticias .sidebar .arquivoPost ul li {margin-bottom:14px; font-size:1.4em; color:#504233; text-transform:uppercase;}
			.noticias .sidebar .arquivoPost ul li a {color:#504233; text-decoration:none;}
			.noticias .sidebar .arquivoPost ul li a:hover {color:#504233;}
	.noticias .detalhePost h1 {font-size:2.2em; font-weight:700; color:#504233; text-transform:uppercase; margin-bottom:15px;}
	.noticias .detalhePost .share {margin-bottom:35px;}
		.noticias .detalhePost .share span.data {display:block; font-size:1.4em; color:#504233; margin-bottom:15px;}
		.noticias .detalhePost .share h5 {float:left; font-size:1.4em; color:#504233; margin-bottom:15px; line-height:20px;}
			.noticias .detalhePost .share .box {display:inline-block; margin-left:10px; margin-bottom:10px;}
				.noticias .detalhePost .share .box .fb-like {position:relative; top:-3px;}
	.noticias .detalhePost .galeria {margin-bottom:30px;}
		.noticias .detalhePost .galeria img {max-width:100%; height:auto; display:block; margin:0 auto;}
		.noticias .detalhePost .galeria #slideThumb {margin-top:35px; position:relative; padding:0 30px;}
		.noticias .detalhePost .galeria .thumb {padding:0 15px;}
		.noticias .detalhePost .galeria .prevThumb {font-size:3em; background:none; border:none; outline:none; cursor:pointer; font-weight:700; color:#504233; height:22px; position:absolute; left:0; top:50%; margin-top:-22px;}
		.noticias .detalhePost .galeria .nextThumb {font-size:3em; background:none; border:none; outline:none; cursor:pointer; font-weight:700; color:#504233; height:22px; position:absolute; right:0; top:50%; margin-top:-22px;}
		.noticias .detalhePost .galeria .prevThumb:hover,
		.noticias .detalhePost .galeria .nextThumb:hover {color:#b9a896;}
	.noticias .detalhePost p {font-size:1.4em; color:#504233; margin-bottom:18px; text-align:justify;}
	.noticias .detalhePost .descricao h2 {font-size:2.2em; color:#504233; font-weight:700; margin-bottom:18px;}
	.noticias .detalhePost .descricao h3 {font-size:1.8em; color:#504233; font-weight:700; margin-bottom:18px;}
	.noticias .detalhePost .descricao h4 {font-size:1.6em; color:#504233; font-weight:700; margin-bottom:18px;}
	.noticias .detalhePost .descricao ul {font-size:1.4em; color:#504233; margin-bottom:14px; line-height:1.2em; margin-bottom:18px; text-align:justify;}
		.noticias .detalhePost .descricao ul li {margin-bottom:10px;}
		.noticias .detalhePost .descricao ul li:before {content:"-"; display:inline-block; margin-right:5px;}
	.noticias .detalhePost .descricao .embed-responsive {margin-bottom:20px;}
	.noticias .detalhePost .relacionados {margin-top:90px;}
		.noticias .detalhePost .relacionados .post {margin-bottom:30px;}
		.noticias .detalhePost .relacionados img {max-width:100%; height:auto; display:block; margin:0 auto;}
		.noticias .detalhePost .relacionados .titulo {margin-bottom:40px;} 
			.noticias .detalhePost .relacionados .titulo h2 {font-size:2em; color:#504233; font-weight:700; text-transform:uppercase; margin-bottom:18px; padding-top:10px;}
			.noticias .detalhePost .relacionados .titulo hr {margin:18px 0 0; border-color:#d7d7d7; width:100%; clear:both;}
		.noticias .detalhePost .relacionados h3 {font-size:1.8em; font-weight:700; color:#504233; text-transform:uppercase; margin:12px 0 10px;}
			.noticias .detalhePost .relacionados h3 a {color:#504233; text-decoration:none}
			.noticias .detalhePost .relacionados h3 a:hover {color:#b9a896;}
	
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
 	
}

/* Extra Small Devices, Phones - xs */ 
@media only screen and (min-width : 480px) {
	.site-header a.lkHome {max-width:inherit;}
	.site-header a.btAgendar {margin-top:0;}
	.baseSlide {height:480px;}
	.baseSlide .slide-item {padding-top:190px; height:480px;}
	.bannerIndices img {display:inline-block; margin:0 15px 0 0; position:relative; top:-33px;}
	.bannerIndices h4 {display:inline-block; text-align:left; max-width:200px;}
	.bannerContatos .box span.whatsapp,
	.bannerContatos .box span.tel {display:inline-block;}
	.bannerContatos .box span.tel:before {content:" "; display:inline-block; margin:0 12px; border-left:1px solid #baa996; height:20px; position:relative; top:4px;}
	.estrutura .box.img01 {float:left; width:62%;}
	.estrutura .box.img02 {float:right; width:35.3%;}
	.estrutura .box.img03 {float:left; width:30.5%;}
	.estrutura .box.img04 {float:right; width:66.5%;}
	.bannerMapa .colMapa {height:300px;}
}

/* Small Devices, Tablets - sm */
@media only screen and (min-width : 768px) {	
	.aligncenter {display:block; margin:0 auto 30px;}
	.alignleft {float:left; margin:0 30px 20px 0; max-width:40%;}
	.alignright {float:right; margin:0 0 30px 20px; max-width:40%;}
	.site-header .navMain {position:relative; top:inherit; left:inherit; width:auto; float:right; clear:right; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin-top:20px;}
		.site-header .navMain ul {width:100%;}
			.site-header .navMain ul li {border:none; display:inline-block; margin-left:22px;}
			.site-header .navMain ul li:first-child {margin-left:0;}
				.site-header .navMain ul li a {background:none; padding:0 0 10px; line-height:normal; display:inline-block; position:relative; color:#504233; text-transform:uppercase;}
				.site-header .navMain ul li.current-menu-item a,
				.site-header .navMain ul li a:hover {background:none; color:#c09c75;}
				.site-header .navMain ul ul.sub-menu {
					display:none; position:absolute; z-index:70; top:100%; left:0; white-space:nowrap; float:left; background:#dad9d9; -webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4); -moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4); box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4);
				}
					 .site-header .navMain ul ul.sub-menu li {clear:both; margin:0; width:100%; display:block; padding-bottom:0;}
					 .site-header .navMain ul ul.sub-menu li:after {display:none;}
						.site-header .navMain ul ul.sub-menu li a {padding:0 20px; width:100%; font-size:1.4em; color:#504233; line-height:35px; background:none; text-align:left;}
						.site-header .navMain ul ul.sub-menu li a:hover {background:#c09c75; color:#FFF;}
	.baseSlide {height:684px;}
	.baseSlide .slide-item {text-align:left; height:684px; padding-top:310px;}
	.site-footer .copyright {text-align:left;}
		.site-footer .copyright p {margin-bottom:0; line-height:16px; float:left;}
		.site-footer .copyright .conectvia {float:right;}
	.spotTrat #slideTrat {margin-top:0;}
	.spotTrat .intro {margin-top:70px;}
	.spotTrat .intro:after {position:absolute; content:" "; display:block; height:100%; top:0; right:0; border-right:1px solid #b2b0b6;}
	.bannerClinica {background:url(../images/bg_banner_clinica.jpg) no-repeat center top; background-size:cover;}
	.bannerIndices {padding-bottom:60px;}	
		.bannerIndices img {display:block; margin:0 auto 15px; position:relative; top:0;}
		.bannerIndices h4 {display:block; text-align:inherit; max-width:inherit;}
		.bannerIndices .box {margin-bottom:0;}
		.bannerIndices .box.border:before {border-left:1px solid #FFF; position:absolute; left:0; top:0; content:" "; display:block; height:166px;}
		.bannerIndices .box.border:after {border-left:1px solid #FFF; position:absolute; right:0; top:0; content:" "; display:block; height:166px;}
	.spotNoticias .titulo h2 {float:left;}
	.spotNoticias .titulo a.btDefault {float:right; margin-top:3px;}
	.spotNoticias .resumo {float:left; width:49%;}
	.spotNoticias .img {float:right; width:49%; margin-bottom:60px;}
		.spotNoticias .img img {width:100%; height:auto;}
	.bannerContatos .titulo h2 {float:left;}
	.bannerContatos .titulo .social {float:right;}
	.bannerContatos .box {margin-bottom:0;}
	.estrutura .box.img03 {width:31.5%;}
	.estrutura .box.img04 {width:65.9%;}
	.listaDefault .box {text-align:left;}
	.listaDefault .titulo h2 {float:left;}
	.listaDefault .titulo a.btDefault {float:right; margin-top:3px;}
	.noticias .colPosts,
	.noticias .detalhePost {margin-bottom:0;}
		.noticias .colPosts .postBlog img {margin-bottom:0;}
		.noticias .colPosts .postBlog.destaque img {margin-bottom:15px;}
		.noticias .colPosts .postBlog.destaque h3 {font-size:2em;}
	.noticias .sidebar {border-left:1px solid #dcdcdc; padding-left:15px;}
	.noticias .detalhePost .relacionados .titulo h2 {float:left;}
	.noticias .detalhePost .relacionados .titulo a.btDefault {float:right; margin-top:3px;}
	.bannerMapa .colMapa,
	.bannerMapa .colInfo {height:468px;}
		.bannerMapa .colInfo .box {float:left; margin-left:30px; width:320px;}
}

/* Medium Devices, Desktops - md */
@media only screen and (min-width : 992px) {
	.site-header .navMain ul li {margin-left:25px;}
	.estrutura .box.img03 {width:31.8%;}
	.estrutura .box.img04 {width:65.6%;}
	.noticias .detalhePost .share span.data {margin-bottom:0; float:left;}
	.noticias .detalhePost .share .midias {float:right;}
	.bannerMapa .colInfo .box {width:425px;}
}

/* Large Devices, Wide Screens - lg */
@media only screen and (min-width : 1200px) {
	.aligncenter, 
	.alignleft,
	.alignright {max-width:100%;}
	.site-footer ul li {float:left; width:49.5%;}
	.site-footer .navTratamentos ul li:nth-child(even),
	.site-footer .navExames ul li:nth-child(even) {float:right;}
	.spotTrat .intro {margin-top:100px;}
	.spotTrat .intro:after {right:-50px;}
	.bannerIndices img {display:inline-block; margin:0 15px 0 0; position:relative; top:-33px;}
	.bannerIndices h4 {display:inline-block; text-align:left; max-width:200px;}
	.bannerIndices .box.border {padding-left:75px;}
	.bannerIndices .box.border:before,
	.bannerIndices .box.border:after {height:76px;}
	.spotNoticias .resumo {width:445px; margin-bottom:0;}
	.spotNoticias .img {width:635px; margin-bottom:0;}
	.spotNoticias .slick-dots {margin-top:-20px;}
	.estrutura .box.img03 {width:32.1%;}
	.estrutura .box.img04 {width:65.4%;}
	.bannerMapa .colInfo .box {width:525px;}
}