/*
Theme Name: Sites para Clínicas
Theme URI: http://www.indexnet.com.br
Author: Indexnet
Author URI: http://www.indexnet.com.br
Text Domain: Nome da Empresa

*/

@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,700,700i');

h1, h2, h3, h4, h5, h6 {font-family:'Ubuntu', sans-serif;}
body {font-family:'Ubuntu', sans-serif; color:#666; font-size:14px; line-height:24px;}
	body img {max-width:100%; height:initial;}
	
	p {width:100%;}
	
	/* Helpers */
	a:hover, a:focus {text-decoration:none !important; color:#009c88;}
	strong {font-weight:bold;}
	.btn {background:#008571; color:#fff; padding:15px; font-size:14px; text-decoration:none; font-weight: bold;}
		.btn:hover {color:#fff; background:#009c88;}
	
	#site {overflow-x:hidden;}
	
	#topo-fixo {position:fixed; top:0px; left:0px; width:100%; z-index:9999; background:#fff; border-bottom:1px #dedede solid; padding:5px 0px;}
		#topo-fixo #logo a {display:block; padding:22px 0px;}
		#topo-fixo #logo img {max-width:80% !important;}
		#topo-fixo nav ul.menu {margin:10px 0px !important;}
		#topo-fixo #sac .box {padding:16px 0px !important;}
	
	header {padding:20px 0px; position:relative; padding-top:24px;}
	header:before {top:0px; position:absolute; left:0px; content:''; width:100%; height:4px; display:block; width:100%; background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/05/line-top.png) center center repeat-x;}
	
	header #logo a {display:block; padding:25px 0px;}
	
	nav ul.menu {display:table; float:left; margin:29px 0px;}
		nav ul li {float:left; position:relative;}
		nav ul li a {display:block; padding:12px; font-size:16px; border-radius:3px; color:#666;}
		nav ul.menu li.menu-item-has-children a {border-radius:3px 3px 0px 0px;}
			nav ul li:hover a, nav ul li a:focus {background:#008571; text-decoration:none; color:#fff;}
		nav ul li ul {display:none; position:absolute; top:100%; left:0px; z-index:9999; width:280px; background:#f5f5f5;}
			nav ul li:hover ul {display:block; border-radius:0px 0px 3px 3px; overflow:hidden;}
			nav ul li ul li {float:none; display:block;}
			nav ul li ul li a {border-radius:0px !important;}
			nav ul li ul li:hover a {background:#11e7cb;}
			
	#sac {border-left:1px #eeeeee solid;}
	#sac .box {padding:30px 0px;}
	#sac span {display:block; color:#737373; font-size:14px; text-transform:uppercase; line-height:16px;}
	#sac p.telefone {font-weight:bold; font-size:16px;}
		#sac p.telefone a {color:#666; padding-left:20px; background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/05/icone-telefone.png) 0px 3px no-repeat;}
		#sac p.telefone a:hover {text-decoration:none;}
		/* #sac p.horario {font-size:12px;} */
			
	
	#slider {position:relative; display:block;}
		#slider .item {margin:0 auto; display:table;}
		#slider .item a {display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; margin:0px; padding:0px;}
		#slider .container {margin:0 auto;}
		#slider .desc-slider {position:absolute; min-width:1140px; left:0px; right:0px; box-sizing:border-box;}
			#slider .desc-slider h3 {font-size:60px; color:#fff; margin-bottom:20px; line-height:55px; max-width:350px; font-weight: 700; letter-spacing:-4px;}
			#slider .desc-slider p {font-size:18px; line-height:30px; color:#fff; font-weight:300; max-width:410px;}
			#slider .desc-slider span.btn {border:0px; border-radius:4px; margin-top: 30px; font-size:14px; color:#fff; padding:10px; background:transparent; border:1px #fff solid;}
			#slider .desc-slider span.btn:hover {background:#009c88;}
		#slider .owl-dots {position: absolute; bottom: 20px; left: 0px; right: 0px;}
			#slider .owl-dots .owl-dot span {background:#fff;}
			#slider .owl-dots .owl-dot.active span {background:#008571; border:1px #fff solid;}
		#slider .owl-nav {position:absolute; top:50%; z-index:3; width:100%; height:1px; margin:0px;}
			#slider .owl-nav .owl-prev {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/03/prev-slider-gabtec.png) center center no-repeat; background-size:20px; width:40px; height:40px; text-indent:-99999px;  position:absolute; top:0px; left:10px; margin:0px; margin-top:-24px; padding:15px; border-radius:0px; text-transform:uppercase; border-radius:50%;}
			#slider .owl-nav .owl-next {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/03/next-slider-gabtec.png) center center no-repeat; background-size:20px; width:40px; height:40px; text-indent:-99999px; position:absolute; top:0px; right:10px; margin:0px; margin-top:-24px; padding:15px; border-radius:0px; text-transform:uppercase; border-radius:50%;}
		
				
	/* Funções Home */
	.funcoes {background:#f3f3f3; padding:30px 0px;}
		.funcoes .col-md-3 {padding-left:75px;}
			.funcoes .col-md-3  h4 {font-weight:bold;}
			.funcoes .col-md-3 p {font-size:12px; line-height:14px;}
		.funcoes .col-md-3.responsivo {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/icone-site-responsivo.png) left center no-repeat;}
		.funcoes .col-md-3.painel {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/icone-painel.png) left center no-repeat;}
		.funcoes .col-md-3.seo {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/icone-seo.png) left center no-repeat;}
		.funcoes .col-md-3.atendimento {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/icone-atendimento.png) left center no-repeat;}
	
	
	/* Home */
	#horario .texto .content {float:right; max-width:540px; padding:90px 0px; position:relative;}
		#horario .texto h3 {font-size:18px; color:#848484; background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/icone-24horas-sites-para-clinicas.png) 0px 0px no-repeat; padding-left:95px;}
			#horario .texto h3 strong {font-size:60px; color:#29b4dc; display:block; text-transform:uppercase; margin-bottom:30px; line-height: 60px;  font-weight: bold;}
		#horario .texto p {margin-bottom:30px; font-weight:300; max-width: 80%;  font-size: 16px;}
	#horario .foto {position:relative; background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/05/bg-right-24-horas-sites-para-clinicas.jpg) right 100px no-repeat #29b4dc; background-attachment: fixed; }
	#horario img {position:relative; z-index:7; margin-top:25px; margin-left:-85px;}
	#horario .foto:before {content:''; z-index:5; width:100%; height:40px; background:#15657c; position:absolute; bottom:0px; left:0px;}
	
	
	/* Vatagens */
	#vantagens-home {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/bg-vantagens.jpg) top center no-repeat; padding:90px 0px; background-attachment:fixed;}
		#vantagens-home h3 {text-align:center; border-bottom:1px #dfdfdf solid; margin-bottom:60px; font-size:18px;}
			#vantagens-home h3 strong {font-size:60px; display:table; line-height:60px; color:#29b4dc; font-weight:bold; padding-bottom:25px; border-bottom:5px #008571 solid; margin:0 auto; font-style:italic;}
			
			#vantagens-home .item img {width:auto; display:block; margin:0 auto;}
			#vantagens-home .item h4 {font-size:18px; margin:10px 0px; text-align:center; display:block;}
			#vantagens-home .item p {font-size:12px; color:#7f7f7f; max-width:75%; line-height:18px; margin:0 auto; display:block; text-align:center;}
			
		#vantagens-home .owl-nav {position:absolute; top:50%; z-index:3; width:100%; height:1px; margin:0px;}
			#vantagens-home .owl-nav .owl-prev {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/prev-vantagens.png) center center no-repeat; background-size:20px; width:40px; height:40px; text-indent:-99999px;  position:absolute; top:0px; left:-10px; margin:0px; margin-top:-24px; padding:15px; border-radius:0px; text-transform:uppercase; border-radius:50%;}
			#vantagens-home .owl-nav .owl-next {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/next-vantagens.png) center center no-repeat; background-size:20px; width:40px; height:40px; text-indent:-99999px; position:absolute; top:0px; right:-10px; margin:0px; margin-top:-24px; padding:15px; border-radius:0px; text-transform:uppercase; border-radius:50%;}
		
	
	/* Responsivo */
	#responsivo-home .foto  {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/bg-left-site-responsivo.jpg) left center no-repeat; background-attachment:fixed;}
		#responsivo-home .foto img  {float:right; margin-bottom:-65px; margin-right:-80px; position:relative; z-index:10; margin-top:20px;}
		
		#responsivo-home .right {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/bg-right-responsivo.jpg) left center no-repeat;}
			#responsivo-home .right .box {width:460px; float:left; margin:125px 0px; margin-left:95px;}
				#responsivo-home .right .box h3 {font-size:36px; color:#fff;}
				#responsivo-home .right .box h3 strong {font-size:60px; line-height:60px; color:#fff; margin-bottom:35px; display:block;}
				#responsivo-home .right .box p {font-size:16px; line-height:30px; color:#fff; font-weight:300;}
	
	/* /Home */
	
	/* Interna */
		#titulo-pagina {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/bg-header-interna.jpg) center center no-repeat #29b4dc; padding:50px 0px;}
			#titulo-pagina h1 {color:#fff; font-size:34px; color:#fff; font-weight:bold;}
			
		.pagina-interna {padding:50px 0px;}
	/* /Interna */
	
	/* Projetos */
	.conteudo-projeto .texto {padding:70px 15px;}
		.conteudo-projeto .texto h1 {color:#29b4dc; font-size:48px; font-weight:bold; line-height:48px; margin-bottom:20px;}
		.conteudo-projeto .texto p {line-height:24px; margin-bottom:20px;}
		.conteudo-projeto .texto ul {margin-bottom:50px;}
			.conteudo-projeto .texto ul li {line-height:24px; margin-bottom:10px;}
			.conteudo-projeto .texto ul li:before {content:'\00bb'; color:#008571; font-weight:bold; font-size:18px; float:left; margin-right:10px;}
	.conteudo-projeto .foto img {margin-top:-290px; border:10px #fff solid;}
	
	
	/* Vatagens */
	.pagina-vantagens .vantagem .box {cursor: crosshair; position:relative; transition: all 200ms ease-out; padding:30px 10px; border:1px #eaeaea solid; border-radius:3px; display:block; margin-bottom:30px; box-shadow:0px 0px 5px #f5f5f5;}
	.pagina-vantagens .vantagem .box:hover {transition: all 200ms ease-in; transform: scale(1.05); box-shadow:0px 0px 5px #f1f1f1;}
	.pagina-vantagens .vantagem .box:before {content:''; width:50%; background:#008571; height:5px; border-radius:3px; position:absolute; left:0px; right:0px; margin:auto; bottom:-2px;}
		.pagina-vantagens h1 {font-weight:bold; font-size:18px; margin-top:20px;}
		.pagina-vantagens p {width:80%; margin:15px auto; line-height:24px;}
		.pagina-vantagens img {width:50px;}
		
		
	/*Divulgação*/
	.divulgacao .row.separa {margin-bottom:50px; padding-bottom:50px; border-bottom:1px #dedede dotted;}
		.divulgacao h3 {font-size:36px; line-height:40px; margin-bottom:10px; font-weight:bold; color:#008571;}
		.divulgacao h4 {font-size:18px; font-weight:300; color:#29b4dc; margin-bottom:35px; line-height:30px;}
		.divulgacao p.icon {margin-bottom:30px; line-height:24px; position:relative; padding-left:40px; font-size:16px;}
			.divulgacao p.icon i {position:absolute; left:0px; top:0px; font-size:24px; color:#008571;}
		.divulgacao a {margin-top:20px;}
		
	/* Duvidas */
	#duvidas-home h3 {font-size:18px; background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/icone-duvidas.png) 0px 0px no-repeat; padding-left:85px; margin-bottom:40px;}
		#duvidas-home h3 strong {font-size:60px; display:block; line-height:60px; color:#29b4dc; font-weight:bold;}
		
		#duvidas-home .left {padding:110px 15px;}		
		#duvidas-home li {margin-bottom:2px;}
		#duvidas-home li h4 {cursor:pointer; background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/icone-list-duvida-inativo.png) 15px 15px no-repeat #efefef; font-size:18px; display:block; padding:15px; padding-left:55px; color:#797a7a;}
		#duvidas-home li.ativo h4 {cursor:pointer; background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2017/08/icone-list-duvida.png) 15px 15px no-repeat #29b4dc; font-size:18px; display:block; padding:15px; padding-left:55px; color:#fff;}
			#duvidas-home .conteudo {border:1px #dedede solid; padding:20px; border-top:0px;}
	
	#duvidas-home .foto {position:relative;}
		#duvidas-home .foto img {position:absolute; bottom:0px; right:0px;}
		
		
	/* Painel */
	.recursos h4 {font-size:18px; font-weight:300; color:#29b4dc; line-height:30px; margin-bottom:15px; display:block; width:100%;}
	.recursos h3 {font-size:36px; line-height:40px; margin-bottom:10px; font-weight:bold; color:#008571; display:block; width:100%;}
		.recursos h3 i {color:#29b4dc; margin-right:10px;}
	.recursos p {margin-bottom:30px;}
	
	.recursos ul {display:table; margin-bottom:30px;}
	.recursos li {margin-bottom:30px; line-height:24px; position:relative; padding-left:40px; font-size:16px; width:50%; float:left;}
		.recursos li i {position:absolute; left:0px; top:0px; font-size:24px; color:#008571;}
		
	.recursos .separa {border-bottom:1px #dedede dotted; padding-bottom:30px; margin-bottom:60px;}
	
	.recursos .btn {margin-right:10px;}
		
	
	/* Quem somos */
	.quem-somos p {margin-bottom:30px; line-height:24px;}
	.quem-somos h4 {font-size:18px; font-weight:300; color:#29b4dc; line-height:24px; margin-bottom:15px;}
	.quem-somos h3 {font-size:36px; line-height:40px; margin-bottom:10px; font-weight:bold; color:#008571;}
	
	.quem-somos ul {display:table; width:100%; margin:30px 0px;}
	.quem-somos li {margin-bottom:30px; line-height:24px; position:relative; padding-left:35px; font-size:13px; width:33.3%; float:left;}
		.quem-somos li i {position:absolute; left:0px; top:0px; font-size:24px; color:#008571;}
	
	
	/* Contato */
	#pagina-contato h3 {margin-bottom:20px; font-size:30px;}
	
	#right-orcamento {}
	#right-orcamento h4 {font-size:18px; line-height:24px; margin-bottom:20px; font-weight:300;}
		#right-orcamento h4 span {display:block; font-size:14px; line-height:24px; margin-left:27px;}
	#right-orcamento h4 a {color:#000;}
	#right-orcamento h4 i {color:#008571; margin-right:10px;}
	#right-orcamento iframe {width:100% !important; box-shadow:0px 0px 3px #ccc; border:5px #fff solid !important; box-sizing:border-box; margin:3px;}

	#left-orcamento {}
	#left-orcamento span {color:red;}
	#left-orcamento form p {margin-bottom:20px; font-size:18px; line-height:24px; }
		#left-orcamento form p strong {font-weight:700;}
		#left-orcamento label {display:block; margin-bottom:5px; text-transform:uppercase;}
			#left-orcamento label span {color:red;}
		#left-orcamento input[type="submit"] {float:right; float:right; text-transform:uppercase; cursor:pointer;}
		#left-orcamento input[type="text"] {font-family:'Ubuntu', sans-serif; width:100%; border:1px #eee solid; border-radius:8px; background:#fff; color:#666; font-size:18px; padding:15px;  font-weight:300;}
		#left-orcamento textarea {font-family:'Ubuntu', sans-serif; width:100%; height:90px; border:1px #eee solid; border-radius:8px; background:#fff; color:#666; font-size:18px; padding:15px; font-weight:300;}
	.wpcf7-not-valid-tip {margin-top:5px; font-size:12px !important;}
	.campo-linha-total {margin-bottom:30px;}
	.campo-linha-dois {display:block; overflow:hidden; margin-bottom:30px;}
	.campo-linha-dois .box {width:49%; float:left;}
	.campo-linha-dois .box2 {width:49%; float:right;}
	
	/* Footer */
	footer {background:#f9f9f9; border-top:1px #e5e5e5 solid;}	
	
	footer #logo a {display:block; margin:25px 0px;}
	
	footer .logos {border-top:1px #e5e5e5 solid; padding:35px 0px;}
	
	footer .copy {background:#008571; padding:15px 0px;}
		footer .copy p {color:#fff;}
		footer .copy img {padding:4px 0px;}	
		footer .copy a {float:right;}
		
	a.whatsRight {background:url(https://www.siteparaclinica.com.br/wp-content/uploads/2018/10/icone-whats.png) center center #00ad40 no-repeat; display:table; width:65px; height:65px; position:fixed; right:20px; bottom:20px; z-index:99; border-radius:50%; text-indent:-9999px;}	
	

		.grecaptcha-badge {display: none;}
		.page-id-117 .grecaptcha-badge {display: block !important; margin-bottom: 90px !important;}
		
	@media all and (max-width:1140px) {
		#topo-fixo {display:none !important;}
		header #menu, footer #menu  {display:none;}
		
		#slider .desc-slider {min-width:auto;}
			#slider .desc-slider h3 {font-size:16px; margin-bottom:0px; line-height:24px; max-width:50%; letter-spacing: 0px;}
			#slider .desc-slider p {display:none !important;}
			#slider .desc-slider span.btn {margin-top:10px; font-size:14px; padding:5px;}
			
		#quem-somos .foto {background-attachment:initial; background-position:center center; background-size:cover;}
		
		#help-desk, #icms {background-attachment:initial; background-position:center center; background-size:cover;}
		
		#responsivo-home .foto img {margin-right:0px;}
		#responsivo-home .right .box {max-width:100%; margin-left:0px;}
	}
	
	@media all and (max-width:990px) {
		#menu {display:none;}
		
		#slider .desc-slider p {display:none;}
		
		#horario .foto img {display:none;}
	}
	
	@media all and (max-width:768px) {
		#slider .desc-slider {top:50%;}
		#slider .desc-slider p, #slider .desc-slider span.btn {display:none;}
		#slider .owl-nav {display:none;}
		#slider:hover .owl-nav {display:block;}
		
		#sac .box {padding:10px 0px;}
		
		#quem-somos .texto .content {float:none; width:95%; margin:0 auto; padding:40px 0px;}
		#quem-somos .foto {min-height:400px;}
		
		#consultoria {padding:30px 0px;}
		#consultoria .conteudo {background-size:cover;}
			#consultoria .conteudo h3, #consultoria .conteudo p, #consultoria .conteudo ul {width:70%; text-align:center;}
				#consultoria .conteudo ul{margin-bottom:40px;}
				#consultoria .conteudo ul li {width:33.3333%;}
				
		#sac .box {float:left;}
	
		.funcoes .container {padding:0 35px;}
			.funcoes .col-md-3 {padding: 20px 0px 20px 75px;}
 		
		#slider .desc-slider {top:40%;}
		
		#horario .texto .content {max-width:100%;}
			#horario .texto h3 {padding: 20px 0px 5px 95px;}
			#horario .texto h3 strong {font-size:24px; line-height:30px;}
			#horario .texto p {max-width:100%;}
		#horario .foto {min-height:350px; background-attachment:initial; background-position:center center;}
		
		#consultoria .conteudo ul li:nth-child(4) {margin-left:0px;}
		
		#responsivo-home .right .box {width:90%; margin:50px auto; float:none;}
		
		#vantagens-home h3 strong {font-size:40px;}
		
		#duvidas-home .foto img {position:relative; margin:0 auto; display:block;}
		
		#responsivo-home .right .box h3 strong {font-size:30px; margin-bottom:0px;}
		
		#duvidas-home .left {padding:40px 15px;}
			#duvidas-home h3 {margin-bottom:10px;}
			#duvidas-home h3 strong {font-size:32px;}
		
		footer .logos {display:none;}
		
		#titulo-pagina {background:#29b4dc;}
		
		.pagina-interna {padding:30px 15px;}
		
		.conteudo-projeto .foto img {margin-top: 0px; position: relative; margin-bottom: -180px; z-index: -1;}
	}
	
	@media all and (max-width:420px) {

		#sac p.horario {font-size:10px;}
	}

	