ul, ol {list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p {margin:0;}

/*Default*/
html {scroll-behavior:smooth; scroll-padding-top:30px;}
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;}
button,
input[type=submit],
button:hover,
input[type=submit]:hover {transition:all 0.2s linear;}
a img {border:none;}
*:focus {outline:none;}
a:focus{outline:0}
#popupInicial img {max-width:100%; height:auto;}
#popupInicial .close,
#popupVideo .close {
	position:absolute; z-index:40; width:36px; height:36px; cursor:pointer; display:block; opacity:1; right:-10px; top:-10px;
}
#popupVideo .modal-content {background:none!important; border-radius:0!important;}
#popupVideo .modal-body {padding:0!important;}
a.btCart {position:fixed; right:20px; bottom:190px; z-index:100; width:40px; height:40px; line-height:38px; text-align:center;}
	a.btCart span {width:20px; height:20px; border-radius:50%; top:-5px; right:-5px; line-height:20px;}
a.btTop {position:fixed; right:20px; bottom:140px; z-index:100; width:40px; height:40px; line-height:36px; text-align:center;}
a.btWhatsDefault {
	display:block; background:#0bd54d; color:#FFF; text-align:center; line-height:40px; 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 {display:block; margin:0 auto 30px; max-width:100%; height:auto;}
.cursor-pointer {cursor:pointer !important;}
.fullWidth {width:100%; max-width:1920px;}

div.paginacao span.pages {display:none;}
.pageDefault .ct-ultimate-gdpr-container {display:none!important;}

/*Header - Footer*/
.site-header {z-index:100; top:0; left:0; right:0;}
	.site-header .topBar {height:65px;}
		.site-header .topBar .col-12 {height:65px;}
	.site-header a.lkHome {width:170px;}
	.site-header .baseMenu {background:rgba(255,255,255,0.9); height:60px; border-radius:30px;}
		.site-header .baseMenu a.lkCarrinho {width:45px;}
			.site-header .baseMenu a.lkCarrinho span {width:18px; left:50%; top:0; margin-left:-9px;}
			.site-header .baseMenu a.lkCarrinho img {transition:all 0.2s linear;}
			.site-header .baseMenu a.lkCarrinho:hover img {filter: brightness(0) invert(1); transition:all 0.2s linear;}
		.site-header .baseMenu a.btWhats {border-radius:25px; width:45px;}
			.site-header .baseMenu a.btWhats i.fa {top:2px;}
	.site-header .navTop1 {width:auto; height:auto;}
		.site-header .navTop1 .nav-toggle {right:0; top:0; margin-top:-16px; transition:all 0.2s linear;}
		.site-header .navTop1 .nav-toggle:before {display:none;}
	.site-header .navTop2 {width:auto; height:auto;}
		.site-header .navTop2 .nav-toggle {right:0; top:0; width:45px; height:45px; transition:all 0.2s linear;}
		.site-header .navTop2 .nav-toggle:before {display:none;}
.site-footer {clear:both;}
	.site-footer .navFooter li {margin-bottom:10px; line-height:18px;}
	.site-footer hr {opacity:0.5;}
	.site-footer .formasPag {border-left:1px solid rgba(255,255,255, 0.5);}
.baseSlide .slide-item {height:640px;}
	.baseSlide .slide-item a,
	.topoLP a {left:0; right:0; top:0; bottom:0; z-index:5;}
.baseSlide .slick-dots {width:100%; text-align:center; position:absolute; bottom:35px; z-index:40;}
	.baseSlide .slick-dots li {
		display:inline-block; margin:0 2px; height:23px; width:23px; padding-top:5px; border:2px solid transparent; border-radius:50%; text-align:center; transition:all 0.2s linear;
	}
	.baseSlide .slick-dots li button {
		border:none; border-radius:50%; outline:none; background:#FFF; padding:0; display:block; width:9px; height:9px; cursor:pointer; display:inline-block;
		text-indent:-5000em;
	}
	.baseSlide .slick-dots li.slick-active {border-color:#FFF; transition:all 0.2s linear;}
.boxBusca form {background:#F4F5F7; height:60px; border-radius:30px;}
.boxBusca .input-search {width:65%; height:45px;}
.boxBusca .search-submit {width:45px; height:45px;}
.spotProdutos .ordem {height:60px; border-radius:30px;}
		.spotProdutos .ordem .nice-select {
			border:none; border-radius:0; height:60px; cursor:pointer; line-height:60px; background:none; float:none; display:inline-block; width:100%; padding-left:0;
		}
		.spotProdutos .ordem span.current {font-size:18px; line-height:60px; display:inline-block;}
		.spotProdutos .ordem .nice-select .list {
			border-radius:4px; max-height:200px; width:100%; margin-top:0; overflow-y:auto; z-index:120; border-color:#727272;
		}
		.spotProdutos .ordem .nice-select .option {font-size:14px; color:#727272; line-height:30px; min-height:30px;}
.spotProdutos .title a,
.spotBlog .title a {border-radius:25px;}
/*LISTAS*/
.baseListaProd ul,
.baseListaBlog ul {width:100%;}
	.baseListaProd ul li {
		width:100%; max-width:280px; margin-left:auto; margin-right:auto; margin-bottom:25px; position:relative;
	}
	.baseListaProd ul li .box {width:100%; border-radius:10px; box-shadow:0px 0px 25px rgba(170, 181, 206, 0.2);}
	.baseListaBlog ul li {
		width:100%; max-width:280px; margin-left:auto; margin-right:auto; position:relative; box-shadow:0px 0px 25px 0px rgba(170, 181, 206, 0.38); border-radius:10px;
		padding-bottom:80px;
	}
		.baseListaProd ul li img {max-width:100%; height:auto;}
		.baseListaBlog ul li img {max-width:100%; height:auto;}
		.baseListaProd ul li .info {padding:0 15px;}
		.baseListaBlog ul li .info {padding:20px 15px 0;}
			.baseListaProd ul li .info hr {width:90px;}
		.baseListaProd ul li .btnAddOrc,
		.baseListaProd ul li .btnOrc {display:block; width:45px; right:0; top:-50px; z-index:20;}
			.baseListaProd ul li .btnAddOrc span:not(.loader) {width:15px; left:50%; top:5px; margin-left:-7.5px;}
			.baseListaProd ul li .btnOrc img {transition:all 0.2s linear;}
			.baseListaProd ul li .btnOrc:hover img,
			.baseListaProd ul li .btnAddOrc img {filter: brightness(0) invert(1); transition:all 0.2s linear;}
		.baseListaProd ul li .btnComprar,
		.baseListaProd ul li .btnMore,
		.baseListaProd ul li .btnAviso {border-radius:25px;}
			.baseListaProd ul li .btnComprar i.fa {top:4px;}
		.baseListaBlog ul li .lkMore {line-height:36px; border-radius:20px; position:absolute; bottom:25px; left:15px;}
		.baseListaBlog ul li .data {color:#BFBFBF;}
.spotDepoimentos:before {
	content:" "; display:block; position:absolute; z-index:0; top:0; bottom:0; left:30px; right:30px; background:#FFF; box-shadow:0px 0px 20px rgba(170, 181, 206, 0.2);
	border-radius:12px;
}
.spotDepoimentos .controlSlide button {width:33px; height:33px; text-indent:-5000em; background-image:url(../images/arrow-slide-depoimentos.png);}
#slideDepoimentos .slick-list {padding:20px 0;} 
#slideDepoimentos .slick-track {display:flex;} 
#slideDepoimentos .item {height:auto!important; box-shadow:0px 0px 20px rgba(170, 181, 206, 0.2); border-radius:12px;} 
	#slideDepoimentos .item p {margin-top:20px; line-height:20px;}
.spotSobre h3, .spotSobre h4, .spotSobre h5, .spotSobre h6 {margin-bottom:20px;}
.spotSobre p {margin-bottom:20px;}
ul.listaSvc li {max-width:280px; box-shadow:0px 0px 25px rgba(170, 181, 206, 0.38); border-radius:12px;}
.topoInternas {min-height:380px;}
.topoPost {min-height:460px;}
.pageDefault p,
.pageDefault ul {margin-bottom:18px;}
.spotWhats a.btWhats,
.spotContato .infoContato .whatsapp a.btWhats {border-radius:25px;}
	.spotWhats a.btWhats i.fa,
	.spotContato .infoContato .whatsapp a.btWhats {top:2px;}
.spotWhats .social {border-radius:12px; background:#F4F5F7;}
	.spotWhats .social a {width:36px; border-radius:8px;}
.spotCat ul li {width:100%; max-width:270px; border-radius:12px; box-shadow: 0 0 25px 0 rgba(170, 181, 206, 0.2);}
ul.listaPosts li {box-shadow:0px 0px 25px rgba(170, 181, 206, 0.38); border-radius:12px; width:100%; max-width:365px;}
	ul.listaPosts li a.lkMore {left:20px; bottom:20px;}
.blog .title h2,
.contentProd .title h2,
.sidebarProd h3 {border-bottom:1px solid #eaeaea;}
.imgPost img {border-radius:12px;}
.spotContato .infoContato .horario {background-image:url(../images/icon-horario.png);}		
.spotContato .infoContato address {background-image:url(../images/icon-endereco.png);}		
.spotContato .infoContato .tel div {background-image:url(../images/icon-telefone.png);}		
.spotContato .infoContato .whatsapp div {background-image:url(../images/icon-whatsapp.png);}
.baseNewsletter {box-shadow:0px 0px 25px rgba(170, 181, 206, 0.2); border-radius:12px;}
.sidebarProd .boxNews {box-shadow:0px 0px 25px rgba(170, 181, 206, 0.2); border-radius:12px;}
.baseNewsletter img {margin-top:-70px;}
.boxNews .baseCampo {height:42px; border-radius:4px 20px 20px 4px; background:#F4F5F7; border-color:#E6EAF1;}
	.boxNews .baseCampo span[data-name='email-newsletter'] {width:69%;}
	.boxNews .baseCampo input.campo-txt {height:40px; width:100%;}
	.boxForm input.campo-txt {height:42px; width:100%; background:#F4F5F7; border:1px solid #E6EAF1; border-radius:4px;}
	.boxForm textarea.campo-txt {height:90px; width:100%; background:#F4F5F7; border:1px solid #E6EAF1; border-radius:4px; resize:none;}
	.boxNews .baseCampo .btEnviar {width:29%; height:40px; border-radius:20px;}
	.boxForm .btEnviar {width:250px; height:40px; border-radius:20px;}
	.boxNews .baseCampo .wpcf7-spinner {position:absolute; margin:0; right:0; bottom:-55px;}
	.boxNews .wpcf7-not-valid-tip,
	.boxForm .wpcf7-not-valid-tip {font-weight:700; font-size:12px;}
	.boxNews span[data-name='aceite-termos-news'] .wpcf7-not-valid-tip {padding:0 5px;}
	.boxNews .baseCampo span[data-name='email-newsletter'] .wpcf7-not-valid-tip {position:absolute; bottom:-2px; left:15px;}
	.boxNews .wpcf7-list-item,
	.boxNews label,
	.boxForm  .wpcf7-list-item {margin:0;}
	.boxNews .wpcf7-acceptance,
	.boxForm .wpcf7-acceptance {display:block;}
	.boxNews .wpcf7-acceptance input[type=checkbox],
	.boxForm .wpcf7-acceptance input[type=checkbox],
	.boxForm .baseCheck 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;
	}
	.boxNews .wpcf7-acceptance input[type=checkbox] + .wpcf7-list-item-label,
	.boxForm .wpcf7-acceptance input[type=checkbox] + .wpcf7-list-item-label,
	.boxForm .baseCheck input[type=checkbox] + .css-label,
	.boxForm .baseCheck input[type=checkbox] + .error + .css-label {
		padding-left:25px; min-height:18px; display:block; font-size:12px; font-weight:400; line-height:16px; margin:0 5px;
		background:url(../images/bg-checkbox-off.png) no-repeat 0 0; vertical-align:middle; cursor:pointer;
	}
	.boxNews .wpcf7-acceptance input[type=checkbox]:checked + .wpcf7-list-item-label,
	.boxForm .wpcf7-acceptance input[type=checkbox]:checked + .wpcf7-list-item-label,
	.boxForm .baseCheck input[type=checkbox]:checked + .css-label,
	.boxForm .baseCheck input[type=checkbox]:checked + .error + .css-label {
		background:url(../images/bg-checkbox-on.png) no-repeat 0 0;
	}
	.boxNews .wpcf7-acceptance .wpcf7-list-item-label,
	.boxForm .wpcf7-acceptance .wpcf7-list-item-label,
	.boxForm .baseCheck label {
		 -webkit-touch-callout:none; -webkit-user-select:none; 
		-khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
	}
	.boxForm label.error {display:block; font-size:11px; color:#ff0000; font-weight:700;}
.sidebarProd {width:100%;}
	.sidebarProd .btFiltro {z-index:10; width:300px; border-radius:30px;}
	.sidebarProd ul.menu {
		background:#fff; z-index:5; width:300px; box-shadow:0px 10px 40px 5px rgba(0,0,0,0.08); position:absolute;
		border-radius:6px; left:50%; margin-left:-150px; max-height:280px; overflow:hidden; overflow-y:auto;
	}
		.sidebarProd ul.menu > li {border-top:1px solid #eaeaea;}
		.sidebarProd ul.menu li:first-child {border-top:none;}
.galeria {width:100%; max-width:500px; margin:0 auto;}
	.galeria a.lkVideo {z-index:50; bottom:0; right:0; border-radius:12px 0 12px 12px;}
	   .galeria a.lkVideo img {box-shadow:0px 0px 12px rgba(0, 0, 0, 0.25); border-radius:12px;}
		#imgGaleria {display:none; border-radius:12px;}
		.fotoProd {border-radius:12px;}
		#imgGaleria.slick-initialized {display:block;}
		#imgGaleria .slick-track {display:flex;}
		#imgGaleria .foto {height:auto;}
			.galeria #imgGaleria .foto img {}
		.slideThumb {position:relative; padding:0 20px; display:none;}
		.slideThumb.slick-initialized {display:block;}
			.slideThumb .thumb img {cursor:pointer; border-radius:12px;}
		.slideThumb .prevThumb {
			background:url(../images/bullet_thumbs.png) no-repeat 0 0; border:none; outline:none; cursor:pointer; height:24px; position:absolute; left:0; top:50%; margin-top:-15px; width:14px; z-index:30; display:block; text-indent:-5000em;
		}
		.slideThumb .nextThumb {
			background:url(../images/bullet_thumbs.png) no-repeat -14px 0; border:none; outline:none; cursor:pointer; height:24px; position:absolute; right:0; top:50%; margin-top:-15px; width:14px; z-index:30; display:block; text-indent:-5000em;
		}
.sobre .institucional ul li,
.equipe ul li {box-shadow:0px 0px 25px rgba(170, 181, 206, 0.2); border-radius:12px;}
.sobre .institucional ul li:before {display:none;}
	.equipe ul li p {margin-bottom:20px;}
.detalheProd .lkCat a {border-radius:20px;}
.detalheProd .colTxt p,
.detalheProd .colTxt ul {margin-top:15px;}	
.detalheProd .colTxt h4 {margin-top:20px;}
	.detalheProd .cores ul {width:100%;}
		.detalheProd .cores ul li span {width:32px; height:32px; border-radius:50%;}
	.detalheProd .acoes .btnComprar,
	.detalheProd .acoes .btnAddOrc,
	.detalheProd .acoes .btnOrc,
	.detalheProd .acoes .btnAviso {border-radius:25px; display:block;}
		.detalheProd .acoes .btnComprar i.fa {top:3px;}
	.detalheProd .diferenciais {box-shadow:0px 0px 25px rgba(170, 181, 206, 0.2); border-radius:12px;}
.txtAbas ul#nav-tab li {border-bottom:1px solid #F4F5F7;}		
.orcamento p {margin-top:20px;}
.orcamento .baseTable {overflow-x:auto; overflow-y:hidden; width:100%;}
.orcamento table {margin-bottom:0;}
.orcamento table .colProd img {max-width:110px; height:auto;}
.orcamento table td {vertical-align:middle;}
	.orcamento table .colProd div {width:450px;}
		.orcamento table .colProd div h5 {width:340px;}
	.orcamento table .colQntde div {width:100px; height:42px;}
	.orcamento table .colQntde input {
		width:80px; height:42px; border-top-left-radius:5px; border-bottom-left-radius:5px; outline:none; border-color:rgba(0,0,0,0.1);
		border-right:none!important;
	}
	.orcamento table .colQntde a.btnUp {line-height:19px; width:20px; border-top-right-radius:5px; top:-1px;}
	.orcamento table .colQntde a.btnDown {line-height:19px; width:20px; border-bottom-right-radius:5px; top:-4px;}
	.orcamento table select {
		width:110px; height:42px; border-radius:5px; outline:none; border-color:rgba(0,0,0,0.1);
	}
	.orcamento table .colRemove a {height:42px; line-height:42px; width:42px; border-radius:5px;}
	.orcamento table .obs {color:#ff0000;}
.emptyOrc a,
a.lkNav,
.acaoOrc a.btnMore,
.acaoOrc a.btnEmpty,
.acaoOrc a.btOrcamento {border-radius:25px;}

@media only screen and (min-width : 576px) {
	.baseListaProd ul,
	.baseListaBlog ul {display:flex; flex-wrap:wrap; justify-content:space-between;}
	.baseListaProd ul li,
	.baseListaBlog ul li {width:48%; max-width:510px; margin-left:0; margin-right:0;}
	.spotWhats .boxAlign,
	.spotContato .boxAlign {width:540px;}
	.spotCat ul li {width:46%; max-width:initial;}
	.detalheProd .acoes .btnComprar,
	.detalheProd .acoes .btnAddOrc,
	.detalheProd .acoes .btnOrc,
	.detalheProd .acoes .btnAviso {width:48%;}
}	

@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%;}
	.site-header a.lkHome {width:auto;}
	.site-header .baseMenu a.btWhats {width:180px;}
	.topoLP {height:670px;}
	.baseListaProd ul.list-1-columns,
	.baseListaProd ul.list-alt-columns,
	.baseListaBlog ul.list-1-columns,
	.baseListaBlog ul.list-alt-columns	{justify-content:flex-start;}
	.baseListaProd ul.list-1-columns li,
	.baseListaProd ul.list-alt-columns li {width:100%; max-width:initial; justify-content:space-between; align-items:center;}
	.baseListaBlog ul.list-1-columns li,
	.baseListaBlog ul.list-alt-columns li {width:100%; max-width:initial; justify-content:space-between; align-items:center; padding-bottom:0;}
	.baseListaProd ul.list-1-columns li .box,
	.baseListaProd ul.list-alt-columns li .box,
	.baseListaBlog ul.list-1-columns li,
	.baseListaBlog ul.list-alt-columns li {display:flex; justify-content:space-between; align-items:center; padding-bottom:0;}
	.baseListaProd ul.list-alt-columns li:nth-child(even) .box,
	.baseListaBlog ul.list-alt-columns li:nth-child(even) {flex-direction:row-reverse;}
	.baseListaProd ul.list-1-columns li a.lkImg,
	.baseListaProd ul.list-alt-columns li a.lkImg,
	.baseListaBlog ul.list-1-columns li a.lkImg,
	.baseListaBlog ul.list-alt-columns li a.lkImg {width:38%; display:flex; height:100%;}
	.baseListaProd ul.list-1-columns li a.lkImg img,
	.baseListaProd ul.list-alt-columns li a.lkImg img,
	.baseListaBlog ul.list-1-columns li a.lkImg img,
	.baseListaBlog ul.list-alt-columns li a.lkImg img {height:100%; object-fit:cover;}
	.baseListaProd ul.list-1-columns li .info,
	.baseListaProd ul.list-alt-columns li .info,
	.baseListaBlog ul.list-1-columns li .info,
	.baseListaBlog ul.list-alt-columns li .info {text-align:left; width:58%; position:relative; padding:15px 15px 15px 0;}
	.baseListaProd ul.list-alt-columns li:nth-child(even) .info {padding:0 0 0 15px;}
	.baseListaBlog ul.list-alt-columns li:nth-child(even) .info {padding:0 0 0 15px;}
	.baseListaProd ul.list-1-columns li .info hr,
	.baseListaProd ul.list-alt-columns li .info hr {display:none;}
	.baseListaProd ul.list-1-columns li .acoes,
	.baseListaProd ul.list-alt-columns li .acoes {display:flex; justify-content:space-between;}
	.baseListaProd ul.list-1-columns li .btnComprar,
	.baseListaProd ul.list-alt-columns li .btnComprar,
	.baseListaProd ul.list-1-columns li .btnMore,
	.baseListaProd ul.list-alt-columns li .btnMore {width:48%;}
	.baseListaBlog ul.list-1-columns li .lkMore,
	.baseListaBlog ul.list-alt-columns li .lkMore {position:relative; bottom:0; left:0; margin-top:20px;}
	.spotWhats .boxAlign,
	.spotContato .boxAlign {width:720px;}
	ul.listaPosts li {width:32%; max-width:initial;}
	.boxNews {width:auto; max-width:100%;}
	.boxNews .wpcf7 {max-width:440px;}
	.boxForm:before {content:" "; display:block; width:1px; height:100%; position:absolute; left:0; top:0; background:#F4F5F7;}
	.boxForm.formOrcamento:before {display:none;}
	.equipe ul li img {max-width:90px; height:auto;}
	.detalheProd .acoes .btnComprar,
	.detalheProd .acoes .btnAddOrc,
	.detalheProd .acoes .btnOrc,
	.detalheProd .acoes .btnAviso {width:auto;}
}

@media only screen and (min-width : 992px) {
	.site-header .navTop1 .nav-menu > li {margin-left:30px;}
	.site-header .navTop2 .nav-menu > li {margin-left:10px;}
	.site-header.lp .navTop2 .nav-menu > li {margin-left:20px;}
	.site-header .navTop2 .nav-menu > li:first-child,
	.site-header.lp .navTop2 .nav-menu > li:first-child {margin-left:0;}
	.site-header .navTop1 .nav-menu > li > a,
	.site-header .navTop2 .nav-menu > li > a {padding:0; height:auto;}
	.site-header .navTop2 .submenu-indicator {display:none;}
	.baseSlide .slide-item {height:610px;}
	.baseListaProd ul.list-3-columns, 
	.baseListaProd ul.list-4-columns,
	.baseListaBlog ul.list-3-columns, 
	.baseListaBlog ul.list-4-columns {justify-content:flex-start;}
	.baseListaProd ul.list-3-columns li,
	.baseListaProd ul.list-4-columns li,
	.baseListaBlog ul.list-3-columns li,
	.baseListaBlog ul.list-4-columns li {width:32%; margin-right:2%;}
	.baseListaProd ul.list-3-columns li:nth-child(3n+0),
	.baseListaProd ul.list-4-columns li:nth-child(3n+0),
	.baseListaBlog ul.list-3-columns li:nth-child(3n+0),
	.baseListaBlog ul.list-4-columns li:nth-child(3n+0) {margin-right:0;}
	.baseListaProd ul.list-2-columns li h3,
	.baseListaProd ul.list-3-columns li h3,
	.baseListaProd ul.list-4-columns li h3 {height:37px; overflow:hidden;}
	.baseListaProd ul.list-2-columns li p,
	.baseListaProd ul.list-3-columns li p,
	.baseListaProd ul.list-4-columns li p {height:74px; overflow:hidden;}
	.baseListaProd ul.list-2-columns li .preco,
	.baseListaProd ul.list-3-columns li .preco,
	.baseListaProd ul.list-4-columns li .preco {height:50px;}
	.baseListaProd ul.list-1-columns li a.lkImg,
	.baseListaProd ul.list-alt-columns li a.lkImg {width:37%;}
	.baseListaProd ul.list-1-columns li .info,
	.baseListaProd ul.list-alt-columns li .info {width:60%; padding-right:50px;}
	.baseListaProd ul.list-alt-columns li:nth-child(even) .info {padding-left:50px;}
	ul.listaSvc li {width:48%; max-width:550px;}
	ul.listaSvc li a.lkImg {width:48%; max-width:280px; min-height:100%;}
	ul.listaSvc li a.lkImg img {object-fit:cover;}
	ul.listaSvc li .resumo {width:50%;}
	.spotWhats .boxAlign,
	.spotContato .boxAlign {max-width:465px;}
	.spotWhats .social .txt {width:58%;}
	.spotWhats .social .btns {width:37%;}
	.spotWhats .intro p {width:52%;}
	.spotCat ul li {width:23%; margin-right:2.6%;}
	.spotCat ul li:nth-child(4n+0) {margin-right:0;}
	.boxNews .boxTxt {max-width:500px;}
	.sidebarProd h3 {border-radius:12px 12px 0 0;}
	.sidebarProd ul.menu {
		left:0; margin-left:0; max-height:inherit; overflow-y:inherit; overflow:inherit; width:100%; border-radius:0; position:relative; background:none; 
		box-shadow:none;
	}
	.sobre .institucional ul li {width:31%;}
	.detalheProd .diferenciais .box {border-left:1px solid rgba(0,0,0,0.1); padding-left:30px;}
	.detalheProd .diferenciais .box:first-child {border-left:none; padding-left:15px;}
	.txtAbas ul#nav-tab {border-bottom:1px solid #F4F5F7;}
	.txtAbas ul#nav-tab li {border-bottom:none;}
}

@media only screen and (min-width : 1200px) {
	.aligncenter {max-width:100%;}
	.alignleft,
	.alignright {max-width:50%;}
	.site-header .navTop1 .nav-menu > li,
	.site-header .navTop2 .nav-menu > li,
	.site-header.lp .navTop2 .nav-menu > li {margin-left:40px;}
	.baseSlide .slide-item {height:710px;}
	/*.baseListaProd ul.list-2-columns li,
	.baseListaProd ul.list-3-columns li {margin-bottom:133px;}*/
	.baseListaProd ul.list-4-columns li,
	.baseListaBlog ul.list-4-columns li {width:23.5%; margin-right:2%; margin-bottom:130px;}
	.baseListaProd ul.list-4-columns li:nth-child(3n+0),
	.baseListaBlog ul.list-4-columns li:nth-child(3n+0) {margin-right:2%;}
	.baseListaProd ul.list-4-columns li:nth-child(4n+0),
	.baseListaBlog ul.list-4-columns li:nth-child(4n+0) {margin-right:0;}
	/*.baseListaProd ul.list-2-columns li .acoes, 
	.baseListaProd ul.list-3-columns li .acoes, 
	.baseListaProd ul.list-4-columns li .acoes {display:none;}
	.baseListaProd ul.list-2-columns li:hover, 
	.baseListaProd ul.list-3-columns li:hover, 
	.baseListaProd ul.list-4-columns li:hover {margin-bottom:0; align-items:start;}
	.baseListaProd ul.list-2-columns li:hover .acoes, 
	.baseListaProd ul.list-3-columns li:hover .acoes, 
	.baseListaProd ul.list-4-columns li:hover .acoes {display:block;}*/
	.baseListaBlog ul.list-1-columns li a.lkImg,
	.baseListaBlog ul.list-alt-columns li a.lkImg {width:34%;}
	.baseListaBlog ul.list-1-columns li .info,
	.baseListaBlog ul.list-alt-columns li .info {width:62%; padding-right:50px;}
	.spotWhats .boxAlign,
	.spotContato .boxAlign {max-width:555px;}
	.spotWhats .social .btns {width:32%;}
	.spotWhats .intro p {width:58%;}
	ul.listaPosts li a.lkMore {left:25px;}
	.spotContato .infoContato .tel {width:45%;}
	.spotContato .infoContato .whatsapp {width:52%; border-left:1px solid #bfbfbf;}
	.boxNews .boxTxt {max-width:670px;}
	.boxForm:before {left:-50px;}
}