@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400");body{font-family:Roboto,sans-serif;font-weight:300;color:#a5a5a5}.icon{position:relative}.dinline,.icon{display:inline-block}.title{font-size:50px;text-transform:uppercase;font-weight:100;color:inherit}@media (max-width:767px){.title{font-size:30px}}.sub-title{font-size:16px;font-style:italic;color:#878787;position:relative;display:block;margin-bottom:40px}.mt-50{margin-top:50px}.link-mais{color:#048764;text-decoration:none;font-weight:600;position:relative;display:-ms-inline-flexbox;display:inline-flex;line-height:34px;font-size:16px;margin-top:25px}.link-mais i{margin-right:10px}.link-mais:hover{color:#048864;text-decoration:none}.link-mais:hover i{transform:translateX(-10px);transition:.5s}.row-eq-height{display:-ms-flexbox;display:flex}.form-error{color:#f96a51;font-size:13px;font-weight:600}.section-title{text-transform:uppercase}.line-decorator{display:block;width:100%;height:1px}.line-decorator:after,.line-decorator:before{height:1px;width:40%;background-color:#ddd;content:"";display:block;float:left}.line-decorator:after{float:right}.line-decorator .dot{width:20%;display:block;float:left}.line-decorator .dot:before{content:"";display:block;border-radius:50%;margin:0 auto;width:0;border:2px solid #a5a5a5;position:relative;top:-2px}#header{background:#fff;border:0;padding:0;min-height:86px}#header>.container{height:86px;margin-bottom:0}#header.darken-top-border{border-top:none!important}#header.colored .header-top{background-color:#02402f}#header nav ul.nav-main li a{font-weight:500}#header.flat-menu nav ul.nav-main li>a{color:#999}#header.flat-menu nav ul.nav-main li.dropdown:hover a,#header.flat-menu nav ul.nav-main li>a:hover{background-color:transparent!important;color:#1f5a2f}#header.darken-top-border>.container{height:95px}#header{box-shadow:0 4px 4px rgba(0,0,0,.4)!important}#header .logo{display:table;min-height:86px;padding:0}#header .logo a{display:table-cell;vertical-align:middle}#header .header-top{min-height:36px}#header .header-top p{line-height:36px;font-size:14px;font-weight:400}#header .header-top p .dados-fone-email{margin-right:35px}#header .header-top p .icon{top:7px}#header a{position:relative}#header nav ul.nav-main{margin:0}#header nav ul.nav-main li a{font-size:14px;color:#a5a5a5;padding:0 15px}#header nav ul.nav-main li a:hover{background-color:transparent!important;text-decoration:underline;color:#a5a5a5}#header nav ul.nav-main li a:focus{background:none}#header .btn-hambuguer-menu{top:30px;right:45px;background-color:#a5a5a5;border-color:#a5a5a5}@media (max-width:992px){#header .menu{padding:0}#header .menu #mainMenu{margin:0}#header .menu .nav-main{padding:0;margin:0}#header .menu .nav-main li{padding-top:15px;line-height:15px;padding-bottom:15px;border-color:#fff}#header .menu .navbar-collapse{background-color:#a5a5a5;top:0}#header .menu .navbar-collapse a{color:#fff;text-transform:none;font-weight:300}#header .menu .navbar-collapse a:hover{color:#fff;text-decoration:none}}@media (min-width:992px){#header .menu{display:table!important;height:86px}#header .menu .navbar-collapse{display:table-cell!important;vertical-align:middle}#header .menu ul li{padding-top:10px;padding-bottom:10px;border-radius:25px}#header .menu ul li:last-child{border:1px solid #a5a5a5}}#footer{margin-top:-58px;background:transparent;border-top:1px solid #a5a5a5;padding:20px 0;line-height:17px;color:#fff}#footer .container{position:relative}#footer .container .row>div{margin-bottom:0}@media (min-width:992px) and (max-width:1199px){#footer .div-assinatura{padding-right:55px}}section.redes{position:fixed;top:360px;right:-130px;z-index:2}section.redes .icon-redes{margin-bottom:10px}@media (min-width:768px){section.redes .icon-redes{transition:.5s;margin-bottom:10px}section.redes .icon-redes:hover{transform:translateX(-93px)}}@media (max-width:768px){section.redes{right:-168px}}#links-uteis{background:url(../img/bg-bege.png) repeat;margin-top:68px;padding:35px 0 75px}#links-uteis .title{font-size:25px}#links-uteis .sub-title{font-weight:300}#links-uteis .list-links-uteis{margin:10px 0 50px;list-style:none}#links-uteis .slick-next,#links-uteis .slick-prev{top:auto;bottom:-60px}#links-uteis .slick-next:before,#links-uteis .slick-prev:before{content:""}#links-uteis .slick-prev{left:calc(50% - 35px)}#links-uteis .slick-prev:hover .icon-seta-left{background-image:url(../img/seta-left-hover.png);background-position:0}#links-uteis .slick-next{right:calc(50% - 35px)}#links-uteis .slick-next:hover .icon-seta-right{background-image:url(../img/seta-right-hover.png);background-position:0}.pagination>.active>a,.pagination>li>a,.pagination>li>span,body.dark .pagination>.active>a{border:1px solid transparent;font-size:15px;font-style:normal;color:#777;margin:0 5px}.pagination>.active>a:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,body.dark .pagination>.active>a:hover{background-color:transparent;color:#048664;border-color:#048763!important;border:1px solid;border-radius:100%}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:transparent!important;font-style:italic}.pagination>.active>a,body.dark .pagination>.active>a{border-radius:100%;background-color:#049f75;font-size:15px;color:#fff;font-weight:600;border-color:transparent!important}.pagination>li.next>a,.pagination>li.next>span,.pagination>li.prev>a,.pagination>li.prev>span{font-style:italic}.pagination>li.next>a:focus,.pagination>li.next>a:hover,.pagination>li.next>span:focus,.pagination>li.next>span:hover,.pagination>li.prev>a:focus,.pagination>li.prev>a:hover,.pagination>li.prev>span:focus,.pagination>li.prev>span:hover{border-color:transparent!important;color:#08d09a}#page-404{background:url(../img/page-404.jpg) 50% 0 no-repeat}.page-not-found h2{font-size:200px;color:#777;margin-bottom:70px}.page-not-found p{font-size:15px;line-height:24px}#page404{position:relative;display:block;margin-top:50px}#page404 .title{font-size:16px}html .scroll-to-top:hover{color:#a5a5a5}#fb-root{display:none}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}#about-us{padding-top:135px;padding-bottom:150px}#about-us .title{margin-top:45px}#about-us .title-about-us{margin-top:30px}@media (max-width:767px){#about-us{padding-top:30px;padding-bottom:30px}#about-us .title{margin-top:15px;margin-bottom:15px}#about-us .title-about-us{margin-top:0}}@media (min-width:768px) and (max-width:992px){#about-us{padding-top:60px;padding-bottom:30px}#about-us .title{margin-top:15px;margin-bottom:15px}}#our-services{color:#fff;padding-top:105px;padding-bottom:120px;background:url(../img/our-services.webp) no-repeat 50%}#our-services .title{margin-top:30px}#our-services ul{margin-bottom:0;list-style:none;padding:0}#our-services ul li{line-height:30px;background:url(../img/check.png) no-repeat;padding-left:60px;margin-bottom:15px;white-space:nowrap;}#our-services #texto{margin-bottom:0;list-style:none;padding:0}@media (max-width:767px){#our-services{padding-top:30px;padding-bottom:30px}#our-services .title{margin-top:15px;margin-bottom:15px}#our-services ul li{background-position:13px top; white-space: normal;}}@media (min-width:768px) and (max-width:992px){#our-services{padding-top:60px;padding-bottom:30px}#our-services .title{margin-top:15px;margin-bottom:15px}}#gallery{padding-top:90px;padding-bottom:60px}#gallery .title{margin-top:30px}#gallery #gallery-images a.fancybox:hover{text-decoration:none}#gallery #gallery-images a.fancybox div{margin-top:15px;color:#666;text-decoration:none;font-size:15px;font-weight:400}#gallery #gallery-images a.fancybox div:hover{text-decoration:none}#gallery #gallery-images img{margin:0 auto}#gallery #gallery-images.slick-dotted.slick-slider{margin-bottom:45px}#gallery #gallery-images .slick-dots{bottom:-45px}#gallery #gallery-images .slick-next,#gallery #gallery-images .slick-prev{z-index:1}#gallery #gallery-images .slick-next:before,#gallery #gallery-images .slick-prev:before{color:#ff4500}#gallery #gallery-images .slick-dots li button:before{color:#ff4500;opacity:1}#gallery #gallery-images .slick-dots li.slick-active button:before{color:#ff4500}@media (max-width:767px){#gallery{padding-top:30px;padding-bottom:30px}#gallery .title{margin-top:15px;margin-bottom:30px}}@media (min-width:768px) and (max-width:992px){#gallery{padding-top:60px;padding-bottom:30px}#gallery .title{margin-top:15px;margin-bottom:15px}}#localization{padding-top:45px;padding-bottom:90px;background-color:#eee;color:#a5a5a5}#localization .title{margin-top:30px}#localization #address{background-color:#ddd;padding:50px 100px;font-size:15px}#localization #address span{display:block}#localization #address .sub-label{margin-top:30px;color:#a5a5a5;font-size:16px}#localization #address .sub-label:first-child{margin-top:0}#localization #gmaps{background-color:#fff}#localization #gmaps iframe{border:0;width:100%;height:402px;display:block}#localization #insta{width:50px}@media (max-width:767px){#localization{padding-top:30px;padding-bottom:30px}#localization .title{margin-top:15px;margin-bottom:30px}#localization #gmaps iframe{height:200px}#localization #address{margin-top:30px;padding:15px}}@media (min-width:768px) and (max-width:992px){#localization{padding-top:60px;padding-bottom:30px}#localization .title{margin-top:15px;margin-bottom:15px}#localization #address{padding:50px}}#contact{padding-top:45px;padding-bottom:103px;background:url(../img/bg-contact.jpg) top;color:#fff}#contact .line-decorator .dot:before{border-color:#fff}#contact .title{margin-top:45px}#contact .input-wrapper{border-radius:25px;border:1px solid #fff;position:relative;padding:5px 10px 5px 115px;margin-bottom:15px}#contact .input-wrapper input,#contact .input-wrapper textarea{width:100%;padding:0;min-height:30px;line-height:30px;background-color:transparent;border:0;box-shadow:none;color:#fff}#contact .input-wrapper label{font-weight:700;position:absolute;left:25px;line-height:30px;height:30px;top:6px;margin:0}#contact .input-wrapper.textarea-input label{top:6px}#contact .wrapper-btn-contato{padding:0}#contact .wrapper-btn-contato .btn-contato{width:100%;border-radius:20px;background-color:#fff;border-color:#fff!important;color:#a5a5a5;font-weight:300;font-size:15px;text-shadow:none}@media (max-width:767px){#contact{padding-top:30px}#contact .title{margin-top:15px;margin-bottom:30px}#contact .form-group{padding:0 15px;margin-bottom:0}#contact .wrapper-btn-contato{margin-top:15px;padding:0 15px}}
