*,.login-area input[type=submit],.pass-only-login,.student-return,.student-upcoming-event-date,.waiting-lobby-header,body,html{font-family:Inter,sans-serif}.box-title,.login-area p,.modal-content-left ol li,h6,p{line-height:24px}.solid-btn,.view-all{width:100%;float:left;text-decoration:none}.account-area ul li a,.category-list .box-info ul li a,.featured-doc-item-right a,.indiv-document a,.latest-news-item .news-title a,.latest-news-items .pagination a,.mobile-nav ul li a,.navigation ul li a,.solid-btn,.student-curriculum-meta ul li a,.student-curriculum-title a,.student-meta ul li a,.student-upcoming-event-content a,.top-nav ul li a,.view-all,a,footer ul li a{text-decoration:none}.wod-bg,.zoom-bg{top:0;z-index:999999999;left:0;bottom:0}*,.schedule-items,.wod,.wod ol,.wod ul,.zoom-overlay{box-sizing:border-box}body,html{background:#eff4f8;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;color:#111b24;font-size:15px;line-height:21px;margin:0}body .alert-info,html .alert-info{display:none!important}*{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.container{max-width:1250px;margin:0 auto;padding:0 20px!important}h1,h2,h3,h4,h5,h6{margin:0}.container:after{content:" ";display:block;clear:both}@media (min-width:768px){.container{padding:0 40px!important}}h1,h2,h3,h4,h5 h6{font-weight:500}h1{font-size:40px;line-height:48px}@media (min-width:960px){h1{font-size:52px;line-height:60px}}h2{font-size:32px;line-height:40px}@media (min-width:960px){h2{font-size:42px;line-height:50px}}h3{font-size:30px;line-height:38px}@media (min-width:960px){h3{font-size:38px;line-height:46px}}h4{font-size:28px;line-height:36px}@media (min-width:960px){h4{font-size:32px;line-height:40px}}h5{font-size:20px;line-height:28px}@media (min-width:960px){h5{font-size:26px;line-height:34px}}h6{font-size:18px}@media (min-width:960px){h6{font-size:22px;line-height:28px}}p{font-size:15px}.view-all{margin:20px 0 0;color:#111b24;font-size:12px;text-transform:uppercase}.solid-btn,.wod-button{color:#fff;text-align:center;cursor:pointer}.solid-btn{border-radius:3px;padding:12px 15px;font-size:15px}.wod-bg{position:fixed;right:0;background:rgba(0,0,0,.7);display:none}.close-wod,.wod{position:absolute}.wod{top:100px;left:50%;width:350px;margin-left:-175px;background:#fff;padding:30px;border-radius:5px;z-index:9999999991;display:none;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.33);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.33);box-shadow:0 0 15px 0 rgba(0,0,0,.33)}.wod img{max-width:100%;height:auto}.wod p{font-size:15px;line-height:22px}@media (min-width:768px){.wod{width:750px;margin-left:-375px;padding:40px}.wod p{font-size:18px;line-height:24px}}.wod ol,.wod ul{font-size:15px;padding:0 0 20px 40px}@media (min-width:768px){.wod ol,.wod ul{font-size:18px}}.wod li{padding-bottom:5px}.close-wod{top:10px;right:10px;width:25px;height:25px}.close-wod svg{width:100%;height:auto;cursor:pointer}.wod-button{position:fixed;bottom:15px;right:15px;border-radius:50%;background:#d80000;width:50px;height:50px;font-size:20px;padding-top:15px;z-index:999999998;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}@media (min-width:768px){.wod-button{height:70px;width:70px;font-size:22px;padding-top:25px}}.student-login{float:left;width:100%}.login-logo{margin:10px auto 0;display:table}@media (min-width:768px){.login-logo{margin:20px auto 0}}.login-logo img{width:200px;height:auto}.login-area{float:left;width:100%;border:1px solid #e8ecf0;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 19px -6px rgba(0,0,0,.1);-moz-box-shadow:0 0 19px -6px rgba(0,0,0,.1);box-shadow:0 0 19px -6px rgba(0,0,0,.1);margin:40px 0 0;padding:40px;text-align:center}@media (min-width:768px){.login-area{width:500px;margin:40px auto 0;display:table;float:none;padding:60px}}.login-area p{font-size:16px}.login-area p.login-error{border:1px solid red;color:red;padding:5px;margin:10px 0;border-radius:5px}.login-area .forgot-pass-link{text-align:left;margin:5px 0}.login-area input[type=email],.login-area input[type=password]{border:1px solid #b5b4b5;font-size:19px;color:#000;border-radius:5px;padding:15px 25px;float:left;width:100%;margin:10px 0 0}.login-area input[type=submit]{width:100%;border-radius:5px!important;padding:15px 25px;font-size:20px;text-transform:uppercase;font-weight:700;text-align:center;color:#fff;margin:15px 0 0;cursor:pointer;border:0;-webkit-appearance:none}.pass-only-login,.student-return{float:left;width:100%;text-align:center;color:#000;font-size:11px;font-weight:700;text-transform:uppercase;margin-top:25px}form#mm-studentResetPass input[type=submit][disabled=disabled]{opacity:.5;cursor:not-allowed}#reset-pass-notice{padding:5px;border:1px solid;border-radius:5px;margin:10px 0}.student-featured-image{float:left;width:100%;margin:0 0 30px}.student-featured-image img{float:left;width:100%;height:auto;border-radius:5px}.latest-news-items .latest-news-item:last-child{margin-bottom:0}.latest-news-item{float:left;width:100%;margin:0 0 25px}.latest-news-item .news-item-img{float:left;width:150px;height:150px;border-radius:5px;background-size:cover!important}.latest-news-item .news-item-content{float:left;width:calc(100% - 180px);margin-left:30px}.latest-news-item .news-title{float:left;width:100%;font-size:20px;margin:0 0 15px}.featured-doc-item{float:left;width:100%;border-bottom:1px solid #b9b8b9;margin:0 0 15px;padding:0 0 15px}.featured-doc-item:last-child{border-bottom:0;margin:0;padding:0}.featured-doc-item-left{width:25px;float:left}.featured-doc-item-left svg{float:left;width:100%}.featured-doc-item-right{float:left;width:calc(100% - 30px);padding-left:10px}.featured-doc-item-right a{font-size:15px}.featured-doc-item-right p{font-size:13px;line-height:19px;margin-bottom:0;padding-bottom:0}.student-upcoming-event-item{float:left;width:100%;border-bottom:1px solid #b9b8b9;padding:0 0 20px;margin:0 0 20px}.student-upcoming-event-item:last-child{border-bottom:0;margin:0;padding:0}.student-upcoming-event-item-left{float:left;width:100px}.student-upcoming-event-item-right{float:left;width:calc(100% - 100px);padding-left:20px}.student-upcoming-event-item-img{width:100%;height:75px;border-radius:5px;background:#000;background-size:cover!important}.student-upcoming-event-date{float:left;width:100%;font-size:10px;font-weight:700;text-transform:uppercase}.student-upcoming-event-date svg{float:left;width:19px;height:19px}.student-upcoming-event-date span{display:block;float:left;margin:2px 0 0 5px}.student-upcoming-event-content{float:left;width:100%}.student-upcoming-event-content a{font-size:17px;margin:5px 0;display:block;float:left;width:100%}.student-upcoming-event-content p{font-size:13px;line-height:20px;margin-bottom:0;padding-bottom:0}.leave-review-left{float:left;width:100%;margin:0 0 35px}@media (min-width:768px){.leave-review-left{width:50%;margin:0}}.leave-review-right{float:left;width:100%}@media (min-width:768px){.leave-review-right{width:50%;padding:0 0 0 50px}}.review-social-button{float:left;width:100%;height:70px;border-radius:5px;position:relative;margin:0 0 10px}.review-social-button a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.review-social-button.google-social{background:#ea4435}.review-social-button.facebook-social{background:#3b5998}.review-social-button.yelp-social{background:#c41200}.review-social-left{float:left;width:80px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #b9b8b9;border-top:1px solid #b9b8b9;border-bottom:1px solid #b9b8b9;height:70px;background:#fff}.mobile-label,.student-title-right ul li.current{background:#000;color:#fff}.review-social-left svg{height:40px;width:auto;margin:13px auto 0;display:table}.review-social-right{float:left;width:calc(100% - 80px);height:70px;padding:18px 35px;font-size:20px;color:#fff;font-weight:700}.latest-news-items{float:left;width:100%}.latest-news-items .pagination{float:left;width:100%;margin:10px 0 0}.latest-news-items .pagination .nav-previous{float:left}.latest-news-items .pagination .nav-next{float:right}.news-featured-image{float:left;width:100%;margin:0 0 20px}.news-featured-image img{width:100%;height:auto;border-radius:5px}.news-content{float:left;width:100%}.category-list .box-info ul{margin:0;padding:0}.category-list .box-info ul li{float:left;width:100%;list-style-type:none;padding:0;margin:0 0 10px}.category-list .box-info ul li:last-child{margin-bottom:0}.student-title-left{float:left;width:100%;margin:0 0 10px}@media (min-width:768px){.student-title-left{width:70%;margin:0}}.student-title-right{float:left;width:100%}@media (min-width:768px){.student-title-right{width:30%}}.student-title-right strong{text-transform:uppercase;float:left;width:100%;padding:0 0 5px}@media (min-width:768px){.student-title-right strong{width:auto;padding:5px 8px 0 0}}.student-title-right ul{float:left;margin:0;padding:0}.student-title-right ul li{list-style-type:none;float:left;cursor:pointer;padding:4px 10px 5px;border:1px solid #000;border-radius:3px;margin:0 4px 0 0}@media (min-width:768px){.student-title-right ul li{margin:0 2px}.student-title-right .student-sort{float:right}}.student-curriculum-item{float:left;width:100%;border-bottom:1px solid #b9b8b9;padding:0 0 20px;margin:0 0 20px}.student-curriculum-item .student-btn{font-size:15px;line-height:15px;float:left;clear:both}@media (min-width:768px){.student-curriculum-item .student-btn{float:right}}.student-curriculum-title{float:left;width:100%;font-size:18px}@media (min-width:768px){.student-curriculum-title{width:40%;padding:5px 15px 0}.mobile-label{display:none}}.student-curriculum-meta{float:left;width:40%}.student-curriculum-meta ul{margin:0;padding:0}.student-curriculum-meta ul li{float:left;width:auto;list-style-type:none;margin:0 10px 0 0;padding:0}.mobile-label{float:left;width:30%;padding:10px;font-weight:700}.mobile-item{float:left;width:100%;padding-bottom:15px}.full-col .student-curriculum-meta,.student-whole-col .student-curriculum-meta{width:100%}@media (min-width:768px){.mobile-item{padding-bottom:0}.full-col .student-curriculum-meta,.student-whole-col .student-curriculum-meta{width:40%}}.full-col .student-curriculum-meta .mobile-item,.student-whole-col .student-curriculum-meta .mobile-item{padding-bottom:0}.curriculum-video{margin:25px 0 0;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.curriculum-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.curriculum-documents{float:left;width:100%;margin:25px 0 0}.single-student_curriculum .student-left-col{margin-bottom:25px}.single-student_curriculum .student-curriculum-meta{margin:0 0 20px}.indiv-document{float:left;width:100%;margin:0 0 10px}.student-cat-items{float:left;width:100%}@media (min-width:480px){.student-cat-items{margin-left:-1%;width:102%}}.student-cat-item{float:left;width:100%!important;border:1px solid #b9b8b9;border-radius:5px;margin-bottom:15px}@media (min-width:768px){.student-cat-item{width:48%!important;margin:0 1% 15px!important}}@media (min-width:960px){.student-cat-item{width:31.33%!important;margin:0 1% 15px!important}.student-cat-item:nth-child(3n+4){clear:both}}.cat-thumbnail{float:left;height:250px;background-size:cover!important;border-top-left-radius:3px;border-top-right-radius:3px;margin:-25px 0 0 -25px;width:calc(100% + 50px)}.cat-info,.cat-info p,.cat-title,.student-content-view{float:left;width:100%}.cat-thumbnail img{max-width:60%;margin:0 auto;display:table;max-height:110px;position:relative;top:50%;transform:translateY(-50%)}.cat-info{padding:25px 0 0;text-align:center}.cat-info p{color:#000;font-size:15px}.cat-info p:last-child{margin-bottom:0;padding-bottom:0}.cat-title{color:#000;font-weight:600;font-size:20px}@media (min-width:768px){.student-content-view{width:20%}.student-content-view a{float:right;width:auto;margin:0}}.curriculum-videos,.indiv-curriculum-video,.video-caption{width:100%;float:left}.video-caption{margin:3px 0 0}.curriculum-items{margin-bottom:15px}.curriculum-header{display:none}@media (min-width:768px){.curriculum-header{float:left;width:100%;background:#000;color:#fff;padding:15px 0;font-weight:700;display:block;margin-bottom:20px}.curriculum-header-title{float:left;width:40%;padding-left:15px}}.desktop-zoom-items,.virtual-modal,.zoom-class{display:none}@media (min-width:768px){.curriculum-header-categories{float:left;width:40%}}.student-upcoming-events,.student-upcoming-events h5{float:left;width:100%}.student-previous-events{float:left;width:100%;margin:25px 0 0}.student-previous-events h5{float:left;width:100%}.all-event-items{float:left;width:100%;margin:20px 0 0}.all-event-items .student-upcoming-event-item-left{width:100%}@media (min-width:768px){.all-event-items .student-upcoming-event-item-left{width:300px}}.all-event-items .student-upcoming-event-item-left .student-upcoming-event-item-img{height:175px}.all-event-items .student-upcoming-event-item-right{float:left;width:100%;padding:25px 0 0}@media (min-width:768px){.all-event-items .student-upcoming-event-item-right{width:calc(100% - 300px)}}.all-event-items .student-upcoming-event-content p{font-size:15px}.event-date-bottom{margin-top:10px}.virtual-image{float:left;width:calc(100% + 50px);height:200px;margin:-25px 0 0 -25px;border-top-left-radius:5px;border-top-right-radius:5px;background-size:cover!important}.optional-password input[type=password],.optional-password input[type=submit],.schedule-item,.schedule-items,.virtual-button,.virtual-class-content,.virtual-content,.virtual-item-content,.virtual-title{width:100%;float:left}.virtual-item-content{margin:25px 0 0;position:relative}.virtual-item-content p{margin-top:0;padding-top:0}.virtual-title{font-size:22px;margin:0 0 15px;font-weight:700}.virtual-class-content{position:relative}.optional-password{position:absolute;bottom:0;top:0;left:0;right:0;background:#fff}.optional-password input[type=password]{border:1px solid #eee;border-radius:3px;padding:10px 15px;font-size:18px}.optional-password input[type=submit]{color:#fff;text-align:center;padding:10px 0;border-radius:3px;margin:10px 0 0;border:0;cursor:pointer}.schedule-items{margin:0 0 15px;background:#eff4f8;padding:20px;border-radius:5px}.schedule-items h6{font-style:normal}.schedule-item-left{float:left;width:50%;text-transform:uppercase;font-weight:700}@media (min-width:768px){.schedule-item-left{float:left;width:150px;text-transform:uppercase;font-weight:700}}.schedule-item-right{float:left;width:50%}@media (min-width:768px){.schedule-item-right{float:left;width:calc(100% - 150px)}.desktop-zoom-items{display:block}}.zoom-join-url{float:left;width:100%;margin:5px 0 0;font-size:13px}.zoom-join-url img{width:30px;height:auto;padding-left:3px}.zoom-bg{position:fixed;right:0;background:rgba(0,0,0,.7)}.zoom-overlay{width:60%;position:fixed;top:2.5%;left:20%;background:#fff;z-index:99999999999999;border-radius:10px;padding:30px}.zoom-overlay.full-zoom{width:95%;height:95%;left:2.5%}.zoom-top-logo{position:absolute;top:15px;left:15px;width:80px;height:auto}.zoom-top-logo img{width:100%;height:auto}.modal-content{float:left;width:100%}.modal-content-left{float:left;width:100%;padding:25px;background:#eee;border-radius:10px}.modal-content-left ol{margin:10px 0 0 30px}.modal-content-left ol li{margin:0 0 10px;font-size:18px}.modal-content-right{float:right;width:100%;border-radius:10px;margin:0 0 25px}.enter-name{float:left;width:100%}.enter-name input[type=text]{width:100%;border:1px solid #eee;border-radius:3px;padding:15px;font-size:18px;float:left}.enter-name input[type=submit],.waiting-lobby-header{color:#fff;font-size:20px;font-weight:700;float:left}.enter-name input[type=submit]{width:100%;text-align:center;padding:15px 0;border-radius:5px;margin:10px 0 0;background:#d80000;cursor:pointer}.zoom-class{float:left;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;border-radius:10px}.zoom-class iframe{float:left;width:100%;height:100%;border-radius:10px}.close-social,.close-zoom{width:30px;height:30px;right:-10px;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);cursor:pointer}.launch-zoom{cursor:pointer}.close-zoom{background:#fff;border-radius:50%;position:absolute;top:-10px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75);z-index:99999}.close-zoom svg{width:25px;height:25px;margin-top:2px;margin-left:3px}.virtual-item{float:left;width:100%}@media (min-width:960px){.virtual-item{width:32%}.virtual-item:nth-child(3n+2){margin:0 2%}.virtual-item:nth-child(3n+1){clear:both}}.virtual-disclaimer{float:left;width:100%;font-size:12px;margin:10px 0 0}.share-image{display:none}.social-interaction-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:99999;display:none}.social-interaction{float:left;width:400px;padding:20px;border:1px solid #ddd;border-radius:5px;text-align:center;position:fixed;top:50px;left:50%;margin-left:-200px;z-index:999991;background:#fff;display:none}.social-interaction img{border-radius:5px;margin:10px 0}.social-interaction h6{text-transform:uppercase;font-style:normal;font-size:16px;margin:0 0 5px}.share-progress{margin:7px auto 0;display:table;padding:7px 15px;background:#4267B2;color:#fff;text-align:center;border-radius:3px;cursor:pointer}.close-social{background:#fff;border-radius:50%;position:absolute;top:-10px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75);z-index:99999}.close-social svg{width:25px;height:25px;margin-top:2px;margin-left:2px}@media (min-width:768px){.mobile-zoom-items{display:none}.lobby-up{position:fixed;width:100%;height:100%}}.mobile-zoom-items span{display:block;float:left;margin:5px 0 0}.virtual-waiting-lobby{float:left;width:100%;background:#fff;position:absolute;top:0}.waiting-lobby-header{width:100%;background:#000;padding:15px 0;line-height:20px;text-align:center}@media (min-width:768px){.virtual-waiting-lobby{position:fixed;bottom:0;top:0;left:0;right:0;z-index:999999998}.waiting-lobby-header{position:absolute;top:0;left:0;right:0;padding:20px 0 16px;font-size:30px;line-height:26px;height:90px}}.waiting-lobby-header span{display:block;float:left;width:100%;font-size:15px;text-transform:uppercase;font-weight:300}.waiting-lobby-header .close-lobby{width:15px;height:15px;background:url(../img/close-white.png) no-repeat;background-size:15px 15px;position:absolute;cursor:pointer;top:25px;right:20px}@media (min-width:768px){.waiting-lobby-header .close-lobby{background:url(../img/close-white.png) no-repeat;background-size:20px 20px;width:20px;height:20px;right:30px;top:35px}.waiting-lobby-inner{position:absolute;top:90px;left:0;right:0;bottom:0}}.waiting-lobby-header .close-lobby a{display:block;width:100%;height:100%}.waiting-lobby-inner{float:left;width:100%;background:#fff}.waiting-lobby-left{float:left;width:100%}@media (min-width:768px){.waiting-lobby-left{position:absolute;left:0;top:0;bottom:0;width:calc(100% - 400px)}.waiting-meeting-tips{position:absolute;top:173px;left:0;right:0;bottom:0}}.waiting-meeting-tips{float:left;width:100%}.waiting-meeting-tips iframe{width:100%;height:250px}.waiting-meeting-info{float:left;width:100%;border-bottom:1px solid #d8d8d8}@media (min-width:768px){.waiting-meeting-tips iframe{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.waiting-meeting-info{position:absolute;height:80px;left:0;right:0;top:0;font-size:22px;line-height:20px}.waiting-meeting-info .waiting-meeting-id{position:absolute;top:0;left:0;bottom:0}}.waiting-lobby-disclaimer span,.waiting-meeting-info span{font-size:15px;text-transform:uppercase;font-weight:700;display:block;float:left}.waiting-meeting-info .waiting-meeting-id{width:50%;float:left;padding:20px}.waiting-meeting-info .waiting-meeting-pw{float:left;width:50%;border-left:1px solid #d8d8d8;padding:20px}.waiting-meeting-info span{width:100%}.waiting-lobby-join{width:100%;float:left}.waiting-lobby-join .join-button{padding:20px;float:left;width:100%}@media (min-width:768px){.waiting-meeting-info .waiting-meeting-pw{position:absolute;top:0;right:0;bottom:0}.waiting-lobby-join{width:100%;position:absolute;top:0;right:0;bottom:0}.waiting-lobby-join .join-button{position:absolute;left:0;right:0;top:80px}}.waiting-lobby-join .join-button .student-btn{float:left;width:100%!important}.waiting-lobby-right{float:left;width:100%;background:#f3f3f3;padding:20px}.box,.top-nav{background:#fff}@media (min-width:768px){.waiting-lobby-right{width:400px;position:absolute;top:0;right:0;bottom:0;border-left:1px solid #d8d8d8}.waiting-lobby-tips{max-height:calc(100vh - 450px);overflow:scroll}}.waiting-lobby-right h4{font-size:18px}.waiting-lobby-right ol{padding:0 20px}.waiting-lobby-right ol li{margin:0 0 8px}.waiting-lobby-tips{float:left;width:100%}.waiting-lobby-disclaimer{float:left;width:calc(100% + 40px);border-top:1px solid #d8d8d8;font-size:13px;margin-left:-20px;padding:20px 20px 0;margin-top:20px}.waiting-lobby-disclaimer span{width:100%}@media (min-width:768px){.waiting-lobby-disclaimer{position:absolute;width:100%;bottom:0;left:0;right:0;padding:20px;margin:0;max-height:250px;overflow:scroll}.announcement-open .top-nav{top:35px}}.top-nav{float:left;width:100%;padding:25px;border-bottom:1px solid #dee2e6}@media (min-width:768px){.top-nav{float:left;width:100%;position:absolute;top:0;left:0;right:0;padding:25px 45px 25px 320px}.top-nav .mobile-logo{display:none}}.top-nav .mobile-logo{width:150px;float:left}.top-nav .mobile-logo img{width:100%;height:auto}.top-nav ul{float:right;margin:0;padding:0}.top-nav ul li{list-style-type:none;display:inline-block;padding:0;margin:0 0 0 18px}.mobile-nav span,.top-nav ul li a{display:block;text-transform:uppercase}.top-nav ul li a{font-size:13px;font-weight:500;color:#111b24;border:1px solid #111b24;border-radius:3px;padding:5px 15px}.mobile-nav{float:left;width:100%;background:#030c2e;padding:15px 25px}.mobile-nav span{float:left;width:100%;font-weight:700;font-size:17px;color:#fff;cursor:pointer}.mobile-nav span svg{float:left;width:25px;height:auto;fill:#fff}.mobile-nav ul{float:left;width:100%;display:none;padding:15px 0 0;margin:0}.mobile-nav ul li{list-style-type:none;float:left;width:100%;padding:0;font-size:17px;margin:0 0 8px}.mobile-nav ul li a{color:#fff}.student-announcement{float:left;width:100%;padding:8px;color:#fff;font-size:14px;text-align:center;line-height:20px;position:relative;border-bottom:1px solid #fff}@media (min-width:768px){.mobile-nav{display:none}.student-announcement{border-bottom:0;position:absolute;top:0;left:0;right:0}}.student-announcement a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}footer{float:left;width:100%;padding:40px 38px}footer ul{float:right;margin:0;padding:0}footer ul li{display:inline-block;list-style-type:none;padding:0;margin:0 0 0 15px;font-size:11px}footer ul li a{color:rgba(0,0,0,.5)}@media (min-width:768px){.announcement-open .fixed-left{padding-top:145px}}.fixed-left{padding:40px 25px 0;float:left;width:100%}.small-container{max-width:1300px!important}.smaller-container{max-width:960px!important}.page-title{float:left;width:100%;margin:0 0 40px}.sub-page-title{float:left;width:100%;text-transform:uppercase;font-size:13px;margin-bottom:3px}.post-title{float:left;width:100%;margin:0 0 20px}.post-title .student-meta{float:left;width:100%;margin:20px 0 0}.full-col,.left-col{float:left;width:100%}@media (min-width:768px){.fixed-left{padding:110px 37px 0 310px;min-height:calc(100vh - 120px)}.left-col{float:left;width:65%;padding-right:35px;box-sizing:border-box}}.right-col{float:left;width:100%}@media (min-width:768px){.right-col{width:35%;float:right}}.box{float:left;width:100%;border:1px solid #e8ecf0;border-radius:5px;-webkit-box-shadow:0 0 19px -6px rgba(0,0,0,.1);-moz-box-shadow:0 0 19px -6px rgba(0,0,0,.1);box-shadow:0 0 19px -6px rgba(0,0,0,.1);padding:25px;margin:0 0 30px;position:relative}.box .view-all{position:absolute;top:25px;right:25px;width:auto;margin:0;font-size:12px;text-transform:uppercase}.box-info,.box-info ul,.box-info ul li,.box-title{width:100%;float:left}.box-title{font-size:18px;font-weight:500;margin:0 0 20px}.box-info ul{margin:0;padding:25px}.box-info ul li{padding:0 0 10px;list-style-type:none}.box-info ul li:last-child{padding-bottom:0}.announcement-open .left-menu,.announcement-open .left-menu-bg{top:35px}.left-menu,.left-menu-bg{top:0;background:#030c2e;width:275px;bottom:0;left:0}.left-menu-bg{position:fixed;display:none}@media (min-width:768px){.left-menu-bg{display:block}}.left-menu{float:left;position:absolute;color:#fff;z-index:2;display:none}.left-menu .logo,.navigation,.navigation span,.navigation ul,.navigation ul li{width:100%;float:left}@media (min-width:768px){.left-menu{display:block}}.left-menu .logo{margin:20px 0 0}.left-menu .logo img{width:70%;height:auto;margin:0 auto;display:table}.navigation{padding:0 25px;margin-top:40px}.navigation span{display:block;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:1px;opacity:.35}.navigation ul{margin:20px 0 0;padding:0}.navigation ul li{list-style-type:none;margin:0 0 8px;font-size:18px}.navigation ul li a{color:#fff;padding:10px 15px;display:block}.navigation ul li a.current{background:rgba(255,255,255,.08);border-radius:10px}.navigation ul li a:hover{background:rgba(255,255,255,.03);border-radius:10px}.account-area{position:fixed;bottom:0;left:0;width:275px}.account-area span{display:block;float:left;width:100%;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:1px;opacity:.35;padding:0 25px}.account-area .account-bot{float:left;width:100%;padding:0 25px 25px;position:relative}.account-area .account-area-left{float:left;position:absolute;bottom:40px;font-size:13px}.account-area .account-area-right{float:right;width:45px}.account-area ul,.account-area ul li,.student-meta{float:left;width:100%}.account-area .account-area-right img{width:100%;height:auto}.account-area ul{margin:0 0 25px;padding:0 25px 25px;border-bottom:1px solid rgba(255,255,255,.1)}.account-area ul li{list-style-type:none;padding:0;font-size:13px;margin:5px 0 0}.account-area ul li a{color:#fff}.student-meta ul{margin:0;padding:0}.student-meta ul li{list-style-type:none;float:left;margin:0 10px 0 0}