@import url("https://fonts.googleapis.com/css?family=Exo+2:300,400,500|Lato:400,400i,700,700i");
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}.icon{width:40px;height:40px}.link{display:block;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-style:normal;font-weight:300;text-transform:uppercase;color:#855a3a;line-height:1.2}.d-block{display:inline-block}a{text-decoration:none;color:inherit;-webkit-transition:color .3s;transition:color .3s}p{line-height:1.5}.center{width:1380px;position:relative;margin:0 auto}@media only screen and (max-width:1419px){.center{width:90%}}.fancybox-skin{-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0 !important}.fancybox-title{font-size:12px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#373435}.fancybox-close{background:url("../img/layout/lightbox-fechar.png") no-repeat center;width:20px;height:20px;top:-24px;right:-4px}.fancybox-next span{background:url("../img/layout/lightbox-avancar.png") no-repeat center;right:-50px;visibility:visible}.fancybox-prev span{background:url("../img/layout/lightbox-retroceder.png") no-repeat center;left:-50px;visibility:visible}footer{background:#f0f0f0;border-top:1px solid #855a3a}footer .center{padding:15px 0}footer .center:before,footer .center:after{content:" ";display:table}footer .center:after{clear:both}footer .col{float:left;margin-right:24px}@media only screen and (min-width:768px) and (max-width:1419px){footer .col{width:150px}footer .col:nth-child(4){clear:left}footer .col:nth-child(1),footer .col:nth-child(2),footer .col:nth-child(3){margin-bottom:24px}}@media only screen and (max-width:767px){footer .col{display:none}footer .col.col-fixa{display:block;clear:left}footer .col.col-fixa:last-child{margin-top:24px}}footer .col:last-child{margin-right:0}footer .col a{display:block;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#855a3a;line-height:1.5}footer .col a:hover{color:#000}footer .col a.titulo{text-transform:uppercase;display:block;border-bottom:1px solid #855a3a;margin-top:24px;margin-bottom:3px}footer .col a.titulo:first-child{margin-top:0}footer .col p{font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#855a3a;line-height:1.5;margin:0}footer .col p.endereco{font-size:12px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;line-height:1.4;margin:2px 0 6px}footer .col .social{display:block;font-size:0}footer .col .social a{display:inline-block;width:12px;height:12px;text-indent:-9999px;background-position:center top;background-repeat:no-repeat;-webkit-transition:background .3s;transition:background .3s;margin-right:3px}footer .col .social a:hover{background-position:center bottom}footer .col .social a.facebook{background-image:url("../img/layout/ico-facebook.png")}footer .col .social a.instagram{background-image:url("../img/layout/ico-instagram.png")}footer .col .area-cliente{text-transform:uppercase;border:1px solid #855a3a;text-align:center;padding:8px;display:block;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;margin-bottom:8px}footer .col .area-cliente:hover{background:#855a3a;color:#fff}footer .copyright{border-top:1px solid #855a3a}footer .copyright .center{padding:0}footer .copyright p{margin:0;font-size:10px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#855a3a;padding:8px 0}footer .copyright p a:hover{text-decoration:underline}footer .copyright p span{margin:0 5px}@media only screen and (max-width:767px){footer .copyright p span{display:block;font-size:0}}.site-wrapper{padding:50px 0;position:relative}.site-wrapper:before,.site-wrapper:after{content:" ";display:table}.site-wrapper:after{clear:both}@media only screen and (max-width:1419px){.site-wrapper{padding:0;width:100%}}.main{width:885px;float:right}@media only screen and (max-width:1419px){.main{width:90%;margin:0 auto;float:none;padding:5% 0}}.main .not-found{overflow:hidden}.main .not-found h1{display:inline-block;font-size:14px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;border:1px solid #855a3a;padding:14px 20px;color:#855a3a;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px) and (max-width:1419px){.main .not-found h1{margin-top:120px;margin-bottom:120px}}@media only screen and (max-width:767px){.main .not-found h1{font-size:13px;padding:12px 16px;margin-top:65px;margin-bottom:65px;white-space:nowrap}}header{width:325px;float:left;text-align:right;padding-bottom:50px}@media only screen and (max-width:1419px){header{display:none}}header.stick{position:fixed;top:50px}header a{display:block;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;font-weight:300;text-transform:uppercase;color:#855a3a;line-height:2}header a.logo{display:inline-block;margin-bottom:50px}header a.active{font-weight:500}header a:hover,header a.active{color:#000}header a.area-cliente{display:inline-block;border:1px solid #855a3a;padding:8px;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;margin:25px 0 12px}header a.area-cliente:hover{background:#855a3a;color:#fff}header .links-internos{margin-bottom:10px}header .links-internos a{text-transform:none;line-height:1.6}header .social{font-size:0;overflow:hidden}header .social a{display:inline-block;width:12px;height:12px;text-indent:9999px;background-position:center top;background-repeat:no-repeat;-webkit-transition:background .3s;transition:background .3s;margin-left:3px}header .social a:hover{background-position:center bottom}header .social a.facebook{background-image:url("../img/layout/ico-facebook.png")}header .social a.instagram{background-image:url("../img/layout/ico-instagram.png")}header .social a.linkedin{background-image:url("../img/layout/ico-linkedin.png")}header .social a.pinterest{background-image:url("../img/layout/ico-pinterest.png")}header .social a.youtube{background-image:url("../img/layout/ico-youtube.png")}header .lang{font-size:0;overflow:hidden;margin-top:10px}header .lang a{display:inline-block;width:16px;height:16px;text-indent:9999px;background-position:center;background-repeat:no-repeat;margin-left:3px}header .lang a.lang-pt{background-image:url("../img/layout/pt.png")}header .lang a.lang-en{background-image:url("../img/layout/en.png")}header .lang a.lang-es{background-image:url("../img/layout/es.png")}.header-mobile{height:120px;border-bottom:1px solid rgba(133,90,58,0.5)}@media only screen and (min-width:1420px){.header-mobile{display:none}}.header-mobile .center{height:100%}.header-mobile .logo{display:block;float:left;width:160px;height:100%;background:url("../img/layout/marca-ecofireplaces10anos.png") no-repeat center;background-size:100% auto}.header-mobile .logo.en{background:url("../img/layout/marca-ecofireplaces-en.png") no-repeat center;background-size:160px 81px}.header-mobile #mobile-toggle{display:block;background-color:transparent;border:0;position:absolute;top:0;right:0;height:100%;width:30px;outline:0;padding:0;margin-left:30px}@media only screen and (min-width:1420px){.header-mobile #mobile-toggle{display:none}}.header-mobile #mobile-toggle .lines{display:block;width:100%;height:4px;background:#855a3a;position:relative;-webkit-transition:.3s ease;transition:.3s ease;border-radius:2px}.header-mobile #mobile-toggle .lines:before,.header-mobile #mobile-toggle .lines:after{content:"";display:block;position:absolute;left:0;width:100%;height:4px;border-radius:2px;background:#855a3a;-webkit-transition:.3s ease;transition:.3s ease}.header-mobile #mobile-toggle .lines:before{top:8px}.header-mobile #mobile-toggle .lines:after{top:-8px}.header-mobile #mobile-toggle.close .lines{background:transparent}.header-mobile #mobile-toggle.close .lines:before,.header-mobile #mobile-toggle.close .lines:after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0}.header-mobile #mobile-toggle.close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.header-mobile #mobile-toggle.close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.header-mobile .lang{font-size:0;position:absolute;top:15px;right:52px;width:35px}.header-mobile .lang a{display:inline-block;width:16px;height:16px;text-indent:9999px;background-position:center top;background-repeat:no-repeat;-webkit-transition:background .3s;transition:background .3s}.header-mobile .lang a + a{margin-left:3px}.header-mobile .lang a.lang-pt{background-image:url("../img/layout/pt.png")}.header-mobile .lang a.lang-en{background-image:url("../img/layout/en.png")}.header-mobile .lang a.lang-es{background-image:url("../img/layout/es.png")}.header-mobile .social{font-size:0;position:absolute;top:50%;margin-top:-6px;right:40px}.header-mobile .social a{display:inline-block;width:12px;height:12px;text-indent:9999px;background-position:center top;background-repeat:no-repeat;-webkit-transition:background .3s;transition:background .3s;margin-right:3px}.header-mobile .social a:hover{background-position:center bottom}.header-mobile .social a.facebook{background-image:url("../img/layout/ico-facebook.png")}.header-mobile .social a.instagram{background-image:url("../img/layout/ico-instagram.png")}.header-mobile .social a.linkedin{background-image:url("../img/layout/ico-linkedin.png")}.header-mobile .social a.pinterest{background-image:url("../img/layout/ico-pinterest.png")}.header-mobile .social a.youtube{background-image:url("../img/layout/ico-youtube.png")}.header-mobile #nav-mobile{display:none;z-index:9999;position:absolute;top:121px;left:0;width:100%;background:rgba(133,90,58,0.9);padding:20px 5%;text-align:center}@media only screen and (min-width:1420px){.header-mobile #nav-mobile{display:none !important}}.header-mobile #nav-mobile a{display:block;font-size:15px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;font-weight:300;text-transform:uppercase;color:#fff;line-height:1.6}.header-mobile #nav-mobile a.active{font-weight:700}.header-mobile #nav-mobile a.area-cliente{margin-top:14px;display:inline-block;border:1px solid rgba(255,255,255,0.7);padding:10px;font-size:14px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;font-weight:300}.header-mobile #nav-mobile .links-internos{display:none;margin-bottom:10px}.header-mobile #nav-mobile .links-internos.open{display:block !important}.header-mobile #nav-mobile .links-internos a{text-transform:none;font-size:14px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;font-weight:300;line-height:1.4}.header-mobile #nav-mobile .links-internos a.active{font-weight:700}.cliente p{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin:2em 0}.cliente p:first-child{margin-top:0}.cliente .login{margin:45px 0 55px}.cliente .login form{width:100%;max-width:450px}.cliente .login form p{margin:2em 0 .5em}.cliente .login form p:first-child{margin-top:0}.cliente .login form input{display:block;width:100%;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#373435;border:1px solid rgba(133,90,58,0.3);background:#f2efee;resize:none;margin-bottom:3px;padding:6px;outline:0}.cliente .login form input[type='submit']{display:inline-block;width:auto;padding:6px 20px;background:#855a3a;border:1px solid #855a3a;color:#fff;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.cliente .login form input[type='submit']:hover{color:#855a3a;background:#fff}.cliente .login + p{margin-bottom:.5em}.cliente .error{width:100%;max-width:450px;border:1px solid rgba(169,82,78,0.5);margin:0 0 14px;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;padding:6px;text-transform:uppercase;color:#a9524e}.cliente .solicitacao{max-width:750px}.cliente .solicitacao .sub_alignment{vertical-align:sub}.cliente .solicitacao .ola,.cliente .solicitacao .cartao{border:1px solid #ccc;padding:8px;line-height:1}.cliente .solicitacao .ola:before,.cliente .solicitacao .cartao:before,.cliente .solicitacao .ola:after,.cliente .solicitacao .cartao:after{content:" ";display:table}.cliente .solicitacao .ola:after,.cliente .solicitacao .cartao:after{clear:both}.cliente .solicitacao .ola{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;font-weight:700}.cliente .solicitacao .ola span{display:inline-block;float:left;padding:5px 0 0}.cliente .solicitacao .ola a{float:right;display:inline-block;background:#855a3a;color:#fff;padding:3px 12px;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;border:1px solid #855a3a;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.cliente .solicitacao .ola a:hover{background:#fff;color:#855a3a}@media only screen and (max-width:767px){.cliente .solicitacao .ola a{clear:left;float:left;margin-top:10px}}.cliente .solicitacao .cartao{margin-top:-1px;font-size:12px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal}.cliente .solicitacao .cartao span{font-size:12px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;font-weight:700}.cliente .solicitacao .explicacao{margin-bottom:10px}.cliente .solicitacao .error{max-width:100%}.cliente .solicitacao .sucesso{border:1px solid #ccc;text-align:center;padding:30px}.cliente .solicitacao .sucesso a{display:inline-block;width:auto;padding:6px 20px;background:#855a3a;border:1px solid #855a3a;color:#fff;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;outline:0}.cliente .solicitacao .sucesso a:hover{color:#855a3a;background:#fff}.cliente .solicitacao form{border:1px solid #ccc;padding:8px}.cliente .solicitacao form:before,.cliente .solicitacao form:after{content:" ";display:table}.cliente .solicitacao form:after{clear:both}.cliente .solicitacao form p{font-size:14px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin-bottom:10px}.cliente .solicitacao form input[type='text'],.cliente .solicitacao form textarea{width:100%;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#373435;border:1px solid rgba(133,90,58,0.3);background:#f2efee;resize:none;margin-bottom:5px;padding:6px;outline:0}.cliente .solicitacao form .caixas{width:250px;float:left}.cliente .solicitacao form .caixas label{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal}.cliente .solicitacao form .caixas label:before,.cliente .solicitacao form .caixas label:after{content:" ";display:table}.cliente .solicitacao form .caixas label:after{clear:both}.cliente .solicitacao form .caixas label input{width:40px;text-align:center;margin-right:5px}.cliente .solicitacao form textarea{width:-webkit-calc(100% - 250px);width:calc(100% - 250px);float:right;height:120px;display:block}@media only screen and (max-width:767px){.cliente .solicitacao form textarea{width:100%;float:left}}.cliente .solicitacao form input[type='submit']{display:inline-block;width:auto;padding:6px 20px;background:#855a3a;border:1px solid #855a3a;color:#fff;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;clear:both;float:right;outline:0}.cliente .solicitacao form input[type='submit']:hover{color:#855a3a;background:#fff}.contato:before,.contato:after{content:" ";display:table}.contato:after{clear:both}.contato form{width:46%;float:left}@media only screen and (max-width:767px){.contato form{width:100%}}.contato form p{font-size:14px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#373435;margin-top:0}.contato form input,.contato form textarea{display:block;width:100%;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#373435;border:1px solid rgba(133,90,58,0.3);background:#f2efee;resize:none;margin-bottom:3px;padding:6px;outline:0}.contato form textarea{height:270px}.contato form input[type='submit']{display:inline-block;width:auto;padding:6px 20px;background:#855a3a;border:1px solid #855a3a;color:#fff;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.contato form input[type='submit']:hover{color:#855a3a;background:#fff}.contato form #form-contato-response{display:none;width:100%;border:1px solid rgba(133,90,58,0.3);padding:6px;text-align:center;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#855a3a}.contato .info{width:43%;float:left;margin-left:4%}@media only screen and (min-width:768px) and (max-width:1419px){.contato .info{width:50%}}@media only screen and (max-width:767px){.contato .info{width:100%;margin:7% 0 0}}.contato .info p{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin:1.3em 0 1.5em}.contato .info p.telefone{font-size:18px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin:0}.contato .info .mapa{width:100%;height:299px}.contato .info .mapa iframe{display:block;width:100%;height:100%}.empresa img{max-width:100%;display:block}.empresa .texto{color:#373435}.empresa .texto p{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin:1.8em 0}@media only screen and (max-width:767px){.empresa .texto p{margin:1.4em 0}}.empresa .texto h2{font-size:22px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin:1em 0}@media only screen and (max-width:767px){.empresa .texto h2{margin:.6em 0}}@media only screen and (min-width:1420px){.site-wrapper.home{padding:20px 0}.site-wrapper.home header{padding-top:30px}}.main.home{min-height:590px}@media only screen and (min-width:768px) and (max-width:1419px){.main.home{min-height:auto}}@media only screen and (max-width:767px){.main.home{min-height:auto}}@media only screen and (max-width:1419px){.banners{position:relative}}.slide:before,.slide:after{content:" ";display:table}.slide:after{clear:both}.slide .foto{display:block;width:-webkit-calc(33.333% - 4px);width:calc(33.333% - 4px);margin-right:4px;margin-bottom:4px;float:left;border:1px solid rgba(0,0,0,0.2);padding:1px;position:relative}@media only screen and (max-width:767px){.slide .foto{width:-webkit-calc(50% - 4px);width:calc(50% - 4px)}}.slide .foto img{display:block;width:100%}.informacoes .video-wrapper{width:100%;max-width:601px;margin-bottom:10px}.informacoes .video-wrapper .video{width:100%;height:0;padding-bottom:56.4%;position:relative}.informacoes .video-wrapper .video a{position:absolute;display:block;z-index:2}.informacoes .video-wrapper .video a img{width:100%;display:block}.informacoes .video-wrapper .video .embed-video{position:relative;padding-bottom:56.4%;height:0;overflow:hidden;max-width:100%;display:none;z-index:3}.informacoes .video-wrapper .video .embed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.informacoes .perguntas{width:100%;max-width:601px}.informacoes .perguntas .handle{display:block;border-bottom:2px solid #c0a697;padding:10px 30px 10px 12px;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#373435;background:url("../img/layout/sinal-mais.png") no-repeat 99% center #fff;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}.informacoes .perguntas .handle span{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;font-weight:700;color:#855a3a;margin-right:3px}.informacoes .perguntas .handle:hover,.informacoes .perguntas .handle.active{background-color:#d1bfb5}.informacoes .perguntas .handle.active{font-weight:700;background-image:url("../img/layout/sinal-menos.png");border-color:#fff}.informacoes .perguntas .resposta{display:none;border-bottom:2px solid #c0a697}.informacoes .perguntas .resposta p{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;padding-left:28px;margin:.5em 0 2em}.ambientes:before,.ambientes:after{content:" ";display:table}.ambientes:after{clear:both}.ambientes a{display:block;float:left;width:32.667%;margin-right:1%;margin-bottom:1%;border:1px solid rgba(0,0,0,0.2);padding:1px;position:relative}.ambientes a:after{content:'';width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:-webkit-calc(100% - 2px);height:calc(100% - 2px);background:url("../img/layout/lupa.png") no-repeat center rgba(133,90,58,0.7);position:absolute;top:1px;left:1px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.ambientes a img{width:100%;display:block}.ambientes a:nth-child(3n){margin-right:0}.ambientes a:hover:after{-ms-filter:none;filter:none;opacity:1}@media only screen and (max-width:767px){.ambientes a{width:49.5%}.ambientes a:nth-child(3n){margin-right:1%}.ambientes a:nth-child(2n){margin-right:0}}.parceiros:before,.parceiros:after{content:" ";display:table}.parceiros:after{clear:both}.parceiros .parceiro{display:block;float:left;width:24.25%;margin-right:1%;margin-bottom:1%;border:1px solid rgba(0,0,0,0.2);padding:10px}.parceiros .parceiro:nth-child(4n){margin-right:0}.parceiros .parceiro img{width:100%;display:block}@media only screen and (max-width:767px){.parceiros .parceiro{width:49%;margin-bottom:2%;margin-right:2%}.parceiros .parceiro:nth-child(3n){margin-right:2%}.parceiros .parceiro:nth-child(2n){margin-right:0}}.clipping .masonry:before,.clipping .masonry:after{content:" ";display:table}.clipping .masonry:after{clear:both}.clipping a{display:block;float:left;margin-right:1%;margin-bottom:1%;border:1px solid rgba(0,0,0,0.2);padding:1px;position:relative}.clipping a img{width:100%;display:block}.clipping a:hover .overlay{-ms-filter:none;filter:none;opacity:1}.clipping a .overlay{position:absolute;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:-webkit-calc(100% - 2px);height:calc(100% - 2px);background:rgba(133,90,58,0.7);top:1px;left:1px;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.clipping a .overlay p{width:100%;margin:0;position:absolute;text-align:center;padding:0 15px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase}.clipping a .overlay p span{display:block;font-size:10px}.clipping .thumb,.clipping .grid-sizer{width:15.833%}@media only screen and (max-width:767px){.clipping .thumb,.clipping .grid-sizer{width:32.667%}}.clipping .gutter-sizer{width:1%}.showroom .masonry:before,.showroom .masonry:after{content:" ";display:table}.showroom .masonry:after{clear:both}.showroom a{display:block;float:left;margin-right:1%;margin-bottom:1%;border:1px solid rgba(0,0,0,0.2);padding:1px;position:relative}.showroom a:after{content:'';width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:-webkit-calc(100% - 2px);height:calc(100% - 2px);background:url("../img/layout/lupa.png") no-repeat center rgba(133,90,58,0.7);position:absolute;top:1px;left:1px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.showroom a img{width:100%;display:block}.showroom a:hover:after{-ms-filter:none;filter:none;opacity:1}.showroom .thumb,.showroom .grid-sizer{width:32.667%}@media only screen and (max-width:767px){.showroom .thumb,.showroom .grid-sizer{width:49.5%}}.showroom .gutter-sizer{width:1%}.produtos-thumbs:before,.produtos-thumbs:after{content:" ";display:table}.produtos-thumbs:after{clear:both}.produtos-thumbs a{position:relative;display:block;float:left;width:24.25%;margin-right:1%;margin-bottom:1%;border:1px solid rgba(0,0,0,0.2);padding:10px}.produtos-thumbs a:nth-child(4n){margin-right:0}.produtos-thumbs a img{width:100%;display:block}.produtos-thumbs a:hover .overlay{-ms-filter:none;filter:none;opacity:1}.produtos-thumbs a .overlay{position:absolute;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:-webkit-calc(100% - 2px);height:calc(100% - 2px);background:rgba(133,90,58,0.7);top:1px;left:1px;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.produtos-thumbs a .overlay p{width:100%;margin:0;position:absolute;text-align:center;padding:0 15px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase}@media only screen and (max-width:767px){.produtos-thumbs a{width:49%;margin-bottom:2%;margin-right:2%}.produtos-thumbs a:nth-child(3n){margin-right:2%}.produtos-thumbs a:nth-child(2n){margin-right:0}}.produtos-show:before,.produtos-show:after{content:" ";display:table}.produtos-show:after{clear:both}.produtos-show .voltar{display:inline-block;margin-top:20px;border:1px solid #855a3a;padding:8px;font-size:12px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#855a3a;-webkit-transition:background .3s,color .3s;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.produtos-show .info{width:48.5%;float:left}@media only screen and (max-width:767px){.produtos-show .info{width:100%}}.produtos-show .info .imagem{position:relative;border:1px solid rgba(0,0,0,0.2);padding:1px}.produtos-show .info .imagem__icon{position:absolute;right:4px;bottom:4px;z-index:1;width:32px;height:32px;cursor:pointer}@media only screen and (max-width:767px){.produtos-show .info .imagem__icon{width:52px;height:52px}}.produtos-show .info .imagem__image{width:100%;display:block}.produtos-show .info h2{font-size:28px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#855a3a;margin:1em 0}.produtos-show .info .caracteristicas{position:relative;margin:0 0 20px}.produtos-show .info .caracteristicas div{border-bottom:1px solid rgba(0,0,0,0.2);padding:5px 0;padding-left:110px;position:relative;font-size:15px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal}.produtos-show .info .caracteristicas div span:first-child{position:absolute;top:5px;left:0}.produtos-show .info .descricao{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin-bottom:20px}.produtos-show .imagens{width:48.5%;float:right}@media only screen and (max-width:767px){.produtos-show .imagens{width:100%;margin-top:5%}}.produtos-show .imagens a{display:block;float:left;margin-bottom:1%;border:1px solid rgba(0,0,0,0.2);padding:1px;position:relative;width:49.5%}.produtos-show .imagens a.destaque{width:100%}.produtos-show .imagens a:after{content:'';width:-webkit-calc(100% - 2px);width:calc(100% - 2px);height:-webkit-calc(100% - 2px);height:calc(100% - 2px);background:url("../img/layout/lupa.png") no-repeat center rgba(133,90,58,0.7);position:absolute;top:1px;left:1px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.produtos-show .imagens a img{width:100%;display:block}.produtos-show .imagens a:nth-child(2n+3){margin-right:1%}.produtos-show .imagens a:hover:after{-ms-filter:none;filter:none;opacity:1}.profissionais p{font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin:2em 0}.profissionais p:first-child{margin-top:0}.profissionais .login{margin:45px 0 55px}.profissionais .login .success{display:inline-block;border:1px solid rgba(92,169,78,0.5);margin:0 0 14px;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;padding:8px;text-transform:uppercase;color:#5ca94e}.profissionais form{width:100%;max-width:450px}.profissionais form p{margin:2em 0 .5em}.profissionais form p:first-child{margin-top:0}.profissionais form input{display:block;width:100%;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#373435;border:1px solid rgba(133,90,58,0.3);background:#f2efee;resize:none;margin-bottom:3px;padding:6px;outline:0}.profissionais form input[type='submit']{display:inline-block;width:auto;padding:6px 20px;background:#855a3a;border:1px solid #855a3a;color:#fff;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.profissionais form input[type='submit']:hover{color:#855a3a;background:#fff}.profissionais .login + p{margin-bottom:.5em}.profissionais .btn-cadastro{display:inline-block;border:1px solid #855a3a;padding:8px;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;color:#855a3a;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal}.profissionais .btn-cadastro:hover{background:#855a3a;color:#fff}.profissionais .cadastro .errors{width:100%;max-width:450px;border:1px solid rgba(169,82,78,0.5);margin:0 0 14px;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;padding:8px 12px;text-transform:uppercase;color:#a9524e}.profissionais .cadastro .errors li{list-style:none;margin:2px 0;padding-left:8px;position:relative}.profissionais .cadastro .errors li:before{content:'';width:2px;height:2px;background:#a9524e;position:absolute;top:7px;left:0}.profissionais .error{width:100%;max-width:450px;border:1px solid rgba(169,82,78,0.5);margin:0 0 14px;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;padding:6px;text-transform:uppercase;color:#a9524e}.profissionais .logout{margin:-1em 0}.profissionais .logout a{display:inline-block;border:1px solid #855a3a;padding:8px 14px;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s;color:#855a3a;font-size:13px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;margin-left:12px}.profissionais .logout a:hover{background:#855a3a;color:#fff}.profissionais .interna{width:100%;max-width:750px}.profissionais h3{border-top:1px solid #855a3a;padding-top:10px;margin:40px 0 20px;color:#855a3a;font-size:14px;font-family:'Exo 2','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal}.profissionais .catalogos{font-size:0;vertical-align:top;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.profissionais .catalogos:before,.profissionais .catalogos:after{content:" ";display:table}.profissionais .catalogos:after{clear:both}.profissionais .catalogos a{display:inline-block;width:23.5%;float:left;border:1px solid rgba(133,90,58,0.5);padding:1px;margin-right:2%;margin-bottom:2%;-webkit-transition:border .3s;transition:border .3s}@media only screen and (max-width:767px){.profissionais .catalogos a{width:49%}.profissionais .catalogos a:nth-child(4n){margin-right:2%}.profissionais .catalogos a:nth-child(2n){margin-right:0}}.profissionais .catalogos a:hover{border-color:#855a3a}.profissionais .catalogos a:hover span{color:#373435}.profissionais .catalogos a:nth-child(4n){margin-right:0}.profissionais .catalogos a img{width:100%;display:block}.profissionais .catalogos a span{margin:5px 3px;display:block;background:url("../img/layout/ico-pdf.png") no-repeat left top;padding-left:26px;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#855a3a;-webkit-transition:color .3s;transition:color .3s}.profissionais .gabarito-categoria{background:#f2efee;border:1px solid rgba(133,90,58,0.7);padding:10px;margin-bottom:10px}.profissionais .gabarito-categoria .handle{display:block;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#373435;padding-right:15px;line-height:1;background:url("../img/layout/sinal-mais.png") no-repeat center right;-webkit-transition:background .3s;transition:background .3s}.profissionais .gabarito-categoria.active .handle{background-image:url("../img/layout/sinal-menos.png")}.profissionais .gabarito-categoria .gabaritos-wrapper{display:none}.profissionais .gabarito-categoria .gabaritos{font-size:0;vertical-align:top;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.profissionais .gabarito-categoria .gabaritos:before,.profissionais .gabarito-categoria .gabaritos:after{content:" ";display:table}.profissionais .gabarito-categoria .gabaritos:after{clear:both}.profissionais .gabarito-categoria .gabaritos a{display:inline-block;width:18.4%;float:left;border:1px solid rgba(133,90,58,0.5);padding:1px;margin-right:2%;margin-bottom:2%;-webkit-transition:border .3s;transition:border .3s}@media only screen and (max-width:767px){.profissionais .gabarito-categoria .gabaritos a{width:49%}.profissionais .gabarito-categoria .gabaritos a:nth-child(5n){margin-right:2%}.profissionais .gabarito-categoria .gabaritos a:nth-child(2n){margin-right:0}}.profissionais .gabarito-categoria .gabaritos a:hover{border-color:#855a3a}.profissionais .gabarito-categoria .gabaritos a:hover span{color:#373435}.profissionais .gabarito-categoria .gabaritos a:nth-child(5n){margin-right:0}.profissionais .gabarito-categoria .gabaritos a img{width:100%;display:block}.profissionais .gabarito-categoria .gabaritos a span{margin:5px 3px;display:block;background:url("../img/layout/ico-pdf.png") no-repeat left top;padding-left:26px;font-size:14px;font-family:'Lato','Helvetica','Arial',sans-serif;font-weight:400;font-style:normal;color:#855a3a;-webkit-transition:color .3s;transition:color .3s}