.aux-subfooter .aux-row {
  background-color: #fff;
  color: #4A4A4A;
  padding: 55px;
  margin: -30px 4% 0 4%;
  -webkit-box-shadow: 0px 0px 10px black;
  -moz-box-shadow: 0px 0px 10px black;
  box-shadow: 0px 0px 10px black;
}

@media only screen and (max-width:375px){
  .aux-subfooter .aux-row {
    padding: 55px 20px 20px 20px;
  }
}

.aux-subfooter .aux-container.aux-fold {
  margin-bottom:0px;
}

.site-header-section .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after {
  display: none;
}

.menu-item.current_page_item .aux-menu-label, .menu-item.current-page-ancestor .aux-menu-label {
  padding-top: 6px;
  padding-bottom: 4px;
  border-bottom: 2px solid #224972;
}

.ow-button-base a.ow-icon-placement-right [class^=sow-icon-] {
  margin-right: -.2em;
}

.sow-slider-base .sow-slider-pagination {
  text-align: center;
}

.sow-slider-base .sow-slider-pagination li a {
  width: 45px;
  height: 2px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin: 0px 5px;
  background: #224972 !important;
}

.sow-slider-base .sow-sld-icon-ultra-thin-left:before {
  content: '\00a0\00a0';
		width: 25px;
		height: 25px;
		border-width: 0 0 .2vmin .2vmin;
		border-style: solid;
		border-color: #a2a2a2;
		transform: rotate(45deg);
		display: block;
}

.sow-slider-base .sow-sld-icon-ultra-thin-right:before {
  content: '\00a0\00a0';
		width: 25px;
		height: 25px;
		border-width: .2vmin .2vmin 0 0;
		border-style: solid;
		border-color: #a2a2a2;
		transform: rotate(45deg);
		display: block;
}

.tm_timeline__event__dot {
  width: 14px;
  height: 14px;
  background: #58a4f0;
  box-shadow: 0px 0px 0px 2px #224972;
  border: 2px solid white;
}

.tm_timeline-layout-vertical .tm_timeline__event__dot {
  transform: translate(-8px,18px);
}

.tm_timeline__event__date {
  font-size: 32px;
  line-height: 18px;
  color: #224972;
  margin-left: -120px;
}

.tm_timeline__event__title {
  display: none;
}

.tm_timeline__event__description {
  display: flex;
  margin: -50px 0 0 20px;
  height: 100px;
  align-items: center;
  font-size: 100%;
}

.tm_timeline__body-tense {
  border-left: 2px solid #224972;
}

.tm_timeline {
  padding: 5% 0 0 0;
}

.tm_timeline__container {
  margin-bottom: -20px;
}

.tm_timeline.tm_timeline-layout-vertical .tm_timeline__container {
  margin-left: 15%;
}

.sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
  font-size: 22px;
  border-width: 0 0 2px 0 !important;
}

.sow-accordion .sow-accordion-panel.sow-accordion-panel-open .sow-accordion-panel-header {
  font-size: 22px;
  color: #58a4f0;
  border-color: #58a4f0;
  border-width: 0 0 2px 0 !important;
}

#anker-karriere div {
  margin-bottom: -18px;
}

.su-tabs {
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.su-tabs-panes {
  margin-left: 30%;
}

.su-tabs-pane {
  min-height: 350px;
  border-left: 1px solid #d5d5d5;
  padding: 0px 30px 30px 50px;
}

.su-tabs .su-tabs-nav {
  position: absolute !important;
  margin-left: 2px !important;
}

.su-tabs .su-tabs-nav span {
  font-size: 20px;
  line-height: 30px;
  outline: none;
}

.su-tabs .su-tabs-nav .su-tabs-current {
  border-right: 3px solid #58a4f0 !important;
}

@media only screen and (max-width:768px){
  .su-tabs .su-tabs-nav {
    width: 30% !important;
  }
  .karriere_warum_coduka {
    font-size: 12px !important;
  }
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings {
  display: inline-block !important;
}

.meta-sep, .author.vcard {
 display: none;
}