@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&family=Open+Sans:wght@300;400;600;700&display=swap");html,body{font-family:"Open Sans",sans-serif;font-size:16px;color:#45454D}body.pageCinza{background-color:#eee}body.pageArea{background-image:url("../img/fundo_area.svg");background-repeat:no-repeat;background-position:-100px calc( 100% + 100px)}a{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;color:#45454D}a:hover{color:#FFBE00}@media (min-width: 1200px){#menuTopo,.container-fluid{padding-left:10%;padding-right:10%}}#conteudo{margin-top:30px}h2{font-family:"Nunito Sans",sans-serif;font-size:21px;font-size:1.3125rem;font-weight:700}h2.linha{padding-bottom:5px;border-bottom:1px solid #707070}h3{font-family:"Nunito Sans",sans-serif;font-size:15px;font-size:.9375rem;font-weight:700}h3.linha{padding-bottom:5px;border-bottom:1px solid #707070}.imgTopo{position:relative;height:380px;color:#fff;text-align:left;font-size:46px;font-size:2.875rem;font-weight:700;margin-top:-30px;margin-bottom:30px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 767px){.imgTopo{height:250px;font-size:28px;font-size:1.75rem}}.embeddedContent{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embeddedContent iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embeddedContent::before{content:' ';position:relative;display:block;padding-top:56.25%}.carousel-fullscreen .carousel-item{height:100vh;min-height:350px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carousel-control-next-icon{background-image:url(../img/seta_right.svg);background-repeat:no-repeat;background-position:center center}.carousel-control-prev-icon{background-image:url(../img/seta_left.svg);background-repeat:no-repeat;background-position:center center}.carousel-control-next,.carousel-control-prev{position:absolute;top:50%;height:50px;margin-top:-25px;width:32px;bottom:auto;color:#fff;opacity:.5;transition:opacity .15s ease;background-color:#E1E1E1}.btn.loading .loader{display:inline-block}.btn-spinner{color:#313132;padding-left:0px;padding-right:0px;min-width:20px}.btn{padding:.75rem .75rem}.btn-lg{font-size:19px;font-size:1.1875rem}.btn-branco{font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;background-color:#fff;color:#313132;border-color:#313132}.btn-branco:hover{background-color:#313132;color:#fff;border-color:#313132}.btn-cinza{font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;background-color:#E1E1E1;color:#000;border-color:#E1E1E1;text-transform:uppercase}.btn-cinza span{display:inline-block;vertical-align:middle;text-align:left}.btn-cinza span:first-child{margin-right:15px}.btn-cinza.active,.btn-cinza:hover{background-color:#FFBE00;color:#000;border-color:#FFBE00}.btn-primary{font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;background-color:#FFBE00;color:#000;border-color:#FFBE00}.btn-primary:hover{background-color:#000;color:#FFBE00;border-color:#000}.btn-secondary{font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:14px;font-size:.875rem;background-color:#313132;color:#fff;border-color:#313132}.btn-secondary:hover{background-color:#fff;color:#313132;border-color:#313132}.btn-filtro{background-color:#fff;border-color:#fff;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;font-size:11px;font-size:.6875rem;font-weight:400;height:50px;padding-top:15px;padding-bottom:15px}.dropdown.bootstrap-select .dropdown-menu{font-size:14px;font-size:.875rem}.form-control{display:block;width:100%;height:calc(2em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #707070;border-radius:.25rem}textarea{resize:none}.fv-plugins-bootstrap:not(.form-inline) label ~ .fv-plugins-icon{top:36px}.dropdown-menu{margin-top:0}.dropdown-menu .dropdown-toggle::after{vertical-align:middle;border-left:4px solid;border-bottom:4px solid transparent;border-top:4px solid transparent}.dropdown-menu .dropdown .dropdown-menu{left:100%;top:0%}.custom-checkbox{padding-left:30px}.custom-checkbox label{cursor:pointer;font-weight:400}.custom-checkbox .custom-control-label::before{top:0px;left:-30px;width:24px;height:24px;background-color:#fff;border:0px;border-radius:24px}.custom-checkbox .custom-control-label::after{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;top:5px;left:-25px;display:block;width:14px;height:14px;background:none;border-radius:14px;background-color:rgba(49,49,50,0.1)}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{border-color:#fff;background-color:#fff}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:none;background-color:#313132}.custom-radio{padding-left:30px}.custom-radio label{cursor:pointer;font-weight:400}.custom-radio .custom-control-label::before{top:0px;left:-30px;width:24px;height:24px;background-color:#fff;border:1px solid #707070;border-radius:4px}.custom-radio .custom-control-label::after{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;top:5px;left:-25px;display:block;width:14px;height:14px;background:none;border-radius:4px;background-color:rgba(255,190,0,0)}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#707070;background-color:#fff}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:none;background-color:#ffbe00}textarea:focus,textarea.form-control:focus,input.form-control:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,[type=text].form-control:focus,[type=password].form-control:focus,[type=email].form-control:focus,[type=tel].form-control:focus,[contenteditable].form-control:focus{box-shadow:inset 0 -1px 0 #ddd}a.active.focus,a.active:focus,a.focus,a:active.focus,a:active:focus,a:focus,button.active.focus,button.active:focus,button.focus,button:active.focus,button:active:focus,button:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;outline-color:transparent;outline-width:0;outline-style:none;box-shadow:0 0 0 0 rgba(0,123,255,0)}.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#fff}.tooltip-inner{max-width:260px;padding:15px;color:#000;font-size:13px;font-size:.8125rem;text-align:left;background-color:#fff;border-radius:.25rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.tooltip-inner img{margin-top:15px;max-width:100%}.tooltip.show{opacity:1}.dz-error-mark i{display:none}#menuTopo{background-color:#313132;position:relative;width:100%}#menuTopo .menuLinguas{margin-left:15px;position:relative}#menuTopo .menuLinguas a.dropdown-toggle{color:#fff}#menuTopo .menuLinguas a.dropdown-toggle:hover{color:#313132;text-decoration:none}#menuTopo .navbar-toggler{position:relative;margin-top:0px;z-index:15;padding:0px;width:40px;height:40px;border-radius:0px;padding-top:5px;border:1px solid #fff}#menuTopo .navbar-toggler .bar{position:relative;top:0px;left:0px;display:block;margin:auto;width:26px;height:2px;margin-bottom:6px;background-color:#fff;opacity:1;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#menuTopo .navbar-toggler:not(.collapsed) .bar:nth-child(1){top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#menuTopo .navbar-toggler:not(.collapsed) .bar:nth-child(2){opacity:0}#menuTopo .navbar-toggler:not(.collapsed) .bar:nth-child(3){top:-8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 991px){#menuTopo .navbar-collapse .btn{margin-bottom:30px}}footer{padding-top:15px;padding-bottom:15px;color:#fff;background-color:#313132}footer a{margin-left:5px;margin-right:5px;color:#fff}footer a:hover{color:#000}footer ul{font-size:11px;font-size:.6875rem}footer ul .nav-link{padding-top:0px;padding-bottom:0px}@media (min-width: 992px){footer ul .nav-link{padding-left:5px;padding-right:5px;font-size:10px;font-size:.625rem}}@media (max-width: 991px){footer ul .nav-item{width:100%;margin-bottom:10px}}footer .contactos{padding-top:10px;padding-bottom:10px;text-align:center}@media (min-width: 992px){footer .contactos{border-left:1px solid #fff;border-right:1px solid #fff}}@media (max-width: 991px){footer .contactos{margin-top:20px;font-size:27px;font-size:1.6875rem}footer .contactos>div{margin-bottom:10px}}footer .socialC{font-size:26px;font-size:1.625rem}@media (min-width: 992px){footer .socialC{border-left:1px solid #fff}}@media (max-width: 991px){footer .socialC{font-size:40px;font-size:2.5rem;margin-bottom:20px}}@media (max-width: 1199px){footer{text-align:center}}.btnDestaque{position:relative;display:inline-block}.btnDestaque a{position:relative;display:inline-block;text-align:center;padding:5px 15px;z-index:2;background-color:#313132;color:#fff;border-radius:3px;min-width:300px;font-size:21px;font-size:1.3125rem}.btnDestaque a i{color:#FFBE00}.btnDestaque a span{display:block;font-size:14px;font-size:.875rem;margin-bottom:-5px}.btnDestaque a:hover{background-color:#FFBE00;text-decoration:none;color:#000}.btnDestaque a:hover i{color:#000}.btnDestaque .extra{position:absolute;top:50px;left:0px;width:100%;z-index:1;display:none;padding:10px;background-color:rgba(125,125,126,0.9);border-radius:5px;padding-top:15px;text-align:center;color:#000;font-size:12px;font-size:.75rem}.btnDestaque .extra .telefone{font-size:20px;font-size:1.25rem;margin-bottom:10px;font-weight:600}.btnDestaque:hover a{background-color:#FFBE00;text-decoration:none;color:#000}.btnDestaque:hover a i{color:#000}#galeriaHome{position:relative;margin-top:-30px}#galeriaHome .areaC{text-align:center;position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:auto}#galeriaHome .texto{position:absolute;top:0px;left:0px;width:41%;height:100%;text-align:left;background-color:rgba(255,190,0,0.84);z-index:2;font-size:26px;font-size:1.625rem;font-family:"Nunito Sans",sans-serif;font-weight:700;padding:15px;padding-top:100px;background-image:url("../img/fundo_login.png");background-repeat:no-repeat;background-position:-160px calc( 100% + 100px)}#galeriaHome .texto h1{display:inline-block;font-size:26px;font-size:1.625rem;font-family:"Nunito Sans",sans-serif;font-weight:700}@media (min-width: 1200px){#galeriaHome .texto{padding-left:10%;padding-right:10%}}#galeriaHome .texto img{margin-bottom:63px}#galeriaHome .texto .nota{font-size:24px;font-size:1.5rem;margin-top:60px;font-weight:400}@media (max-width: 991px){#galeriaHome .texto{position:relative;padding:0px;padding:20px;width:100%;height:auto;top:auto;bottom:0px;margin-top:30px}#galeriaHome .texto img{display:none}}#galeriaHome .carousel-fullscreen .carousel-item{height:calc(100vh - 65px - 80px)}#galeriaHome .btnDestaque{position:absolute;top:10px;right:15px;z-index:10}@media (min-width: 1200px){#galeriaHome .btnDestaque{right:10%}}@media (max-width: 991px){#galeriaHome .btnDestaque{position:relative;right:auto;margin:auto}}#galeriaHome .areaLogin{font-family:"Nunito Sans",sans-serif;position:absolute;top:50px;left:50%;right:15px;bottom:50px;background-color:rgba(255,255,255,0.9);border-radius:3px;z-index:2;padding:25px}#galeriaHome .areaLogin .tab-content{height:calc(100% - 50px);overflow:auto}@media (min-width: 1200px){#galeriaHome .areaLogin{right:10%}}@media (max-width: 991px){#galeriaHome .areaLogin{position:relative;padding:0px;padding:20px;width:100%;height:auto;top:auto;left:0px;bottom:0px}}#galeriaHome .areaLogin .linkRecuperar{margin-top:-15px}#galeriaHome .areaLogin .linkRecuperar a{font-size:14px;font-size:.875rem;font-weight:700;color:#000}#galeriaHome .areaLogin .nota{text-align:center;font-size:9px;font-size:.5625rem}#galeriaHome .areaLogin .nota a{cursor:pointer;color:#000}#galeriaHome .areaLogin .nota a:hover{color:#FFBE00}#galeriaHome .areaLogin .nav-tabs{margin-bottom:20px;border-bottom:1px solid #707070}#galeriaHome .areaLogin .nav-tabs .nav-link{padding:0px;padding-bottom:5px;width:50%;color:#000;background-color:transparent;border:0px;border-bottom:6px solid transparent}#galeriaHome .areaLogin .nav-tabs .nav-link.active{color:#000;background-color:transparent;border:0px;border-bottom:6px solid #FFBE00;font-weight:700}#galeriaHome #loginArea{height:100%}.clienteTopoArea{margin-top:-30px;margin-bottom:60px;padding-top:20px;padding-bottom:20px;background-color:#F9F9F9}.clienteNomeArea{position:relative;margin-bottom:50px}.clienteNomeArea .img{display:block;width:117px;height:117px;border-radius:100%}.clienteNomeArea .nome{font-family:"Nunito Sans",sans-serif;font-size:21px;font-size:1.3125rem;font-weight:700}.menuClienteTopo{margin-right:25px;display:inline-block;position:relative}@media (max-width: 991px){.menuClienteTopo{display:block;margin:0px;margin-bottom:30px;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #FFBE00}}.menuClienteTopo a{color:#fff;display:block}.menuClienteTopo a .icon{margin-right:5px}.menuClienteTopo a .texto{line-height:1;font-weight:700}.menuClienteTopo a .texto span{font-weight:400;font-size:12px;font-size:.75rem}.menuClienteTopo a>div{display:inline-block;vertical-align:middle}.menuClienteTopo a:hover{color:#FFBE00;text-decoration:none}.clienteMenuArea{margin-bottom:30px;border-bottom:1px solid #707070}.clienteMenuArea a.nav-link{text-align:left;border-radius:0px;padding:5px 0px;color:#000;font-size:21px;font-size:1.3125rem;font-family:"Nunito Sans",sans-serif;background-color:transparent;border-bottom:7px solid transparent;margin-bottom:-1px}.clienteMenuArea a.nav-link:hover{border-color:#FFBE00}.clienteMenuArea a.nav-link.active{color:#000;background-color:transparent;border-color:#FFBE00;font-weight:700}.clienteLogin{height:100%}.clienteLogin form{height:100%;padding-bottom:15px}.clienteLogin .container-fluid{padding-left:0px;padding-right:0px;overflow:hidden}.clienteLogin .fv-plugins-bootstrap:not(.form-inline) label ~ .fv-plugins-icon{top:55px}.clienteLogin .form-group{margin-bottom:30px}.clienteLogin .nota{margin-top:-15px}.clienteLogin label{margin-bottom:25px}.clienteLogin .status{color:red}.clienteRegisto .container-fluid{padding-left:0px;padding-right:0px;overflow:hidden}.clienteRegisto .status{color:red}.clientePerfil .spacerImg{width:117px}.clienteMoradas h2{background-color:#313132;color:#000;font-size:16px;font-size:1rem;font-weight:700;padding:10px 30px;padding-bottom:5px;text-transform:uppercase;border:1px solid #000;border-bottom:0px;margin:0px}.clienteMoradas .area{border:1px solid #000;border-top:0px;padding:15px;padding-bottom:15px}.clienteMoradas .lista b{color:#000}.clienteMoradas .lista .row>div{margin-bottom:30px}.clienteMoradas .lista .item_add,.clienteMoradas .lista .item{border:1px solid #313132;padding:10px;min-height:100%}.clienteMoradas .lista .item.loading{opacity:.3}.clienteMoradas .lista .item_add{padding:0px;text-align:center;height:100px}.clienteMoradas .lista .item_add a{display:block;width:100%;height:100%;color:#313132;font-size:30px;font-size:1.875rem}.clienteMoradas .lista .item_add a:hover{color:#000}.clienteMoradas .lista .btEdit{text-transform:uppercase;color:#000;font-size:12px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block;margin-right:30px}.clienteMoradas .lista .btEdit:hover{color:#000}.clienteMoradas .lista .btDelete{position:relative;width:24px;color:#000;cursor:pointer}.clienteMoradas .lista .btDelete .loader,.clienteMoradas .lista .btDelete .off{position:absolute;top:-3px;left:0px;opacity:0}.clienteMoradas .lista .btDelete .off{opacity:1}.clienteMoradas .lista .btDelete.loading .off{opacity:0}.clienteMoradas .lista .btDelete.loading .loader{opacity:1}.autocarrosFiltro{position:relative;z-index:2;margin-top:-30px;margin-bottom:60px}.autocarrosFiltro .topo{position:relative;z-index:2;padding-top:20px;padding-bottom:20px;background-color:#F9F9F9}.autocarrosFiltro .topo .row{margin-left:-4px;margin-right:-4px}.autocarrosFiltro .topo .row>div{padding-left:4px;padding-right:4px}@media (max-width: 991px){.autocarrosFiltro .topo .btn-cinza{padding-left:0px;padding-right:0px;font-size:10px;font-size:.625rem}.autocarrosFiltro .topo .btn-cinza img{height:20px}.autocarrosFiltro .topo .btn-cinza span{margin:0px}}.autocarrosFiltro .topo .btAbreFiltro:not(.collapsed){background-color:#FFBE00;color:#000;border-color:#FFBE00}.autocarrosFiltro .topo .pesquisa .form-control{border-color:#fff;height:calc(2.6em + .75rem + 2px)}.autocarrosFiltro .topo .pesquisa .btn{padding:.375rem 1.5rem}.autocarrosFiltro .pesquisaC{position:relative;z-index:1;background-color:#FFBE00;color:#000}.autocarrosFiltro .pesquisaC>div{padding-top:30px;padding-bottom:30px}.autocarrosFiltro .pesquisaC label{font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:14px;font-size:.875rem}.autocarrosFiltro .pesquisaC .btnPesquisa{background-color:#464749;border-color:#464749;color:#FFBE00;height:50px;text-align:left}.autocarrosFiltro .pesquisaC .btnPesquisa i{display:inline-block;padding-top:3px;float:right}.autocarrosFiltro .pesquisaC .btnPesquisa:hover{background-color:#fff;border-color:#fff;color:#FFBE00}.autocarrosFiltro .pesquisaC .btFechar{position:absolute;z-index:2;top:30px;right:15px;font-size:11px;font-size:.6875rem;color:#000;cursor:pointer}.autocarrosFiltro .pesquisaC .btFechar img{vertical-align:bottom}@media (min-width: 1200px){.autocarrosFiltro .pesquisaC .btFechar{right:10%}}.autocarrosFiltro .pesquisaC .btFechar:hover{color:#2EB0E8;text-decoration:none}.autocarrosFiltro .pesquisaC .row{margin-left:-4px;margin-right:-4px}.autocarrosFiltro .pesquisaC .row>div{padding-left:4px;padding-right:4px}.autocarrosFiltro .pesquisaC .tituloAvancada{margin-bottom:30px}.autocarrosFiltro .pesquisaC .tituloAvancada a{color:#000}.autocarrosFiltro .pesquisaC .tituloAvancada a .down{display:none}.autocarrosFiltro .pesquisaC .tituloAvancada a .up{display:inline-block}.autocarrosFiltro .pesquisaC .tituloAvancada a:hover{text-decoration:none}.autocarrosFiltro .pesquisaC .tituloAvancada a.collapsed .up{display:none}.autocarrosFiltro .pesquisaC .tituloAvancada a.collapsed .down{display:inline-block}.autocarrosFiltro .pesquisaC .tituloAvancada .linha{position:relative;width:100%;height:1px;background-color:#313132}.autocarrosListaDestaque{margin-top:-60px;margin-bottom:15px;background-color:#E1E1E1;padding-top:30px;padding-bottom:30px}@media (max-width: 767px){.autocarrosListaDestaque .top1{margin-bottom:10px}}.autocarrosListaDestaque .top1 .itemCol{height:100%}.autocarrosListaDestaque .top1 .item .imagem{padding-bottom:60%}.autocarrosListaDestaque .top2{margin-bottom:10px}.autocarrosListaDestaque .top2 .item .imagem,.autocarrosListaDestaque .top3 .item .imagem{padding-bottom:35%}.autocarrosListaDestaque .item{position:relative;padding:15px;padding-top:30px;height:100%;background-color:#fff;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.autocarrosListaDestaque .item .destaque{position:absolute;top:0px;left:15px;background-color:#2EB0E8;color:#fff;font-family:"Nunito Sans",sans-serif;font-size:11px;font-size:.6875rem;padding:7px 30px;font-weight:700}.autocarrosListaDestaque .item .destaque-semana{position:absolute;top:0px;left:15px;background-color:#FFBE00;color:#fff;font-family:"Nunito Sans",sans-serif;font-size:11px;font-size:.6875rem;padding:7px 30px;font-weight:700}.autocarrosListaDestaque .item a{display:block;color:#2EB0E8;text-transform:uppercase;font-weight:700}.autocarrosListaDestaque .item a:hover{text-decoration:none;color:#FFBE00}.autocarrosListaDestaque .item .nome{position:relative;font-size:18px;font-size:1.125rem;padding-right:30px;padding-bottom:5px;margin-bottom:-10px;text-transform:uppercase}.autocarrosListaDestaque .item .preco{font-size:17px;font-size:1.0625rem;font-weight:700}.autocarrosListaDestaque .item .preco .sob{font-size:14px;font-size:.875rem}.autocarrosListaDestaque .item .comprar{text-align:right;padding-right:45px}.autocarrosListaDestaque .item .imagem{background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;padding-bottom:50%;margin-bottom:8px}.autocarrosListaDestaque .item .btAddFavorito{font-size:20px;font-size:1.25rem;position:absolute;top:0px;right:15px;width:24px;cursor:pointer}.autocarrosListaDestaque .item .btAddFavorito .loader,.autocarrosListaDestaque .item .btAddFavorito .off,.autocarrosListaDestaque .item .btAddFavorito .on{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;position:absolute;top:0px;left:0px;opacity:0}.autocarrosListaDestaque .item .btAddFavorito .loader{left:4px;top:3px}.autocarrosListaDestaque .item .btAddFavorito .off{opacity:1}.autocarrosListaDestaque .item .btAddFavorito.active .on{opacity:1}.autocarrosListaDestaque .item .btAddFavorito.active .off{opacity:0}.autocarrosListaDestaque .item .btAddFavorito.active,.autocarrosListaDestaque .item .btAddFavorito:hover{color:#FFBE00}.autocarrosListaDestaque .item .btAddFavorito.loading .on,.autocarrosListaDestaque .item .btAddFavorito.loading .off{opacity:0}.autocarrosListaDestaque .item .btAddFavorito.loading .loader{opacity:1}.autocarrosLista .destaques{margin-bottom:40px}.autocarrosLista .destaques .btn-branco{border-color:#fff}.autocarrosLista .destaques .btn-branco:hover{border-color:#000}.autocarrosLista .separador{position:relative;font-family:"Nunito Sans",sans-serif;font-size:24px;font-size:1.5rem;margin-bottom:40px}.autocarrosLista .separador>div{position:relative;display:inline-block;z-index:1;padding-right:15px;background-color:#eee}.autocarrosLista .separador::after{content:' ';z-index:0;position:absolute;left:0px;bottom:10px;height:1px;width:100%;background-color:#979797}.autocarrosLista .itemCol{margin-bottom:30px}.autocarrosLista .item{position:relative;padding:15px;padding-top:30px;height:100%;background-color:#fff;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.autocarrosLista .item .destaque{position:absolute;top:0px;left:15px;background-color:#2EB0E8;color:#fff;font-family:"Nunito Sans",sans-serif;font-size:11px;font-size:.6875rem;padding:7px 30px;font-weight:700}.autocarrosLista .item .destaque-semana{position:absolute;top:0px;left:15px;background-color:#FFBE00;color:#fff;font-family:"Nunito Sans",sans-serif;font-size:11px;font-size:.6875rem;padding:7px 30px;font-weight:700}.autocarrosLista .item a{display:block;color:#2EB0E8;text-transform:uppercase;font-weight:700}.autocarrosLista .item a:hover{text-decoration:none;color:#FFBE00}.autocarrosLista .item .nome{position:relative;font-size:18px;font-size:1.125rem;padding-right:30px;border-bottom:1px solid #EBEBEB;padding-bottom:5px;margin-bottom:10px;text-transform:uppercase}.autocarrosLista .item .cat{margin-bottom:10px}.autocarrosLista .item .cat>div{margin-bottom:5px}.autocarrosLista .item .cat b{font-weight:600}.autocarrosLista .item .preco{font-size:17px;font-size:1.0625rem;font-weight:700}.autocarrosLista .item .preco .sob{font-size:14px;font-size:.875rem}.autocarrosLista .item .imagem{background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;padding-bottom:50%;margin-bottom:8px}.autocarrosLista .item .btAddFavorito{font-size:20px;font-size:1.25rem;position:absolute;top:3px;right:0px;width:24px;cursor:pointer}.autocarrosLista .item .btAddFavorito .loader,.autocarrosLista .item .btAddFavorito .off,.autocarrosLista .item .btAddFavorito .on{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;position:absolute;top:0px;left:0px;opacity:0}.autocarrosLista .item .btAddFavorito .loader{left:4px;top:3px}.autocarrosLista .item .btAddFavorito .off{opacity:1}.autocarrosLista .item .btAddFavorito.active .on{opacity:1}.autocarrosLista .item .btAddFavorito.active .off{opacity:0}.autocarrosLista .item .btAddFavorito.active,.autocarrosLista .item .btAddFavorito:hover{color:#FFBE00}.autocarrosLista .item .btAddFavorito.loading .on,.autocarrosLista .item .btAddFavorito.loading .off{opacity:0}.autocarrosLista .item .btAddFavorito.loading .loader{opacity:1}.produtoDetalhe{margin-top:-30px}.produtoDetalhe .linkVoltar{position:relative;left:-30px;margin-bottom:25px;display:inline-block;color:#928B8B}.produtoDetalhe .linkVoltar i{display:inline-block;width:30px}.produtoDetalhe .linkVoltar:hover{color:#FFBE00;text-decoration:none}.produtoDetalhe .pdf{font-size:22px;font-size:1.375rem;color:#45454D;vertical-align:middle;text-decoration:underline}.produtoDetalhe .pdf i{display:inline-block;margin-right:5px;font-size:30px;font-size:1.875rem}.produtoDetalhe .pdf:hover{color:#2EB0E8}.produtoDetalhe .topo{position:relative;padding-top:25px;background-color:#E1E1E1}@media (min-width: 992px){.produtoDetalhe .topo .bts{margin-bottom:15px}}.produtoDetalhe .btn{text-align:left;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;margin-bottom:15px;font-weight:400}.produtoDetalhe .btn i{min-width:25px}.produtoDetalhe .btn-lg{text-transform:uppercase;font-size:19px;font-size:1.1875rem}.produtoDetalhe .btn-branco{border-color:#fff}.produtoDetalhe .btn-branco:hover{border-color:#313132}.produtoDetalhe .horario{margin-bottom:15px}.produtoDetalhe .resto{background-color:#eee;position:relative;padding-top:20px}.produtoDetalhe .sem_imagens{border:1px solid #313132;margin-bottom:15px;position:relative;width:100%;padding-bottom:100%}.produtoDetalhe #galeriaC{background-color:#fff;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;padding-top:15px;padding-bottom:15px;margin-bottom:15px;overflow:hidden}.produtoDetalhe #galeriaC .container-fluid{padding-left:15px;padding-right:15px}.produtoDetalhe #galeriaC #btFull{cursor:pointer}.produtoDetalhe #galeriaC .contador{font-family:"Nunito Sans",sans-serif;font-size:14px;font-size:.875rem;font-weight:700}.produtoDetalhe #galeriaC .linha{position:relative;width:35px}.produtoDetalhe #galeriaC .linha::after{content:' ';position:absolute;top:50%;left:0px;width:100%;height:1px;background-color:#707070}.produtoDetalhe .carousel.big .carousel-item{position:relative;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center center;padding-bottom:50%}.produtoDetalhe .carousel.big .carousel-item a{display:none;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.produtoDetalhe .carousel.tbs{margin-bottom:15px;position:relative;z-index:2}.produtoDetalhe .carousel.tbs .row{margin-right:-5px;margin-left:-5px}.produtoDetalhe .carousel.tbs .row>div{padding-left:5px;padding-right:5px}.produtoDetalhe .carousel.tbs .carousel-item{position:relative}.produtoDetalhe .carousel.tbs .carousel-item .item{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;padding-bottom:50%;display:block;position:relative}.produtoDetalhe .carousel.tbs .carousel-item .item.active,.produtoDetalhe .carousel.tbs .carousel-item .item:hover{background-color:#313132}.produtoDetalhe .cat{margin-bottom:15px}.produtoDetalhe .cat>div{margin-bottom:8px}.produtoDetalhe .cat b{font-weight:700}.produtoDetalhe .preco{font-size:40px;font-size:2.5rem;font-weight:700}.produtoDetalhe .preco .sob{font-size:20px;font-size:1.25rem;margin-bottom:10px}.produtoDetalhe .iva{margin-bottom:15px;font-weight:700;color:#928B8B;margin-top:-10px}.produtoDetalhe .nome{position:relative;font-size:21px;font-size:1.3125rem;padding-right:30px;margin-bottom:10px;text-transform:uppercase;font-weight:400}.produtoDetalhe .nome .btAddFavorito{font-size:24px;font-size:1.5rem;position:absolute;top:0px;right:0px;width:24px;cursor:pointer}.produtoDetalhe .nome .btAddFavorito .loader,.produtoDetalhe .nome .btAddFavorito .off,.produtoDetalhe .nome .btAddFavorito .on{position:absolute;top:0px;left:0px;opacity:0}.produtoDetalhe .nome .btAddFavorito .loader{left:4px;top:3px}.produtoDetalhe .nome .btAddFavorito .off{opacity:1}.produtoDetalhe .nome .btAddFavorito.active .on{opacity:1}.produtoDetalhe .nome .btAddFavorito.active .off{opacity:0}.produtoDetalhe .nome .btAddFavorito.active,.produtoDetalhe .nome .btAddFavorito:hover{color:#FFBE00}.produtoDetalhe .nome .btAddFavorito.loading .on,.produtoDetalhe .nome .btAddFavorito.loading .off{opacity:0}.produtoDetalhe .nome .btAddFavorito.loading .loader{opacity:1}.produtoDetalhe .info{margin-bottom:30px}.produtoDetalhe .info .container-fluid{padding-left:0px;padding-right:0px}.produtoDetalhe .info .titulo{font-weight:700;padding-left:5px;margin-bottom:10px;border-bottom:2px solid #707070}.produtoDetalhe .info .nav-tabs{margin-bottom:20px;border-bottom:1px solid #707070}.produtoDetalhe .info .nav-tabs .nav-link{padding:0px;padding-bottom:5px;width:33%;color:#000;background-color:transparent;border:0px;border-bottom:6px solid transparent}.produtoDetalhe .info .nav-tabs .nav-link.active{color:#000;background-color:transparent;border:0px;border-bottom:6px solid #FFBE00;font-weight:700}.produtoDetalhe .info .item{padding-top:15px;padding-right:15px;border-bottom:1px solid #928B8B;margin-right:5px;font-size:14px;font-size:.875rem}.autocarrosRel{margin-top:50px}.autocarroPassos{margin-top:-30px;margin-bottom:60px;padding-top:15px;padding-bottom:15px;background-color:#F9F9F9;font-family:"Nunito Sans",sans-serif}.autocarroPassos .btnDestaque{top:15px}.autocarroPassos .item{opacity:.4;margin-top:10px;margin-bottom:10px}.autocarroPassos .item.active{opacity:1}.autocarroPassos .numero{font-size:21px;font-size:1.3125rem;background-color:#313132;color:#fff;display:inline-block;border-radius:29px;width:29px;height:29px;line-height:29px;text-align:center;margin-right:7px;vertical-align:middle}.autocarroPassos .nome{display:inline-block;vertical-align:middle;line-height:1;font-size:11px;font-size:.6875rem;font-weight:700;margin-right:50px}@media (max-width: 991px){.autocarroPassos{padding-top:15px}.autocarroPassos .item{text-align:center}.autocarroPassos .numero{font-size:12px;font-size:.75rem;display:inline-block;margin-bottom:5px;margin-right:0px}.autocarroPassos .nome{display:block;width:100%;text-align:center;font-size:10px;font-size:.625rem;margin-right:0px}}.autocarroInserir .novoC.has-danger{color:#dc3545}.autocarroInserir .novoC.has-success{color:#28a745}.autocarroInserir .novoC .fv-plugins-icon{display:none}.autocarroInserir .areaFotos{border-radius:.25rem;border:1px solid #707070;background-color:#E1E1E1;text-align:center;padding:30px;margin-bottom:50px}.autocarroInserir .eur{display:inline-block;margin-left:8px;padding:13px;background-color:#313132;border-radius:4px;font-size:14px;font-size:.875rem;font-weight:600;color:#fff}.autocarroInserir .btn-filtro{box-shadow:none !important;border:1px solid #707070}.autocarroInserir .nota{font-size:14px;font-size:.875rem}.autocarroPagamento .resumo,.autocarroAnuncio .resumo{font-weight:600;padding-bottom:30px;border-bottom:1px solid #707070;margin-top:15px}.autocarroPagamento .resumo .ano,.autocarroAnuncio .resumo .ano{text-align:center}.autocarroPagamento .resumo .preco,.autocarroAnuncio .resumo .preco{text-align:right}.autocarroPagamento .resumo .ref,.autocarroAnuncio .resumo .ref{font-size:13px;font-size:.8125rem;font-weight:300;color:#928B8B}.autocarroPagamento .resumo .linha,.autocarroAnuncio .resumo .linha{position:relative}.autocarroPagamento .resumo .linha::after,.autocarroAnuncio .resumo .linha::after{content:' ';position:absolute;top:50%;left:0px;width:100%;height:1px;background-color:#707070}.autocarroPagamento .servicos .tipo_preco,.autocarroAnuncio .servicos .tipo_preco{display:none}.autocarroPagamento .servicos .linha,.autocarroAnuncio .servicos .linha{position:relative}.autocarroPagamento .servicos .linha::after,.autocarroAnuncio .servicos .linha::after{content:' ';position:absolute;top:50%;left:0px;width:100%;height:1px;background-color:#707070}.autocarroPagamento .servicos .preco,.autocarroAnuncio .servicos .preco{text-align:right}.autocarroPagamento .servicos .total,.autocarroAnuncio .servicos .total{font-size:21px;font-size:1.3125rem;font-weight:700;margin-top:80px;margin-bottom:80px}.autocarroAnuncio .listaTipos{text-align:left}@media (min-width: 768px){.autocarroAnuncio .listaTipos>div:first-child .items{border-right:1px solid #707070}}.autocarroAnuncio .listaTipos .items{margin-top:30px;text-align:left}.autocarroAnuncio .listaTipos a{display:inline-block;text-align:center;margin-left:30px;margin-right:30px;margin-bottom:30px;border-radius:5px;padding-top:30px;padding-bottom:30px;cursor:pointer;background-color:#fff;width:125px;font-size:18px;font-size:1.125rem}.autocarroAnuncio .listaTipos a b{display:block;margin-bottom:-5px;font-size:27px;font-size:1.6875rem}.autocarroAnuncio .listaTipos a.active,.autocarroAnuncio .listaTipos a:hover{background-color:#2EB0E8}.autocarroPagamento .servicos{margin-top:40px;margin-bottom:40px;border-top:1px solid #707070;border-bottom:1px solid #707070;padding-top:20px}.autocarroPagamento .listaPagamentos{margin-top:30px}.autocarroPagamento .listaPagamentos .item{font-weight:600;margin-bottom:30px}.autocarroPagamento .listaPagamentos .item .img{display:inline-block;width:78px;height:78px;border:1px solid #707070;border-radius:4px;text-align:center;line-height:78px;background-color:#FFBE00;margin-right:30px}.autocarroPagamentoPendente .detalhes,.autocarroFinaliza .detalhes{border-bottom:1px solid #707070;margin-bottom:30px;margin-top:60px;padding-bottom:60px}.autocarroPagamentoPendente .detalhes .item,.autocarroFinaliza .detalhes .item{border-radius:5px;padding:15px;height:100%;background-color:#E1E1E1}.autocarroPagamentoPendente .detalhes .item .morada>div,.autocarroFinaliza .detalhes .item .morada>div{margin-bottom:10px}.autocarroPagamentoPendente .detalhes .item .mb,.autocarroFinaliza .detalhes .item .mb{line-height:1.8}.autocarroPagamentoPendente .detalhes .item .titulo,.autocarroFinaliza .detalhes .item .titulo{margin-bottom:30px;font-size:17px;font-size:1.0625rem;font-weight:700;font-family:"Nunito Sans",sans-serif}.autocarroPagamentoPendente .detalhes .item .nota,.autocarroFinaliza .detalhes .item .nota{font-size:14px;font-size:.875rem}.autocarroPagamentoPendente .detalhes .item .ref,.autocarroFinaliza .detalhes .item .ref{font-size:13px;font-size:.8125rem;font-weight:300;color:#928B8B}.autocarroPagamentoPendente .detalhes .item .veiculo,.autocarroPagamentoPendente .detalhes .item .pagamento,.autocarroFinaliza .detalhes .item .veiculo,.autocarroFinaliza .detalhes .item .pagamento{font-weight:600;margin-top:30px;border-bottom:1px solid #707070;padding-bottom:15px;margin-bottom:30px}.autocarroPagamentoPendente .detalhes .item .veiculo .img,.autocarroPagamentoPendente .detalhes .item .pagamento .img,.autocarroFinaliza .detalhes .item .veiculo .img,.autocarroFinaliza .detalhes .item .pagamento .img{display:inline-block;width:65px;height:65px;border:1px solid #707070;border-radius:4px;text-align:center;line-height:65px;background-color:#303030;margin-right:30px}.autocarroPagamentoPendente .detalhes .item .veiculo .img img,.autocarroPagamentoPendente .detalhes .item .pagamento .img img,.autocarroFinaliza .detalhes .item .veiculo .img img,.autocarroFinaliza .detalhes .item .pagamento .img img{max-width:100%}.autocarroPagamentoPendente .detalhes .item .veiculo,.autocarroFinaliza .detalhes .item .veiculo{margin-top:10px;border-bottom:0px;padding-bottom:0px;margin-bottom:0px}.autocarroPagamentoPendente .detalhes{margin-top:30px;margin-bottom:30px}.autocarroCompararTopo{position:relative;margin-bottom:50px}.autocarroCompararTopo .img{display:block;width:117px;height:117px;border-radius:100%}.autocarroCompararTopo .telefone{text-align:right}.autocarroCompararTopo .telefone,.autocarroCompararTopo .nome{font-family:"Nunito Sans",sans-serif;font-size:21px;font-size:1.3125rem;font-weight:700}
/*# sourceMappingURL=layout.css.map */
