

.efate-course-table-of-map {
	1border:solid 1px red;
}


.efate-course-table-of-map .node-row {
	border-bottom:solid 1px #eaeaea;
}


.efate-course-table-of-map .node-row .track-info-block {
	padding:5px 10px;
	background:#fff;
	border-radius:14px;
}

.efate-course-table-of-map .node-row[data-depthNo="0"] > .node-list {
	margin-top:5px;
	1background:#fff;
	border-radius:10px;
	1border:solid 1px red;
}

.efate-course-table-of-map .description-block {
	margin-top:4px;
	1font-size:.9em;
	color:#888;

}


.efate-course-table-of-map .node-row .node-heading {
	margin-right:5px;
}


.video-preview-control {
    display:table;
    width:auto;
    position:relative;
}

.video-preview-control video {
	border:solid 1px #ccc;
}

.video-preview-control .playpause {
    background-image:url(../img/video-play-icon.png);
    background-repeat:no-repeat;
    width:50%;
    height:50%;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}



.efate-course-detail-info-1 {
	display:table;
	width:100%;
	margin-top:20px;
}

.efate-course-detail-info-1 > *:first-child {
	display:table-cell;width:55%;vertical-align:top;padding-left:20px;padding-right:20px;
}

.efate-course-detail-info-1 > *:last-child {
	display:table-cell;width:45%;vertical-align:top;padding-right:20px;
}


@media (max-width:800px) {

	.efate-course-detail-info-1 {
		display:block;
	}

	.efate-course-detail-info-1 > *:first-child {
		display:block;width:100%;padding:10px;
	}

	.efate-course-detail-info-1 > *:last-child {
		display:block;width:100%;padding:10px;
	}
}


.course-instructor-row {
	display:table;
	width:100%;
}


.course-instructor-row > * {
	display:table-cell;
}


.course-instructor-row > *:first-child {
	width:80px;text-align:center;padding-right:10px;vertical-align:top;
}

.course-instructor-row > *:last-child {
	vertical-align:top;text-align:left;
}

