footer{padding:30px 0px 0px 0px;margin-top:0px !important;background-repeat:no-repeat;background-position:center bottom;background-size:cover;color:#fff;position:relative;background:transparent;position:relative;background-color:transparent;background-image:url(../imagens/txt.jpg);background-repeat:repeat;background-position:center top;}
#news{border-bottom:solid 1px #6a6a6b;padding-bottom:20px;margin-bottom:20px;}
#news #new-email{line-height:18px !important;margin-bottom:20px !important;border-radius:5px !important;color:#000 !important;background:#fff !important;border:none !important;box-shadow:none !important;outline:none !important;padding:16px 30px 15px !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all 0.3s ease !important;-moz-transition:all 0.3s ease !important;-ms-transition:all 0.3s ease !important;-o-transition:all 0.3s ease !important;transition:all 0.3s ease !important;box-sizing:border-box !important;width:100% !important;display:block !important;height:49px !important;}
#news #bt-news{position:relative;outline:none !important;border:none;width:100%;border-radius:5px !important;font-weight:700;font-size:14px;padding:11px 21px;border-radius:0;color:#000;background:#fff;display:inline-block;line-height:23px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#news #bt-news i{font-size:18px;margin-top:5px;}
.logo-rodape{margin-bottom:20px;display:block;}
.logo-rodape img{width:50%;}
.logo-rodape p{font-size:13px;margin-bottom:20px;margin-top:20px;display:block;}
#map{width:100%;height:200px;margin-bottom:30px;margin-top:30px;}
.rodape-cor{display:block;margin-bottom:20px;}
.rodape-cor i{color:#ffffff !important}
.rodape-cor .end{font-size:15px;margin-bottom:13px;display:block;}
.projets{display:block;margin-bottom:20px;}
.projets ul{padding:0px;display:block;list-style:none;}
.projets ul li{width:100%;}
.projets ul li a{width:100%;display:block;position:relative;background-color:rgba(24, 24, 24, 0.52);margin-bottom:3px;border-radius:5px;padding:3px;}
.projets ul li a img{width:100%;}
.projets a.proj{display:block;margin-top:10px;color:#fff;text-decoration:none !important;}
.rodape{padding-top:20px;margin-top:20px;background:#000;padding-bottom:16px;background-repeat:no-repeat;background-position:center top;position:relative;}
.rodape p{color:#fff;}
.rodape a{color:#2e2e2e;display:block;margin-right:20px;}
.rodape a:hover{color:#e94f49;}
.footter-bottom{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;width:100%;margin-bottom:21px;}
.acesso{list-style:none;padding:0px;}
.acesso li{width:100%;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;width:100%;position:relative;}
.acesso li:before{}
.acesso li:after{}
.acesso li span{margin-left:15px;margin-right:15px;}
.acesso li a{display:block;}
.menu-rodape{list-style:none;padding:0px;display:block;}
.menu-rodape li a{font-size:15px;line-height:18px;margin-bottom:8px;border-radius:5px !important;color:#000;background:#f5f5f5;border:none;box-shadow:none;outline:none;padding:8px 12px 10px;width:100%;display:block;background-image:url(../imagens/textura.png);display:block;}
.menu-rodape li a span{}
.input-group{display:inline-table;vertical-align:middle;border-collapse:separate;width:100%;}
.input-group .input-group-addon{text-align:center;padding:12px;width:40px;color:#6c6c6c;background:rgba(91, 91, 91, 0.59);vertical-align:top;border:0;border-radius:0;}
.input-group textarea.form-control{height:auto;}
.input-group .form-control{max-width:100%;border-radius:5px !important;box-shadow:0 0 0 !important;display:table-cell !important;height:40px;border-color:rgba(90, 89, 89, 0.49);font-weight:500;transition:all 0.2s;background:transparent;}
.input-group.active .input-group-addon{background:#fe4819;color:#fff;}
.input-group.active .form-control{background:rgba(0, 0, 0, 0.02);}
.btn-fill{color:#fff;text-transform:uppercase;background:#006234;border:2px solid #006234;border-radius:3px;}
.btn-fill:hover{border-color:#a9621a;background:#a9621a;color:#fff;}
.form-subcribe{max-width:770px !important;margin:0 auto !important;padding-top:15px !important;}
.form-subcribe form{margin-top:15px !important;display:inline-block !important;width:100% !important;}
.form-subcribe form input{width:calc(100% - 172px) !important;display:inline-block !important;border:0 !important;outline:none !important;height:40px !important;background:#e6e6e6 !important;padding-left:15px !important;box-shadow:none !important !important;transition:all 0.6s ease 0s !important;border-radius:5px 0px 0px 5px !important;}
.form-subcribe form input:focus{border:1px solid #ebcd1e !important;background:#f2f2f2 !important;}
.form-subcribe form button{display:inline-block !important;outline:none !important;border:0 !important;margin:0 !important;vertical-align:top !important;margin-left:-5px !important;}
.form-subcribe .btn-main-color{background:#ff0000 !important;padding:10px;line-height:0;width:172px;border-radius:0px 5px 5px 0px;}
.form-subcribe .btn-main-color:hover{color:#fff !important;background:#333 !important;}
.text-cap2{font-size:36px !important;line-height:1.2;letter-spacing:2px;font-family:'poppinslight' !important;text-transform:uppercase;text-align:center;}
.sub-header-about{background-image:url(../imagens/txt.jpg);background-repeat:repeat;}
.about-intro h2{font-weight:300;margin-top:0;margin-bottom:30px;}
.about-intro .about-intro-img{width:50%;padding-right:25px;display:inline-block;float:left;}
.about-intro .about-intro-text{width:50%;padding-left:25px;display:inline-block;float:left;}
.item-testimonials-about{margin-bottom:70px;}
.item-testimonials-about p{margin-bottom:30px;}
.sub-header-1{margin-top:154px;height:auto;margin-bottom:0px;}
@media (max-width:473px){.sub-header-1{margin-top:105px !important;}
}
@media (max-width:489px){section.slide-index2{margin-top:106px !important;}
}
@media (max-width:1199px){.servicosp h2{min-height:130px !important;}
}
@media (max-width:600px){section.slide-index2 .owl-controls{position:relative !important;}
}
.sub-header{background-position:center center;transform-style:preserve-3d;position:relative;}
.sub-header h2.text-cap{color:#fff;position:absolute;bottom:0;left:0;font-size:60px;width:100%;text-align:center;line-height:28px;z-index:2;}
.sub-header h2.text-cap span{font-size:14px;color:#f00;}
.sub-header h1.text-cap{color:#ffffff !important;position:relative;bottom:0;font-family:'Helvetica' !important;left:0;font-size:35px;padding-bottom:40px;padding-top:40px;width:100%;text-transform:uppercase;text-align:center;line-height:28px;z-index:2;}
.sub-header h1.text-cap span{font-size:22px;color:#f6f5f3 !important;font-family:'Helvetica' !important;}
.sub-header .sub-header-content{position:relative;top:50%;transform:translateY(-50%);width:100%;text-align:center;}
.sub-header .sub-header-content h1{margin-top:0;font-weight:300;color:#c3c3c3 !important;font-family:'poppinslight' !important;}
.sub-header .sub-header-content h1 span{font-size:20px;font-family:'poppinslight' !important;color:#f00 !important;}
.sub-header .sub-header-content .breadcrumb-arc{padding:0;margin:0;margin-top:25px;background:none;box-shadow:none;font-size:12px;font-family:'robotocondensed', sans-serif;color:#ccc;}
.sub-header .sub-header-content .breadcrumb-arc a{font-size:12px;font-family:'robotocondensed', sans-serif;color:#ff0000;transition:all 0.6s ease 0s;}
.sub-header .sub-header-content .breadcrumb-arc a:hover{color:#c5aa11;}
.sub-header .sub-header-content .breadcrumb-arc>.active{color:#ccc;}
.text-cap{text-transform:uppercase;}
.end_contatos{padding:0;list-style:none;}
.end_contatos li{color:#000;}
.pag-int-men .breadcrumb-arc{padding:0;text-align:center;margin:0;margin-top:20px;margin-bottom:20px;background:none;box-shadow:none;font-size:12px;font-family:'robotocondensed', sans-serif;color:#006234;}
.pag-int-men .breadcrumb li{display:inline-block;}
.pag-int-men .breadcrumb-arc a{font-size:12px;font-family:'robotocondensed', sans-serif;color:#a76127;transition:all 0.6s ease 0s;}
.pag-int-men .breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0";}
.end_contt{padding:0;list-style:none;margin-bottom:20px;display:block;}
.end_contt li{color:#fff;margin-bottom:15px;}
.end_contt li a{color:#fff;display:block;cursor:pointer;}
.end_contt li h2{color:#fff !important;font-size:18px;text-align:left;}
footer h2{text-transform:uppercase !important;}
.newsletter input{background:#fff !important;color:#000 !important;border:0px !important;border-radius:8px !important;}
.newsletter button{background:#aa672c;border:0px;float:right;color:#fff;}