/*
Theme Name: Amrum House
Author: mediamar
Description: ..
Version: 1.0
Template: chaplin
Text Domain: chaplin-child
*/
/* Fonts */


h4 {
  color: #f6f5ee;
  font-style: italic;
}
.lead {
  color: #c4b47f;
  font-size: 125%;
  line-height: 1.6;
}

/* Menu */
.main-menu li {
  border-style: none;
  border-width: 0;
  text-align: center;
}
.main-menu a:hover, .main-menu li.current-menu-item > .ancestor-wrapper > a {
  color: #ae9b5b;
  text-decoration: none;
}
/* Menu Mobile */
.menu-modal-inner {
  color: #c6ba99;
  background-color: #415f65 !important;
  }
.toggle {
  /* color: #415f65 */
}

/* Header */

.site-title {
  color: #475e64 !important;
  text-transform: uppercase;
}
.head_italic {
    font-style: italic;
}
.head_italic-logo {
    letter-spacing: 5px;
    font-weight: 400;
}

.header-inner.is-sticky {
  background: rgba(246, 245, 238, 0.5);
}
/* .header-inner.is-sticky {
  background: transparent;
  text-shadow: 0 0 6px #f6f5ee;
} */

/* Header End */
/* Color */

/* Standard-Link-Styling */

a,
.wp-block-navigation li a span {
  color: #c4b47f; 
  text-decoration: none;
}

a:hover,
.wp-block-navigation li a span:hover {
  color: #ae9b5b; 
}


/* Backgrounds */
.bg-secondary {
  background-color: #f6f5ef;
}

/* Content */

/* Images */
.wp-block-image {
  position: relative;
}
.wp-block-image figcaption {
  position: absolute;
  left: 10px;
  bottom: 10px;
  color: #f6f5ee;
  z-index: 2;
}

/* Section Headlines */
.section-head {
  font-size: 9.125rem;
  line-height: 1;
  margin-left: 16%;
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.section-head-primary {
color: #c4b47f;
}

.section-head-secondary {
color: #a1c3d5; 
}
.section-head-white {
  color: #fefefe;
}

.section-head-i {
  display: block;
  font-style: italic;
  font-weight: normal;
  padding-left: 20%;
}
.section-head-i-26 {
  padding-left: 26%;
}
@media print, screen and (max-width: 39.9988em) {
  .section-head {
    font-size: 3.875rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.9988em) {
  .section-head {
    font-size: 6.375rem;
  }
}

.callout {
  color: ##415f65;
  padding: 2rem;
  border: 1px solid rgba(65, 95, 101, 0.8);
  background: #f6f5ee;
}

.callout ul {
  margin-left: 0;
}

.callout-bg {
  color: #fefefe;
  background-color: #a1c3d5;
  border: 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 3rem;
}

.callout-bg-1 {
  background-image: url("assets/images/bg-ausstattung-1.png");
}
.callout-bg-2 {
  background-image: url("assets/images/bg-ausstattung-2.png");
}
.callout-bg-3 {
  background-image: url("assets/images/bg-ausstattung-3.png");
}
.callout-bg-4 {
  background-image: url("assets/images/bg-ausstattung-4.png");
}
.callout-bg-5 {
  background-image: url("assets/images/bg-ausstattung-5.png");
}
.callout-bg-6 {
  background-image: url("assets/images/bg-ausstattung-6.png");
}

 /* Simple Booking Calendar */
 .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-next, .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-prev {
   background: #415f65;
 }
 .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation {
   font-weight: 700;
 }
 .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header {
     text-align: center;
     padding: 8px;
     background: transparent;
 }
 .wpsbc-legend {
   border: 0;
 }

/* Footer */
footer {
  margin-bottom: 0 !important;
}
.wp-block-navigation ul, .wp-block-navigation ul li
{
  margin: 0;
}
@media print, screen and (max-width: 1199px) {
  footer {
    padding-left: 4%;
    padding-right: 4%;
  }
}

/* Footer End */