#week-strip .week-strip{margin-top:-30px;position:relative;padding:15px
0 25px 15px;border-top:1px solid #ebebeb;overflow:hidden;height:90px}.wrapper #week-strip
h4{color:#46bfe0 !important;font-size:14px !important;font-family:regular !important;position:absolute;left:0;width:120px;text-align:left}.wrapper #week-strip h4.week-title-right.desktop{left:auto;right:0;text-align:right}.wrapper #week-strip
h4.mobile{display:none}.wrapper #week-strip h4
a{color:#46bfe0 !important;font-size:12px !important;font-family:regular !important;text-decoration:none !important}.week-line{position:absolute;width:882px;height:4px;background:#46bfe0;left:115px;top:27px}.week-line
.trimester{position:absolute;left:0;width:269px;text-align:center;font-size:11px;color:#999;top:15px}.week-line
.trimester2{left:296px}.week-line
.trimester3{left:605px}.wrapper .week-point{position:relative;height:17px;width:17px;margin-right:4px;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;-o-border-radius:17px;-ms-border-radius:17px;line-height:17px;background:#46bfe0;display:block;float:left;color:white !important;text-decoration:none;margin-top:-7px;text-align:center;font-size:0}.wrapper .week-point.week-active,
.wrapper .week-point:hover{font-size:8px}.wrapper .week-point.week-active i,
.wrapper .week-point:hover
i{color:white !important;font-size:12px;background:#f72e7f;width:24px;height:24px;position:absolute;top:-4px;left:-4px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-o-border-radius:24px;-ms-border-radius:24px;line-height:24px}.wrapper .week-point:hover{color:white !important;text-decoration:none !important}.week-point.end-trimester{margin-right:27px}.wrapper .week-point.end-week{margin-right:0}.wrapper .week-strip
.fa{display:none;color:#46bfe0;position:absolute;left:0;top:12px;font-size:18px;width:40px;height:40px;line-height:40px;text-align:left;cursor:pointer}.wrapper .week-strip .fa.fa-arrow-r{text-align:right}@media (max-width: 1199px){#week-strip{display:none}#week-strip.mobile_visible{display:block}#week-strip .week-strip{padding:0
0 25px;height:auto}.wrapper #week-strip
h4{padding-top:20px !important;text-align:center;position:relative;top:auto;left:auto;width:auto}.wrapper #week-strip
h4.mobile{display:block}.wrapper #week-strip
h4.desktop{display:none}.wrapper #week-strip h4
a{font-size:18px!important}.week-line{position:relative;width:1521px;height:30px;left:0;top:0;margin-top:0;margin-bottom:30px;background:transparent}.wrapper .week-point{font-size:14px;height:30px;width:30px;margin-right:5px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;line-height:30px;margin-top:0}.wrapper .week-point.week-active i,
.wrapper .week-point:hover
i{font-size:14px;width:30px;height:30px;top:0;left:0;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;line-height:30px}.week-point.end-trimester{margin-right:68px}.week-line:before{content:"";width:100%;position:absolute;top:50%;height:4px;margin-top:-2px;background:#46bfe0}.week-line
.trimester{width:450px;top:38px}.week-line
.trimester2{left:518px}.week-line
.trimester3{left:1036px;width:485px}.wrapper .week-strip
.fa{display:block;left:0}.wrapper .week-strip .fa.fa-arrow-r{display:block;left:auto;right:0}}@media (max-width: 767px){}