/* xl - DESKTOP STYLES */
/* Enter Your Custom CSS Here */
body {
  font-family: "Outfit" !important;
}
h1, h2, h3, h4, h5, h6, p, ul, li, inport {
  font-family: "Outfit" !important;
}
.mainpage-posts .et_pb_post {
  margin-bottom: 30px;
}
.arbeitskreis-popups {
  cursor: pointer;
}
.dnxte_blurb .dnxt-blurb-wrapper-outer {
  background-repeat: no-repeat;
}
.kk-popup-modal a {
  color: #ffffff;
}
.kk-popup-modal a:hover {
  color: #ffdd1a;
}
.kk-popup-modal h3 {
  font-size: 3em;
  color: #ffffff;
  font-weight: 600;
}
.kk-popup-modal h4 {
  font-size: 2em;
  color: #ffffff;
}
.newsletter-form-start .tnp-subscription label {
  color: #ffffff;
  font-size: 1.2em;
}
.newsletter-form-start .tnp-subscription .tnp-submit {
  font-size: 1.4em;
  background: #ffff;
  color: #2a6ab2;
  border-radius: 10px;
}
.newsletter-form-start .tnp-subscription .tnp-privacy-field a {
  color: #ffffff;
}
.dfg_et_overlay {
  border-radius: 25px;
}
.pagination .pagination-link {
  border: none !important;
}
.dynamic-post-content .et_pb_row {
  margin-left: 0px;
}
.kernziele-taps .dipl_tabs_item .et_pb_module_inner {
  border: 2px solid #76b82a;
  border-radius: 15px;
}
.mec-modal-wrap {
  border-radius: 15px;
}
.mec-single-event h3 {
  color: #00a0e4 !important;
}
.mec-single-event i {
  color: #76b82a;
}
.mec-single-event .mec-single-title {
  color: #2a6ab2;
}
.mec-single-event .mec-events-content p {
  font-size: 1.1em;
}
.mec-single-event .mec-single-event-bar {
  border-radius: 15px;
}
.mec-single-event .mec-frontbox {
  border-radius: 15px;
}
.mec-event-grid-minimal .mec-event-date {
  border-radius: 10px;
}
.mec-event-grid-minimal .mec-event-loc-place {
  color: #00a0e4 !important;
}
body .et_pb_with_border .dipl_button_link {
  border: 2px solid #00a0e4;
}
.et_pb_code_0 .et_pb_code_inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wpgmza_map {
  border-radius: 15px;
}
.wpgmza_infowindow_title {
  color: #2a6ab2;
  font-size: 1.6em;
}
.wpgmza-filter-widgets {
  padding: 20px 40px !important;
  display: inline-block;
  background: #2a6ab2;
  border-radius: 15px;
  margin: 30px 20px !important;
}
.wpgmza-filter-widgets [data-field-id="1"] {
  border: none;
  padding: 6px 10px;
  font-size: 1.3em;
  box-sizing: border-box;
  font-family: "Outfit";
  color: #585858;
  border-radius: 5px;
}
.wpgmza-reset-custom-fields {
  font-family: "Outfit";
  font-size: 1.5em;
  background: #fff;
  padding: 5px 10px;
  border: none;
  border-radius: 5px;
  margin-left: 15px;
}
.wpgmza-reset-custom-fields:hover {
  color: #fff;
  background: #76b82a;
}
/* Menu-Style */
.dfh-24 .et-menu .menu-item-has-children > a:after {
  content: "L" !important;
  font-size: 24px !important;
  font-weight: normal !important;
  padding-left: 10px;
  right: auto !important;
}
.dfh-24 .et-menu .menu-item-has-children > .dfh-menu-switched-icon:after {
  content: "M" !important;
  font-size: 24px !important;
  font-weight: normal !important;
  padding-left: 10px;
  right: auto !important;
}
.dfh-24 .et-menu .menu-item-has-children > a {
  position: relative;
}
.dfh-24 .et-menu .menu-item-has-children .sub-menu li {
  display: none !important;
}
.dfh-24 .et-menu .menu-item-has-children .sub-menu .dfh-show-menu-items {
  display: block !important;
}
.dfh-24 .et_pb_menu__menu {
  display: block !important;
}
.dfh-24 .et_pb_menu__wrap {
  justify-content: flex-start !important;
}
.dfh-24 .et_mobile_nav_menu {
  display: none !important;
}
.dfh-24 .et-menu-nav .et-menu {
  flex-direction: column;
}
.dfh-24 .et-menu > li {
  display: flex;
  flex-direction: column;
  margin-top: 15px !important;
}
.dfh-24 .sub-menu {
  border-top: 0 !important;
  box-shadow: none !important;
  display: flex;
  flex-direction: column;
  left: 0 !important;
  opacity: 1 !important;
  padding: 0 !important;
  position: relative !important;
  top: 4px !important;
  visibility: visible !important;
  width: auto !important;
}
.dfh-24 .et-menu li li a {
  font-size: 20px !important;
  font-weight: 300 !important;
  padding: 0 0 16px 0 !important;
  width: auto !important;
}
.dfh-24-menu-row {
  overflow: auto;
  scrollbar-width: none;
  transform: translateY(-100%);
  transition: all 1s ease;
}
.dfh-24-menu-row::-webkit-scrollbar {
  display: none;
}
.dfh-24-menu-row.dfh-24-menu {
  transform: translateY(0);
  transition: all 1s ease;
}
.dfh-24-hamburger-icon, .dfh-24-close-icon {
  cursor: pointer;
}
.dfh-24-hamburger-icon {
  display: inline-block;
  float: right;
}
.dfh-24-hamburger-icon .et_pb_main_blurb_image, .dfh-24-close-icon .et_pb_main_blurb_image {
  margin-bottom: 0 !important;
}
.dfh-24 .et-menu li li.menu-item-has-children > a:first-child:after {
  top: 0;
}
.dfh-24 .nav li li {
  padding: 0 !important;
}
.dfh-24 .nav li li ul {
  margin-left: 15px;
}
@media screen and (max-width: 980px) {
  .dfh-24 .et-menu li li a {
    font-size: 18px !important;
  }
  .dfh-24 .et-menu .menu-item-has-children > a:after {
    font-size: 16px !important;
  }
  .dfh-24 .et-menu .menu-item-has-children > .dfh-menu-switched-icon:after {
    font-size: 16px !important;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 980px) {
  .kk-popup-modal h3 {
    font-size: 1.8em;
  }
  .kk-popup-modal h3 img {
    width: 11%;
    margin-right: 15px;
  }
  .kk-popup-modal h4 {
    font-size: 1.5em;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  .mec-event-list-classic .mec-event-detail {
    float: left;
  }
  .kk-popup-modal h3 {
    font-size: 1.4em;
  }
  .kk-popup-modal h3 img {
    display: none;
  }
  .kk-popup-modal h4 {
    font-size: 1.2em;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F6797-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F6797-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F6797-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BACOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BADxMA%3BACgNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD3UA%3BAAIA%3BAEFC%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAFXD%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%22%7D */