/* Estilos Personalizados */

.ancho-completo,
.ancho-completo ul.navbar-nav,
.custom, .block{
    width: 100%;
}

.navbar{
    padding: 0 1rem;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 4px 8px;
    color: #222222;
    text-transform: uppercase;  	
    font-weight: 600;
	text-decoration: none;
	transition:0.2s;
}
.nav>li>a:hover {
	color: #2ea1d8;
	transition:0.2s;
}

.slide-recomendados-home{
    height: 340px;
}

/* Buscador Inteligente */
.buscador-inteligente {
    background: #333333b8;
    padding: 2rem 4rem;
    border: 2px solid #333333;
    border-radius: 2rem;
    width: 60%;
    margin: auto;
  	backdrop-filter: blur(3px) saturate(150%);
	  text-align: center;
}

.buscador-inteligente label{
  	font-size: 1.7rem;
    color: #2ea1d8;
}

.js-finder-search-query,
#finder-search .inputbox{
	height: 50px;
    width: 625px;
    border-radius: 25px 0 0 25px;
    margin-left: 7px;  
    font-size: 18px;
    color: #2ea1d8;
    text-align: center;
}

.buscador-inteligente .btn-primary,
#search-form .btn-primary{
  	background-color: #2ea1d8;
    border-color: #2ea1d8;
	width: auto;
    padding: 0.5rem;
    border-radius: 0 25px 25px 0; 
}
.buscador-inteligente .btn-primary:hover{
  	background-color: #222222;
}

.finder #search-form{
    margin-top: 92px;
    margin-bottom: 24px;
}

#search-result-list  li {
  	padding-bottom: 24px;
}

.result-title a{
  color: #2ea1d8;
}
.result-text{
  font-size: 1rem;
}

#search{
    background-image: url('https://www.solmaryluna.com/images/solmaryluna/fondo-buscador-inteligente-sol-mar-y-luna.jpg');
    height: 370px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;  
}

#finder-search label{
  font-size: 1rem;
  padding-bottom: 10px;
  justify-content: left;
}

@media (min-width: 319px) and (max-width: 1099px) {
  .buscador-inteligente {
      padding: 2rem .2rem !important;
      width: 94% !important;
  }
  .btn.buscador-inteligente {
      padding: 1rem .2rem !important;
      width: 120px !important;
	    margin-top: .6rem;
  }  
  .buscador-inteligente .btn-primary,
  #search-form .btn-primary {
      width: auto;
      font-size: 14px;
  }
  .js-finder-search-query, #finder-search .inputbox{
      width: 100% !important;
      border-radius: 24px 0 0 24px;
      margin-left: 0; 
      margin-right: 0;
      font-size: 17px;
  }
  
}

.enlace-interes a{
  display: block;
  line-height: 1.8;
  text-decoration: none;
}
figure.item-image img{
  width: 100%;
}

.printfriendly-button-wrapper{
  margin-bottom: 6px;
}

.com-finder__form label.me-2{
  	font-size: 28px;
    padding-bottom: 16px;
}
.com-finder__form .awesomplete .js-finder-search-query{
  border-radius: 0;
  text-align: left;
  border: 1px solid;
}
.mod-finder__search.input-group{
  justify-content: center;
  padding-top: 12px;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]).bluetab{
	background: #2EA1D8;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]).bluetab:hover {
    color: #fff;
	background: #2EA1D8;
}



