#exibir-redes-mobile, #icone-mais-rede{
	float:left;
	display:block;
}
@media screen and (min-width: 1200px){

	.container{
		width:1200px;
		padding:0;
	}
	
	.botao_carregar_posts{	
		left:50%;
		margin-left:-600px;
	}
}

@media screen and (max-width: 1199px){
/*============================
	HEADER
============================*/
	#header .container{
		width:100%;
		padding:0 1%;
	}
/*============================
	FOOTER
============================*/
	#footer .container{
		width:100%;
		padding:0 1%;
	}	
/*============================
	BARRA DE BUSCA INTERNAS
============================*/	
	#barra_busca .container{
		width:100%;
		padding:0 1%;
	}
	
	#segmentos #todos_segmentos{
		padding:0;	
	}
	#segmentos #todos_segmentos .centraliza_segmentos{
		padding:20px 15px;
		overflow:auto;
		width:100%;
	}
	#segmentos #todos_segmentos .item li.ultimo{
		margin-bottom: 25px;
	}
/*============================
	CARREGAR POSTS
============================*/
	.botao_carregar_posts{
		width:98%;
		left:1%;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px){
/*============================
	LOADER
============================*/
	.loader{
		top: 60px;
	}
/*============================
	MENU
============================*/
	#menu_header{
		height:100px;
		width:90px;
		margin-left:10px;
	}
	#icone_menu{
		background:url(../images/icone-menu-mobile.png) no-repeat center rgba(0, 0, 0, 0.15);
		background-size:39px auto;
		height:100px;
		width:90px;
		float:left;
		cursor:pointer;
	}
	#menu_header > ul{
		background:#454545;
		border-bottom:1px solid #5b5b5b;
		display:none;
		width:100%;
		height:70px;
		position:absolute;
		top:100px;
		left:0;
	}
	#menu_header > ul > li{
		height:70px;
		width:20%;
		text-align:center;
	}
	#menu_header > ul > li > a{
		line-height: 70px;
	}
	#menu_header > ul > li.menu-item-has-children > a{
		background-position:right -12px;
	}
	#menu_header > ul > li.menu-item-has-children.active > a{
		background-position:right -112px;
	}
/*============================
	SUB MENU
============================*/
	.barra-sub-menu{
		border-bottom:1px solid #5b5b5b;
	}
	.sub-menu{
		display:block;
		margin: 10px 62px;
		width: 88%;
		float: left;
		text-align: left;
	}
	.sub-menu li{
		width:100%;
		float:left;
	}
	.sub-menu a{
		display:block;
		line-height:38px;
	}

/*============================
	FOOTER
============================*/	
	#endereco{
		margin: 22px 40px 22px 0px;
	}
	.atendimento{
		margin-right: 30px;
	}
/*============================
	FOOTER // INSTAGRAM
============================*/
	#footer #box_instagram{
		width: 30%;
		margin-right:0;
	}
	#list_images_instagram{
		width:100%;
	}
	#list_images_instagram li{
		width:31%;
		height:auto;
		margin: 0px 2% 2% 0px;
	}
	#list_images_instagram li a img{
		width:100%;
		height:100%;
	}
/*============================
	FOOTER // FACEBOOK
============================*/	
	#footer #box_facebook{
		margin:35px 5% 0;
		width:30%;
	}
	#footer #box_facebook p{
		height:auto;
	}
/*============================
	FOOTER // HORARIOS
============================*/	
	#box_horario{
		width:30%;
	}
	#box_horario .titulo span{
		font-size:20px;
	}
	#informacoes_horarios_footer{
		width:100%;	
		padding:25px 27px;
	}

	#links{
		width: 365px;
	}
/*============================
	BUSCA GERAL
============================*/	
	#busca_geral{
		padding:100px 0px;
	}
	#busca_geral .container{
		width:100%;
		padding:0 1%;
	}
	#busca_geral .topo{
		padding:0px 0px 15px;
	}
	#busca_geral .topo input{
		width: 860px;
	}
	
	#busca_geral .lojas{
		width:50%;
	}
	#busca_geral .lojas li{
		width:220px;
	}
	#busca_geral .lojas li .informacoes_loja span{
		font-size:22px;
	}
	
	#busca_geral .novidades{
		width:48%;
	}
/*============================
	BARRA DE BUSCA INTERNAS
============================*/	
	.barra_busca_interna #segmentos.segmentos_interno #todos_segmentos .centraliza_segmentos{
		height:auto;
	}
	#todos_segmentos{
		height: 551px;
	}
/*============================
	BANNER PRINCIPAL
============================*/	
	#banner_home{
		height:374px !important;
	}
	#banner_home .item div{
		height:384px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px){
/*============================
	LOADER
============================*/
	.loader{
		top: 63px;
		left: 60%;
	}
/*============================
	MENU
============================*/
	#menu_header{
		height:100px;
		width:90px;
		margin-left:10px;
	}
	#icone_menu{
		background:url(../images/icone-menu-mobile.png) no-repeat center rgba(0, 0, 0, 0.15);
		background-size:39px auto;
		height:100px;
		width:90px;
		float:left;
		cursor:pointer;
	}
	#menu_header > ul{
		background:#454545;
		border-bottom:1px solid #5b5b5b;
		display:none;
		width:100%;
		height:70px;
		position:absolute;
		top:100px;
		left:0;
	}
	#menu_header > ul > li{
		height:70px;
		width:20%;
		text-align:center;
	}
	#menu_header > ul > li > a{
		line-height: 70px;
	}
	#menu_header > ul > li.menu-item-has-children > a{
		background-position:right -12px;
	}
	#menu_header > ul > li.menu-item-has-children.active > a{
		background-position:right -112px;
	}
/*============================
	SUB MENU
============================*/
	.barra-sub-menu{
		border-bottom:1px solid #5b5b5b;
	}
	.sub-menu{
		display:block;
		margin: 10px 40px;
		width: 88%;
		float: left;
		text-align: left;
	}
	.sub-menu li{
		width:100%;
		float:left;
	}
	.sub-menu a{
		display:block;
		line-height:38px;
	}
/*============================
	FOOTER
============================*/	
	#footer_primario .sub_titulo{
		font-size:19px;
	}
/*============================
	FOOTER // INSTAGRAM
============================*/
	#footer #box_instagram{
		width: 22%;
		margin-right:0;
	}
	#list_images_instagram{
		width:100%;
	}
	#list_images_instagram li{
		width:48%;
		height:auto;
		margin: 0px 2% 2% 0px;
	}
	#list_images_instagram li a img{
		width:100%;
		height:100%;
	}
/*============================
	FOOTER // FACEBOOK
============================*/	
	#footer #box_facebook{
		margin:35px 5% 0;
		width:38%;
	}
	#footer #box_facebook p{
		height:auto;
	}
/*============================
	FOOTER // HORARIOS
============================*/	
	#box_horario{
		width:30%;
	}
	#box_horario .titulo span{
		font-size:20px;
	}
	#informacoes_horarios_footer{
		width:100%;	
		padding:25px 27px;
	}
	#opcoes_areas span{
		font-size:11px;
		margin-right:0;
	}
	#opcoes_areas span:first-child{
		margin-right:16px;
	}
	#opcoes_horarios div{
		padding-left:40px;
		background-size:32px;
	}
	#opcoes_horarios small{
		font-size:14px;
	}
	#opcoes_horarios span{
		font-size:19px;
	}
/*============================
	FOOTER // SECUNDARIO
============================*/
	#endereco{
		width:27%;
		margin:22px 5%  22px 0;
	}
	#endereco p{
		font-size:11px;
	}
	.atendimento{
		width:16%;
		margin-right:2%;
	}
	.atendimento small{
		font-size:11px;
	}
	.atendimento a{
		font-size:17px;
	}
	#links {
		width:auto;
		float:right;
	}
	#links li a{
		font-size:11px;
	}
	
	#marca_enashopp {
		clear: both;
		width: 100%;
		text-align: center;
		margin-bottom:7px;
	}
/*============================
	BUSCA GERAL
============================*/	
	#busca_geral{
		padding:100px 0px;
	}
	#busca_geral .container{
		width:100%;
		padding:0 1%;
	}
	#busca_geral .topo{
		padding:0px 0px 15px;
	}
	#busca_geral .topo input{
		width: 700px;
	}
	
	#busca_geral .lojas{
		width:100%;
		margin-bottom:35px;
	}
	#busca_geral .encontrado div.lojas > span{
		padding-left: 0.5%;	
	}
	#busca_geral .lojas li{
		margin: 0px;
		width: 25%;
		padding: 0.5%;
	}
	#busca_geral .lojas li .informacoes_loja span{
		font-size:20px;
	}
	#busca_geral .lojas li .informacoes_loja small{
		font-size:15px;
	}
	
	#busca_geral .novidades{
		width:100%;
		clear:both;
		padding:0.5% 0;
	}	
/*============================
	BARRA DE BUSCA INTERNAS
============================*/
	.barra_busca_interna #segmentos #todos_segmentos .centraliza_segmentos{
		height:auto;
	}
	#barra_busca #busca_content{
		width: 480px;
	}
	#todos_segmentos .item li a{
		font-size: 14px;
		line-height: 32px;
	}
	#todos_segmentos .item li i{
		font-size: 14px;
		line-height:32px;
	}
	
	#todos_segmentos{
		height: 551px;
	}
/*============================
	BANNER PRINCIPAL
============================*/	
	#banner_home{
		height:374px !important;
	}
	#banner_home .item div{
		height:384px !important;
	}	

}

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

	#header .container{
		width:100%;
		padding:0;
	}
	#inverter-logo-menu{
		float:left;
	}	
	#marca_barra{
		float:right;
	}
/*============================
	LOADER
============================*/
	.loader{
		top: 43px;
		left:90%;
	}	
/*============================
	MENU
============================*/
	#menu_header{
		height:100px;
		width:90px;
		margin-left:0;
	}
	#icone_menu{
		background:url(../images/icone-menu-mobile.png) no-repeat center rgba(0, 0, 0, 0.15);
		background-size:39px auto;
		height:100px;
		width:90px;
		float:left;
		cursor:pointer;
	}
	#menu_header > ul{
		background:#454545;
		border-bottom:1px solid #5b5b5b;
		display:none;
		width:100%;
		height:70px;
		position:absolute;
		top:100px;
		left:0;
	}
	#menu_header > ul > li{
		height:70px;
		width:20%;
		text-align:center;
		padding:0 10px;
	}
	#menu_header > ul > li > a{
		line-height: 70px;
	}
	#menu_header > ul > li.menu-item-has-children > a{
		background-position:right -14px;
	}
	#menu_header > ul > li.menu-item-has-children.active > a{
		background-position:right -112px;
	}
/*============================
	SUB MENU
============================*/
	.barra-sub-menu{
		border-bottom:1px solid #5b5b5b;
	}
	.sub-menu{
		display:block;
		margin: 10px 28px;
		width: 88%;
		float: left;
		text-align: left;
	}
	.sub-menu li{
		width:100%;
		float:left;
	}
	.sub-menu a{
		display:block;
		line-height:38px;
	}
/*============================
	REDES SOCIAIS
============================*/
#icone-mais-rede{
	width:90px;
	height:100px;	
	cursor:pointer;
	background: url(../images/icone-mais-redes-mobile.png) no-repeat center center;
}
		
#exibir-redes-mobile{
	position: absolute;
	width: 100%;
	left: 0;
	top: 100px;
	background-color: #454545;
	float:none;
	display:none;
}

#exibir-redes-mobile > div{
	float:right;	
	margin-right:26px;
}

#horario_header{
	margin:0 5px;
}

#redes_sociais_header a.facebook {
  background-position: right bottom;
}
#redes_sociais_header a.instagram {
  background-position: center bottom;
}
#redes_sociais_header a.twitter {
  background-position: bottom left;
}

/*============================
	FOOTER
============================*/	
#footer .container{
	width:100%;
	padding:0;
}
/*============================
	FOOTER // INSTAGRAM
============================*/
#footer #box_instagram{
	width: 100%;
	padding:0 15px;
	margin-right:0;
}
#list_images_instagram{
	width:100%;
}
#list_images_instagram li{
	width:32%;
	height:auto;
	margin: 0px 1% 1% 0px;
}
#list_images_instagram li a img{
	height:100%;
	width:100%;
}
/*============================
	FOOTER // FACEBOOK
============================*/	
#footer #box_facebook{
	margin:35px 0 0 0;
	width:100%;
	padding:0 15px;
}
#footer #box_facebook p{
	height:auto;
}
/*============================
	FOOTER // HORARIOS
============================*/
#box_horario{
	width:100%;
	margin-top:20px;
}
#informacoes_horarios_footer{
	margin: 0px auto;
	width: 100%;
	padding:30px 60px 0;
}
#opcoes_areas span{
	margin:0 0 0 24px;
	font-size:16px;
}
#endereco p{
	background-position:6px 7px;
}

/*============================
	FOOTER // SECUNDARIO
============================*/	
	#endereco{
		width:64%;
		margin-right:0;
	}
	.atendimento{
		margin-bottom:25px;
		margin-right:0;
	}
	#links{
		width:60%;
		margin: 13px 0px 0px 30px;
	}
	#links ul{
		float:left;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	#marca_enashopp{
		float:left;
	}
/*============================
	BUSCA GERAL
============================*/	
	#busca_geral{
		padding:130px 0px;
	}
	#busca_geral .container{
		width:100%;
		padding:0 1%;
	}
	#busca_geral .topo{
		padding:0px 0px 15px;
	}
	#busca_geral .topo input{
		width: 540px;
	}
	
	#busca_geral .lojas{
		width:100%;
		margin-bottom:55px;
	}
	#busca_geral .encontrado div.lojas > span{
		padding-left:1%;
	}
	#busca_geral .lojas li .sombra_lojas{
		display:block;
		background-color:rgba(0,0,0,0.2);
	}
	#busca_geral .lojas li{
		padding: 1%;
		margin: 0px;
		width: 50%;
	}
	#busca_geral .lojas li img{
		width:100%;
		height:auto;
		opacity:1;
	}
	#busca_geral .lojas li .informacoes_loja span{
		font-size:23px;
	}
	
	#busca_geral .novidades{
		width:100%;
		clear:both;
		padding:0 1%;
	}	
	
	#busca_geral .nenhum_resultado b, #busca_geral .nenhum_resultado small{
		font-size: 17px;	
	}
/*============================
	BUSCA DAS INTERNAS
============================*/	
	#icone_busca_content{
		margin-top: 18px;
		background-size:100% auto;
		width:32px;
	}
	#busca_content{
		margin: 15px 0px 15px 15px;
		width: 310px;
	}
	#busca_content input{
		font-size:30px;
	}
	#segmentos > span{
		background-position:right 0;
		font-size: 21px;
	}
	#todos_segmentos .item{
		width: 100%;
	}
	#todos_segmentos .item li a,
	#todos_segmentos .item li i{
		font-size: 18px;
		line-height: 32px;
	}
	.barra_busca_interna #segmentos #todos_segmentos {
		height:400px !important;
	}
	.barra_busca_interna #segmentos #todos_segmentos .centraliza_segmentos{
		height:400px;
	}
/*============================
	BANNER PRINCIPAL
============================*/	
	#banner_home{
		height:240px !important;
	}
	#banner_home .item div{
		height:250px !important;
	}		
	
}

@media screen and (max-width: 597px){
	#header,
	#header_fixo{
		height:63px;
	}
	#icone_menu, #menu_header{
		width:56px;
		height:63px;
		background-size:23px 17px;
	}
	#marca_barra img{
		width:156px;
		height:auto;
	}
	#icone-mais-rede, #horario_header{
		width:48px;
		height:63px;
		background-size:23px;
	}
	
	#menu_header > ul{
		top:63px;
		height:auto;
	}
	#menu_header > ul > li{
		width:100%;
		padding:0;
		float:none;
		height:auto;
	}
	.barra-sub-menu {
		position:relative;
		float:left;
		background:#555;
		border-bottom:solid 2px #333;
	}
	.sub-menu{
		width:100%;
		left:0;
		margin:10px 0;
	}
	.sub-menu a{
		text-align:center;
	}
	#menu_header > ul > li.menu-item-has-children > a {
		background-position: 66% -14px;
		padding:0;
	}	
	#menu_header > ul > li.menu-item-has-children.active > a {
		background-position: 66% -112px;
	}
	#exibir-redes-mobile{
		top:63px;
		display:none;
	}
	#busca_header, #search_form, 
	#search_form a, #search_form .icon{
		height:60px;
	}
	#redes_sociais_header{
		padding:15px 0;
	}
	#informacoes_horarios_header{
		top:63px;
	}
/*============================
	FOOTER // SECUNDARIO
============================*/
	#informacoes_horarios_footer{
		padding:24px 39px;
	}
	#endereco{
		margin-bottom: 10px;
		margin-right: 0;
		width: 52%;
		float:none;
	}
	#endereco p, .atendimento small, #links li a{
		font-size:10px;
	}
	.atendimento a{
		font-size:13px;
	}
	#links li a{
		line-height:22px;
	}
	.atendimento{
		margin:0 0 0 30px;
	}
	#links{
		width:auto;
		float:right;
		margin:-97px 10px 0 0;
	}
	#links div:first-child, #links div{
		float:none;
		margin:0;
	}
	#marca_enashopp{
		width:100%;
		float:none;
		text-align:center;
		margin:68px 0 10px;
	}
/*===========================
	HEADER // SELO DE ETNIA
	por ZCR em 12/05/16
===========================*/
#SeloEtnia_header {
    height: 63px;
}
#SeloEtnia_header a.seloEtnia {
	background: url(../images/icone-SeloEtnia.png) no-repeat center;
	background-size: 36px;
    height: 63px;

}
/*#SeloEtnia_header a.seloContraRacismo {*/
/*	background: url(../images/geral/selo-racismo-aqui-nao.png) no-repeat center;*/
/*	background-size: 36px;*/
/*	height: 63px;*/

/*}*/
/*============================
	FOOTER // HORARIOS
============================*/	
	#opcoes_areas span{
		font-size:14px;
	}
	#opcoes_horarios small{
		font-size:16px;
	}
	
	#opcoes_horarios span{
		font-size:22px;
	}
/*============================
	BUSCA GERAL
============================*/	
	#busca_geral{
		padding:80px 0px;
		top:63px;
	}
	#busca_geral .container{
		width:100%;
		padding:0 1%;
	}
	#busca_geral .topo{
		padding:0;
	}
	#busca_geral .topo input{
		width: 85%;
		font-size: 32px;
	}
	
	#busca_geral .lojas{
		width:100%;
		margin-bottom:55px;
	}
	#busca_geral .encontrado div.lojas > span{
		padding-left:1%;
	}
	#busca_geral .lojas li{
		padding: 1%;
		margin: 0px;
		width: 100%;
	}
	#busca_geral .lojas li img{
		width:100%;
		height:auto;
	}
	#busca_geral .lojas li .informacoes_loja span{
		font-size:23px;
	}
	
	#busca_geral .novidades{
		width:100%;
		clear:both;
		padding:0 1%;
	}	
	
	#busca_geral .nenhum_resultado{
		padding:45px 0;
	}
	#busca_geral .nenhum_resultado b, #busca_geral .nenhum_resultado small{
		font-size: 15px;
		line-height: 22px;
		padding-bottom: 15px;
		display: block;
	}	
	.loader_busca{
		top: 170px;
	}
/*============================
	BUSCA DAS INTERNAS
============================*/	
	#barra_busca{
		height:auto;
	}
	#barra_busca .container{
		padding:0;
	}
	#icone_busca_content{
		margin-left: 10px;
	}
	#busca_content{
		margin: 15px;
		width: 248px;
	}
	#busca_content input{
		font-size:27px;
	}
	#segmentos{
		clear:both;
		width:100%;
		border-top:1px solid #fff;
	}
	#segmentos #todos_segmentos{
		top:145px;
	}	
}

@media screen and (max-width: 386px) {
/*===========================
	HEADER // SELO DE ETNIA
	por ZCR em 12/05/16
===========================*/
#SeloEtnia_header {
    display: none;
}
}
