*{outline:none !important}.nopad{padding-right:0;padding-left:0}.pad30{padding:30px}@media screen and (max-width:991px){.pad30{padding:20px}}@media screen and (max-width:767px){.pad30{padding:15px}}.nopadDto{padding-right:0}@media screen and (max-width:575px){.nopadDto{padding-right:15px}}body{font-family:'Rajdhani',sans-serif !important;color:#333!important;padding-top:109px;transition:padding-top .5s ease}@media screen and (max-width:991px){body{padding-top:93px}}@media screen and (max-width:767px){body{padding-top:93px}}@media screen and (max-width:575px){body{padding-top:93px}}@media screen and (max-width:529px){body{padding-top:93px}}@media screen and (max-width:374px){body{padding-top:93px}}.col-full{max-width:100% !important;padding:0 !important;margin:0 !important}.col-inner h2,.col-inner h4{font-size:17px;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:18px}*{outline:none!important}p{margin-bottom:16px !important}@media screen and (max-width:767px){.hidden-xs{display:none}}header.cabecalho{position:fixed;top:0;left:0;width:100%;box-shadow:0 0 10px 0 rgb(0 0 0/80%);z-index:2}header #header-top{font-size:13px;background-color:#111;position:relative;padding-top:0;padding-bottom:0}header #header-top .topBar{text-align:center;color:#fff;text-transform:uppercase;padding:6px 0;font-size:14px}header #header-top a{color:rgba(255,255,255,.8)}header #header-product-menu{background:#e0dfde;border:none}header #header-product-menu .menu{margin:0;padding:0;list-style:none}header #header-product-menu .menu li{display:inline-block}header #header-product-menu .menu li a{font-weight:700;padding:8px;display:flex;font-size:14px;color:rgba(102,102,102,.85);text-transform:uppercase;text-decoration:none;align-items:center;height:100%;text-align:center}header #header-product-menu .menu li a:hover{color:rgba(17,17,17,.85)}header #header-bottom{background-color:#111;background-image:url(//repropower.pt/wp-content/themes/storefront-child-theme-master/assets/css/../../icones/header-fundo-repropower.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:-1px}header #header-bottom #cart-window,header #header-bottom #cart-window-d{display:none;align-items:center;justify-content:flex-end}header #header-bottom #cart-window-d{display:flex;width:175px}header #header-bottom #cart-window a,header #header-bottom #cart-window-d a{color:#dbdbdb;font-weight:700;display:flex;align-items:center;justify-content:flex-end;text-decoration:none;font-size:14px}header #header-bottom #cart-window a .cart-icon,header #header-bottom #cart-window-d a .cart-icon{position:relative;box-shadow:inset 0 0 0 20px #303030;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:8px;background-color:#fff}header #header-bottom #cart-window a .cart-icon i,header #header-bottom #cart-window-d a .cart-icon i{font-size:16px}header #header-bottom .logo{padding-top:10px;padding-bottom:10px}header #header-bottom .logo img{border-radius:0;max-height:90px;width:auto}header #header-bottom .main-navigation{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-end}header #header-bottom .main-navigation .menu-topo-container{height:100%}@media screen and (max-width:991px){header #header-bottom #cart-window-d{width:130px}}@media screen and (max-width:767px){header #header-bottom #cart-window{display:flex}header #header-bottom #cart-window-d{display:none}header #header-bottom .logo img{margin:auto}header #header-bottom .main-navigation{display:none}}header #header-bottom .main-navigation ul.menu{display:flex;height:100%;justify-content:flex-end;position:unset}header #header-bottom .main-navigation ul.menu>li .sub-menu li{height:100%}header #header-bottom .main-navigation ul.menu>li .sub-menu a{text-decoration:none;height:100%;display:flex;padding:10px 20px;align-items:center;font-size:16px;text-align:center}header #header-bottom .main-navigation ul.menu>li>a{display:flex;align-items:center;height:100%;padding:16px;color:#dbdbdb !important;font-size:15px;text-decoration:none;text-transform:uppercase;font-weight:600}header #header-bottom .main-navigation ul.menu>li>a:hover{color:#fff !important}@media screen and (max-width:991px){header #header-bottom .main-navigation ul.menu>li>a{padding:16px 10px}header .navMenu .cartNumber .label{display:none}}@media screen and (max-width:575px){header .cartNumber,header .cartPrice{display:none}}header .navMenu{display:flex;align-items:center}header .navMenu .conta i{font-size:24px}header .navMenu #menuMobileBt{display:none}@media screen and (max-width:767px){header .navMenu{display:flex;align-items:center;justify-content:flex-start}header .navMenu #menuMobileBt{display:flex;width:30px;height:32px;flex-direction:column;justify-content:center;cursor:pointer}}header .navMenu #menuMobileBt span{width:100%;height:2px;border-radius:5px;background-color:#fff;margin-bottom:4px;display:block}header .navMenu #menuMobileBt span:last-child{margin-bottom:0}.main-navigation ul.menu ul.sub-menu{height:100%;max-height:70px;background-color:#f0f0f0;display:flex;width:100%;align-items:center}.main-navigation .menu{position:relative}.main-navigation .menu>li{position:unset!important;height:100%}.main-navigation .menu li .sub-menu li a{width:auto}.main-navigation ul.menu ul a:hover{background-color:#111!important;color:#fff}footer #footer-top{padding-top:40px;padding-bottom:40px;background-color:#353535}footer #footer-top .menu,footer #footer-top .redes ul{list-style:none;margin:0;padding:0}footer #footer-top .redes ul li a{color:#fff;font-size:22px;margin:0 5px}footer #footer-top .redes ul li a:hover{color:red;text-decoration:none}footer #footer-top .menus ul li a{color:#fff}footer #footer-top .menus ul li a:hover{color:red;text-decoration:none}footer #footer-top .logo img{max-width:160px}@media screen and (max-width:991px){footer #footer-top .logo img{margin:auto}footer #footer-top .logo{margin-bottom:40px}footer #footer-top .ultima{text-align:center;display:flex;align-items:center;flex-direction:column}}footer #footer-top .col-inner{background-color:#303030;padding:20px;color:#f1f1f1;font-size:16px;height:100%;display:flex;flex-direction:column}footer #footer-top .quad{margin-top:25px;margin-bottom:25px}footer #footer-top .quad a{color:#e31e24;text-decoration:none}footer #footer-top .quad a:hover{text-decoration:underline}footer #footer-middle{background:#dfdfde;color:rgba(102,102,102,.85);padding:8px 0 6px}footer .pagamentos img{margin-left:6px}footer #footer-bottom{display:flex;align-items:center;justify-content:center;padding:20px 0 20px;font-size:14.4px;background-color:#111;color:rgba(255,255,255,.8)}footer #footer-bottom a{color:rgba(255,255,255,.8)}footer #footer-bottom img{height:18px}footer .redes ul{display:flex;margin-bottom:15px!important}@media screen and (max-width:991px){footer .pagamentos{justify-content:center;margin-top:30px}}@media screen and (max-width:991px){footer #footer-top{text-align:center}footer #footer-top .redes ul{margin-top:30px}footer #footer-top .redes ul li{display:inline-block}}.home .barraHome{width:100%;color:#fff}.home .barraHome .item{width:100%}.owl-carousel .owl-item img{border-radius:0;width:100%}.slidebanner .owl-dots{display:flex;height:25px;position:absolute;bottom:0;left:0;align-items:center;width:100%;justify-content:center}.slidebanner .owl-dots .owl-dot{width:40px;height:5px;background-color:rgba(255,0,0,.65);display:inline-block;margin:2px}.slidebanner .owl-dots .owl-dot.active{background-color:red}.home .barraHome p{margin:0 !important;text-align:center;text-transform:uppercase}.home .barraHome h1{margin:25px auto 0;text-align:center;color:#fff;font-size:36px}.areaApresentacao{background-color:#111;color:#fff;padding-top:60px;padding-bottom:60px}.areaApresentacao .txt{margin-bottom:60px;text-align:center}.areaApresentacao .svg img{max-height:50px}.areaApresentacao .svg h2{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;margin:0}@media screen and (max-width:991px){.areaApresentacao .esqCol{margin-bottom:40px}}@media screen and (max-width:767px){.areaApresentacao .svg h2{font-size:17px;height:40px}}@media screen and (max-width:415px){.areaApresentacao .svg h2{font-size:16px;height:37px}}.areaMarcacao{padding:80px;background-color:#111}@media screen and (max-width:415px){.areaMarcacao{padding:50px 30px}}.areaMarcacao a{color:#fff;text-decoration:none;font-size:40px;font-weight:600;display:flex;align-items:center;justify-content:center}.areaMarcacao a:hover{color:#e31e24}.areaMarcacao a img{width:50px;margin-left:20px}.areaApresentacao .svg .item{display:flex;align-items:center;justify-content:flex-start;text-align:left;margin-bottom:20px}.areaApresentacao .svg .item span.imgArea{width:100px}.areaApresentacao .svg .item span p{margin-bottom:0!important}.home .areaProdutos{margin-top:60px;margin-bottom:60px}.areaApresentacao h3,.home .areaProdutos h3,.home .areaPortfolio h3{color:#fff;text-transform:uppercase;position:relative;margin:0 0 20px;padding:0 0 20px;text-align:center;font-size:25px}.home .areaProdutos h3,.home .areaPortfolio h3{margin-bottom:40px}.home .areaPortfolio h3{text-align:left;display:inline-block}@media screen and (max-width:575px){.home .areaPortfolio h3{text-align:center;display:block}}.home .areaProdutos h3,.home .areaPortfolio h3{color:#111}.areaApresentacao h3:after,.home .areaProdutos h3:after,.home .areaPortfolio h3:after{content:"";position:absolute;width:120px;height:3px;bottom:0;left:calc(50% - 60px);background-color:#e31e24;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .5s cubic-bezier(1,.25,0,.75) 0s;transition:all .5s cubic-bezier(1,.25,0,.75) 0s}.areaApresentacao:hover h3:after,.home .areaProdutos:hover h3:after,.home .areaPortfolio:hover h3:after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.areaPortfolio{padding-top:60px;padding-bottom:60px;background-color:#efefef}.page-template-template-sobre .areaPortfolio{background-color:#fff}.areaPortfolio .owl-nav{display:flex;position:absolute;top:-90px;right:30px;width:75px;justify-content:space-between;align-items:center;color:#111}.page-template-template-sobre .areaPortfolio .owl-nav{top:-74px}.areaPortfolio .owl-carousel .owl-nav .owl-next,.areaPortfolio .owl-carousel .owl-nav .owl-prev{padding:5px;border:1px solid #111;display:flex;align-items:center;justify-content:center;width:28px}.areaPortfolio .item{margin:0 2.5px}.areaPortfolio .item .conteudoPort{position:absolute;z-index:2;left:0;bottom:0;padding:15px;width:100%;height:55px;background-color:rgba(255,255,255,.8);color:#111;transition:all .5s ease}.areaPortfolio .item .conteudoPort.show{height:100%;background-color:rgba(255,255,255,.92);color:#000;transition:all .5s ease}.areaPortfolio .item i.fa-search{opacity:0;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);font-size:60px;color:rgb(227 30 36/80%);transition:all .5s ease}.areaPortfolio .item:hover i.fa-search{opacity:1}.areaPortfolio .item .conteudoPort h2{margin-bottom:0;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:space-between;transition:all .5s ease}.areaPortfolio .item .conteudoPort h2 i{cursor:pointer;transition:all .5s ease}.areaPortfolio .item .conteudoPort.show h2 i{transform:rotate(180deg);transition:all .5s ease}.areaPortfolio .item .conteudoPort.show h2:after{display:none}.areaPortfolio .item .conteudoPort.show h2{margin-bottom:5px;transition:all .5s ease}.areaPortfolio .item .conteudoPort p{margin-bottom:0!important;display:none;opacity:0;font-size:16px;transition:all .5s ease}.areaPortfolio .item .conteudoPort.show p{display:block;opacity:1;transition:all .5s ease}.areaPortfolio .alinhaInfo{justify-content:flex-end!important}@media screen and (max-width:575px){.areaPortfolio .alinhaInfo{justify-content:center!important}.areaPortfolio .owl-nav{position:relative;top:unset;right:0;width:100%;justify-content:center}.page-template-template-sobre .areaPortfolio .owl-nav{top:unset}.areaPortfolio .owl-carousel .owl-nav .owl-next,.areaPortfolio .owl-carousel .owl-nav .owl-prev{margin:10px 5px 0}}ul.products{margin-left:0;margin-right:0}ul.products .product{width:unset !important;float:unset !important;margin-right:unset !important;padding-top:15px;padding-bottom:15px;margin-bottom:20px!important;margin-top:20px}ul.products .product:hover{box-shadow:0 0 20px -5px rgba(0,0,0,.15);transition:box-shadow .5s ease}ul.products .product a{text-decoration:none}ul.products .product a h2.woocommerce-loop-product__title{text-align:center;color:#777;text-transform:uppercase;font-weight:600 !important;min-height:40px}ul.products .product a.button{border-radius:26px;background-color:#e31e24;border-color:#e31e24;color:#fff;transition:all .5s ease}ul.products .product a.button:hover{background-color:#efefef;border-color:#efefef;color:#111}ul.products .product a.added_to_cart{border-radius:26px;margin-left:5px}.single-product #primary{width:100% !important;float:unset !important;margin-right:0 !important}@media screen and (max-width:575px){.single-product #primary{padding:0 15px}}.single-product #secondary{display:none !important}.single-product .summary h1.product_title{font-size:28px !important}.single-product .summary .instock,.product .instock{color:#06983a;font-weight:600;display:block}.single-product .summary .instock.comPoucos,.product .instock.comPoucos{color:#e48c08;display:block}.single-product .summary .onbackorder,.product .onbackorder{color:#e8e106;font-weight:600;display:block}.single-product .summary .onbackorder span{color:#000;font-weight:400}.product .onbackorder span{color:#000;font-weight:400;font-size:12px}.single-product .summary .outofstock,.product .outofstock{color:red;font-weight:600;display:block}.single-product .summary .outrosTam{display:flex;margin-top:10px;margin-bottom:15px}.single-product .summary .outrosTam a{border:1px solid #ddd;margin-right:5px}.single-product .summary .outrosTam a img{max-width:125px}.single-product .summary .precos{margin:32px 0 16px}.single-product .summary .precos .preco{font-size:17px;width:290px;display:flex;align-items:center;justify-content:space-between}.single-product .summary .precos .preco span{color:#000;font-size:24px}.single-product .summary .precos .preco span .unidade{font-size:14px}.single-product .woocommerce-tabs ul.tabs{width:100% !important;float:unset !important;margin-right:0 !important;display:flex;align-items:center;justify-content:flex-start;border-top:none;border-bottom:1px solid #ddd}.single-product .woocommerce-tabs ul.tabs li{padding-right:15px;border-bottom:none}.single-product .woocommerce-tabs ul.tabs li:after{display:none}.single-product .woocommerce-tabs ul.tabs li a{text-decoration:none;text-transform:uppercase;color:#777;padding:5px 0}.single-product .woocommerce-tabs ul.tabs li a:hover{color:#000}.single-product .woocommerce-tabs ul.tabs li.active a{color:#000;text-transform:uppercase;font-weight:600}.single-product .woocommerce-tabs .panel{width:100% !important;float:unset !important;margin-right:0 !important}.single-product .woocommerce-tabs .panel h2{font-size:17px !important;margin:15px 0 !important;text-align:center;font-weight:600;text-transform:uppercase}.single-product .woocommerce-tabs .panel h2.titLeft{text-align:left}.single-product .woocommerce-tabs .panel h3{font-size:15px !important;border:none !important;margin:10px 0 !important;text-align:left}.single-product .woocommerce-tabs .panel .row{margin-top:30px;margin-bottom:30px}.single-product .woocommerce-tabs .panel .row.fundoCor{padding:15px;color:#fff}.single-product .woocommerce-tabs .panel .row.fundoCor h2,.single-product .woocommerce-tabs .panel .row.fundoCor h3{text-align:left;color:#fff;font-size:17px;font-weight:600}.single-product .woocommerce-tabs .panel .row.fundoCor h3{font-size:15px}.single-product .woocommerce-tabs .panel .row .icone,.single-product .woocommerce-tabs .panel .row .imagem{margin-top:15px;margin-bottom:15px}.single-product .woocommerce-tabs .panel .icone img{height:90px;width:auto;margin:auto}.single-product .woocommerce-tabs .panel .row .imagem img{margin:auto;width:100%}@media screen and (min-width:768px){.single-product .woocommerce-tabs .panel .row .col-12.imagem img{max-width:400px}}.single-product .related.products>h2:first-child{text-align:left !important;text-transform:uppercase;font-weight:600;padding-bottom:5px;border-bottom:1px solid #ddd;font-size:16px}.tax-product_cat #primary,.post-type-archive-product #primary{width:100% !important;float:unset !important;margin-right:0 !important}.tax-product_cat .woocommerce-products-header,.post-type-archive-product .woocommerce-products-header{color:#fff;padding:30px 15px!important;background-color:#222}.tax-product_cat .woocommerce-products-header h1,.tax-product_cat .woocommerce-products-header h2,.post-type-archive-product .woocommerce-products-header h1,.post-type-archive-product .woocommerce-products-header h2{color:#fff;font-size:30px}.tax-product_cat .woocommerce-products-header h2,.post-type-archive-product .woocommerce-products-header h2{font-size:24px}.tax-product_cat .woocommerce-products-header h1,.post-type-archive-product .woocommerce-products-header h1{margin:0;text-align:center}.tax-product_cat .woocommerce-products-header p:last-child,.post-type-archive-product .woocommerce-products-header p:last-child{margin-bottom:0}.tax-product_cat .widget_product_categories ul li,.post-type-archive-product .widget_product_categories ul li{padding:0;margin-bottom:5px}.tax-product_cat .widget_product_categories ul li:before,.post-type-archive-product .widget_product_categories ul li:before{display:none}.tax-product_cat .widget_product_categories ul li a,.post-type-archive-product .widget_product_categories ul li a{text-transform:uppercase;font-size:14px;color:#999;text-decoration:none}.tax-product_cat .widget_product_categories ul li a:hover,.post-type-archive-product .widget_product_categories ul li a:hover{color:#000}.tax-product_cat .widget_product_categories ul li.current-cat a,.post-type-archive-product .widget_product_categories ul li.current-cat a{color:#000}@media screen and (max-width:767px){.tax-product_cat #primary,.post-type-archive-product #primary{margin-top:25px}.tax-product_cat .widget_recently_viewed_products,.post-type-archive-product .widget_recently_viewed_products{display:none}}.tax-product_cat .widget_recently_viewed_products .widget-title,.post-type-archive-product .widget_recently_viewed_products .widget-title{font-size:15px;text-transform:uppercase;padding:0 0 5px;margin-bottom:15px;color:#000}.tax-product_cat .widget_recently_viewed_products .product_list_widget li img,.post-type-archive-product .widget_recently_viewed_products .product_list_widget li img{max-width:65px !important}.tax-product_cat .widget_recently_viewed_products .product_list_widget li a,.post-type-archive-product .widget_recently_viewed_products .product_list_widget li a{color:#999;font-size:14px;text-decoration:none}.tax-product_cat .widget_recently_viewed_products .product_list_widget li a:hover,.post-type-archive-product .widget_recently_viewed_products .product_list_widget li a:hover{color:#000}.tax-product_cat .lastDescription h2,.post-type-archive-product .lastDescription h2{font-size:16px;text-transform:uppercase;font-weight:600}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{flex:0 0 100%;max-width:100%}.woocommerce-checkout .woocommerce-input-wrapper{width:100%}#menuMobile{background-color:#fff;padding:10px 0;position:fixed;width:100%;z-index:9999;height:100vh;display:flex;top:0;align-items:flex-start;left:-200%;transition:left .5s ease}#menuMobile .zonaMenu{width:100%;padding:30px}#menuMobile ul.menu{margin:0;padding:0;list-style:none;text-align:left}#menuMobile ul.menu li.espacoMenu{margin-left:30px !important}#menuMobile ul.menu li.opcoesMenu{display:inline-block;margin:0 3px}#menuMobile ul.menu li.pesquisar{display:none}#menuMobile ul.menu li a{margin:10px 0;display:block;text-transform:uppercase;color:#000;font-weight:300;font-size:20px;text-decoration:none}#menuMobile ul.menu li a:after{content:"";width:0;height:1px;background-color:#333;display:block;transition:width 1s ease}#menuMobile ul.menu li a:hover:after{width:100%}#menuMobile ul.menu li.current-menu-item a:after{width:100%}#menuMobile ul.menu li .sub-menu{margin:0;padding:0 0 0 15px;list-style:none}#menuMobile.abremenu{left:0 !important}#menuMobile .fecha{position:absolute;top:30px;right:15px;display:block;width:30px;z-index:99999;cursor:pointer}#menuMobile .fecha span{width:100%;height:2px;border-radius:5px;background-color:#333;display:block;position:absolute;top:0;left:0}#menuMobile .fecha span:first-child{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menuMobile .fecha span:last-child{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.itspromo{color:#777;margin-bottom:5px;display:inline-block}.itspromo strong{font-size:18px;color:#000}.single-product .itspromo{margin-bottom:20px}.single-product .itspromo .precos{margin-top:15px;font-size:18px}.single-product .itspromo .precos del{font-size:16px}.woocommerce-checkout #payment ul.payment_methods .stripe-card-group,.wc-stripe-elements-field,.wc-stripe-iban-element-field{width:100% !important}.woocommerce-page article .col-1,.woocommerce-page article .col-2{-ms-flex:unset;flex:unset;max-width:unset;padding:0!important}.password-input{width:100%}.form-row{margin-right:0!important;margin-left:0!important}.form-row label{width:100%!important}.woocommerce-account a{color:#797979;text-decoration:none}.woocommerce-account a:hover{color:#e31e24}.woocommerce-account .is-active a{color:#000}.tax-product_cat .site-content .woocommerce-products-header .row{background-color:transparent}.page-template-template-padrao .marcas{display:flex;flex-wrap:wrap;margin:30px 0;justify-content:space-between}.page-template main{padding-bottom:40px}.home.page-template main,.page-template-template-sobre main{padding-bottom:0}.page-template .banner{height:300px;margin-bottom:40px;background-size:cover;background-repeat:no-repeat;background-position:center}.page-template .banner section{height:100%;background-color:rgb(17 17 17/50%)}.page-template .banner section h1{font-weight:700;color:#fff}.page-template .banner .container{height:100%}.page-template .banner .container .row{height:100%;align-items:center}.noshow{display:none}.page-template-template-sobre #videos{margin-top:25px;padding-top:60px;padding-bottom:60px;background-color:#efefef}.page-template-template-sobre #portfolio{padding-top:60px;padding-bottom:60px}.page-template-template-sobre #portfolio .item{margin-bottom:40px}.page-template-template-sobre #portfolio .coltxt{background-color:#fff;padding:15px}.page-template-template-sobre #portfolio .coltxt h3{font-size:20px;font-weight:600;margin-bottom:5px}.page-template-template-sobre #portfolio .coltxt h3,.page-template-template-sobre #portfolio .coltxt p{margin-bottom:0!important}.page-template-template-sobre main .tituloAreaInstalacoes{margin-top:60px;margin-bottom:40px}.page-template-template-sobre main .tituloAreaInstalacoes h2,.page-template-template-sobre main .tituloAreaVideos h2,.page-template-template-sobre .areaPortfolio .tituloAreaPortfolio h2,.page-template-template-sobre #portfolio .tituloAreaPortfolio h2{font-weight:700;margin:0}.page-template-template-sobre main .tituloAreaVideos h2,.page-template-template-sobre .areaPortfolio .tituloAreaPortfolio h2,.page-template-template-sobre #portfolio .tituloAreaPortfolio h2{margin-bottom:40px}.page-template-template-sobre #portfolio img{border-radius:0}.page-template-template-sobre #portfolio img.seta{height:44px;position:absolute;top:calc(50% - 22px);right:-1px}.page-template-template-sobre #portfolio .container-fluid{box-shadow:0 0 2px 0px rgb(0 0 0/25%)}.page-template-template-sobre #portfolio .row{margin-right:0;margin-left:0}.page-template-template-sobre #videos .item span{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);color:rgba(255,255,255,.9);font-size:50px;line-height:0}.page-template-template-sobre #videos .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:20px}.page-template-template-sobre #videos .owl-dots .owl-dot{width:14px;height:14px;border-radius:50%;border:1px solid #e31e24;margin:0 5px;transition:all .5s ease}.page-template-template-sobre #videos .owl-dots .owl-dot.active{background-color:#e31e24}.page-template-template-sobre main .AreaInstalacoes .item{padding:0;border-bottom:1px solid #fff;border-right:1px solid #fff}.page-template-template-sobre main .AreaInstalacoes .item img{border-radius:0}.page-template-template-sobre main .AreaInstalacoes .item a{display:block;position:relative}.page-template-template-sobre main .AreaInstalacoes .item a .legenda{position:absolute;top:0;left:0;width:100%;height:100%;font-size:18px;font-weight:700;display:flex;background-color:rgba(255,0,0,.65);align-items:center;justify-content:center;color:#fff;padding:15px;opacity:0;transition:all .5s ease}.page-template-template-sobre main .AreaInstalacoes .item a:hover .legenda{opacity:1}.page-template-template-servicos main .servico,.page-template-template-loja-brevemente main .servico{display:flex;align-items:center;margin-top:40px}.page-template-template-servicos main .servico .imgArea,.page-template-template-loja-brevemente main .servico .imgArea{width:100px;height:90px;padding:5px;background:#e31e24;display:inline-flex;z-index:1;align-items:center;justify-content:center}.page-template-template-servicos main .servico .imgArea img,.page-template-template-loja-brevemente main .servico .imgArea img{height:100%;width:auto}.page-template-template-servicos main .servico .txtArea,.page-template-template-loja-brevemente main .servico .txtArea{width:100%;min-height:125px;box-shadow:0 0 15px 2px rgb(0 0 0/25%);display:flex;padding:15px 15px 15px 40px;margin-left:-20px;background-color:#fff;flex-direction:column;justify-content:center;transition:all .5s ease}.page-template-template-servicos main .servico .txtArea:hover,.page-template-template-loja-brevemente main .servico .txtArea:hover{box-shadow:0 0 0 0 rgb(0 0 0/0%);background-color:#efefef}.page-template-template-servicos main .servico .txtArea p,.page-template-template-loja-brevemente main .servico .txtArea p{margin-bottom:0!important}.page-template-template-servicos main .servico .txtArea h2,.page-template-template-loja-brevemente main .servico .txtArea h2{margin:0;font-size:24px;font-weight:600;color:#111}.bar-item{position:relative}.sidebar{margin:0;padding:0;list-style:none}.list-group{margin:0 0 0 15px;padding:0}.sidebar li{border-bottom:1px solid #e5e5e5;position:relative;text-transform:uppercase}.sidebar li.subbar-item:nth-last-child(1){border-bottom:0}.sidebar li a.bar-link,.subbar-item a{padding:12px 20px 12px 0;line-height:17px;width:100%;text-decoration:none !important;font-weight:700;display:inline-block;font-size:14px;color:#3b4044;-webkit-transition:.2s;transition:.2s}.subbar-item a{font-weight:400}.sidebar li a.list-bar-item{padding:12px 0;font-weight:700;font-size:14px;color:#3b4044;position:absolute;right:0;width:auto}.sidebar li.subbar-item a.list-bar-item{color:#e5e5e5}.sidebar li a.bar-link:hover,.subbar-item a:hover,.sidebar li a.list-bar-item:hover{color:#e31e24}.sidebar li.cat-ativa>a,.sidebar li.cat-ativa a.list-bar-item{color:#e31e24;font-weight:700}.main-navigation .menu>li.conta{display:none!important}.espacamentoTopo{margin-top:60px}.gform_wrapper .gform_body{width:100%}.gform_wrapper ul.gform_fields{margin:0 !important;list-style-type:none;display:block}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{width:100%}@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:50%;padding-right:16px;float:none}}@media only screen and (min-width:641px){.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:calc(50% - 8px)}}.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small{width:100%}.page-template-template-contactos .contactos{margin-top:10px}.page-template-template-contactos .contactos h3{font-weight:600;margin-top:20px}.areaMarcas{margin-top:50px;margin-bottom:50px}.areaMarcas h3,.areaPortfolioTit h3{margin-bottom:30px;font-weight:600}.page-template-template-padrao .areaPortfolio{background-color:transparent;padding-top:30px;padding-bottom:0}.footerContactos em{font-size:12px}.areaInsta{padding-top:40px;padding-bottom:40px}