.hide-mobile{display:none}.section-title{font-size:24px;margin-bottom:30px}#student_spotlight{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}#student_spotlight #student_spotlight_profiles{order:2;flex:0 1 66.6%}#student_spotlight #student_spotlight_profiles .profile{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;align-content:flex-start;margin-bottom:30px}#student_spotlight #student_spotlight_profiles .profile .thumbnail{flex:0 1 45%;height:0;padding-bottom:45%;overflow:hidden;background-position:top center;background-size:cover}#student_spotlight #student_spotlight_profiles .profile .thumbnail a{display:block;width:100%;height:0;padding-bottom:100%}#student_spotlight #student_spotlight_profiles .profile .thumbnail img{display:none}#student_spotlight #student_spotlight_profiles .profile .info{flex:0 1 50%}#student_spotlight #student_spotlight_profiles .profile .info .student-name{font-size:26px;margin:0 0 10px;color:#674a7f}#student_spotlight #student_spotlight_profiles .profile .info div{margin-bottom:10px;color:#333}#student_spotlight #student_spotlight_profiles .profile .info div:last-of-type{margin-bottom:0}.single-student-spotlight .post{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}.single-student-spotlight .post header{flex:0 0 100%;padding-bottom:60px;display:flex;flex-flow:row nowrap;align-items:baseline}.single-student-spotlight .post header h1.entry-title{flex:0 0 85%}.single-student-spotlight .post .profile-content{order:2;flex:0 1 66.6%}.single-student-spotlight .post .profile-content .thumbnail{width:45%;height:0;padding-bottom:45%;overflow:hidden;background-position:top center;background-size:cover;margin:0 30px 15px 0;float:left}.single-student-spotlight .post .profile-content .thumbnail img{display:none}.single-student-spotlight .post .profile-content h2.entry-title{font-size:26px;margin-top:-6px}.single-student-spotlight .post .profile-content p{margin-bottom:10px}.single-student-spotlight .post .profile-content p.profile-info{line-height:1.25}.single-student-spotlight .post .profile-content .position{margin-right:-3px;font-style:italic}.single-student-spotlight .post .profile-content .company{font-style:italic}.single-student-spotlight .post .profile-content .class-year{font-weight:600;display:block;margin-bottom:20px}.single-student-spotlight .post .profile-content .quote{color:#674a7f;margin:0 0 30px;font-weight:500}.single-student-spotlight .post .profile-content .quote p{margin:0;padding:0}.single-student-spotlight .post .profile-content .quote em{font-weight:500}.single-student-spotlight .post .profile-content .logos{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-bottom:30px}.single-student-spotlight .post .profile-content .logos img{flex:0 1 calc( (100% / 4) - 30px);width:100%;max-width:105px}.single-student-spotlight .post .profile-content strong{font-weight:500}.single-student-spotlight .post .profile-content strong em,.single-student-spotlight .post .profile-content em strong{font-weight:700;font-style:italic}.single-student-spotlight .spotlight_prev_next{display:flex;flex-flow:row nowrap;justify-content:space-between}.single-student-spotlight .spotlight_prev_next.top{flex:0 0 15%}.single-student-spotlight .spotlight_prev_next.bottom{flex:0 0 100%;margin-top:60px;border-top:1px solid #674a7f;padding:30px 0}.single-student-spotlight .spotlight_prev_next.bottom span.hide-desktop{display:none}.single-student-spotlight .spotlight_prev_next .previous-profile,.single-student-spotlight .spotlight_prev_next .next-profile{flex:0 0 auto}.single-student-spotlight .spotlight_prev_next .next-profile{text-align:right}#student_navigation{order:1;flex:0 1 33.3%;padding-right:30px}#student_navigation .backtospotlight{display:block;margin-bottom:30px}#student_navigation h4{font-size:18px}#student_navigation ul{margin:0 0 20px 0}#student_navigation ul li{margin:5px 0;padding:3px 0;list-style:none;font-size:15px;line-height:19px}#student_navigation ul li.active{background-color:#eee;margin-left:-7px;padding-left:5px;padding-right:5px;border-left:2px solid #674a7f}#student_navigation ul li a{color:black;font-weight:400;display:block}#student_navigation ul li a:hover{color:#674a7f}#student_navigation ul li a:hoverspan{color:#666}#student_navigation ul li a span{display:block;color:#333;font-style:italic;font-weight:300}@media only screen and (max-width: 767px){.hide-mobile{display:block}.hide-desktop{display:none}span.hide-mobile{display:inline}#primary .pagewidth .content-width{padding:30px}#student_spotlight{flex-flow:row wrap}#student_spotlight #student_spotlight_profiles{order:1;flex:0 0 100%}#student_spotlight #student_spotlight_profiles .profile{flex-flow:row wrap}#student_spotlight #student_spotlight_profiles .profile:last-of-type .info{margin-bottom:0}#student_spotlight #student_spotlight_profiles .profile .thumbnail{flex:0 0 100%;padding-bottom:100%;margin-bottom:30px}#student_spotlight #student_spotlight_profiles .profile .info{flex:0 0 100%;margin-bottom:60px}#student_spotlight #student_spotlight_profiles .profile .info .student-name{margin-top:-5px;font-size:23px}.single-student-spotlight .post header{padding-bottom:30px;text-align:center;flex-flow:row wrap}.single-student-spotlight .post header h1.entry-title{padding:0;margin:0;text-align:center;flex:0 0 100%;order:3}.single-student-spotlight .post .profile-content{order:1;flex:0 0 100%;padding:0 0 30px 0}.single-student-spotlight .post .profile-content .thumbnail{width:100%;margin:0 0 20px 0;padding-bottom:100%}.single-student-spotlight .post .profile-content .quote{margin:30px 0}.single-student-spotlight .post .profile-content .quote:after{clear:both}.single-student-spotlight .post .profile-content .logos{margin-bottom:0}.single-student-spotlight .post .profile-content .logos img{flex:0 1 calc( (100% / 2) - 20px);width:100%;margin-bottom:40px;max-width:none}.single-student-spotlight .spotlight_prev_next.top,.single-student-spotlight .spotlight_prev_next.bottom{flex:0 0 100%;padding:30px 0 0 0;text-align:center}.single-student-spotlight .spotlight_prev_next.top{order:2;padding:0 0 30px 0;border-bottom:1px solid #674a7f;margin-bottom:30px}.single-student-spotlight .spotlight_prev_next .previous-profile{text-align:left}.single-student-spotlight .spotlight_prev_next .next-profile{text-align:right}.single-student-spotlight .backtospotlight{order:1;flex:0 0 100%;margin-bottom:15px}#student_navigation{order:2;flex:0 0 100%;padding:30px 0;border-top:1px solid #666}#student_navigation ul li{font-size:17px;line-height:24px}}
