/*select options
----------------------------------------------------------------------------------------*/
/*********header*********/
/***********************************/
/***footer***/
/*******Globais********/
/*letra*/
/*letra*/
/* backoffice
-----------------------------------------------*/
/* Banner Geral Filtros
-----------------------------------------------*/
/* conteudo Index
-----------------------------------------------*/
/* conteudo Detalhe Imovel
-----------------------------------------------*/
/* conteudo contacto
-----------------------------------------------*/
/* conteudo vender
-----------------------------------------------*/
/* Select Options filtros  procura desktop
-----------------------------------------------*/
/* Select Options filtros  procura Mobile
-----------------------------------------------*/
/* Select Options listagemm
-----------------------------------------------*/
/* Faq
-----------------------------------------------*/
/* Pagina Erros
-----------------------------------------------*/
/* Mensagens Gerais avisos e sweet-alert
-----------------------------------------------*/
.alinhaVertical {
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.alinhaVerticalEsquerda {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.myFlex {
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -webkit-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  display: -ms-flexbox;
  /* NEW - Chrome */
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: flex;
}
/************Novo**************/
.arrenda {
  width: 163px;
}
.referencia {
  width: 136px;
  height: 70px;
}
.estado {
  width: 117px;
  height: 70px;
}
.tipoImovel {
  width: 172px;
  height: 70px;
}
.localidade {
  width: 217px;
  height: 70px;
}
.preco {
  width: 201px;
  position: relative;
  height: 70px;
}
.encontrar {
  position: relative;
  width: 65px;
}
.seta1 {
  background: #ffffff url("/frontoffice/img/download.jpg") no-repeat 90% center;
}
.seta2 {
  background: rgba(20, 20, 20, 0.85) url("/frontoffice/img/seta2_branca.png") no-repeat 90% center;
}
.styled-select.arrenda {
  border-left: none;
}
.styled-select {
  overflow: hidden;
  height: 70px;
  border-left: 1px solid #626262;
}
.styled-select select {
  font-size: 18px;
  color: #ffffff;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 16px;
  height: 70px;
  padding: 5px  30px 5px 17px ;
  /* If you add too much padding here, the options won't show in IE */
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  text-align: center;
  text-align-last: center;
  cursor: pointer;
  text-transform: uppercase!important;
  border: none;
}
.styled-select select::-ms-expand {
  display: none;
}
.styled-select:hover:not(.arrenda) select {
  color: #D6A23C;
  background: #ffffff url("/frontoffice/img/seta2Hover_laranja.png") no-repeat 90% center;
}
.styled-select select.arrenda {
  color: #D6A23C;
  font-size: 18px;
}
.styled-select option {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
  color: #ffffff;
  text-transform: capitalize;
  padding: 3px 20px;
  text-align-last: left;
  background: #333;
}
.styled-select optgroup {
  background: #333;
  text-align-last: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
  color: #ffffff;
}
.styled-select optgroup > option:first-child {
  font-style: italic;
}
.styled-select optgroup:hover,
.styled-select optgroup:active,
.styled-select optgroup:focus {
  color: #D6A23C;
}
.styled-select option:checked,
.styled-select option:hover,
.styled-select option:focus,
.styled-select option:active {
  color: #ffffff;
  background: #D6A23C url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGNUJFNjI1M0NBQTExRTc4NDRCODI5QTM1RENEQzM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGNUJFNjI2M0NBQTExRTc4NDRCODI5QTM1RENEQzM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUY1QkU2MjMzQ0FBMTFFNzg0NEI4MjlBMzVEQ0RDMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUY1QkU2MjQzQ0FBMTFFNzg0NEI4MjlBMzVEQ0RDMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6w9ULYAAAABlBMVEXpbQAAAAD1jkB5AAAAD0lEQVR42mJgGAXIACDAAAEQAAE7QkJLAAAAAElFTkSuQmCC") repeat scroll 0 0;
}
/*********************************/
.centra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.centraFilho {
  margin: auto;
}
.no-gutterBanner > [class*='col-'] {
  padding-left: 0px;
  padding-right: 0px;
}
/******select***/
.dropSelect {
  float: left;
}
.SelectEstilo {
  height: 70px;
}
.SelectEstilo.bootstrap-select.form-control {
  background: transparent !important;
}
.SelectEstilo .form-control,
.SelectEstilo .btn-default,
.SelectEstilo .btn-default.active,
.SelectEstilo .btn-default.focus,
.SelectEstilo .btn-default.hover,
.SelectEstilo .open > .dropdown-toggle.btn-default {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #ffffff !important;
  text-transform: uppercase;
  outline: none !important;
  background: rgba(20, 20, 20, 0.85) !important;
  border-radius: 1px;
  padding: 0px 25px;
  border: none;
  border-left: 1px solid #626262;
  box-shadow: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.SelectEstilo .form-control:hover,
.SelectEstilo .btn-default:hover,
.SelectEstilo .btn-default:active,
.SelectEstilo .btn-default:focus,
.SelectEstilo .open > .dropdown-toggle.btn-default {
  background: #ffffff !important;
  color: #D6A23C !important;
  outline: none !important;
}
.SelectEstilo .btn-default:hover .bs-caret,
.SelectEstilo .btn-default:active,
.SelectEstilo .btn-default:focus {
  color: #D6A23C !important;
}
.SelectEstilo.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  text-align: center;
  margin: auto;
}
.SelectEstilo .glyphicon {
  color: #D6A23C !important;
}
.SelectEstilo .form-control:hover .oei-setaCheia,
.SelectEstilo .btn-default:hover .oei-setaCheia,
.SelectEstilo .btn-default:active .oei-setaCheia,
.SelectEstilo .btn-default:focus .oei-setaCheia {
  color: #D6A23C;
}
.SelectEstilo .dropdown-menu {
  border-radius: 1px;
  border: 1px solid #626262;
  background: #333;
  top: 100%;
}
.SelectEstilo .dropdown-menu ul {
  background: transparent;
}
.SelectEstilo .dropdown-menu li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
  color: #ffffff;
  text-transform: capitalize;
}
.SelectEstilo .dropdown-menu li a:hover,
.SelectEstilo .dropdown-menu li a:active,
.SelectEstilo .dropdown-menu li a:focus {
  color: #D6A23C;
  background: transparent !important;
}
.SelectEstilo.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  overflow-wrap: break-word;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.referencia .SelectEstilo .form-control {
  font-size: 16px;
  padding: 0 15px;
  text-decoration: underline;
}
.referencia .SelectEstilo .form-control::-moz-placeholder {
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  border: 1px solid red;
  text-decoration: none;
}
.referencia .SelectEstilo .form-control:hover::-moz-placeholder {
  color: #000000;
}
.referencia .SelectEstilo .form-control:active::-moz-placeholder,
.referencia .SelectEstilo .form-control:focus::-moz-placeholder {
  text-decoration: none;
}
.referencia .SelectEstilo .form-control::-webkit-input-placeholder {
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  text-decoration: none;
}
.referencia .SelectEstilo .form-control:hover::-webkit-input-placeholder {
  color: #000000;
}
.referencia .SelectEstilo .form-control:active::-webkit-input-placeholder,
.referencia .SelectEstilo .form-control:focus::-webkit-input-placeholder {
  text-decoration: none;
}
.referencia .SelectEstilo .form-control:-ms-input-placeholder {
  text-align: center;
  font-size: 16px!important;
  text-decoration: none;
}
.referencia .SelectEstilo .form-control:hover:-ms-input-placeholder {
  color: red;
}
.referencia .SelectEstilo .form-control:active:-ms-input-placeholder,
.referencia .SelectEstilo .form-control:focus:-ms-input-placeholder {
  text-decoration: none;
}
.referencia .SelectEstilo {
  position: relative;
  padding-bottom: 0px;
}
.label_referencia {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 15px;
  color: #ffffff;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  top: calc(50% - 13px);
}
.referencia .SelectEstilo .form-control:hover + .label_referencia {
  color: #D6A23C;
}
.paiLupa {
  position: absolute;
  top: calc(50% - 10px);
  right: calc(50% - 10px);
}
.paiLupa span {
  font-size: 20px;
  color: #ffffff;
}
.paiArrow {
  position: absolute;
  z-index: 100;
  top: calc(50% - 6px);
  right: -8px;
}
.arrow-right {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  border-color: transparent transparent transparent rgba(20, 20, 20, 0.85);
}
.dropSelect.preco:hover .arrow-right {
  border-color: transparent transparent transparent #ffffff;
}
.arrenda .SelectEstilo .form-control,
.arrenda .SelectEstilo .btn-default,
.arrenda .SelectEstilo .btn-default.active,
.arrenda .SelectEstilo .btn-default.focus,
.arrenda .SelectEstilo .btn-default.hover,
.arrenda .open > .dropdown-toggle.btn-default {
  background: #ffffff !important;
  color: #D6A23C !important;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 18px;
  border-left: none;
}
.arrenda .SelectEstilo.bootstrap-select.btn-group .dropdown-toggle .caret {
  margin-top: 0px;
  position: absolute;
  right: 29px;
  top: 24px;
  vertical-align: middle;
  border: none;
  color: rgba(20, 20, 20, 0.85);
}
.arrenda .SelectEstilo.bootstrap-select.btn-group .dropdown-toggle .caret:before {
  content: "\e92c";
  font-family: "oei";
  font-size: 14px;
  color: rgba(20, 20, 20, 0.85);
}
.estado .oei-setaCheia {
  padding-left: 0px;
}
.oei-download2 {
  color: rgba(20, 20, 20, 0.85);
  padding-left: 5px;
}
.oei-setaCheia {
  color: #ffffff;
  font-size: 10px;
  padding-left: 5px;
}
.dropdown-menu.open .oei-download2,
.dropdown-menu.open .oei-setaCheia {
  display: none;
}
.btnPesquisa {
  background: #000000;
  border: none;
  height: 70px;
  border-radius: 0px;
  width: 100%;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.btnPesquisa:active {
  box-shadow: none;
}
.btnPesquisa > div {
  font-size: 12px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  text-transform: uppercase;
}
.btnPesquisa .oei-arrow-right {
  color: #fff;
  font-size: 12px;
}
.btnPesquisa:hover div,
.btnPesquisa:hover + .paiLupa span {
  color: #000000;
}
.btnPesquisa:hover {
  background: #ffffff;
}
.positionarFiltro {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 5%;
  margin: auto;
  z-index: 50;
}
.positionarFiltro2 {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 5%;
  margin: auto;
  z-index: 101;
  max-width: 1072px;
}
.caminhoFiltro {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
}
.caminhoFiltro > div {
  float: left;
}
.caminhoFiltro .btnPesquisa {
  padding: 0 25px;
}
.caminhoFiltroFilho {
  background: #000000;
  width: calc(100% - 65px);
  height: 100%;
  margin-top: 3px;
  padding-bottom: 5px;
}
.limpar {
  width: 65px;
  position: relative;
  margin-top: 3px;
}
.caminhoFiltro .btnPesquisa {
  height: 100%;
  padding-bottom: 3px;
  padding-top: 3px;
}
.caminhoFiltro .limpar div {
  font-size: 15px;
}
.caminhoFiltroFilho > div > div {
  float: left;
  display: inline-block;
  padding-top: 3px;
}
.filtroDescricao {
  color: #D6A23C;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
}
.filtroResultado {
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
}
.virgula {
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: -3px;
  margin-right: 3px;
}
.caminhoFiltroFilho > div > div:last-child > .virgula {
  display: none;
}
.caminhoFiltroFilho > div {
  float: right;
  width: auto;
  padding-right: 15px;
  padding-left: 15px;
}
.paiArrow2 {
  position: absolute;
  z-index: 100;
  top: calc(50% - 6px);
  left: 0;
}
.arrow-right2 {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  border-color: transparent transparent transparent #ffffff;
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /****nobvo****/
  .styled-select select {
    width: 100%;
  }
  .arrenda {
    width: calc(50% - 33px);
  }
  .referencia {
    width: calc(50% - 33px);
  }
  .encontrar {
    width: 66px;
  }
  .caminhoFiltro {
    height: auto;
    width: 100%;
    float: right;
    padding-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .caminhoFiltroFilho {
    width: calc(100% - 65px);
  }
  .caminhoFiltro .btnPesquisa {
    height: 100%;
    padding-bottom: 4px;
    padding-top: 3px;
  }
  .positionarFiltro2 {
    top: 5%;
  }
  .positionarFiltro {
    top: calc(5%);
  }
  .centraFilho .dropSelect:nth-child(n+4 ) {
    width: calc(25%);
  }
  .dropSelect {
    margin: 0 0 5px 0;
  }
  .centra {
    display: block;
  }
  .SelectEstilo,
  .styled-select,
  .styled-select select {
    height: 55px;
  }
  .arrenda {
    height: 55px;
  }
  .referencia {
    height: 55px;
  }
  .estado {
    height: 55px;
  }
  .tipoImovel {
    height: 55px;
  }
  .localidade {
    height: 55px;
  }
  .preco {
    height: 55px;
  }
  .btnPesquisa {
    height: 55px;
    padding: 0px;
  }
  .SelectEstilo .form-control,
  .SelectEstilo .btn-default,
  .SelectEstilo .btn-default.active,
  .SelectEstilo .btn-default.focus,
  .SelectEstilo .btn-default.hover,
  .SelectEstilo .open > .dropdown-toggle.btn-default {
    font-size: 14px;
  }
  .arrenda .SelectEstilo .form-control,
  .arrenda .SelectEstilo .btn-default,
  .arrenda .SelectEstilo .btn-default.active,
  .arrenda .SelectEstilo .btn-default.focus,
  .arrenda .SelectEstilo .btn-default.hover,
  .arrenda .open > .dropdown-toggle.btn-default {
    font-size: 18px;
  }
  .btnPesquisa > div {
    font-size: 20px;
  }
  .SelectEstilo .dropdown-menu li a {
    font-size: 11px;
  }
  .referencia .SelectEstilo .form-control {
    font-size: 16px;
  }
  .referencia .SelectEstilo .form-control::-moz-placeholder {
    font-size: 16px;
  }
  .referencia .SelectEstilo .form-control::-webkit-input-placeholder {
    font-size: 16px;
  }
  .referencia .SelectEstilo .form-control::-moz-placeholder {
    font-size: 16px;
  }
  .referencia .SelectEstilo .form-control:-ms-input-placeholder {
    font-size: 16px;
  }
  .paiLupa {
    right: 25px;
  }
  .arrenda .SelectEstilo.bootstrap-select.btn-group .dropdown-toggle .caret {
    top: 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /****nobvo****/
  .styled-select select {
    width: 100%;
  }
  .arrenda {
    width: calc(50% - 33px);
  }
  .referencia {
    width: calc(50% - 33px);
  }
  .encontrar {
    width: 66px;
  }
  .arrenda .SelectEstilo.bootstrap-select.btn-group .dropdown-toggle .caret {
    top: 14px;
  }
  .caminhoFiltro {
    height: auto;
    width: 100%;
    float: right;
    padding-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .caminhoFiltroFilho {
    width: calc(100% - 65px);
  }
  .caminhoFiltro .btnPesquisa {
    height: 100%;
    padding-bottom: 4px;
    padding-top: 3px;
  }
  .positionarFiltro2 {
    top: 5%;
  }
  .centraFilho .dropSelect:nth-child(n+4 ) {
    width: calc(25%);
  }
  .dropSelect {
    margin: 0 0 5px 0;
  }
  .centra {
    display: block;
  }
  .SelectEstilo,
  .styled-select,
  .styled-select select {
    height: 55px;
  }
  .arrenda {
    height: 55px;
  }
  .referencia {
    height: 55px;
  }
  .estado {
    height: 55px;
  }
  .tipoImovel {
    height: 55px;
  }
  .localidade {
    height: 55px;
  }
  .preco {
    height: 55px;
  }
  .btnPesquisa {
    height: 55px;
  }
  .SelectEstilo .form-control,
  .SelectEstilo .btn-default,
  .SelectEstilo .btn-default.active,
  .SelectEstilo .btn-default.focus,
  .SelectEstilo .btn-default.hover,
  .SelectEstilo .open > .dropdown-toggle.btn-default {
    font-size: 14px;
  }
  .arrenda .SelectEstilo .form-control,
  .arrenda .SelectEstilo .btn-default,
  .arrenda .SelectEstilo .btn-default.active,
  .arrenda .SelectEstilo .btn-default.focus,
  .arrenda .SelectEstilo .btn-default.hover,
  .arrenda .open > .dropdown-toggle.btn-default {
    font-size: 18px;
  }
  .btnPesquisa > div {
    font-size: 20px;
  }
  .SelectEstilo .dropdown-menu li a {
    font-size: 11px;
  }
  .referencia .SelectEstilo .form-control {
    font-size: 14px;
    padding-bottom: 0px;
  }
  .referencia .SelectEstilo .form-control::-moz-placeholder {
    font-size: 16px;
  }
  .referencia .SelectEstilo .form-control::-webkit-input-placeholder {
    font-size: 16px;
  }
  .referencia .SelectEstilo .form-control::-moz-placeholder {
    font-size: 16px;
  }
  .referencia .SelectEstilo .form-control:-ms-input-placeholder {
    font-size: 16px;
  }
  .paiLupa {
    right: 25px;
  }
}
@media (max-width: 767px) {
  .btnPesquisa {
    display: inline-block;
    padding: 0 20px;
  }
  .caminhoFiltroFilho {
    width: calc(100% - 164px);
  }
  .btnPesquisa {
    height: 55px;
  }
  .positionarFiltro2 {
    top: 5%;
  }
  .encontrar {
    width: 100%;
    text-align: center;
  }
  .btnPesquisa {
    width: auto;
  }
  .btnPesquisa {
    background: rgba(20, 20, 20, 0.4);
    border: 2px solid #ffffff;
    text-shadow: 1px 1px #000000;
  }
  .btnPesquisa:hover {
    background: rgba(20, 20, 20, 0.4);
  }
  .my_btnPesquisa {
    background: rgba(201, 155, 5, 100.4);
    border: 2px solid #ffffff;
    width: auto;
    height: 55px;
    border-radius: 18px;
    text-shadow: 1px 1px #000000;
    color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    display: inline-block;
    padding: 0 20px;
  }
  .my_btnPesquisa:hover {
    background: rgba(233, 181, 8);
  }
  .my_btnPesquisa:hover div,
  .my_btnPesquisa:hover + .paiLupa span {
    color: #ffffff;
  }
  .my_btnPesquisa:active {
    box-shadow: none;
  }
  .my_btnPesquisa > div {
    font-size: 12px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
  }
}
@media only screen and (max-width: 640px) {
  .btnPesquisa {
    height: 55px;
  }
  .positionarFiltro2 {
    top: 5%;
  }
}