/*-------------------------------------------------------------------
ESTILOS BASE
--------------------------------------------------------------------*/
body{background-color:#000;}

a:link,a:visited,a:hover,a:active {color:#eeeeee;}
.button-site{background-color:#ff1400; color:#fff;} /* botões do site*/

.corbg{background-color:#ff1400;}
.cortext{color:#ff1400;}
.cortext2{color:#fff;}
/*-------------------------------------------------------------------
TITULOS E SUBTÍTULOS DA PÁGINA HOME
--------------------------------------------------------------------*/
.home-titulo{color:#ff1400;}
.home-subtitulo{color:#fff;}
/*-------------------------------------------------------------------
TOPO: BASE
--------------------------------------------------------------------*/
.LogotipoTopo{background-image:url(/template/images/logotipo.webp);}
.LogotipoTopoMobile{background-image:url(/template/images/logotipo-mobile.webp) !important;}
.rodape-logo{background-image:url(/template/images/logotipo-rodape.webp) !important;}
.rodape-div{background-image:url(/template/images/rodape.webp);}
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS (SMARTPHONES E TABLETS)*/
.rodape-logo{width:120px; height:156px; margin-bottom:20px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
.LogotipoTopo{width:100px; height:130px; top:20px;}
.rodape-logo{width:100px; height:130px; margin-bottom:20px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {
.LogotipoTopo{width:120px; height:156px; top:20px;}
.rodape-logo{width:120px; height:156px; margin-bottom:20px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {
.LogotipoTopo{width:130px; height:169px; top:20px;}
.rodape-logo{width:130px; height:169px; margin-bottom:20px;}
}
@media screen and (min-width: 1920px) {
.LogotipoTopo{width:172px; height:224px; top:20px;}
.rodape-logo{width:172px; height:224px; margin-bottom:20px;}
}

.nosligamos{color:#fff; background-color:#ff1400;}
/*-------------------------------------------------------------------
TOPO: REDES SOCIAIS
--------------------------------------------------------------------*/
.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.youtube2 img,.redesocial.whatsapp img,.redesocial.messenger img{filter: invert(99%) sepia(0%) saturate(2222%) hue-rotate(96deg) brightness(118%) contrast(96%);}
/*-------------------------------------------------------------------
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) 29%,rgba(0,0,0,0.01) 99%,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{
	background-color:#ff1400;
}
.menu-topo-arrow{
  border-top: 5px solid #ff1400;
}
a.submenu:link,a.submenu:visited{
	color: #fff; 
	background-color:#ff1400;
	border:2px solid rgba(0,0,0,0);
	margin-bottom:3px;
	}

a.submenu:hover,a.submenu.active{ 
color: #ff1400; 
background-color:#000;
border:2px solid #ff1400;
 }
/*-------------------------------------------------------------------
MENU MOBILE V4
--------------------------------------------------------------------*/
.mobile-top-bar{color:#fff; background-color:#000;}
.mobilebar1, .mobilebar3,.mobilebar2 {
  background-color: #fff;
}

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

.mobile-menu-close, .mobile-menu-open,.menu-mobile-paginas{background-color:#000;}
.mobile-logotipo-menu-div{width:70%; padding:20px 0px 0px 20px;}
.menu-mobile-paginas{
color:#fff;
}

.menu-mobile-paginas.active,.menu-mobile-paginas:hover{
color:#ff1400; background-color:#131313;
}
.menu-mobile-nivel1content{background-color:#131313;}
.menu-mobile-subpaginas{
color:#fff;
}
.menu-mobile-subpaginas.active,.menu-mobile-subpaginas:hover{
color:#ff1400;
}
/*--------------------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;}

/*-------------------------------------------------------------------
MARCAS CARROUCEL
--------------------------------------------------------------------*/
.marcas-todas{background-color:#ff1400;}
.marcas-todas img{filter: invert(100%) sepia(0%) saturate(7464%) hue-rotate(115deg) brightness(115%) contrast(101%);}
.marca-img{background-color: rgba(219,220,221,0.9);}
/*-------------------------------------------------------------------
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:#ff1400}

.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(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}

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

PESQUISA PC E MOBILE

--------------------------------------------------------------------------------------------------------------------*/
.pesquisa-box{
-webkit-box-shadow: 0px 0px 37px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 0px 0px 37px 0px rgba(0,0,0,0.09);
box-shadow: 0px 0px 37px 0px rgba(0,0,0,0.09);
}
.pesquisa-titulo{color:#ff1400;}
.pesquisa-box{background-color:#fff;}
.pesquisaOptions-text{color:#fff;}
.pesquisaOptions img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}
.pesquisaFiltros-text{color:#717171;}
.pesquisaFiltros img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(200deg) brightness(101%) contrast(105%);}

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

.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:#fff;background-color:#ff1400;}
.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:#ff1400;}
.pesquisa-button-close:hover{ color:#000;}
.pesquisa-form select{font-size:1.1em;width: 100%;}
}
/*-------------------------------------------------------------------
CONTEÚDO DIMÂMICO / PÁGINAS
--------------------------------------------------------------------*/
.conteudodinamico{background-color:#000;}
.pagina-titulo{color:#ff1400;}
.pagina-conteudo{color:#eeeeee;}
/*-------------------------------------------------------------------
PÁGINA VIATURAS / LAYOUT VIATURAS
--------------------------------------------------------------------*/
.vendido{background-color:#e32b2b; color:#fff;}
.marca-agua-layout{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-box:hover .viaturas-info-box{
background-color:#eaeaea;
}

.viaturas-info-box{background-color:#fff;}
.viaturas-marca{color:#ff1400;}
.viaturas-marca .modelo{color:#000;}
.viaturas-marca .versao{color:#4f5459;}

.viaturas-preco{background-color:#ff1400; color:#fff;}
.viaturas-mensalidade{background-color:#ceced0; color:#000;}
.viaturas-info-div{color:#333;}

.viaturas-icon img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}

.viaturas-info img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}
/*-------------------------------------------------------------------
LAYOUT DETALHES VIATURA
--------------------------------------------------------------------*/
.viatura-titulo{color:#ff1400;}
.viatura-preco{background-color:#ff1400; color:#fff;}
.viatura-mensalidade{background-color:#ceced0; color:#000;}

.viatura-info img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}
.viatura-info-titulo{color:#eaeaea;}
.viatura-info-texto{color:#eaeaea;}

.viatura-subtitulos{color:#ff1400;}
.viatura-textos{color:#eaeaea;}

.viatura-equipamento-categoria-icon img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}
.viatura-equipamento-categoria-nome{color:#fff;}
.viatura-equipamento{background-color:#1a1a1a;}
.viatura-equipamento-icon img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}
.viatura-equipamento-nome{color:#cccccc;}
.viatura-botoes{background-color:#dadbdb;}
.viatura-botoes img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}
.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:#ff1400;}
.viatura-botoes.informacoes span{color:#fff;}

#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:#ff1400;}

.financiamento-form label{color:#eaeaea;}
.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:#eeeeee;}

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

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

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

.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:#eeeeee;}


.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;
}
/*-------------------------------------------------------------------
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:#ff1400}

.segmentos-titulo{color:#fff;}
/*-------------------------------------------------------------------
SERVIÇOS
--------------------------------------------------------------------*/
.servicos-div{background-color:#0e0e0e;}
.servicos-inner{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ff1400+100&0+0,1+100 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,20,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 }
.servicos-subtitulo {color:#fff;}
/*-------------------------------------------------------------------
REVIEWS - WIDGET - MODAL
--------------------------------------------------------------------*/
.reviews-modal-backdrop{background-color:rgba(0,0,0,0.7);}
.reviews-modal{background-color:#fff; color:#000;}

.reviews-button-close{background-color:#fff; color:#000;}
.reviews-button-close:hover{ color:#F00;}

.reviews-modal-data{color:#999;}
.reviews-modal-nome{color:#333;}
.reviews-modal-texto{color:#333;}

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

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

/* Handle on hover */
.reviews-modal-content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
/*----------------------------------------------------------------------
REVIEWS - WIDGET
-----------------------------------------------------------------------*/
#reviews-widget.owl-theme .owl-dots .owl-dot span{background:#fff;}
#reviews-widget.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ff0400}
.reviews-div{background-color:#0e0e0e;}
.reviews-vermais{background-color:#ff0400; color:#000; border-radius:20px; font-weight:500;}
.reviews-avaliacao{color:#fff;}
.reviews-iten{background-color:#f3f3f3;}
.reviews-data{color:#999;}
.reviews-nome{color:#333;}
.reviews-texto{color:#333;}

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

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

/* Handle on hover */
.reviews-content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
/*-------------------------------------------------------------------
FORMULÁRIOS
--------------------------------------------------------------------*/
.formulario-all label{font-size:0.9em; line-height:2em; color:#333; font-family: "Poppins", sans-serif;}

.formulario-all select{
  color:#c32c0a;
  padding:12px 35px 12px 12px !important;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-color:#fff;
	  }
.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:#eaeaea;}
.contactos-morada-titulo{color:#ff1400;}
.contactos-info img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}
.contactos-info span{color:#eeeeee;}

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

.contactos-form select{
  color:#000;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-color:#ceced0;
	  }

.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:#eeeeee;}

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

/*-------------------------------------------------------------------
RODAPÉ: LOGÓTIPO E REDES SOCIAIS
--------------------------------------------------------------------*/
.rodape-div{min-height:1258px; background-color:#000; background-image:url(/template/images/rodape.webp);}

.rodape-logo{background-image:url(/template/images/logotipo-rodape.webp);}

.rodape-redes-titulos{color:#fff;}


.redesocial-bottom{
	background-color:#fff;
}

/*-------------------------------------------------------------------
RODAPÉ: CONTACTOS / GOOGLE MAPS
--------------------------------------------------------------------*/
.rodape-contactos-titulo img{filter: invert(19%) sepia(99%) saturate(7163%) hue-rotate(15deg) brightness(113%) contrast(112%);}
.rodape-contactos-titulo span{color:#ff1400; }
.rodape-contactos-texto{color:#ffffff;}
a.obterdirecoes:link,a.obterdirecoes:visited,a.obterdirecoes:active{color:#ffffff;}
a.obterdirecoes:hover{color:#ff1400;}

/*-------------------------------------------------------------------
RODAPÉ: TERMOS E CONDIÇÕES
--------------------------------------------------------------------*/
.termos-page{color:#eaeaea;}
.direitos-stand{font-size:1em; color:#fff;}
.direitos-stand .standname{color:#ff1400}
.direitos-texto{color:#eaeaea;}
.direitos-infofiscal{color:#fff; }
/*-------------------------------------------------------------------
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;
}