/*cores*/
:root {
	--red-dark: #96060a;
	--red-default: #EC1F24;
	--black: #333333;
	--gray-dark: #727272;
	--gray: #D3D3D3;
	--gray-light: #E9E9E9;
	--gray-extra-light: #F8F8F8;
}

/*Reset*/
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; line-height:normal;}


/*Default*/
body {width:100%; height:100%; font-family:'Montserrat', sans-serif; font-weight:400; margin:0;}
a {text-decoration:none; transition:all 0.2s linear;}
a:hover {text-decoration:underline; transition:all 0.2s linear;}
a img {border:none;}
*:focus {outline:none;}
a:focus{outline:0}

a.btTop {
	position:fixed; right:20px; bottom:140px; z-index:100; width:40px; height:40px; line-height:38px; text-align:center; border-color:var(--bs-white); 
	color:var(--bs-white); background-color:var(--red-default);
}
a.btWhatsDefault {
	display:block; background:#0bd54d; color:var(--bs-white); text-align:center; line-height:38x; border-radius:50%; width:40px; 
	height:40px; text-decoration:none; position:fixed; z-index:110; right:20px; bottom:90px;
}
	a.btWhatsDefault i.fa {display:inline-block; position:relative; top:1px;}
.aligncenter, 
.alignleft,
.alignright,
.alignnone {display:block; margin:0 auto 30px; max-width:100%; height:auto;}
.cursor-pointer {cursor:pointer !important;}
.fullWidth {width:100%; max-width:1920px;}
.transition {transition:all 0.2s linear;}

.modal-backdrop.show {opacity:0.8;}
#popupInicial img {max-width:100%; height:auto;}
#popupInicial .btFechar,
.modal .btFechar {width:50px; height:50px; left:inherit; right:inherit; background:url(../images/bt-close.png) no-repeat 0 0; text-indent:-5000em; opacity:1;}
#popupVideo .modal-content {background:none!important; border-radius:0!important;}
#popupVideo .modal-body {padding:0!important;}

div.paginacao {width:100%;}
	div.paginacao span.pages {display:none;}
	div.paginacao a,
	div.paginacao span.extend {
		display:inline-block; color:var(--black); text-decoration:none; font-size:18px; font-weight:700; margin:0 5px; width:40px; height:40px; line-height:40px; 
		text-align:center; 
	}
	div.paginacao a:hover {color:var(--red-default);}
	div.paginacao span.current {
		display:inline-block; color:var(--bs-white); font-size:18px; font-weight:700; margin:0 5px; width:40px; height:40px; line-height:40px; 
		background-color:var(--red-default); border-radius:4px; text-align:center;
	}

.pageDefault p,
.pageDefault ul {margin-bottom:20px;}
.pageDefault ul li:before {content:"•"; display:inline-block; font-weight:700; color:var(--red-default); margin-right:6px;}
.pageDefault strong {font-weight:700;}
.pageDefault p a,
.pageDefault ul a {color:var(--red-default);}
.pageDefault p a:hover,
.pageDefault ul a:hover {color:var(--black);}
.pageDefault h2 {font-size:30px; color:var(--black); font-weight:700; margin-bottom:20px;}
.pageDefault h3 {font-size:26px; color:var(--black); font-weight:700; margin-bottom:20px;}
.pageDefault h4 {font-size:24px; color:var(--black); font-weight:700; margin-bottom:20px;}
.pageDefault h5,
.pageDefault h6 {font-size:22px; color:var(--black); font-weight:700; margin-bottom:20px;}
.pageDefault .ct-ultimate-gdpr-container {display:none!important;}
.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content {font-size:12px;}
.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content a {color:var(--bs-white);}
#ct-ultimate-gdpr-cookie-change-settings {display:none!important;}
.grecaptcha-badge {z-index:10;}

/*Header - Footer*/
.site-header {background-color:var(--bs-white);}
	.site-header .navigation {width:auto; z-index:10;}
		.site-header .navigation .nav-menus-wrapper {display:none;}
		.site-header .navigation .nav-toggle {right:0; top:0; width:40px; height:40px; border-radius:3px; color:var(--bs-white); background-color:var(--black);}
		.site-header .navigation .nav-toggle:hover {background-color:var(--red-default);}
		.site-header .navigation .nav-toggle:before {display:none;}
		.site-header .navigation .nav-menus-wrapper-close-button {color:var(--black);}
		.site-header .navigation .nav-menu > li > a {font-size:14px; color:var(--black); font-weight:600; text-decoration:none}
		.site-header .navigation .nav-menu > li > a:hover {color:var(--red-default);}		
	.site-header .tel i,
	.site-header .social a {color:var(--red-default);}
	.site-header .social a:hover {color:var(--black);}
.site-footer {clear:both;}
	.site-footer hr {opacity:1; border-color:var(--gray);}
	.site-footer .social a {color:var(--red-default);}
	.site-footer .social a:hover {color:var(--black);}
	.site-footer .navFooter li {margin-bottom:10px;}
	.site-footer .navFooter a {color:var(--bs-black); text-decoration:none;}
	.site-footer .navFooter a:hover {color:var(--red-default);}
	.site-footer .copyright p,
	.site-footer .copyright p a {color:var(--gray-dark);}
	.site-footer .copyright p a:hover {color:var(--red-default);}
	.site-footer .copyright p i {color:var(--red-default);}
.baseSlide,
.baseSlide .swiper-wrapper {height:680px;}
	.baseSlide .swiper-wrapper .filtro {z-index:10; left:0; right:0; top:0; bottom:0;}
	.baseSlide .swiper-wrapper a.lkOverlay {z-index:35; left:0; right:0; top:0; bottom:0;}
	.baseSlide .swiper-wrapper .container {z-index:30;}
	.baseSlide .swiper-wrapper h1,
	.baseSlide .swiper-wrapper h2 {font-size:30px; font-weight:400; color:var(--bs-white); margin-bottom:20px; position:relative;}
		.baseSlide .swiper-wrapper h1 strong,
		.baseSlide .swiper-wrapper h2 strong {font-weight:700;}
	.baseSlide .swiper-wrapper p {color:var(--bs-white); line-height:25px; margin-bottom:25px;}
	.baseSlide .swiper-wrapper a.lkSlide {font-weight:900; color:var(--bs-white); background-color:var(--red-default); border-radius:4px;}
	.baseSlide .swiper-wrapper a.lkSlide:hover {background-color:var(--bs-white); color:var(--black);}
.baseSlide .swiper-wrapper .topoVideo {width:100%; height:100%;}			
	.baseSlide .swiper-wrapper .topoVideo video {width:100%; height:100%; object-fit:cover;}
.baseSlide .swiper-wrapper .baseTxt {z-index:20; left:0; top:0; bottom:0; right:0;}
	.baseSlide .swiper-wrapper .baseTxt .container {width:100%;}	
.baseSlide .control {z-index:60; right:10px; top:0; bottom:0;}
	.baseSlide .control .slidePrev,
	.baseSlide .control .slideNext {color:var(--bs-white); background:none;}
	.baseSlide .control .slidePrev:hover,
	.baseSlide .control .slideNext:hover {color:var(--red-default);}
	.baseSlide .control .slide-pagination span {
		width:10px; height:10px; margin:5px 0; border-radius:0; background-color:var(--bs-white); opacity:0.4; transition:all 0.2s linear;
	}
	.baseSlide .control .slide-pagination span.swiper-pagination-bullet-active {height:20px; opacity:1; transition:all 0.2s linear;}
.spotCategorias {margin-top:-60px; z-index:80;}
	.spotCategorias ul li {width:100%; max-width:535px;}
	.spotCategorias ul li:last-child {margin-bottom:0!important;}
		.spotCategorias ul li a {border-radius:4px; background-color:#1E1E1E; color:var(--bs-white);}
		.spotCategorias ul li a:hover {background-color:var(--red-dark);}
			.spotCategorias ul li a img {height:120px; width:50%; max-width:320px; object-fit:cover;}
			.spotCategorias ul li a span {max-width:160px;}
.spotProd .title h4,
.spotVantagens .title h4 {color:var(--red-default);}
.spotProd .title h4:before,
.spotVantagens .title h4:before {content:" "; display:inline-block; position:relative; width:50px; height:3px; background-color:var(--red-default); margin-right:5px;}
.spotProd .title h2,
.spotVantagens .title h2,
.spotProd .title a {color:var(--black);}
.spotProd .swiper-slide h3,
.spotProd .swiper-slide h3 a,
.spotProd .swiper-slide p {color:var(--black);}
.spotProd .title a:hover,
.spotProd .swiper-slide h3 a:hover {color:var(--red-default);}
.spotProd .swiper-slide hr {border-color:var(--gray-light); opacity:1;}
.spotProd .prod-pagination span {border-radius:0; width:7px; height:7px; margin:0 2px; background-color:var(--gray-light); opacity:1; transition:all 0.2s linear;}
.spotProd .prod-pagination span.swiper-pagination-bullet-active {width:14px; background-color:var(--black); transition:all 0.2s linear;}
.spotProd .prodPrev {top:20%; left:0; z-index:60;}
.spotProd .prodNext {top:20%; right:0; z-index:60;}
.spotProd .btns a {background-color:var(--red-default); color:var(--bs-white); border-radius:4px; height:46px; width:250px;}
.spotProd .btns a:hover {background-color:var(--black);}
.spotVantagens {background-color:var(--gray-extra-light);}
	.spotVantagens ul h3 {color:var(--bs-black);}
	.spotVantagens ul p {color:var(--black);}
	.spotVantagens a {background-color:var(--red-default); color:var(--bs-white); border-radius:4px;}
	.spotVantagens a:hover {background-color:var(--black);}
.colRepresent {background-image:url(../images/bg-spot-representantes.jpg);}
.colCatalogo {background-image:url(../images/bg-spot-catalogo.jpg);}
	.colRepresent h2,
	.colCatalogo h2,
	.colRepresent p,
	.colCatalogo p {color:var(--bs-white);}
	.colRepresent a {color:var(--bs-white); border-color:var(--bs-white); border-radius:4px; background-color:#1E1E1E;}
	.colRepresent a:hover {color:var(--bs-black); background-color:var(--bs-white);}
	.colCatalogo a {color:var(--bs-white); border-color:var(--bs-white); border-radius:4px;}
	.colCatalogo a:hover {color:var(--red-default); background-color:var(--bs-white);}
.spotSobre h2,
.spotContato h2 {color:var(--red-default);}
.spotSobre h3 {color:var(--bs-black);}
.spotSobre p {line-height:26px; margin-bottom:20px; color:var(--bs-black);}
.spotSobre p:last-child {margin-bottom:0;}
.spotSobre a.lkVideo:before {
	content:" "; display:block; position:absolute; top:0; left:0; right:0; bottom:0; z-index:10; backdrop-filter:blur(4px); background:rgba(2, 2, 2, 0.8);
	background-image:url(../images/icone-play.png); background-position:center center; background-repeat:no-repeat;
}
.spotContato h3,
.spotContato h4 {color:var(--bs-white);}
.spotContato .colInfo:before {content:" "; display:block; position:absolute; z-index:-1; top:0; bottom:0; left:0; width:1500px; background-color:var(--bs-black);}
.spotContato .tel,
.spotContato address,
.spotContato .lkEmail {color:var(--bs-white);}
	.spotContato .tel i,
	.spotContato address i,
	.spotContato .lkEmail i {color:var(--red-default); width:21px;}
.spotContato ul .tel {width:170px;}
.spotContato .boxForm {background-color:var(--bs-white); border-radius:8px; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.16); margin-top:-50px; z-index:10;}
	.spotContato .boxForm h3 {color:var(--bs-black);}
	.spotContato .boxForm .campo-txt {width:100%; height:42px; border-color:var(--gray); border-radius:8px; background-color:var(--gray-extra-light);}
	.spotContato .boxForm select {width:100%; height:42px; border-color:var(--gray); border-radius:8px; background-color:var(--gray-extra-light);}
	.spotContato .boxForm textarea.campo-txt {
		width:100%; height:120px; border-color:var(--gray); border-radius:8px; background-color:var(--gray-extra-light); resize:none;
	}
	.spotContato .boxForm .btEnviar {height:46px; width:170px; border-radius:4px; background-color:var(--red-default); color:var(--bs-white);}
	.spotContato .boxForm .btEnviar:hover {background-color:var(--black);}
	.spotContato .boxForm .wpcf7-not-valid-tip {font-size:12px; font-weight:700; color:var(--red-default);}
	.spotContato .boxForm .wpcf7-response-output {margin:20px 0 0!important; font-size:14px; font-weight:500;}
	.spotContato .boxForm .wpcf7-acceptance {display:block;}
		.spotContato .boxForm .wpcf7-acceptance span.wpcf7-list-item {margin:0; text-align:left;}
		.spotContato .boxForm .wpcf7-acceptance input[type=checkbox] {
			position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; 
			border:0;
		}
		.spotContato .boxForm .wpcf7-acceptance input[type=checkbox] + .wpcf7-list-item-label {
			padding-left:30px; min-height:21px; display:block; font-size:15px; font-weight:500; color:var(--black); line-height:20px; vertical-align:middle;
			background:url(../images/bg-checkbox-off.png) no-repeat 0 0; cursor:pointer;
		}
		.spotContato .boxForm .wpcf7-acceptance input[type=checkbox]:checked + .wpcf7-list-item-label {
			background:url(../images/bg-checkbox-on.png) no-repeat 0 0;
		}
		.spotContato .boxForm .wpcf7-acceptance .wpcf7-list-item-label {
			 -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; 
			 user-select:none;
		}
			.spotContato .boxForm .wpcf7-acceptance .wpcf7-list-item-label a {color:var(--bs-black);}
			.spotContato .boxForm .wpcf7-acceptance .wpcf7-list-item-label a:hover {color:var(--red-default);}
.topoPagina {height:320px; background-color:var(--black);}
	.topoPagina h4 {color:var(--red-default);}
	.topoPagina h1 {color:var(--bs-white);}
.sidebarProd {width:100%;}
	.sidebarProd .btFiltro {z-index:10; width:280px; border-radius:4px; background-color:var(--bs-black); color:var(--bs-white);}
	.sidebarProd .btFiltro:hover {background-color:var(--red-default);}
	.sidebarProd ul.menu {
		background:#FFF; z-index:5; width:280px; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.16); position:absolute;
		border-radius:0 0 4px 4px; left:50%; margin-left:-140px; max-height:280px; overflow:hidden; overflow-y:auto;
	}
		.sidebarProd ul.menu > li {border-top:1px solid var(--gray-light);}
		.sidebarProd ul.menu li:first-child {border-top:none;}
		.sidebarProd ul.menu a {color:var(--bs-black);}
		.sidebarProd ul.menu a:hover,
		.sidebarProd ul.menu a.selected {color:var(--red-default);}
.listaProd li {width:100%; max-width:420px;}
.listaProd h3,
.listaProd h3 a,
.listaProd p {color:var(--black);}
.listaProd h3 a:hover {color:var(--red-default);}
.listaProd hr {border-color:var(--gray-light); opacity:1;}
.listaProd a.lkMore {color:var(--red-default);}
.listaProd a.lkMore:hover {color:var(--black);}
.baseProdutos h2,
.relacionados h2 {color:var(--bs-black);}
	.relacionados h2 strong {font-weight:700;}
.baseProdutos h4.empty {color:var(--gray-dark);}
.txtAbas ul#nav-tab {border-bottom:1px solid var(--gray-light);}
	.txtAbas ul#nav-tab li a {color:var(--bs-black); background-color:var(--gray-extra-light); border-radius:4px 4px 0 0;}
	.txtAbas ul#nav-tab a.nav-link.active {background:var(--red-default); color:var(--bs-white);}
.detalheProd .galeria {width:100%; max-width:500px; margin:0 auto;}
	.detalheProd .galeria a.lkVideo {z-index:50; bottom:0; right:0; border-radius:12px 0 12px 12px; color:var(--bs-white); background-color:var(--red-default);}
	.detalheProd .galeria a.lkVideo:hover {background:var(--red-dark);}
		.detalheProd .galeria a.lkVideo img {box-shadow:0px 0px 12px rgba(0, 0, 0, 0.25); border-radius:12px;}
	.detalheProd #prodGaleria,
	.detalheProd .fotoProd {border-radius:12px; border-color:var(--gray-light);}
	.detalheProd #prodThumbs img {border-radius:12px; border-color:var(--gray-light);}
	.detalheProd #prodThumbs .fotoPrev {
		background-color:var(--bs-black); width:30px; height:30px; position:absolute; z-index:30; left:0; top:50%; margin-top:-15px; color:var(--bs-white);
	}
	.detalheProd #prodThumbs .fotoNext {
		background-color:var(--bs-black); width:30px; height:30px; position:absolute; z-index:30; right:0; top:50%; margin-top:-15px; color:var(--bs-white);
	}
	.detalheProd #prodThumbs .fotoPrev:hover,
	.detalheProd #prodThumbs .fotoNext:hover {background-color:var(--red-default);}
.buscaRepresent {background-color:var(--gray-extra-light);} 
	.buscaRepresent select {width:100%; height:42px; border-color:var(--gray); border-radius:8px;}
ul.itensLoja {width:100%;}
	ul.itensLoja li {width:100%; background:var(--gray-extra-light); border-radius:4px;}
		ul.itensLoja li .cidade p {border-bottom:1px solid var(--red-default); color:var(--bs-black);}
		ul.itensLoja li .cidade h5 {color:var(--bs-black);}
		ul.itensLoja li a.lkMapa {
			width:35%; height:100px; color:var(--red-default); background-color:var(--bs-white); background-image:url(../images/icon_endereco.png); 
			background-position:center 24px;
		}
		ul.itensLoja li a.lkMapa:hover {color:var(--bs-black);}
		ul.itensLoja li .info {width:61%;}
		ul.itensLoja li .tel,
		ul.itensLoja li address,
		ul.itensLoja li .whatsapp {color:var(--bs-black);}
		ul.itensLoja li .whatsapp:hover {color:var(--red-default);}
			ul.itensLoja li .tel i,
			ul.itensLoja li address i,
			ul.itensLoja li .whatsapp i {color:var(--red-default); width:21px;}

@media only screen and (min-width : 576px) {
    #ct-ultimate-gdpr-cookie-popup {display:flex!important; align-items:center;}
	#ct-ultimate-gdpr-cookie-content {padding-right:15px;}
	#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons {padding:0;}
	.site-header .colBrand {border-right:1px solid var(--gray-light);}
	.site-header .social {border-left:1px solid var(--gray-light);}
	.site-header .infoContato:after {content:" "; display:block; position:absolute; left:0; bottom:0; width:1500px; height:1px; background-color:var(--gray-light);}
	.baseSlide .swiper-wrapper .baseTxt .container,
	.colRepresent .boxAlign,
	.colCatalogo .boxAlign {width:540px;}
	.baseSlide .swiper-wrapper h1,
	.baseSlide .swiper-wrapper h2 {font-size:38px;}
	.spotCategorias ul li a img {height:180px; width:65%;}
	.spotProd .prodPrev,
	.spotProd .prodNext {top:25%;}
	.spotVantagens ul li {width:46%;}
	.spotContato .colInfo:before {left:-50%;}
	.topoPagina {height:380px;}
	.listaProd a.lkMore {position:absolute; left:0; bottom:0;}
		ul.itensLoja li .cidade {width:180px; border-right:1px solid var(--gray-light);}
		ul.itensLoja li a.lkMapa {width:100px;}
		ul.itensLoja li .info {width:190px;}
}

@media only screen and (min-width : 768px) {
	.aligncenter {display:block; margin:0 auto 30px;}
	.alignleft {float:left; margin:0 30px 20px 0; max-width:40%;}
	.alignright {float:right; margin:0 0 20px 30px; max-width:40%;}
	.alignnone {margin:0;}
	.baseSlide .swiper-wrapper .baseTxt .container,
	.colRepresent .boxAlign,
	.colCatalogo .boxAlign {width:720px;}
	.baseSlide .swiper-wrapper h1,
	.baseSlide .swiper-wrapper h2 {font-size:40px;}
	.spotProd .prodPrev {top:20%; left:-30px;}
	.spotProd .prodNext {top:20%; right:-30px;}
	.listaProd li {width:48%; max-width:initial;}
	.detalheProd #prodThumbs .fotoPrev {left:10px;}
	.detalheProd #prodThumbs .fotoNext {right:10px;}
	.buscaRepresent h4 {width:40%;}
	.buscaRepresent select {width:55%;}
	ul.itensLoja li .info {width:355px;}
	ul.itensLoja li a.lkMapa {width:110px;}
}

@media only screen and (min-width : 992px) {
	.site-header .navigation {height:auto;}
	.site-header .navigation .nav-menus-wrapper {display:block;}
	.site-header .navigation .nav-menu > li {margin-left:50px;}
	.site-header .navigation .nav-menu > li:first-child {margin-left:0;}
	.site-header .navigation .nav-menu > li > a {height:auto; padding:0;}
	.baseSlide .swiper-wrapper .baseTxt .container {width:960px;}
	.baseSlide .swiper-wrapper p {margin-bottom:40px;}
	.spotCategorias {margin-top:0;}
	.spotCategorias .lista {position:absolute; right:0; top:-500px; z-index:300;}
	.spotCategorias ul li a img {height:140px; width:50%;}
	.spotDiferenciais {background-color:var(--bs-black);}
	.spotDiferenciais h4 {color:var(--bs-white);}
	.spotProd .prodPrev {left:0;}
	.spotProd .prodNext {right:0;}
	.spotVantagens ul li {width:31%; margin-right:3.5%;}
	.spotVantagens ul li:nth-child(3n+0) {margin-right:0;}
	.colRepresent .boxAlign,
	.colCatalogo .boxAlign {width:450px;}
	.spotSobre {background:url(../images/bg-spot-sobre.jpg) no-repeat right center; background-size:450px;}
	.spotContato .colInfo:before {left:inherit; right:-30px;}
	.spotContato .colInfo ul li:last-child {margin-bottom:0;}
	.spotContato .boxForm {margin:0; height:100%;}
	.sidebarProd h3 {border-radius:4px 4px 0 0; z-index:10; color:var(--bs-white); background-color:var(--bs-black);}
	.sidebarProd ul.menu {
		left:0; border-radius:0 0 4px 4px; margin:0; max-height:inherit; overflow-y:inherit; overflow:inherit; width:100%; position:relative; background:var(--bs-white);
	}	
	.buscaRepresent h4 {width:50%;}
	.buscaRepresent select {width:48%;}
	.bgMapa {background:url(../images/bg_mapa.png) no-repeat 15px 0; min-height:754px;}
}

@media only screen and (min-width : 1200px) {
	.aligncenter {max-width:100%;}
	.alignleft,
	.alignright {max-width:50%;}
	.baseSlide .swiper-wrapper .baseTxt .container {width:1140px;}
	.baseSlide .swiper-wrapper h1,
	.baseSlide .swiper-wrapper h2 {font-size:50px;}
	.spotProd .prodPrev {left:-30px;}
	.spotProd .prodNext {right:-30px;}
	.spotVantagens .colImg img {bottom:0; left:15px; max-width:100%; height:auto;}
	.colRepresent .boxAlign,
	.colCatalogo .boxAlign {width:565px;}
	.spotSobre {background-size:550px;}
	.buscaRepresent h4 {width:54%;}
	.buscaRepresent select {width:44%;}
	ul.itensLoja li .info {width:300px;}
}

@media only screen and (min-width : 1400px) {
	.baseSlide .swiper-wrapper .baseTxt .container {width:1320px;}
	.baseSlide .control {right:30px;}
	.spotCategorias .lista {top:-540px;}
	.spotCategorias ul li a img {height:180px; width:65%;}
	.spotProd .prodPrev,
	.spotProd .prodNext {top:25%;}
	.spotVantagens ul li {width:30%; margin-right:5%;}
	.spotVantagens .colImg img {width:450px; max-width:initial;}
	.colRepresent .boxAlign,
	.colCatalogo .boxAlign {width:615px;}
	.spotSobre {background-size:720px;}
	.listaProd li {width:32%; margin-right:2%;}	
	.listaProd li:nth-child(3n+0) {margin-right:0;}
	.buscaRepresent h4 {width:60%;}
	.buscaRepresent select {width:38%;}
	ul.itensLoja li .info {width:350px;}
}

@media only screen and (min-width : 1460px) {
	.spotCategorias .lista {padding-right:15px;}
	.spotProd .title h4:before,
	.spotVantagens .title h4:before {margin-left:-50px;}
	.spotProd .prodPrev {left:-50px;}
	.spotProd .prodNext {right:-50px;}
	.spotVantagens .colImg img {width:480px;}
	.spotContato .boxForm {margin:0 -50px; padding-left:60px; padding-right:60px;}
}

@media only screen and (min-width : 1520px) {
	.spotVantagens .colImg img {width:510px;}
	.colCatalogo img {max-width:initial;}
}

@media only screen and (min-width : 1600px) {
	.spotSobre {background-size:initial;}
}