﻿/*! Cores conteúdo site !*//*! Cores paginação !*/body{font-family:"Lato Regular";color:#666;font-size:16px}h1{font-size:"Lato Black";font-size:1.563rem;text-align:center;color:#333;padding-bottom:24px}h2{font-size:"Playfair Display Bold";font-size:1.375rem;text-align:center;color:#706f6f}p{font-family:"Lato Bold";font-size:1.125rem;text-align:justify}a{color:#881414}a:hover{color:#881414}.color-padrao{color:#881414}.mobile-visible{display:none}.voltar-ao-topo{position:fixed;bottom:2em;right:2em;text-decoration:none;color:#fff;background-color:#881414;font-size:12px;padding:.2em .4em;display:none;cursor:pointer;border-radius:50%;box-shadow:1px 2px 1px 1px #555}.voltar-ao-topo:hover{background-color:#5c0d0d}.voltar-ao-topo i{font-size:4em}.carousel-control-prev{width:5%;color:#000;opacity:1;left:-10px}.carousel-control-prev .carousel-control-prev-icon{background-image:url("../img/seta-esquerda.png") !important;width:14px;height:40px}.carousel-control-next{width:5%;color:#000;opacity:1;right:-10px}.carousel-control-next .carousel-control-next-icon{background-image:url("../img/seta-direita.png") !important;width:14px;height:40px}.container-paginacao{margin-top:90px;margin-bottom:90px}.container-paginacao .div-pag{display:inline-block}.container-paginacao .div-pag div{cursor:pointer}.container-paginacao .paginacao-numeros-sel{font-size:24px;display:inline-block;color:#881414;width:30px;margin-top:0;padding:0;font-weight:100;cursor:pointer;margin-left:10px;font-family:"Lato Black";line-height:39px;padding-top:3px}.container-paginacao .paginacao-numeros-sel:hover{color:#5c0d0d;text-decoration:none}.container-paginacao .paginacao-numeros{font-size:24px;display:inline-block;color:#333;width:30px;margin-top:0;padding:0;font-weight:100;cursor:pointer;margin-left:10px;font-family:"Lato Bold";line-height:39px;padding-top:3px}.container-paginacao .paginacao-numeros:hover{color:#881414;text-decoration:none}.container-paginacao .btn-paginacao{width:10px;padding:0}.container-paginacao .paginacao{font-size:30px;color:#333;line-height:1.5}.container-paginacao .paginacao-off{font-size:30px;color:#c5c5c5;cursor:not-allowed;line-height:1.5}.container-paginacao .pag-esq,.container-paginacao .pagoff-esq{margin-left:-20px}.container-paginacao .pag-dir,.container-paginacao .pagoff-dir{margin-left:5px}.container-paginacao .btn-paginacao:hover .paginacao{color:#881414}.navbar{padding-top:0;padding-bottom:0}.navbar .dropdown-toggle::after{color:#ccc}.navbar hr{visibility:hidden;margin-top:-4px !important;font-family:"Lato Regular";border-top:6px solid #009ee3;margin-right:1.3em !important;margin-left:1.3em !important}.navbar hr.active{visibility:visible}.navbar .nav-link{padding-right:1.3em !important;padding-left:1.3em !important;padding-top:30px;padding-bottom:40px;color:#333 !important;font-family:"Lato Regular";text-transform:uppercase;font-size:.875em;letter-spacing:3px}.navbar .nav-link:hover{color:#881414 !important}.navbar .nav-link.active{color:#881414 !important;font-family:"Lato Black"}.navbar .nav-link i{float:right;line-height:20px;font-size:18px}.navbar .dropdown-menu{border-radius:0;margin-top:-8px;padding:0;background:#333;border-top:8px solid #881414;padding-top:7px;padding-bottom:7px}.navbar .dropdown-menu .dropdown-item{font-size:.85em;padding-top:7px;padding-bottom:7px;font-family:"Lato Regular";background:#333 !important;color:#fff !important;text-transform:uppercase;border:0}.navbar .dropdown-menu .dropdown-item:hover{background:#333 !important;color:#fff !important;font-family:"Lato Black"}.navbar .dropdown-menu .dropdown-item hr{margin-top:0 !important;border-top:1px solid #8e8e8e !important}.navbar hr{margin-top:0;margin-bottom:0}.container-logo{margin-top:40px;margin-bottom:40px}.container-logo .col-esq{padding-top:75px}.container-logo .col-esq h3{font-size:1.25rem;color:#333;font-family:"Lato Black";margin-bottom:0}.container-logo .col-esq p{font-size:.938rem;color:#999;font-family:"Lato Bold"}.container-logo .col-logo{text-align:center}.container-logo .col-dir{padding-top:75px;padding-left:50px}.container-logo .col-dir .bloco-contactos{background:#f6f6f7;height:50px;width:100%;padding:10px 17%}

.container-logo .col-dir .bloco-contactos{
    /* border: 2px solid blueviolet; */
    padding: 10px 0px;
}

.container-logo .col-dir .bloco-contactos .div-contacto{
    /* border: 1px solid green; */
    display: flex;
    justify-content: center;
    width: 100%;
}

.container-logo .col-dir .bloco-contactos .div-contacto div{
    /* border: 1px solid red; */
    float:left;
    margin-left:5px;
    font-size:.875rem;
    text-transform:uppercase;
    color:#333;
    letter-spacing:3px;
    margin-top:4px;
    font-family:"Lato Bold"
}

.container-logo .col-dir .bloco-contactos .div-contacto i{
    /* border: 1px solid black; */
    float:left;
    line-height:30px;
    font-size:1.5rem;
    color:#881414;
}

.container-logo .col-dir a:hover .bloco-contactos{background:#881414}.container-logo .col-dir a:hover .bloco-contactos .div-contacto div,.container-logo .col-dir a:hover .bloco-contactos .div-contacto i{color:#fff}.carousel-indicators{bottom:20px;width:50%;margin-left:0;margin-right:0;padding-right:30px;justify-content:flex-end}.carousel-indicators li{width:25px;height:25px;border-radius:50%;margin-right:10px;margin-left:10px;border:2px solid #333;background-color:rgba(0,0,0,0)}.carousel-indicators li.active{border:6px solid #fff;background-color:#881414;width:25px;height:25px}.container-cabecalho{background-image:url("../img/img-background-cabecalho-new.jpg");height:640px}.container-cabecalho .col-cabecalho-esq{padding-right:30px;padding-left:50px}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho{padding-top:170px}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho h2{font-size:3.625rem;color:#3f4449;font-weight:900;text-align:left;font-family:"Playfair Display Black";padding-bottom:10px}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho h3{font-size:2.625rem;color:#881414;font-family:"Playfair Display Bold";line-height:45px}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho .div-parag{padding-top:20px;padding-bottom:20px}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho .div-parag p{font-family:"Lato Regular";font-size:1.75rem;color:#333;line-height:32px}.container-cabecalho .col-cabecalho-dir{height:640px;background-repeat:no-repeat;background-position:right center;background-size:cover}.container-cabecalho-paginas{background-image:url("../img/img-background-cabecalho-new.jpg");height:375px}.container-cabecalho-paginas .col-cabecalho-esq{padding-right:30px;padding-left:50px}.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho{padding-top:90px}.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho h2{font-size:2.6rem;color:#3f4449;font-weight:900;text-align:left;font-family:"Playfair Display Black";padding-bottom:0}.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho h3{font-size:1.813rem;color:#881414;font-family:"Playfair Display Bold";line-height:30px}.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho .div-parag{padding-top:15px;padding-bottom:15px}.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho .div-parag p{font-family:"Lato Regular";font-size:1.475rem;color:#333;line-height:25px;margin-top:0;margin-bottom:0}.container-cabecalho-paginas .col-cabecalho-dir{height:375px;background-repeat:no-repeat;background-position:right center;background-size:cover}.container-quemsomos{margin-top:75px;margin-bottom:30px}.container-quemsomos .col-quemsomos h1{text-align:center;color:#575756;font-size:25px;font-family:"Lato Black";font-weight:900}.container-quemsomos .col-quemsomos h2{font-weight:bold;font-family:"Playfair Display Regular";font-size:22px;color:#706f6f;margin:20px 240px;text-align:center}.container-quemsomos .col-quemsomos p{margin-top:30px;font-family:"Lato Regular";font-size:18px;color:#7d7d7d;text-align:justify;line-height:23px;font-weight:500}.container-obrasefectuadas{margin-top:65px;margin-bottom:50px}.container-obrasefectuadas .col-obrasefectuadas{color:#666;text-align:center}.container-obrasefectuadas .col-obrasefectuadas .titulo{text-align:center;color:#575756;font-size:25px;font-family:"Lato Black";font-weight:900;margin-bottom:40px}.container-obrasefectuadas .col-obrasefectuadas .texto{font-weight:bold;font-family:"Playfair Display Regular";font-size:22px;color:#706f6f;margin-top:20px;margin-bottom:20px;text-align:center}.container-obrasefectuadas .container-obra .col-obra{margin-bottom:10px}.container-obrasefectuadas .container-obra .col-obra a{text-decoration:none}.container-obrasefectuadas .container-obra .col-obra a:hover{text-decoration:none}.container-obrasefectuadas .container-obra .col-obra a .bloco-obra{height:270px;padding:0;background-position:center 20%;background-repeat:no-repeat;background-size:cover}.container-obrasefectuadas .btn-ver{background-color:#881414;border-radius:0;padding:8px 25px;color:#fff;margin-left:10px;font-size:1em;font-family:"Lato Bold"}.container-obrasefectuadas .btn-ver:hover{background:#f6f6f7;color:#881414}.container-finalidade{background:#f7f8fa;background-image:url("../img/img-finalidades.jpg");height:750px;background-repeat:no-repeat;background-position:top center;background-size:cover}.container-finalidade .col-finalidade{padding-right:20px;padding-left:20px}.container-finalidade .col-finalidade h2{margin-top:75px;text-align:center;font-size:2.5rem;font-family:"Playfair Display Bold";color:#423b3b}.container-finalidade .col-finalidade p{margin-top:25px;font-family:"Playfair Display Bold";text-align:center;font-size:1.35rem;color:#706f6f}.container-info{background-repeat:no-repeat;background-position:right center;background-size:cover;background-attachment:fixed;padding-top:75px;background-image:url("../img/img-background-paralax.jpg")}.container-info .col-info{margin-bottom:65px}.container-info .col-info h3{font-size:22px;font-family:"Playfair Display Regular";font-weight:bold;color:#706f6f;text-align:center}.container-info .col-info img{width:100%;margin-top:30px;margin-bottom:30px}.container-info .col-info p{font-size:18px;font-family:"Lato Regular";color:#6b6a6a;font-weight:500;text-align:justify;padding-left:0;padding-right:0;line-height:20px}.container-rodape{margin-top:75px;margin-bottom:50px}.container-rodape .bloco-contactos{background:#f6f6f7;height:65px;padding:15px 4%;width:315px;margin:0 auto}.container-rodape .bloco-contactos .div-contacto div{float:left;margin-left:10px;font-size:1.2rem;text-transform:uppercase;color:#333;letter-spacing:3px;margin-top:4px;font-family:"Lato Regular"}.container-rodape .bloco-contactos .div-contacto i{float:left;line-height:36px;font-size:1.8rem;color:#881414}.container-rodape .bloco-contactos:hover{background:#881414}.container-rodape .bloco-contactos:hover .div-contacto div,.container-rodape .bloco-contactos:hover .div-contacto i{color:#fff}.container-rodape .col-rodape{color:#333 !important;font-family:"Lato Regular";text-transform:uppercase;font-size:.875em;padding-top:40px}.container-rodape .col-rodape ul{flex-direction:row;display:inline-flex;padding-left:0}.container-rodape .col-rodape ul li{box-sizing:border-box;list-style:none;text-transform:uppercase;cursor:pointer;letter-spacing:2px}.container-rodape .col-rodape ul li:hover{color:#881414 !important;font-family:"Lato Black"}.container-rodape .col-rodape ul li.active{color:#881414 !important;font-family:"Lato Black"}.container-rodape .col-rodape ul .li-menu{padding-left:35px}.container-rodape .col-dados{margin-top:60px}.container-rodape .col-dados h3{text-align:center;color:#999;font-family:"Lato Regular";font-weight:500;font-size:20px}.container-rodape .col-dados p{text-align:center;font-family:"Lato Regular";font-weight:900;color:#423c3c;font-size:25px}.container-rodape .col-dados p a{color:#423c3c}.container-copyright{background-color:#333}.container-copyright .col-copyright{padding-top:20px;padding-bottom:20px}.container-copyright .col-copyright p{color:#fff;font-family:"Lato Regular";font-weight:500;font-size:12px;text-align:center;margin-bottom:0}.container-copyright .col-copyright a{color:#fff;margin-top:100px}.container-copyright .col-copyright .icon-ralc:hover,.container-copyright .col-copyright .icon-livro:hover{text-decoration:none}.container-copyright .col-copyright .img-ralc{position:absolute;right:0;top:2px}.container-copyright .col-copyright .img-livro{left:0;width:100px;top:17px;position:absolute}@media(min-width: 1025px)and (max-width: 1366px){.container-cabecalho .col-cabecalho-esq{padding-left:0}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho{padding-top:50px}}section.breadcrumbs{box-shadow:0 3px 40px 0 #c7c7c7}section.breadcrumbs .col-info{font-family:"Lato Black";padding:35px 50px;font-size:.9em;text-transform:uppercase;color:#881414}section.breadcrumbs .col-info a{float:left}section.breadcrumbs .col-info i{float:left;line-height:22px;font-size:18px}section.pagina{margin-bottom:20px}section.pagina .col-titulo{padding-top:80px;text-align:center}section.pagina .col-titulo h1{font-family:"Lato Black";text-transform:uppercase}section.pagina .col-subtitulo{padding:0 21%}section.pagina .col-subtitulo p{text-align:center;font-family:"Playfair Display Bold";font-size:1.375rem;line-height:1.8rem}section.pagina .col-conteudo p{margin:30px 0;letter-spacing:0;font-size:1.2rem;line-height:22px;font-family:"Lato Regular"}section.pagina.montagem-caleiras .col-subtitulo{padding:0;margin-bottom:20px}section.pagina.montagem-caleiras .col-subtitulo p{margin-bottom:0}section.pagina.montagem-caleiras .col-conteudo{margin-bottom:50px}section.pagina.montagem-caleiras .col-conteudo p{margin:0;text-align:center}section.pagina.acessorios{margin-bottom:80px}section.pagina.acessorios .col-subtitulo{padding:0;margin-bottom:20px}section.pagina.acessorios .col-subtitulo p{margin-bottom:0}section.pagina.acessorios .col-conteudo{margin-bottom:50px}section.pagina.acessorios .col-conteudo p{margin:0;text-align:center}section.pagina.acessorios .row-imagens{margin-top:10px}section.pagina.acessorios .row-imagens .col-imagens{padding:10px}section.pagina.acessorios .row-imagens .col-imagens img{width:100%}section.pagina.rodape-montagem{padding-bottom:80px}section.pagina.rodape-montagem .col-montagem{padding:0}section.pagina.rodape-montagem .col-montagem h2{font-size:2.5rem;font-family:"Playfair Display Bold";color:#423b3b;text-align:left}section.pagina.rodape-montagem .col-montagem p{margin-top:25px;font-family:"Playfair Display Bold";font-size:1.35rem;color:#706f6f}section.pagina .col-cookie{font-size:1.2rem;padding-bottom:50px}section.pagina .col-cookie .colunas-com-bordas{border:1px solid #6d6e71;padding:10px;font-size:1.1rem}section.pagina .col-cookie p{font-size:1.1rem;font-family:"Lato Regular" !important}section.pagina .col-ralc{padding-bottom:50px}section.pagina .col-ralc p{font-family:"Lato Regular" !important}.container-hr .col-hr{padding-left:0;padding-right:0}.container-hr .col-hr-cor{padding:100px 0}.container-cores .col-cor .div-cor{width:100%;height:150px;-webkit-box-shadow:0 0 8px 0 rgba(210,210,210,.76);-moz-box-shadow:0 0 8px 0 rgba(210,210,210,.76);box-shadow:0 0 8px 0 rgba(210,210,210,.76)}.container-cores .col-cor .div-texto{padding:10px 0;text-align:center;text-transform:uppercase}section.obra,section.produto{margin:80px 0}section.obra .container-obra hr,section.obra .container-produto hr,section.produto .container-obra hr,section.produto .container-produto hr{margin:100px 0;border-top:2px solid #ccc}section.obra .container-obra .col-titulo,section.obra .container-produto .col-titulo,section.produto .container-obra .col-titulo,section.produto .container-produto .col-titulo{padding-bottom:30px;text-align:center}section.obra .container-obra .col-titulo h1,section.obra .container-produto .col-titulo h1,section.produto .container-obra .col-titulo h1,section.produto .container-produto .col-titulo h1{font-family:"Lato Black";text-transform:uppercase}section.obra .container-obra .col-obra,section.obra .container-obra .col-produto,section.obra .container-produto .col-obra,section.obra .container-produto .col-produto,section.produto .container-obra .col-obra,section.produto .container-obra .col-produto,section.produto .container-produto .col-obra,section.produto .container-produto .col-produto{margin-top:60px}section.obra .container-obra .col-obra .container-img .col-img,section.obra .container-obra .col-produto .container-img .col-img,section.obra .container-produto .col-obra .container-img .col-img,section.obra .container-produto .col-produto .container-img .col-img,section.produto .container-obra .col-obra .container-img .col-img,section.produto .container-obra .col-produto .container-img .col-img,section.produto .container-produto .col-obra .container-img .col-img,section.produto .container-produto .col-produto .container-img .col-img{padding:5px 10px}section.obra .container-obra .col-obra .container-img .col-img .div-borda,section.obra .container-obra .col-produto .container-img .col-img .div-borda,section.obra .container-produto .col-obra .container-img .col-img .div-borda,section.obra .container-produto .col-produto .container-img .col-img .div-borda,section.produto .container-obra .col-obra .container-img .col-img .div-borda,section.produto .container-obra .col-produto .container-img .col-img .div-borda,section.produto .container-produto .col-obra .container-img .col-img .div-borda,section.produto .container-produto .col-produto .container-img .col-img .div-borda{height:100px;width:100%;padding:0;background-position:center;background-repeat:no-repeat;-webkit-filter:opacity(100%);filter:opacity(100%);background-size:100%}section.obra .container-obra .col-obra .container-img .col-img .div-borda:hover,section.obra .container-obra .col-produto .container-img .col-img .div-borda:hover,section.obra .container-produto .col-obra .container-img .col-img .div-borda:hover,section.obra .container-produto .col-produto .container-img .col-img .div-borda:hover,section.produto .container-obra .col-obra .container-img .col-img .div-borda:hover,section.produto .container-obra .col-produto .container-img .col-img .div-borda:hover,section.produto .container-produto .col-obra .container-img .col-img .div-borda:hover,section.produto .container-produto .col-produto .container-img .col-img .div-borda:hover{-webkit-filter:opacity(50%);filter:opacity(50%);cursor:pointer;transition:.5s}section.obra .container-obra .col-obra .container-img .col-imagem,section.obra .container-obra .col-produto .container-img .col-imagem,section.obra .container-produto .col-obra .container-img .col-imagem,section.obra .container-produto .col-produto .container-img .col-imagem,section.produto .container-obra .col-obra .container-img .col-imagem,section.produto .container-obra .col-produto .container-img .col-imagem,section.produto .container-produto .col-obra .container-img .col-imagem,section.produto .container-produto .col-produto .container-img .col-imagem{margin-bottom:40px}section.obra .container-obra .col-obra .container-img .col-imagem .carousel-indicators,section.obra .container-obra .col-produto .container-img .col-imagem .carousel-indicators,section.obra .container-produto .col-obra .container-img .col-imagem .carousel-indicators,section.obra .container-produto .col-produto .container-img .col-imagem .carousel-indicators,section.produto .container-obra .col-obra .container-img .col-imagem .carousel-indicators,section.produto .container-obra .col-produto .container-img .col-imagem .carousel-indicators,section.produto .container-produto .col-obra .container-img .col-imagem .carousel-indicators,section.produto .container-produto .col-produto .container-img .col-imagem .carousel-indicators{bottom:-30px;width:100%;padding-right:0;padding-left:0;justify-content:center}section.obra .container-obra .col-obra .container-img .col-imagem .carousel-indicators li.active,section.obra .container-obra .col-produto .container-img .col-imagem .carousel-indicators li.active,section.obra .container-produto .col-obra .container-img .col-imagem .carousel-indicators li.active,section.obra .container-produto .col-produto .container-img .col-imagem .carousel-indicators li.active,section.produto .container-obra .col-obra .container-img .col-imagem .carousel-indicators li.active,section.produto .container-obra .col-produto .container-img .col-imagem .carousel-indicators li.active,section.produto .container-produto .col-obra .container-img .col-imagem .carousel-indicators li.active,section.produto .container-produto .col-produto .container-img .col-imagem .carousel-indicators li.active{border:6px solid #881414;background-color:#fff}section.obra .container-obra .col-obra .container-img .col-imagem .imagem,section.obra .container-obra .col-produto .container-img .col-imagem .imagem,section.obra .container-produto .col-obra .container-img .col-imagem .imagem,section.obra .container-produto .col-produto .container-img .col-imagem .imagem,section.produto .container-obra .col-obra .container-img .col-imagem .imagem,section.produto .container-obra .col-produto .container-img .col-imagem .imagem,section.produto .container-produto .col-obra .container-img .col-imagem .imagem,section.produto .container-produto .col-produto .container-img .col-imagem .imagem{margin:40px 0}section.obra .container-obra .col-obra .container-img .col-imagem .imagem img,section.obra .container-obra .col-produto .container-img .col-imagem .imagem img,section.obra .container-produto .col-obra .container-img .col-imagem .imagem img,section.obra .container-produto .col-produto .container-img .col-imagem .imagem img,section.produto .container-obra .col-obra .container-img .col-imagem .imagem img,section.produto .container-obra .col-produto .container-img .col-imagem .imagem img,section.produto .container-produto .col-obra .container-img .col-imagem .imagem img,section.produto .container-produto .col-produto .container-img .col-imagem .imagem img{width:100%}section.obra .container-obra .col-obra .titulo,section.obra .container-obra .col-produto .titulo,section.obra .container-produto .col-obra .titulo,section.obra .container-produto .col-produto .titulo,section.produto .container-obra .col-obra .titulo,section.produto .container-obra .col-produto .titulo,section.produto .container-produto .col-obra .titulo,section.produto .container-produto .col-produto .titulo{text-align:center;font-size:1.6em;color:#464647;font-family:"Playfair Display Bold";text-transform:uppercase}section.obra .container-obra .col-texto .titulo,section.obra .container-produto .col-texto .titulo,section.produto .container-obra .col-texto .titulo,section.produto .container-produto .col-texto .titulo{text-align:center;font-size:2.3em;color:#464647;font-family:"Playfair Display Bold";text-transform:uppercase}section.obra .container-obra .col-texto .texto p,section.obra .container-produto .col-texto .texto p,section.produto .container-obra .col-texto .texto p,section.produto .container-produto .col-texto .texto p{margin:40px 0;text-align:justify;font-size:1.3em;color:#464647;font-family:"Lato Regular"}section.obra .container-obra .col-sem-obra,section.obra .container-obra .col-sem-produto,section.obra .container-produto .col-sem-obra,section.obra .container-produto .col-sem-produto,section.produto .container-obra .col-sem-obra,section.produto .container-obra .col-sem-produto,section.produto .container-produto .col-sem-obra,section.produto .container-produto .col-sem-produto{margin:30px 0;letter-spacing:0;font-size:1.2rem;line-height:22px;font-family:"Lato Regular"}section.obra .container-obra .col-obras-efect,section.obra .container-obra .col-produtos-efect,section.obra .container-produto .col-obras-efect,section.obra .container-produto .col-produtos-efect,section.produto .container-obra .col-obras-efect,section.produto .container-obra .col-produtos-efect,section.produto .container-produto .col-obras-efect,section.produto .container-produto .col-produtos-efect{margin-bottom:10px;padding:10px 15px}section.obra .container-obra .col-obras-efect a,section.obra .container-obra .col-produtos-efect a,section.obra .container-produto .col-obras-efect a,section.obra .container-produto .col-produtos-efect a,section.produto .container-obra .col-obras-efect a,section.produto .container-obra .col-produtos-efect a,section.produto .container-produto .col-obras-efect a,section.produto .container-produto .col-produtos-efect a{text-decoration:none}section.obra .container-obra .col-obras-efect a:hover,section.obra .container-obra .col-produtos-efect a:hover,section.obra .container-produto .col-obras-efect a:hover,section.obra .container-produto .col-produtos-efect a:hover,section.produto .container-obra .col-obras-efect a:hover,section.produto .container-obra .col-produtos-efect a:hover,section.produto .container-produto .col-obras-efect a:hover,section.produto .container-produto .col-produtos-efect a:hover{text-decoration:none}section.obra .container-obra .col-obras-efect a .bloco-obra,section.obra .container-obra .col-obras-efect a .bloco-produto,section.obra .container-obra .col-produtos-efect a .bloco-obra,section.obra .container-obra .col-produtos-efect a .bloco-produto,section.obra .container-produto .col-obras-efect a .bloco-obra,section.obra .container-produto .col-obras-efect a .bloco-produto,section.obra .container-produto .col-produtos-efect a .bloco-obra,section.obra .container-produto .col-produtos-efect a .bloco-produto,section.produto .container-obra .col-obras-efect a .bloco-obra,section.produto .container-obra .col-obras-efect a .bloco-produto,section.produto .container-obra .col-produtos-efect a .bloco-obra,section.produto .container-obra .col-produtos-efect a .bloco-produto,section.produto .container-produto .col-obras-efect a .bloco-obra,section.produto .container-produto .col-obras-efect a .bloco-produto,section.produto .container-produto .col-produtos-efect a .bloco-obra,section.produto .container-produto .col-produtos-efect a .bloco-produto{height:270px;padding:0;background-position:center 20%;background-repeat:no-repeat;background-size:cover}section.contacto .container{max-width:900px}section.contacto .container h2{font-family:"Lato Bold";font-size:1.375rem}section.contacto .container p{margin-top:30px;line-height:25px;text-align:center;color:#999}section.contacto .container a{color:#999}section.contacto .container a:hover{text-decoration:none;color:#881414}section.contacto .container .col-form{margin-top:60px}section.contacto .container .col-form .subtitulo{text-align:center;font-family:"Playfair Display Bold";font-size:1.375rem;line-height:1.8rem;margin-bottom:25px}section.contacto .container .col-form form{padding-left:20px;padding-right:20px}section.contacto .container .col-form form .titulo{text-transform:uppercase;font-family:"Lato Black";color:#727272;font-size:1.8em;letter-spacing:5px;padding-top:30px;padding-bottom:20px}section.contacto .container .col-form form input[type=text],section.contacto .container .col-form form input[type=email],section.contacto .container .col-form form textarea{border:none;background:#f5f4f4;border-radius:0;font-family:"Lato Bold";font-size:1.2em;color:#3e4143;margin:30px 0}section.contacto .container .col-form form input[type=text]::-webkit-input-placeholder,section.contacto .container .col-form form input[type=email]::-webkit-input-placeholder,section.contacto .container .col-form form textarea::-webkit-input-placeholder{color:#999 !important;font-family:"Lato Bold"}section.contacto .container .col-form form input[type=text]:-moz-placeholder,section.contacto .container .col-form form input[type=email]:-moz-placeholder,section.contacto .container .col-form form textarea:-moz-placeholder{color:#999 !important;font-family:"Lato Bold"}section.contacto .container .col-form form input[type=text]::-moz-placeholder,section.contacto .container .col-form form input[type=email]::-moz-placeholder,section.contacto .container .col-form form textarea::-moz-placeholder{color:#999 !important;font-family:"Lato Bold"}section.contacto .container .col-form form input[type=text]:-ms-input-placeholder,section.contacto .container .col-form form input[type=email]:-ms-input-placeholder,section.contacto .container .col-form form textarea:-ms-input-placeholder{color:#999 !important;font-family:"Lato Bold"}section.contacto .container .col-form form input[type=text],section.contacto .container .col-form form input[type=email]{height:55px}section.contacto .container .col-form form textarea{resize:none;height:270px}section.contacto .container .col-form form input[type=submit]{margin-top:25px;background-color:#881414;border-radius:0;color:#fff;font-size:1em;font-family:"Lato Regular";padding:10px 15px;height:auto;margin-bottom:30px}section.contacto .container .col-form form input[type=submit]:hover{background:#f6f6f7;color:#881414}section.contacto .container .col-form .container-button{padding:0}section.contacto .container .col-form .container-button .col-obg label{font-size:1.25rem;font-family:"Lato Bold";text-align:left;line-height:26px}section.contacto .container .col-form .container-button .col-recaptcha-form .error-recaptcha{color:red;margin-top:0;display:none;line-height:15px;font-size:14px;margin-bottom:-15px}section.contacto .container .col-form .container-button .col-recaptcha-form .g-recaptcha{transform:scale(0.9);-webkit-transform:scale(0.9);transform-origin:0 0;-webkit-transform-origin:0 0}.container-mapa{margin-top:80px}.container-mapa .col-mapa{padding:0}.container-mapa .col-mapa iframe{width:100%;height:522px}@media(max-width: 991px){.desktop-visible{display:none}.mobile-visible{display:inline}h2{font-size:1.2em;letter-spacing:0}h3{font-size:1.1rem}p{font-size:1em;line-height:22px}.voltar-ao-topo{bottom:1em;right:2em}.container{padding-right:30px;padding-left:30px}.recaptcha-google{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}.navbar{padding:0;margin-top:-89px}.navbar .navbar-toggler{z-index:2;border:none}.navbar .navbar-toggler i{font-size:70px;color:#333;line-height:1.15}.navbar .navbar-nav{background:#333;margin-top:20px;padding:10px;border-top:12px solid #881414;-webkit-box-shadow:0 2px 15px 0 #bfbfbf;-moz-box-shadow:0 2px 15px 0 #bfbfbf;box-shadow:0 2px 15px 0 #bfbfbf}.navbar .navbar-nav hr{border-top:1px solid #dc1f2e;margin:0}.navbar .navbar-nav .nav-item .dropdown-menu{border:none;padding-top:0;margin-top:0;padding-bottom:15px}.navbar .navbar-nav .nav-item .dropdown-menu .row{flex-wrap:wrap !important}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{padding-left:40px;font-size:.95rem}.navbar .navbar-nav .nav-item .icon-menu-resp{display:inline;float:right;font-size:37px;line-height:2rem}.navbar .navbar-nav .nav-item .nav-link{padding-top:5px;padding-bottom:5px;font-size:1.05rem;letter-spacing:1px;color:#fff !important}.navbar .navbar-nav .nav-item .nav-link.active{color:#fff !important;font-family:"Lato Black";font-size:1.05rem}.navbar .navbar-nav .nav-item .nav-link.hover{color:#fff !important;font-family:"Lato Black";font-size:1.05rem !important}.navbar .navbar-nav .nav-item .nav-link .icon-menu{font-size:40px}#carouselCabecalho{margin-top:5px}#carouselCabecalho .carousel-indicators{bottom:auto;padding-right:20px;top:200px;left:auto}#carouselCabecalho.carousel-paginas .carousel-indicators{top:210px}.carousel-indicators li{width:20px;height:20px}.carousel-indicators li.active{border:5px solid #fff;width:20px;height:20px}.container-img .carousel-indicators li{width:15px;height:15px;margin-right:3px;margin-left:3px}.container-img .carousel-indicators li.active{border:4px solid #fff;width:16px;height:16px}.container-logo{margin-top:20px;margin-bottom:20px}.container-logo .col-esq{padding-top:0}.container-logo .col-esq h3{text-align:center;font-size:1rem}.container-logo .col-esq p{text-align:center;font-size:.85rem}.container-logo .col-logo img{width:80%}.container-logo .col-dir{padding-top:25px;padding-left:10px;z-index:2}.container-logo .col-dir .bloco-contactos{padding:10px 17%}.container-cabecalho,.container-cabecalho-paginas{padding:0;height:auto}.container-cabecalho .col-cabecalho-esq,.container-cabecalho-paginas .col-cabecalho-esq{padding-bottom:0}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho,.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho{padding:20px 0}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho h2,.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho h2{font-size:35px;padding-bottom:0}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho h3,.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho h3{font-size:24px;line-height:25px;letter-spacing:-1px}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho .div-parag,.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho .div-parag{padding-top:5px;padding-bottom:30px}.container-cabecalho .col-cabecalho-esq .div-texto-cabecalho .div-parag p,.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho .div-parag p{font-size:17px;letter-spacing:-1px;line-height:22px}.container-cabecalho .col-cabecalho-dir,.container-cabecalho-paginas .col-cabecalho-dir{height:250px;background-position:center}.container-cabecalho-paginas .col-cabecalho-esq .div-texto-cabecalho .div-parag{padding-bottom:50px}.container-quemsomos{margin-top:50px}.container-quemsomos .col-quemsomos h2{margin:auto}.container-obrasefectuadas .container-obra .col-obra{margin:15px 10px}.container-obrasefectuadas .col-obrasefectuadas{padding:0}.container-obrasefectuadas .col-obrasefectuadas .titulo{margin-bottom:10px}.container-obrasefectuadas .col-obrasefectuadas .texto{font-size:18px}.container-finalidade{background-position:bottom;background-size:100%;height:auto}.container-finalidade .col-finalidade{padding-right:50px;padding-left:50px}.container-finalidade .col-finalidade h2{font-size:30px;margin-top:50px}.container-finalidade .col-finalidade p{font-size:16px;padding-bottom:130px}.container-info{padding-bottom:60px}.container-info .container{padding-right:60px;padding-left:60px}.container-info .col-info{margin-bottom:15px}.container-info .col-info h3{font-size:20px}.container-info .col-info p{text-align:center;font-size:16px}.container-info .col-info img{width:100%;margin-top:10px;margin-bottom:10px}.container-rodape{margin-top:30px;margin-bottom:30px}.container-rodape .col-dados{margin-top:20px}.container-rodape .bloco-contactos{height:45px;padding:5px 10%;width:100%}.container-rodape .bloco-contactos .div-contacto i{font-size:1.6rem}.container-rodape .bloco-contactos .div-contacto div{font-size:1rem;margin-left:7px;margin-top:6px}.container-copyright .container{padding-left:15px;padding-right:15px}.container-copyright .col-copyright{text-align:center;padding-top:10px;padding-left:0;padding-right:0}.container-copyright .col-copyright .img-ralc,.container-copyright .col-copyright .img-livro{top:0;position:relative}.container-copyright .col-copyright p{line-height:15px}section.breadcrumbs{box-shadow:0 3px 10px 0 #c7c7c7}section.pagina{margin-bottom:0}section.pagina .col-subtitulo{padding:0 20px}section.pagina .col-subtitulo p{font-size:1.1rem;line-height:1.5rem}section.pagina .col-conteudo p{font-size:1.1rem}section.pagina .col-titulo{padding-top:40px}section.pagina.rodape-montagem .col-montagem{padding:0 15px}section.pagina.rodape-montagem .col-montagem h2{font-size:1.9rem}section.pagina.rodape-montagem .col-montagem p{font-size:1rem}section.pagina.acessorios{margin-bottom:50px}section.pagina.acessorios .row-imagens .col-imagens{padding:15px 30px}.container-cores{padding-right:50px;padding-left:50px}.container-cores .col-cor{margin-top:30px}.container-cores .col-cor .div-cor{height:110px}.container-cores .col-cor .div-texto{font-size:.8rem}.container-hr .col-hr-cor{padding:30px 0}.container-img{padding-right:0;padding-left:0}section.obra,section.produto{margin:40px 0}section.obra .container-obra hr,section.obra .container-produto hr,section.produto .container-obra hr,section.produto .container-produto hr{margin:50px 0}section.obra .container-obra .col-obra,section.obra .container-obra .col-produto,section.obra .container-produto .col-obra,section.obra .container-produto .col-produto,section.produto .container-obra .col-obra,section.produto .container-obra .col-produto,section.produto .container-produto .col-obra,section.produto .container-produto .col-produto{margin-top:0;text-align:center}section.obra .container-obra .col-obra .container-img,section.obra .container-obra .col-produto .container-img,section.obra .container-produto .col-obra .container-img,section.obra .container-produto .col-produto .container-img,section.produto .container-obra .col-obra .container-img,section.produto .container-obra .col-produto .container-img,section.produto .container-produto .col-obra .container-img,section.produto .container-produto .col-produto .container-img{padding:5px}section.obra .container-obra .col-obra .container-img .col-img,section.obra .container-obra .col-produto .container-img .col-img,section.obra .container-produto .col-obra .container-img .col-img,section.obra .container-produto .col-produto .container-img .col-img,section.produto .container-obra .col-obra .container-img .col-img,section.produto .container-obra .col-produto .container-img .col-img,section.produto .container-produto .col-obra .container-img .col-img,section.produto .container-produto .col-produto .container-img .col-img{padding:5px}section.obra .container-obra .col-obra .container-img .col-imagem,section.obra .container-obra .col-produto .container-img .col-imagem,section.obra .container-produto .col-obra .container-img .col-imagem,section.obra .container-produto .col-produto .container-img .col-imagem,section.produto .container-obra .col-obra .container-img .col-imagem,section.produto .container-obra .col-produto .container-img .col-imagem,section.produto .container-produto .col-obra .container-img .col-imagem,section.produto .container-produto .col-produto .container-img .col-imagem{margin-bottom:0}section.obra .container-obra .col-obra .container-img .col-imagem .imagem,section.obra .container-obra .col-produto .container-img .col-imagem .imagem,section.obra .container-produto .col-obra .container-img .col-imagem .imagem,section.obra .container-produto .col-produto .container-img .col-imagem .imagem,section.produto .container-obra .col-obra .container-img .col-imagem .imagem,section.produto .container-obra .col-produto .container-img .col-imagem .imagem,section.produto .container-produto .col-obra .container-img .col-imagem .imagem,section.produto .container-produto .col-produto .container-img .col-imagem .imagem{margin:20px 0}section.obra .container-obra .col-obra .container-img .col-imagem .container-fluid,section.obra .container-obra .col-produto .container-img .col-imagem .container-fluid,section.obra .container-produto .col-obra .container-img .col-imagem .container-fluid,section.obra .container-produto .col-produto .container-img .col-imagem .container-fluid,section.produto .container-obra .col-obra .container-img .col-imagem .container-fluid,section.produto .container-obra .col-produto .container-img .col-imagem .container-fluid,section.produto .container-produto .col-obra .container-img .col-imagem .container-fluid,section.produto .container-produto .col-produto .container-img .col-imagem .container-fluid{padding-right:0;padding-left:0}section.obra .container-obra .col-texto .texto p,section.obra .container-produto .col-texto .texto p,section.produto .container-obra .col-texto .texto p,section.produto .container-produto .col-texto .texto p{margin:0 0 20px 0;font-size:1rem}.container-obra .col-titulo h1{padding-bottom:0}.container-paginacao{margin-top:30px;margin-bottom:30px}.container-paginacao .paginacao-numeros{margin-left:0}section.obra .container-obra .col-obra .container-img .col-imagem .carousel-indicators li.active,section.obra .container-obra .col-produto .container-img .col-imagem .carousel-indicators li.active,section.obra .container-produto .col-obra .container-img .col-imagem .carousel-indicators li.active,section.obra .container-produto .col-produto .container-img .col-imagem .carousel-indicators li.active,section.produto .container-obra .col-obra .container-img .col-imagem .carousel-indicators li.active,section.produto .container-obra .col-produto .container-img .col-imagem .carousel-indicators li.active,section.produto .container-produto .col-obra .container-img .col-imagem .carousel-indicators li.active,section.produto .container-produto .col-produto .container-img .col-imagem .carousel-indicators li.active{border:4px solid #881414}}@media(max-width: 575px){.container-logo .col-dir .bloco-contactos{width:90%}}@media(max-width: 380px){.container-logo .col-dir .bloco-contactos{width:100%}}@media(max-width: 320px){.container-logo .col-dir .bloco-contactos{padding:10px 10%}#carouselCabecalho .carousel-indicators{top:240px}.container-obrasefectuadas .container-obra .col-obra a .bloco-obra{height:170px}.container-rodape .bloco-contactos{padding:5px 5%}.container-rodape .bloco-contactos .div-contacto i{font-size:1.1rem}.container-rodape .bloco-contactos .div-contacto div{font-size:.75rem;margin-top:11px}}/*# sourceMappingURL=style.min.css.map */
