.header-infos{box-shadow: none;}
img {
    max-width: 100%;
    height: auto;
}
.carousel-caption {;
    display: none;
}
.navbar {background: #272626;box-shadow: none;}
.navbar li a, .navbar li .fa{color: #FFF !important;font-weight: 300;}
.navbar-brand {    height: 64px;display: block;margin: 17px 0;padding: 0;text-align: center;float: none;}
.logotipo img{margin: 0 auto;}
.navcenter{    text-align: center;float: none;width: 50%;margin: 0 auto;}
.navcenter li{float: none;display: inline-block;text-align: center;}
.social-infos.navbar li a{padding: 0;}
.social-infos li span{padding: 20px 10px;display: block;}
.social-infos li span a{padding: 0;text-transform: none;}
.navbar li a{padding: 20px 15px;}
.time, .logotipo img, .navbar-brand {-webkit-transition: all 300ms ease 0ms;-moz-transition: all 300ms ease 0ms;-ms-transition: all 300ms ease 0ms;transition: all 300ms ease 0ms;}
.areahome{background: #f7f7f7;padding: 50px 0;}
.areahome	article{border: 1px solid #e6e6e6;text-align: center;margin-bottom: 70px;padding: 40px 20px;background: #FFF}
.areahome	article img{margin: 0 auto;}
.areahome	article:hover {box-shadow: 0 9px 15px rgba(0,0,0,.23);}
.areahome h3, .areahome h3 a{    color: #565656;}
.areahome h3{    min-height: 55px;display: block;font-size: 20px;display: flex;align-items: center;justify-content: center;}
.areahome h2:before, .areablog h2:before, .bgcontato h2:before, h1.titulopage:before{
    position: absolute;
    display: block;
    content: "";
    height: 4px;
    text-align: center;
    bottom: -30px;
    height: 1px;
    left: 50%;
    -webkit-transform: translate(-50%,0%) scale(.5);
    -khtml-transform: translate(-50%,0%) scale(.5);
    -moz-transform: translate(-50%,0%) scale(.5);
    -ms-transform: translate(-50%,0%) scale(.5);
    -o-transform: translate(-50%,0%) scale(.5);
    transform: translate(-50%,0%) scale(.5);
        background-color: #ddd;
    width: 500px;
}
.banner-principal img{width:100%;height:auto;}
.areahome h2:after, .areablog h2:after, .bgcontato h2:after, h1.titulopage:after{
    position: absolute;
    display: block;
    content: "";
    height: 4px;
    text-align: center;
    bottom: -30px;
    height: 1px;
    left: 50%;
    -webkit-transform: translate(-50%,0%) scale(.5);
    -khtml-transform: translate(-50%,0%) scale(.5);
    -moz-transform: translate(-50%,0%) scale(.5);
    -ms-transform: translate(-50%,0%) scale(.5);
    -o-transform: translate(-50%,0%) scale(.5);
    transform: translate(-50%,0%) scale(.5);
	    z-index: 3;
    width: 100px;
    background-color: #4e4e4e;
}
.areahome h2,h1.titulopage, .areablog h2, .bgcontato h2{font-weight: 300;text-align:center;font-style: normal;font-size: 35px;text-transform: uppercase;color: #333333;letter-spacing: 0.1em;font-size: 35px;line-height: 1.2;position: relative;margin-bottom: 83px;}
h1.titulopage{font-size: 33px;font-weight: 300;text-transform: none;text-align: left;margin-bottom: 48px;}
h1.titulopage:after{    bottom: -17px;height: 5px;left: 5%;}
h1.titulopage:before{height: 2px;left: 23%;    bottom: -17px;}
.areahome p {font-size: 17px;line-height: 120%;min-height: 80px;}
.areahome .btnp{background: #000;color: #FFF;border-radius: 20px;text-transform: none;letter-spacing: 1px;padding: 8px 31px;display: block;margin-bottom: 0;}
.navbar-default .navbar-nav>li>a:hover {color: #333;background-color: #cecece;}
.areahome .owl-nav div {color: #ccc;border: 2px solid;font-size: 30px;border-radius: 100%;height: 45px;width: 45px;text-align: center;background: rgba(255, 255, 255, 0.19);position: absolute;top: 35%;}
.areahome .owl-nav div.owl-prev {left: -70px;}
.areahome .owl-nav div.owl-next {right: -70px;}
.bgbranco, .bgcontato{padding: 6% 0;}
.tel span{color: #FFF;font-size: 30px;font-weight: 600;}
.bgbranco.quemsomo h2{font-size: 30px;line-height: 1.5em;color: #000;font-weight: 400;}
.bgbranco.quemsomo .btnp{border: 0;padding: 0;margin-bottom: 53px;}
.small-height .logotipo img{height: 30px;}
.small-height .navbar-brand {height: 35px;}
.areablog article{border: 1px solid #e6e6e6;text-align: center;margin-bottom: 70px;padding: 40px 20px;background: #FFF}
.areablog article .btnp, .menupage a.btleiamais{background: #000;color: #FFF;border-radius: 20px;text-transform: none;letter-spacing: 1px;padding: 8px 31px;display: block;margin-bottom: 0;text-align: center;}
.bgcontato .form-control, .form-contato  .form-control{    height: 50px;}
.bgcontato .captcha img, .form-contato .captcha img{float: left;border: 1px solid #ccc;}
.bgcontato .captcha #captcha-input, .form-contato .captcha #captcha-input{float: left;width: 170px;}
.bgcontato textarea.form-control, .form-contato  textarea.form-control{height: 150px;}
.bgcontato #btEnviar, .contatospages  #btEnviar{background: #000 !important;color: #FFF;font-size: 18px;text-transform: uppercase;letter-spacing: 3px;border: 0;}
.bgcontato{background-size: 100% !important;position: relative;}
.bgcontato:before{content: '';background: rgba(0, 0, 0, 0.77);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.bgcontato h2{color: #FFF;}
h1.titulopage{margin-top: 80px;}
.mapahome, .mapahome iframe, .mapahome .banner-codigo{width: 100% !important;height: 450px;}
.mapahome iframe {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);border: none;}
.main.areas{position: relative;background: #f5f5f5;}
.main.areas:before{content: "";display: block;position: absolute;width: 49%;left: 0;height: 100%;background: #FFF;}
.contatopage{padding-top: 80px;padding-bottom: 80px;}
.contatopage .form-control{    height: 37px;}
.contatopage .captcha img{float: left;border: 1px solid #ccc;    width: auto;height: 37px;min-width: initial;}
.contatopage .captcha #captcha-input{float: left;width: 170px;}
.contatopage textarea.form-control{height: 150px;}
.contatopage #btEnviar{background: #000;color: #FFF;font-size: 18px;text-transform: uppercase;letter-spacing: 3px;border: 0;}
.contatopage h2{text-align: center;font-size: 20px;line-height: 28px;margin-top: 0;font-weight: 300;}
.titulospaginas{    padding: 4% 0;}
.contearea ul{margin: 0;padding: 0;list-style: none;}
.contearea ul li{margin: 0;font-size: 18px;font-weight: 300;margin-bottom: 10px;}
.contearea ul li:before{content: "\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 15px;}
.contearea{margin-right: 37px;padding-bottom: 34px;}
.titulospaginas.detblog {padding: 8% 0;}
.contearea a{color: #000;font-weight: 600;}
.caret{margin-left: 9px;}
.dropdown-menu {background: #000;margin: 0;border: 0;padding: 0;}
.dropdown-menu li{display: block;}
.dropdown-menu li a{text-align: left;background: #e0e0e0;text-transform: none;color: #000 !important;padding: 12px !important;border-bottom: 1px solid #bdbdbd;}
.dropdown-menu li a:hover{background: #FFF;color: #000;}
.nav.navbar-nav > li.open > a:before{display: none;}
.nav.navbar-nav > li:hover a{color: #000 !important;}
.menupage .bgavatar{display: none;}
.textspage{padding: 60px 0;}
.titulospaginas h1{margin: 0;padding: 2%;text-align: center;display: block;margin-top: 37px;}
.menupage p {font-size: 15px;line-height: 154%;margin-bottom: 25px;}
.indexpage .main{padding: 0;}
h4.resume{text-align: center;font-size: 22px;font-weight: 300;line-height: 27px;border-bottom: 1px solid #ddd;padding-bottom: 30px;margin-bottom: 45px;}
.advs ul li{font-size: 15px;line-height: 154%;margin-bottom: 25px;color: #666;font-weight: 300;}
.advs .contmenu{padding: 10px 36px;min-height: 422px;display: block;}
.main.margs{padding: 5% 0;}
.textspage a, .infoscontato a{color: #000;text-decoration: underline;}
.titulospaginas.pagecontato{background: url(/uploads/744/layout/contatos.jpg) no-repeat center;}
.banner-mobile img{width: 100%;height: auto;}
.areablog.bgcinza .list-view h3{    min-height: 100px; display: flex;align-items: center;justify-content: center;}


/*******************
MOBILE CSS
******************/

@media (max-width: 1370px){
    .social-infos li span {padding: 20px 5px;}
    .navbar li a {padding: 20px 9px;}
    .areahome .btnp{font-size: 15px;padding: 8px 12px;}
}
@media (max-width: 1222px){
    .social-infos li span {padding: 20px 5px;}
    .navbar li a {padding: 20px 6px;font-size: 13px;}
    .areahome p{    min-height: 116px;}
    .areahome h3{font-size: 17px; }
    .areahome p {font-size: 15px;}
    .areablog.bgcinza h3{font-size: 20px;}
}
@media (max-width: 1090px){
    .social-infos li span {padding: 20px 1px;}
    .navbar li a {padding: 20px 6px;font-size: 13px;}
    .areahome p{    min-height: 116px;}
    .areahome h3{font-size: 17px; }
    .areahome p {font-size: 15px;}
    .areablog.bgcinza h3{font-size: 20px;}
    .navcenter  li a{    padding: 20px 3px;font-size: 12px;}
    .bgbranco.quemsomo h2{margin: 0;}
    .bgbranco.quemsomo .btnp{    margin-bottom: 25px;}
    .areahome h2, h1.titulopage, .areablog h2, .bgcontato h2{    font-size: 28px;}
}
@media (max-width: 991px){
    .navcenter li{display: block;}
    .social-infos.navbar-left li, .social-links.navbar-right li{display: block;}
    .social-infos.navbar-left, .social-links.navbar-right{display: none;}
    .social-infos li span {padding: 20px 1px;}
    .navbar li a {padding: 20px 6px;font-size: 13px;}
    .areahome p{    min-height: 116px;}
    .areahome h3{font-size: 17px; }
    .areahome p {font-size: 15px;}
    .areablog.bgcinza h3{font-size: 20px;}
    .navcenter  li a{padding: 20px 3px;font-size: 18px;border-bottom: 1px solid #404040;}
    .bgbranco.quemsomo h2{margin: 0;}
    .bgbranco.quemsomo .btnp{    margin-bottom: 25px;}
    .areahome h2, h1.titulopage, .areablog h2, .bgcontato h2{    font-size: 28px;}
    .navcenter{width: auto;}
    .navbar-toggle{margin: 16px 0;}
    .navbar-fixed-top .navbar-collapse {max-height: initial;}
    .dropdown-menu{float: none;position: initial;}
    .dropdown-menu li a{text-align: center;}
    .container {width: 90%;}
    .main.areas:before{ display: none;}
    .menupage .contmenu h3 {font-size: 20px;}
    .areahome .container{width: 80%;}
    .areablog .owl-nav {top: -119px;}
    .bgcontato{    background-size: auto 100% !important;}
    .contatopage {padding-top: 0;}
}

@media (max-width: 679px){
    .navbar-brand img {height: 85%;width: auto;}
    .navcenter li{display: block;}
    .social-infos.navbar-left li, .social-links.navbar-right li{display: block;}
    .social-infos.navbar-left, .social-links.navbar-right{display: none;}
    .social-infos li span {padding: 20px 1px;}
    .navbar li a {padding: 20px 6px;font-size: 13px;}
    .areahome p{    min-height: 116px;}
    .areahome h3{font-size: 17px; }
    .areahome p {font-size: 15px;}
    .areablog.bgcinza h3{font-size: 20px;}
    .navcenter  li a{padding: 20px 3px;font-size: 18px;border-bottom: 1px solid #404040;}
    .bgbranco.quemsomo h2{margin: 0;}
    .bgbranco.quemsomo .btnp{    margin-bottom: 25px;}
    .areahome h2, h1.titulopage, .areablog h2, .bgcontato h2{    font-size: 21px;}
    .navcenter{width: auto;}
    .navbar-toggle {margin: 16px 12px;}
    .navbar-fixed-top .navbar-collapse {max-height: initial;}
    .dropdown-menu{float: none;position: initial;}
    .dropdown-menu li a{text-align: center;}
    .container {width: 90%;}
    .main.areas:before{ display: none;}
    .menupage .contmenu h3 {font-size: 20px;}
    .areahome .container{width: 64%;}
    .areablog .owl-nav {top: -119px;}
    .bgcontato{    background-size: auto 100% !important;}
    .contatopage {padding-top: 0;}
    .quemsomo .rightr img{display: none;}
    .quemsomo img{display: block;margin: 10px auto;}
    .titulospaginas h1{font-size: 30px;}
    .container, p, h1, h2, h3, h4, h5{text-align: center;}
    .titulospaginas.detblog {padding: 15% 0;}
    .areahome h2, h1.titulopage, .areablog h2, .bgcontato h2{text-align: center;}
    h1.titulopage:before, h1.titulopage:after{display: none;}
    .contearea{margin-right: 0;}
}

@media (max-width: 415px){
    .navbar-brand img {height: 69%;width: auto;}
    .navcenter li{display: block;}
    .social-infos.navbar-left li, .social-links.navbar-right li{display: block;}
    .social-infos.navbar-left, .social-links.navbar-right{display: none;}
    .social-infos li span {padding: 20px 1px;}
    .navbar li a {padding: 20px 6px;font-size: 13px;}
    .areahome p{    min-height: 116px;}
    .areahome h3{font-size: 17px; }
    .areahome p {font-size: 15px;}
    .areablog.bgcinza h3{font-size: 20px;}
    .navcenter  li a{padding: 20px 3px;font-size: 18px;border-bottom: 1px solid #404040;}
    .bgbranco.quemsomo h2{margin: 0;}
    .bgbranco.quemsomo .btnp{    margin-bottom: 25px;}
    .areahome h2, h1.titulopage, .areablog h2, .bgcontato h2{    font-size: 29px;    margin-bottom: 38px;}
    .navcenter{width: auto;}
    .navbar-toggle {margin: 16px 12px;}
    .navbar-fixed-top .navbar-collapse {max-height: initial;}
    .dropdown-menu{float: none;position: initial;}
    .dropdown-menu li a{text-align: center;}
    .container {width: 90%;}
    .main.areas:before{ display: none;}
    .menupage .contmenu h3 {font-size: 20px;}
    .areahome .container{width: 82%;}
    .areablog .owl-nav {top: -119px;}
    .bgcontato{    background-size: auto 100% !important;}
    .contatopage {padding-top: 0;}
    .quemsomo .rightr img{display: none;}
    .quemsomo img{display: block;margin: 10px auto;}
    .titulospaginas h1{font-size: 30px;}
    .container, p, h1, h2, h3, h4, h5{text-align: center;}
    .titulospaginas.detblog {padding: 15% 0;}
    .areahome h2, h1.titulopage, .areablog h2, .bgcontato h2{text-align: center;}
    h1.titulopage:before, h1.titulopage:after{display: none;}
    .contearea{margin-right: 0;}
    .areahome .owl-nav div{top: -90px;}
    .areahome .owl-nav div.owl-prev{left: -11px;}
    .areahome .owl-nav div.owl-next{right: -11px;}
    .tel span{    font-size: 28px;}
    .bgblack {padding: 9% 0;}
    .areablog .owl-nav div.owl-next, .areablog .owl-nav div.owl-prev{display: none;}
    .bgcontato .captcha #captcha-input, .form-contato .captcha #captcha-input{    width: 132px;}
}





























form br{display:none !important;}