/* ------------------ SMARTPHONE ------------------ */
@media screen and (min-width : 480px){
	#inicio figure{ width:400px; }
	#servicos .prints li { width:50%; }
	#portfolio .prints li { width:33.33%; }
}
@media screen and (min-width : 640px){
	#servicos .box{ width:50%; }
	#servicos .prints li { width:25%; }
	#portfolio .prints li { width:25%; }
	.dataTables_filter{ width:50%; position:absolute; top:0; right:0; margin:0; padding-left:10px; }
	#cardapio #category{ width:50%; }
}
/* ------------------ TABLET ------------------ */
@media screen and (min-width : 768px){
	#servicos .box{ width:33.33%; }
	#portfolio .prints li { width:20%; }
	#politica{ width:720px; }
}
@media screen and (min-width : 1024px){
	#fale_conosco #form-contact{ width:55%; float:left; }
	#fale_conosco #newsletter{ width:45%; float:left; padding-left:50px; }
	#header-container .menu{ position:absolute!important; left:auto!important; right:0; background:none!important; width:auto!important; transition:none!important; }
	#header-container .menu ul{ margin-top:45px!important; }
	#header-container .menu ul li{ width:auto!important; float:left;}
	#header-container .menu ul li a{ width:100%; display:table; padding:15px; text-decoration:none; }
	#menu-icon{ display:none!important; }
	.modal{ display:none!important; }
	#servicos .box{ width:25%; }
	#footer-container #useful-links{ width:950px; }
	.dataTables_filter{ width:70%;}
	#cardapio #category{ width:30%; }
}
@media screen and (min-width : 1280px){
	#site-container header #header-container, #site-container footer #footer-container, #site-container main #main-container, #inicio .sec-container{ width:1200px;}
	#inicio { background-size:100%; }
}
/* ------------------ PC, NOTE ------------------ */

@media screen and (min-width : 1360px){
	
}