@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Russo+One&display=swap');
/*-------------------------------------------------------------------
COMUM A TODOS
--------------------------------------------------------------------*/
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
#pctablet, .pctablet {display:none;}
#smartphone, .smartphone{display:block}
}
@media screen and (min-width: 1024px) { /* PARA DISPOSITIVOS GRANDES*/
#pctablet, .pctablet{display:block;}
#smartphone, .smartphone{display:none}
}
div{box-sizing: border-box;} /*resolve o problema de quando existe padding left e right o div filho não sair fora
/*-------------------------------------------------------------------
DESIGN LAYOUT
--------------------------------------------------------------------*/
@media screen and (max-width: 1023px) {
	.site-width{width:98%;position:relative;margin:0 auto;}
	.site-width2{width:98%;position:relative;margin:0 auto;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.site-width{width:950px;position:relative;margin:0 auto;}
	.site-width2{width:900px;position:relative;margin:0 auto;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {
	.site-width{width:1100px;position:relative;margin:0 auto;}
	.site-width2{width:980px;position:relative;margin:0 auto;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {
	.site-width{width:1200px;position:relative;margin:0 auto;}
	.site-width2{width:1150px;position:relative;margin:0 auto;}
}
@media screen and (min-width: 1920px) {
.site-width{width:1350px;position:relative;margin:0 auto;}
.site-width2{width:1250px;position:relative;margin:0 auto;}
}


body{margin:0px; padding:0px; font-family: "Poppins", sans-serif;-webkit-tap-highlight-color: transparent;}

.conteudo-personalizado{
	display:none;
}
.row{margin:0px; padding:0px;}
a:link,a:visited,a:hover,a:active {font-family: "Poppins", sans-serif; font-size:1em; text-decoration:none;}
a:hover {text-decoration:underline; background-color: transparent;}

.home-titulo,.home-subtitulo{font-family: "Poppins", sans-serif; text-align:center; padding:0px 15px 0px 15px;}
.home-titulo{font-size:1.9em; font-weight:600; text-transform:uppercase}
.home-subtitulo{font-size:1.1em; margin-top:5px; font-weight:500;}

.button-site{position:relative; float:left; padding:12px 30px 12px 30px; border-radius:30px; border:none; text-transform:uppercase; font-weight:600; cursor:pointer; text-transform:uppercase;font-family: "Poppins", sans-serif; font-size:0.9em; text-align:center; webkit-transition: all 0.5s; transition:  all 0.5s;}
.button-site:hover{opacity:0.8; webkit-transition: all 0.5s; transition:  all 0.5s;}


.TopoSite{width:100%; position:absolute; left:0px; top:0px; z-index:4;}
.alinhacentro{display: flex; justify-content: center;}
.LogotipoTopo{position:relative; float:left; z-index:2; background-position:center center; background-repeat:no-repeat; background-size:contain; webkit-transition: all 1s; transition:  all 1s;}

.contactostopo{position:absolute; top:30px; right:0px; z-index:2;}
.nosligamos{position:relative; float:right; padding:12px 30px 12px 30px; border-radius:30px; cursor:pointer; text-transform:uppercase; -webkit-transition: all 0.3s;transition: all 0.3s; font-size:0.8em; font-weight:600;}
.nosligamos:hover{transform:scale(1.05);-webkit-transition: all 0.3s;transition: all 0.3s;}

.redessociaistopo,.conteudo-personalizado{position:relative; float:right; margin-left:20px}
.conteudo-personalizado{display:none; }

.telefonetopo{position:absolute; top:30px; left:0px; z-index:2;}
.topo-telefone-icon{position:relative; float:left;}
.topo-telefone-icon img{width:30px; filter: invert(100%) sepia(6%) saturate(0%) hue-rotate(359deg) brightness(104%) contrast(100%);}
.topophone{ color:#fff; position:relative; float:left; margin-left:10px; font-size:1em; margin-top:2px;}
.telephonelaw{ color:#fff; width:100%; position:relative; float:left;font-size:0.7em; padding:4px 0px 0px 7px;}


.ordenacao select{
  font-family: "Poppins", sans-serif;
  font-size:0.9em;
  color:#000;
  font-weight:500;
  padding:12px 35px 12px 15px;
  position:relative;
  float:right;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-size:20px;
  background-position: right center;
  background-color:#ceced0;
  border: none;
  border-radius:30px;
  cursor:pointer;
  border-right: 20px solid rgba(0,0,0,0);
}

@media screen and (max-width: 360px) {
.ordenacao select{font-size:0.68em;padding:8px 20px 8px 8px;}
}
@media screen and (min-width: 361px) and (max-width: 447px) { /* PARA DISPOSITIVOS PEQUENOS*/
.ordenacao select{font-size:0.7em;padding:10px 35px 10px 10px;}
}
@media screen and (min-width: 448px) and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.ordenacao select{font-size:0.7em;padding:10px 35px 10px 10px;}
}
	  
	  
@media screen and (max-width: 447px) {
.home-titulo{font-size:1.3em;}
.home-subtitulo{font-size:0.75em;}
}
@media screen and (min-width: 448px) and (max-width: 1023px) {
.home-titulo{font-size:1.6em;}
.home-subtitulo{font-size:1em;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
.LogotipoTopo{width:300px;}
.contactostopo,.contactostopo{top:20px;}
.nosligamos{padding:10px 25px 10px 25px;font-size:0.7em;}
.redessociaistopo{margin-left:15px}
.topo-telefone-icon img{width:20px;}
.topophone{font-size:0.9em;}
.telephonelaw{font-size:0.6em;}
.home-titulo{font-size:1.4em;}
.home-subtitulo{font-size:0.8em;}
.button-site{padding:10px 20px 10px 20px; border-radius:20px;font-size:0.8em; }


}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
.LogotipoTopo{width:371px;}
.contactostopo,.telefonetopo{top:20px;}
.nosligamos{padding:10px 25px 10px 25px;font-size:0.7em;}
.redessociaistopo{margin-left:15px}
.topo-telefone-icon img{width:20px;}
.topophone{font-size:0.9em;}
.telephonelaw{font-size:0.6em;}
.home-titulo{font-size:1.6em;}
.home-subtitulo{font-size:1em;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {

}
@media screen and (min-width: 1024px){

}
/*-------------------------------------------------------------------
TOPO: REDES SOCIAIS
--------------------------------------------------------------------*/
.redesocial{
	margin:0px 6px 0px 6px;
	padding:10px;
	border-radius:50%;
	width:40px;
	height:40px;
	text-align:center; 
	cursor:pointer;
	position:relative; float:left;
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
-webkit-box-shadow: 0px 0px 83px -21px rgba(255,255,255,0.52);
-moz-box-shadow: 0px 0px 83px -21px rgba(255,255,255,0.52);
box-shadow: 0px 0px 83px -21px rgba(255,255,255,0.52);
}
.redesocial:hover{transform:scale(1.05);
-webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.redesocial.youtube2{
	padding:10px 8px 5px 8px; 
}
.redesocial.whatsapp{
	padding:5px;
}
.redesocial.messenger{
	padding:5px;
}

.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.tiktok{
	background-color:#000;
}
.redesocial.facebook img,.redesocial.instagram img,.redesocial.youtube2 img,.redesocial.whatsapp img,.redesocial.messenger img,.redesocial.tiktok img{filter: invert(99%) sepia(0%) saturate(2222%) hue-rotate(96deg) brightness(118%) contrast(96%);}

@media screen and (min-width: 1024px) and (max-width: 1919px) { /* PARA DISPOSITIVOS PEQUENOS*/
.redesocial{
	margin:0px 5px 0px 5px;
	padding:7px;
	width:35px;
	height:35px;
}
.redesocial.youtube2{
	padding:7px 7px 5px 7px; 
}
}
/*-------------------------------------------------------------------
BANNER
--------------------------------------------------------------------*/
.slide-before,.slide-next{top:190px; padding:7px 2px 0px 2px; border-radius:5px;z-index:9}
.slide-before:hover,.slide-next:hover{transition:all 0.2s ease-in-out;}
.slide-before{left:20px;}
.slide-next{right:20px;}
.slide-before img,.slide-next img{width:30px;}
.slideshow-top-gradiante{width:100%; position:absolute; top:0px; height:450px; z-index:2;}
.slideshow-bottom-gradiante{width:100%; position:absolute; bottom:0px; height:200px; z-index:2;}
@media screen and (max-width: 1023px) { 
#banner{margin-top:120px;}
.slide-before,.slide-next{top:45%;}
.slide-before img,.slide-next img{width:20px;}
.slideshow-top-gradiante{ display:none;}
.slideshow-bottom-gradiante{height:100px;}
.slide-before{left:10px;}
.slide-next{right:10px;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
.slide-before,.slide-next{top:35%;}
.slide-before img,.slide-next img{width:20px;}
.slideshow-top-gradiante{ height:250px;}
.slideshow-bottom-gradiante{height:100px;}
.slide-before{left:10px;}
.slide-next{right:10px;}
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
.slide-before,.slide-next{top:35%;}
.slideshow-top-gradiante{ height:300px;}
.slideshow-bottom-gradiante{height:200px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {
.slide-before,.slide-next{top:35%;}
.slideshow-top-gradiante{ height:300px;}
.slide-before img,.slide-next img{width:25px;}
}
/*-------------------------------------------------------------------
MENU PC TOPO
--------------------------------------------------------------------*/
.menu-pc,.menu-pc-down{min-width:800px; position:relative; float:left; margin:0 auto; padding:10px 50px 3px 50px; border-radius:50px; display: flex; justify-content: center;
-webkit-transition: all 1.5s; /* Safari */
    transition:  all 1.5s;
}
.menu-pc-down{position:fixed; top:0px; left:0px; right:0px; z-index:999; min-width:100%; border-radius:0px;}

.menu-topo-buttom{position:relative; float:right; padding:0px 0px 8px 0px}

a.menu-topo:link, a.menu-topo:visited{
	font-family: "Poppins", sans-serif;
	font-size:0.95em;
	font-weight:600;
	text-transform:uppercase;
	position:relative;
	float:right;
	margin:0px 2px 0px 2px;
	padding:10px 25px 10px 25px; 
	border-radius:30px;
	background-color:transparent;
	text-decoration:none;
	-webkit-transition: all 0.5s; /* Safari */
    transition:  all 0.5s;
}

.menu-topo-arrow{
	width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  transform: rotate(180deg);
  position: absolute;
  top:-5px; left:20px;
  border-top: 5px solid #ccc;
}

.dropdown-content-menu {
    position: absolute;
	top:50px;
	left:0px;
	width: 200px;
    z-index: 3;
	display:none;
	-webkit-transition: all 0.5s;
    transition:  all 0.5s;
}
a.submenu:link,a.submenu:visited{
	color: #000; background-color:#ccc;
	border-bottom:1px solid #fff;
	width:100%; position:relative; float:left;
	border-radius:20px;
	font-family: "Poppins", sans-serif;
	font-size: 0.9em;
	font-weight:500;
	padding:10px 10px 10px 15px;
	text-align:left;
	text-decoration:none;
	}


a.submenu:hover,a.submenu.active{ 
color: #0595ea;
 }
 
.menu-topo-buttom:hover .dropdown-content-menu{
display: block; -webkit-transition: all 0.5s; /* Safari */
transition:  all 0.5s;
}

@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.menutopodiv{top:80px;}
a.menu-topo:link, a.menu-topo:visited{
font-size:0.75em;
margin:0px 2px 0px 2px;
padding:8px 20px 8px 20px; 
}
.dropdown-content-menu {
	top:40px;
}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
.menutopodiv{top:90px;}
a.menu-topo:link, a.menu-topo:visited{
font-size:0.75em;
margin:0px 2px 0px 2px;
padding:8px 20px 8px 20px; 
}
.dropdown-content-menu {
	top:40px;
}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
.menutopodiv{top:80px; right:-20px;}
a.menu-topo:link, a.menu-topo:visited{
font-size:0.8em;
margin:0px 2px 0px 2px;
padding:8px 20px 8px 20px; 
}
.dropdown-content-menu {
	top:40px;
}
}
/*-------------------------------------------------------------------
MENU MOBILE V4
--------------------------------------------------------------------*/
.mobile-top-bar{width:100%; height:120px; color:#fff; background-color:#3d1419; overflow:hidden; position:fixed; top:0px; left:0px; text-align:right; z-index:1003;-webkit-transition: all 0.7s; transition:  all 0.7s;}
.mobile-top-bar-up {top: -130px;}
.mobile-top-bar-down {top: 0px;}

.mobile-bar-left{width:60%; position:relative; float:left;}
.mobile-bar-right{width:40%; position:relative; float:left;}

.logotipo-box{width:100%; position:relative; float:left;height:100px;}
.mobile-logotipo-bar{width:200px; height:100px; margin:10px 0px 10px 20px; background-position:center center; background-repeat:no-repeat; background-size:contain; position:relative;}


#mobile-bars{position:relative; float:right; margin:43px 25px 0px 0px; z-index:1004}
.mobilebar1, .mobilebar3,.mobilebar2 {
  width: 25px;
  height: 4px;
  margin: 6px 0;
  transition: 0.4s;
  background-color: #fff;
  border-radius:2px;
  cursor:pointer;
}
.mobilebar1{width: 28px; margin: 6px 0px 0px -3px;}
.mobilebar2{
  width: 17px;
  margin: 6px 0px 0px 8px;
}

.mobilechange .mobilebar1 {
   width: 25px; margin: 6px 0;
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px);
}
.mobilechange .mobilebar2 {opacity: 0;}
.mobilechange .mobilebar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -5px);
  transform: rotate(45deg) translate(-8px, -5px);
}

.mobile-botao-pesquisa{ width:78px; height:78px;position:relative; float:right; margin:20px 50px 0px 0px; border-radius:24px; background-color:#db0000; color:#fff; text-transform:uppercase; font-size:0.65em; font-weight:600; text-align:center; cursor:pointer;}
.mobile-botao-pesquisa img{width:25px; margin-top:16px; filter: invert(99%) sepia(8%) saturate(14%) hue-rotate(15deg) brightness(107%) contrast(101%);}


.mobile-menu-close, .mobile-menu-open{height:100vh; position:fixed; overflow:auto; text-align:left; z-index:1003; -webkit-transition: all 0.7s; transition:  all 0.7s;
-webkit-box-shadow: -3px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: -3px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: -3px 0px 5px 0px rgba(0,0,0,0.3);
}

.mobile-logotipo-menu-div{width:80%; position:relative; float:left;}
.mobile-logotipo-menu{width:100%; height:100px; margin:10px 0px 10px 0px; background-position:left center; background-repeat:no-repeat; background-size:contain; position:relative;}
.mobile-paginas{width:100%; position:relative; float:left; margin-top:50px;}

.menu-mobile-paginas{
width:100%;
position:relative; 
float:left;
font-weight:500; 
padding:12px 12px 12px 20px;
font-family: "Poppins", sans-serif;
font-size:1em; 
font-weight:500; 
display:inline-block;
}

.menu-mobile-paginas.active,.menu-mobile-paginas:hover{
color:#db0000; background-color:#000;
}
.menu-mobile-nivel1content{ width:100%; background-color:#222222; position:relative; float:left; padding:0px 0px 0px 15px; display:none;}
.menu-mobile-subpaginas{
width:100%;
position:relative; float:left;
font-family: "Poppins", sans-serif;	
font-size:0.8em; 
font-weight:500; 
padding:12px;
}


.arrow-down{
background: url("https://omeustand.pt/websites/resources/images/down-white.webp") no-repeat; background-size:10px; background-position: right 20px top 20px;
}
.arrow-up {
background: url("https://omeustand.pt/websites/resources/images/up-white.webp") no-repeat; background-size:10px; background-position: right 20px top 20px;
}

.mobile-menu-bottom{width:100%; position:relative; float:left; padding:0px 20px 0px 20px; margin-top:40px;}
.mobile-ligamos{width:100%; position:relative; float:left; text-align:center; font-weight:600; padding:12px 10px 12px 10px; border-radius:30px; font-size:0.85em; background-color:#ff0000; color:#fff;}

/*--------------------APRESENTA OS MESSENGER E O WHATSAPP NO FIM DA TELA-------------------------------------------*/
.mobile-redes-bottom-div{width:100%; position:fixed; bottom:0px; z-index:1002; display: flex; justify-content: center; align-items: center; -webkit-transition: all 0.7s; transition:  all 0.7s;}
.mobile-redes-bottom-div.up {bottom: -100px;}
.mobile-redes-bottom-div.down {bottom: 0px;}

.mobile-redes-bottom{position:relative; float:left; padding:10px 20px 6px 20px; border-radius:30px; margin:0px 5px 5px 5px; text-align:center;transition:all 0.2s ease-in-out;cursor:pointer;}
.mobile-redes-bottom.whatsapp{background-color:#4caf50;}
.mobile-redes-bottom.messenger{ background-color:#0081fd;}
.mobile-redes-bottom img{width:20px; height:20px;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(130deg) brightness(112%) contrast(101%);}
.mobile-redes-bottom div{font-size:0.9em; color:#fff; font-weight:500; padding-left:15px; position:relative; float:right;}


.mobile-menu-close{right:-480px}
.mobile-menu-open{right:0px}
@media screen and (max-width: 447px) {
.mobile-bar-left{width:50%;}
.mobile-bar-right{width:50%;}
.mobile-logotipo-bar{width:180px; height:100px;margin:10px 0px 10px 10px;}
.mobile-logotipo-menu-div{width:70%;}
.mobile-menu-close{right:-480px}
.menu-mobile-paginas{font-size:0.9em; }
.menu-mobile-subpaginas{font-size:0.7em;}
.mobile-botao-pesquisa{width:68px; height:68px; margin:25px 40px 0px 0px; border-radius:18px; font-size:0.6em;}
.mobile-botao-pesquisa img{width:20px;}
.mobile-redes-bottom{padding:8px 15px 3px 15px; border-radius:20px;}
.mobile-redes-bottom div{font-size:0.8em; padding-left:10px; margin-top:1px;}
}
@media screen and (max-width: 360px) {
.mobile-botao-pesquisa{ width:62px; height:62px; margin:28px 30px 0px 0px; border-radius:20px; font-size:0.5em;}
.mobile-botao-pesquisa img{width:18px; margin-top:13px;}

}
@media screen and (min-width: 448px) and (max-width: 1023px) {
.mobile-menu-close{right:-1023px}
.menu-mobile-paginas{font-size:1.2em; }
.menu-mobile-subpaginas{font-size:0.9em;}
}
/*-------------------------------------------------------------------
MARCAS CARROUCEL
--------------------------------------------------------------------*/
.marcas-posicao{margin-top:-350px; z-index:2;}
.marcas-posicao.layout3{margin-top:50px;}
.marcas-posicao.layout4{ margin:50px 0px 80px 0px;}
.marcas-todas{width:112px; height:115px; position:relative; float:left; background-color:#ff0000;display: flex; justify-content: center; align-items: center; border-radius:20px; margin-right:10px;}
.marcas-todas:hover img{transform: scale(1.2);webkit-transition: all 0.5s; transition:  all 0.5s;}
.marcas-todas img{ height:70px; width:auto; filter: invert(100%) sepia(0%) saturate(7464%) hue-rotate(115deg) brightness(115%) contrast(101%); webkit-transition: all 0.5s; transition:  all 0.5s;}
.marcas-pesquisa{width:970px;position:relative; float:left;}
.marca-img{background-color:#dbdcdd; border-radius:20px; margin:0px;
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.11);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.11);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.11);
}
.marca-img img{webkit-transition: all 0.5s; transition:  all 0.5s;}
.marca-img:hover img{transform: scale(1.2); webkit-transition: all 0.5s; transition:  all 0.5s;}
@media screen and (max-width: 1023px) { /* PARA SMARTPHONE E TABLET*/
.marcas-posicao{margin-top:50px;}
.marcas-todas{display:none;}
.marcas-pesquisa{width:100%;position:relative; float:left;}
.marca-img{border-radius:15px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.marcas-posicao{margin-top:-150px;}
.marcas-posicao.layout4{ margin:0px 0px 50px 0px;}
.marcas-pesquisa{width:600px;}
.marcas-todas{width:67px; height:68px; border-radius:10px;}
.marcas-todas img{ height:40px;}
.marca-img{border-radius:10px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
.marcas-posicao{margin-top:-200px;}
.marcas-pesquisa{width:700px;}
.marcas-todas{width:79px; height:80px; border-radius:15px;}
.marcas-todas img{ height:46px;}
.marca-img{border-radius:15px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
.marcas-posicao{margin-top:-220px;}
.marcas-pesquisa{width:800px;}
.marcas-todas{width:91px; height:93px; border-radius:15px;}
.marcas-todas img{ height:58px;}
.marca-img{border-radius:15px;}
}
/*-------------------------------------------------------------------
DESTAQUES
--------------------------------------------------------------------*/
.destaques-div{padding:0px 0px 80px 0px; margin-top:-150px; z-index:2}
.destaques-div.layout2{margin-top:-100px;}
.destaques-div.layout3, .destaques-div.layout4{margin-top:-350px;}

.destaques-result{margin-top:50px;}
.destaques-button-div{display: flex; justify-content: center; margin-top:50px;}


.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}

.owl-theme .owl-dots .owl-dot span{
width:35px;
height:3px;
margin:5px 7px;
display:block;
-webkit-backface-visibility:visible;
transition:opacity .2s ease;
border-radius:0px;
margin-top:30px;}

.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-theme .owl-nav{margin-top:30px;}
.owl-left-cell{position:relative; float:left; background-color:#fff; border-top-left-radius:40px;  border-bottom-left-radius:40px;}
.owl-right-cell{position:relative; float:left; background-color:#fff; border-top-right-radius:40px;  border-bottom-right-radius:40px;}

.owl-theme .owl-nav [class*=owl-]{padding:0px !important; display:inline-block;cursor:pointer; margin:0px !important;}
.owl-theme .owl-nav img{ width:25px; margin-top:8px; padding:0px 10px 0px 10px; 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%);}

@media screen and (max-width: 1023px) { /* PARA SMARTPHONE E TABLET*/
	.destaques-div{padding:0px 0px 0px 0px; margin-top:100px;}
	.destaques-div.layout3, .destaques-div.layout4{margin-top:20px;}
}
@media screen and (min-width: 1024px) and (max-width: 1919px) { /* PARA DISPOSITIVOS PEQUENOS*/
	.destaques-div{margin-top:0px;}
	.destaques-div.layout2{margin-top:70px;}
	.destaques-div.layout3, .destaques-div.layout4{margin-top:-150px;}
	.owl-left-cell{border-top-left-radius:40px;  border-bottom-left-radius:40px;}
	.owl-right-cell{border-top-right-radius:40px;  border-bottom-right-radius:40px;}
	.owl-theme .owl-nav img{width:20px; margin-top:8px; padding:0px 10px 0px 10px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
	.destaques-div{margin-top:-50px;}
	.destaques-div.layout2{margin-top:50px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
	.destaques-div{margin-top:-20px;}
	.destaques-div.layout2{margin-top:70px;}
	.destaques-div.layout3, .destaques-div.layout4{margin-top:-250px;}
}

/*-------------------------------------------------------------------
WIDGET - PESQUISA
--------------------------------------------------------------------*/
.pesquisa-widget{width:100%; position:relative; float:left; display:none}
.pesquisa-posicao{display:none; z-index:2;position:relative; float:left; width:100%;}
.pesquisa-stage{font-family: "Poppins", sans-serif; position:relative;margin:0 auto;}

.pesquisa-box{width:100%; position:relative; float:left; font-weight:500; padding:25px; border-radius:30px; margin-top:30px;z-index:3;
-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-cell{width:20%; position:relative; float:left; padding:0px 10px 15px 10px;}

.pesquisa-form label{ font-size:0.9em; line-height:2em; padding-left:20px;}
.pesquisa-titulo{ font-size:1.5em; color:#db0000; text-transform:uppercase; font-weight:500; padding-left:10px;}
.pesquisa-result{margin-top:20px;}

.pesquisa-form select{
  font-family: "Poppins", sans-serif;
  font-size:0.9em;
  width: 100%;
  color:#000;
  font-weight:500;
  padding:12px 45px 12px 12px;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-size:20px;
  background-position: right center;
  background-color:#ceced0;
  border: none;
  border-radius:30px;
  cursor:pointer;
  border-right: 20px solid rgba(0,0,0,0);
	  }

.pesquisa-form select > option{
color:#333;
font-size:1em;padding:12px !important;
}
.pesquisa-button div{font-size:0.9em !important; margin:3px 0px 0px 5px; position:relative; float:right;}
.pesquisa-button{width:100%; position:relative; float:left; text-align:center; padding:10px 30px 7px 30px; margin-top:30px; border-radius:30px; font-family: "Poppins", sans-serif; font-weight:500; font-size:1em; color:#fff; background-color:#ff0000; cursor:pointer;webkit-transition: all 0.5s; transition:  all 0.5s;}
.pesquisa-button:hover{ opacity:0.8; webkit-transition: all 0.5s; transition:  all 0.5s;}


#pesquisa-avancada{display:none; transition:all 1s ease-in-out}

.pesquisaOptions-div{width:100%; position:relative; float:left; margin-top:-15px; z-index:2;display: flex; justify-content: center;}
.pesquisaOptions{width:411px; position:relative; cursor:pointer;}
.pesquisaOptions img{width:411px; height:auto;filter: invert(23%) sepia(95%) saturate(7438%) hue-rotate(358deg) brightness(108%) contrast(112%);}
.pesquisaOptions-text{width:100%; text-align:center; position:absolute; top:25px; color:#fff; z-index:2; font-size:0.9em; font-weight:700; text-transform:uppercase;}

.pesquisafiltros-div{width:100%; height:30px; position:relative; float:left; margin-top:-15px; z-index:1;display: flex; justify-content: center;}
.pesquisaFiltros{width:264px; position:relative; cursor:pointer;display:none}
.pesquisaFiltros img{width:264px; height:auto; filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(200deg) brightness(101%) contrast(105%);}
.pesquisaFiltros-text{width:100%; text-align:center; position:absolute; top:12px; color:#717171; z-index:2; font-size:0.7em; font-weight:600; text-transform:uppercase;}

@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS (SMARTPHONES E TABLETS)*/
	.pesquisa-widget{width:100%; position:fixed; top:0px; left:0px; z-index:999999;}
	.pesquisa-posicao{width:100vw; height:100vh; position:absolute; top:0px; left:0px;display: flex; justify-content: center; background-color:rgba(0,0,0,0.7); opacity:0;-webkit-transition: all 1s; transition: all 1s;}
	.pesquisa-stage{width:100%; position:relative; float:left; display: flex; justify-content: center;}
	.pesquisa-box{width:90%; position:relative; float:left; padding:20px 10px 20px 20px; border-radius:10px; margin-top:30px;}
	.pesquisa-result{height:62vh; overflow:auto; overflow-x: hidden; width:99%; padding:0px 10px 0px 0px}
	.pesquisa-titulo{ font-size:1.2em;}
	
	.pesquisaOptions-div{width:100%; position:relative; float:left; margin-top:-5px;}
	.pesquisaOptions,.pesquisaOptions img{width:250px;}
	.pesquisaOptions-text{top:10px; font-size:0.7em;}
	.pesquisafiltros-div{width:100%; height:30px; margin-top:-10px;}
	.pesquisaFiltros,.pesquisaFiltros img{width:200px;}
	.pesquisaFiltros-text{top:5px;font-size:0.7em;}
	
	
	.pesquisa-cell{width:100%; padding:0px 0px 2px 0px;}
	.pesquisa-button-close{position:absolute; right:-10px; top:-10px; width:40px; height:40px; background-color:#db0000; color:#fff; z-index:2; font-size:1.3em; padding:4px 0px 0px 0px; text-align:center; border-radius:50%; cursor:pointer;-webkit-transition: all 0.3s; transition: all 0.3s;}
	.pesquisa-button-close:hover{ color:#000;-webkit-transition: all 0.3s; transition: all 0.3s;}
	.pesquisalimparfiltros{width:100%; position:relative; float:left; bottom:0px; margin-top:20px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
	.pesquisa-stage{width:85%;}
	.pesquisa-posicao{margin-top:0px;}
	.pesquisa-posicao.layout2{margin-top:-200px;}
	.pesquisa-titulo{font-size:1.1em;}
	.pesquisa-box{padding:15px; border-radius:25px;}
	.pesquisa-result{margin-top:20px;}
	.pesquisa-form select{
	  font-size:1em;
	  padding:12px 35px 12px 10px !important;
	  background-size:20px;
		  }
	.pesquisa-form label{ font-size:0.8em;}
	.pesquisa-button img{width:20px;}
	.pesquisa-button{padding:10px 10px 8px 10px; margin-top:26px; font-size:0.8em; border-radius:20px;}
	.pesquisa-button div{font-size:0.9em !important; margin:4px 0px 0px 5px;}
	
	.pesquisafiltros-div{margin-top:-10px}
	.pesquisaOptions{width:300px;}
	.pesquisaOptions img{width:300px;}
	.pesquisaOptions-text{top:20px; font-size:0.7em;}
	
	.pesquisafiltros-div{margin-top:-20px;}
	.pesquisaFiltros{width:200px;}
	.pesquisaFiltros img{width:200px;}
	.pesquisaFiltros-text{top:14px; font-size:0.6em;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
	.pesquisa-stage{width:75%;}
	.pesquisa-posicao{margin-top:0px;}
	.pesquisa-posicao.layout2{margin-top:-300px;}
	.pesquisa-titulo{font-size:1.1em;}
	.pesquisa-box{padding:15px; border-radius:25px;}
	.pesquisa-form label{ font-size:0.8em;}
	.pesquisa-button{padding:10px 15px 8px 15px; margin-top:26px; font-size:0.8em; border-radius:20px;}
	.pesquisaOptions-text{top:26px; font-size:0.8em;}
	.pesquisaFiltros-text{top:14px; font-size:0.6em;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
	.pesquisa-posicao{margin-top:0px;}
	.pesquisa-posicao.layout2{margin-top:-300px;}
	.pesquisa-stage{width:75%;}
	.pesquisa-box{margin-top:15px;}
	.pesquisa-titulo{font-size:1.1em;}
	.pesquisa-cell{padding:0px 8px 15px 8px;}
	.pesquisa-button div{font-size:0.85em !important; margin:3px 0px 0px 5px;}
	.pesquisa-button{padding:10px 18px 7px 18px; margin-top:29px;}
}
@media screen and (min-width: 1920px) and (max-width: 2559px) { /* PARA DISPOSITIVOS MÉDIOS*/
	.pesquisa-stage{width:65%;}
	.pesquisa-posicao{margin-top:0px;}
	.pesquisa-posicao.layout2{margin-top:-500px;}
}
@media screen and (min-width: 2560px) { /* PARA DISPOSITIVOS MÉDIOS*/
	.pesquisa-stage{width:50%;}
	.pesquisa-posicao.layout2{margin-top:-500px;}
}
/*-------------------------------------------------------------------
CONTEÚDO DIMÂMICO / PÁGINAS
--------------------------------------------------------------------*/
.conteudodinamico{padding:50px 0px 80px 0px; }
.pagina-titulo{font-size:1.2em; font-weight:600; text-transform:uppercase}
.pagina-conteudo{font-size:0.9em; font-weight:400; margin-top:50px;}

@media screen and (max-width: 1023px) { /* PARA SMARTPHONE E TABLET*/
	.conteudodinamico{padding:0px 20px 80px 20px;}
	.pagina-titulo{font-size:1.4em; text-align:center}
	.pagina-conteudo{font-size:0.8em; text-align:justify}
}

@media screen and (max-width: 360px) {
	.pagina-titulo{font-size:1.2em;}
}
@media screen and (min-width: 361px) and (max-width: 447px) { /* PARA DISPOSITIVOS PEQUENOS*/
	.pagina-titulo{font-size:1.2em;}
}

@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
	.pagina-titulo{font-size:1.1em;}
	.pagina-conteudo{font-size:0.7em;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
	.pagina-titulo{font-size:1.2em;}
	.pagina-conteudo{font-size:0.8em;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
	.pagina-titulo{font-size:1.2em;}
	.pagina-conteudo{font-size:0.8em;}
}
/*-------------------------------------------------------------------
ÚLTIMAS VIATURAS
--------------------------------------------------------------------*/
	.ultimas-div{padding:140px 0px 100px 0px;}
	.ultimas-result{margin-top:50px;}
	.ultimas-button-div{display: flex; justify-content: center; margin-top:50px;}
@media screen and (max-width: 1023px) { /* PARA SMARTPHONE E TABLET*/
	.ultimas-div{padding:80px 0px 80px 0px;}
	.ultimas-result{ padding:0px 15px 0px 15px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
	.ultimas-div{padding:80px 0px 80px 0px;}
}

/*-------------------------------------------------------------------
LAYOUT VIATURAS
--------------------------------------------------------------------*/
.vendido{position:absolute; top:0px; left:14px; z-index:2; border-radius: 10px 0 0 0; font-family: "Poppins", sans-serif; font-size:0.9em; text-align:center; padding:8px 25px 8px 25px;}
.triangulo-vendido {
  position:absolute; top:0px; left:0px; z-index:2;
  display: inline-block;
}

.triangulo-vendido::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 100px solid red;
  border-bottom: 100px solid transparent;
  border-right: 100px solid transparent;
  transform: rotate(0deg); /* Opcional: Define a rotação inicial */
}

.triangulo-vendido span {
  position: absolute;
  top: 23px;
  left: 2px;
  transform: rotate(-49deg); /* Rotação de 90 graus no texto */
  color: #fff; !important;
  font-size:0.9em;
  font-weight: bold;
  white-space: nowrap;
}
.marca-agua-layout{position:absolute; top:0px; left:14px; z-index:2; border-radius: 10px 0 0 0; font-family: "Poppins", sans-serif; font-size:0.9em; font-weight:700; text-align:center; padding:8px 25px 8px 25px;}

.viaturas-cell{width:33.33%; position:relative; float:left; font-family: "Poppins", sans-serif; text-align:center; padding:0px 15px 0px 15px; margin-bottom:30px;}
.viaturas-box{ text-align:center;}
.viaturas-box:hover .viaturas-info-box{
-webkit-transition: all 0.5s; /* Safari */
transition:  all 0.5s;
}

.viaturas-img{background-position:center center; background-size:cover;height:240px; border-radius:20px; z-index:2; width:92%; position:relative; margin:0 auto}
.viaturas-info-box{width:100%; position:relative; float:left; z-index:1;margin-top:-80px; padding:20px; border-radius:20px; -webkit-transition: all 0.5s; /* Safari */
transition:  all 0.5s;}
.viaturas-marca{text-align:center; font-size:1em; font-weight:500; height:80px; line-height:1.6em; overflow:hidden; padding:10px 15px 10px 15px; margin-top:80px;}
.viaturas-preco-div{position:relative; float:left; width:100%; height:40px; margin-top:-20px; display: flex; justify-content: center; z-index:3 }
.viaturas-preco,.viaturas-mensalidade{position:relative; float:left; border-radius:30px; font-size:1em; font-weight:600; padding:8px 40px 8px 40px; margin:0px 4px 0px 4px; text-align:center}
.viaturas-mensalidade{margin:0px 4px 0px -30px; padding:8px 40px 8px 70px;}

.viaturas-preco-antes{
	font-size:0.8em; 
	text-decoration: line-through;
	padding-right:15px;
}

.viaturas-info-div{margin-top:20px; height:18px; font-size:0.8em; overflow:hidden;}

.viaturas-icon{width:20px !important;position:relative; float:left;}
.viaturas-icon img{width:20px !important;}
.viaturas-icon-info{position:relative; float:left; margin-left:8px;}

.viaturas-info{height:25px;}
.viaturas-info span{padding-left:10px; position:absolute; top:3px;}
.viaturas-info img{width:20px !important;}
.loadingviaturas{ width:100%; height:100px; position:relative; float:left;background: 50% 50% no-repeat;background-size: 100px;}

.viaturas-foto-previews,.viaturas-foto-next{width:20%; height:65%; position:absolute; top:0%;z-index:4;display:none;}
.viaturas-foto-previews{left:0px;}
.viaturas-foto-next{right:0px;}

.viaturas-foto-previews img,.viaturas-foto-next img{width:20px; height:auto; position:absolute; top:40%; filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(264deg) brightness(107%) contrast(107%);}
.viaturas-foto-previews img{left:45px;}
.viaturas-foto-next img{right:45px;}
@media screen and (max-width: 1023px){ /* PARA DISPOSITIVOS PEQUENOS*/
.viaturas-foto-previews,.viaturas-foto-next{display:block}
}

@media screen and (max-width: 480px) {
.viaturas-info-div{font-size:0.7em;}
.viaturas-icon{width:15px !important;}
.viaturas-icon img{width:15px !important;}
.viaturas-icon-info{margin-left:8px;}
.viaturas-cell{width:100%; margin-bottom:50px; padding:0px;}
.viaturas-img{height:230px;}
.viaturas-foto-previews img,.viaturas-foto-next img{width:15px; top:40%;}
.viaturas-foto-previews img{left:35px;}
.viaturas-foto-next img{right:35px;}
}
@media screen and (min-width: 481px) and (max-width: 767px) {
.viaturas-cell{width:100%; margin-bottom:50px; padding:0px;}
.viaturas-img{height:300px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.viaturas-cell{width:50%;}
.viaturas-img{height:220px;}
.viaturas-foto-previews img,.viaturas-foto-next img{width:17px; top:40%;}
.viaturas-foto-previews img{left:40px;}
.viaturas-foto-next img{right:40px;}
.viaturas-info-div{margin-top:7px; font-size:0.7em;}
.marca-agua-layout{font-size:0.7em; padding:8px 25px 8px 25px;}
.viaturas-preco-div{margin-top:-18px;height:35px;}
.viaturas-preco,.viaturas-mensalidade{font-size:0.8em; padding:8px 20px 8px 20px;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.viaturas-cell{padding:0px 6px 0px 6px; margin-bottom:15px;}
.viaturas-img{height:180px;}
.viaturas-marca{font-size:0.8em;height:70px;padding:10px 10px 10px 10px; margin-top:70px;}
.viaturas-preco-div{margin-top:-16px;height:35px;}
.viaturas-preco,.viaturas-mensalidade{font-size:0.8em; padding:8px 20px 8px 20px;}
.viaturas-info-div{margin-top:10px; font-size:0.65em;}
.viaturas-info img{ width:15px;}
.viaturas-icon img{width:15px !important;}
.viaturas-icon-info{margin-left:5px;}
.viaturas-info span{padding-left:5px; position:absolute; top:0px;}
.vendido,.marca-agua-layout{left:11px; font-size:0.7em; padding:6px 20px 6px 20px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.viaturas-info-div{margin-top:10px; font-size:0.7em;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
.viaturas-preco-div{height:35px; margin-top:-18px; }
.viaturas-preco,.viaturas-mensalidade{font-size:0.9em; font-weight:600; padding:7px 30px 7px 30px; margin:0px 4px 0px 4px;}
.viaturas-mensalidade{margin:0px 4px 0px -30px; padding:7px 30px 7px 60px;}
.viaturas-info-div{margin-top:10px; font-size:0.75em;}
.viaturas-info img{ width:20px;}
.viaturas-icon img{width:17px !important;}
.viaturas-info span{padding-left:5px; position:absolute; top:3px;}
}
@media screen and (min-width: 2021px){ /* PARA DISPOSITIVOS PEQUENOS*/

}
/*-------------------------------------------------------------------
LAYOUT DETALHES VIATURA
--------------------------------------------------------------------*/
.viatura-padding-right{ padding-right:0px;}
.viatura-padding-left{ padding-left:100px;}
.viatura-cabecalho{margin-top:0px;}
.viatura-titulo{font-size:1.3em; font-weight:600; text-transform:uppercase;}
.viatura-preco,.viatura-mensalidade{position:relative; float:left; text-align:center; padding:12px 35px 12px 35px; border-radius:30px; font-size:1.2em; font-weight:500;}
.viatura-mensalidade span{ font-size:0.65em; font-style:italic}

.viatura-preco-antes{
	font-size:0.8em; 
}
.viatura-preco-antes i{
	text-decoration: line-through;
}
.viatura-info{position:relative; float:left; margin-right:20px;}
.viatura-info img{width:24px;}
.viatura-info-titulo{font-size:0.9em; font-weight:500; position:relative; float:left; padding-top:3px;}
.viatura-info-texto{font-size:0.9em; font-weight:500; padding-top:3px;}

.viatura-subtitulos{font-size:1.1em; font-weight:500; text-transform:uppercase}
.viatura-textos{font-size:0.9em; font-weight:400; line-height:1.6em}

.viatura-equipamento-cell{ width:33.333%; position:relative; float:left; padding:0px 10px 0px 10px; display: inline-block;}

.viatura-equipamento-categoria{display: flex; align-items: center;}
.viatura-equipamento-categoria-icon{position:relative; float:left; height:40px;}
.viatura-equipamento-categoria-icon img{width: auto; height:30px;}
.viatura-equipamento-categoria-nome{position:relative; float:left;font-size:1.2em; font-weight:500; margin-left:15px; margin-top:-7px;}
.viatura-equipamento-cell{width:25%; position:relative; float:left; padding-right:10px; margin-bottom:20px;}
.viatura-equipamento{width:100%; height:50px; position:relative; float:left; display: flex; align-items: center; border-radius:20px; padding:10px 15px 10px 15px;}
.viatura-equipamento-icon{position:relative; float:left;}
.viatura-equipamento-icon img{width:15px; height:auto; float:right;}
.viatura-equipamento-nome{font-weight:400; position:relative; float:left;font-size:0.9em; margin-left:10px;}

.viatura-buttons-stage,.viatura-contactos-stage{width:100%; position:relative; float:left; display: flex; justify-content: center; align-items: center;}
.viatura-botoes{position:relative; float:left; padding:12px 20px 8px 20px; border-radius:30px; margin:0px 3px 20px 3px; font-size:0.9em; text-align:center;transition:all 0.2s ease-in-out;cursor:pointer;}
.viatura-botoes:hover{ opacity:0.8;transition:all 0.2s ease-in-out;}
.viatura-botoes img{width:20px; height: auto;}
.viatura-botoes div{font-size:0.9em; font-weight:500; padding-left:15px; margin-top:2px; position:relative; float:right;}

.viatura-botoes.whatsapp{padding:4px 30px 0px 30px; border-radius:30px; margin:0px 3px 10px 3px;}
.viatura-botoes.whatsapp img{width:35px; height: auto;}
.viatura-botoes.whatsapp div{font-size:1em; margin-top:9px;}

.viatura-botoes.messenger{padding:4px 30px 0px 30px; border-radius:30px; margin:0px 3px 10px 3px;}
.viatura-botoes.messenger img{width:35px; height: auto;}
.viatura-botoes.messenger div{font-size:1em; margin-top:9px;}

.viatura-botoes.informacoes{ width:100%; padding:13px 30px 13px 30px; text-align:center; border-radius:30px; margin:0px;}
.viatura-botoes.informacoes span{font-size:1.2em;}

.viatura-botoes.telefone{ width:100%; padding:13px 30px 13px 30px; text-align:center; border-radius:30px; margin:20px 0px 0px 0px;}
.viatura-botoes.telefone img{width:20px; padding-right:20px; filter: invert(84%) sepia(74%) saturate(0%) hue-rotate(175deg) brightness(109%) contrast(101%);}
.viatura-botoes.telefone span{font-size:1.2em;}
.viatura-botoes.telefone i{font-size:0.8em;}

.bxslider{padding-bottom:50px !important}
.bx-wrapper, .bx-viewport,.bx-wrapper li{height: 500px !important;}
.bx-wrapper li{background-position:center center; background-size:cover; background-repeat:no-repeat; border-radius:20px;}
.flexslider ul .link-img div{width:100%; height:80px; border-radius:10px;}
#bx-pager .link-img{opacity:1;}
.bx-wrapper img {
    width: 100%;
	border-radius:20px;
}
.flexslider ul .link-img div{width:100%; height:80px; border-radius:20px;}

/*----thumbnail-----*/
#bx-pager .flex-next{
    right: 0px;
    margin-right: 0px;
    height: 40px;
    top: 49%;
}
#bx-pager .flex-prev{
    left: 0px;
    margin-left: 0px;
    height: 40px;
    top: 49%;
}
.viatura-localizacao-div,.button-site,.viatura-localizacao-direcoes{justify-content: center; display: flex; align-items: center;}
.viatura-localizacao-titulo{text-align:center; text-transform:uppercase}
.viatura-localizacao-box{width:80%; position:relative; float:left; margin-top:40px; background-color:#fff; border-radius:45px; padding:15px; min-height:200px;}
.viatura-localizacao-left{width:65%; position:relative; float:left;}
.viatura-localizacao-right{width:35%; position:relative; float:left; text-align:center; padding:30px 15px 15px 15px;}
.viatura-localizacao-left iframe{width:100%; height:290px; border-radius:45px;}
.viatura-localizacao-icon{text-align:center}
.viatura-localizacao-icon i{font-size:1.5em;}
.viatura-localizacao-icon span{font-size:1em; font-weight:600;}
.viatura-localizacao-morada{ font-size:0.9em; color:#333; font-weight:500; margin-top:30px}
.viatura-localizacao-direcoes{margin-top:40px}
.button-site.direcoes{padding:15px 40px 15px 40px;}
.button-site .direcoes-icon{font-size:1.3em; padding-left:15px; }
@media screen and (max-width: 1023px) { /* PARA SMARTPHONE E TABLET*/
.viatura-titulo{font-size:1.3em; text-align:center; margin-top:50px;}
.viatura-precos-div{display: flex; justify-content: center;}
.viatura-equipamento-cell{width:100%; padding:0px 10px 0px 10px;}
.flexslider ul .link-img div{width:100%; height:50px; border-radius:10px;}
.bx-wrapper, .bx-viewport,.bx-wrapper li{height: 300px !important;}
#bx-pager .link-img {padding:1px;}

/*----thumbnail-----*/
#bx-pager .flex-next{
    right: 0px;
    margin-right: 0px;
    height: 40px;
    top: 140%;
}
#bx-pager .flex-prev{
    left: 0px;
    margin-left: 0px;
    height: 40px;
    top: 140%;
}
.viatura-localizacao-box,.viatura-localizacao-left,.viatura-localizacao-right{width:100%;}
.viatura-localizacao-right{padding:30px 15px 45px 15px;}
.viatura-localizacao-icon i{font-size:1.3em;}
.viatura-localizacao-icon span{font-size:0.9em;}
.viatura-localizacao-morada{ font-size:0.75em; margin-top:20px}
.viatura-localizacao-direcoes{position:absolute; bottom:-40px; z-index:1; width:100%; float:left;}
.button-site.direcoes{padding:15px 25px 15px 25px; font-size:0.75em}
.button-site .direcoes-icon{font-size:1.15em; padding-left:15px; }
}
@media screen and (max-width: 360px) {
.viatura-botoes{padding:10px 10px 4px 10px;}
.viatura-botoes img{width:15px;}
.viatura-botoes div{font-size:0.75em; padding-left:8px; margin-top:0px;}
.viatura-botoes.whatsapp{padding:4px 20px 0px 20px; }
.viatura-botoes.whatsapp img{width:25px;}
.viatura-botoes.whatsapp div{font-size:0.9em; margin-top:5px;}
.viatura-botoes.messenger{padding:4px 20px 0px 20px;}
.viatura-botoes.messenger img{width:25px;}
.viatura-botoes.messenger div{font-size:0.9em; margin-top:5px;}
.viatura-botoes.informacoes{padding:10px 20px 10px 20px;}
.viatura-botoes.informacoes span{font-size:0.9em;}
}
@media screen and (min-width: 361px) and (max-width: 447px) { /* PARA DISPOSITIVOS PEQUENOS*/
.viatura-botoes{padding:12px 15px 6px 15px;}
.viatura-botoes img{width:20px;}
.viatura-botoes div{font-size:0.8em; padding-left:10px; margin-top:3px;}
.viatura-botoes.whatsapp{padding:4px 25px 0px 25px; }
.viatura-botoes.whatsapp img{width:32px;}
.viatura-botoes.whatsapp div{font-size:1em; margin-top:7px;}
.viatura-botoes.messenger{padding:4px 25px 0px 25px;}
.viatura-botoes.messenger img{width:32px;}
.viatura-botoes.messenger div{font-size:1em; margin-top:7px;}
.viatura-botoes.informacoes{padding:10px 20px 10px 20px;}
.viatura-botoes.informacoes span{font-size:1.2em;}
}
@media screen and (min-width: 448px) and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.viatura-botoes{padding:12px 17px 8px 17px;}
.viatura-botoes img{width:20px;}
.viatura-botoes div{font-size:0.9em; padding-left:10px; margin-top:0px;}
}
@media screen and (min-width: 1024px) and (max-width: 1919px) { /* PARA DISPOSITIVOS PEQUENOS*/
.viatura-padding-left{ padding-left:30px;}
.viatura-cabecalho{margin-top:-30px;}
.viatura-titulo{font-size:1.1em;}
.viatura-botoes{padding:10px 20px 6px 20px; border-radius:20px;font-size:0.9em;}
.viatura-botoes img{width:15px; height: auto;}
.viatura-botoes div{padding-left:8px; margin-top:-2px;}
.viatura-botoes.whatsapp,.viatura-botoes.messenger{padding:4px 27px 0px 27px; border-radius:30px;}
.viatura-botoes.whatsapp img,.viatura-botoes.messenger img{width:30px;}
.viatura-botoes.whatsapp div, .viatura-botoes.messenger div{font-size:0.9em; margin-top:6px}
.viatura-botoes.informacoes{ padding:10px 20px 10px 20px; border-radius:20px;}
.viatura-botoes.informacoes span{font-size:1em;}
.viatura-preco,.viatura-mensalidade{padding:8px 25px 5px 25px; font-size:1em;}
.viatura-info img{width:20px;}
.viatura-info-titulo{font-size:0.8em;}
.viatura-info-texto{font-size:0.75em; padding-top:3px;}
.viatura-subtitulos{font-size:1em;}
.viatura-textos{font-size:0.75em;}
.bx-wrapper, .bx-viewport,.bx-wrapper li{height: 300px !important;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.viatura-cabecalho{margin-top:-50px;}
.viatura-equipamento-categoria-nome{font-size:1em; margin-top:-7px;}
.viatura-equipamento-nome{font-size:0.7em;}
.viatura-botoes.whatsapp,.viatura-botoes.messenger{padding:4px 20px 0px 20px; }
.viatura-localizacao-left iframe{height:225px;}
.viatura-localizacao-right{padding:15px 15px 15px 15px;}
.viatura-localizacao-icon i{font-size:1.3em;}
.viatura-localizacao-icon span{font-size:0.9em;}
.viatura-localizacao-morada{ font-size:0.75em; margin-top:20px}
.viatura-localizacao-direcoes{margin-top:20px;}
.button-site.direcoes{padding:12px 20px 12px 20px; font-size:0.7em}
.button-site .direcoes-icon{font-size:1.1em; padding-left:15px; }
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.viatura-padding-left{ padding-left:60px;}
.bx-wrapper, .bx-viewport,.bx-wrapper li{height: 400px !important;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
.viatura-padding-left{ padding-left:60px;}
.bx-wrapper, .bx-viewport,.bx-wrapper li{height: 400px !important;}
}

/*-------------------------------------------------------------------
WIDGET - FINANCIAMENTO V1
--------------------------------------------------------------------*/
.financiamento-titulos{font-size:1.2em; font-weight:600; margin-bottom:20px;}

.financiamento-form label{font-size:0.9em; line-height:2em; padding-left:10px; font-family: "Poppins", sans-serif;}
.financiamento-form select{
  font-family: "Poppins", sans-serif;
  font-size:0.9em;
  width: 100%;
  font-weight:500;
  cursor:pointer;
  padding:12px 35px 12px 12px !important;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-size:20px;
  background-position: right center;
  border-radius: 30px;
  border-right: 10px solid rgba(0,0,0,0);
  background-color:#ceced0;
  background-position: right 15px center;
  color:#000;
	  }
  
.financiamento-form input[type="text"],.financiamento-form input[type="email"], .financiamento-form textarea{box-sizing: border-box; border:none;
font-family: "Poppins", sans-serif; border-radius:30px; font-weight:500; padding:14px; width:100%; font-size:0.9em;}

.financiamento-form input[type="text"]::placeholder,.financiamento-form input[type="email"]::placeholder, .financiamento-form textarea::placeholder{
font-weight:500; font-size:0.9em;
}
input[type="checkbox"] {
  width: 20px;
  height: 20px;
  border-radius: 10px !important;
  color: white;
  font-size: 12px;
  padding: 5px;
  margin: 10px;
  transform: rotate(-45deg);
  transition: transform 0.5s ease-in-out;
}
input[type="checkbox"]:checked {
  transform: rotate(0deg);
  transition: transform 0.5s ease-in-out;
}

a.financiamento:link,a.financiamento:visited,a.financiamento:hover,a.financiamento:active {font-size:0.9em; text-decoration:none; font-weight:500;}
a.financiamento:hover{opacity:0.9;}


.financiamento-addmore{
position:relative; float:left; font-size: 1em; font-weight:500; padding:8px 30px 8px 30px; border-radius:30px; cursor:pointer; box-shadow:none; border:none;-webkit-transition: all 0.5s; transition: all 0.5s;
}
.financiamento-addmore:hover{opacity:0.8;}
.financiamento-align-buttom{display: flex; justify-content: center;}


.financiamento-form input[type="file"]{
	text-align:center;
	padding:40px; border-radius:5px; cursor:pointer;
}
.financiamento-loading{display: flex; justify-content: center;}
.financiamento-loading img{width:100px; height:auto;}
@media screen and (max-width: 1023px) { /* PARA SMARTPHONE E TABLET*/

}
@media screen and (min-width: 1024px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.financiamento-titulos{font-size:1.1em;}
.financiamento-form label{font-size:0.7em;}
}
/*-------------------------------------------------------------------
WIDGET - COMPRAMOS V1
--------------------------------------------------------------------*/
.compramos-titulos{font-size:1.2em; font-weight:500; margin-bottom:20px;}

.compramos-form label{font-size:0.9em; padding-left:10px; line-height:2em; font-family: "Poppins", sans-serif;}
.compramos-form select{
  font-family: "Poppins", sans-serif;
  font-size:0.9em;
  width: 100%;
  font-weight:500;
  cursor:pointer;
  padding:12px 35px 12px 12px !important;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-size:20px;
  background-position: right center;
  border-radius: 30px;
  border-right: 10px solid rgba(0,0,0,0);
  background-color:#ceced0;
  background-position: right 15px center;
  color:#000;
  border:none;
	  }
	  
.compramos-form input[type="text"],.compramos-form input[type="email"], .compramos-form textarea{box-sizing: border-box;
font-family: "Poppins", sans-serif; border:none; border-radius:30px; font-weight:500; padding:14px; width:100%; font-size:0.9em;
}

.compramos-form input[type="text"]::placeholder,.compramos-form input[type="email"]::placeholder, .compramos-form textarea::placeholder{
font-weight:500; font-size:0.9em;
}
input[type="checkbox"] {
  width: 20px;
  height: 20px;
  border-radius: 10px !important;
  color: white;
  font-size: 12px;
  padding: 5px;
  margin: 10px;
  transform: rotate(-45deg);
  transition: transform 0.5s ease-in-out;
}
input[type="checkbox"]:checked {
  transform: rotate(0deg);
  transition: transform 0.5s ease-in-out;
}

a.compramos:link,a.compramos:visited,a.compramos:hover,a.compramos:active {font-size:0.9em; text-decoration:none; font-weight:500;}
a.compramos:hover{opacity:0.9;}

.compramos-anexos-subtitulo{font-size: 1.2em; font-weight:500; padding-bottom:10px;}

.compramos-hide {
  display: none;
}
.compramos-drop-container img{ max-height:100px;}
.compramos-drop-container {
  position: relative;
  display: flex;
  gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height:200px; overflow:hidden;
  padding: 20px;
  border-radius: 10px;
  cursor: pointer;
  transition: background .2s ease-in-out, border .2s ease-in-out;
}

.compramos-drop-title {
  font-family: "Poppins", sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  transition: color .2s ease-in-out;
}

.compramos-drop-container input[type=file] {
  width: 350px;
  max-width: 100%;
  padding: 5px;
  border-radius: 10px;
  display: none;
}

.compramos-drop-container input[type=file]::file-selector-button {
  margin-right: 20px;
  border: none;
  padding: 10px 20px;
  border-radius: 10px;
  cursor: pointer;
  transition: background .2s ease-in-out;
}

@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.compramos-drop-container {
  height:120px;
}
.compramos-drop-title {
  font-size: 0.8em;
}
}
/*-------------------------------------------------------------------
WIDGET - OFICINA
--------------------------------------------------------------------*/
.oficina-titulos{font-size:1.2em; font-weight:500; margin-bottom:20px; text-align:left}

.oficina-servico{padding:20px; width:180px; position:relative; float:left; margin:10px 20px 10px 0px; text-align:center; border-radius:20px; webkit-transition: all 0.3s; transition:  all 0.3s;}
.oficina-servico img{width:60px; height:auto;}
.oficina-servico span{font-size:0.9em; font-weight:500;}
.oficina-form label{font-size:0.9em; padding-left:10px; line-height:2em; font-family: "Poppins", sans-serif;}

.oficina-servico:hover,.oficina-servico.active{cursor:pointer; webkit-transition: all 0.5s; transition:  all 0.5s;}
.oficina-servico:hover span{webkit-transition: all 0.5s; transition:  all 0.5s;}
.oficina-servico:hover img{webkit-transition: all 0.3s; transition:  all 0.3s;}

.oficina-servico.active span{webkit-transition: all 0.5s; transition:  all 0.5s;}
.oficina-servico.active img{webkit-transition: all 0.3s; transition:  all 0.3s;}


.oficina-form select{
  font-family: "Poppins", sans-serif;
  font-size:0.9em;
  width: 100%;
  font-weight:500;
  cursor:pointer;
  padding:15px 35px 14px 12px !important;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-size:20px;
  background-position: right center;
  border-radius: 30px;
  border-right: 10px solid rgba(0,0,0,0);
  background-position: right 15px center;
  border:none;
	  }
	  
.oficina-form input[type="text"],.oficina-form input[type="email"], .oficina-form textarea{box-sizing: border-box;
font-family: "Poppins", sans-serif; border:none; border-radius:30px; font-weight:500; padding:14px; width:100%; font-size:0.9em;
}

.oficina-form input[type="text"]::placeholder,.oficina-form input[type="email"]::placeholder, .oficina-form textarea::placeholder{
font-weight:500; font-size:0.9em;
}
input[type="checkbox"] {
  width: 20px;
  height: 20px;
  border-radius: 10px !important;
  color: white;
  font-size: 12px;
  padding: 5px;
  margin: 10px;
  transform: rotate(-45deg);
  transition: transform 0.5s ease-in-out;
}
input[type="checkbox"]:checked {
  transform: rotate(0deg);
  transition: transform 0.5s ease-in-out;
}

a.oficina:link,a.oficina:visited,a.oficina:hover,a.oficina:active {font-size:0.9em; text-decoration:none; font-weight:500;}
a.oficina:hover{opacity:0.9;}

@media screen and (max-width: 1023px) { /* PARA SMARTPHONE E TABLET*/
.oficina-titulos{font-size:1.2em; text-align:center}
.oficina-servico{padding:15px; width:160px;}
.oficina-servico img{width:40px;}
.oficina-servico span{font-size:0.8em;}
}

@media screen and (max-width: 360px) {
.oficina-servico{padding:10px; width:140px; max-width:140px; margin:5px;}
.oficina-servico img{width:40px;}
.oficina-servico span{font-size:0.75em;}
}
@media screen and (min-width: 361px) and (max-width: 447px) { /* PARA DISPOSITIVOS PEQUENOS*/

}
@media screen and (min-width: 448px) and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/

}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.oficina-servico{padding:15px; width:160px; max-width:160px;}
.oficina-servico img{width:40px;}
.oficina-servico span{font-size:0.8em;}
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
.oficina-servico{padding:20px; width:170px; max-width:170px;}
.oficina-servico img{width:40px;}
.oficina-servico span{font-size:0.8em;}
}
/*-------------------------------------------------------------------
SEGMENTOS WIDGET V4
--------------------------------------------------------------------*/
#segmentos-owl.owl-theme .owl-dots .owl-dot span{
width:11px;
height:11px;
border-radius:50%;
margin:5px 7px;
display:block;
-webkit-backface-visibility:visible;
transition:opacity .2s ease;
margin-top:30px;
}

.segmentos-div{ padding:50px 0px 80px 0px;}
.segmentos-result{padding:0px 100px 0px 100px; margin-top:50px;}
#segmentos-owl{width:100%; position:relative; float:left;}

.segmentos-img{height:150px; background-position:center center; background-size:cover; background-repeat:no-repeat; border-radius:15px; filter: brightness(50%);transition: all .2s ease-in-out;}
.segmentos-titulo{font-family: "Poppins", sans-serif; text-align:center; text-transform:uppercase; font-size:1.3em; font-weight:700;}
.segmentos-titulo{
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); z-index:2;
 }
 
.segmentos-iten:hover .segmentos-img{filter: brightness(100%);transition: all .2s ease-in-out;}
@media screen and (max-width: 1023px) {
.segmentos-img{filter: brightness(100%);}
.segmentos-titulo{text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);}
.segmentos-iten:hover .segmentos-img{filter: brightness(50%);}
}
@media screen and (max-width: 480px) {
.segmentos-result{padding:0px 10px 0px 10px;}
.segmentos-img{height:180px;}
#segmentos-owl.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;}
.segmentos-titulo{font-size:1.3em;}
}
@media screen and (min-width: 481px) and (max-width: 1023px) {
.segmentos-result{padding:0px 10px 0px 10px;}
.segmentos-img{height:200px;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
.segmentos-result{padding:0px 80px 0px 80px;}
#segmentos-owl.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;}
.segmentos-titulo{font-size:1.1em;}
.segmentos-img{height:140px;}
}
@media screen and (min-width: 1500px) and (max-width: 1919px) {
.segmentos-img{height:200px;}
}
@media screen and (min-width: 2021px){ /* PARA DISPOSITIVOS PEQUENOS*/
.segmentos-img{height:220px;}

}
/*-------------------------------------------------------------------
SERVIÇOS 01
--------------------------------------------------------------------*/
.servicos-div{font-family: "Poppins", sans-serif; padding:100px 0px 100px 0px; text-align:center}
.servicos-result{margin-top:80px; display: flex; justify-content: center;}
.servicos-largura{width:1040px; position:relative; margin:0 auto; display: flex; justify-content: center;}
.servicos-cell{width:30%; position:relative; float:left; padding:0px 15px 0px 15px; text-align:center; margin-bottom:50px;}
.servicos-box{border-radius:40px; height:455px; background-repeat:no-repeat; background-position:center top; background-size:cover; z-index:2; transition: all .2s ease-in-out;}
.servicos-box:hover{transform:scale(1.02); transition: all .2s ease-in-out;}
.servicos-inner{border-radius:40px; height: 100%;}
.servicos-subtitulo {width:100%; position:absolute; bottom:10px; padding:0px 15px 30px 15px; font-size:1.4em; font-weight:500;}

@media screen and (max-width: 1023px) {
.servicos-div{padding:80px 0px 80px 0px;}
.servicos-largura{width:100%; float:left; display:block; padding:0px 20px 0px 20px;}
.servicos-cell{width:100%;}
.servicos-subtitulo {font-size:1.2em;}
}
@media screen and (min-width: 448px) and (max-width: 1023px) {
.servicos-box{border-radius:40px; height:555px;}
.servicos-subtitulo {font-size:1.4em;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.servicos-div{padding:80px 0px 80px 0px;}
.servicos-largura{width:900px;}
.servicos-result{margin-top:50px;}
.servicos-box{height:360px;}
.servicos-subtitulo {padding:0px 10px 20px 10px; font-size:1.1em;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
.servicos-subtitulo {font-size:1.15em;}
.servicos-largura{width:950px;}
.servicos-box{height:450px;}
}

/*-------------------------------------------------------------------
SERVIÇOS 02
--------------------------------------------------------------------*/
.servicos2-largura{width:1150px; position:relative; margin:0 auto; text-align:center;}
.servicos2-box{width:155px; min-height:155px; display: inline-block; border-radius:20px; margin:10px; padding:10px; transition: all .2s ease-in-out;}
.servicos2-box:hover{transform:scale(1.02); transition: all .2s ease-in-out;}
.servicos2-img{width:100%; height:75px; position:relative; float:left; margin-top:10px; display: flex; justify-content: center}
.servicos2-img img{width:75px; height:auto !important;}
.servicos2-subtitulo{width:100%; height:35px; position:relative; float:left; margin-top:10px; display: flex; justify-content: center;align-items: center; text-align:center; font-size:0.9em; font-weight:500;}
@media screen and (max-width: 1023px) {
.servicos2-largura{width:100%; float:left; padding:0px 20px 0px 20px;}
.servicos2-box{width:135px; min-height:135px; margin:5px;}
.servicos2-subtitulo {font-size:0.75em;}
.servicos2-img{height:65px;}
.servicos2-img img{width:55px; height:auto;}
}
@media screen and (min-width: 448px) and (max-width: 1023px) {
.servicos2-box{width:155px; min-height:155px;}
.servicos2-subtitulo {font-size:0.85em;}
.servicos2-img{height:75px;}
.servicos2-img img{width:75px;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.servicos2-div{padding:80px 0px 80px 0px;}
.servicos2-largura{width:900px;}
.servicos2-result{margin-top:50px;}
.servicos2-box{width:135px; min-height:135px; border-radius:20px; margin:5px;}
.servicos2-img{height:60px;}
.servicos2-img img{width:60px;}
.servicos2-subtitulo {font-size:0.75em;height:25px;}
}
/*-------------------------------------------------------------------
REVIEWS
--------------------------------------------------------------------*/
.reviews-div{font-family: "Poppins", sans-serif; padding:50px 0px 50px 0px; background-color:#000; text-align:center}
@media screen and (max-width: 1365px) {
	.reviews-div{padding:80px 0px 80px 0px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {
	.reviews-div{padding:0px 0px 50px 0px;}
}
/*-------------------------------------------------------------------
GALERIA CLIENTES
--------------------------------------------------------------------*/
.galeriacl-div{font-family: "Poppins", sans-serif; padding:100px 0px 100px 0px; background-color:#000; text-align:center}
@media screen and (max-width: 1365px) {
.galeriacl-div{padding:80px 0px 80px 0px;}
}
/*-------------------------------------------------------------------
FORMULÁRIOS
--------------------------------------------------------------------*/
.formulario-all label{font-size:0.9em; line-height:2em; font-family: "Poppins", sans-serif;}

.formulario-all select{
  font-family: "Poppins", sans-serif;
  font-size:0.9em;
  width: 100%;
  color:#c32c0a;
  font-weight:500;
  padding:12px 35px 12px 12px !important;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-size:20px;
  background-position: right center;
  background-color:#fff;
  border: none;
  border-right: 10px solid rgba(0,0,0,0);
	  }
.formulario-all input, .formulario-all textarea{box-sizing: border-box;
font-family: "Poppins", sans-serif; font-weight:500; padding:14px; width:100%; font-size:0.9em;}


.formulario-all input[type="checkbox"] {
  width: 20px;
  height: 20px;
  border-radius: 10px !important;
  color: white;
  font-size: 12px;
  padding: 5px;
  margin: 10px;
  transform: rotate(-45deg);
  transition: transform 0.5s ease-in-out;
}
.formulario-all input[type="checkbox"]:checked {
  transform: rotate(0deg);
  transition: transform 0.5s ease-in-out;
}
.formulario-all span{position:absolute; top:12px; left:50px}  

/*-------------------------------------------------------------------
CONTACTOS
--------------------------------------------------------------------*/
.contactos-texto{font-size:1em;}
.contactos-morada-titulo{padding:20px; font-size:1.2em; font-weight:600;}
.contactos-info img{width:30px; padding-right:20px;}
.contactos-info span{font-size:0.95em; position:absolute; top:7px;}
.contactos-info i{font-size:0.8em;}


.contactos-form label{font-size:0.9em; padding-left:10px; line-height:2em; font-family: "Poppins", sans-serif;}

.contactos-form select{
  font-family: "Poppins", sans-serif;
  font-size:0.9em;
  width: 100%;
  font-weight:500;
  padding:12px 35px 12px 12px !important;
  background: url("https://omeustand.pt/websites/resources/images/navigation-menu.svg") no-repeat;
  background-size:20px;
  background-position: right center;
  border: none;
  border-right: 10px solid rgba(0,0,0,0);
	  }
	  

.contactos-form input, .contactos-form textarea{ border-radius:30px;box-sizing: border-box;
font-family: "Poppins", sans-serif; border:none; font-weight:500; padding:14px; width:100%; font-size:0.9em;}

.contactos-form input::placeholder, .contactos-form textarea::placeholder{
 font-weight:500; font-size:0.9em;
}
input[type="checkbox"] {
  width: 20px;
  height: 20px;
  border-radius: 10px !important;
  color: white;
  font-size: 12px;
  padding: 5px;
  margin: 10px;
  cursor:pointer;
  transform: rotate(-45deg);
  transition: transform 0.5s ease-in-out;
}
input[type="checkbox"]:checked {
  transform: rotate(0deg);
  transition: transform 0.5s ease-in-out;
}
.contactos-form span{position:absolute; top:12px; left:50px}

a.contactos:link,a.contactos:visited,a.contactos:hover,a.contactos:active {font-size:0.9em; text-decoration:none; font-weight:500;}
a.contactos:hover{opacity:0.9;}

.contactos-button-align{display: flex; justify-content: center;}

@media screen and (min-width: 1024px) and (max-width: 1919px) { /* PARA DISPOSITIVOS PEQUENOS*/
.contactos-texto{font-size:0.7em;}
.contactos-morada-titulo{font-size:1.1em;}
.contactos-info img{width:25px; }
.contactos-info span{font-size:0.85em;top:7px;}
.contactos-info i{font-size:0.7em;}
.contactos-form label{font-size:0.8em; padding-left:10px;}

}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
.contactos-texto{font-size:0.8em;}
.contactos-morada-titulo{font-size:1.2em;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
.contactos-texto{font-size:0.8em;}
.contactos-morada-titulo{font-size:1.2em;}
}
/*-------------------------------------------------------------------
RODAPÉ: LOGÓTIPO E REDES SOCIAIS
--------------------------------------------------------------------*/
.rodape-div{min-height:1258px; background-position:center bottom; background-size:contain; background-repeat:no-repeat;}

.rodape-logo-div{display: flex; justify-content: center; margin-top:120px;}
.rodape-logo{position:relative; float:left; background-repeat:no-repeat; background-position:center center; background-size:contain; webkit-transition: all 0.5s; transition:  all 0.5s;}
.rodape-logo:hover{transform:scale(1.05);webkit-transition: all 0.5s; transition:  all 0.5s;}


.rodape-redessociais-div{margin-top:20px;display: flex; justify-content: center;}
.rodape-redes-titulos{font-size:0.9em; font-weight:600; text-align:center; text-transform: uppercase; margin-bottom:10px;}
.rodape-redes-align{display: flex; justify-content: center;}
.rodape-redes-div,.rodape-faleconnosco-div{position:relative; float:left;}

.redesocial-bottom{
	margin:0px 6px 0px 6px;
	padding:6px 6px 0px 6px;
	border-radius:20%;
	text-align:center; 
	cursor:pointer;
	position:relative; float:left;
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}
.redesocial-bottom:hover{transform:scale(1.05);-webkit-transition: all 0.3s;transition: all 0.3s;}
.redesocial-bottom img{width:43px; height:auto;}



.rodape-localizacao-div,.rodape-localizacao-direcoes{justify-content: center; display: flex; align-items: center;}
.rodape-localizacao-titulo{text-align:center; text-transform:uppercase}
.rodape-localizacao-box{width:80%; position:relative; float:left; margin-top:40px; background-color:#fff; border-radius:45px; padding:15px; min-height:200px;}
.rodape-localizacao-left{width:65%; position:relative; float:left;}
.rodape-localizacao-right{width:35%; position:relative; float:left; text-align:center; padding:30px 15px 15px 15px;}
.rodape-localizacao-left iframe{width:100%; height:290px; border-radius:45px;}
.rodape-localizacao-icon{text-align:center}
.rodape-localizacao-icon i{font-size:1.5em;}
.rodape-localizacao-icon span{font-size:1em; font-weight:600;}
.rodape-localizacao-morada{ font-size:0.9em; color:#333; font-weight:500; margin-top:30px}
.rodape-localizacao-direcoes{margin-top:40px}
.button-site.direcoes{padding:15px 40px 15px 40px;}
.button-site .direcoes-icon{font-size:1.3em; padding-left:15px; }
@media screen and (max-width: 1023px) { /* PARA SMARTPHONE E TABLET*/
	.rodape-localizacao-div{margin-bottom:100px;}
	.rodape-localizacao-box,.rodape-localizacao-left,.rodape-localizacao-right{width:100%;}
	.rodape-localizacao-right{padding:30px 15px 45px 15px;}
	.rodape-localizacao-icon i{font-size:1.3em;}
	.rodape-localizacao-icon span{font-size:0.9em;}
	.rodape-localizacao-morada{ font-size:0.75em; margin-top:20px}
	.rodape-localizacao-direcoes{position:absolute; bottom:-40px; z-index:1; width:100%; float:left;}
	.button-site.direcoes{padding:15px 25px 15px 25px; font-size:0.75em}
	.button-site .direcoes-icon{font-size:1.15em; padding-left:15px; }
}

@media screen and (max-width: 360px) { /* PARA SMARTPHONE E TABLET*/
.redesocial-bottom{padding:6px 5px 0px 5px;}
.redesocial-bottom img{width:25px;}
.rodape-redes-titulos{font-size:0.7em;}
}
@media screen and (min-width: 447px) and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.redesocial-bottom{padding:6px 5px 0px 5px;}
.redesocial-bottom img{width:25px;}
.rodape-redes-titulos{font-size:0.75em;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.rodape-logo-div{margin-top:40px;}
.rodape-logo{width:300px;}
.rodape-redes-titulos{font-size:0.7em;}
.redesocial-bottom img{width:22px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.rodape-logo-div{margin-top:40px;}
.rodape-logo{width:300px;}
.rodape-redes-titulos{font-size:0.75em;}
.redesocial-bottom img{width:33px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS PEQUENOS*/
.rodape-logo-div{margin-top:100px;}
.rodape-redes-titulos{font-size:0.75em;}
.redesocial-bottom img{width:33px;}
}
@media screen and (min-width: 2021px){ /* PARA DISPOSITIVOS PEQUENOS*/
.rodape-div{background-size: cover;}

}


/*-------------------------------------------------------------------
RODAPÉ: CONTACTOS / GOOGLE MAPS
--------------------------------------------------------------------*/
.rodape-contactos-div{margin-top:100px; text-align:center}
.rodape-contactos-cell{padding:0px 15px 0px 15px; margin-bottom:50px;}
.rodape-contactos-titulo img{width:30px;}
.rodape-contactos-titulo span{ width:100%; position:relative; float:left; font-size:1em; font-weight:500; margin-top:10px;}
.rodape-contactos-texto{font-size:0.9em; margin-top:15px;}
.rodape-contactos-texto .telefones{font-size:1.2em;}
.rodape-contactos-texto .phonelaw{font-size:0.8em;}
a.obterdirecoes:link,a.obterdirecoes:visited,a.obterdirecoes:active{font-size:0.8em; margin-top:15px; width:100%; position:relative; float:left; text-decoration:none; text-transform:uppercase}
a.obterdirecoes:hover{text-decoration:underline}

.rodape-googlemaps-div{margin-top:100px;}
.googlemaps{display: flex; justify-content: center;}
.googlemaps iframe{border-radius:50px; width:100%; height:300px; float:left; overflow:hidden; box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.1);}
.googlemaps div{ width:750px; position:relative; float:left;}
.googlemaps-padding-all{ padding:0px 20px 50px 20px;}
.googlemaps-padding-right{ padding-right:20px;}
.googlemaps-padding-left{ padding-left:20px;}
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.googlemaps-padding-right,.googlemaps-padding-left{ padding:0px 15px 50px 15px;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.rodape-contactos-titulo span{font-size:0.9em;}
.rodape-contactos-texto{font-size:0.8em;}
.rodape-contactos-texto .telefones{font-size:1.1em;}
.rodape-contactos-texto .phonelaw{font-size:0.8em;}
.rodape-googlemaps-div{margin-top:50px;}
.googlemaps iframe{height:220px;}
.googlemaps div{ width:550px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS PEQUENOS*/
.googlemaps iframe{height:300px;}
.googlemaps div{ width:650px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS PEQUENOS*/
.rodape-contactos-titulo span{font-size:1em;}
.rodape-contactos-texto{font-size:0.85em;}
.rodape-contactos-texto .telefones{font-size:1.1em;}
.rodape-contactos-texto .phonelaw{font-size:0.8em;}
.rodape-googlemaps-div{margin-top:50px;}
.googlemaps iframe{height:220px;}
.googlemaps div{ width:650px;}
}
/*-------------------------------------------------------------------
RODAPÉ: TERMOS E CONDIÇÕES
--------------------------------------------------------------------*/
.termos-div{padding-top:100px; text-align:center;}
.termos-menu{ text-align:center}

.termos-page{position:relative; float:left; font-size:0.8em; font-weight:400; padding:0px 5px 0px 5px;}
a.termos-page{text-decoration:none;}
a.termos-page:hover{text-decoration:underline;}
.direitos-stand{font-size:1em;}
.direitos-stand .standname{ font-weight:700;}
.direitos-texto{font-size:0.8em; font-weight:600; margin-top:15px; margin-bottom:30px;}
.direitos-infofiscal{font-size:0.8em; font-weight:600; margin-top:15px;}
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.termos-div{padding-top:30px;}
.termos-page{width:100%; margin-bottom:15px; padding:0px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.termos-page{font-size:0.7em; padding:0px 5px 10px 5px;}
.direitos-stand{font-size:0.9em;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
.termos-page{font-size:0.7em; padding:0px 5px 10px 5px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/
.termos-page{font-size:0.75em; padding:0px 5px 10px 5px;}
}
/*-------------------------------------------------------------------
DEVELOPED
--------------------------------------------------------------------*/
.developed-div{padding:20px;}
.developed-titulo{font-family: "Russo One", sans-serif;font-size:0.9em;}
.developed-titulo,.developed-slogan{text-align:center; font-weight:500;}
.developed-logo{display: flex; justify-content: center;}
.developed-logo img{ width:74px; margin-top:9px; -webkit-transition: all 0.3s;transition: all 0.3s;} 
.developed-logo img:hover {transform:scale(1.1);-webkit-transition: all 0.3s;transition: all 0.3s;}
.developed-slogan{margin-top:9px;font-size:0.8em;}
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.developed-div{margin-bottom:100px}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.developed-titulo,.developed-slogan{font-size:0.8em;}
.developed-logo img{ width:60px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA DISPOSITIVOS MÉDIOS*/
.developed-titulo,.developed-slogan{font-size:0.75em;}
.developed-logo img{ width:60px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA DISPOSITIVOS MÉDIOS*/

}
/*-------------------------------------------------------------------
MODALS
--------------------------------------------------------------------*/
.modalbackdrop{width:100%; height:100vh; position:absolute; display: flex; justify-content: center; z-index:10050; background-color:rgba(0,0,0,0.7);}
.modal-alert{width:40%; min-height:300px; position:absolute; top: 50%; transform: translateY(-50%); border-radius:10px; opacity:0; -webkit-transition: all 0.5s; transition: all 0.5s;}
.modal-titulo{width:100%; position:relative; float:left;font-size:1.1em; font-weight:500; text-align:left; padding:20px}
.modal-content{width:100%; max-height:70vh; overflow:auto; position:relative; float:left; font-size:0.9em; margin-bottom:80px; border:none; text-align:left; padding:0px 20px 20px 20px;}
.modal-bottom{min-height:40px; font-size:0.9em; position:absolute; bottom:0px; text-align:right; padding:20px}

.modal-button-sucesso,.modal-button-close{position:relative; float:right; padding:12px 30px 12px 55px; margin:0px 2px 0px 2px; font-size:0.9em; text-align:center; border-radius:30px; cursor:pointer;
-webkit-box-shadow: 0px 0px 13px -3px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 0px 13px -3px rgba(0,0,0,0.38);
box-shadow: 0px 0px 13px -3px rgba(0,0,0,0.38);
-webkit-transition: all 0.3s; transition: all 0.3s;}
.modal-button-close{float:left;}
.modal-button-close:hover,.modal-button-sucesso:hover{opacity:0.8; -webkit-transition: all 0.3s; transition: all 0.3s;}

.modal-button-sucesso img, .modal-button-close img{width:18px; position:absolute; top:12px; left:25px; }
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.modal-alert{width:90%;}
}
/*-------------------------------------------------------------------
SHARE
--------------------------------------------------------------------*/
.modalsharebackdrop{width:100%; height:100vh; position:absolute; display: flex; justify-content: center; z-index:10050; background-color:rgba(0,0,0,0.7);}
.modal-share{width:40%; position:absolute; top: 50%; transform: translateY(-50%); border-radius:10px; opacity:0; -webkit-transition: all 0.5s; transition: all 0.5s;}
.modal-share-content{width:100%; max-height:70vh; overflow:auto; position:relative; float:left; padding:20px;}
.share-cell{width:25%; position:relative; float:left; text-align:center; padding:20px;}
.share-iten{width:100%; position:relative; float:left; border-radius:10px; padding:20px; cursor:pointer;-webkit-transition: all 0.5s; transition: all 0.5s;}
.share-iten:hover{transform:scale(0.9);-webkit-transition: all 0.5s; transition: all 0.5s;}
.share-iten img{ height:50px; width:auto;}
.modal-share-close{position:absolute; right:-20px; top:-20px; width:40px; height:40px; z-index:2; font-size:1.5em; padding:4px 0px 0px 4px; text-align:center; border-radius:50%; cursor:pointer;-webkit-transition: all 0.3s; transition: all 0.3s;}
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.modal-share{width:90%;}
.share-cell{width:33.33%; padding:10px}
.share-cell img{ height:50px; width:auto;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS PEQUENOS*/
.modal-share{width:50%;}
.share-cell img{ height:30px;}
}
@media screen and (min-width: 1280px) and (max-width: 1919px) { /* PARA DISPOSITIVOS PEQUENOS*/
.share-cell img{ height:30px;}
}
/*-------------------------------------------------------------------
GALERIA CLIENTES - WIDGET - MODAL
--------------------------------------------------------------------*/
.galeriacl-modal-backdrop{width:100vw; height:100vh; position:absolute; display: flex; justify-content: center; z-index:999999; background-color:rgba(0,0,0,0.7);}
.galeriacl-modal{width:40%; min-height:100px; padding:20px; position:absolute; top: 50%; transform: translateY(-50%); border-radius:10px; opacity:0; -webkit-transition: all 0.5s; transition: all 0.5s;}
.galeriacl-modal-content{width:100%; height:300px; overflow:auto; position:relative; float:left; padding:20px 0px 30px 0px;}
.galeriacl-button-close{position:absolute; right:-15px; top:-17px; width:30px; height:30px; z-index:2; font-size:1.2em; text-align:center; border-radius:50%; cursor:pointer;-webkit-transition: all 0.3s; transition: all 0.3s;}
.galeriacl-button-close:hover{ transform:scale(1.15); -webkit-transition: all 0.3s; transition: all 0.3s;}


.galeriacl-modal-img-div,.galeriacl-modal-nome,.galeriacl-modal-data,.galeriacl-modal-texto,.galeriacl-modal-fotografias{width:100%; position:relative; float:left;}

.galeriacl-modal-img-div{ margin-top:-120px;}
.galeriacl-modal-img{width:500px; height:350px; position:relative; margin-left: auto; margin-right: auto; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden; border-radius:10%;}
.galeriacl-modal-data{margin-top:10px; font-size:0.9em; text-align:center}
.galeriacl-modal-nome{margin-top:0px; font-size:1.1em; font-weight:700; text-align:center;}
.galeriacl-modal-texto{margin-top:20px; font-size:0.85em; text-align:justify;}
.galeriacl-modal-foto{position:relative; float:left; margin:20px; width:25%; height:120px; background-position:center center; background-size:contain; background-repeat:no-repeat;}

@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.galeriacl-modal{width:90%; min-height:100px; max-height:70vh;}
.galeriacl-modal-content{height:300px;}
.galeriacl-modal-img{width:90%; height:240px;}
}
@media screen and (max-width: 360px) { /* PARA SMARTPHONE E TABLET*/
.galeriacl-modal-img{width:90%; height:200px;}
.galeriacl-modal-nome{font-size:0.9em;}
.galeriacl-modal-data{font-size:0.75em;}
.galeriacl-modal-texto{font-size:0.8em;}
}
/* width */
.galeriacl-modal-content::-webkit-scrollbar {
  width: 2px;
}
/*----------------------------------------------------------------------
GALERIA CLIENTES - WIDGET
-----------------------------------------------------------------------*/
#galeriacl-widget.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}

#galeriacl-widget.owl-theme .owl-dots .owl-dot span{
width:11px;
height:11px;
border-radius:50%;
margin:5px 7px;
display:block;
-webkit-backface-visibility:visible;
transition:opacity .2s ease;
margin-top:30px;
}

#galeriacl-widget{width:100%; position:relative; float:left;}
.galeriacl-cell{width:25%; position:relative; float:left;}
.galeriacl-vermais{position:relative; width:250px; border-radius:20px; cursor:pointer; padding:12px 30px 12px 30px; margin-left: auto; margin-right: auto; font-family:  'Montserrat', sans-serif; font-size:1em; font-weight:500; text-align:center; margin-top:80px;}
.galeriacl-vermais:hover{opacity:0.8;}
.galeriacl-stage,.galeriacl-iten,.galeriacl-img-div,.galeriacl-nome,.galeriacl-data,.galeriacl-texto{width:100%; position:relative; float:left;}
.galeriacl-stage{padding:10px; cursor:pointer}
.galeriacl-iten{border-radius:20px; padding:5px 5px 15px 5px; text-align:center;-webkit-transition: all 0.3s; transition: all 0.3s;}
.galeriacl-img{width:100%; height:180px; position:relative;background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden; border-radius:20px;}
.galeriacl-data{margin-top:10px; font-size:0.9em;}
.galeriacl-nome{margin-top:20px; font-size:1em; font-weight:500;height:20px; overflow:hidden}
.galeriacl-texto{margin-top:10px; padding:0px 10px 0px 10px; text-align:left; font-size:0.8em; height:100px; overflow:hidden;}
.galeriacl-button-div{display: flex; justify-content: center; margin-top:50px;}

@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS (SMARTPHONES E TABLETS)*/
.galeriacl-img{ width:100%; height:220px;}
.galeriacl-vermais{width:200px;font-size:0.9em; margin-top:50px;}
}
@media screen and (max-width: 360px) { /* PARA SMARTPHONE E TABLET*/
.galeriacl-img{height:170px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS GRANDES (PCS COM BAIXA RESOLUÇÃO)*/

}
@media screen and (min-width: 1280px) and (max-width: 1919px) { /* PARA DISPOSITIVOS GRANDES (PCS COM BAIXA RESOLUÇÃO)*/
.galeriacl-stage{padding:5px;}
}
@media screen and (min-width: 1023px){ /* PARA DISPOSITIVOS GRANDES (PCS COM BAIXA RESOLUÇÃO)*/
.galeriacl-iten:hover{ transform:scale(1.05); -webkit-transition: all 0.3s; transition: all 0.3s;}
}
@media screen and (min-width: 2021px){ /* PARA DISPOSITIVOS PEQUENOS*/
.galeriacl-img{height:220px;}
}
/* width */
.galeriacl-content::-webkit-scrollbar {
  width: 2px;
}
/*-------------------------------------------------------------------
REVIEWS - WIDGET - MODAL
--------------------------------------------------------------------*/
.reviews-modal-backdrop{width:100vw; height:100vh; position:absolute; display: flex; justify-content: center; z-index:999999;}
.reviews-modal{width:40%; min-height:100px; padding:20px; position:absolute; top: 50%; transform: translateY(-50%); border-radius:10px; opacity:0; -webkit-transition: all 0.5s; transition: all 0.5s;}
.reviews-modal-content{width:100%; height:300px; overflow:auto; position:relative; float:left; padding:20px 0px 30px 0px;}
.reviews-button-close{position:absolute; right:-15px; top:-15px; width:30px; height:30px;  z-index:2; font-size:1.3em; text-align:center; border-radius:50%; cursor:pointer;-webkit-transition: all 0.3s; transition: all 0.3s;}
.reviews-button-close:hover{-webkit-transition: all 0.3s; transition: all 0.3s;}


.reviews-modal-img-div,.reviews-modal-nome,.reviews-modal-stars,.reviews-modal-data,.reviews-modal-texto,.reviews-modal-origem,.reviews-modal-fotografias{width:100%; position:relative; float:left;}
.reviews-modal-img{width:80px; height:80px; position:relative; margin-left: auto; margin-right: auto; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden; border-radius:50%;}
.reviews-modal-data{margin-top:10px; font-size:0.9em; text-align:center}
.reviews-modal-nome{margin-top:0px; font-size:1.1em; font-weight:700; text-align:center;}
.reviews-modal-texto{margin-top:20px; color:#333; font-size:1em; text-align:justify;}
.reviews-modal-origem{margin-top:30px;}
.reviews-modal-stars{ margin-top:20px; text-align:center; height:20px; overflow:hidden}
.reviews-modal-foto{position:relative; float:left; margin:20px; width:25%; height:120px; background-position:center center; background-size:contain; background-repeat:no-repeat;}
.reviews-modal-stars img{ 
width:20px;
height:auto; 
position:relative; 
float:left;
margin:0px 3px 0px 3px;
}
.reviews-modal-origem img{ 
max-width:100%;
width:30px;
height:auto; 
display: block;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.reviews-modal{width:90%; min-height:100px; max-height:70vh;}
.reviews-modal-content{height:300px;}
}

/* width */
.reviews-modal-content::-webkit-scrollbar {
  width: 2px;
}
/*----------------------------------------------------------------------
REVIEWS - WIDGET
-----------------------------------------------------------------------*/
#reviews-widget.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}

#reviews-widget.owl-theme .owl-dots .owl-dot span{
width:11px;
height:11px;
border-radius:50%;
margin:5px 7px;
display:block;
-webkit-backface-visibility:visible;
transition:opacity .2s ease;
margin-top:30px;
}

#reviews-widget{width:100%; position:relative; float:left;}

.reviews-cell{width:25%; position:relative; float:left;}
.reviews-vermais{position:relative; width:250px; border-radius:5px; cursor:pointer; padding:8px 30px 8px 30px; margin-left: auto; margin-right: auto; font-size:1em; text-align:center; margin-top:80px;}
.reviews-vermais:hover{opacity:0.8;}
.reviews-avaliacao,.reviews-stage,.reviews-iten,.reviews-img-div,.reviews-nome,.reviews-stars,.reviews-data,.reviews-texto,.reviews-origem{width:100%; position:relative; float:left;}
.reviews-avaliacao{font-size:1.5em; text-align:center; margin-bottom:20px;}
.reviews-avaliacao span{font-weight:500; font-size:1.4em; padding:0px 5px 0px 5px;}
.reviews-stage{padding:10px; cursor:pointer}
.reviews-iten{border-radius:10px; padding:20px; text-align:center; -webkit-transition: all 0.3s; transition: all 0.3s;}
.reviews-iten:hover{-webkit-transition: all 0.3s; transition: all 0.3s;}
.reviews-img{width:80px; height:80px; position:relative; margin-left: auto; margin-right: auto; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden; border-radius:50%;}
.reviews-stars{ margin-top:20px; text-align:center; height:20px; overflow:hidden}
.reviews-stars img{ 
width:20px !important;
height:auto; 
position:relative; 
float:left;
margin:0px 3px 0px 3px;
}
.reviews-data{margin-top:10px; font-size:0.9em;}
.reviews-nome{margin-top:20px; font-size:1em; font-weight:500;height:20px; overflow:hidden}
.reviews-texto{margin-top:20px;font-size:0.85em; height:100px; overflow:hidden; text-align:justify}
.reviews-origem{margin-top:30px;}
.reviews-origem img{ 
max-width:100%;
width:30px !important;
height:auto; 
display: block;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS (SMARTPHONES E TABLETS)*/
.reviews-avaliacao{font-size:1.4em;}
.reviews-avaliacao span{font-size:1.3em;}
.reviews-img{ width:80px; height:80px;}
.reviews-vermais{width:200px;font-size:0.9em; margin-top:50px;}
}

@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA DISPOSITIVOS GRANDES (PCS COM BAIXA RESOLUÇÃO)*/
.reviews-avaliacao{font-size:1.3em;}
.reviews-data{font-size:0.7em;}
.reviews-nome{font-size:0.9em;}
.reviews-texto{margin-top:20px;font-size:0.8em; height:80px;}
}
@media screen and (min-width: 1280px) and (max-width: 1919px) { /* PARA DISPOSITIVOS GRANDES (PCS COM BAIXA RESOLUÇÃO)*/
.reviews-stage{padding:5px;}
}
/* width */
.reviews-content::-webkit-scrollbar {
  width: 2px;
}
/*----------------------------------------------------------------------
EQUIPA - WIDGET
-----------------------------------------------------------------------*/
.equipa-div,.equipa-box,.equipa-img,.equipa-nome,.equipa-funcao,.equipa-whatsapp,.equipa-telemovel-titulo,.equipa-telemovel,.equipa-tlm-law{width:100%; position:relative; float:left;}
.equipa-div{padding:50px 0px 100px 0px;}
.equipa-result{margin-top:80px; padding:0px 100px 0px 100px}
.equipa-cell{width:25%; position:relative; float:left; padding:0px 10px 0px 10px; margin-bottom:20px;}
.equipa-box{padding:10px 10px 15px 10px; border-radius:20px; text-align:center;}
.equipa-img{ height:210px; border-radius:20px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.equipa-nome{margin-top:15px; font-size:1.55em; font-weight:700;}
.equipa-funcao{margin-top:-7px; font-size:0.9em; font-weight:600;}
.equipa-whatsapp{margin-top:20px; height:40px; padding:0px 50px 0px 50px; -webkit-transition: all 0.5s; transition: all 0.5s;}
.equipa-whatsapp img{width:100%; height:auto;}

.equipa-whatsapp:hover{transform:scale(1.03); -webkit-transition: all 0.5s; transition: all 0.5s;}
.equipa-telemovel-titulo{margin-top:15px; height:30px; font-size:1.1em; font-weight:700;}
.equipa-telemovel{margin-top:-5px; height:40px; font-size:1.6em; font-weight:700; text-decoration:none;}
.equipa-tlm-law{margin-top:-7px; font-size:0.7em; font-weight:600;}
@media screen and (max-width: 1023px) {
.equipa-cell{width:100%; padding:0px 15px 0px 15px; margin-bottom:30px;}
.equipa-result{margin-top:50px; padding:0px}
.equipa-box{padding:10px 10px 25px 10px; border-radius:20px;}
.equipa-img{ height:280px; border-radius:20px;}
.equipa-nome{font-size:1.25em;}
.equipa-funcao{font-size:0.7em;}
.equipa-whatsapp{padding:0px 80px 0px 80px; margin-top:18px;}
.equipa-telemovel-titulo{margin-top:20px; font-size:1em;}
.equipa-telemovel{margin-top:-5px; font-size:1.25em;}
.equipa-tlm-law{margin-top:-4px; font-size:0.55em;}
}
@media screen and (min-width: 361px) and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.equipa-box{padding:15px 15px 20px 15px; border-radius:30px;}
.equipa-img{ height:350px; border-radius:30px;}
.equipa-nome{font-size:1.4em;}
.equipa-funcao{font-size:0.8em;}
.equipa-whatsapp{padding:0px 90px 0px 90px; margin-top:12px;}
.equipa-telemovel-titulo{margin-top:50px; font-size:1.1em;}
.equipa-telemovel{margin-top:-2px; font-size:1.4em;}
.equipa-tlm-law{margin-top:-2px; font-size:0.7em;}
}
@media screen and (min-width: 768px) and (max-width: 959px) { /* PARA DISPOSITIVOS PEQUENOS*/
.equipa-cell{width:50%; padding:0px 15px 0px 15px; margin-bottom:30px;}
}
@media screen and (min-width: 960px) and (max-width: 1023px) { /* PARA DISPOSITIVOS PEQUENOS*/
.equipa-cell{width:33%; padding:0px 15px 0px 15px; margin-bottom:30px;}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
.equipa-result{margin-top:80px; padding:0px}
.equipa-cell{padding:0px 10px 0px 10px; margin-bottom:20px;}
.equipa-box{padding:10px 10px 15px 10px; border-radius:20px;}
.equipa-img{ height:170px; border-radius:20px;}
.equipa-nome{font-size:1.15em;}
.equipa-funcao{font-size:0.7em;}
.equipa-telemovel-titulo{margin-top:0px; font-size:1em;}
.equipa-telemovel{font-size:1.3em;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {
.equipa-img{ height:200px; border-radius:20px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {
.equipa-result{padding:0px 0px 0px 0px}
.equipa-cell{padding:0px 10px 0px 10px; margin-bottom:20px;}
.equipa-box{padding:10px 10px 15px 10px; border-radius:20px;}
.equipa-img{ height:200px; border-radius:20px;}
.equipa-nome{font-size:1.3em;}
.equipa-funcao{font-size:0.75em;}
.equipa-telemovel-titulo{margin-top:20px; font-size:1.1em;}

}
/*-------------------------------------------------------------------
SCROLL UP
--------------------------------------------------------------------*/
.scrolltop{position:fixed; right:15px; border-radius:10px; bottom:50px; width:40px; padding:8px 10px 4px 10px; box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.1); z-index:2; cursor:pointer; display:none}
/*-------------------------------------------------------------------
FORMULÁRIOS
--------------------------------------------------------------------*/
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}