.school-menu {
  width: 210px!important;
  top: 0px;
  line-height: 1;
  position: relative;
  display: block;
  height: 120px;
}

.school-menu ul li a {
	display: none!important;
  background: none;
  padding: 0;
}

.school-menu ul li ul li ul li ul li a {
	width: 100%;
	font-size: 1.4rem!important;
	line-height: 1!important;
	padding: 0!important;
	margin: 0;
	height: auto;
}

/* School Menu > Week
===================== */

.school-menu ul li ul li {
	display: none;
	height: auto;
	line-height: 1;
}

/* School Menu > Week > Day
=========================== */
.school-menu ul li ul li ul li {
	display: none;
}

/* ================================================== */

/* Weeks
======== */

/* Week 1
========= */
.week1 ul li ul li:nth-child(1) {
	display: block;
}

.week1 ul li ul li ul li {
	display: none!important;
}

.week1 ul li ul li ul li ul li {
	display: none;
}

/* Week 2
========= */
.week2 ul li ul li:nth-child(2) {
	display: block;
}

.week2 ul li ul li ul li {
	display: none!important;
}

.week2 ul li ul li ul li ul li {
	display: none;
}

/* Week 3
========= */
.week3 ul li ul li:nth-child(3) {
	display: block;
}

.week3 ul li ul li ul li {
	display: none!important;
}

.week3 ul li ul li ul li ul li {
	display: none;
}

/* =================================================== */

/* Days
======= */

/* Day 1 
======== */

.day1 ul li ul li ul li:nth-child(1) {
	display: block!important;
}

.day1 ul li ul li ul li ul li {
	display: block!important;
	margin: 2px 0;
}

.day1 ul li ul li ul li ul li > a {
	display: block!important;
}

/* Day 2 
======== */

.day2 ul li ul li ul li:nth-child(2) {
	display: block!important;
}

.day2 ul li ul li ul li ul li {
	display: block!important;
}

.day2 ul li ul li ul li ul li > a {
	display: block!important;
}

/* Day 3
======== */

.day3 ul li ul li ul li:nth-child(3) {
	display: block!important;
}

.day3 ul li ul li ul li ul li {
	display: block!important;
}

.day3 ul li ul li ul li ul li > a {
	display: block!important;
}

/* Day 4 
======== */

.day4 ul li ul li ul li:nth-child(4) {
	display: block!important;
}

.day4 ul li ul li ul li ul li {
	display: block!important;
}

.day4 ul li ul li ul li ul li > a {
	display: block!important;
}

/* Day 5 
======== */

.day5 ul li ul li ul li:nth-child(5) {
	display: block!important;
}

.day5 ul li ul li ul li ul li {
	display: block!important;
}

.day5 ul li ul li ul li ul li > a {
	display: block!important;
}