.sws-input-search-location .clearInputValue{
}

.sws-input-search-location.open .clearInputValue{
	font-family: 'swsicon';
	position: absolute;
	width: 30px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	right: 5px;
	top: 0;
	opacity: 0.3;
	font-size: 18px;
	z-index: 100;
	display: inherit;
	cursor: pointer;
}

.sws-input-search-location.open .clearInputValue:before{
	content: "\e932";
}





/* empreendimentos */
.venture_bt{
	margin-top: 30px;
}

.z_i_info_bt{
	display: inline-block;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    box-sizing: border-box;
    line-height: 45px;
    font-size: 14px;
    text-transform: uppercase;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0,0,0,.15);
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,.15);
    cursor: pointer;
    color: #022439;
    font-weight: 400;	
}

.z_i_info_bt:hover{
    background: #022439;
    border-color: #022439;
    color: #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,0);
}

.venture_bloco_topo{
	font-size: 0px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid rgba(0,0,0,0.15);
}

.aberto > .venture_bloco_topo{
	border-color: #fff;
	padding-bottom: 0px;
}

.venture_bloco_topo_img,
.venture_bloco_topo_info{
	display: inline-block;
	vertical-align: middle;
}

.venture_bloco_topo_img{
	width: 35%;
}

.venture_bloco_topo_info{
	width: 65%;
	font-size: 14px;
}

.venture_bloco_topo_img span{
	display: block;
	padding-right: 20px;
}

.venture_bloco_topo_img span img{
	width: 100%;
}

.venture_bloco_topo_nome{
	font-size: 25px;
	font-weight: 300;
	padding-bottom: 5px;
}

.venture_bloco_topo_dis{
	padding-bottom: 15px;
}

.venture_bloco_topo_dis_nenhum{
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 2px;
	background: #FF084F;
	color: #fff;
}

.venture_bloco_topo_abre,
.venture_bloco_topo_galeria{
	display: inline-block;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    box-sizing: border-box;
    line-height: 45px;
    font-size: 14px;
    text-transform: uppercase;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0,0,0,.15);
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,.15);
    cursor: pointer;
    color: #022439;
    font-weight: 600;
    margin-right: 10px;
}
.venture_bloco_topo_galeria{
    box-shadow: none;
    font-weight: 400;
}


.venture_bloco_topo_abre:hover,
.venture_bloco_topo_galeria:hover{
    background: #022439;
    border-color: #022439;
    color: #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,0);
}

.venture_bloco_cont{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid rgba(0,0,0,0.15);
}

.venture_bloco_cont_el{
	border-radius: 4px;
	background: rgba(2,36,57,.05);
	position: relative;
	padding: 15px;
	box-sizing: border-box;
	font-size: 0px;
	margin-top: 1px;
}

.venture_bloco_cont_el:before{
	content: "";
	position: absolute;
	left: 165px;
	height: 100%;
	top: 0;
	background: rgba(2,36,57,.03);
	width: calc(100% - 330px);
	z-index: 0;
}

.venture_bloco_cont_el_e,
.venture_bloco_cont_el_c,
.venture_bloco_cont_el_d{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	position: relative;
	z-index: 1;
}

.venture_bloco_cont_el_e{
	width: 150px;
}

.venture_bloco_cont_el_c{
	width: calc(100% - 300px);
	box-sizing: border-box;
	padding: 0px 15px;
}

.venture_bloco_cont_el_d{
	width: 150px;
}

.venture_bloco_cont_el_det{
	font-size: 0px;
}

.venture_bloco_cont_el_det_col{
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	padding-bottom: 10px;
}

.venture_bloco_cont_el_det_col span,
.venture_bloco_cont_el_det_col strong{
	padding: 0px 10px 3px 0px;
	font-size: 12px;
	display: block;
}
.venture_bloco_cont_el_det_col strong{
	font-size: 14px;
	font-weight: 700;
}

.venture_bloco_cont_el_id{
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 5px;
}

.venture_bloco_cont_el_dis{
	display: inline-block;
	padding: 5px 10px;
	border-radius: 2px;
	font-weight: 600;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}

.venture_bloco_cont_el_imovel{
	display: inline-block;
	padding: 5px 10px;
	border-radius: 2px;
	font-weight: 600;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 20px;
}

.venture_bloco_cont_el_sim{
	background: #36a769;
}
.venture_bloco_cont_el_nao{
	background: #d63030;
}

.venture_bloco_cont_el_preco{
	margin-bottom: 5px;
}

.venture_bloco_cont_el_contacto{
	display: inline-block;
    line-height: 18px;
    padding: 10px 20px;
    box-sizing: border-box;
    font-size: 14px;
    text-transform: uppercase;
    background: #022439;
    box-shadow: 0 1px 5px rgba(0,0,0,.15);
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
    font-weight: 600;
    text-align: center;
    margin-left: 15px;
}
.venture_bloco_cont_el_contacto:hover{
    background: #36a769;
    box-shadow: 0 1px 5px rgba(0,0,0,0);
}

.venture_bloco_cont_el_contacto.disabled{
	pointer-events: none;
	background: rgba(2,36,57,.1);
	color: rgba(2,36,57,.2);
	box-shadow: none;
}

.venture_bloco_cont_el_download{
	padding-top: 10px;
}

.venture_bloco_cont_el_download a{
	display: inline-block;
	padding: 10px;
	border-radius: 2px;
	background: #fff;
	margin-right: 15px;
	text-transform: uppercase;
    color: #022439;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.venture_bloco_cont_el_download a:hover{
    background: #022439;
    color: #fff;
}

.z_separador_mini{
	height: 50px;
}

.z_mapa_acab{
	margin-bottom: 50px;
	border-radius: 4px;
	background: rgba(2,36,57,.03);
	border: 1px solid rgba(2,36,57,.05);
	box-sizing: border-box;
	padding: 30px;
	font-size: 0px;
}

.z_mapa_acab_e,
.z_mapa_acab_d{
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
}

.z_mapa_acab_e{
	font-size: 22px;
	font-weight: 300;
	width: 70%;
}

.z_mapa_acab_d{
	width: 30%;
	text-align: right;
}

.z_mapa_acab_bt{
	display: inline-block;
    padding: 15px 30px 15px 15px;
    box-sizing: border-box;
    font-size: 15px;
    text-transform: uppercase;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0,0,0,.15);
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,.15);
    cursor: pointer;
    color: #022439;
    font-weight: 400;	
}

.z_mapa_acab_bt:hover{
    background: #022439;
    border-color: #022439;
    color: #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,0);
}

.z_mapa_acab_bt i,
.z_mapa_acab_bt span{
	display: inline-block;
	vertical-align: middle;
}

.z_mapa_acab_bt i{
	padding-right: 15px;
}



@media only screen and (max-width: 1024px){
	.z_mapa_acab_e{
		width: 60%;
	}

	.z_mapa_acab_d{
		width: 40%;
		text-align: left;
	}
}



@media only screen and (max-width: 768px){
	.z_mapa_acab_e{
		width: 100%;
		padding-bottom: 15px;
	}

	.z_mapa_acab_d{
		width: 100%;
	}
	.venture_bloco_topo_info,
	.venture_bloco_topo_img{
		width: 100%;
	}

	.venture_bloco_topo_img span{
		padding-right: 0px;
		padding-bottom: 15px;
	}

	.venture_bloco_cont_el_c{
		width: calc(100% - 150px);
		padding-right: 0px;
	}

	.venture_bloco_cont_el_d{
		width: auto;
		display: block;
		margin-left: 150px;
		padding-top: 15px;
	}

	.venture_bloco_cont_el:before{
		width: calc(100% - 165px);
		border-radius: 0px 4px 4px 0px;
	}

	.venture_bloco_cont_el_download a{
		padding: 15px;
		display: block;
		margin: 0px;
		margin-bottom: 5px;
		text-align: center;
	}

	.venture_bloco_cont_el_contacto{
		padding: 15px;
		font-size: 18px;
		display: block;
		text-align: center;
	}

	.venture_bloco_cont_el_det{
		padding-bottom: 15px;
	}
}

@media only screen and (max-width: 760px){
	.venture_bloco_cont_el_e{
		width: 120px;
	}
	.venture_bloco_cont_el:before{
		width: calc(100% - 135px);
		left: 135px;
	}
	.venture_bloco_cont_el_id{
		font-size: 15px;
	}

	.venture_bloco_cont_el_c{
		width: calc(100% - 120px);
	}

	.venture_bloco_cont_el_d{
		margin-left: 120px;
	}

	.venture_bloco_cont_el_det_col{
		width: 50%;
	}

	.venture_bloco_cont,
	.venture_bloco_topo{
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
}

.f_gal_group.swiper-container
{
	height: 100vh;
}

.sem_scroll
{
	overflow: hidden !important;
}

.lb_emp_contacto .bt_side
{
	display: inline-block;
}

.lb_emp_contacto .bt_side_cx
{
	text-align: center;
}

.venture_bloco_cont_el_ver{
	background: #02243E;
}
