@charset "UTF-8";
/*!
Theme Name: Alpenhouse Child
Theme URI: https://motopress.com/products/alpenhouse
Author: MotoPress
Author URI: https://motopress.com
Description: AlpenHouse is a professional WordPress property rental theme with a neat design, full-blown PMS and a booking system.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alpenhouse
Template: alpenhouse
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Papyrus", sans-serif !important;
}

html[lang="en-US"] #reply-title {
  font-size: 0;
}

html[lang="en-US"] #reply-title::before {
  content: "Leave a message";
  font-size: 1.5rem;
  display: inline-block;
  margin: 2.5em 0 1.25em;
}

.mphb-reserve-room-section .mphb-regular-price .mphb-price-period {
  font-size: 0;
}

html[lang="fr-FR"] .mphb-regular-price .mphb-price-period::after {
  content: "\A Un dîner et un petit-déjeuner inclus \A Le déjeuner peut être réservé au restaurant.";
  font-size: 16px;
  white-space: pre-wrap;
}

html[lang="en-US"] .mphb-regular-price .mphb-price-period::after {
  content: "\A Dinner and breakfast included \A Lunch can be booked at the restaurant";
  font-size: 16px;
  white-space: pre-wrap;
}

/* 
html[lang="en-US"] .mphb-regular-price .mphb-price-period::after {
  content: "Lunch can be booked at the restaurant";
  font-size: 16px;
  white-space: pre;
} */

html[lang="en-US"] .mphb-regular-price .mphb-price-period {
  white-space: pre;
}

html[lang="en-US"] .mphb-regular-price strong {
  font-size: 0;
}

html[lang="en-US"] .mphb-regular-price strong:before {
  content: "Half board offer start at:";
  font-size: 16px;
}

html[lang="en-US"]
  .mphb-room-type-total-capacity
  .mphb-attribute-value::before {
  content: "Room capacity : ";
  display: inline-block;
}

html[lang="fr-FR"]
  .mphb-room-type-total-capacity
  .mphb-attribute-value::before {
  content: "Capacité de la chambre : ";
  display: inline-block;
}

.error404 .custom-header-content .error-page-search {
  display: none;
}

.privacyrulesitem > a,
.privacyrulesitem > a span {
  font-weight: bold;
  font-size: 14px !important;
}

.site-header-wrapper iframe {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  top: 43%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.site .site-wrapper .site-header .site-header-wrapper.video-bg {
  aspect-ratio: 16/9;
  height: auto !important;
}

.mask {
  height: 630px;
  overflow: hidden;
}

.widget-area {
  width: 25%;
  float: left;
  padding: 0 1rem;
}

.site-header-wrapper.video-bg.full-height .wrapper {
  height: 630px !important;
}

@media only screen and (max-width: 1200px) {
  .site-header-wrapper.video-bg.full-height .wrapper {
    height: 100% !important;
  }

  .mask {
    height: auto !important;
    overflow: hidden;
  }

  .site-header-wrapper iframe {
    display: none;
  }

  .site .site-wrapper .site-header .site-header-wrapper.video-bg {
    background-image: url(https://www.haciendalasvainillas.com/wp-content/uploads/2022/10/P1012128gallinazo-cn-lapa.jpg);
    background-size: cover;
    background-position: center;
  }
}
