.kyl_investors .post_container .post_wrapper .post_item .left .top span {
  display: block;
}
.kyl_investors .post_container .post_wrapper .post_item .left .top .affiliation {
  font-weight: 400;
  letter-spacing: 0;
  line-height: 25px;
  font-size: 13px;
  color: #0d1e2d;

}
.kyl_investors .post_container .post_wrapper .post_item .left .top .company {
  font-weight: 600;
  letter-spacing: 0;
  line-height: 27px;
  font-size: 15px;
  color: #0d1e2d;
  margin-bottom: 20px;
}
.kyl_investors .post_container .post_wrapper .post_item .left .bottom .name {
  font-weight: 600;
  letter-spacing: 0;
  line-height: 27px;
  font-size: 15px;
  color: #0d1e2d;
}

.kyl_fundings {
	
}

.kyl_fundings .post_container .post_wrapper .post_item .left .top span {
  display: block;
}
.kyl_fundings .post_container .post_wrapper .post_item .left .top .title {
  font-weight: 400;
  letter-spacing: 0;
  line-height: 25px;
  font-size: 13px;
  color: #0d1e2d;
  margin-bottom: 9px;
}
.kyl_fundings .post_container .post_wrapper .post_item .left .top .name {
  font-weight: 600;
  letter-spacing: 0;
  line-height: 27px;
  font-size: 15px;
  color: #0d1e2d;
}
.kyl_fundings .post_container .post_wrapper .post_item .left .bottom .text {
  font-weight: 300;
  letter-spacing: 0;
  line-height: 27px;
  font-size: 15px;
  color: #0d1e2d;
	margin-top: 10px;
		margin-bottom: 15px;
	display: block;
}

.kyl_fundings .read_more {
	color: #33474c;
	display: block;
}

.kyl_fundings .right .bottom {
	text-align: right;
}

.kyl_fundings .right {
	flex-direction: column;
    display: flex;
    justify-content: space-between;
}

@media screen and (max-width: 500px) {
	
	.kyl_my_addressbook .search_wrapper label {
		display: block;
	}
	
	.kyl_my_addressbook .search_wrapper label input[type="text"] {
		width: 100%;
	}
	
	.kyl_my_addressbook .addressbook_container .addressbook_wrapper .addressbook_item {
		flex-direction: column;
	
	}
	.kyl_my_addressbook .addressbook_container .addressbook_wrapper .addressbook_item .divider {
		display: none;
	}
}

.kyl_menu_right .no_events {
	font-weight: 300;
	font-size: 15px;
}

.kyl_dashboard .tiles_wrapper .tiles_width_50 {
	max-width: calc(50% - 30px);
}

@media screen and (max-width: 549px) {
	.kyl_dashboard .tiles_wrapper .tiles_width_50 {
		max-width: 100%;
	}
}

.loading_overlay {
	    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0);
    -webkit-transition: background ease 300ms;
    -moz-transition: background ease 300ms;
    -o-transition: background ease 300ms;
    transition: background ease 300ms;
    pointer-events: none;
}

.loading_overlay.active {
	z-index: 99;
  background: rgba(255, 255, 255, 0.5);
  pointer-events: auto;
}

.kyl_my_account .save_notification {
	width: 300px;
    background: #f5f5f5;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    position: fixed;
    right: calc(((100vw - 1140px) / 2) - 458px);
    bottom: 60px;
    z-index: 10;
    padding: 40px;
    -webkit-box-shadow: 0px 3px 10px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 10px rgb(0 0 0 / 10%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    pointer-events: none;
	
	font-weight: 400;
}

.kyl_my_account .save_notification.triggered {
	right: calc((100vw - 1140px) / 2);
    opacity: 1;
    pointer-events: all;
}

.page-mein-konto .section_account_pages_nav_right .col_left .elementor-sticky--active,
.page-mein-konto .section_account_pages_nav_right .col_right .elementor-sticky--active {
    position: absolute !important;
}

.kyl_menu_right .events .list .single .day{
	min-width: 40px;
}