/*******************
// Table of Contents
// 1. Basic
// 2. Item
// 3. Event
// 		3.1 Content
// 		3.2 Align
// 			3.2.1 Align - Left
// 			3.2.2 Align - Right
// 			3.2.3 Align - Center
// 4. Style
// 		4.1 Material
// 			4.1.1 Material - Align Left
// 			4.1.2 Material - Align Right
// 			4.1.3 Material - Align Center
// 		4.2 Minimal
// 			4.2.1 Minimal - Align Left
// 			4.2.2 Minimal - Align Right
// 			4.2.3 Minimal - Align Center
// 		4.3 Circle
// 			4.3.1 Circle - Align
// 			4.3.2 Circle - Align Left
// 			4.3.3 Circle - Align Right
// 		4.4 Avatar
// 			4.4.1 Avatar - Align Left
// 			4.4.2 Avatar - Align Right
// 			4.4.3 Avatar - Align Center
// 		4.5 Line
// 			4.5.1 Line - Align Left
// 			4.5.2 Line - Align Right
// 			4.5.3 Line - Align Center
// 		4.6 Tooltip
// 			4.6.1 Tooltip - Align Left
// 			4.6.2 Tooltip - Align Right
// 			4.6.3 Tooltip - Align Center
// 		4.7 Classic
// 			4.7.1 Classic - Align Left
// 			4.7.2 Classic - Align Right
// 			4.7.3 Classic - Align Center
// 5. Date
********************/

/* 1. Basic */
.mk-tl{padding:15px}
.mk-tl-list{
	margin:auto;
	padding:15px;
	max-width:800px;
	position:relative;
}
.mk-tl-list:before{
	top:0;
	left:50%;
	width:2px;
	content:'';
	height:100%;
	margin-left:-1px;
	position:absolute;
	background-color:#444;
}

/* 2. Item */
.mk-tl-item{
	color:#eee;
	margin:15px 0;
}
.mk-tl-item:after,
.mk-tl-item:before{
	content:'';
	display:table;
}
.mk-tl-item:after{
	clear:both;
	display:block;
}

/* 3. Event */
.mk-tl-event{
	width:50%;
	padding:10px;
	font-size:16px;
	position:relative;
	border-radius:10px;
}
.mk-tl-item:nth-child(odd) .mk-tl-event{
	left:15px;
	float:right;
	text-align:left;
	background-color:#EC407A;
}
.mk-tl-item:nth-child(even) .mk-tl-event{
	right:15px;
	float:left;
	text-align:right;
	background-color:#AB47BC;
}
/* 3.1 Event - Content */
.mk-tl-date{
	top:8px;
	font-size:13px;
	padding:4px 8px;
	min-width:77px;
	max-width:120px;
	text-align:center;
	position:absolute;
    white-space:normal;
	border-radius:0 18px;
	background-color:inherit;
	text-transform:uppercase;
}
.mk-tl-item:nth-child(odd) .mk-tl-date{
	right:100%;
	margin-right:2px;
}
.mk-tl-item:nth-child(even) .mk-tl-date{
	left:100%;
	margin-left:2px;
}
.mk-tl-date .mk-tl-year,
.mk-tl-date .mk-tl-month{
	display:inline-block;
}
.mk-tl-title{
	font-weight:500;
	margin-bottom:10px;
}
.mk-tl-event p{
	margin:0;
}
.mk-tl-event .mk-tl-dot{
	top:50%;
	width:10px;
	height:10px;
	margin-top:-5px;
	position:absolute;
	border:2px solid;
	border-radius:50%;
	background-color:#fff;
}
.mk-tl-item:nth-child(odd) .mk-tl-dot{
	right:100%;
	color:#EC407A;
	margin-right:10px;
}
.mk-tl-item:nth-child(even) .mk-tl-dot{
	left:100%;
	color:#AB47BC;
	margin-left:10px;
}
.mk-tl-event .mk-tl-dot img{
	display:none;
}

/* 3.2 Align */
/* 3.2.1 Align - Left */
.mk-tl[data-align="left"] .mk-tl-event{
	text-align:left;
	border-radius:0 18px;
}
.mk-tl[data-align="left"] .mk-tl-dot,
.mk-tl[data-align="left"] .mk-tl-date{
	left:auto;
	right:100%;
	margin-right:2px;
	margin-left:initial;
}
.mk-tl[data-align="left"] .mk-tl-dot{
	margin-right:44px;
}
.mk-tl[data-align="left"] .mk-tl-date{
	top:0;
	text-align:right;
	border-radius:0 0 0 22px;
}
.mk-tl[data-align="left"] .mk-tl-list:before{
	margin:0;
	left:20px;
}
.mk-tl[data-align="left"] .mk-tl-item{
	padding-left:55px;
}
.mk-tl[data-align="left"] .mk-tl-item .mk-tl-event{
	width:100%;
	float:none;
	left:auto;
	right:auto;
}
/* 3.2.2 Align - Right */
.mk-tl[data-align="right"] .mk-tl-event{
	text-align:right;
	border-radius:18px 0;
}
.mk-tl[data-align="right"] .mk-tl-dot,
.mk-tl[data-align="right"] .mk-tl-date{
	left:100%;
	right:auto;
	margin-left:2px;
	margin-right:initial;
}
.mk-tl[data-align="right"] .mk-tl-dot{
	margin-left:44px;
}
.mk-tl[data-align="right"] .mk-tl-date{
	top:0;
	text-align:left;
	border-radius:0 0 22px 0;
}
.mk-tl[data-align="right"] .mk-tl-list:before{
	left:auto;
	right:20px;
	margin:0;
}
.mk-tl[data-align="right"] .mk-tl-item{
	padding-right:55px;
}
.mk-tl[data-align="right"] .mk-tl-item .mk-tl-event{
	float:none;
	left:auto;
	right:auto;
	width:100%;
}
/* 3.2.3 Align - Center */
.mk-tl[data-align="center"] .mk-tl-date{
	left:50%;
	top:-40px;
	right:auto;
	display:inline-block;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.mk-tl[data-align="center"] .mk-tl-event{
	left:auto;
	right:auto;
	margin:auto;
	float:none;
	width:100%;
	max-width:600px;
	margin-top:50px;
	text-align:center;
}
.mk-tl[data-align="center"] .mk-tl-item:first-child .mk-tl-event{
	margin-top:0;
}
.mk-tl[data-align="center"] .mk-tl-dot{
	left:50%;
	margin:0;
	top:-12px;
	margin-left:-5px;
}

/* 4. Style */
/* 4.1 Material */
.mk-tl[data-style="material"] .mk-tl-event,
.mk-tl[data-style="material"] .mk-tl-date{
	border-radius:0;
}
.mk-tl[data-style="material"] .mk-tl-date:before{
	top:0;
	content:'';
	position:absolute;
	border:10px solid transparent;
}
.mk-tl[data-style="material"] .mk-tl-item:nth-child(odd) .mk-tl-date:before{
	left:-14px;
	color:#EC407A;
	border-right:10px solid #EC407A;
	border-top:10px solid #EC407A;
}
.mk-tl[data-style="material"] .mk-tl-item:nth-child(even) .mk-tl-date:before{
	right:-14px;
	color:#AB47BC;
	border-left:10px solid #AB47BC;
	border-top:10px solid #AB47BC;
}

/* 4.1.1 Material - Align Left */
.mk-tl[data-style="material"][data-align="left"] .mk-tl-item{
	padding-left:65px;
}
.mk-tl[data-style="material"][data-align="left"] .mk-tl-item .mk-tl-date:before{
	left:-14px;
	right:auto;
}
.mk-tl[data-style="material"][data-align="left"] .mk-tl-item:nth-child(even) .mk-tl-date:before{
	border-right-color:#AB47BC;
	border-left-color:transparent!important;
}
.mk-tl[data-style="material"][data-align="left"] .mk-tl-dot{
	margin-right:54px;
}

/* 4.1.2 Material - Align Right */
.mk-tl[data-style="material"][data-align="right"] .mk-tl-item{
	padding-right:65px;
}
.mk-tl[data-style="material"][data-align="right"] .mk-tl-item .mk-tl-date:before{
	left:auto;
	right:-14px;
}
.mk-tl[data-style="material"][data-align="right"] .mk-tl-item:nth-child(odd) .mk-tl-date:before{
	border-left-color:#EC407A;
	border-right-color:transparent!important;
}
.mk-tl[data-style="material"][data-align="right"] .mk-tl-dot{
	margin-left:54px;
}

/* 4.1.3 Align Center */
.mk-tl[data-style="material"][data-align="center"] .mk-tl-date{
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.mk-tl[data-style="material"][data-align="center"] .mk-tl-date:before{
	display:none;
}
.mk-tl[data-style="material"][data-align="center"] .mk-tl-dot{
	top:-12px;
}

/* 4.2 Minimal */
.mk-tl[data-style="minimal"] .mk-tl-item:nth-child(odd) .mk-tl-date{
	margin-right:15px;
}
.mk-tl[data-style="minimal"] .mk-tl-item:nth-child(even) .mk-tl-date{
	margin-left:15px;
}
.mk-tl[data-style="minimal"] .mk-tl-event{
	padding:0;
	color:#333;
	background-color:transparent;
}
.mk-tl[data-style="minimal"] .mk-tl-date{
	top:0;
	color:#333;
	background-color:transparent;
	border-radius:0;
	padding-top:0;
	-webkit-transform:none;
	transform:none;
}
.mk-tl[data-style="minimal"] .mk-tl-dot{
	top:8px;
	color:#333;
}

/* 4.2.1 Minimal - Align Left */
.mk-tl[data-style="minimal"][data-align="left"] .mk-tl-item{
	padding-left:70px;
}
.mk-tl[data-style="minimal"][data-align="left"] .mk-tl-list:before{
	left:72px;
}
.mk-tl[data-style="minimal"][data-align="left"] .mk-tl-date{
	left:auto;
	right:100%;
	margin-right:15px;
	margin-left:initial;
}
.mk-tl[data-style="minimal"][data-align="left"] .mk-tl-dot{
	margin-right:7px;
}

/* 4.2.2 Minimal - Align Right */
.mk-tl[data-style="minimal"][data-align="right"] .mk-tl-item{
	padding-right:70px;
}
.mk-tl[data-style="minimal"][data-align="right"] .mk-tl-list:before{
	right:72px;
}
.mk-tl[data-style="minimal"][data-align="right"] .mk-tl-date{
	left:100%;
	right:auto;
	margin-left:15px;
	margin-right:initial;
}
.mk-tl[data-style="minimal"][data-align="right"] .mk-tl-dot{
	margin-left:7px;
}

/* 4.2.3 Minimal - Align Center */
.mk-tl[data-style="minimal"][data-align="center"] .mk-tl-date{
	position:static;
	margin:0!important;
}
.mk-tl[data-style="minimal"][data-align="center"] .mk-tl-event{
	padding:10px;
	background-color:#fff;
}
.mk-tl[data-style="minimal"][data-align="center"] .mk-tl-dot{
	top:auto;
	bottom:-5px;
}

/* 4.3 Circle */
.mk-tl[data-style="circle"] .mk-tl-date{
	margin:0;
	top:-41px;
	width:50px;
	height:50px;
	padding:10px;
	min-width:25px;
	line-height:16px;
	border-radius:50%;
}
.mk-tl[data-style="circle"] .mk-tl-item:nth-child(odd) .mk-tl-date{
	margin-right:-10px;
}
.mk-tl[data-style="circle"] .mk-tl-item:nth-child(even) .mk-tl-date{
	margin-left:-10px;
}
.mk-tl[data-style="circle"] .mk-tl-event{
	margin-top:70px;
	border-radius:10px;
}
.mk-tl[data-style="circle"] .mk-tl-date .mk-tl-year,
.mk-tl[data-style="circle"] .mk-tl-date .mk-tl-month{
	display:block;
}
.mk-tl[data-style="circle"][data-date="mm"] .mk-tl-date,
.mk-tl[data-style="circle"][data-date="yy"] .mk-tl-date{
	line-height:30px;
}
/* 4.3.0 Circle - Align */
.mk-tl[data-style="circle"][data-align="left"] .mk-tl-date,
.mk-tl[data-style="circle"][data-align="right"] .mk-tl-date{
	top:-27px;
}
/* 4.3.1 Circle - Align Left */
.mk-tl[data-style="circle"][data-align="left"] .mk-tl-item{
	padding-left:30px;
}
.mk-tl[data-style="circle"][data-align="left"] .mk-tl-dot{
	margin-right:19px;
}
.mk-tl[data-style="circle"][data-align="left"] .mk-tl-date{
	margin-right:0!important;
}
/* 4.3.2 Circle - Align Right */
.mk-tl[data-style="circle"][data-align="right"] .mk-tl-item{
	padding-right:30px;
}
.mk-tl[data-style="circle"][data-align="right"] .mk-tl-dot{
	margin-left:19px;
}
.mk-tl[data-style="circle"][data-align="right"] .mk-tl-date{
	margin-left:0!important;
}
/* 4.3.3 Circle - Align Center */
.mk-tl[data-style="circle"][data-align="center"] .mk-tl-dot{
	top:auto;
	bottom:-12px;
}
.mk-tl[data-style="circle"][data-align="center"] .mk-tl-date{
	top:-54px;
	margin-left:-25px!important;
	-webkit-transform:none;
	transform:none;
}


/* 4.4 Avatar */
.mk-tl[data-style="avatar"] .mk-tl-dot{
	top:50%;
	width:50px;
	height:50px;
	overflow:hidden;
	margin-top:-25px;
	margin-left:-25px;
}
.mk-tl[data-style="avatar"] .mk-tl-event{
	border-radius:10px;
}
.mk-tl[data-style="avatar"] .mk-tl-item:nth-child(odd){
	padding-left:32px;
}
.mk-tl[data-style="avatar"] .mk-tl-item:nth-child(even){
	padding-right:32px;
}
.mk-tl[data-style="avatar"] .mk-tl-item:nth-child(odd) .mk-tl-dot{
	margin-right:8px;
}
.mk-tl[data-style="avatar"] .mk-tl-item:nth-child(even) .mk-tl-dot{
	margin-left:8px;
}
.mk-tl[data-style="avatar"] .mk-tl-item:nth-child(odd) .mk-tl-date{
	text-align:left;
}
.mk-tl[data-style="avatar"] .mk-tl-item:nth-child(even) .mk-tl-dot{
	text-align:right;
}
.mk-tl[data-style="avatar"] .mk-tl-dot img{
	width:100%;
	display:block;
}
.mk-tl[data-style="avatar"] .mk-tl-date{
	margin:0;
	padding:0;
	max-width:100%;
	position:static;
	margin-bottom:5px;
	background-color:transparent;
	-webkit-transform:none;
	transform:none;
}
/* 4.4.1 Avatar - Align Left */
.mk-tl[data-style="avatar"][data-align="left"] .mk-tl-item{
	padding-right:0;
	padding-left:44px;
}
.mk-tl[data-style="avatar"][data-align="left"] .mk-tl-dot{
	top:50%;
	margin-top:-25px;
	margin-right:13px!important;
}
.mk-tl[data-style="avatar"][data-align="left"] .mk-tl-date{
	text-align:left!important;
}
/* 4.4.2 Avatar - Align Right */
.mk-tl[data-style="avatar"][data-align="right"] .mk-tl-item{
	padding-left:0;
	padding-right:44px;
}
.mk-tl[data-style="avatar"][data-align="right"] .mk-tl-dot{
	top:50%;
	margin-top:-25px;
	margin-left:13px!important;
}
.mk-tl[data-style="avatar"][data-align="right"] .mk-tl-date{
	text-align:right!important;
}
/* 4.4.3 Align Center */
.mk-tl[data-style="avatar"][data-align="center"] .mk-tl-item{
	padding:0;
}
.mk-tl[data-style="avatar"][data-align="center"] .mk-tl-date{
	margin-top:20px;
	text-align:center!important;
}
.mk-tl[data-style="avatar"][data-align="center"] .mk-tl-dot{
	top:0;
	margin-left:-25px!important;
}

/* 4.5 Line */
.mk-tl[data-style="line"] .mk-tl-list:before{
	margin:0;
	width:1px;
}
.mk-tl[data-style="line"] .mk-tl-event{
	color:#333;
	border-radius:10px;
	background-color:transparent;
}
.mk-tl[data-style="line"] .mk-tl-date{
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.mk-tl[data-style="line"] .mk-tl-dot{
	color:inherit;
	border:1px solid;
}
.mk-tl[data-style="line"] .mk-tl-item:nth-child(odd) .mk-tl-event{
	color:#EC407A;
	border-left:1px solid;
}
.mk-tl[data-style="line"] .mk-tl-item:nth-child(even) .mk-tl-event{
	color:#AB47BC;
	border-right:1px solid;
}
.mk-tl[data-style="line"] .mk-tl-item:nth-child(odd) .mk-tl-dot{
	margin-right:10.5px;
}
.mk-tl[data-style="line"] .mk-tl-item:nth-child(even) .mk-tl-dot{
	margin-left:10.5px;
}
.mk-tl[data-style="line"] .mk-tl-item:nth-child(odd) .mk-tl-date{
	margin-right:18px;
}
.mk-tl[data-style="line"] .mk-tl-item:nth-child(even) .mk-tl-date{
	margin-left:18px;
}
/* 4.5.1 Line - Align Left */
.mk-tl[data-style="line"][data-align="left"] .mk-tl-list:before{
	left:70px;
}
.mk-tl[data-style="line"][data-align="left"] .mk-tl-item{
	padding-left:70px;
}
.mk-tl[data-style="line"][data-align="left"] .mk-tl-event{
	border-left:1px solid;
	border-right:none!important;
}
.mk-tl[data-style="line"][data-align="left"] .mk-tl-dot{
	margin-left:0;
	margin-right:10.5px;
}
.mk-tl[data-style="line"][data-align="left"] .mk-tl-date{
	margin-left:0;
	margin-right:18px;
}
/* 4.5.2 Line - Align Right */
.mk-tl[data-style="line"][data-align="right"] .mk-tl-list:before{
	right:70px;
}
.mk-tl[data-style="line"][data-align="right"] .mk-tl-item{
	padding-right:70px;
}
.mk-tl[data-style="line"][data-align="right"] .mk-tl-event{
	border-right:1px solid;
	border-left:none!important;
}
.mk-tl[data-style="line"][data-align="right"] .mk-tl-dot{
	margin-right:0;
	margin-left:10.5px;
}
.mk-tl[data-style="line"][data-align="right"] .mk-tl-date{
	margin-right:0;
	margin-left:18px;
}
/* 4.5.3 Line - Align Center */
.mk-tl[data-style="line"][data-align="center"] .mk-tl-event{
	background-color:#fff;
	border-left:1px solid;
	border-right:1px solid;
}
.mk-tl[data-style="line"][data-align="center"] .mk-tl-dot{
	top:auto;
	bottom:-10px;
	margin-right:0;
	margin-left:-5px!important;
}
.mk-tl[data-style="line"][data-align="center"] .mk-tl-date{
	position:static;
	margin:0!important;
	-webkit-transform:none;
	transform:none;
}

/* 4.6 Tooltip */
.mk-tl[data-style="tooltip"] .mk-tl-item{
	margin:30px 0;
}
.mk-tl[data-style="tooltip"] .mk-tl-dot{
	top:15px;
	z-index:1;
}
.mk-tl[data-style="tooltip"] .mk-tl-date{
	display:none;
}
.mk-tl[data-style="tooltip"] .mk-tl-event{
	color:#333;
	border-radius:0;
	background-color:#fff;
	-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);
	box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);
}
.mk-tl[data-style="tooltip"] .mk-tl-title{
	color:#fff;
	margin:-10px;
	padding:5px 10px;
	margin-bottom:10px;
}
.mk-tl[data-style="tooltip"] .mk-tl-item:nth-child(odd) .mk-tl-title{
	background-color:#EC407A;
}
.mk-tl[data-style="tooltip"] .mk-tl-item:nth-child(even) .mk-tl-title{
	background-color:#AB47BC;
}
.mk-tl[data-style="tooltip"] .mk-tl-item:nth-child(odd) .mk-tl-title:after{
	color:#EC407A;
}
.mk-tl[data-style="tooltip"] .mk-tl-item:nth-child(even) .mk-tl-title:after{
	color:#AB47BC;
}
.mk-tl[data-style="tooltip"] .mk-tl-title:before,
.mk-tl[data-style="tooltip"] .mk-tl-title:after{
	content:'';
	position:absolute;
}
.mk-tl[data-style="tooltip"] .mk-tl-title:after{
	width:0;
	height:0;
	border:10px solid transparent;
}
.mk-tl[data-style="tooltip"] .mk-tl-item:nth-child(odd) .mk-tl-title:after{
	left:-18px;
	border-right:10px solid;
}
.mk-tl[data-style="tooltip"] .mk-tl-item:nth-child(even) .mk-tl-title:after{
	right:-18px;
	border-left:10px solid;
}
/* 4.6.1 Tooltip - Align Left */
.mk-tl[data-style="tooltip"][data-align="left"] .mk-tl-item{
	padding-left:30px;
}
.mk-tl[data-style="tooltip"][data-align="left"] .mk-tl-dot{
	margin-right:19px;
}
.mk-tl[data-style="tooltip"][data-align="left"] .mk-tl-title:before{
	top:0;
	width:2px;
	left:-25px;
	height:100%;
	background-color:inherit;
}
.mk-tl[data-style="tooltip"][data-align="left"] .mk-tl-title:after{
	width:0;
	height:0;
	right:100%!important;
	border:10px solid transparent!important;
	border-right:10px solid!important;
}
/* 4.6.2 Tooltip - Align Right */
.mk-tl[data-style="tooltip"][data-align="right"] .mk-tl-item{
	padding-right:30px;
}
.mk-tl[data-style="tooltip"][data-align="right"] .mk-tl-dot{
	margin-left:19px;
}
.mk-tl[data-style="tooltip"][data-align="right"] .mk-tl-title:before{
	top:0;
	width:2px;
	right:-25px;
	height:100%;
	background-color:inherit;
}
.mk-tl[data-style="tooltip"][data-align="right"] .mk-tl-title:after{
	width:0;
	height:0;
	left:100%!important;
	border:10px solid transparent!important;
	border-left:10px solid!important;
}
/* 4.6.3 Tooltip - Align Center */
.mk-tl[data-style="tooltip"][data-align="center"] .mk-tl-dot{
	top:auto;
	bottom:-5px;
}
.mk-tl[data-style="tooltip"][data-align="center"] .mk-tl-title:after{
	top:-18px;
	right:auto;
	left:50%!important;
	margin-left:-10px;
	border:10px solid transparent!important;
	border-bottom:10px solid!important;
}

/* 4.7 Classic */
.mk-tl[data-style="classic"] .mk-tl-list:before{
	border:1px dashed;
	background-color:transparent;
}
.mk-tl[data-style="classic"] .mk-tl-item{
	padding:0;
}
.mk-tl[data-style="classic"] .mk-tl-event{
	left:auto;
	right:auto;
	padding:0;
	color:#333;
	text-align:center;
	margin-bottom:30px;
	background-color:transparent;
}
.mk-tl[data-style="classic"] .mk-tl-item:nth-child(odd) .mk-tl-event{
	left:-15px;
}
.mk-tl[data-style="classic"] .mk-tl-item:nth-child(even) .mk-tl-event{
	right:-15px;
}
.mk-tl[data-style="classic"] .mk-tl-item:nth-child(odd) .mk-tl-dot{
	left:10px;
	right:auto;
}
.mk-tl[data-style="classic"] .mk-tl-item:nth-child(even) .mk-tl-dot{
	left:auto;
	right:10px;
}
.mk-tl[data-style="classic"] .mk-tl-dot{
	top:13px;
	color:inherit;
	background-color:transparent;
}
.mk-tl[data-style="classic"] .mk-tl-date{
	max-width:100%;
	font-size:18px;
	padding:4px 8px;
	position:static;
	line-height:18px;
	margin-bottom:8px;
	text-align:center;
	border-radius:18px;
	background-color:#ddd;
}
.mk-tl[data-style="classic"] .mk-tl-item:nth-child(odd) .mk-tl-content{
	padding-left:30px;
}
.mk-tl[data-style="classic"] .mk-tl-item:nth-child(even) .mk-tl-content{
	padding-right:30px;
}
/* 4.7.0 Classic - Align Common */
.mk-tl[data-style="classic"][data-align="left"] .mk-tl-event,
.mk-tl[data-style="classic"][data-align="right"] .mk-tl-event,
.mk-tl[data-style="classic"][data-align="center"] .mk-tl-event{
	left:auto!important;
	right:auto!important;
}
/* 4.7.1 Classic - Align Left */
.mk-tl[data-style="classic"][data-align="left"] .mk-tl-list:before{
	left:42px;
}
.mk-tl[data-style="classic"][data-align="left"] .mk-tl-dot{
	left:22px!important;
	right:auto!important;
}
.mk-tl[data-style="classic"][data-align="left"] .mk-tl-content{
	padding-left:40px;
}
/* 4.7.2 Classic - Align Right */
.mk-tl[data-style="classic"][data-align="right"] .mk-tl-list:before{
	right:42px;
}
.mk-tl[data-style="classic"][data-align="right"] .mk-tl-dot{left:auto!important;right:22px!important}
.mk-tl[data-style="classic"][data-align="right"] .mk-tl-content{padding-right:40px}
/* 4.7.3 Classic - Align Center */
.mk-tl[data-style="classic"][data-align="center"] .mk-tl-content{
	padding:4px;
	background-color:#fff;
}
.mk-tl[data-style="classic"][data-align="center"] .mk-tl-dot{
	top:auto;
	bottom:-13px;
	left:50%!important;
	right:auto!important;
	background-color:#fff;
	border-color:inherit!important;
}
.mk-tl[data-style="classic"][data-align="center"] .mk-tl-date{
	width:100%;
	margin-left:0;
	margin-right:0;
	-webkit-transform:none;
	transform:none;
}

/* 5. Date */
.mk-tl[data-date="mm"] .mk-tl-year,
.mk-tl[data-date="yy"] .mk-tl-month{
	display:none!important;
}