/*
Theme Name: Hotel de la Costa Theme Propio
Author: Fernando Arcos Bustos
Author URI: farcoscv@gmail.com
Description: El Hostal de la Costa, ubicado en la comuna de Talcahuano en la Región del Biobío, es conocido por brindar alojamiento interior de calidad a sus huéspedes. Su dirección es Jordán Valdivieso 24, en Talcahuano, Bío Bío, Chile.



Con una especialidad en proporcionar un ambiente cómodo y acogedor, el Hostal de la Costa es una excelente opción para aquellos que buscan un lugar para descansar durante su estadía en la zona. Su teléfono de contacto es (41) 246 7151.


Con una calificación promedio de 3.6 sobre 5, según la valoración de 97 clientes, el Hostal de la Costa se destaca por ofrecer un servicio satisfactorio a sus visitantes. Los clientes destacan la limpieza de las habitaciones, la atención del personal y la comodidad de las instalaciones.


Localizado en las cercanías de la costa, este hostal brinda a sus huéspedes la oportunidad de disfrutar de diversas actividades al aire libre, como paseos por la playa, caminatas por la zona y la posibilidad de explorar los alrededores. Además, la ubicación estratégica del hostal permite un fácil acceso a diferentes puntos de interés de la ciudad.

En resumen, el Hostal de la Costa es una excelente elección para aquellos que buscan un alojamiento cómodo y bien ubicado en Talcahuano. Con una reputación sólida y una atención de calidad, este establecimiento se destaca como una opción recomendada para quienes visitan la zona.
Version: 1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


/**/
header {
  position: relative;
}

.hamburger {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
}


.hamburger {
  position: fixed;   /* o relative */
  top: 16px;
  right: 16px;
  z-index: 1000;
}


.navbar-toggler {
  border: none;
  font-size: 26px;
  padding: 10px;
}

.navbar-toggler-icon {
  filter: invert(1);
}

.navbar {
  background: #ffffff;
  z-index: 9999;
}

.mobile-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: #0b2c3d;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.mobile-menu a {
  color: white;
  font-size: 22px;
  margin: 15px 0;
}

.menu-open .social-float {
  display: none;
}




/**/

.single-wrapper {
    padding: 60px 0;
    background: #f7f7f7;
}

.container {
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 20px;
}

.single-article {
    background: #fff;
    padding: 40px;
    border-radius: 8px;
}

.single-title {
    font-size: 34px;
    margin-bottom: 20px;
}

.single-thumbnail img {
    width: 100%;
    border-radius: 6px;
    margin-bottom: 30px;
}

.single-content {
    font-size: 16px;
    line-height: 1.7;
}


/*NUEVOS ESTILOS 2026*/



.negro{
	/*background-color:#011E2E;*/
	/*background-color:#000000;*/
}

.claro{
	background-color:#ffffff;
}

.blanca {
  filter: brightness(0) invert(1);
}

/*SLIDE1*/
.hero-jumbotron {
/*position: relative;
  height: 100vh;
  background: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/slide1.jpg")
              center / cover no-repeat;
*/
background: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/slide1.jpg");
background-size: cover; 
                        background-position: center; 
                        height: 100vh;

}


.mphb_sc_search-submit-button-wrapper{
	/*background-color:#0073ae !important;*/
	/*margin-bottom:0!important;
	padding-bottom:0!important;
	margin-top:0 !important;
	padding-top:0 !important;*/
	background-color:red !important;
	margin:0  !important;
	padding:0  !important;
}

.book p{
	/*margin:0 !important;
	padding:0 !important;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	padding-bottom: 0 !important;
/*background-color:red !important;*/
}

.book br{
	display:none !important;
}
*/
/* Overlay principal + difuminado en bordes */
.hero-jumbotron::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    /*linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
    /*radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;*/
}

/* Asegura que el contenido esté encima del overlay */
.hero-jumbotron .container {
  position: relative;
  z-index: 2;
}

/* Tipografía y espaciados */
.hero-title {
  font-size: 2rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.hero-subtitle {
  font-size: 1.25rem;
}
/*FIN SLIDE1*/


.slide2 {
  /*position: relative;
  height: 100vh;
  background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/slide2.jpg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;*/
	background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/slide2.jpg");
	background-size: cover; 
                        background-position: center; 
                        height: 100vh;
}

/* Overlay principal + difuminado en bordes */
.slide2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
   /* linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
   /* radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;*/
}

/* Asegura que el contenido esté encima del overlay */
.slide2 .container {
  position: relative;
  z-index: 2;
}

/**/
.slide3 {
  /*position: relative;
  height: 100vh;
  background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/slide3.jpg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;*/
	
	background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/slide3.jpg");
	background-size: cover; 
                        background-position: center; 
                        height: 100vh;
}

/* Overlay principal + difuminado en bordes */
.slide3::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
   /* linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
    /*radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;*/
}

/* Asegura que el contenido esté encima del overlay */
.slide3 .container {
  position: relative;
  z-index: 2;
}


/**/
.morro {
  position: relative;
  height: 43svh;
  background-image: url("https://assets.tvu.cl/2025/12/foto-dron3-850x400.jpeg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.morro::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    /*linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
    /*radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );*/
 /* pointer-events: none;*/
}

/* Asegura que el contenido esté encima del overlay */
.morro .container {
  position: relative;
  z-index: 2;
}



/**/
.tortuga {
  position: relative;
  height: 43svh;
  background-image: url("https://upload.wikimedia.org/wikipedia/commons/b/bb/Coliseo_La_Tortuga_%287118487397%29.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.tortuga::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.tortuga .container {
  position: relative;
  z-index: 2;
}
/**/
.mariaisabel {
  position: relative;
  height: 43svh;
  background-image: url("https://www.infraestructurapublica.cl/wp-content/uploads/2023/05/not5-04052023.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.mariaisabel::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.mariaisabel .container {
  position: relative;
  z-index: 2;
}
/**/
.tumbes {
  position: relative;
  height: 43svh;
  background-image: url("https://assets.diarioconcepcion.cl/2021/06/tumbesbiobio-850x500.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.tumbes::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.tumbes .container {
  position: relative;
  z-index: 2;
}
/**/

.ramon {
  position: relative;
  height: 43svh;
  background-image: url("https://www.cuadernosdefutbol.com/wp-content/upLoads/2025/05/6.01-Ramon-Unzaga-en-la-Chilena.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.ramon::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.ramon .container {
  position: relative;
  z-index: 2;
}
/**/

.bentoteca {
  position: relative;
  height: 43svh;
  background-image: url("https://tiemporeal.periodismoudec.cl/wp-content/uploads/2019/09/bentoteca-pablo-contreras-1024x509.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.bentoteca::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.bentoteca .container {
  position: relative;
  z-index: 2;
}

/**/
.habitaciones {
  position: relative;
  height: 60vh;
  background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/HAB-16-scaled.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.habitaciones::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.habitaciones .container {
  position: relative;
  z-index: 2;
}

/**/

.desayuno {
  position: relative;
  height: 40vh;
  background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/DSCF5348-scaled.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.desayuno::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.desayuno .container {
  position: relative;
  z-index: 2;
}

/**/
.wifi {
  position: relative;
  height: 40vh;
  background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/DSCF5415-scaled.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.wifi::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.wifi .container {
  position: relative;
  z-index: 2;
}


/**/

.estacionamiento {
  position: relative;
  height: 40vh;
  background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/ESTACIONAMIENTO-scaled.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.estacionamiento::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.estacionamiento .container {
  position: relative;
  z-index: 2;
}

/**/
.bano {
  position: relative;
  height: 40vh;
  background-image: url("https://www.hoteldelacosta.cl/wp-content/uploads/2026/01/BANO-17-scaled.jpg");
  background-size: cover;
  background-position: center;
}

/* Overlay principal + difuminado en bordes */
.bano::before {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    /* overlay negro semitransparente central */
    linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15)),
    /* difuminado tipo vignette en bordes */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 50%,
      rgba(0,0,0,0.65) 100%
    );
  pointer-events: none;
}

/* Asegura que el contenido esté encima del overlay */
.bano .container {
  position: relative;
  z-index: 2;
}



.nav a {
    color:#f0f0f0;
}


/*.btn-group-lg>.btn, .btn-lg
 {
	 width:100%;
 }*/




/**/


html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/*nuevos codigos*/
body{
   overflow-x:hidden;

   margin: 0;
   /*font-family: "Times New Roman", Times, serif;
        /*font-family: Quicksand, sans-serif;*/
        /*font-family:inherit;
    font-weight: 400;*/
    line-height: 1.54;
    color: #212529;
    text-align: left;

    background-color: #fff;
  
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;





  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

/**/




/**/ 



.green{
    background-color:#48c457;
    color:#fff;
}

.booking-status .value{
    color:red;
}



.insta{
background: radial-gradient(circle at 50% 107%, #fdf497 0%, #fdf497 5%,
#fd5949 45%, #d6249f 60%, #285AEB 90%);
color:#fff;
}

.black{
  background-color:#222;
  color:#fff;
}




.txc{
    color:#333333;
    font-weight:bold;
}

.mphb_sc_booking_confirmation{
	/*color:#c4a78b;*/
	color:#333;
}

.mphb-errors-wrapper{
	/*color:#c4a78b;*/
	color:#333;
}


.list-group-item {
    
	background:none !important;
	/*color:#c4a78b !important;;*/
	color:#333;
}

.mphb_sc_checkout-wrapper {
	/*color:#c4a78b;*/
	color:#333;
}

.txd{
    /*color:#c4a78b;*/
	color:#333;
}

.msja{
    width:100%;
}

.backgtxd{
    background-color:#907559;
}

.avc{
    background: rgba(0,0,0,0.45);
}

.backg_avc{
    background: rgba(0,0,0,0.1); 
}



.bgt5{
    background: -webkit-linear-gradient(right, tan 80%, green 20%);
    background: -o-linear-gradient(right, tan 80%, green 20%);
    background: -moz-linear-gradient(right, tan 80%, green 20%);
    background: linear-gradient(to right, tan 80%, green 20%);
}

.linea1{ 
    border:1px solid #c69e78;
}

.bgt6{
    background: #c69e78;
}

/*.bgt8{
    background: #c69e7811; 
}*/

.btn-brown {
    --bs-btn-color: #000;
    --bs-btn-bg: #c69e78;
    --bs-btn-border-color: #c69e78;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c69e78;
    --bs-btn-focus-shadow-rgb: 211,212,213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c69e78;
    --bs-btn-active-border-color: #c69e78;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #c69e78;
    --bs-btn-disabled-border-color: #c69e78;
}


.mphb-guest-name-wrapper{
	display:none;
}

.input-transparent {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0;
}

.nopad{
	padding:0;
	margin:0;
}
.bg_cafe{
    background-color:#b26641;
}


/**/

.flexslider {
    background:none !important;
	border:none !important;}



/*

.navbar-toggler{
    color:#333;
}

.navbar-brand img {
  width: 80px;
}
.navbar-nav {
  align-items: center;
  color: #232321;
}
.navbar .navbar-nav .nav-link {
  /*color: #fff;*/
  /*//*color: #232321;
  /*font-size: 1.1em;*/
 /* padding: 0.5em 1em;
}
@media screen and (min-width: 768px) {
  .navbar-brand img {
    width: 100px;
  }
  .navbar-brand {
    margin-right: 0;
    padding: 0 1em;
  } 
}*/

.hero-banner{
  position: relative;
  height: 55vh;
  background: url('https://www.hoteldelacosta.cl/wp-content/uploads/2025/11/765808609.jpg')
             top/cover no-repeat;
}

/* Overlay elegante */
.hero-banner::before{
  content: "";
  position: absolute;
  inset: 0;
 background: rgba(0,0,0,0.5);
 /* backdrop-filter: blur(2px);*/
}

.hero-banner .container{
  position: relative;
  z-index: 2;
}

.ava{
    background: rgba(0,0,0,0.45);
}

.box-flex{
  height: 100px;
  display: flex;
}

.btn-flex{
  flex: 1;   /* ocupa todo el alto y opcionalmente el ancho */
}



/*fin codigos*/



/*
@import url('https://fonts.googleapis.com/css2?family=Ovo&display=swap');


* {
  box-sizing: border-box;
}

body {
    margin: 0;
    /*font-family: Ovo, serif;*/
	/*font-family: 'Times New Roman', serif;
    font-weight: 500;
    line-height: 1.54;
    color: #232321;
text-align: left;
/*background-color:#f6f2e8;*/
/*}
	
/*
.mphb_sc_rooms-wrapper.mphb-room-types {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
}
*/
/*
a{
	color:green;
		text-decoration:none;
}



.header{
	/*background-color:#DCD8CE; */
	/*background-color: rgba(229,217,203, 1); /* 50% opaque red */
	/*background-color:#fff;
}

.bg_cafe{
    background-color:#b26641;
}

.tx1{
	color: #52422c !important;
}

.bgt1{
	background-color:#ffffff;

}

.bgt2{
	background-color:#f6f2e8;
}

.bgt3{
	background-color:#333333;
}

.plomo{
	background-color:#f0f0f0;
}

.hero {
  background-image: url(https://www.hoteldelacosta.cl/wp-content/uploads/2025/11/765808609.jpg);  
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  /*display: table;*/
 /* position: relative;*/
 /* float: left;
  /*padding: 10%;*/
  /*width: 100%;
}

.texto {
  background-color: rgba(0, 0, 0, 0.6);
  width:100%;
  /*max-width: 960px;*/
  /*padding: 10%;*/
  /*display: table-cell;*/
/*vertical-align: middle;*/
  /*text-align: center;
  /*position: relative;*/
  /*color: #f2f4f5;*/


  
/*}*/



.doble  img {
	
	filter: brightness(70%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	
}
.doble :hover img {
	
	filter: brightness(40%);
	/*opacity: .5;*/
}


.single  img {
	
	filter: brightness(70%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	
}
.single :hover img {
	
	filter: brightness(40%);
	/*opacity: .5;*/
}

.triple img {
	
	filter: brightness(70%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	
}
.triple :hover img {
	
	filter: brightness(40%);
	/*opacity: .5;*/
}

.cuatruple  img {
	
	filter: brightness(70%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	
}
.cuatruple :hover img {
	
	filter: brightness(40%);
	/*opacity: .5;*/
}

.quintuple img {
	
	filter: brightness(70%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	
}
.quintuple :hover img {
	
	filter: brightness(40%);
	/*opacity: .5;*/
}

.bg_b{
	background-color:#e5d9cb;
}

.mphb-price-breakdown { 
  width:100% !important;
  padding-bottom:10px;

}

.mphb-booking-details{
  width:100% !important;
  padding-bottom:10px;

}

 .mphb-checkout-section{
  width:100% !important;
  padding-bottom:10px;

 }

/*.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button  {
    float: right;
    clear: right;
	font-size: 14px;
    padding: 16px 32px 18px;
	background: rgba(9, 58, 84, .3);
    border: 1px solid #fff;
    color: #fff;
	
}*/
/*
button{
	font-size: 14px;
    padding: 16px 32px 18px;
	background: rgba(9, 58, 84, .93);
    border: 1px solid #fff;
    color: #fff;
}

.hero-banner{
  position: relative;
  height: 60vh;
  background: url('https://www.hoteldelacosta.cl/wp-content/uploads/2025/11/765808609.jpg')
             top/cover no-repeat;
}

/* Overlay elegante *//*
.hero-banner::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.45);
  backdrop-filter: blur(2px);
}

.hero-banner .container{
  position: relative;
  z-index: 2;
}

.bta{
    height: 100%;
    background: #fff;
    letter-spacing: 0.05em;
}


    /*ALBA*/


    button, .edit-link .post-edit-link,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.stratum-advanced-posts.layout-carousel .swiper-container .swiper-slide .stratum-advanced-posts__read-more a,
.more-link {
	/*background: #ffffff;*/
	color: #ffffff;

    background-color: #000000;
	/* font-size: 15px; */
	line-height: 21px;
	/* padding: 17px 20px; */
	border: 0;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.05em;
	transition: .3s;
	text-decoration: none;
	display: inline-block;
	padding:40px;
  
}

button:hover, .edit-link .post-edit-link:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.stratum-advanced-posts.layout-carousel .swiper-container .swiper-slide .stratum-advanced-posts__read-more a:hover,
.more-link:hover {
	color: #fff;
	cursor: pointer;
	/*background-color: #000000;*/
    
	text-decoration: none;
}

button:visited, .edit-link .post-edit-link:visited,
input[type="button"]:visited,
input[type="reset"]:visited,
input[type="submit"]:visited,
.button:visited,
.stratum-advanced-posts.layout-carousel .swiper-container .swiper-slide .stratum-advanced-posts__read-more a:visited,
.more-link:visited {
	color: #fff;
}

button:focus, .edit-link .post-edit-link:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.button:focus,
.stratum-advanced-posts.layout-carousel .swiper-container .swiper-slide .stratum-advanced-posts__read-more a:focus,
.more-link:focus {
	color: #fff;
	/*background-color: #fc9285;*/
 
}


/*airbnb*/
.dir.c13cw3wj.c13cw3wj.c13cw3wj {
    transition: color 250ms var(--motion-standard-curve-animation-timing-function);
}
.cbavvlr.cbavvlr.cbavvlr {
    color: #ff385c;
}
.c13cw3wj.c13cw3wj.c13cw3wj {
    outline: none;
    align-items: center;
    display: inline-flex;
    height: 80px;
    position: relative;
    vertical-align: middle;
    z-index: 1;
}
a, a:hover, a:focus {
    color: inherit;
    text-decoration: none;
}
input, textarea, select, button, a {
    font-family: inherit;
    font-size: 100%;
}
*, *::before, *::after {
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
.c15gdd3h.c15gdd3h.c15gdd3h {
    height: calc(var(--header_v2_height-px, 80px) + env(safe-area-inset-top));
    position: fixed;
    width: 100%;
    z-index: 100;
    --header_brand-color: var(--palette-rausch);
}


@media screen and (orientation: landscape) {
  .carousel img {
    height: 100vh;
  }
}


/**/





