/*-------------------------------------------------------------------
ESTILOS BASE
--------------------------------------------------------------------*/
body{background-color:#000;}
a:link,a:visited,a:hover,a:active {color:#fff;}
.button-site{background-color:#ff0000; color:#fff;} /* botões do site*/

.corbg{background-color:#ff0000;}
.cortext{color:#ff0000;}
.cortext2{color:#fff0;}
/*-------------------------------------------------------------------
TITULOS E SUBTÍTULOS DA PÁGINA HOME
--------------------------------------------------------------------*/
.home-titulo{color:#fff;}
/*-------------------------------------------------------------------
TOPO: BASE
--------------------------------------------------------------------*/
.LogotipoTopo{top:120px;}
.LogotipoTopo img{width:400px;}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
.LogotipoTopo{top:80px;}
.LogotipoTopo img{width:160px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {
.LogotipoTopo{top:100px;}
.LogotipoTopo img{width:190px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {
.LogotipoTopo{top:100px;}
.LogotipoTopo img{width:210px;}
}
@media screen and (min-width: 1920px) {

}
/*-------------------------------------------------------------------
BANNER
--------------------------------------------------------------------*/
.slide-before,.slide-next{background-color:rgba(255,255,255,0.8);}
.slide-before:hover,.slide-next:hover{background-color:rgba(255,255,255,0.9);}
.slideshow-top-gradiante{background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);}
.slideshow-bottom-gradiante{background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
/*-------------------------------------------------------------------
MENU PC TOPO
--------------------------------------------------------------------*/
a.menu-topo:link, a.menu-topo:visited{
	color:#fff;
}
a.menu-topo:hover, a.menu-topo.active{
	border-bottom:3px solid rgba(255,255,255,1);
}
.menu-topo-arrow{
  border-top: 5px solid #ccc;
}
a.submenu:link,a.submenu:visited{
	color: #000; background-color:#ccc;
	border-bottom:1px solid #fff;
	}

a.submenu:hover,a.submenu.active{ 
color: #0595ea;
 }
 
.menu-separador{color:#fff;}
/*-------------------------------------------------------------------
MENU MOBILE V4
--------------------------------------------------------------------*/
.LogotipoTopoMobile{background-image:url(/template/images/logotipo-mobile.webp)!important;}
.mobile-top-bar{color:#fff; background-color:#3d1419;}
.mobilebar1, .mobilebar3,.mobilebar2 {
  background-color: #fff;
}

.mobile-botao-pesquisa{background-color:#db0000; color:#fff;}
.mobile-botao-pesquisa img{filter: invert(99%) sepia(8%) saturate(14%) hue-rotate(15deg) brightness(107%) contrast(101%);}

@keyframes mobilebotao {
  0% {opacity: 0.2; color:#fff; }
  20% {opacity: 1; color:#ff0000; }
  90% {opacity: 1; color:#ff0000;}
  100% {opacity: 0.2; color:#fff;}
}


.mobile-menu-close, .mobile-menu-open,.menu-mobile-paginas{background-color:#3e1418;}

.menu-mobile-paginas{
color:#fff;
}

.menu-mobile-paginas.active,.menu-mobile-paginas:hover{
color:#db0000; background-color:#000;
}
.menu-mobile-nivel1content{background-color:#222222;}
.menu-mobile-subpaginas{
color:#fff;
}
.menu-mobile-subpaginas.active,.menu-mobile-subpaginas:hover{
color:#ff0000;
}

/*--------------------APRESENTA OS MESSENGER E O WHATSAPP NO FIM DA TELA-------------------------------------------*/
.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%);}
.mobile-redes-bottom div{color:#fff;}
/*-------------------------------------------------------------------
DESTAQUES
--------------------------------------------------------------------*/
.owl-theme .owl-dots .owl-dot span{background:#eaeaea;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ff0000}

.owl-left-cell{background-color:#fff;}
.owl-right-cell{background-color:#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%);}

/*--------------------------------------------------------------------------------------------------------------------

PESQUISA PC E MOBILE

--------------------------------------------------------------------------------------------------------------------*/
.pesquisa-titulo{color:#fff;}
.pesquisa-box{background-color:rgba(255,255,255,0);}
.pesquisaOptions-text{color:#fff;}
.pesquisaOptions img{filter: invert(38%) sepia(73%) saturate(0%) hue-rotate(232deg) brightness(103%) contrast(101%);}
.pesquisaFiltros-text{color:#717171;}
.pesquisaFiltros img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(200deg) brightness(101%) contrast(105%);}

.pesquisa-form label{color:#fff;}

.pesquisa-form select{
  font-family: 'Roboto', sans-serif;
  font-size:1em;
  padding:15px 35px 15px 15px !important;
  background: url("/template/images/arrow.webp") no-repeat;
  background-size:20px;
  background-position: right center;
  background-color:#ceced0;
  color:#000;
}
.pesquisa-form select > option{color:#000;}
.pesquisa-button{color:#000;background-color:#fff;}
.pesquisa-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) { /* PARA DISPOSITIVOS PEQUENOS (SMARTPHONES E TABLETS)*/
.pesquisa-posicao{background-color:rgba(0,0,0,0.7);}
.pesquisa-button-close{color:#fff;background-color:#ff0000;}
.pesquisa-button-close:hover{ color:#000;}
.pesquisa-form select{font-size:1.1em;width: 100%;}
}
/*-------------------------------------------------------------------
CONTEÚDO DIMÂMICO / PÁGINAS
--------------------------------------------------------------------*/
.conteudo-bg{background-color:#cfab5f; background-image:url(/template/images/rodape.webp); background-position:center bottom; background-size:contain; background-repeat:no-repeat;}
.pagina-titulo,.pagina-titulo-home{color:#fff;}
.pagina-conteudo{color:#b5b5b5;}
/*-------------------------------------------------------------------
PÁGINA VIATURAS / LAYOUT VIATURAS
--------------------------------------------------------------------*/
.vendido{background-color:#e32b2b; color:#fff;}

.loadingviaturas{background-color:#000; background-image:url(/template/images/loading.webp);}
.ordenacao select{
  color:#000;
  background: url("/template/images/arrow.webp") no-repeat;
  background-color:#ceced0;
  background-position: right center;
}

.viaturas-info-box{background-color:#fff;}
.viaturas-box:hover .viaturas-info-box{
background-color:#eaeaea;
}
.viaturas-marca{color:#000;}
.viaturas-marca .modelo{color:#6c6c6c;}
.viaturas-marca .versao{color:#6c6c6c;}

.viaturas-preco{color:#000;}
.viaturas-mensalidade{color:#6c6c6c;}
.viaturas-info-div{color:#000;}

.viaturas-icon img{filter: invert(0%) sepia(100%) saturate(12%) hue-rotate(185deg) brightness(106%) contrast(102%);}

.viaturas-info img{filter: invert(0%) sepia(100%) saturate(12%) hue-rotate(185deg) brightness(106%) contrast(102%);}
/*-------------------------------------------------------------------
LAYOUT DETALHES VIATURA
--------------------------------------------------------------------*/
.viatura-titulo{color:#fff;}
.viatura-preco{background-color:#fff; color:#000;}
.viatura-mensalidade{background-color:#ceced0; color:#000;}

.viatura-info img{filter: invert(100%) sepia(0%) saturate(7436%) hue-rotate(327deg) brightness(97%) contrast(115%);}
.viatura-info-titulo{color:#eaeaea;}
.viatura-info-texto{color:#b5b5b5;}

.viatura-subtitulos{color:#fff;}
.viatura-textos{color:#b5b5b5;}

.viatura-equipamento-categoria-icon img{filter: invert(100%) sepia(0%) saturate(7436%) hue-rotate(327deg) brightness(97%) contrast(115%);}
.viatura-equipamento-categoria-nome{color:#fff;}
.viatura-equipamento{background-color:#1a1a1a;}
.viatura-equipamento-icon img{filter: invert(100%) sepia(0%) saturate(7436%) hue-rotate(327deg) brightness(97%) contrast(115%);}
.viatura-equipamento-nome{color:#cccccc;}
.viatura-botoes{background-color:#dadbdb;}
.viatura-botoes img{filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(338deg) brightness(106%) contrast(101%);}
.viatura-botoes div{color:#000;}
.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;}
.viatura-botoes.informacoes{background-color:#fff;}
.viatura-botoes.informacoes span{color:#000;}

#bx-pager .link-img{opacity:1;border:4px solid rgba(0,0,0,0);}
#bx-pager .link-img.active div{border:4px solid #fff;}
/*-------------------------------------------------------------------
WIDGET - FINANCIAMENTO V1
--------------------------------------------------------------------*/
.financiamento-titulos{color:#fff;}

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

.financiamento-form select > option{
color:#000;
}
	  
.financiamento-form input[type="text"],.financiamento-form input[type="email"], .financiamento-form textarea{background-color:#ceced0; color:#000;}

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

a.financiamento:link,a.financiamento:visited,a.financiamento:hover,a.financiamento:active {color:#000;}

.financiamento-addmore{background-color:#fff; color:#000; }

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

/*-------------------------------------------------------------------
WIDGET - COMPRAMOS V1
--------------------------------------------------------------------*/
.compramos-titulos{color:#fff;}

.compramos-form label{color:#fff;}
.compramos-form select{
background: url("/template/images/arrow.webp") no-repeat;
background-color:#ceced0;
background-position: right 15px center;
color:#000;
	  }

.compramos-form select > option{
color:#000;
}
	  
.compramos-form input[type="text"],.compramos-form input[type="email"], .compramos-form textarea{background-color:#ceced0; color:#000;}

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


a.compramos:link,a.compramos:visited,a.compramos:hover,a.compramos:active {color:#fff;}


.compramos-anexos-subtitulo{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;
}
/*-------------------------------------------------------------------
WIDGET - OFICINA
--------------------------------------------------------------------*/
.oficina-titulos{color:#ff0000;}
.oficina-servico{background-color:#fff;}
.oficina-servico img{filter: invert(14%) sepia(94%) saturate(7493%) hue-rotate(8deg) brightness(103%) contrast(120%);}
.oficina-servico span{color:#000;}

.oficina-servico:hover,.oficina-servico.active{background-color:#ff0000;}
.oficina-servico:hover span{color:#fff;}
.oficina-servico:hover img{filter: invert(99%) sepia(99%) saturate(0%) hue-rotate(343deg) brightness(105%) contrast(101%);}

.oficina-servico.active span{color:#fff;}
.oficina-servico.active img{filter: invert(99%) sepia(99%) saturate(0%) hue-rotate(343deg) brightness(105%) contrast(101%);}

.oficina-form label{color:#fff;}

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

.oficina-form select > option{
color:#000;
}
	  
.oficina-form input[type="text"],.oficina-form input[type="email"], .oficina-form textarea{background-color:#ceced0; color:#000;}

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

a.oficina:link,a.oficina:visited,a.oficina:hover,a.oficina:active {color:#fff;}
/*-------------------------------------------------------------------
SEGMENTOS WIDGET V4
--------------------------------------------------------------------*/
#segmentos-owl.owl-theme .owl-dots .owl-dot span{
background:#fff;;
}
#segmentos-owl.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ff0000}

.segmentos-titulo{color:#fff;}
/*-------------------------------------------------------------------
FORMULÁRIOS
--------------------------------------------------------------------*/
.formulario-all label{font-size:0.9em; line-height:2em; color:#333; font-family: "Poppins", sans-serif;}

.formulario-all select{
background: url("/template/images/arrow.webp") no-repeat;
background-color:#ceced0;
background-position: right 15px center;
color:#000;
	  }
.formulario-all input, .formulario-all textarea{background-color:#e9e9e9; color:#000; border:1px solid #e9e9e9;}

.formulario-all select > option{
color:#333;
}
/*-------------------------------------------------------------------
CONTACTOS
--------------------------------------------------------------------*/
.contactos-texto{color:#b5b5b5;}
.contactos-morada-titulo{color:#fff;}
.contactos-info img{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);}
.contactos-info span{color:#b5b5b5;}

.contactos-form label{color:#fff;}

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

.contactos-form select > option{
color:#000;
}
	  
.contactos-form input, .contactos-form textarea{background-color:#ceced0; color:#000;}

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


a.contactos:link,a.contactos:visited,a.contactos:hover,a.contactos:active {color:#eaeaea;}

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

/*-------------------------------------------------------------------
RODAPÉ: 
--------------------------------------------------------------------*/

/*-------------------------------------------------------------------
DEVELOPED
--------------------------------------------------------------------*/
.developed-titulo,.developed-slogan{color:#eaeaea;}
/*-------------------------------------------------------------------
TOOLTIP
--------------------------------------------------------------------*/
.tooltip {
  background-color: #fff;
  color: #000;
}
.tooltip span {
  border-top: 7px solid #fff;
}
/*-------------------------------------------------------------------
MODALS
--------------------------------------------------------------------*/
.modalbackdrop{background-color:rgba(0,0,0,0.7);}
.modal-alert{ background-color:#fff; color:#000;}

.modal-result-info{color:#F00}

.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%);}
/*-------------------------------------------------------------------
SHARE
--------------------------------------------------------------------*/
.modalsharebackdrop{background-color:rgba(0,0,0,0.7);}
.modal-share{background-color:#eeeeee; color:#000;}
.share-iten{background-color:#fff;}
.modal-share-close{background-color:#eeeeee; 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%);}
/*-------------------------------------------------------------------
SCROLL UP
--------------------------------------------------------------------*/
.scrolltop{background-color:#fff;}
.scrolltop img{filter: invert(0%) sepia(0%) saturate(17%) hue-rotate(324deg) brightness(102%) contrast(105%);}
/*-------------------------------------------------------------------
SCROLL TELA
--------------------------------------------------------------------*/
/* Handle */
::-webkit-scrollbar-thumb {
  background: #646464;
}