

.news-single .article .news-img-wrap {
    float: left;
    width: 100% !important;
    margin: 6px auto 10px auto !important;
	clear: both;
	text-align: center;
}

.news-img-wrap img {
 	max-width: 100%; 
display:block; 
height: auto;
	margin: 0 auto;
}

.event-details, .event-booking-form {
  width: 100%;
  float: left;
  margin: 0px 0 10px 0;
  padding: 10px 0;
  border-top: 1px solid #D1D1D1;
  border-bottom: 1px solid #D1D1D1;
  color: #5E5E5E;
}
/*Eventdata in detailview*/
.calendarlist .event-dates, .calendarlist .event-costs, .calendarlist .event-locations, .calendarlist .event-persons {
  float:left;
   margin: 0 50px 0 6px;
}

.mbsc-event-time, .mbsc-lv-gr-title  {
	display: none;
}
.mbsc-event-list .mbsc-lv .mbsc-lv-item {
	padding: 1.4rem 1rem .5rem 1rem;
}
.mbsc-event-color {
    width: 0;
    margin: 0;
}

.mbsc-event-txt > p {
	font-size: 14px;
	margin: 0;
	font-weight: 700;
	padding: .5rem 0;
}
.mbsc-ios .mbsc-fr-btn {
    color: #000;
}
.mbsc-ios .mbsc-cal-c .mbsc-cal .mbsc-cal-body .mbsc-cal-row .mbsc-selected .mbsc-cal-cell-txt {
    border-color: var(--limeColor);
    background: var(--limeColor);
    color: #FFF;
}
.mbsc-ios .mbsc-event-list {
    background: #fff;
}
.mbsc-event-txt span {
	border: 1px solid #CCC;
	font-size: 11px;
	padding: 3px;
}