.single-class div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
display: none !important;
}

.wcs-single__duration {
display: none !important;
}

span.week {
display: block !important;
font-size: 20px !important;
color: #2e2e2e;
font-family: 'Terminal Dosis', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 600;
padding-bottom: 5px;
}

.wcs-timetable__list .wcs-class .wcs-class__time {
font-size: 23px !important;
font-family: 'Terminal Dosis', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 600;
}

#single-wcs-event .wcs-single__date::before {
content: "Datum:";
font-family: inherit;
display: block;
margin-right: 0px;
	margin-bottom: -5px;
letter-spacing: 1px;
	text-transform: uppercase;
font-size: 12px;
font-weight: 600;
	color: #14aec6;
}

#single-wcs-event .wcs-single__date {
display: block;
font-size: 14px;
margin-bottom: 20px;
}

div.wcs-single__time-duration::before {
	content:'Tijd:';
	display: block;
letter-spacing: 1px;
	text-transform: uppercase;
font-size: 12px;
font-weight: 600;
	color: #14aec6;
	margin-bottom: -5px;	margin-top: -10px;
}

#single-wcs-event .wcs-single__location::before {
content:"Locatie:";
letter-spacing: 1px;
	text-transform: uppercase;
font-size: 12px;
font-weight: 600;
	color: #14aec6;
position: relative;
width: 100%;
left: 0;
margin-left: 0px;
border-top: 0px;
opacity: 1;
	margin-top: -20px;
	margin-bottom:-5px;
}

#single-wcs-event .wcs-single__instructor {
	opacity: 1;
	text-transform: none;
	letter-spacing: 0px;
	font-size: 12px
}

p.wcs-single__instructor::before {
content:"Instructeur:";
	display: block;
letter-spacing: 1px;
	text-transform: uppercase;
font-size: 12px;
font-weight: 600;
	color: #14aec6;
	margin-bottom:-5px;
}

.single-class a.wcs-btn--action.wcs-btn:first-child {
    display: none;
}

#top div.woocommerce-message {
	border-color: #14aec6;
background-color: #14aec6;
color: #fff;
padding: 20px;
}

li.wcs-class {
    max-width: 20%;
    display: inline;
    float: left;
	min-height: 160px !important;
	border-right: 1px solid #ededed;
border-left: 1px solid #ededed;
padding-left: 15px !important;
padding-right: 10px !important;
}

li.wcs-class:hover {
background: transparent !important;
}

.wcs-timetable__list .wcs-class {
	display: inline;
	border-bottom: 1px solid #ededed;
}

.wcs-timetable__list .wcs-class:hover::before {
opacity: 0;
}

.wcs-class__image {
display: none !important;
}

.wcppec-checkout-buttons.woo_pp_cart_buttons_div {
    display: none;
}

.wcs-class__meta {
    min-height: 100px;
}

.wcs-timetable__list .wcs-class .wcs-class__time {
text-align: left;
margin: 20px 0px 0px 0px;
}

.wcs-class .wcs-class__meta {
margin: 15px 0px !important;
}

.wcs-timetable__list .wcs-class .wcs-class__time span {
	display: inline;
}

a.wcs-btn.wcs-btn--action {
font-weight: 600;
color: #6b6b6b;
border: 2px solid #ededed;
background: transparent;
display: block;
margin-bottom: 5px;
}

.wcs-btn + .wcs-btn {
margin-left: 0px;
margin-right: 0px;
background-color: #14aec6 !important;
color: rgba( 255, 255, 255, 1) !important;
}

@media screen and (max-width: 957px) {
	li.wcs-class {
max-width: 100% !important;
width: 100% !important;
display: block !important;
}
}

@media screen and (max-width: 768px) {
	.wcs-timetable__list .wcs-class .wcs-class__action {
		margin: 20px 0px;
}
	.wcs-timetable__list .wcs-class .wcs-class__time span:first-child {
		font-size: 196%;
line-height: 1;
	}
}