@media screen and (max-width:991px){.sub-header h2.text-cap{font-size:40px !important;}
.sub-header-1{margin-top:-12px !important;}
#tel_end{margin-top:39px !important;}
}
@media screen and (max-width:700px){.sub-header h2.text-cap{font-size:20px !important;}
}
body *{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#slide-tam{position:relative;z-index:0;}
#slide-01{color:#ff8e3a;font-size:35px;text-transform:uppercase;font-family:'Helvetica', sans-serif;}
#slide-01 span{font-family:'Helvetica', sans-serif;text-transform:capitalize;color:#fff;font-size:25px;}
#slide-02{color:#FFF;font-size:45px;text-transform:uppercase;font-family:'Helvetica', sans-serif;}
#slide-02 span{font-family:'Helvetica', sans-serif;color:#fff;font-size:35px;}
body{font-family:'Helvetica' !important;position:relative;text-align:justify;font-size:16px !important;line-height:2.1428;font-style:normal;font-weight:normal;color:#000 !important;background-repeat:no-repeat;background-position:center top;background-image:url(../imagens/body.jpg);}
p{font-size:16px !important;}
h1{font-family:'Helvetica', sans-serif !important;font-size:35px !important;color:#756e68 !important;font-weight:900 !important;}
h1 span{font-size:22px !important;color:#a59588 !important;font-family:'Helvetica', sans-serif !important;text-transform:initial;font-weight:900 !important;}
h2{font-family:'Helvetica', sans-serif !important;font-size:18px !important;text-transform:uppercase !important;font-weight:900 !important;}
h3{font-family:'Helvetica', sans-serif !important;font-size:15px !important;font-weight:900 !important;}
h4{font-family:'Helvetica', sans-serif !important;font-weight:900 !important;}
.bk_color{background-color:transparent;}
.bk_color p{color:#000 !important;}
.bk_color h3,
.bk_color h2{color:#000;text-transform:uppercase;font-size:20px;text-align:left;}
.bk30{padding-top:30px !important;padding-bottom:30px !important;}
.bk40{padding-top:40px !important;padding-bottom:40px !important;}
header{background-color:#000 !important;width:100%;height:auto;padding-bottom:5px;-webkit-transition:all 0.4s ease !important;transition:all 0.4s ease !important;}
header a.logo-img{width:100%;display:block;margin-top:0px;margin-bottom:15px;position:relative;z-index:10;float:left;}
header a.logo-img img{width:100%;position:relative;z-index:10}
.menu{border-radius:10px 10px 0 0;height:56px !important;margin-left:auto;float:right;margin-bottom:6px;position:relative;z-index:10;cursor:pointer;display:block;margin-top:0px;z-index:20;display:block;}
.menu ul{list-style:none;padding-left:20px;}
.menu ul li{float:left;position:relative;}
.menu ul li:hover a span,
.menu ul li:hover ul{color:#EB0207;}
.menu ul li a{color:#FFF;font-size:14px;padding:0px 8px 23px 9px;display:block;font-family:'Helvetica', sans-serif;text-decoration:none;}
.menu ul li a span.bord{border-top:solid #EB0207 1px;border-bottom:solid #EB0207 1px;}
.menu ul li:hover a,
.menu ul li:hover ul{color:#EB0207;}
.menu ul li#ico-sub{color:#fff;}
.menu ul li#ico-sub:hover,
.menu ul li#ico-sub:hover ul{color:#EB0207;}
.menu ul li#ico-sub:before{font-family:'FontAwesome';content:"\f107";display:block;position:absolute;right:52%;bottom:3%;}
.menu ul li ul{display:block;position:absolute;overflow:hidden;top:120px;left:0px;border-radius:8px;border-top:5px solid #000000;background-color:#fff;width:auto;transition:all 0.2s ease-in-out;visibility:hidden;z-index:5}
.menu ul li:hover ul{transition:all 0.2s ease-in-out;visibility:visible;top:44px;}
.menu ul li ul li{padding:5px;border-bottom:solid 1px #ccc;width:168px;float:none;}
.menu ul li ul li a{color:#000 !important;padding:5px;font-family:'Helvetica', sans-serif;text-align:left;font-size:13px;}
.menu ul li ul li a:hover{color:#ccc !important;}
.menu_apar{text-transform:uppercase;position:relative;text-align:right;width:80px;color:#FCFCFC;margin-left:auto;margin-right:auto;margin-top:-6px;z-index:200;float:inherit;border-radius:10px;background:#EB0207;display:none;margin-bottom:12px;padding:9px 30px 9px 9px;cursor:pointer;}
.menu_apar:before{font-family:'FontAwesome';content:"\f00b";display:block;position:absolute;right:8px;top:24%;}
.bt-menu{height:6px;width:6px;background-color:#eb0207;border-radius:100px;display:block;margin-top:9px;}
.ct-icon-search{height:24px;width:30px;display:block;border:0px;text-align:center;line-height:0px;outline:none;margin-top:-1px;padding:5px;border-radius:24px;background-color:#fff;cursor:pointer;}
#busc_demo{position:absolute;top:39px;width:auto;right:0px;}
.ct-icon-search i{color:#eb0207;}
.chat{float:right;color:#fff;}
.chat .img-icon-chat{width:50.4%;margin-top:-89px;}
.chat .lad-chat{width:calc(100% - 230px);width:49%;margin-top:38px;}
.tel{width:100%;margin-top:41px;}
.tel #ico-tel,
.tel #ico-tel2{margin-right:10px;}
.tel #ico-tel{text-align:left;display:block;float:left;background-image:url(../imagens/phone.svg);background-position:center top;background-repeat:no-repeat;width:29px;height:30px;background-size:100%;}
.tel #tit-tel span{font-size:14px;color:#808489;float:left;margin-top:7px;display:block;}
a.solucoes-prod{text-decoration:none !important;color:#000 !important;text-align:center;font-size:20px;text-transform:uppercase;}
.services-item{max-width:none;width:100%;height:252px;overflow:hidden;margin:auto;position:relative;}
.services-item .inner120{width:100%;height:100%;transform:rotate(120deg);overflow:hidden;}
.services-item .inner120 .services-background{-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.services-item .inner120,
.services-item .inner120 .services-background{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg)}
.services-item .inner120 .services-background{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg)}
.services-item .inner120{width:100%;height:100%;transform:rotate(120deg);overflow:hidden}
.services-item .inner120 .services-background{height:100%;transform:rotate(120deg);width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:10px;transition:all .5s ease 0s;}
.services-item:hover .services-background{background-position:right center}
.tit-prod{font-family:'Helvetica', sans-serif;font-size:18px;}
#linha{width:100%;height:1px;background-color:#E7E7E7;display:block;margin-top:10px;}
#bloco-index-one{background-image:url(../imagens/artefato-concreto.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;display:block;position:relative;padding:10px;min-height:200px;margin-top:10px;text-decoration:none;margin-bottom:20px;}
#bloco-index-two{background-image:url(../imagens/empresa-sustentavel.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;display:block;position:relative;padding:10px;min-height:200px;margin-top:10px;text-decoration:none;margin-bottom:20px;}
#bloco-index-tree{background-image:url(../imagens/contatos-concreto.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;display:block;position:relative;padding:10px;min-height:200px;margin-top:10px;text-decoration:none;margin-bottom:20px;}
#bloco-index-one:before,
#bloco-index-two:before,
#bloco-index-tree:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.95;background-color:rgba(19, 20, 23, 0.78);z-index:4;}
#bloco-index-one *,
#bloco-index-two *,
#bloco-index-tree *{position:relative;z-index:10;}
#bloco-index-one span#mei,
#bloco-index-two span#mei,
#bloco-index-tree span#mei{min-height:116px;display:block;}
#bloco-index-one h2,
#bloco-index-two h2,
#bloco-index-tree h2{font-size:18px !important;color:#fff;}
#bloco-index-one p,
#bloco-index-two p,
#bloco-index-tree p{color:#fff;}
#bloco-index-one .bt,
#bloco-index-two .bt,
#bloco-index-tree .bt{padding:10px;color:#fff;background-color:#00A85A;display:block;transition:all 0.2s ease-in-out;}
#bloco-index-one:hover .bt,
#bloco-index-two:hover .bt,
#bloco-index-tree:hover .bt{background-color:#F58634;}
.faix-prod{width:100%;min-height:500px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background:#f2f2f2;display:block;}
.faix-prod #owl-prod .item{}
.product-block{border:1px solid #e5e5e5;margin:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;clear:both;overflow:hidden;background:#fff;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.04);padding:10px;position:relative;text-align:center;}
.product-block .product-block-inner{padding:0px;text-align:center;position:relative;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.product-block .product-block-inner .image{text-align:center;}
.product-block .product-block-inner .image a{width:100%;height:85px;display:block;background:#fff;}
.product-block .product-block-inner .image img{margin-left:auto;margin-right:auto;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;height:100%;}
.product-block .product-block-inner .caption h4{font-size:15px;color:#000;}
.product-block .product-block-inner .button-group .cart input#button{background-color:#EB0206;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 18px;font-size:10px;min-height:36px;text-transform:uppercase;color:#000;line-height:1.42857143;border-radius:7px;-webkit-user-select:none;position:relative;}
.product-block .product-block-inner .button-group .cart span input#quant{padding:3px !important;margin-bottom:9px !important;margin-top:9px !important;display:block !important;border:0px !important;color:#fff !important;margin-left:auto !important;margin-right:auto !important;width:99% !important;background:#FE4A10 !important;}
.owl-demo .item,
.owl-demo2 .item{margin:3px;}
.owl-demo .item img,
.owl-demo2 .item img{display:block;width:100%;height:auto;}
.owl-demo .item:hover img,
.owl-demo2 .item:hover img{opacity:0.4;}
.fund-parceira{width:100%;min-height:400px;background-image:url(../imagens/arquitetura-santarem.jpg);background-size:cover;background-position:center top;margin-top:30px;margin-bottom:30px;display:block;}
a.sobre-amazonia-arquitetura{background:#fff;padding:20px;width:100%;z-index:3;border:1px solid #e6e6e6;display:block;text-decoration:none !important;margin-top:238px;margin-bottom:15px;position:relative;}
a.sobre-amazonia-arquitetura:before{width:10px;height:40%;background-color:#F58634;position:absolute;left:0px;top:0px;content:"";display:block;}
a.sobre-amazonia-arquitetura span.img{width:100%;padding:10px;background:#eeeeee;background:-moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);background:-webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);background:linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);text-align:center;min-height:100px;display:block;margin-bottom:20px;}
a.sobre-amazonia-arquitetura span.img img{width:60%;display:block;margin-left:auto;margin-right:auto;}
a.sobre-amazonia-arquitetura span.tit{display:block;margin-top:30px;color:#bbb !important;}
ul.serv{padding:0px;list-style:none;}
ul.serv li{width:100%;padding:5px;color:#fff;background-color:#00A85A;margin-bottom:5px;}
ul.serv li a{color:#fff !important;display:block;width:100%;}
.logo-panel{text-align:center;}
.logo-panel img{border:1px solid rgba(0, 0, 0, 0.1);margin-bottom:1.25rem;transition:all 200ms ease-out;}
.logo-panel img{max-width:100%;height:auto;}
.img-int,
.img-int img{width:100%;margin-bottom:20px;display:block;}
a.eventos{text-decoration:none;color:#000;display:block;margin-bottom:15px;}
.post-date{border-radius:10px;float:left;width:10%;height:90px;background:#3a3d41;text-align:center;padding:12px 2px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
a.eventos:hover .post-date{background:#EB0207;}
.post-date p{font-size:13px;font-weight:400;line-height:20px;margin:0 0 24px;margin:0;color:#ffffff !important;font-size:14px;line-height:30px;}
.post-date p span{display:block;position:relative;font-size:24px;font-weight:700;line-height:38px;color:#fff;}
.post-date p span:after{position:absolute;content:'';width:20px;height:1px;background:#ffffff;bottom:0px;left:50%;margin-left:-10px;}
.content-data{float:left;width:90%;display:block;}
.content-data h2{color:#3a3d41;display:inline-block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;text-decoration:none;margin-left:15px;font-size:17px !important;margin-top:0px;text-align:left;}
.content-data span#text{text-decoration:none;}
nav.menu-lateral{display:block;list-style:none;padding:10px;background-color:#D8D9DB;border-radius:13px;box-shadow:inset 5px 5px 22px rgba(0, 0, 0, 0.31);}
nav.menu-lateral span{margin-left:30px;margin-top:11px;font-size:15px;margin-bottom:14px;display:block;color:#055705;text-transform:uppercase;}
nav.menu-lateral ul{margin-bottom:5px;padding:0px;}
nav.menu-lateral span.title{font-family:'Arial';font-size:18px;color:#000;}
nav.menu-lateral li{list-style:none;margin:4px 0px;font-family:'Arial';font-size:13px;padding:4px 0px;padding-left:8px;border-radius:10px;color:#000;background:#07C032;}
nav.menu-lateral li:hover{color:#2B9264;}
nav.menu-lateral li:hover a{text-decoration:underline;}
nav.menu-lateral a{color:#fff;height:20px;padding:6px 6px 6px 0px;width:193px;display:block;margin-bottom:10px;text-decoration:none;}
nav.menu-lateral a:hover{text-decoration:underline;}
.erro{font-size:50px;text-align:center;margin-top:60px;border-bottom:solid 1px #000;display:block;padding-bottom:42px;width:100%;}
.erro .erro02{color:#96a1a3;font-size:20px;margin-top:18px;display:block;line-height:47px;text-align:center;}
.erro .erro03{font-size:14px;text-align:center;}
a.top-prod{display:block;background-image:url(../imagens/obra.jpg);background-repeat:no-repeat;background-position:center top;min-height:150px;color:#000 !important;}
.obras{display:block;float:left;width:100%;height:auto;margin:15px 0;}
.obras .foto{width:100%;height:auto;}
.obras span{display:block;float:left;width:100%;height:32px;line-height:32px;overflow:hidden;text-align:center;font-size:1.6rem;background-color:#E3E3E3;}
section.slide-index2{position:relative;overflow:hidden;padding-top:0px !important;z-index:0;margin-top:128px !important;width:100%;background-image:url(../imagens/txt.jpg);background-repeat:repeat;}
section.slide-index2 .owl-controls{position:absolute;left:0px;right:0px;margin:auto;bottom:0px;}
section.news-bk{background-position:center top;background-repeat:no-repeat;background-image:url(../imagens/header-top01_02.png);width:100%;margin-top:10px;display:block;}
.meio-site{}
.meio-site ul{padding:0px 0px 0px 0px;list-style:none;}
.meio-site ul li{width:100%;}
.meio-site ul li a{width:100%;display:block;border-radius:100px;padding:10px;background-color:#232A34;margin-top:5px;margin-bottom:5px;color:#F5F5F5;}
a.pro-cont{display:block;height:40px;border-radius:100px;width:100%;background-color:#232A34;margin-top:15px;margin-bottom:15px;}
a.pro-cont span.icon{width:60px;height:40px;display:block;float:left;text-align:center;}
a.pro-cont span.icon img{display:block;width:50%;height:40px;margin-left:auto;margin-right:auto;}
a.pro-cont .tx{display:block;height:40px;border-radius:100px;width:80%;float:right;color:#000;line-height:41px;background-color:#ddd;background-repeat:no-repeat;background-image:url(../imagens/bt.png);background-position:right center;}
a.pro-cont .tx p{margin-left:15px;}
.ul-pags{list-style:none;padding:0px;}
.ul-pags li{color:#000;margin-bottom:10px;}
#svg-map path{fill:#ccc}
#svg-map text{fill:#fff;font:12px Arial-BoldMT, sans-serif;cursor:pointer}
#svg-map a{text-decoration:none}
#svg-map a:hover{cursor:pointer;text-decoration:none}
#svg-map a:hover path{fill:#ddd !important}
#svg-map .circle{fill:#ccc}
#svg-map a:hover .circle{fill:#ddd !important;cursor:pointer}
#svg-map path#cor-map{fill:#EB0207 !important;}
#svg-map a:hover path#cor-map{fill:#000 !important;}
.img-internas{border-radius:36px;margin-top:0px;border:solid 11px rgba(41, 41, 41, 0.12);}
.tit-inter{text-align:center;font-style:italic;display:block;width:100%;margin-bottom:15px;margin-top:15px;}
ul#menu_servicos{list-style:none;width:100%;margin-top:14px;margin-bottom:15px;display:block;padding:0px;}
ul#menu_servicos li{width:100%;height:33px;background:#C5C5C5;border-radius:6px;overflow:hidden;margin-bottom:10px;}
ul#menu_servicos li a{height:100%;width:100%;text-decoration:none;display:block;color:#FFF;text-align:left;line-height:34px;}
ul#menu_servicos li a:hover{background:#07C032;}
ul#menu_servicos li a i{background:#005400;padding:4px 12px;float:left;margin-right:11px;color:#fff;content:"\f007";text-decoration:none;display:block;line-height:25px;}
.bt-404{background-color:#232A34;color:#ffffff !important;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;cursor:pointer;display:inline-block;text-decoration:none !important;padding:9px 12px;font-size:100%;line-height:20px;border-radius:4px;text-align:center;margin-bottom:20px;margin-top:20px;}
.waves-container-seperator{text-align:center;display:block;position:relative;z-index:2;margin-bottom:-88px;}
.waves-container-seperator div.svg-bottom{background-position:center -5px;background-repeat:no-repeat;background-image:url(../imagens/svg-pt-bottom.svg);display:block;height:100px;}
.waves-container-seperator div.svg-top{background-position:center 13px;background-repeat:no-repeat;background-image:url(../imagens/svg-pt-top.svg);display:block;height:100px;}
.busca-header{background-color:#334359;border-radius:100px;display:block;width:100%;min-height:36px;transition:all 0.2s ease-in-out;}
.busca-header .bsc-text{background-color:#fff;width:160px;height:35px;display:block;color:#000;border-radius:100px;float:left;}
.busca-header .bsc-env{background-color:transparent;width:50px;height:35px;display:block;color:#fff;border-radius:100px;float:right;border:0px;outline:none;min-width:100px;}
.bk-pt{background-color:#000;}
.waves-heading .heading-title{color:#fff;font-family:'Helvetica', sans-serif !important;}
.waves-heading.left .heading-title,
.waves-heading.right .heading-title{color:#ddd;}
.waves-heading{position:relative;text-align:center;}
.waves-heading .heading-container{overflow:hidden;position:relative;}
.waves-heading .heading-title{position:relative;text-transform:uppercase;font-weight:normal;margin-bottom:0;font-size:23px;display:inline-block;background:transparent;padding:0 20px;z-index:3;}
.waves-heading.left .heading-title,
.waves-heading.left .heading-title,
.waves-heading.right .heading-title,
.waves-heading.right .heading-title{padding:0;}
.waves-heading.left .heading-title:before,
.waves-heading.left .heading-title:after,
.waves-heading.right .heading-title:before,
.waves-heading.right .heading-title:after{display:none;}
.waves-heading .heading-title:before,
.waves-heading .heading-title:after{position:absolute;left:auto;right:auto;bottom:15px;display:block;content:'';width:250%;height:2px;border-top:1px dashed #989898;}
.waves-heading .heading-title:before{left:-250%;}
.waves-heading .heading-title:after{right:-250%;}
.waves-heading .heading-title>span,
.waves-heading .heading-container p>span{color:#F30509;}
.waves-heading p{font-size:14px;margin:20px auto 37px auto;}
.waves-heading.left h3,
.waves-heading.right h3{font-size:25px;}
.waves-heading.left{text-align:left;}
.waves-heading.left p{margin-left:0;}
.waves-heading.right{text-align:right;}
.waves-heading.right p{margin-right:0;}
.waves-heading p{color:#808489;}
.tw-service-box *{-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-o-transition:top 0.5s ease;-ms-transition:top 0.5s ease;transition:top 0.5s ease;text-decoration:none;}
.tw-service-box{padding-bottom:30px;}
.tw-service-box:last-child{padding-bottom:0;margin-bottom:20px;}
.tw-service-box .tw-service-icon{display:block;margin-bottom:28px;text-align:center;}
.tw-service-box .tw-service-icon i{border-style:solid;font-style:normal;text-align:center;font-size:32px;display:block;width:50px;margin-left:auto;margin-right:auto;height:50px;line-height:46px;padding:29px;color:#808489;background-color:transparent;border:1px dashed #595959;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
.tw-service-box .tw-service-icon.pull-left,
.tw-service-box .tw-service-icon.pull-right{margin-bottom:10px;}
.tw-service-box .tw-service-content.desc_unstyle{text-align:inherit;}
.tw-service-box .tw-service-content{text-align:center;}
.tw-service-box .tw-service-content p:last-child{margin-bottom:0;}
.tw-service-box .tw-service-content a:hover{color:#222;}
.tw-service-box h3{cursor:pointer;margin-bottom:15px;font-size:14px;line-height:1;text-transform:uppercase;}
.tw-service-content a.more{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 2px #808080;font-family:'Montserrat', arial, sans-serif;font-size:15px;font-weight:bold;color:#808080;padding:9px 20px;text-transform:uppercase;margin-top:25px;display:inline-block;}
.tw-service-content a.more:hover{border-color:#ffcc00;background-color:#ffcc00;color:#ffffff;}
.service-title-sep{margin:20px auto 15px auto;width:100%;height:1px;border-top:1px dashed #595959;}
.service-title-sep.left{margin:28px auto 20px 0;}
.service-title-sep.right{margin:28px 0 20px auto;}
.no-titleline .service-title-sep{display:none;}
.tw-service-content h3 a{color:#707377;}
.left-service,
.tw-service,
.right-service{display:inline-block;*display:inline;position:relative;}
.left-service .tw-service-icon,
.right-service .tw-service-icon{position:absolute;left:0;right:auto;top:0;}
.right-service .tw-service-icon{left:auto;right:0;}
.tw-service-box.right-service .tw-service-content.desc_unstyle{text-align:right;}
.tw-service-box.left-service .service-title-sep{margin-left:0;}
.tw-service-box.right-service .service-title-sep{margin-right:0;}
.left-service .tw-service-content a.more{background:transparent;margin-top:20px;padding:0;border:none;color:#808080;font-weight:500;float:right;}
.left-service .tw-service-content a.more:hover{background:transparent;}
.left-service .tw-service-content a.more:hover{color:#ffcc00;}
.tw-service-box.style_1 .tw-service-content a.more:hover{border-color:#ffcc00;background-color:#ffcc00;color:#ffffff;}
.tw-service-box.style_1.left-service .tw-service-content a.more:hover{color:#ffcc00;background-color:transparent !important;}
.tw-service-box.style_1:hover h3,
.tw-service-box.style_2:hover h3{color:#ffcc00;}
.tw-service-box.style_1:hover .tw-font-icon{color:#ffcc00 !important;border-color:#ffcc00 !important;background:#fff !important;}
.tw-service-box.left-service.style_2:hover .tw-font-icon,
.tw-service-box.right-service.style_2:hover .tw-font-icon{color:#fff !important;background-color:#ffcc00 !important;border-color:#ffcc00 !important;}
.tw-service-box.style_1,
.tw-service-box.style_2{cursor:pointer;}
.tw-service-box.top-service.style_2{padding:0 20px 25px;border:solid 1px transparent;}
.tw-service-box.top-service.style_2:hover{border-color:#ffcc00;-webkit-box-shadow:0 0 7px rgba(1, 1, 1, .1);-moz-box-shadow:0 0 7px rgba(1, 1, 1, .1);box-shadow:0 0 7px rgba(1, 1, 1, .1);}
.tw-service-box.style_3 h3,
.tw-service-box.style_3 .tw-font-icon{cursor:pointer;color:#808489;}
.tw-service-box.style_3:hover h3{color:#EB0206;}
.tw-service-box.style_3:hover .service-title-sep{background:#EB0206;}
.tw-service-box.style_3:hover .tw-font-icon{color:#EB0206 !important;border-color:#EB0206 !important;}
.tw-service-box.style_3 .tw-service-content p{padding:0 15px;color:#808489;}
#main .tw-element.style_3{padding:0;}
#main .tw-element.style_3 a{display:block;text-decoration:none !important;}
.tw-service-box.style_4 .tw-font-icon:hover{cursor:pointer;background:#fff !important;color:#343434 !important;-moz-box-shadow:0 0 7px 0 rgba(2, 3, 3, .15);-webkit-box-shadow:0 0 7px 0 rgba(2, 3, 3, .15);box-shadow:0 0 7px 0 rgba(2, 3, 3, .15);}
.tw-service-box.style_5:hover h3{color:#ffcc00;}
.tw-service-box.style_5:hover .tw-font-icon{color:#ffcc00 !important;}
.tw-font-icon,
.tw-font-icon:after,
.tw-font-icon:before{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.fi-rotate{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.fi-rotate:before{display:inline-block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.tw-service-box.style_3:hover .tw-font-icon{color:#1c1c1c !important;border-color:#fff !important;background:#fff !important;}
article.bg-paralaxx{background-image:url(../imagens/moveis_planejados.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;min-height:396px;padding-bottom:100px;padding-top:131px;width:100%;position:relative;}
article.bg-paralaxx:before{content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;width:100%;opacity:.95;background-color:rgba(0, 0, 0, 0.8);}
.txt-paralaxx h2{color:#fff;text-align:center;font-family:'montserratsemi_bold';font-size:23px;}
.txt-paralaxx p{color:#fff;font-size:18px;text-align:center;font-family:'Helvetica', sans-serif;}
.nav-tabs>li i{font-size:44px;}
.nav-tabs{list-style:none;margin:0;padding:0;width:100%;border-bottom:0px !important;}
.nav-tabs>li{line-height:1.5;display:inline-block;vertical-align:bottom;text-align:center;position:relative;}
.nav-tabs>li a{position:relative !important;display:block !important;padding:6px !important;margin:0 0px !important;border-radius:10px !important;border:0px dashed #595959 !important;color:#fff !important;top:0;background:#006234;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-o-transition:top 0.5s ease;-ms-transition:top 0.5s ease;transition:top 0.5s ease;}
.nav-tabs>li a:hover{background-color:#a76127 !important;color:#fff !important;}
.nav-tabs>li a h5{color:#fff !important;}
.nav-tabs>li.active a{background:#a76127 !important;top:0px;color:#fff !important;}
.nav-tabs>li.active i,
.nav-tabs>li.active:hover h5,
.nav-tabs>li.active h5{color:#232A34;}
.nav-tabs>li.active a{border-color:#ffcc00;color:#fff !important;}
.nav-tabs>li .tab-icon{margin-bottom:15px;}
.nav-tabs>li .tab-icon img{width:100%;display:block;margin-left:auto;margin-right:auto;}
.nav-tabs>li h5{font-size:15px;text-transform:uppercase;margin:5px 0;margin-top:10px;font-family:'Helvetica', sans-serif;color:#fff !important;}
.nav-tabs>li:hover a,
.nav-tabs>li:hover h5{color:#EB0206;}
@media (max-width:1199px){section.slide-index{position:relative;overflow:hidden;min-height:609px;padding-top:40px !important;z-index:0;margin-top:69px !important;width:100%;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-image:url(../imagens/fde_slide.png);}
.nav-tabs>li.active a:after{top:100%;left:50%;margin-left:-55px;content:" ";position:absolute;width:0;height:0;border-style:solid;border-width:23px 51px 0 58px;border-color:#FFFFFF transparent transparent transparent;}
}
@media (max-width:991px){section.slide-index{position:relative;overflow:hidden;min-height:514px;padding-top:40px !important;z-index:0;margin-top:100px !important;width:100%;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-image:url(../imagens/fde_slide.png);}
}
@media (max-width:800px){.tab-six .nav-tabs>li{width:33.333%;}
@media (max-width:545px){.tab-six .nav-tabs>li{width:50%;}
}
@media (max-width:489px){.sub-header-1{margin-top:74px !important;}
}
.nav-tabs>li.active a{background:#ffcc00;top:0px;}
.nav-tabs>li.active a:after{display:none;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus{border:0px !important;}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:0px solid transparent;border-radius:0px 0px 0 0;}
.nav-tabs>li a{border:0px !important;}
}
.tab-content>.tab-pane{display:none;}
.tab-content>.active{display:block;margin-top:0px;}
.tab-init{opacity:0;}
.tab-content{width:100%;min-height:100px;text-align:center;padding:0px 0;overflow:auto;font-size:14px;color:#808489;}
.tab-content .tab-pane-inner .price,
.tab-content .tab-pane-inner a.btn{float:left;margin-bottom:20px;margin-top:50px;}
.tab-content .tab-pane-inner .price{font-family:'Montserrat', arial, sans-serif;color:#000;font-size:40px;font-weight:bold;margin-right:20px;line-height:56px;}
.tab-content .tab-pane h2{font-family:'Helvetica', sans-serif !important;font-size:40px !important;color:#fff !important;padding-top:10%;}
.tab-content .tab-pane p{color:#fff !important;}
#sp-menu-vmcategory{margin-top:0px;margin-bottom:20px;}
.sp-module.vm_category{position:relative;}
.sp-module.vm_category .sp-module-title{padding:12px 0 0px 22px;background-color:#EB0207;cursor:pointer;border-radius:6px;}
.sp-module.vm_category .sp-module-title h3{color:#fff;font-size:18px;font-weight:400;text-transform:uppercase;padding:0;margin:0 0 11px 0 !important;border:0;display:inline-block;vertical-align:top;}
.sp-module.vm_category .sp-module-content .vina-treeview-virtuemart ul{margin-top:0 !important;margin-bottom:0px !important;padding:0px !important;list-style:none !important;}
.sp-module.vm_category .sp-module-content .vina-treeview-virtuemart ul li a{text-decoration:none;display:block;text-transform:uppercase;word-wrap:break-word;color:#fff;font-size:12px;line-height:42px;padding:0 20px 0 21px;background-color:#232A34;border-radius:4px;text-align:left;margin-top:4px;}
.sp-module.vm_category .sp-module-content .vina-treeview-virtuemart ul li:hover a{color:#f8f8f8;background-color:#EB0207;}
.sp-module.vm_category .sp-module-content .vina-treeview-virtuemart ul li:hover a .hitarea:before{color:#f8f8f8;}
.sp-module.vm_category .sp-module-content .vina-treeview-virtuemart .treeview li>ul li a{padding:0 10px 0px 35px;}
.sp-module.vm_category .sp-module-content .vina-treeview-virtuemart .treeview li>ul li>ul li a{padding:0 10px 0px 40px;}
.sp-module.vm_category.vm_category_menu .sp-module-title{padding:17px 0 17px 22px;}
.sp-module.vm_category.vm_category_menu .sp-module-title:after{content:"\f107";font-family:FontAwesome;background:#fff;border-radius:100%;color:#7ecc13;float:right;font-size:14px;height:18px;line-height:18px;margin-right:15px;margin-top:5px;text-align:center;width:18px;}
.sp-module.vm_category.vm_category_menu .sp-module-content{display:none;position:absolute;top:100%;z-index:50;left:0;right:0;width:100%;}
.sp-module.vm_category .sp-module-title h3:before{content:"\f0c9";font-family:FontAweSome;margin-right:10px;font-weight:normal;display:inline-block;vertical-align:top;}
.sp-module div.vina-treeview-virtuemart .treeview .hitarea:before{color:#fff;font-size:14px;font-weight:bold;content:"\f105";font-family:FontAwesome;display:inline-block;vertical-align:top;line-height:42px;}
div.vina-treeview-virtuemart .treeview .hitarea{background:url(../images/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;}
.sp-module div.vina-treeview-virtuemart .treeview .hitarea{background:none !important;height:auto;margin-left:0;padding:0 24px;width:100%;cursor:pointer;right:0;position:absolute;}
.sp-module div.vina-treeview-virtuemart .treeview .hitarea:before{color:#fff;font-size:14px;font-weight:bold;content:"\f105";font-family:FontAwesome;display:inline-block;vertical-align:top;line-height:42px;width:100%;text-align:right;}
.sp-module div.vina-treeview-virtuemart .treeview .hitarea.collapsable-hitarea:before{content:"\f107";}
div.vina-treeview-virtuemart .treeview li.collapsable,
div.vina-treeview-virtuemart .treeview li.expandable{background-position:0 -176px;}
.img-grande-gesso,
.img-grande-gesso img{width:100%;border-radius:10px;}
#teto-img,
#estante-img{position:absolute;top:0;left:0;}
.tec-tab{background:#EFEFEF;padding:13px;float:left;height:54px !important;width:auto;position:relative;border:none;outline:none;border:1px solid #EDEDED;border-bottom:1px solid transparent;margin:0 0 20px 0;font-size:14px;box-shadow:inset rgba(0, 0, 0, 0.15) 7px 1px 19px !important;border-radius:9px;display:block;color:#000;margin-right:10px;}
.tec-tab input{display:block;cursor:pointer;}
div.mold-simulador{float:left;position:relative;}
div.simulador div.mold-simulador{background:url(../images/simulador/gesso/simulador_gesso.jpg) no-repeat left top;width:100%;}
div.simulador div.mold-simulador-cozinha{background:url(../images/simulador/gozinha/1g.jpg) no-repeat left top;width:100%;position:relative;}
div.simulador div.mold-simulador-cozinha div.moveis,
div.simulador div.mold-simulador-cozinha div.fachada{position:absolute;top:0;left:0;width:100%;}
div.simulador div.mold-simulador-cozinha div.moveis img,
div.simulador div.mold-simulador-cozinha div.fachada img{width:100%;}
div.simulador div.mold-simulador div.gesso{position:absolute;top:0;left:0;}
div.simulador.de-gesso ul.seleciona a{width:100%;border-right-width:30px;color:#333;font-size:14px;margin:0;}
div.simulador.de-gesso ul.seleciona{margin-top:0;margin-bottom:20px;}
div.simulador.de-gesso h4{font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
div.simulador ul.seleciona{float:left;width:100%;}
div.simulador ul.seleciona a{border-radius:10px;width:27px;overflow:hidden;height:30px;}
div.simulador ul.seleciona a img{max-width:none;max-height:none;}
.parede img{width:100% !important;}
.img-peq{width:100%;float:right;}
.img-peq ul{padding:0px;display:block;}
.img-peq ul a{border:1px solid #9C9C9C;display:block;float:left;width:54px;margin:2px;}
.img-peq ul a img{width:100%;}
.fotos-grande{width:100%;float:left;}
.chat{margin-top:25px;position:fixed;bottom:0px;right:0px;z-index:200;}
.fechar-chat{position:absolute;right:0px;background-color:#000;width:30px;height:20px;font-size:12px;line-height:21px;text-align:center;color:#fff;border-radius:100px;cursor:pointer;}
.chat .activechat{right:70px !important;}
.chat img{float:right;}
.header-topbar-wrapper{padding:8px 0;border-bottom:1px dashed #595959;}
.topbar-left{float:left;}
.topbar-right{float:right;}
.topbar-link{margin:0;}
.topbar-link .icon{width:30px;display:block;height:30px;font-size:17px;line-height:30px;text-align:center;color:#fff;margin-right:0px;background:#000;border-radius:3px;}
.topbar-link .icon:hover{background:#000;}
.topbar-link .link{line-height:28px;font-size:18px;color:#000;margin-top:30px;}
.topbar-link .link:hover{color:#000 !important;}
.topbar-link li{position:relative;padding:0 15px;}
.topbar-link li:first-child{padding-left:0;}
.topbar-link li:last-child{padding-right:0;}
.topbar-link li+li:before{position:absolute;top:50%;left:0;width:0px;height:14px;margin-top:-7px;content:'';background-color:#232323;}
.socials{margin:0;}
.socials .link{font-size:14px;color:#ffffff;padding:10px;background:#0012b9;}
.socials .link.facebook:hover{color:#3b5998 !important;}
.socials .link.twitter:hover{color:#1da1f2 !important;}
.socials .link.google:hover{color:#d73d32 !important;}
.socials .link.instagram:hover{color:#5f4343 !important;}
.socials li{position:relative;padding:0 10px;}
.socials li:first-child{padding-left:0;}
.socials li:last-child{padding-right:0;}
.hamburger-menu,
.menu-resp-abr{position:relative;width:24px;height:18px;padding-right:0;cursor:pointer;float:right;}
.hamburger-menu .line,
.menu-resp-abr .line{position:absolute;left:1px;width:10px;height:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#000;}
.hamburger-menu .line.line-1,
.menu-resp-abr .line.line-1{top:0px;width:20px;}
.hamburger-menu .line.line-2,
.menu-resp-abr .line.line-2{top:38%;width:15px;}
.hamburger-menu .line.line-3,
.menu-resp-abr .line.line-3{top:78%;}
.hamburger-menu.style-1 .line,
.menu-resp-abr.style-1 .line{width:95%;}
.hamburger-menu.style-1:hover .line-1,
.menu-resp-abr.style-1:hover .line-1{width:50%;}
.hamburger-menu.style-1:hover .line-2,
.menu-resp-abr.style-1:hover .line-2{width:75%;}
.hamburger-menu.style-1.active:hover .line-1,
.menu-resp-abr.style-1.active:hover .line-1{width:100%;}
.hamburger-menu.style-2:hover .line,
.menu-resp-abr.style-2:hover .line{width:100% !important;}
.hamburger-menu.active .line-1,
.menu-resp-abr.active .line-1{width:24px;-webkit-transform:translateY(9px) translateX(0) rotate(45deg);-ms-transform:translateY(9px) translateX(0) rotate(45deg);transform:translateY(9px) translateX(0) rotate(45deg);}
.hamburger-menu.active .line-2,
.menu-resp-abr.active .line-2{opacity:0;}
.hamburger-menu.active .line-3,
.menu-resp-abr.active .line-3{width:24px;-webkit-transform:translateY(-9px) translateX(0) rotate(-45deg);-ms-transform:translateY(-9px) translateX(0) rotate(-45deg);transform:translateY(-9px) translateX(0) rotate(-45deg);}
.logo-wrapper{display:block;width:300px;}
#tel_end{margin-top:30px;}
#map{width:100%;height:400px;margin-bottom:30px;}
.breadcrumb{position:relative;width:100%;margin-left:auto;margin-right:auto;color:#252424;padding:0 !important;background-color:transparent !important;}
.breadcrumb li{display:inline-block;}
.back,
.top{display:block;position:absolute;top:0;right:15px;color:#FFFFFF;width:75px;height:22px;text-transform:uppercase;font-size:12px;padding:2px 12px 0 0;text-align:right;background:linear-gradient(#252424 50%, #040404 50%);background-color:#252424;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}
.back:before,
.top:before{content:"";display:block;position:absolute;background-position:-11px 0;background:url(../imagens/sprite-s4070c43ae5.png) no-repeat;width:11px;height:inherit;left:-11px;top:0}
.back:after,
.top:after{content:"";display:inline-block;float:left;width:6px;height:10px;background-position:-25px -28px;position:relative;top:50%;margin-top:-6.5px;left:7px}
.back:hover,
.top:hover,
.back:focus,
.top:focus{text-decoration:none;background:linear-gradient(#e66221 50%, #cf5113 50%);background-color:#e66221}
.back:hover:before,
.top:hover:before,
.back:focus:before,
.top:focus:before{background-position:0 0}
a.bt-ambientes{display:block;border:2px solid #ccc;color:#ccc !important;padding:5px;max-width:150px;margin:16px auto auto auto;}
a.bt-ambientes:hover{border:2px solid #f20000;color:#f20000 !important;}
.dicas span.bt{background-color:#182424;border:#182424 solid 2px;color:#fff;padding:4px 15px 4px 15px;display:block;float:left;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:18px;font-size:14px;}
a.dicas:hover span.bt{background-color:#fff;color:#135489;border:#135489 solid 2px;}
header.bk_texturas{position:fixed;top:0px;background-repeat:no-repeat;background-position:center top;background-image:url(../imagens/body.jpg);}
.bk_texturas{background-color:transparent !important;border-top:4px solid #000;padding:8px 0 0px 0;position:relative;z-index:100;}
.bk_texturas.header-v1.fixed{box-shadow:0 0 0.9375rem 0.25rem rgba(34, 35, 36, 0.05) !important;position:fixed;}
.bk_texturas.header-v1.fixed .logo-wrapper{width:180px !important;}
.bk_texturas.header-v1.fixed #tel_end{margin-top:8px !important;}
.bk_texturas.header-v1.fixed{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.bk_texturas.header-v1.fixed.in{-webkit-animation-name:c;animation-name:c;}
.btn-invert{background:none !important;cursor:pointer !important;display:inline-block !important;border-radius:10px !important;outline:none !important;position:relative !important;-webkit-transition:all 0.3s !important;-moz-transition:all 0.3s !important;background:#fff !important;transition:all 0.3s !important;border-color:transparent !important;color:#000 !important;overflow:hidden !important;z-index:1 !important;padding:10px 40px 10px 40px !important;}
.btn-invert:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;width:100%;height:0;top:50%;left:50%;background:#ffffff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.btn-invert:hover,
.btn-invert:focus,
.btn-invert:active{color:#000000 !important;border-color:#ffffff !important;background-color:#ffffff !important;outline:none !important;}
.btn-invert:hover:after,
.btn-invert:focus:after{height:260%;height:500%;opacity:1;}
.btn-invert:active:after{height:500%;opacity:1;}
.meio-ul-tab{display:-ms-flex;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;}
@media (max-width:801px){.meio-ul-tab{display:inherit;display:inherit;display:inherit;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;}
}
{}
.one-slid-img .owl-carousel{position:relative;padding:0 45px 0 45px !important;}
.one-slid-img .owl-carousel .owl-prev{position:absolute !important;height:36px !important;width:36px !important;left:0px !important;opacity:1 !important;top:40%;border-radius:0px !important;margin:0px !important;background-position:center center !important;background-image:url(../imagens/arrow2.png) !important;background-repeat:no-repeat !important;background-color:transparent !important;color:transparent !important;}
.one-slid-img .owl-carousel .owl-next{position:absolute !important;height:36px !important;width:36px !important;right:0px !important;opacity:1 !important;border-radius:0px !important;top:40%;margin:0px !important;background-position:center center !important;background-image:url(../imagens/arrow1.png) !important;background-repeat:no-repeat !important;background-color:transparent !important;color:transparent !important;}
.navi-level-1.dot-seperator>li>a:after,
.navi-level-1.line-separator>li>a:after,
.navi-level-1.circle-separator>li>a:after,
.navi-level-1.square-separator>li>a:after,
.navi-level-1.plus-separator>li>a:after,
.navi-level-1.strip-separator>li>a:after{position:absolute;font-family:"FontAwesome";color:#ff0000;top:17px;right:0;}
.navi-level-1.dot-seperator>li>a:after{content:"\f111";font-size:6px;}
.navi-level-1.line-separator>li>a:after{content:"/";font-size:15px;}
.navi-level-1.circle-separator>li>a:after{content:"\f10c";font-size:8px;}
.navi-level-1.square-separator>li>a:after{content:"\f096";font-size:8px;}
.navi-level-1.plus-separator>li>a:after{content:"\f067";font-size:8px;}
.navi-level-1.strip-separator>li>a:after{content:"\f068";font-size:8px;}
.navi-level-1.no-separator>li>a:after{display:none !important;}
.navi-level-1.hover-style-2 li a span{display:block;position:relative;}
.navi-level-1.hover-style-2 li a:hover{color:#000;}
.navi-level-1.hover-style-2 li a span:before{display:block;width:0;height:3px;position:absolute;background:#ff0000;left:0;top:50%;transform:translateY(-50%);content:"";transition:all 0.3s ease-in-out;z-index:-1;}
.navi-level-1.hover-style-2 li a:hover span:before{width:100%;}
.navi-level-1.hover-style-3 li a span{display:block;position:relative;padding:0 5px;}
.navi-level-1.hover-style-3 li a span:before{display:block;width:0;height:100%;position:absolute;background:#ff0000;left:0;top:0;content:"";transition:all 0.3s ease-in-out;z-index:-1;}
.navi-level-1.hover-style-3 li a:hover span:before{width:100%;}
.navi-level-1.hover-style-4 li a{transition:all 0.6s ease 0s;}
.navi-level-1.hover-style-4 li a:hover{color:#ff0000;}
.navi-level-1.hover-style-5 li a span{display:block;position:relative;padding:0;}
.navi-level-1.hover-style-5 li a span:before{display:block;width:0;height:2px;position:absolute;background:#ff0000;left:50%;transform:translateX(-50%);bottom:0px;content:"";transition:all 0.3s ease-in-out;z-index:-1;}
.navi-level-1.hover-style-5 li a:hover span:before{width:100%;}
.navi-level-1 li span{z-index:3;}
.navi-level-1>li{position:relative;display:inline-block;}
.navi-level-1>li a{border-radius:5px;display:block;line-height:16px;font-size:18px;position:relative;padding:10px 5px 10px 5px !important;color:#464646;font-weight:900;letter-spacing:1px;font-family:'Helvetica', sans-serif;background:#d8d8d8;}
.navi-level-1>li a:hover{background:#a76127;color:#fff !important;}
.navi-level-1>li a#contattos{padding:18px 0px 18px 14px;}
.navi-level-1>li .navi-level-2{box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.1);height:auto;min-width:158px;display:block;position:absolute;top:calc(100% - 5px);left:0;z-index:99999;visibility:hidden;padding:0;background:#006234;-webkit-transition:opacity .2s linear, visibility 0s linear;-moz-transition:opacity .2s linear, visibility 0s linear;-o-transition:opacity .2s linear, visibility 0s linear;transition:opacity .2s linear, visibility 0s linear;opacity:0;}
.navi-level-1 li:hover .navi-level-2{display:block;visibility:visible;opacity:1;-webkit-transition:opacity .2s linear, visibility 0s linear;-moz-transition:opacity .2s linear, visibility 0s linear;-o-transition:opacity .2s linear, visibility 0s linear;transition:opacity .2s linear, visibility 0s linear;}
.navi-level-1>li .navi-level-2 li{display:block;position:relative;width:100%;}
.navi-level-1>li .navi-level-2 li ul{position:absolute;left:130px;top:5px;border-radius:10px;width:288px;background-color:#a76127;padding:0px;display:none;}
.navi-level-1>li .navi-level-2 li ul li a{padding:10px !important;}
.navi-level-1>li .navi-level-2 li ul li a:hover{color:#f3f3f3;background:#935725;}
.navi-level-1>li .navi-level-2 li:hover ul{display:block;}
.navi-level-1>li .navi-level-2 li a{display:block;padding:10px 20px;width:100%;font-size:14px;color:#fff;transition:all 0.1s;}
.navi-level-1>li .navi-level-2 li a:hover{color:#f3f3f3;background:#004d29;border-radius:10px;}
.navi-level-1>li .navi-level-2 li:last-child{border-bottom:none;}
.navi-level-1>li .fadeInUp{animation-duration:.4s;}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 10%, 0);}
to{opacity:1;transform:none;}
}
.navi-level-1>li .open-navi-2{display:block;}
.navi-level-1>li:last-child a:after{display:none;}
.navi-level-1 li:last-child ul.navi-level-2{right:0;left:auto;}
.sub-navi{text-align:right;}
.sub-navi>li a{padding-left:15px;padding-right:15px;}
.sub-navi>li:nth-last-child(2) a{padding-right:0;}
.sub-navi>li:nth-last-child(2) a:after{display:none;}
.mini-cart{display:inline-block;position:relative;}
span.mini-cart-counter{position:absolute;display:block;top:-5px;left:35px;width:18px;height:18px;background:#ff0000;color:#333;border-radius:50%;line-height:18px;text-align:center;}
.header-v1 .left-header,
.header-v1 .right-header,
.header-v1 nav{float:left;}
.header-v1 .left-header,
.header-v1 .right-header{width:20%;}
.header-v1 nav{width:100%;margin-top:5px;}
.header-v1 nav .navi-level-1{text-align:right;padding:0;}
.header-v1 nav .navi-level-2{text-align:left;border-radius:10px;}
.header-v2{border-bottom:1px solid rgba(255, 255, 255, 0.08);z-index:3;}
.header-v2 .navi-level-1>li a{color:#ccc;}
.header-v2 .left-header{float:left;width:470px;}
.header-v2 .left-header li{vertical-align:top;}
.header-v2 .left-header .navi-level-1 li a.logo{padding-left:15px;padding-right:15px;}
.header-v2 nav{float:right;width:calc(100% - 670px);text-align:right;}
.header-v2 nav ul.navi-level-2{text-align:left;}
.header-v2 nav ul{display:inline-block;}
.header-v2 nav ul:nth-child(1)>li:last-child:after{display:block;}
.header-v2 .sub-navi{float:right;}
.header-v3 .left-header,
.header-v3 .right-header{width:calc(50% - 112.5px);float:left;}
.header-v3 div.logo{width:auto;display:block;float:left;}
.header-v3 div.logo a{padding-bottom:0;padding-top:15px;}
.header-v3 nav{display:block;width:100%;}
.header-v3 .left-header{text-align:right;}
.header-v3 .left-header .navi-level-2{text-align:left;}
.header-v3 .right-header ul{text-align:left;}
.header-v3 #navi-left li:last-child a:after{display:block;}
.header-v4 .left-header{width:160px;display:inline-block;float:left;}
.header-v4 nav{width:calc(100% - 160px - 90px);display:inline-block;float:left;text-align:right;}
.header-v4 nav li a{padding:18px 20px 17px 20px;}
.header-v4 nav li:last-child a:after{display:block;}
.header-v4 .right-header{width:90px;display:inline-block;float:right;}
.header-v4 .navi-level-1>li a{color:#555;}
.header-v4 .left-header .navi-level-1 li a.logo{padding-left:0;}
.header-v5{background:transparent;border-bottom:1px solid rgba(255, 255, 255, 0.08);}
.header-v5 .left-header{width:160px;}
.header-v5 .navi-level-1>li>a{color:#ccc;}
.header-v5 .navi-level-1>li>a::after{color:rgba(255, 255, 255, 0.08);}
.header-v6{position:relative;height:auto;}
.header-v6 .left-header{width:300px;display:inline-block;}
.header-v6 .logo{display:block;position:absolute;left:50%;transform:translateX(-50%);top:60px;}
.header-v6 .right-header{width:300px;float:right;text-align:right;}
.header-v6 .right-header a{color:#666;transition:all 0.6s ease 0s;}
.header-v6 .right-header a:hover{color:#ff0000;}
.header-v6 .right-header .price-mini-cart{margin-left:10px;}
.header-v6 nav{margin-top:30px;clear:both;text-align:center;margin-bottom:20px;}
.header-v6 nav ul li{text-align:center;}
.header-v6 nav .navi-level-2 li{text-align:left !important;}
.header-v6 .right-header>ul>li:nth-last-child(2) a{display:none;}
.header-v6 .right-header>ul>li:nth-last-child(3) a:after{display:none;}
.header-v6 .right-header>ul>li:nth-last-child(3) a{padding-right:0;}
.navi-level-1.dot-seperator>li>a:after,
.navi-level-1.line-separator>li>a:after,
.navi-level-1.circle-separator>li>a:after,
.navi-level-1.square-separator>li>a:after,
.navi-level-1.plus-separator>li>a:after,
.navi-level-1.strip-separator>li>a:after{position:absolute;font-family:"FontAwesome";color:#ff0000;top:17px;right:0;}
.navi-level-1.dot-seperator>li>a:after{content:"\f111";font-size:6px;}
.navi-level-1.line-separator>li>a:after{content:"/";font-size:15px;}
.navi-level-1.circle-separator>li>a:after{content:"\f10c";font-size:8px;}
.navi-level-1.square-separator>li>a:after{content:"\f096";font-size:8px;}
.navi-level-1.plus-separator>li>a:after{content:"\f067";font-size:8px;}
.navi-level-1.strip-separator>li>a:after{content:"\f068";font-size:8px;}
.navi-level-1.no-separator>li>a:after{display:none !important;}
.navi-level-1.hover-style-2 li a span{display:block;position:relative;}
.navi-level-1.hover-style-2 li a span:before{display:none;width:0;height:3px;position:absolute;background:#ff0000;left:0;top:50%;transform:translateY(-50%);content:"";transition:all 0.3s ease-in-out;z-index:-1;}
.navi-level-1.hover-style-2 li a:hover span:before{width:100%;}
.navi-level-1.hover-style-3 li a span{display:block;position:relative;padding:0 5px;}
.navi-level-1.hover-style-3 li a span:before{display:block;width:0;height:100%;position:absolute;background:#ff0000;left:0;top:0;content:"";transition:all 0.3s ease-in-out;z-index:-1;}
.navi-level-1.hover-style-3 li a:hover span:before{width:100%;}
.navi-level-1.hover-style-4 li a{transition:all 0.6s ease 0s;}
.navi-level-1.hover-style-4 li a:hover{color:#ff0000;}
.navi-level-1.hover-style-5 li a span{display:block;position:relative;padding:0;}
.navi-level-1.hover-style-5 li a span:before{display:block;width:0;height:2px;position:absolute;background:#ff0000;left:50%;transform:translateX(-50%);bottom:0px;content:"";transition:all 0.3s ease-in-out;z-index:-1;}
.navi-level-1.hover-style-5 li a:hover span:before{width:100%;}
.navi-level-1 li span{z-index:3;}
.divider{width:100%;max-width:370px;height:1px;margin:15px auto;display:block;position:relative;background:#e5e5e5;}
.svg-triangle-icon-container{width:22px;height:15px;overflow:visible !important;left:50%;margin-left:-11px;margin-top:-6px;display:block;position:absolute;}
.svg-triangle-icon{fill:transparent;stroke:#ff0000;stroke-width:3;}
.top_verm{background-color:#000;height:8px;width:100%;display:block;border-radius:0 0px 50px 50px;margin-bottom:15px;}
.produtos{padding-top:30px;padding-bottom:30px;}
.produtos h1{color:#000 !important;font-family:'Helvetica', sans-serif !important;font-weight:900;}
.produtos h1 span{color:#f00 !important;font-family:'Helvetica' !important;}
.produtos .prod{position:relative;margin-top:20px;display:block;color:#000 !important;}
a.prod .efect{position:absolute;width:96.2%;padding-top:20px;text-align:center;border-radius:10px;height:50%;color:#fff;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6000000', endColorstr='#00000000', GradientType=0);}
a.prod img{border-radius:10px;margin-bottom:20px;}
a.prod h2{text-align:center;font-weight:800;font-size:16px !important;color:#fff;min-height:40px;margin-top:0px;padding-top:13px;border-radius:0 0 10px 10px;position:relative;}
a.prod h2 #num{font-size:46px;position:absolute;color:#fff;left:6px;bottom:0px;padding:5px;text-shadow:1px 1px #000;}
a.prod p{color:#000;text-align:center;}
.produtos .prod .text_pro{position:absolute;top:20%;width:100%;display:block;text-align:center !important;color:#fff;z-index:10;text-shadow:2px 2px 9px #000;}
.produtos .prod .text_pro h2{font-family:'robotolight' !important;font-size:30px !important;}
.produtos .prod .text_pro h3{font-family:'Helvetica', sans-serif !important;}
.sidebar-left{padding-right:0px;}
ul.sidebar-style-2{display:block;width:100%;padding:0;}
ul.sidebar-style-2 li{display:block;width:100%;background:#f2f2f2;transition:all 0.1s;margin-bottom:5px;cursor:pointer;border-radius:10px;}
ul.sidebar-style-2 li a{color:#555555;font-size:16px;display:block;width:100%;line-height:22px;padding:16px 15px;transition:all 0.1s;font-weight: 900;}
.sidebar-left ul.sidebar-style-2 li:hover{border-right:4px solid #b0afb0;background:#a76127;border-radius:10px;}
.sidebar-left ul.sidebar-style-2 li:hover a{color:#fff;}
.sidebar-right ul.sidebar-style-2 li:hover{border-left:4px solid #ff0000;background:#333333;}
.sidebar-right ul.sidebar-style-2 li:hover a{color:#ebcd1e;}
.sidebar-left ul.sidebar-style-2 li.active{border-right:4px solid #006233;background:#a76127;border-radius:10px;}
.sidebar-left ul.sidebar-style-2 li.active a{color:#fff;}
.sidebar-right ul.sidebar-style-2 li.active{border-left:4px solid #ff0000;background:#333333;}
.sidebar-right ul.sidebar-style-2 li.active a{color:#ff0000;}
ul.sidebar-style-2 li ul{padding:0 !important;display:none;}
ul.sidebar-style-2 li.activee{background:#f00;padding-bottom:1px;}
ul.sidebar-style-2 li.activee a{color:#fff !important;}
ul.sidebar-style-2 li.activee ul{display:block;}
ul.sidebar-style-2 li.activee ul li a{color:#555555 !important;font-size:16px;display:block;width:100%;line-height:30px;padding:0 15px;transition:all 0.1s;}
.box-question-sidebar{display:block;width:100%;padding:40px;font-size:18px;color:#333;border-radius:10px;line-height:30px;border:1px solid #e5e5e5;margin-top:45px;}
.ot-btn{font-size:12px;color:#fff !important;height:40px;line-height:40px;display:inline-block;vertical-align:middle;text-align:center;padding:0 25px;border-radius:10px;margin-bottom:15px;outline:none;transition:all 0.6s ease 0s;font-family:'robotolight', sans-serif;letter-spacing:1px;}
.btn-main-color{background:#006234;}
.no-relative{position:inherit !important;}
.no-relative .navi-level-2{width:98% !important;left:15px !important;padding-top:20px !important;}
.no-relative .navi-level-2 li a .img-svg{width:50px;margin:auto;display:block;}
.no-relative .navi-level-2 li a .img-svg img{width:100%;}
.no-relative .navi-level-2 li a .tit-amb{font-size:14px;text-align:center;margin-top:20px;}
.no-relative .navi-level-2 li a:hover{color:#000 !important;background:transparent !important;}
@media (max-width:1024px){
	.logo-wrapper{display:block;position:relative;left:0px;float:left;padding-top:0px;width:240px;}
	.bk_texturas.header-v1.fixed #tel_end{margin-top:32px !important;}
   .sub-header-1 {
    margin-top: 129px !important;
}
}
@media (max-width:1599px){#tel_end{margin-top:30px;}
.header-v1 nav{margin-top:4px;}
}
.meio-top{background:url(../imagens/meio-top.png);background-repeat:no-repeat;background-position:center top;width:100%;position:absolute;top:0px;display:block;height:104px;}
.meio-bottom{background:url(../imagens/meio-bottom.png);background-repeat:no-repeat;background-position:center top;width:100%;position:relative;display:block;height:31px;margin-top:-15px;margin-bottom:30px;}
#owl-demo .item img{border-radius:10px;}
@media (max-width:630px){section.slide-index{margin-top:114px !important;min-height:450px;}
.logo-wrapper{width:200px !important;}
header a.logo-img{width:100% !important;}
#tel_end{margin-top:34px !important;}
.hamburger-menu,
.menu-resp-abr{margin-top:0px !important;margin-bottom:0px;}
}
#show_slid{display:none;}
@media (max-width:520px){#bt_slide1{display:none !important;}
}
@media (max-width:489px){section.slide-index{margin-top:142px !important;min-height:241px;margin-bottom:102px;}
}
@media (max-width:380px){section.slide-index{margin-top:195px !important;min-height:241px;margin-bottom:102px;}
}
@media (max-width:289px){section.slide-index{margin-top:212px !important;min-height:170px;margin-bottom:115px;}
}
@media (max-width:1600px){section.slide-index{padding-top:62px;}
}
@media (max-width:1100px){section.slide-index{padding-top:90px;}
}
@media (max-width:991px){section.slide-index{padding-top:130px;}
.espc_index{margin-top:-158px !important;}
#show_slid{display:block !important;}
#hide_slid{display:none !important;}
}
.servicosp .icon{width:90px;height:90px;background-color:#aa672c;border-radius:100px;display:block;margin:auto;}
.servicosp .icon img{width:57%;margin:auto;display:block;position:relative;top:18px;}
.servicosp h2{min-height:90px !important;font-size:20px !important;}
.servicosp .buttom{width:120px;border-radius:5px;padding:3px;margin:auto;color:#fff;text-align:center;display:block;background:#008d3b;background:-moz-linear-gradient(top, #008d3b 0%, #007532 100%);background:-webkit-linear-gradient(top, #008d3b 0%, #007532 100%);background:linear-gradient(to bottom, #008d3b 0%, #007532 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008d3b', endColorstr='#007532', GradientType=0);}
.servicosp:hover .buttom{background:#008d3b;background:-moz-linear-gradient(-45deg, #008d3b 0%, #007532 100%);background:-webkit-linear-gradient(-45deg, #008d3b 0%, #007532 100%);background:linear-gradient(135deg, #008d3b 0%, #007532 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008d3b', endColorstr='#007532', GradientType=1);}
.footer-top{background-color:#efefef;padding-top:20px;padding-bottom:20px;margin-top:0px;}
.nossas_contas{width:100%;position:relative;cursor:pointer;margin:auto;color:#fff;text-align:center;display:block;}
.meio_orc{background-color:#f5f5f5;border-radius:10px;display:block;padding-top:20px;margin-bottom:30px;}
.banner--clone{position:fixed;z-index:1;top:0;left:0;background:#c95a5d;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.banner--stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);background-color:#fff !important;box-shadow:0 1px 2px rgba(0, 0, 0, .2) !important;}
.banner--unstick{}
.espc_index{margin-top:-230px;}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea,
select{background:#e8e8e8 !important;padding:8px !important;width:100% !important;position:relative !important;outline:none !important;margin:0 0 20px 0 !important;border-bottom:solid #b5b5b5 0px !important;border-top:0 !important;border-right:0px !important;box-shadow:none !important;border-left:0 !important;font-size:14px !important;color:#2B2F34 !important;border-radius:5px !important;}
.slide-index .owl-controls{position:absolute;left:0px;right:0px;margin:auto;bottom:31px;}
@media (max-width:700px){.slide-index .owl-controls{position:relative;left:0px;right:0px;margin:auto;bottom:0px;}
}
.owl-controls .owl-pagination{display:none;}
.owl-controls .owl-buttons div{color:transparent !important;border-radius:0px !important;background:transparent !important;opacity:1 !important;}
.owl-controls .owl-buttons div:hover{opacity:0.5 !important;}
.owl-controls .owl-buttons .owl-prev{background:url(../imagens/set_1.png) !important;background-position:center top !important;background-repeat:no-repeat !important;width:30px !important;height:30px !important;}
.owl-controls .owl-buttons .owl-next{background:url(../imagens/set_2.png) !important;background-position:center top !important;background-repeat:no-repeat !important;width:30px !important;height:30px !important;}
.horario_at{text-align:center;background:#00251373;border-radius:10px;padding:5px;margin-bottom:20px;}
.smoothscroll-top{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99;background-color:#a76127;color:#fff;width:60px;height:60px;line-height:59px;right:90px;bottom:-25px;padding-top:2px;border-radius:50px;transition:all .5s ease-in-out;transition-delay:.2s;}
.smoothscroll-top:hover{background-color:#001e10;color:#fff;transition:all .2s ease-in-out;transition-delay:0;}
.smoothscroll-top.show{visibility:visible;cursor:pointer;opacity:1;bottom:19px;}
.smoothscroll-top i.fa{line-height:inherit;}
.selo26 {
position: fixed;
    z-index: 99999;
    top: 130px;
    right: 20px;
}
.selo26 img {
    border-radius: 100px;
    width: 60px;
}

/*#clientes_m{overflow: hidden; border: 1px solid #000;width: 100%;background:#fff;display: block; text-align:center; }
#clientes_m span{width: 100%;text-align: center;width: auto;margin: auto; }
#clientes_m img{height: 100px;text-align: center;width: inherit;margin: auto;}


#clientes_f{overflow: hidden; border: 1px solid #000;width: 100%;background:#fff;display: block; text-align:center; }
#clientes_f span{width: 100%;height: auto; text-align: center;;margin: auto; }
#clientes_f img{width: 100%;height: 90px; text-align: center;;margin: auto;}*/