.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;}
.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;}


/*================ Alert Start ================*/
.alert-block{ padding:17px 0 7px 0; margin:0; background:#bc2729; }
.alert-block .lt-block{ float:left; width:730px; padding:0; margin:0; border-bottom: 0px !important; }
.alert-block .lt-block .lt-panel{ float:left; width:83px; padding:5px 0 0 0; margin:0; line-height:0; }
.alert-block .lt-block .rt-panel{ float:right; width:620px; padding:5px 0 0 0; margin:0; line-height:normal; }
.alert-block .lt-block .rt-panel h1{ font-size:30px; color:#ffffff; line-height:30px; font-weight:700; padding:0 0 5px 0; margin:0; }
.alert-block .lt-block .rt-panel p{ font-size:15px; color:#ffffff; line-height:19px; font-weight:400; padding:0 0 5px 0; margin:0; }
.alert-block .lt-block .rt-panel a{ display:inline-block; float:right; font-size:15px; color:#ffffff; line-height:17px; font-weight:800; text-decoration:none; padding:0; margin:0; border-bottom:2px solid #f5be40; }
.alert-block .lt-block .rt-panel a:hover{ border-bottom:2px solid #bc2729; }
.alert-block .rt-block{ float:right; width:180px; padding: 0; margin:0; line-height:0; }
.alert-block .rt-block h6{ font-size:15px; text-align: right; color:#ffffff; line-height:44px; font-weight: normal; padding:0; margin:0; }
.alert-block .rt-block h6 a{ display:inline-block; float:right; padding:0; margin:0; line-height:0; padding-top: 10px; }
.alert-block .rt-block h6 a img{ border:none; }

.alert-block #hideshow {background: url(/Content/Uploads/Morris College/images/close-icon.png) no-repeat;cursor:pointer;border:none;}


/*================ Header ================*/
#header {background-color:#012c9b;padding-top: 1px;position:relative;}
#header .header-top-bar {background-color:#f5be40;padding: 4px 0;margin-top: 40px;}
#header .header-top-bar .rt-block {float:right;}
#header .header-top-bar .rt-block .secondary-header-nav {float:left;}
#header .header-top-bar .rt-block .secondary-header-nav ul {list-style-type:none;margin:0;padding:0;}
#header .header-top-bar .rt-block .secondary-header-nav ul li {float:left;padding-right:20px;}
#header .header-top-bar .rt-block .secondary-header-nav ul li a {font-family:'Raleway', sans-serif;color:#012c9b;font-weight: 700;line-height: 31px;text-decoration:none;}
#header .header-top-bar .rt-block .header-social {float:left;}
#header .header-top-bar .rt-block .header-social ul {margin:0;padding:0;list-style-type:none;}
#header .header-top-bar .rt-block .header-social ul li {float:left;padding-right:4px;}
#header .header-top-bar .rt-block .searchBox {float:left;width: 190px;}

#header .content .rt-block .searchBox label {position: absolute;top: auto; width: 1px; height: 1px; overflow: hidden;}
#header .content .searchBox{display:inline-block;position:relative;width: 244px;padding:0;margin: 0 0 0 10px;float: right;text-align:left;}
#header .content .rt-block .searchBox input[type="text"]{width: 100%;font-size:15px;color:#21436f;line-height:19px;font-weight:700;font-style:normal;padding: 5px 36px 5px 7px;margin:0px;outline:none;background:#fff;border:1px solid #aa862c;}
#header .content .rt-block .searchBox input[type="text"]::-webkit-input-placeholder{ color:#21436f; }
#header .content .rt-block .searchBox input[type="text"]:-moz-placeholder{ color:#21436f; opacity:1; }
#header .content .rt-block .searchBox input[type="text"]::-moz-placeholder{ color:#21436f; opacity: 1; }
#header .content .rt-block .searchBox input[type="text"]:-ms-input-placeholder{ color:#21436f; }
#header .content .rt-block .searchBox input[type="submit"] {background: url('/Content/Uploads/Morris College/images/search.png') 2px 3px no-repeat;width: 30px;height: 28px;padding:0;overflow:hidden;line-height:normal;display:block;outline:none;border:0;margin:0;cursor:pointer;text-indent:-999px;position:absolute;right: 0px;top: 0;}
#header .content .rt-block .searchBox input[type="text"]:focus, #header .content .rt-block .searchBox input[type="submit"]:focus {border:2px solid #012c9b;}

.header-bottom-bar #nav-wrap {float:right;}

#header .content .logo {position:absolute; width: 160px;padding: 8px 0 8px 0; top: 10px;}
#header .content .mobile-logo {display:none;}
#header .content .main-navigation {}

/*================ Footer ================*/
#footer {background-color:#012c9b;border-top:8px solid #f5be40;padding:40px 0 80px 0;}
#footer .footer-left-block {float:left;width: 25%;}
#footer .footer-middle-block {float:left;width: 50%;text-align:center;color:#fff;}
#footer .footer-middle-block .top-block {display:inline-block;clear:both;padding-bottom: 20px;}
#footer .footer-middle-block .top-block ul {list-style-type:none;padding:0;margin:0;}
#footer .footer-middle-block .top-block ul li:first-of-type {padding-left:0px;}
#footer .footer-middle-block .top-block ul li {float:left;padding: 0 15px;border-right:1px solid #fff;}
#footer .footer-middle-block .top-block ul li:last-of-type {border-right:none;padding-right:0px;}
#footer .footer-middle-block .top-block ul li a {color:#fff;font-weight:600;text-decoration:none;font-size: 16px;}
#footer .footer-middle-block .top-block ul li a:hover {text-decoration:underline;}
#footer .footer-middle-block .middle-block {font-weight:600;font-size:16px;}
#footer .footer-right-block {float:left;width: 25%;}
#footer .footer-right-block .mascot {float:right;}

/*================ 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;}
.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: 272px;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: 156px;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;}

/*================ Underpage ================*/
.inner-banner{ padding:0; margin:0; line-height:0; position:relative; }
.inner-banner img.big{ width:100%; height:auto; }
.inner-banner .desc{ width:100%; position:absolute; left:0; bottom:35px; padding:0; margin:0; }
.inner-banner .desc h2{display:inline-block;font-family: 'Raleway', sans-serif;font-size:35px;color:#fff;line-height:37px;font-weight: 600;padding: 24px 80px 24px 0;margin:0;}
.underpage .inner-top-block {padding: 16px 0 40px 0;}
.underpage .inner-top-block .breadcrumbs {float:left;}
.underpage .inner-top-block .breadcrumbs a {color:#012c9b;font-size:16px;font-weight:600;}
.underpage .inner-top-block .rt-panel {float:right;}
.underpage .inner-top-block .rt-panel #print-button:hover {cursor:pointer;}
.underpage .lt-block {width: 26%;float:left;}
.underpage .lt-block nav ul {list-style-type:none;margin:0;padding:0;}
.underpage .lt-block nav ul li a {color:#233872;}
.underpage .lt-block nav ul li > ul {margin-left:20px;}
.underpage .lt-block nav ul li > ul li a {color:#515151;}
.underpage .rt-block {width: 70%;float:left;padding: 0 0 20px 30px; margin-bottom:60px;border-left:1px solid #9e9e9e;}
.underpage .common-block {font-family:'Raleway', sans-serif;}
.underpage .common-block h1 {color: #012c9b;font-weight: 700;}
.underpage .common-block h2 {color: #012c9b;font-weight: 700;}
.underpage .common-block h3 {color: #012c9b;font-weight: 700;}
.underpage .common-block h4 {color: #012c9b;font-weight: 600;}
.underpage .common-block p {line-height:22px;}
.underpage .common-block p a {color:#2164a8;font-weight:600;}
.underpage .common-block ul li {}
.underpage .common-block ul li a {color:#2164a8;font-weight:600;}
.underpage .common-block ol li {}
.underpage .common-block ol li a {color:#2164a8;font-weight:600;}
.underpage .wide-block {padding-bottom: 80px;}
.underpage .accordions-block {padding-top:40px;}

.underpage .wide-block .lt-panel { float:left; width:48%; padding:0; margin:0; }
.underpage .wide-block .rt-panel{ float:right; width:48%; padding:0; margin:0; }

/*================ Dropdown Accordion List Layout ================*/
ul.box-dropdown {list-style: none;padding:0!important;margin: 0 0 20px 0!important;border: 1px solid #555;}
ul.box-dropdown > li {list-style: none;background: none!important;padding: 0 0!important;margin-bottom: 0;}
ul.box-dropdown li .box-dropdown-link {cursor: pointer;display: block;padding: 14px 20px;font-size: 15px;color: #292929;position: relative;}
ul.box-dropdown li .box-dropdown-link span {position: absolute;right: 18px;top: 9px;background: url("/Content/Uploads/Morris College/images/accordion.png") 0px 0 no-repeat;width: 37px;height: 32px;}
ul.box-dropdown li .box-dropdown-link:link,
ul.box-dropdown li .box-dropdown-link:active,
ul.box-dropdown li .box-dropdown-link:visited {text-decoration: none;}
ul.box-dropdown li .box-dropdown-link:hover {text-decoration: none;}
ul.box-dropdown li .box-dropdown-content {display: none;padding: 10px 16px;}
ul.box-dropdown li .box-dropdown-content p {font-size: 14px;line-height: 18px;}
ul.box-dropdown li > .box-dropdown-content > ul {font-size:14px;list-style-type:disc!important;padding-bottom: 10px;}
ul.box-dropdown li.active .box-dropdown-link span {background-position: -37px 0px;}
ul.box-dropdown li.active .box-dropdown-content {display: block;border-radius: 0 0 4px 4px;}
ul.box-dropdown li .box-dropdown-link .accordion-title {padding-right: 33px;line-height:normal;font-family: 'Raleway', sans-serif;font-size: 17px;font-weight: 600;}

/*================ Underpage Menu Gallery ================*/
#underpage-gallery {max-width:80%;margin: 28px auto 40px auto;padding-bottom: 10px;}
#underpage-gallery .fa-arrow-right{cursor:pointer;width:20px;position:absolute;right: -42px;top: 28%;line-height:0;padding:0;margin:0;z-index:9999;}
#underpage-gallery .fa-arrow-left {cursor:pointer;width:20px;position:absolute;left: -54px;top: 28%;line-height:0;padding:0;margin:0;z-index:9999;}
#underpage-gallery .slick-prev:before, .slick-next:before {color: #233872;}
#underpage-gallery .slick-slide img {margin:0 auto;width:100%;padding:0 2%;}
#underpage-gallery .slick-dots {padding:0;bottom: 0;}
#underpage-gallery .slick-dots li button:before {font-size: 12px;line-height: 52px;color: #233872;}
#underpage-gallery .slick-dots li {background:none;line-height: normal;padding: 0 0 2px 4px;}

/*================ Events List ================*/
#liveEventsSearch .formSet label {position: absolute;top: auto; width: 1px; height: 1px; overflow: hidden;}
#liveEventsSearch .formSet > label:first-of-type {display:block;position:relative;width:initial;height:initial;color:#252525;}
#liveEventsSearch .formSet .col-sm-11 div .col-sm-4 {float:left;}
#liveEventsSearch .formSet .col-sm-11 div .col-sm-4:last-child {display:none;}
#eventsList .eventBox{margin:20px 0 0;border-bottom: 1px solid #999;}
#eventsList .eventBox:last-of-type {border-bottom:none;}
#eventsList .eventBox .eventDate {text-align:center;margin-right: 50px;margin:0 auto;}
#eventsList .eventBox .eventDate .calendar-block {background-color: #2c2d7b;padding: 15px 4px;border-radius: 4px;}
#eventsList .eventBox .eventDate .calendar-block .month {font-weight: 600;font-size: 18px;color: #fff;}
#eventsList .eventBox .eventDate .calendar-block .day {color: #fff;padding: 0;margin-top: -8px;font-weight: 600;font-size: 18px;}
#eventsList .eventBox .eventDate .time {display:block;font-weight: 400;padding-top: 10px;}
#eventsList .eventBox .eventDesc h3 {color: #282b82;}
#eventsList .eventBox .eventDesc p a {margin-top:20px;color: #fff;text-decoration:none;display: inline-block;background-color: #4043b4;padding: 21px 46px;}
#eventsList .eventBox .eventDesc p a:hover {text-decoration:underline;}
.underpage .common-block .fc-center h2 {color:#0861aa;}
.fc-content-skeleton .fc-event {color:#233872;background-color: #fff;}
.fc-content-skeleton .fc-event:hover {color:#233872;text-decoration:underline;}

/*================ News ================*/
.news-list {padding-top:40px;}
.news-list .news-item {border-bottom: 1px solid #707070;padding:20px 0;}
.news-list .news-item:last-of-type {border-bottom:none;}
.news-list .news-item .img-container {width: 205px;float: left;margin-right: 1%;align-items:center;display:flex;background-color: #000;overflow: hidden;}
.news-list .news-item .img-container img {flex-shrink:0;width:100%;min-height:100%;}
.news-list .news-item .article-content {float: right;width: 70%;}
.news-list .news-item .article-content h2 {margin: 0;font-size:24px;}
.news-list .news-item .article-content h2 a {color: #2d2e7b;text-decoration: none;font-weight: 700;}
.news-list .news-item .article-content h2 a:hover, .news-list .news-item .article-content h2 a:focus {text-decoration:underline;}
.news-list .news-item .article-content .date {font-family: 'Raleway', sans-serif;font-weight:600;padding:10px 0;font-size:18px;}
.news-list .news-item .article-content span {display:block;float:right;padding-top:10px;}
.news-list .news-item .article-content span a {text-decoration:underline;color:#2c2e7b;font-weight:600;}


/*================ Academic Divisions ================*/
.academic-divisions-intro h1 {text-align:center;font-size:70px;margin-bottom:40px;}
.academic-divisions-intro p {margin-bottom:70px;font-weight:700;font-size:20px;}
.divisions-list {display:flex;align-items:center;justify-content: space-between;flex-direction: row;flex-wrap:wrap;flex-flow:row wrap;align-content: space-evenly;margin: -2px;}
.divisions-list .anchor-item {background-color:#012c9b;width: 33%;height: 250px;/* clear: both; *//* float: left; */margin: 2px; overflow: hidden; flex: 1 1 30%}
.divisions-list .anchor-item a {width: 100%;height: 100%;position: relative;align-items: center;display: flex;align-self: normal;overflow: hidden;}
.divisions-list .anchor-item a img {opacity:0.3;flex-shrink: 0;min-width: 100%;min-height: 100%;}
.divisions-list .anchor-item a .anchor-title {color:#fff;font-weight:700;font-size: 24px;line-height: 30px;position: absolute;width: 100%;display: table-cell;text-align: center;vertical-align: middle;padding: 0 46px;vertical-align:center;}
.academic-division {margin: 128px 0;position: relative;}
.academic-division > h2 {background-color:#f5be40;color:#1f1f1f!important;position: absolute;font-size: 42px;padding: 28px 25px;top: -22px;z-index: 100;}
.academic-division .division-img {height:290px;overflow:hidden;display:flex;justify-content:center;background-color: #012c9b;align-items:center;}
.academic-division .division-img > img {opacity: 0.5;}
.academic-division .division-info .division-body {background-color:#eee;padding:40px;}
.academic-division .division-info .division-body .lt-block {float:left;width: 60%;}
.academic-division .division-info .division-body .lt-block p {font-weight:600;font-size:20px;line-height:24px;}
.academic-division .division-info .division-body .rt-block {float:left;border-left: none;width: 40%;}
.academic-division .division-info .division-body .rt-block .div-list {padding-bottom:40px;}
.academic-division .division-info .division-body .rt-block .div-list h3 {text-transform:uppercase;color:#1f1f1f;padding-bottom: 8px;margin-bottom: 18px;border-bottom: 8px solid #f5be40;}
.academic-division .division-info .division-body .rt-block .div-list p {font-weight: 700;font-size:14px;}
.academic-division .division-info .division-body .rt-block .div-list:last-of-type {padding-bottom:0;}
.academic-division .division-info .division-body .rt-block .div-list:last-of-type h3 {font-size:18px; padding-bottom: 8px;margin-bottom: 18px;border-bottom: 8px solid #8b8b8b;}
.academic-division .division-footer {background-color:#d5d5d5;padding: 30px 40px 40px 40px;}
.academic-division .division-footer .lt-block h3 {color:#1f1f1f;text-transform:uppercase;}
.academic-division .division-footer .lt-block {width:60%;float:left;}
.academic-division .division-footer .lt-block ul {list-style-type:none;margin:0;padding:0;}
.academic-division .division-footer .lt-block ul li {background-color:#f5be40;position:relative;color:#1f1f1f;text-transform:uppercase;font-weight:700;font-size:20px;padding: 12px 56px 10px 14px;margin-bottom:16px;}
.academic-division .division-footer .lt-block ul li:after {content: url("/Content/Uploads/Morris College/images/major-arrow.png");position:absolute;right: 12px;top: 15px;}
.academic-division .division-footer .lt-block ul li:hover {background-color:#fdcc5c;cursor:pointer;}
.academic-division .division-footer .rt-block {width: 40%;float:left;padding: 0px 0 20px 34px;border-left:none;margin-bottom: 10px;}
.academic-division .division-footer .rt-block ul li a {color:#1f1f1f;font-weight:700;text-decoration:underline;}
.academic-division .division-footer .rt-block h3 {color:#1f1f1f;text-transform:uppercase;padding-bottom: 8px;margin-bottom: 18px;border-bottom:8px solid #8b8b8b;}
.academic-division .division-footer .rt-block ul {list-style-type:none;padding:0;margin:0;}
.academic-division .division-footer .rt-block ul li {color:#1f1f1f;font-weight:700;padding-bottom: 4px;text-transform:uppercase;}
.academic-division .division-footer .rt-block ul li:last-of-type {padding:0;}

.academic-major-layout .major-main-info {position:relative;background-color: #eee;margin-top:40px;}
.academic-major-layout .content > h1 {background-color:#f5be40;color:#1f1f1f!important;position: absolute;font-size: 32px;padding: 22px;top: -22px;z-index: 100;}
.academic-major-layout .major-slider .galleryids {display:none;}
.academic-major-layout .major-slider .fa-arrow-right{cursor:pointer;width: 40px;position:absolute;right: 0px;top: 46%;line-height:0;padding:0;margin:0;z-index:998;}
.academic-major-layout .major-slider .fa-arrow-left {cursor:pointer;width: 40px;position:absolute;left: 0px;top: 46%;line-height:0;padding:0;margin:0;z-index:998;}
.academic-major-layout .major-slider .slick-dots {background-color:#000;bottom:0;max-width: fit-content;position:relative;margin: -38px auto 0 auto;padding:0 10px 4px 10px;}
.academic-major-layout .major-slider .slick-dots li {padding:0;margin:0;}
.academic-major-layout .major-slider .slick-dots li button:before {font-size:12px;color:#cbcbcb;opacity:1;}
.academic-major-layout .major-slider .slick-dots li.slick-active button:before {color:#f6be45;}
.academic-major-layout .major-slider .slick-dots li button:focus {border:medium solid #f5be40;border-radius:10px;}
.academic-major-layout .major-content .lt-block {width: 100%;padding: 20px 18px 40px 18px;}
.academic-major-layout .major-content .rt-block {background-color:#d5d5d5;float: right;padding: 20px 16px;border-left: none;width: 400px;margin: 0 0 20px 30px;}
.academic-major-layout .major-content .rt-block > h3 {font-size:28px; text-transform:uppercase; padding-bottom: 8px;margin-bottom: 18px;border-bottom: 8px solid #8b8b8b;font-weight:700;}
.academic-major-layout .major-content .rt-block .department-info {padding-bottom:40px;}
.academic-major-layout .major-content .rt-block .department-info h3 {font-size:18px;}
.academic-major-layout .major-content .rt-block .department-info a {text-decoration:underline;color:#1f1f1f;}
.academic-major-layout .major-content .rt-block .department-docs h3 {text-transform:uppercase;font-size:26px;}
.academic-major-layout .major-content .rt-block .department-docs h3:before {content: url("/Content/Uploads/Morris College/images/documents-icon.png");}
.academic-major-layout .major-content .rt-block .department-docs .docs-list ul {list-style-type:none;padding:10px 0;margin:0;}
.academic-major-layout .major-content .rt-block .department-docs .docs-list ul li {font-size:14px;padding-bottom:8px;}
.academic-major-layout .major-content .rt-block .department-docs .docs-list ul li a {text-decoration:underline;color:#1f1f1f;}
.academic-major-layout .major-content p {font-weight: 500;}
.academic-major-layout .major-content h1 {color:#1f1f1f;font-size: 36px;}
.academic-major-layout .major-content h2 {color:#1f1f1f;}
.academic-major-layout .major-content h3 {color:#1f1f1f;}
.academic-major-layout .department-faculty-list {background-color:#d5d5d5;}
.academic-major-layout .department-faculty-list h2 {color:#1f1f1f;text-align:center;padding:40px 0;}
.academic-major-layout .department-faculty-list .faculty-section {width:25%;min-height: 360px;float:left;}
.academic-major-layout .department-faculty-list .faculty-section .faculty-image {background: url('/Content/Uploads/Morris College/Images/Content/logo.png');background-position:center;background-size:contain;width: 160px;height: 160px;margin:0 auto;overflow:hidden;border-radius:200px;display:flex;}
.academic-major-layout .department-faculty-list .faculty-section .faculty-image img {flex-shrink:initial;}
.academic-major-layout .department-faculty-list .faculty-section .faculty-text {text-align:center;padding: 20px 20px 0 20px;}
.academic-major-layout .department-faculty-list .faculty-section .faculty-text h3 {color:#1f1f1f;font-size:20px;}
.academic-major-layout .department-faculty-list .faculty-section .faculty-text p {font-weight:600;}
.academic-major-layout .course-curriculum-info h2 {color:#1f1f1f;text-align:center;padding:40px 0;}
.academic-major-layout .course-curriculum-info h3 {color:#1f1f1f;font-size:26px;}
.academic-major-layout .course-curriculum-info .course-curriculum-details {padding-top:26px;}
.academic-major-layout .course-curriculum-info .course-curriculum-details .lt-block {width: 50%;float:left;padding-right: 75px;}
.academic-major-layout .course-curriculum-info .course-curriculum-details .rt-block {width: 44%;border-left: none;padding: 0;float: left;margin: 0;}
.academic-major-layout .course-curriculum-info .course-curriculum-details .rt-block table tr td {font-size:12px;}
.academic-major-layout .course-curriculum-info .course-curriculum-details .rt-block table tr td:nth-of-type(2) {text-align:right;padding-right:50px;}

/*================ Dropdown Accordion List Layout ================*/
.minors-list ul.box-dropdown {list-style: none;padding:0!important;margin: 0 0 20px 0!important;border: none;}
.minors-list ul.box-dropdown > li {list-style: none;background: none!important;padding: 0 0!important;margin-bottom: 0;}
.minors-list ul.box-dropdown li .box-dropdown-link {cursor: pointer;display: block;padding: 20px 18px;background-color: #d7d7d7;font-size: 15px;color: #292929;position: relative;}
.minors-list ul.box-dropdown li .box-dropdown-link span {position: absolute;right: 18px;top: 9px;background: url("/Content/Uploads/Morris College/images/accordion.png") 0px 0 no-repeat;width: 37px;height: 32px;}
.minors-list ul.box-dropdown li .box-dropdown-link:link,
.minors-list ul.box-dropdown li .box-dropdown-link:active,
.minors-list ul.box-dropdown li .box-dropdown-link:visited {text-decoration: none;}
.minors-list ul.box-dropdown li .box-dropdown-link:hover {text-decoration: none;}
.minors-list ul.box-dropdown li .box-dropdown-content {display: none;padding: 10px 16px;}
.minors-list ul.box-dropdown li .box-dropdown-content p {font-size: 14px;line-height: 18px;}
.minors-list ul.box-dropdown li > .box-dropdown-content > ul {font-size:14px;list-style-type:disc!important;padding-bottom: 10px;}
.minors-list ul.box-dropdown li.active .box-dropdown-link span {background-position: -37px 0px;}
.minors-list ul.box-dropdown li.active .box-dropdown-content {display: block;background-color: #f2f2f2;padding: 31px 36px;font-weight: 500;border-radius: 0 0 4px 4px;font-size: 14px;}
.minors-list ul.box-dropdown li .box-dropdown-link .accordion-title {padding-right: 33px;line-height:normal;font-family: 'Raleway', sans-serif;font-size: 17px;font-weight: 700;}

/*================ Video Iframe ================*/
.videoWrapper {position: relative;padding-bottom: 56.25%;	padding-top: 25px;height: 0;}
.videoWrapper object, .videoWrapper embed, .videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.underpage .form-group input[type="radio"], .underpage  .form-group input[type="checkbox"] {float:left;margin-right:4px;}

/*================ IE Exceptions ================*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .homepage-welcome-info {background: url('/Content/Uploads/Morris%20College/images/home-bg-backup.jpg');background-attachment:fixed;background-size:cover;background-position:center center;padding: 50px 0;overflow: hidden;-webkit-backface-visibility: hidden;}
    .homepage-spotlight {background: url(/Content/Uploads/Morris%20College/images/home-bg2b.jpg);background-attachment:fixed;background-size:cover;background-position:center center;padding: 50px 0;overflow: hidden;-webkit-backface-visibility: hidden;}
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

/*Edge*/
@supports ( -ms-accelerator:true ) 
{
    html {overflow: hidden; height: 100%;}
    body {overflow: auto;height: 100%;}
}
/*Ie 10/11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{
    html {overflow: hidden;height: 100%;}
    body {overflow: auto;height: 100%;}
}


@media screen and (max-width: 1170px) {
    #header .header-top-bar {margin-top: 0;}
    #header .header-top-bar .rt-block {float:none;}
    #header .header-top-bar .rt-block .header-social {float:right;}
    #header .header-top-bar .rt-block .searchBox {float:right;margin-right:20px;}
    #header .content .logo {position:relative;float: left;width:120px;}
    .homepage-callouts ul {width: 774px;margin:0 auto;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 16px;column-gap: 16px;-moz-column-gap: 16px;}
    .homepage-callouts ul li {float:none;padding:0;margin:0;}
    .homepage-welcome-info #maincontent {width:100%;float:none;text-align:center;padding:0;}
    .homepage-welcome-info .homepage-video-container {width:100%;float:none;margin-top:40px;}
    .homepage-spotlight .content .spotlight-list .spotlight {width:100%;min-height: 77px;padding: 0;}
    .homepage-spotlight .content .spotlight-list .spotlight .img-container {width: 340px;float: left;margin-right: 18px;}
    .content{ width:92%; }
    .news-list .news-item .article-content {width:50%;}
    .academic-division > h2 {position: relative;text-align: center;}
    .academic-division .division-img {margin-top: -30px;}
    .academic-division .division-info .division-body .lt-block {float:none;width:100%;margin-bottom: 42px;}
    .academic-division .division-info .division-body .rt-block {float:none;width:100%;margin:0;padding:0;}
    .academic-division .division-footer .lt-block {float:none;width:100%;}
    .academic-division .division-footer .rt-block {float:none;width:100%;margin: 45px 0 0 0;padding:0;}
    #footer .footer-middle-block .top-block ul li {width: 100%; border: 0px;}
    
    .homepage-slider .fa-arrow-left {top: 36% !important; left: 10px !important;}
    .homepage-slider .fa-arrow-right {top: 36% !important; right: 10px !important;}
    
    .alert-block .lt-block .rt-panel a{ 
}
}

@media screen and (max-width: 1000px) {
    #header .header-top-bar .rt-block {float:none;width:100%;display: block;clear:both;}
    #header .header-top-bar .rt-block .secondary-header-nav {float:none;}
    #header .header-top-bar .rt-block .searchBox {float:left;margin:10px 0 10px 0;}
    #header .header-top-bar .rt-block .header-social {float: left;margin: 10px 10px 0 0;}
    #footer .footer-middle-block .top-block ul li {padding: 0 7px;}
        img.main-logo {display: none !important;}
    img.mobile-logo {display: block !important;}
}

@media screen and (max-width: 900px) {
    .divisions-list .anchor-item {width:49.8%;}
    .homepage-callouts ul {width: 544px;margin:0 auto;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 40px;column-gap: 40px;-moz-column-gap: 40px;}
	.content .inner-top-block {margin: 0;}
	.content .inner-top-block .breadcrumb {float:none;}
	.content .lt-block {float:none;margin:0 0 40px 0;padding:0 0 20px 0;width:100%;text-align:center;border-bottom:1px solid #707070;}
    .content .lt-block .sidebar ul li ul li > a {padding:0;}
    .content .rt-block {border-left:none; width:100%;float:none;padding:0;}
    .wide-block .common-block .lt-panel,
	.wide-block .common-block .rt-panel {width:100%;clear:both;}
	.academic-division .division-img {height:initial;}
	.academic-division .division-info .division-body .lt-block {border-bottom:none;text-align:initial;padding:initial;}
    .academic-division .division-footer .lt-block {border-bottom:none;text-align:initial;padding:initial;}

    
}

@media screen and (max-width: 820px) {
    .homepage-spotlight .content .spotlight-list .spotlight {float:none;width:352px;margin: 0 auto 54px auto;min-height:576px;}
    .homepage-spotlight .content .spotlight-list .spotlight:last-of-type {margin: 0 auto 54px auto;}
    .homepage-spotlight .content .spotlight-list .spotlight .img-container {width:100%;}
    
    .alert-block .lt-block .lt-panel{ width: 25%;}
    .alert-block .lt-block .rt-panel{ width: 100%;}
}

@media screen and (max-width: 700px) {
    #header .content .logo {top: 0; padding: 5px 0 5px 0; float: left; margin: auto;}

    
    #header .secondary-header-nav ul {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;text-align:center;width:100%;}
    #header .secondary-header-nav li {width: 100%; padding-right: 0px !important;}
    
    #main-navigation { /* display: none; */}
    
    .homepage-callouts ul {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;text-align:center;width:100%;}
    
    .searchBox {float: right !important;}
    
    
    .homepage-slider .fa-arrow-left {top: 16% !important; left: 10px !important;}
    .homepage-slider .fa-arrow-right {top: 16% !important; right: 10px !important;}
    
    .homepage-events .homepage-event {width: 50%;}
    
    .divisions-list .anchor-item {flex: 1 1 100%;}
    .inner-banner .desc h2 { padding: 0px;}
}

@media screen and (max-width: 600px) {
    .divisions-list .anchor-item {width:100%;}
    .homepage-spotlight .content .spotlight-list .spotlight {width:100%;}
	.news-list .news-item .img-container {margin:0 auto 20px auto;width:90%;float:none;}
	.news-list .news-image img {width:100%;}
	.news-list .news-item .article-content {width:100%;float:none;clear:both;}
	
	.alert-block .lt-block .lt-panel{ float:none; width:100%; text-align:center; padding:0 0 10px 0; }
	.alert-block .lt-block .rt-panel{ float:none; width:100%; }
}

/* bandaid fixes to make the header nav suck less, post QA1 edits */
@media screen and (min-width: 1171px) {
    .main-logo {
        height: 130px;
        position: relative;
        /*right: 60px;*/
        top: -10px;
    }
}

@media screen and (min-width: 1001px) and (max-width: 1170px) {
    #header .content .logo {
        float: none !important;
        margin: 0 auto;
    }
    
    .sf-menu > li > a {
        padding: 5px 15px 5px 0px !important;
        font-size: 1em !important;
        text-align: center;
        margin: 0 auto;
    }
}

@media screen and (min-width: 701px) and (max-width: 1000px) {
    #menu-icon {
        margin: 15px 0 0 0 !important;
    }
    
    .mobile-logo {
        padding-bottom: 1em;
    }
}

@media screen and (max-width: 650px) {
    .academic-major-layout .course-curriculum-info .course-curriculum-details .lt-block {
        width: 80%;
        float: none;
        padding-right: 0;
        margin: 0 auto;
    }

    .academic-major-layout .course-curriculum-info .course-curriculum-details .lt-block ol {
        text-align: left;
    }

    .academic-major-layout .course-curriculum-info .course-curriculum-details .rt-block {
        width: 80%;
        float: none;
        margin: 0 auto;
    }

    .academic-major-layout .course-curriculum-info .course-curriculum-details .rt-block caption {
        caption-side: initial;
    }
}

@media screen and (min-width: 341px) and (max-width: 360px) {
    .inner-banner .desc h2 {
        font-size: 1.5rem;
    }
}

@media screen and (max-width: 470px) {
    .academic-division .division-footer .lt-block ul li {
        font-size: 1em;
    }
    
    .underpage .common-block h2 {
        font-size: 1.5em;
    }
}

@media screen and (max-width: 404px) {
    .academic-division .division-footer .lt-block ul li::after {
        display: none;
    }
    .academic-division .division-footer .lt-block ul li {
        font-size: 0.75em;
        padding: 15px;
        text-align: center;
    }
}

@media screen and (max-width: 340px) {
    .inner-banner .desc h2 {
        font-size: 1.2rem;
    }
}

.underpage {
    padding-bottom: 5em;
}

.divisions-list .anchor-item a img:hover {
    opacity: 0.1;
    transition: opacity 1s ease-in-out;
}

/* mega menu */
.sf-mega-one {
    left: -455% !important;
    width: auto !important;
}

.sf-mega-section {
    padding: 2em 12em 0em 4em !important;
}

.sf-mega-section h2 {
    font-size: 1.25em;
    text-decoration: underline;
    color: white;
    width: 175px;
}

.sf-mega-section ul {
    margin: 1em 0 !important;
}

.sf-mega-section ul li {
    padding: 5px 0px !important;
}

a[href="/current-students"] + ul {
    visibility: hidden;
}