<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
html,button,input,select,textarea{
color:#222
}


.privaty{
	position:absolute;
	width: 100%;
	top: 0;
	left: 0;
	display: none;
	padding: 3em 0;
	text-align: center;
	font-family: "PF Din Text Universal";
	color: #000;
	background: #eee;
	z-index: 9999;
	overflow-x:hidden;
}@media(max-width:768px){
	.privaty{
		font-size: 0.8em;
	}
}

.privaty article{
	position: relative;
	width: 70%;
	text-align: left;
	display: inline-block;
}@media(max-width:768px){
	.privaty article{
		width: 95%;
	}
}

.privaty article a{
	text-decoration: none;
	color: #000;
}

.abrirPrivacy{
	font-weight: bolder;
	cursor: pointer;
}

.abrirPrivacyMenu{
	font-weight: bolder;
	cursor: pointer;
}

.fecharPrivacy{
	position: absolute;
	right: 5%;
	top: 1em;
	padding: 0.5em 0.8em;
	font-size: 1em;
	background: lightslategrey;
	color: linen;
	border-radius: 2em;
	text-decoration: none;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	cursor: pointer;
}

.cookies-container {
	color: #222;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
	  Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	position: fixed;
	width: 100%;
	bottom: 2em;
	z-index: 9999;
  }
  
  .cookies-content {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	background: white;
	/*max-width: 425px;*/
	border-radius: 5px;
	padding: 1rem;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr auto;
	gap: 0.5rem;
	opacity: 0;
	transform: translateY(1rem);
	animation: slideUp 0.5s forwards;
  }
  
  @keyframes slideUp {
	to {
	  transform: initial;
	  opacity: initial;
	}
  }
  
  .cookies-pref label {
	margin-right: 1rem;
  }
  
  .cookies-save {
	grid-column: 3;
	grid-row: 1/1;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
	  Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	background: #94919a;
	color: white;
	cursor: pointer;
	border: none;
	border-radius: 5px;
	padding: 0.8rem 1rem;
	font-size: 1rem;
  }
  
  @media (max-width: 500px) {
	.cookies-content {
	  grid-template-columns: 1fr;
	}
	.cookies-save {
	  grid-column: 1;
	  grid-row: 3;
	}
  }
  
  
  .inable{
	  display: none;
  }
  
  .msgCookies{
	  position: fixed;
	  width: 100%;
	  padding: 1rem;
	  background: #362d67;
	  color: #ffff;
	  z-index: 9999;
	  bottom: 0;
	  display: block;
	  font-family: tahoma !important;
	  text-align: center;
  }
  
  .msgCookies a{
	text-decoration: none;
	color: #ffff;
  }@media(max-width:680px){
	.msgCookies a {
		font-size: 0.8rem;
	}
  }
  

html{
font-size:1em;
line-height:1.4
}

::-moz-selection{
background:#b3d4fc;
text-shadow:none
}

::selection{
background:#b3d4fc;
text-shadow:none
}

hr{
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0
}

audio,canvas,img,video{
vertical-align:middle
}

fieldset{
border:0;
margin:0;
padding:0
}

textarea{
resize:vertical
}

:focus{
outline:0
}

.browsehappy{
margin:.2em 0;
background:#ccc;
color:#000;
padding:.2em 0
}

@font-face{
font-family:BebasNeue;
src:url(fonts/BebasNeue.eot);
src:url(fonts/BebasNeue.eot?#iefix) format('embedded-opentype'),url(fonts/BebasNeue.woff) format('woff'),url(fonts/BebasNeue.ttf) format('truetype'),url(fonts/BebasNeue.svg#971508b09718b6144e128af2335b709c) format('svg');
font-style:normal;
font-weight:400
}

@font-face{
font-family:'PF Din Text Universal';
src:url(fonts/PFDinTextUniversal-Light.eot);
src:url(fonts/PFDinTextUniversal-Light.eot?#iefix) format('embedded-opentype'),url(fonts/PFDinTextUniversal-Light.woff) format('woff'),url(fonts/PFDinTextUniversal-Light.ttf) format('truetype'),url(fonts/PFDinTextUniversal-Light.svg#85c525938b642667dd2b97dac5b9e76d) format('svg');
font-style:normal;
font-weight:200
}

@font-face{
font-family:'PF Din Text Universal';
src:url(fonts/PFDinTextUniversal-Regular.eot);
src:url(fonts/PFDinTextUniversal-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/PFDinTextUniversal-Regular.woff) format('woff'),url(fonts/PFDinTextUniversal-Regular.ttf) format('truetype'),url(fonts/PFDinTextUniversal-Regular.svg#c55326de17cc202a40d403b559e590ee) format('svg');
font-style:normal;
font-weight:400
}

@font-face{
font-family:'PF Din Text Universal';
src:url(fonts/PFDinTextUniversal-Medium.eot);
src:url(fonts/PFDinTextUniversal-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/PFDinTextUniversal-Medium.woff) format('woff'),url(fonts/PFDinTextUniversal-Medium.ttf) format('truetype'),url(fonts/PFDinTextUniversal-Medium.svg#962069068dd6178f27485ef425a05a3f) format('svg');
font-style:normal;
font-weight:500
}

@font-face{
font-family:'PF Din Text Universal';
src:url(fonts/PFDinTextUniversal-Bold.eot);
src:url(fonts/PFDinTextUniversal-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/PFDinTextUniversal-Bold.woff) format('woff'),url(fonts/PFDinTextUniversal-Bold.ttf) format('truetype'),url(fonts/PFDinTextUniversal-Bold.svg#e1cbcc5336f4f418b6d697601c0909e9) format('svg');
font-style:normal;
font-weight:700
}

body{
background:#eee;
font-family:'PF Din Text Universal';
font-weight:400;
-webkit-font-smoothing:antialiased
}

.pagination{
margin:0 auto;
width:100%;
max-width:1024px;
text-align:center;
margin-bottom:20px;
padding:0
}

.pagination&gt;li{
display:inline-block
}

.pagination&gt;li&gt;span,.pagination&gt;li&gt;a{
font-size:18px;
display:block;
color:#333;
text-decoration:none;
padding:5px
}

.pagination&gt;li.active&gt;span{
color:#669d33;
font-weight:700;
font-size:20px
}

.pagination&gt;li:first-child&gt;span,.pagination&gt;li:last-child&gt;span,.pagination&gt;li:first-child&gt;a,.pagination&gt;li:last-child&gt;a{
background:#7fc241;
padding:5px 6px;
color:#FFF;
border-radius:3px;
margin:0 10px
}

.pagination&gt;li:not(.disabled):first-child&gt;span,.pagination&gt;li:not(.disabled):last-child&gt;span,.pagination&gt;li:not(.disabled):first-child&gt;a,.pagination&gt;li:not(.disabled):last-child&gt;a{
background:#7fc241
}

.pagination&gt;li.disabled:first-child&gt;span,.pagination&gt;li.disabled:last-child&gt;span,.pagination&gt;li.disabled:first-child&gt;a,.pagination&gt;li.disabled:last-child&gt;a{
background:#ddd
}

.no_mark{
list-style:none
}

.no_mark&gt;li{
padding:3px
}

header{
background:rgba(225,225,230,.95);
box-shadow:0 0 18px 0 rgba(0,0,0,.24);
height:96px;
width:100%;
position:fixed;
left:0;
top:0;
z-index:2;
-webkit-transition:height .2s ease;
transition:height .2s ease
}

header.fixed{
height:60px
}

header.fixed&gt;div{
padding-top:10px;
padding-bottom:10px
}

header.fixed&gt;div&gt;#menu&gt;ul&gt;li{
padding:11px 0
}

header.fixed&gt;div&gt;#menu&gt;ul&gt;li&gt;ul{
top:100%
}

header.fixed&gt;div&gt;.logo{
width:155px;
height:46px
}

header&gt;div{
position:absolute;
width:100%;
height:100%;
max-width:1024px;
margin:auto;
top:0;
left:0;
right:0;
padding:15px;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:all .2s ease;
transition:all .2s ease
}

header&gt;div&gt;.logo{
width:232px;
height:69px;
margin:auto;
top:0;
left:15px;
bottom:0;
position:absolute;
-webkit-transition:all .2s ease;
transition:all .2s ease
}

header&gt;div&gt;.logo&gt;img{
width:100%
}

header&gt;div&gt;#menu{
float:right
}

header&gt;div&gt;#menu:hover&gt;ul&gt;li{
border-right-color:transparent
}

header&gt;div&gt;#menu&gt;ul{
list-style:none;
margin:0;
padding:0;
text-align:center
}

header&gt;div&gt;#menu&gt;ul&gt;li{
display:inline-block;
border-right:solid 1px rgba(0,0,0,.05);
padding:24px 0;
-webkit-transition:all .2s ease;
transition:all .2s ease
}

header&gt;div&gt;#menu&gt;ul&gt;li:last-child{
border-right:0
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;a{
text-transform:uppercase;
font-size:16px;
color:#000;
text-decoration:none;
padding:7px 8px 5px;
-webkit-transition:all .2s ease;
transition:all .2s ease;
position:relative
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;a:hover{
color:#FFF;
background:#7fc241
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;a:hover&gt;span{
background:#669d33
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;a.orcamento{
padding-right:37px
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;a&gt;span{
color:#FFF;
background:#7fc241;
padding:3px 0;
font-size:13px;
border-radius:3px;
display:inline-block;
position:absolute;
right:8px;
top:0;
bottom:0;
margin:auto;
line-height:14px;
height:13px;
width:24px
}

header&gt;div&gt;#menu&gt;ul&gt;li:hover&gt;ul{
opacity:1;
visibility:visible;
margin:0
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul{
position:absolute;
background:rgba(255,255,255,.95);
box-shadow:0 0 18px 0 rgba(0,0,0,.24);
width:460px;
list-style:none;
padding:15px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-top:20px;
visibility:hidden;
opacity:0;
-webkit-transition:all .2s ease;
transition:all .2s ease;
top:80%
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul::after{
bottom:100%;
left:45px;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
border-color:rgba(255,255,255,0);
border-bottom-color:#fff;
border-width:10px;
margin-left:-10px
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul&gt;li{
float:left;
width:50%;
height:63px;
margin-top:15px
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul&gt;li:first-child,header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul&gt;li:nth-child(2){
margin-top:0
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul&gt;li&gt;a{
float:left;
display:block;
color:#000;
text-decoration:none;
-webkit-transition:all .2s ease;
transition:all .2s ease;
border:solid 1px transparent
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul&gt;li&gt;a:hover{
color:#669d33;
border-color:#72b139
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul&gt;li&gt;a .img{
float:left;
width:88px;
background:#f1f1f1;
height:63px;
overflow:hidden;
position:relative
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul&gt;li&gt;a .img img{
max-width:88px;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto
}

header&gt;div&gt;#menu&gt;ul&gt;li&gt;ul&gt;li&gt;a span{
display:block;
float:left;
width:111px;
height:63px;
padding-top:15px;
text-align:left;
padding-left:6px;
-moz-box-sizing:border-box;
box-sizing:border-box;
text-transform:none;
font-size:13px
}

#slider{
width:100%;
overflow:hidden;
height:688px;
float:left;
position:relative;
z-index:1
}

#slider&gt;ul{
list-style:none;
margin:0;
padding:0;
height:100%;
width:100%;
z-index:1;
position:relative
}

#slider&gt;ul&gt;li{
position:absolute;
width:100%;
height:100%;
z-index:1;
background-color:#eee
}

#slider&gt;ul&gt;li *{
position:absolute
}

#slider&gt;ul&gt;li&gt;a,#slider&gt;ul&gt;li&gt;div{
width:100%;
height:653px;
left:0;
top:0;
display:block;
opacity:0;
-webkit-transition-duration:.3s;
transition-duration:.3s
}

#slider&gt;ul&gt;li&gt;a&gt;img,#slider&gt;ul&gt;li&gt;div&gt;img{
top:0;
left:-960px;
margin-left:50%;
-webkit-transform:translateY(-10%) scale(1.1);
-ms-transform:translateY(-10%) scale(1.1);
transform:translateY(-10%) scale(1.1);
-webkit-transition-duration:1.5s;
transition-duration:1.5s
}

#slider&gt;ul&gt;li.animate-in&gt;a,#slider&gt;ul&gt;li.animate-in&gt;div{
opacity:1
}

#slider&gt;ul&gt;li.animate-in&gt;a&gt;img,#slider&gt;ul&gt;li.animate-in&gt;div&gt;img{
-webkit-transform:translateY(0%) scale(1);
-ms-transform:translateY(0%) scale(1);
transform:translateY(0%) scale(1)
}

#slider&gt;ul&gt;li .info{
max-width:1024px;
width:100%;
height:557px;
margin:0 auto;
left:0;
right:0;
top:96px
}

#slider&gt;ul&gt;li.utilizacao .info img{
right:-80px;
bottom:-34px;
opacity:0;
-webkit-transform:translateX(30%);
-ms-transform:translateX(30%);
transform:translateX(30%);
-webkit-transition-duration:1s;
transition-duration:1s;
-webkit-transition-delay:.5s;
transition-delay:.5s
}

#slider&gt;ul&gt;li.utilizacao .info .text{
background:url(../img/slider-barra.png) left center;
width:985px;
height:161px;
top:0;
bottom:0;
margin:auto;
left:-448px;
opacity:0;
-webkit-transform:translateX(-20%);
-ms-transform:translateX(-20%);
transform:translateX(-20%);
-webkit-transition-duration:1s;
transition-duration:1s
}

#slider&gt;ul&gt;li.utilizacao .info .text&gt;div{
font:2em BebasNeue;
text-transform:uppercase;
color:#7fc241;
right:0;
font-size:42px;
line-height:42px;
text-align:center;
padding:65px 70px;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:543px
}

#slider&gt;ul&gt;li.utilizacao.animate-in .info img{
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}

#slider&gt;ul&gt;li.utilizacao.animate-in .info .text{
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}

#slider&gt;ul&gt;li.detalhe&gt;a,#slider&gt;ul&gt;li.detalhe&gt;div{
background:url(../img/slider-bg.jpg) center center no-repeat
}

#slider&gt;ul&gt;li.detalhe img{
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
opacity:0;
-webkit-transition-duration:1s;
transition-duration:1s
}

#slider&gt;ul&gt;li.detalhe.animate-in .text{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}

#slider&gt;ul&gt;li.detalhe.animate-in img{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}

#slider&gt;ul&gt;li.detalhe .text{
font-family:BebasNeue;
bottom:30px;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
opacity:0;
-webkit-transition-duration:1s;
transition-duration:1s
}

#slider&gt;ul&gt;li.detalhe .text .title{
color:#FFF;
font-size:42px;
font-weight:400;
position:relative;
margin:0;
margin-bottom:10px;
line-height:36px
}

#slider&gt;ul&gt;li.detalhe .text .desc{
color:#7fc241;
font-size:30px;
font-weight:400;
position:relative;
line-height:25px
}

#slider&gt;ul&gt;li.detalhe.modelo-1 .info div.img{
left:0;
top:0;
width:610px;
height:100%
}

#slider&gt;ul&gt;li.detalhe.modelo-1 .info div.img img{
top:auto;
bottom:30px;
-webkit-transition-delay:.5s;
transition-delay:.5s
}

#slider&gt;ul&gt;li.detalhe.modelo-1 .info .text{
width:350px;
right:20px
}

#slider&gt;ul&gt;li.detalhe.modelo-2 .info div.img:first-child{
left:0;
top:0;
height:370px;
width:570px
}

#slider&gt;ul&gt;li.detalhe.modelo-2 .info div.img:first-child img{
top:auto;
bottom:0;
-webkit-transition-delay:.5s;
transition-delay:.5s
}

#slider&gt;ul&gt;li.detalhe.modelo-2 .info div.img:nth-child(2){
right:20px;
top:0;
height:100%;
width:440px
}

#slider&gt;ul&gt;li.detalhe.modelo-2 .info div.img:nth-child(2) img{
-webkit-transition-delay:1s;
transition-delay:1s
}

#slider&gt;ul&gt;li.detalhe.modelo-2 .info .text{
width:482px;
left:20px
}

#slider&gt;nav{
position:absolute;
top:628px;
right:0;
left:0;
margin:auto;
z-index:2;
width:240px;
height:50px
}

#slider&gt;nav&gt;div{
position:absolute
}

#slider&gt;nav&gt;div.bg{
z-index:1;
width:100%;
height:100%;
position:absolute;
background:rgba(0,0,0,.15);
border-radius:25px
}

#slider&gt;nav&gt;div.bg-2{
position:absolute;
bottom:0;
left:0;
width:100%;
height:25px;
background:#eee;
z-index:2
}

#slider&gt;nav&gt;div.box{
z-index:3;
background:-webkit-linear-gradient(top, #e7e7e7, #cfd3d6);
background:linear-gradient(to bottom,#e7e7e7,#cfd3d6);
border:solid 1px rgba(0,0,0,.25);
border-radius:15px;
box-shadow:0 3px 11px -2px rgba(0,0,0,.39),inset 0 0 4px 0 #fff;
height:30px;
width:220px;
left:0;
right:0;
top:0;
bottom:0;
margin:auto
}

#slider&gt;nav&gt;div.box&gt;ul{
list-style:none;
margin:0;
text-align:center;
position:absolute;
width:100%;
height:100%;
padding:7px 0;
-moz-box-sizing:border-box;
box-sizing:border-box
}

#slider&gt;nav&gt;div.box&gt;ul&gt;li{
display:inline-block;
background:#b1b1b1;
width:8px;
height:8px;
border-radius:4px;
cursor:pointer;
margin:4px;
-webkit-transition:all 1s ease;
transition:all 1s ease;
box-shadow:inset 0 0 1px 1px rgba(0,0,0,.14),0 1px 1px 1px rgba(255,255,255,.3)
}

#slider&gt;nav&gt;div.box&gt;ul&gt;li.current{
background:-webkit-linear-gradient(top, #378fd6, #2162b5);
background:linear-gradient(to bottom,#378fd6,#2162b5);
box-shadow:0 1px 1px 1px rgba(255,255,255,.3)
}

#slider&gt;nav&gt;div.box&gt;div&gt;div{
position:absolute;
color:#b1b1b1;
font:2em BebasNeue;
background:url(../img/slider-nav.png) left center no-repeat;
width:8px;
height:10px;
margin:11px;
cursor:pointer
}

#slider&gt;nav&gt;div.box&gt;div&gt;div.slider-next{
right:0;
background-position:right center
}

#slider&gt;nav&gt;div.box&gt;div&gt;div.slider-prev{
left:0
}

#content{
float:left;
width:100%;
z-index:1;
position:relative;
margin-bottom:10em;
}

#content&gt;#main{
width:100%;
max-width:1024px;
position:relative;
margin:0 auto;
padding:20px;
-moz-box-sizing:border-box;
box-sizing:border-box
}

#content&gt;#main&gt;.blocks&gt;div{
background:#FFF;
width:306.6px;
height:410px;
margin-right:32px;
float:left;
padding:17px;
-moz-box-sizing:border-box;
box-sizing:border-box;
text-align:center;
box-shadow:0 2px 5px -3px rgba(0,0,0,.65);
border-radius:4px
}

#content&gt;#main&gt;.blocks&gt;div:last-child{
margin-right:0
}

#content&gt;#main&gt;.blocks&gt;div&gt;h2{
text-transform:uppercase;
text-align:center;
font:45px BebasNeue;
margin:0;
margin-bottom:13px;
float:left;
width:100%
}

#content&gt;#main&gt;.blocks&gt;div&gt;h2 a{
color:#7fc241;
text-decoration:none
}

#content&gt;#main&gt;.blocks&gt;div img{
float:left
}

#content&gt;#main&gt;.blocks&gt;div .info{
    margin-top: 10px;
    float: left;
    text-align: left;
    font-size: 10pt;
}

#content&gt;#main&gt;.blocks&gt;div .info strong{
font-size:10pt;
}

#content&gt;#main&gt;.blocks&gt;div .more{
font:10pt BebasNeue;
color:#000;
display:inline-block;
text-decoration:none;
margin:14px 0
}

#content&gt;#main&gt;.blocks&gt;div .owl-dots{
margin:10px 0;
text-align:center;
position:absolute;
width:100%;
-moz-box-sizing:border-box;
box-sizing:border-box
}

#content&gt;#main&gt;.blocks&gt;div .owl-dots&gt;div{
display:inline-block;
background:#b1b1b1;
width:8px;
height:8px;
border-radius:4px;
cursor:pointer;
margin:4px;
-webkit-transition:all 1s ease;
transition:all 1s ease;
box-shadow:inset 0 0 1px 1px rgba(0,0,0,.14),0 1px 1px 1px rgba(255,255,255,.3)
}

#content&gt;#main&gt;.blocks&gt;div .owl-dots&gt;div.active{
background:-webkit-linear-gradient(top, #378fd6, #2162b5);
background:linear-gradient(to bottom,#378fd6,#2162b5);
box-shadow:0 1px 1px 1px rgba(255,255,255,.3)
}

#content&gt;#main&gt;.blocks&gt;div #slider-produtos{
width:310px;
float:left;
margin-left:-17px
}

#content&gt;#main&gt;.blocks&gt;div #slider-produtos a{
width:100%;
height:285px;
display:block
}

#content&gt;#main&gt;.blocks&gt;div #slider-produtos a img{
position:absolute;
top:0;
left:0;
right:0;
bottom:20px;
margin:auto;
width:80%
}

#content&gt;#main&gt;.blocks&gt;div #slider-produtos a h3{
margin:0;
position:absolute;
bottom:0;
text-align:center;
text-transform:uppercase;
color:#000;
font-weight:400;
font-size:15px;
width:100%
}

#content&gt;#main&gt;.blocks&gt;div #slider-noticias{
width:1005;
float:left
}

#content&gt;#main&gt;.blocks&gt;div #slider-noticias a{
width:100%;
height:285px;
display:block;
color:#000;
text-decoration:none
}

#content&gt;#main&gt;.blocks&gt;div #slider-noticias a img{
width:100%
}

#content&gt;#main&gt;.blocks&gt;div #slider-noticias a .info{
margin-top:13px;
float:left;
text-align:left;
font-size:.9em
}

#content&gt;#main&gt;.blocks&gt;div #slider-noticias a .info strong{
font-size:1.1em;
display:block
}

#content&gt;#main #quem-somos h1{
color:#7fc241;
text-align:center;
font:41px BebasNeue;
font-weight:400;
margin:5px 0
}

#content&gt;#main #quem-somos p{
margin:0
}

#content&gt;#produtos-em-destaque{
background:#FFF;
width:100%;
float:left;
margin-top:36px
}

#content&gt;#produtos-em-destaque&gt;div{
width:100%;
max-width:1024px;
padding:20px;
padding-top:40px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}

#content&gt;#produtos-em-destaque&gt;div&gt;h2.title{
color:#7fc241;
text-transform:uppercase;
text-align:center;
font:45px BebasNeue;
margin:0;
margin-bottom:13px;
float:left;
width:100%
}

#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque{
width:910px;
margin:0 37px;
margin-top:25px;
display:inline-block;
position:relative
}

#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .item{
display:block;
text-decoration:none;
color:#000
}

#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .item .img{
height:200px;
width:100%;
position:relative
}

#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .item .img img{
width:auto;
height:90%;
max-height:190px;
left:0;
right:0;
bottom:0;
top:0;
position:absolute;
margin:auto
}

#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .item h3{
margin:0;
text-align:center;
text-transform:uppercase;
font-weight:400;
font-size:16px;
margin-top:10px
}

#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .owl-controls .owl-nav&gt;div{
background:url(../img/slider-btns.png);
width:23px;
height:39px;
position:absolute;
bottom:50%
}

#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .owl-controls .owl-nav&gt;div.owl-next{
right:-37px;
background-position:right center
}

#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .owl-controls .owl-nav&gt;div.owl-prev{
left:-37px
}

#content&gt;#distribuidores{
background:#FFF;
width:100%;
float:left
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores){
width:100%;
max-width:1024px;
padding:20px;
padding-top:70px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores)&gt;h2.title{
color:#7fc241;
text-transform:uppercase;
text-align:center;
font:45px BebasNeue;
margin:0;
float:left;
width:100%
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores)&gt;h3.subtitle{
font-weight:400;
font-size:21px;
text-align:center;
margin:0;
width:100%;
float:left;
margin-top:-6px
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores) form{
text-align:center;
margin-top:20px;
float:left;
width:100%
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores) form select,#content&gt;#distribuidores&gt;div:not(#map-distribuidores) form button{
display:inline-block;
padding:8px;
-webkit-appearance:none;
-moz-appearance:none;
text-transform:uppercase;
font:14px 'PF Din Text Universal';
border:0;
border-radius:0;
margin-left:10px
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores) form select{
background:#e7e7e8 url(../img/arrow-down.png) center right no-repeat;
padding-right:30px;
width:220px
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores) form select.error{
background:#FFD6D6;
color:#E06C6C
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores) form button{
background:#7fc241;
color:#FFF;
padding:8px 14px
}

#content&gt;#distribuidores&gt;div:not(#map-distribuidores) form label.error{
display:none!important
}

#content&gt;#distribuidores #map-distribuidores{
height:400px;
width:100%;
margin:40px 0;
float:left;
position:relative
}

#content&gt;#distribuidores #map-distribuidores::after{
content:'Carregando...';
width:100%;
height:100%;
left:0;
top:0;
background:rgba(255,255,255,.8);
color:#7fc241;
position:absolute;
font-size:26px;
text-align:center;
line-height:400px;
display:none
}

#content&gt;#distribuidores #map-distribuidores.loading::after{
display:block
}

#content&gt;#contato{
background:#FFF;
float:left;
width:100%;
text-align:center;
font-size:20px
}

#content&gt;#contato a{
color:#000;
text-decoration:none
}

#content&gt;#contato&gt;img{
margin:35px 0
}

#content #form-contato{
width:100%;
max-width:676px;
margin:0 auto
}

#content #form-contato .success{
font-size:20px;
background:#C9DBB8;
color:#3F6918;
padding:11px 17px;
margin-bottom:20px
}

#content #form-contato h1{
color:#7fc241;
text-transform:uppercase;
text-align:center;
font:42px BebasNeue;
margin:0;
margin-bottom:14px
}

#content #form-contato input,#content #form-contato textarea,#content #form-contato select{
width:100%;
float:left;
font-size:19px;
font-family:'PF Din Text Universal';
padding:8px;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:solid 1px #cdcdcd;
margin-bottom:6px;
-webkit-appearance:none;
-moz-appearance:none;
border-radius:0;
background:#FFF
}

#content #form-contato input[name=estado],#content #form-contato textarea[name=estado],#content #form-contato select[name=estado]{
width:100px;
margin-right:6px
}

#content #form-contato input[name=cidade],#content #form-contato textarea[name=cidade],#content #form-contato select[name=cidade]{
width:270px;
margin-right:6px
}

#content #form-contato input[name=telefone],#content #form-contato textarea[name=telefone],#content #form-contato select[name=telefone]{
width:294px
}

#content #form-contato input::-webkit-input-placeholder,#content #form-contato textarea::-webkit-input-placeholder,#content #form-contato select::-webkit-input-placeholder{
color:#000
}

#content #form-contato input:-moz-placeholder,#content #form-contato textarea:-moz-placeholder,#content #form-contato select:-moz-placeholder{
color:#000
}

#content #form-contato input::-moz-placeholder,#content #form-contato textarea::-moz-placeholder,#content #form-contato select::-moz-placeholder{
color:#000
}

#content #form-contato input:-ms-input-placeholder,#content #form-contato textarea:-ms-input-placeholder,#content #form-contato select:-ms-input-placeholder{
color:#000
}

#content #form-contato input::placeholder,#content #form-contato textarea::placeholder,#content #form-contato select::placeholder{
color:#000
}

#content #form-contato input.error,#content #form-contato textarea.error,#content #form-contato select.error{
background:#FFD6D6;
color:#E06C6C
}

#content #form-contato input.error::-webkit-input-placeholder,#content #form-contato textarea.error::-webkit-input-placeholder,#content #form-contato select.error::-webkit-input-placeholder{
color:#E06C6C
}

#content #form-contato input.error:-moz-placeholder,#content #form-contato textarea.error:-moz-placeholder,#content #form-contato select.error:-moz-placeholder{
color:#E06C6C
}

#content #form-contato input.error::-moz-placeholder,#content #form-contato textarea.error::-moz-placeholder,#content #form-contato select.error::-moz-placeholder{
color:#E06C6C
}

#content #form-contato input.error:-ms-input-placeholder,#content #form-contato textarea.error:-ms-input-placeholder,#content #form-contato select.error:-ms-input-placeholder{
color:#E06C6C
}

#content #form-contato input.error::placeholder,#content #form-contato textarea.error::placeholder,#content #form-contato select.error::placeholder{
color:#E06C6C
}

#content #form-contato select{
background:#fff url(../img/arrow-down.png) center right no-repeat;
padding-right:30px
}

#content #form-contato textarea{
height:123px
}

#content #form-contato button{
float:right;
border:solid 1px #cdcdcd;
background:0 0;
font:19px 'PF Din Text Universal';
text-transform:uppercase;
padding:10px 0;
width:260px;
box-shadow:inset 0 0 1px 1px #FFF;
-webkit-transition:all .2s ease;
transition:all .2s ease
}

#content #form-contato button:hover{
background:#7fc241;
color:#FFF
}

#content #form-contato label.error{
display:none!important
}

#content&gt;#onde-estamos{
width:100%;
float:left
}

/**/
#maps2 {
	width: 100%;
	height: 400px;
	margin-top: 20px;
	float: left;
	position: relative;
}
#content&gt;#onde-estamos&gt;div:not(#maps2){
	width:100%;
	max-width:1024px;
	padding:20px;
	padding-top:70px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
}
/**/

#content&gt;#onde-estamos&gt;div:not(#map){
width:100%;
max-width:1024px;
padding:20px;
padding-top:70px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}

#content&gt;#onde-estamos&gt;div:not(#map)&gt;h2.title{
color:#7fc241;
text-transform:uppercase;
text-align:center;
font:45px BebasNeue;
margin:0;
float:left;
width:100%
}

#content&gt;#onde-estamos #map{
height:400px;
width:100%;
margin-top:20px;
float:left;
position:relative
}

#content #produtos{
font-size:0
}

#content #produtos&gt;h1{
color:#7fc241;
text-transform:uppercase;
text-align:center;
font:45px BebasNeue;
margin:15px 0;
float:left;
width:100%
}

#content #produtos #breadcrumb{
display:inline-block;
width:100%;
background:#F7F7F7;
border-bottom:solid 1px #CCC
}

#content #produtos #breadcrumb&gt;ul{
width:100%;
max-width:1024px;
margin:0 auto;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0 20px
}

#content #produtos #breadcrumb&gt;ul li{
float:left
}

#content #produtos #breadcrumb&gt;ul li&gt;a{
color:#000;
text-decoration:none;
padding:5px;
float:left;
text-transform:uppercase;
font:18px BebasNeue;
color:#999;
margin:10px 0
}

#content #produtos #breadcrumb&gt;ul li&gt;span{
float:left;
font-size:12px;
color:#B0B0B0;
letter-spacing:-1px;
height:31px;
line-height:4.3em
}

#content #produtos #breadcrumb&gt;ul li.current&gt;a{
color:#9CC377
}

#content #produtos .main{
background:#FFF;
width:100%;
float:left
}

#content #produtos .main .list{
width:100%;
max-width:1024px;
margin:0 auto;
padding:20px;
-moz-box-sizing:border-box;
box-sizing:border-box
}

#content #produtos .main .list&gt;ul{
width:200px;
float:left;
list-style:none;
margin:0;
background:#eee;
padding:12px;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-radius:3px;
box-shadow:0 2px 5px -3px rgba(0,0,0,.65);
margin-bottom:20px
}

#content #produtos .main .list&gt;ul&gt;li a{
font-size:15px;
display:block;
color:#000;
text-decoration:none;
padding:5px;
border-bottom:solid 1px #D8D8D8;
border-radius:3px
}

#content #produtos .main .list&gt;ul&gt;li a:hover,#content #produtos .main .list&gt;ul&gt;li a.current{
background:#7fc241;
color:#FFF
}

#content #produtos .main .list&gt;ul&gt;li:last-child a{
border-bottom:0
}

#content #produtos .main .list&gt;ul+div{
margin-left:220px
}

#content #produtos .main .list&gt;ul+div&gt;a{
width:234px!important
}

#content #produtos .main .list&gt;ul+div&gt;a&gt;.img{
height:175px!important
}

#content #produtos .main .list&gt;div:not(.menu){
display:block
}

#content #produtos .main .list&gt;div:not(.menu)&gt;a{
float:left;
width:308px;
margin-right:20px;
text-decoration:none;
color:#000;
margin-bottom:20px
}

#content #produtos .main .list&gt;div:not(.menu)&gt;a:hover&gt;.img{
background:#669d33;
border-color:#4d7726
}

#content #produtos .main .list&gt;div:not(.menu)&gt;a:hover h3{
color:#669d33
}

#content #produtos .main .list&gt;div:not(.menu)&gt;a&gt;.img{
width:100%;
height:230px;
overflow:hidden;
position:relative;
background:#EDF0ED;
border:solid 1px #CDDDCD;
-webkit-transition:all .2s ease;
transition:all .2s ease
}

#content #produtos .main .list&gt;div:not(.menu)&gt;a&gt;.img&gt;img{
height:90%;
width:auto;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto
}

#content #produtos .main .list&gt;div:not(.menu)&gt;a h3{
margin:0;
height:44px;
font-size:16px;
text-transform:uppercase;
text-align:center;
font-weight:400;
margin-top:10px;
-webkit-transition:all .2s ease;
transition:all .2s ease
}

#content #produtos .main .none{
width:100%;
max-width:1024px;
padding:28px;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#E7E7E7;
font-size:17px;
margin:19px auto;
text-align:center;
color:#8B8989;
border-radius:4px
}

#content #produtos .main .view{
width:100%;
max-width:1024px;
margin:0 auto;
padding:20px;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-bottom:20px
}

#content #produtos .main .view h1{
font-size:20px
}

#content #produtos .main .view&gt;div{
width:50%;
float:left;
font-size:16px;
-moz-box-sizing:border-box;
box-sizing:border-box
}

#content #produtos .main .view&gt;div:last-child{
padding-left:20px
}

#content #produtos .main .view&gt;div&gt;.img{
position:relative;
background:#EDF0ED;
border:solid 1px #CDDDCD;
display:block;
width:100%;
height:400px;
overflow:hidden;
margin-bottom:20px
}

#content #produtos .main .view&gt;div&gt;.img&gt;img{
height:100%;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
margin:auto
}

#content #produtos .main .view&gt;div&gt;.img-diagrama{
position:relative;
display:block;
width:100%
}

#content #produtos .main .view&gt;div&gt;.img-diagrama&gt;img{
width:100%
}

#content #produtos .main .view&gt;div&gt;h3{
margin:0;
margin-top:20px;
font-size:16px
}

#content #produtos .main .view&gt;div&gt;h3:first-of-type{
margin-top:0
}

#content #produtos .main .view&gt;div&gt;ul{
padding:0 0 0 16px;
margin:0
}

#content #produtos .main .view&gt;div&gt;ul a{
color:#000;
text-decoration:none
}

#content #produtos .main .view&gt;div a{
text-decoration:none;
outline:0;
vertical-align:middle
}

#content #produtos .main .view&gt;div a span{
margin-left:10px;
color:#000
}

#content #produtos .main .view&gt;div a span,#content #produtos .main .view&gt;div a img{
-webkit-transition:all .2s ease;
transition:all .2s ease
}

#content #produtos .main .view&gt;div&gt;.download{
margin-bottom:20px
}

#content #produtos .main .view&gt;div&gt;.download&gt;div{
display:inline-block
}

#content #produtos .main .view&gt;div&gt;.download&gt;div:first-child{
width:340px;
font-weight:500;
font-size:16px
}

#content #produtos .main .view&gt;div&gt;.download&gt;div:last-child&gt;a{
display:block;
float:left;
border-radius:4px;
margin-right:2px
}

#content #produtos .main .view&gt;div&gt;.download&gt;div:last-child&gt;a:hover{
background:#7fc241
}

#content #produtos .main .view&gt;div form button{
border:solid 1px #cdcdcd;
background:#e9e9e9;
font:17px 'PF Din Text Universal';
text-transform:uppercase;
padding:9px 0;
width:242px;
box-shadow:inset 0 0 1px 1px #FFF;
-webkit-transition:all .2s ease;
transition:all .2s ease;
margin-top:20px
}

#content #produtos .main .view&gt;div form button:hover{
background:#7fc241;
color:#FFF
}

#content #orcamento{
width:100%;
float:left
}

#content #orcamento&gt;h1{
color:#7fc241;
text-transform:uppercase;
text-align:center;
font:45px BebasNeue;
margin:15px 0
}

#content #orcamento .success{
font-size:20px;
background:#C9DBB8;
color:#3F6918;
padding:11px 17px;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
max-width:1024px;
margin:0 auto;
margin-bottom:20px
}

#content #orcamento .none{
width:100%;
max-width:1024px;
padding:28px;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#E7E7E7;
font-size:17px;
margin:19px auto;
text-align:center;
color:#8B8989;
border-radius:4px;
margin-top:40px;
margin-bottom:100px
}

#content #orcamento .none a{
color:#669d33;
text-decoration:none
}

#content #orcamento&gt;div.list-produtos{
background:#FFF;
float:left;
width:100%;
margin-bottom:40px
}

#content #orcamento&gt;div.list-produtos&gt;table{
width:100%;
max-width:984px;
margin:0 auto;
margin-top:20px
}

#content #orcamento&gt;div.list-produtos&gt;table thead tr td{
color:#4d7726;
text-align:center;
padding-bottom:10px;
border-bottom:solid 1px #efefef
}

#content #orcamento&gt;div.list-produtos&gt;table thead tr td:first-child{
width:134px
}

#content #orcamento&gt;div.list-produtos&gt;table thead tr td:nth-child(3){
width:50px
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td{
padding:10px;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-bottom:solid 1px #efefef
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:first-child a{
display:block;
width:100%;
height:108px;
overflow:hidden;
position:relative;
background:#EDF0ED;
-webkit-transition:all .2s ease;
transition:all .2s ease
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:first-child a:hover{
background:#669d33
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:first-child a img{
height:100%;
position:absolute;
right:0;
left:0;
bottom:0;
top:0;
margin:auto
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:nth-child(2) a{
text-decoration:none;
color:#000;
-webkit-transition:all .2s ease;
transition:all .2s ease
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:nth-child(2) a:hover{
color:#7fc241
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:nth-child(3) input{
width:50px;
font-size:17px;
font-family:'PF Din Text Universal';
padding:4px 8px;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:solid 1px #cdcdcd
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:nth-child(4){
width:85px
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:nth-child(4) button{
border:solid 1px #cdcdcd;
background:#e9e9e9;
font:13px 'PF Din Text Universal';
text-transform:uppercase;
padding:7px 0;
width:85px;
box-shadow:inset 0 0 1px 1px #FFF;
-webkit-transition:all .2s ease;
transition:all .2s ease;
display:block
}

#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:nth-child(4) button:hover{
background:#7fc241;
color:#FFF
}

#content #orcamento&gt;div.list-produtos&gt;table tfoot tr td a,#content #orcamento&gt;div.list-produtos&gt;table tfoot tr td button{
border:solid 1px #cdcdcd;
background:#e9e9e9;
font:17px 'PF Din Text Universal';
text-transform:uppercase;
padding:9px 0;
width:242px;
box-shadow:inset 0 0 1px 1px #FFF;
-webkit-transition:all .2s ease;
transition:all .2s ease;
margin-top:20px;
display:block;
text-align:center;
text-decoration:none;
color:#000;
margin-bottom:20px
}

#content #orcamento&gt;div.list-produtos&gt;table tfoot tr td a:hover,#content #orcamento&gt;div.list-produtos&gt;table tfoot tr td button:hover{
background:#7fc241;
color:#FFF
}

#content #orcamento&gt;div.list-produtos&gt;table tfoot tr td a{
float:left
}

#content #orcamento&gt;div.list-produtos&gt;table tfoot tr td button{
float:right
}

#content #form-orcamento{
width:100%;
max-width:676px;
margin:0 auto
}

#content #form-orcamento input,#content #form-orcamento textarea,#content #form-orcamento select{
width:100%;
float:left;
font-size:19px;
font-family:'PF Din Text Universal';
padding:8px;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:solid 1px #cdcdcd;
margin-bottom:6px;
-webkit-appearance:none;
-moz-appearance:none;
border-radius:0;
background:#FFF
}

#content #form-orcamento input[name=estado],#content #form-orcamento textarea[name=estado],#content #form-orcamento select[name=estado]{
width:100px;
margin-right:6px
}

#content #form-orcamento input[name=cidade],#content #form-orcamento textarea[name=cidade],#content #form-orcamento select[name=cidade]{
width:270px;
margin-right:6px
}

#content #form-orcamento input[name=telefone],#content #form-orcamento textarea[name=telefone],#content #form-orcamento select[name=telefone]{
width:294px
}

#content #form-orcamento input::-webkit-input-placeholder,#content #form-orcamento textarea::-webkit-input-placeholder,#content #form-orcamento select::-webkit-input-placeholder{
color:#000
}

#content #form-orcamento input:-moz-placeholder,#content #form-orcamento textarea:-moz-placeholder,#content #form-orcamento select:-moz-placeholder{
color:#000
}

#content #form-orcamento input::-moz-placeholder,#content #form-orcamento textarea::-moz-placeholder,#content #form-orcamento select::-moz-placeholder{
color:#000
}

#content #form-orcamento input:-ms-input-placeholder,#content #form-orcamento textarea:-ms-input-placeholder,#content #form-orcamento select:-ms-input-placeholder{
color:#000
}

#content #form-orcamento input::placeholder,#content #form-orcamento textarea::placeholder,#content #form-orcamento select::placeholder{
color:#000
}

#content #form-orcamento input.error,#content #form-orcamento textarea.error,#content #form-orcamento select.error{
background:#FFD6D6;
color:#E06C6C
}

#content #form-orcamento input.error::-webkit-input-placeholder,#content #form-orcamento textarea.error::-webkit-input-placeholder,#content #form-orcamento select.error::-webkit-input-placeholder{
color:#E06C6C
}

#content #form-orcamento input.error:-moz-placeholder,#content #form-orcamento textarea.error:-moz-placeholder,#content #form-orcamento select.error:-moz-placeholder{
color:#E06C6C
}

#content #form-orcamento input.error::-moz-placeholder,#content #form-orcamento textarea.error::-moz-placeholder,#content #form-orcamento select.error::-moz-placeholder{
color:#E06C6C
}

#content #form-orcamento input.error:-ms-input-placeholder,#content #form-orcamento textarea.error:-ms-input-placeholder,#content #form-orcamento select.error:-ms-input-placeholder{
color:#E06C6C
}

#content #form-orcamento input.error::placeholder,#content #form-orcamento textarea.error::placeholder,#content #form-orcamento select.error::placeholder{
color:#E06C6C
}

#content #form-orcamento select{
background:#fff url(../img/arrow-down.png) center right no-repeat;
padding-right:30px
}

#content #form-orcamento textarea{
height:123px
}

#content #form-orcamento button{
float:right;
border:solid 1px #cdcdcd;
background:0 0;
font:19px 'PF Din Text Universal';
text-transform:uppercase;
padding:10px 0;
width:260px;
box-shadow:inset 0 0 1px 1px #FFF;
-webkit-transition:all .2s ease;
transition:all .2s ease;
margin-bottom:20px
}

#content #form-orcamento button:hover{
background:#7fc241;
color:#FFF
}

#content #form-orcamento label.error{
display:none!important
}

#content #noticias{
width:100%;
float:left
}

#content #noticias&gt;h1{
color:#7fc241;
text-transform:uppercase;
text-align:center;
font:45px BebasNeue;
margin:15px 0
}

#content #noticias&gt;.list{
width:100%;
max-width:1024px;
margin:0 auto;
margin-top:30px
}

#content #noticias&gt;.list a{
float:left;
display:block;
margin-bottom:20px;
color:#000;
border-bottom:solid 1px #CCC;
padding-bottom:20px;
text-decoration:none
}

#content #noticias&gt;.list a .img{
float:left;
background:#EDF0ED;
border:solid 1px #CDDDCD;
width:200px;
height:150px;
position:relative;
margin-right:20px;
overflow:hidden
}

#content #noticias&gt;.list a .img img{
position:absolute;
width:100%;
top:0;
bottom:0;
right:0;
left:0;
margin:auto
}

#content #noticias&gt;.list a .info h3{
font-weight:500;
font-size:18px;
color:#4d7726;
margin:0
}

#content #noticias&gt;.list a .info .date{
margin-bottom:10px;
font-style:italic;
color:#999
}

#content #noticias&gt;.view{
width:100%;
max-width:1024px;
margin:0 auto;
margin-top:30px
}

#content #noticias&gt;.view .img{
float:left;
background:#EDF0ED;
border:solid 1px #CDDDCD;
width:400px;
height:350px;
position:relative;
margin-right:20px;
margin-bottom:20px;
overflow:hidden
}

#content #noticias&gt;.view .img img{
position:absolute;
width:100%;
top:0;
bottom:0;
right:0;
left:0;
margin:auto
}

#content #noticias&gt;.view .info h3{
font-weight:500;
font-size:22px;
color:#4d7726;
margin:0
}

#content #noticias&gt;.view .info .date{
margin-bottom:10px;
font-style:italic;
color:#999
}

footer{
background:#000;
width:100%;
color:#FFF;
text-align:center;
font-size:.9em;
padding:5px 0;
font-weight:200;
position:fixed;
bottom:0;
left:0;
z-index:9
}

footer a{
color:#FFF;
text-decoration:none
}

.ir{
background-color:transparent;
border:0;
overflow:hidden;
*text-indent:-9999px
}

.ir:before{
content:"";
display:block;
width:0;
height:150%
}

.hidden{
display:none!important;
visibility:hidden
}

.visuallyhidden{
border:0;
clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
clip:auto;
height:auto;
margin:0;
overflow:visible;
position:static;
width:auto
}

.invisible{
visibility:hidden
}

.clearfix:before,.clearfix:after{
content:" ";
display:table
}

.clearfix:after{
clear:both
}

.clearfix{
*zoom:1
}

@media print{
*{
background:transparent!important;
color:#000!important;
box-shadow:none!important;
text-shadow:none!important
}

a,a:visited{
text-decoration:underline
}

a[href]:after{
content:" (" attr(href) ")"
}

abbr[title]:after{
content:" (" attr(title) ")"
}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
content:""
}

pre,blockquote{
border:1px solid #999;
page-break-inside:avoid
}

thead{
display:table-header-group
}

tr,img{
page-break-inside:avoid
}

img{
max-width:100%!important
}

@page{
margin:.5cm
}

p,h2,h3{
orphans:3;
widows:3
}

h2,h3{
page-break-after:avoid
}


}


.inputMenu{
display: none;

}


/*=============================================================================
						VERSÃƒO MOBILE - LEANDRO 05/2019
===============================================================================*/
@media (max-width: 1024px) {
	header&gt;div {
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    max-width: 1024px;
	    margin: auto;
	    top: 0;
	    left: 0;
	    right: 0;
	    padding: 0;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    -webkit-transition: all .2s ease;
	    transition: all .2s ease;
	
}


	header&gt;div&gt;#menu {
	    background: rgba(225,225,230,.95);
	    width: 100%;
	    margin-top: 0;
	    padding: 0;
	
}


	.inputMenu{
		display: none;
	
}

		
	.linhaMenu {
	    list-style: none;
	    /* margin: 0; */
	    padding: 0;
	    text-align: center;
	    margin-top: -40rem !important;
		transition: 0.5s all;
	
}


	header&gt;div&gt;#menu&gt;ul&gt;li {
	    display: block;
	    border-right: solid 1px rgba(0,0,0,.05);
	    /* padding: 24px 0; */
	    -webkit-transition: all .2s ease;
	    transition: all .2s ease;
	    /* width: 100%; */
	
}


	.btMenu{
	    position: absolute;
	    right: 5%;
	    top: 26%;
		transition: 0.5s all;
	
}


	.um,.dois,.tres{
	    position: relative;
	    width: 4rem;
	    height: 0.4rem;
	    margin: 0.3rem 0;
	    background: #929098;
	    border-radius: 0.3rem;
	    box-shadow: 0 1px 2px;
		transition: 0.5s all;
	
}


	header&gt;div&gt;#menu&gt;ul&gt;li:hover&gt;ul {
	    display: none;
	
}


/**************************************** INICIO ANIMAÃ‡ÃƒO MENU MOBILE *************************************/
	.inputMenu:checked ~ .btMenu .um{
		transform: rotate(45deg) translate(5px, 10px);
		transition: 0.5s all;
	
}

	.inputMenu:checked ~ .btMenu .dois{
		opacity: 0;
	
}

	.inputMenu:checked ~ .btMenu .tres{
	    transform: rotate(-45deg) translate(6px, -12px);
	    transition: 0.5s all;
	
}


	.inputMenu:checked ~ .linhaMenu{
		margin-top: 4rem !important;
		transition: 0.5s all;
	
}

/************************************* FINAL ANIMAÃ‡ÃƒO MENU MOBILE *************************************/


	#content&gt;#produtos-em-destaque {
	    background: #FFF;
	    width: 85%;
	    float: left;
	    margin-top: 36px;
	    margin-left: 6%;
	    border-radius: 5px;
	    box-shadow: 0 2px 5px rgb(180,180,180);
	
}


	#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque {
	    width: 90%;
	    margin: 0 auto;
	    margin-top: 25px;
	    display: inline-block;
	    position: relative;
	
}


	#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque 
	.owl-controls .owl-nav&gt;div.owl-prev {
	    left: -5px;
	
}


	#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .item .img {
	    height: 100px;
	    width: 100%;
	    position: relative;
	
}


	#content&gt;#produtos-em-destaque&gt;div&gt;#slider-produtos-em-destaque .item h3 {
	    margin: 0;
	    text-align: center;
	    text-transform: uppercase;
	    font-weight: normal;
	    font-size: 10px;
	    margin-top: 10px;
	
}


/*=================================================================================
										PRODUTOS
===================================================================================*/
	#content #produtos .main .list&gt;ul {
	    width: 100%;
	    /* float: left; */
	    display: inline-block;
	    list-style: none;
	    margin: 0;
	    background: #eee;
	    padding: 12px;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    border-radius: 3px;
	    box-shadow: 0 2px 5px -3px rgba(0,0,0,.65);
	    margin-bottom: 20px;
	
}


	#content #produtos .main .list&gt;ul+div {
	    margin-left: 12%;
	    display: inline-block !important;
	
}



/*==========================================================================================
										SLIDER
============================================================================================*/
	#slider {
	    width: 100%;
	    overflow: hidden;
	    height: 20rem;
	    float: left;
	    position: relative;
	    z-index: 1;
	
}


	#slider&gt;ul&gt;li&gt;a&gt;img, #slider&gt;ul&gt;li&gt;div&gt;img {
	    top: 0;
	    width: 100% !important;
	    /* height: 500px !important; */
	    background-size: 100%;
	    left: -51%; 
	    /* margin-left: 50%; */
	    margin-top: 23%;
	    -webkit-transform: translateY(-10%) scale(1.1);
	    -ms-transform: translateY(-10%) scale(1.1);
	    transform: translateY(-10%) scale(1.1);
	    -webkit-transition-duration: 1.5s;
	    transition-duration: 1.5s;
	
}


	#slider&gt;nav {
	    position: absolute;
	    top: 80%;
	    right: 0;
	    left: 0;
	    margin: auto;
	    z-index: 2;
	    width: 240px;
	    height: 50px;
	
}


	#slider&gt;ul&gt;li&gt;a, #slider&gt;ul&gt;li&gt;div {
	    width: 100%;
	    height: 18rem;
	    left: 0;
	    top: 0;
	    display: block;
	    opacity: 0;
	    -webkit-transition-duration: .3s;
	    transition-duration: .3s;
	
}


	#slider&gt;ul&gt;li.utilizacao .info .text {
	    background: url(../img/slider-barra.png) no-repeat;
	    width: 100%;
	    /* height: 161px; */
	    background-size: 100%;
	    top: 52%;
	    margin: auto;
	    left: -41%;
	    opacity: 0;
	    -webkit-transform: translateX(-20%);
	    -ms-transform: translateX(-20%);
	    transform: translateX(-20%);
	    -webkit-transition-duration: 1s;
	    transition-duration: 1s;
	
}


	#slider&gt;ul&gt;li .info {
	    max-width: 1024px;
	    width: 100%;
	    height: 9rem;
	    margin: 0 auto;
	    left: 0;
	    right: 0;
	    top: 96px;
	
}

	
	#slider&gt;ul&gt;li.utilizacao .info .text&gt;div {
	    font: 2em BebasNeue;
	    text-transform: uppercase;
	    color: #7fc241;
	    left: 6rem;
	    top: -27%;
	    font-size: 18px;
	    line-height: 18px;
	    text-align: center;
	    padding: 65px 70px;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    width: 90%;
	
}


	#slider&gt;ul&gt;li.utilizacao .info img {
	    right: 1rem;
	    width: 35%;
	    top: 2%;
	    opacity: 0;
	    -webkit-transform: translateX(30%);
	    -ms-transform: translateX(30%);
	    transform: translateX(30%);
	    -webkit-transition-duration: 1s;
	    transition-duration: 1s;
	    -webkit-transition-delay: .5s;
	    transition-delay: .5s;
	
}


	#slider&gt;ul&gt;li.detalhe&gt;a, #slider&gt;ul&gt;li.detalhe&gt;div {
	    background: url(../img/slider-bg.jpg) no-repeat;
	    background-size: 100% 100%;
	    height: 10rem !important;
	    margin-top: 6rem;
	
}


	#slider&gt;ul&gt;li.detalhe .text .title {
	    color: #FFF;
	    font-size: 18px;
	    font-weight: 400;
	    position: relative;
	    margin: 0;
	    margin-left: 5%;
	    margin-bottom: 30px;
	    line-height: 18px;
	    width: 55%;
	
}


	#slider&gt;ul&gt;li.detalhe .text .desc {
	    color: #7fc241;
	    font-size: 18px;
	    font-weight: 400;
	    position: relative;
	    line-height: 18px;
	    top: -10rem;
	    left: 5%;
	    background: rgba(250,255,255, 0.9);
	    padding: 0.2rem 0.5rem;
	
}


	#slider&gt;ul&gt;li.detalhe.modelo-1 .info div.img img {
	    top: auto;
	    bottom: 3rem;
	    right: 21%;
	    -webkit-transition-delay: .5s;
	    transition-delay: .5s;
	    width: 35%;
	
}

/*================================================================================
								DETALHES PRODUTOS
==================================================================================*/
	#content #produtos .main .view&gt;div {
	    width: 100%;
	    float: left;
	    font-size: 16px;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}

	#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:first-child a img {
	    width: 90%;
	    height: auto;
	    background-size: 100%;
	    position: absolute;
	    right: 0;
	    left: 0;
	    bottom: 0;
	    top: 0;
	    margin: auto;
	}

	#content #orcamento&gt;div.list-produtos&gt;table tbody tr td:nth-child(2) a {
	    text-decoration: none;
	    color: #000;
	    -webkit-transition: all .2s ease;
	    transition: all .2s ease;
	    font-size: 8pt;
	}
}
</pre></body></html>