  /*#detroitNav .section-nav { position: relative; }*/
#detroitNav { position: relative; }
#detroitNav.noJS .viewport { overflow-x: scroll; }
#detroitNav.noJS .navWrapper { width: 10000%; }
#detroitNav .section-nav { margin: 0; }
#detroitNav > .wrapper.one-row { padding: 0; }
#detroitNav .slider { position: relative; overflow: hidden; }
#detroitNav .viewport { display: inline-block; overflow-x: visible; position: relative; }
#detroitNav .viewport .overlayMask { background-color: #a6093d; height: 44px; position: absolute; }
/*#detroitNav .viewport:hover { height: 10000px; }*/

/* Arrows */
.slick-prev,
.slick-next {
    background: transparent;
    border: none;
    cursor: pointer;
    color: transparent;
    display: block;
    font-size: 0;
    line-height: 0;
    height: 44px;
    outline: none;
    padding: 0;
    width: 66px;
    position: relative;
    z-index: 3;
}
.section-nav .slick-prev:not(.slick-disabled) {
    background: -moz-linear-gradient(left, rgba(96,8,37,1) 0%, rgba(96,8,37,1) 58%, rgba(96,8,37,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(96,8,37,1) 0%,rgba(96,8,37,1) 58%,rgba(96,8,37,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(96,8,37,1) 0%,rgba(96,8,37,1) 58%,rgba(96,8,37,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#600825', endColorstr='#00600825',GradientType=1 ); /* IE6-9 */
}
.section-nav .slick-next:not(.slick-disabled) {
    background: -moz-linear-gradient(left, rgba(96,8,37,0) 0%, rgba(96,8,37,1) 42%, rgba(96,8,37,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(96,8,37,0) 0%,rgba(96,8,37,1) 42%,rgba(96,8,37,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(96,8,37,0) 0%,rgba(96,8,37,1) 42%,rgba(96,8,37,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00600825', endColorstr='#600825',GradientType=1 ); /* IE6-9 */
}
.section-nav .slick-prev,
.section-nav .slick-next {
    background: #600825;
    height: 44px;
    top: 0px;
    width: 66px;
}

.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
  
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
    cursor: initial;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'FontAwesome';
    font-size: 2.250rem;
    line-height: 1;
    opacity: 1;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: 0;
    /*float: left;*/
    display: inline-block;
    vertical-align: top;
}
.slick-prev:before {
    content: '\f100';
}

.slick-next {
    right: 0;
    float: right;
    position: absolute;
    z-index: 3;
}
.slick-next:before {
    content: '\f101';
}


/* Section Nav  
-------------------------------------------------------------- */
.pre-section-bar { background: #002d71; height: 16px; z-index: 2; width: 100%; border-top: 1px solid #002967; }
.college-title { height: auto;  z-index: 3;}
.scrolled .college-title { height: auto; z-index:3;}
.college-title .title { padding: 20px 12px; font-size: 2.625em; color: #FFF; line-height: 1.2em; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.college-banner { min-height: 326px; display: block; background: #eee; clear: both; }
.scrolled .college-title .title { font-size: 1.313em; padding: 10px; }
.section-bar { background: #a6093d; float: left; height: 44px; width: 100%; z-index: 2; overflow: visible; }
.section-bar.top { background: #002d71; height: 18px; margin-top: 158px; z-index: 1; }
.section-nav { height: 33px; margin-left: 0%; margin-right: 2%; z-index: 2; }
.section-nav .topnav { overflow: hidden; float: left; position: relative; z-index: 2; /*min-width: 175px;*/ }
.section-nav .topnav > span:after { color: #fff; font-family: FontAwesome; content: "\f105"; font-size: 6.250em; line-height: .5; position: absolute; right: 0px; top: -6px; overflow: hidden; }
.section-nav .topnav:last-child > span:after { display: none; }
.section-nav .topnav > span { padding-right: 50px; }
.section-nav .topnav:last-child > span { padding-right: 20px; }
.section-nav .topnav a.item1 { color: #fff; font-size: 1.15em; text-decoration: none; padding: 8px 0px 8px 16px; display: inline-block; height: 44px; }
.section-nav .topnav:last-child a.item1 { padding: 8px 16px; }
/* .section-nav .topnav > a:nth-child(1) { padding-left: 0; } */
.section-nav .topnav a.item1 + .downArrow { color: #FFF; display: inline-block; margin-left: 20px; padding: 8px 0; cursor: pointer; }
.section-nav .topnav a.item1 + .downArrow:before { font-family: FontAwesome; content: "\f0d7"; font-size: 1.313em; padding: 0 12px; border-left: 2px solid #830423; border-right: 2px solid #830423; }
.section-nav .topnav a:hover/*, .section-nav .topnav > a:focus*/ { text-decoration: underline; }
.submenu { opacity: 0; display: none; background: #ccc; opacity: 1; margin: 0; padding: 15px 10px; position: absolute; width: 100%; }
/*.submenu div { display: inline-block; }*/
.section-nav .sub.open .submenu { display: block; }
/* .section-nav .sub:hover .submenu:first-child { margin: 0; } */
.submenu a { color: #000; display: block; text-decoration: none; padding: 5px; }
.submenu a:hover, .section-nav .sub:hover .submenu a:focus { text-decoration: underline; }

/* Mobile Menu
-------------------------------------------------------------- */
.mobileMenu .mainNav ul { background-color: #9b0939; }
.mobileMenu a.current { color: #f1b434; }
.mobileMenu li div { padding: 10px 0 10px 5px; }
.mobileMenu li.active.parent { background-color: #8b0834; /*padding-bottom: 10px; margin-bottom: 0;*/ /*border-top: 1px solid #a80a3e;*/ border-top: 1px solid #8b0834; }
.mobileMenu a.current:before { font-family: FontAwesome; content: "\f0da"; /*font-size: 1.313em;*/ padding-right: 8px; }