/*=======================.slider_sessao .item .texto
	LIGHTBOX
=======================*/
#inline2{
	padding:5px;
}

#inline2 b{
	width:100%;
	text-align:center;
	margin-bottom:20px;
	display:block;
	font-weight:600;
	font-size:20px;
}

#inline2 p{
	font-size: 17px;
	line-height: 28px;
	font-weight: 300;
	padding:0 10px;
}

#inline2 p i{
	font-weight:500;
}

#banner_principal .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background: #fff;
	opacity: 1;
	border: 1px solid #337ab7 !important;
}
#banner_principal .swiper-pagination-bullet-active{
	background: #337ab7;
}
#banner_principal .swiper-slide iframe{
	width: 100%;
	height: 800px;
	display: block;
}
/*=======================
	BANNER PRINCIPAL (MODELO ANTIGO)

	#banner_principal{
		width:100%;
		height:450px;
		position:relative;
	}
	#banner_principal .item > div{
		background-position:center;
		background-repeat:no-repeat;
		display:block;
		width:100%;
		height:450px;
	}
	#banner_principal .item > div a{
		display:block;
		height:100%;
		width:100%;
	}

	#banner_principal .owl-controls{
		width:1300px;
		margin:0 auto;
		position:relative;
	}

	#banner_principal .owl-pagination{
		text-align: center;
		position: absolute;
		width: 100%;
		top: -35px;
	}
	#banner_principal .owl-pagination div{
		display:inline-block;
		margin:0 6px;
	}
	#banner_principal .owl-pagination div span{
		background:#2d5ab5;
		border:3px solid #2d5ab5;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		display:block;
		width:18px;
		height:18px;
		-webkit-transition: background 0.3s ease-in-out;
		-moz-transition: background 0.3s ease-in-out;
		-ms-transition: background 0.3s ease-in-out;
		-o-transition: background 0.3s ease-in-out;
		transition: background 0.3s ease-in-out;
	}
	#banner_principal .owl-pagination div.active span{
		background:#fff;
	}

	#banner_principal .owl-buttons{
		position: absolute;
		width: 1300px;
		top: -295px;
	}
	#banner_principal .owl-buttons > div{
		background:url(../images/home/setas_banner_principal.png) no-repeat;
		cursor:pointer;
		display:block;
		width:72px;
		height:126px;
		position:absolute;
		top:0;
	}
	#banner_principal .owl-buttons .owl-prev{
		left:0;
		background-position:left top;
	}
	#banner_principal .owl-buttons .owl-prev:hover{
		background-position:left bottom;
	}

	#banner_principal .owl-buttons .owl-next{
		right:0;
		background-position:right top;
	}
	#banner_principal .owl-buttons .owl-next:hover{
		background-position:right bottom;
	}
=======================*/

/*=======================
	BANNER PRINCIPAL (ESTILO NOVO)
=======================*/

	#banner_home .link_banner_home{
		display: block;
		height: 100%;
	}
	#banner_home .img-cover{
		object-fit: cover;
    	display: block;
    	width: 100%;
    	height: 100%;
	}

/*=======================
	BANNER BUSCA
=======================*/
	#banner_busca{
		background:url(../images/home/bg-busca.jpg) no-repeat center;
		width:100%;
		height:670px;
		text-align:center;
	}
	#banner_busca h2{
		color:#fff;
		font-size:40px;
		font-weight:100;
		line-height:48px;
		margin-top:195px;
	}

	#formulario_busca_home{
		width:830px;
		height:70px;
		margin:35px auto 0;
		position:relative;
	}
	#formulario_busca_home .topo{
		width:100%;
		height:66px;
		border:2px solid #438bdd;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	#formulario_busca_home .topo.clicked{
		border-color:#fff;
		background:#fff;
	}
	#formulario_busca_home .topo.clicked input{
		color:#7086bf;
	}
	#formulario_busca_home .topo input{
		border:none;
		background:none;
		float:left;
		line-height:60px;
		padding:0 25px;
		font-size:20px;
		color:#fff;
		font-weight:700;
		font-family:"Roboto",sans-serif;
		width:760px;
	}
	#formulario_busca_home .topo i{
		background:url(../images/home/icone-busca.png) no-repeat 0 0;
		width:36px;
		height:36px;
		display:block;
		float:right;
		margin:13px 25px 13px 0px;
		-webkit-transition: background 0.3s ease-in-out;
		-moz-transition: background 0.3s ease-in-out;
		-ms-transition: background 0.3s ease-in-out;
		-o-transition: background 0.3s ease-in-out;
		transition: background 0.3s ease-in-out;
	}
	#formulario_busca_home .topo.clicked i{
		background-position:center;
	}

	#formulario_busca_home .resultados{
		background:#2c58b1;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border:1px solid #4a6fbd;
		position:absolute;
		width:100%;
		top: 66px;
		overflow:hidden;
		display:none;
		z-index:2;
	}
	#formulario_busca_home .ver_todos_resultados{
		color:#fff;
		cursor:pointer;
		height:58px;
		font-size:14px;
		line-height:58px;
		font-weight:700;
		text-transform:uppercase;
		width:100%;
		letter-spacing:1px;
		float:left;
	}
	#formulario_busca_home .ver_todos_resultados:hover{
		background:#1f4aa1;
	}

	#formulario_busca_home .resultados_posts a{
		min-height:78px;
		border-bottom:1px solid #4a6fbd;
		padding:25px;
		width:100%;
		display:block;
		text-align:left;
		float:left;
	}
	#formulario_busca_home .resultados_posts a:hover{
		background:#1f4aa1;
	}
	#formulario_busca_home .resultados_posts a span{
		color:#fff;
		font-size:20px;
		line-height: 30px;
		font-weight:300;
		width:600px;
	}
	#formulario_busca_home .resultados_posts a span b{
		font-weight:700;
	}
	#formulario_busca_home .resultados_posts a small{
		background:#1f4aa1;
		float:right;
		color:#fff;
		font-size:13px;
		line-height:30px;
		text-transform:uppercase;
		font-weight:700;
		padding:0 25px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		min-width:118px;
		text-align:center;
	}
	#formulario_busca_home .resultados_posts a:hover small{
		background:#2c58b1;
	}

	#botoes_categorias{
		width:100%;
		text-align:center;
	}
	#botoes_categorias a{
		display:inline-block;
		position:relative;
		margin-top:35px;
	}
	#botoes_categorias a:hover{
		text-decoration:none;
	}
	#botoes_categorias a .icone{
		background:url(../images/home/icones-categorias.png) no-repeat;
		height:86px;
		margin:0 20px 10px 20px;
		display:block;
	}
	#botoes_categorias a .sombra{
		display:block;
		position:absolute;
		display:none;
	}
	#botoes_categorias a span{
		color:#7086bf;
		font-size:20px;
		line-height:25px;
		font-weight:300;
	}

	#botoes_categorias #botao_categoria_small .icone{
		background-position:0 0;
		width:71px;
	}
	#botoes_categorias #botao_categoria_small .sombra{
		background:url(../images/home/sombra-icone-categoria-small.png) no-repeat;
		width:225px;
		height:151px;
		left: -52px;
 	    top: -4px;
	}

	#botoes_categorias #botao_categoria_empresarial .icone{
		background-position:-71px 0;
		width:90px;
	}
	#botoes_categorias #botao_categoria_empresarial .sombra{
		background:url(../images/home/sombra-icone-categoria-empresarial.png) no-repeat;
		width:225px;
		height:143px;
		top: 4px;
		left: -50px;
	}

	#botoes_categorias #botao_categoria_residencial .icone{
		background-position:-161px 0;
		width:102px;
	}
	#botoes_categorias #botao_categoria_residencial .sombra{
		background:url(../images/home/sombra-icone-categoria-residencial.png) no-repeat;
		width:225px;
		height:148px;
		top: -1px;
		left: -43px;
	}

	#botoes_categorias #botao_categoria_business .icone{
		background:url(../images/home/icones-categorias-02.png) no-repeat 0 0;
		width:86px;
	}
	#botoes_categorias #botao_categoria_business .sombra{
		background:url(../images/home/sombra-icone-categoria-business.png) no-repeat;
		width:225px;
		height:142px;
		top: -2px;
		left: -53px;
	}

/*=========================
	SESSOES HOME // TOPO
=========================*/
	.sessoes_home{
		margin-bottom:100px;
	}
	.sessoes_home .container{
		padding:0;
	}
	.sessoes_home .topo{
		background-repeat:no-repeat;
		background-position:center;
		height:500px;
		width:100%;
	}
	.menu_sessoes{
		width:100%;
		height:102px;
		padding:30px 0;
		text-align:center;
		border-bottom:1px solid rgba(255,255,255,0.2);
	}
	.menu_sessoes a{
		color:#fff;
		display:inline-block;
		font-size:17px;
		font-weight:800;
		line-height:40px;
		letter-spacing:1px;
		text-transform:uppercase;
		padding:0 22px;
		-webkit-transition: color 0.3s ease-in-out;
		-moz-transition: color 0.3s ease-in-out;
		-ms-transition: color 0.3s ease-in-out;
		-o-transition: color 0.3s ease-in-out;
		transition: color 0.3s ease-in-out;
	}
	.menu_sessoes a:hover{
		text-decoration:none;
	}

	.titulo_sessao{
		width:100%;
		text-align:center;
		margin-top:100px;
	}
	.titulo_sessao > div{
		display:inline-block;
	}
	.titulo_sessao h3{
		font-size:120px;
		font-weight:100;
		line-height:110px;
		text-align:left;
		padding-top:16px;
	}
	.titulo_sessao p{
		font-size:32px;
		line-height:40px;
		font-weight:100;
		font-style:italic;
		clear:both;
		text-align:left;
	}

/*===========================
	SESSOES HOME // SLIDER
===========================*/
	.slider_sessao{
		margin-top:-30px;
		margin-bottom:90px;
		width:470px !important;
		height:470px;
		float:left;
	}
	.slider_sessao .item .imagem{
		/* height:254px; */
		width:100%;
		overflow:hidden;
	}
	.slider_sessao .item .imagem i{
		background:url(../images/home/sombra-slider-sessoes.png) no-repeat center;
		display:block;
		height:109px;
		width:100%;
		position:absolute;
		z-index:1;
	}
	.slider_sessao .item .texto{
		width:100%;
		padding:37px 30px;
		height:141px;
	}
	.slider_sessao .item .texto p{
		color:#fff;
		font-size:27px;
		font-weight:500;
		line-height:34px;
	}
	.slider_sessao .owl-controls{
		width:470px;
		position:relative;
	}

	.slider_sessao .owl-pagination{
		position: absolute;
		top: -130px;
		left: 30px;
	}
	.slider_sessao .owl-pagination div{
		display:inline-block;
		margin:0 3px;
	}
	.slider_sessao .owl-pagination div span{
		background:#fff;
		border:3px solid #fff;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		display:block;
		width:11px;
		height:11px;
	}
	.slider_sessao .owl-pagination div.active span,
	.slider_sessao .owl-pagination div:hover span{
		background:#3f3653;
	}

/*===========================
	SESSOES HOME // LOJAS
===========================*/
	.lojas_sessoes{
		float:left;
		width:700px;
		height:440px;
	}
	.lojas_sessoes .left{
		width:350px;
		float:left;
	}
	.lojas_sessoes .titulo{
		color:#fff;
		text-align:center;
		font-size:40px;
		line-height:30px;
		font-weight:100;
		padding:25px 0;
		height:90px;
	}
	.lojas_sessoes .item_lojas{
		width:50%;
		height:175px;
		display:block;
	}

	.lojas_sessoes .item_lojas .marca{
		background-color:#fff;
		background-position:center;
		background-repeat:no-repeat;
		height:175px;
		width:175px;
		float:left;
		position:relative;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.lojas_sessoes .item_lojas .marca img{
		width:100%;
		height: auto;
		display: block;
	}
	.lojas_sessoes .item_lojas.invertido .marca{
		float:right;
	}

	.lojas_sessoes .item_lojas .marca i{
		top: 50%;
		right: -14px;
		margin-top: -14px;
		border-width: 14px 0px 14px 14px;
		border-left-color: #fff;
		z-index:2;
	}
	.lojas_sessoes .item_lojas:hover .imagem i{
		height:100%;
	}
	.lojas_sessoes .item_lojas.invertido .marca i{
		right:inherit;
		left:-14px;
		border-right-color:#fff;
		border-width: 14px 14px 14px 0;
	}

	.lojas_sessoes .item_lojas .imagem{
		height:175px;
		width:175px;
		float:left;
		position:relative;
	}
	.lojas_sessoes .item_lojas .imagem i{
		background:url(../images/home/conteudo/sombra-hover-lojas-home.png) no-repeat center;
		position:absolute;
		height:0;
		width:100%;
		z-index:1;
		-webkit-transition: height 0.5s ease-in-out;
		-moz-transition: height 0.5s ease-in-out;
		-ms-transition: height 0.5s ease-in-out;
		-o-transition: height 0.5s ease-in-out;
		transition: height 0.5s ease-in-out;
	}

	.lojas_sessoes .right{
		width:350px;
		float:left;
	}
	.lojas_sessoes .botao_ver_todas{
		display:block;
		height:auto;
		width:100%;
		float:left;
		text-align:center;
		padding:30px 0;
	}
	.lojas_sessoes .botao_ver_todas a{
		padding:6px 15px;
		line-height:28px;
		font-size:13px;
		font-weight:800;
		text-transform:uppercase;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
/*===========================
	SESSOES HOME // EVENTOS
===========================*/
	.evenot_sessao{
		clear:both;
		float:left;
		width:500px;
	}
	.sessoes_home h4{
		color:#31344b;
		float:left;
		font-size:22px;
		line-height:27px;
		font-weight:300;
		text-transform:uppercase;
	}
	.sessoes_home h4 b{
		font-weight:800;
	}
	.evenot_sessao .botao{
		background:#e0e1e4;
		color:#31344b;
		float:right;
		text-transform:uppercase;
		padding: 8px 15px;
		font-size: 13px;
		font-weight: 800;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.evenot_sessao .link{
		float:left;
		display:block;
	}
	.evenot_sessao .imagem{
		clear:both;
		float:left;
		margin-top:15px;
		margin-right:25px;
		width:117px;
		height:117px;
		overflow:hidden;
	}
	.evenot_sessao .imagem img{
		height:100%;
		width:auto;
	}
	.evenot_sessao .texto{
		float: left;
		width: 325px;
		position: relative;
		height: 124px;
		margin-top: 7px;
	}
	.evenot_sessao .texto span{
		color:#31344b;
		font-size:22px;
		line-height:27px;
		font-weight:700;
		display:block;
		-webkit-transition: color 0.3s ease-in-out;
		-moz-transition: color 0.3s ease-in-out;
		-ms-transition: color 0.3s ease-in-out;
		-o-transition: color 0.3s ease-in-out;
		transition: color 0.3s ease-in-out;
	}
	.evenot_sessao .texto p{
		color:#31344b;
		font-size:17px;
		line-height:22px;
		font-weight:300;
		-webkit-transition: color 0.3s ease-in-out;
		-moz-transition: color 0.3s ease-in-out;
		-ms-transition: color 0.3s ease-in-out;
		-o-transition: color 0.3s ease-in-out;
		transition: color 0.3s ease-in-out;
	}
	.evenot_sessao .texto i{
		background:url(../images/home/icone-data.png) no-repeat 0 0;
		color:#31344b;
		font-size:17px;
		line-height:22px;
		font-weight:700;
		padding-left:30px;
		position:absolute;
		bottom:0;
		left:0;
		height:22px;
		-webkit-transition: color 0.3s ease-in-out;
		-moz-transition: color 0.3s ease-in-out;
		-ms-transition: color 0.3s ease-in-out;
		-o-transition: color 0.3s ease-in-out;
		transition: color 0.3s ease-in-out;
	}

/*===========================
	SESSOES HOME // GALERIA
===========================*/
	.galeria_sessao{
		float:left;
	}
	.galeria_sessao .galeria{
		height:117px;
		width:100%;
		margin-top:17px;
		float:left;
		clear:both;
	}
	.galeria_sessao .galeria .icone,
	.galeria_sessao .galeria .link{
		-webkit-transition: background 0.3s ease-in-out;
		-moz-transition: background 0.3s ease-in-out;
		-ms-transition: background 0.3s ease-in-out;
		-o-transition: background 0.3s ease-in-out;
		transition: background 0.3s ease-in-out;
		display:block;
		float:left;
		width:117px;
		height:117px;
	}
	.galeria_sessao .galeria .icone{
		background:url(../images/home/icone-camera.png) no-repeat left bottom;
	}
	.galeria_sessao .galeria .link{
		background:url(../images/home/icone-mais.png) no-repeat center;
	}
	.galeria_sessao .galeria .item{
		cursor:pointer;
		float:left;
		position:relative;
		width:117px;
		height:117px;
	}
	.galeria_sessao .galeria .item i{
		background:url(../images/home/icone-hover-galeria.png) no-repeat center;
		position:absolute;
		left:0;
		top:0;
		z-index:1;
		display:block;
		width:117px;
		height:0;
		-webkit-transition: height 0.3s ease-in-out;
		-moz-transition: height 0.3s ease-in-out;
		-ms-transition: height 0.3s ease-in-out;
		-o-transition: height 0.3s ease-in-out;
		transition: height 0.3s ease-in-out;
		-webkit-box-shadow:inset 0 0 20px 2px rgba(0,0,0,0.6);
		box-shadow:inset 0 0 20px 2px rgba(0,0,0,0.6);
	}
	.galeria_sessao .galeria .item:hover i{
		height:117px;
	}

/*===================================
	SESSAO STREET SMALL // TOPO
===================================*/
	#sessao_street_small .menu_sessoes .funcionamento_sessao .sombra{
		background:url(../images/home/sombra-horario-categoria-small.png) no-repeat;
		width: 165px;
		height: 70px;
		left: -67px;
		top: -4px;
	}

	#sessao_street_small .titulo_sessao > div{
		padding-left:160px;
		background:url(../images/home/icone-categoria-small.png) no-repeat;
		height:159px;
	}
	#sessao_street_small .titulo_sessao h3,
	#sessao_street_small .titulo_sessao p{
		color:#df2e50;
	}

/*===================================
	SESSAO STREET SMALL // SLIDER
===================================*/
	#sessao_street_small .slider_sessao .item .texto{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#096c8d+0,45365c+82&amp;0.8+0,1+82 */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NmM4ZCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjNDUzNjVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  rgba(58,57,84,1) 0%, rgba(85,38,77,1) 82%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,57,84,1)), color-stop(82%,rgba(85,38,77,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(58,57,84,1) 0%,rgba(85,38,77,1) 82%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(58,57,84,1) 0%,rgba(85,38,77,1) 82%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(58,57,84,1) 0%,rgba(85,38,77,1) 82%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(58,57,84,1) 0%,rgba(85,38,77,1) 82%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc096c8d', endColorstr='#45365c',GradientType=0 ); /* IE6-8 */
	}

	#sessao_street_small .slider_sessao .item .imagem.sem_imagem,
	#sessao_street_small .evenot_sessao .imagem.sem_imagem{
		background: #df2e50;
	}
/*===================================
	SESSAO STREET SMALL // LOJAS
===================================*/
	#sessao_street_small .lojas_sessoes .titulo{
		background:#df2e50;
	}

	#sessao_street_small .lojas_sessoes .lista_lojas{
		display: flex;
		flex-wrap: wrap;
	}

	#sessao_street_small .lojas_sessoes .item_lojas:hover .marca{
		-webkit-box-shadow:inset 0 0 10px 10px #e5e5e5;
		box-shadow:inset 0 0 10px 10px #e5e5e5;
	}

	#sessao_street_small .lojas_sessoes .botao_ver_todas{
		background:#df2e50;
	}
	#sessao_street_small .lojas_sessoes .botao_ver_todas a{
		background:#fff;
		color:#df2e50;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.nome_marca{
		display:table;
		text-align:left;
		padding:0 10px 0 10px;
		text-align:center;
	}
	.nome_marca span{
		font-size:20px;
		color:#31344b;
		display:table-cell;
		vertical-align:middle;
	}
/*===================================
	SESSAO STREET SMALL // GALERIA
===================================*/
	#sessao_street_small .galeria_sessao{
		float:right;
		width:585px;
	}
	#sessao_street_small .galeria_sessao .galeria .icone{
		background-color:#712c61;
	}

	#sessao_street_small .galeria_sessao .galeria .link{
		background-color:#712c61;
	}

	#sessao_street_small .galeria_sessao .galeria .item:hover i{
		background-color:rgba(100,39,86,0.7);
	}

/*==============================
	SESSAO BUSINESS // TOPO
==============================*/
	#sessao_business .titulo_sessao h3{
		padding:0;
	}
	#sessao_business .titulo_sessao p{
		padding:16px 0 0 10px;
	}

	#sessao_business .titulo_sessao > div{
		padding-left:165px;
		background:url(../images/home/icone-categoria-business.png) no-repeat left bottom;
		height:159px;
	}
	#sessao_business .titulo_sessao h3,
	#sessao_business .titulo_sessao p{
		color:#fff;
	}

/*==================================
	SESSAO BUSINESS // NOTICIAS
==================================*/
	#sessao_business .evenot_sessao{
		width:470px;
	}
	#sessao_business .evenot_sessao .texto span{
		margin-bottom:7px;
	}

/*========================================
	SESSAO BUSINESS // GALERIA FOTOS
========================================*/
	#sessao_business.sessoes_home .galeria_sessao_fotos h4{
		color:#fff;
	}
	#sessao_business .galeria_sessao_fotos{
		float:left;
		width:100%;
		margin-top:-80px;
	}

	#sessao_business .galeria_sessao_fotos .galeria .icone{
		background-color:#0f2b67;
	}

	#sessao_business .galeria_sessao_fotos .galeria .link{
		background-color:#0f2b67;
	}

	#sessao_business .galeria_sessao_fotos .galeria .item:hover i{
		background-color:rgba(15,55,135,0.7);
	}

/*===============================
	SESSAO EMPRESARIAL // TOPO
===============================*/
	#sessao_empresarial .menu_sessoes .funcionamento_sessao .sombra{
		background:url(../images/home/sombra-horario-categoria-empresarial.png) no-repeat;
		width: 156px;
		height: 68px;
		left: -62px;
		top: -3px;
	}

	#sessao_empresarial .titulo_sessao h3{
		padding:0;
	}
	#sessao_empresarial .titulo_sessao p{
		padding:16px 0 0 50px;
	}

	#sessao_empresarial .titulo_sessao > div{
		padding-left:165px;
		background:url(../images/home/icone-categoria-empresarial.png) no-repeat left bottom;
		height:159px;
	}
	#sessao_empresarial .titulo_sessao h3,
	#sessao_empresarial .titulo_sessao p{
		color:#fff;
	}

/*=================================
	SESSAO EMPRESARIAL // SLIDER
=================================*/
	#sessao_empresarial .slider_sessao .item .texto{
		background: rgb(19,54,132); /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMzY4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTI4NWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(19,54,132,1) 0%, rgba(69,40,92,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(19,54,132,1)), color-stop(100%,rgba(69,40,92,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(19,54,132,1) 0%,rgba(69,40,92,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(19,54,132,1) 0%,rgba(69,40,92,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(19,54,132,1) 0%,rgba(69,40,92,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(19,54,132,1) 0%,rgba(69,40,92,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#133684', endColorstr='#45285c',GradientType=0 ); /* IE6-8 */
	}
	#sessao_empresarial .slider_sessao .item .imagem.sem_imagem{
		background: #5d7daa;
	}
/*=================================
	SESSAO EMPRESARIAL // EMPRESAS
=================================*/
	#sessao_empresarial .lojas_sessoes .titulo{
		background:#5d7daa;
	}

	#sessao_empresarial .lojas_sessoes .botao_ver_todas{
		background:#5d7daa;
	}
	#sessao_empresarial .lojas_sessoes .botao_ver_todas a{
		background:#fff;
		color:#5d7daa;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	#sessao_empresarial .lojas_sessoes .item_lojas{
		width:175px;
		float: left;
	}
	#sessao_empresarial .lojas_sessoes .item_lojas.invertido .marca{
		background-color:#f7f6f2;
		-webkit-box-shadow:inset 0 0 2px 0px #e3e2de;
		box-shadow:inset 0 0 2px 0px #e3e2de;
	}
	.nome_empresa{
		display:table;
		text-align:left;
		text-align:center;
		padding:0 10px;
	}
	.nome_empresa span{
		font-size:17px;
		color:#31344b;
		display:table-cell;
		vertical-align:middle;
	}

/*=================================
	SESSAO EMPRESARIAL // GALERIA
=================================*/
	#sessao_empresarial .galeria_sessao{
		float:left;
		width:100%;
	}
	#sessao_empresarial .galeria_sessao .galeria .icone{
		background-color:#0f3787;
	}

	#sessao_empresarial .galeria_sessao .galeria .link{
		background-color:#0f3787;
	}

	#sessao_empresarial .galeria_sessao .galeria .item:hover i{
		background-color:rgba(15,55,135,0.7);
	}

/*==============================
	SESSAO RESIDENCIAL // TOPO
==============================*/
	#sessao_residencial .titulo_sessao h3{
		padding:0;
	}
	#sessao_residencial .titulo_sessao p{
		padding:16px 0 0 50px;
	}

	#sessao_residencial .titulo_sessao > div{
		padding-left:165px;
		background:url(../images/home/icone-categoria-residencial.png) no-repeat left bottom;
		height:159px;
	}
	#sessao_residencial .titulo_sessao h3,
	#sessao_residencial .titulo_sessao p{
		color:#fff;
	}

/*==================================
	SESSAO RESIDENCIAL // NOTICIAS
==================================*/
	#sessao_residencial .evenot_sessao{
		width:470px;
	}
	#sessao_residencial .evenot_sessao .texto span{
		margin-bottom:7px;
	}
	#sessao_residencial .evenot_sessao .imagem.sem_imagem{
		background: #f2901c;
	}

/*========================================
	SESSAO RESIDENCIAL // GALERIA FOTOS
========================================*/
	#sessao_residencial.sessoes_home .galeria_sessao_fotos h4{
		color:#fff;
	}
	#sessao_residencial .galeria_sessao_fotos{
		float:left;
		width:100%;
		margin-bottom:110px;
		margin-top:-80px;
	}

	#sessao_residencial .galeria_sessao_fotos .galeria .icone{
		background-color:#f2901c;
	}

	#sessao_residencial .galeria_sessao_fotos .galeria .link{
		background-color:#f2901c;
	}

	#sessao_residencial .galeria_sessao_fotos .galeria .item:hover i{
		background-color:rgba(242,144,28,0.7);
	}

/*===========================================
	SESSAO RESIDENCIAL // GALERIA PLANTAS
===========================================*/
	#sessao_residencial .galeria_sessao_plantas{
		width:585px;
		float:right;
	}
	#sessao_residencial .galeria_sessao_plantas .galeria .link{
		background-color:#f2901c;
	}
	#sessao_residencial .galeria_sessao_plantas .galeria .item:hover i{
		background-color:rgba(242,144,28,0.7);
	}

/*==============================
	SESSAO LOCALIZACAO
==============================*/
	#sessao_localizacao{
		background:url(../images/home/bg-localizacao.jpg) no-repeat center;
		width:100%;
		height:500px;
	}
	#sessao_localizacao .container{
		padding:0;
		position:relative;
		height:100%;
	}
	#sessao_localizacao #endereco{
		margin:190px 0 0 70px;
		width:500px;
		position:relative;
		z-index:2;
	}
	#sessao_localizacao #endereco p{
		color:#373b55;
		font-size:20px;
		line-height:32px;
		font-weight:500;
	}
	#sessao_localizacao #endereco a{
		background:url(../images/home/icone-link-mapa.png) no-repeat 130px center #373b55;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		color:#ffffff;
		display:block;
		float:left;
		height:50px;
		font-size:13px;
		font-weight:800;
		line-height:50px;
		padding:0 62px 0 35px;
		margin-top:14px;
		text-transform:uppercase;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	#sessao_localizacao #bg_mapa{
		background:url(../images/home/bg-mapa.png) no-repeat;
		display: block;
		height: 446px;
		position: absolute;
		width: 840px;
		bottom: -79px;
		right: 23px;
	}

/*=======================
	RESPONSIVE
=======================*/
@media all and (max-width: 1300px){
	/*=======================
		BANNER PRINCIPAL
	=======================*/
		#banner_principal .owl-buttons{
			display:none;
		}
		#banner_principal .owl-controls{
			width:100%;
		}
		#banner_principal .swiper-slide iframe{
			width: 100%;
			height: 800px;
			display: block;
		}
}

@media all and (min-width: 1200px){
	/*=======================
		BANNER PRINCIPAL
	=======================*/
		#banner_principal .owl-pagination div:hover span{
			background:#fff;
		}
	/*===================================
		BANNER BUSCA
	===================================*/
		#formulario_busca_home .topo:hover{
			border-color:#fff;
		}
		#botoes_categorias a:hover .sombra{
			display:block;
		}
		#botoes_categorias a:hover span{
			color:#fff;
			text-shadow:0px 0px 1px #FEFEFE;
		}
	/*===================================
		SESSAO STREET SMALL // TOPO
	===================================*/
		#sessao_street_small .menu_sessoes a:hover{
			color:#f36883;
		}
	/*===================================
		SESSAO STREET SMALL // SLIDER
	===================================*/
		#sessao_street_small .slider_sessao .item:hover .texto{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#084259+0,3c2b55+82&amp;0.8+0,1+82 */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NDI1OSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjM2MyYjU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
			background: -moz-linear-gradient(top,  rgba(36,33,65,1) 0%, rgba(91,25,80,1) 82%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,33,65,1)), color-stop(82%,rgba(91,25,80,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(36,33,65,1) 0%,rgba(91,25,80,1) 82%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(36,33,65,1) 0%,rgba(91,25,80,1) 82%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(36,33,65,1) 0%,rgba(91,25,80,1) 82%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(36,33,65,1) 0%,rgba(91,25,80,1) 82%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc084259', endColorstr='#3c2b55',GradientType=0 ); /* IE6-8 */
		}
	/*===================================
		SESSAO STREET SMALL // LOJAS
	===================================*/
		#sessao_street_small .lojas_sessoes .botao_ver_todas a:hover{
			background: #282462;
			color:#fff;
		}
	/*===========================
		SESSOES HOME // EVENTOS
	===========================*/
		.evenot_sessao .botao:hover{
			background:#31344b;
			color:#e0e1e4;
		}
		#sessao_street_small .evenot_sessao .link:hover .texto span{
			color:#df2e50;
		}
		#sessao_street_small .evenot_sessao .link:hover .texto i{
			background-position:0 -22px;
			color:#df2e50;
		}
	/*===================================
		SESSAO STREET SMALL // GALERIA
	===================================*/
		#sessao_street_small .galeria_sessao .galeria .item:nth-child(5n){
			display:none;
		}
		#sessao_street_small .galeria_sessao .galeria .icone:hover{
			background-color:#59194a;
		}
		#sessao_street_small .galeria_sessao .galeria .link:hover{
			background-color:#59194a;
		}
	/*==============================
		SESSAO BUSINESS // TOPO
	==============================*/
		#sessao_business .menu_sessoes a:hover{
			color:#8aa8ed;
		}
	/*========================================
		SESSAO BUSINESS // GALERIA FOTOS
	========================================*/
		#sessao_business .galeria_sessao_fotos .galeria .icone:hover{
			background-color:#031243;
		}
		#sessao_business .galeria_sessao_fotos .galeria .link:hover{
			background-color:#031243;
		}
	/*===============================
		SESSAO EMPRESARIAL // TOPO
	===============================*/
		#sessao_empresarial .menu_sessoes a:hover{
			color:#85a3cd;
		}
	/*=================================
		SESSAO EMPRESARIAL // SLIDER
	=================================*/
		#sessao_empresarial .slider_sessao .item:hover .texto{
			background: rgb(6,30,88); /* Old browsers */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2MWU1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTFhNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(6,30,88,1) 0%, rgba(73,26,84,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(6,30,88,1)), color-stop(100%,rgba(73,26,84,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(6,30,88,1) 0%,rgba(73,26,84,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(6,30,88,1) 0%,rgba(73,26,84,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(6,30,88,1) 0%,rgba(73,26,84,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(6,30,88,1) 0%,rgba(73,26,84,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#061e58', endColorstr='#491a54',GradientType=0 ); /* IE6-8 */
		}
	/*====================================
		SESSAO EMPRESARIAL // EMPRESAS
	====================================*/
		#sessao_empresarial .lojas_sessoes .item_lojas:hover .marca{
			-webkit-box-shadow:inset 0 0 15px 5px #e3e2de;
			box-shadow:inset 0 0 15px 5px #e3e2de;
		}
		#sessao_empresarial .lojas_sessoes .botao_ver_todas a:hover{
			background:#282462;
			color:#fff;
		}
	/*=================================
		SESSAO EMPRESARIAL // GALERIA
	=================================*/
		#sessao_empresarial .galeria_sessao .galeria .icone:hover{
			background-color:#011e58;
		}
		#sessao_empresarial .galeria_sessao .galeria .link:hover{
			background-color:#011e58;
		}
	/*==============================
		SESSAO RESIDENCIAL // TOPO
	==============================*/
		#sessao_residencial .menu_sessoes a:hover{
			color:#ffcb8d;
		}
	/*========================================
		SESSAO RESIDENCIAL // GALERIA FOTOS
	========================================*/
		#sessao_residencial .galeria_sessao_plantas .galeria .item:nth-child(5n){
			display:none;
		}
		#sessao_residencial .galeria_sessao_fotos .galeria .icone:hover{
			background-color:#e57c00;
		}
		#sessao_residencial .galeria_sessao_fotos .galeria .link:hover,
		#sessao_residencial .galeria_sessao_plantas .galeria .link:hover{
			background-color:#e57c00;
		}
	/*========================================
		SESSAO RESIDENCIAL // NOTICIAS
	========================================*/
		#sessao_residencial .evenot_sessao .link:hover .texto span{
			color:#a57945;
		}
	/*=============================
		LOCALIZACAO
	=============================*/
		#sessao_localizacao #endereco a:hover{
			background-color:#2d5ab4;
		}

		.lojas_sessoes .botao_ver_todas{
			padding:31px 0;
		}

}

@media all and (min-width: 768px){
	.lojas_sessoes{
		margin-top: -30px;
	}
	
}

@media all and (min-width: 992px) and (max-width: 1199px){
	#banner_principal .swiper-slide iframe{
		width: 100%;
		height: 400px;
		display: block;
	}
	/*=======================
		BANNER BUSCA
	=======================*/
		#banner_busca h2{
			margin-top: 170px;
		}
		#botoes_categorias a .sombra{
			display:block;
		}
		#botoes_categorias a span{
			color:#fff;
		}
	/*=========================
		SESSOES HOME // TOPO
	=========================*/
		.sessoes_home{
			margin-bottom:70px;
		}
		.titulo_sessao{
			margin-top: 90px;
		}
		.titulo_sessao h3{
			font-size:90px;
		}
		.titulo_sessao p{
			font-size:28px;
		}
	/*===========================
		SESSOES HOME // SLIDER
	===========================*/
		.slider_sessao{
			width:485px !important;
			height:auto;
			margin-bottom:70px;
		}
		/* .slider_sessao .item .imagem{
			height:278px;
		} */
		.slider_sessao .item .imagem i{
			background-size:cover;
		}
		.slider_sessao .item .imagem img{
			width:100%;
		}

		.lojas_sessoes{
			width:485px;
			height:auto;
		}
		.lojas_sessoes .left{
			width:100%;
		}

		.lojas_sessoes .botao_ver_todas{
			padding: 43.5px 0;
		}
		#sessao_street_small .lojas_sessoes .left > a:last-child,
		#sessao_street_small .lojas_sessoes .right > a{
			display:none;
		}

		.lojas_sessoes .right{
			width:100%;
		}

		#sessao_street_small .lojas_sessoes .item_lojas{
			width: 25%;
			height: auto;
		}
		
		#sessao_street_small .lojas_sessoes .item_lojas .item{
			width:100%;
			height:100%;
			display: block;
		}
		#sessao_street_small .lojas_sessoes .item_lojas .item .marca{
			width: 100%;
			height: auto;
		}
		#sessao_street_small .lojas_sessoes .item_lojas .item .marca img{
			width: 100%; 
			height: auto;
			display: block;
		}
	/*===========================
		SESSOES HOME // EVENTOS
	===========================*/
		.evenot_sessao{
			width:430px;
		}
		.evenot_sessao .texto{
			width:265px;
		}
	/*===========================
		SESSOES HOME // GALERIA
	===========================*/
		#sessao_street_small .galeria_sessao{
			float:right;
			width:485px;
		}
		.galeria_sessao .galeria{
			height:auto;
		}
		.galeria_sessao .galeria .icone,
		.galeria_sessao .galeria .link,
		.galeria_sessao .galeria .item{
			width:121.25px;
			height:121.25px;
		}
		#sessao_street_small .galeria_sessao .galeria .item:nth-child(n+4){
			display:none;
		}
	/*===============================
		SESSAO BUSINESS // TOPO
	===============================*/
		#sessao_business .titulo_sessao > div{
			height:140px;
		}
		#sessao_business .titulo_sessao p{
			padding:0;
		}
	/*=================================
		SESSAO BUSINESS // GALERIA
	=================================*/
		#sessao_business .galeria_sessao .galeria .item:nth-child(n+8){
			display:none;
		}
	/*===============================
		SESSAO EMPRESARIAL // TOPO
	===============================*/
		#sessao_empresarial .titulo_sessao > div{
			height:140px;
		}
		#sessao_empresarial .titulo_sessao p{
			padding:0;
		}
		#sessao_empresarial .lojas_sessoes .item_lojas{
			height:243px;
			width:50%;
		}
		#sessao_empresarial .lojas_sessoes .left .item_lojas:nth-child(n+4){
			display:none;
		}
		#sessao_empresarial .lojas_sessoes .item_lojas .marca,
		#sessao_empresarial .lojas_sessoes .item_lojas .imagem{
			width:100%;
			height:100%;
		}
	/*=================================
		SESSAO EMPRESARIAL // GALERIA
	=================================*/
		#sessao_empresarial .galeria_sessao .galeria .item:nth-child(n+8){
			display:none;
		}
	/*===============================
		SESSAO RESIDENCIAL // TOPO
	===============================*/
		#sessao_residencial .titulo_sessao > div{
			height:140px;
		}
		#sessao_residencial .titulo_sessao p{
			padding:0;
		}
	/*=================================
		SESSAO RESIDENCIAL // GALERIA
	=================================*/
		#sessao_residencial .galeria_sessao .galeria .item:nth-child(n+8){
			display:none;
		}
	/*=================================
		SESSAO RESIDENCIAL // NOTICIA
	=================================*/
		#sessao_residencial .evenot_sessao{
			width:430px;
		}
	/*=================================
		SESSAO RESIDENCIAL // PLANTAS
	=================================*/
		#sessao_residencial .galeria_sessao_plantas{
			float:right;
			width:485px;
		}
		#sessao_residencial .galeria_sessao_plantas .galeria .item:nth-child(n+4){
			display:none;
		}
	/*==============================
		SESSAO LOCALIZACAO
	==============================*/
		#sessao_localizacao #endereco{
 		   margin: 190px 0px 0px 30px;
		}
		#sessao_localizacao #bg_mapa{
			right:0;
		}
}

@media all and (max-width: 991px){
	/*=======================
		BANNER BUSCA
	=======================*/
		#botoes_categorias a span{
			color:#fff;
		}
		#banner_principal .swiper-slide iframe{
			width: 100%;
			height: 400px;
			display: block;
		}
}

@media all and (min-width: 768px) and (max-width: 991px){

	/*==============================
		BANNER PRINCIPAL
	==============================*/
		#banner_principal .owl-pagination div span{
			width: 25px;
			height: 25px;
		}
	/*=======================
		BANNER BUSCA
	=======================*/
		#banner_busca{
			height:600px;
		}
		#banner_busca h2{
			font-size: 33px;
			line-height: 42px;
			margin-top: 145px;
		}
		#formulario_busca_home{
			width:100%;
		}
		#formulario_busca_home .topo input{
			width:90%;
		}
	/*===================================
		SESSAO STREET SMALL // TOPO
	===================================*/
		.titulo_sessao > div{
			background-position:left bottom !important;
		}
		.titulo_sessao h3 {
   			font-size: 90px;
    		line-height: 90px;
		}
		.titulo_sessao p{
			position:absolute;
			left:0;
			text-align:center;
			width:100%;
			padding:7px 40px 0 !important;
		}
		#sessao_street_small .titulo_sessao{
			margin-top:50px;
		}
		#sessao_street_small .titulo_sessao > div{
			width:480px;
			height:182px;
		}
	/*=====================
		SLIDER
	===================*/
		.slider_sessao{
			width:50% !important;
			height:auto;
			margin-bottom:60px;
		}
		.slider_sessao .owl-pagination{
			top: -140px;
		}
		.slider_sessao .item .imagem{
			height:auto;
		}
		.slider_sessao .item .texto{
			height:179px;
			padding:55px 30px;
		}
		.slider_sessao .item .texto p{
			font-size:23px;
			line-height:33px;
		}

		.slider_sessao .item .imagem.sem_imagem{
			height: 239px;
		}
	/*=====================
		LOJAS
	===================*/
		.lojas_sessoes{
			width:50%;
			height:auto;
		}
		.lojas_sessoes .left,
		.lojas_sessoes .right{
			width:100%;
		}
		#sessao_street_small .lojas_sessoes .item_lojas{
			height: 188px;
		}
		#sessao_street_small .lojas_sessoes .left .item_lojas:last-child,
		#sessao_street_small .lojas_sessoes .right .item_lojas{
			display:none;
		}
		#sessao_street_small .lojas_sessoes .item_lojas .marca,
		#sessao_street_small .lojas_sessoes .item_lojas .imagem{
			width:100%;
			height:100%;
		}
		#sessao_street_small .lojas_sessoes .item_lojas .marca img{
			width: 100%;
			height: auto;
		}
	/*=====================
		EVENTOS
	===================*/
		.evenot_sessao{
			width:100% !important;
			margin-bottom:60px;
		}
		.evenot_sessao .link{
			clear:both;
		}

		.evenot_sessao .texto{
			width:608px;
		}
	/*=====================
		GALERIA
	===================*/
		.galeria_sessao{
			float:left !important;
			width:100% !important;
		}
		.galeria_sessao .galeria{
			height:auto;
		}
		.galeria_sessao .galeria .icone,
		.galeria_sessao .galeria .link{
			width:125px;
			height:125px;
		}
		.galeria_sessao .galeria .item{
			width:125px;
			height:125px;
		}
	/*===================================
		SESSAO BUSINESS // TOPO
	===================================*/
		#sessao_business .titulo_sessao{
			margin-top:50px;
		}
		#sessao_business .titulo_sessao > div{
			width:530px;
			height:170px;
		}
		#sessao_business .titulo_sessao p{
			padding-left:0;
		}
		#sessao_business .galeria_sessao_fotos{
			margin:60px 0;
		}
		#sessao_business.sessoes_home .galeria_sessao_fotos h4{
			color:#31344B;
		}
	/*===================================
		GALERIA BUSINESS
	===================================*/
		#sessao_business .galeria_sessao_fotos .galeria .item:nth-child(n+6){
			display:none;
		}
	/*===================================
		SESSAO EMPRESARIAL // TOPO
	===================================*/
		#sessao_empresarial .titulo_sessao{
			margin-top:50px;
		}
		#sessao_empresarial .titulo_sessao > div{
			width:630px;
			height:170px;
		}
		#sessao_empresarial .titulo_sessao p{
			padding-left:0;
		}
	/*===================================
		EMPRESAS
	===================================*/
		#sessao_empresarial .lojas_sessoes .left .item_lojas:nth-child(n+4){
			display:none;
		}
		#sessao_empresarial .lojas_sessoes .item_lojas{
			height:188px;
			width:50%;
		}
		#sessao_empresarial .lojas_sessoes .item_lojas .marca{
			width:100%;
			height:100%;
		}
	/*===================================
		GALERIA EMPRESARIAL
	===================================*/
		#sessao_empresarial .galeria_sessao .galeria .item:nth-child(n+6){
			display:none;
		}
	/*===================================
		SESSAO RESIDENCIAL // TOPO
	===================================*/
		#sessao_residencial .titulo_sessao{
			margin-top:50px;
		}
		#sessao_residencial .titulo_sessao > div{
			width:630px;
			height:170px;
		}
		#sessao_residencial .titulo_sessao p{
			padding-left:0;
		}
		#sessao_residencial .galeria_sessao_fotos{
			margin:60px 0;
		}
		#sessao_residencial.sessoes_home .galeria_sessao_fotos h4{
			color:#31344B;
		}
	/*===================================
		GALERIA RESIDENCIAL
	===================================*/
		#sessao_residencial .galeria_sessao_fotos .galeria .item:nth-child(n+6){
			display:none;
		}

		#sessao_localizacao #endereco{
			margin:80px 0px 0px 70px;
		}
		#sessao_localizacao #endereco p{
			font-size: 22px;
			line-height: 35px;
		}
		#sessao_localizacao #bg_mapa{
			background-size: 115% auto;
			height: 340px;
			right: 0;
			bottom: -75px;
			width: 100%;
		}
}

@media all and (max-width: 767px){
	#banner_principal .swiper-slide iframe{
		width: 100%;
		height: 300px;
		display: block;
	}
	.sessoes_home .container{
		padding:0 15px;
	}
	.sessoes_home{
		margin-bottom:50px;
	}
	/*==============================
		BANNER PRINCIPAL
	==============================*/
		#banner_principal{
			/* height:300px; */
		}
		#banner_principal .item > div.banner_mobile{
			height:300px;
		}
		#banner_principal .owl-pagination div span{
			width: 20px;
			height: 20px;
		}
	/*=======================
		BANNER BUSCA
	=======================*/
		#banner_busca{
			background-color:#1f4da3;
			height:auto;
			background-position:center -120px;
		}
		#banner_busca h2{
			font-size: 25px;
			line-height: 36px;
			margin-top: 30px;
		}
		#formulario_busca_home{
			width:100%;
		}
		#formulario_busca_home .topo input{
			width:78%;
			font-size: 18px;
		}
		#botoes_categorias{
			margin:15px 0;
		}
		#botoes_categorias a{
			margin:10px;
			width:174px;
		}
		#botoes_categorias a .icone{
			margin:0px 10px 10px;
			float:left;
		}
		#botoes_categorias #botao_categoria_small .icone{
			width: 47px;
			height: 58px;
			background-size: 175px auto;
		}
		#botoes_categorias #botao_categoria_empresarial .icone{
			width: 47px;
			height: 47px;
			background-size: 140px auto;
			background-position: -38px 0px;
		}
		#botoes_categorias #botao_categoria_residencial .icone{
			width: 47px;
			height: 41px;
			background-size: 125px auto;
			background-position: -77px 0px;
		}
		#botoes_categorias #botao_categoria_business .icone{
			width: 47px;
			height: 47px;
			background-size: 100% auto;
		}
		#botoes_categorias a span{
			float:left;
			text-align:left;
		}
	/*===================================
			TOPO
	===================================*/
		.sessoes_home .topo{
			background-size: cover;
			height:auto;
		}
		.titulo_sessao{
			margin:0;
			padding:40px 0;
		}
		.titulo_sessao h3{
			font-size: 52px;
			line-height: 67px;
			text-align: center;
		}
		.titulo_sessao p{
			font-size: 21px;
			line-height: 27px;
			text-align:center;
			padding:0 10px;
		}
	/*=====================
		SLIDER
	===================*/
		.slider_sessao{
			margin:0;
			height:auto;
			width:100% !important;
			overflow:hidden;
		}
		.slider_sessao .owl-pagination{
			top: -120px;
		}
		.slider_sessao .item .imagem{
			height:auto;
		}
		.slider_sessao .item .imagem i{
			background-size:cover;
		}
		.slider_sessao .item .imagem img{
			width:100%;
		}
		.slider_sessao .item .texto{
			width: 100%;
			padding: 50px 30px;
			height: 140px;
		}
		.slider_sessao .item .texto p{
			font-size: 18px;
			line-height: 25px;
		}
	/*=====================
		LOJAS
	===================*/
		.lojas_sessoes{
			width:100%;
			height:auto;
			margin-bottom:40px;
		}
		.lojas_sessoes .left,
		.lojas_sessoes .right{
			width:100%;
		}
		.lojas_sessoes .item_lojas{
			width:25%;
			height:auto;
		}
		.lojas_sessoes .item_lojas .marca,
		.lojas_sessoes .item_lojas .imagem{
			width:100%;
			height:auto;
		}
		.lojas_sessoes .item_lojas .imagem img{
			width:100%;
		}
		.lojas_sessoes .item_lojas .marca img{
			width:100%;
			height: auto;
			display: block;
		}
	/*=====================
		EVENTOS
	===================*/
		.evenot_sessao{
			width:100% !important;
			margin-bottom:40px;
		}
		.sessoes_home h4{
			width:100%;
			margin-bottom:15px;
		}
		.evenot_sessao .imagem{
			margin:0;
			width:100%;
			height:auto;
		}
		.evenot_sessao .imagem img{
			width:100%;
			height:auto;
		}
		.evenot_sessao .texto{
			width:100%;
			height:auto;
		}
	/*=====================
		GALERIA
	===================*/
		.galeria_sessao{
			width:100% !important;
			float:left !important;
		}
		.galeria_sessao .galeria{
			height:auto;
			margin:0;
		}
		.galeria_sessao .galeria .icone,
		.galeria_sessao .galeria .link{
			width: 25%;
		}
		.galeria_sessao .galeria .item{
			width: 25%;
			height:auto;
		}
	/*===================================
			TOPO // STREET SMALL
	===================================*/
		#sessao_street_small .titulo_sessao > div{
			padding:112px 0 0 0;
			background-size:90px auto;
			background-position: center top;
			height:auto;
		}
	/*===================================
			GALERIA // STREET SMALL
	===================================*/
		#sessao_street_small .galeria_sessao .galeria .item:nth-child(n+4){
			display:none;
		}
	/*===================================
			TOPO // SESSAO BUSINESS
	===================================*/
		#sessao_business .titulo_sessao > div{
			padding:100px 0 0 0;
			background-size:90px auto;
			background-position: center top;
			height:auto;
		}
		#sessao_business .titulo_sessao h3{
			line-height:50px;
		}
		#sessao_business .titulo_sessao p{
			padding:15px 10px 0 10px;
		}
	/*========================================
			GALERIA // SESSAO BUSINESS
	=======================================*/
		#sessao_business .galeria_sessao.galeria_sessao_fotos .galeria .item:nth-child(n+4){
			display:none;
		}
		#sessao_business .galeria_sessao_fotos{
			margin:40px 0;
		}
		#sessao_business.sessoes_home .galeria_sessao_fotos h4{
			color:#31344B;
		}
	/*===================================
			TOPO // SESSAO EMPRESARIAL
	===================================*/
		#sessao_empresarial .titulo_sessao > div{
			padding:100px 0 0 0;
			background-size:90px auto;
			background-position: center top;
			height:auto;
		}
		#sessao_empresarial .titulo_sessao h3{
			line-height:50px;
		}
		#sessao_empresarial .titulo_sessao p{
			padding:15px 10px 0 10px;
		}
	/*===================
			EMPRESAS
	====================*/
		#sessao_empresarial .lojas_sessoes .item_lojas{
			width:50%;
		}
		#sessao_empresarial .lojas_sessoes .item_lojas .marca{
			width:100%;
			background-size: contain;
		}
	/*===================================
			GALERIA // SESSAO EMPRESARIAL
	===================================*/
		#sessao_empresarial .galeria_sessao .galeria .item:nth-child(n+4){
			display:none;
		}
	/*===================================
			TOPO // SESSAO RESIDENCIAL
	===================================*/
		#sessao_residencial .titulo_sessao > div{
			padding:100px 0 0 0;
			background-size:90px auto;
			background-position: center top;
			height:auto;
		}
		#sessao_residencial .titulo_sessao h3{
			line-height:50px;
		}
		#sessao_residencial .titulo_sessao p{
			padding:15px 10px 0 10px;
		}
	/*========================================
			GALERIA // SESSAO RESIDENCIAL
	=======================================*/
		#sessao_residencial .galeria_sessao.galeria_sessao_fotos .galeria .item:nth-child(n+4){
			display:none;
		}
		#sessao_residencial .galeria_sessao_fotos{
			margin:40px 0;
		}
		#sessao_residencial.sessoes_home .galeria_sessao_fotos h4{
			color:#31344B;
		}
	/*========================================
			PLANTAS // SESSAO RESIDENCIAL
	=======================================*/
		#sessao_residencial .galeria_sessao.galeria_sessao_plantas .galeria .item:nth-child(n+4){
			display:none;
		}
	/*========================================
			LOCALIZACAO
	=======================================*/
		#sessao_localizacao{
			height:300px;
			background-size:cover;
		}
		#sessao_localizacao .container{
			padding:0 15px;
		}
		#sessao_localizacao #endereco{
			width:100%;
			margin:75px 0;
			text-align:center;
		}
		#sessao_localizacao #endereco p{
			font-size:19px;
			line-height:30px;
		}
		#sessao_localizacao #endereco a{
			float:none;
			display:inline-block;
		}
}

@media all and (max-width: 480px){
	.lojas_sessoes .item_lojas .marca{
		height: 175px;
	}
	#banner_principal .swiper-slide iframe{
		width: 100%;
		height: 210px;
		display: block;
	}
}

