/* FILTRO EXPOSITORES */
.busca{background:#ededed; padding:10px; margin-bottom:10px;border-radius: 10px;}
.busca input{border:0; padding:10px;}
.busca button{border:0; padding:10px;}

.btnfiltro{background: #000;color: #FFF;border:0;border-radius: 0;}
.btnfiltro{color: #FFF; font-size: 12px;}
.btnfiltro.active{background:#008000; color:#FFF; border-radius:10px 0 0 10px;}
#externa{border-radius:0 10px 10px 0;}
.navfiltro{display: flex;flex-wrap: wrap; padding:0; margin:0; list-style:none;}
.navfiltro li{flex: 1 1 auto;text-align:center;}
.navfiltro li button{width:100%;display:block; text-transform:uppercase; padding:20px; cursor:pointer;}
.done{display:none!important}

.lista-expositor{display:flex; margin-bottom:10px;align-items: center;border-bottom: 1px dashed #ccc; padding:6px 0;font-size:14px}
.lista-expositor.header{border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.coluna1{width:11%; text-align:center;}
.coluna1 img{width:100%; height:auto; display:block;}
.coluna2{width:70%; padding:15px;}
.coluna3{width:13%; text-align:center;}
.coluna3 span{padding: 10px;background: #000;color: #fff;border-radius: 10px;}
.fuel-load-more{background:red; color:white; padding:10px 30px; margin:20px auto 0; display:block; border:0; cursor:pointer; border-radius:20px; min-width:170px; transition:opacity .2s ease, transform .2s ease;}
.fuel-load-more:hover{transform:translateY(-1px);}
.fuel-load-more:disabled{cursor:wait; opacity:.78; transform:none;}
.fuel-load-more.is-loading{display:flex; align-items:center; justify-content:center; gap:9px;}
.fuel-load-more.is-loading::before{content:""; width:15px; height:15px; border:2px solid rgba(255,255,255,.45); border-top-color:#fff; border-radius:50%; animation:fuelspin .7s linear infinite;}
a.expositorlink{color:#000; text-decoration:none;}

/* Loader overlay */
.fuel-expositores-wrap{ position: relative; }

.fuel-expositores-wrap .fuel-overlay{
  position:absolute;
  left:0; right:0;
  top:0; bottom:0;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgba(255,255,255,.65);
  backdrop-filter: blur(2px);
  z-index: 50;
}

.fuel-expositores-wrap .fuel-spinner{
  width: 38px;
  height: 38px;
  border: 4px solid rgba(0,0,0,.15);
  border-top-color: rgba(0,0,0,.65);
  border-radius: 50%;
  animation: fuelspin .8s linear infinite;
}

@keyframes fuelspin{
  to { transform: rotate(360deg); }
}
