.delacroy-hero-slider .sp-slider-content-align-left {
    margin-top: 504px;
}
.delacroy-hero-slider .sp-item:after {
    content: "";
    background: #184267c7;
}
.sp-page-builder .page-content #section-id-1649394532295 {
    background-color: rgb(203 58 66) !important;

}
.sp-contact-info li {
    display: inline-block;
    margin: 0px 15px 0px 0px;
}
.sp-contact-info li i, .sp-contact-info li span {
    font-size: 16px;
    margin-right: 7px;
    position: relative;
    top: 0;
    color: #cb3a42;
}
#sp-menu>.sp-column {
    flex-direction: column;
}
.sp-menu-contact-wrapper {
      height: 100px;
    display: flex;
    align-items: center;
}
.sp-menu-related-module {
  width: 100%;
  margin-right: 0;
  justify-content: flex-end;
}
#sp-header .align-items-center {
  align-items: flex-start !important;
}

#sp-bottom1 {
    padding-left: 15px;
}
#sp-bottom2 {
    padding-right: 15px;
}
#sp-footer, #sp-bottom {
    background-color: #153551;
    color: #FFFFFF;
  background-image: unset;
}
#sp-menu .sp-menu-with-contact {
        flex: 1 0 100%;
        max-width:100%;
    }
.sp-copyright {
  margin-left: 20px;
}
.logo-image {
    height: auto!important;
}
#sp-menu .sp-menu-with-contact:after {
    content: none;
    
}
#sp-menu.menu-with-social .sp-megamenu-wrapper {
    justify-content: flex-end;
      padding-right: 40px;
    border-right: 1px solid #671f23;
    margin-right: 40px;
}
.sp-megamenu-parent>li:first-child a {
    padding: 0 27px;
}
.sp-megamenu-parent>li:after {

    height: 0;
}
#sp-header.header-sticky {
    background-color: #131313;
}
.sppb-carousel-extended-outer-stage {
  height: auto!important;
}
.sppb-carousel-extended-heading, .sppb-addon-single-image h3 {
      background-color: #153551d4;
    position: absolute;
    left: -5px;
    bottom: 7px;
    padding: 10px 16px;
    font-size: 18px;
    color: #ffffff;
    /* box-shadow: 15px 0 30px #217ccb91; */
    border-left: 10px solid #cb3a42;
    width: 90%;
    text-align: left;
    text-transform: uppercase;
  z-index: 2;
}
.topsection:before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  background: linear-gradient(180deg, #000, transparent);
  height: 208px;
}
.sppb-icon-container i {
  color: #cd3943;
}
.kontakt-grid .sppb-feature-box-title, .kontakt-grid .sppb-feature-box-title a  {
  color: #fff!important;
}
.sppb-carousel-extended-item.active {
  left: 5px;
}
.view-article #sp-main-body .container .article-details .article-details-img-wrap {
  background-image: none;
  background-color: #222;
   height: 100px;
}
.articleBody {
    max-width: 870px;
    margin: 0 auto;
  padding: 0 30px;
}
@media (min-width: 1400px) {
    #sp-bottom .container, #sp-footer .container {
      max-width: 1320px;
    }
}
@media (max-width: 1450px) {
    #sp-menu .sp-menu-with-contact {
        flex: 1 0 100%;
        max-width:100%;
    }
}
@media (max-width: 768px) {
  #section-id-fc5caa02-e2a7-4f79-80f6-baa2f594652a > .sppb-row-container > .sppb-row {
    flex-wrap: nowrap;
  }
  #column-wrap-id-662aa653-3ff5-4b04-ad21-500f8c00425e {
    max-width: 15%!important;
  }
  
  .sppb-addon-single-image {
    position: relative;
  }
  .sp-menu-related-module {
    display: none;
  }
  .sp-menu-contact-wrapper {
    display: none;
}
  #sp-header {
    height: 80px;
  }
  .logo-image {
      height: 27px !important;
  }
  #sp-logo {
      flex: 1 0 100%;
      max-width: 100%;
  }
  #sp-logo > div {
        display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    margin-top: 16px;
  }
  body.ltr #offcanvas-toggler.offcanvas-toggler-left {
    margin-right: 0;
  }
    .delacroy-hero-slider .sp-slider-content-align-left {
      margin-top: 230px;
  }
  #sppb-addon-1649308816313 .sp-slider #sp-slider-item-1649308816313-num-0-key #sp-slider-inner-item-1649308816314-num-0-key {
    font-size: 55px!important;
    line-height: 56px;
  }
}
}