.conteudodinamico, .galeriacl-div, .menu-mobile-paginas, .menu-pc-down, .mobile-menu-close, .mobile-menu-open, body {
    background-color: #000
}

.contactos-info span, .pagina-conteudo, a.compramos:active, a.compramos:hover, a.compramos:link, a.compramos:visited, a.contactos:active, a.contactos:hover, a.contactos:link, a.contactos:visited, a.financiamento:active, a.financiamento:hover, a.financiamento:link, a.financiamento:visited, a:active, a:hover, a:link, a:visited {
    color: #eee
}

.button-site, .galeriacl-modal, .mobile-botao-search, .modal-alert, .reviews-button-close, .reviews-modal, .tooltip, .viatura-preco {
    background-color: #fff;
    color: #000
}

.corbg, .equipa-box, .brands-todas, .mobilebar1, .mobilebar2, .mobilebar3, .owl-left-cell, .owl-right-cell, .redesocial-bottom, .reviews-iten:hover, .scrolltop, .share-iten, .viatura-botoes.informacoes, .viatura-botoes.telefone, .viaturas-info-box {
    background-color: #fff
}

.cortext, .financiamento-form select > option, .search-form label, .search-form select > option, .search-title, .searchOptions-text, .viatura-botoes div, .viatura-botoes.informacoes span, .viatura-botoes.telefone span, .viaturas-marca, .viaturas-marca .modelo {
    color: #000
}

.compramos-form label, .compramos-titles, .contactos-form label, .contactos-morada-title, .cortext2, .direitos-infofiscal, .direitos-stand .standname, .equipa-nome, .equipa-telemovel, .financiamento-titles, .home-subtitle, .home-title, .menu-mobile-paginas, .menu-mobile-subpaginas, .menu-mobile-subpaginas.active, .menu-mobile-subpaginas:hover, .mobile-redes-bottom div, .pagina-title, .reviews-avaliacao, .rodape-contactos-title span, .rodape-redes-titles, .segments-title, .vehicle-equip-category-name, .viatura-subtitles, .viatura-title, a.menu-topo:link, a.menu-topo:visited, a.obterdirecoes:active, a.obterdirecoes:hover, a.obterdirecoes:link, a.obterdirecoes:visited {
    color: #fff
}

.LogotipoTopo {
    background-image: url(/img/logo.png)
}

.LogotipoTopoMobile {
    background-image: url(/img/logo.png) !important
}

.rodape-logo {
    background-image: url(/img/logo.png) !important;
    margin-bottom: 20px
}

@media screen and (max-width: 1023px) {
    .rodape-logo {
        width: 250px;
        height: 56px
    }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
    .LogotipoTopo {
        width: 320px;
        height: 72px;
        margin-top: 90px
    }

    .rodape-logo {
        width: 250px;
        height: 56px
    }
}

@media screen and (min-width: 1280px) and (max-width: 1365px) {
    .LogotipoTopo {
        width: 380px;
        height: 85px;
        margin-top: 90px
    }

    .rodape-logo {
        width: 320px;
        height: 72px
    }
}

@media screen and (min-width: 1366px) and (max-width: 1919px) {
    .LogotipoTopo {
        width: 450px;
        height: 100px;
        margin-top: 90px;
    }

    .rodape-logo {
        width: 320px;
        height: 72px
    }
}

@media screen and (min-width: 1920px) {
    .LogotipoTopo {
        width: 505px;
        height: 113px;
        margin-top: 100px
    }

    .rodape-logo {
        width: 346px;
        height: 77px
    }
}

.nosligamos {
    color: #000;
    background-color: #fff
}

.redesocial.facebook {
    background-color: #2061fb
}

.redesocial.instagram {
    background-color: #f70ea6
}

.redesocial.youtube2 {
    background-color: #f60002
}

.redesocial.whatsapp {
    background-color: #00bd07
}

.redesocial.messenger {
    background-color: #0080f7
}

.redesocial.facebook img, .redesocial.instagram img, .redesocial.messenger img, .redesocial.whatsapp img, .redesocial.youtube2 img {
    filter: invert(99%) sepia(0%) saturate(2222%) hue-rotate(96deg) brightness(118%) contrast(96%)
}

.slide-before, .slide-next {
    background-color: rgba(255, 255, 255, .8)
}

.slide-before:hover, .slide-next:hover {
    background-color: rgba(255, 255, 255, .9)
}

.slideshow-top-gradiante {
    background: linear-gradient(to bottom, #000 29%, rgba(17, 17, 17, .01) 99%, rgba(255, 255, 255, 0) 100%)
}

.slideshow-bottom-gradiante {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%)
}

.menu-pc {
    background-color: rgba(0, 0, 0, .4)
}

a.menu-topo.active, a.menu-topo:hover {
    background-color: #fff;
    color: #000 !important
}

.menu-topo-arrow {
    border-top: 5px solid #fff
}

a.submenu:link, a.submenu:visited {
    color: #fff;
    background-color: #fff;
    border: 2px solid transparent;
    margin-bottom: 3px
}

.mobile-top-bar, .search-button, a.submenu.active, a.submenu:hover {
    background-color: #000;
    color: #fff
}

a.submenu.active, a.submenu:hover {
    border: 2px solid #fff
}

.mobile-botao-search img {
    filter: invert(0%) sepia(1%) saturate(7493%) hue-rotate(332deg) brightness(107%) contrast(95%)
}

.mobile-logotipo-menu-div {
    width: 70%;
    padding: 20px 0 0 20px
}

.menu-mobile-paginas.active, .menu-mobile-paginas:hover {
    color: #fff;
    background-color: #131313
}

.menu-mobile-nivel1content {
    background-color: #131313
}

.mobile-redes-bottom.whatsapp {
    background-color: #4caf50
}

.mobile-redes-bottom.messenger {
    background-color: #0081fd
}

.mobile-redes-bottom img {
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(130deg) brightness(112%) contrast(101%)
}

.brands-todas img, .viaturas-icon img, .viaturas-info img {
    filter: invert(0%) sepia(1%) saturate(7500%) hue-rotate(242deg) brightness(96%) contrast(101%)
}

.marca-img {
    background-color: #dbdcdd
}

#reviews-widget.owl-theme .owl-dots .owl-dot span, #segments-owl.owl-theme .owl-dots .owl-dot span, .owl-theme .owl-dots .owl-dot span {
    background: #4f5459
}

#reviews-widget.owl-theme .owl-dots .owl-dot.active span, #segments-owl.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #fff
}

.owl-theme .owl-nav img {
    filter: invert(0%) sepia(0%) saturate(7476%) hue-rotate(285deg) brightness(94%) contrast(97%)
}

.owl-theme .owl-nav img:hover {
    filter: invert(22%) sepia(69%) saturate(6989%) hue-rotate(6deg) brightness(94%) contrast(114%)
}

.search-box {
    -webkit-box-shadow: 0 0 37px 0 rgba(0, 0, 0, .09);
    -moz-box-shadow: 0 0 37px 0 rgba(0, 0, 0, .09);
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, .09);
    background-color: #fff
}

.searchOptions img {
    filter: invert(77%) sepia(6%) saturate(53%) hue-rotate(169deg) brightness(92%) contrast(90%)
}

.searchFiltros-text {
    color: #717171
}

.searchFiltros img {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(200deg) brightness(101%) contrast(105%)
}

.search-form select {
    font-family: Roboto, sans-serif;
    font-size: 1em;
    padding: 15px 35px 15px 15px !important;
    background: url("/img/arrow.webp") right center/20px no-repeat #ceced0;
    color: #000
}

.search-button img {
    width: 22px;
    margin-right: 8px;
    filter: invert(99%) sepia(3%) saturate(1359%) hue-rotate(177deg) brightness(120%) contrast(100%)
}

@media screen and (max-width: 1023px) {
    .search-posicao {
        background-color: rgba(0, 0, 0, .7)
    }

    .search-button-close {
        color: #000;
        background-color: #fff
    }

    .search-button-close:hover {
        color: #000
    }

    .search-form select {
        font-size: 1.1em;
        width: 100%
    }
}

.marca-agua-layout, .vendido {
    background-color: #e32b2b;
    color: #fff
}

.loadingviaturas {
    background-color: #000;
    background-image: url(/img/loading.webp)
}

.ordenacao select {
    color: #000;
    background: url("/img/arrow.webp") right center no-repeat #ceced0
}

.viaturas-box:hover .viaturas-info-box {
    background-color: #eaeaea
}

.viaturas-marca .versao {
    color: #4f5459
}

.viaturas-preco {
    background-color: #000;
    color: #fff
}

.compramos-form input[type=email], .compramos-form input[type=text], .compramos-form textarea, .contactos-form input, .contactos-form textarea, .financiamento-form input[type=email], .financiamento-form input[type=text], .financiamento-form textarea, .viatura-mensalidade, .viaturas-mensalidade {
    background-color: #ceced0;
    color: #000
}

.formulario-all select > option, .galeriacl-modal-nome, .galeriacl-modal-texto, .galeriacl-nome, .galeriacl-texto, .reviews-modal-nome, .reviews-modal-texto, .reviews-nome, .reviews-texto, .viaturas-info-div {
    color: #333
}

.rodape-contactos-title img, .vehicle-equip-category-icon img, .vehicle-equip-icon img, .viatura-info img {
    filter: invert(100%) sepia(0%) saturate(24%) hue-rotate(101deg) brightness(108%) contrast(105%)
}

.contactos-texto, .developed-slogan, .developed-title, .direitos-texto, .financiamento-form label, .rodape-contactos-texto, .termos-page, .viatura-info-texto, .viatura-info-title, .viatura-textos {
    color: #eaeaea
}

.vehicle-equip {
    background-color: #1a1a1a
}

.vehicle-equip-name {
    color: #ccc
}

.viatura-botoes {
    background-color: #dadbdb
}

.viatura-botoes img {
    filter: invert(0%) sepia(37%) saturate(3977%) hue-rotate(264deg) brightness(90%) contrast(98%)
}

.viatura-botoes.whatsapp {
    border: 3px solid #00a900;
    background-color: #e3ffe3
}

.viatura-botoes.whatsapp img {
    filter: invert(52%) sepia(100%) saturate(3599%) hue-rotate(92deg) brightness(93%) contrast(105%)
}

.viatura-botoes.whatsapp div {
    color: #00a900
}

.viatura-botoes.messenger {
    border: 3px solid #0085ff;
    background-color: #deefff
}

.viatura-botoes.messenger img {
    filter: invert(32%) sepia(71%) saturate(2934%) hue-rotate(195deg) brightness(105%) contrast(103%)
}

.viatura-botoes.messenger div {
    color: #0085ff
}

#bx-pager .link-img {
    opacity: 1;
    border: 4px solid transparent
}

#bx-pager .link-img.active div {
    border: 4px solid #fff
}

.financiamento-form select {
    background: url("/img/arrow.webp") right 15px center no-repeat #ceced0;
    color: #000
}

.financiamento-form input[type=email]::placeholder, .financiamento-form input[type=text]::placeholder, .financiamento-form textarea::placeholder {
    color: #000
}

.financiamento-addmore, .galeriacl-button-close, .galeriacl-vermais {
    background-color: #fff;
    color: #fff
}

.financiamento-form input[type=file] {
    background-color: #e9e9e9;
    color: #000
}

.compramos-form select {
    background: url("/img/navigation-menu.svg") no-repeat #ceced0;
    color: #000
}

.compramos-form select > option {
    color: #000
}

.compramos-form input[type=email]::placeholder, .compramos-form input[type=text]::placeholder, .compramos-form textarea::placeholder {
    color: #000
}

.compramos-anexos-subtitle {
    color: #ceced0;
    border-bottom: 1px solid #ceced0
}

.compramos-drop-container {
    border: 2px dashed #ceced0;
    color: #ceced0
}

.compramos-drop-container:hover {
    background: #eee;
    border-color: #111
}

.compramos-drop-container:hover .compramos-drop-title {
    color: #222
}

.compramos-drop-title {
    color: #ceced0
}

.compramos-drop-container input[type=file] {
    color: #444;
    background: #fff;
    border: 1px solid #555
}

.compramos-drop-container input[type=file]::file-selector-button {
    background: #084cdf;
    color: #fff
}

.compramos-drop-container input[type=file]::file-selector-button:hover {
    background: #0d45a5
}

.reviews-div, .servicos-div {
    background-color: #0f0f0f
}

.servicos-inner {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%)
}

.contactos-form select > option, .servicos-subtitle {
    color: #000
}

.galeriacl-modal-img {
    border: 5px solid #fff
}

.galeriacl-data, .galeriacl-modal-data, .reviews-data, .reviews-modal-data {
    color: #999
}

.galeriacl-modal-content::-webkit-scrollbar-track {
    background: #fff !important
}

.galeriacl-modal-content::-webkit-scrollbar-thumb {
    background: #333 !important
}

.galeriacl-modal-content::-webkit-scrollbar-thumb:hover {
    background: #555
}

#galeriacl-widget.owl-theme .owl-dots .owl-dot span {
    background: #eaeaea
}

#galeriacl-widget.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: red
}

.galeriacl-iten {
    background-color: #fffbf4
}

.galeriacl-content::-webkit-scrollbar-track {
    background: #fff !important
}

.galeriacl-content::-webkit-scrollbar-thumb {
    background: #000 !important
}

.galeriacl-content::-webkit-scrollbar-thumb:hover {
    background: #555
}

.modalbackdrop, .modalsharebackdrop, .reviews-modal-backdrop {
    background-color: rgba(0, 0, 0, .7)
}

.modal-result-info, .reviews-button-close:hover {
    color: red
}

.reviews-modal-content::-webkit-scrollbar-track {
    background: #fff !important
}

.reviews-modal-content::-webkit-scrollbar-thumb {
    background: #333 !important
}

.reviews-modal-content::-webkit-scrollbar-thumb:hover {
    background: #555
}

.reviews-vermais {
    background-color: #fff;
    color: #000;
    border-radius: 20px;
    font-weight: 500
}

.reviews-iten {
    background-color: #f3f3f3
}

.reviews-content::-webkit-scrollbar-track {
    background: #fff !important
}

.reviews-content::-webkit-scrollbar-thumb {
    background: #000 !important
}

.reviews-content::-webkit-scrollbar-thumb:hover {
    background: #555
}

.equipa-funcao, .equipa-telemovel-title, .equipa-tlm-law {
    color: #7f7f7f
}

.formulario-all label {
    font-size: .9em;
    line-height: 2em;
    color: #333;
    font-family: Poppins, sans-serif
}

.formulario-all select {
    color: #c32c0a;
    padding: 12px 35px 12px 12px !important;
    background: url("/img/navigation-menu.svg") no-repeat #fff
}

.formulario-all input, .formulario-all textarea {
    background-color: #e9e9e9;
    color: #000;
    border: 1px solid #e9e9e9
}

.contactos-info img {
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(282deg) brightness(103%) contrast(102%)
}

.contactos-form select {
    color: #000;
    background: url("/img/navigation-menu.svg") no-repeat #ceced0
}

.contactos-form input::placeholder, .contactos-form textarea::placeholder {
    color: #000
}

.is-invalid {
    border-color: #fff !important
}

.rodape-div {
    min-height: 1258px;
    background-color: #000;
    background-image: url(/img/rodape.webp)
}

.direitos-stand {
    font-size: 1em;
    color: #fff
}

.tooltip span {
    border-top: 7px solid #fff
}

.modal-button-sucesso {
    background-color: #409d17;
    color: #fff
}

.modal-button-close {
    background-color: #e3e3e3;
    color: #000
}

.modal-button-sucesso img {
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(155deg) brightness(100%) contrast(103%)
}

.modal-button-close img {
    filter: invert(0%) sepia(90%) saturate(7460%) hue-rotate(347deg) brightness(105%) contrast(111%)
}

.modal-share, .modal-share-close {
    background-color: #eee;
    color: #000
}

.share-iten.facebook img {
    filter: invert(29%) sepia(68%) saturate(683%) hue-rotate(184deg) brightness(88%) contrast(81%)
}

.share-iten.whatsapp img {
    filter: invert(40%) sepia(87%) saturate(1116%) hue-rotate(90deg) brightness(103%) contrast(101%)
}

.share-iten.linkedin img {
    filter: invert(24%) sepia(100%) saturate(1487%) hue-rotate(194deg) brightness(94%) contrast(93%)
}

.share-iten.twitter img {
    filter: invert(0%) sepia(92%) saturate(31%) hue-rotate(149deg) brightness(94%) contrast(107%)
}

.scrolltop img {
    filter: invert(0%) sepia(0%) saturate(17%) hue-rotate(324deg) brightness(102%) contrast(105%)
}

::-webkit-scrollbar-thumb {
    background: #646464
}
