/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sass/style.sass ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*  Theme Name:   altenheimstiftung_child_theme
 *  Description:  Divi Child Theme
 *  Author:       ipr werbeagentur
 *  Author URI:   https://www.ipr-werbeagentur.de
 *  Template:     Divi
 *  Version:      1.0.0
 *  License:      CC BY-ND 4.0 */
a {
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}

a:hover {
  color: #e2051b;
}

.et_mobile_menu {
  border-top: 3px solid #e2051b;
}

.mobile_menu_bar a {
  color: #e2051b;
}

.mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
  color: #e2051b;
}

#top-menu-nav > ul > li > a:hover {
  opacity: 1;
  color: #e2051b;
}

.et-fixed-header:hover {
  opacity: 1;
  color: #e2051b;
}

.et_pb_image_0 .et_pb_image_wrap {
  border-color: #E2051B #E2051B #E2051B #E2051B !important;
}

.et_pb_image_3 .et_pb_image_wrap {
  border-color: #E2051B #E2051B #E2051B #E2051B !important;
}

.et_pb_image_1 .et_pb_image_wrap {
  border-color: #E2051B #E2051B #E2051B #E2051B !important;
  border-left-width: 0px !important;
  border-right-width: 2vw;
}

.et_pb_image_4 .et_pb_image_wrap {
  border-color: #E2051B #E2051B #E2051B #E2051B !important;
  border-left-width: 0px !important;
  border-right-width: 2vw;
}

.entry-content ul {
  padding: 0 0 0 1em;
}

.et_pb_slide_description {
  text-shadow: none !important;
}

.et_pb_fullwidth_slider_0 .et_pb_slide_image img {
  border-bottom-width: 2vw !important;
}

.et-pb-controllers a {
  width: 25px;
  height: 25px;
  border-radius: 25px;
}

.et-pb-arrow-next, .et-pb-arrow-prev {
  font-size: 75px;
}

.equal-box-vorstand {
  min-height: 35%;
  max-height: 35%;
}

@media only screen and (max-width: 767px) {
  .equal-box-vorstand {
    min-height: 40%;
    max-height: 40%;
  }
}
.equal-box-mitarbeiter {
  min-height: 45%;
  max-height: 45%;
}

@media only screen and (max-width: 450px) {
  .equal-box-mitarbeiter {
    min-height: 45% !important;
    max-height: 45% !important;
  }
}
@media (min-width: 450px) and (max-width: 980px) {
  .equal-box-mitarbeiter {
    min-height: 35%;
    max-height: 35%;
  }
}
@media (min-width: 700px) and (max-width: 767px) {
  .equal-box-mitarbeiter {
    min-height: 25%;
    max-height: 25%;
  }
  .equal-box-vorstand {
    min-height: 25%;
    max-height: 25%;
  }
}
@media only screen and (max-width: 980px) {
  .menu-item-394 {
    display: none;
  }
  .mobil-leistungen {
    display: list-item !important;
  }
}
#top-menu .mobil-leistungen {
  display: none;
}

.et_pb_row_8, .et_pb_row_9, .et_pb_row_10 {
  padding: 10px 0 !important;
}

@media only screen and (max-width: 767px) {
  p {
    font-size: 16px;
    line-height: 1.5;
  }
  li {
    font-size: 16px;
    line-height: 1.5;
  }
  .et_pb_toggle_content p {
    font-size: 12px;
  }
  .et_pb_toggle_title {
    padding: 0 25px 0 0 !important;
  }
  .et_pb_column_0, .et_pb_column_3 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .et_pb_slide_image, .et_pb_slide_video {
    display: block !important;
    max-width: 300px;
  }
  .et-pb-controllers a {
    margin-top: 16px;
    margin-top: 1rem;
  }
  .et-pb-arrow-next, .et-pb-arrow-prev {
    font-size: 50px;
  }
  .et_pb_image_3 .et_pb_image_wrap {
    border-color: #E2051B #E2051B #E2051B #E2051B !important;
  }
  .et_pb_image_4 .et_pb_image_wrap {
    border-color: #E2051B #E2051B #E2051B #E2051B !important;
    border-left-width: 0px !important;
    border-right-width: 2vw;
  }
}
@media only screen and (max-width: 980px) {
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
    margin-right: 0px !important;
    margin-bottom: 30px !important;
  }
  .et_pb_promo_description p {
    font-size: 90% !important;
  }
}
@media only screen and (max-width: 1024px) {
  .et_pb_toggle_title {
    padding: 0 20px 0 0 !important;
  }
  .et_pb_promo_description p {
    font-size: 14px;
    line-height: 1.4em;
  }
}
#scrollToTopBtn {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 20px solid #848484;
  background: none;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25));
  cursor: pointer;
  display: none;
  z-index: 9999;
  transition: border-bottom-color 0.3s, transform 0.2s;
}
#scrollToTopBtn:hover {
  border-bottom-color: #E1041A;
  transform: translateY(-3px);
}

.et-social-icon a > svg {
  height: 1em;
  fill: currentColor;
}

#main-footer .et-social-icons {
  width: 100%;
  text-align: center;
}
#main-footer .et-social-icon a {
  color: #ffffff;
}

/*# sourceMappingURL=style.css.map*/