/*
	Theme Name:         Pulso Engine Branding
	Theme URI:          http://www.agenciapulso.com.br/
	Description:        Pulso Engine Branding é um framework WordPress criado utilizando como base o tema Roots.
	Version:            2.0
	Author:             Agência Pulso, Fernando Rivera, Mario Skynex, Renan Lara
	Author URI:         http://www.agenciapulso.com.br/

	License:            MIT License
	License URI:        http://opensource.org/licenses/MIT
*/
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');
:focus{
	outline: none !important;
}
body{
	font-family: 'PT Sans', sans-serif;
}
h4,h3{
	text-transform:uppercase;
	font-size:18px;
}
p{
	font-size:12px;
}
.home .btn-primary{
	width: 188px;
	font-family: 'PT Sans', sans-serif;
}
.home h3:after{
	content: " ";
}
.home h3::after{
	background-color: #27aae2;
	width: 40px;
	height: 3px;
	display: block;
	margin: 10px auto;
}
.home .carrossel{
	margin-top:117px;
}
.home .carrossel .wpsisac-slick-slider .slick-track .slick-slide{
	height: 550px;
}
@media only screen and (max-width: 40.0625em) {
	.home .carrossel .wpsisac-slick-slider .slick-track .slick-slide {
		height: 350px;
	}
}
.home .carrossel .wpsisac-slick-slider .slick-track .slick-slide .wpsisac-slide-wrap>img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.home .row-redes-sociais form input{
	border-radius: 5px;
	border:2px solid #27aae2;
	height: 40px;
	width: 100%;
	padding: 10px 15px;
	margin-bottom:20px;
	color: #3f3f3e;
}
.home .row-redes-sociais form input[type="submit"]{
	float: right;
	width: 70%;
	padding:0;
	color: #27aae1;
	font-size: 18px;
}
.home .row-redes-sociais form input[type="submit"]:hover,
.home .row-redes-sociais form input[type="submit"]:focus,
.home .row-redes-sociais form input[type="submit"]:active{
    color: #FFF;
}
.home .row-redes-sociais form .wpcf7-not-valid-tip{
	margin-top: -17px;
}
.home .row-inner-small{
	/*margin-left: 55px;
	margin-right: 55px;*/
}
.home .row-noticias .box{
	min-height: 100px;
}
.home .row-noticias{
	margin-bottom:50px;
	margin-left: -33px;
	margin-right: -33px;
}
.home .row-noticias .noticias-home>.container{
	padding: 0;
}
.home .row-noticias h3{
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	font-size: 25px;
}
.home .row-noticias h3:after{
	width: 45px;
	margin-bottom: 40px;
}
.home .row-noticias hr{
	margin-top:22px;
	border-bottom:1px solid #27aae2;
	width: 100%;
}
.home .row-noticias .noticias-home-desktop{
	display: flex;
}
.row-noticias .noticias-home .owl-stage,
.row-noticias .noticias-home .owl-stage .owl-item{
	display: flex;
}
.row-noticias .noticias-home .owl-stage .owl-item a:hover{
	text-decoration: none;
}
.row-noticias .noticias-home .owl-stage .owl-item>div{
	padding-left: 33px;
	padding-right: 33px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.row-noticias .noticias-home .owl-nav{
	display: none;
}
.row-noticias .noticias-home .owl-dots{
	display: flex;
	justify-content: center;
	margin-top: 6px;
	margin-bottom: 42px;
}
.row-noticias .noticias-home .owl-dots .owl-dot{
	height: 10px;
	width: 10px;
	border: 1px solid #27aae1;
	margin: 0 9px;
	display: inline-block;
}
.row-noticias .noticias-home .owl-dots .owl-dot.active{
	background: #27aae1;
}
@media only screen and (max-width: 767px){
	.home .row-noticias .noticias-home-desktop{
		display: none;
	}
	.home .row-redes-sociais .list-sociais{
		display: flex;
	}
}
.home .row-noticias .noticias-home-desktop>div{
	/*padding-left: 33px;
	padding-right: 33px;*/
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.home .row-noticias img{
	width:100%;
	height:100%;
}
.home .row-noticias figure{
	padding: 0;
}
.home .row-noticias .title{
	font-size: 25px;
}
.home .row-noticias .date,
.home .row-noticias .data-post{
	color:#888888;
	margin-top:10px;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
.home .row-noticias h5{
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
}
.home .planos-atendidos{
	margin-bottom:40px;
}
.home .planos-atendidos h4{
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	font-size: 20px;
}
.home .planos-atendidos .contatos h4{
	font-size: 30px;

}
.home .planos-atendidos p,
.home .planos-atendidos a{
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
}
.home .planos-atendidos a{
	font-size: 16px;
}
.home .planos-atendidos .btn{
	background:transparent;
}
.home .planos-atendidos .btn:hover{
	background:#27aae2;
}
.home .planos-atendidos .plano{
	padding-top:20px;
}
.home .planos-atendidos .plano,.home .planos-atendidos .atendimento{
	background-repeat: no-repeat;
	min-height: 271px;
	margin-top: 20px;
	border-radius: 7px;
	background-size: cover;
	display: flex;
}
.home .planos-atendidos .atendimento{
	background-color:#e5e9ea;
}
.home .planos-atendidos .atendimento .medica{
	position: relative;
	bottom: 27px;
	margin-bottom: -27px;
	left: -20px;
}
.home .planos-atendidos .atendimento hr{
	height: 2px;
	background: #27aae2;
	width: 115%;
	display: block;
	left: -30px;
	position: relative;
}
.home .planos-atendidos .atendimento .telefone{
	color:#27aae2;
	font-size:25px;
	line-height: 30px;
}
.home .planos-atendidos .atendimento .telefone span{
	font-size:18px;
	margin-right:5px;
	font-family: 'PT Sans', sans-serif;
}
.home .planos-atendidos .atendimento .telefone .ddd{
	font-size:20px;
}
.home .planos-atendidos .atendimento .telefone strong{
	font-size:30px;
}
.home .planos-atendidos .atendimento .contatos{
	padding-top:40px;
}
.home .planos-atendidos .atendimento .contatos>div{
	display: flex;
}
.home .planos-atendidos .atendimento .contatos img{
	float:left;
}
#header{
	background-color:#fff;
}
#header .before-header p{
	margin:10px 0 0;
	padding:0;
	font-family: 'PT Sans', sans-serif;
}
#header .before-header img{
	margin-top:5px;
}
#header .before-header{
	height: 42px;
	overflow: hidden;
}
#header .navbar-default .navbar-nav > li > a {
	font-size: 12px;
	margin-top: 3px;
}
#header .navbar-nav > li > a {
	line-height: 17px;
}
#header .navegacao i{
	font-size: 25px !important;
	color: #27aae2;
	float: right;
	margin-top: 15px;
}

#header .navegacao i.fa-search{
	margin-right: 15px;
}
#header .telephone .info p{
	font-size: 16px;
}
#header .telephone .info a{
	color: #3f3f3e;
}
#header .telephone .info a:hover{
	text-decoration: none;
}
#header .before-header .tempo{
	padding:0;
}
#header .before-header .tempo .separator{
	border-left: 1px solid #dce4e5;
	margin-top: 10px;
	left: 15px;
	font-size: 15px;
	display: inline-block;
	height: 21px;
	margin-left: 18px;
	margin-right: 33px;
}
#header .before-header .tempo p{
	font-size: 15px;
}
#header .before-header .relogio, #header .before-header .tools-header{
	float:right;
	font-size: 21px;
}
#header .before-header .tools-header{
	margin-top: 10px;
	display: flex;
	align-items: center;
	line-height: 19px;
}
#header .before-header .tools-header .top-ico-mob{
	display: none;
}
#header .before-header .tools-header a{
	color: #27aae1;
	margin-right: 12px;
	display: flex;
}
#header .before-header .tools-header img{
	margin: 0;
}
#header .tempo-espera{
	margin-top: 10px;
	float:right;
}
#header .tempo-espera span{
	color: #27aae2;
	font-weight:700;
	margin: 0 11px;
}
#header .pin-place {
	padding-left: 0px;
	width: 155px;
	float: right;
}
#header .pin-place p{
	text-align: right;
	float: right;
	border-left:1px solid #dce4e5;
	padding-left: 15px;
	font-size: 15px;
	color: #3f3f3e;
}
#header .pin-place img{
	float:right;
}
#header .telephone{
	position:initial;
	margin-top: 18px;
}
#header .telephone .info p{margin: 0;}

#footer{
	padding-top:40px;
	background-color:#27aae2;
	color:#fff;
	font-size: 18px;
}
#footer .footer-header{
	margin-bottom:20px;
}
#footer .footer-content{
	padding-bottom:40px;
}
footer .logo-footer.endereco{
	display: flex;
}
#footer .footer-header .logo-branca{
	padding-right: 40px;
	border-right: 1px solid #ffffff;
	padding-top: 10px;
	width: 320px;
	max-width: 100%;
	height: 58px;
}
#footer .footer-header .adress{
	font-size: 18px;
	/*width: 205px;*/
	width: 245px;
	margin-top: 12px;
	margin-left: 40px;
	font-family: 'PT Sans', sans-serif;
}
#footer .footer-header .social-footer a{
	width: 46px;
	height: 46px;
	display: block;
	float: right;
	margin-left: 15px;
}
#footer .footer-header .social-footer img{
	margin-top:13px;
	width: 46px;
	border-radius: 7px;
}
#footer h4{
	text-transform:uppercase;
	color:#fff;
	margin:30px auto;
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	font-size: 22px;
}
#footer .container-fluid{
	border-bottom: 1px solid;
}

#footer .menu{
	padding-left:0px;
}
#footer .sub-menu{
	padding-left:20px;
}
#footer li{
	list-style:none;
}
#footer .menu-item{
	font-weight: 600;
	margin-bottom: 5px;
	font-family: 'PT Sans', sans-serif;
	/*font-size: 18px;*/
}
#footer .menu-item-has-children .menu-item{
	font-weight:initial;
}
#footer a{
	color:#fff;
}
.pos-footer{
	color:#27aae2;
}
.pos-footer img{
	margin-left: 25px;
    max-height: 87px;
}
.pos-footer .amigo-idoso{
	margin-left: 40px;
}
.pos-footer .selos{
	margin-top: 15px;
	float: right;
}
.pos-footer .responsavel{
	padding-top:45px;
	font-family: 'PT Sans', sans-serif;
}
.pos-footer .col-md-3
.row-conheca .row>col-md-2{
	width: 20%;
}
.row-conheca .item-conheca a{
	color: #333;
}
.pos-footer p{
	font-size: 17px;
}
.row-conheca{
	min-height: 300px;
	padding-bottom: 32px
}
.row-conheca .col-md-2{
	width:20%;
}

.row-conheca .col-md-2 .header-conheca{
	height:55px;
}

.row-conheca .col-md-2 h4{
	line-height: 15px;
	float: left;
	width: 60%;
	font-size: 13px;
	font-weight: 700;
}
.row-conheca h3{
	margin: 30px auto 50px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	font-size: 25px;
}
.row-conheca .col-md-2 h4.sm-conheca{
	margin-top: 15px;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
.row-conheca .col-md-2 p{
	font-family: 'PT Sans', sans-serif;
	font-size: 16px ;
}
.row-conheca .col-md-2 img{
	float:left;
	vertical-align:middle;
	margin: 5px 10px 0 0;
}

.home .row-redes-sociais{
	margin-top:40px;
}
.home .row-redes-sociais h3{
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	font-size: 25px;
	margin-top: 0;
}
.home .row-redes-sociais .p-news,
.home .row-redes-sociais form input{
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
}
.home .row-redes-sociais .p-news img{
	float: left;
}
.home .row-redes-sociais h3::after{
	margin: 10px 10px 35px 28%;
}
.home .row-redes-sociais .list-sociais a{
	display: block;
	float: left;
	margin-right: 50px;
}
.home .row-redes-sociais .list-sociais a img{
	width:75px;
}
.home .row-redes-sociais .list-sociais a:last-child{
	margin-right: 0px;

}

.home .links-uteis{
	margin-top:20px;
	margin-bottom:40px;
}
.home .links-uteis h4{
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	font-size: 20px;
}
.home .btn-primary{
	border-width: 2px;
	width: 223px;
}
.home .links-uteis a{
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
.home .wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slider-content {
	top:initial;
	right:initial;
	left: 5%;
	text-align: left;
	width: 44%;
	bottom: 0;
	float: left;
}
.home .wpsisac-slick-slider.design-2 .slick-image-slide .slide-wrap .slick-slider-short-content p{
	text-align: left;
}
.home .slide-wrap .readmore a.slider-readmore{
	background: transparent;
	width: 188px;
	text-align: center;
	border-radius: 4px;
}
.admin-bar .navbar-fixed-top{
	top:32px;
}
@media (min-width: 1200px){

	.big-container {
		width: 1440px;/*1170px*/
	}
}
@media (max-width: 1199px){
	.home .planos-atendidos .atendimento .medica{
		bottom: -8px;
	}
	.row-conheca .col-md-2{
		width: 33.33%;
	}
}
@media (min-width: 992px){

	.big-container {
		width: 1151px;
	}
}
@media (max-width: 991px){
	.home .planos-atendidos .atendimento .medica{
		bottom: 28px;
	}
}
@media (max-width: 768px) {
	.row.itens{
		margin: 0;
	}
	.home .planos-atendidos p,
	.home .planos-atendidos a,
	.home .row-redes-sociais .p-news{
		font-size: 14px;
		max-width: 100%;
	}
	.row-noticias .noticias-home .owl-stage .owl-item .col-xs-12>div{
		padding: 0 20px;
	}
	.row-noticias .noticias-home .owl-nav{
		display: block;
		right: 0;
		left: 0;
	}
	.row-noticias .noticias-home .owl-nav .owl-prev{
		position: absolute;
		left: 10px;
	}
	.row-noticias .noticias-home .owl-nav .owl-next{
		position: absolute;
		right: 10px;
	}
	.row-noticias .noticias-home .owl-dots{
		display: none;
	}
}
@media (min-width: 768px){
	.big-container {
		width: 890px;
	}
}
@media (max-width: 767px){
	.before-header{
		background: #00ACE4;
	}
	#header .before-header .tempo{
		display: none;
	}
	#header .before-header .pin-place{
		display: none;
	}
	#header .before-header .tools-header .top-ico-desk{
		display: none;
	}
	#header .before-header .tools-header .top-ico-mob{
		display: block;
	}
	#header .before-header .tools-header a{
		color: #FFF;
		border-right: 1px solid #FFF;
		padding-right: 12px;
	}
	#header .before-header .tools-header a:last-child{
		border: 0;
		padding-right: 0;
		margin-right: 0;
	}
}
#menu-primary-navigation{
	margin-top: 15px;
	margin-left:20px;
}
.no-space{
	padding:0!important;
}
/* Menu */
@font-face {font-family: PTSans; src: url('/wp-content/themes/pulso-engine-branding-2.0.5/fonts/PTS55F.ttf');}
ul.nav li.dropdown:hover > ul.dropdown-menu{
	display: flex;
	margin: 0;
}
.navbar .header-container{
	display: flex;
}
.navbar .header-container .logo-header{
	display: flex;
	align-items: center;
}
#header .fluid-top{border-bottom: 0 !important;}
nav.navbar-default{margin-bottom:0;}
#bs-example-navbar-collapse-1{margin-top:0 !important;}
.logo-header{padding: 15px 0 !important;}
.prim-menu #menu-primary-navigation{margin:0;}
.prim-menu nav#wp-megamenu-menu_principal{padding-right: 0; background: none;}
.prim-menu #menu-primary-navigation li.menu-item{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
}
@media only screen and (max-width: 1585px){
	.prim-menu #menu-primary-navigation li.menu-item{
		padding-left:12px;
		padding-right: 12px;
	}
	.prim-menu #menu-primary-navigation li.menu-item a{
		font-size: 15px;
	}
}
.prim-menu #menu-primary-navigation>li.menu-item{
	height: 88px;
	margin: 0 6px;
	position: static;
}
@media (max-width:992px) {
	.prim-menu #menu-primary-navigation>li.menu-item{
		height: 88px;
		margin: 0 6px;
		position: relative;
	}
}	
.prim-menu li > ul.dropdown-menu {
    width: 100vw;
    left: 0;
    height: 200px;
    overflow: hidden;
    padding: 25px 290px;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: flex-start;
    
}

.prim-menu li > ul.dropdown-menu li ul.dropdown-menu{

	background: transparent;
	display: block;
	position: static;
    padding: 0;
    height: auto;
    box-shadow: none;
    border:  none;

}
.prim-menu li > ul.dropdown-menu li ul.dropdown-menu li a::before {content: "\2022"; color:rgba(255,255,255,0.5); font-weight: bold; display: inline-block; width: 13px; margin-left: -13px; font-size: 24px; position: absolute;}
.prim-menu li > ul.dropdown-menu li.menu-item{

	max-width: 300px;
	flex: 0 0 20%;
	width: 100%;
}
ul.nav li.dropdown > ul.dropdown-menu{
	margin: 0 !important;
}
.prim-menu li > ul.dropdown-menu li.menu-item ul.dropdown-menu li.menu-item{

	max-width: 100%;
	flex: 0 0 100%;
}
.prim-menu .dropdown-menu > li > a:hover{
    
    background-color: transparent;
}
.prim-menu li > ul.dropdown-menu li.menu-item a{
	font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    text-transform: uppercase;
    letter-spacing: 0;
    margin-bottom: 5px;
    position: relative;
    font-family: "PT Sans" , sans-serif;
}
.prim-menu ul li  a{
	
    font-family: "PT Sans" , sans-serif;
}
.prim-menu #menu-primary-navigation>li.menu-item>a:after{
	content: "";
	height: 24px;
	display: block;
	position: absolute;
	right: -17px;
    top: 27px;
	border-right: 1px solid #dce4e5;
}
.prim-menu #menu-primary-navigation>li.menu-item:last-child:after{
	display: none;
}
/*
.prim-menu #menu-primary-navigation li.pacientes:hover,#menu-primary-navigation li.pacientes.active{background:#4d8d81;}
.prim-menu #menu-primary-navigation li.institucional:hover,#menu-primary-navigation li.institucional.active{background:#23376d;}
.prim-menu #menu-primary-navigation li.servicos:hover,#menu-primary-navigation li.servicos.active{background:#799cbb;}
.prim-menu #menu-primary-navigation li.portal_medico:hover,#menu-primary-navigation li.portal_medico.active{background:#8f53a1;}
.prim-menu #menu-primary-navigation li.noticias:hover,#menu-primary-navigation li.noticias.active{background:#f68c59;}
.prim-menu #menu-primary-navigation li.contato:hover,#menu-primary-navigation li.contato.active{background:#f04e5e;}
/*  */
.prim-menu #menu-primary-navigation li.menu-item a{padding: 30px 0 5px; margin-bottom:20px;}
.prim-menu #menu-primary-navigation li.menu-item:hover a{color: #FFF !important; text-decoration:none; }
.prim-menu #menu-primary-navigation li.active a{color: #FFF !important;}

.prim-menu #menu-primary-navigation li.pacientes:hover a{border-bottom-color:#034ea2 !important;}
.prim-menu #menu-primary-navigation li.institucional:hover a{border-bottom-color:#799cbb !important;}
.prim-menu #menu-primary-navigation li.servicos:hover a{border-bottom-color:#4d8d81 !important;}
.prim-menu #menu-primary-navigation li.portal_medico:hover a{border-bottom-color:#8f53a1 !important;}
.prim-menu #menu-primary-navigation li.noticias:hover a{border-bottom-color:#f04e5e !important;}
.prim-menu #menu-primary-navigation li.contato:hover a{border-bottom-color:#f0c84e !important;}

.prim-menu #menu-primary-navigation li.menu-item:hover ul li.menu-item{list-style-type: none; font-family: 'PT Sans';}
/*.prim-menu #menu-primary-navigation li.menu-item ul li.menu-item a::before {content: "\2022"; color:rgba(255,255,255,0.5); font-weight: bold; display: inline-block; width: 15px; margin-left: -15px; font-size: 24px; position: absolute;}*/

/*
.prim-menu #wp-megamenu-menu_principal > .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.pacientes > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{background:rgba(77,141,129,0.9);}
.prim-menu #wp-megamenu-menu_principal > .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.institucional > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{background:rgba(35,55,109,0.9); }
.prim-menu #wp-megamenu-menu_principal > .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.servicos > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{background:rgba(121,156,187,0.9); }
.prim-menu #wp-megamenu-menu_principal > .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.portal_medico > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{background:rgba(143,83,161,0.9); }
.prim-menu #wp-megamenu-menu_principal > .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.noticias > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{background:rgba(246,140,89,0.9); }
.prim-menu #wp-megamenu-menu_principal > .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.contato > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{background:rgba(240,78,94,0.9); }
/*  */

.prim-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu ul.wp-megamenu-sub-menu{max-width: 1060px !important; margin: 0 auto !important;}
.prim-menu .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget{margin:7px 0 !important; padding:0 !important;}
.prim-menu #menu-primary-navigation li.menu-item:hover ul li a{border:none !important; font-weight:normal !important; margin:0 !important; padding:0 !important;}
.prim-menu #menu-primary-navigation li.menu-item:hover ul li a:hover{color:#FFF !important;}

#menu-primary-navigation>li{margin-right: -4px;}
#menu-primary-navigation li ul.wp-megamenu-sub-menu{overflow:hidden;}
.side-menu-mobille{display:none}

.tempo-mobille{font-family: 'PT Sans'; border-top: 1px solid #27aae2; display:none;}
.tempo-mobille .ao-centro{margin: 0 auto; width: max-content;}
.tempo-mobille .ao-centro div{float:left;}
.tempo-mobille .ao-centro .grande{font-size:22px;}
.tempo-mobille .ao-centro img{width: 40px; margin-top: 10px;}

.clicavel{cursor:pointer;}
#pesquisa-site{display:none; position: absolute; width: 100%;}
.pesquisa-site{
	width: 100%;
	padding: 0 15px;
}
.search-results .modelo-template{
	margin-top: 123px;
}
#pesquisa-site form,
.pesquisa-site form{margin-top: 2px;}
#pesquisa-site form div,
.pesquisa-site form div{width:100%;}
#pesquisa-site form .input-group-btn,
.pesquisa-site form .input-group-btn{display: block;}
#pesquisa-site form input[type="search"],
.pesquisa-site form input[type="search"]{width:100%; background:rgba(255,255,255,0.8); border-radius: 10px; height: 44px; padding-right: 127px; padding-left:30px; font-family: "PT Sans";}
.pesquisa-site form input[type="search"]{
	border: 1px solid #27aae2;
	height: 64px;
	border-radius: 0 0 10px 10px !important;
	padding-right: 161px;
}
#pesquisa-site form .search-submit,
.pesquisa-site form .search-submit{padding: 6px 35px; color:#27aae1; border: 2px solid #27aae1; border-radius: 10px; margin-top:4px; margin-left: -123px; z-index: 999; font-family: "PT Sans";}
.pesquisa-site form .search-submit{
	max-width: 147px;
	margin-left: -155px !important;
	border-radius: 10px !important;
	z-index: 9 !important;
	margin-top: 14px;
}
#pesquisa-site form .search-submit:hover,
.pesquisa-site form .search-submit:hover{background:#FFF;}
#pesquisa-site .comecar-aqui{background:#FFF; border-radius:5px; padding:30px; margin-top: 12px; border: 1px solid #e5e8e9;}
#pesquisa-site .comecar-aqui h2{font-family: "PT Sans"; margin-top:0; text-transform: uppercase; font-size: 21px; font-weight: bold; border-bottom: 1px solid;  padding-bottom: 20px; margin-bottom: 30px; }
#pesquisa-site .comecar-aqui ul{
    padding: 0;
}
#pesquisa-site .comecar-aqui li{
    list-style: none;
    margin-bottom: 10px;
}
#pesquisa-site .comecar-aqui p,
#pesquisa-site .comecar-aqui li a{
    font-size: 20px;
    color:#27aae2;
}
#pesquisa-site .comecar-aqui p:before,
#pesquisa-site .comecar-aqui li a:before{
     content: " ";
     display: inline-block;
     width: 10px;
     height: 10px;
     margin-right: 6px;
 }
#pesquisa-site .comecar-aqui li a:before{
    margin-right: 13px;
}
#pesquisa-site .comecar-aqui p.ln-pacientes:before,
#pesquisa-site .comecar-aqui li.ln-pacientes a:before{
    background:#5f9e78;
}
#pesquisa-site .comecar-aqui p.ln-portal_medico:before,
#pesquisa-site .comecar-aqui li.ln-portal_medico a:before{
    background:#8f53a1;
}
#pesquisa-site .comecar-aqui p.ln-contato:before,
#pesquisa-site .comecar-aqui li.ln-contato a:before{
    background:#f04e5e;
}
.menu-m{display:none;}
.mobile-menu form select{
	padding-right: 42px;
}
@media only screen and (max-width: 1199px){
	.navbar .infos-header{float: right; margin-right: -15px;}
	#menu-primary-navigation{display: none; top: 130px; background: #FFF; position: fixed; left: 0; right: 0; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28); justify-content: center;}
	#menu-primary-navigation.mostra{display: flex !important;}
	.menu-m {display: block;}
	.navegacao.icones{z-index: 999;}
}
@media only screen and (max-width: 767px){
	.home .carrossel{
		margin-top:186px;
	}
	.home.admin-bar .carrossel{
		margin-top: 118px;
	}
	.tempo-mobille{/*display:block;*/}
	.prim-menu nav .show-close-icon,.infos-header .info{display: none !important;
		opacity: 0;
		width: 22px !important;
		position: fixed;
		right: 15px;
		padding: 0 !important;
		margin: 0 !important;
		top: 68px;
		height: 20px;}
	nav .wpmm-mobile-menu{position: relative; top: 83px; padding-right: 0; padding-left: 5px !important; margin-left: -20px; margin-right: -15px; margin-top: -4px;}
	#menu-primary-navigation{overflow:auto;}
	.wpmm-mobile-menu #menu-primary-navigation{background:#27aae1; padding: 0; position: fixed; bottom: 0; top: 116px;}
	.admin-bar .wpmm-mobile-menu #menu-primary-navigation{top:140px; display: none;}
	.prim-menu #menu-primary-navigation li.menu-item a{color:#FFF !important; text-align: right; font-weight: normal !important; padding: 15px 0 5px !important;font-size: 14px;}
	.prim-menu #menu-primary-navigation>li.menu-item>a:after{
		content: "";
		height: 10px;
		display: inline-block;
		position: static;
		border-right: none;
	}
	.prim-menu #menu-primary-navigation a:after{
		content:" "; 
		display:inline-block !important; 
		width:10px; height:10px; 
		margin-left: 10px;
	}

	.prim-menu #menu-primary-navigation .pacientes a:after{background:rgb(77,141,129);}
	.prim-menu #menu-primary-navigation .institucional a:after{background:rgb(35,55,109); }
	.prim-menu #menu-primary-navigation .servicos a:after{background:rgb(121,156,187); }
	.prim-menu #menu-primary-navigation .portal_medico a:after{background:rgb(143,83,161); }
	.prim-menu #menu-primary-navigation .noticias a:after{background:rgb(246,140,89); }
	.prim-menu #menu-primary-navigation .contato a:after{background:rgb(240,78,94); }
	.prim-menu #menu-primary-navigation .pacientes>a,.wpmm-mobile-menu #menu-primary-navigation .institucional>a,.wpmm-mobile-menu #menu-primary-navigation .servicos>a,.wpmm-mobile-menu #menu-primary-navigation .portal_medico>a,.wpmm-mobile-menu #menu-primary-navigation .noticias>a,.wpmm-mobile-menu #menu-primary-navigation .contato>a{pointer-events: none; cursor:pointer;}
	.navbar .prim-menu{
		width: 100%;
		padding: 0;
		position: fixed;
	    left: 0;
	    top: 0;
	}
	.navbar .prim-menu #menu-primary-navigation{
		height: 0;
	    background: #27aae1;
	}
	.navbar .logo-header{margin-left: 0px !important;}
	.navbar .infos-header{float:right; margin-right: -15px;}
	.home .row-inner-small{margin-left: 0px; margin-right: 0px;}
	#menu-primary-navigation a:before{display:none !important;}
	#menu-primary-navigation li.show_sub{position: relative; top: 0; left: 0; bottom: 0; z-index: 999; padding:0 !important; margin-bottom: -5px;}
	#menu-primary-navigation li.show_sub.pacientes{background:rgb(77,141,129);}
	#menu-primary-navigation li.show_sub.institucional{background:rgb(35,55,109);}
	#menu-primary-navigation li.show_sub.servicos{background:rgb(121,156,187);}
	#menu-primary-navigation li.show_sub.portal_medico{background:rgb(143,83,161);}
	#menu-primary-navigation li.show_sub.noticias{background:rgb(246,140,89);}
	#menu-primary-navigation li.show_sub.contato{background:rgb(240,78,94);}
	.prim-menu #menu-primary-navigation li.show_sub>a{text-align:center; margin:0 !important;}
	#menu-primary-navigation li.show_sub a:after{display:none !important;}
	#menu-primary-navigation li.show_sub>a:after{content: " "; display: inline-block !important; width: 100%; border-bottom: 1px solid #FFF; margin: 0;}
	#menu-primary-navigation li.show_sub ul.dropdown-menu{
	display:block;
    height: auto;
    max-height: 100%;
    padding: 0;
    width: 100%;
    position: static;
    border: 0;
    }
    #menu-primary-navigation li.show_sub > ul.dropdown-menu{
    	margin-bottom: 20px;
    	padding-bottom: 20px;
    }

    .prim-menu li > ul.dropdown-menu li a{
    	    font-size: 16px;
    }
    .prim-menu li > ul.dropdown-menu li.menu-item {
	    max-width: 100%;
	    flex: 0 0 100%;
	}

	.prim-menu #menu-primary-navigation li.menu-item:hover ul li a {
	    border: none !important;
	    font-weight: normal !important;
	    margin: 0 !important;
	    padding: 0 !important;
	}
	.prim-menu #menu-primary-navigation li.menu-item ul li a {
	    border: none !important;
	    font-weight: normal !important;
	    margin: 0 !important;
	    padding: 0 !important;
	}
	#menu-primary-navigation li.show_sub .wp-megamenu-sub-menu a{margin: 0 !important; padding:0 !important; padding-right:15px !important;}
	.prim-menu #menu-primary-navigation li.menu-item:hover ul li a{padding-right:0px !important;}
	.prim-menu #menu-primary-navigation>li.menu-item{height: auto;min-height: 73px;}
	ul.nav li.dropdown:hover > ul.dropdown-menu{
		display: none;
	}
	#menu-primary-navigation li.show_sub li{padding:0;}
	.side-menu-normal{display:none;}
	.side-menu-mobille{display:block}
	.side-menu-mobille select{text-transform:uppercase;}

	#pesquisa-site{background:#FFF; position: fixed; bottom: 0; top: 116px;}
	.admin-bar #pesquisa-site{top:140px}
	#pesquisa-site form input[type="search"],#pesquisa-site form .search-submit{border: 1px solid #27aae1; border-radius: 5px;}
	#pesquisa-site form input[type="search"]{padding-left: 10px; padding-right: 123px;}
	#pesquisa-site form .search-submit{margin-left: -118px; margin-top: 5px;}
	#pesquisa-site .comecar-aqui{padding:0px; border:0;}
	.menu-m{display:block;}
}

/* Conteudo  */
.modelo-template{margin-top:200px;}
.modelo-template .sidebar{margin-bottom:20px;}
.modelo-template .sidebar .abaixo-side{
	max-width: 315px;
}
#template01.blog-saude>.container>.row>.col-md-8{
	padding-left: 0;
}
.modelo-template .sidebar h1{text-transform: uppercase; font-family: 'PT Sans'; font-weight: bold; border-bottom: 1px solid; padding-bottom: 21px; margin-top:0;}
.modelo-template h2{font-size: 22px; margin-bottom: 25px;}
.modelo-template p{
	font-size: 16px;
	margin-bottom: 25px;
	color:#3f3f3e;}
.modelo-template ul li{font-size:16px;}
.modelo-template img{max-width:100% !important; height:auto !important; /*margin-bottom: 15px;*/}
.rl-basicgrid-gallery .rl-gallery-item img {
   
    width: 100% !important;
    height: 130px !important;
    object-fit: cover;
}
.rl-basicgrid-gallery .rl-gallery-item img.baixar {
   
    width: auto !important;
    height: auto !important;
    object-fit: cover;
}
.modelo-template iframe{width:100%;}
.modelo-template .post-content{font-family: "PT Sans";}
.modelo-template h2.telefone{display: flex; align-items: center;}
.modelo-template .telefone::before{content:""; display: inline-block; height: 27px; width: 27px; margin-right: 10px;}
.modelo-template .cell:before{content:" "; display:inline-block; width:17px; height:28px; float: left; margin-right:10px;}
.modelo-template .telefone-num{font-size: 22px;}
.modelo-template h3{text-transform: initial;}
.modelo-template select{-webkit-appearance: none;}
.modelo-template input,.modelo-template button, .modelo-template a.button, .modelo-template select,.modelo-template textarea,.pacientes select,.pacientes textarea{border: 2px solid; border-radius: 5px; padding: 7px 30px; font-weight: normal; font-size: 18px; width:100%; background:none; padding: 7px 15px; margin-top: 5px;}

/*///|||\\\*/
.pacientes .telefone::before{background:url(/wp-content/uploads/2020/01/ico-telefone-pacientes.png);}
.pacientes .cell:before{background:url(/wp-content/uploads/2020/01/ico-cell-pacientes.png);}
.pacientes select{background:url(/wp-content/uploads/2020/01/select-arrow-pacientes.png) no-repeat center right 10px;}
/*
.pacientes .sidebar h1,.pacientes .sidebar,.pacientes h2,.pacientes h3,.pacientes input,.pacientes button,.pacientes a.button,.pacientes select{color:#4d8d81;}
.pacientes .sidebar #breadcrumbs a,.pacientes hr,.pacientes input,.pacientes button,.pacientes a.button,.pacientes select,.pacientes textarea{border-color:#4d8d81;}
.pacientes .sidebar .menu-menu-pacientes-container ul ul li a:before{background:rgba(77,141,129,0.5);}
.pacientes #botao-footer,.pacientes #botao-footer .conteudo{background-color:#4d8d81; margin-right: 0;}
.pacientes .sidebar li.current-menu-item.active{background:#4d8d81 !important;}
.pacientes .footable .btn-primary {color: #fff; background-color: #4d8d81; border-color: #4d8d81;}
.pacientes .footable .pagination>li>a,.pacientes .footable .pagination>li>span{color:#4d8d81;}
.pacientes .footable .pagination>.active>a{background-color: #4d8d81; border-color: #4d8d81; color:#FFF;}
.pacientes .semantic_ui .ui.table:not(.inverted) thead th{color:#4d8d81;}
  */

.institucional .telefone::before{background:url(/wp-content/uploads/2020/01/ico-telefone-institucional.png);}
.institucional .cell:before{background:url(/wp-content/uploads/2020/01/ico-cell-institucional.png);}
.institucional select{background:url(/wp-content/uploads/2020/01/select-arrow-institucional.png) no-repeat center right 10px;}

.demonstracoes-financeiras .institucional a.button:hover {
    color: #fff;
    background: #23376d;
    text-decoration: none;
}

.demonstracoes-financeiras .institucional a.button {
    
    border-radius: 4px;
    display: inline-block;
    text-align: center;
}

@media(max-width: 992px){

	.demonstracoes-financeiras .institucional a.button {
    
	   text-align: center;
	}

	section.post-content.demonstracoes-financeiras {
	    margin-bottom: 40px;
	}
}
/*.modelo-template.institucional .sidebar h1,
.modelo-template.institucional .sidebar,
.modelo-template.institucional h2,
.modelo-template.institucional h3,
.modelo-template.institucional input,
.modelo-template.institucional button,
.modelo-template.institucional a.button,
.modelo-template.institucional select{color:#23376d;}
.modelo-template.institucional .sidebar #breadcrumbs a,.modelo-template.institucional hr,.modelo-template.institucional input,
.modelo-template.institucional button,.modelo-template.institucional a.button,.modelo-template.institucional select,.modelo-template.institucional textarea{border-color:#23376d;}
/*.institucional .sidebar .side-menu ul li a::before{background:rgba(35,55,109,0.5);}
.modelo-template.institucional .sidebar .menu-menu-pacientes-container ul ul li a:before{background:rgba(35,55,109,0.5);}
.modelo-template.institucional #botao-footer,.institucional #botao-footer .conteudo{background-color:#23376d;}
.modelo-template.institucional .sidebar li.current-menu-item.active{background:#23376d !important;}*/

.servicos .telefone::before{background:url(/wp-content/uploads/2020/01/ico-telefone-servicos.png);}
.servicos .cell:before{background:url(/wp-content/uploads/2020/01/ico-cell-servicos.png);}
.servicos select{background:url(/wp-content/uploads/2020/01/select-arrow-servicos.png) no-repeat center right 10px;}
/*.servicos .sidebar h1,.servicos .sidebar,.servicos h2,.servicos h3,.servicos input,.servicos button,.servicos a.button,.servicos select{color:#799cbb;}
.servicos .sidebar #breadcrumbs a,.servicos hr,.servicos input,.servicos button,.servicos a.button,.servicos select,.servicos textarea{border-color:#799cbb;}
/*.servicos .sidebar .side-menu ul li a::before{background:rgba(121,156,187,0.5);}
.servicos .sidebar .menu-menu-pacientes-container ul ul li a:before{background:rgba(121,156,187,0.5);}
.servicos #botao-footer,.servicos #botao-footer .conteudo{background-color:#799cbb;}
.servicos .sidebar li.current-menu-item.active{background:#799cbb !important;}*/

.portal_medico .telefone::before{background:url(/wp-content/uploads/2020/01/ico-telefone-portal_medico.png);}
.portal_medico .cell:before{background:url(/wp-content/uploads/2020/01/ico-cell-portal_medico.png);}
/* .portal_medico select{background:url(/wp-content/uploads/2020/01/select-arrow-portal_medico.png) no-repeat center right 10px;} */
/*.portal_medico .sidebar h1,.portal_medico .sidebar,.portal_medico h2,.portal_medico h3,.portal_medico input,.portal_medico button,.portal_medico a.button,.portal_medico select{color:#8f53a1;}
.portal_medico .sidebar #breadcrumbs a,.portal_medico hr,.portal_medico input,.portal_medico button,.portal_medico a.button,.portal_medico select,.portal_medico textarea{border-color:#8f53a1;}
/*.portal_medico .sidebar .side-menu ul li a::before{background:rgba(143,83,161,0.5);}
.portal_medico .sidebar .menu-menu-pacientes-container ul ul li a:before{background:rgba(143,83,161,0.5);}
.portal_medico #botao-footer,.portal_medico #botao-footer .conteudo{background-color:#8f53a1;}
.portal_medico .sidebar li.current-menu-item.active{background:#8f53a1 !important;}*/

.noticias .telefone::before{background:url(/wp-content/uploads/2020/01/ico-telefone-noticias.png);}
.noticias .cell:before{background:url(/wp-content/uploads/2020/01/ico-cell-noticias.png);}
.noticias select{background:url(/wp-content/uploads/2020/01/select-arrow-noticias.png) no-repeat center right 10px;}
/*.noticias .sidebar h1,.noticias .sidebar,.noticias h2,.noticias h3,.noticias input,.noticias button,.noticias a.button,.noticias select{color:#f68c59;}
.modelo-template.noticias .sidebar #breadcrumbs a,.modelo-template.noticias hr,.modelo-template.noticias input,.modelo-template.noticias button,.noticias a.button,.noticias select,.noticias select{border-color:#f68c59;}
/*.noticias .sidebar .side-menu ul li a::before{background:rgba(246,140,89,0.5);}
.noticias .sidebar .menu-menu-pacientes-container ul ul li a:before{background:rgba(246,140,89,0.5);}
.noticias #botao-footer,.noticias #botao-footer .conteudo{background-color:#f68c59;}
.noticias .sidebar li.current-menu-item.active{background:#f68c59 !important;}*/

.contato .telefone::before{background:url(/wp-content/uploads/2020/01/ico-telefone-contato.png);}
.contato .cell:before{background:url(/wp-content/uploads/2020/01/ico-cell-contato.png);}
.contato select{background:url(/wp-content/uploads/2020/01/select-arrow-contato.png) no-repeat center right 10px;}
/*.contato .sidebar h1,.contato .sidebar,.contato h2,.contato h3,.contato input,.contato button,.contato a.button,.contato select{color:#f04e5e;}
.contato .sidebar #breadcrumbs a,.contato hr,.contato input,.contato button,.contato a.button,.contato select,.contato textarea{border-color:#f04e5e;}
/*.contato .sidebar .side-menu ul li a::before{background:rgba(240,78,94,0.5);}
.contato .sidebar .menu-menu-pacientes-container ul ul li a:before{background:rgba(240,78,94,0.5);}
.contato #botao-footer,.contato #botao-footer .conteudo{background-color:#f04e5e;}
.contato .sidebar li.current-menu-item.active{background:#f04e5e !important;}*/
/*///|||\\\*/

.sidebar #breadcrumbs{line-height: 28px;}
.sidebar #breadcrumbs a{color:#23376d; font-size:15px; padding: 7px 5px 7px 0 !important; margin-right: 5px; border-right: 1px solid; font-weight: normal;}
.sidebar #breadcrumbs .breadcrumb_last{font-size:15px; font-weight: 400;}

.sidebar nav{z-index:1 !important; padding:0 !important;}
#menu-menu-pacientes{padding: 10px 0; margin-top: 45px;}
.sidebar ul{position: unset !important; margin:0; padding:0; border-radius:5px;}
.sidebar li,.sidebar a{padding:0 !important;}
.sidebar .side-menu a{
	padding: 10px 20px !important;
	font-weight: normal !important;
	display:inline-block;
	min-width: 100%;
	font-family: 'PT Sans';
	font-size: 15px;
}
.sidebar ul li.active, .sidebar ul li.active li{display:block !important;}
.sidebar ul li.active ul{display: block !important; opacity: 1 !important; visibility: visible !important; background:#F9F9F9; border-radius:0;}
.sidebar ul li.active ul ul{margin-left: 19px;}
.sidebar li.current-menu-item.active>a{color:#FFF !important;}
.sidebar .side-menu{background:#f9f9f9 !important; border-radius: 10px;}
.sidebar .side-menu ul li a:before{content:" "; display: inline-block; width: 6px; height: 6px; border-radius: 6px; margin-right: 4px; margin-top: 0px; margin-bottom: 2px;}
.sidebar .side-menu ul ul li a:before{width: 12px; margin-right: 8px;}
/*.sidebar .side-menu ul li.active a:before{background:rgba(255,255,225,0.5) !important;}*/
/*.sidebar .side-menu .sub-menu{display:none;}*/
.sidebar .side-menu .current-menu-ancestor .sub-menu{display:block;}
.sidebar .side-menu li{list-style:none; text-transform:uppercase;}
.sidebar .side-menu li ul li{text-transform:none;}
.sidebar .side-menu li:first-child{border-radius:10px 10px 0 0;}
.sidebar .side-menu li ul li:first-child{border-radius:0;}
.sidebar .side-menu li:last-child{border-radius:0 0 10px 10px;}
.sidebar .side-menu a{color:#27aae1 !important;}

.sidebar li.current-menu-item.current-menu-parent.active{background: none !important;}
.sidebar li.current-menu-item.current-menu-parent.active a{color:#27aae1 !important;}
.sidebar li.current-menu-item.current-menu-parent.active .active a{color:#FFF !important;}

#template01 .como-chegar h2{margin-bottom: 10px;}

#template02 .resumo-topo h2{margin-top:6px; text-transform:uppercase; font-family: "PT Sans";}
#template02 .resumo-topo p{margin:0; font-family: "PT Sans";}
#template02 .agendamento-online{margin-bottom: 98px;}
#template02 .agendamento-online .interno{background:#f9f9f9; padding:10px 30px;}
#template02 .agendamento-online h2{text-transform:uppercase;}
#template02 .agendamento-online p{color:#60646a; font-size: 16px;}
#template02 .agendamento-online .cadastro{border: 2px solid #4d8d81; border-radius: 5px; padding: 7px 30px; font-weight: normal; font-size: 18px;}
#template02 .agendamento-online a,#template02 .agendamento-online a:hover{color:#4d8d81; font-weight:bold; text-decoration:none;}
#template02 .agendamento-online .acesse .interno{padding-bottom: 0; margin-bottom: 24px;}
#template02 .agendamento-online form label{width:100%; color:#60646a;font-weight: normal; font-size: 16px;}
#template02 .agendamento-online input{padding: 7px 15px;}
#template02 .agendamento-online input::placeholder{color:#60646a;}
#template02 .agendamento-online input[type='submit']{margin-top: 28px;}

#template02 .cadastre-se form{margin-bottom:120px;}
#template02 .cadastre-se form h2{text-transform:uppercase; margin-top: 35px;}
#template02 .cadastre-se a,#template02 .cadastre-se a:hover{color:#4d8d81; font-weight:bold; text-decoration:none;}
#template02 .cadastre-se form label{width:100%; color:#60646a;font-weight: normal; font-size: 16px;}
#template02 .cadastre-se .concordo .wpcf7-list-item{margin-left:0;}
#template02 .cadastre-se .concordo label{background:#f9f9f9; padding:15px; margin-top: 26px;}
#template02 .cadastre-se .concordo input{width:auto;}
.cadastre-se input[type=checkbox]{display:none;}
.cadastre-se input[type=checkbox] + .wpcf7-list-item-label{font-size: 14px;}
.cadastre-se input[type=checkbox] + .wpcf7-list-item-label:before {border: 2px solid #4d8d81; content: "\00a0"; display: inline-block; font: 24px/1em sans-serif; height: 27px; margin: 0 .25em 0 0; padding: 0; vertical-align: top; width: 27px;
	border-radius: 5px;}
.cadastre-se input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
	background: #4d8d81; color: #FFF; content: "\2713"; text-align: center;}
.cadastre-se input[type="checkbox"]:checked + .wpcf7-list-item-label:after {font-weight: bold;}
#template02 .cadastre-se input[type='submit']{margin-top: 16px; width: auto; float: right; padding: 7px 40px;}

#template01 .sidebar.agendamento-online-2 .side-menu{display:none;}
#template01 .agendamento-online-2 .cabecalho h3{font-size: 22px; display: flex; align-items: baseline; float:left; margin-top: 9px;}
#template01 .agendamento-online-2 .cabecalho img{margin-right:20px; float:left;}
#template01 .agendamento-online-2 .cabecalho i{float:right; border-radius: 5px; padding: 7px 8px; font-weight: normal; font-size: 18px; background:#4d8d81; color:#FFF;}
#template01 hr{clear:both;}
#template01 .agendamento-online-2 .seleciona button{font-size:15px; background:#60646a; border-color:#60646a; color:#FFF;}
#template01 .agendamento-online-2 .seleciona button.selected{background:#FFF; border-color:#4d8d81; color:#4d8d81;}
.agendamento-online-2 input[type=radio]{display:none;}
.agendamento-online-2 input[type=radio] + label{font-size: 14px; font-weight: normal; margin-right: 40px;}
.agendamento-online-2 input[type=radio] + label:before {border: 2px solid #4d8d81; content: "\00a0"; display: inline-block; font: 24px/1em sans-serif; height: 27px; margin: 0 .25em 0 0; padding: 0; vertical-align: top; width: 27px; border-radius: 10px; margin-top: -4px;}
.agendamento-online-2 input[type="radio"]:checked + label:before {
	background: #4d8d81; color: #FFF; content: "\2713"; text-align: center;}
.agendamento-online-2 input[type="radio"]:checked + label:after {font-weight: bold;}
#template01 .agendamento-online-2 .conteudo{background:#f9f9f9; padding:28px; margin-top:30px; margin-bottom:220px;}
#template01 .agendamento-online-2 .conteudo h2{margin-top:0; text-transform:uppercase;}
#template01 .agendamento-online-2 .sbmt{text-align:right; margin-bottom:0;}
#template01 .agendamento-online-2 button[type='submit']{margin-top: 16px; width: auto; padding: 7px 40px;}

#template01 .convenios-e-planos{margin-bottom:115px;}
#template01 .convenios-e-planos p{color:#3f3f3e;}
#template01 .convenios-e-planos #pesquise{background:#f9f9f9; margin: 0; color:#3f3f3e; display: flex; align-items: center; padding:27px 15px;}
#template01 .convenios-e-planos table thead{color:#4d8d81; font-size: 16px;}
#template01 .convenios-e-planos table thead th{border-bottom:1px solid #4d8d81;}
#template01 .convenios-e-planos table tbody td{border-top:0; color:#60646a;}
#template01 .convenios-e-planos table .center{text-align:center;}
#template01 .convenios-e-planos .carrega-mais{text-align:center;}
#template01 .convenios-e-planos .carrega-mais button{width:auto;padding: 7px 70px;}

#accordion{margin-bottom:90px;}
#accordion .card{border-radius:10px;}
#accordion .card .card-header h5{margin:0; border-top: 1px solid #3f3f3e;}
#accordion .card .card-header button{width:100%; text-align:left; text-transform:uppercase; font-size: 15px; padding:14px 0px; border: none; border-bottom:1px solid #FFF; white-space: normal; font-weight: 700;}
/*.pacientes #accordion .card .card-header button{color:#4D8D81;}
.institucional #accordion .card .card-header button{color:#23376d;}
.servicos  #accordion .card .card-header button{color: #799cbb;}
.portal_medico #accordion .card .card-header button{color:#8f53a1;}
.noticias #accordion .card .card-header button{color:#f68c59;}
.contato #accordion .card .card-header button{color:#f04e5e;}*/

#accordion .card .card-header button.collapsed{border-bottom:none; color:#3f3f3e}
#accordion .card .card-header button:after{content:" "; display:inline-block; width:24px; height:16px; background:url(/wp-content/uploads/2020/01/seta-up.png); float: right; margin-top: 3px;}
#accordion .card .card-header button.collapsed:after{background:url(/wp-content/uploads/2020/01/seta-down.png);}
#accordion .card .card-body{padding:14px 12px; color:#3f3f3e;}

.post-content.encontre-um-medico #filtro-medico h2{margin:0;}
.post-content.encontre-um-medico .buscar-por{display: flex; align-items: center;}
.post-content.encontre-um-medico .buscar-por .tit{padding-right: 0;}
.post-content.encontre-um-medico input,.encontre-um-medico select,.encontre-um-medico button{padding: 7px 15px;}
.post-content.encontre-um-medico #filtro-medico input[type=radio]{display:none; background: #FFF;}
.post-content.encontre-um-medico #filtro-medico input[type=radio] + label{font-size: 14px; font-weight: normal; margin-right: 40px; width:100%; margin-bottom: 15px;}
.post-content.encontre-um-medico #filtro-medico input[type=radio] + label:before {
	border: 2px solid #4d8d81;
	content: "\00a0";
	font: 30px/1em sans-serif;
	height: 22px;
	margin: 0 .25em 0 0;
	padding: 0;
	vertical-align: middle;
	width: 22px;
	border-radius: 17px;
	line-height: 17px;
	display: flex;
	justify-content: center;
	align-items: center;
	float: left;
}
.post-content.encontre-um-medico #filtro-medico input[type="radio"]:checked + label:before {
	color: #4d8d81;
	content: "\2022";
	text-align: center;
}
.post-content.encontre-um-medico #filtro-medico input[type="radio"]:checked + label:after {font-weight: bold;}
.post-content.encontre-um-medico #filtro-medico .filtro{background:#f9f9f9; padding: 16px;}
p.inputs{margin-bottom:0;}
p.carregar{margin-bottom:15px;}
#filtro-medico .buscar{}
#filtro-medico .buscar button{margin-top: 30px;}

.post-content.encontre-um-medico{margin-bottom: 65px;}
.page-template-template_medicos h1{
	font-size: 38px;
}
.post-content.encontre-um-medico #filtro-medico p, .encontre-um-medico #filtro-medico p.lbl label{color:#3f3f3e; text-transform:uppercase; font-weight:normal;}
.post-content.encontre-um-medico #filtro-medico p label{
	text-transform:none;
}
.post-content.encontre-um-medico #filtro-medico .nome_crm label{
	text-transform: uppercase;
}
.post-content.encontre-um-medico #filtro-medico #nome_crm{
	background: #FFF;
}
.post-content.encontre-um-medico #filtro-medico .label_especialidades{
	text-transform: uppercase;
	padding-bottom: 10px;
	display: block;
}
.post-content.encontre-um-medico #filtro-medico p.lbl{margin-bottom:0;}
.post-content.encontre-um-medico #filtro-medico hr{
	margin-bottom: 35px;
	margin-left: -15px;
	margin-right: -15px;}
.post-content.encontre-um-medico #filtro-medico .load{
	text-align: center;
	display: none;
}
.post-content.encontre-um-medico #filtro-medico .carregar{
	margin-bottom: 24px;
}
.post-content.encontre-um-medico #filtro-medico .carregar .disabled{
	cursor: auto;
	background: #c5d9d5;
}
.post-content.encontre-um-medico #buscar{
	margin-top: 23px;
}
.post-content.encontre-um-medico .list-medicos td{border:0;}
.post-content.encontre-um-medico .list-medicos h5{font-weight: bold; font-size: 16px; color:#60646a; margin-bottom: 2px; margin-top: 0px;}
.post-content.encontre-um-medico .list-medicos p{margin-bottom:0; color:#60646a;}
.post-content.encontre-um-medico .list-medicos .cell:before{content:" "; display:inline-block; background:url(/wp-content/uploads/2020/01/ico-cell.png); width:22px; height:36px; float: left; margin-right:10px;}
.post-content.encontre-um-medico .print{width: auto; padding: 7px 30px; float: right;}
.post-content.encontre-um-medico .print:before{content:" "; display:inline-block; background:url(/wp-content/uploads/2020/01/ico-print.png); width:27px; height:27px; float: left; margin-right:10px;}

.post-content.especialidades{margin-bottom: 85px;}
.post-content.especialidades .agendamento,.especialidades .encontre{text-transform:uppercase; font-weight:bold; line-height: 26px;}
.servicos .agendamento{
   text-transform: uppercase;
    font-weight: bold;
    line-height: 26px;
}
.post-content .agendamento img{margin-right:4px;}
.post-content.especialidades hr{border-color:#799CBB;}
.post-content.especialidades .nossas-especialidades{text-transform:uppercase;}
.post-content.especialidades .conteudo p{color:#3f3f3e;}
.post-content.especialidades .especialidade{
    display: none;
}
.post-content.especialidades .especialidade_1{
    display: block;
}

.post-content.estacionamento{margin-bottom: 35px;}
.estacionamento-linha{
	display: none;
}
.estacionamento-linha.estacionamento_1{
	display: block;
}
.estacionamento-mod .estacionamento-linha .tarifas{
	/*display: flex;
	justify-content: space-between;*/
}
.estacionamento-mod .div-cima p{
	margin-bottom:0;
}
.estacionamento-mod .div-cima h3{
	margin-top: 0;
	font-size: 20px;
}
.estacionamento-mod iframe{
	height: 310px;
	margin-top: 50px;
}

.post-content.fale-conosco{margin-bottom: 75px;}
.head-infos-contato h2{
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.head-infos-contato .contatos p{
	/*margin-bottom:0;*/
}
.head-infos-contato p{
	font-size: 17px;
	color:#3f3f3e;
}
.post-content.fale-conosco hr{margin-top: 10px;}
.post-content.fale-conosco h2{margin-bottom: 0px;}
.post-content.fale-conosco form{background:#f9f9f9; padding: 0 25px 25px;}
.post-content.fale-conosco form label,.pacientes form label{width:100%; font-weight: normal; color:#60646a; margin-top: 8px;}
.post-content.fale-conosco form input,.fale-conosco form textarea,.fale-conosco form select{color:#60646a;}
.post-content.fale-conosco form input[type=radio],.pacientes form input[type=radio]{display:none;}
.post-content.fale-conosco form input[type=radio] + .wpcf7-list-item-label,.pacientes form input[type=radio] + .wpcf7-list-item-label{font-size: 14px; line-height: 27px;}
.post-content.fale-conosco form input[type=radio] + .wpcf7-list-item-label:before,.pacientes form input[type=radio] + .wpcf7-list-item-label:before{border: 2px solid #f04e5e; content: "\00a0"; display: inline-block; font: 24px/1em sans-serif; height: 27px; margin: 0 .25em 0 0; padding: 0; vertical-align: top; width: 27px; border-radius: 5px;}
.pacientes form input[type=radio] + .wpcf7-list-item-label:before{border-color: #4d8d81;}
.pacientes form input[type="radio"]:checked + .wpcf7-list-item-label:before{background:#4d8d81 !important;}
.pacientes form input[type="submit"]{margin-top: 16px; width: auto; float: right; padding: 7px 70px; margin-bottom:30px;}
.post-content.fale-conosco form input[type="radio"]:checked + .wpcf7-list-item-label:before,.pacientes form input[type="radio"]:checked + .wpcf7-list-item-label:before{background: #f04e5e; color: #FFF; content: "\2713"; text-align: center;}
.post-content.fale-conosco form input[type="radio"]:checked + .wpcf7-list-item-label:after,.pacientes form input[type="radio"]:checked + .wpcf7-list-item-label:after{font-weight: bold;}
.post-content.fale-conosco form .wpcf7-radio span.wpcf7-list-item{margin:0;}
.post-content.fale-conosco form input[type='submit']{margin-top: 16px; width: auto; float: right; padding:7px 70px; color:#f04e5e;}
.post-content.fale-conosco .sub-res{margin: 10px 0 4px;}

.post-content.guia-de-orientacoes{margin-bottom: 35px;}
.post-content.guia-de-orientacoes strong{color:#4d8d81;}
.post-content.guia-de-orientacoes .item .conteudo{background:#f9f9f9; border-radius:10px; padding-bottom: 15px; margin-bottom: 32px;}
.post-content.guia-de-orientacoes .item p{margin-bottom:0;}
.post-content.guia-de-orientacoes .item h2{padding: 20px; margin: 0; margin-bottom: 10px; border-bottom: 1px solid #4d8d81;}
.post-content.guia-de-orientacoes .item ul{list-style:none; margin-left: 4px;}
.post-content.guia-de-orientacoes .item ul li{margin-bottom: 15px;}
.post-content.guia-de-orientacoes .item li:before{content: " "; display: inline-block; background:rgba(77,141,129,0.5); width: 11px; height: 11px; border-radius: 6px; margin-left: -24px; margin-top: 0px; margin-right: 13px;}
.post-content.guia-de-orientacoes .row .item:nth-child(2n+1){
	clear: both;
}

.post-content.internacao.post-content{margin-bottom:80px;}
.post-content.internacao.post-content p{font-size: 16px; color:#3f3f3e;}
.post-content.internacao h2{text-transform: uppercase; font-size: 26px;}
.post-content.internacao h3{font-size: 24px; font-weight:normal;}
.post-content.internacao a{color:#4d8d81;}
.post-content.internacao .documentacao:before{content:" "; display:inline-block; width:24px; height:18px; background:url(/wp-content/uploads/2020/01/ico-doc.png); margin-right:8px;}
.post-content.internacao .horario:before{content:" "; display:inline-block; width:20px; height:23px; background:url(/wp-content/uploads/2020/01/ico-horario.png); margin-right:8px;}
.post-content.internacao .item.col1 div{padding:26px 33px 19px; background:#f9f9f9;}
.post-content.internacao .item.col1 p{margin-bottom: 12px;}
.post-content.internacao .item.col1 ul{list-style:none; margin-left: 4px; padding-left: 20px;}
.post-content.internacao .item li{font-weight:bold; color:#4d8d81; font-size: 18px; margin-bottom: 8px;}
.post-content.internacao .item li:before{content: " "; display: inline-block; background:rgba(77,141,129,0.5); width: 11px; height: 11px; border-radius: 6px; margin-left: -24px; margin-top: 0px; margin-right: 13px;}
.post-content.internacao .item.col2 div{padding:26px 29px 19px; background:#f9f9f9;}
.post-content.internacao .item.col2 table{ font-size: 18px; width: 100%;}
.post-content.internacao .item.col2 table td{padding-bottom:9px;}
.post-content.internacao .item.col2 strong{color:#4d8d81;}
.post-content.internacao .item.col2 p{margin-bottom: 10px;}
.post-content.internacao .head-internacao{margin-top: 44px; margin-bottom: 13px;}
.post-content.internacao .head-internacao p{font-size: 22px; text-transform: uppercase; color:#4d8d81; opacity: 0.5;}
.post-content.internacao .head-internacao p strong{color:#FFF; background:#4d8d81; font-size: 22px; padding: 0px 8px; border-radius: 3px;}
.post-content.internacao .head-internacao .ativo p{font-size: 27px; line-height: 28px; opacity: 1;}
.post-content.internacao .head-internacao .separa{content:" "; margin: 0; border-right: 1px solid #4d8d81; height: 31px;}
.post-content.internacao label{width: 100%; font-weight: normal; text-transform: uppercase;}
.post-content.internacao input{color:#3f3f3e;}
.post-content.internacao .but-prox{text-align:right;}
.post-content.internacao .proximo{width:auto; padding: 7px 68px; margin-top: 22px;}

.post-content.pronto-atendimento-24h h2{text-transform:uppercase;}
.post-content.pronto-atendimento-24h p{font-size:16px;}
.post-content.pronto-atendimento-24h h3{font-weight:bold;}

.post-content.sala-de-imprensa,
.post-content.sala-de-imprensa{
	margin-bottom:10px;
}
.post-content.sala-de-imprensa h2,
.conteudo-itens.destacar h2{
	text-transform:uppercase;
	font-weight: bold;
	font-size: 26px;
}
.post-content.sala-de-imprensa p,
.conteudo-itens.destacar p{
	font-size: 16px;
}
.post-content.sala-de-imprensa .but,
.conteudo-itens.destacar .but{
	text-align:right;
}

.post-content.sala-de-imprensa .conteudo-itens.destacar .but{
	text-align: left;
}
.post-content.sala-de-imprensa .but button,
.conteudo-itens.destacar .but button{
	width:auto;
	padding:7px 100px;
	margin-left: 0 !important;
}
.post-content.sala-de-imprensa .item,
.conteudo-itens.destacar .item{
	margin-bottom: 22px;
	padding-bottom: 1px;
}
.post-content.sala-de-imprensa .item:nth-child(2n),
.conteudo-itens.destacar .item:nth-child(2n){
	background:#23376d;
	border-radius: 7px 7px 0 0;
}
.post-content.sala-de-imprensa .item:nth-child(2n) h2,
.post-content.sala-de-imprensa .item:nth-child(2n) p,
.post-content.sala-de-imprensa .item:nth-child(2n) button,
.conteudo-itens.destacar .item:nth-child(2n) h2,
.conteudo-itens.destacar .item:nth-child(2n) p,
.conteudo-itens.destacar .item:nth-child(2n) button{
	color:#FFF;
	border-color:#FFF;
	margin-left:22px;
	margin-right:22px;
}
.post-content.sala-de-imprensa .item:nth-child(2n) p.p-img,
.conteudo-itens.destacar .item:nth-child(2n) p.p-img{
	margin-left: 0;
	margin-right: 0;
}

.post-content.acreditacoes-e-selos-de-qualidade{margin-bottom: 70px;}
.post-content.acreditacoes-e-selos-de-qualidade h2{margin-top: 0; font-size: 30px;}
.post-content.acreditacoes-e-selos-de-qualidade .tit{margin-bottom: 12px;}
.post-content.acreditacoes-e-selos-de-qualidade ul{list-style:none; margin-left: 4px; padding-left: 20px;}
.post-content.acreditacoes-e-selos-de-qualidade li{margin-bottom: 12px;}
.post-content.acreditacoes-e-selos-de-qualidade li:before{content: " "; display: inline-block; background:rgba(35,55,109,0.5); width: 11px; height: 11px; border-radius: 6px; margin-left: -24px; margin-top: 0px; margin-right: 13px;}

.post-content-template-relatorios{margin-bottom: 100px;}
.post-content-template-relatorios .img .conteudo,
.post-content-template-relatorios .img .conteudo{
	background:#23376d;
	border-radius: 10px;
}
.post-content-template-relatorios .img .conteudo h2,.post-content.relatorios .img .conteudo p{color:#FFF; margin: 0;}
.post-content-template-relatorios .img a:hover{
	text-decoration: none;
}
.post-content-template-relatorios .img .conteudo .desc{padding: 16px;}
.post-content-template-relatorios .img .conteudo p{
	line-height: 8px;
	color: #FFF;
	margin: 0;
}
.post-content-template-relatorios .img .conteudo h2{
	line-height: 10px;
	margin-top: 7px;
	color: #FFF;
	padding: 0;
	border: 0;
}
.post-content-template-relatorios .texto h2{margin-top: 0; font-size: 28px; margin-bottom: 15px;}
.post-content-template-relatorios .texto p{margin-bottom: 12px;}
.post-content-template-relatorios .demais .img{margin-bottom: 27px;}
.post-content-template-relatorios .demais .img:nth-child(3n+1){
	clear: both;
}
.post-content-template-relatorios .demais .img .conteudo p{font-size: 12px;}
.post-content-template-relatorios .demais .img .conteudo h2{font-size: 20px; margin-top: 4px;}
.post-content-template-relatorios h2.ant{
	font-size: 26px;
	margin-bottom: 14px;
	font-weight: 600;
}

.post-content.humanizacao #accordion .card .card-header button{border-color:#23376d; border-radius: 0;}
.post-content.humanizacao #accordion .card .card-header button.collapsed:after{background: url(/wp-content/uploads/2020/01/institucional-arr-down.png);}

.post-content.nossa-historia h2{text-transform: uppercase; text-align: center; border-top: 1px solid #27aae2; padding-top: 17px;}

.row.icos-info{display:flex;}
.row.icos-info .pa{padding-bottom: 50px;}
.row.icos-info .pa .inner{display: flex; height: 100%; align-items: center; border-right: 1px solid #0F3F69;}
.post-content.quem-somos h2{margin-top:0; text-align:center; text-transform:uppercase;}
.icos-info h3{text-transform: uppercase; font-weight: bold; font-size: 18px; margin-top:0; margin-bottom: 20px; text-align: left;}
.icos-info .item{padding:25px; padding-left: 0;}
.icos-info .conteudo{display: flex; align-items: flex-end; font-size: 14px; color: #6a6c6f; text-transform: uppercase; margin: 0 auto;}
.icos-info .conteudo.no-flex{
	display: block;
}
.icos-info .conteudo img{max-width: 110px !important; margin-right: 15px; max-height: 108px;}
.icos-info .conteudo strong{display: block; font-size: 42px;}
.icos-info .conteudo p{
	margin-bottom: 0;
}

.post-content.responsabilidade-social{margin-bottom:60px;}
.post-content.responsabilidade-social h2{border-bottom: 1px solid; padding-bottom: 20px; text-transform:uppercase;}
.post-content.responsabilidade-social h3{text-transform: uppercase; font-weight: bold;}
.post-content.responsabilidade-social li{list-style:square; font-size:18px;}
.post-content.responsabilidade-social h2.baixo{border:0; padding:0; border-top: 1px solid; padding-top: 20px;}
.post-content.responsabilidade-social .img-mg-bt{margin-bottom:30px;}

.post-content.noticias figure,
.post-content.acontece-no-alvarenga figure,
.post-content.press-release figure{padding:0;}
.post-content.noticias figure .categorias,
.post-content.acontece-no-alvarenga figure .categorias,
.post-content.press-release figure .categorias{display:none;}
.post-content.noticias figure img,
.post-content.acontece-no-alvarenga figure img,
.post-content.press-release figure img{border-radius:5px;}
.post-content.noticias h5,
.post-content.acontece-no-alvarenga h5,
.post-content.press-release h5{
	color: #23376d;
	font-size: 25px;
}
.post-content.noticias .date-meta,
.post-content.acontece-no-alvarenga .date-meta,
.post-content.press-release .date-meta{display:none;}
.post-content.noticias a:hover,
.post-content.acontece-no-alvarenga a:hover,
.post-content.press-release a:hover{text-decoration:none;}
.post-content.noticias p,
.post-content.acontece-no-alvarenga p,
.post-content.press-release p{font-size: 15px; margin-bottom: 15px;}
.post-content.noticias .data strong,
.post-content.acontece-no-alvarenga .data strong,
.post-content.press-release .data strong{
	color:#27aae1;
	font-weight: normal;
}
.post-content.noticias .ajax-load-more-wrap.blue .alm-load-more-btn,
.post-content.acontece-no-alvarenga .ajax-load-more-wrap.blue .alm-load-more-btn,
.post-content.press-release .ajax-load-more-wrap.blue .alm-load-more-btn{color: #23376d; border: 2px solid #23376d; background: none !important;}
.post-content.noticias .ajax-load-more-wrap.blue .alm-load-more-btn:hover,
.post-content.acontece-no-alvarenga .ajax-load-more-wrap.blue .alm-load-more-btn:hover,
.post-content.press-release .ajax-load-more-wrap.blue .alm-load-more-btn:hover{color: #23376d; font-family: "PT Sans";}

.post-content.blog-da-saude figure{padding:0; position:relative;}
.post-content.blog-da-saude figure .categorias{position:absolute; top:0; left:0;}
.post-content.blog-da-saude figure .categorias span{background:rgba(0,0,0,0.5); padding:8px 15px; display:inline-block; color:#FFF;}
.post-content.blog-da-saude figure .categorias span:first-child{border-radius:5px 0 0 0;}
.post-content.blog-da-saude figure img{border-radius:5px;}
.post-content.blog-da-saude .date-meta{margin: 15px 0;}
.post-content.blog-da-saude h5{color: #f68c59; font-size: 20px; margin-bottom: 30px;}
.post-content.blog-da-saude .cont{display:none;}
.post-content.blog-da-saude a:hover{text-decoration:none;}
.post-content.blog-da-saude p{font-size: 15px; margin-bottom: 15px;}
.post-content.blog-da-saude .date strong{color:#27aae1;}
.post-content.blog-da-saude hr{padding: 1px 0; margin-bottom: 30px;}
.post-content.blog-da-saude .ajax-load-more-wrap.blue .alm-load-more-btn{color: #f68c59; border: 2px solid #f68c59; background: none !important;}
.post-content.blog-da-saude .ajax-load-more-wrap.blue .alm-load-more-btn:hover{color: #f68c59; font-family: "PT Sans";}

.post-content.resultados-de-exames .cabecalho h3{font-size: 22px; display: flex; align-items: baseline; float:left; margin-top: 9px;}
.post-content.resultados-de-exames .cabecalho img{margin-right:20px; float:left;}
.post-content.resultados-de-exames .cabecalho i{float:right; border-radius: 5px; padding: 7px 8px; font-weight: normal; font-size: 18px; background:#4d8d81; color:#FFF;}
.post-content.resultados-de-exames .acesse{text-align:center;}
.post-content.resultados-de-exames .acesse button{width: auto; padding: 7px 60px;}

.div-formulario{
	display: none;
}
.div-formulario.div-formulario-1{
	display: block;
}
.div-formulario form{
	background:#f9f9f9;
	padding: 20px 20px 1px;
	border-radius: 8px;
}
.post-content.pesquisa-de-satisfacao form label{width:100%; color:#60646a; font-weight:normal; font-size: 16px;}
.post-content.pesquisa-de-satisfacao form .telefone::before{display:none;}
.post-content.pesquisa-de-satisfacao form .envia{text-align:right;}
.post-content.pesquisa-de-satisfacao form .envia .ajax-loader{display: block;}
.post-content.pesquisa-de-satisfacao form .envia input{
	width: auto;
	padding: 7px 60px;
	font-size: 18px;
	color:#f04e5e;
}
.post-content.pesquisa-de-satisfacao form input{color:#60646a; font-size: 16px;}
.post-content.pesquisa-de-satisfacao .titulo-radio{color:#2a2522; font-weight:bold; margin-bottom: 10px;}
.post-content.pesquisa-de-satisfacao .titulo{font-weight:bold; margin-bottom: 10px;}
.post-content.pesquisa-de-satisfacao label.titulo{font-weight:bold;}
.post-content.pesquisa-de-satisfacao h3{color: #60646a; font-weight: bold;}
.post-content.pesquisa-de-satisfacao .radios{display: table; width: 100%; border: 1px solid #f04e5e; border-radius:5px; padding-top: 12px; margin-bottom: 20px;}
.post-content.pesquisa-de-satisfacao .radios label{width: min-content; cursor:pointer;}
.post-content.pesquisa-de-satisfacao .radios .recomendar{display:table-cell; text-align: center;}
.post-content.pesquisa-de-satisfacao form .radios input[type=radio]{display:none;}
.post-content.pesquisa-de-satisfacao form .radios input[type=radio] + .wpcf7-list-item-label{font-size: 16px; line-height: 27px;}
.post-content.pesquisa-de-satisfacao form .radios input[type=radio] + .wpcf7-list-item-label:before{
	border:1px solid #60646a;
	font: 24px/1em sans-serif;
	content: "\00a0";
	display: inline-block;
	height: 45px;
	width: 45px;
	border-radius: 50%;
	padding: 0;
	vertical-align: top;
}
.post-content.pesquisa-de-satisfacao form .cl01 input[type=radio] + .wpcf7-list-item-label:before{background:url(/wp-content/uploads/2020/01/bg-radio-01.png);     background-size: cover;}
.post-content.pesquisa-de-satisfacao form .cl01 input[type="radio"]:checked + .wpcf7-list-item-label:before{background-color:#F04E5E;}
.post-content.pesquisa-de-satisfacao form .cl02 input[type=radio] + .wpcf7-list-item-label:before{background:url(/wp-content/uploads/2020/01/bg-radio-02.png);     background-size: cover;}
.post-content.pesquisa-de-satisfacao form .cl02 input[type="radio"]:checked + .wpcf7-list-item-label:before{background-color:#FFFF6A;}
.post-content.pesquisa-de-satisfacao form .cl03 input[type=radio] + .wpcf7-list-item-label:before{background:url(/wp-content/uploads/2020/01/bg-radio-03.png);     background-size: cover;}
.post-content.pesquisa-de-satisfacao form .cl03 input[type="radio"]:checked + .wpcf7-list-item-label:before{background-color:#73b08b;}
.post-content.pesquisa-de-satisfacao form .wpcf7-radio span.wpcf7-list-item{margin:0;}

.post-content.pesquisa-de-satisfacao .motivo .wpcf7-list-item,.post-content.pesquisa-de-satisfacao .sabendo .wpcf7-list-item{margin:0; width:33%;}
.post-content.pesquisa-de-satisfacao input[type=checkbox]{display:none;}
.post-content.pesquisa-de-satisfacao input[type=checkbox] + .wpcf7-list-item-label{font-size: 14px; line-height: 27px;}
.post-content.pesquisa-de-satisfacao input[type=checkbox] + .wpcf7-list-item-label:before {border: 2px solid #f04e5e; content: "\00a0"; display: inline-block; font: 24px/1em sans-serif; height: 27px; margin: 0 .25em 0 0; padding: 0; vertical-align: top; width: 27px;
	border-radius: 5px;}
.post-content.pesquisa-de-satisfacao input[type="checkbox"]:checked + .wpcf7-list-item-label:before {background: #f04e5e; color: #FFF; content: "\2713"; text-align: center;}
.post-content.pesquisa-de-satisfacao input[type="checkbox"]:checked + .wpcf7-list-item-label:after {font-weight: bold;}

.post-content.pesquisa-de-satisfacao .count-avaliacao{text-align:center; font-size: 20px;}
.post-content.pesquisa-de-satisfacao .count-avaliacao .menos{float:left; cursor:pointer;}
.post-content.pesquisa-de-satisfacao .count-avaliacao .mais{float:right; cursor:pointer;}
.post-content.pesquisa-de-satisfacao .count-avaliacao #cnt-avalia{color:#f04e5e;}
.post-content.pesquisa-de-satisfacao #acesso-div{background:#f9f9f9; padding: 10px;}
#avaliacao-div{margin-bottom: 70px;}
#avaliacao-div .colunas{text-align:center; padding-top: 25px;}
#avaliacao-div h2{font-size: 16px; font-weight: bold; margin: 0; color: #2a2522;}
#avaliacao-div .titulo-classe-m{display:none;}
#avaliacao-div .titulo-classe-m h2{color: #2a2522; border-bottom: 1px solid #f04e5e; padding-bottom: 20px;}
.post-content.pesquisa-de-satisfacao #acesso-div .radio-facilidade{display:table; width: 100%; text-align: center;}
.post-content.pesquisa-de-satisfacao #acesso-div .radio-facilidade .radio{display:table-cell;}

#avaliacao-div label{padding-left:0; width: min-content; font-size: 0; margin: 5px 0;}
#avaliacao-div input[type=radio]{display:none;}
#avaliacao-div input[type=radio] + .radio{font-size: 14px; line-height: 27px;}
#avaliacao-div input[type=radio] + .wpcf7-list-item-label:after{border: 2px solid #f04e5e; content: "\00a0"; display: inline-block; font: 24px/1em sans-serif; height: 27px; padding: 0; vertical-align: top; width: 27px; border-radius: 5px;}
#avaliacao-div input[type="radio"]:checked + .wpcf7-list-item-label:after{background: #f04e5e; color: #FFF; content: "\2713"; text-align: center; font-weight: bold;}
.row.divisor{border-bottom:1px solid #f04e5e;}
.item-avaliacao{border-bottom:1px solid #b1b2b4; display:flex;}
.item-avaliacao:nth-last-child(1){border-bottom:none;}
.item-avaliacao div{display: flex; align-items: center; font-size: 16px;}
.item-avaliacao div span{display: inline-block; margin: 0 auto; text-align: center; width: 100%; line-height: 1px;}
.row.flx{display:flex;}
.titulo-classe-d{padding:0 !important; display: flex; align-items: center;}
.titulo-classe-d h2{height: min-content;}
.row.sbmt{margin-top: 15px;}
.col-xs-12.col-sm-6.row{margin: 0; padding: 0;}
.count-avaliacao{display:none;}
#avaliacao-div .envia{text-align:right; margin-right: -20px;}
#avaliacao-div .envia .btn{display:none;}
#avaliacao-div .envia input,#avaliacao-div .envia button{width: auto; padding: 7px 60px;}
#avaliacao-div>.row{padding:0 15px; background:#f9f9f9; font-size: 16px;}
#avaliacao-div>.row .col-sm-10>.row{
	display: flex;
}
#avaliacao-div>.row .col-sm-10>.row .col-sm-1{
	display: flex;
	align-items: flex-end;
}
.div-formulario #avaliacao-div>.row .col-sm-10>.row .col-sm-1{
	display: flex;
	align-items: center;
	font-size: 10px;
	text-align: center;
	justify-content: center;
}
#avaliacao-div>.row.divisor{margin:0;}
@media only screen and (max-width: 991px) {
	.post-content-template-relatorios .demais .img:nth-child(3n+1) {
		clear: none;
	}

	.post-content-template-relatorios .demais .img:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 767px){
	.div-formulario form{margin-left: -15px; margin-right: -15px;}
	.sht>.row{margin:0;}
	.count-avaliacao{text-align:center; font-size: 20px; display:block;}
	#avaliacao-div{overflow: hidden; margin-bottom:0; margin-left: -15px; margin-right: -15px;}
	.count-avaliacao #cnt-avalia{color:#f04e5e; font-weight: bold;}
	.count-avaliacao .menos{float:left;}
	.count-avaliacao .mais{float:right;}
	.row.flx{display:block;}
	.row.colunas{display:none;}
	#avaliacao-div>.row .col-sm-10>.item-avaliacao{border:0; display:none;}
	#avaliacao-div .titulo-classe-m{display:none; margin:0; padding-top:40px;}
	#avaliacao-div .titulo-classe-m.first,
	.div-formulario #avaliacao-div .titulo-classe-m:first-child,
	#avaliacao-div>.row .col-sm-10>.item-avaliacao.fisrt{display:block;}
	.item-avaliacao>.col-xs-12>div{margin: 10px 0 15px;}
	.titulo-classe-d{display:none;}
	.row.divisor{display:none;}
	#avaliacao-div label{font-size:10px;}
	.post-content.pesquisa-de-satisfacao form input[type=radio] + .wpcf7-list-item-label:before{
		height: 28px;
		width: 28px;
	}
	#avaliacao-div label span{line-height: 14px; font-weight: 400; font-size: 13px; color: #555;}
	#avaliacao-div input[type=radio] + .wpcf7-list-item-label:after{margin-top:6px;}
	.col-xs-12.col-sm-6.row{display:flex; align-items: baseline; padding: 0 15px;}
	.col-xs-12.col-sm-6.row .col-xs-2{padding: 0;}
	#avaliacao-div .envia{text-align:center; margin-right:0;}
	#avaliacao-div .envia input{display:none;}
	#avaliacao-div .envia .btn{width: auto; padding: 7px 60px; border:2px solid #f04e5e; color:#f04e5e; cursor:pointer; border-radius: 5px; display:inline-block;}
	#avaliacao-div .envia input,#avaliacao-div .envia button{width: auto; padding: 7px 40px;}
	.post-content.pesquisa-de-satisfacao .radios{border-radius:0; border-left:0; border-right:0;}
	.post-content.pesquisa-de-satisfacao form .envia{text-align:center;}
	.estacionamento-mod .div-cima p{
		font-size: 14px;
	}
}
@media only screen and (max-width: 410px){
	#avaliacao-div label span{
		font-size: 11px;
	}
}


.post-content.pesquisa-de-satisfacao #acesso-div label{padding-left:0; width: min-content;}
.post-content.pesquisa-de-satisfacao #acesso-div input[type=radio]{display:none;}
.post-content.pesquisa-de-satisfacao #acesso-div input[type=radio] + .radio{font-size: 14px; line-height: 27px;}
.post-content.pesquisa-de-satisfacao #acesso-div input[type=radio] + .nome:after,.post-content.pesquisa-de-satisfacao #div_motivo input[type="radio"] + .wpcf7-list-item-label:before{border: 2px solid #f04e5e; content: "\00a0"; display: inline-block; font: 24px/1em sans-serif; height: 27px; margin: 0 .25em 0 0; padding: 0; vertical-align: top; width: 27px; border-radius: 5px;}
.post-content.pesquisa-de-satisfacao #acesso-div input[type="radio"]:checked + .nome:after,.post-content.pesquisa-de-satisfacao #div_motivo input[type="radio"]:checked + .wpcf7-list-item-label:before {background: #f04e5e; color: #FFF; content: "\2713"; text-align: center;}
.post-content.pesquisa-de-satisfacao #acesso-div input[type="radio"]:checked + .nome:after {font-weight: bold;}
.post-content.pesquisa-de-satisfacao #acesso-div .facilidade-but{text-align:center;}
.post-content.pesquisa-de-satisfacao #acesso-div .facilidade-but button{width: auto; padding: 7px 60px;}

.post-content.trabalhe-conosco h2{text-transform:uppercase;}
.post-content.trabalhe-conosco h3{font-weight:bold;}
.post-content.trabalhe-conosco .but{margin-top:30px; text-align:center;}
.post-content.trabalhe-conosco .but button{width: auto; padding: 7px 60px;}

.post-content.missao-visao-e-valores .valores,
.conteudo-itens .icones{text-align:center; padding-bottom: 30px;}
.post-content.missao-visao-e-valores .valores .inner,
.conteudo-itens .icones .inner{
	width: 100%;
	display: flex;
	justify-content: space-between;

}
.post-content.missao-visao-e-valores .valores .inner .item,
.conteudo-itens .icones .inner .item{
	display: table-cell;
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 20%;
}
.post-content.missao-visao-e-valores .valores .inner .item img,
.conteudo-itens .icones .inner .item img{
	width:85px;
}
.post-content.missao-visao-e-valores .valores figure,
.conteudo-itens .icones figure{
	min-height:125px;
	display: flex;
	border-radius: 5px;
	align-items: center;
}
.post-content.missao-visao-e-valores .valores figure span,
.conteudo-itens .icones figure span{
	margin:0 auto;
}
.post-content.missao-visao-e-valores .valores h3,
.conteudo-itens .icones h3{
	font-size: 20px;
	margin: 10px 0 22px;
	color: #3f3f3e;
}

.acesso-a-internet #accordion .card .card-header button{color: #4d8d81; text-transform: none; font-size: 21px;}

#template01.blog-saude{margin-top: 115px;}
#destaque_blog_saude{margin-bottom: 30px;}
#destaque_blog_saude .conteudo{min-height: 450px; background-size: cover !important; background-position: center !important; display: flex; align-items: flex-end;}
#destaque_blog_saude .conteudo .inner{background: rgba(0,0,0,0.5); padding: 20px 40px;}
#destaque_blog_saude .conteudo .inner h3,#destaque_blog_saude .conteudo .inner p{color:#FFF;}
#destaque_blog_saude .conteudo .inner h3{text-transform:uppercase;}
#destaque_blog_saude .conteudo .inner p a{font-size:0 !important;}
#destaque_blog_saude .owl-dots{text-align: center; margin: 7px 0;}
#destaque_blog_saude .owl-dots .owl-dot{width: 10px; height: 10px; display: inline-block; border: 1px solid #f68c59; border-radius: 0; margin: 0 10px;}
#destaque_blog_saude .owl-dots .owl-dot.active{background:#f68c59;}

.blog-da-saude .breadcrumb_last{color: #f68c59;}
.tit-redes{color:#60646a; text-transform:uppercase; margin-top: 25px;}
.pesquisa-blog{padding: 0 15px; margin-top: 7px;}
.pesquisa-blog label span{width: auto; padding: 3px 9px; font-size: 18px; margin-bottom: 10px; margin-right: 10px; color:#f68c59; border: 2px solid #f68c59; border-radius: 3px;}
.pesquisa-blog label span:hover{color:#f68c59; border-color:#f68c59;}
.pesquisa-blog label input[type=checkbox]{display:none;}
.pesquisa-blog label input[type=checkbox]:checked + span{background:#f68c59; color:#FFF;}
.pesquisa-blog .al-dir{float:right; margin-bottom: 30px;}
.pesquisa-blog .al-dir input{font-size: 18px; padding:3px 33px 3px 9px;}
.pesquisa-blog .al-dir input::placeholder{color:#3f3f3e;}
.pesquisa-blog .al-dir #pesquisa_blog{color: #f68c59; font-size: 21px; height: 32px; width: 22px; display: inline-block; margin-left: -35px; padding-right: 27px; padding-left: 6px; cursor: pointer;}

/*// Footer pagina \\*/
#botao-footer{background: url(/wp-content/uploads/2020/01/botao-footer-fundo.png) no-repeat right center; height: 105px; display: flex;}
#botao-footer .container{display: flex;}
#botao-footer .conteudo{display: flex; align-items: center; background: url(/wp-content/uploads/2020/01/botao-footer-cn-fundo.png); padding-left: 0; width: 100%; margin-right: 120px; width: 100%; margin-right: 100px;}
#botao-footer .cnt{display: inline-block; padding-right: 17px; background: #4D8D81; padding-left: 15px;}
#botao-footer a{color:#FFFFFF; border: 2px solid #FFFFFF; border-radius: 5px; padding: 8px 49px; display: inline-block; margin-left: 13px;}

#news-footer{background: url(/wp-content/uploads/2020/01/fundo-newsletters.png) no-repeat right center; height: 203px; display: flex;}
.pacientes #news-footer{background-color:#4d8d81;}
.pacientes a{color:#4d8d81; font-weight: bold;}
.modelo-template.institucional #news-footer{background-color:#23376d;}
.servicos #news-footer{background-color:#799cbb;}
.portal_medico #news-footer{background-color:#8f53a1;}
.noticias #news-footer{background-color:#f68c59;}
.contato #news-footer{background-color:#f04e5e;}

#news-footer .container{display: flex; align-items: center; color:#FFF;}
#news-footer .container .cnt{display: flex; align-items:center;}
#news-footer .container .cnt p{padding-left: 13px; margin:0; color:#FFF;}
#news-footer form{margin-top:35px;}
#news-footer button, #news-footer input{color:#FFFFFF; border: 2px solid #FFFFFF; border-radius: 5px; padding: 8px 49px; display: inline-block; background: none;}
#news-footer input{padding: 8px 10px; width:280px; max-width:100%;}
#news-footer input[type='email']{margin-left:30px;}
#news-footer button{width:200px; max-width:100%; margin-left:30px;}
#news-footer input::-webkit-input-placeholder{color:#FFF; opacity: 1;}
#news-footer input::-moz-placeholder{color:#FFF; opacity: 1;}

.noticias-home-mobille,.footer-content.mobille{display:none;}
@media only screen and (max-width: 767px){
	.conteudo-itens .icones .inner .item{
		max-width: 100%;
	}
	.home .planos-atendidos .atendimento .medica{z-index: 999; left: -50px; }
	.conteudo-itens .icones .inner{
		display: block;
	}
	.modelo-template{margin-top:220px;}
	.admin-bar .modelo-template{margin-top:146px;}
	#template01 .convenios-e-planos #pesquise{display: block;}
	.encontre-um-medico .buscar-por{display:block;}
	.encontre-um-medico #filtro-medico input[type="radio"] + label{width:50%; margin-right:0; float:left;}
	#botao-footer{background:none;}
	#botao-footer .conteudo{margin-right:0; background:none;}
	#news-footer{background:#23376D; height:auto; padding: 20px 0;}
	#news-footer form{margin-top:0;}
	#news-footer input,#news-footer button{width:100%; margin: 20px 0 0 !important;}
	.especialidades .conteudo{margin-top: 30px;}
	.row-conheca{height:auto !important; background-image: none !important;}
	.row-conheca .col-md-2{width:auto;}
	.row-conheca .item-conheca{background:#E5E9EA; margin-bottom: 15px; width: 100%;}
	.row-conheca .item-conheca .body-conheca{display:none;}
	.row-conheca .col-md-2 .header-conheca{cursor:pointer; background-repeat:no-repeat; background-size: 35px;}
	.row-conheca .item-conheca.show_sub .header-conheca{background:url(/wp-content/uploads/2020/01/servicos-arr-up.png) right center;  background-repeat:no-repeat; background-size: 35px;}
	.row-conheca .item-conheca.show_sub .body-conheca{display:block;}
	.row-redes-sociais h3{text-align:center;}
	.home .row-redes-sociais h3::after{margin:10px auto;}
	.home .row-redes-sociais .list-sociais a{width:25%; margin-right:0; text-align: center; margin-bottom: 30px;}
	.p-news{display: flex; min-height: 47px; padding-left: 43px; align-items: center;}
	.p-news img{position: absolute; margin-left: -43px;}
	.col-md-6.col-md-offset-6{text-align:center;}
	.row-redes-sociais input[type="submit"]{float:none !important;}
	.noticias-home-desktop,.footer-content.desktop{display:none;}
	.noticias-home-mobille,.footer-content.mobille{display:block;}
	.row.head-internacao div{padding:0 0 0 5px;}
	.internacao .head-internacao p{font-size: 14px;}
	.internacao .head-internacao p strong{font-size: 16px; padding: 0px 4px;}
	.internacao .head-internacao .ativo p {font-size: 15px;}
	.internacao .but-prox{text-align:center;}

	.resumo-topo.agendamento-online{margin-bottom: 25px !important}

	.modelo-template .img img{width:100%;}
	.relatorios .texto{/*display:none;*/}
	#template01 .agendamento-online-2 .conteudo{margin-bottom:20px;}
	#template01 .agendamento-online-2 hr{border:none;}
	#template01 .agendamento-online-2 .conteudo{padding:10px;}
	#template01 .agendamento-online-2 .conteudo h2{text-transform:none;}
	#template01 .agendamento-online-2 .sbmt{text-align:center;}
	#template02 .cadastre-se input[type='submit']{float: none; }
	#template02 .cadastre-se form {margin-bottom: 20px;}
	.encontre-um-medico .print{display:none;}
	.fale-conosco .sbmt{text-align:center;}
	.fale-conosco form input[type='submit']{float: none;}

	.post-content.pesquisa-de-satisfacao .motivo .wpcf7-list-item,.post-content.pesquisa-de-satisfacao .sabendo .wpcf7-list-item{width:50%;}
	.post-content.pesquisa-de-satisfacao #acesso-div label{padding-left:0; width: min-content; font-size: 10px;}

	.row.icos-info {display: block;}
	.row.icos-info .pa{padding-bottom: 25px;}
	.row.icos-info .pa .inner{border:0;}
	.icos-info .item{padding-left: 25px;}
	.icos-info h3{text-align: left; text-align:center;}
	.icos-info .conteudo{margin:0; width: max-content; font-size:18px; max-width: 100%;}
	.icos-info .conteudo strong{font-size: 60px;}

	#template01.blog-saude{margin-top: 220px;}
	#template01 .abaixo-side,#destaque_blog_saude{display:none;}
	#template01 .pesquisa-blog form label,
	#template01 .pesquisa-blog form .al-dir{
		display: none;
	}

	.post-content.missao-visao-e-valores .valores .inner .item{display:block;}
	.post-content.missao-visao-e-valores .valores figure{min-height:125px;}
	.post-content.missao-visao-e-valores .valores .inner .item img{width:100px;}

	#footer{padding-top: 30px;}
	#footer .social-footer{display: flex; justify-content: center !important;}
	#footer .social-footer .cont-redes{
		width: 100%;
		max-width: 350px;
		display: flex;
		justify-content: space-between;
	}
	.social-footer .spn{position: relative; display: inline-block; width:25%;}
	.social-footer .spn.sp01{text-align:left;}
	.social-footer .spn.sp04{text-align:right;}
	.social-footer .spn.sp01,.social-footer .spn.sp02,.social-footer .spn.sp03{margin-right: -4px;}
	.social-footer .spn.sp01,.social-footer .spn.sp04{}
	/*.social-footer .spn.sp02 a{margin-right: 17.5%;}
	.social-footer .spn.sp03 a{margin-left:17.5% !important;}*/

	#footer .container-fluid{border-color:rgba(255,255,255,0.5);}
	#footer .footer-header{/*display: flex;*/ flex-direction: column; padding: 0;}
	#footer .footer-header .logo-footer{order:1; text-align: center;}
	#footer .footer-header .logo-branca {
	    padding: 5px;
	    border-right: 0;
	    max-width: 100%;
	    width: 150px;
	    height: 100%;
	}
	#footer .footer-header .endereco{
		order:2; padding:0;
	}
	#footer .footer-header .endereco img{
		display: none;
	}
	#footer .footer-header .social-footer{
		order:3; padding:0; text-align:center;
	}
	#footer .footer-header .social-footer a {height: auto; display: inline-block; float: none; margin-left: 0; width: auto;}
	#footer .footer-header .social-footer a img{min-width: 55px; border-radius: 2px;}
	#footer .footer-header .adress{
		width:100%;
		font-size: 15px;
		margin: 0;
	}
	#footer .footer-content{padding-bottom: 5px;}
	.pos-footer{padding:0 !important; text-align:center;}
	.pos-footer .responsavel{padding-top: 15px; text-align: center; margin-bottom: 10px;}
	.pos-footer .politica { padding-bottom: 20px; margin-bottom: 20px;  border-bottom: 1px solid #27aae2;width:100%; }
	.n-mostra{display:none;}
	.quebra{clear: both; display: inline-block; width: 100%;}
    .quebra img{
        margin: 0 10px !important;
    }
	.pos-footer .amigo-idoso{float: none;}
}
@media only screen and (max-width: 520px){
	.home .planos-atendidos .atendimento .contatos{padding-top: 55px;}
	.home .planos-atendidos .atendimento .contatos h4{font-size: 15px;}
	.home .planos-atendidos .atendimento .contatos img{width: 30px;}
	.home .planos-atendidos .atendimento .telefone{font-size: 15px; line-height: 19px;}
	.home .planos-atendidos .atendimento .telefone span{font-size: 13px;}
	.home .planos-atendidos .atendimento .telefone .ddd{font-size: 13px;}
	.home .planos-atendidos .atendimento .telefone strong {	font-size: 18px;}

}
@media only screen and (max-width: 445px){
	.home .planos-atendidos .plano{height: 340px; background-size: cover;}
	.home .planos-atendidos .plano .btn-primary{width: 140px;}
}
@media only screen and (max-width: 460px){
	#footer .footer-header .adress{font-size: 12px;}
}
@media only screen and (max-width: 372px){
	#footer .footer-header .adress{font-size: 11px;}
}
@media only screen and (max-width: 342px){
	#footer .footer-header .adress{font-size: 11px;}
}
/*// Estilos Carrossel \\*/
#carousel .owl-item div{text-align:left; display: block;}
#carousel .owl-item .hd-image{position: relative; padding: 0; padding-bottom: 66.28%; background-size:cover !important;}
#carousel .owl-item .col-xs-12{padding:0 12px;}
#carousel .owl-item .box{padding: 0 12px !important; margin-bottom:0;}
#carousel .owl-item img{max-width:100%; height:auto; margin-bottom:15px;}
#carousel .owl-item .hd-image .sob-imagem{position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; padding-bottom: 0; display:table;}
#carousel .owl-item .hd-image .sob-imagem .tit-post{display:table-cell; vertical-align:middle;}
#carousel .owl-item .hd-image .sob-imagem .tit-post h2{color:#FFF;}
#carousel .owl-item .content-section .textos{display:block; min-height:200px;}
#carousel .owl-item h2,#cursos_carousel .owl-item p{color:#333433; font-family:'Montserrat', sans-serif;}
#carousel .owl-item h2{font-size:22px; font-weight:bold;} #cursos_carousel .owl-item p{font-size:18px; font-weight:400px;}
#carousel .owl-item .ultimate_carousel_btn{padding:15px !important;}
#carousel .owl-nav{position: relative; top:-286px;}
.noticias-home .owl-nav{
	position: absolute;
	top: 130px;
}
#carousel .owl-nav img,
.noticias-home .owl-nav img{height: 25px; width: auto;}
#carousel .owl-prev{margin-left:0px;}
#carousel .owl-next{position:absolute; right:0px;}

#carousel_menu .owl-nav{position: relative; top:-286px;}
#carousel_menu .owl-nav img{height: 25px;}
#carousel_menu .owl-prev{margin-left:-20px;}
#carousel_menu .owl-next{position:absolute; right:-20px;}
.noticias-home .owl-prev{
	position: relative;
	left: 0;
}
.noticias-home .owl-next{
	position: relative;
	right: 0;
}

.destaque-mostra-desktop{margin-bottom: 100px;}
.destaque-mostra-desktop .row{margin-bottom: 40px;}
#destaque_historia{display:none;}
#linha_tempo{
	padding: 0 60px;
}
#linha_tempo .box,#destaque_historia .box{padding:0 10px;}
#linha_tempo .conteudo,#destaque_historia .conteudo{padding:0 10px;}
#linha_tempo .conteudo .data{font-size: 40px; margin-top: 0px;}
#linha_tempo .conteudo .inner{padding-left:15px; border-left: 1px solid;}
#linha_tempo .owl-nav,#destaque_historia .owl-nav{position: absolute; top: 50%; margin-top: -12px; width: 100%;}
#linha_tempo .owl-nav .owl-prev,#destaque_historia .owl-nav .owl-prev{position: absolute; left: -60px; width: auto;}
#linha_tempo .owl-nav .owl-next,#destaque_historia .owl-nav .owl-next{position: absolute; right: -60px; width: auto;}

.blog-content{margin-top: 116px; padding-top: 15px;}
.blog-content h1,.blog-content p{color:#3f3f3e;}

.foo-table .form-group.footable-filtering-search .input-group-btn>button{width: auto;}
@media only screen and (max-width: 767px){
	.blog-content{margin-top: 187px;}
	#destaque_historia{display:block;}
	.destaque-mostra-desktop{display:none;}
	#linha_tempo{
		padding: 0 15px;
	}
	#linha_tempo .owl-nav .owl-prev,#destaque_historia .owl-nav .owl-prev{left: -10px;}
	#linha_tempo .owl-nav .owl-next,#destaque_historia .owl-nav .owl-next{right: -10px;}
	#linha_tempo .owl-nav .owl-prev,#destaque_historia .owl-nav .owl-prev img,
	#linha_tempo .owl-nav .owl-next,#destaque_historia .owl-nav .owl-next img{
		width: 30px;
	}

}
/* 17-09-20 */
.home .carrossel .slick-prev,
.home .carrossel .slick-next{
	display: none !important;
}
.home .wpsisac-slick-slider .slick-dots li button{
	border-radius: 0 !important;
}
.home .wpsisac-slick-slider .slick-dots li.slick-active button{
	background: #27AAE1 !important;
}
.home .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content{
	right: auto;
	bottom: 0;
	top: auto;
	width: 50%;
	text-align: left;
	padding-left: 50px;
}
.home .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slide-title{
	font-family: 'PT Sans', sans-serif;
	font-size: 32px;
	font-weight: 600;
}
.home .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-overlay{
	background: rgba(0,0,0,0.1) !important;
}
.home .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content p{
	text-align: left;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
.home .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content .wpsisac-readmore .wpsisac-slider-readmore{
	width: 240px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: none;
	/*font-size: 0 !important;*/
	border-radius: 5px;
}
.home .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content .wpsisac-readmore .wpsisac-slider-readmore:before{
	/*content: 'Saiba mais';*/
	display: block;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
.home .wpsisac-slick-slider .slick-dots li{
	margin: 0 10px !important;
}
@media only screen and (max-width: 620px){
	.home .wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content{
		width: 100%;
	}
}
@media (min-width: 1270px){
	.container {
		width: 1240px !important;
	}
}
.first-relatorio .moretag{
	display: none;
}
.single-relatorio .sidebar .side-menu .relatorios,
.single-acontece_alvarenga .sidebar .side-menu .acontece-alvarenga,
.single-press_release .sidebar .side-menu .press-release,
.single-post .sidebar .side-menu .noticias-item{
	background: #23376d !important;
}
.single-post .sidebar .side-menu .noticias-item ul{
	background: #F9F9F9;
	border-radius: 0;
}
.single-blog_da_saude .sidebar .side-menu .blog-saude{
	background: #f68c59 !important;
}
.single-relatorio .sidebar .side-menu .relatorios a,
.single-acontece_alvarenga .sidebar .side-menu .acontece-alvarenga a,
.single-press_release .sidebar .side-menu .press-release a,
.single-post .sidebar .side-menu .noticias-item a,
.single-blog_da_saude .sidebar .side-menu .blog-saude a{
	color: #FFF !important;
}
.single-post .sidebar .side-menu .noticias-item ul a{
	color: #27aae1 !important;
}
.navbar{
	min-height: 88px !important;
}
.navbar .header-container,
.footer-container{
	width: 1585px !important;
	max-width: 100%;
}
.navbar .header-container .logo-header{

}
.navbar .header-container .logo-header a{
	padding: 0 15px !important;
}
.navbar .header-container .logo-header img{
	width: 270px;
	max-width: 100%;
}
.logo-footer-min{
	display: none;
	border-right: 1px solid rgba(255,255,255,0.5);
	padding: 0;
}
.sidebar .side-menu{
	max-width: 312px;
}
.template-type-post .post-content .button-back{
	font-size: 16px;
	margin-bottom: 25px;
	color: #3f3f3e;
	display: flex;
	justify-content: flex-end;
}
.template-type-post .post-content a.button,
.template-type-post-secundario .post-content a.button{
	width: 203px;
	display: block;
	text-align: center;
	float: right;
}
.template-type-post .post-content h1,
.template-type-post-secundario .post-content h1{
	font-size: 23px;
	color: #23376d;
	border-bottom: 1px solid #23376d;
	clear: both;
	padding-top: 36px;
	padding-bottom: 13px;
	margin-bottom: 43px;
}
.noticias.template-type-post-secundario .post-content h1{
	color: #f68c59;
	border-bottom: 1px solid #f68c59;
}
.template-type-post .post-content h1{
	clear: none;
	margin-top: 0;
	padding-top: 0;
	border: 0;
}
.template-type-post .post-content .attachment-post-thumbnail{
	margin-bottom: 4px;
	float: left;
	max-width: 50% !important;
	margin-right: 5%;
}
.template-type-post-secundario .post-content .attachment-post-thumbnail{
	padding-top: 20px;
	
	margin-bottom: 4px;
}
.template-type-post .post-content .image-description,
.template-type-post-secundario .post-content .image-description{
	font-style: italic;
	text-align: right;
	margin-bottom: 50px;
}
.template-type-post .post-content .publish-data span,
.template-type-post-secundario .post-content .publish-data span{
	color: #3FB0E3;
}
.template-type-post .post-content .outros-posts,
.template-type-post-secundario .post-content .outros-posts{
	border-top: 1px solid #23376d;
	margin-bottom: 83px;
}
.noticias.template-type-post-secundario .post-content .outros-posts{
	border-top: 1px solid #f68c59;
}
.template-type-post .post-content .outros-posts h2,
.template-type-post-secundario .post-content .outros-posts h2{
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 52px;
}
.template-type-post .post-content .outros-posts .post-item,
.template-type-post-secundario .post-content .outros-posts .post-item{
	clear: both;
	border-bottom: 1px solid #A7AFC5;
}
.noticias.template-type-post-secundario .post-content .outros-posts .post-item{
	border-bottom: 1px solid #f68c59;
}
.template-type-post .post-content .outros-posts .post-item:last-child,
.template-type-post-secundario .post-content .outros-posts .post-item:last-child{
	border: 0;
}
.template-type-post .post-content .outros-posts .post-item h3,
.template-type-post-secundario .post-content .outros-posts .post-item h3{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	font-size: 21px;
	margin-bottom: 15px;
	margin-top: 50px;
}
.template-type-post .post-content .outros-posts .post-item h3 .button,
.template-type-post-secundario .post-content .outros-posts .post-item h3 .button{
	margin-left: 40px;
	height: 40px;
}
.search-results .page-header{
	border: 0;
	margin: 0 15px 42px;
}
.search-results .page-title{
	color: #034ea0;
	font-size: 40px;
	margin-top: 10px;
}
.search-results .page-title b{
	color: #00aced;
	letter-spacing: -2px;
}
.search-results .ajax-load-more-wrap .title{
	font-size: 22px;
	color: #23376d;
}
.search-results .ajax-load-more-wrap .cont p{
	font-size: 16px;
	color: #3f3f3e;
}
.search-results .ajax-load-more-wrap .cont a{
	color: #00aced;
}
.search-results .ajax-load-more-wrap hr{
	border-color: #00aced;
}
.alm-load-more-btn.done{
	display: none !important;
}
.pos-footer{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.pos-footer .footer-politica-termos a{
	color: #27aae2;
	text-decoration: underline;
}

.pos-footer .responsavel p {
    color: #474747;
}

@media (min-width: 767px) and (max-width: 1480px){

	.pos-footer p {
	    font-size: 13px;
	}
}
.como-chegar h3{
	font-weight: 600;
}
.blog-saude .side-menu-mobille{
	display: none;
}
.blog-saude .select-categoria{
	display: none;
	text-align: center;
	margin-bottom: 35px;
}
.blog-saude .select-categoria p{
	font-size: 15px;
	margin: 0;
	font-weight: 600;
}
form input.wpcf7-not-valid{
	color: #FF0000 !important;
	border-color: #FF0000 !important;
}
.item-avaliacao .row .col-xs-2 .wpcf7-not-valid{
	padding-bottom: 13px;
}
.item-avaliacao .row .col-xs-2 .wpcf7-not-valid-tip{
	display: none;
}
.item-avaliacao .row .col-xs-2:nth-child(1) .wpcf7-not-valid-tip{
	display: block;
	margin: 0;
	line-height: 10px;
	width: 175px;
	text-align: left;
	margin-top: -9px;
	position: absolute;
	margin-top: -15px;
}
span.wpcf7-not-valid-tip {
	/*display: none!important;*/
}
#wpcf7-f890-o3 h2{
	text-transform: uppercase;
}
#template02 .semantic_ui .ui.table {
	font-size: 14px;
}
.error-message{
	display: flex;
	font-family: 'PT Sans';
	justify-content: center;
	margin-bottom: 108px;
}
.error-message .image{
	padding-top: 15px;
}
.error-message .message{
	width: 364px;
	margin-left: 60px;
	margin-right: 102px;
}
.error-message .message h1{
	font-size: 212px;
	font-weight: 600;
	margin-top: 0;
	line-height: 170px;
}
.error-message .message h2{
	font-size: 31px;
	color: #034ea0;
	text-transform: uppercase;
	border-bottom: 1px solid #27aae1;
	padding-bottom: 22px;
	margin-bottom: 12px;
}
.error-message .message p{
	font-size: 18px;
	color: #27aae1;
}
.error-message .botao{
	display: flex;
	align-items: center;
	padding-bottom: 40px;
	justify-content: center;
}
.error-message .botao .button{
	width: 202px;
	border-color: #27aae2;
	color: #27aae2;
	display: block;
	text-align: center;
}
.selo-detalhes{
    padding-bottom: 15px;
}
@media only screen and (max-width: 1370px){
	.pos-footer .footer-politica-termos{
		float: initial;
		clear: both;
		display: block;
	}
}
@media only screen and (max-width: 1196px){
	.navbar .header-container .logo-header img {
		max-width: 250px;
	}
	.navbar .header-container {
		display: block;
	}
}
@media only screen and (max-width: 995px){
	.error-message{
		flex-direction: column;
		margin-bottom: 40px;
	}
	.error-message .image{
		padding: 30px 0 15px;
	}
	.error-message .image,
	.error-message .botao{
		text-align: center;
	}
	.error-message .message{
		margin: 0 auto;
	}
}
@media only screen and (max-width: 400px){
	.error-message .message h1{
		font-size: 170px;
		text-align: center;
	}
	.error-message .message h2{
		font-size: 25px;
		text-align: center;
	}
}
@media only screen and (max-width: 385px){
	.error-message .message {
		width: 100%
	}
}
@media only screen and (max-width: 767px) {
	.navbar .header-container .logo-header img{
		max-width: 100%;
	}
	.navegacao.icones{
		display: flex;
		flex-direction: row-reverse;
	}
	.search-results .modelo-template{
		margin-top: 170px;
	}
	.pesquisa-site form input[type="search"]{
		padding-right: 89px;
	}
	.pesquisa-site form .search-submit{
		margin-left: -82px !important;
		padding: 6px 8px;
		width: 74px;
	}
	.home .row-noticias {
		margin-left: -15px;
		margin-right: -15px;
	}
	.row-noticias .noticias-home .owl-stage .owl-item>div{
		padding-left: 15px;
		padding-right: 15px;
	}
	.home .row-noticias .noticias-home>.container>.row{
		margin: 0;
	}
	.logo-footer-min{
		display: flex;
		order: 1;
		padding: 0 !important;
		/*align-items: center;
		justify-content: center;*/
	}
	.logo-footer-min .logo-branca{
		max-width: 180px;
		height: auto;
	}
	.template-type-post-secundario .post-content .outros-posts .post-item h3{
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.template-type-post-secundario .post-content .outros-posts .post-item h3 .button{
		margin-left: 0;
		margin-top: 10px;

	}
	#footer .footer-header .adress{
		margin-left: 15px;
		text-align: left;
	}
	.pos-footer .selos{
		width: 100%;
	}
	.blog-saude .select-categoria{
		display: block;
	}
}
@media only screen and (max-width: 410px) {
	.home .planos-atendidos .plano{
		height: 410px;
	}
	.home .planos-atendidos .plano .btn-primary{
		padding: 6px 3px;
	}
	.home .planos-atendidos .atendimento .medica{
		max-width: 166px;
		bottom: -46px;

	}
}
table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox input[type=checkbox]{
	position: relative !important;
	margin-left: -30px !important;
	width: auto;
	margin-right: 4px;
}
.shortcode-abaixo{
	display: flex;
	justify-content: flex-end;
	margin-bottom: 15px;
}
.shortcode-abaixo a{
	width: auto !important;
}

@media (min-width:986px) {
	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		padding: 14px 305px;
	}
	
}

#blip-chat-container #blip-chat-open-iframe{
	right: 5px !important;
	bottom: 85px !important;
}

/* Implantação TUO TEMPO */

.grecaptcha-badge {
    display: none !important;
}
.launcher-container{
	right: 3px !important;
}
.info-launcher-container{
	right: 80px !important;
}