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

	/* header */
	#header .content {
		padding: 0 10px;
	}

		.select_regiao_header {
			width: 130px;
		}
		
	#header .mini_menu_wrapper .content {
		padding: 5px 0;
	}

		.content .mini_menu_mobile ul li {
			margin: 0 10px;
		}

			.mini_menu_mobile ul li a {
				letter-spacing: 0.5px;
			}

	#menu_header_wrapper, .menu_header_in ul li.menu-item-has-children ul {
	    width: 300px;
	    left: -300px;
	}

	/* footer */
	.footer_inferior_menu ul li {
	    padding: 0 5px;
	}
	
}