/* @import "~bootstrap/scss/bootstrap.scss"; */
@import "sticky.css";
@import "languages_dropdown.css";
/*
$fa-font-path: "~@fortawesome/fontawesome-free/webfonts";
@import "~@fortawesome/fontawesome-free/scss/fontawesome";
@import "~@fortawesome/fontawesome-free/scss/solid";
@import "~@fortawesome/fontawesome-free/scss/brands";
*/
@import "main_menu.css";
@import "languages_dropdown.css";
@import "footer.css";
@import "home.css";
@import "icons.css";
@import "contacts_area.css";
@import "site_loader.css";

/*
//$hotel-hera-green-color: #13544C;
//$hotel-hera-white-color: #EFE8D8;
//$hotel-hera-light-green-color: #1A3F3A;
*/

#hotel-hera {
  color: #13544C;
  background-color: #fdfdfd;
  overflow-x: hidden;
  width: 100%;
}
@font-face {
  font-family: "Minion Pro Semibold";
  src: url("../fonts/minion_pro/MinionPro-Semibold.otf") format("opentype");
  font-display: auto;
}

body {
  font-family: "Minion Pro Semibold", serif;
  font-size: 1.25rem;
}

body:not(.user-is-tabbing) a:focus, body:not(.user-is-tabbing) button:focus, body:not(.user-is-tabbing) input:focus, body:not(.user-is-tabbing) select:focus, body:not(.user-is-tabbing) textarea:focus {
  outline: none;
}
a:focus, button:focus, select:focus {
  outline: none;
}

.carousel-item {
  overflow: hidden;
}
.text-indent {
  margin-top: 0;
  margin-bottom: 0;
  text-indent: 45px;
}
@media (max-width: 575.98px) {
  .text-sm-indent {
    margin-top: 0;
    margin-bottom: 0;
    text-indent: 45px;
  }
}
.nav-link:hover {
  cursor: pointer;
}

#hotel-hera .main-carousel .carousel-item img {
  width: 100%;
  object-fit: cover;
  /* ##Device = Laptops, Desktops ##Screen = B/w 1025px to 1280px */
  /* ##Device = Tablets, Ipads (portrait) ##Screen = B/w 768px to 1024px */
  /* ##Device = Tablets, Ipads (landscape) ##Screen = B/w 768px to 1024px */
  /* ##Device = Low Resolution Tablets, Mobiles (Landscape) ##Screen = B/w 481px to 767px */
  /* ##Device = Most of the Smartphones Mobiles (Portrait) ##Screen = B/w 320px to 479px */
}
@media (min-width: 1921px) {
  #hotel-hera .main-carousel .carousel-item img {
    height: 1100px;
  }
}
@media (min-width: 1600px) and (max-width: 1920px) {
  #hotel-hera .main-carousel .carousel-item img {
    height: 800px;
  }
}
@media (min-width: 1281px) and (max-width: 1440px) {
  #hotel-hera .main-carousel .carousel-item img {
    height: 705px;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  #hotel-hera .main-carousel .carousel-item img {
    height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #hotel-hera .main-carousel .carousel-item img {
    height: 495px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  #hotel-hera .main-carousel .carousel-item img {
    height: 485px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  #hotel-hera .main-carousel .carousel-item img {
    height: 350px;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  #hotel-hera .main-carousel .carousel-item img {
    height: 220px;
  }
}

