/**
* Theme Name: Earls Child
* Description: This is a child theme of Earls, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/templatepath">Template Path</a>
* Template: earls
* Version: 1.3
*/


/* Button */
.theme-btn-two{
  border-radius: 8px;
  overflow: hidden;
}

.theme-btn-two:before,
.theme-btn-two:after{
  border-radius: 0;
}

/* Button Banner*/
.banner-carousel .theme-btn-two {
    border-radius: 8px;
}


/* Sticky Header Layout */
.sticky-header .outer-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}


/* Sticky Header Höhe */
.main-header.style-one .sticky-header .outer-box {
  min-height: 90px;
}


/* Logo Richtung Mitte verschieben */
.main-header.style-one .sticky-header .logo-box {
  padding: 20px 0 !important; /* nur vertikal */
  margin-left: 130px;
}


/* Button Richtung Mitte verschieben */
.sticky-header .header__right {
  margin-right: 85px;
}


/* Footer center fix */
.main-footer-four .content-container {
  max-width: 1296px;
  margin: 0 auto;
}

.main-footer-four .footer__content,
.main-footer-four .widget__content,
.main-footer-four .footer__middel__text,
.main-footer-four .footer___bottom {
  text-align: center;
}


/* Bannerbild nie verzerren */
.banner-section.style-one .image-box.style-one {
  width: 100%;
  overflow: hidden;
}

.banner-section.style-one .image-box.style-one img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  display: block;
}

/* Desktop */
@media (min-width: 1025px) {
  .banner-section.style-one .image-box.style-one {
    min-height: 850px;
  }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .banner-section.style-one .image-box.style-one {
    min-height: 650px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .banner-section.style-one .image-box.style-one {
    min-height: 520px;
  }
}
