@import url(../iconfont/material-icons.css);body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}

.gallery {
  margin: auto;
}

.gallery .gallery-item {
  float: left; // Change to 'right' if RTL is enabled
  margin-top: 10px;
  text-align: center;
}

.gallery img {
  border: 2px solid #cfcfcf;
}

.gallery .gallery-caption {
  margin-left: 0;
}

img{max-width:100%;height:auto}iframe{max-width:100%}a,img,li,input,ul,textarea,i{transition:all .25s ease-in-out !important}a:hover,img:hover,li:hover,input:hover,ul:hover,textarea:hover,i:hover{text-decoration:none}a:hover{text-decoration:none !important}.menu-mobile-base-topo{display:none}.menu-main-top{display:none}.main{background:#007420}.main ul.main-top{list-style:none;position:relative;z-index:99}.main ul.main-top li{float:left;position:relative;line-height:0.3em}.main ul.main-top li a{color:#ececec;font-size:13px;display:inline-block;font-weight:500;padding:9px 5px 7px}.main ul.main-top li a span{float:left;margin:9px 0 0 5px}.main ul.main-top li a i{float:left;width:22px;height:22px;font-size:20px}.main ul.main-top li a:hover{background:rgba(0,0,0,0.3)}.main ul.main-top li ul{display:none}.main ul.main-top li ul{background:#fff;border-radius:0;padding:0;position:absolute;top:100%;width:200px;list-style:none;box-shadow:0 3px 3px rgba(153,153,153,0.6)}.main ul.main-top li ul li{float:none;position:relative;z-index:999}.main ul.main-top li ul li a{padding:8px 5px 8px 10px;width:100%;color:#999;font-size:14px;line-height:15px}.main ul.main-top li ul li a:hover{background:#d6a337}.main ul.main-top li:hover>ul{display:block}.main .font-con{font-size:14px;color:#ececec}.main .font-con a{color:#ececec;font-weight:500;display:inline-block;margin:0 1px}.main .font-con a.a1{font-size:14px}.main .font-con a.a2{font-size:19px}.main .font-con a.a3{font-size:22px}.main .font-con i{font-size:18px;margin:11px 0 -3px 0;float:left}.main .font-con button{background:none;color:#ececec;border:none;cursor:pointer}.main .searchform{padding:0;margin:0}.main .searchform input{border-radius:0;background:rgba(0,0,0,0.3);color:#ececec;border:none;line-height:2.2}.main .searchform input::-webkit-input-placeholder{color:#ececec}.main .searchform input::-moz-placeholder{color:#ececec}.main .searchform input:-ms-input-placeholder{color:#ececec}.main .searchform input:-moz-placeholder{color:#ececec}.main .searchform input:focus{outline:none;background:rgba(0,0,0,0.5)}.main .searchform button{background:rgba(0,0,0,0.3);color:#ececec;border:none;cursor:pointer;border-radius:0;line-height:1}.inner-header{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.2);position:relative;z-index:9}.inner-header .logo a img{max-height:90px}.inner-header nav .contact{color:#999;font-size:20px}.inner-header nav .contact i{font-size:27px;margin:8px 6px 0 0}.inner-header nav .contact .icon{display:inline-block;width:32px;height:32px;margin:5px 0 -10px 0;opacity:0.6}.inner-header nav .contact .icon.facebook{background:url(../images/facebook.png);background-size:cover}.inner-header nav .contact .icon.instagram{background:url(../images/instagram.png);background-size:cover}.inner-header nav .contact .icon.youtube{background:url(../images/youtube.png);background-size:cover}.inner-header nav .contact .icon:hover{opacity:1}.inner-header nav .contact .icon:hover.facebook{background:url(../images/facebook2.png);background-size:cover}.inner-header nav .contact .icon:hover.instagram{background:url(../images/instagram2.png);background-size:cover}.inner-header nav .contact .icon:hover.youtube{background:url(../images/youtube2.png);background-size:cover}.inner-header nav .nav li a{color:#4d4d4d;font-weight:500;display:block;border-bottom:2px solid #fff}.inner-header nav .nav li a:hover{border-bottom:2px solid #007420}.inner-header nav .nav li ul{display:none}.inner-header nav .nav li ul{background:#fff;border-radius:0;padding:0;position:absolute;top:100%;width:200px;list-style:none;box-shadow:0 3px 3px rgba(153,153,153,0.6)}.inner-header nav .nav li ul li{float:none;position:relative}.inner-header nav .nav li ul li a{width:100%;color:#999;font-size:14px;border-bottom:none;padding:0}.inner-header nav .nav li ul li a:hover{background:#d6a337;border-bottom:none}.inner-header nav .nav li:hover>ul{display:block}.carousel-item .desc-item{width:100%;background:#ececec;z-index:9}.carousel-item .desc-item .title{font-size:25px;color:#4d4d4d;padding:0.5rem 0.8rem 0.1rem 0.8rem;margin:0}.carousel-item .desc-item .subtitle{font-size:17px;color:#999;padding:0 0.8rem 0.5rem 0.8rem}.informacao a{background:#007420;color:#ececec;text-align:center;border-right:1px solid rgba(0,14,4,0.3);padding:1.5rem 15px}.informacao a .icon{min-height:75px;display:block}.informacao a h3.title{font-size:18px;text-transform:uppercase;min-height:58px;padding:0.5rem 0 0;color:#ececec}.informacao a .desc{min-height:48px}.informacao a:hover{background:#000e04;color:#ececec}.transparencia{background:rgba(236,236,236,0.5);position:relative}.transparencia a{padding:1.2rem 10px;text-align:center}.transparencia a .item{background:#fff;display:block;border-radius:6px;padding:1rem;transition:all .25s ease-in-out !important}.transparencia a .item .icon i{color:#007420;font-size:50px;border:2px solid #007420;padding:1.2rem 1.3rem;border-radius:50%}.transparencia a .item .title{color:#4d4d4d;font-size:17px;text-transform:uppercase;padding:1rem 0 0.6rem 0;min-height:62px}.transparencia a .item .desc{color:#999;min-height:92px}.transparencia a:hover .item{box-shadow:0 0 12px rgba(153,153,153,0.2)}.transparencia a:hover .item .icon i{color:#fff;background:#007420}.cse{background:#fff;position:relative}.cse .item i{font-size:75px}.cse .item:hover{color:#4d4d4d;box-shadow:0 0 6px rgba(153,153,153,0.3)}.cse .modal a{color:#999;text-align:center}.cse .modal a .icon{position:relative}.cse .modal a .icon i{display:block;font-size:40px;padding:1rem 1.2rem;margin-bottom:0.5rem}.cse .modal a .title{font-size:18px}.blog-home{background:rgba(214,163,55,0.2);position:relative}.blog-home h3.title{font-size:18px;text-transform:uppercase;min-height:64px}.blog-home .item-blog .thumb{min-height:165px}.blog-home .item-blog .desc{font-size:14px;display:block;min-height:84px}.app{position:relative;background:#ececec}.app .btn-app{padding:1.9rem 0;font-size:30px;font-weight:700;display:block}.acesso-rapido .item{color:#999;text-align:center;margin:1rem 0}.acesso-rapido .item .icon i{font-size:50px}.acesso-rapido .item .desc{padding:0 0 0.7rem 0}.acesso-rapido .item:hover{color:#4d4d4d}.single-title{font-size:30px;color:#4d4d4d}.sec-list h3{font-size:20px}.sec-list h3 a{color:#4d4d4d}.sec-list .info-sec{font-size:14px}.page-title{color:#999;font-size:30px;position:relative;padding:0 0 0.5rem 0;border-bottom:1px solid rgba(153,153,153,0.3);margin:0 0 1.5rem 0;font-weight:400}.entry-title{position:relative;padding:0;margin:0;font-weight:600}.entry-title a{color:#4d4d4d;font-size:25px}.cf{position:relative;padding:0.3rem 0 0.7rem 0}.sidebar,.widget{border-left:1px solid rgba(153,153,153,0.3)}.sidebar ul,.widget ul{padding:0.7rem 0;margin:0;list-style:none}.sidebar ul li,.widget ul li{width:100%}.sidebar ul li a,.widget ul li a{background:#007420;color:#fff;font-size:18px;font-weight:500;display:block;padding:5px}.sidebar ul li a i,.widget ul li a i{float:left;font-size:20px;margin:3px 5px 0 3px}.sidebar ul li ul,.widget ul li ul{padding:0 0 0 1rem}.sidebar ul li ul li a,.widget ul li ul li a{background:none;color:#999;font-size:16px;font-weight:400;padding:5px}.sidebar ul li ul li a:hover,.widget ul li ul li a:hover{padding:5px 3px 5px 9px;color:#4d4d4d}.widget_media_image{position:relative;padding:0.2rem 0}footer.footer{position:relative;background:rgba(77,77,77,0.9)}footer.footer nav ul{list-style:none;padding:0;margin:0}footer.footer nav ul li{line-height:15px;padding:0 0.8rem 0.3rem 0}footer.footer nav ul li a{color:#ececec;font-size:11px;font-weight:300;text-transform:uppercase}footer.footer nav ul li a:hover{color:#999}footer.footer nav ul .col-title-none{font-size:0;margin:0;display:block}footer.footer nav ul .title{color:rgba(236,236,236,0.8);font-size:16px;padding:.6rem 0 0 0;font-weight:500;text-transform:uppercase}.pre-bottom{border-top:1px solid rgba(77,77,77,0.9)}.pre-bottom address{margin-top:10px;font-size:14px !important}.pre-bottom .down-app span{font-size:13px;font-weight:500}.pre-bottom .down-app a{padding:5px 10px;color:#4d4d4d;opacity:0.6}.pre-bottom .down-app a img{float:left}.pre-bottom .down-app a span{float:left;color:#4d4d4d;font-size:16px;line-height:15px;font-weight:700;margin-left:5px}.pre-bottom .down-app a:hover{opacity:1}.bottom{position:relative;background:rgba(0,0,0,0.8);color:#999;font-size:14px -2}@media (max-width: 768px){.menu-main-top{display:none;background:#007420;position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:999}.menu-main-top ul.main-top li{display:block;width:100%}.menu-main-top ul.main-top li a{display:block;float:left;width:100%;background:rgba(0,0,0,0.5)}.menu-main-top ul.main-top li ul{display:block;position:relative;background:none;top:0;width:100%;box-shadow:0 0 0 rgba(153,153,153,0);margin-bottom:25px}.menu-main-top ul.main-top li ul li a{color:#fff;background:transparent}.menu-main-top ul.main-top li ul li a:hover{color:#999}.menu-mobile-base-topo{display:none;background:#fff;position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:999}.menu-mobile-base-topo ul.nav li{display:block;width:100%}.menu-mobile-base-topo ul.nav li a{display:block;color:#999;background:rgba(236,236,236,0.8)}.menu-mobile-base-topo ul.nav li a:hover{background:rgba(236,236,236,0.8)}.menu-mobile-base-topo ul.nav li ul li a{background:none}.icon-menu{color:#ececec;padding:0.2rem 0 0 0}.icon-menu i{font-size:35px}.icon-menu-base{color:#999;padding:1.5rem 0 0 0}.icon-menu-base i{font-size:40px}.carousel-item .desc-item .title{font-size:16px}.carousel-item .desc-item .subtitle{font-size:14px}.informacao a{margin:0 0 0.3rem 0}.informacao a h3.title{font-size:20px;min-height:30px}.informacao a .desc{min-height:28px}.transparencia a .item .title{min-height:32px}.transparencia a .item .desc{min-height:42px}.blog-home{text-align:center}.blog-home h3.title{font-size:16px}.blog-home .item-blog{text-align:center}.blog-home .item-blog .thumb{min-height:105px;max-width:300px}.app .btn-app{padding:.9rem 0;font-size:20px}.pre-bottom{text-align:center}.pre-bottom address{margin-top:10px;font-size:14px !important}.pre-bottom .down-app{text-align:center !important}.bottom{text-align:center}}
