/* Styles for seminars */
.seminar-row-dept{
	margin-top: 20px;
}
.seminar-info-col{
	display: inline-block;
	font-size: 16px;
	float: left;
	width: 800px;
}
.seminar-extra-col{
	display: inline-block;
	width: 300px;
}

.seminar-info-row{
	margin-bottom: 10px;
}
.seminar-info-header{
	display: inline-block;
	font-size: 16px;
	font-weight: 650;
	padding-right: 5px;
	text-align: right;
	vertical-align: top;
	width: 200px;
}
.seminar-info-data{
	display: inline-block;
	width: 590px;
}

.seminar-dept{
	/*margin-top: 20px;*/
}
.seminar-list-row{
	margin-bottom: 20px;
}
.seminar-list-title{
	font-size: 1.4em;
	font-weight: 600;
}
.seminar-list-details-div{
	font-size: 1.1em;
	font-weight: 550;
}
.seminar-list-content-div{
	margin-top: 10px;
}
.seminar-dept-widget{
	line-height: 1.2em;
}
.seminar-dept-widget .seminar-div-widget{
	margin-bottom: 20px;
}
.seminar-dept-widget .seminar-div-widget:last-child{
	margin-bottom: 0;
}
.seminar-dept-widget .seminar-list-title-div{
	font-size: 0.7em;
}
.seminar-dept-widget .seminar-list-details-div{
	font-size: 0.9em;
}

@media only screen and (max-width: 1140px){
	.seminar-info-col,
	.seminar-extra-col,
	.seminar-info-data{
		max-width: 100%;
    }
    
	.seminar-info-header{
		display: block;
		text-align: left;
	}
}
