#busca-medico input[type="text"],
#busca-medico input[type="password"],
#busca-medico input[type="email"],
#busca-medico select,
#busca-medico button,
#busca-medico textarea
{
    font-family: Roboto,sans-serif;
	font-size: 20px;
    font-weight: 300;
	line-height: 28px;
    border: none;
    -webkit-appearance: none;

}

#busca-medico {margin-top: 13px; padding: 0 0 33px 0;}
#busca-medico .campo {padding:35px 0 0 0;}
#busca-medico h2 {margin:0 0 42px 0;font-size:34px;color:#f37053;font-weight:300;text-align:center;}

#busca-medico .search
{
	color	    : #6d6e70;
	width	    : 90%;
	border	    : 1px solid #dad9d8;
	margin	    : 0 auto;
	padding	    : 17px 22px 19px 22px;
	display	    : table;
	font-size   : 20px;
	font-weight : normal;
	table-layout: fixed;

	-webkit-box-shadow: 2px 2px 5px 0px rgba(240,240,240,0.75);
	   -moz-box-shadow: 2px 2px 5px 0px rgba(240,240,240,0.75);
		    box-shadow: 2px 2px 5px 0px rgba(240,240,240,0.75);

	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
			border-radius: 50px

}

#busca-medico .search .search-field
{
	display		  : table-cell;
	padding		  : 1px 18px 0 0;
	vertical-align: top;

}

#busca-medico .search .search-field input, #busca-medico .search .search-field select
{
	width	   : 100%;
	color	   : #6d6e70;
	font-weight: 300;
	line-height: 28px;

}

#busca-medico .search .search-field.nome
{
	width		: 40%;
	border-left : 1px solid #d6d5d4;
	padding-top : 2px;
	padding-left: 22px;

}

#busca-medico .search .search-field.nome.centros-de-especialidades
{
	width: 29%;

}

#busca-medico .search .search-field.crm
{
	width		 : 35%;
	padding-top  : 2px;
	border-left  : 1px solid #d6d5d4;
	padding-left : 22px;
	padding-right: 22px;

}

#busca-medico .search .search-field.crm input
{
	padding-right: 128px;

}

#busca-medico .search .search-field.especialidade
{
	width	   : 28%;
	padding-top: 3px;

}

.search-field.especialidade input{
	font-size: 15px;
}

#busca-medico .search .search-field.especialidade.centros-de-especialidades
{
	width	    : 19%;
	border-left : 1px solid #d6d5d4;
	padding-left: 22px;

}

#busca-medico .search .search-field.unidade
{
	width	   : 14%;
	padding-top: 3px;

}

#busca-medico .search .search-field.button
{
	width  : 28px;
	height : 29px;
	padding: 0;

}

#busca-medico .search input, #busca-medico .search select
{
	background: #ffffff;

}

#busca-medico .search .search-field.button .infos-saibamais
{
	width	 : 175px;
	margin   : -18px 0 0 -124px;
	padding  : 21px 0 19px 0;
	position : absolute;
	font-size: 16px;
	border: 1px solid #55489d;
	border-radius	  : 50px;
	-moz-border-radius: 50px;

}

/* safari */
@media not all and (min-resolution:.001dpcm)
{
	#busca-medico .search .search-field.especialidade
	{
		padding-top: 5px;

	}

	#busca-medico .search .search-field.button .infos-saibamais
	{
		padding: 23px 0 20px 0;

	}

}

#busca-medico .filtros {padding:40px 0 0}
#busca-medico .filtros p {font-size:16px;color:#55489d;font-weight:700}
#busca-medico .filtros .tabs {float:left;margin:20px 0 0;width:100%;position:relative;z-index:3}
#busca-medico .filtros .tabs li {float:left;width:170px;margin:0 10px 0 0}
#busca-medico .filtros .tabs li a {background-color:#c7c7c6;display:block;padding:12px 0;font-size:14px;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;border:1px solid #c7c7c6;border-bottom:none;-webkit-border-top-left-radius:25px;-webkit-border-top-right-radius:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px;border-top-left-radius:25px;border-top-right-radius:25px;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}
#busca-medico .filtros .tabs li a:hover {background-color:#f37053;text-decoration:none;border-color:#dad9d8}
#busca-medico .filtros .tabs a.active {background-color:#fff;color:#55489d;border-bottom:1px solid #fff}
#busca-medico .filtros .tabs a.active:hover {background-color:#fff;border-bottom-color:#fff}

#busca-medico .filtros .content-tab {float:left;padding:40px 15px 30px 60px;width:100%;border:1px solid #c7c7c6;position:relative;top:-1px;z-index:2;-webkit-border-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius:10px;-moz-border-radius-topleft:0;border-radius:10px;border-top-left-radius:0}

#busca-medico .filtros .content-tab .btn-default {display:block;float:left;clear:both;padding:12px 0;margin:30px 0 0;width:61%;text-align:center;cursor:pointer;}

#busca-medico.busca-medico-dashed-border .campo
{
	padding: 25px 0 0 0;

}

#busca-medico.busca-medico-dashed-border hr
{
	border-top: 1px dashed #b4b4b4;
	border-bottom: none;

}

#busca-medico.busca-medico-dashed-border h2
{
	color	   : #55489d;
    padding	   : 0 0 15px 0;
    position   : relative;
    font-size  : 28px;
    font-family: allerlight;
    font-weight: 500;

}

#busca-medico.busca-medico-dashed-border h2:before
{
	top	   	 	: 100%;
	left	 	: 50%;
	width	 	: 45px;
	content  	: "";
	position 	: absolute;
	transform	: translateX(-50%);
	border-width: 1px;
	border-style: solid;
	border-color: #55489d;

}

#busca-medico .filtros h2 {margin:20px 0;font-size:20px;color:#55489d;font-weight:500;text-align:center;text-transform:uppercase}

#busca-medico .lista-busca-medico
{
	column-count: 3;

	-moz-column-count	: 3;
	-webkit-column-count: 3;

}

#busca-medico .filtros .content-tab > ul {}
#busca-medico .filtros .content-tab > ul > li > a {font-size:25px;color:#c7c7c6;font-weight:900;text-transform:uppercase;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}
#busca-medico .filtros .content-tab > ul > li > a:hover {color:#f37053}
#busca-medico .filtros .content-tab > ul > li.disable > a {}

#busca-medico .filtros .content-tab dl
{
	margin-bottom: 40px;

}

#busca-medico .filtros .content-tab dl p {margin-bottom:30px;font-size:13px;color:#919191;font-weight:700}
#busca-medico .filtros .content-tab dt {float:left;clear:left;padding:0 0 20px;width:15%;font-size:40px;color:#e3e3e2;font-weight:900;text-transform:uppercase}
#busca-medico .filtros .content-tab dd {float:left;padding:5px 0 20px;width:80%}
#busca-medico .filtros .content-tab dd li {line-height:24px}
#busca-medico .filtros .content-tab dd input[type="checkbox"]:not(old) {opacity:0}
#busca-medico .filtros .content-tab dd input[type="checkbox"]:not(old) + label {display:inline-block;line-height:13px}
#busca-medico .filtros .content-tab dd input[type="checkbox"]:not(old) + label > span {display:inline-block;margin:0 9px 0 0;width:14px;height:14px;border:1px solid #55489d;border-radius:5px;background:#fff;vertical-align:bottom;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}
#busca-medico .filtros .content-tab dd input[type="checkbox"]:not(old):checked + label > span:before {content:'●';display:block;width:104%;color:#f37053;font-size:17px;line-height:0.59em;text-align:center}
#busca-medico .filtros .content-tab dd input[type="checkbox"]:checked + label {color:#f37053}
#busca-medico .filtros .content-tab dd input[type="checkbox"]:checked + label > span {border-color:#f37053}
#busca-medico .filtros .content-tab dd label {font-size:13px;color:#55489d;font-weight:400;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}
#busca-medico .filtros .content-tab dd li:hover label {color:#f37053}

#busca-medico .filtros .content-tab ul.lista-busca-medico-letra li {float:left;margin:0 23px 0 0}
#busca-medico .filtros .content-tab ul.lista-busca-medico-letra dl {float:left;width:25%}

#busca-medico .filtros #bm-search-options
{
	float		: right;
	margin-right: 18px;

}

@media(max-width: 1235px)
{
	#busca-medico input[type="text"],
	#busca-medico input[type="password"],
	#busca-medico input[type="email"],
	#busca-medico select,
	#busca-medico button,
	#busca-medico textarea
	{
		font-size: 14px;

	}

}

@media(max-width: 1024px)
{
	#busca-medico .lista-busca-medico
	{
		column-count: 2;

		-moz-column-count	: 2;
		-webkit-column-count: 2;

	}

	#busca-medico .filtros .content-tab
	{
		padding: 40px 15px 30px 30px;

	}

	#busca-medico .filtros .content-tab > ul > li > a
	{
		font-size: 20px;

	}

}

@media(max-width: 768px)
{
	#busca-medico .lista-busca-medico
	{
		column-count: 1;

		-moz-column-count	: 1;
		-webkit-column-count: 1;

	}

	#busca-medico .filtros .content-tab
	{
		padding: 20px 15px;

	}

	#busca-medico .filtros .content-tab > ul > li
	{
		margin-right: 10px!important;

	}

}

.encontre-um-medico
{
    float	  : left;
    width	  : 100%;
    color	  : #5f5f5f;
    margin	  : 43px 0 0 0;
    border-top: 2px solid #f37053;

}

.encontre-um-medico span.bullet::before
{
	width			: 5px;
	height			: 5px;
	content			: "";
	display			: block;
	margin-top		: 6px;
	border-radius	: 50%;
	background-color: #55489d;

}

.encontre-um-medico.encontre-um-medico-on-bottom
{
	margin: 0!important;

}

.encontre-um-medico.centros-de-especialidades
{
	margin: 0 0 85px 0;

}

.encontre-um-medico.centros-de-especialidades .abas
{
	border-bottom: 2px solid #f37053;

}

.encontre-um-medico .abas
{
	width	: 100%;
	margin	: -46px 0 0 0;
	display : none;
	position: relative;

}

.encontre-um-medico .abas.abas-display-block
{
	display: block;

}

.encontre-um-medico .abas .aba
{
	top					   : -46px;
	cursor				   : pointer;
	padding				   : 12px 16px 10px 16px;
	display				   : inline-block;
	position			   : absolute;
	border-bottom		   : 2px solid #ffffff;
	background-color	   : #a5a5a5;
	border-top-left-radius : 4px;
	border-top-right-radius: 4px;

}

.encontre-um-medico .abas .aba.active
{
	background-color   : #f37053;
	border-bottom-color: #f37053;

}

.encontre-um-medico .abas .aba:hover
{
	background-color: #f37053;

}

.encontre-um-medico .abas .aba span
{
	color: #ffffff;

}

.encontre-um-medico .abas .aba.nossos-especialistas
{}

.encontre-um-medico .abas .aba.medicos-cadastrados
{
	margin-left: 250px!important;

}

.encontre-um-medico .abas .aba.nossos-especialistas.centros-de-especialidades,
.encontre-um-medico .abas .aba.medicos-cadastrados.centros-de-especialidades
{
	display: none;

}

.encontre-um-medico .abas .conteudo-aba
{
	margin : 46px 0 0 0;
	padding: 15px 0;
	display: none;

}

.encontre-um-medico .abas .conteudo-aba.active
{
	display: block;

}

.encontre-um-medico .abas .conteudo-aba .resultados
{
	display: none;
	padding: 0 0 25px 0;

}

.encontre-um-medico .abas .conteudo-aba .resultados.resultados-display-block
{
	display: block;

}

.encontre-um-medico .abas .conteudo-aba .busca-vazia
{
	display: none;

}

.encontre-um-medico .abas .conteudo-aba .busca-vazia,
.encontre-um-medico .abas .conteudo-aba .buscar-medicos
{
	padding: 103px 0 91px 0;

}

.encontre-um-medico .abas .conteudo-aba.nossos-especialistas
{
	background: #ffffff url(../../images/bg-espec-proc.png) center center;

}

.encontre-um-medico .abas .conteudo-aba.medicos-cadastrados
{
	background: #ffffff url(../../images/bg-espec-proc.png) center center;

}

.encontre-um-medico .abas .conteudo-aba.nossos-especialistas #bm-carregar-mais-resultados,
.encontre-um-medico .abas .conteudo-aba.medicos-cadastrados #bm-carregar-mais-resultados
{
	margin-bottom: 0!important;

}

.encontre-um-medico .abas .conteudo-aba.nossos-especialistas #bm-carregar-mais-resultados:focus,
.encontre-um-medico .abas .conteudo-aba.medicos-cadastrados #bm-carregar-mais-resultados:focus,
.encontre-um-medico .abas .conteudo-aba.nossos-especialistas #bm-carregar-mais-resultados:hover,
.encontre-um-medico .abas .conteudo-aba.medicos-cadastrados #bm-carregar-mais-resultados:hover
{
	color	  : #55489d!important;
	border	  : 1px solid #55489d!important;
	background: #ffffff!important;

}

.encontre-um-medico-cinza
{
	color	  : #787878;
	font-size : 16px;
	text-align: center;
	font-family: allerlight;

}

.encontre-um-medico-cinza.form-vazio
{
	color	   : #6d6e70;
	font-size  : 20px;
	text-align : center;
	font-weight: 300;

}

.encontre-um-medico-cinza.encontre-um-medico-cinza-display-none
{
	display	  : none;
	margin-top: 56px;

}

.encontre-um-medico-cinza .bm-text-query
{
	color	  : #f37053;
	display	  : inline-block;
	font-size : 20px;
	margin-top: -4px;

}

.encontre-um-medico-cinza .bm-text-query.breakline
{
	color	  : #f37053;
	display	  : block;
	font-size : 20px;
	margin-top: 6px;

}

.encontre-um-medico-cinza.form-vazio
{
	margin-top	 : 33px;
	margin-bottom: 8px;

}

@media(max-width: 445px)
{
	.encontre-um-medico
	{
		margin	  : 0;
		border-top: none;

	}

	.encontre-um-medico.medicos5cards
	{
		margin-top: 40px!important;

	}

	.encontre-um-medico .abas
	{}

	.encontre-um-medico .abas .aba
	{
		width	     : 100%;
		position     : unset;
		margin-left  : 0!important;
		border-radius: 4px;

	}

	.encontre-um-medico .abas .aba:before
	{
		top	    : 3px;
		font    : normal 12px/1 "dashicons";
		float	: left;
		color   : #ffffff;
		margin  : 0 12px 0 1px;
		display : inline-block;
		content : "\f345";
		position: relative;

		-webkit-font-smoothing: antialiased;

	}

	.encontre-um-medico .abas .aba.active:before
	{
		content: "\f347";

	}

	.encontre-um-medico .abas .aba:hover
	{
		background-color: #a5a5a5;

	}

	.encontre-um-medico .abas .aba.active
	{
		background-color   : #f37053;
		border-bottom-color: #ffffff;

	}

	.encontre-um-medico .abas .conteudo-aba
	{
		margin	  : 0;
		border-top: 2px solid #f37053;

	}

	.encontre-um-medico .abas .aba.nossos-especialistas.cardiologia
	{
		margin: 20px 0;

	}

	.encontre-um-medico .abas .aba.nossos-especialistas.cardiologia.active
	{
		margin: 0;

	}

	.encontre-um-medico .abas .medicos-cadastrados
	{
		margin: 20px 0;

	}

	.encontre-um-medico .abas .medicos-cadastrados.active
	{
		margin: 0;

	}

}

.cards-medicos
{
	width  : 100%;
	display: table;

}

.cards-medicos.cards-medicos-premium-display-flex,
.cards-medicos.cards-medicos-outros-display-flex
{
	display  : flex;
	flex-wrap: wrap;

}

.cards-medicos-outros-display-flex{
	padding-bottom: 40px;
}

.cards-medicos .block-paginate
{
	width    : 100%;
	display  : flex;
	flex-wrap: wrap;

}

.cards-medicos .card
{
	width 		  : 11.5%;
	margin		  : 40px 0 0 5.20%;
	display		  : inline-block;
	vertical-align: top;
	
}

.cards-medicos.medicos5cards .card
{
	width : 15%;
	margin: 40px 0 0 5.20%;
	
}

.cards-medicos .card .card-medicos-display-table
{
	width  : 100%;
	height : 100%;
	display: table;
	font-family: Roboto, sans-serif;
	text-decoration: none;
	text-align: left;

}

.cards-medicos .card .card-medicos-cursor-default
{
	cursor: auto;

}

.cards-medicos:not(.medicos5cards) .card:nth-child(6n+1)
{
	margin-left: 2.5%;

}

.cards-medicos.medicos5cards .card:nth-child(5n+1)
{
	margin-left: 2.15%;

}

.cards-medicos .card.sem-foto
{
	/*
		border		 : 1px solid #e5e5e5;
		padding		 : 20px 23px;
		border-radius: 20px;

		-moz-border-radius	 : 20px;
		-webkit-border-radius: 20px;
	*/
	
}

.cards-medicos .card .card-image
{
	border	  	   : 1px solid #e5e5e5;
	display	  	   : block;
	min-height	   : 160px;
	background	   : #ffffff url(../../images/medicos/medico-sem-foto-pequena.png) no-repeat center center;
	background-size: 50% 50%;

}

.cards-medicos.medicos5cards .card .card-image
{
	border	  : none;
	min-height: 226px;

}

.cards-medicos .card.com-foto .card-image
{
	background-size	   : cover;
	background-position: top center;

}

@media(max-width: 1024px)
{
	.cards-medicos .card .card-image
	{
		min-height: 115px;

	}

	.cards-medicos.medicos5cards .card .card-image
	{
		min-height: 176px;

	}

}

@media(max-width: 768px)
{
	.cards-medicos .card,
	.cards-medicos.medicos5cards .card
	{
		float : left;
		width : 40%;
		margin: 50px 0 0 10%;

	}

	.cards-medicos.medicos5cards .card:nth-child(5n+1)
	{
		margin-left: 10%;

	}

	.cards-medicos .card:nth-child(2n+1),
	.cards-medicos.medicos5cards .card:nth-child(2n+1)
	{
		margin-left: 5%;

	}

	.cards-medicos .card .card-image
	{
		min-height: 275px;

	}

	.cards-medicos.medicos5cards .card .card-image
	{
		min-height: 325px;

	}

}

@media(max-width: 425px)
{
	.cards-medicos .card,
	.cards-medicos.medicos5cards .card
	{
		float : left;
		width : 80%;
		margin: 50px 0 0 10%;

	}

	.cards-medicos .card:nth-child(2n+1),
	.cards-medicos.medicos5cards .card:nth-child(2n+1)
	{
		margin-left: 10%;

	}

	.cards-medicos .card .card-image
	{
		min-height: 310px;

	}

	.cards-medicos.medicos5cards .card .card-image
	{
		min-height: 345px;

	}

	.tab-title i
	{
		margin: 6px 0 0 0!important;

	}

	.tab-title h3
	{
		font-size: 20px!important;

	}

}

@media(max-width: 375px)
{
	.cards-medicos .card .card-image,
	.cards-medicos.medicos5cards .card .card-image
	{
		min-height: 280px;

	}

}

@media(max-width: 320px)
{
	.cards-medicos .card .card-image,
	.cards-medicos.medicos5cards .card .card-image
	{
		min-height: 260px;

	}

}

.cards-medicos .card .infos .title
{
	color	   : #f37053;
	padding	   : 0 0 7px 0;
	font-size  : 16px;
	text-align : left;
	margin-top : 17px;
	font-weight: bold;
	font-family: Roboto, sans-serif;

}

.cards-medicos .card.sem-foto .title
{
	margin-top: 0;

}

.cards-medicos .card .infos .title.pagina
{
	color: #f37053;

}

.cards-medicos .card .infos .crms
{
	color	   : #7a7b7c;
	font-size  : 14px;
	margin-top : 3px;
	font-weight: bold;

}

.cards-medicos .card .infos .especialidades
{
	color	   : #7a7b7c;
	font-size  : 12px;
	margin-top : 8px;
	font-weight: bold;

}

.cards-medicos .card .infos .especialidades.centros-de-especialidades
{
	color: #55489d;
	line-height: 18px;

}

.cards-medicos .card .infos .especialidades.centros-de-especialidades td
{
	margin : 0;
	padding: 0;

}

.medicos-encontrados
{
	color	   : #787878;
	font-size  : 16px;
	text-align : center;
	margin-top : 54px;
	font-weight: bold;

}

.medicos-encontrados .bm-text-query
{
	color	  : #f37053;
	display	  : inline-block;
	font-size : 20px;
	margin-top: -4px;

}

.medicos-encontrados .bm-text-query.breakline
{
	color	  : #f37053;
	display	  : block;
	font-size : 20px;
	margin-top: 6px;

}

#bm-carregar-mais-resultados
{
	padding	   : 10px 18px 8px 18px;
	font-weight: bold;

}

@media(max-width: 667px)
{
	#bm-carregar-mais-resultados
	{
		margin-top: 24px;

	}

}

@media (max-width: 667px) and (min-width: 320px)
{
	#bm-carregar-mais-resultados
	{
		margin : 40px 0 40px 50%;
		padding: 9px 18px 8px 18px;

	}

}

#busca-medico .busca-preloader
{
	margin	  : 57px 0 -18px 0;
	display	  : none;
	text-align: center;

}

#busca-medico .busca-preloader p
{
	padding	  : 0;
	margin-top: 8px;

}

#busca-medico .loading {background:#55489d;display:inline-block;clear:both;padding:10px 38px;margin:40px 0 40px 50%;font-size:14px;color:#fff;font-weight:100;border:1px solid #55489d;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
#busca-medico .loading:hover {background:transparent;text-decoration:none;color:#c7c7c6;border-color:#c7c7c6}

#busca-medico .loading-in-use
{
	width	  : 95%;
	padding	  : 12px 0 0 0;
	display	  : none;
	position  : absolute;
	text-align: center;

}

@media(max-width: 667px)
{
	#busca-medico .loading-in-use
	{
		width: 91.5%;

	}

}

.search-overlay
{
	top		  : 0;
	left	  : 0;
	width	  : 100%;
	height	  : 100%;
	z-index	  : 999999;
	display	  : none;
	position  : fixed;
	background: rgba(0, 0, 0, .5);

}

.search-overlay.open
{
	display: table;

}

.infos-saibamais
{
	width			  : 100%;
	color			  : #ffffff;
	cursor			  : pointer;
	border	 		  : 1px solid #55489d;
	margin			  : 20px auto 0 auto;
	padding	 	 	  : 11px 18px 9px 18px;
	font-size	 	  : 12px;
	text-align		  : center;
	font-weight		  : bold;
	background-color  : #55489d;

	border-radius	  : 20px;
	-moz-border-radius: 20px;

	transition		  : all .25s ease-in-out 0s;
	-moz-transition	  : all .25s ease-in-out 0s;
	-webkit-transition: all .25s ease-in-out 0s;
	
}

.infos-saibamais:hover
{
	color	   		: #55489d;
	border			: 1px solid #55489d!important;
	background-color: #ffffff;

}

.infos-saibamais-display-table-cell
{
	display		  : table-cell;
	vertical-align: bottom;

}

.infos-saibamais-display-table-cell .infos-saibamais
{
	margin  : 20px 0 0 0!important;
	position: relative!important;

}

#busca-medico .search .selectize-dropdown
{
	margin-top: 23px;

}

#bm-especialistas-encontrados
{
	font-family: allerregular;

}

#espec-mais
{
    padding	  : 0 0 40px 0;
	background: url(../../images/bg-espec-proc.png) center;

}
.result-busca
{
	margin-bottom: 0;

}
.result-busca .cards-medicos .card
{
	margin-top: 37px;

}

.tab-title
{
	cursor	  : pointer;
	border	  : 1px solid #ececec;
	padding	  : 13px 32px 12px 32px;
	background: #ffffff;

}

.tab-title h3
{
	color 	   : #55489d;
	margin	   : 0 0 0 20px;
    font-size  : 28px;
    font-family: allerlight;
    font-weight: 500;

}

.tab-title i
{
	color	 : #dd7558;
	margin	 : 11px 0 0 0;
	position : absolute;
	font-size: 14px;

}

#espec-mais.hidden, .result-busca.hidden
{
	padding: 0!important;

}

#espec-mais.hidden .tab-title
{
	border-bottom: 0;

}

.medicos-tab.hidden .cards-medicos
{
	display: none!important;

}

.lista-de-medicos
{
	clear  : both;
	padding: 0;

}

.lista-de-medicos .title
{
	padding: 10px 0 19px 0;

}

.medico5cards-doencas
{
	margin-top: 4px;

}

.medico5cards-doencas .central
{
	max-width: 1280px;

}

.medico5cards-doencas .title.title-blue
{
	margin-top	 : 32px;
	margin-bottom: 39px;

}

.medico5cards-doencas .title.title-blue h2
{
	padding    : 0 0 12px 0;
	position   : relative;
	font-size  : 28px;
	font-family: allerlight;
	font-weight: 500;

}

.medico5cards-doencas .title.title-blue:before
{
	top			: 100%;
    left		: 50%;
    width		: 45px;
    content		: "";
	margin		: unset;
    position	: absolute;
    transform	: translateX(-50%);
    border-width: 1px;
    border-style: solid;

}