/*ALTERANDO A COR DESTES ELEMENTOS DO SITE*/

/*Background Site / Cor de Botão*/
input[type=submit].top_buscar ,.outbtn-corretor , .linha_top , #indique input[type=button] , .atalhos-detalhe .ligue-agora , .esquerda .resultadoInfo .atual-item, .color-navbar , .rig-row{
	background: #439e23!important;
}
/*Cor de letras*/
/* .navbar-tel span , .direita #refinarBusca h2 , .esquerda .tag , .esquerda .resultadoBusca .bairro , .b_imovel , .esqIntro h1 div , .esqIntro .infoAdd span , .mais-info strong , .mapa h2, .outros h2 , .outros .info h3 , h1.color-h1 , .esquerda .resultadoBusca .info-resultado .main-info span ,.footer .links .telefone span, .esquerda .resultadoBusca .info-resultado .events a, .direita #refinarBusca .border-group , .detalhe_information strong, b.cor_ref{
	color: #439e23!important;
	} */
	/*Cor do botão Login*/
	.header_top .log_client, .footer .box_footlogin {
		background-color: #bfbfbf!important;
	}


	/*Cor das letras dos Botão*/
	.outbtn-corretor p, .outbtn-corretor i{

		color: #fff!important;

	}


	.justificar {
		text-align: justify;
	}

	select::-ms-expand {
		display: none;
	}

	.footer .box_footentre{
		color: #989898;
	}
	/*Cor das letras do topo*/
	.nav-branco .navbar-nav>li>a, .footer .lolcal_div p{
		color: #000;
	}
	/*Cor ao passar o mouse*/
	.navbar-inverse .navbar-nav>li>a:hover{
		color: #439e23!important;
	}




	/*BG IMAGENS */



	/*ALTERANDO A COR DESTES ELEMENTOS DO SITE MOBILE*/


	/*=======================================================================================================================================*/


	html, body {
		overflow-x:hidden 
	}

	body
	{
		font-family: 'Montserrat', sans-serif;
	}

	p {
		color:#000;
		font-size:14px;
	}
	h1.color-h1{
		font-size: 30px;
		margin-top: 17px;
		margin-bottom:0px;
		text-transform: uppercase;
		color: #000;
		font-weight: 400;
	}

	.bg_interna{
		height: 58px;
		width: 100%;
		border-top: 1px solid #88d66e;
		background: #449e23;
		position: absolute;
		top: 120px;
		z-index: -999999999;
	}

	.bg_interna .breadcrumb .container-bread{
		border-bottom: none!important;
		margin-top: 0px!important;
		margin-bottom: 0px;
		position: relative;
		top: 15px;
	}

	.bg_interna .static-breadcrumb{
		margin-top: 0px;
		width: 100%;
		margin-bottom: 0px;
	}


	.menu_topo1 .navbar-telefone a , .menu_topo1 .navbar-left a{
		color: #797979;
	}

	.h2, h2 {
		font-size: 16px;
		color:#000;
		font-weight: bold;
	}

	.clear { clear: both; }

	.header_top  .navbar-collapse{
		padding-left: 0px;
		padding-right: 0px;
		
	}



	.header_top a.facebook_logo span{
		background: url('../images/sprite.png') no-repeat -246px -357px;
		width: 32px;
		height: 32px;
		float: left;
		margin-top: 3px;	
	}

	.header_top a.instagram_logo span{
		background: url('../images/sprite.png') no-repeat -198px -357px;
		width: 32px;
		height: 32px;
		float: left;
		margin-top: 3px;	
	}

	.header_top a.youtube_logo span{
		background: url('../images/sprite.png') no-repeat -292px -357px;
		width: 32px;
		height: 32px;
		float: left;
		margin-top: 3px;	
	}

	.header_top a.liking_logo span{
		background: url('../images/sprite.png') no-repeat -340px -357px;
		width: 32px;
		height: 32px;
		float: left;
		margin-top: 3px;	
	}


	#titmap{
		color: #449e23;
		background: no-repeat;
		border: none;
		font-size: 14px;
	}

	.header_top a.mail_logo span{
		background: url('../images/sprite.png') no-repeat -132px -228px;
		width: 22px;
		height: 17px;
		float: left;
		margin-top: 12px;	
	}

	.header_top .full-clint a.client-nbt {
		background: #40a013;
		color: #fff;
		border: 1px solid #fff;
		-webkit-box-shadow: 1px 1px 10px 1px rgba(161,161,160,1);
		-moz-box-shadow: 1px 1px 10px 1px rgba(161,161,160,1);
		box-shadow: 1px 1px 10px 1px rgba(161,161,160,1);
		float: left;
		height: 46px;
		width: 130px;
		padding-top: 6px;
		margin-left: 0px;
		position: relative;
		top: -5px;
	}

	.header_top .full-clint a.client-nbt img{ float: left;   margin-left: 8px;  margin-top: 4px;}
	.header_top .full-clint a.client-nbt p{ float: left;      margin-bottom: 0px;    margin-left: 15px; color: #fff;     line-height: 17px;}

	.header_top .color-ul{
		background: #d5d5d5;
	}

	.header_top .ul1, .header_top .ul2 {
		height: 67px;
		margin-bottom: 10px;
		margin-top: 0;
	}

	.header_top .ul2{
		padding-top: 15px;
		padding-right: 10px;
		padding-left: 5px;
	}

	.header_top .ul1 li{
		display: block;
		float: none;
	}

	.navbar-top {
		margin-top:25px;
		background-color:transparent;
		border:none;
	}

	.float-lef{
		float: left;
	}

	.rslides .caption h2{
		font-size:25px;
		text-transform:uppercase;
		font-weight:400;
		font-size:25px;
		text-transform:uppercase;
		font-weight:normal;
		text-align: center;
		color: #fff;
		margin-top: 10px;
		margin-bottom: 6px;

	}

	.top_banner .p_banner p{
		font-size: 25px;
		position: absolute;
		width: 316px;
		top: 100px;
	}

	.navbar-teltop{

		margin-top: -54px;	
	}

	.navbar-tel a, .navbar-tel a:hover, .navbar-telefone a, .navbar-telefone a:hover, .navbar-celular a:hover
	{
		margin-top:0;
		text-decoration: none;
	}

	.navbar-tel span, .navbar-telefone span, .navbar-celular span
	{
		position:relative;
		font-size:25px;
		top:3px;
		color: #449e23;
	}

	.logo_top{
		margin-top: -20px;
		margin-bottom: 20px;

	}



	.navbar-menu
	{
		width: 100%;
		background:#eeeeee;
		border:none;
		border-radius:0;
		margin-bottom:0;
	}

	.menu_topo1{ margin-top: 12px; margin-bottom: 30px; }
	.menu_topo2{}

	.navbar-menu .navbar-nav li a:hover
	{
		color:#000;
	}

	.header_top .nav>li.li-icon>a{
		padding: 0px 5px;
	}

	.header_top .nav>li.li-icon>a.mail_logo{
		padding: 0px 10px 0px 6px;
	}

	.header_top .nav>li.tel-li{
		margin: 0px 12px;
	}

	p.navbar-left{
		margin: 0px;
	}

	/*Banner*/

	

	#myCarousel .carousel-inner{
		max-height: 683px;
		overflow: hidden;
		text-align: center;
		margin: 0 auto;
		position: relative;
		z-index: 3;		
	}


	#myCarousel .carousel-inner>.item>a>img, #myCarousel .carousel-inner>.item>img
	{
		display:inline-block;
		max-height:none;
	}

	#myCarousel .carousel-control .icon-prev{ 	background: url('../images/setabannerhomeesquerda.png') no-repeat;
	width: 48px;
	height: 58px;}
	#myCarousel .carousel-control .icon-next{background: url('../images/setabannerhomedireita.png') no-repeat;
	width: 48px;
	height: 58px;}

	#myCarousel .carousel-control .icon-prev::before , #myCarousel .carousel-control .icon-next::before{
		content: ''!important;
	}






	/*Fim Banner*/


	/*Financia*/

	.h2_financ{
		color: #797979;
	}

	.b_financ{
		color: #797979;
	}

	.img-financ{
		text-align: center;
	}

	.img-financ img{
		margin: 0 auto;
	}
	/*Fim Financia*/

	/*busca*/

	#BuscaRapida .form-group select, #BuscaRapida .form-group input
	{	
		background-color: transparent;
		border:0;
		color:#7a7a7a;
		font-size:12px;
		color: #fff;	

	}

	#BuscaRapida .form-group select option, #BuscaRapida .form-group select optgroup{
		color: #000;
	}

	#BuscaRapida .form-group select optgroup{
		font-size: 13px;
		font-weight: 900;
	}


	#BuscaRapida .form-group input{
		border: none;
	}





	#BuscaRapida .form-group select, #BuscaRapida .form-group input
	{
		border-radius:0;
		/* width:254px; */
		/* margin-left:5px; */
		box-shadow: none;
		/* 	height: 50px; */

	}

	#BuscaRapida .form-group select::-ms-expand{
		display: none;
	}
	.direita #refinarBusca select.form-control::-ms-expand{
		display: none;
	}

	#BuscaRapida .form-group input{
		color: #000;
	}

	#BuscaRapida .form-group input[type=text]::-webkit-input-placeholder{
		color: #fff;
		opacity: 1;
	}
	#BuscaRapida .form-group input[type=text]:-moz-placeholder{
		color: #fff;
		opacity: 1;
	}
	#BuscaRapida .form-group input[type=text]::-moz-placeholder{
		color: #fff;
		opacity: 1;
	}
	#BuscaRapida .form-group input[type=text]:-ms-input-placeholder{
		color: #fff;
		opacity: 1;
	}


	#BuscaTop .form-group input{
		color: #fff;
	}

	#BuscaTop .form-group input[type=text]::-webkit-input-placeholder{
		color: #666;
		opacity: 1;
	}
	#BuscaTop .form-group input[type=text]:-moz-placeholder{
		color: #666;
		opacity: 1;
	}
	#BuscaTop .form-group input[type=text]::-moz-placeholder{
		color: #666;
		opacity: 1;
	}
	#BuscaTop .form-group input[type=text]:-ms-input-placeholder{
		color: #666;
		opacity: 1;
	}




	.busca-mapa, .busca-mapa:hover
	{
		color:#fff;
		font-size:11px;
		text-decoration: none;
		margin-top:8px;
	}
	.busca-mapa span
	{
		display:inline-block;
		width: 29px;
		height: 30px;
		margin-right:6px;
		background:url(../images/buscar-mapa.png)
	}



	.busca-mapa p
	{
		display:inline-block;
		line-height: 16px;
		margin:0;
		color:#fff;
		font-size: 10px;
	}

	.busca-mapa p b
	{
		font-weight: normal;
		font-size:15px;
	}

	#bg-botoes-busca
	{
		position:relative;
		z-index:2;
		background: url(../images/bg-abas.png) left no-repeat;
		height: 45px;
	}

	#bg-botoes-busca #botoes
	{
		height: 45px;
		background: url(../images/botoes.png) no-repeat;
	}

	#bg-botoes-busca #botoes a
	{
		padding-left:5px;
		display:inline-block;
		width: 260px;
		height: 44px;
		line-height: 46px;
		margin-right:36px;
		color:#fff;
		font-size:18px;
		cursor: pointer;
	}

	#bg-botoes-busca #botoes a:hover
	{
		text-decoration: none;
	}

	#bg-botoes-busca #botoes #red
	{
		color:#cf1b16;
	}
	.carousel-inner
	{
		overflow: hidden;
		text-align: center;
	}

	.carousel-inner>.item>a>img, .carousel-inner>.item>img
	{
		display:inline-block;
	}

	.carousel-caption
	{
		/* Fallback for web browsers that don't support RGBa */
		/* background-color: rgb(0, 0, 0); */
		/* RGBa with 0.6 opacity */
		/* background-color: rgba(0, 0, 0, 0.6); */
		/* For IE 5.5 - 7*/
		/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); */
		/* For IE 8*/
		/* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; */
		position: relative;
		left: 0px;
		right: 0px;
		height: 100px;
	}




	.carousel-control
	{
		bottom:0px;
		z-index: 800;
	}

	.item a p
	{
		margin:0;
		padding:0;
	}
	/*Destaque*/

	.destaques .bxslider-box a
	{
		text-decoration: none;
	}

	.destaques .bxslider-box a:hover{
		text-decoration: none;
	}

	.destaques .bxslider-box
	{
		text-align: center;
	}

	.destaques .bxslider-box .box-img{
		position: relative;
		float: left;
		width: 100%;
		height: 270px;
		text-align: center;
		border: 1px solid #bbbbbb;
		background: #bbbbbb;

	}

	.destaques .bxslider-box img
	{
		max-width: 100%;
		position: absolute;
		margin: auto;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		max-height: 270px;
	}

	.destaques .bxslider-box .info
	{
		text-align: center;
	}

	.destaques .bxslider-box .info h4
	{
		width:100%;
		font-size:20px;
		color:#439e23;
		font-weight: normal;
		text-transform: uppercase;
		display:table;
		margin-top: 8px;
		float: left;
	}

	.colorgray{
		color: #000!important;
	}

	.destaques .col-md-3 .info .colorgray
	{
		color:#787878;
	}

	.destaques-selecionados
	{
		margin-top:0;
	}

	.destaques-selecionados h2
	{
		margin:15px 15px 30px 15px;
	}

	/*Mosaic*/

	.bxslider-box .mosaic {
		background: #ffffff;
		background: rgba(000, 000, 000, 0.7);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, endColorstr=#CC000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
		height: 155px;
		left: 0;
		ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)";
		position: absolute;
		top: 115px;
		width: 360px;
		left: 15px;
		z-index: 9999;
		zoom: 1;
		transition: ease 0.3s;
		opacity: 0; 
	}

	.bxslider-box .info-bairro-esconde{
		float:left;
		width: 100%;
		text-align: center;
		transition: ease 0.3s;
	}

	.bxslider-box .info-bairro-esconde .det_bairro_fundo{
		color: #585858;
		font-size: 16px;
		font-weight: bold;
		margin-top: 7px;
		letter-spacing: 0.1px;

	}

	.mosaic .arrow-info {
		position: absolute;
		width: 100%;
		text-align: left;
	}

	.mosaic .arrow-info .mais-detalhe{
		color: #439e23;
		width: 130px;
		height: 50px;
		padding-top: 15px;
		font-size: 14px;
		margin: 0 auto;
		display: block;
		border: 1px solid #fff;
		background: url(../images/bg-btn-busca.png);
		position: relative;
		top: -26px;
		text-align: center;
		margin-bottom: -15px;

	}

	.bxslider .bxslider-box .mosaic{
		width: 350px;
		margin-top: 15px;
	}

	.bxslider .bxslider-box .mosaic:only-child{

	}



	.bxslider .mosaic .arrow-info .mais-detalhe{
		display: block;
		position: absolute;
		margin: 0 auto;
		left: 100px;
	}


	.bxslider .mosaic .arrow-info div.icon_bloco{
		width: 78px;
	}

	.mosaic .arrow-info p.p_ut, .mosaic .arrow-info p.p_tipo, .mosaic .arrow-info p.p_icon{
		color: #fff;
	}

	.bxslider .mosaic .arrow-info p.p_ut{
		margin-top: 35px;
	}

	.mosaic .arrow-info p.p_ut, .mosaic .arrow-info p.p_tipo{
		margin-left: 10px;
	}

	.mosaic .arrow-info p.p_ut span{
		color: #439e23;
	}

	.mosaic .arrow-info p.p_tipo span{
		background: #439e23;
		color: #fff;
		display: inline-block;
		width: 70px;
		height: 25px;
		text-align: center;
		padding-top: 3px;
		border-radius: 5px;
		margin-right: 8px;
	}

	.mosaic .arrow-info div.icon_bloco{
		display: inline-block;
		color: #fff;
		width: 81px;
		text-align: center;

	}

	.mosaic .arrow-info div.icon_bloco.area i{	
		background: url('../images/sprite.png') no-repeat -131px -53px;
		width: 20px;
		height: 24px;
		display: block;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	.mosaic .arrow-info div.icon_bloco.drom i{
		background: url('../images/sprite.png') no-repeat -130px -93px;
		width: 23px;
		height: 21px;
		display: block;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	.mosaic .arrow-info div.icon_bloco.suite i{
		background: url('../images/sprite.png')  no-repeat -130px -132px;
		width: 23px;
		height: 23px;
		display: block;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	.mosaic .arrow-info div.icon_bloco.vagas i{
		background: url('../images/sprite.png') no-repeat -127px -173px;
		width: 25px;
		height: 25px;
		display: block;
		margin: 0 auto;
		margin-bottom: 5px;
	}

	.mosaic .arrow-info span.s_destaque{
		color: #439e23;
		text-align: right;
		width: 1px;
	}


	/*Fim Mosaic*/

	/*Detalhe Mobile*/

	.destaques .mobile-destaque .box-img{
		height: 365px;
	}

	.destaques .mobile-destaque img{
		max-height: 365px;
	}

	.destaques .dest_bot.mobile-destaque {
		height: 580px!important;
	}

	.destaques .mobile-destaque .arrow-info-mobile h4{
		width: 100%;
		font-size: 20px;
		color: #439e23;
		font-weight: normal;
		text-transform: uppercase;
		display: table;
		margin-top: 8px;
		float: left;}

		.destaques .mobile-destaque .arrow-info-mobile{
			float: left;
			width: 100%;
			background:#efefef;
		}

		.arrow-info-mobile  .p_ut, .arrow-info-mobile .info .p_tipo{
			color: #000;
		}

		.arrow-info-mobile .p_icon{
			color: #000;
		}


		.arrow-info-mobile .s_destaque{
			display: inline-block;
			color: #439e23;
			text-align: right;
			width: 1px;
		}

		.arrow-info-mobile div.icon_bloco.area i{
			background: url(../images/sprite.png) no-repeat -131px -53px;
			width: 20px;
			height: 24px;
			display: block;
			margin: 0 auto;
			margin-bottom: 5px;
		}

		.arrow-info-mobile div.icon_bloco.drom i{  
			background: url(../images/sprite.png) no-repeat -130px -93px;
			width: 23px;
			height: 21px;
			display: block;
			margin: 0 auto;
			margin-bottom: 5px;}
			.arrow-info-mobile div.icon_bloco.suite i{
				background: url(../images/sprite.png) no-repeat -130px -132px;
				width: 23px;
				height: 23px;
				display: block;
				margin: 0 auto;
				margin-bottom: 5px;
			}
			.arrow-info-mobile div.icon_bloco.vagas i{
				background: url(../images/sprite.png) no-repeat -127px -173px;
				width: 25px;
				height: 25px;
				display: block;
				margin: 0 auto;
				margin-bottom: 5px;
			}

			.arrow-info-mobile div.icon_bloco{
				display: inline-block;
				width: 24%;
			}

			.arrow-info-mobile  p.p_tipo span {
				background: #439e23;
				color: #fff;
				display: inline-block;
				width: 70px;
				height: 25px;
				text-align: center;
				padding-top: 3px;
				border-radius: 5px;
				margin-right: 8px;
			}

			.arrow-info-mobile .mais-detalhe{
				color: #439e23;
				width: 100%;
				height: 50px;
				padding-top: 15px;
				font-size: 14px;
				margin: 0 auto;
				display: block;
				border: 1px solid #fff;
				background: url(../images/bg-btn-busca.png);
				text-align: center;
			}

			/*Fim Detalhe Mobile*/



			.atalhos
			{
				margin-top:40px;
			}

			.bg-busque
			{
				background:url(../images/busque-direto.jpg) no-repeat;
				height: 178px;
				font-size:18px;
				color:#fff;
				line-height: 26px;
				padding:70px 0 0 24px;
			}

			.bg-busque span
			{
				position:relative;
				left:17px;
				font-size:28px;
			}

			.busque-blocos
			{
				height: 178px;
				padding-right:0;
				background:url(../images/busque-direto-blocos.jpg) repeat-x;
				text-align: center;
			}

			.busque-blocos .container-item
			{
				float:left;
				width: 98%;
			}

			.busque-blocos .divisoria-blocos
			{
				float:right;
				width: 2px;
				height: 178px;
				background: url(../images/divisoria-blocos.jpg) no-repeat;
			}

			.busque-blocos .icons
			{
				position: relative;
				display:inline-block;
				top: 2px;
				font-size:1.2em;
				display: inline-block;
				height: 65px;
				line-height: 28px;
				margin:30px 0 0 0;
				width: 62px;
				text-align: center;
				padding-right:1px;
			}



			.busque-blocos .apto-ico
			{
				margin-left:8px;
				background:url(../images/apto-ico.png) no-repeat;
			}

			.busque-blocos .casa-ico
			{
				background:url(../images/casa-ico.png) no-repeat;
			}

			.busque-blocos .comercio-ico
			{
				background:url(../images/comercio-ico.png) no-repeat;
			}

			.busque-blocos .locacao-ico
			{
				background:url(../images/locacao-ico.png) no-repeat;
			}

			.busque-blocos p
			{
				margin-top:25px;
				display:block;
				color:#5c5c5c;
				text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
			}

			.total-busca-direta
			{
				height: 88px;
				background:#eeeeee;
				margin-top:-88px;
				margin-bottom:-50px;
			}


			.financiamento-footer{
				width: 100% !important;
				margin-left: 0px !important;
			}

			.financiamento-footer b, .financiamento-footer p{
				width: 100% !important;
			}




			.icon-footer #box-footer{
				margin-top: 20px;
				position: relative;
				top: 27px;
			}

			.icon-footer #box-footer .btn-footer{
				box-shadow: 1px 0px 1px 1px #d4d4d4;
			}

			#box-footer a{
				text-decoration: none;
			}

			.icon-footer-det{

			}

			.icon-footer-det #box-footer{
				top: 0px;
				margin-top: 0px;
			}

			.icon-footer-det.icon_up #box-footer{
				top: -58px;
				margin-top: 0px;
			}

			#box-footer .btn-footer i.i_indicador{
				background: url('../images/sprite.png') no-repeat -291px -47px;
				width: 70px;
				height: 70px;
				display: inline-block;
				margin-left: 8px;
				margin-right: 10px;
				margin-top: 20px;
			}

			#box-footer .btn-footer i.i_sites{
				background: url('../images/sprite.png') no-repeat -188px -51px;
				width: 75px;
				height: 68px;
				display: inline-block;
				margin-left: 8px;
				margin-right: 10px;
				margin-top: 20px;
			}
			#box-footer .btn-footer i.i_trabalhe{
				background: url('../images/sprite.png') no-repeat -190px -143px;
				width: 72px;
				height: 72px;
				display: inline-block;
				margin-left: 8px;
				margin-right: 10px;
				margin-top: 20px;
			}
			#box-footer .btn-footer i.i_parceria{
				background: url('../images/sprite.png') no-repeat -292px -144px;
				width: 72px;
				height: 69px;
				display: inline-block;
				margin-left: 8px;
				margin-right: 10px;
				margin-top: 20px;
			}

			#box-footer .btn-footer b{
				color: #fff;
				font-size: 19px;
				font-weight: normal;
				width: 168px;
				float: left;
			}

			#box-footer .btn-footer p{
				color: #777777;							
				width: 168px;
			}



			.footer{						
				background: #000;

			}


			.foot-detalhe .footer{
				margin-top: 30px;
			}

			.foot-detalhe.footer_down .footer{
				margin-top: 0px;
			}


			.footer .menu-whatsapp , .footer .menu-whatsapp svg, .footer .menu-imoveis-selecionados{
				color: #fff !important;

			}

			.footer .menu-whatsapp, .footer .facebook-bt{
				margin-top: 0px;
			}

			.footer .facebook-bt{
				float: left;

			}

			.footer .facebook-bt svg{
				color: #fff;
			}


			.copyright
			{
				padding-top:10px;
				text-align: center;
				padding-bottom:10px;
			}



			.copyright p
			{
				display:inline-block;
				margin-bottom: 0px;
				font-size:14px;
				color:#9f9f9f;
			}


			/* RESULTADO BUSCA */



			.esquerda .tag
			{
				font-size: 18px;
				font-weight: normal;
				float: left;
				color: #949494;
				border-top: 2px solid #d8d8d8;
				width: 100%;
				padding: 15px 0px;
				margin-bottom: 0px;
				margin-top: 0px;
				text-transform: uppercase;

			}

			.i_encontrado{				
				float: left;
				text-align: left;		

			}

			.esquerda .resultadoInfo
			{
				display: block;				
				color:#000;
				font-size: 14px;				
				color: #777;
				text-align: center;
				padding: 20px 0px 10px 0px;				
			}


			.esquerda .resultadoInfo .nav-item
			{
				text-align: right;			
				line-height: 56px;
				margin-left: -15px;
			}

			.esquerda .resultadoInfo .nav-item-rodape{
				text-align: center;
			}

			.esquerda .resultadoInfo .nav-item .item, .esquerda .resultadoInfo .prev, .esquerda .resultadoInfo .prox
			{
				color:#fff;	

				width: 55px;
				height: 55px;
				display: inline-block;
				text-align: center;
			}

			.esquerda .resultadoInfo .prev{
				border: 0px;
				width: auto;
				padding: 0px 15px;
				height: 55px;
				display: inline-block;
				text-align: center;
				position: relative;
				top: 0px;			
				color: #949494;
				
			}



			.esquerda .infoRodape .nav-item .item{
				border: 0;
				color: #777;
			}

			.esquerda .resultadoInfo .prox{
				border: 0px;
				width: auto;
				padding: 0px 15px;
				height: 55px;
				display: inline-block;
				text-align: center;
				position: relative;
				top: 0px;				
				color: #949494;
			}

			

			.esquerda .resultadoInfo .desativado, .esquerda .resultadoInfo .desativado:hover
			{
				color:#999;
				text-decoration: none;							
				opacity: 0.2;
			}

			.esquerda .resultadoInfo .atual-item
			{

				font-size: 14px;
				width: 55px;
				height: 55px;
				background: #c1d840!important;
				display: inline-block;
				text-align: center;
				color: #fff!important;
				font-weight: bold!important;
			}


			.resultadoInfo .menu-info-top{
				color: #fff;

			}

			.resultadoInfo form{
				margin-bottom: 0px;
				padding-right: 0px;
			}

			.round {
				position: relative;
			}

			.round span {
				background-color: #fff;
				border: 1px solid #ccc;
				border-radius: 50%;
				cursor: pointer;
				height: 17px;
				left: 16px;
				position: absolute;
				top: 3px;
				width: 17px;
			}

			.round span:after {
				border: 2px solid #fff;
				border-top: none;
				border-right: none;
				content: "";
				height: 6px;
				left: 3px;
				opacity: 0;
				position: absolute;
				top: 4px;
				transform: rotate(-45deg);
				width: 9px;
			}

			.round input[type="checkbox"] {
				visibility: hidden;
			}

			.round input[type="checkbox"]:checked + span {
				background-color: #2a2a86;
				border-color: #2a2a86;
			}

			.round input[type="checkbox"]:checked + span:after {
				opacity: 1;
			}

			.eventotiponegocio, .eventotiponegocio label span, .eventoutilizacao, .eventoutilizacao label span {
				color: #fff;
				cursor: pointer;
			}

			#refinarbusca{
				background: #B5CB3B;
				float: left;
				width: 100%;
				padding: 10px;
				margin-bottom: 0px;
			}

			#refinarbusca, #BuscaTop{				
				float: left;
				width: 100%;				
				margin-bottom: 0px;
			}

			#refinarbusca{
				width: 83%;
			}

			.i_npaginas{
				padding-right: 0px;
				padding-left: 0px;
			}

			.resultadoInfo .menu-info-top .i_encontrado {
				color: #000;				
				font-size: 14px;
				text-transform: uppercase;			
			}


			
			.resultadoInfo .menu-info-top .ver-selecionados{
				color: #000;	
				width: auto;			
				float: right;		
			}

			.resultadoInfo .menu-info-top .i_npaginas{
				color: #777;
			}

			.resultadoInfo .menu-info-top .i_npaginas select{
				width: 50px;
				padding-left: 4px;
				color: #777;	
				margin-top: 8px;					
			}

			.resultadoInfo .menu-info-top a{
				color: #fff;
			}


			.esquerda .infoRodape
			{
				margin-top: 20px;
				margin-bottom: 35px;
			}


			.detalhe_top{
				margin-top: 2px;
				padding-bottom: 50px;
				margin-bottom: 35px;
			}

			/*VIDEO*/

			#detalhe_imovel #video_on iframe.video{
				width: 768px!important;
				height: 578px!important;
				margin: 0 auto;

			}

			#detalhe_imovel #video_on{ display: none; }
			#detalhe_imovel #video_on.on{ display: block; }

			#detalhe_imovel #video_on.off{ display: block; display: none;  }

			#detalhe_imovel #tour_on{ display: none; }
			#detalhe_imovel #tour_on.on{ display: block; }

			#detalhe_imovel #tour_on.off{ display: block; display: none;  }

			.bloco-4-video .ver-foto, .bloco-4-video .ver-video{
				height: 44px;
				width: 150px;
				float: left;
				font-size: 15px;
				text-transform: uppercase;
				cursor: pointer;


			}

			.bloco-4-video .ver-foto{
				margin-left: 60px;
				margin-right: 15px;
			}



			.bloco-4-video #ver_foto.on_padrao{
				background-color: #3f9e14;
				color: #ffffff;
			}

			.bloco-4-video #ver_foto.off_padrao{
				background-color:  #eeeeee;
				color: #b9b9b9;
			}

			.bloco-4-video .ver-foto i{
				background: url('../images/sprite.png') no-repeat -391px -242px;
				width: 23px;
				height: 18px;
				display: inline-block;
				margin-left: 15px;
				margin-right: 10px;
				position: relative;
				top: 3px;
			}

			.bloco-4-video .ver-foto.off_padrao i{
				background: url('../images/sprite.png') no-repeat -393px -268px;
			}

			.bloco-4-video .ver-foto span{
				padding-top: 12px;
				display: inline-block;
			}


			.bloco-4-video .ver-foto.off_padrao{
				background-color: #b9b9b9;
				color: #eeeeee;
			}

			.bloco-4-video .ver-video.off_padrao{
				color: #b9b9b9;
				background-color: #eeeeee;
			}

			.bloco-4-video .ver-video.on_padrao{
				color: #ffffff;
				background-color: #3f9e14;
			}

			.bloco-4-video .ver-video i{
				background: url('../images/sprite.png') no-repeat -355px -244px;
				width: 23px;
				height: 15px;
				display: inline-block;
				margin-left: 15px;
				margin-right: 10px;
				position: relative;
				top: 3px;
			}

			.bloco-4-video .ver-video.on_padrao i{
				background: url('../images/sprite.png') no-repeat -356px -270px;
			}

			.bloco-4-video .ver-video span{
				padding-top: 12px;
				display: inline-block;
			}



			#detalhe_imovel .ver-video.btn_video_off{
				cursor: no-drop;
			}


			#detalhe_imovel #video_on{ display: none; }
			#detalhe_imovel #video_on.on{ display: block; }

			#detalhe_imovel #video_on.off{ display: block; display: none;  }

			#slider_detalhe.off{
				display: none!important;
			}

			/*Detalhe do Imovel*/


			.amazingslider-nav-1{						
				z-index: 999999;
				margin-top: -110px !important;
				background-color: rgba(140,140,140,0.3);
				height: 111px !important;
				padding-top: 9px;
			}

			.amazingslider-car-left-arrow-1{
				background: url('../images/thumbarrowleft.png') no-repeat !important;
				width: 34px!important;
				height: 60px!important;
				margin-left: 23px!important;
			}

			.amazingslider-car-right-arrow-1{
				background: url('../images/thumbarrowright.png') no-repeat !important;
				width: 34px!important;
				height: 60px!important;
				margin-right: 23px!important;

			}


			.det-select{
				border-bottom: 1px solid #cccccc ;
				float: left;
				width: 100%;
			}

			.det-select label{
				color: #439e23;
				text-transform: uppercase;
				font-weight: normal;
				float: left;
				padding-top: 13px;
			}

			.det-select .face_label{
				float: right;
			}

			/*Fim Detalhe do imovel*/

			/*seleção*/



			.destaques-selecionados a{
				color: #797979;
			}

			.destaques-selecionados h4 span{
				color: #449e23;
			}

			.destaques-selecionados .colorgray{
				color: #797979!important;
			}

			.destaques-selecionados span{
				color: #449e23;
			}

			/* fim seleção*/

			.breadcrumb, .breadcrumb-detalhe
			{
				background:none;
				color:#666 !important;
				font-size:11px;
				margin-top:8px;
				margin-bottom: 0;
				position: relative;
				z-index: 9917;
			}

			div.breadcrumb-detalhe{
				border-radius: 0px;
				padding-bottom: 5px;
				border-bottom: 1px solid #fff;
				margin-top:20px;
			}

			.breadcrumb span :last-child, .breadcrumb-detalhe span :last-child{
				color: #666;
				font-weight: 700;
			}

			.breadcrumb {
				padding: 0px;
				text-align:left;
				margin: 0px;
				margin-top: 68px;
			}


			.breadcrumb a, .breadcrumb-detalhe a
			{
				color:#666;
			}

			.breadcrumb-detalhe a
			{
				color:#666;
				display:inline-block;
			}
			.breadcrumb-detalhe span{ display:inline-block; }


			.static-breadcrumb
			{
				display: inline-block;							
				width: 100%;
				border-radius: 0px;
				padding-bottom: 5px;
				border-bottom: 1px solid #fff;

			}

			.esquerda .npaginas
			{
				text-align: right;
				padding-right: 15px;
			}

			.esquerda .resultadoBusca 
			{
				
				color:#000;
				padding: 40px 0px;
			}





			.esquerda .resultadoBusca .cidade
			{
				margin-top:5px;
				font-size:16px;
			}

			.esquerda .resultadoBusca .bairro
			{
				font-size:18px;
				text-transform: uppercase;
				font-weight: 500;							
				color: #000 !important;
				margin-top: 0px;
				margin-bottom: 16px;

			}








			.esquerda .resultadoBusca .info-resultado .main-info
			{
				text-transform: uppercase;
				font-size:16px;
				color:#000;
			}

			.esquerda .resultadoBusca .info-resultado .first-col, .esquerda .resultadoBusca .info-resultado .second-col
			{
				padding-top: 10px;
				padding-bottom: 15px;
			}



			.esquerda .resultadoBusca .info-resultado .first-col div, .esquerda .resultadoBusca .info-resultado .second-col div
			{
				font-size: 16px;
			}

			.esquerda .resultadoBusca .info-resultado .events
			{
				padding:0;
				margin:0;
				float: left;
				margin-top: 33px;
				width: 100%;
				padding-right: 20px;

			}

			.esquerda .resultadoBusca .info-resultado .novamargin{
				margin-top: 16px;
			}

			.esquerda .resultadoBusca .info-resultado .events label
			{
				color: #777 !important;
				cursor: pointer;
			}

			.esquerda .resultadoBusca .info-resultado p{				
				color: #000;
				font-weight: 500;
				font-size: 14px;
			}

			.esquerda .resultadoBusca .info-resultado .events label
			{
				height: auto;
				color:#000;
				font-size:14px;
				text-align: left;
				padding-left: 22px;
				font-weight: normal;
				margin-top: 12px;
			}

			.esquerda .resultadoBusca .info-resultado .events label input
			{
				position:relative;
				top:2px;

			}

			.badge{
				background-color: transparent;
				margin-right: 7px;
				color: #000;
				font-size: 17px;
				padding: 0px;
				margin: 0px;
				top: -2px;
				position: relative;
			}

			.ver-selecionados:hover{
				text-decoration: none;
			}

			.btn-imovel a{
				background: none !important;
				border: 0px !important;
				color: #c79b42 !important;
				height: auto !important;
				text-decoration: underline;
				margin-top: 14px;
				font-size: 14px;
				float: right !important;
			}

			.formindex{
				position: relative;
				z-index: 40;							
			}

			

			.direita
			{
				margin-left: 0px;
				padding-right: 15px;
				padding-left: 15px;

			}

			.direita #abre-refinar
			{
				border: 0;
				background: 0;
				width: 100%;
				text-align: left;
				margin: 0;
				padding: 0;
				border-radius: 30px;
			}

			.direita #refinarBusca h2
			{
				width: 100%;				
				font-size:12px;
				font-weight: 300;
				text-transform: uppercase;
				margin: 0;
				padding: 0px 0px 10px 0px;
				color: #fff;				

			}

			.direita #refinarBusca label
			{
				font-size:14px;
				color:#fff;				
				font-weight: normal;
				margin-top: 0px;
				margin-bottom:2px;
				width: 100%;
				text-transform: uppercase;
			}

			.direita #refinarBusca .form-control
			{
				color:#000;
			}

			.direita #refinarBusca .regiaopadding label{
				color:#949494;
			}



			.direita #refinarBusca .border-group
			{
				height: 1px;
				margin: 14px 0;
			}

			.direita #refinarBusca #divregiao
			{
				height: 186px;
				overflow-y:scroll;
				background:#fff;
				padding: 4px 8px;				
				margin-top: 4px;							
			}

			.direita #refinarBusca #divregiao .labelref
			{
				width:100%;
				margin-top: 0;				
				text-transform: none;
				font-size:13px;
				margin:0;
				color:#777;
			}

			.direita #refinarBusca #divregiao .labelref input
			{
				position:relative;
				top:1px;
				margin-right:5px;
			}

			.direita #refinarBusca .btn 
			{
				text-align: center;
				background: transparent;
				width: 100%;
				color: #949494;				
				border: none;
				cursor: pointer;
				font-size: 14px;
				box-shadow: none;
				margin: 5px 0px;
				text-transform: none;
				outline: none;
			}

			.direita #refinarBusca .limpa-busca {
				color: #fff;
				padding: 0px;
				margin: 0px;
				margin-bottom: 15px;
			}

			.hr-remove-mg-bot{
				margin-bottom: 0px;
			}

			.direita #refinarBusca .btn-refinar
			{    
				width: 50px;
				height: 50px;
				background: url(../images/lupa.png) no-repeat center!important;
				border: 1px solid #fff;
				color: transparent;
				cursor: pointer;
				border-radius: 0px;
				padding: 0px;
				margin-top: 0px;
			}

			.regiaopadding .form-group{
				margin-bottom: 0px;
			}




			/* DETALHE DO IMOVEL */
			.esqIntro
			{
				color:#000;
			}

			.esqIntro .showref
			{
				font-size: 18px;
			}

			.linha_top{
				height: 3px;
				width: 100%;
			}

			.esqIntro h1
			{
				display:table;
				margin: 0;
				height: 54px;
				width: 100%;
			}

			.esqIntro h1 div
			{
				font-size: 30px;
				text-transform: uppercase;
				font-weight: bold;
				display: table-cell;
				vertical-align: middle;
			}

			.esqIntro .infoAdd
			{
				color:#000;
				font-size:16px;
			}


			.link-voltar
			{
				text-align: center;
				color:#cd1f21;
				font-size:14px;
				padding-top: 65px;
			}

			.link-voltar a
			{
				text-decoration: underline;
				color:#cd1f21;
				font-size:14px;
			}



			.b_imovel{
				font-size: 20px;
			}

			.separador_imovel2{
				top: 0px;
			}

			.logo-print{
				height: 156px;
				margin-top: 80px;
			}



			.logo-print img{
				margin: 0 auto;
			}

			a.pg-imp{
				background: #efefef;
				height: 85px;
				color: #565656;
				text-transform: uppercase;
				text-align: center;
				border: solid 1px #449e23;
			}

			a.pg-imp1{
				padding-top: 18px;
			}
			a.pg-imp2{
				padding-top: 36px;
			}

			a.pg-imp i{
				background: url(../images/icon_detalhe.png) no-repeat -147px -58px;
				width: 34px;
				height: 31px;
				display: inline-block;
				position: relative;
				top: 8px;
				right: 22px;
			}

			.atalhos-detalhe .atalho
			{
				float: left;
				width: 100%;
				height: 85px;
				line-height: 89px;
				background:#efefef;
				text-align: center;
				color:#565656;
				font-size:14px;
				font-weight: normal;
				border-bottom: 1px solid #449e23;
				cursor: pointer;
				text-decoration: none;
			}

			.atalhos-detalhe .atalho




			#indique{
				margin-top: 10px;
			}





			.atalhos-detalhe .no-color{
				background-color: #fff!important;
				color: #000;
				height: 35px;
				margin: 10px 0 12px;

			}

			.atalhos-detalhe .no-color2{
				background-color: transparent!important;
				height: 67px;
				margin: 13px 0 12px;
			}

			.atalho input
			{
				position:relative;
				top: 1px;
				right: 3px;
			}

			#indique input[type=button]
			{
				color:#fff;
				border:none;
			}



			.mais-info  p
			{
				width: 100%;				
				display: inline-block;
				color:#777;
				font-size:14px;	
				line-height: 185%;	
				margin-bottom: 55px;
				text-align: justify;	
			}


			/* Corretor*/
			
			.outbtn-corretor{ 
				float: left;     
				width: 100%; 
				height: 165px;
				margin-top: 20px;
				text-align: center;


			}

			.outbtn-corretor p.consutor_p{
				font-size: 20px;
			}

			.outbtn-corretor i{
				font-size: 30px;
				font-weight: normal;
				font-style: normal;
				width: 100%;
				text-align: center;
				float: left;
				margin-top: 17px;
			}

			.relacao
			{
				float:left;
				width: 100%;
				color:#000;
				font-size:14px;
				text-transform: uppercase;
				text-align: left;
				font-weight: bold;
				margin-bottom:10px;
				padding-left:5px;
			}

			.uldetalhes {
				margin-top: 0;
				float: left;
				width: 100%;
				padding-top: 20px;
				padding-bottom:8px;
				padding-left: 0px;
			}


			ul #responsavel {
				position: relative;
				float: left;
				width: 100%;
				line-height: 18px;
				color: #000;
				font-size: 14px;
				text-align: left;

			}



			#responsavel .fotografia {
				position:relative;
				z-index:10;
				float: left;
				margin-right: 8px;
				margin-left: 10px;
				margin-top: 0px;
				width: 70px;
				height: 92px;
			}


			#TelefoneConsultor{

				cursor: pointer;
				float: left;
				width: 164px;
				height: 33px; 
				margin-left: 0;
				margin-top:0;   
				font-size: 13px;    
				line-height: 32px;
				font-size:13px;  
			}

			.NumeroTel
			{
				font-size: 15px;    
			}

			.NumeroTel1, .NumeroTel2, .NumeroTel3
			{
				position:absolute;
				top:77px;
				left:92px;
			}

			span.whatsapp {

				float: left;
				width: 36px;
				height: 34px;
				text-indent: -9999px;
				background: url(images/wats.png) no-repeat;
				z-index: 10;


			}

			.ref_detalhe{
				font-size: 14px;
				font-weight: bold;
			}

			#esconde{

				position: relative;
				bottom: 26px;
			}

			label.numero{
				color: #000;
				font-size:13px;
				margin-right: 0;
				margin-bottom:0;
				font-weight: normal;
			}

			.mais-bairros{
				display: none;
				width: 300px;
				height: 300px;
				position: absolute;
				margin: 0 auto;
				left: 0;
				top: 0;
				background: #ccc;
				z-index: 9900;
			}

			#mascara{
				position: absolute;
				left: 0;
				top: 0;
				z-index: 9000;
				background: #000;
				display: none;
			}

			#mask {
				position:absolute;
				z-index:9000; 
				background-color:#000;
				display:none;}

				#boxes .window {
					position:fixed;
					width:440px;
					height:200px;
					display:none;
					z-index:9999;
					top: 100px !important;}

					/*Fim do Corretor*/


					/* MAPA GEOLOCALIZACAO */

					


					.mapa h2, .outros h2 {

						font-size: 22px;
						font-weight: normal;
						text-align: left;
					}

					.mapa p {
						font-size: 14px;
						color:#000;
					}

					.mapa label p{
						font-size: 11px;
						text-align: center;
						color: #fff;
						margin-top: 8px;
					}

					#map-canvas {
						width: 100%;
						height: 500px;
						margin-bottom: -20px;
					}

					#escolhaComercio {
						display: inline-block;
						padding: 0;
						margin-top: -102px;
						margin-left: 23px;
					}

					#escolhaComercio #escolha
					{
						position:relative;
					}
					#escolhaComercio span {
						width:100%;
						font-size: 14px;
						text-transform: uppercase;
						color: #000;
					}

					#escolhaComercio div {
						font-size: 14px;
						color: #000;
						margin-top: 14px;
						line-height: 32px;
					}
					#escolhaComercio  label {
						position: relative;
						display: inline-block;
						height: 30px;
						width: 140px;
						background: #777777;
						color: #fff;
						cursor: pointer;
						font-weight: normal;
						text-transform: uppercase;
						z-index: 9999;
						clear: both;
						margin-bottom: 0px;
						border-radius: 5px;
					}
					#escolhaComercio div input {
						float: left;
						margin: 9px 4px 0 8px;
					}

					.mapa form{
						margin-bottom: 0px;
					}

					#escolhaComercio i {
						width: 100%;
						height: 42px;
						float: left;
						margin-top: 2px;
						padding-top: 5px;
						background-repeat: no-repeat;
						background-position: center center;
					}
					#escolhaComercio input {
						display: none;
					}

					#escolhaComercio input:checked+label[for=gym], #escolhaComercio input:checked+label[for=bank], #escolhaComercio input:checked+label[for=bar], #escolhaComercio input:checked+label[for=school], #escolhaComercio input:checked+label[for=pharmacy], #escolhaComercio input:checked+label[for=hospital], #escolhaComercio input:checked+label[for=store], #escolhaComercio input:checked+label[for=bakery], #escolhaComercio input:checked+label[for=bus_station], #escolhaComercio input:checked+label[for=restaurant], #escolhaComercio input:checked+label[for=grocery_or_supermarket] {
						background: #ff0000;
						color:#fff;
					}

					#escolhaComercio input:checked+label[for=gym] .arrow-right, #escolhaComercio input:checked+label[for=bank] .arrow-right, #escolhaComercio input:checked+label[for=bar] .arrow-right, #escolhaComercio input:checked+label[for=school] .arrow-right, #escolhaComercio input:checked+label[for=pharmacy] .arrow-right, #escolhaComercio input:checked+label[for=hospital] .arrow-right, #escolhaComercio input:checked+label[for=store] .arrow-right, #escolhaComercio input:checked+label[for=bakery] .arrow-right, #escolhaComercio input:checked+label[for=bus_station] .arrow-right, #escolhaComercio input:checked+label[for=restaurant] .arrow-right, #escolhaComercio input:checked+label[for=grocery_or_supermarket] .arrow-right {
						position: absolute;
						top: -34px;
						left: 29px;
						display: inline-block;
						z-index: 999;
						width: 0px;
						height: 0px;
						border-bottom: 20px solid #449e23!important;
						border-right: 20px solid transparent;
						border-left: 20px solid transparent;
					}

					#escolhaComercio .gym {
						background-image: url(../images/mapa/gym.png);
					}
					#escolhaComercio .bank {
						background-image: url(../images/mapa/banco.png);
					}
					#escolhaComercio .bar {
						background-image: url(../images/mapa/bar.png);
					}
					#escolhaComercio .school {
						background-image: url(../images/mapa/escola.png);
					}
					#escolhaComercio .pharmacy {
						background-image: url(../images/mapa/farmacia.png);
					}
					#escolhaComercio .hospital {
						background-image: url(../images/mapa/hospital.png);
					}
					#escolhaComercio .store {
						background-image: url(../images/mapa/shop.png);
					}
					#escolhaComercio .bakery {
						background-image: url(../images/mapa/padaria.png);
					}
					#escolhaComercio .bus_station {
						background-image: url(../images/mapa/onibus.png);
					}
					#escolhaComercio .restaurant {
						background-image: url(../images/mapa/restaurante.png);
					}
					#escolhaComercio .grocery_or_supermarket {
						background-image: url(../images/mapa/mercado.png);
					}



					.titmap {
						text-transform: uppercase;
					}
					#ra3nmap {
						position:absolute;
						width: 30px;
						height: 10px;
						background: url(../images/mapa/ra3n.png) no-repeat;
						text-indent: -9999px;
						right: 16px;
						display:block;
						margin-top:10!important;
					}


					.outros img
					{
						display:inline-block;
						width: 100%;
						height: 250px;
					}

					.semelhantes_margin{
						margin-bottom: 20px;
					}
					.outros .info
					{
						width: 100%;
					}

					.outros .info h3
					{
						font-size:16px;
						font-weight: bold;
						text-transform: uppercase;
					}

					.outros .info div
					{
						color:#787878;
					}
					.field-checkbox{
						background-color: transparent!important;
					}
					#buscaAvancada label, #form label, #form-contato label
					{
						color:#000;
						font-size:14px;
						font-weight: normal;
					}

					#buscaAvancada #divregiao {
						width: 100%; 
						height:256px; 
						display:block; 
						overflow:scroll; 
						overflow-x:hidden; 
						font:12px Arial, 
						Helvetica, sans-serif; 
						color:#000; 
						padding:2px; 
						border: 1px solid #c6c6c6; 
						background:#fff; 
					}

					#buscaAvancada #divregiao label
					{
						width:100%;
						height:40px;
						background:#e5e5e5;
						line-height:40px;
						border-radius:3px;
						-moz-border-radius:3px;
						-webkit-border-radius:3px;
						color:#666;
						margin-bottom:2px;
					}
					#buscaAvancada #divregiao label input
					{
						float:left;
						margin:13px 12px 0 6px;
					}

					#buscaAvancada select
					{
						margin-bottom:10px;
					}

					.subtitle
					{
						margin-top:0;
					}

					.adm-locacao
					{
						margin:0;
						padding-left:16px;
						margin-bottom: 0px;
					}

					.adm-locacao li
					{
						color:#000;
						font-size:14px;
						margin-bottom:5px;

					}

					#form-contato
					{
						margin-left:-15px;
					}

					#form-contato .field-checkbox {
						border: none!important;
						-webkit-box-shadow: none;
						box-shadow: none;
						padding: 0;
					}

					#form-contato .field-checkbox label {
						width: 100%;
						min-height: 35px;
						line-height: 24px;
						font-weight: 500;
						border: 0px;
						border-radius: 10px;
						-moz-border-radius: 10px;
						-webkit-border-radius: 10px;
						padding: 5px 8px 4px 7px;
						background: #c1d83f;
						color: #fff;
						font-size: 12px !important;
						text-transform: uppercase;
						text-align: center;
						cursor: pointer;
					}

					#form-contato .field-checkbox input[type=checkbox]
					{
						position:relative;
						top:2px;
					}

					#form-contato .field-checkbox .col-md-4:first-child {
						padding-left: 0!important;
					}

					.img-contato
					{
						position:relative;
						top: -90px;
					}

					#loading-overlay {
						/*position: absolute;
						z-index: 699;*/
						width: 100%;
						/*height: 100%;*/
						height:250px;
						padding-top:60px;
						background: rgba(255, 255, 255, 0.9);
						text-align: center;
						/*margin-top: 100px;*/

					}
					.loading-notification {
						text-align: center;
						font-size: 14px;
						color: #878787;
						text-transform: uppercase;
						letter-spacing: 6px;
					}


					.loading-notification img {
						text-align: center;
						margin: 0 auto;
					}



					.container-mobile
					{
						background:#fff;
						padding-top:20px;
						padding-bottom:20px;
						-webkit-box-shadow: 0px 1px 3px 0px rgba(153,153,153,1);
						-moz-box-shadow: 0px 1px 3px 0px rgba(153,153,153,1);
						box-shadow: 0px 1px 3px 0px rgba(153,153,153,1);
					}

					.container-mobile .titulo-app
					{
						font-size:18px;
						color:#cd1f21;
						font-size:18px;
						font-weight: bold;
						line-height: 22px;
						margin-bottom:20px;
					}

					#nenhumImovel
					{
						margin: 0 15px;
						color:#000;
						font-size:14px;
					}

					.ui-widget
					{
						width: 228px;
						max-height: 388px;
						overflow-y: scroll;
						overflow-x: hidden;
						font-size:13px!important;
						background:#ffffff!important;
					}

					.ui-state-focus
					{
						background:#cf1b16!important;
						color:#ffffff!important;
						border:1px solid #620d0b!important;
						font-weight: normal!important;
					}

					#verOutros
					{
						float: left;
						width: 100%;
						padding: 15px;
					}

					/*Semelhante*/

					.bxslider{

					}

					.outros .bxslider .bxslider-box {}
					.outros .bxslider .bxslider-box img{}
					.outros .bxslider .bxslider-box h4{
						color: #439e23;
						float: left;
						width: 100%;
						font-size: 20px;
						position: relative;

						z-index: 999999999;
					}

					/*Sites Uteis*/

					#uteis{
						padding-left: 0px;
					}

					#uteis li{
						height: 140px;
						list-style: none;
						margin-bottom: 20px;
					}

					#uteis li a {
						border: 1px solid #CDCDCD;
						height: 140px;
						display: block;
					}

					#uteis li a img{     float: left;
						width: 160px;
						height: 108px;
						margin: 15px 0 15px 6px; }


						#uteis li a strong{ float: left;  width: 370px; margin-left: 15px; color: #76aa33; margin-top: 10px; margin-bottom: 10px;  font-size: 14px;  text-transform: uppercase;}
						#uteis li a p{ float: left;  width: 370px; margin-left: 15px; font-size: 12px; color: #9E9E9E;  height: 64px; padding-right: 8px;}
						#uteis li a span{ float: left;  width: 370px; margin-right: 15px;  color: #9E9E9E;   font-size: 12px;  font-weight: bold;  text-align: right; }


						/*Formularios*/

						.box-termos{
							height: 190px;
							overflow: scroll;
							overflow-x: hidden;
							background-color: #fff;
							border: 1px solid #c6c6c6;
							width: 100%;
							padding: 12px 14px;
							margin-top: 20px;
							font-family: 'Montserrat', sans-serif;
							font-size: 12px;
							line-height: 17px;
							text-align: justify;
						}

						.pg-documentacao h2{
							color: #9E9E9E;
						}

						.pg-documentacao ul li a{
							color: #449e23;
							font-size: 18px;
							line-height: 35px;
						}

						.pg-intdocumento h2{
							color: #9E9E9E;
							margin-top: 35px;
							float: left;
							width: 100%;
						}

						.pg-intdocumento ul{
							padding-left: 0px;
						}

						.pg-intdocumento ul li{
							list-style-type: none;
							line-height: 26px;

						}

						.pg-intdocumento label{
							margin-top: 20px;
						}

						.pg-intdocumento select{
							height: 40px;
							margin-top: 20px;
							margin-bottom: 0px;
							width: 70px;
							padding-left: 5px;
							border-radius: 5px;
							margin-left: 5px;
						}

						.pg-intdocumento .btn-imprimir{
							background: #449e23;
							color: #fff;
							font-size: 18px;
							border: none;
							margin-top: 13px;
							width: 116px;
							border-radius: 3px;
							height: 40px;
							box-shadow: 1px 1px 1px 1px #ccc;
						}

						.btn-default{
							background:#878787;
							color: #fff;
							font-size: 14px;
							border: none;
							margin-top: 13px;
							text-transform: uppercase;
							border-radius: 3px;
							height: 40px;							
						}



						.form-group.recap-rig{
							float: right;
						}


						#screen { 
							position: absolute;
							right: 0px;
							height: 40px;
							background: #e1e1e1;
							top: 0px;
							z-index: 88;
						}

						#screen2 { 
							position: absolute;
							right: 0px;
							height: 40px;
							background: #ff0e00;
							top: 0px;
							z-index: 88;
						}

						#screen3 { 
							position: absolute;
							left: 0px;
							height: 101px;
							background-color: rgba(0,0,0,0.4);
							top: 466px;
							z-index: 88;
						}

						.bg-vermelho-menu{
							background-color: #ff0e00;
							height: 40px;
						}

						

						.menu-topo li{
							list-style: none;
							float: left;
							display: inline;
							height: 40px;
							margin-left: 7px;
							margin-right: 7px;
						}

						.menu-topo li a{
							width: auto;
							position: relative;
							padding-top: 10px;
							color: #fff;
							width: 100%;
							float: left;
							text-transform: uppercase;
							text-align: left;											
							font-size: 14px;
							transition: all .2s ease-in-out;
						}



						.menu-topo li a:hover{
							text-decoration: none;
							color: #fff;											
						}

						.novacor .menu-topo li a:hover{							
							color: #c1d83f;											
						}


						.menu-topo li a:after,
						.menu-topo li a:before {
							transition: all .5s;
						}


						.menu-topo li a:after{
							position: absolute;
							bottom: 0;
							left: 0;
							right: 0;
							margin: auto;
							width: 0%;
							content: '.';
							color: transparent;
							background: #fff;
							height: 1px;
						}

						.novacor .menu-topo li a:after{	
							background: #c1d83f;							
						}

						.menu-topo li a:hover:after {
							width: 100%;
						}

						.nav-branco{
							padding-top: 8px;
							padding-bottom: 8px;
							margin-bottom: 0px

						}


						.menu-telefone-numero a{
							font-size: 21px;											
							color: #1f0177;
							font-weight: 200;
							transition: all .2s ease-in-out;											
						}



						.menu-telefone-numero a:hover{
							text-decoration: none;											
						}

						.menu-telefone-numero i{
							font-size: 16px;											
							color: #fff;
							font-style:normal;
							font-weight: normal;
							margin-right: 5px;
						}

						.footer .menu-telefone-numero i{
							color: #fff;
						}

						#BuscaRapida .form-group select{
							width: 100%;
						}

						.header_top{
							width:100%;
							position:fixed;
							left:0;
							top: 0;
							z-index:9999;
						}

						.bg-buscar-home{
							height: 40px;
							background: #ff0e00; 
						}

						.busca-submit input[type=submit]{
							width: 100%;
							height: 40px;
							background: none !important;
							color: #fff !important;
						}

						.bloco-bairro h3{
							width: 100%;
							color: #000;
							font-size: 18px;
							font-weight: 500;
							text-align: left;
							margin: 15px 0px;
						}

						.bloco-negocio h4{
							width: 100%;
							color: #878787;
							font-size: 15px;
							text-align: right;
							margin-top: 15px;
							text-transform: uppercase;
							margin-bottom: 15px;
							font-weight: 400;											
						}

						.row-centered {
							text-align:center;
						}


						.col-centered {
							width: auto;
							color: #000;
							display:inline-block;
							float:left;
							/* reset the text-align */
							text-align:left;
							/* inline-block space fix */
							text-align: center;
						}


						.efeitoblum{
							transition: all .2s ease-in-out;
							margin-bottom: 55px;
							
						}

						.alinhar-destaques{
							-webkit-box-shadow: 2px 3px 5px 0px #E8E8E8;
							-moz-box-shadow: 2px 3px 5px 0px #E8E8E8;
							box-shadow: 2px 3px 5px 0px #E8E8E8;
							width: 100%;
							float: left;
							padding-right: 0;
						}


						.ap-alinha-margin{
							margin-right: 0;
							margin-left: 0;
						}
						.parent-link {
							width:100%;											
							overflow: hidden;
							position: relative;
							float: left;
							color: #000;
							display: inline-block;
							cursor: pointer;
						}

						.thumb-imovel-card{
							background-size: cover; 
							background-position: center;
							height: 270px; 
							width: 100%;
							background-color: #c1c1c1;
							-webkit-transition: all .5s;
							-moz-transition: all .5s;
							-o-transition: all .5s;
							transition: all .5s;
						}

						.resultadoBusca .thumb-imovel-card{
							height: 285px;
						}



						.destaques h2{
							color: #33344d;
							margin-top: 40px;
							margin-bottom: 30px;
							font-weight: 500;
							font-size: 22px;
							text-align: center;
						}


						.ap-destaques:nth-child(1).ap-alinha-margin{
							margin-right: 15px;
						}




						.banner-cover-img{
							background-size: cover; 
							background-position: center;
							height: 500px; 
							width: 100%;
						}




						.bg-footer{
							margin-bottom: -107px;
						}

						.imagem-flex-footer{
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							padding: 0px;
						}



						.footer .menu-telefone-numero a {
							font-size: 28px;
							color: #fff;
						}

						.menu-on {
							color: #c1d83f !important;											
						}

						.brapida{
							background-image: url(../images/bg-cinza-transparente.png);
							height: 40px;
							position: relative;
						}

						.bannerempresa{
							padding: 0px;									

							margin-top: -93px;

						}

						.bannerempresa img{
							width: 100%;
							height: auto;
							float: left;

						}

						.banneradmin{
							background-image: url(../images/banner/bg-admin-imoveis.jpg);
							background-size: cover;
							background-position: center;
							height: 393px;
							margin-top: -93px;
						}

						.blocoaguardamos{
							padding-top: 20px;
							padding-bottom: 20px;
							background-color: #e1e1e1;
							float: left;
							width: 100%;
						}

						.blocoaguardamos svg{
							width: 100%;
							font-size: 74px;
							color: #fff;
						}

						.blocoaguardamos p{
							font-size: 15px;
						}

						.interna-pg{
							padding-top: 65px;
							padding-bottom: 90px;
						}

						.color-h2{
							color: #ff0000;
							font-size: 18px;
							font-weight: normal;
							margin-bottom: 15px;
						}

						.bgsombradegrade{
							background: url('../images/bg-sombra-degrade.png');
							background-repeat: repeat-x;
							min-height: 53px;
						}

						.estiloconheca{
							color: #000;
						}

						.estilotituloadm{
							font-size: 18px;
							color: #ff0000 !important;
							margin-bottom: 0;
							text-transform: uppercase;
						}

						.boleto2via{
							/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0505+33,6d0019+97 */
							background: rgb(255,5,5); /* Old browsers */
							background: -moz-linear-gradient(top, rgba(255,5,5,1) 33%, rgba(109,0,25,1) 97%); /* FF3.6-15 */
							background: -webkit-linear-gradient(top, rgba(255,5,5,1) 33%,rgba(109,0,25,1) 97%); /* Chrome10-25,Safari5.1-6 */
							background: linear-gradient(to bottom, rgba(255,5,5,1) 33%,rgba(109,0,25,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0505', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
							height: 60px;
							color: #fff;
							margin-top: 15px;
						}

						.boleto2via img{
							margin-top: 8px;
						}

						.txt-boleto{
							margin-top: 10px;
							/* margin-top: 19px; */
						}

						.centralizamao{
							text-align: center;
						}


						.strongcorbuscasimplificada{
							color: #666;
						}

						.resultadoInfo select{
							-moz-appearance: none;
							-webkit-appearance: none;
							appearance: none;
							background: transparent url(../images/chevron-down-solid.png) no-repeat right center;
							background-position: 90%;
							box-shadow: none;
							border: 0px;
							cursor: pointer;
							width: 142px;
							color: #000;
							text-transform: uppercase;
						}


						.eventotiponegocio input, .eventotiponegocio span, .eventoutilizacao input, .eventoutilizacao span{
							float:left;
						}

						.eventotiponegocio input, .eventoutilizacao input{
							margin-right:8px;
						}

						.marginradiorefinar{
							margin-bottom: 7px !important;
							float: left;
						}


						.direita #refinarBusca select.form-control option{
							color: #000;
						}

						.regiaopadding{
							padding: 15px;
							padding-right: 47px;
							background: rgba(249, 249, 249, 0.9);
							float: left;
							width: 123%;
							padding-bottom: 0px;
							-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
							-moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
							box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
							margin-bottom: 30px;
						}

						.borderatributosrefinar select{
							padding-left: 15px !important;											
							padding-right: 40px;
							box-shadow: none;
							color: #000 !important;
							margin-bottom: 15px;
						}



						.zerabtnmargin{
							margin: 0px;
						}

						.nav-item-rodape span{
							text-align: center;											
							float: left;
							width: 100%;
						}

						.zerapddinginforodape{
							padding-right: 15px !important;
							padding-left: 15px;
						}

						.zerapddinginforodape .resultadoInfo{
							background: none;
						}

						.labeladd{
							color: #000 !important;
						}


						#divregiao{
							color: #000 !important;
						}



						.sliderthumbfullbg{
							height: 111px;
							background-color: rgba(140,140,140,0.3);
							position: absolute;
							margin-top: 496px;
							width: 100%;
						}

						.zerapaddingleftdet{
							padding-left: 0px;
						}										

						.detatributosdivisor{
							max-height: 1px;
							background: #fff;
							padding: 0px !important;
						}

						.detalhe_information  .round label{
							font-size: 12px;
							font-weight: normal;
							cursor: pointer;
						}

						.detalhe_information  .round label input{
							margin-right: 6px;
						}

						.detalhe_information  .round span{
							left: 0px;
						}

						.fb_iframe_widget span {   
							right: 36px;
							margin-top: 2px;
						}

						.detalhe_information .inf_venda, .detalhe_information .inf_locacao{
							/* margin-top: 86px; */
							position: absolute;
							bottom: -155px;
						}

						.inf_venda p, .inf_locacao p{
							color: #ff0000;
							font-size: 19px;
						}


						#amazingcarousel-container-1{
							padding-right: 0px !important;
							padding-left: 0px !important;
							padding-top: 0px !important;
						}

						.zeraradius{
							padding: 0px 10px;
							margin-bottom: 13px;
						}

						.zeraradius input, .zeraradius textarea {
							border-radius: 0px;	
							width:100%;	
							border: 0px;
							font-size: 12px;									
						}

						.zeraradius textarea {
							resize: none;
							float: left;
						}

						.zeraradius input::-webkit-input-placeholder, .zeraradius textarea::-webkit-input-placeholder { /* Chrome */
							color: #eaeaea !important;
						}
						.zeraradius input:-ms-input-placeholder, .zeraradius textarea:-ms-input-placeholder { /* IE 10+ */
							color: #eaeaea !important;
						}
						.zeraradius input::-moz-placeholder, .zeraradius textarea::-moz-placeholder { /* Firefox 19+ */
							color: #eaeaea !important;
							opacity: 1;
						}
						.zeraradius input:-moz-placeholder, .zeraradius textarea:-moz-placeholder { /* Firefox 4 - 18 */
							color: #eaeaea !important;
							opacity: 1;
						}

						#limparformmaisinfo, #limparformmamigo{
							background: none;
							margin-top: 13px;											
							border: 1px solid #fff;
							padding: 10px;
							color: #fff;
							text-transform: uppercase;										
						}

						.btfullsolicite{
							background-color: #c1d83f;
							text-transform: uppercase;
							font-weight: normal;
							font-size: 15px;
							border: 0px !important;
							box-shadow: none;
						}

						.btfullsolicite:hover{
							background-color: #a0b332;
							border: 0px !important;
							color: #fff;
						}

						.dddpaddingright{
							padding-right: 0px;											
						}

						.eventoindicar{
							display: none;
						}

						.mapa h2{
							font-size: 18px;
							color: #ff0000;
						}

						.cliquebtitem{
							color: #777 !important;
						}

						.selecaoflex{
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							margin-bottom: 15px;

						}

						.selecaoflex label{
							font-weight: normal;
						}

						.selecaoflex label span{
							left: 0px;
						}

						.selecaoflex input{
							margin-left: 5px;
						}

						.exibeselecaopadding {
							padding: 15px 0px 60px 0px;
						}

						.printbread{
							text-align: center;
							background-color: #bbb5b5;
						}

						.printbread svg{
							margin-right: 10px;
						}

						.selecionadosmargin .efeitoblum{
							margin-bottom: 50px;
						}

						.bt-mobile-saiba-mais a{
							color: #fff;
						}


						@-webkit-keyframes pulse {
							25% {
								-webkit-transform: scale(1.2);
								transform: scale(1.2);
							}
							75% {
								-webkit-transform: scale(0.8);
								transform: scale(0.8);
							}
						}

						@keyframes pulse {
							25% {
								-webkit-transform: scale(1.1);
								-ms-transform: scale(1.1);
								transform: scale(1.1);
							}
							75% {
								-webkit-transform: scale(0.8);
								-ms-transform: scale(0.8);
								transform: scale(0.8);
							}
						}

						.pulse2 {
							-webkit-animation-name: pulse;
							animation-name: pulse;
							-webkit-animation-duration: 1s;
							animation-duration: 1s;
							-webkit-animation-timing-function: linear;
							animation-timing-function: linear;
							-webkit-animation-iteration-count: infinite;
							animation-iteration-count: infinite;
						}

						.boleto2via:first-child{
							border-right: 5px solid #fff;
						}


						#html5-lightbox-box{
							margin-top: 2% !important;
							height: 70% !important;
							max-width: auto;
						}

						.footer .instagram-bt{

							margin-left: 10px;

						}

						.navbar-inverse{
							/*background:none;*/
							border-radius: 0px!important;
							padding:0px;
							border: 0px;
						}

						.navbar-inverse .box-logo-e-social{
							background-color: #c1d83f;
							border-radius: 0px !important;											
							border: 0px;
						}

						.box-topo-contato-social{
							padding-top: 15px;
							padding-bottom: 15px;
						}


						.box-topo-contato-social ul{
							padding-left:0px;
							text-align: right;
							margin: 0px;
						}

						.box-topo-contato-social ul{
							text-align: left;
						}

						.header_top  .navbar-collapse ul{
							text-align: right;
						}

						.box-topo-contato-social ul li{
							display: inline-block;
							line-height: 14px;

						}

						.box-topo-contato-social ul li:first-child{
							padding-right: 20px;
							margin-right: 20px;
							border-right: 1px solid #fff;
						}

						.box-topo-contato-social ul li:nth-child(3) a svg{
							margin: 0px 14px;
						}

						.box-topo-contato-social ul li a, .box-topo-contato-social ul li a span{											
							color: #fff;
							font-size: 18px;
							font-weight: 200;
						}

						.box-menu{											
							text-align: center;
						}

						
						.box-numeros-endereco ul{
							padding-left: 0px;
							margin-bottom: 0px;
						}

						.box-numeros-endereco ul li{
							display: inline-block;
							list-style: none;											
						}

						.box-numeros-endereco ul li:first-child a{
							border-right: 1px solid #fff;
							padding-right: 12px;
							margin-right: 12px;
						}

						.box-numeros-endereco ul li:last-child{
							color: #fff;
							margin-top: 78px;
							width: 100%;
						}

						.box-numeros-endereco ul li:last-child > div:nth-child(2) a{
							color: #fff;
							font-size: 16px;
							display: block;							
						}

						.box-numeros-endereco ul li:last-child > div:nth-child(2) > a:first-child{
							text-decoration: underline;
							margin-bottom: 10px;
						}

						.box-numeros-endereco ul li:last-child > div:nth-child(2) address a{
							color:#7e7e7e;
						}

						.box-numeros-endereco ul li:last-child > div:nth-child(2) a svg{
							font-size: 20px;
							margin-right: 4px;
						}

						.box-numeros-endereco ul li adress{
							margin-bottom: 0px;
						}

						.box-numeros-endereco .menu-telefone-numero i {
							font-size: 23px;
						}

						.footerHeight{
							float: left;
							width: 100%;
							display: block;
						}

						.ap-destaques{
							margin-left: 0px;
							margin-right: 0px;
							margin-top: -165px;
							position: relative;
							z-index: 12;
						}

						#divpreco{
							width: auto;
							display: inline-block;
						}

						.full-load{
							display: none;
							position: fixed;
							box-sizing: border-box;
							height: 100%;
							width: 100%;
							background-color: rgba(135, 135, 135, 0.8);
							top: 0;
							z-index: 999999999999999;


						}

						.centerloading{
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
						}

						.full-load div{
							text-align: center;
							position: relative;											
							width: 154px;
						}

						.spinner {
							border: 10px solid rgb(255, 255, 255);
							border-left-color: #c1d83f;
							border-radius: 50%;
							width: 50px;
							height: 50px;
							animation: spin 1s linear infinite;
							margin: auto;
							position: relative;											
							display: inline-block;
							margin-bottom: 15px;
						}

						.txt-aguarde{
							color: #fff;
							width: 148px;
							position: relative;											
							display: inline-block;
							letter-spacing: 4px;
							text-align: center;
							font-weight: 200;
							text-transform: uppercase;
						}

						@keyframes spin{
							to { transform: rotate(360deg); }
						}

						.info-resultado h3{
							font-size: 14px;
							font-weight: 500;
							color: #000;
							margin-top: 0px;
						}


						.resultado{						
							padding-top: 11px;	
							position: relative;
							overflow: hidden;																
						}


						.box-line-top hr{
							margin-top: 0;
							margin-bottom: 0;
							border: 0;
							border-top: 2px solid #eee;

						}

						.direita #refinarBusca .labelColor label{
							color: #fff;
						}

						.direita #refinarBusca .labelColor .row div:nth-child(1){
							padding-right: 0px;

						}
						.direita #refinarBusca .labelColor .row div:nth-child(3){
							padding-left: 0px;

						}

						.direita #refinarBusca .boxrefinarvalores div > .row div:nth-child(2) .row div:first-child{
							padding-right: 15px;

						}

						.direita #refinarBusca .labelColor > div {
							padding: 0px;
						}	

						.direita #refinarBusca .labelColor label {
							margin-top: 16px;
							text-align: center;
						}							


						.direita #refinarBusca .boxrefinarvalores  label{
							margin-top: 42px;											
						}

						#BuscaTop{
							padding-top: 0px;
							padding-bottom: 20px;											
						}

						#BuscaTop .form-group input[type=text] {
							height: 55px;
							width: 69%;
							-webkit-appearance: none;
							-moz-appearance: none;
							position: relative;								
							font-size: 15px;
							padding-left: 15px;
							border-radius: 10px;
							float: left;
							text-transform: none;
							background: #FFF;
							border: 1px solid #fff;
							-webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 25%);
						    -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
						    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 25%);
						}


						#BuscaTop button {
							background: none;
							border: 0px;
							padding: 5px 5px;
							font-size: 40px;
							color: #fff;
							height: 55px;
							outline: none;
							margin-left: 10px;
						}



						#carouselvitrines .item div{
							height:300px; 
							background-size:cover;
							background-position:center;												
						}

						#carouselvitrines .item div::after{
							width: 100%;
							height: 100%;
							content: " ";
							display: block;
							position: absolute;
							background: rgba(0,0,0,0.5);
							background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.1) 93%, rgba(31,59,8,0) 100%);
							background: -webkit-gradient(left top, left bottom, color-stop(66%, rgba(0,0,0,0.5)), color-stop(93%, rgba(0,0,0,0.1)), color-stop(100%, rgba(31,59,8,0)));
							background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.1) 93%, rgba(31,59,8,0) 100%);
							background: -o-linear-gradient(top, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.1) 93%, rgba(31,59,8,0) 100%);
							background: -ms-linear-gradient(top, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.1) 93%, rgba(31,59,8,0) 100%);
							background: linear-gradient(to bottom, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.1) 93%, rgba(31,59,8,0) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1f3b08', GradientType=0 );
						}

						.box-h1-vitrine{
							position: relative;
						}

						.box-h1-vitrine h1{
							color: #c1d83f;
							position: absolute;
							margin-top: -97px;
							z-index: 500;
							text-align: center;
							left: 0px;
							width: 100%;
							font-size: 55px;
							font-weight: 800;
							text-shadow: 1px -1px 2px black;
						}

						.box-bread-vitrine .resultado{
							background-position: bottom center;
							margin-bottom: 15px;												
						}

						.box-bread-vitrine .container-bread{
							text-align: center;
							padding: 15px;												
						}

						.box-imoveis-vitrine .box-encontrados-classificar span{
							margin: 15px 0px;
							display: inline-block;
							font-size: 14px;
							float: none;
							padding: 10px 20px;
							background-color: #c1d83f;
							border-radius: 36px;
							-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
							-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
							box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);

						}

						.box-imoveis-vitrine .box-encontrados-classificar span b{											
							font-size: 18px;

						}

						.box-encontrados-classificar form{

							display: inline-block;

						}

						.box-imoveis-vitrine .classificar{
							display: inline-block;
							float: none;
							padding: 12.5px 20px;
							background-color: #ffffff;
							border-radius: 36px;
							margin-top: 15px;
							margin-left: 10px;
							-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
							-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
							box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.38);
						}

						.box-imoveis-vitrine select {
							-moz-appearance: none;
							-webkit-appearance: none;
							appearance: none;
							background: transparent url(../images/chevron-down-solid.png) no-repeat right center;
							background-position: 90%;
							box-shadow: none;
							border: 0px;
							cursor: pointer;
							width: 110px;
							color: #000;

						}


						.box-imoveis-vitrine  .atributos-do-imovel-padding {
							padding: 10px 7px;
						}

						.box-imoveis-vitrine .events{
							padding: 0px 15px;
							float: left;
							width: 100%;

						}

						.box-imoveis-vitrine .events label{
							font-weight: normal;
							margin: 0px;
							padding-top: 10px;
						}

						.box-imoveis-vitrine .selecionadosmargin .efeitoblum {
							margin-bottom: 0px;
							height: 559px;
						}

						.box-imoveis-vitrine .entrasombra{
							float: left;
							width: 100%;												
						}

						.box-imoveis-vitrine .events label{
							color: #777;
						}

						.box-imoveis-vitrine .events label input {
							position: relative;
							top: 2px;
						}

						.box-bread-vitrine .container-bread b span {
							color: #2a2f57;
							font-weight: 700;
						}

						.box-imoveis-vitrine .esquerda {
							float: left;
							width: 100%;
							padding: 0px;
						}

						.box-imoveis-vitrine .esquerda .resultadoInfo {
							float: left;
							width: 100%;
							padding: 0px;
							margin-left: 0px;
							margin-right: 0px;
						}

						.box-imoveis-vitrine .esquerda .nav-item{
							margin-left: 0px;
						}

						.box-imoveis-vitrine .esquerda .nav-item-rodape span{
							float: none;
						}

						#detCarousel{
							height: 560px;
							background-color: #2a2f57;
						}											

						#detCarousel img{
							height: 560px;											
						}

						#detCarousel .carousel-indicators {
							bottom: 0px;
							margin-bottom: -1px;
						}

						#detCarousel .carousel-indicators li {
							text-align: center;
							display: inline-block;
							width: 100px;
							height: auto;
							margin: 1px;
							text-indent: initial;
							cursor: pointer;												
							background-color: rgb(255, 255, 255,0.7);
							border: 0px;
							border-radius: 0px;
							color: #2a2f57;
							font-size: 23px;
							padding: 6px;
						}

						.box-det-titulos h1 {
							/*text-transform: uppercase;
							color: #000;
							float: left;
							font-size: 21px;
							font-weight: 500;	
							margin-top: 25px;
							margin-bottom: 25px;*/											
						}
						
						.box-det-titulos span.txt-principal-det {
							/*text-transform: uppercase;
							color: #000;
							float: left;
							font-size: 21px;
							font-weight: 500;	
							margin-top: 0px;
							margin-bottom: 0px;	
							padding-right: 0px;	*/									
						}						
						
						.box-det-titulos ul{
							width: 100%;
							float: left;
							padding-left: 0px;
							display: block;
							margin-top: 20px;
							margin-bottom: 5px;

						}

						.box-det-titulos ul li{
							list-style: none;
							display: inline-block;
							float: left;
							color: #9a9a9a;
							font-size: 16px;
							text-transform: uppercase;
							padding-right: 10px;
							padding-left: 10px;
						}


						.box-det-titulos ul li:first-child{
							padding-left: 0px;
						}

						.box-det-titulos ul li{
							border-right: 1px solid #9a9a9a;
						}

						.box-det-titulos ul li:last-child{
							border-right: 0px;
						}

						.box-det-titulos p{
							margin-top: 25px;
							text-align: right;
						}

						.box-det-titulos p span{
							display: inline-block;
							text-align: right;
							text-transform: uppercase;
							color: #9a9a9a;
							font-size: 15px;
							margin-bottom: 8px;
							font-weight: 500;
						}

						.box-det-titulos p span b{
							color: #9a9a9a;
							font-weight: normal;
							font-weight: 500;
							display: block;
							margin-bottom: 3px;
						}

						.box-det-valores-share{
							padding-right: 5px;
							padding-left: 0px;
						}

						.box-det-valores-share, .box-det-unidade-cond{
							padding-right: 5px;
							
						}


						.box-det-valores-share > div {
							padding: 0px;
						}

						.box-det-atributos{
							/* border-top: 1px solid #e6e6e6;
							border-bottom: 1px solid #e6e6e6; */
							/* padding: 40px 0px; */
							margin: 20px 0px;	
							margin-bottom: 45px;
							padding-right: 0px;										
						}

						.box-det-atributos ul{
							padding-left: 0px;
							margin-bottom: 0px;
						}

						.box-det-atributos ul li{
							list-style: none;
							display: inline-block;							
							text-align: center;
						}

						.box-det-atributos ul li:last-child{
							border-right: 0px;
						}

						.box-det-textos h3{
							color: #c1d83f;
							font-size: 19px;							
							font-weight: 400;
							text-transform: uppercase;
							margin-top: 0px;
							margin-bottom: 14px;												
						}

						.box-det-textos .mais-info{
							padding-right: 20px;												
						}

						.box-det-unidade-cond {
							color: #777;
							font-size: 14px;													
						}

						.box-det-unidade-cond > .col-xs-12{
							border: 1px solid #d5d5d5;
							padding: 55px 30px;
							margin-bottom: 20px;
							line-height: 210%;

						}

						.box-det-unidade-cond > .col-xs-12 > .col-sm-4{
							padding-left: 0px;
						}

						.box-det-unidade-cond .col-xs-12 .col-md-6{
							padding: 0px;
							margin-bottom: 10px;
						}

						.box-det-unidade-cond .row div:nth-child(2)  h3{
							margin-top: 70px;
						}

						.box-det-unidade-cond span{
							color: #c1d83f;
							font-size: 12px;
						}

						.box-navegation-det ul{
							margin-bottom: 0px;
							
						}

						.box-navegation-det ul li{
							list-style: none;
							display: inline-block;	
							float: left;
							margin-right: 9px;	
							position: relative;		
							text-align: center;								
						}

						.box-navegation-det ul li svg{
							font-size: 35px;
							color: #fff;
							margin: 30px;
							display: inline-block;
						}

						.box-navegation-det ul li:last-child{
							margin-right: 0px;
						}

						.box-navegation-det ul li:first-child {
							padding-left: 0px;
						}

						

						.box-navegation-det > .col-md-8{
							background-color: #c1d83f;	
							height: 121px;																	
						}


						.box-navegation-det ul li a{
							-webkit-transition: background  500ms ease;
							-moz-transition: background 500ms ease;
							-ms-transition: background 500ms ease;
							-o-transition:  background 500ms ease;
							transition:  background 500ms ease;
						}

						.box-navegation-det ul li a{

							color: #949494;
							padding: 20px 13px;
							border: 0px;
							box-shadow: none;
							font-size: 16px;
							background-color: rgba(255, 255, 255, 0.9);
							text-align: center;
							-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							-moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							display: block;
							text-transform: uppercase;
							width: 175.7px;
						}



						.box-navegation-det ul li a:hover{
							text-decoration: none;
							background-color: #878787;
							color: #fff;
							cursor: pointer;
						}


						.box-mapa-det h2, .outros h2{
							color: #c1d83f;
							font-size: 19px;
							text-transform: uppercase;
							font-weight: normal;
							margin: 45px 0px 20px 0px;
						}

						.box-mapa-det .mapaembed iframe{
							width: 100%;
							height: 354px;

						}

						#formsolicite{
							position: absolute;												
							background-color: #878787;
							width: 265px;
							top: 160px;
							padding-top: 10px;
							z-index: 99;
							display: none;
						}

						.bt-active-click{
							background-color:#878787 !important;
							color: #fff!important;	
						}

						.bt-active-click::after{
							content: 'X';
							display: inline-block;
							position: absolute;
							right: 11px;
							top: 80px;
						}

						


						.vitrine-valor-size p{
							text-transform: uppercase;
							font-weight: 700;
							margin: 0px;
						}

						.box-imoveis-vitrine .bloco-bairro h2 {
							width: 100%;
							color: #33344d;
							font-size: 18px;
							font-weight: 300;
							text-align: left;
							margin-top: 20px;
							margin-bottom: 10px;
						}

						.box-imoveis-vitrine .bloco-negocio h3 {
							width: 100%;
							color: #000;
							font-size: 14px;
							text-align: left;
							margin-top: 0;
							text-transform: uppercase;
							margin-bottom: 5px;
						}

						.sombra-galeria{
							background: url('../images/sombra-bradcrumb.png');
							background-position: top center;
							background-repeat: no-repeat;
							background-size: 100%;												
							margin-top: 0px;
							padding-top: 28px;
							margin-top: -18px;
						}

						.box-det-textos{
							margin-bottom: 50px;
						}

						.outros > div.col-xs-12{
							padding: 0px;
						}

						#detCarousel .carousel-control{
							opacity: 1;
						}

						.glyphicon-chevron-left:before {
							content: " ";
							background: url('../images/seta-esquerda.png');
							background-repeat: no-repeat;
							width: 35px;
							height: 45px;
							display: block;

						}

						.glyphicon-chevron-right:before {
							content: " ";
							background: url('../images/seta-direita.png');
							background-repeat: no-repeat;
							width: 35px;
							height: 45px;
							display: block;
						}

						.fale .borda-externa-input, #form .borda-externa-input{											
							float: left;
							width: 100%;
							padding: 2px;
							/* border: 1px solid #c79b42; */
							margin-bottom: 15px;
							-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
							-moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
							box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25)												

						}

						.fale .borda-externa-input textarea, #form .borda-externa-input textarea{
							resize: none;
						}

						.fale .form-control, #form .borda-externa-input .form-control{
							/* border: 1px solid #2a2f57; */
							border-radius: 0;


						}

						.fale .form-control select, #form .borda-externa-input select.form-control{
							-webkit-appearance: none;
							-moz-appearance: none;
							background: rgba(255, 255, 255, 0.9) url(../images/chevron-down-solid.png) no-repeat right center;
							background-position: 98%;
						}

						.box-institucional div div div.col-xs-12 div{
							background-color: #c79b42;
							color: #fff;
							text-align: center;
							padding: 10px;
							height: 132px;
							margin-bottom: 30px;
						}

						.box-institucional div div div.col-xs-12 div p{
							color: #fff;
						}

						.box-institucional h2{
							font-size: 22px;
							color: #c2d83f;
							font-weight: bold;
							margin-bottom: 24px;
							padding-top: 24px;
							border-top: 1px dotted #c1c1c1;
							text-transform: uppercase;
							font-weight: 500;
						}
						.navbar-header {												
							width: 100%;
							position: absolute;
							z-index: 1;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
						}

						.navbar-header a{
							width: 282px;
							text-align: center;
							height: auto;
							display: inline-block;
							/* margin: 0 auto !important; */
							background-image: url('../images/bg-logo.png');	
							padding: 10px 0px;										
						}

						.navbar-header a img{
							display: inline-block;

						}

						.no-pd-lr{
							padding-left: 0px;
							padding-right: 0px;
						}

						#myCarousel{
							top: -1px;
						}

						#myCarousel .carousel-inner .item a::before{
							content: " ";
							display: block;
							width: 100%;
							height: 208px;
							background-image: url('../images/degrade-topo-home.png');												
							background-repeat: repeat-x;
							position: absolute;
							top: 0px;
						}

						.carousel-fade .carousel-inner .item {
							opacity: 0;
							-webkit-transition-property: opacity;
							-moz-transition-property: opacity;
							-o-transition-property: opacity;
							transition-property: opacity;
						}
						.carousel-fade .carousel-inner .active {
							opacity: 1;
						}
						.carousel-fade .carousel-inner .active.left,
						.carousel-fade .carousel-inner .active.right {
							left: 0;
							opacity: 0;
							z-index: 1;
						}
						.carousel-fade .carousel-inner .next.left,
						.carousel-fade .carousel-inner .prev.right {
							opacity: 1;
						}
						.carousel-fade .carousel-control {
							z-index: 2;
						}

						.box-topo-contato-social ul li a svg{
							font-size: 21px;
						}

						span.menu-telefone-numero a{
							font-size: 20px !important;
						}

						span.menu-telefone-numero a i{
							font-size: 13px !important;
							top: -2px;
							position: relative;
						}

						.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover{
							background-color: #fff;
						}

						.box-topo-contato-social ul li a, .box-topo-contato-social ul li a i{
							-webkit-transition: color 500ms ease;
							-moz-transition: color 500ms ease;
							-ms-transition: color 500ms ease;
							-o-transition:  color 500ms ease;
							transition:  color 500ms ease;

						}

						.box-topo-contato-social ul li a:hover , .box-topo-contato-social ul li a:hover i{
							color: #878787;
							text-decoration: none;
						}

						.efeitoblum:hover .atributos-do-imovel-padding {												
							font-size: 15px;
						}

						.atributos-do-imovel-padding > div{
							width: 100%;
							display: block;
							font-size: 15px !important;
							color: #000;
						}

						.atributos-do-imovel-padding div > span:nth-child(4){
							border-left: 1px solid;
							padding-left: 10px;
							margin-left: 10px;

						}

						.atributos-do-imovel-padding div > span:nth-child(2){
							border-right: 1px solid;
							padding-right: 10px;
							margin-right: 3px;

						}

						.efeitoblum .atributos-do-imovel-padding svg{												
							color: #fff;
							margin: 0px 5px;												
						}

						.box-share-favorite{
							color: #fff;
							background-image: url('../images/degrade-fotos-home.png');
							background-repeat: repeat-x;
							position: absolute;
							z-index: 500;
							padding: 10px 15px 46px 10px
						}

						.box-share-favorite a{
							color: #fff;												

						}

						.box-share-favorite a:hover{
							text-decoration: none;
						}

						.box-share-favorite .row > div:last-child{
							text-align: right;
						}

						.favoritar-destaques label {
							font-weight: 300;
							cursor: pointer;
						}

						.favoritar-destaques svg, .box-share-favorite svg{
							font-size: 17px;
						}

						.favoritar-destaques label input{
							display: none;
						}

						.box-mosaico{
							background-color: #f8f8f8;
						}

						.mosaico-item{
							position: relative;
							overflow: hidden;
						}

						.box-mosaico .mosaico-item a{
							position: relative;
							cursor: pointer;
							opacity: 0;
						}

						.box-mosaico .mosaico-item a:hover{
							text-decoration: none;
						}

						.box-mosaico .mosaico-item a::before{
							content: " ";
							display: block;
							position: absolute;
							width: 100%;
							height: 100%;
							left: 0px;
							top: 0px;
							background-color: #000;
							background-color: rgba(0, 0, 0, 0.5);
							z-index: 2;
							-webkit-transition: background-color 500ms ease;
							-moz-transition: background-color 500ms ease;
							-ms-transition: background-color 500ms ease;
							-o-transition: background-color 500ms ease;
							transition: background-color 500ms ease;
						}

						.box-mosaico .mosaico-item:hover a::before{
							background-color: rgba(193, 216, 63, 0.8);
						}

						.box-mosaico .mosaico-item:hover a span{
							color: #000;
							-webkit-transition: color 500ms ease;
							-moz-transition: color 500ms ease;
							-ms-transition: color 500ms ease;
							-o-transition:  color 500ms ease;
							transition:  color 500ms ease;
						}

						.box-mosaico .mosaico-item a span{
							position: relative;
							z-index: 10;
							font-weight: 500;
							font-size: 18px;
							text-align: center;
						}

						.box-mosaico .col-sm-3:nth-child(1) .mosaico-item:nth-child(1)  a{
							background-image: url('../images/mosaico/1-img-cobertura.jpg');
							display: block;
							width: 100%;
							height: 217px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;
							background-size: cover;
						}

						.box-mosaico .col-sm-3:nth-child(1) .mosaico-item:nth-child(2)  a{
							background-image: url('../images/mosaico/4-img-lancamento.jpg');
							display: block;
							width: 100%;
							height: 368px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;
							margin-top: 15px;
							background-size: cover;
						}

						.box-mosaico .col-sm-6 .mosaico-item:nth-child(1)  a{
							background-image: url('../images/mosaico/2-img-apartamentos.jpg');
							display: block;
							width: 100%;
							height: 300px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;	
							background-size: cover;											
						}

						.box-mosaico .col-sm-6 .mosaico-item:nth-child(2){
							padding-left: 0px;
							padding-right: 7.5px;
						}

						.box-mosaico .col-sm-6 .mosaico-item:nth-child(2)  a{
							background-image: url('../images/mosaico/5-img-comercial.jpg');
							display: block;
							width: 100%;
							height: 285px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;
							margin-top: 15px;	
							background-size: cover;											
						}

						.box-mosaico .col-sm-6 .mosaico-item:nth-child(3){
							padding-right: 0px;
							padding-left: 7.5px;
						}


						.box-mosaico .col-sm-6 .mosaico-item:nth-child(3)  a{
							background-image: url('../images/mosaico/6-img-exterior.jpg');
							display: block;
							width: 100%;
							height: 235px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;
							margin-top: 15px;	
							background-size: cover;											
						}

						.box-mosaico .col-sm-3:last-child .mosaico-item:nth-child(1)  a{
							background-image: url('../images/mosaico/3-img-casa.jpg');
							display: block;
							width: 100%;
							height: 550px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;
							background-size: cover;
						}

						.box-mosaico .row > :nth-child(2) .col-sm-6:first-child{
							padding-right: 7.5px;
						}

						.box-mosaico .row > :nth-child(2) .col-sm-6:first-child > :nth-child(1) {
							background-image: url('../images/mosaico/7-img-terreno.jpg');
							display: block;
							width: 100%;
							height: 223px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;
							margin-top: 15px;
							background-size: cover;
						}

						.box-mosaico .row > :nth-child(2) .col-sm-6:last-child{
							position: relative;
							margin-top: -35px;
							padding-left: 7.5px;
						}

						.box-mosaico .row > :nth-child(2) .col-sm-6:last-child .mosaico-item:nth-child(1) a{
							background-image: url('../images/mosaico/8-img-permuta.jpg');
							display: block;
							width: 100%;
							height: 275px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;
							margin-top: 0px;
							background-size: cover;
						}

						.box-mosaico .row > :nth-child(2) .col-sm-6:last-child .mosaico-item:nth-child(2){
							padding-right: 15px;
						}

						.box-mosaico .row > :nth-child(2) .col-sm-6:last-child .mosaico-item:nth-child(2) a{
							background-image: url('../images/mosaico/9-img-oportunidades.jpg');
							display: block;
							width: 100%;
							height: 275px;
							display: -webkit-flex;
							display: flex;
							-webkit-align-items: center;
							align-items: center;
							-webkit-justify-content: center;
							justify-content: center;
							color: #c1d83f;
							text-transform: uppercase;
							margin-top: 0px;	
							background-size: cover;											
						}


						.efeitoblum:nth-child(odd){
							padding-left: 0px;
						}

						.efeitoblum:nth-child(even){
							padding-right: 0px;
							

						}

						.box-atencao-valores h2{
							font-size: 14px;
							text-align: center;
							font-weight: 400;
							color: #9e9e9e;
							margin: 30px 0px;
						}



						footer span.menu-telefone-numero a {
							font-size: 20px !important;
						}

						footer span.menu-telefone-numero a i {
							font-size: 15px !important;
						}

						.box-tel-social-footer li a svg{
							font-size: 34px;												
							position: relative;
						}

						footer .box-tel-social-footer li a svg.fa-whatsapp{												
							color: #14b13e;
							top: 0px;
							font-size: 30px;
						}

						footer .box-tel-social-footer li a svg.fa-facebook{												
							color: #0fb8f0;
							margin: 0px 12px;
						}

						footer .box-tel-social-footer li a svg.fa-instagram{												
							color: #ac7bec;												
						}

						footer .box-tel-social-footer li a svg.fa-linkedin{												
							color: #0171e5;
							margin: 0px 0px 0px 12px;
						}

						footer .box-tel-social-footer li a svg.fa-sign-in-alt{												
							font-size: 21px;
						}

						footer .bt-home-footer{
							background-color: #fff;
							color: #888;
							font-size: 14px;
							text-align: center;
							padding: 30px 10px;
							width: 100%;
							height: 75px;
							display: block;
							cursor: pointer;

							-webkit-transition: background 500ms ease, color 500ms ease;
							-moz-transition: background 500ms ease, color 500ms ease;
							-ms-transition: background 500ms ease, color 500ms ease;
							-o-transition:  background 500ms ease, color 500ms ease;
							transition:  background 500ms ease, color 500ms ease;
						}

						footer .bt-home-footer:hover{
							text-decoration: none;
							background-color: #878787;
							color: #fff;
						}



						footer .bt-home-footer img{
							margin-left: 10px;
						}


						footer .box-bt-footer-direito  .row > div:first-child .bt-home-footer{
							margin-bottom: 42px;
						}

						footer .box-bt-footer-direito  .row > div:first-child .bt-home-footer svg{
							font-size: 34px;
							margin-right: 20px;
						}

						footer .bt-home-footer svg{												
							color: #c0d73f;
							margin-right: 6px;
							font-size: 17px;
						}

						footer .box-numeros-endereco ul li:last-child > div{
							padding-right: 0px;
						}

						footer .box-numeros-endereco ul li:last-child > div:last-child{												
							padding-left: 0px;
						}

						footer .box-numeros-endereco ul li:first-child {
							margin-left: 15px;

						}

						footer address{
							margin-bottom: 0px;
						}

						.box-fixo-footer{
							height: 48px;
							background-color: #c1d83f;
						}

						.box-social-fixo{
							padding-left: 0px;
							padding-top: 13px;
							margin: 0px;
						}

						.box-social-fixo li{
							list-style: none;
							display: inline-block;												
						}

						.box-social-fixo li a{
							color: #fff;
							font-size: 21px;
						}

						.box-social-fixo li:nth-child(2) a{
							margin: 0px 15px;
						}

						.box-fixo-tel-whats{
							text-align: center;
						}

						.box-fixo-tel-whats a:hover{
							text-decoration: none;
						}

						.box-fixo-tel-whats .row div:first-child a{
							display: inline-block;
							color: #fff;
							font-size: 18px;
							margin-top: 13px;
						}

						.box-fixo-tel-whats .row div:first-child  span{
							font-size: 13px;
							margin-right: 5px;
						}

						.box-fixo-tel-whats .row div:last-child {
							padding-left: 0px;
						}

						.box-fixo-tel-whats .row div:last-child  a {
							height: 100%;
							position: relative;
							background-color:#16ba01;
							padding-top: 5px;
						}

						.box-fixo-tel-whats .row div:last-child  a svg{
							color: #fff;
							font-size: 40px;
						}

						.event-fixed-on{
							position: fixed;
							background-color: #c1d83f;
							bottom: 0px;
							width: 100%;
							z-index: 9999999;
							left: 0px;
							height: 48px;
						}

						.box-busca-rapida{
							background-image: url('../images/degrade-busca-home.png') bottom;
							background-repeat: repeat-x;
							height: 115px;
							/*margin-top: -191px;*/
							position: relative;
							z-index: 15;
						}

						.box-busca-rapida .container > div{
							border-radius:15px;
							margin-top:-40px;
							min-height: 80px;
							background-color:#333;
							padding:12px 0;
						}

						.ui-widget-content {
							border: 0px !important;												
							color: #fff !important;
							background-color: #879a1c !important;
							padding: 10px !important;
							margin-top: 4px !important;
						}

						.ui-state-focus {
							background: #878787!important;
							color: #ffffff!important;
							border: 0px !important;
							font-weight: normal!important;
						}


						.imoveis_body{
							/*background: rgba(143,143,143,1);
							background: -moz-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 6%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(143,143,143,1)), color-stop(6%, rgba(174,174,174,0.03)), color-stop(9%, rgba(189,189,189,0.04)), color-stop(82%, rgba(255,255,255,0.19)), color-stop(95%, rgba(238,238,238,0.22)), color-stop(100%, rgba(232,232,232,1)));
							background: -webkit-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 6%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -o-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 6%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -ms-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 6%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: linear-gradient(to bottom, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 6%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#e8e8e8', GradientType=0 );
*/
						}

						.bg-det{
							background: rgba(255,255,255,1);
							background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.03) 6%, rgba(255,255,255,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(6%, rgba(174,174,174,0.03)), color-stop(9%, rgba(189,189,189,0.04)), color-stop(82%, rgba(255,255,255,0.19)), color-stop(95%, rgba(238,238,238,0.22)), color-stop(100%, rgba(232,232,232,1)));
							background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.03) 6%, rgba(255,255,255,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.03) 6%, rgba(255,255,255,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.03) 6%, rgba(255,255,255,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0.03) 6%, rgba(255,255,255,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#e8e8e8', GradientType=0 );

						}

						.imoveis_body_curta{
							/*background: rgba(143,143,143,1);
							background: -moz-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 13%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(143,143,143,1)), color-stop(13%, rgba(174,174,174,0.03)), color-stop(9%, rgba(189,189,189,0.04)), color-stop(82%, rgba(255,255,255,0.19)), color-stop(95%, rgba(238,238,238,0.22)), color-stop(100%, rgba(232,232,232,1)));
							background: -webkit-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 13%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -o-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 13%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -ms-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 13%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: linear-gradient(to bottom, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 13%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#e8e8e8', GradientType=0 );
*/
						}

						



						.bg-statics{
							/*padding-bottom: 60px;
							background: rgba(143,143,143,1);
							background: -moz-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(143,143,143,1)), color-stop(22%, rgba(174,174,174,0.03)), color-stop(23%, rgba(189,189,189,0.04)), color-stop(82%, rgba(255,255,255,0.19)), color-stop(95%, rgba(238,238,238,0.22)), color-stop(100%, rgba(232,232,232,1)));
							background: -webkit-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -o-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: -ms-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: linear-gradient(to bottom, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#e8e8e8', GradientType=0 );*/
						}

						.info-resultado h3 span{
							display: block;
							color: #000;
							text-transform: uppercase;
							margin: 10px 0px;
						}

						.box-atributos-do-imovel-resultado{
							padding-left: 0px;
							margin-top: 20px;

						}

						.box-atributos-do-imovel-resultado li{
							font-size: 14px;
							list-style: none;
							float: left;
							padding: 0px;
							padding-right: 9px;
							margin-right: 9px;
							margin-bottom: 10px;
							border-right: 1px solid;
						}

						.box-atributos-do-imovel-resultado li:nth-child(even), .box-atributos-do-imovel-resultado li:last-child{
							border: 0px;
						}
						.box-atributos-do-imovel-resultado li svg{
							color: #c0d83a;
							margin-right: 6px;
						}

						.bt-contagem-refinar{
							padding: 15px 11px;
							border: 0px;
							background: #fff;
							-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
							-moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
							box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
							text-transform: uppercase;
							display: inline-block;
							float: left;
							width: 33.5%;
						}

						.box-numeros-refinar{
							display: inline-block;
							float: left;
							padding: 4px 5px;
							border: 1px solid #fff;
							width: 83px;
							text-align: center;
							font-weight: 500;
						}

						.bt-pers-refinar{
							width: 125%;	
							margin-bottom: 13px;											
						}

						.bt-aplicar-refinar{
							width: 100%;
							padding: 10px;
							border-radius: 5px;
							background: #878787;
							color: #fff;
							border: 0px;
							margin-bottom: 10px;	
							margin-top:10px;											
						}
						
						.box-endereco-resultado{
							display: inline-block;
							padding: 5px 18px;
							float: left;
							border: 2px solid #c1d83f;
							border-radius: 9px;
							font-weight: 500;
							margin-bottom: 10px;
							position: relative;
							cursor: pointer;
						}

						.box-endereco-resultado svg{
							color: #fe0000;
							position: absolute;
							font-size: 19px;
							top: -7px;
							right: -8px;
							cursor: pointer;
						}

						.event-fixed-on{
							-webkit-box-shadow: 0px 2px 9px 0px rgba(69,69,69,1);
							-moz-box-shadow: 0px 2px 9px 0px rgba(69,69,69,1);
							box-shadow: 0px 2px 9px 0px rgba(69,69,69,1);
						}

						#film_roll{
							position: relative;
							background-color: #000;
							margin-top: -93px;
							height: 550px;
							overflow:hidden;
						}

						.film_roll_child{
							position: relative;
							height: 100%;
							opacity: 0.2;
						}

						.film_roll_child::before {
							content: " ";
							display: block;
							width: 100%;
							height: 208px;
							background-image: url(../images/degrade-topo-home.png);
							background-repeat: repeat-x;
							position: absolute;
							top: 0px;
						}

						.film_roll_child img{
							height: 550px;
						}

						#film_roll .active{
							opacity: 1;	
							cursor: pointer;						
						}

						.film_roll_prev{
							background-image: url(../images/setabannerhomeesquerda.png) !important;
							color: transparent !important;
							background-repeat: no-repeat !important;
							background-color: transparent !important;
							border:0px !important;
							height: 72px !important;
							left: 90px !important;
						}

						.film_roll_next{
							background-image: url(../images/setabannerhomedireita.png) !important;
							color: transparent !important;
							background-repeat: no-repeat !important;
							background-color: transparent !important;
							border:0px !important;
							height: 72px !important;
							right: 90px !important;
						}

						.box-detalhe-share-select > div{
							border-bottom: 2px solid #eaeaea;
							padding: 0px;
						}

						.box-detalhe-share-select .box-share-favorite{
							position: relative;
							background: none;
							color: #c1d83f;
							padding-bottom: 0px;		
							padding-top: 12px;					
						}

						.box-detalhe-share-select .box-share-favorite span{							
							color: #c1d83f;
							font-weight: 500;
							font-size: 17px;
						}

						.box-detalhe-share-select p{
							color: #c1d83f;
							font-weight: 500;
							padding-top: 12px;
							font-size: 20px;
							margin-bottom: 0px;
						}

						.box-detalhe-share-select .box-share-favorite a{
							color:#c1d83f;
							font-size: 16px;
						}

						.box-detalhe-share-select button{
							border: 0px;
							background-color: #c1d83f;
							color: #fff;
							padding: 12px 15px;
							width: 100%;
							font-size: 17px;
							outline: none;
							cursor: pointer;
						}

						button.bt-ntem-video{
							opacity: 0.7;
							cursor: not-allowed;
						}

						button.bt-ntem-tour{
							opacity: 0.7;
							cursor: not-allowed;
						}

						.box-att-detalhes{
							padding: 0px;
							/*background: #d5d5d5;*/
							height: 127px;
						}

						.box-det-atributos ul li svg{
							color: #fff;
							font-size: 35px;
							margin-bottom: 15px;
						}

						.box-det-atributos ul li{
							margin-right: 15px;
						}

						.box-det-atributos ul li:first-child{
							margin-right: 35px;
						}

						.box-det-atributos ul li span{
							-webkit-appearance: none;							
							color: #949494;						
							padding: 20px 13px;
							border: 0px;
							box-shadow: none;							
							font-size: 16px;							
							background-color: rgba(255, 255, 255, 0.9);	
							text-align: center;						
							-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							-moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							display: block;
						}

						.box-det-atributos ul li span b{
							color: #000;
							font-weight: 500;							
							display: block;
						}

						.box-det-atributos ul li.box-areas{
							width: 130px;

						}

						.box-det-atributos ul li.box-areas span b{
							display: inline-block;
						}

						.width-box-valores-att{
							width: 135px;
						}

						.box-det-atributos ul li:last-child{
							margin-right: 0px;
						}

						.box-video-det{
							background-color: #000;
							text-align: center;	
							position: absolute;
							z-index: -1;								
							left: 0px;	
							opacity: 0;
							-webkit-transition: opacity 500ms ease-in-out;
							-moz-transition: opacity 500ms ease-in-out;
							-ms-transition: opacity 500ms ease-in-out;
							-o-transition:  opacity 500ms ease-in-out;
							transition:  opacity 500ms ease-in-out;			
						}

						.box-video-det iframe{
							height: 600px;
							width: 990px;
						}

						.box-tour-360{
							background-color: #000;
							text-align: center;	
							position: absolute;
							z-index: -1;
							left: 0px;	
							opacity: 0;
							-webkit-transition: opacity 500ms ease-in-out;
							-moz-transition: opacity 500ms ease-in-out;
							-ms-transition: opacity 500ms ease-in-out;
							-o-transition:  opacity 500ms ease-in-out;
							transition:  opacity 500ms ease-in-out;			
						}

						.box-tour-360 iframe{
							height: 600px;
							width: 990px;
						}


						.box-agendamento{
							padding: 15px;
							position: absolute;
							margin-top: -38px;
						}

						.box-agendamento form{
							margin-bottom: 0px;
							padding: 17px;
							border: 1px solid #fff;
							background-color: #c1d83f;
							width: 320px;
							-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							-moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
						}

						.box-agendamento .box-det-fale-conosco{
							text-align: center;
						}

						.box-agendamento .box-det-fale-conosco i{
							font-style: normal;							
						}

						.box-agendamento .box-det-fale-conosco a{
							display: inline-block;
							color: #fff;
							font-size: 26px;
							font-weight: 700;
							text-align: center;
							cursor: pointer;

						}

						.box-agendamento .box-det-fale-conosco a:hover, .box-agendamento .box-det-fale-conosco a:focus{
							text-decoration: none;
						}

						.box-agendamento .box-det-fale-conosco .box-ddd{
							font-size: 20px;
							font-weight: 400;
						}

						.box-agendamento .box-det-fale-conosco hr {
							width: 116%;						
							border-top: 2px solid rgba(132, 132, 132, 0.5);
						}

						.box-agendamento .datepicker-inline .datepicker {
							width: 116%;
							-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							-moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
						}

						.box-agendamento h3{
							font-size: 19px;
							cursor: pointer;
							margin-top: 0px;
							/*margin-bottom: 20px;*/
							color: #000;
							text-align: center;
						}

						.box-agendamento h3 svg{
							font-size: 29px;
						}

						.box-agendamento .form-group {
							margin-bottom: 8px;
						}

						.box-agendamento .form-group input{
							width: 116%;
							border: 0px;
							border-radius: 0px;
							height: 40px;
							-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							-moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
							display: block;
						}

						.datepicker--cell-day, div.datepicker--day-name {							
							font-size: 17px;
						}

						.datepicker--time-current-hours, .datepicker--time-current-minutes {							
							font-size: 26px;
						}

						.bt-limpar-agenda{
							background-color: transparent;
							outline: none;
							border: 0px;
							color: #6f6d6e;
							margin-top: 30px;
							font-size: 14px;
						}

						.box-agendamento .btn{
							background: none;
							color: #fff;
							text-transform: uppercase;
							font-size: 20px;
							font-weight: 500;
							margin-top: 12px;
							outline: none;
						}

						.box-agendamento .datepicker--button, .box-agendamento .datepicker--buttons{
							display: none;
						}

						.box-navegation-det{
							margin-bottom: 60px;
							padding-bottom: 36px;
						}

						.box-mapa-det > div:first-child{
							border-top:1px solid #d5d5d5;
						}

						.box-mapa-det h2{							
							color: #c1d83f;
							font-size: 19px;
							font-weight: 400;
							text-transform: uppercase;							
						}

						.outros .atributos-do-imovel-padding{
							padding: 10px 15px;

						}

						.extra-pd-bot{
							padding-bottom: 60px;
						}

						.bg-statics-v2{		
							padding-left: 0px;
							padding-right: 0px;				
							/*background: url('../images/degrade-topo-estaticas.png') repeat-x, -moz-linear-gradient(top, rgba(143,143,143,0) 0%, rgba(174,174,174,0) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: url('../images/degrade-topo-estaticas.png') repeat-x, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(143,143,143,0)), color-stop(22%, rgba(174,174,174,0)), color-stop(23%, rgba(189,189,189,0.04)), color-stop(82%, rgba(255,255,255,0.19)), color-stop(95%, rgba(238,238,238,0.22)), color-stop(100%, rgba(232,232,232,1)));
							background : url('../images/degrade-topo-estaticas.png') repeat-x,  -webkit-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: url('../images/degrade-topo-estaticas.png') repeat-x, -o-linear-gradient(top, rgba(143,143,143,0) 0%, rgba(174,174,174,0) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: url('../images/degrade-topo-estaticas.png') repeat-x, -ms-linear-gradient(top, rgba(143,143,143,0) 0%, rgba(174,174,174,0) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							background: url('../images/degrade-topo-estaticas.png') repeat-x, linear-gradient(to bottom, rgba(143,143,143,0) 0%, rgba(174,174,174,0) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#e8e8e8', GradientType=0 );*/						
						}

						#carouselvitrines{
							margin-top: -104px;
						}

						.box-encontrados-classificar{
							margin: 15px 0px;
							text-align: center;
						}

						.box-det-titulos span{
							/*list-style: none;
							display: inline-block;
							float: left;
							color: #9a9a9a;
							font-size: 14px;
							text-transform: uppercase;
							padding-right: 10px;
							font-weight: 400;
							float: left;*/

						}

						.box-det-titulos span:nth-child(2){
							/*border-left: 1px solid #9a9a9a;
							border-right: 1px solid #9a9a9a;
							padding-left: 10px;
							text-align: center;*/
						}

						.datepicker--time-current span{
							padding: 0px !important;
							border: 0px !important;
							font-size: 25px;
							color: #000;
						}

						.mobile-hidden-box{
							width: 100%;
						}

						.navbar-header {
							width: 100%;
							text-align: center;							
						}

					#galeryModal{					
					text-align: center;
					background: none;
					background-color: transparent;
					border: 0px;
					height:900px;
					padding-right:0px !important;
					z-index: 8888888;
					
					}

					#galeryModal .modal-dialog{					
						height:50%;
						border:0px;
						margin: 16px auto;
						display: -webkit-flex;
					display: flex;
					-webkit-align-items: center;
					align-items: center;
					-webkit-justify-content: center;
					justify-content: center;
					}

					#galeryModal .modal-content{
						width:auto;
						box-shadow:none;
						background:none;	
						border:0px;		
						margin-top:140px;			
					}

					#galeryModal .modal-content button.close{
						position:absolute;
						top:32px;
						z-index:200;
						right:0px;
						background-color:#fff !important;
						width:50px !important;
						height:50px !important;
						opacity: 1 !important;
						display:block;
						width:100%;
					}

					/* .modal-backdrop{
						z-index: 888888;
						opacity:1 !important;
					} */

					.modal-open{
						padding-right:0px !important;
					}

					#galeryModal .modal-content img{
						display:inline-block;
						height:580px;
					}

					#galeryModal .modal-header{
						border:0px;
					} 
					

					#galeryModal .modal-content .modal-body{
						padding:0px;
					}

					.iptuestilo{
						font-size: 14px;
    					font-style: normal;
					}

					.esquerda .box-share-favorite {
						padding: 10px 15px 22px 10px;
					}

					.esquerda .thumb-imovel-card {
						height:235px;
					}


					#BuscaRapida #divpreco li.form-group {
						width: 112px;
						height: 66px;
						padding-top: 14px;
					}

					#BuscaRapida #divpreco li.form-group span{
						color: #8e8e8e;
						font-weight: normal;
						text-transform:uppercase;
						font-size:13px;
						padding:0px 10px;
					}

					#BuscaRapida #divpreco li.form-group select{
						padding-left:10px;
						padding-bottom:0px;
						padding-top:5px;
						padding-right:22px;
						font-size:12px;
						background-position: 95% 68%;
					}

					.film_roll_wrapper{
						overflow: hidden;
					}

					.box-coracao-fav{
						padding:0px;
						overflow:hidden;
					}

					.box-coracao-fav a{
						width: 100%;
						height: 100%;
						position: relative;
						background-color: #878787;
						padding-top: 5px;
						float: left;
						color: #fff;
						overflow:hidden;
					}

					.box-coracao-fav a span{
						position: absolute;
						top: 14px;
						width: 100%;
						left: 0;
					}

					.box-coracao-fav svg{
						font-size: 40px;
    					color: #F44336;
					}

					.box-mobile-hover:hover, .box-mobile-hover:hover{
						text-decoration:none;
					}

					.box-fixo-telefone b{
						font-weight:normal;
					}


					.bg-detalhe-do-imovel{
						padding:0px;
						margin-top: -92px;
						/*background: url('../images/degrade-topo-estaticas.png') repeat-x, linear-gradient(to bottom, rgba(143,143,143,0) 0%, rgba(174,174,174,0) 22%, rgba(189,189,189,0.04) 23%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);*/
					}

					.bg-detalhe-do-imovel .container .row > div{
						padding: 0px;
						margin-top:-92px;
					}

					/* #galeriaFotos::before{
						position: absolute;
						z-index: 1;
						width: 100%;
						content: ' ';
						display: block;
						height: 217px;
						background: url(../images/degrade-topo-estaticas.png) repeat-x;
					} */

					#galeriaFotos .carousel-control .icon-prev:before{
						background: url(../images/setabannerhomeesquerda.png) no-repeat;
						width: 44px;
						height: 73px;
						content: '' !important;
						display: block;
					}

					#galeriaFotos .carousel-control .icon-next:before{
						background: url(../images/setabannerhomedireita.png) no-repeat;
						width: 44px;
						height: 73px;
						content: '' !important;
						display: block;
					}

					.bloco_imagens-galeria-det{
						height: 600px; 
						/* background-size: cover !important;  */
						cursor: zoom-in; 
						background-position: center  !important;
					}

					#ModalCentershare, #ModalCentershareResultados{
						z-index:99999;
					}

					#ModalCentershare .modal-dialog, #ModalCentershareResultados  .modal-dialog{
						width:300px;
					}

					.modal-title{
						text-align: center;
						width: 90%;
						float: left;
					}

					#ModalCentershare .modal-whats, #ModalCentershareResultados .modal-whats {
						width: 100%;
						padding: 10px 20px;
						color: #fff;
						background-color: #27d367;
						text-align: center;
						text-transform: uppercase;
						cursor: pointer;
					}

					.modal-face {
						width: 100%;
						padding: 10px 20px;
						color: #fff;
						background-color: #337ab7;
						text-align: center;
						text-transform: uppercase;
						cursor: pointer;
					}

					.modal-email {
						width: 100%;
						padding: 10px 20px;
						color: #fff;
						background-color: #081628;
						text-align: center;
						text-transform: uppercase;
						cursor: pointer;
					}

					#ModalCentershare .modal-body,  #ModalCentershareResultados .modal-body{
						padding:0px;
					}

					#ModalCentershare .modal-body form{
						margin-top:10px;
					}

					#ModalCentershare .modal-body form input[type=text]{
						-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
						-moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
						box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25)
					}

					
					.equipe .btn-primary{
						width: 100%;
						background-color: #c1d83f;
						border: 0px;
						outline: none;
						text-transform: uppercase;
						font-weight: 600;
						color:#fff !important;
					}

					.equipe h3{
						height:55px;
					}

					.equipe p{
						font-size:13.2px;
					}
					
					.mobile-pd-share a:nth-child(1) svg{
						margin-right:5px;
					}

					.ampliar-galeria{
						text-align:center;
						position: absolute;
						bottom: 15px;
						left:0px;
					}

					.ampliar-galeria span{
						
					
						text-align: center;											
						background-color: #c1d83f;
						color: #3a3838;
						padding: 8px 15px;
						border-radius: 37px;
						text-transform: uppercase;
						font-size: 11px;
						font-weight:700;
					}

					.equipe .caption  p a {
						color:#333;
					}

					#galeriaFotos .carousel-control{
						z-index:5;
					}

					@media (min-width: 1200px) {	

					.esquerda .atributos-do-imovel-padding p {
						text-transform: uppercase;
						font-size: 14px;
					}

					.esquerda .bloco-bairro h3 {
						font-size:14px;
					}

					.esquerda .atributos-do-imovel-padding > div {
						font-size:14px;
					}

					.esquerda .bloco-negocio{
						padding-left:0px;

					}

					.esquerda .bloco-negocio h4{
						font-size:14px;						
					}

							footer .bt-home-footer{												
								/*display: -webkit-flex;
								display: flex;
								-webkit-align-items: center;
								align-items: center;
								-webkit-justify-content: center;
								justify-content: center;*/												
							}


							/*Banner Detalher*/


							img.amazingslider-img-elem-1{
								position: relative!important;
								max-width: 848px!important;
								max-height: 648px !important;
								width: auto!important;
								margin-top: 0!important;
								margin-left: 0!important;
							}



							/* Fim Banner Detalher*/

							.info_top{
								margin-top: 30px;
							}


							.rig-btn{
								text-align: right;
							}


							.bx-wrapper .bx-viewport li.unico-imovel a.gl-img{
								width: 350!important;
							}

							.nav_rig{
								float: right!important;
								margin-right: 0px; 
							}

							.dest_bot{
								height: 307px!important;
							}

							.header_top .log_client{
								padding-bottom: 0px;
								margin-top: 13px;
								margin-left: 10px;
							}
							.navbar{
								min-height: 30px!important;

							}

							.header_top .nav>li>a{
								padding: 0px 7px 10px;
								font-size: 12px;
								color: #797979 ;
							}

							.header_top .nav>li>.menu-on{
								border-bottom: 3px solid #439e23;
							}

							.header_top .nav>.li-ultimo>a{
								padding: 0px 0px 10px 7px;
							}


							.outros .col-md-3 img
							{
								max-width: 254px;
								height: 190px;
							}


							.box_logo{
								width: 263px;
							}



						}



						@media (min-width: 992px) and (max-width:1199px) {

							
							#BuscaRapida ul li:nth-child(4) {
								width: 134px !important;
							}

							.boxespcialbr {							
							height: 54px;
							}

							.esquerda .efeitoblum:nth-child(odd), .esquerda .efeitoblum:nth-child(even) {
								padding: 0px;
							}

							.iptuestilo {
								font-size: 13px;								
							}

							.box-det-valores-share{								
								padding-left: 0px;
							}

							.box-detalhe-share-select .box-share-favorite .row > div:last-child {
								padding-left: 0px;
							}

							.box-detalhe-share-select .box-share-favorite a, .box-detalhe-share-select .box-share-favorite span, .box-detalhe-share-select button{
								font-size: 12px;
							}

							.box-video-det iframe {								
								width: 910px;
							}

							.box-det-titulos ul li {								
								padding-right: 5px;
								padding-left: 5px;
							}

							.bt-limpar-agenda{
								margin-left: -5px;
								margin-right: -15px;
							}

							.box-agendamento .btn {
								font-size: 17px;
							}

							.box-det-atributos ul li.box-areas, .width-box-valores-att {
								width: 117px;
							}
							.box-det-atributos ul li:first-child {
								margin-right: 6px;
							}

							.box-det-atributos ul li span {
								font-size: 14px;
							}

							.box-det-atributos ul li {
								margin-right: 6px;
							}

							.box-agendamento h3 {
								font-size: 17px;
							}
							.box-agendamento h3 svg {
								font-size: 23px;
							}

							.box-det-titulos h1 {
								font-size: 18px;							
							}

							.box-det-titulos ul li {
								font-size: 13.5px;	
							}

							.box-det-titulos p span{
								font-size: 13px;								
							}

							.box-agendamento form {
								width: 260px;
							}

							.regiaopadding {
								width: 120%;
							}

							.select-pers {
								width: 110% !important;								
							}

							.direita #refinarBusca select.form-control {
								width: 120% !important;								
							}

							footer .bt-home-footer a{												
								text-align: center;												
							}

							footer .bt-home-footer img{
								margin: 0px;
								/*margin-top: 10px;*/
							}

							footer .box-bt-footer-direito .row > div:first-child .bt-home-footer svg {
								font-size: 34px;
								margin:0px auto;
								display: block;
								margin-bottom: 10px;
							}

							footer .bt-home-footer{												
								height: auto;												
							}

							.menu-footer li a {													
								margin-top: 10px !important;
							}

							.box-numeros-endereco ul li:last-child > div:nth-child(2) a {

								font-size: 14px;

							}

							span.menu-telefone-numero a {
								font-size: 17px !important;
							}

							footer span.menu-telefone-numero a {
								font-size: 20px !important;
							}

							#BuscaRapida ul {
								/*padding-left: 70px !important;*/												
							}


							.box-busca-rapida .container > div {
								min-height: 69px;													
							}

							.box-share-favorite {													
								padding: 10px 15px 22px 10px;
							}

							.box-topo-contato-social ul li:first-child {
								margin-right: 13px;													
							}

							.box-topo-contato-social ul li a, .box-topo-contato-social ul li a span {

								font-size: 15px;

							}

							.box-topo-contato-social ul li:nth-child(3) a svg {
								margin: 0px 9px;
							}

							.box-institucional div div div.col-xs-12 div {
								height: 155px;
							}

							.sombra-galeria {													
								padding-top: 23px;
							}

							
							.box-navegation-det ul li a {
								padding: 24px 9px;
								width: 142px;
								font-size: 13px;
							}

							 #formsolicite {													
								width: 197px;
							}



							.box-imoveis-vitrine .selecionadosmargin .efeitoblum{
								height: 482px;
							}

							.resultado {
								padding-top: 9px;
							}

							.resultadoBusca .atributos-do-imovel-padding{
								padding: 0px;
							}


							#BuscaRapida ul > li:last-child{
								width: 210px !important;
								/* float: none !important; */
							}

							.esqueda div.bloco-negocio h4 {												
								font-size: 15px !important;
							}

							.bloco-negocio h4 {												
								font-size: 14px;
							}

							

							.box-imoveis-vitrine .bloco-negocio h4 {
								min-height: 10px;
								font-size: 13px;
							}

							.footer .facebook-bt svg {
								font-size: 36px;
							}

							#BuscaRapida .form-group select {													
								padding: 10px 13px 18px 10px !important;
							}

							#BuscaRapida ul li {
								width: 24% !important;
								margin-bottom: 7px !important;
							}

							#BuscaRapida ul li:first-child {
								width: 24% !important;
							}

							#BuscaRapida #divpreco li.form-group {
								padding-top: 10px;
								width: 112px !important;
								height: 54px;							
								
							}

							#BuscaRapida #divpreco li.form-group select{
								padding-bottom:0px !important;
								padding-top: 4px !important;
								padding-right: 22px !important;
   								padding-left: 10px !important;
							}

							#BuscaRapida ul > li:nth-child(5){
								width: 92% !important;
							}

							.destaques .bloco-negocio{
								padding-left: 0px;
							}

							#BuscaRapida ul > li:last-child {													
								width: auto !important;
							}

							#BuscaRapida button {													
								margin-right: 0px !important;		
								padding: 0px 8px 0px 0px !important;													
								/*margin-top: -21px !important;*/

							}

							/*#myCarousel {
								top: -122px;
							}*/

							#BuscaRapida ul {
								/*padding-left: 68px;*/
							}


							.txt-boleto {
								margin-top: 10px;
								font-size: 11px;
							}



							.financiamento-footer b{
								font-size: 14px !important;
							}


							#escolhaComercio {
								margin-left: 15px;
							}



							.outros .thumb-imovel-card{
								height: 223px !important;
							}

							#escolhaComercio label{
								height: auto !important;

							}


							.sliderthumbfullbg {   
								margin-top: 382px;
							}




							.borderatributosrefinar select {											    
								padding-right: 20px;
							}

							.borderatributosrefinar {
								margin-left: -16px;
							}

							.thumb-imovel-card {
								height: 301px !important;
							}

							.esquerda .thumb-imovel-card{
								height: 252px !important;
							}

							.esquerda .resultadoBusca .info-resultado {
								height: 252px !important;
								padding-right: 0px;
							}

							.box-atributos-do-imovel-resultado li {								
								padding-right: 6px;
								margin-right: 6px;
							}

							.box-atributos-do-imovel-resultado {							
								margin-top: 15px;
							}


							.eventotiponegocio input, .eventoutilizacao input{
								margin-top: 1px !important;

							}



							.eventotiponegocio input, .eventotiponegocio span, .eventoutilizacao input, .eventoutilizacao span {
								float: left;
								font-size: 12px;
							}


							.padding-topo-menu .menu-whatsapp {
								margin-top: 0px;
								margin-left: 13px;
								font-size: 12px;
							}


							.padding-topo-menu .menu-imoveis-selecionados {
								margin-left: 13px;
								font-size: 12px;
							}

							.padding-topo-menu .facebook-bt {    
								margin-top: 7px;
							}

							.padding-topo-menu h2{
								margin-top: 9px;
							}




							.footer .menu-whatsapp span{
								font-size: 12px;
							}

							.footer .menu-atendimento-online span{
								font-size: 12px;
							}

							.footer .menu-telefone-numero a {
								font-size: 22px;
							}



							.col-centered {
								padding: 0px 5px;
							}


							.logo-box img{
								width: 86%;
							}



							.menu-telefone-numero a {
								font-size: 18px;
							}	

							.menu-topo li {
								margin-right: 11px;
							}

							.destaques .thumb-imovel-card {
								height: 249px !important;
							}

							.header_top .ul1, .header_top .ul2{
								margin-bottom: 0px;
							}

							.bloco-texto-chacara-flora h3 {
								font-size: 26px;
								margin-left: 107px;
							}

							.banner-cover-img {
								height: 400px;
							}


							/*Banner Detalher*/



							.bloco-txt-cap p,  .bloco-txt-cap p span{
								font-size: 14px;
							}


							img.amazingslider-img-elem-1{
								position: relative!important;
								max-width: 698px!important;
								max-height: 531px;
								width: auto!important;
								margin-top: 0!important;
								margin-left: 0!important;
							}

							/* Fim Banner Detalher*/


							/*Refinar Busca*/


							.bx-wrapper .bx-viewport li.unico-imovel a.gl-img{
								width: 283.33!important;
							}

							.resultadoInfo .menu-info-top .i_npaginas select{
								width: 38px;
							}

							.resultadoBusca  #map{
								width: 695px!important;
							}

							/*Resultado de Busca*/





							.esquerda .resultadoBusca .bairro{
								margin-bottom: 15px;
							}






							.rig-btn{
								text-align: right;
							}





							/*Imovel*/




							
							.resultadoInfo .menu-info-top .i_encontrado, .resultadoInfo select, .resultadoInfo .menu-info-top .ver-selecionados, .resultadoInfo .menu-info-top .ver-selecionados span{
								font-size: 11px;
							}

							.resultadoInfo select{
								background: transparent url(../images/chevron-down-solid2.png) no-repeat right center;
							}

							.resultadoInfo .menu-info-top .i_npaginas{
								padding-left: 15px;
							}

							/*Fim de Busca Rapida*/

							/*Destaque*/
							.bxslider-box .mosaic{
								height: 231px;
								width: 293px;
								top: 39px;
							}
							.mosaic .arrow-info span.s_destaque{
								display: none;
							}

							.mosaic .arrow-info div.icon_bloco{
								width: 144px;
								margin-top: 11px;
							}
							/*Fim destaque*/

							/*Destaque Mobile*/

							.destaques .dest_bot.mobile-destaque {
								height: 532px!important;
							}

							.destaques .mobile-destaque .box-img{
								height: 320px;
							}

							.destaques .mobile-destaque img{
								max-height: 320px;
							}

							/*Fim Destaque*/

							/*Aplicativo*/

							/* Fim Aplicativo*/

							.menu_topo1{
								margin-top: 12px;
								margin-bottom: 5px;
							}


							.esquerda .resultadoBusca .info-resultado .main-info{
								font-size: 14px;
							}
							.b_imovel{
								font-size: 16px;
							}

							.top_banner .p_banner p {
								font-size: 18px;
								position: absolute;
								width: 237px;
								top: 100px;
							}


							.footer .box_clientefoot{
								text-align: center;
							}

							.footer .links .telefone{
								font-size: 20px;
							}
							.footer .links{
								height: 155px;
							}
							.footer .links .telefone span{
								font-size: 40px;
							}

							.nav_left{
								margin-top: 16px;
							}

							.top_select{
								margin-top: 8px;
							}


							.header_top .nav_mini{
								width: 717px;
								height: 42px;
								margin-top: 13px;
							}
							.box_logo{
								width: 216px;
							}

							.header_top .log_client{
								padding-bottom: 0px;
							}


							.navbar-nav
							{
								margin-left:0;
							}
							.header_top .nav>li>a {
								padding: 4px 8px 5px;
								font-size: 12px;
							}
							.header_top .nav>li>a.menu-on{
								color: #439e23;
								border-bottom: none;
							}

							.header_top a.facebook_logo span{
								margin-top: 0px;
							}


							.navbar-teltop{
								float: right!important;
							}

							.navbar-nav>li>a
							{
								padding:15px 10px;
							}


							.bg-vinho
							{
								height: auto;
							}



							.resultadoBusca img
							{
								height: 293px;
							}

							.direita #refinarBusca .btn-refinar
							{
								margin-left:1px;
							}
							.outros .col-md-3 img
							{
								max-height: 190px;
							}

							.banner-app .botoes a
							{
								margin-top: 0px;
							}

							.outbtn-corretor{
								height: 165px;
							}
							ul #responsavel{
								font-size: 12px;
								width: 100%;

							}



							#TelefoneConsultor span
							{
								display:none;
							}





							#refinarBusca .ver-imovel, #refinarBusca .ver-mapa{
								padding: 0px;
							}

							#refinarBusca .ver-imovel.clickmapa span, #refinarBusca .ver-mapa.clickmapa span{
								display: block;
								padding: 0px;
								text-align: center;
								margin-top: 9px;
							}

							#refinarBusca .ver-mapa span , #refinarBusca .ver-imovel span{
								display: block;
								padding: 0px;
								text-align: center;
								margin-top: 9px;
							}

							#refinarBusca .ver-imovel.clickmapa i {
								display: block;
								margin: 0 auto;
								margin-top: 10px;
							}

							#refinarBusca .ver-mapa.clickmapa i{
								display: block;
								margin: 0 auto;
								margin-top: 6px;
							}

							#refinarBusca .ver-imovel i{
								display: block;
								margin: 0 auto;
								margin-top: 10px;
							}

							#refinarBusca .ver-mapa i{
								display: block;
								margin: 0 auto;
								margin-top: 6px;
							}

							/*Sites Uteis*/

							#uteis li a strong{    width: 271px;}
							#uteis li a p{    width: 271px;}
							#uteis li a span{    width: 271px;}

							/*Video*/

							#detalhe_imovel #video_on iframe.video{
								width: 636px!important;
								height: 478px!important;
								margin: 0 auto;

							}

							/*Detalhe*/

							.detalhe_top{
								margin-top: 10px;
							}

							.bloco-4-video .ver-foto {
								margin-left: 10px;
								margin-right: 6px;
							}



							#escolhaComercio  label{
								width: 113px;
							}


							#escolhaComercio i{
								margin-top: 3px;
							}

							#escolhaComercio input:checked+label[for=gym] .arrow-right, #escolhaComercio input:checked+label[for=bank] .arrow-right, #escolhaComercio input:checked+label[for=bar] .arrow-right, #escolhaComercio input:checked+label[for=school] .arrow-right, #escolhaComercio input:checked+label[for=pharmacy] .arrow-right, #escolhaComercio input:checked+label[for=hospital] .arrow-right, #escolhaComercio input:checked+label[for=store] .arrow-right, #escolhaComercio input:checked+label[for=bakery] .arrow-right, #escolhaComercio input:checked+label[for=bus_station] .arrow-right, #escolhaComercio input:checked+label[for=restaurant] .arrow-right, #escolhaComercio input:checked+label[for=grocery_or_supermarket] .arrow-right{
								display: none;
							}


							.bxslider .bxslider-box .mosaic{
								width: 283px;
							}

							.bxslider .mosaic .arrow-info div.icon_bloco {
								width: 138px;
							}

							.bg_interna{
								top: 133px!important;
								height: 40px;
							}



							.bg_interna .breadcrumb .container-bread{
								top: 5px;
							}
						}

						@media (min-width: 992px){

							.box-video-det{
								margin-top:0px !important;
							}

							#BuscaRapida ul li:first-child{
								width:136px;

							}

							.box-mapa-contato{
								padding-right:0px;
							}

							.box-mapa-contato iframe{
								height:600px;
							}

							.vl-right{
								float: right !important;
							}

							.mobile-hidden-box{
								display:none;
								/*display: inline-block !important;*/
							}

							.box-det-princical-txt{
								padding-right: 0px;
							}

							.resultadoBusca:hover .box-share-favorite{
								background: none;
							}

							.novacor .menu-topo li a{
								color: #878787;

							}


							.box-numeros-endereco{
								padding-right: 0px;
								padding-left: 0px;

							}

							.ativablumtitulo {
								position: relative;
								z-index: 430;													
							}

							.efeitoblum > div{
								position: relative;
							}

							.atributos-do-imovel-padding {
								opacity: 0;
								padding: 0px;
								position: absolute;
								z-index: 422;
								height: 100%;
								top: 0;
								background-color: rgba(193, 216, 63, 0.8);
								-webkit-transition: opacity 500ms ease;
								-moz-transition: opacity 500ms ease;
								-ms-transition: opacity 500ms ease;
								-o-transition:  opacity 500ms ease;
								transition:  opacity 500ms ease;
							}

							.atributos-do-imovel-padding {
								display: -webkit-flex;
								display: flex;
								-webkit-align-items: center;
								align-items: center;
								-webkit-justify-content: center;
								justify-content: center;
							}

							.atributos-do-imovel-padding p{
								text-transform: uppercase;
								font-size: 17px;
							}

							.efeitoblum:hover .atributos-do-imovel-padding{
								opacity: 1;
							}

							.efeitoblum:hover .box-share-favorite{
								background: none;	
							}

							.direita #container-refinar{
								display: block !important;
							}

							#html5-lightbox-box{
								margin-top: 5% !important;
								height: 70% !important;
								max-width: 800px;
							}

							#html5-elem-wrap{
								width: auto !important;
								height: 100% !important;
							}

							#html5-image-container img{
								width: auto !important;
								height: 100% !important;
							}


							#amazingcarousel-1 .amazingcarousel-prev{
								margin-left: -30px !important;
							}

							#amazingcarousel-1 .amazingcarousel-next{
								margin-right: -30px !important;
							}	

							.diminuirambosvalores{
								font-size: 12px;
								color: #777;
								margin-bottom: 0px !important;
							}



							.paddingcontratar{
								padding-top: 15px;
							}


							.zerapaddingrightup992{
								padding-right: 0px;
							}

							.zerapaddingleftup992{
								padding-left: 0px;
							}

							@-webkit-keyframes pulse3 {
								25% {
									-webkit-transform: scale(1.2);
									transform: scale(1.2);
								}
								75% {
									-webkit-transform: scale(0.8);
									transform: scale(0.8);
								}
							}

							@keyframes pulse3 {
								25% {
									-webkit-transform: scale(1.2);
									-ms-transform: scale(1.2);
									transform: scale(1.2);
								}
								75% {
									-webkit-transform: scale(0.8);
									-ms-transform: scale(0.8);
									transform: scale(0.8);
								}
							}

							.pulse3 {
								display: inline-block;
								-webkit-transform: translateZ(0);
								-ms-transform: translateZ(0);
								transform: translateZ(0);
								box-shadow: 0 0 1px rgba(0, 0, 0, 0);
							}

							.pulse2 {
								-webkit-animation-name: pulse;
								animation-name: pulse;
								-webkit-animation-duration: 1s;
								animation-duration: 1s;
								-webkit-animation-timing-function: linear;
								animation-timing-function: linear;
								-webkit-animation-iteration-count: infinite;
								animation-iteration-count: infinite;
							}

							.pulse3:hover {
								-webkit-animation-name: pulse3;
								animation-name: pulse3;
								-webkit-animation-duration: 1s;
								animation-duration: 1s;
								-webkit-animation-timing-function: linear;
								animation-timing-function: linear;
								-webkit-animation-iteration-count: infinite;
								animation-iteration-count: infinite;
							}

							.branco_cor{
								color: #fff!important;

							}


							.destaques img {
								height: 281px;
								width: 100%;
								background-color: #fff;
							}

							.selecao-tamanho{
								border: 1px solid #ccc;
								height: 400px;
								margin-top: 15px;

							}

							.selecao-tamanho .info{
								padding-left: 15px;
							}


											/* 	.resultadoBusca a{

													height: 285px;
													position: relative;
													float: left;
													text-align: center;
													border: 1px solid #bbbbbb;
													background: #bbbbbb;
													} */

													.resultadoBusca  .col-centered{
														padding-left: 0px;
														margin-right: 10px;
													}

													.resultadoBusca a.img-box img
													{
														max-width: 100%;
														position: absolute;
														margin: auto;
														top: 0;
														left: 0;
														right: 0;
														bottom: 0;
														max-height: 282px;
													}

												}




												@media (min-width: 768px) and (max-width:991px) {

													 .box-video-det{
														 margin-top:0px !important;
													 }

													.box-detalhe-share-select .box-share-favorite a {
														color: #c1d83f;
														font-size: 15px;
													}

													.bg-detalhe-do-imovel, .bg-detalhe-do-imovel .container .row > div{
														margin-top: -58px;
													}
													
													.bloco_imagens-galeria-det {
														height: 450px;
													}

													.h1-exterior h1{
														font-size: 40px;

													}

													div.breadcrumb-detalhe {																											
														margin-top: 34px;
													}
													.box-video-det iframe {
														height: 450px;
														width: 640px;
													}

													#film_roll {
														margin-top: -110px;
														height: 400px;
													}

													.film_roll_child img {
														height: 400px;
													}



													.box-det-titulos p {
														margin-top: 0px;
														text-align: center;
													}



													.box-numeros-refinar {
														width: 86px;														
													}

													.esquerda .resultadoBusca .info-resultado{
														padding-bottom: 0px !important;
													}

													.esquerda .info-resultado h3 {
														margin-bottom: 12px;
													}

													.esquerda .info-resultado h3 span{
														display: inline-block;														
														margin: 0px;
													}

													.esquerda .box-atributos-do-imovel-resultado {
														margin-top: 0px;
													}

													.esquerda  .info-resultado h3 span:first-child{
														display: block;
														margin-bottom: 10px;
													}

													.esquerda  .info-resultado h3 span:nth-child(3){
														border-right: 1px solid;
														border-left: 1px solid;
														padding: 0px 10px;
														margin: 0px 10px;

													}

													.box-mobile-hover{
														min-height: 164px;
														display: block;													
													}



													.atributos-do-imovel-padding > div {													
														color: #000;
														font-size: 14px !important;
														text-align: left;
													}

													.atributos-do-imovel-padding div > span:nth-child(2) {
														border-right: 1px solid;
														padding-right: 3px;
														margin-right: 3px;
													}

													.atributos-do-imovel-padding div > span:nth-child(4) {
														border-left: 1px solid;
														padding-left: 3px;
														margin-left: 3px;
													}

													.efeitoblum .atributos-do-imovel-padding svg {
														color: #060606;	
														margin: 0px 2px;												
													}

													.atributos-do-imovel-padding > div p{
														text-transform: uppercase;
														text-align: left;
														font-size: 12px;													
													}

													.bloco-negocio h4 {
														text-align: left;
														margin-top: 0px;
													}

													.box-topo-contato-social ul, .header_top .navbar-collapse ul {
														text-align: center;
													}

													.box-topo-contato-social ul li:first-child {
														padding-right: 0px;
														margin-right: 0px;
														border-right: 0px;
														margin-bottom: 11px;
													}

													.ap-destaques{
														margin-top:-185px;
													}

													.box-menu {		
																								
														background-color: rgba(0, 0, 0, 0.6901960784313725);
													}

													footer .box-bt-footer-direito .row > div:first-child .bt-home-footer {
														margin-bottom: 0px;
													}


													.menu-footer li a{
														margin-top: 3px !important;
													}

													footer .bt-home-footer{												
														/*display: -webkit-flex;
														display: flex;
														-webkit-align-items: center;
														align-items: center;
														-webkit-justify-content: center;
														justify-content: center;*/												
													}

													.box-institucional div div div.col-xs-12 div {													
														height: 189px;
													}

													#formsolicite {												
														width: 233px;
													}



													.box-navegation-det ul li a {
														width: 159.2px;
													}

													.box-navegation-det ul li:nth-child(3){
														padding-right: 0px;													
													}

													.box-navegation-det ul li{
														padding: 4px;
													}



													.box-det-fale-conosco{
														text-align: center;
													}

													.box-det-textos h3 {
														margin-bottom: 20px;
													}

													.box-det-titulos p span {																										
														text-align: center;
													}

													.modos-de-compartilhamento {
														width: 15%;													
													}

													.box-det-unidade-cond {													
														padding: 0px 15px;
														text-align: center;
														border: 0px;
													}

													.box-det-unidade-cond .col-xs-6{
														padding: 10px;
													}

													.box-det-titulos h1 {
														width: 100%;
														text-align: center;													
													}

													.box-det-textos .mais-info {
														padding-right: 0px;
														margin-bottom: 50px;
													}

													.box-det-titulos ul{
														text-align: center;
													}

													#detCarousel, #detCarousel img {
														height: 480px;													
													}

													.box-det-titulos ul li{
														float: none;
													}

													.sombra-galeria {	
														padding-top: 17px;
														margin-top: -7px;
													}

													.box-det-atributos ul li {	
														width: auto;											
														padding: 0px 5px;
														float: left;
													}
													.box-det-atributos ul li {
														margin-right: 0px;
													}

													.box-imoveis-vitrine .selecionadosmargin .efeitoblum {												
														height: 507px;
													}

													.box-imoveis-vitrine .bloco-bairro h2, .box-imoveis-vitrine .bloco-negocio h3, .vitrine-valor-size p{
														text-align: center;
													}

													.esquerda .atributos-do-imovel-padding{
														display: -webkit-flex;
														display: flex;
														-webkit-align-items: center;
														align-items: center;
														-webkit-justify-content: center;
														justify-content: center;
													}



													.footer .menu-telefone-numero a {
														font-size: 23px;

													}

													.padding-topo-menu {
														padding-top: 5px;
													}



													.copyright p {
														font-size: 12px;											
													}



													.box-numeros-endereco address{
														margin-bottom: 0px;
													}


													.box-numeros-endereco ul li:last-child {
														color: #fff;
														margin-top: 43px;
														font-size: 12px;
														margin-bottom: 25px;
													}

													#BuscaRapida ul {
														padding-left: 15px !important;

													}


													#BuscaRapida ul li {
														width: 131px !important;
													}

													#BuscaRapida ul li:first-child {
														width: 103px !important;
													}

													#BuscaRapida #divpreco li.form-group {
														width:89px !important;
														height: 66px;
														padding-top: 14px;
													}

													#BuscaRapida #divpreco li.form-group span{
														padding-right:0px;
														font-size:12px;
													}

													

													#BuscaRapida ul > li:nth-child(5){
														width: 80% !important;
													}

													#BuscaRapida ul li:nth-child(4){
														width:110px !important;
													}

													#BuscaRapida ul li:nth-child(5), #BuscaRapida ul #divpreco li {
														margin-right: 0px;
													}

													.box-busca-rapida {
														margin-top: -2px;													
													}

													#BuscaRapida button {
														font-size: 30px !important;
														/*margin-top: -16px !important;*/
														margin-right: 73px !important;													
													}

													#BuscaRapida ul > li:last-child {
														width: auto !important;

													}

													#BuscaRapida ul > li:last-child button{
														width: 100%;
													}

													#BuscaRapida ul li:nth-child(5) select {
														padding-left: 15px;
													}


													.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
														margin-top: -53px;												
													}


													.col-centered {												
														font-size: 13px;
														padding: 0px 13px;
													}

													.menu-topo li {
														list-style: none;
														float: left;
														display: inline;
														height: 40px;
														margin-left: 11px;
														margin-right: 11px;
													}

													#myCarousel .carousel-inner {												
														margin-top: 0px;
													}

													.menu-topo li a {
														font-size: 13px;
													}

													.direita #container-refinar{
														display: block !important;
													}

													.footer .instagram-bt{
														margin-left: 0px;
													}

													.bg-footer {
														margin-bottom: 47px;
													}



													.amazingslider-arrow-right-1{
														display: block!important;
													}

													.amazingslider-arrow-left-1{
														display: block!important;
													}



													.face_label{
														float: left;
													}


													#amazingcarousel-1 .amazingcarousel-next {
														right: 0%;
														top: 50%;
														margin-right: 0px !important;
														margin-top: -24px;
														background-color: #fff !important;
													}

													#amazingcarousel-1 .amazingcarousel-prev {
														left: 0%;
														top: 50%;
														margin-left: 0px !important;
														margin-top: -24px;
														background-color: #fff !important;
													}


													.esquerda .infoRodape {
														margin-top: 0;
														margin-bottom: 70px;
													}



													.esquerda .resultadoBusca .info-resultado{
														height: auto !important;
													}


													.logo-box{
														margin-left: 15px;

													}

													#loading-overlay {
														margin-top: 128px
													}


													.thumb-imovel-card {
														height: 233px !important;
													}

													.outros .thumb-imovel-card {
														height: 176px !important;
													}

													.imoveis_body{ 
														padding: 0px;

													}

													.destaques .thumb-imovel-card {
														height: 175px !important;
													}

												.esquerda  .thumb-imovel-card {
														height: 175px !important;
													}

											   
											    .borderatributosrefinar select {
											    	padding-left: 29px !important;
											    	padding-right: 23px;
											    }

											    .select-pers select{
											    	padding-left: 15px !important;
											    }


											    .bannerempresa, .banneradmin {
											    	height: 268px;
											    }

											    .marginossaempresa{
											    	margin-bottom: 15px;
											    }

											    .marginaguardamos{
											    	margin-top: 15px;
											    }

											    a:hover {
											    	text-decoration: none !important;
											    }

											    .footer .facebook-bt{
											    	float: left;
											    	width: 100%;
											    	margin-top: 5px;
											    }

											    .footer .facebook-bt svg {
											    	color: #fff;
											    	font-size: 22px;
											    	float: left;											    
											    }

											    .footer .facebook-bt span{
											    	color: #fff;
											    	font-size: 11px;
											    	float: left;
											    	margin-left: 10px;
											    	margin-top: 8px;
											    }

											    .bloco-txt-cap{
											    	padding-top: 5px;
											    }


											    #BuscaRapida .form-group select{
											    	padding-left: 11px !important;
											    }



											    .padding-topo-menu h2{
											    	margin-top: 0px;
											    }

											    .facebook-bt-tablet , .whatsapp-bt-tablet , .favoritos-bt-tablet {
											    	float: left;
											    	margin-left: 3px;
											    	margin-right: 5px;
											    }

											    .facebook-bt-tablet svg, .whatsapp-bt-tablet svg, .favoritos-bt-tablet svg{
											    	font-size: 23px;
											    	margin-top: 10px;
											    	color: #777;
											    }

											    .smremovepaddingsocialleft{
											    	padding-left: 0px;
											    }

											    #myCarousel .carousel-inner {
											    	max-height: 264px;
											    }

											    .banner-cover-img {											   
											    	height: 264px;
											    }

											    

											    .carousel-caption .container{
											    	width: 100%;
											    }

											/* .footer {
											    padding-top: 142px;
											    } */

											    .footer .menu-whatsapp span{
											    	font-size: 11px;
											    }

											    .footer .menu-atendimento-online span{
											    	font-size: 11px;
											    }


											    .financiamento-footer{
											    	margin-top: 36px;
											    }



											    .imagem-flex-footer{
											    	margin-bottom: 20px;
											    }



											    .resultadoBusca  #map{
											    	width: 533px!important;
											    }


											    .resultadoInfo .menu-info-top .i_ordenar{
											    	text-align: left;

											    }



											    .resultadoInfo .menu-info-top .ver-selecionados {
											    	color: #000;
											    	width: auto;
											    	padding: 8px 0px 0px 15px;
											    	float: left;
											    }


											    .i_encontrado{
											    	margin-left: 0px;
											    	margin-top: 0px;
											    	width: 100%;
											    }

											    .resultadoInfo .menu-info-top .i_npaginas{
											    	padding-left: 15px;
											    	padding-right: 15px;
											    }

											    /*Busca*/




											    /* Fim Busca*/



											    /*Destaque Mobile*/

											    .destaques .dest_bot.mobile-destaque {
											    	height: 474px!important; 
											    }

											    .destaques .mobile-destaque .box-img{
											    	height: 260px;
											    }

											    .destaques .mobile-destaque img{
											    	max-height: 260px;
											    }

											    /*Fim Destaque*/

											    /*Mosaic*/

											    .bxslider-box .mosaic{
											    	width: 345px;
											    }

											    .mosaic .arrow-info div.icon_bloco{
											    	width: 77px;
											    }
											    /*Fim mosaic*/											
											    .dest_bot{
											    	height: 349px!important;
											    }

											   /*  .centro-zx{
											    	text-align: center;
											    	background: url(../images/sombra-destaques-cima.png) top center no-repeat, url(../images/sombra-destaques-baixo.png) bottom center no-repeat;
											    	background-size: 100% , 100%;
											    	} */

											    	.esquerda .resultadoBusca {
											    		margin-bottom: 32px;
											    	}

											    	.esquerda .npaginas{
											    		text-align: left;
											    	}

											    	.footer .links{
											    		height: 155px;
											    	}

											    	.navbar{
											    		min-height: 30px!important;

											    	}

											    	.header_top a.facebook_logo span{
											    		margin-top: 0px;
											    	}

											    	.navbar-teltop{
											    		float: right!important;
											    	}

											    	.header_top .nav>li>a{
											    		padding: 7px 10px 7px;
											    	}
											    	.nav_left{
											    		margin-top: 20px;
											    	}



											    	.header_top .nav_mini{
											    		width: 500px;
											    		height: 75px;
											    		margin-top: 10px;
											    	}
											    	.header_top .log_client{

											    		padding-bottom: 0px;
											    	}

											    	.navbar-nav
											    	{
											    		margin-left: 0;

											    	}

											    	.navbar-nav>li>a
											    	{
											    		padding:15px 7px;
											    		font-size:14px;
											    	}

											    	.bg-vinho
											    	{
											    		height: auto;
											    	}



											    	.footer .financiamento
											    	{
											    		text-align: center;
											    		margin-left:0;
											    	}

											    	.footer .financiamento img
											    	{
											    		float:none;
											    		display:inline-block;
											    		margin:25px 0 0 0;
											    	}

											    	.footer .financiamento div span
											    	{
											    		margin-top:20px;
											    	}

											    	.footer .fa
											    	{
											    		margin-left:15px;
											    	}

											    	.footer .links .atendimento
											    	{
											    		margin-left:15px;
											    	}

											    	.copyright p
											    	{
											    		margin-left:0;
											    	}

											    	.esquerda .resultadoBusca img
											    	{
											    		width: 100%;
											    		height: auto;
											    	}

											    	.esquerda .resultadoInfo .nav-item
											    	{
											    		margin-left:0;
											    		text-align: center;
											    		margin-top: 15px;
											    		padding: 0px;
											    	}

											    	.esquerda .resultadoInfo .classificar
											    	{
											    		padding-bottom:20px;
											    	}

											    	.esquerda .npaginas
											    	{
											    		margin-top:5px;
											    		padding-bottom:20px;
											    	}

											    	.direita #refinarBusca h2
											    	{
											    		padding-top:27px;
											    	}


											    	.direita #refinarBusca .btn-refinar
											    	{
											    		margin-left:1px;
											    		margin-top: 5px;
											    	}

											    	.header_top .nav>li.tel-li{
											    		margin: 0px 10px;
											    	}

											    	.header_top .nav_mini{
											    		width: 555px;
											    	}

											    	.menu_topo1{
											    		margin-top: 12px;
											    		margin-bottom: 14px;
											    	}

											    	.navbar-tel span, .navbar-telefone span, .navbar-celular span{
											    		font-size: 25px;
											    	}

											    	.header_top .nav>li>a{
											    		font-size: 12px;
											    		padding: 4px 8px;
											    	}

											    	.header_top .ul1, .header_top .ul2{
											    		margin-bottom: 3px;
											    	}

											    	/*Banner*/
											    	#myCarousel{
											    		top: -2px;
											    	}
											    	/*Fim Banner*/

											    	#refinarBusca .ver-imovel.clickmapa span, #refinarBusca .ver-mapa.clickmapa span{
											    		color: transparent;
											    	}

											    	#refinarBusca .ver-mapa span{
											    		color: transparent;
											    		display: none;
											    	}
											    	#refinarBusca .ver-imovel span{
											    		color: transparent;
											    		display: none;
											    	}

											    	#refinarBusca .ver-imovel.clickmapa i {
											    		display: block;
											    		margin: 0 auto;
											    		margin-top: 10px;
											    	}

											    	#refinarBusca .ver-mapa.clickmapa i{
											    		display: block;
											    		margin: 0 auto;
											    		margin-top: 6px;
											    	}

											    	#refinarBusca .ver-imovel i{
											    		display: block;
											    		margin: 0 auto;
											    		margin-top: 10px;
											    	}

											    	#refinarBusca .ver-mapa i{
											    		display: block;
											    		margin: 0 auto;
											    		margin-top: 6px;
											    	}

											    	#refinarBusca .ver-imovel, #refinarBusca .ver-mapa{
											    		padding-left: 0px;
											    	}

											    	.bg_interna{
											    		top: 140px!important;
											    		height: 40px;
											    	}


											    	.bg_interna .breadcrumb .container-bread{
											    		top: 5px;

											    	}

											    	.bg_interna .static-breadcrumb{
											    		padding-left: 211px;
											    	}



											    	/*Video*/

											    	#detalhe_imovel #video_on iframe.video{
											    		width: 748px!important;
											    		height: 563px!important;
											    		margin: 0 auto;

											    	}


											    }

											    @media (max-width: 991px){

													.box-share-favorite {
														font-size:13px;
													}

												.equipe p {
													font-size: 14px;
												}

												.mobile-pd-share{
													padding-right:0px;
												}

													.resultadoInfo select{
														background: transparent url(../images/chevron-down-solid2.png) no-repeat right center;
													}

													.esquerda .efeitoblum:nth-child(odd), .esquerda .efeitoblum:nth-child(even) {
														padding: 0px;
													}

													.box-mapa-contato{
														margin:15px 0px;
													}
											    	.box-det-titulos p span{
											    		padding: 0px;
											    		font-size:20px;
											    	}

											    	.box-det-titulos h1{
											    		margin-bottom: 15px;
											    	}

											    	.box-det-valores-share {
											    		padding-right: 15px;
											    		padding-left: 15px;
											    	}

											    	.box-det-titulos span.txt-principal-det{
											    		float: none;
											    	}

											    	.box-det-titulos span {
											    		float: none;
											    		margin-bottom: 10px;
											    	}

											    	.bg-statics .bloco-negocio h4{
											    		margin-bottom: 0px;
											    	}

											    /* 	.box-agendamento form{
											    		position: relative !important;
											    		top: 0px !important;
											    		left: 0px !important;
											    		} */

											    		.mobile-hidden-box{
											    			display: none;
											    		}

											    		.box-agendamento form{
											    			margin: 0 auto;
											    		}

											    		.box-agendamento{
											    			margin-top: 0px;
											    			position: relative !important;
											    		}

											    		.resultadoInfo select{
											    			background-position: 98%;											    		
											    		}

											    		.esquerda .box-atributos-do-imovel-resultado li:nth-child(even) {
											    			border-right: 1px solid;
											    		}

											    		.esquerda .box-atributos-do-imovel-resultado li:last-child {
											    			border-right: 0px;
											    		}

											    		.bt-mobile-saiba-mais span {
											    			width: 0;
											    			height: 0;
											    			border-style: solid;
											    			border-width: 0 0 50px 50px;
											    			border-color: transparent transparent #878787 transparent;
											    			position: absolute;
											    			top: 183px;
											    			color: #fff;
											    			text-align: center;
											    			right: 0px;
											    		}

											    		.bt-mobile-saiba-mais span svg{
											    			margin: 28px 0px 0px -22px;
											    		}

											    		.efeitoblum:nth-child(odd) .bt-mobile-saiba-mais span svg {
											    			margin: 28px 0px 0px -29px;
											    		}

											    		.esquerda .resultadoBusca {											    		
											    			padding: 13px 0px;
											    		}

											    		.resultadoBusca:hover .box-hover-content{
											    			background: none !important;
											    		}

											    		.resultadoBusca .box-hover-content span {
											    			color: transparent !important;
											    		}

											    		.box-mobile-veja-mais{
											    			width: 0;
											    			height: 0;
											    			border-style: solid;
											    			border-width: 0 0 200px 200px;
											    			border-color: transparent transparent #007bff transparent;

											    		}


											    		.box-mapa-det h2, .outros h2{
											    			text-align: center;
											    		}

											    		.box-navegation-det{
											    			padding: 0px 15px;
											    			padding-bottom: 66px;
											    		}

											    		.box-imoveis-vitrine .events .btn-imovel a{
											    			float: none !important;
											    		}

											    		.box-imoveis-vitrine .events .btn-imovel{
											    			text-align: center;
											    			padding-top: 12px;
											    		}

											    		.box-imoveis-vitrine .bloco-negocio h4 {
											    			color: #777;
											    		}

											    		.box-imoveis-vitrine .bloco-bairro h3 {
											    			margin-top: 20px;
											    			margin-bottom: 13px !important;
											    		}


											    		.box-imoveis-vitrine .events label {
											    			text-align: center;
											    		}

											    		.box-imoveis-vitrine .bloco-bairro h3, .box-imoveis-vitrine .bloco-negocio h4{
											    			text-align: left;
											    			margin-bottom: 0px;
											    		}

											    		.box-imoveis-vitrine .events{
											    			margin-top: 33px;
											    		}

											    		.box-imoveis-vitrine  .atributos-do-imovel-padding{
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;
											    		}

											    		.box-imoveis-vitrine .bt-mobile-saiba-mais{
											    			display: none !important;
											    		}

											    		.outros .bt-mobile-saiba-mais {
											    			display: block !important;
											    		}


											    		.selecionadosmargin .efeitoblum{
											    			margin-bottom: 50px;
											    		}

											    		.mais-info p{
											    			text-align: center;
											    			margin-bottom: 0px;
											    		}

											    		.box-det-unidade-cond > .col-xs-12 > .col-sm-4 {
											    			padding-left: 15px;
											    			text-align: left;
											    		}

											    		.mapa p, .mapa h2{
											    			text-align: center;
											    		}

											    		#escolhaComercio label {
											    			width: 117px;
											    		}

											    		.zerapaddingleftdet {
											    			padding-right: 0px;
											    		}



											    		.sliderthumbfullbg{
											    			margin-top: 507px;
											    			background-color:rgba(230, 230, 230, 0.3)
											    		}


											    		.fb_iframe_widget span {
											    			right:0px;
											    		}

											    		.detalhe_information .round{
											    			text-align: right;
											    		}

											    		.detalhe_information{
											    			text-align: center;
											    		}



											    		.esquerda .resultadoBusca .info-resultado{
											    			height: auto;
											    			padding-bottom: 15px;
											    		}

											    		.bt-mobile-saiba-mais a{
											    			/*width: 0;
											    			height: 0;
											    			border-style: solid;
											    			border-width: 0 0 50px 50px;
											    			border-color: transparent transparent #878787 transparent;
											    			position: absolute;													
											    			top: 125px;
											    			color: #fff;
											    			text-align: center;*/
											    		}

											    		.efeitoblum:nth-child(even) .bt-mobile-saiba-mais a{													
											    			right: 0px;
											    			text-align: left;													
											    		}

											    		.efeitoblum:nth-child(odd) .bt-mobile-saiba-mais a {
											    			right: 15px;
														}
														
														.esquerda .efeitoblum:nth-child(odd) .bt-mobile-saiba-mais a {
															right: 0px;
														}

											    		.bt-mobile-saiba-mais a svg{
											    			margin: 28px 0px 0px -22px;
											    		}

											    		.efeitoblum:nth-child(odd) .bt-mobile-saiba-mais a svg {
											    			margin: 28px 0px 0px -29px;
														}
														
														.esquerda .efeitoblum {															
															margin-bottom: 17px;
														}


											    		.thumb-imovel-card{											
											    			height: 150px;
											    		}



											    		.rig-btn, .cent-btn{
											    			text-align: center;
											    		}


											    		.esquerda .resultadoBusca .bairro{
											    			font-size: 20px;
											    		}

											    		.semelhantes_margin{
											    			margin-bottom: 30px;
											    		}

											    		.outros img{
											    			display:inline-block;
											    			width: 100%;
											    			height: auto;
											    		}

											    		.selecao-tamanho{
											    			height: auto!important;

											    		}

											    		.down_line{
											    			background: #ff0000;
											    			height: 1px;
											    			width: 100%;
											    			clear: both;
											    		}
											    		.esquerda .resultadoBusca .cidade{
											    			margin-top: 10px;
											    		}

											    		.esquerda .resultadoBusca .info-resultado .main-info{
											    			margin-bottom: 10px;
											    		}



											    		.esqIntro .infoAdd
											    		{

											    			text-align: center;
											    		}

											    		.mais-info{
											    			text-align: center;
											    		}

											    		.selecao-tamanho{

											    			height: auto;
											    			margin-bottom: 40px;
											    		}

											    		.selecao-tamanho img {
											    			height: auto;

											    		}




											    		.footer{												
											    			height: auto;
											    			margin-top: 0px;
											    		}


											    		.nido-ra3n div a{
											    			margin-bottom: 10px;
											    			display: block;
											    		}



											    		.esquerda .resultadoInfo{
											    			float: left;
											    			width: 100%;

											    		}

											    		.cont_result form div {
											    			float: left;
											    			width: 100%;
											    		}

											    		/*Resultado de Busca*/

											    		.esquerda .resultadoBusca .bairro{
											    			margin-top: 20px;
											    			margin-bottom: 13px;
											    		}

											    		.esquerda .resultadoBusca .info-resultado .events label{
											    			text-align: center;
											    		}

											    		.esquerda .resultadoBusca .info-resultado .events .btn-imovel a{
											    			top: 0px;
											    			width: 100%
											    		}

											    		.round span {
											    			left: 61px;
											    		}




											    		.esquerda .resultadoBusca{
											    			margin-bottom: 0px;
											    			height: auto;
											    		}

											    		.icon-footer #box-footer{
											    			top: 0px;
											    		}

											    		.esquerda .tag{
											    			float: left;
											    		}

											    		/*Detalhe do Imovel*/

											    		.amazingslider-nav-1{
											    			display: none!important;
											    		}





											    		.form-inline  .input-busca-detalhe{
											    			width: calc(100% - 68px);
											    		}



											    		.mapa, .outros
											    		{
											    			float: left;
											    			width: 100%;
											    		}


											    		.det-select label{
											    			display: block;
											    			text-align: center;
											    		}

											    		.det-select .face_label{
											    			display: block;
											    			float: none;
											    			text-align: center;
											    		}

											    		.icon-footer-det #box-footer {
											    			top: 0px;
											    			margin-top: 0px;
											    		}


											    		.icon-footer-det.icon_up #box-footer{
											    			top: 0px;
											    			margin-top: 30px;
											    		}

											    		#uteis li{ height: auto!important; }
											    		#uteis li a{ height: auto!important; }
											    		#uteis li img{      float: none!important; display: block!important; margin: 0 auto!important; }
											    		#uteis li a strong{    float: none!important; display: block!important; width: 100%;     padding-right: 15px;}
											    		#uteis li a p{   float: none!important; display: block!important; width: 100% ;    padding-right: 15px; height: auto!important;}
											    		#uteis li a span{    float: none!important; display: block!important; width: 100% ;    padding-right: 15px;}


											    		.form-group.recap-rig{
											    			float: none;
											    			display: block;
											    		}
											    		.form-group .g-recaptcha div{
											    			margin: 0 auto;
											    		}


											    	}



											    	@media (min-width: 768px) {

														#galeriaFotos .box_img_det{
															background-color:#000;
														}

														
														.calcspanmobilebr{
															text-transform:uppercase;
														}

											    		.imoveis_body{
											    			padding: 0px;
											    		}

											    		.select-pers{
											    			width: 113%;
											    			padding: 0px;													

											    		}

											    		.select-pers:nth-child(3){
											    			width: 95%;

											    		}


											    		.esquerda{
											    			padding-right: 0px;
											    		}

											    		.resultadoBusca{
											    			position: relative;
											    			border-bottom:2px solid #eaeaea;
											    		}

											    		.resultadoBusca:last-child{

											    			border-bottom:0px;
											    		}

											    		.resultadoBusca .box-hover-content {

											    			position: absolute;
											    			width: 100%;
											    			height: 100%;
											    			background: transparent;													
											    			left: 0;													
											    			z-index: 1;
											    			opacity:  0; 
											    			-webkit-transition: opacity .5s;
											    			-moz-transition: opacity .5s;
											    			-o-transition: opacity .5s;
											    			transition: opacity .5s;
											    			cursor: pointer;
											    			top: 0;
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;
											    		}

											    		.resultadoBusca .box-hover-content span{
											    			color: #000;
											    		}

											    		.resultadoBusca:hover .box-hover-content {	
											    			background: rgba(193, 216, 63, 0.9);
											    			z-index: 200;													
											    			font-size: 16px;																																					
											    			opacity:  1; 
											    		}




											    		.box-mosaico{
											    			padding: 0px;
											    		}


											    		.box-busca-rapida{
											    			padding: 0px;
											    		}



											    		.mg-sm-selecao{
											    			margin: 0px;
											    		}

											    		.box-menu-footer{
											    			padding-right: 0px;
											    		}

											    		.menu-topo{
											    			min-height: 44px;
											    			width: 100%;
											    			float: left;											
											    			margin-bottom: 0;
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;
											    			padding-left: 0px;
											    		}

											    		.menu-footer{
											    			display: block;
											    		}

											    		.menu-footer li{
											    			height: auto;
											    			width: 100%;
											    			margin: 0px;
											    		}

											    		.menu-footer li a{
											    			width: auto;
											    			font-size: 14px;
											    			margin-top: 13px;
											    		}

											    		.menu-footer li:first-child a{																										
											    			margin-top: 0px;
											    		}


											    		.footer {
											    			padding:10px 0px;
											    		}

											    		.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
											    			margin-left: 0px;													
											    			color: transparent;
											    			border: 0px;													
											    		}

											    		.borderatributosrefinar select{											
											    			border-bottom:0px !important;
											    		}

											    		.container-busca{
											    			/*margin-top: -40px;*/
											    			z-index: 5;
											    			position: relative;
											    		}

											    		#BuscaRapida{													
											    			display: block !important;
											    			float: left;
											    			width: 100%;
											    			height: auto !important;
											    			margin-bottom: 0px;
											    		}

											    		#BuscaRapida ul{
											    			/*padding-left: 90px;*/
											    			margin-bottom: 0px;
											    		}

											    		#BuscaRapida ul li{
											    			border-radius:8px;
											    			width: 185px;
											    			/*padding: 4px 0px;*/
											    			margin: 0px;
											    			background: #c1d83f;
											    			margin-bottom: 10px;
											    			margin-right: 0.3%;
											    			margin-left: 0.3%;
											    		}


											    		#BuscaRapida ul > li:nth-child(5){
											    			background: none;
											    			border: 1px solid #fff;
											    			width: 91.2%;													
											    			height: auto;													
											    			padding: 0px;
											    			margin: 0px;
											    		}

											    		#BuscaRapida ul > li:last-child{
											    			width: auto;
											    			padding: 0px;
											    			float: right;
											    			margin-bottom: 0px;
											    			background: none;
											    		}

											    		#BuscaRapida ul > li:last-child svg{
											    			color: #fff;
											    		}

											    		#BuscaRapida ul li select{
											    			background:  url(../images/chevron-down-solid.png) right bottom no-repeat;
											    			background-position: 95% 50%;
											    			background-repeat: no-repeat;	
											    		}


											    		#BuscaRapida button{
											    			background: none;
											    			border: 0px;
											    			padding: 15px 12px;
											    			font-size: 40px;
											    			/*margin-top: -30px;*/
											    			margin-right: 8px;
											    			outline: none;
											    		}

											    		#w1{
											    			display: none !important;
											    		}


											    		#BuscaRapida .form-group select{
											    			-webkit-appearance: none;
											    			-moz-appearance: none;	
											    			padding-right: 45px;		
											    			color: #FFF;
											    			font-weight:bold;
											    			text-transform: uppercase;
											    			height: auto;
											    			cursor:pointer; 
											    			font-size: 13px;
											    			width: 100%;
											    			padding: 10px 13px 30px 10px;
											    		}

											    		#BuscaRapida .form-group input[type=text]{			

											    			width: 100%;													
											    			-webkit-appearance: none;
											    			-moz-appearance: none;													
											    			position: relative;
											    			z-index: 5;
											    			font-size: 15px;	
											    			padding:7px 5px;
											    			color: #fff;												
											    		}



											    		.dest_bot{
											    			margin-bottom: 50px;
											    			height: 309px;

											    		}





											    		.top_select{
											    			margin-top: 20px;
											    		}

											    		.footer .financiamento
											    		{
											    			height: 136px;
											    			margin-left:-15px;
											    		}

											    		.footer .links
											    		{
											    			margin-left: 0px;

											    		}

											    		.footer .adm-locacao
											    		{
											    			margin-right: -15px;
											    			height: 136px;
											    		}

											    		.resultadoBusca img{
											    			padding:0;
											    			display:inline-block;

											    		}

											    		.direita
											    		{
											    			float:left;
											    			margin-top: 0px;
											    			padding-left: 0px;													
											    			padding-bottom: 28px;													
											    		}


											    		.esquerda .resultadoBusca .info-resultado
											    		{
											    			height: 282px;
											    		}


											    		.direita #refinarBusca .form-control
											    		{
											    			font-size:16px;
											    			border:1px solid #dadada;
											    			border-radius:5px;
											    			padding-left: 4px;
											    			height: 34px;

											    		}

											    		.direita #refinarBusca select.form-control{
											    			-webkit-appearance: none;
											    			-moz-appearance: none;
											    			background: rgba(255, 255, 255, 0.9) url(../images/chevron-down-solid.png) no-repeat right center;
											    			background-position: 96%;
											    			color: #949494;											
											    			height: 44px;												
											    			padding: 10px;												
											    			border: 0px;												
											    			box-shadow: none;	
											    			padding-right: 22px;
											    			font-size: 14px;
											    			text-transform: uppercase;
											    			width: 123%;
											    			-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
											    			-moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
											    			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);

											    		}



											    	}

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

														.box-video-det{
															margin-top:91px !important;													
														}

														.bloco_imagens-galeria-det{						
						                                      background-size: cover !important; 
														}

														.mobile-pd-share a:nth-child(1) svg {
															margin-right: 5px;
															font-size: 13px;
														}
													

														.box-detalhe-share-select .box-share-favorite a, .box-detalhe-share-select .box-share-favorite span, .box-detalhe-share-select button{
															font-size:14px;
														}

														#ModalCentershare .modal-dialog, #ModalCentershareResultados .modal-dialog{
															width:96%;
														}

														.imagelightbox-arrow-left {
															left: 0px !important;
														}

														.imagelightbox-arrow-right{
															right:10px !important;

														}


														.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
															
															margin-right: 16px;
														}

														#myCarousel .carousel-control .glyphicon-chevron-right, #myCarousel .carousel-control .icon-next {
															
															margin-right: 0px;
														}

														#myCarousel .carousel-control .glyphicon-chevron-left, #myCarousel .carousel-control .icon-prev{
															margin-left:0px;
														}

														.bloco_imagens-galeria-det {
															height: 300px;
														}

														.bg-detalhe-do-imovel .container .row > div {
															padding: 0px;
															margin-top: 0px;
														}

														div.box-fixo-telefone a{
															width: 100%;
															height: 100%;
															position: relative;														
															padding-top: 10px;
															float: left;
															color: #fff;
															overflow: hidden;
															margin-top:0px !important;
														}

														.box-fixo-telefone svg{
															font-size:30px;
														}

														#divpreco{
															float:left;	
															margin-bottom:14px;														
														}

														#divpreco::after, #divpreco::before{
															display:inline-block;
															content:" ";
															margin:  0 auto;
															height:2px;
															border-top: 1px solid rgba(0, 0, 0, 0.47058823529411764);															
															width: calc(100% - 30px);
														}

														#BuscaRapida #divpreco li.form-group {
															width: 50%;
															height:auto;
															float:left;
															padding-top: 0px;
															margin:10px 0px;
														}

														#BuscaRapida #divpreco li.form-group select{
															padding-top:0px;
														}
														
														#BuscaRapida #divpreco li.form-group span{
															color:#fff;
															padding: 0px 15px 10px 15px;
															text-align:left;
															text-transform:none;
															font-size:15px;
														}

														

														 .refinarloading{
																margin-top: 193px !important;
																height:100%;
														 }

														.esquerda .atributos-do-imovel-padding > div{
															padding-right:15px;
															padding-left:15px;
														}

														.esquerda .efeitoblum {
															margin-bottom: 46px !important;
														}

														.esquerda .thumb-imovel-card {
															height: 186px;
														}

														#galeryModal .modal-header{
															height:0px;
															padding:0px;
														}

														#galeryModal .modal-content button.close{
															top:2px;
															right:10px;
														}

														#galeryModal .modal-dialog{
															height: 100vh;
														}
														

														#galeryModal{
															height: 100vh;
														}

														#galeryModal .modal-content .modal-body{
															padding:0px 10px;
														}

														#galeryModal .modal-content .modal-body img{
															float:left;
															width: 100%;
															height:auto;
														}

														#galeryModal .modal-content{
															margin-top: 0px;
														}

														#galeryModal .modal-content img{															
															max-height:380px;
														}

											    		.pd-mobile-vitrine{
											    			padding-right: 0px;
											    			padding-left: 0px;
											    		}

											    		#carouselvitrines {
											    			margin-top: -143px;
											    		}

											    		.bg-statics, .mb-bg{
											    			padding: 0px;
											    		}

											    		.mg-bg-contato{
											    			background: rgba(143,143,143,1);
											    			background: -moz-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 15%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(143,143,143,1)), color-stop(15%, rgba(174,174,174,0.03)), color-stop(9%, rgba(189,189,189,0.04)), color-stop(82%, rgba(255,255,255,0.19)), color-stop(95%, rgba(238,238,238,0.22)), color-stop(100%, rgba(232,232,232,1)));
											    			background: -webkit-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 15%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			background: -o-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 15%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			background: -ms-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 15%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			background: linear-gradient(to bottom, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 15%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#e8e8e8', GradientType=0 );

											    		}

											    		.imoveis_body_curta{
											    			background: rgba(143,143,143,1);
											    			background: -moz-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 9%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(143,143,143,1)), color-stop(9%, rgba(174,174,174,0.03)), color-stop(9%, rgba(189,189,189,0.04)), color-stop(82%, rgba(255,255,255,0.19)), color-stop(95%, rgba(238,238,238,0.22)), color-stop(100%, rgba(232,232,232,1)));
											    			background: -webkit-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 9%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			background: -o-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 9%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			background: -ms-linear-gradient(top, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 9%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			background: linear-gradient(to bottom, rgba(143,143,143,1) 0%, rgba(174,174,174,0.03) 9%, rgba(189,189,189,0.04) 9%, rgba(255,255,255,0.19) 82%, rgba(238,238,238,0.22) 95%, rgba(232,232,232,1) 100%);
											    			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#e8e8e8', GradientType=0 );

											    		}

											    		.resultadoBusca .box-hover-content {
											    			position: absolute;
											    			width: 100%;
											    			height: 100%;
											    			background: transparent;
											    			left: 0;
											    			z-index: 1;
											    			opacity: 0;
											    			-webkit-transition: opacity .5s;
											    			-moz-transition: opacity .5s;
											    			-o-transition: opacity .5s;
											    			transition: opacity .5s;
											    			cursor: pointer;
											    			top: 0;
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;
											    		}

											    		.box-det-atributos ul li.box-areas{
											    			width: 47%;
											    		}

											    		.box-det-atributos ul li {
											    			margin: 0px;
											    		}

											    		.box-det-atributos {
											    			padding-right: 15px;
											    		}

											    		.box-det-atributos ul li:first-child {
											    			margin-right: 0px;
											    		}

											    		.box-det-textos {
											    			margin-bottom: 20px;
											    		}

											    		.box-navegation-det{
											    			margin-bottom: 0px;
											    			padding-bottom: 50px;
											    		}

											    		.box-navegation-det > .col-md-8{
											    			height: auto;
											    			padding-bottom: 20px;
											    		}

											    		.box-det-unidade-cond > .col-xs-12 {
											    			padding: 55px 9px;											    			
											    		}

											    		.box-det-titulos p {
											    			margin-top: 0;
											    			text-align: center;
											    		}

											    		.box-att-detalhes{
											    			height: auto;
											    			margin: 25px 0px;

											    		}

											    		.box-agendamento .box-det-fale-conosco hr, .box-agendamento .form-group input, .box-agendamento .datepicker-inline .datepicker {
											    			width: 110%;
											    		}

											    		.box-agendamento form {
											    			width: 100%;
											    		}

											    		div.breadcrumb-detalhe{
											    			display: none;
											    		}

											    		.box-detalhe-share-select .totaleatual{
											    			text-align: center;
											    		}

											    		.film_roll_prev {
											    			left: 5px !important;
											    		}

											    		.film_roll_next{
											    			right: 5px !important;
											    		}

											    		.box-video-det iframe {
											    			height: 301px;
											    			width: 100%;
											    		}

											    		#film_roll {											    			
											    			margin-top: 0px;
											    			height: 350px;
											    		}

											    		.film_roll_child img {
											    			height: 350px;
											    		}

											    		.esquerda .resultadoInfo .nav-item .item{
											    			width: 39px;

											    		}

											    		.esquerda .resultadoInfo .atual-item{
											    			width: 39px;
											    		}

											    		.esquerda .info-resultado h3 span:first-child {
											    			display: block;
											    			margin-bottom: 10px;
											    		}

											    		.esquerda .info-resultado h3 span {
											    			display: inline-block;
											    			margin: 0px;
											    			font-size: 12px;
											    		}

											    		.esquerda .info-resultado h3 span:nth-child(3) {
											    			border-right: 1px solid;
											    			border-left: 1px solid;
											    			padding: 0px 4px;
											    			margin: 0px 4px;
											    		}

											    		.select-pers .row .col-xs-6:first-child{
											    			padding-left: 0px;
											    		}

											    		.select-pers .row .col-xs-6:last-child{
											    			padding-right: 0px;
											    		}

											    		.regiaopadding {
											    			width: 100%;
											    			padding-right: 15px;
											    		}

											    		.box-endereco-resultado svg {											    		
											    			right: -2px;
											    		}

											    		.esquerda {
											    			padding: 0px;
											    		}

											    		.bt-contagem-refinar {											    		
											    			width:29%;
											    		}

											    		.box-numeros-refinar {
											    			display: inline-block;
											    			float: left;
											    			padding: 4px 5px;
											    			border: 1px solid #fff;
											    			width: 22%;
											    			font-size: 14px;
											    			height: 50px;
											    			text-align: center;
											    			font-weight: 500;											    		
											    		}

											    		.box-numeros-endereco ul li:last-child a{
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;
											    		}


											    		.box-numeros-endereco ul li:last-child > div:nth-child(2) a svg {

											    			top: 4px;
											    		}

											    		.navbar-header {												
											    			top: -30px;
											    		}

											    		.navbar-header a {
											    			width: 100%;												
											    			padding: 10px;
											    			margin-top: 0px;
											    		}

											    		.box-busca-rapida .container > div {
											    			min-height: 80px;
											    			background: none;
											    		}

											    		footer .box-bt-footer-direito .row > div:first-child .bt-home-footer {
											    			margin-bottom: 0px;
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;
											    		}

											    		footer .bt-home-footer{
											    			margin: 20px 0px;
											    		}

											    		footer .box-numeros-endereco ul li:last-child > div:last-child{
											    			margin: 29px 0px 20px 0px;
											    		}

											    		footer .box-numeros-endereco ul li:last-child > div {
											    			padding: 0px;
											    		}

											    		.box-numeros-endereco ul li:nth-child(2){
											    			margin-bottom: 20px;
											    		}

											    		.box-mosaico .row > :nth-child(2) .col-sm-6:last-child .mosaico-item:nth-child(2){
											    			padding-right: 0px;
											    		}

											    		.box-mosaico .row > :nth-child(2) .col-sm-6:first-child > :nth-child(1){
											    			margin-top: 0px;												
											    		}

											    		.box-mosaico .row > :nth-child(2) .col-sm-6:first-child{
											    			padding-right: 0px;
											    		}

											    		.box-mosaico .col-sm-3:last-child .mosaico-item:nth-child(1) a{
											    			background-position: center;
											    		}

											    		.efeitoblum .bt-mobile-saiba-mais a {
											    			right: 0px !important;													
											    			top: 136px !important;
											    		}

											    		.atributos-do-imovel-padding > div p {
											    			text-transform: uppercase;
											    			text-align: left;
											    			font-size: 12px;
											    		}

											    		.atributos-do-imovel-padding div > span:nth-child(2) {
											    			border-right: 1px solid;
											    			padding-right: 3px;
											    			margin-right: 3px;
											    		}

											    		.atributos-do-imovel-padding > div {
											    			color: #000;
											    			font-size: 14px !important;
											    			text-align: left;
											    		}

											    		.atributos-do-imovel-padding div > span:nth-child(4) {
											    			border-left: 1px solid;
											    			padding-left: 3px;
											    			margin-left: 3px;
											    		}

											    		.efeitoblum .atributos-do-imovel-padding svg {
											    			color: #060606;
											    			margin: 0px 2px;
											    		}

											    		.bloco-negocio h4 {
											    			text-align: left;
											    			margin-top: 0px;
											    		}

											    		.menu-footer{
											    			margin-bottom: 0px;
											    		}

											    		footer .box-tel-social-footer li a svg.fa-whatsapp {													
											    			font-size: 22px;
											    		}

											    		footer span.menu-telefone-numero a {
											    			font-size: 18px !important;
											    		}

											    		footer .box-numeros-endereco ul li:first-child {
											    			margin-left: 0px;
											    		}


											    		.box-mosaico .mosaico-item a span {													
											    			font-size: 15px;
											    		}

											    		.box-mosaico .col-sm-6 .mosaico-item:nth-child(2) a{
											    			margin-top: 0px;
											    		}

											    		.box-mosaico .col-sm-6 .mosaico-item:nth-child(3) {
											    			padding-right: 0px;
											    			padding-left: 0px;
											    		}

											    		.box-mosaico .col-sm-6 .mosaico-item:nth-child(2) {
											    			padding-left: 0px;
											    			padding-right: 0px;
											    		}


											    		.box-mosaico .col-sm-3:nth-child(1) .mosaico-item:nth-child(2) a, .box-mosaico .col-sm-6 .mosaico-item:nth-child(3) a{
											    			margin-top: 0px;
											    		}

											    		.mosaico-item {
											    			position: relative;
											    			padding: 0px;
											    			overflow: hidden;
											    			height: 200px;
											    			border: 2px solid #f8f8f8;
											    		}

											    		.box-mosaico .mosaico-item a{
											    			height: 200px !important;
											    		}

											    		.box-fixo-tel-whats {													
											    			padding: 0;
											    		}

											    		.box-institucional div div div.col-xs-12 div {
											    			height: auto;
											    		}

											    		.fale > div.col-xs-12{
											    			padding: 0px;
											    		}

											    		#form-contato{
											    			margin-left: 0px;
											    		}

											    		.modos-de-compartilhamento {											
											    			width: 40%;
											    		}

											    		.box-det-titulos p span{
											    			text-align: center;
											    		}

											    		.box-det-titulos h1 {						
											    			width: 100%;
											    			text-align: center;
											    		}

											    		.box-det-titulos ul{
											    			text-align: center;
											    		}

											    		.box-det-titulos ul li{
											    			font-size: 14px;
											    			float: none;
											    		}

											    		.box-det-textos .mais-info {
											    			padding-left: 0px;
											    			padding-right: 0px;
											    			margin-bottom: 50px;
											    		}

											    		.box-det-unidade-cond .row div:nth-child(2) h3 {
											    			margin-top: 70px;
											    		}

											    		.box-det-unidade-cond .col-xs-6 {
											    			padding: 5px 0px;
											    		}

											    		.box-navegation-det ul li a{
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;												
											    		}

											    		.box-det-unidade-cond {
											    			color: #777;
											    			font-size: 13px;
											    			border-left: 0px;
											    			padding-left: 15px;
											    			padding-right: 15px;
											    			text-align: center;
											    		}

											    		.box-mapa-det .mapaembed iframe {												
											    			height: 200px;
											    		}

											    		#detCarousel , #detCarousel img{
											    			height: 220px;
											    		}

											    		.box-det-atributos ul{
											    			text-align: center;
											    		}

											    		.box-det-atributos ul li {	
											    			border-right: 0px;								

											    			text-align: center;
											    			width: 47%;
											    			padding-bottom: 23px;
											    			margin-bottom: 26px;
											    			display: inline-block;
											    			padding: 10px 5px;
											    		}

											    		.box-det-atributos ul li:last-child {
											    			border: 0px;
											    			padding-bottom: 0px;
											    			margin-bottom: 0px;													
											    		}

											    		.sombra-galeria {	
											    			background-size: 94%;
											    			padding-top: 0px;
											    			margin-top: -2.3%;
											    		}

											    		.box-imoveis-vitrine .selecionadosmargin .efeitoblum {												
											    			height: auto;
											    		}

											    		.outros > div.col-xs-12 {
											    			padding: 0px 15px;
											    		}

											    		.outros > div.col-xs-12 > .row{
											    			margin: 0px;
											    		}


											    		.box-navegation-det ul li{
											    			padding: 0px;
											    			width: 100%;
											    		}

											    		#formsolicite {
											    			width: 100%;
											    			top: 126px;
											    		}

											    		.box-navegation-det ul li:nth-child(3) {
											    			padding-right: 0px;
											    		}

											    		.box-navegation-det ul li a {
											    			width: 100%;												
											    		}

											    		.box-imoveis-vitrine .bloco-bairro h2, .box-imoveis-vitrine .bloco-negocio h3, .vitrine-valor-size p{
											    			text-align: center;
											    		}

											    		.box-imoveis-vitrine .events label {
											    			text-align: center;
											    		}

											    		.box-imoveis-vitrine .bloco-bairro h3, .box-imoveis-vitrine .bloco-negocio h4{
											    			text-align: center;
											    			margin-bottom: 0px;
											    		}

											    		.outros .bloco-bairro h3, .outros .bloco-negocio h4{
											    			text-align: left;
											    		}

											    		.remove-pd-mobile{
											    			padding: 0px;
											    		}

											    		.box-detalhe-share-select .box-share-favorite .row > div:last-child{
											    			padding: 0px;

											    		}

											    		.box-imoveis-vitrine .events{
											    			margin-top: 33px;
											    			margin-bottom: 15px;
											    		}


											    		.box-imoveis-vitrine .bloco-bairro h3 {
											    			margin-top: 20px;
											    			margin-bottom: 13px;
											    		}

											    		.box-imoveis-vitrine .bloco-negocio h4{
											    			color:#777;
											    		}


											    		.box-imoveis-vitrine .classificar i{
											    			display: none;
											    		}

											    		.box-encontrados-classificar form {
											    			display: block;
											    			width: 100%;
											    		}

											    		.box-imoveis-vitrine .box-encontrados-classificar, .box-imoveis-vitrine .classificar {
											    			padding: 0px;
											    			width: 100%;
											    			margin-left: 0px;
											    		}


											    		.box-imoveis-vitrine .box-encontrados-classificar span{
											    			margin: 0;
											    			display: block;
											    			width: 100%;

											    		}

											    		.box-imoveis-vitrine select{
											    			padding-top: 0px;
											    			margin-top: 10px;
											    			margin-bottom: 15px;
											    		}

											    		#carouselvitrines .item div {
											    			height: 212px;
											    		}

											    		.box-imoveis-vitrine{
											    			padding: 0px;
											    		}

											    		.box-h1-vitrine h1 {
											    			font-size: 25px;
											    			position: relative;
											    			top: 0;											    			
											    			text-shadow: none;
											    			font-weight: 300;
											    			text-align: center;
											    			margin: 19px 0px 10px 0px;

											    		}

											    		#refinarbusca{
											    			background: none;
											    			padding: 0px;
											    			width: 100%;
											    			margin-top: 10px;
											    		}

											    		.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {											
											    			top: 35%;
											    		}

											    		.box-tels-mobile{
											    			float: left;
											    			width: 100%;
											    			margin-bottom: 0px;
											    			padding: 5px 0px;
											    			/*margin-top: 5px;*/
											    		}

											    		.box-tels-mobile li{
											    			list-style: none;
											    			display: inline-block;
											    			width: 45%;
											    			text-align: center;
											    			float: left;
											    		}

											    		.box-tels-mobile > li:first-child{
											    			width: 10%;
											    		}

											    		.box-tels-mobile li a{
											    			color: #fff;
											    			font-size: 16px;
											    		}

											    		span.menu-telefone-numero a {
											    			font-size: 17px !important;
											    		}

											    		.box-busca-rapida {													
											    			padding-top: 30px;
											    			margin-top: 0px;	
											    			height: 217px;
											    			margin-bottom: -131px;	
											    			padding-right: 0px;
											    			padding-left: 0px;										

											    		}

											    		.container-busca {
											    			margin-top: 0px;
											    			z-index: 5;
											    			position: relative;
											    		}

											    		#BuscaRapida ul > li:last-child{
											    			padding: 0px 15px;												
											    		}

											    		#BuscaRapida ul > li:last-child button{
											    			width: 100%;
											    			background: #c1d83f;
											    			border: 0px;
											    			font-size: 22px;
											    			color: #fff;
											    			border-radius: 34px;
											    			padding: 10px;
											    		}

											    		#BuscaRapida .form-group input{													
											    			color: #fff;
											    		}

											    		#divpreco {
											    			width: 100%;
															display:block;
															text-align:center;
											    		}

											    		.box-numeros-endereco {
											    			padding-top: 0px;
											    		}
											    		.box-numeros-endereco ul li:first-child a{
											    			border: none;
											    		}

											    		.box-numeros-endereco ul li:last-child {												
											    			margin-top: 11px;
											    		}

											    		.col-centered {												
											    			padding: 0px 10px;
											    		}

											    		.footer .facebook-bt{
											    			float: left;
											    			width: 50%;
											    			padding-right: 10px;
											    			text-align: right;
											    		}

											    		.footer .instagram-bt{
											    			margin-left: 0px;
											    			text-align: left;
											    		}


											    		.bg-footer {
											    			margin-bottom: 44px;
											    		}




											    		.mobilefinancia{
											    			min-height:418px;
											    		}

											    		#form-contato .field-checkbox .col-md-4 {
											    			padding: 0!important;
											    		}


											    		.exibeselecaopadding {
											    			padding: 15px 0px 0px 0px;
											    		}

											    		.exibeselecaopadding h1, .exibeselecaopadding p{
											    			text-align: center;
											    		}

											    		.restauramarginmobile{
											    			margin-right: 15px;
											    			margin-left: 15px;
											    		}

											    		.sliderthumbfullbg {
											    			margin-top: 211px;
											    		}


											    		#amazingcarousel-1 .amazingcarousel-next {
											    			right: 0%;
											    			top: 50%;
											    			margin-right: 0px !important;
											    			margin-top: -24px;
											    			background-color: #fff !important;
											    		}

											    		#amazingcarousel-1 .amazingcarousel-prev {
											    			left: 0%;
											    			top: 50%;
											    			margin-left: 0px !important;
											    			margin-top: -24px;
											    			background-color: #fff !important;
											    		}

											    		.zerabtnmargin{
											    			margin-top: 13px;
											    		}


											    		.borderatributosrefinar select{
											    			border-bottom: 1px solid #fff;
											    		}

											    		.borderatributosrefinar {
											    			margin-left:-15px; 
											    			border-top:0px
											    		}	


											    		#container-refinar{												
											    			padding: 10px;
											    			background-color:  #c1d83f;

											    		}
											    		#container-refinar .form-group{ margin-bottom:0; }
											    		.i_encontrado {
											    			margin-top: 0px;
											    			margin-left: 0px;
											    			width: 100%;
											    		}


											    		.zerapddinginforodape{

											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;
											    			padding-right: 0px !important;

											    		}

											    		.esquerda .box-atributos-do-imovel-resultado li {
											    			padding-right: 5px;
											    			margin-right: 5px;											    		
											    		}

											    		.esquerda .box-atributos-do-imovel-resultado li svg {

											    			margin-right: 0px;
											    		}

											    		.zerapddinginforodape .resultadoInfo{
											    			width: auto;
											    			padding: 0px;
											    		}

											    		.resultadoBusca .thumb-imovel-card {
											    			height: 176px;

											    		}

											    		.bt-mobile-saiba-mais span {
											    			top: 126px;											    	
											    		}

											    		.round {
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;

											    		}

											    		.round span{
											    			top: -1px;
											    			left: 6px;
											    		}

											    		.btn-imovel a {
											    			margin-top: 10px;
											    		}


											    		#loading-overlay {
											    			margin-top: 267px;
											    		}


											    		#abre-refinar h2{
											    			padding: 15px 5px!important;												
											    			height: auto !important;
											    		}

											    		.breadcrumb{
											    			padding-left: 15px;
											    			padding-right: 15px;
											    			padding-bottom: 15px;												
											    			border-radius: 0;
											    			margin-top: 90px;
											    		}

											    		.resultado {
											    			padding: 0px;
											    		}

											    		.marginaguardamos .row{
											    			margin-left: 15px;
											    			margin-right: 15px;
											    		}

											    		.boleto2via{
											    			margin-top: 53px;
											    		}

											    		.banneradmin {
											    			height: 223px;
											    		}

											    		.blocoaguardamos{
											    			text-align: center;
											    			margin-top: 33px;
											    		}

											    		.blocoaguardamos svg{
											    			margin-bottom: 25px;
											    		}

											    		.marginossaempresa{
											    			margin-bottom: 15px;
											    		}




											    		.zerapaddingrightup992 a img, .zerapaddingleftup992 a img{
											    			width: 100%;
											    		}



											    		.caluclarwidth{
											    			border-top: 1px solid #3a3a7f;
											    		}

											    		.bg-buscar-home {
											    			height: auto;
											    			background: none;
											    		}


											    		.brapida{
											    			background: none;
											    			height: auto;

											    		}

											    		.brapida .container{
											    			width: 100%;
											    			padding: 0px;
											    		}

											    		#w1{
											    			background-color: #656464;
											    			overflow: hidden;

											    		}

											    		.box-menu-mobile > div {
											    			padding: 0px;
											    			text-align: center;
											    		}

											    		.box-menu-mobile .menu-topo{
											    			text-align: center !important;
											    			padding:  0px 15px;
											    		}


											    		.bloco-txt-cap{
											    			background-color: #232323;
											    			color: #fff;
											    			text-align: center;
											    			padding: 0 15px;
											    			margin-top: 103px;
											    			padding-top: 3px;
											    		}



											    		.mudarmargensbt{
											    			margin: 0;
											    			margin-top: 20px;
											    		}

											    		.menu-topo{
											    			float: left;
											    			width: 100%;
											    			padding-top: 10px;
											    			padding-bottom: 10px;
											    			padding-left: 0px;
											    			text-align: center;

											    		}

											    		.menu-topo li {
											    			list-style: none;
											    			float: none;
											    			display: inline-block;
											    			width: auto;
											    			padding-top: 0px;
											    			height: 30px;
											    			margin-right: 0px;												
											    			text-align: left;
											    			margin: 0px 4px;
											    		}

											    		.menu-topo li a{
											    			padding-top: 7px;
											    			padding-bottom: 0px;
											    			width: auto;
											    			font-size: 14px;
											    			color: #fff;
											    		}

											    		.navbar-nav{
											    			margin: 0px;
											    		}

											    		.navbar-inverse .navbar-toggle .icon-bar {
											    			background-color: #777;
											    		}



											    		.footer .facebook-bt svg {											
											    			margin-top: 16px;
											    		}

											    		.contato-center-mobile a{
											    			width: 100%;
											    		}

											    		.bg-vermelho-menu{
											    			min-height:58px;
											    		}

											    		.bg-vermelho-menu h2{
											    			margin-bottom: 0;
											    			margin-top: 13px;
											    		}

											    		.mobileh2numero{
											    			margin-top: 0px !important;
											    		}

											    		.numeroesquerdomobile{
											    			text-align: center;
											    		}

											    		.numerodireitomobile{
											    			text-align: center;
											    		}

											    		.bg-vermelho-menu h2 span , .bg-vermelho-menu h2 span a, .bg-vermelho-menu h2 span a i{
											    			font-size: 11px;
											    			color: #fff;
											    		}

											    		.bg-vermelho-menu h2 span a, .bg-vermelho-menu h2 span a i{
											    			font-size: 13px;
											    		}

											    		.banner-cover-img{
											    			height: 300px;
											    		}

											    		.thumb-imovel-card {
											    			height: 186px;
											    		}

											    		.destaques h2{
											    			text-align: center;
											    			font-size: 22px;
											    			margin-top: 0px;
											    		}

											    		.efeitoblum{												
											    			padding: 0px;
											    		}

											    		.bt-mobile-saiba-mais{
											    			margin-left: 20%;
											    		}


											    		.form-inline .form-group{
											    			width: 100%;
											    		}

											    		.header_top .nav>li.tel-li{
											    			text-align: center;
											    		}


											    		/*Refinar Busca*/


											    		.direita #refinarBusca .btn-refinar{
											    			margin-top: 0px!important;
											    		}

											    		.selecao-tamanho .info{
											    			text-align: center;
											    		}

											    		.resultadoBusca  #map{
											    			width: 100%!important;
											    		}

											    		.resultadoInfo .menu-info-top .i_npaginas select{
											    			width: 60px;
											    		}

											    		/*Fim Refinar Busca*/

											    		.container-mobile-b{
											    			padding-left: 0px;
											    			padding-right: 0px;
											    			padding-top: 0px;
											    		}


											    		.resultadoInfo .menu-info-top .i_encontrado{
											    			text-align: left;
											    			color: #000;
											    			display: block;
											    			height: auto;
											    			margin-bottom: 0px;
											    		}

											    		.resultadoInfo .menu-info-top form{												
											    			padding: 0px;
											    			width:50%; font-size:12px;
											    		}

											    		.resultadoInfo .menu-info-top .i_ordenar{
											    			text-align: center;
											    			color: #000;
											    			display: block;

											    		}
											    		.resultadoInfo .menu-info-top .ver-selecionados{
											    			text-align: left;
											    			color: #000;
											    			width:50%;
											    			font-size:12px;
											    			display: block;												
											    			padding: 0px 15px;	
											    			float: left;
											    			margin-top:10px;	
											    			margin-bottom: 10px;									
											    		}
											    		.resultadoInfo .menu-info-top .i_npaginas{
											    			text-align: center;
											    			display: block;
											    			height: 50px;

											    		}


											    		.bg-nav{
											    			height: 80px;
											    		}


											    		/*Logo*/

											    		.navbar-brand{
											    			margin: 10px 0 10px 0;
											    			width: 175px;
											    		}

											    		.navbar-brand img{
											    			padding-top: 0px!important;
											    		}

											    		/*Botão mobile topo*/

											    		.navbar-inverse .navbar-toggle{
											    			background-color: transparent !important;
											    			border: 0;
											    			margin:0px;
											    			float: left;
											    			/*padding-top: 4px;*/
											    		}

											    		.navbar-inverse .navbar-toggle .icon-bar {
											    			background-color: #fff;
											    		}

											    		/*Cor do botão mobile ao clicar*/
											    		.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
											    			background: #484745!important;
											    		}

											    		.navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:hover .icon-bar{
											    			background: #fff!important;
											    		}


											    		#BuscaTop button {
											    			width: 18%;
											    		}

											    		/*background-color - mobile */
											    		.bg-verde , .direita #abre-refinar, .esquerda .resultadoBusca .info-resultado .events a, .footer .links .telefone{

											    			background-color: #3a3838!important;
											    		}
											    		/*Cor de letras Mobile*/
											    		.direita #refinarBusca h2{
											    			color: #c1d83f!important;
											    			text-align: center;
											    			font-weight: 500;
											    			font-size: 13px;
                                                          	z-index: 9995;
											    		}

											    		.nav-branco .navbar-nav>li>a{
											    			text-align: center;
											    			background: #439e23!important;
											    			border: #fff solid 1px;
											    			color: #fff;
											    		}


											    		/*letra mobile*/
											    		.footer .links .telefone span, .esquerda .resultadoBusca .info-resultado .events a{
											    			color: #fff!important;
											    		}

											    		/*Banner*/
											    		#myCarousel{
											    			top: 0px;	
											    			height: 458px;	
											    			border-bottom: 10px solid #c1d83f;
											    			overflow: hidden;											
											    		}

											    		.box-mosaico .row > :nth-child(2) .col-sm-6:last-child {
											    			position: relative;
											    			margin-top: 0px;
											    			padding-left: 15px;
											    		}

											    		#myCarousel .carousel-inner, #myCarousel .carousel-inner img{
											    			height: 458px;
											    		}

											    		#myCarousel .carousel-inner img{
											    			width: auto;
											    			margin:  0 auto;
											    		}
											    		/*Fim Banner*/

											    		.box-menu {												
											    			background-color: #3a3838;
											    		}


											    		/*Detalhe Mobile*/

											    		.destaques .dest_bot.mobile-destaque{
											    			height: auto!important;
											    			margin-bottom: 40px;
											    		}

											    		.destaques .mobile-destaque .box-img {
											    			height: auto!important;
											    		}

											    		.destaques .mobile-destaque img{
											    			max-height: 99999999px;
											    			position: static;
											    		}

											    		.arrow-info-mobile div.icon_bloco {
											    			display: inline-block;
											    			width: 100%;
											    			margin-top: 20px;
											    		}

											    		.arrow-info-mobile .s_destaque {
											    			display: none;
											    		}

											    		/*Fim Detalhe Moibile*/


											    		.mais-info{
											    			padding: 10px 15px 0px;
											    		}

											    		.box-det-textos .mais-info {
											    			padding-left: 0px;
											    		}

											    		.linha_top{
											    			margin-top: 20px;
											    			margin-bottom: 20px;
											    		}


											    		.navbar-tel span, .navbar-telefone span{
											    			position: relative;
											    			font-size: 25px;
											    			top: 4px;
											    		}
											    		.footer .box_footentre, .footer .box_footlogin{
											    			text-transform: uppercase;
											    			padding: 8px 14px 7px 13px;
											    			text-align: center;
											    		}



											    		.navbar-tel, .navbar-telefone {
											    			top: 0px;
											    			text-align: center;
											    			position: relative;
											    			z-index: 2;
											    			width: 100%;
											    			display: inline-block;
											    		}

											    		/*Busca Rapida*/

											    		.bg-verde {
											    			width: 100%;
											    			z-index: 9999999999999999;
											    		}


											    		#BuscaRapida{
											    			height: auto;
											    			display: none;
											    			margin-top:15px;
											    			width: 100%;
											    			padding: 10px 15px;												
											    			margin: 0px;													
											    			background-color: #3a3838;
											    			padding-top: 15px;
											    		}

											    		#BuscaRapida ul{
											    			padding-left: 0px;												
											    		}

											    		#BuscaRapida ul li{
											    			list-style: none;												
											    		}

											    		#BuscaRapida .form-group input[type=submit] {
											    			width: 200px;
											    			background-position: 80px 11px!important;
											    		}
											    		.navbar-menu
											    		{
											    			margin-top:-56px;
											    		}

											    		.busca-mapa
											    		{
											    			display:block;
											    			margin-bottom:10px;
											    		}
											    		.buscar-imoveis
											    		{
											    			width:100%;
											    			text-align: center;
											    			color:#c2d83f;
											    			font-size:16px;
											    			line-height: 20px;
											    			margin:0;
											    			background: #3a3838;
											    			border-radius: 32px;
											    			font-weight: 800;

											    		}


											    		.buscar-imoveis span
											    		{
											    			position:relative;
											    			top:2px;
											    			display:inline-block;
											    		}

											    		.collapse.in{
											    			display:block!important;
											    		}


											    		#BuscaRapida .form-group select {
											    			-webkit-appearance: none;
											    			-moz-appearance: none;
											    			background: transparent url(../images/seta-menu.png) no-repeat right center;
											    			background-position: 94%;
											    			box-shadow: none;
											    			color: #fff;
											    		}

											    		#BuscaRapida .form-group .busca-submit{
											    			width: 200px;
											    			margin:0 auto;
											    			left: 0;
											    			background-color: #ff0e00;
											    		}

											    		#BuscaRapida .form-group select, #BuscaRapida .form-group input
											    		{	
											    			width: calc(100% - 30px);
											    			border:1px solid #ccc;
											    			height: 45px;
											    			margin: 0 auto ;
											    			font-size: 15px;								
											    		}

											    		#BuscaRapida .form-group select{
											    			-webkit-appearance: none;
											    			-moz-appearance: none;													
											    			margin-top: 10px;
											    			color: #fff;

											    		}

											    		.bg-busque
											    		{
											    			background:#b5b5b5;
											    			text-align: center;
											    			padding-left:0;
											    		}
											    		.bg-busque span
											    		{
											    			left:0;
											    		}
											    		.busque-blocos
											    		{
											    			padding-left: 0;
											    		}
											    		.busque-blocos .container-item
											    		{
											    			float:none;
											    			display:inline-block;
											    		}
											    		.busque-blocos .divisoria-blocos
											    		{
											    			display:none;
											    		}
											    		.footer{													
											    			padding: 20px 0px;
											    			text-align: center;
											    		}

											    		.copyright{
											    			text-align: center;
											    		}

											    		.footer .links
											    		{
											    			margin-top:30px;
											    		}
											    		.footer .links .fa-phone
											    		{
											    			position:relative;
											    			top:6px;
											    			right:8px;
											    			background:none;
											    			font-size:30px;
											    		}
											    		.footer .links .telefone
											    		{
											    			width: 100%;
											    			padding:20px;
											    			color:#ffffff;
											    			font-size:15px;
											    			margin-bottom: 15px;
											    		}

											    		.footer .box_footentre, .footer .box_footlogin {
											    			display: block;
											    			margin-bottom: 10px;
											    		}

											    		.footer a span.facebook-grande{
											    			position: relative;
											    			left: 41%;
											    		}

											    		.footer .navbar-link
											    		{
											    			margin-top:10px;
											    		}


											    		.footer .links .atendimento
											    		{
											    			width:100%;
											    			padding:20px;
											    			background:#dcdcdc;
											    		}

											    		.copyright p
											    		{
											    			font-size:12px;
											    			margin-bottom: 20px;
											    		}

											    		.esquerda .resultadoInfo .classificar
											    		{
											    			width: 100%;
											    			padding:20px;
											    			text-align: center;
											    		}

											    		.esquerda .resultadoInfo select
											    		{
											    			padding:10px 15px;
											    			float: left;
											    		}

											    		.nido-ra3n div a {
											    			margin-bottom: 14px;
											    		}

											    		.copyright {
											    			padding-bottom: 0px;
											    		}

											    		.esquerda .resultadoInfo .nav-item
											    		{

											    			text-align: center;
											    			margin-left: 0;
											    			padding: 0px;
											    		}

											    		.resultadoBusca img{
											    			margin: 0 auto;
											    		}

											    		.esquerda .npaginas
											    		{
											    			padding:10px;
											    			text-align: center;
											    		}
											    		.esquerda .resultadoBusca
											    		{
											    			margin-top: 0px;
											    			margin-bottom: 0px;
											    			float: left;
											    			width: 100%;
											    			padding: 0px;
											    		}

											    		.esquerda .resultadoBusca .info-resultado .events{
											    			padding: 0px;
											    			margin-bottom: 15px;
											    		}


											    		.esquerda .atributos-do-imovel-padding {												
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;
											    			padding: 0px 2px;
											    		}

											    		.esquerda .resultadoBusca .info-resultado .first-col, .esquerda .resultadoBusca .info-resultado .second-col
											    		{	
											    			padding-top: 0px;
											    			padding-bottom: 0px;
											    			min-height: 0;
											    			height:auto;

											    		}

											    		.esquerda .resultadoBusca .info-resultado .first-col{
											    			padding-top: 10px;
											    		}

											    		.esquerda .resultadoBusca .info-resultado .second-col
											    		{
											    			padding-bottom:20px;
											    		}
											    		.esquerda .resultadoBusca .info-resultado .events label, .esquerda .resultadoBusca .info-resultado .events a
											    		{
											    			/* width: 100%; */
											    		}

											    		.direita
											    		{
											    			float: left;
											    			width: 100%;	
											    			z-index: 9999;									    	

											    		}

											    		.direita #refinarBusca .form-control
											    		{
											    			margin:5px 0;
											    			-webkit-appearance: none;
											    			-moz-appearance: none;
											    			background: rgba(255, 255, 255, 0.9) url(../images/chevron-down-solid.png) no-repeat right center;
											    			background-position: 96%;											    		
											    			border-radius: 0px;
											    			height: 37px;
											    			text-transform: uppercase;
											    			border: 0px;
											    			color: #949494;
											    		}

											    		#BuscaTop .form-group input[type=text] {
											    			height: 50px;
											    			width: 75%;
											    			-webkit-appearance: none;
											    			-moz-appearance: none;
											    			position: relative;
											    			font-size: 15px;
											    			padding-left: 15px;
											    			border-radius: 0px;
											    			float: left;
											    			text-transform: none;
											    			background: none;
											    			border: 1px solid #fff;
											    			margin: 0px;
											    		}

											    		.direita #container-refinar::before{
											    			content: " ";
											    			width: 0;
											    			height: 0;
											    			border-style: solid;
											    			border-width: 0 20px 20px 20px;
											    			border-color: transparent transparent #c1d83f transparent;
											    			position: relative;
											    			top: 0px;
											    			left: auto;
											    			right: auto;
											    			margin: 0 auto;
											    			margin-top: -35px;
											    			display: inherit;												
											    		}


											    		.direita #refinarBusca .btn-refinar
											    		{
											    			width: 100%;
											    			margin:20px 0;
											    			text-align: center;
											    		}

											    		.direita #container-refinar
											    		{
											    			display:none;
											    			padding-top:20px;												
											    			float: left;
											    			width: 100%;
											    			margin-top: 17px;
											    		}
											    		.link-voltar
											    		{
											    			padding-top:20px;
											    			padding-bottom:20px;
											    		}
											    		.esqIntro .showref
											    		{
											    			font-size:16px;
											    		}

											    		.esqIntro h1 div
											    		{
											    			font-size: 22px;
											    		}

											    		.moving {
											    			margin:0 -30px;
											    		}

											    		#form-contato .field-checkbox .col-md-4 {
											    			padding-left: 0!important;
											    		}

											    		.destaques{
											    			margin-top: 0px!important;
											    		}

											    		.amazingslider-arrow-right-1{
											    			display: block!important;
											    		}

											    		.amazingslider-arrow-left-1{
											    			display: block!important;
											    		}





											    		.bg-footer #box-footer{
											    			margin-top: 60px;
											    		}


											    		.esquerda .resultadoBusca .info-resultado .events .btn-imovel a{
											    			text-align: center;
											    			color: #c79b42 !important;
											    			box-shadow: none;
											    			background: none !important;

											    		}

											    		.icon-footer #box-footer{
											    			margin-top: 35px;
											    		}

											    		.form-inline  .input-busca-detalhe{
											    			width: calc(100% - 0px);
											    			padding-left: 10px;
											    			padding-right: 10px;
											    			margin-bottom: 0px;
											    		}


											    		.bg_interna{
											    			position: relative;
											    			top: 0px;
											    			float: left;
											    		}

											    		.bg_interna .static-breadcrumb{
											    			text-align: left;
											    			padding-left: 0px;
											    		}

											    		.interna-pg{
											    			margin-top: 0px;
											    			padding-bottom: 27px;
											    			padding-top: 35px;
											    		}

											    		/*Video*/

											    		#detalhe_imovel #video_on iframe.video{
											    			width: 100%!important;
											    			max-height: 500px;
											    			margin: 0 auto;

											    		}

											    		.bloco-4-video .ver-foto, .bloco-4-video .ver-video{
											    			width: calc(100% - 60px);
											    			margin-left: 30px;
											    			margin-top: 10px;
											    		}

											    		.det-select .face_label{
											    			float: left;
											    		}

											    		.det-select label{
											    			width: 100%;
											    		}


											    	}


											    	@media (max-width: 766px){


											    		.header_top a.facebook_logo span:after{
											    			content: "FACEBOOK";
											    			position: relative;
											    			left: 32px;
											    			top: 2px;


											    		}
											    		.dest_bot{
											    			margin-bottom: 40px;

											    		}



											    	}

											    	@media (min-width: 436px) and (max-width:767px) {
											    		.box-numeros-refinar {
											    			display: -webkit-flex;
											    			display: flex;
											    			-webkit-align-items: center;
											    			align-items: center;
											    			-webkit-justify-content: center;
											    			justify-content: center;											    		
											    		}

											    		.box-numeros-refinar span {											    		
											    			margin-right: 5px;
											    		}

											    	}

body{ padding-top:59px; }
/* SCROLLBAR CHROME*/
::-webkit-scrollbar{ width:7px; }
::-webkit-scrollbar-track{ -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);}
::-webkit-scrollbar-thumb{ background:#c4e635; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);}
::-webkit-scrollbar-thumb:window-inactive{ background:#CCC; width:0px; }

.r_flex{width:100% !important; height:auto; display:flex !important; flex-wrap:wrap !important;}

.r_menu{ width:100%; min-height:58px; background:#333;  }
.r_logoHeader{ float:left; width:100px; margin:7px 20px; position:relative; z-index:1; }
.r_logoHeader img{ max-width:100%; }
.r_menuTopo{ float:left; margin-top:6px; }
.r_telHeader{ float:left; padding:15px 15px 0 0; position:relative; z-index:1; }
.r_telHeader a{ color:#FFF; font-size:20px; }

.r_login{ float:right; margin:5px; padding:12px 5px; position:relative; z-index:1; }
.r_login a{ color:#FFF; font-size:14px; }

.r_searchHeader{ float:right; width:58px; height:58px; color:#FFF; background:#c1d83f; position:relative; z-index:1;  }
.r_searchHeader:hover{ background:#d7ef51;  }
.r_searchHeader .fa-search{ color:#333; font-size:26px; margin:16px; }

@media (min-width:1180px){
.r_menuTopo{ position:absolute; margin:8px auto 0; float:none; width:100%; }
.menu-topo{ margin-left:80px; }
}
@media (max-width:990px){
body{ padding-top:110px; }
.r_menuTopo{ width:100%; }
}
@media (max-width:768px){
.r_telHeader{ display:none; }	
.menu-topo li{ width:100%; }
}

/* BANNER */
@media (max-width:600px){
	#myCarousel{ height:380px;  }
	#myCarousel .carousel-inner, #myCarousel .carousel-inner img{ height:380px; }
}
@media (max-width:450px){
	#myCarousel{ height:320px;  }
	#myCarousel .carousel-inner, #myCarousel .carousel-inner img{ height:320px; }
}
@media (max-width:380px){
	#myCarousel{ height:260px;  }
	#myCarousel .carousel-inner, #myCarousel .carousel-inner img{ height:260px; }
}

/* SEARCH */
.container-busca .form-inline .form-group{ vertical-align:inherit; }
#divpreco{ width:24%; height:46px; background:#c1d83f;vertical-align: middle; position: relative; border-radius:8px; }
#divpreco p{ position:absolute; top:0; left:0; width:100%; text-align:center; font-size:10px; padding:2px 4px 0; margin-bottom:0; font-weight:bold; }
#BuscaRapida #divpreco li.form-group{ width:50% !important; float:left; margin:0 0 0 0!important; /*padding-top:0;*/ height:44px; }
#BuscaRapida #divpreco li.form-group input{ height:32px; width:100%; text-align:center; outline:none; }
#BuscaRapida ul{ padding:0 15px; }


#BuscaRapida ul li { width: 24% !important;}
#BuscaRapida ul li:first-child{  width: 24% !important; }
#BuscaRapida ul > li:nth-child(5) {  width: 92% !important;}

#BuscaRapida ul > li:last-child { width:auto !important; padding:0px; float:right; margin-bottom: 0px; background: none; }
#BuscaRapida button{margin-right: 0px !important; padding: 0px 15px 0px 0px !important;}
#BuscaRapida .form-group select { padding: 14px 13px 14px 10px !important;}

@media (max-width:990px){
#BuscaRapida ul li { width: 24% !important;}
#BuscaRapida ul li:first-child{  width: 24% !important; }
}
@media (max-width:768px){
#BuscaRapida .form-group select { padding: 10px 13px 10px 10px !important;}	
#BuscaRapida ul li { width: 100% !important;}
#BuscaRapida ul li:first-child{  width: 100% !important; }
#divpreco{ width: calc(100% - 30px) !important; background:none; margin:0 15px; height:70px; }
#divpreco p{ color:#FFF; position: inherit; }
#BuscaRapida ul > li:nth-child(5){ display:inline-block ;width: calc(100% - 60px) !important; }
#BuscaRapida ul > li:last-child{ width: 50px !important; margin-right: 10px;}
#BuscaRapida ul > li:last-child button{ height: 50px; padding-right: 0 !important; }
}


/* DESTAQUES HOME */
.r_containerDestaques{ width:100%; position: relative; height:360px; clear: both; padding:0 0; }
.r_slideDestaques .slick-prev, .r_slideDestaques .slick-next{ width:60px; height:360px; border:0; cursor:pointer; text-indent:-9999px; position:absolute; z-index:1; bottom:0; }
.r_slideDestaques .slick-prev{ left:0px; background: url(../images/setabannerhomeesquerda.png) no-repeat center, linear-gradient(to left, rgba(255,0,0,0), rgba(255,255,255,1)); }
/*.r_slideDestaques .slick-prev:hover{ background: url(../images/setabannerhomeesquerda.png) no-repeat center, linear-gradient(to left, rgba(255,0,0,0), rgba(193,216,63,1));}*/
.r_slideDestaques .slick-next{ right:0px; background: url(../images/setabannerhomedireita.png) no-repeat center, linear-gradient(to right, rgba(255,0,0,0), rgba(255,255,255,1));}
/*.r_slideDestaques .slick-next:hover{background: url(../images/setabannerhomedireita.png) no-repeat center, linear-gradient(to right, rgba(255,0,0,0), rgba(193,216,63,1));}*/

.r_slideDestaques .slick-prev.slick-disabled, .r_slideDestaques .slick-next.slick-disabled{ display:none !important; }

.r_containerDestaques .efeitoblum{ padding-left:0; padding-right: 0; margin:0 5px; }
.r_containerDestaques .efeitoblum .bt-mobile-saiba-mais a{ top:183px; }
.r_containerDestaques .efeitoblum:nth-child(odd) .bt-mobile-saiba-mais a{ right:0; }

.r_titleDestaqueHome{ width:100%; max-width:1100px; margin:0 auto; padding:0 0 15px; }
.r_titleDestaqueHome h2{ margin-top:0; }

.r_description{ width:100%; text-align:center; padding:10px 0; }
.r_description h3{ font-size:14px; margin-bottom:3px; margin-top:0; color:#000; }
.r_description h4{ font-size:14px; margin-bottom:3px; margin-top:0; color:#000; }

@media screen and (max-width: 990px) {
.r_containerDestaques{ height:320px; }
.r_slideDestaques .slick-prev, .r_slideDestaques .slick-next{ height:320px; }
}

/* SERACH INSIDE */
.r_insideMoney{ width:123%; height:44px; background:#FFF; padding:10px; border:0px; border-radius:5px;
	-webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 25%); }

@media screen and (max-width:768px) {
.r_insideMoney{ width:100%; }
}

/* CHECKBOX / RADIO */
input.radioMrd[type=radio] { opacity: 0; margin-right: -17px; cursor: pointer; width: 12px; height: 12px;}
input.radioMrd[type=radio] + span:before{ content: "\00a0"; background-color: #ccc; display: inline-block; margin-right: 9px; width: 14px; height: 14px; border: 2px solid #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; visibility: visible; box-shadow: 0 0 0 2px #999;}
input.radioMrd[type=radio]:checked + span:before { background-color: #d4f128;}
input.checkboxMrd[type=checkbox] { opacity: 0; margin-right: -17px; cursor: pointer; width:12px; height:12px;}
input.checkboxMrd[type=checkbox] + span:before{ content:"\00a0"; background:#FFF; display:inline-block; margin-right:7px; width:18px; height:18px; visibility:visible; border:2px solid #CCC; font-size:14px; text-align:center; font-weight:bold; color:#052;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; 
-webkit-box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.40);
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 40%);}
input.checkboxMrd[type=checkbox]:checked + span:before{ background:#b6d216 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC") no-repeat center; /*content: "\00d7";*/}
div.checkboxMrd { display: inline-block;}

.btCampo .radio{ display: inline-block; position: relative; cursor: pointer; margin-top: 0; margin-bottom:0; padding:2px; overflow:hidden; }
.btCampo .radio label span span{ position: absolute; left: 0; width:100%; text-align: center; margin-left:2px; margin-top:3px; font-size:14px; cursor: pointer; color:#FFF;}
.btCampo .radio input.radioMrd[type=radio] + span:before{ width:24px; height:24px; border-radius:16px; margin-right:0; background-color:#B5CB3B; box-shadow: 0 0 0 2px #DDE575; border:0;}
.btCampo .radio input.radioMrd[type=radio]:checked + span:before{background-color:#FFF; box-shadow: 0 0 0 2px #DDE575; color:#666;
-webkit-box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.40);
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 40%);}

.btCampo .radio.r_selectRefinar .radio{ padding:5px 5px 0; }
.btCampo .radio.r_selectRefinar input.radioMrd[type=radio] + span:before{ width:32px; height:32px; border-radius:20px; }
.btCampo .radio.r_selectRefinar label span span{  font-size:18px; }


.btCampo .radio label{ padding-left:0; }
.btCampo .radio label span span{ position:absolute; left:0; width:89%; text-align:center; margin-left:1px; /*margin-top:8px;*/ font-size:14px; cursor:pointer; color:#DDE575; font-weight:bold;}
.btCampo .radio input.checkboxMrd{ cursor: pointer; }
.btCampo .radio input.checkboxMrd[type=checkbox]+span:before{ width:36px; height:36px; background:#FFF; border:0px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; margin-right:2px;  }
.btCampo .radio input.checkboxMrd[type=checkbox]:checked+span:before{width:36px; height:36px; background:#FFF; border:0px; box-shadow: 0 0 0 2px #DDE575; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; margin-right:2px; }
.btCampo .radio input.checkboxMrd.empty[type=checkbox]+span:before{ background:#26272b url(../img/sprite.png) no-repeat -277px -1440px;}

.btCampo.r_btOperacao .radio{ margin:0 5px 0px 0; }
.r_textOperacao{ font-size:12px; padding:5px 4px 5px 7px; }

.sideSearch .btCampo .textItensSearch{ width:55px; float:left; color:#fff; font-size:12px; padding: 9px 15px 9px 0; }
.resultado hr{ margin:5px 0; }

/* RESULTADOS */
.r_card{ width:100%; height:auto; overflow:hidden; }
.r_card a:hover{ text-decoration:none; color:#333; }

.r_card .r_imgCard{ float:left; width:300px; position: relative; }
.r_card .r_imgCard .box-share-favorite{ font-size:12px; }
.r_card .r_imgCard .box-share-favorite .mobile-pd-share{ padding: 0 5px; }
.r_card .r_imgCard .box-share-favorite .favoritar-destaques{ padding: 0 5px; }
.r_card .r_imgCard .box-share-favorite  .row{ margin-left:0; margin-right:0; }

.r_card .r_imgCard .thumb-imovel-card{ height:260px; }

.r_card .r_infoLeft{ width: calc(100% - 500px); float:left; padding:10px; }
.r_card .r_infoLeft .r_refImovel{ padding-left:0; }
.r_card .r_infoLeft h2{ font-size:14px; margin:0; text-transform:uppercase; }
.r_card .r_infoLeft h2 span{ display:inline-block; }
.r_card .r_infoLeft h3{ font-size:10px; margin:0 0 10px; text-transform:uppercase; font-weight:normal; }
.r_card .r_infoLeft h3 span{ display:inline-block; }
.r_card .r_infoLeft p{ font-size:12px; margin:0 0 10px; line-height:normal; }
.r_card .r_infoLeft .r_itensCard{ width:100%; }
.r_card .r_infoLeft .r_itensCard span{ display:inline-block; background:#EEE; color:#000; font-size:10px;  display:inline-block; padding:3px 7px; margin:2px 0; border-radius:15px; }


.r_card .r_infoRight{ width:200px; float:right; padding:0 10px 10px; text-align:right;}
.r_card .r_infoRight p{ margin-bottom:0; }
.r_card .r_infoRight .r_valoresCard{ width:100%; margin-bottom:15px; }
.r_card .r_infoRight .r_valoresCard p{ font-weight:bold; font-size:14px; line-height:18px; }
.r_card .r_infoRight .r_valoresCard p b{ color:#2D2D2D; font-size:16px; }

.r_card .r_infoRight .r_secondValores{ width:100%; }
.r_card .r_infoRight .r_secondValores p{ font-size:12px; }
.r_card .r_infoRight .r_btContatarCard{ background:#c1d83f; color:#333; padding:5px 10px; border-radius:10px; font-weight:bold; margin-top:5px; display:inline-block; }


.r_rowResults{ width:98%; background:#FFF; border-radius:10px; overflow: hidden; margin:0 1% 30px;
	-webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 25%); }

@media screen and (max-width:1200px) {
.r_card .r_infoLeft{ width: calc(100% - 300px); }
.r_card .r_infoRight{ width: calc(100% - 300px); }

.r_card .r_infoRight .r_valoresCard{ width:50%; float:left; text-align:left; }
.r_card .r_infoRight .r_secondValores{ width:50%; float:right; }
}
@media screen and (max-width:992px) {
.r_card .r_imgCard{ width:100%; }
.r_card .r_infoLeft{ width:100%; }
.r_card .r_infoRight{ width:100%; }
}
@media screen and (max-width:768px) {
.r_rowResults{ margin-left:1%; margin-right:1%; }
}

/* FIXO search */

.resultado{ padding-left:50px; }


@media screen and (min-width:1103px) {
.r_refinarFixo{ width:258px !important; position: fixed; left:0; top:60px; height: calc(100vh - 60px); overflow:auto; z-index: 9998;  }
.r_refinarFixo .select-pers{ width:100% !important; }
.r_refinarFixo .select-pers .row{ margin:0 !important;  }
.r_refinarFixo .select-pers .row .col-xs-6{ padding:0 1px !important; }
.r_refinarFixo .r_insideMoney{ width:100% !important; }
#refinarBusca.r_refinarFixo select.form-control{ width:100% !important; }
.r_breadCrumbsImoveis .breadcrumb{ width:  calc(100% - 320px); float:right; }
}
@media screen and (min-width:1350px) {
.r_refinarFixo{ width:300px !important; }
}
@media screen and (min-width:768px) and (max-width:1102px) {
.resultado{ padding-left:100px; }	
.r_refinarFixo{ width:258px !important; position: fixed; left:0; top:96px; height: calc(100vh - 96px); overflow:auto; z-index: 9998;  }
.r_refinarFixo .select-pers{ width:100% !important; }
.r_refinarFixo .select-pers .row{ margin:0 !important;  }
.r_refinarFixo .select-pers .row .col-xs-6{ padding:0 1px !important; }
.r_refinarFixo .r_insideMoney{ width:100% !important; }
#refinarBusca.r_refinarFixo select.form-control{ width:100% !important; }
.r_breadCrumbsImoveis .breadcrumb{ width:  calc(100% - 320px); float:right; }
}

@media screen and (max-width:992px) {
	.resultado{ padding-left:0px; }	
}

.r_footerResults .r_bxLogin{ width:100%; text-align:center; margin-right:0px; } 
.r_footerResults .r_telefonesFooter{ width:320px; margin: 0 auto; float:none; }
.r_footerResults .r_enderecoFooter{ width:100%; padding-bottom: 25px; }
.r_footerResults footer span.menu-telefone-numero a { font-size: 18px !important; }
.r_footerResults .r_botoesFooter{ float:none; margin:20px auto; clear:both; }
.r_footerResults .r_botoesFooter .bt-home-footer{ font-size: 9px; }

@media (min-width: 1200px){
.r_footerResults .container{ width:950px; }
}
@media (min-width: 992px){
.r_footerResults .container{ width:690px; }
}
@media (min-width: 768px){
.r_footerResults .container{ width:470px; }
.r_footerResults{width:  calc(100% - 300px); float:right; }
.r_closeSearch{ display:none; }
}

@media screen and (max-width:768px) {
#abre-refinar{ position:fixed; bottom:0px; left:0; z-index:0; border-radius:0 !important; }
.direita #container-refinar{ position:fixed; top:0; left:0; height:100vh; overflow:auto; z-index: 0; margin-top:0; padding-top:48px;  }
.r_closeSearch{ display:block; position: absolute; right:10px; top:10px; font-size:30px; color:#FFF; background:black; width:44px; height:44px; text-align:center; }
}

/* DETALHES DO IMOVEL */
.r_gridGaleria{ width:100%; height:400px; margin:0; clear:both; float:left; margin-top:90px; }
.r_itemGaleria1{ width:50%; height:400px; float:left; position: relative; }
.r_itemGaleria2{ width:25%; height:400px; float:left; position: relative; }
.r_itemGaleria3{ width:25%; height:400px; float:left; position: relative; }

.r_itemGaleria1 .ampliar-galeria span{ color:#FFF; background-color: #2a2a2a45; font-weight:normal; }

.r_contagemFotos{ position: absolute; right:5px; top:20px; color:#FFF; background:#0000008a; font-size:12px; padding:5 10px; border-radius:5px; }

.r_img1{ width:100%; height:400px; display:block; cursor: zoom-in;  background-position:50% 50% !important; background-size:cover !important; border:1px solid #FFF;
-webkit-box-shadow: inset 0px 0px 35px -9px #000000; 
box-shadow: inset 0px 0px 35px -9px #000000;
-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; transition:all 0.2s ease-in;
 }
 .r_img1:hover{ -webkit-box-shadow: inset 0px 0px 54px -9px #000000; box-shadow: inset 0px 0px 54px -9px #000000;}

@media screen and (max-width:600px) {
.r_img1{ height:182px; }
}

.r_imgSecond, 
.r_imgThird, 
.r_imgFour, 
.r_imgfive{ width:100%; height:200px; display:block; border:1px solid #FFF; }

.r_verFotos{ text-align:center; width:100%; height:100%; background:#000000a6; display:block; }
.r_verFotos p{color:#FFF; margin-top:80px; display:inline-block; border:1px solid #FFF; border-radius:8px; padding:5px 10px; font-size:10px; }

.r_verVideo{ text-align:center; width:100%; height:100%; display:block; background:#000000ab; }
.r_verVideo p{ margin-top:75px; display:inline-block; }

.r_bt-tem-video{ cursor:pointer; }
.r_bt-tem-video img{ cursor:pointer !important; }

.r_containerVideo{ position:fixed; top:0; left:0; width: 100%; height:100%; background:#000000eb; display:none; visibility: hidden; z-index:9999; }
.r_containerVideo.r_visibility{ visibility:visible; }
.r_containerVideo iframe{ width:90% !important; height:80vh !important; margin:10vh 5%;  }
.r_closeVideo{ width:50px; height:50px; border-radius:25px; background:#c1d83f; color: #3a3838; font-weight:bold; text-align:center; cursor:pointer; font-size:22px; line-height:50px; position:absolute; right:4%; top:6vh;  }

.r_containerTour{ position:fixed; top:0; left:0; width: 100%; height:100%; background:#000000eb; display:none; visibility: hidden; z-index:9999; }
.r_containerTour.r_visibility{ visibility:visible; }
.r_containerTour iframe{ width:90% !important; height:80vh !important; margin:10vh 5%;  }
.r_closeTour{ width:50px; height:50px; border-radius:25px; background:#c1d83f; color: #3a3838; font-weight:bold; text-align:center; cursor:pointer; font-size:22px; line-height:50px; position:absolute; right:4%; top:6vh;  }

.imagelightbox-overlay{ z-index: 9999 !important; }

.r_btTour{ position:absolute; width:60px; height:60px; line-height:32px; top:86px; left:20px; cursor:pointer; color:#333; font-weight:bold; font-size:12px; background:#373737cc; display: block; border-radius:5px; text-align:center; padding: 2px 0; }
.r_btMapa{ position:absolute; width:60px; height:60px; line-height:32px; top:20px; left:20px; cursor:pointer; color:#FFF; font-size:12px; background:#0000008a; display: block; border-radius:5px; text-align:center; padding: 2px 0; }
.r_btMapa:hover{ color:#FFF; }

.r_img2, 
.r_img3, 
.r_img4, 
.r_img5{ width:100%; height:198px; display:block; background-position:50% 50% !important; background-size:cover !important; cursor: zoom-in;
-webkit-box-shadow: inset 0px 0px 35px -9px #000000; 
box-shadow: inset 0px 0px 35px -9px #000000;
-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; transition:all 0.2s ease-in;
 }

.r_img2 img, 
.r_img3 img, 
.r_img4 img, 
.r_img5 img{  cursor: zoom-in; }



.r_img2:hover, 
.r_img3:hover, 
.r_img4:hover, 
.r_img5:hover{ -webkit-box-shadow: inset 0px 0px 54px -9px #000000; box-shadow: inset 0px 0px 54px -9px #000000;}

.r_infoShare{ width:100%; /*margin-bottom:200px;*/}

@media screen and (max-width:1110px) {
.r_gridGaleria{ margin-top: 125px; }
}
@media screen and (max-width:992px) {
.r_infoShare .box-share-favorite{ width:90%; padding:15px 5% 10px; }
.r_gridGaleria{ margin-top: 54px; }
}
@media screen and (max-width:768px) {
.r_gridGaleria{ margin-top:88px; }
.r_infoShare a{ font-size:12px !important; }
}

@media screen and (max-width:600px) {
.r_gridGaleria{ width:100%; height:auto; margin:0; margin-top:18px;  clear:both; float:left; overflow:hidden; }
.r_itemGaleria1{ width:100%; height:180px; float:left; position: relative; }
.r_itemGaleria2{ width:50%; height:250px; float:left; position: relative; }
.r_itemGaleria3{ width:50%; height:250px; float:left; position: relative; }
.bg-detalhe-do-imovel .row{ margin-left:0; margin-right:0; margin-top: 70px }
.r_imgSecond, .r_imgThird, .r_imgFour, .r_imgfive{ height:125px; }
.r_img2, 
.r_img3, 
.r_img4, 
.r_img5{ height:123px;}
.r_verVideo p{ margin-top:34px; }
.r_verFotos p{ margin-top:50px; }
}


.r_valoresBox{ width:100%; text-align:right; padding-bottom:10px; }
.r_valoresBoxSecond{ width:100%; text-align:right; padding-bottom:10px; overflow:hidden;  }

.r_valorAgendamentoFirst{ text-align:right; margin:0 10px !important; font-size:28px; line-height:normal; padding-bottom:10px; }
.r_valorAgendamentoFirst span{ font-size:14px !important; display:contents !important; }

.r_valorAgendamentoSecond{ text-align:right; margin:0 10px !important; font-size:20px; line-height:normal; color:#999; }
.r_valorAgendamentoSecond span{ font-size:10px !important; display:contents !important; }

.r_valorCond{ width:100%; border-bottom:1px solid #EEE; overflow:hidden; color:#666; }
.r_leftV{ width:50%; float:left; padding:2px 5px; text-align:left; }
.r_rightV{ width:50%; float:right; padding:2px 5px; text-align:right; }

.r_newTitle h1{ font-size:24px; font-weight:bold; text-transform:uppercase; margin-bottom:5px; color:#666;  }
.r_newTitle h2{ font-size:14px; margin:0 0 20px; text-transform:uppercase; color:#999; }

.r_refImovel{ font-size:12px; width:100%; text-align:left; display:block; padding:0 5px; }

.box-agendamento.r_boxAgendamento{ background:#FFF; border-radius:20px; margin-top:-120px;
-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 13%);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.13);
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 13%); }


@media screen and (max-width:1199px) {
.box-agendamento.r_boxAgendamento form{ width:100%; }
}
@media screen and (min-width:993px) {
 .box-agendamento.r_boxAgendamento{ max-height: 100vh; overflow: auto; }
}
@media screen and (max-width:992px) {
.box-agendamento.r_boxAgendamento{ margin-top:25px; }
}

.r_boxItensImov{ width:100%; height:auto; }
.r_boxitem{ width:33%; float:left; color:#333; padding:5px 5px; }
.r_boxitem .svg-inline--fa{ font-size:20px; }


.box-agendamento.r_boxAgendamento .box-navegation-det{ width:320px; height:auto; overflow:hidden; margin-bottom:0px; padding-bottom:10px; }
.box-agendamento.r_boxAgendamento .box-navegation-det ul li{ width:31%; margin:0 1.1%; padding-right:0; padding-left: 0; border-right:0;  }
.box-agendamento.r_boxAgendamento .box-navegation-det ul li.r_especiaisFirst{ width:100%; border-right:0; }
.box-agendamento.r_boxAgendamento .box-navegation-det ul li a{ width:100%; padding:7px 5px; font-size:10px; }

.box-agendamento.r_boxAgendamento .box-navegation-det ul li .svg-inline--fa{ color:#333; font-size:26px; margin: 10px 0px; }
.box-agendamento.r_boxAgendamento .box-navegation-det ul li a:hover{ background:#e6e6e6; color:#333; }
.box-agendamento.r_boxAgendamento .box-navegation-det > .col-md-8{ background:none; height:100px; }
.box-agendamento.r_boxAgendamento .form-group input{ width:100%; }
.box-agendamento.r_boxAgendamento .box-agendamento .btn{ margin-top:12px !important; }
.box-agendamento.r_boxAgendamento .datepicker-inline .datepicker{ width:100%; }

.r_btSolicitarInformacoes{ width:100%; position:relative; height:auto; }
.r_btSolicitarInformacoes #formsolicite{ width:320px; position:inherit; top:auto; height:360px;}
.r_btSolicitarInformacoes .bt-mais-info-det{ margin:10px 0px 0; display: block; text-align:center; font-size:14px; color:#333; text-decoration:none; text-transform: uppercase; cursor:pointer; border-bottom:0;
    padding: 17px;
    border: 1px solid #fff;
    background-color:#e6e6e6;
    width: 320px;
    -webkit-box-shadow: 0px 2px 7px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 7px 0px rgb(0 0 0 / 25%); }
.r_btSolicitarInformacoes .bt-mais-info-det.bt-active-click::after{ right: 45px; top:18px; }

.r_btFinanciamento{ width:100%; height:50px; border:1px solid #EEE; border-radius:30px; text-align: center; background:#FFF; overflow:hidden;
	-webkit-box-shadow: 0px 2px 7px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 7px 0px rgb(0 0 0 / 25%); }
.r_btFinanciamento a{ width:100%; height:100%; display:block; background:#e4ff4c; line-height:50px; color:#333; font-weight:bold; text-decoration:none;
-webkit-transition: background 500ms ease;
    -moz-transition: background 500ms ease;
    -ms-transition: background 500ms ease;
    -o-transition: background 500ms ease;
    transition: background 500ms ease; }
.r_btFinanciamento a:hover{ background:#e6e6e6; }

.mais-info p{ line-height:150%; }

@media screen and (max-width:992px) {
.r_btSolicitarInformacoes .bt-mais-info-det{ width:100%; }
.r_btSolicitarInformacoes #formsolicite{ width:100%; }
.r_newTitle h2{ text-align:center;  }
.box-agendamento.r_boxAgendamento .box-navegation-det{ width:100%; }
.box-agendamento.r_boxAgendamento .box-navegation-det ul li{ float:left; }
}

/* SEMELHANTES */
.r_slideDestaques .efeitoblum{ padding-left:0; padding-right:0; margin:0 5px; }
.r_tabSemelhantes{ height:360px; overflow:hidden; }
.r_titleSemelhantes{ color:#c1d83f; font-size:19px; font-weight:400; text-transform:uppercase;  margin-bottom: 20px; padding:0 10px;}
.r_navSemelhantes{ font-size:12px !important; }
.r_navSemelhantes a{ padding:10px 10px !important; color: #333; }

.nav-tabs>li>a{ background:#bfd343; }

@media screen and (max-width:992px) {
.r_tabSemelhantes{ height:320px; }
}
@media screen and (max-width:768px) {
.r_navSemelhantes{ padding:5px 5px 0; } 
.r_navSemelhantes li{ width:50%; margin-bottom:0px; }
.r_navSemelhantes li a{ border:1px solid #DDD;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ border-bottom-color:#DDD; background:#EEE; }
}

@media screen and (max-width:500px) {
.r_navSemelhantes a{ height:55px; text-align:center; }
}


.r_bxLogin{ float:left; width:120px; margin-right:20px; margin-top:15px; }
.r_bxLogin a{ height:62px; color:#FFF; }
.r_bxLogin a:hover{ color: #c1d83f; }
.r_btLoginFooter{ font-size:20px !important; border-radius:4px; }


.r_telefonesFooter{ padding:0px 0; float:left; margin-bottom:10px; }
.r_telefonesFooter a{ font-size:12px; }
.r_telefonesFooter .fa-phone-alt{ font-size:14px; }

.r_socialFooter{ width:100%; height:auto; padding:0px 0 0; text-align:center; border-top:1px solid #FFF; padding-top:5px;}
.r_socialFooter span{ color:#FFF; font-size:14px; padding:5px 0; }
.r_socialFooter a{ color:#FFF; margin:0 5px; }
.r_socialFooter a .svg-inline--fa{ font-size:24px; }


.r_enderecoFooter{ float:left; width:280px; padding:0 5px; text-align:center; margin-bottom:10px;  }
.r_enderecoFooter a{ color:#FFF; }

.r_botoesFooter{ float:right; width:100%; height:auto; }
.r_botoesFooter .bt-home-footer{ width:31%; min-height:34px; height:auto; padding:10px; float:left; background: #c1d83f; border-radius:25px; color:#333; font-weight:bold; margin:0 1% 5px; font-size:12px; }
.r_botoesFooter .bt-home-footer svg{ color:#333; font-size:12px; }
.r_botoesFooter .bt-home-footer:hover svg{ color:#FFF; }

.r_botoesFooter .r_btcredihome{ background:#FFF; margin-bottom:0px;}
.r_botoesFooter .r_btcredihome img{  margin-left:0 !important; max-width:100%;}

.r_icoTour{ width:24px; height:15px;  display:inline-block; background:url(../images/icotour.png) no-repeat center; }

.r_flutuante{ width:44px; height:auto; position:fixed; right:10px; bottom:58px; z-index:1001; }
.r_flutuante { text-align:center; }
.r_flutuante .box-coracao-fav{ width:44px; height:44px; border-radius:25px; margin-bottom:10px; }
.r_flutuante .box-coracao-fav a{ background:none;}

.r_whatsSide{ width:44px; height:44px; background: #16ba01; border-radius:25px; padding:5px 6px; }
.r_whatsSide svg{ font-size:34px; color:#FFF; }


.r_flutuanteId{ width:auto; height:44px; position: fixed; right:10px; bottom:10px; z-index:1001; }
.r_flutuanteId .r_icoidflut{ float:right; width:44px; height:44px; cursor: pointer; background:#333; border-radius: 30px; border:4px solid #c1d83f; }
.r_flutuanteId .r_icoidflut img{ width:100%; }
.r_flutuanteId .r_icoidflut span{ width:34px; height:36px; text-align: center; color:#FFF; line-height:36px; font-weight:bold; font-size:18px; display:none; } 
.r_flutuanteId .r_icoidflut.r_closed img{ display:none; }
.r_flutuanteId .r_icoidflut.r_closed span{ display:block; } 

.r_flutuanteId form{ width: 136px; height:41px; float:left; margin:3px 2px; background:#FFF; display:none; border:4px solid #EEE; border-radius:30px; overflow:hidden;
-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 13%);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.13);
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 13%); }
.r_flutuanteId form button{ width:32px; height:32px; border:0px; border-radius:20px; background:#c1d83f;  }
.r_flutuanteId form input{ float: left; width:87px; margin: 0 4px; height:32px; border:0px; outline:none; }

.r_flutuanteId form.r_showride{ display:block; }

/*@media screen and (max-width:1199px) {
	.r_botoesFooter{ width:230px; }
	.r_botoesFooter .bt-home-footer img{ margin-top:0; }
}*/
@media screen and (max-width:992px) {
.r_botoesFooter{ width:100%; margin-top: 25px; border-top:1px solid #333; padding-top:20px; }
.r_botoesFooter .bt-home-footer{ width:31%; margin:15px 1% 5px; float:left; } 
.r_botoesFooter .r_btcredihome{ margin-top:0; }
}

@media screen and (max-width:992px) {
.r_bxLogin{ width:100%; margin-right:0; text-align:center; }
.r_telefonesFooter{ width:100%; text-align:center; }
.r_enderecoFooter{ width:100%; }
.r_botoesFooter .bt-home-footer{ width:98%; margin-top:0; }
}

/* VITRINE */
.r_contentCondominio{ width:100%; clear:both; overflow:hidden; margin-bottom:15px; }
.r_contentCondominio .r_condImg{ float:left; width:300px; height:200px;
    display: block;
    cursor: zoom-in;
    background-position: 50% 50% !important;
    background-size: cover !important;
    -webkit-box-shadow: inset 0px 0px 35px -9px #000000;
    box-shadow: inset 0px 0px 35px -9px #000000;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;}
.r_contentCondominio .r_condText{ float:right; width: calc(100% - 320px);}
.r_contentCondominio .r_condText h2{ text-transform:uppercase; margin-top:5px; }
.r_contentCondominio .r_condText p{ font-size:12px; }

@media screen and (max-width:992px) {
.r_contentCondominio .r_condImg{ width:100%; }
.r_contentCondominio .r_condText{ width:100%; }
}
@media screen and (max-width:768px) {
.r_contentCondominio .r_condImg{ width:100%; margin-top:20px; }
}

.bannerVitrine{ width:100%; }
.bannerVitrine img{ max-width:100%; }
.bannerVitrine h2{ border-bottom:1px solid #EEE; padding-bottom: 20px; font-size: 26px; }

div#lightboxed--content{ max-height: 100vh; }
div#lightboxed--content .lightboxed--frame{ max-height: 100vh; }
div#lightboxed--container{ z-index:9999 !important; }



.contentDetalhesCondominio{ padding:0px; width:100%; margin-bottom:30px; }
.contentDetalhesCondominio .col-xs-12{ padding:20px; width:100%; }

.r_opcoes{ padding:5px; background: aliceblue; border-radius: 5px; display: block;}

@media screen and (max-width:768px) {
.r_mosaicoClear{ clear: both; }
.r_quebrar{ display:block; }
}
.r_btOperacao { padding-top: 100px;}


/*Botões Home */

.btn-home {
	width: 150px;
	height: 75px;
	border-radius: 15px;
	font-weight: bold;
	color: white;
	  margin: 15px;
}

btn-home:hover {
	color: black;
}

.alugue-home {
	background: linear-gradient(
		rgba(0,0,0,.3), rgba(0,0,0,.3)),
		url(https://www.pontohouse.com.br/images/btn-home-1.png);
}

.compre-home {
	background: linear-gradient(
		rgba(0,0,0,.3), rgba(0,0,0,.3)),
		url(https://www.pontohouse.com.br/images/btn-home-2.png);
}

.anuncie-home {
	background: linear-gradient(
		rgba(0,0,0,.3), rgba(0,0,0,.3)),
		url(https://www.pontohouse.com.br/images/btn-home-3.png);
}

.financie-home {
	background: linear-gradient(
		rgba(0,0,0,.3), rgba(0,0,0,.3)),
		url(https://www.pontohouse.com.br/images/btn-home-4.png);
}

button:hover {
	background: linear-gradient(
		#c2d83f99, #c2d83f99);
	color:black;
}

.linha-btn-home {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;

}

.row-btn-home {
align-self: center;
display: flex;
justify-content: center;
}

.btn-home-mobile {
align-self: center;
display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
padding-top: -8%;
}

/* Estilos do Popup */

.popup-popup-wrapper {
  	color: white;
  	z-index: 1;
    display: none;
    background: rgba(0,0,0,.5);
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
}

.popup-popup {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;   
	font-weight: bold;
  	color: white;
    width: 90%;
    height:100%;
    max-width: 850px;
    /*max-height: 400px;*/
    margin: 10% auto;
    padding: 20px;
    position: relative;
    border-radius: 25px;
	background: linear-gradient(
		rgba(0,0,0,.5), rgba(0,0,0,.5));
  		background-image: url(https://www.pontohouse.com.br/images/bg-popup-desktop.jpg);
		background-repeat: no-repeat;
}

.popup-popup h2{
	font-size: large;
  	color: white;
}

.popup-popup p{
	color: white;
}

.popup-sendbutton{
    padding-top: 3%;
}

.popup-popup form {
	align-content: right;
}

.popup-align-form-content{
  	color: white;
 	margin-left:45%;
    text-align: center;   
	font-weight: bold;
}

.popup-align-form-content h2 p{
	color: white;
}

.popup-form-label {
  	color: white;
	font-weight: 700;
}


.popup-sendbutton button {
    color: white;
    border: 0;
    width: 60%;
    max-width: 350px;
    cursor: pointer;
    background: #c2d83f;
    margin-left: auto;
    margin-right: auto;
    border-radius: 25px;
    padding: 15px;
	font-size: 14pt;
}

.popup-popup-close {
    position: absolute;
    top: 5px;
    right: 10px;
    cursor: pointer;
  	font-size: 14pt;
}

.popup-form-input {
    margin: 10px;
}

.popup-form-input input {
    width: 50%;
    border-radius: 25px;
    border: 0;
    background: #efeeee;
    padding: 5px;
    margin-top: 5px;
    text-indent: 25px;    
}

.popup-warning{
  	font-weight: 100;
	font-size:8px;
}

.popup-form-input label {
	font-weight: bold;
	font-size: 10pt;
}

.popup-popup-content a {
	text-decoration: none;
}

@media screen and (max-width: 767px){
  	.popup-popup-wrapper{z-index:9998;}
	.popup-popup{height: 700px; /*margin-top: 20%;*/ background: linear-gradient(
		rgba(0,0,0,.0), rgba(0,0,0,.0)),
		url(https://www.pontohouse.com.br/images/bg-popup-mobile.jpg); background-size: 100%; background-repeat: no-repeat; text-align: center; background-position: center top; margin: 20% auto;}
	.popup-popup-content{margin-top: 70%;}
	.popup-sendbutton label {text-indent: 0;}
	.popup-popup form {margin: 0%;}
	.popup-form-input input {width: 90%; margin-left: auto; margin-right: auto;}
  .popup-align-form-content{margin-left:0%;}
}

@media screen and (min-width: 769px){
	.popup-popup{height: 400px;}
}

/* Estilo do Módulo de Busca Rápida */

.form-row{
    background-color: #2D2D2D;
    padding: 25px;
    border-radius: 15px;
}

.row-br {
    margin-bottom: 10px;
	--bs-gutter-x:1.5rem;
	--bs-gutter-y:0;
	display:flex;
	flex-wrap:wrap;
	margin-top:calc(-1 * var(--bs-gutter-y));
	margin-right:calc(-.5 * var(--bs-gutter-x));
	margin-left:calc(-.5 * var(--bs-gutter-x));
}

.col-br{
	flex:0 0 auto;
	width:auto;
}

.col-6-br{
	flex:0 0 auto;
	width:50%;
}

.col-1-br{
	flex:0 0 auto;
	width:8.33333333%;
}

.col-11-br{
	flex:0 0 auto;
	width:91.66666667%;
}

.form-control {
    font-size: 80%;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    color: #FFF;
    background-color: #C2D83F;
}


.form-control::placeholder{
    color: #FFF;
}

input#boxref{
    background-color: #2D2D2D;
    opacity: 80%;
    position: relative;
    z-index: 1;
}

#resultado_bairro {
    position: relative;
    z-index: 2;
}

.input-bairro {
    font-size: 80%;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    color: gray;
    background-color: #FFF;
    width: 100%;
}

.input-bairro::placeholder {
    color: gray;
}

#boxcodtipoimovel select{
	color: gray;
}

@media screen and (min-width: 300px){
	.col-br {width: 100%; margin-bottom: 5%;}
}

@media screen and (min-width: 768px){
	.col-br {width: 25%;}
	
}