hr{
    height: 2px !important
}
.u__container {
   max-width: 1200px;
   margin: 0 auto;
}
input[type=submit] {
   background: url(../img/buscar.png);
   border: 0;
   display: block;
   height: 60px;
   width: 40px;
   cursor: pointer;
   transition: 0.3s
}
input[type=submit]:hover{
   -ms-transform: scale(0.9); /* IE 9 */
   -webkit-transform: scale(0.9); /* Safari */
   transform: scale(0.9);
}
.catexpositores {
   padding-bottom: 50px;
   position: relative;
}
.catexpositores h2 {
   margin: 20px auto 40px !important;
   /* padding: 70px 0 20px; */
   text-align: center;
   color: #fff;
   /* font-family: 'bebas_neuebold' ,sans-serif; */
   font-size: 3.3em;
}
.catexpositores > h4{    
   display: none;
}
.catexpositores  .catexpositores__download{
   display: flex;
   justify-content: flex-end;
   align-items: center;
}
.catexpositores  .catexpositores__download a {
   display: inline-block;
   border: 1px solid var(--main-cyan);
   padding: 10px;
   color: var(--main-pale-blue);
}
form#frmFiltro {
    align-items: center;
    display: flex;
    justify-content: space-between;
    text-align: center;
    background: var(--main-cyan);
    padding: 0 20px;
    margin-bottom: 25px;
}
.filtro {
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    height: 90px;
    align-items: center;
    padding-left: 141px;
}
.filtro > * {
   margin: 0 10px;
   height: 40px;
   display: flex;
   align-items: center;
}
.filtro select{
   width: 150px
}
form#Search {
   display: flex;
}
.popup {
    max-width: 800px !important;
}
.popup.fancybox-content {
    padding: 30px;
}
.popup .poppup__interna {
   display: flex;
   justify-content: space-between;
   align-items: center;
}
.popup .poppup__interna div:first-child h4:nth-child(9),
.popup .poppup__interna div:first-child p:nth-child(10) {
   display: none;
}
.popup .poppup__interna div{
   padding: 10px;
}
.popup .poppup__interna div hr{
   width:10%;
   margin:0;
   background: #dbdbdb;
   border: none;
   margin: 0 0 10px;
}
.popup .poppup__interna div p{
   margin:  2px 0 15px;
}
.popup .poppup__interna div p a{
   text-decoration: none;
   color: unset;
}
.popup .poppup__interna div h4{
   margin:0;
}
.resultados {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-around;
   /*margin-top: 130px;*/
}
.resultados__caja {
   border: 1px solid #bbb;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   display: none;
   margin-bottom: 35px;
   padding: 15px;
   text-align: center;
   width: 23%;
}
.resultados__caja div:nth-child(2) {
    color: #1c355e;
    margin: 0;
}
.resultados__caja div:nth-child(2) p:nth-child(1) {
    font-weight: 800;
    margin-bottom: 6px;
}
.resultados__caja p {
    margin: 6px 0 8px !important;
    line-height: 1 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.resultados__caja--contimg {
   display: flex;
   justify-content: center;
   margin: 0 auto !important;
   align-items: center;
   width: 100%;
   /* max-width: 170px; */
   height: 120px;
}
.btn-aqua,
.resultados__caja .contactar,
#cargarMas {
   color: #fff;
   text-decoration: none;
   padding: 10px;
   display: flex;
   justify-content: center;
   width: 130px;
   margin: 0 auto;
   text-align: center;
   transition: 0.4s;
}
.btn-aqua,
.resultados__caja .contactar,
#cargarMas:hover{
   background-color: #00c4b3;
}
.btn-aqua:hover,
.resultados__caja .contactar:hover,
#cargarMas{
   background: #1c355e;
}
.resultados__caja .contactar:hover,
#cargarMas:hover{
   color: #fff;
}
.resultados__caja--contimg img{
   height: 100%;
   width: 100%;
   object-fit: contain;
}
.resultados__caja div hr {
    width: 33%;
    margin: 0 auto;
    background: #dbdbdb;
    border: none;
    height: 1px !important;
}
.titulo {
   display: flex;
   justify-content: flex-end;
   align-items: center;
   margin: 5px 0;
}
.titulo h1{
   width: 90%;
   text-align: center;
}
.titulo select {
   height: 40px
}

@media(max-width:1024px){
   .resultados__caja {
       max-width: unset;
       text-align: center;
       margin-bottom: 35px;
   }
   .resultados__caja--contimg {
       justify-content: center;
       align-items: center;
       max-width: unset;
   }
}
@media(max-width:980px){
   .resultados {
       justify-content: space-around;
   }
   .resultados__caja {
       width: 30%;
   }
}
@media(max-width:768px){
.filtro {
    padding-left: 0;
}
}
@media(max-width:767px){
   .popup .poppup__interna {
       flex-direction: column;
       text-align: center;
   }
}
@media(max-width: 600px){
   .catexpositores  .catexpositores__download a {
      width: 100%;
      text-align: center;
   }
   .resultados__caja {
       width: 50%;
   }
   .filtro {
       justify-content: space-between;
       height: 190px;
       align-items: center;
       flex-direction: column;
   }
   .resultados__caja--contimg {
      /*  height: 350px !important; */
   }
}
@media(max-width: 480px){
   .resultados {
       margin-top: unset;
   }    
   .resultados__caja {
        width: 100%;
        margin: 0 20px;
        padding: 3px;
    }
   form#frmFiltro{
       display: block !important;padding: 12px;
   }
   .filtro {
       height: 160px;
   }
   .catexpositores h2{
       padding: 10px 0;
   }
   select#selOrden {
       margin: 0 auto;
   }
   .resultados__caja .contactar,
   #cargarMas {
        margin-bottom: 20px;
        margin-top: 10px;
    }
}