.header-top{background:#333 !important;}
.class-schedule {
    padding-top: 100px;
    padding-bottom: 100px;
}

.class-schedule .filter-menu {
	text-align: center;
    margin-bottom: 50px;
}

.social-links .fa-facebook-f{color:#1877f2;}
.social-links .fa-twitter{color:#1fa2ea;}
.social-links .fa-instagram{color:#c43f6e}
.social-links .fa-linkedin{color:#3065b5;}
.social-links .fa-youtube{color:#fc0300}
.social-links a:hover{background:#CCCCCC !important;}
.class-schedule .filter-menu .list-filter li {
    display: inline-block;
	margin: 0 10px 4px 0;
	padding: 8px 20px;
	background-color: transparent;
	color: #f32b56;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: .2px;
	border: 1px solid #f32b56;
	border-radius: 4px;
	cursor: pointer;
}

.class-schedule .filter-menu .list-filter li:last-child {
	margin-right: 0;
}

.class-schedule .filter-menu .list-filter li.active {
	background-color: #f32b56;
	color: #fff;
}

.class-schedule .timetable table {
	width: 100%;
}

.class-schedule .timetable tr {
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 2px rgba(0, 0, 0, .05);
}

.class-schedule .timetable tr td {
	border-right: 1px solid #e5e5e5;
	padding: 20px 10px;
	color: #888;
	font-size: 15px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .05);
}

.class-schedule .timetable tr td.time,
.class-schedule .timetable tr.table-head td {
	font-weight: 500;
}

.class-schedule .timetable tr td h4 {
	color: #f32b56;
    font-size: 15px;
    font-weight: 600;
	margin-bottom: 8px;
	text-transform: capitalize;
}

.class-schedule .timetable tr td span {
    font-size: 14px;
	letter-spacing: .5px;
}

.class-schedule .timetable tr td h5 {
    font-size: 14px;
	letter-spacing: .5px;
	margin-top: 8px;
	text-transform: capitalize;
}

.class-schedule .timetable-small .group-list {
    margin-bottom: 35px;
}

.class-schedule .timetable-small h3 {
    color: #323232;
	font-size: 17px;
    letter-spacing: .4px;
    margin-bottom: 20px;
	text-transform: capitalize;
}

.class-schedule .timetable-small ul li {
    display: block;
    background: #f32b56;
    color: #fff;
    padding: 10px 15px;
	position: relative;
	margin-bottom: 10px;
}

.class-schedule .timetable-small ul li h4 {
	font-size: 14px;
    font-weight: 500;
    letter-spacing: .4px;
    text-align: left;
	text-transform: capitalize;
}

.class-schedule .timetable-small ul li span {
    position: absolute;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 15px;
    font-size: 14px;
    letter-spacing: .4px;
}
.descInfo p{margin-bottom:8px;}
.brdrSpt{padding:1px 0 0 0;margin:20px 0 20px 0;background:#000}
ul.setPaginate li.setPage{padding:15px 10px;font-size:14px}
ul.setPaginate{margin:0;padding:0;overflow:hidden;font:12px Tahoma;list-style-type:none}
ul.setPaginate li.dot{padding:3px 0}
ul.setPaginate li{float:left;margin:0;padding:0;margin-left:5px}
ul.setPaginate li a{background:none repeat scroll 0 0 #fff;border:1px solid #364677;color:#999;display:inline-block;font:15px/25px Arial,Helvetica,sans-serif;margin:5px 3px 0 0;padding:0 5px;text-align:center;text-decoration:none}
ul.setPaginate li a:hover,ul.setPaginate li a.current_page{background:none repeat scroll 0 0 #364677;border:1px solid #000;color:#fff;text-decoration:none}
ul.setPaginate li a{color:#000;display:block;text-decoration:none;padding:5px 8px;text-decoration:none}