/*
Theme Name: Aleb Child Theme
Theme URI: http: //ovatheme.com
Description: This is child theme of aleb
Author: Ovatheme
Author URI: http://ovatheme.com
Template: aleb
Version: 1.0.8
Text Domain:  aleb-child
*/
/* 10: Schedule ***************************************************/

.events-schedule-tabs.lv1 ul li:first-child{
	border-top-left-radius: 4px;
}
.events-schedule-tabs.lv1 ul li:last-child{
	border-top-right-radius: 4px;
}
.schedule_timeline .item:last-child{
	border-bottom-right-radius: 4px;	
}
.events-schedule-tabs.lv1 ul li a{
	font-size: 14px;
	letter-spacing: 0.2em;
	padding: 50px 0px;
	text-transform: uppercase;
}
.events-schedule-tabs.lv1 ul li a:hover{
	color: #cacaca;
}

.events-schedule-tabs.lv1 ul>li>a:hover,
.events-schedule-tabs.lv1 ul li>a:hover{
	background-color: transparent!important;
}
.events-schedule-tabs.lv1 ul li:after{
  	width: 1px;
  	position: absolute;
  	top:0;
    right: 0;
    height: 100%;
    content: "";
}
.events-schedule-tabs.lv1 ul li:last-child{
	border: none;
}

.events-schedule-tabs.lv2 ul li a{
	font-size: 14px;
	color: #fff;
	padding: 20px 0px;
}
.events-schedule-tabs.lv2 ul li a:hover{
	color: #cacaca;
}
.events-schedule-tabs.lv2 ul li.active{
	border-bottom: 3px solid #f74949;
}
.events-schedule-tabs.lv2 ul li a:hover{	
	background-color: transparent;
}
.schedule_timeline .info_left{
	padding: 0;

	overflow: hidden;
}

.schedule_timeline .item h2.post-title{
	margin-top: 40px;
	color: #fff;
}
.schedule_timeline .item h2.post-title a{
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.2em;

}
.single .schedule_timeline .item h2.post-title{
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	line-height: 22px;
}
.schedule_timeline .item .quick_speaker .time,
.schedule_timeline .item .quick_speaker .intermediate{
	display: inline;
}
.schedule_timeline .item .quick_speaker .time{ padding-right: 20px;}
.schedule_timeline .item .schedule_info{ 
	color: #bfbfbf; 
	padding-top: 25px;
	padding-bottom: 25px;
	line-height: 26px;
}
.schedule_timeline .item .info_left .speaker_info{ 
	margin-top: -90px;
	position: relative;
}
.schedule_timeline .info_left .speaker_info{
	padding: 20px 12px;
}
.schedule_timeline .info_left .speaker_info .author,
.schedule_timeline .info_left .speaker_info .author a{
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}
.schedule_timeline .info_left .speaker_info .job{
	font-size: 12px;
	color: #bfbfbf;
	font-weight: 300;
}
.schedule_timeline .info_left .speaker_info a{
	color: #fff;
	padding-right: 15px;
	display: inline-block;
	font-size: 12px;
}
.schedule_timeline .info_left .speaker_info a i{
	font-size: 12px;
}
.schedule_timeline .info_right{
	padding-left: 40px;
	padding-right: 67px;
}

.schedule_timeline .quick_speaker{
	padding-top: 3px;
}

.schedule_single .item h2.post-title{
	font-size: 20px;
	margin-top: 20px;
}


.schedule_single .info_left{
	padding-right: 15px;
	padding-left: 15px;
}
.schedule_single .content_schedule{
	padding: 30px 0px;
}
.schedule_single h3.cat_parent{
	font-size: 14px;
    margin-top: 0px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
}
.schedule_single .cat_child{
	font-size: 14px;
	font-weight: 300;
}
.schedule_single .room_time{
	border-bottom: 1px solid #ededed;
	padding-bottom: 20px;
}

.schedule_single div.thumbnail_spe img{
	width: 100%;
}
/* /Schedule ***************************************************/

