@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size:100%;
}
ul, ol {list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p {margin:0;}
html {font-size:62.5%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}

a {text-decoration:none; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
a:hover {text-decoration:underline; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
a img {border:none;}
body {width:100%; height:100%; font-family:'Dosis', sans-serif; font-weight:400; font-size:100%; margin:0;}

.aligncenter, 
.alignleft,
.alignright {display:block; margin:0 auto 30px; max-width:100%; height:auto;}
.text-center {text-align:center;}
.m-b-110 {margin-bottom:110px;}
.space_110 {height:110px;}

div.paginacao {margin-top:50px; text-align:center;}
	div.paginacao .wp-pagenavi {}
	div.paginacao span.pages {display:none;}
	div.paginacao a,
	div.paginacao span.extend {display:inline-block; text-align:center; font-size:1.4em; color:#284986; font-style:italic; width:32px; height:32px; line-height:32px; text-decoration:none; margin:0 5px;}
	div.paginacao a.first,
	div.paginacao a.last {width:auto; padding:0 10px;}
	div.paginacao a:hover {color:#ffa500;}
	div.paginacao a:last-child {border-right:none;}
	div.paginacao span.current {display:inline-block; text-align:center; font-size:1.4em; width:32px; height:32px; line-height:32px; color:#ffa500; margin:0 5px;}
	div.paginacao span.current:last-child {border-right:none;}
	
a.btTop {position:fixed; border:1px solid #FFF; right:20px; bottom:20px; z-index:100; color:#FFF; font-size:1.8em; background:#b49056; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:6px 12px 6px 10px;}

.titleArea {text-align:center;}
	.titleArea h1,
	.titleArea h2 {display:inline-block; position:relative; font-size:2.5em; font-weight:700; color:#b49056; text-transform:uppercase; padding:0 38px; border-bottom:1px solid #FFF;}
	.titleArea h1:before,
	.titleArea h2:before {display:block; width:29px; height:48px; position:absolute; content:" "; left:2px; bottom:-6px; background:url(../images/img_trigo_titulos.png) no-repeat 0 0;}
	.titleArea h1:after,
	.titleArea h2:after {display:block; width:29px; height:48px; position:absolute; content:" "; right:2px; bottom:-6px; background:url(../images/img_trigo_titulos.png) no-repeat -29px 0;}

/* ====== HEADER ====== */
.site-header {}
	.site-header .light {background:#f2e5cf; height:72px;}
	.site-header .dark {background:#b49056; height:50px;}
	.site-header .brand {position:absolute; z-index:82; top:0; left:50%; margin-left:-125px; width:250px; height:120px; background:url(../images/bg_logo.png) no-repeat center top; background-size:contain;}
		.site-header .brand img {max-width:54%; height:auto; display:block; margin:10px auto 0;}
	.site-header a.btMenu {font-size:2.8em; color:#FFF; text-decoration:none; margin-top:8px; float:right; position:relative; z-index:83;}
	.site-header a.btMenu:hover {color:#57401c;}
	.site-header .navMain {position:absolute; z-index:80; top:0; left:0; padding-top:50px; width:100%; -webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.35); -moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.35); box-shadow:0px 1px 5px 0px rgba(0,0,0,0.35); background:#b49056;}
		.site-header .navMain ul {width:100%;}
			.site-header .navMain ul li {position:relative; text-align:center; margin-bottom:4px;}
				.site-header .navMain ul li a {display:block; padding:0 15px; text-decoration:none; font-size:1.8em; color:#FFF; line-height:35px; text-transform:uppercase;}
				.site-header .navMain ul li a:hover {background:#967643;}
				.site-header .navMain ul ul.sub-menu {background:#967643; padding-top:4px;}
					.site-header .navMain ul ul.sub-menu li {padding:0 20px; width:100%;} 
					.site-header .navMain ul ul.sub-menu li:hover {background:#b49056; padding:0 20px;} 
						.site-header .navMain ul ul.sub-menu li a {padding:18px 0; background:none; font-size:1.6em; color:#FFF; font-weight:700; line-height:1.3em; display:block; position:relative; width:100%; overflow:hidden;}
						.site-header .navMain ul ul.sub-menu li a:after {content:" "; display:block; width:100%; height:1px; background:#FFF; position:absolute; bottom:0; left:0;} 
						.site-header .navMain ul ul.sub-menu li:last-child a:after {display:none;}
						.site-header .navMain ul ul.sub-menu li img {width:80px; height:auto; float:left; margin-right:10px; border-bottom:5px solid #FFF; border-top:5px solid #FFF;}
						.site-header .navMain ul ul.sub-menu li div {float:left; width:60%; text-align:left; padding-top:5px;}
							.site-header .navMain ul ul.sub-menu li div span {display:block; font-size:0.9em; font-weight:400;}
							
/* ====== FOOTER ====== */
.site-footer {background:#947443;}
	.site-footer .brand {width:270px; max-width:100%; min-height:165px; background:url(../images/bg_logo_ft.png) no-repeat center top; background-size:contain; margin:0 auto;padding-top:20px;}
		.site-footer .brand img {max-width:130px; height:auto; display:block; margin:0 auto;}
	.site-footer .navFooter {margin-bottom:40px; text-align:center;}
		.site-footer .navFooter ul {width:100%; margin-bottom:18px;}
			.site-footer .navFooter ul li {display:inline-block;}
			.site-footer .navFooter ul li:after {content:"|"; display:inline-block; font-size:1.4em; color:#FFF; margin:0 10px;}
			.site-footer .navFooter ul li:last-child:after {display:none;}
				.site-footer .navFooter ul li a {font-size:1.4em; color:#FFF; text-transform:uppercase; text-decoration:none;}
				.site-footer .navFooter ul li a:hover {color:#57401c;}
		.site-footer .navFooter span.tel {display:inline-block; margin-bottom:20px; font-size:2.5em; color:#FFF; font-weight:700; line-height:22px;}
		.site-footer .navFooter a.lkEmail {display:inline-block; font-size:1.4em; color:#FFF; line-height:22px; text-decoration:none;}
		.site-footer .navFooter a.lkEmail:hover {color:#57401c;}
			.site-footer .navFooter span.tel i.fa,
			.site-footer .navFooter a.lkEmail i.fa {display:block; float:left; margin-right:8px; font-size:1em; line-height:22px;}
		.site-footer .boxLocal {margin-bottom:40px;}
			.site-footer .boxLocal h4 {text-align:center; font-size:1.4em; color:#FFF; text-transform:uppercase; padding-bottom:12px; border-bottom:1px solid #b49e7c; margin:0 auto 15px; max-width:255px;}
			.site-footer .boxLocal p {font-size:1.4em; color:#FFF; text-transform:uppercase; text-align:right; padding-right:126px; background:url(../images/img_map.png) no-repeat right top; max-width:255px; min-height:92px; padding-top:12px; margin:0 auto;}
				.site-footer .boxLocal p a {display:inline-block; color:#FFF; padding:0 8px; line-height:22px; text-decoration:none; margin-top:16px; border:1px solid #FFF; border-radius:4px;}
				.site-footer .boxLocal a:hover {background:#FFF; color:#57401c;}
		.site-footer .social {width:100%; text-align:center; margin-bottom:40px;}
			.site-footer .social h4 {font-size:1.4em; color:#FFF; text-transform:uppercase; padding-bottom:8px; border-bottom:1px solid #b49e7c; margin:0 auto 12px; max-width:255px;}
			.site-footer .social a {display:inline-block; margin:0 3px; color:#FFF; font-size:2.1em; border:1px solid #FFF; border-radius:50%; text-align:center; width:36px; height:36px; line-height:34px;}
			.site-footer .social a:hover {color:#57401c; border-color:#57401c;}
	.site-footer .copyright {background:#57401c; padding-top:10px; padding-bottom:10px;}
		.site-footer .copyright p {text-align:center; font-size:1.4em; color:#FFF; margin-bottom:30px;}
		.site-footer .copyright a.conectvia {display:block; position:relative; width:133px; height:22px; margin:0 auto;}
				
/* ====== HOME ====== */
.baseSlide {width:100%; position:relative; margin-bottom:80px;}
	.baseSlide .slide-item {background-position:center top; background-repeat:no-repeat; background-size:cover; height:300px; padding-top:60px;}
		.baseSlide .slide-item .container {position:relative;}
		.baseSlide .slide-item h2 {font-size:4em; color:#FFF;}
		.baseSlide .slide-item a {display:inline-block; font-size:1.4em; color:#FFF; padding:0 8px; line-height:31px; text-decoration:none; margin-top:28px; border:1px solid #FFF; border-radius:4px; text-transform:uppercase;}
			.baseSlide .slide-item a:hover {background:#FFF; color:#57401c;}
	.baseSlide .slick-dots {width:100%; position:absolute; z-index:30; bottom:30px; padding:0 15px;}
		.baseSlide .slick-dots li {width:19px; height:19px; border:1px solid #FFF; margin-right:10px; display:inline-block; border-radius:50%; padding:2px;}
			.baseSlide .slick-dots li button {border:none; background:none; outline:none; display:block; width:13px; height:13px; padding:0; text-indent:-5000em; cursor:pointer; border-radius:50%;}
			.baseSlide .slick-dots li.slick-active button {background:#FFF;}
.catProd .titleArea {margin-bottom:50px;}
.catProd .box {margin-bottom:50px; text-align:center; position:relative;}
	.catProd .box img {max-width:100%; height:auto; margin-bottom:14px;}
	.catProd .box h3 {font-size:1.6em; font-weight:800; color:#b49056; text-transform:uppercase; margin-bottom:10px;}
	.catProd .box a.lkMore {display:inline-block; font-size:1.4em; color:#b49056; line-height:23px; border:1px solid #b49056; border-radius:4px; text-transform:uppercase; padding:0 8px; text-decoration:none;}
	.catProd .box a.lkMore:hover {background:#b49056; color:#FFF;}
	.catProd a.lkAll {display:inline-block; font-size:1.4em; color:#b49056; line-height:23px; border:1px solid #b49056; border-radius:4px; text-transform:uppercase; padding:0 8px; text-decoration:none;}
	.catProd a.lkAll:hover {background:#b49056; color:#FFF;}
.central .titleArea h2 {border-color:#f2e5cf;}
.central .bg {background:#f2e5cf; padding-top:3px;}
.central .box {margin-bottom:32px; text-align:center; position:relative; padding-top:56px;}
	.central .box i.fa {color:#947443; font-size:5em; margin-bottom:22px;}
	.central .box p {font-size:1.8em; color:#947443; font-weight:700;}
	.central .box h4 {font-size:1.4em; color:#947443; text-transform:uppercase; margin-bottom:12px;}
	.central .box a {display:inline-block; font-size:1.4em; color:#bb8f57; line-height:23px; border:1px solid #bb8f57; border-radius:4px; text-transform:uppercase; padding:0 8px; text-decoration:none;}
	.central .box a:hover {background:#bb8f57; color:#FFF;}
.bannerCols {margin-bottom:120px;}
	.bannerCols div.align {position:relative; width:100%; text-align:center; padding-top:30px; padding-bottom:30px;}
		.bannerCols .colAtend h3 {font-size:3em; color:#947443; text-transform:uppercase; margin-bottom:26px;}
		.bannerCols .colAtend a {display:inline-block; font-size:1.4em; color:#bb8f57; line-height:29px; border:1px solid #bb8f57; border-radius:4px; text-transform:uppercase; padding:0 14px; text-decoration:none;}
		.bannerCols .colAtend a:hover {background:#bb8f57; color:#FFF;}
	.bannerCols .colTrad {background:#947443;}
		.bannerCols .colTrad h3 {font-size:2.7em; color:#FFF; text-transform:uppercase;}
.spotIndustria {margin-bottom:150px;}
	.spotIndustria .titleArea {margin-bottom:64px;}
	.spotIndustria img {max-width:100%; height:auto; display:block; margin:0 auto 40px;}
	.spotIndustria .colTXT h2 {font-size:1.8em; font-weight:700; color:#b49056; text-transform:uppercase; margin-bottom:30px;}
	.spotIndustria p {font-size:1.4em; color:#515151; text-align:justify;}
	.spotIndustria a {display:inline-block; font-size:1.4em; color:#b49056; line-height:24px; border:1px solid #b49056; border-radius:4px; text-transform:uppercase; padding:0 12px; text-decoration:none; margin-top:30px;}
	.spotIndustria a:hover {background:#b49056; color:#FFF;}

/* ====== INDÚSTRIA ====== */
.industria {margin-top:160px; margin-bottom:130px;}
	.industria .titleArea {margin-bottom:64px;}
	.industria h2 {font-size:1.8em; font-weight:700; color:#b49056; text-transform:uppercase; margin-bottom:30px;}
	.industria p {font-size:1.4em; color:#515151; text-align:justify; margin-bottom:16px;}
	.industria .galeria {margin-top:20px;}	
		.industria .galeria img {width:100%; height:auto;}
.spotLocalizacao {margin-bottom:150px;}
	.spotLocalizacao .titleArea {margin-bottom:38px;}
	.spotLocalizacao .mapa {width:100%; height:380px;}
	
/* ====== LOCALIZAÇÃO ====== */
.localizacao {margin-top:160px; margin-bottom:130px;}
	.localizacao .mapa {width:100%; height:480px; margin-bottom:20px;}
		.localizacao .mapa h5 {font-size:14px; font-weight:700; color:#b49056; border-bottom:1px solid #b49056; text-transform:uppercase; padding-bottom:3px; margin-bottom:5px; max-width:100%;}
		.localizacao .mapa address {font-size:14px; color:#888; max-width:100%; margin-bottom:0;}
		.localizacao .mapa span.tel {display:inline-block; margin-top:10px; font-size:14px; color:#b49056; font-weight:700; line-height:16px;}
		.localizacao .mapa span.tel i.fa {display:block; float:left; margin-right:5px; font-size:10px; line-height:14px; width:16px; height:16px; text-align:center; border:1px solid #b49056; border-radius:50%;}
	.localizacao .ampliarMapa {background:url(../images/bg_linha_titulos.png) no-repeat center center; text-align:center;}
		.localizacao .ampliarMapa span {display:inline-block; background:#FFF; padding:0 25px;}
		.localizacao .ampliarMapa a {display:inline-block; font-size:1.4em; color:#b49056; line-height:23px; border:1px solid #b49056; border-radius:4px; text-transform:uppercase; padding:0 8px; text-decoration:none;}
		.localizacao .ampliarMapa a:hover {color:#FFF; background:#b49056;}
		
/* ====== CONTATO ====== */
.contato {margin-top:160px; margin-bottom:112px;}
	.contato .titleArea {margin-bottom:34px;}
	.contato .text {margin-bottom:20px; text-align:center;}
		.contato .text p {font-size:1.4em; color:#515151; margin-bottom:15px;}
	.contato .boxForm label {font-size:1.4em; font-weight:400; color:#b49056; display:block; margin:12px 0 3px;}
	.contato .boxForm input.campo-txt {width:100%; background:#f8f5f1; outline:none; border:1px solid #b49056; height:33px; padding:0 10px; font-size:1.4em; font-weight:400; color:#515151; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.contato .boxForm textarea.campo-txt {width:100%; background:#f8f5f1; outline:none; border:1px solid #b49056; height:238px; padding:10px; font-size:1.4em; font-weight:400; color:#515151; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; resize:none;}
	.contato .boxForm select {width:100%; background:#f8f5f1; outline:none; border:1px solid #b49056; height:33px; padding:0 10px; font-size:1.4em; font-weight:400; color:#515151; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.contato .boxForm input.btEnviar {background:none; outline:none; cursor:pointer; border:1px solid #b49056; font-size:1.4em; color:#b49056; text-transform:uppercase; height:30px; width:136px; display:block; float:right; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:12px 0;}
	.contato .boxForm input.btEnviar:hover {background:#b49056; color:#FFF;}
	.contato .boxForm div.wpcf7-response-output {clear:both; font-size:1.4em; color:#737373;}
	.contato .boxForm span.wpcf7-not-valid-tip {font-size:1.1em; font-weight:700;}
	
/* ====== PRODUTOS ====== */
.produtos {margin-top:160px; margin-bottom:50px;}
	.produtos .titleArea {margin-bottom:50px;}
.produtos .box {margin-bottom:50px; text-align:center; position:relative; font-size:1.6em; font-weight:800; color:#b49056; text-transform:uppercase; opacity:0.6;}
	.produtos .box img {max-width:100px; height:auto; margin-bottom:14px;}
	.produtos .box a {color:#b49056;}
	.produtos .box span {display:block;}
	.produtos .box.selected {opacity:1;}
	.produtos .box.selected:after {content:" "; display:block; position:absolute; bottom:-35px; left:0; width:100%; height:20px; background:url(../images/bullet_cat_select.png) no-repeat center top;}
.buscaProd {margin-bottom:105px;}
	.buscaProd label {font-size:1.6em; font-weight:400; color:#6f6f6f; text-transform:uppercase;}
	.buscaProd .boxCampo {width:100%; height:45px; border:1px solid #959595; border-radius:8px;}
		.buscaProd .boxCampo input.input-search {border:none; outline:none; background:none; height:45px; font-size:1.6em; font-weight:400; color:#6f6f6f; float:left; width:80%; padding:0 15px; display:block;}
		.buscaProd .boxCampo .search-submit {float:right; display:block; border:none; outline:none; height:41px; width:45px; background:none; cursor:pointer; font-size:2em; color:#b49056;}
.listaProd {margin-bottom:80px;}
	.listaProd h2.title-busca {font-size:2.5em; font-weight:700; color:#b49056; text-transform:uppercase; margin-bottom:50px;}
		.listaProd h2.title-busca span {color:#6f6f6f;}
	.listaProd h3.empty {font-size:2em; color:#6f6f6f; text-transform:uppercase; margin-bottom:50px;}
	.listaProd .box {margin-bottom:50px; text-align:center; position:relative;}
	.listaProd .box img {max-width:85%; height:auto; margin-bottom:14px;}
	.listaProd .box h3 {font-size:1.6em; font-weight:800; color:#b49056; text-transform:uppercase; margin-bottom:10px;}
		.listaProd .box h3 a {color:#b49056;}
	.listaProd .box a.lkMore {display:inline-block; font-size:1.4em; color:#b49056; line-height:23px; border:1px solid #b49056; border-radius:4px; text-transform:uppercase; padding:0 8px; text-decoration:none;}
	.listaProd .box a.lkMore:hover {background:#b49056; color:#FFF;}
.detalheProduto {margin-top:160px; margin-bottom:70px;}
	.detalheProduto .titleArea {margin-bottom:75px;}
	.detalheProduto h1 {font-size:3em; font-weight:700; color:#b49056; padding-bottom:20px; border-bottom:1px solid #b49056; margin-bottom:45px; text-transform:uppercase;}
	.detalheProduto img {max-width:100%; height:auto; margin:0 auto 40px; display:block;}
	.detalheProduto h3 {font-size:1.6em; color:#b49056; text-transform:uppercase; margin-bottom:5px;}
	.detalheProduto p {font-size:1.4em; color:#838383; text-align:justify; margin-bottom:16px;}
	.detalheProduto .ingredientes {margin-top:38px;}
.baseTemp {margin-top:50px; margin-bottom:160px;}
	.baseTemp h2 {font-size:1.6em; font-weight:400; color:#6f6f6f; text-transform:uppercase; text-align:center;}
	
/* ====== 404 ====== */
.page404 {margin-top:160px; margin-bottom:130px;}
	.page404 h1 {font-size:3.5em; font-weight:700; color:#b49056; text-transform:uppercase; margin-bottom:30px; border-bottom:1px solid #b49056; padding-bottom:20px;}
	.page404 h3 {font-size:2.5em; font-weight:700; color:#b49056; margin-bottom:30px;}
	.page404 p {font-size:1.4em; color:#515151; text-align:justify; margin-bottom:16px;}
	.page404 p a {color:#515151; text-decoration:underline;}
	
	
	
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
 		
}

/* Extra Small Devices, Phones - xs */ 
@media only screen and (min-width : 480px) {
	.titleArea {background:url(../images/bg_linha_titulos.png) no-repeat center bottom;}
	
}


/* Small Devices, Tablets - sm */
@media only screen and (min-width : 768px) {	
	.aligncenter {display:block; margin:0 auto 30px;}
	.alignleft {float:left; margin:0 30px 30px 0; max-width:40%;}
	.alignright {float:right; margin:0 0 30px 30px; max-width:40%;}
	.site-header .social {float:left; margin:15px 0 0 10px;}
		.site-header .social a {display:inline-block; margin-right:6px; color:#b49056; font-size:1.6em; border:1px solid #b49056; border-radius:50%; text-align:center; width:26px; height:26px; line-height:24px;}
		.site-header .social a:hover {color:#57401c; border-color:#57401c;}
	.site-header .tel {float:right; margin:15px 10px; font-size:1.6em; color:#b49056; font-weight:700;}
		.site-header .tel i.fa {display:block; float:left; margin-right:6px; border:1px solid #b49056; font-size:0.9em; border-radius:50%; text-align:center; width:24px; height:24px; line-height:22px;}
	.site-header .brand {margin-left:-198px; width:397px; height:191px;}
		.site-header .brand img {max-width:100%; margin:19px auto 0;}
	.site-header .navMain {position:relative; top:inherit; left:inherit; background:none; padding-top:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
		.site-header .navMain .left {float:left; text-align:left;}
		.site-header .navMain .right {float:right; text-align:right;}
		.site-header .navMain ul {width:100%;}
			.site-header .navMain ul li {border:none; display:inline-block; margin-bottom:0;}
			.site-header .navMain ul li:first-child:after {content:"|"; display:inline-block; font-size:1.4em; color:#FFF;}
				.site-header .navMain ul li a {display:inline-block; padding:0 10px; font-size:1.4em; line-height:50px;}
				.site-header .navMain ul ul.sub-menu {
					display:none; position:absolute; z-index:70; top:100%; left:50%; float:left; width:300px; margin-left:-150px;
				}
					.site-header .navMain ul ul.sub-menu li {display:block;}
					.site-header .navMain ul ul.sub-menu li:first-child:after {display:none;}
	.baseSlide .slide-item {height:580px; padding-top:170px;}
	.baseSlide .slick-dots {width:750px; left:50%; margin-left:-375px; bottom:80px;}
	.site-footer .navFooter {text-align:left;}
	.site-footer .navFooter ul {text-align:left; padding-top:22px;}
	.site-footer .copyright p {text-align:left; display:inline-block; margin-bottom:0; line-height:22px;}
	.site-footer .copyright a.conectvia {float:right;}
	.site-footer .copyright a.conectvia:after {content:" "; display:block; position:absolute; right:-10px; top:-70px; width:60px; height:80px; background:url(../images/img_trigo_ft.png) no-repeat 0 0;}
	.central .box {min-height:210px;}
	.central .box:before {content:" "; width:1px; height:210px; position:absolute; left:0; top:0; background:url(../images/bg_linha_central.jpg) no-repeat 0 0;}
	.central .box:first-child:before {display:none;}
	.bannerCols div.align {height:246px; padding-top:44px; padding-bottom:0; text-align:left;}
	.bannerCols .colAtend div.align {width:360px; float:right; padding-right:25px;}
	.bannerCols .colTrad div.align {width:360px; float:left; padding-left:25px;}
	.produtos .linhaCat .box:before {content:" "; width:1px; height:60px; position:absolute; left:0; top: 10px; background:#ebebeb;}
	.produtos .linhaCat .box:first-child:before {display:none!important;}
	.buscaProd label {line-height:45px;}
	.listaProd .box {margin-bottom:110px;}
}
		
/* Medium Devices, Desktops - md */
@media only screen and (min-width : 992px) {
	.site-header .social {margin-left:30px;}
	.site-header .tel {margin-right:30px;}
	.site-header .brand:before {content:" "; display:block; position:absolute; top:28px; left:-20px; background:url(../images/img_trigo_logo_left.png) no-repeat 0 0; width:91px; height:125px;}
	.site-header .brand:after {content:" "; display:block; position:absolute; top:28px; right:-28px; background:url(../images/img_trigo_logo_right.png) no-repeat 0 0; width:94px; height:125px;}
	.site-header .navMain .left {padding-left:15px;}
	.site-header .navMain .right {padding-right:15px;}
	.site-header .navMain ul li:first-child:after {margin:0 15px;}
	.site-header .navMain ul li a {padding:0 35px;}
	.baseSlide .slide-item {height:700px;}
	.baseSlide .slick-dots {width:970px; margin-left:-485px;}
	.site-footer .brand img {max-width:100px;}
	.site-footer .boxLocal {padding-top:22px;}
	.catProd .linhaCat .box:before {content:" "; width:1px; height:240px; position:absolute; left:0; top: 10px; background:#ebebeb;}
	.catProd .linhaCat .box:first-child:before {display:none!important;}
	.bannerCols .colAtend img {position:absolute; right:-120px; bottom:0; z-index:30;}
	.bannerCols .colTrad img {position:absolute; right:-0; bottom:0; z-index:30;}
	.bannerCols .colAtend div.align {width:465px; padding-right:100px;}
	.bannerCols .colTrad div.align {width:465px; padding-left:80px; padding-right:60px;}
	.produtos .box {text-align:left;}
	.produtos .box img {float:left; margin:0;}
	.produtos .box span {padding-top:18px; display:inline-block; float:right; width:50%;}
	.buscaProd label {font-size:1.9em;}
	.listaProd .linhaProd .box:before {content:" "; width:1px; height:240px; position:absolute; left:0; top: 10px; background:#ebebeb;}
	.listaProd .linhaProd .box:first-child:before {display:none!important;}
	.detalheProduto .ingredientes {width:50%;}
}


/* Large Devices, Wide Screens - lg */
@media only screen and (min-width : 1200px) {
	.aligncenter, 
	.alignleft,
	.alignright {max-width:100%;}
	.baseSlide .slick-dots {width:1170px; margin-left:-585px;}
	.site-footer .brand img {max-width:130px;}
	.site-footer .social {padding-top:22px; max-width:100px; float:right;}
	.bannerCols .colAtend div.align {width:545px; padding-right:170px;}
	.bannerCols .colTrad div.align {width:545px; padding-left:115px;}		
	.bannerCols .colAtend h3,
	.bannerCols .colTrad h3 {line-height:1.3em;}
	.produtos .box span {width:58%;}
}
