/******************************* CSS RESPONSIVO*******************************/

@media screen and (max-height: 800px) { 
	.bg_banner_content{bottom: 0;}
}
@media screen and (min-width: 1170px) {	
	.top, .section, .conteudo, .bg_banner_content_in, .bx-controls.bx-has-pager, .footer, .footer_content, #bg_container_forms, .content-wgt-cookies, .produto, .new { width: 1170px; margin-left: auto; margin-right: auto; float: none; overflow: hidden;}	
	.border-1270{ width: 1270px; margin-left: auto; margin-right: auto; float: none; overflow: hidden;}
	 .content_receita { width: 810px; margin-left: auto; margin-right: auto; float: none; overflow: hidden;}	
	.top{ overflow: inherit;}
	.section, .conteudo, .footer, .footer_content, #bg_container_forms { overflow: hidden; }
}
@media screen and (max-width: 1170px) {	
.bg-search{ display:none;}
}
@media screen and (max-width: 1140px) {	
	#section-topo .shadow img{ float: left; margin: 0 auto;}
	#section-topo .shadow{ height: 8px;}
	.titulo_lista_produtos { margin: -100px 3% 0!IMPORTANT;}
	.border-1270{ float: left;}
}
@media (max-width: 1100px) {
	.copyright{ font-size: 12px; line-height: 12px;}
	}

@media (max-width: 1024px) {	
	#menu_responsive { display:block; }
	.navmenu { display: none; }	
	.banner_text_subtitle{font-size: 45px; line-height: 50px;}
	.banner_text_subtitle p{ margin: 0;}
	.lista_portofolio .item_galeria{ padding: 5px;}
	.linguas{ margin: 0 50px 0 0; }
}
@media (max-width: 980px) {	
.logo{ width: 50%;}
/*.linguas{ display: none;}*/

}
@media (max-width: 768px) {	
	.content-6-12 { width: 100%; text-align: center;}
	.content-6-12 table{ width: 100%!IMPORTANT; margin: 0!IMPORTANT;}
	.numero-22{ font-size: 60px; line-height: 62px;}
	.numero-4{ font-size: 58px; line-height: 60px;}
	.paises{ font-size: 36px; line-height: 38px;}
	.continentes{ font-size: 34px; line-height: 36px;}
	.conteudo table tr td{ width: 100%!IMPORTANT; display: block; }
	table.center-768 td{ text-align: center;}
	ul.lista_produtos li { width: 48%;}	
	ul.lista-receitas li { width: 48%;}
	ul.lista-premios li { width: 47%;}
	ul.newsList li { width: 97%;}
	ul.newsList li.new-100 .img_noticia{ width: 100%;}
	ul.newsList li.new-100 .detalhe{width: 90%; float: left; position: relative; margin: 0; padding: 5%;}
	ul.newsList li.new-100 .titulo{ font-size: 21px; line-height: 23px;}
	ul.newsList li.new-100 .resumo { font-size: 18px; line-height: 20px;}
}
@media (max-width: 768px) {	
	.lista_next_step{ display: none;}
	.title_produto{ margin-top: 0;}
	.produto .detalhe{ margin-top: 10px;}
	.content_produto a.sabermais{ margin: 25px;}
	.lista_categoria li { width: 100%;}
	.ultimas_receitas ul.lista-receitas li{ display: none;}
	.ultimas_receitas ul.lista-receitas li:nth-child(1), .ultimas_receitas ul.lista-receitas li:nth-child(2) { display: block;}
	.ultimas_news .img_noticia, .ultimas_news .footer_new{ display: none;}
	.ultimas_news .titulo{ text-align: center;}
	.ultimas_news .shadow_menu{ position: relative;}
	.ultimas_news ul.newsList li .detalhe{ padding: 2% 5%;;}
	.new-content .title{ text-align: center;}
	.partilha, .addthis_inline_share_toolbox{ text-align: center;}
	.portfolio_left, .portfolio_right{ width: 100%;}
	.lista_portofolio .item_galeria{ padding: 2px;}
	.img_footer_destaque{ height: 160px; }

}

@media (max-width: 700px) { 
	#section-banner{ height: 400px!IMPORTANT;}
	.banner_content{ width: 80%;}
	.banner_text_subtitle { font-size: 35px; line-height: 40px; margin-bottom: 60px;}
	.img_top{ margin: -60px auto -30px; width: 90%; padding: 0 5%;}
	.referencias li{ width: 100%; margin: 10px 0;}


	
	}
	
@media (max-width: 480px) {
	.content_produto, .img_produto { width: 94%; padding: 0 3%;}
	.title_section, .page-title{ font-size: 36px; line-height: 38px;}
	.title_produto{ font-size: 35px; line-height: 38px;}
	.produto .detalhe { font-size: 20px; line-height: 22px;}
	body {font-size: 18px; line-height: 20px;}
	.content_section .title-24{ font-size: 20px; line-height: 22px;}
	.hide-480{ display: none;}
	.shown-480{display: block; float: left;}
	.produto .img_produtos { width: 60%; margin: 0 20%;}
	.produto .content_produtos { width: 100%; text-align: center; margin: 0;}
	
}
@media (max-width: 350px) {
	ul.lista_produtos li { width: 98%;}
	ul.lista-receitas li { width: 98%;}
	ul.lista-premios li { width: 97%;}
}

/******************************* TABLE RESPONSIVE *******************************/

@media only screen and (max-width: 800px) {
	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}

/***************************** END TABLE RESPONSIVE *****************************/