* {outline:0}

body {font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;color:#403f41;height:auto;overflow:auto}

a,a:link {color:#403f41;text-decoration:none}
a:hover,a:focus,a:active {color:#fd5e02;text-decoration:inherit}

h1,h2,h3,h4,h5,h6 {font-weight:100}
h2 {margin-top:80px;margin-bottom:0;font-size:48px;color:#929497;text-align:center}
h4 {font-size:32px}
iframe {border:none;width:100%;height:0}
ul {padding-left:15px}

label {font-weight:normal}

textarea {resize:none}

.label-nx {display:block;position:relative}
.label-nx .ex {float:right;margin-top:4px}

.form-control-nx {display:block;margin:0;padding:0 7px;font-size:28px;font-weight:100;text-align:left;border:0;background-color:#f3f3f3;border-bottom:1px dotted #929497;width:100%;height:40px}
.form-control-nx:focus {background-color:#f6f6f6}
textarea.form-control-nx {height:350px}

.wrap-anexo {display:inline-block;margin-bottom:5px}
.wrap-anexo button {margin:0 10px 0 0;padding:0 22px 0 0;background:transparent url("../images/ic-clip-p.png") right 50% no-repeat;border:none;cursor:pointer}

.wrap-btn-anexo {display:none}

.wrap-btn-anexo span,
.wrap-btn-anexo a {display:inline-block;margin-right:10px;color:#929497}

/* <iframe /> */
.wrap-input-anexo {position:relative}
.wrap-input-anexo input {position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:40px;opacity:0;cursor:pointer}
.input-anexo {padding-right:40px;background:#f3f3f3 url("../images/ic-clip.png") right 50% no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}


.erro {border-color:#d43}

/*.btn-contato {padding:0 26px 0 0;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:right 11px;border:none}
.btn-contato:hover {color:#81a02e}*/

.wrap-btn-form {margin-top:40px}

.btn-nx {display:inline-block;position:relative;margin:0;padding:1px 5px 0 5px;color:#fff;background-color:#fd5e02;border:none}

.btn-form {padding:0 80px 0 30px;line-height:50px;height:50px}

.btn-ico {display:block;position:absolute;top:0;right:0;background-color:#b24201;background-image:url("../images/ic-seta-dir.png");background-position:center 50%;background-repeat:no-repeat;width:50px;height:50px}

.btn-ico.preloader {background-image:url("../images/ic-btn-preloader.gif")}
.btn-ico.erro {background-image:url("../images/ic-x.png")}
.btn-ico.sucesso {background-image:url("../images/ic-tick.png")}

.chamada {margin-bottom:40px;font-size:24px;font-weight:100;color:#929497;text-align:center}

.ex {font-size:10px;font-weight:normal;color:#b8b8b9}

.lista {margin:0;padding:0}
.lista li {list-style-type:none}

.esconde {display:none}

.espaco-topo {height:0}

.espaco {height:80px}

.modal-backdrop {background-color:#fff}
.modal-content {border:none}

/* ***** */

.btn-menu-mobile {display:none}

.nav-nx {display:block;position:fixed;margin:0;background:#fff;width:100%;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.5);overflow:auto}
.nav-nx .container {position:relative;width:100%}

.brand-nx {display:none;margin:40px auto;border-radius:50%;overflow:hidden}
.brand-nx,
.brand-nx img {width:96px;height:96px}

.navbar-nx,
.navbar-nx li,
.navbar-nx-social,
.navbar-nx-social li {margin:0;padding:0;list-style-type:none}

.navbar-nx li,
.navbar-nx-social li {float:left;text-transform:uppercase}

.navbar-nx li a {display:block;padding:15px;line-height:20px}

.navbar-nx {float:left}

.navbar-nx-social {float:right;padding:9px 0}

.ico-social {display:block;background-position:center center;background-repeat:no-repeat;width:32px;height:32px;transition:all linear .1s}
.ico-social span {display:none}
.ico-social:hover {transition:all linear .1s}
.ico-social.facebook {background-image:url("../images/ic-social-facebook.png");width:22px}
.ico-social.facebook:hover {background-image:url("../images/ic-social-facebook-hover.png")}
.ico-social.linkedin {background-image:url("../images/ic-social-linkedin.png")}
.ico-social.linkedin:hover {background-image:url("../images/ic-social-linkedin-hover.png")}
.ico-social.google-plus {background-image:url("../images/ic-social-g-plus.png");width:42px}
.ico-social.google-plus:hover {background-image:url("../images/ic-social-g-plus-hover.png")}
.ico-social.instagram {background-image:url("../images/ic-social-instagram.png")}
.ico-social.instagram:hover {background-image:url("../images/ic-social-instagram-hover.png")}

.wrap-fb-like {position:fixed;right:15px;bottom:15px}

/* ***** */

.fundo-pagina-inicial-1 {background:url("../images/banner/1.jpg") center top no-repeat}
.fundo-pagina-inicial-2 {background:url("../images/banner/2.jpg") center top no-repeat}
.fundo-pagina-inicial-3 {background:url("../images/banner/3.jpg") center top no-repeat}
.fundo-pagina-inicial-4 {background:url("../images/banner/4.jpg") center top no-repeat}

@media (max-width: 767px) {
    .fundo-pagina-inicial-1 {background:url("../images/banner/1-m.jpg") center top no-repeat}
    .fundo-pagina-inicial-2 {background:url("../images/banner/2-m.jpg") center top no-repeat}
    .fundo-pagina-inicial-3 {background:url("../images/banner/3-m.jpg") center top no-repeat}
    .fundo-pagina-inicial-4 {background:url("../images/banner/4-m.jpg") center top no-repeat}
}

.fundo-2 {background:url("../images/pattern.png")}

.pagina-inicial {position:relative;width:100%;min-height:480px!important}

.wrap-logo {position:absolute;top:50%;margin-top:-145px;text-align:center;width:100%;height:auto}
.wrap-logo .logo {margin-bottom:10px}
.wrap-logo .logo img {display:block;margin:0 auto}
.wrap-logo h1 {color:#fff;font-weight:100}
.wrap-logo h1 span {display:none}
.wrap-logo h1 strong,
.wrap-logo h1 em {display:block;font-weight:inherit;font-style:normal}
.wrap-logo h1 strong {font-size:56px}
.wrap-logo h1 em {font-size:28px}

.col-sm-5.nx {width:20%}

.produto-ind {}
.produto-ind .img {margin-bottom:20px}
.produto-ind .img img {display:block;margin:0 auto;width:100%;height:auto}
.produto-ind .resumo h3 {display:none}

.banner-99 {margin-bottom:20px;text-align:center}
.banner-99 img {width:100%;height:auto}

.lista-logos {margin:0 auto;text-align:center;width:80%}

.galeria {background:url("../images/fundo-galeria.jpg") left bottom no-repeat}
.galeria div {float:left;overflow:hidden}
.galeria-foto-ind.foto-g,
.galeria-foto-ind.foto-m {width:50%}
.galeria-foto-ind.foto-p {width:25%}
.galeria-foto-ind {position:relative}
.galeria-foto-ind a {display:block;position:absolute;top:0;right:0;bottom:0;left:0}
.galeria-foto-ind a img {display:block;width:105%;height:auto;transition:transform .1s linear}
.galeria-foto-ind a:hover img {transform:scale(1.05);transition:transform .1s linear}
.galeria-foto-ind.foto-8 a img {margin-top:-27.5%}

.form-contato-col-1 p {margin:0}
.form-contato-col-1,
.form-contato-col-1 input,
.form-contato-col-1 textarea {font-family:"Covered By Your Grace",sans-serif;font-size:28px}
.form-contato-col-1 input,
.form-contato-col-1 textarea {padding:0 7px;color:#403f41;background:url("../images/fundo-input.png") left top repeat;border:none}
.form-contato-col-1 input {line-height:30px;height:40px}
.form-contato-col-1 textarea {line-height:30px;width:100%;height:96px}
.form-contato-col-1 label {color:#fd5e02}
.form-contato-col-1 label.txt-cinza-claro {color:inherit}

.form-contato-col-1 input.erro,
.form-contato-col-1 textarea.erro {background-image:url("../images/fundo-input-erro.png")}

.contato-endereco-oportunidade {padding-top:25px}
.contato-endereco-oportunidade p {margin-bottom:20px}
.contato-endereco-oportunidade p span {display:block;color:#929497}
.contato-endereco-oportunidade p a,
.contato-endereco-oportunidade p strong {font-weight:normal}

.oportunidades-label-textarea {margin-right:30px}
.vaga-oportunidades {display:none}
/*.iframe-anexo {height:120px}*/
@-moz-document url-prefix() {
    /* .iframe-anexo {height:120px} */
}

.lista-vagas {margin-top:27px;background-color:#f3f3f3;border:1px solid #e3e3e3}
.lista-vagas li {border-bottom:1px solid #e3e3e3}
.lista-vagas li a {display:block;padding:0 10px;font-size:28px;font-weight:100;background-color:transparent;border:0 solid transparent;transition:border .1s linear}
.lista-vagas li a:hover,
.lista-vagas li a:focus,
.lista-vagas li a:active,
.lista-vagas li.ativo a {background-color:#f6f6f6;border-left:5px solid #fd5e02;transition:border .1s linear}

.footer {color:#59595c;background-color:#f5f5f5}
.footer .container {position:relative;width:100%}

.navbar-footer-header {float:left;margin-left:-15px;padding:15px 10px 15px 152px;background:url("../images/logo-footer.png") left center no-repeat}

.navbar-footer-brand {line-height:20px}

.navbar-footer-nav {float:left}
.navbar-footer-nav li {float:left}
.navbar-footer-nav li a,
.navbar-footer-nav li span {display:block;padding:15px 10px;color:#58595b;text-decoration:none;line-height:20px}
.navbar-footer-nav li a:hover {color:#2c2c2d}

.copyright {float:left;padding:15px 10px;line-height:20px}

.btn-by {display:block;float:right;margin-right:-15px;background:url("../images/ic-by.png") center 50% no-repeat;width:50px;height:50px}

.margin-0 {margin:0}

.info {margin-top:10px;font-size:14px}
.info.info {color:#2895f1}
.info.sucesso {color:#809a00}
.info.erro {color:#d43}

.lnk-laranja,.lnk-laranja:link {color:#fd5e02}
.lnk-laranja:hover,.lnk-laranja:focus,.lnk-laranja:active {color:#ff8700}

.txt-p {font-size:14px}

.txt-cinza-claro {color:#929497}
.txt-cinza-input {color:#aaa}
.txt-laranja {color:#fd5e02}
.txt-laranja-claro {color:#ff8700}
.txt-laranja-escuro {color:#b24201}
.txt-verde {color:#809a00}

.btn-link-nx.visualizar {color:#809a00}
.btn-link-nx.remover {color:#d43}

@media (max-width:991px) {
    .wrap-logo h1 strong {font-size:48px}
    h2 {margin-top:40px}
    .brand-nx {display:block}
    .btn-menu-mobile {display:block;position:fixed;top:10px;right:10px;z-index:999}
    .nav-nx {top:0;right:auto;bottom:0;left:0;margin-left:-290px;width:290px}
    .nav-nx .container {margin:0;padding-top:15px;padding-bottom:15px}
    .navbar-nx li,
    .navbar-nx-social li {float:none}
    .ico-social.facebook {width:inherit}
    .endereco {}
    .wrap-btn-form {margin-top:20px;text-align:center}
    .retorno {text-align:center}
    .retorno.input-anexo {text-align:left}
    .navbar-footer-header {display:none}
    .navbar-footer-nav {display:none}
    .copyright {margin-left:-15px}
    .btn-by {display:none}
    .oportunidades-label-textarea {margin-bottom:0}
    .wrap-anexo {display:block}
}

@media (min-width: 768px) and (max-width:991px) {
    .form-oportinidades-col-2 {margin-bottom:15px}
    .lista-vagas {height:auto!important}
    .lista-vagas li:last-child {border:0}
}

@media (max-width: 767px) {
    .col-sm-5.nx {width:100%}
    .produto-ind {margin-bottom:20px}
    .produto-ind .img img {margin:0 auto;width:50%}
    .vaga-oportunidades-span {display:none}
    .vaga-oportunidades {display:block}
    .form-oportinidades-col-2 {display:none}
}

.navbar-nx:before,
.navbar-nx-social:after,
.nx-label:before,
.nx-label:after,
.navbar-footer-nav:before,
.navbar-footer-nav:after {content:" ";display:table}

.navbar-nx-social:after,
.nx-label:after,
.navbar-footer-nav:after {clear:both}

.outras-paginas {margin-bottom: 40px;text-align:center}
.outras-paginas .page-header {border-bottom:0}
.outras-paginas .page-header img {margin:0 auto}
.outras-paginas h2 {margin-bottom:10px}

.footer-simples {text-align:center}
