.accessHidden {
    position:absolute; 
    left:-10000px; 
    top:auto; 
    width:1px; 
    height:1px; 
    overflow:hidden;
}

/*================ Global ================*/

body { margin: 0;padding: 0;position:relative;font-family: 'Raleway', sans-serif;}

.content{ width:1140px; margin:0 auto; position:relative;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img.big{ width:100%; }

.skip {z-index:2000;position: absolute;top: -1000px;left: -1000px;height: 1px;width: 1px;text-align: left;overflow:hidden;background-color:white;padding:20px;-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);	}
a.skip:active, a.skip:focus, a.skip:hover {left: 0;top: 0;width: auto;height: auto;overflow: visible;font-weight:600;color:#333;}

/*================ Homepage Content ================*/
.homepage-slider {padding:0;margin:0;line-height:0;position:relative;}
.homepage-slider img.big{ width:100%; }
.homepage-slider .slick-dots {bottom:10px;display:none !important;}
.homepage-slider .slick-dots li button:before {font-size:15px;color:#cbcbcb;opacity:1;}
.homepage-slider .slick-dots li.slick-active button:before {color:#012c9b;}
.homepage-slider .slick-dots li button:focus {border:medium solid #f5be40;border-radius:10px;}
.homepage-slider .slick-dotted.slick-slider {margin-bottom:0px!important;}
.homepage-slider .fa-arrow-right{cursor:pointer;width: 40px;position:absolute;right: 48px;top: 46%;line-height:0;padding:0;margin:0;z-index:998;}
.homepage-slider .fa-arrow-left {cursor:pointer;width: 40px;position:absolute;left: 40px;top: 46%;line-height:0;padding:0;margin:0;z-index:998;}
.homepage-callouts {background-color:#012c9b;padding: 20px 0;border-top: 2px solid #fff;border-bottom: 4px solid #fff;}
.homepage-callouts ul {list-style-type:none;margin:0;padding:0;}
.homepage-callouts ul li {float:left;padding-right: 6%;}
.homepage-callouts ul li:last-of-type {padding-right:0%;}
.homepage-callouts ul li a {color:#fff;font-weight:600;font-family: 'Raleway', sans-serif;text-decoration:none;font-size: 20px;}
.homepage-callouts ul li a:hover, .homepage-callouts ul li a:focus {text-decoration:underline;}
.homepage-welcome-info {background: url('/Content/Uploads/Morris%20College/images/home-bg.jpg');background-attachment:fixed;background-size:cover;background-position:center center;padding: 50px 0;background-color:rgba(49,49,49,0.7);overflow: hidden;-webkit-backface-visibility: hidden;background-blend-mode: multiply;}
.homepage-welcome-info .homepage-video-container {float:right;width: 40%;}
.homepage-welcome-info .homepage-video-container iframe {border:none;}
.homepage-welcome-info #maincontent {float:left;width: 54%;color:#fff;padding:0 50px 0 0;}
.homepage-welcome-info #maincontent h1 {font-size:40px;margin: 0 0 10px 0;}
.homepage-welcome-info #maincontent p {font-size:15px;line-height:20px;}
.homepage-welcome-info #maincontent a {color:#012c9b;background-color:#f5be40;font-weight:600;padding: 14px 28px;font-size: 18px;display:inline-block;text-decoration: none;border-radius: 6px;}

/*================ Homepage Events ================*/
.homepage-events {background-color:#012c9b;padding: 40px 0;border-top: 4px solid #fff;font-family: 'Raleway', sans-serif;border-bottom: 4px solid #fff;}
.homepage-events .content .events-list > h2 {font-size: 44px;font-weight: 700;text-align:center;color: #f5be40;margin: 0;padding: 0 0 76px 0;}
.homepage-events .content .events-list .events-centered {text-align:center;}
.homepage-events .homepage-event {display:inline-block;width: 19%;padding: 0px 3%;min-height: 307px;margin: 0 0 20px 0;box-sizing: initial;vertical-align:top;}
.homepage-events .homepage-event .top-circle{width: 136px;height: 136px;border-radius:50%;background: #fff;margin: 0 auto;padding:0;}
.homepage-events .homepage-event .top-circle h3{font-size: 28px;color: #1e355a;line-height: 34px;font-weight: 600;text-transform:uppercase;padding: 24px 0 0 0;margin:0;}
.homepage-events .homepage-event .top-circle h3 span{display:block;font-size: 50px;color: #1e355a;line-height: 54px;font-weight: 700;}
.homepage-events .homepage-event h3 {font-size: 25px;color:#fff;line-height:22px;text-align: center;font-weight: 500;padding: 23px 0 8px 0;margin:0;}
.homepage-events .homepage-event h3 a {color:#fff;text-decoration:none;}
.homepage-events .homepage-event h3 a:hover, .homepage-events .homepage-event h3 a:focus {text-decoration:underline;}
.homepage-events .homepage-event h3 span{ display:block; }
.homepage-events .homepage-event p{font-size:15px;color:#fff;line-height: 34px;font-weight:400;text-align:  center;padding:0;margin:0;}
.homepage-events .content .events-list .news-events {width: 450px;margin: 20px auto 0 auto;}
.homepage-events .content .events-list .news-events a {box-sizing:initial;color:#012c9b;font-weight: 700;text-align:center;display:inline-block;border-radius:4px;background-color: #f5be40;padding:16px 28px;max-width: 250px;margin-right: 18px;text-decoration:none;transition: all 0.3s ease 0s;font-size: 24px;}
.homepage-events .content .events-list .news-events a:last-of-type {margin-right:0px;}
.homepage-events .content .events-list .news-events a:hover {background-color:#f5be40;color:#fff;}
.homepage-events .sorry-no-events {color:#fff;text-align:center;font-size:20px;padding-bottom:20px;}

.homepage-spotlight {background: url('/Content/Uploads/Morris%20College/images/home-bg2.jpg');background-attachment:fixed;background-size:cover;background-position:center center;padding: 50px 0;font-family: 'Raleway', sans-serif;background-color:rgba(49,49,49,0.7);overflow: hidden;-webkit-backface-visibility: hidden;background-blend-mode: multiply;}
.homepage-spotlight .content .spotlight-list > h2 {font-size: 70px;font-weight: 700;text-align:center;color: #f5be40;margin: 0;padding: 0 0 60px 0;}
.homepage-spotlight .content .spotlight-list .spotlight {position:relative;float:left;width: 352px;padding:0 0 25px 0;min-height: 576px;margin:0 40px 50px 0;background:#fff;}
.homepage-spotlight .content .spotlight-list .spotlight:last-of-type {margin-right:0;}
.homepage-spotlight .content .spotlight-list .spotlight a {text-decoration:none;}
.homepage-spotlight .content .spotlight-list .spotlight h2 {background-color:#f5be40;margin:0;color:#012c9b;text-align:center;font-size: 24px;font-weight: 800;padding: 15px 0;text-transform:uppercase;}
.homepage-spotlight .content .spotlight-list .spotlight .img-container {width: 100%;max-height:238px;align-items:center;display:flex;background-color: #000;overflow: hidden;}
.homepage-spotlight .content .spotlight-list .spotlight .img-container img {flex-shrink:0;width:100%;min-height:100%;}
.homepage-spotlight .content .spotlight-list .spotlight .home-news-content {padding: 12px 14px 0 14px;}
.homepage-spotlight .content .spotlight-list .spotlight .home-news-content h3 {color:#2f2d54;font-size: 20px;font-weight: 700;}
.homepage-spotlight .content .spotlight-list .spotlight .home-news-content p {color: #2f2d54;font-weight: 500;padding: 10px 0;}
.homepage-spotlight .content .spotlight-list .spotlight .home-news-content .featured-title {position: absolute;bottom: 12px;right: 20px;color:#1f1f1f;}
.homepage-spotlight .content .spotlight-list .spotlight:hover .home-news-content .featured-title {text-decoration:underline;}

