@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);body{margin:0 auto;padding:0;outline:none;border:none}.construcao{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center}.construcao img{max-width:100%;display:block;margin:0 auto}.construcao .dentro{max-width:1280px;width:100%;text-align:center;padding-left:5%;padding-right:5%}.construcao .dentro .logo{margin-top:50px}.construcao .dentro h1{font-family:'Roboto';font-weight:300;color:#adadad;font-size:24px;display:block;text-align:center;margin:0 auto;margin-top:40px;margin-bottom:30px}.construcao .dentro p{font-family:'Roboto';font-weight:300;color:#adadad;font-size:18px;display:block;text-align:center;margin:0 auto;max-width:390px}.construcao .dentro p span{color:#000}.construcao .dentro p a{font-family:'Roboto';font-weight:300;color:#000;font-size:18px;display:inline}.construcao .dentro a{display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:'Roboto';font-weight:300;color:#adadad;font-size:18px;margin-top:30px}.construcao .dentro a:hover>i{background-color:#000}.construcao .dentro a i{width:25px;height:25px;-webkit-border-radius:9999999px;-moz-border-radius:9999999px;border-radius:9999999px;background-color:#a1a2a6;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;margin-right:10px;-webkit-transition:background-color 500ms ease-out .3s;-moz-transition:background-color 500ms ease-out .3s;-o-transition:background-color 500ms ease-out .3s;transition:background-color 500ms ease-out .3s}.menu{position:fixed;top:0;left:0;z-index:10;width:100%;min-height:170px;background:-moz-linear-gradient(top,rgb(0 0 0) 0%,#fff0 100%);background:-webkit-linear-gradient(top,rgb(0 0 0) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#007db9e8',GradientType=0)}.menu img{max-width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu.rolou img{width:150px}.menu .dentro{max-width:1560px;margin:0 auto;position:relative;padding-top:50px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu.rolou .dentro{padding-top:25px}.menu .row{margin-left:0;margin-right:0}.menu .menus{position:absolute;top:2px;right:0;margin:0;padding:0}.menu .menus li{display:inline-block;vertical-align:middle;margin-left:36px;padding-bottom:13px;border-bottom:5px solid #fff0;text-align:center;color:#fff;font-size:14px;font-family:Roboto;font-weight:500;text-transform:uppercase;cursor:pointer}.menu .menus li:hover{border-bottom:5px solid #fff}.menu .menus li a{text-decoration:none;color:#fff;font-size:14px;font-family:Roboto;font-weight:500;text-transform:uppercase}.menu .menus li ul{width:auto;position:absolute;top:50px;padding:0;display:block;margin:0;display:none}.menu .menus li ul li{margin-left:0;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;display:block;width:100%;background:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none;text-align:left;margin-bottom:5px}.menu .menus li ul li:hover{border:none;background:#fff}.menu .menus li ul li:hover>a{color:#000}.menu .menus li ul li a{text-decoration:none;color:#fff;font-size:14px;font-family:Roboto;font-weight:500;text-transform:uppercase}.menu .redes a{display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:'Roboto';font-weight:300;color:#adadad;font-size:18px}.menu .menus .redes{margin-left:20px}.menu .menus .redes:hover{border-bottom:5px solid #fff0}.menu .menus .redes a i{width:25px;height:25px;-webkit-border-radius:9999999px;-moz-border-radius:9999999px;border-radius:9999999px;background-color:#fff;color:#000;font-size:11px;display:flex;align-items:center;justify-content:center;margin-right:10px}.menu .menus .ativa{border-bottom:5px solid rgb(255 255 255)}.menu-mobile{position:fixed;width:200px;background:-moz-linear-gradient(top,rgb(0 0 0) 0%,#fff0 100%);background:-webkit-linear-gradient(top,rgb(0 0 0) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#007db9e8',GradientType=0);height:100%;top:0;left:0;z-index:50;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;left:-200px;display:none;padding-left:20px;padding-right:20px;padding-top:100px}.logo-mobile{position:fixed;right:30px;top:37px;display:none;z-index:50;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.logo-mobile.ativo{right:calc(100% - 180px)}.logo-mobile img{width:150px}@media screen and (max-width:1560px){.menu .dentro{padding-left:15px;padding-right:15px}}.abre-mobile{position:absolute;top:25px;right:-100px;outline:none;border:none;background-color:rgb(0 0 0 / .8);padding-right:15px;padding-left:15px;padding-top:10px;padding-bottom:10px;-webkit-box-shadow:0 0 1px 0 rgb(0 0 0 / .75);-moz-box-shadow:0 0 1px 0 rgb(0 0 0 / .75);box-shadow:0 0 1px 0 rgb(0 0 0 / .75)}.abre-mobile i{font-size:30px;color:#fff}.mobile-abre{left:0}.menu-mobile ul{padding:0;margin:0;display:inline-block;position:relative}.menu-mobile ul li{padding-bottom:13px;padding-top:13px;display:block;font-size:14px;font-family:"Roboto";font-weight:500;color:#fff;cursor:pointer;position:relative;width:100%;text-transform:uppercase}.menu-mobile ul li a{display:block;font-size:14px;font-family:"Roboto";font-weight:500;color:#fff;text-decoration:none}.menu-mobile .toggle{padding-top:20px;background:#fff0;margin-top:0;display:none}.menu-mobile .toggle li{padding-top:13px;padding-top:13px;display:block;width:100%;margin-left:10px}.segura-mobile{width:100%;position:fixed;top:0;left:0;height:50px;padding-top:80px;padding-bottom:10px;background-color:#000;z-index:30;display:none}@media screen and (max-width:990px){.home,.sobre,.contato,.moderna{margin-top:90px}}@media screen and (max-width:1250px){.menu{display:none}.menu-mobile{display:block}.logo-mobile{display:inline-table}.segura-mobile{display:block}}.rodape{width:100%;position:relative;clear:both}.rodape .row{margin-right:0;margin-left:0}.rodape .dentro{max-width:1560px;margin:0 auto;position:relative;padding-top:50px;padding-bottom:60px}.rodape .dentro a{display:block;color:#898989;font-size:14px;font-family:Roboto;font-weight:500;margin-bottom:3px;text-decoration:none}.rodape p{margin-bottom:2px;display:block;color:#898989;font-size:14px;font-weight:400;font-family:Roboto}.rodape span{margin-bottom:5px;display:block;color:#898989;font-size:14px;font-weight:500;font-family:Roboto}.rodape span.empurra{margin-top:30px}.rodape .redes a{display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:'Roboto';font-weight:300;color:#adadad;font-size:18px;float:left}.rodape .redes a i{width:30px;height:30px;-webkit-border-radius:9999999px;-moz-border-radius:9999999px;border-radius:9999999px;background-color:#898989;color:#fff;font-size:17px;display:flex;align-items:center;justify-content:center;margin-right:10px}.blog .header{height:500px;width:100%;background-image:url(/wp-content/themes/souzanno/imagens/home/bloco-01.png);z-index:1;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;display:flex;justify-content:center;align-items:center}.blog .header h1{margin:0;font-family:"Butler Stencil";font-size:60px;color:#fff;text-transform:uppercase}.blog .dentro{max-width:1560px;margin:0 auto;padding-top:100px;text-align:center}@media screen and (max-width:1560px){.blog .dentro{margin-left:2%;margin-right:2%;width:96%}}.blog .post{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin-left:-4px;margin-right:10px;position:relative;background-size:cover;background-position:50% 50%;height:300px;text-decoration:none}.blog .post .hover{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(0 0 0 / .7);display:flex;justify-content:center;align-items:center}.blog .post .conteudo{text-align:center}.blog .post .data{color:#fff;font-size:14px;font-family:Roboto;font-weight:500;display:block;width:100%}.blog .post .titulo{font-family:"Butler Stencil";font-size:50px;color:#fff;display:block;width:100%}.navegacao{margin:0 auto}.navegacao li{display:inline-block;vertical-align:top;margin-right:5px}.navegacao li a{padding:5px;border:2px solid #bfbfbf;text-align:center;font-family:'Open Sans';color:#bfbfbf;font-size:18px;display:block;min-width:40px;width:100%;text-decoration:none}.navegacao .nav-anterior a,.navegacao .nav-proximo a,.navegacao li.active a{background-color:#898989;border:2px solid #898989;color:#fff}.navegacao .nav-anterior a:before{width:18px;height:20px;content:'\f104';font-family:'FontAwesome';background-size:cover;position:relative}.navegacao .nav-proximo a:before{width:18px;height:20px;content:'\f105';font-family:'FontAwesome';background-size:cover;position:relative}.blog .header{width:100%;height:650px}.blog .texto{margin-top:-150px}.blog .texto .dentro{max-width:1560px;margin:0 auto;padding-top:100px;padding-bottom:100px;background-color:#fff}.blog .texto .dentro h1{font-family:"Butler Stencil";font-size:40px;color:#000;display:block;width:100%;margin-bottom:0}.blog .texto .dentro .data{font-family:'Open Sans';font-size:16px;color:#898989;display:block;width:100%}.blog .texto .conteudo{margin-top:50px;padding-left:5%;padding-right:5%;width:100%;text-align:left;font-family:'Open Sans';font-size:16px;line-height:1.1em}.formulario input,.formulario textarea,.formulario select{background:#fff0;border:1px solid #555;padding-left:15px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size:14px;color:#545454;font-family:"Roboto";font-weight:300;display:block;width:100%;box-sizing:border-box;outline:none;margin-bottom:20px}.formulario .selecarquvi{background:#fff0;border:1px solid #555;padding-left:15px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size:14px;color:#545454;font-family:"Roboto";font-weight:300;display:block;width:100%;box-sizing:border-box;outline:none;margin-bottom:20px}.formulario .clicaarquiv{background:#191919;border:1px solid #191919;padding-left:15px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size:14px;color:#d3d3d3;font-family:"Roboto";font-weight:300;display:block;width:100%;box-sizing:border-box;outline:none;margin-bottom:20px;text-align:center}.formulario span{font-family:"Roboto";font-weight:300;color:#545454;font-size:14px}.formulario .col-md-4{padding-left:0}.formulario .col-md-8{padding-right:0}.formulario .col-1{padding-left:0;padding-right:15px}.formulario .col-2{padding-left:15px;padding-right:0}.formulario select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background-image:url(/wp-content/themes/souzanno/imagens/seta.png);background-repeat:no-repeat;background-position:97% 50%}.formulario input[type=submit]{border:none!important;background:#be9173;color:#fff;text-align:center;font-size:16px;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#formcontato,#formulariovisita{margin-bottom:50px;display:inline-block;width:100%}#formcontato .enviar{height:100px;border:none!important;background:#be9173;color:#fff;text-align:center;font-size:16px;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#formvisita .enviar{border:none!important;background:#be9173;color:#fff;text-align:center;font-size:16px;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#formvisita{margin-top:100px}.contato #formvisita{margin-top:0}.moderna #formvisita{margin-top:0}#formvisita .captcha{margin-bottom:50px}#formnewsletter{margin-top:10px}#formnewsletter .newsletter-enviar{height:45px;border:none!important;background:#000;color:#fff;text-align:center;font-size:16px;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#formnewsletter input{margin-bottom:10px}.formulario input:active,.formulario input:focus,.formulario select:active,.formulario select:focus,.formulario textarea:active,.formulario textarea:focus{color:#555;border-color:#555}.formulario input[type=submit]:active,.formulario input[type=submit]:focus{color:#fff}.formulario .captcha{display:inline-block;max-width:100%;transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}.formulario .sucesso{color:green}.formulario a{color:#fff;font-family:"Rubik";font-weight:500;font-size:20px}.formulario .arquivo{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.formulario .arquivo+label{background:#fff0;border:2px solid #707070;padding-left:15px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size:17px;color:#707070;font-family:"Rubik";font-weight:400;display:block;width:100%;box-sizing:border-box;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px}.formulario .arquivo+label.error{border-color:#EA253F;color:#EA253F}.formulario i{color:#021158}.formulariobranco input[type=text]{color:#fff;border-color:#fff;font-size:16px}.formulariobranco input[type=text]:active,.formulariobranco input[type=text]:focus{color:#fff;border-color:#fff}.formulariobranco input::-webkit-input-placeholder{color:#fff;opacity:1}.formulariobranco input::-moz-placeholder{color:#fff;opacity:1}.formulariobranco input:-ms-input-placeholder{color:#fff;opacity:1}.formulariobranco input:-moz-placeholder{color:#fff;opacity:1}.formulario input::-webkit-input-placeholder,.formulario textarea::-webkit-input-placeholder,.formulario select::-webkit-input-placeholder{opacity:1}.formulario input::-moz-placeholder,.formulario textarea::-moz-placeholder,.formulario select::-moz-placeholder{opacity:1}.formulario input:-ms-input-placeholder,.formulario textarea:-ms-input-placeholder,.formulario select:-ms-input-placeholder{opacity:1}.formulario input:-moz-placeholder,.formulario textarea:-moz-placeholder,.formulario select:-moz-placeholder{opacity:1}.formulario .captcha.error{border:2px solid #EA253F!important}.formulario .error{border-color:#EA253F!important;color:#EA253F!important}@media screen and (max-width:990px){.formulario .col-md-4{padding-left:0;padding-right:0}.formulario .col-md-8{padding-right:0;padding-left:0}.formulario .col-1{padding-left:0;padding-right:0}.formulario .col-2{padding-left:0;padding-right:0}#formcontato .enviar{height:auto}#formcontato{padding-top:100px}}.bloco-fornecedores .dentro{max-width:1560px;margin:0 auto;margin-top:100px;margin-bottom:100px;min-height:auto}.bloco-fornecedores .slider{width:330px;height:100px}.bloco-fornecedores .slider li{width:330px;height:140px;text-align:center;display:flex;align-items:center;justify-content:center}.bloco-fornecedores .bx-wrapper{max-width:100%!important}.bloco-fornecedores .bx-viewport{box-shadow:none;position:relative}.bloco-fornecedores .proximo a{background-image:url(/wp-content/themes/souzanno/imagens/seta-direita.png);background-size:contain;width:25px;height:25px;position:absolute;top:calc(50% - 12.5px);right:10px;display:block}.bloco-fornecedores .anterior a{background-image:url(/wp-content/themes/souzanno/imagens/seta-esquerda.png);background-size:contain;width:25px;height:25px;position:absolute;top:calc(50% - 12.5px);left:10px;display:block}.bloco-fornecedores .bx-loading{display:none}.bloco-fornecedores img{display:block;max-width:100%;max-height:100%}.home .bloco-imagem a,.home .bloco-img-02 a{display:none;border:4px solid;border-color:#fff;font-size:18px;font-family:"Roboto";color:#fff;max-width:200px;text-align:center;width:100%;margin:0 auto;margin-top:19px;text-decoration:none}.home .bloco-imagem,.home .bloco-img-02{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media screen and (min-width:980px){.home .bloco-imagem:hover,.home .bloco-imagem:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:all .5s ease-out}.home .bloco-imagem:hover>.borda,.home .bloco-imagem:hover>.borda{background:#000;border-color:#000;color:#fff}.home .bloco-imagem:hover a,.home .bloco-imagem:hover a{display:block!important}.home .bloco-imagem:hover .texto-04,.home .bloco-imagem:hover .texto-04{padding-top:35px}}.galeria-categoria a{width:20%;height:250px;display:inline-block;position:relative;vertical-align:top}.galeria-categoria .imagem{height:100%;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;margin:0;z-index:2}.galeria-categoria .imagem:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);cursor:zoom-in;transition:all .5s ease-out}.categoria .linha-03{text-align:center}.cinco a{width:20%;height:250px}@media screen and (max-width:1360px){.galeria-categoria a{height:200px;width:33.3%;margin:5px}}@media screen and (max-width:990px){.galeria-categoria a{height:200px;width:50%;margin:5px}}@media screen and (max-width:500px){.galeria-categoria a{height:200px;width:100%;margin:5px}}.mapa-holder{position:relative}.mapa{width:63.6%;height:735px;position:absolute;top:0;right:0}@media screen and (max-width:900px){.mapa{width:100%;position:relative;height:400px}.contato .bloco-preto{width:100%;max-width:100%;margin-left:0}.contato .texto-03{width:100%}.contato .texto-04{width:100%;max-width:100%}.contato .bloco-preto-02{margin-top:0;margin-left:0}}.segura-slider-pequeno{position:relative;margin-top:40px;margin-bottom:-100px}@media screen and (max-width:900px){.segura-slider-pequeno{margin-bottom:0}}.segura-slider-pequeno .slider-pequeno{height:100px}.segura-slider-pequeno .slider-pequeno li{height:300px;width:100%;background-size:cover;background-position:50% 50%;text-align:center;display:flex;align-items:center;justify-content:center}.segura-slider-pequeno .bx-wrapper{max-width:100%!important}.segura-slider-pequeno .bx-viewport{box-shadow:none;position:relative;border:none;left:0}.segura-slider-pequeno .proximo a{background-image:url(/wp-content/themes/souzanno/imagens/sobre/direita.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:20px;height:20px;position:absolute;top:calc(50% - 12.5px);right:-20px;display:block;z-index:10}.segura-slider-pequeno .anterior a{background-image:url(/wp-content/themes/souzanno/imagens/sobre/esquerda.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:20px;height:20px;position:absolute;top:calc(50% - 12.5px);left:-20px;display:block;z-index:10}@media screen and (max-width:1200px){.segura-slider-pequeno .anterior a{left:20px}.segura-slider-pequeno .proximo a{right:20px}}.formulario input[type=submit]:hover{background-color:#000}.formulario .clicaarquiv:hover{color:#fff;background-color:#be9173;cursor:pointer;border:none}#formcontato .enviar:hover{background-color:#000}@media screen and (max-width:1280px){.bloco-imagem{height:200px!important}.sobre .img-fundo-02,.sobre .img-fundo{width:100%;margin-left:0;margin-top:50px}.segura-slider-pequeno{margin-bottom:20px}}@media screen and (max-width:1350px){.home .bloco-img-04{width:100%;position:relative}.home .bloco-texto{margin-left:0;width:100%;position:absolute;bottom:0}.home .bloco-img-06{position:relative;width:100%;background-size:cover}.home .bloco-img-05{position:relative;width:100%;padding:0;display:flex;align-items:center;justify-content:center;text-align:center}.home .img-compasso{margin-left:0}.home .borda-03{display:block;margin-left:0;width:100%}.home .texto-09{margin-left:0}.home .borda-02{margin-top:30px;margin:0 auto}.home .texto-06{max-width:100%;text-align:center;margin-bottom:50px}}@media screen and (max-width:1000px){.home .insta{width:auto;margin:0 auto}.home .fundo-cinza{margin-top:50px;max-width:100%;width:100%;margin-left:0}.home .texto-02{max-width:100%}.home .texto-03{max-width:100%;text-align:center}.home .borda-02{width:90%;margin-left:5%;margin-right:5%;text-align:center}.sobre .texto-06{padding-top:50px;width:100%}.sobre .texto-06,.sobre .texto-07{max-width:100%;margin-left:0;margin-top:0}.sobre .texto-07{padding-bottom:50px;width:100%}}@media screen and (max-width:500px){.home .bloco-imagem{width:100%;margin-top:20px}}