/* CSS STYLE */
*,*::before,*::after{
	-moz-box-sizing: border-box;
		box-sizing: border-box;
}

body{
	font-family:"Work Sans";
}
h1,h2,h3,h4,h5,h6{
	color:rgb(175,39,32)!important;
	font-family:Work Sans Medium!important;
	letter-spacing:-1px!important;
}
h1 hr,h2 hr,h3 hr,h4 hr,h5 hr,h6 hr{
	color:rgb(175,39,32);
	border-top:rgb(233,202,161) solid 2px;
	width:35px;
}
h1.b,h2.b,h3.b,h4.b,h5.b,h6.b{
	color:rgb(255,255,255)!important;
}
h1,h2,h3,h4,h5,h6,
.block-info-brown h1, .exam h1,
.block-info-brown h2, .exam h2,
.block-info-brown h3, .exam h3,
.block-info-brown h4, .exam h4,
.block-info-brown h5, .exam h5,
.block-info-brown h6, .exam h6,
.block-info-red h1, .marker h1,
.block-info-red h2, .marker h2,
.block-info-red h3, .marker h3,
.block-info-red h4, .marker h4,
.block-info-red h5, .marker h5,
.block-info-red h6, .marker h6{
	background-repeat:no-repeat;
	background-size:;
	background-position:left top;
	padding-top:13px;
}
strong{
	font-family:Work Sans Bold;
	font-weight:bold;
}
p{
	font-size:15px;
	line-height:23px;
}
img.icon{
	margin-top:-4px;
	margin-right:8px;
}
.fmedium{font-family:Work Sans Medium;}
.fbold{font-family:Work Sans Bold;}
.fsemi{font-family:Work Sans Semibold;}
.fextra{font-family:Work Sans Extrabold;}
.wdh{
	max-width:1170px;
	margin:0 auto;
	padding:0 20px;
}
a{
	text-decoration:none!important;
}
a:active, .uk-link{
	color:rgb(100,100,100)!important;
}
a:hover{
	color:rgb(255,255,255);
}
.button,
button.button{
	color:rgb(255,255,255);
	text-align:center;
	padding:15px 20px;
	border-radius:100px;
	cursor:pointer;
	text-transform:uppercase;
	font-size:13px;
	font-family:"Work Sans Medium";
	border:0;
	letter-spacing:1.5px;
}
.button-medium,
button.button-medium{
	padding:9px 19px;
}
.button:hover,
button.button:hover{
	
}
/* LIs */
.block-page ul{
	display:inline-block;
	margin-right:30px;
}
.block-page ul li{
	font-size:17px;
	list-style:none;
}

.block-page ul li:before{
	
}
.block-page ul li:before{
	content: '.';
	font-size:30px;
	padding:0px 0px;
	margin-left:-25px;
	margin-right:20px;
	color:rgb(168,125,70)!important;
}
/* LIs */
.button-brown{
	background-color:rgb(168,125,70);
}
.button-red{
	background-color:rgb(175,39,32);
}
.button-brown:hover,
.button-red:hover{
	color:rgb(0,0,0);
	transition:0.3s ease;
}
/* BLOCO COLOR */
.block-info-brown{
	background-color:rgb(168,125,70);
}
.block-info-brown.blog{
	background-color:rgb(251,236,218);
	color:rgb(143,24,27);
}
.block-info-brown.blog .prev-info{
	margin-bottom:40px;
}
.block-info-brown.blog .prev-info .cover{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	height:110px;
	width:290px;
}
.block-info-brown.blog .prev-info .prev-text{
	font-family:Work Sans Medium;
	font-weight:18px;
	margin:20px 0;
	color:rgb(143,24,27);
}
.block-info-brown.blog .prev-info .link{
	color:rgb(168,125,70);
}

.block-info-red{
	background-color:rgb(143,24,27);
}
.block-info-red .bloco-list-item{
	padding:10px 0;
	display:flex;
	justify-content:space-between;
	flex-flws:row wrap;
}
.block-info-red .bloco-list-item a{
	font-family:Work Sans Medium;
	color:rgb(255,255,255);
}
.block-info-red .bloco-list-item a:hover,
.block-info-red .bloco-list-item a.active{
	color:rgb(236,190,132);
}
.block-info-red .bloco-list-item a img{
	display:block;
	margin-top:0px;
}
.block-info-red .bloco-list-item a span{
	display:block;
	margin-top:-15px;
	padding-left:35px;
}
.block-info-brown,
.block-info-red{
	padding:60px 70px;
	margin-bottom:30px;
	margin-left:80px;
	max-width:500px;
	color:rgb(255,255,255);
}
/* BLOCO COLOR */

/* BLOCO COMPARTILHAR */
.links-share{
	border-top:rgb(200,200,200) solid 1px;
	padding:20px 0;
	font-size:13px;
	display:flex;
	text-transform:uppercase;
	margin-top:60px;
}
.links-share .btn-rs{
	margin-left:10px;
}
.links-share .btn-rs a{
	color:rgb(0,0,0);
}
.links-share .btn-rs a img.icon{
	margin-right:3px;
}
/* BLOCO COMPARTILHAR */

/* HEADER */
header.header{
	background-color:rgb(143,24,27);
	color:rgb(255,255,255);
	font-size:14px;
	min-height:60px;
	padding:15px;
	position:relative;
}
header.header a{
	color:rgb(236,190,132);
}
header.header .wdh{
	display:flex;
	justify-content:space-between;
}
header.header .unidades{
	display:flex;
	justify-content:space-between;
}
header.header .unidades .bloco-unidades{
	margin-right:15px;
}
header.header .unidades .bloco-unidades strong{
	font-family:"Work Sans Bold";
}
header.header .unidades .bloco-unidades a{
	font-size:17px;
}
header.header .unidades .bloco-unidades a span{
	font-size:12px;
}
header.header .search-siga{
	display:flex;
	justify-content:space-between;
}
header.header .search-siga .search{
	margin-right:25px;
}
header.header .search-siga .search,
header.header .search-siga .siga{
	word-spacing:8px;
}
/* HEADER */

/* MENU DO SITE */
.hnb .navbar{
	margin:30px 0;
}
.hnb .navbar .wdh{
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.hnb .navbar .wdh li{
	padding:2px 7px;
}
.hnb .navbar .wdh li a{
	font-family:Work Sans Medium;
	font-size: 14px;
}
.hnb .navbar .wdh li a::after{
	content: '';
	display:block;
	width:0;
	height:7px;
	border-bottom:rgb(168,125,70) solid 2px;
	transition: width .3s;
}
.hnb .navbar .wdh li.active a::after{
	border:0;
}
.hnb .navbar .wdh li a:hover::after{
	width:100%;
	transition:width .3s;
}
.hnb .navbar .wdh li:hover a{
	color:rgb(143,24,27);
}
.hnb .navbar .wdh li.active a{
	height:25px;
	border-bottom:rgb(168,125,70) solid 2px;
}
.hnb .logos{
	display:none;
}

/* HEADER NAVBAR FIXO */
.navFix{
	background-color:rgb(255,255,255);
	position:fixed;
	width:100%;
	top:0;
	left:0;
	margin:0;
	box-shadow:rgb(100,100,100) 5px 0 5px 1px;
	z-index:999;
}
.navFix .navbar{
	margin:5px;
}
.menu-offcanvas .wdh{
	display:flex;
	justify-content:space-between;
	background-color:#f00;
	padding:0!important;
}
.menu-offcanvas{}
.menu-offcanvas{}

.logos{
	padding:20px 0;
}
.logos .wdh{
	display:flex;
	justify-content:space-between;
}
.logos .wdh img{
	width:90%;
}
/* HEADER NAVBAR FIXO */

/* MENU DO SITE */

/* BANNER SLIDE */
.banner-slider{
	margin-bottom:40px;
}
.banner-slider img{
	width:1170px;
}
/* BANNER SLIDE */

/* BANNER SLIDE */
.uk-slidenav-position .nav .uk-slidenav{
	display:block!important;
}
/* BANNER SLIDE */

/* BLOCO MARCA CAONSULTAS | EXAMES */
.block-marker-exam{
	display:flex;
	justify-content:space-between;
	flex-flow:row wrap;
}
.block-marker-exam .marker,
.block-marker-exam .exam{
	width:50%;
}
.block-marker-exam .marker{
	background-color:rgb(143,24,27);
	color:rgb(255,255,255);
}
.block-marker-exam .exam{
	background-color:rgb(251,236,218);
}
.block-marker-exam .marker .inter,
.block-marker-exam .exam .inter{
	width:570px;
	display:block;
	padding:40px 0;
	float:left;
}
.block-marker-exam .marker .inter{
	float:right;
	padding-right:100px;
}
.block-marker-exam .marker .inter a{
	font-size:17px;
	color:rgb(236,190,132);
}
.block-marker-exam .marker .inter p.title{
	font-size:20px;
	font-weight:Work Sans Medium;
	margin:50px 0 20px 0;
}
.block-marker-exam .marker .inter .unidades{
	display:flex;
	justify-content:space-between;
	width:370px;
}
.block-marker-exam .marker .inter .unidades a span{
	font-size:12px;
}
.block-marker-exam .marker .inter .bloco-local{
	margin-bottom:40px;
}
.block-marker-exam .marker .inter .bloco-local a{
	font-size:14px;
}
.block-marker-exam .exam .inter{
	float:left;
}
.block-marker-exam .exam .inter{
	padding-right:0px;
	padding-left:50px;
}
.block-marker-exam .exam .inter .bloco-list-item{
	font-family:Work Sans Medium;
	font-size:18px;
	padding:9px 0;
}
.block-marker-exam .exam .inter .bloco-list-item{
	display:flex;
}
.block-marker-exam .exam .inter .bloco-list-item img{
	display:block;
	width:30px;
	height:30px;
}
.block-marker-exam .exam .inter .bloco-list-item span{
	display:block;
	padding-left:15px;
}
.block-marker-exam .exam .inter .bloco-list-item span a{
	color:rgB(108,77,35);
}
.block-marker-exam .exam .inter .bloco-list-item span a:hover{
	color:rgb(175,39,32);
}
/* BLOCO MARCA CAONSULTAS | EXAMES */

/* BLOCO LINK SERVIÃƒâ€¡OS */
.block-services{
	margin:60px 0;
}
.block-services .wdh{
	display:flex;
	justify-content:space-between;
	flex-flow:row wrap;
}
.block-services .link-item{
	border:rgb(220,220,220) solid 1px;
	width:210px;
	height:210px;
	text-align:center;
	font-family:Work Sans Medium;
	font-size:18px;
	line-height:27px;
	margin-bottom:30px;
	display:table;
	position:relative;
}
.block-services .link-item-1{
	max-width:451px;
	min-height:210px;
	border:0;
	text-align:left;
	font-size:15px;
	font-family:Work Sans Medium;
	font-size:18px;
	line-height:27px;
	margin-bottom:30px;
	display:table;
	font-family:Work Sans Medium;
	font-size:18px;
	line-height:27px;
	margin-bottom:30px;
	display:table;
	position:relative;
}
.block-services .link-item .btn{
	display:none;
	position:absolute;
	width:100%;
	bottom:30px;
}
.block-services .link-item .btn button.button{
	width:130px;
	margin:0 auto;
	transition:1s;
}
.block-services .link-item:hover{
	background-color:rgb(120,14,17);
	-webkit-transition:0.2s ease-in;
	-moz-transition:0.2s ease-in; 
	-o-transition:0.2s ease-in
}
.block-services .link-item:hover::first{
	background-color:none;
}
.block-services .link-item:hover .icons{
	|filter:grayscale(100%)
}
.block-services .link-item:hover span{
	display:none;
}
.block-services .link-item:hover .btn{
	display:block;
}
.block-services .link-item a{
	display:table-cell;
    vertical-align: middle;
	width:100%;
	height:100%;
	color:rgb(0,0,0);
}
.block-services .link-item .icons{
	margin-top:-70px;
}
.block-services .link-item span{
	position:absolute;
	display:block;
	width:100%;
	text-align:center;
	margin-top:15px;
}
/* BLOCO LINK SERVIÃƒâ€¡OS */

/* BLOCO BLOG | ATENDIMENTO */
.block-blog-hour{
	padding:40px 0;
	display:flex;
}
.block-blog-hour .blog,
.block-blog-hour .prev-info{
	width:50%;
	float:left;
}
.block-blog-hour .blog .title{
	overflow:hidden;
}
.block-blog-hour .blog .title h1,
.block-blog-hour .blog .title a{
	float:left;
}
.block-blog-hour .blog .title a{
	margin:20px 25px;
}
.block-blog-hour .blog .prev-post{
	display:flex;
	margin-bottom:50px;
}

.block-blog-hour .blog .prev-post .cover{
	display:block;
	width:300px;
	height:110px;
	background-repeat:no-repeat;
	background-size:100% cover;
	background-position:center;
}
.block-blog-hour .blog .prev-post .info{
	padding-left:25px;
}
.block-blog-hour .blog .prev-post .info .title{
	color:rgb(175,39,32);
	font-family:Work Sans Medium;
	font-size:18px;
	line-height:26px;
}
.block-blog-hour .blog .prev-post .info .text{
	line-height:22px;
	margin:15px 0;
	font-size:14px;
}
.block-blog-hour .blog .prev-post .info .link a{
	text-align:left;
	color:rgb(168,125,70);
}
.block-blog-hour .prev-info{
}
.block-blog-hour .prev-info h1{
	font-size:32px;
}
/* BLOCO BLOG | ATENDIMENTO */

/* CONVÃƒÅ NIOS */
.block-convenios{
	padding:20px 0 0 0;
}
.block-convenios h1{
	background-position:center top;
}
.block-convenios .title{
	text-align:center;
}
.block-convenios .block-logo-conv{
	justify-content:center;
}
.block-convenios .block-logo-conv .slideset{
	
}
.block-convenios .block-logo-conv .slideset .uk-slidenav{
	display:block;
	font-size:40px;
	color:rgb(168,125,70);
}
.block-convenios .block-logo-conv .slideset ul.uk-slideset{
	display:block;
	padding:0 80px;
}
.block-convenios .block-logo-conv .item-conv{
	display:table;
	width:120px;
	height:100px;
	float:left;
}
.block-convenios .block-logo-conv .item-conv a{
	display:table-cell;
    vertical-align: middle;
	filter:grayscale(100%);
}
.block-convenios .block-logo-conv .item-conv a:hover{
	filter:grayscale(0);
}
.block-convenios .block-logo-conv .item-conv img{
	margin:0 auto;
	display:block;
}

/* BANNER PÃƒÂGINAS INTERNAS */
.cover-page{
	backgroound-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	height:300px;
	text-align:center;
	vetical-align:center;
	display:table;
	width:100%;
	color:rgb(255,255,255);
	margin-bottom:50px;
}
.cover-page .title-info{
	display:table-cell;
	vertical-align:middle;
	padding:0 15px;
}
.cover-page .title-info h1{
	color:rgb(255,255,255)!important;
	font-family:Work Sans Bold;
	font-size:50px;
	margin-bottom:20px;
	background-image:none;
}
.cover-page .title-info .sub-title{
	font-size:13px;
	text-transform:uppercase;
}
.cover-page .title-info .sub-title img.icon{
	margin-left:10px;
	width:12px;
}
/* BANNER PÃƒÂGINAS INTERNAS */

/* PÃƒÂGINAS INTERNAS */
.block-page .wdh{
	display:flex;
	justify-content:space-between;
	flex-flow:row wrap;
}
.block-page .wdh .block-info-brown h1,
.block-page .wdh .block-info-red h1{
	font-size:26px;
}
.block-page .p-left{
	width:55%;
}
.block-page .p-left .date-post{
	display:flex;
	justify-content:space-between;
	flex-flow:row wrap;
	color:rgb(182,182,182);
	font-size:14px;
	text-transform:uppercase;
	font-family:Work Sans Bold;
	margin-bottom:50px;
}
.block-page .p-left .date-post a{
	color:rgb(168,125,70);
}
.block-page .p-right{
	width:45%;
}
/* PÃƒÂGINAS INTERNAS */

/* RODAPÃƒâ€° */
footer.footer{
	background-color:rgb(251,236,218);
	padding:60px 0;
	margin-top:60px;
}
footer.footer .wdh{
	display:flex;
	justify-content:space-between;
	flex-flow:row wrap;
}
footer.footer .wdh .block-info{
	
}
footer.footer .wdh .block-info nav.navbar{
	
}
footer.footer .wdh .block-info nav.navbar ul{
	list-style:none;
	padding:0;
	line-height:27px;
	font-family:Work Sans Medium;
}
footer.footer .wdh .block-info nav.navbar a{
	color:rgb(108,77,37);
}
footer.footer .wdh .block-info.unidade{
	margin-bottom:40px;
}
footer.footer .wdh .block-info.unidade .title{
	color:rgb(147,36,39);
	font-size:20px;
	font-family:Work Sans Medium;
	margin-bottom:20px;
	padding-left:25px;
}
footer.footer .wdh .block-info.unidade .local,
footer.footer .wdh .block-info.unidade .fone{
	display:flex;
	margin-bottom:20px;
	font-size:14px;
	color:rgb(108,77,37);
}
footer.footer .wdh .block-info.unidade .local .text,
footer.footer .wdh .block-info.unidade .fone .text{
	display:block;
	padding-left:10px;
}
footer.footer .wdh .block-info.unidade .local{
	
}
footer.footer .wdh .block-info.unidade .fone span{
	font-size:12px;
}
footer.footer .wdh .block-info.unidade .text{
	font-size:14px;
}
footer.footer .wdh .block-info.unidade .mail a{
	color:rgb(147,36,9)!important;
}
footer.footer .wdh .block-info.logos{
	text-align:center;
	color:rgb(108,77,37);
}
footer.footer .wdh .block-info.logos img.logo{
	display:block;
	width:150px;
	margin-bottom:10px;
}
footer.footer .wdh .block-info.logos .info{
	margin-top:35px;
}
footer.footer .wdh .block-info.logos .info p{
	line-height:10px;
}
footer.footer .wdh .block-info.logos .info p strong{
	color:rgb(147,36,39);
	font-family:Work Sans Medium;
}
/* RODAPÃƒâ€° */

input, select, textarea{
	border:rgb(220,220,220) solid 1px;
	padding:20px;
}

/* FORMULÃƒÂRIO */
.form{
	
}
.form .block-campo{
	display:flex;
	justify-content:space-between;
	flex-flow:row wrap;
}
.form .block-campo label{
	color:rgb(147,36,39);
	font-family:Work Sans Medium;
	padding:15px 0;
	font-size:20px;
}
.form .block-campo label span,
.form .block-campo label input,
.form .block-campo label textarea{
	width:100%;
	display:block;
}
.form .block-campo label textarea{
	height:200px;
}
.form .block-campo .screen-reader-response,
.form .block-campo .wpcf7-not-valid-tip{
	background-color:#fcc!important;
	color:red;
	font-size:15px;
	padding:7px;
	margin-top:5px;
}
/* FORMULÃƒÂRIO */

/* VIEW FORM SEARCH */
.bar-search{
	background-color:rgb(143,24,27);
	position:absolute;
	width:100%;
	padding:10px;
	top:50px;
	right:0;
	z-index:999999;
	display:none;
}

.bar-search .formSearch .input-search input[type=text]{
	width:100%;
	padding:15px 35px 15px 15px!important;
	font-size:18px;
	box-shadow:none;
	border:0;
	text-align:center;
}
.bar-search .formSearch .input-search{
	position:relative;
}
.bar-search .formSearch .input-search a{
	position:absolute;
	color:rgb(20,43,69);
	font-size:30px;
	top:7px;
	right:8px;
}
/* VIEW FORM SEARCH */
.menu-offcanvas{
	display:none;
	justify-content:space-between;
	padding-bottom:7px;
}
.menu-offcanvas .search{
	margin:0px;
	word-spacing:7px;
}

/* OFF-CANVAS */
.uk-offcanvas .uk-offcanvas-bar{
	background-color:rgb(120,14,17);
}

/* BANNER SLIDER */
.banner-slider .uk-cover-background .info{
	position:absolute;
	z-inde:999;
	top:20%;
	right:14%;
	max-width:400px;
	color:rgb(255,255,255);
}
.banner-slider .uk-cover-background .info .title{
	font-family:Work Sans Bold;
	font-size:50px;
}
.banner-slider .uk-cover-background .info .subtitle{
	font-family:Work Sans Medium;
	font-size:36px;
	margin:7px 0 15px 0;
}

/* PAGINATION */
.wp-pagenavi{
	margin:30px auto;
	display:flex;
	justify-content:center;
}
.wp-pagenavi a{
	color:rgb(143,24,27)!important;
}
.wp-pagenavi > *{
	border:rgb(143,24,27) solid 1px!important;
	color:rgb(143,24,27);
	font-size:16px;
	padding:10px 20px!important;
}
.wp-pagenavi span.current{
	background-color:rgb(143,24,27)!important;
	color:rgb(255,255,255);
}
/* PAGINATION */

.block-info-red .unidades .bloco-unidades{
	
}
.block-info-red .unidades .bloco-unidades a{
	font-size:18px;
	color:rgb(236,190,132);
}
.bloco-prev-blog{
	display:flex;
	justify-content:space-between;
	margin-top:15px;
}
.bloco-prev-blog .cover{
	width:110px;
	height:110px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	margin-right:15px;
}
.bloco-prev-blog .info{
	width:80%;
}
.bloco-prev-blog .info small{
	color:rgb(100,100,100);
}
.corpo-clinico img{
	float: right;
	max-width: 200px;
	margin-left: 30px;
	margin-bottom: 30px;

}