/*
************
* =definições @media 
************
*/
@media (max-width: 950px) {
	#header {
		height: 20%;
		width: 100%;
		max-width: 100%;
		display: block;
		text-align: center;
		position: relative;
		padding-bottom: 20px;
		min-height:135px;
		max-height:190px;
	}
	.main {
		width: 100%;
		display: block;
		margin-left:0px;
		height:80%;
	}
	
	#header img{
		height: auto;
		width: 129px;
		margin: 16px;
	}
	#header hr{
		display: none;
	}
	.menu_top li {
		margin: 5px 5px;
		font-size: 1.2em;
		line-height: 1.1;
		display: inline-block;
	}
	ul.menu_top {
		margin: 0 10px;
		vertical-align: middle;
	}
	#busca{
		margin-top: 0px;
		top: 28px;
		left: 55px;
		bottom: auto;
		right: auto;
	}
	#redes_sociais{
		margin-bottom: 110px;
		top: 40px;
		right: 40px;
		left: auto;
	}
	#redes_sociais a i{
		line-height: 20px;
	}
	
	
#busca {
    left: 38px;
    top: 33px;
}


ul.menu_top {
    bottom: 5%;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
}

.menu-cidades_lojas-container {
    width: 165px;

}




.loja_box_conteudo {
    height: 50%;
    margin-top: 20px;
	padding: 20px 30px;
    width: 100%;
}


.loja_box_mapa {
    height: 50%;
    margin-top: 30px;
    width: 100%;
}

.current-menu-item,.current_page_item {
    border-bottom: 1px solid #F16A6D;
}
	
	.icone_fb {
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	}
	.icone_yt {
		width: 20px;
		height: 20px;
		background-size: 20px 20px;
	}
	.icone_twitter {
		width: 20px;
		height: 20px;
		background-size: 20px 20px;
	}
	
		.colecoes > a > li > h2 {
    font-size: 1.2em;
    line-height: 20px;
    margin: 0 30px;
    padding: 12px;
   }
   
   
.menu_cidades li {
    font-size: 1.0em;
    margin: 15px 0;
}


.peca_box {
    display: inline-block;
    float: left;
    margin-bottom: 40px;
    margin-right: 2px;
}


.peca_box img {
    height: auto;
    width: 200px;
}


.content_histfranq {
margin-right: 5%;
}
   
}

@media (min-width: 950px) AND (max-width: 1150px) {

	.main {
		margin-left:230px;
	}
	
	.colecoes > a > li > h2 {
    font-size: 1.2em;
    line-height: 20px;
    margin: 0 30px;
    padding: 12px;
   }
   
   .loja_box_conteudo {
    height: 50%;
    margin-top: 20px;
	padding: 20px 30px;
    width: 100%;
}


.loja_box_mapa {
    height: 50%;
    margin-top: 30px;
    width: 100%;
}

}

@media (min-width: 1455px) {

	.main {
	margin-left:290px;
	}
	

}

@media (max-height: 800px) and (min-width: 950px) {

#header img {
    margin: 10px auto;
}

#header > hr:first-child {
    margin-top: 30px;
}

ul.menu_top {
    margin: 20px 0;
}

}

@media (max-height: 670px) and (min-width: 950px) {

.menu_top li {
    font-size: 1.45em;
    line-height: 1.3;
    margin: 0;
    overflow: hidden;
}

.menu_cidades li {
    font-size: 1em;
    margin: 10px 0;
}

}