body {    -ms-overflow-style: -ms-autohiding-scrollbar;    overflow: auto}a,div,label,p,span {    font-family: arial, sans-serif}b,strong {    font-weight: 700}em,i {    font-style: italic}u {    text-decoration: underline}.no-transform {    font: inherit;    text-transform: none}.inherit-font-size {    font-size: inherit}a {    text-decoration: underline;    cursor: pointer;    color: inherit;    outline: 0}a.mega-octicon,a.octicon,a>*,a>.mega-octicon,a>.octicon {    cursor: pointer}p {    line-height: 1.2em}table.bordered,table.bordered td,table.bordered th {    border: 1px solid}a.rounded-button {    border-radius: 15px;    display: inline-block;    padding: 5px 10px;    text-decoration: none;    font-family: Lato, sans-serif;    font-weight: lighter;    font-size: 12px;    text-align: center;    line-height: 100%}.squared-button {    text-decoration: none}.clear {    clear: both}a.img-link {    margin-bottom: 5px;    display: inline-block}.full-width {    width: 100%;    display: block;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}.text-center {    text-align: center}.accent-inherit-cta-arrow:after,.cta-arrow:after {    content: "";    width: 0;    height: 0;    margin-left: 8px;    margin-bottom: -1px;    border-top: 6px solid transparent;    border-bottom: 6px solid transparent;    border-left: 10px solid;    display: inline-block}a.push-down-arrow:after {    content: "";    width: 0;    height: 0;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-top: 10px solid;    display: block;    margin: 5px auto 0}a.push-down-arrow.active:after {    border-bottom: 10px solid;    border-top: 0 solid}.accordion-header:after {    content: "";    width: 0;    height: 0;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-top: 8px solid;    margin-top: 3px;    display: inline-block;    float: right;    -moz-transition: all .3s ease;    -o-transition: all .3s ease;    -webkit-transition: all .3s ease;    transition: all .3s ease}li.active .accordion-header:after {    border-top: 0 solid;    border-bottom: 8px solid}.bold {    font-weight: 700}.rounded-button,.rounded-button.gray-bg {    background-color: #959595;    color: #fff}.rounded-button.dark-gray-bg-hover:hover,.rounded-button:hover {    background-color: gray;    color: #fff}.squared-button,.squared-button.gray-bg {    background-color: #f1f1f1;    color: #969696}.dark-gray-bg,.squared-button.dark-gray-bg-hover:hover,.squared-button:hover {    background-color: gray;    color: #fff}.maroon-bg,.maroon-bg-hover:hover {    background-color: #c8102e;    color: #fff}.maroon-bg-trans {    background-color: rgba(216, 16, 46, .7);    color: #fff}.dark-maroon-bg-hover:hover {    background-color: #4c0c1b;    color: #fff}.light-white-trans-bg {    background-color: rgba(255, 255, 255, .3);    color: #fff}.light-white-trans-bg:hover {    background-color: rgba(255, 255, 255, 1);    color: #959595}.white-trans-bg {    background-color: rgba(255, 255, 255, .75);    color: #000}.white-trans-bg:hover {    background-color: rgba(255, 255, 255, 1);    color: #000}.white,.white-hover:hover {    color: #fff}.maroon,.maroon-hover:hover {    color: #661424}.dark-maroon,.dark-maroon-hover:hover {    color: #4c0c1b}.gray,.gray-hover:hover {    color: #959595}.dark-gray,.dark-gray-hover:hover {    color: gray}.sub-program-degree-req-section .expand-container+.expand-container {    border-top: 1px solid #969696;    padding-top: 10px}.expandable {    height: 0;    overflow: hidden}.expand-collapseTo150 .expandable {    height: 150px}.expandable.active {    height: auto}a.anchor-expand {    float: right;    margin: 8px 0;    color: inherit}a.anchor-expand:hover {    color: gray}.sfPageEditor .expandable {    height: auto}.featured-content-box {    border: 1px solid #f3f3f3;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 10px 9px}.featured-content-box:after {    content: '';    display: block;    visibility: hidden;    height: 0;    width: 0;    clear: both}.left40,.left50,.left60,.right40,.right50,.right60 {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}.left40:after,.left50:after,.left60:after,.right40:after,.right50:after,.right60:after {    content: '';    display: block;    visibility: hidden;    height: 0;    width: 0;    clear: both}.left40,.left50,.left60 {    float: left;    padding-right: 10px}.right40,.right50,.right60 {    float: right;    padding-left: 10px}.left40,.right40 {    width: 40%}.left50,.right50 {    width: 50%}.left60,.right60 {    width: 60%}.text-ad {    height: 64px;    display: block;    float: left}.text-ad .line1,.text-ad .line2 {    display: block;    text-align: center;    text-transform: uppercase}.text-ad .line1 {    font-size: 14px;    margin-top: 10px;    font-weight: lighter;    font-family: Lato, sans-serif}.text-ad .line2 {    font-size: 22px;    margin-top: 6px;    font-family: Oswald, sans-serif}.social-icons {    list-style-type: none;    margin-left: 0;    margin-top: 10px;    margin-bottom: 20px}.social-icons li {    display: inline;    opacity: .5}.social-icons li:hover {    opacity: 1}.content-section {    font-size: 14px;    width: 100%;    height: auto;    z-index: 0;    padding-bottom: 20px;    margin: 0;    position: relative;    color: #969696;    clear: both}.homepage .content-section {    overflow: hidden}.ancillary .content-section {    padding-top: 40px}.content-section p {    margin: 0 auto 10px;    color: #969696}.sfreContentArea p {    margin: 0 auto 10px}
.content-section td 
{   
 padding: 10px;
background: rgba(253, 102, 102, 0.22);
color: #000;
 }
 .sfreContentArea td {    padding: 3px 5px;    border: 1px dotted #696969}.content-section ol,.sfreContentArea ol {    display: block;    list-style-type: decimal;    margin-left: 35px}.content-section ul,.sfreContentArea ul {    display: block;    list-style-type: circle;    margin-left: 35px}
 .content-section li,.sfreContentArea li {   
     line-height: 1.4em;
    list-style: url;
}
.content-section ol.no-list-style,.content-section ul.no-list-style,.sfBreadcrumbWrp ul,.sfreContentArea ol.no-list-style,.sfreContentArea ul.no-list-style {    list-style-type: none;    margin-left: 0}ol.sfLoginFieldsWrp {    list-style: none;    margin: 0}.content-section .rounded-button {    margin-bottom: 5px}[class*=sprite-] {    background: url(../imgs/cu-sprite.png) no-repeat;    display: inline-block}.sprite-footer-logo {    background-position: 0 0;    width: 393px;    height: 100px}.sprite-masthead {    background-position: 0 -100px;    width: 238px;    height: 60px}[class*=sprite-social-] {    width: 34px;    height: 34px}.sprite-social-facebook-icon {    background-position: 0 -240px}.sprite-social-facebook-icon:hover {    background-position: 0 -200px}.sprite-social-twitter-icon {    background-position: -35px -240px}.sprite-social-twitter-icon:hover {    background-position: -35px -200px}.sprite-social-youtube-icon {    background-position: -70px -240px}.sprite-social-youtube-icon:hover {    background-position: -70px -200px}.sprite-social-instagram-icon {    background-position: -105px -240px}.sprite-social-instagram-icon:hover {    background-position: -105px -200px}.sprite-social-linkedin-icon {    background-position: -140px -240px}.sprite-social-linkedin-icon:hover {    background-position: -140px -200px}[class*=sprite-largesocial-] {    height: 83px;    width: 83px}.sprite-largesocial-news {    background-position: -200px -200px}.sprite-largesocial-facebook {    background-position: -200px -300px}.sprite-largesocial-twitter {    background-position: -200px -400px}[class*=sprite-news-] {    width: 28px;    height: 28px}.sprite-news-all-icon {    background-position: 0 -330px}.sprite-news-all-icon.active,.sprite-news-all-icon:hover {    background-position: 0 -300px}.sprite-news-facebook-icon {    background-position: -30px -330px}.sprite-news-facebook-icon.active,.sprite-news-facebook-icon:hover {    background-position: -30px -300px}.sprite-news-twitter-icon {    background-position: -60px -330px}.sprite-news-twitter-icon.active,.sprite-news-twitter-icon:hover {    background-position: -60px -300px}.sprite-news-youtube-icon {    background-position: -90px -330px}.sprite-news-youtube-icon.active,.sprite-news-youtube-icon:hover {    background-position: -90px -300px}.sprite-news-instagram-icon {    background-position: -120px -330px}.sprite-news-instagram-icon.active,.sprite-news-instagram-icon:hover {    background-position: -120px -300px}.sprite-news-blogs-icon {    background-position: -150px -330px}.sprite-news-blogs-icon.active,.sprite-news-blogs-icon:hover {    background-position: -150px -300px}.sprite-creditcards {    background-position: 0 -400px;    width: 160px;    height: 22px}.sprite-cvv {    background-position: 0 -430px;    width: 34px;    height: 21px}.sprite-cal {    background-position: -40px -430px;    width: 16px;    height: 16px}#return-to-top {    position: fixed;    bottom: 20px;    right: 20px;    background: #000;    background: rgba(0, 0, 0, .7);    width: 40px;    height: 40px;    text-decoration: none;    -webkit-border-radius: 35px;    -moz-border-radius: 35px;    border-radius: 35px;    display: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    z-index: 100;    text-align: center}#return-to-top i {    color: #fff;    margin: 0;    position: relative;    top: 3px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease}#return-to-top:hover {    background: rgba(0, 0, 0, .9)}#return-to-top:hover i {    color: #fff;    top: 0}.notification-bar {    width: 100%;    height: auto;    background: #000;    position: fixed;    top: -50px;    z-index: 10}.notification-bar .row {    margin-bottom: 0!important}.bar-wrapper {    width: 100%;    height: 50px;    font-family: Lato, sans-serif;    color: #fff}.gray-bar {    width: 35%;    height: 100%;    background: #2a2a2a;    -webkit-transform: skew(-35deg);    -moz-transform: skew(-35deg);    -ms-transform: skew(-35deg);    -o-transform: skew(-35deg);    transform: skew(-35deg);    margin-bottom: -50px}.bar-wrapper #question {    margin-right: 10px;    position: relative;    top: 3px}.bar-wrapper h4 {    font-size: 24px;    display: inline;    text-transform: uppercase;    margin-right: 35px;    position: relative;    top: -3px}.bar-wrapper span {    font-weight: 700}.bar-wrapper p {    display: inline;    font-size: 20px;    margin-right: 20px;    position: relative;    top: -4px}.bar-wrapper input {    font-family: Lato, sans-serif;    font-size: 16px;    background: #2a2a2a;    border-color: #2a2a2a;    color: #fff;    outline: 0;    position: relative;    top: -4px}.bar-wrapper input:focus {    outline: 0}.bar-wrapper #search {    position: relative;    top: -4px}
.wrapper-header {  
  height: 620px;   
  background-color: #000;
  background-repeat: no-repeat; 
  background-position: 50% center; 
  background-size: cover; 
  position: relative;  
  overflow: hidden
  }
.tbls {
    width: 100%;
    word-break: break-all;
    background-color: #fff;
    font-size: 12px;
    text-align: left !important;
	margin-left: 0%;
   }
.ttdd{
   
    background-color: rgba(252, 80, 80, 0.87);
    padding: 10px;
    color: #fff;
}

  .slant {  
  height: 620px; 
  width: 100%; 
  -webkit-transform: skew(35deg); 
  -moz-transform: skew(35deg);   
  -ms-transform: skew(35deg); 
  -o-transform: skew(35deg);  
  transform: skew(35deg);  
  position: absolute;
  right: -630px; 
  background-color:rgba(18, 119, 163, 0.45);
}
  
  background-color: rgba(74, 178, 216, 0.90);    z-index: 2}.feature-message-title-line1 > 
  img {    width: 100%;}
 
  
  .calendar-day-wrapper.slick-slide {    display: none !important;}small {    font-size: 17px;}.column12 > h3 {    color: #c8102e;    font-weight: bold;}.slant-in {    height: 620px;    width: 100%;    right: -630px;    background-color: rgba(216, 16, 46, .6);    z-index: 2}.content-header {    z-index: 10;    -webkit-transform: skew(-35deg);    -moz-transform: skew(-35deg);    -ms-transform: skew(-35deg);    -o-transform: skew(-35deg);    transform: skew(-35deg)}.content-header-text .feature-message-title-line1 {    font-family: Lato, sans-serif;    font-size: 50px;    line-height: 70px;    color: #cdcfcf;    font-weight: lighter;    display: block;    text-transform: uppercase;    margin-top: 50px}.content-header-text .feature-message-title-line2 {    font-family: Oswald, sans-serif;    color: #fff;    font-size: 100px;    display: block;    font-weight: lighter;    text-transform: uppercase}.content-header-text p {    margin-top: 15px;    color: #cdcfcf;    line-height: 1.7em;    font-size: 18px;    font-family: Lato, sans-serif}.wrapper-nav nav {    margin-top: -80px}.wrapper-nav nav>.row:first-child {    height: 25px}.subpage #wrapper-nav-menu {    background-color: #f1f1f1}.wrapper-nav nav ul>li>a {    text-decoration: none;    font-family: Lato;    font-weight: lighter}.wrapper-nav a.megaitem-link {    color: #fff}.black-bar {    background-color: rgba(255, 255, 255, 1);    bottom: 0;    height: 160px;    position: absolute;    right: -896px;    transform: skew(35deg);    -webkit-transform: skew(35deg);    -moz-transform: skew(35deg);    -ms-transform: skew(35deg);    -o-transform: skew(35deg);    width: 100%;    z-index: 2}.black-bar img {    transform: skew(-35deg);    -webkit-transform: skew(-35deg);    -moz-transform: skew(-35deg);    -ms-transform: skew(-35deg);    -o-transform: skew(-35deg);    margin-left: 40px;    margin-top: 45px;    width: 29%;}.sprite-masthead.masthead-img {    width: 52%;}.position-fix {    position: relative;    top: 10px;    margin-bottom: -20px}li#sub-navigation-expander>a:first-child {    display: none}div#navigation-searchbar,div#navigation-searchbar.active {    display: none;    background-color: #000;    padding: 10px 40px 10px 10px;    position: relative;    z-index: 1}.subpage div#navigation-searchbar {    position: relative;    left: 0;    right: 0}div#navigation-searchbar input#searchbar-search {    margin: 0;    padding: 0 10px;    border: none;    border-radius: 15px;    line-height: 2em;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}div#navigation-searchbar input#searchbar-search:focus {    outline: 0}div#navigation-searchbar a.octicon-search {    position: absolute;    right: 15px;    top: 50%;    margin-top: -8px}.subpage #sub-navigation-wrapper {    z-index: 1;    position: relative}.sub-navigation-bar {    position: relative;    z-index: 5;    margin-left: 158px}.sub-navigation-bar:after {    content: '.';    display: block;    visibility: collapse;    height: 0;    width: 0;    clear: both}.sub-navigation-bar .row {    height: 150px;    top: 600px}.sub-navigation-bar ul {    z-index: 5}.sub-navigation-bar ul li {    list-style: none;    margin-top: 7px;    padding: 0 8px 0 7px;    float: left;    font-size: 12px;    border-right: 1px solid #fff}.sub-navigation-bar ul li a {    color: #fff}div#expand-search-apply-wrapper {    float: left;    position: relative;    z-index: 1}a#expand-nav-button {    display: none;    font-size: 48px;    vertical-align: middle;    margin-right: 10px}a#expand-search-button {    display: none;    vertical-align: middle}a.apply-now-button {    z-index: 5;    font-size: 11px;    text-align: center;    padding: 7px 9px;    text-transform: uppercase}div.sub-navigation-bar {    float: left}.sub-navigation-bar ul li:last-child {    border: none}.masthead-img {    z-index: 10;    position: absolute;    bottom: 25px;    left: 40px;    -webkit-transform: skew(-35deg);    -moz-transform: skew(-35deg);    -ms-transform: skew(-35deg);    -o-transform: skew(-35deg);    transform: skew(-35deg);    text-decoration: none}nav .row {    margin-bottom: 0}div.wrapper-nav {    background-color: #f1f1f1;    width: 100%}.subpage div.wrapper-nav {    position: relative;    z-index: 1;    background-color: transparent}.main-navigation {    position: relative;    z-index: 5;    margin-top: 10px}.subpage .main-navigation {    z-index: 1}.main-navigation>ul.megamenu {    font-size: 13px;    z-index: 10}.main-navigation>ul.megamenu>li.megaitem {    display: block;    float: left;    z-index: 10}.main-navigation>ul.megamenu>li.megaitem>a.megaitem-link {    line-height: 45px;    z-index: 10;    cursor: pointer;    display: block;    text-align: center;    text-transform: uppercase}li.megaitem.search>a.megaitem-link>span {    margin-left: 5px;    font-size: inherit}.main-navigation>ul.megamenu>li.megaitem>div.megasub {    display: none;    position: relative;    width: 1140px}.main-navigation>ul.megamenu>li.active.megaitem>div.megasub {    display: block}.main-navigation>ul.megamenu>li:nth-child(1),.main-navigation>ul.megamenu>li:nth-child(2) {    width: 105px}.main-navigation>ul.megamenu>li:nth-child(2) div.megasub {    left: -105px}.main-navigation>ul.megamenu>li:nth-child(3) {    width: 105px}.main-navigation>ul.megamenu>li:nth-child(3) div.megasub {    left: -210px}.main-navigation>ul.megamenu>li:nth-child(4) {    width: 80px}.main-navigation>ul.megamenu>li:nth-child(4) div.megasub {    left: -315px}.main-navigation>ul.megamenu>li:nth-child(5) {    width: 80px}.main-navigation>ul.megamenu>li:nth-child(5) div.megasub {    left: -395px}.main-navigation>ul.megamenu>li:nth-child(6) {    width: 100px}.main-navigation>ul.megamenu>li:nth-child(6) div.megasub {    left: -475px}.main-navigation>ul.megamenu>li:nth-child(7) {    width: 80px}.main-navigation>ul.megamenu>li:nth-child(7) div.megasub {    left: -575px}.main-navigation>ul.megamenu>li:nth-child(8) {    width: 100px}.main-navigation>ul.megamenu>li:nth-child(8) div.megasub {    left: -655px}.main-navigation>ul.megamenu>li.megaitem.active,.main-navigation>ul.megamenu>li.megaitem:hover {    background-color: #f1f1f1}.main-navigation>ul.megamenu>li.megaitem.active>a:first-child,.main-navigation>ul.megamenu>li.megaitem>a:first-child:hover {    color: #696969}.megasub {    z-index: 10;    padding: 40px 0;    overflow: hidden;    background-color: #f1f1f1;    color: #969696}.megasub .text-ad {    margin-bottom: 15px;    height: 107px}.megasub .text-ad .line1 {    font-size: 16px;    padding-top: 24px;    margin-top: 0}.megasub .text-ad .line2 {    font-size: 34px}.megasub a.rounded-button {    margin-bottom: 4px;    line-height: 1.4em}.megasub a.rounded-button:last-child {    margin-bottom: 0}.megasub.plum-accent a.rounded-button.maroon-bg {    background-color: #969696;    color: #fff}.megasub.plum-accent a.rounded-button.maroon-bg:hover {    background-color: #3f0d16}.megasub .sub-heading {    font-family: Lato, sans-serif;    font-size: 17px;    line-height: 23px;    padding-bottom: 12px}.megasub .sub-text {    font-family: Lato, sans-serif;    margin-bottom: 12px;    line-height: 15px}.megasub .sub-text:first-child {    margin-top: 12px}.megasub h3 {    font-family: Oswald, sans-serif;    font-size: 27px;    margin-bottom: 16px;    line-height: 1.2em;    text-transform: uppercase}.megasubnav ul.navlist {    position: relative;    top: -18px}.megasubnav ul.navlist>li>a.nav-link {    text-transform: uppercase;    font-size: 19px;    line-height: 27px;    padding-top: 18px;    padding-bottom: 18px;    font-family: Oswald, sans-serif;    font-weight: 400;    display: block}.megasubnav ul.navlist .nav-bottom-border {    border-bottom: 1px solid #dadada}.nav-arrow {    padding-right: 25px;    position: relative}.nav-arrow:after {    content: "";    width: 0;    height: 0;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    border-left: 17px solid #969696;    display: inline-block;    position: absolute;    top: 50%;    right: 0;    margin-top: -10px}.megasubnav ul.navlist>li.contact>a.nav-link {    padding-bottom: 12px}.megasubnav .contact p.sub-heading {    font-size: 13px;    padding-bottom: 4px}.megasub section {    margin-bottom: 38px}.megasub section:after {    content: ".";    height: 0;    width: 0;    display: block;    clear: both;    visibility: hidden}.megasub section table tr>td {    padding: 0 12px 12px 0}.megasub section table {    margin-bottom: 5px}.megasub section dl:after {    content: "";    height: 0;    width: 0;    clear: both;    display: block}.megasub section dl dt {    clear: left;    float: left;    font-weight: 700;    margin: 0 8px 12px 0}.megasub section dl dt:last-of-type {    margin-bottom: 0}.megasub section dl dd {    float: left;    display: inline}input#megaSubSearch {    line-height: 35px;    border: none;    float: left;    width: 80%;    padding: 0 5px;    margin: 0;    font-size: 24px}div.search-input-wrapper a.octicon-search {    background-color: #231f20;    line-height: 35px;    padding: 0 10px;    margin-left: 5px}.mobile-apply {    display: none}.mission-row {    margin-top: 30px}
  .content-slant {    height: 1000px;    width: 100%;    background: #fff;    -webkit-transform: skew(35deg);    -moz-transform: skew(35deg);    -ms-transform: skew(35deg);    -o-transform: skew(35deg);    transform: skew(35deg);    position: absolute;    right: -1197px;    z-index: -1}h3.mission-statement-header {    font-family: Lato, sans-serif;    font-size: 20px;    line-height: 25px;    text-align: left;    white-space: nowrap;    margin-top: -5px;}.mission-statement-header span {    font-family: Oswald, sans-serif;    font-size: 21px}p.mission-statement-para {    font-family: Lato, sans-serif;    font-size: 14px;    line-height: 1.4em;    position: relative;    top: 4px;    margin: 0;    text-align: justify;    color: #5b5b5b}
  p.mission-statement-para a {    text-decoration: none;margin-right:24px;    color: #bb1519;    letter-spacing: -1px}.picture-slider {    width: 100%;    position: relative;    margin-bottom: 0!important}.picture-slider .slider-item {    height: 182px;    background-repeat: no-repeat;    background-size: cover;    background-position: center}.slider-header {    width: 100%;    height: 33px;    z-index: 10}.slider-detail-wrapper {    height: 0;    overflow: hidden;    font-family: Lato, sans-serif;    text-align: left;    font-size: 14px;    line-height: 16px;    -webkit-transition: height .5s;    -moz-transition: height .5s;    -ms-transition: height .5s;    -o-transition: height .5s;    transition: height .5s}.slider-item:hover .slider-detail-wrapper {    height: 100%}.slider-detail-wrapper p.slider-detail {    padding: 0 35px;    color: #fff;    text-align: left;    margin-bottom: 12px}.slider-detail-wrapper p.slider-detail a:hover {    color: #fff}.headline-slider-text h3 {    width: 100%;    color: #fff;    font-family: Lato, sans-serif;    font-weight: lighter;    font-size: 17px;    text-align: center;    padding-top: 5px}.headline-slider-text strong {    color: #fff;    font-family: Oswald, sans-serif;    font-size: 22px;    font-weight: 500;    padding-right: 10px;    text-transform: uppercase}.picture-button-container {    width: 4%;    float: left}
  .noteworthy {  
  width: 100%; 
   border: 2px solid #f3f3f3;
  background-color: #fff; 
  overflow: hidden;
  }
  .noteworthy-heading {    margin-bottom: 5px;    border-bottom: 2px solid #f3f3f3;}
  .footer-logo img {    width: 23%;}.noteworthy-heading:after {    content: '.';    display: block;    width: 0;    height: 0;    visibility: hidden;    clear: both}.noteworthy-heading h3 {    font-family: Oswald, sans-serif;    font-size: 20px;    float: left;    display: block;    margin: 4px 0 0 8px;    text-transform: uppercase}#news-view-all-button {    position: relative;    top: 3px}.noteworthy-item-wrapper {    width: 100%;    float: left}.noteworthy-item-wrapper .noteworthy-title {    font-size: 16px;    margin-bottom: 6px;    font-family: Lato, sans-serif;    display: block;    line-height: 1.1em}.noteworthy-item-wrapper .noteworthy-date {    color: #c8c8c8;    font-style: italic;    font-family: Lato, sans-serif;    display: block}.noteworthy-item-wrapper .noteworthy-detail {    margin-top: 8px}.noteworthy-item {    padding: 0 8px}.noteworthy-item a {    text-decoration: none;    color: #766c6e}.noteworthy-item.right-border {    border-right: 1px solid #f3f3f3}.noteworthy-item ul {    margin: 0}.noteworthy-item li {    background: #f7f7f7;    display: inline-block;    font-size: 10px;    margin: 1px;    padding: 3px 0 2px 8px;    text-transform: uppercase;    width: 250px}.highlights-events-row {    height: 177px;    margin-top: 2%;}div#highlights {    height: 100%;    overflow: hidden;    float: left}.highlight {    background: #f1f1f1}.highlight-wrapper:hover .highlight-detail {    top: -100%}.highlight-detail:before {    content: '';    display: block;    position: absolute;    height: 200px;    width: 500px;    top: -137px;    background-color: #f1f1f1;    -webkit-transform: rotate(15deg);    -moz-transform: rotate(15deg);    -ms-transform: rotate(15deg);    -o-transform: rotate(15deg);    transform: rotate(15deg)}.highlight-detail {    background-color: #fff;    position: relative;    top: 0;    -webkit-transition: top .5s;    -moz-transition: top .5s;    -ms-transition: top .5s;    -o-transition: top .5s;    transition: top .5s}.highlight-detail>.highlight-detail-content {    z-index: 50;    position: relative;    padding-left: 5px}div.highlight-container,div.highlight-wrapper {    overflow: hidden;    height: 100%}.highlight,.highlight-detail {    height: 173px;    border: 2px solid #f1f1f1;    overflow: hidden}.highlight-push {    float: right;    clear: right;    height: 4px;    margin-right: 15px}.highlight-container img {    display: block;    margin: 0 auto;    padding-top: 20px}.highlight-container span.line1 {    font-family: Oswald, sans-serif;    font-weight: 400;    display: block;    margin-top: 15px;    text-align: center;    font-size: 18px;    text-transform: uppercase}.highlight-container span.line2 {    font-family: Lato, sans-serif;    font-weight: 400;    padding: 5px 19px 15px;    text-align: center;    font-size: 13px;    text-transform: uppercase;    display: block}.highlight-container h6,.highlight-detail-heading {    font-family: Oswald, sans-serif;    font-weight: 400;    display: block;    font-size: 16px;    text-transform: uppercase;    line-height: 1.2em;    margin-top: 5px}.highlight-container p {    font-family: Lato, sans-serif;    font-size: 13px;    margin: 10px 5px 10px 0}#highlight4 {    display: none}.slider-header-calendar {    width: 100%;    height: 33px;    z-index: 10}.headline-calendar-slider-text {    color: #fff;    font-family: Oswald, sans-serif;    font-weight: lighter;    font-size: 14px;    padding: 5px 0 0 30px;    text-transform: uppercase}.headline-calendar-slider-text h3 {    float: left;    font-weight: 100}.calendar-heading {    width: 100%;    background-color: #eee;    height: auto;    overflow: hidden;    margin-bottom: 5px}.calendar-day {    width: 14%;    height: 30px;    background-color: #555;    font-size: 22px;    font-family: Oswald;    font-weight: 700;    color: #fff;    text-align: center;    padding-top: 3px;    float: left}.calendar-month {    width: auto;    height: 26px;    font-size: 20px;    padding: 4px 0 0 8px;    float: left;    text-transform: uppercase}.calendar-month span {    text-transform: none;    font-size: 11px;    padding-left: 5px}.calendar-day-events {    background-color: #fff;    font-family: Lato, sans-serif;    height: 132px;    border: 1px solid #f1f1f1;    margin-top: 10px}.calendar-day-events p {    font-size: 12px;    padding: 3px 5px;    margin: 0}.calendar-day-events a {    text-decoration: none}.calendar-day-events a:hover {    text-decoration: underline}.calendar-slider .slick-track div:nth-child(odd) .calendar-day-events {    margin-right: 10px}.calendar-slider .slick-track div:nth-child(even) .calendar-day-events {    margin-left: 10px}#calendar-view-all-button {    margin-left: 15px;    vertical-align: bottom;    text-transform: none}.calendar-noteworthy-mobile-button {    width: 100%;    height: 50px;    background: #f1f1f1;    font-family: Oswald;    letter-spacing: .1em;    display: none;    text-decoration: none}.calendar-noteworthy-mobile-button h2 {    color: #969696;    text-transform: uppercase;    font-size: 20px;    line-height: 50px;    margin-left: 20px;    margin-right: 20px}.feature-message-title-line1 {    margin-top: 10%;}
  .social-section {   
  width: 100%; 
  overflow: hidden;   
  background: url("../pibm/images/campus-background.jpg") right center no-repeat fixed;
  background-size: cover; 
  padding: 60px 0;
  }
  
  [class*="sprite-"] {    background: rgba(0, 0, 0, 0) url("../pibm/images/cu-sprite.png") no-repeat scroll 0 0;    display: inline-block;}.social-item {    width: 33.33333%;    float: left;    -ms-word-wrap: break-word;    word-wrap: break-word}.social-item section {    background-color: rgba(0, 0, 0, .7);    height: 250px;    margin-left: 85px;    margin-right: 10px}.social-item p,.social-item span.social-item-heading,.social-item span.social-item-pubdate {    color: #fff;    font-weight: 400;    margin-left: 20px;    display: block}.social-item .icon {    z-index: 5;    float: left;    margin-left: 15px;    margin-top: -25px}.social-item span.social-item-heading {    font-size: 20px;    margin-top: 5px;    padding-top: 15px;    font-family: Oswald, sans-serif;    text-transform: uppercase}.social-item span.social-item-account {    font-size: 16px;    margin-left: 5px;    font-family: inherit;    text-transform: initial;    font-weight: lighter}.social-item span.social-item-pubdate {    font-size: 14px;    margin-top: 5px;    margin-bottom: 15px;    text-transform: uppercase}.social-item p {    font-size: 12px;    margin-right: 20px;    margin-bottom: 12px;    color: #dbdbdb}.social-item a {    text-decoration: none}a.social-view-all-button {    margin-left: 20px;    position: absolute;    bottom: 20px;    font-weight: 700}#gallery figure img {    z-index: 10;    display: none}
  footer {    width: 100%; 
  height: auto;  
  background-color:#2C86AC;
  position: relative; 
  overflow: hidden;   
  color: #41AAA6;   
  font-family: Lato, sans-serif;    font-weight: 400}


footer #logo {    margin-top: 30px;
margin-bottom: 25px;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;}


footer section#footer-logo-copyright p {    font-size: 14px;   display: inline  }  footer section#footer-address-links {    margin-top: 50px;    text-align: right}
  .footer-triangle {    width: 60%; 
  position: relative; 
  left: -30%;  
  height: 250px; 
  background:#41AAA6;  
  -webkit-transform: skew(-35deg);    -moz-transform: skew(-35deg);    -ms-transform: skew(-35deg);    -o-transform: skew(-35deg);    transform: skew(-35deg);    margin-bottom: -250px}.footer-links {    margin-top: 30px}.footer-links a {    color: inherit;    text-decoration: underline;    display: block;    position: relative;    bottom: 0}.readMoreSocialLinks {    color: rgba(255, 255, 255, .6)}.socalWebsiteLinks {    color: #fff}.readMoreSocialLinks:hover,.socalWebsiteLinks:hover {    text-decoration: underline}.holdsall {    z-index: 15}#header {    width: 100%;    height: 500px;    background-color: #000;    background-repeat: no-repeat;    background-position: center;    background-size: cover;    overflow: hidden;    margin-top: -102px;    -webkit-transition: margin-top .3s;    -moz-transition: margin-top .3s;    -ms-transition: margin-top .3s;    -o-transition: margin-top .3s;    transition: margin-top .3s;    z-index: 0;    position: relative;    float: left}div[class*=expanded].wrapper-nav+#header {    margin-top: 0}.header-action-button-wrapper {    position: absolute;    width: 150px;    z-index: 5}.homepage .header-action-button-wrapper {    top: 539px}.subpage .header-action-button-wrapper {    top: 21px}.header-action-button-wrapper .rounded-button {    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .8);    display: block;    font-size: 13px;    padding: 7px 0;    width: 100%;    text-transform: uppercase}.header-action-button-wrapper .rounded-button.cta-arrow:after {    margin-left: 12px}.header-loading-gif {    height: 32px;    width: 32px;    position: absolute;    top: 225px;    left: 50%;    z-index: 200}.homepage .header-loading-gif {    left: 25%;    top: 290px}.subpage .black-bar {    position: relative;    overflow: hidden;    z-index: 1;    -webkit-transition: background-color 1s;    -o-transition: background-color 1s;    -moz-transition: background-color 1s;    -ms-transition: background-color 1s;    transition: background-color 1s}.subpage div[class*=expanded].wrapper-nav .black-bar {    background-color: rgba(0, 0, 0, 1)}.homepage .wrapper-nav .black-bar {    display: none}.sub-academics-sub-nav {    top: 13px}.sub-academics-main-nav {    position: relative;    z-index: 5;    top: 7px;    float: left}.sub-academics-slant {    height: 100%;    -webkit-transform: skew(35deg);    -moz-transform: skew(35deg);    -ms-transform: skew(35deg);    -o-transform: skew(35deg);    transform: skew(35deg);    background-color: rgba(102, 20, 36, .6);    z-index: 2;    overflow: hidden;    position: relative;    left: 74%}#header-title-wrapper {    position: absolute;    bottom: 0;    width: 100%}#header-title-wrapper 
.container12 {    overflow: hidden;    padding-top: 40px}.header-shape {    width: 95%;    background-color: rgba(102, 20, 36, .7);    -webkit-transform: rotate(3deg);    -moz-transform: rotate(3deg);    -ms-transform: rotate(3deg);    -o-transform: rotate(3deg);    transform: rotate(3deg);    position: relative;    left: -5px;    margin-bottom: -45px;    padding-bottom: 60px}.ancillary .header-shape {    width: 105%}.header-shape h1 {    font-family: Oswald, sans-serif;    font-size: 34px;    color: #fff;    text-transform: uppercase;    padding: 20px 0 0 15px;    letter-spacing: .05em;    -webkit-transform: rotate(-3deg);    -moz-transform: rotate(-3deg);    -ms-transform: rotate(-3deg);    -o-transform: rotate(-3deg);    transform: rotate(-3deg);    width: 55%;    line-height: 1.2em}#breadcrumb {    margin-top: 20px;    margin-bottom: 20px;    font-family: Lato, sans-serif;    text-transform: uppercase;    font-size: 10px}#breadcrumb ul li {    display: inline;    float: left;    margin-right: 3px;    line-height: initial}#breadcrumb a,#breadcrumb span {    color: inherit;    font-family: inherit;    text-decoration: none}#breadcrumb a:hover {    text-decoration: underline}#breadcrumb .sfNoBreadcrumbNavigation a:hover {    text-decoration: none;    cursor: text}div#page-title {    display: none}div#page-title span.h1 {    font-size: 38px;    text-transform: uppercase;    font-family: Oswald, sans-serif}div#mission h2,div.mission h2,h2.page-heading {    font-family: Oswald, sans-serif;    text-transform: uppercase;    font-size: 30px}div#mission p,div.mission p,p.page-highlight {    font-family: Lato, sans-serif;    font-size: 16px;    margin-top: 10px;    line-height: 1.4em}.feature-ad {    height: 237px;    overflow: hidden;    position: relative}.feature-ad:hover .feature-ad-content {    top: -100%}.feature-ad img {    width: 100%;    height: auto;    display: block}.feature-ad-content {    height: 100%;    text-align: center;    color: #fff;    position: relative;    top: -45px;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s}.feature-ad-content span.feature-ad-title {    text-transform: uppercase;    font-family: Oswald, sans-serif;    font-size: 20px;    text-align: center;    color: #fff;    margin-bottom: 20px;    line-height: 45px}.feature-ad-content p {    font-size: 17px;    width: 80%;    margin: 0 auto;    font-family: Lato, sans-serif;    color: #fff}.feature-ad-button-container {    position: absolute;    bottom: 10px;    left: 0;    right: 0}.feature-ad-button {    display: inline-block;    padding: 10px;    border-radius: 20px;    font-size: 12px;    margin: 0 auto;    font-family: Lato, sans-serif;    text-transform: uppercase;    color: #696969;    text-decoration: none}.feature-ad-button span {    font-size: 13px;    text-transform: none;    font-weight: 700}.sub-academics-major-border {    border: 1px solid #f3f3f3;    overflow: auto}h3.stylized {    font-family: Oswald, sans-serif;    font-size: 25px;    text-transform: uppercase;    margin: 0 0 15px}h3.stylized span.bigger {    font-size: 39px;    font-family: inherit}h3.stylized span.smaller {    font-size: 20px;    font-family: Lato, sans-serif;    text-transform: none;    letter-spacing: .03em}h4 {    font-weight: 700}.sub-academics-major-text-column h3 {    font-family: Oswald, sans-serif;    text-transform: uppercase;    font-size: 25px;    text-align: left}.sub-academics-major-text-column h3 span {    font-size: 39px;    font-family: inherit}.sub-academics-major-text-column p {    line-height: 1.3em;    margin-top: 15px}.sub-academics-major-list {    margin-bottom: 15px}.sub-academics-major-list li {    line-height: 1.3em}.sub-academics-major-list li a {    font-size: 14px;    font-family: Lato, sans-serif}.sub-academics-major-list li a:hover {    text-decoration: underline}.sub-academics-spotlight-box h3 {    font-size: 25px;    font-family: Oswald, sans-serif;    text-transform: uppercase;    margin: 0 0 15px}.sub-academics-spotlight-box h3 span {    font-size: 20px;    font-family: Lato, sans-serif;    text-transform: none;    letter-spacing: .03em}.featured-content-box p,.sub-academics-spotlight-text p {    line-height: 1.3em}.sub-academics-spotlight-text p:first-child {    margin-top: 0}div#sidebar {    background: #f2f2f2;    position: relative;    top: -110px;    height: 100%;    min-height: 350px}.ancillary div#sidebar {    top: 0}div#sidebar .h2 {    text-transform: uppercase;    font-family: Oswald, sans-serif;    font-size: 24px;    margin: 7px 20px;    display: block;    letter-spacing: .05em;    line-height: 1.3em;    text-decoration: none}div#sidebar .h2:hover {    color: gray}div#sidebar .sidebarItem {    padding: 20px;    border-bottom: 2px solid #efefef}div#sidebar .sidebarItem:after {    content: '';    display: block;    clear: both;    visibility: hidden;    height: 0;    width: 0}.quick-notes h3 {    text-transform: uppercase;    font-size: 18px;    font-family: Lato, sans-serif}.quick-notes p {    margin-top: 5px;    font-size: 14px;    font-style: italic;    font-family: Lato, sans-serif;    line-height: 1.2em;    margin-bottom: 10px}.contact-us h3 {    text-transform: uppercase;    font-size: 14px;    margin: 3px 0 10px;    font-family: Lato, sans-serif}.contact-us p {    font-size: 14px;    margin: 5px 0 15px;    font-family: Lato, sans-serif}.contact-us .sub-program-gray-button {    margin-top: 10px;    display: block;    width: 38%}#sidebar_nav li {    border-bottom: 2px solid #efefef;    font-family: Lato, sans-serif;    font-size: 14px}#sidebar_nav li:first-child {    border-top: 2px solid #efefef}#sidebar_nav a {    padding: 5px 20px;    display: block;    line-height: 1.4em;    text-decoration: none}#sidebar_nav a.current-page,#sidebar_nav li:hover a {    background-color: #e3e3e1}.sub-program-discovery-title,.sub-program-navigation-plan-container h3 {    font-family: Oswald, sans-serif;    text-transform: uppercase;    font-size: 25px}.content-section p a:hover,
.content-section td a:hover {    color: #7b7b7b}.sub-program-degree-req-title {    font-family: Oswald, sans-serif;    text-transform: uppercase;    font-size: 25px;    float: left}.sub-program-expand-content-section {    font-family: Lato, sans-serif;    color: #878843;    font-size: 18px;    float: right;    margin-top: 6px}.sub-program-expand-content-section:hover {    text-decoration: underline}.sub-program-degree-reg-para {    font-family: Lato, sans-serif;    border-top: 2px solid #f1f1f1;    clear: both;    position: relative;    padding-bottom: 60px;    font-size: 14px;    padding-top: 30px}.sub-program-degree-reg-para p {    line-height: 1.2em}.sub-program-degree-req-para-course {    font-size: 17px;    margin-bottom: 5px}.sub-program-degree-req-read-more {    color: #878843;    font-size: 18px;    position: absolute;    bottom: 10px;    right: 0}.sub-program-degree-req-read-more:hover {    text-decoration: underline}.sub-program-tablet-display-button {    display: none}.sub-program-navigation-plan {    background-color: #f2f2f2;    font-family: Lato, sans-serif}.sub-program-navigation-plan p,.sub-program-navigation-plan-container h3 {    padding: 10px 0;    margin: 0 20px}.sub-program-contact-department-head {    margin: 10px 20px;    font-family: Lato, sans-serif;    font-size: 12px}.sub-program-contact-department-head h3 {    font-family: Oswald, sans-serif;    font-size: 15px}.sub-program-contact-department-head h3 span {    font-family: Lato, sans-serif;    font-size: 12px}.sub-program-contact-department-head p {    margin: 10px 0}.sub-program-discovery-first-para {    line-height: 1.5em;    font-size: 18px;    color: #969696}.sub-program-discovery-second-para {    color: #969696;    font-size: 15px}.sub-program-sub-navigation-list>li>a {    padding: 10px 20px;    display: block;    text-decoration: none}.sub-program-plans-container {    background-color: #e3e3e1}.sub-program-inner-list {    list-style: disc;    margin: 0 auto;    width: 70%}.sub-program-plans-container ul li a {    font-size: 14px;    font-family: Lato;    display: block;    text-decoration: none}.sub-program-plans-container ul li {    padding: 10px 0}.sub-program-plans-container ul li a:hover {    text-decoration: underline}.sub-program-degree-sub-navigation {    overflow: auto}.sub-college-header-shape-change {    top: 340px}.sub-college-header-h1-change {    padding: 10px 0 0 15px!important}.sub-college-content-section .column3 img {    width: 100%;    height: auto}.sub-college-mobile-view-image {    display: none}.sub-college-spacing-buttons {    clear: both;    margin-bottom: 20px}.courseDescriptionGroup {    margin-bottom: 30px}.courseDescriptionGroup strong {    line-height: 1.4em}.courseDescriptionGroup p {    margin-left: 15px}.videoWrapper {    position: relative;    padding-bottom: 53.5%;    padding-top: 25px;    height: 0}.videoWrapper iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}.contactCard {    margin-bottom: 20px}.contactCard:after {    content: '';    width: 0;    height: 0;    visibility: hidden;    clear: both;    display: block}.sfsearchResultsWrp {    line-height: 1.3em}.sfsearchResultsWrp dt {    margin: 10px 0 0}.sf_pagerNumeric {    margin-top: 20px}.sf_pagerNumeric a:link {    text-decoration: none;    padding-right: 5px}.sf_pagerNumeric a.sf_PagerCurrent,.sf_pagerNumeric a:hover {    text-decoration: underline}ul.atozNavLinks {    list-style: none;    margin-left: 0}ul.atozNavLinks:after {    content: '';    display: block;    visibility: hidden;    height: 0;    width: 0;    clear: both}ul.atozNavLinks li {    float: left;    margin-bottom: 20px}ul.atozNavLinks li a {    text-decoration: none;    padding: 0 5px;    margin: 0 6px 0 0;    display: inline-block;    border: 1px solid #f2f2f2;    font-family: Oswald, sans-serif}ul.atozNavLinks li a:hover {    background: #661424;    color: #fff}.AtoZGroup {    float: left;    width: 33%;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;    padding-right: 20px;    margin-bottom: 20px;    margin-top: 20px}.AtoZGroup:nth-child(3n+1) {    clear: left}div.form-inputs p+fieldset {    margin-top: 20px}div.form-inputs fieldset {    margin-bottom: 30px;    border-left: none;    border-right: none;    border-bottom: none;    border-top: solid 1px #969696}div.form-inputs fieldset.nolegend {    border: none}div.form-inputs legend {    padding: 0 2px;    font-weight: 700;    color: #7b7b7b}div.form-inputs fieldset ol {    margin: 0;    padding: 0}div.form-inputs input[type=tel],div.form-inputs input[type=url],div.form-inputs input[type=text],div.form-inputs input[type=email] {    width: 200px;    font-size: 16px}div.form-inputs input[type=radio],div.form-inputs input[type=radio]+label {    float: left}div.form-inputs input[type=password],div.form-inputs textarea {    width: 200px;    font-size: 16px}div.form-inputs textarea.big {    width: 350px;    height: 75px}div.form-inputs textarea.bigger {    width: 500px;    height: 75px}div.form-inputs select {    width: 200px;    font-size: 16px}div.form-inputs label {    display: block;    font-size: 16px}div.form-inputs .sfLoginFieldsWrp label {    display: inline}div.form-inputs fieldset.checkboxAlign label {    text-align: left}div.form-inputs fieldset li {    list-style: none;    padding: 0 0 5px;    margin: 15px 0 0}div.form-inputs fieldset ol.numbered {    margin-left: 25px}div.form-inputs fieldset ol.numbered li {    list-style-type: decimal}div.form-inputs span.example {    font-size: 10px}div.form-inputs fieldset .submit {    margin: 4px 0 0}div.form-inputs fieldset input[type=button],div.form-inputs fieldset input[type=submit] {    font-size: 18px;    -webkit-appearance: button;    padding: 8px}div.form-inputs .hidden {    display: none}div.form-inputs .twolines {    margin-top: 25px}div.form-inputs label [class*=sprite] {    vertical-align: middle;    margin-bottom: 5px}div.form-inputs .checkboxes label {    vertical-align: bottom;    display: inline-block}div.form-inputs label.error {    font-weight: 700;    margin-top: 5px;    color: #c00}div.form-inputs .twolines+label.error {    margin-top: 23px}div.form-inputs textarea.big+label.error {    margin-left: 184px}div.form-inputs input.error {    border: 1px solid #c00}#blog-header {    width: 100%;    height: 250px;    background: url(future.jpg) 20% center no-repeat #000;    background-size: cover;    overflow: hidden}.blog-heading-wrapper {    padding: 50px 0 20px}.blog-heading-wrapper h2 {    font-family: Oswald, sans-serif;    font-size: 40px;    color: #696969;    text-transform: uppercase;    margin-bottom: 7px}.blog-heading-wrapper p {    font-family: Lato, sans-serif;    font-size: 20px;    color: #9c9c9c}.blog-content-wrapper {    background: #ebebeb;    padding-top: 10px;    margin-bottom: 40px}.blog-square {    overflow: hidden;    padding: 20px}.blog-link {    color: #fff}.blog-square h3 {    font-family: Lato, sans-serif;    font-size: 22px;    background: #9c9c9c;    padding: 5px 0 5px 10px}.blog-square img {    width: 100%}.blog-label {    font-family: Oswald, sans-serif;    font-size: 22px;    color: #696969;    text-transform: uppercase}.blog-description {    font-family: Lato, sans-serif;    font-size: 16px;    color: #9c9c9c}.blog-margin {    margin-bottom: 40px}.blog-social-section {    height: 100px;    background-position: 50% 0}.all-faculty-main-title {    font-family: Oswald, sans-serif;    font-size: 24px;    color: #696969;    text-transform: uppercase}.all-faculty-mobile-title {    font-family: Oswald, sans-serif;    font-size: 28px;    color: #696969;    text-transform: uppercase;    display: none}.all-faculty-intro-para {    margin: 15px 0;    color: #9c9c9c;    line-height: 1.4em;    font-size: 16px;    font-family: Lato, sans-serif}.all-faculty-sub-navigation-sidebar h2 {    font-family: Lato, sans-serif;    font-size: 15px;    line-height: 1.8em;    color: #9c9c9c;    margin: 10px 0}.all-faculty-sub-navigation-sidebar h2 span {    font-family: Oswald, sans-serif;    font-size: 28px;    color: #696969}.all-faculty-sub-navigation-sidebar {    padding: 10px 20px}.all-faculty-sub-navigation-sidebar p,.all-faculty-sub-navigation-sidebar ul {    color: #9c9c9c;    font-family: Lato, sans-serif}.all-faculty-sub-navigation-sidebar p {    line-height: 1.4em;    font-size: 17px;    margin: 10px 0 30px}.all-faculty-sub-navigation-sidebar ul {    padding-bottom: 30px}.all-faculty-sub-navigation-sidebar ul li {    font-size: 14px;    line-height: 1.2em}.all-faculty-sub-navigation-sidebar .sub-program-gray-button {    margin: 0 20px}.all-faculty-lists {    border-top: 1px solid #9c9c9c;    padding: 30px 0 60px}.all-faculty-lists ul li a {    color: #9c9c9c;    font-family: Lato, sans-serif;    font-size: 17px}.all-faculty-lists ul li {    margin: 13px 0}.all-faculty-lists ul li a:hover {    text-decoration: underline}.all-faculty-top-content-section {    max-height: -50px}.accordion {    margin: 30px 0}.accordion li:last-child {    border-bottom: 2px solid #e3e3e1}.accordion li a {    font-family: Lato, sans-serif;    font-size: 18px;    color: #9c9c9c;    text-transform: uppercase;    padding: 15px 0;    display: block;    cursor: pointer}.accordion li {    border-top: 2px solid #e3e3e1}.accordion li a:hover {    background: #e3e3e1}.single {    padding: 10px}.half {    width: 47%;    float: left;    padding: 10px}.third {    width: 30%;    float: left;    padding: 10px}.accordion-content {    display: none;    font-family: Lato, sans-serif;    border-top: 2px solid #e3e3e1;    line-height: 1.3em;    overflow: auto}.last-accordion {    border-top: none}.accordion-content h3 {    font-size: 18px;    color: #9c9c9c;    margin: 15px 0}.accordion-content h6 {    font-size: 16px;    color: #9c9c9c;    font-weight: 700}.accordion-content p {    font-size: 14px;    color: #9c9c9c;    margin-bottom: 30px}li.active div.accordion-content {    display: block}.single-faculty-nav-container {    margin: 20px}.single-faculty-container-content-section>div>div {    float: right}.single-faculty-general-info {    width: auto;    float: left;    margin-left: 10px;    color: #9c9c9c;    padding-bottom: 50px}.single-faculty-general-info h2 {    margin: 0;    font-size: 22px}.single-faculty-general-info p {    font-size: 14px;    margin-bottom: 15px;    font-family: Lato, sans-serif}.single-faculty-general-info ul li {    margin: 3px 0;    font-family: Lato, sans-serif;    font-size: 14px}.single-faculty-member-picture {    width: 125px;    height: 150px;    float: left}.single-faculty-general-info-container {    border-bottom: 1px solid #e3e3e1;    overflow: auto}.single-faculty-nav-container h3 {    font-family: Oswald, sans-serif;    font-size: 20px;    color: #696969;    text-transform: uppercase;    margin-top: 20px;    margin-bottom: 4px}.single-faculty-nav-container p {    font-family: Lato, sans-serif;    font-size: 14px;    color: #9c9c9c;    line-height: 1.2em;    margin-bottom: 15px}.single-faculty-class-schedule p span {    font-family: Lato, sans-serif;    color: #696969;    font-size: 16px}.single-faculty-about-member-title {    font-family: Oswald, sans-serif;    color: #696969;    font-size: 26px;    text-transform: uppercase}.single-faculty-about-member-para {    font-family: Lato, sans-serif;    color: #9c9c9c;    font-size: 18px;    margin: 15px 0;    line-height: 1.3em}.single-faculty-class-schedule {    border-top: 1px solid #e3e3e1}.single-faculty-general-info .sub-program-gray-button {    position: relative;    top: 10px}.all-faculty-sub-navigation-sidebar .sub-program-gray-button {    position: relative;    top: -20px}.all-faculty-sub-navigation-sidebar>p {    width: 75%}#calendar-search-page {    max-height: 300px;    overflow: scroll}input#search-page-search {    line-height: 35px;    border: 1px solid #e3e3e1;    float: left;    width: 30%;    padding: 0 5px;    margin: 0;    font-size: 24px}div.search-page-search-input-wrapper:after {    content: "";    display: inline-block;    float: left;    width: 35px;    height: 35px;    margin-left: 4px;    background-image: url(SearchGlass2-17.png);    background-repeat: no-repeat;    background-color: #661424;    background-position: center}div.search-page-search-input-wrapper {    display: inline-block}.search-page-search-input-wrapper input#search-page-search {    width: 80%;    margin-left: 10px}.search-page-search-result {    clear: both;    margin: 20px 0}.search-page-large-buttons-mobile-view {    display: none}div.search-page-search-input-wrapper {    width: 53%}.seach-results-statment {    font-family: Lato, sans-serif;    font-size: 16px;    color: #9c9c9c;    line-height: 1.3em;    display: inline-block}.search-page-large-buttons {    margin-bottom: 20px;    overflow: auto}.search-page-search-result p,.search-page-search-result p a,.search-results-cut-down {    font-family: Lato, sans-serif;    font-size: 16px;    color: #9c9c9c;    line-height: 1.3em}.search-results-cut-down a {    text-decoration: underline;    color: #9c9c9c}.search-page-search-result p span a {    font-size: 20px;    text-decoration: underline;    font-family: Lato, sans-serif;    margin-bottom: 5px;    color: #661424}.benefit-dinner-content-container p {    font-family: Lato, sans-serif;    color: #9c9c9c;    font-size: 14px;    margin: 20px 0;    line-height: 1.21em}p.benefit-dinner-opening-para {    font-size: 16px}.inline-benefit-dinner-pic {    float: left;    margin-right: 20px}.benefit-dinner-return-page-button a {    display: block;    width: 100%;    padding: 15px 0;    text-align: center;    color: #9c9c9c;    border: 1px solid #9c9c9c}p.benefit-dinner-date-of-publication {    font-family: Oswald, sans-serif;    color: #696969}.next-story-button,.previous-story-button {    display: block;    padding: 15px 0;    text-align: center;    color: #9c9c9c;    border: 1px solid #9c9c9c;    margin-top: 20px}.next-story-arrow-right {    content: "";    width: 0;    height: 0;    margin-right: 15px;    margin-top: -2px;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    border-left: 10px solid #9c9c9c;    display: inline-block;    float: right}.previous-story-arrow-left {    content: "";    width: 0;    height: 0;    margin-left: 15px;    margin-top: -2px;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    border-right: 10px solid #9c9c9c;    display: inline-block;    float: left}.cu-bill-cosby-page {    color: #9c9c9c;    text-decoration: underline}.share-this-story-social-set {    background-color: #efefef;    padding: 10px}.share-story-social-icons li {    display: inline-block;    margin: 10px 3px}.share-story-contact {    background-color: #efefef;    padding: 10px}.share-story-contact p {    color: #9c9c9c;    font-size: 15px;    margin: 10px 0}.share-story-contact p span {    color: #696969;    margin-top: 10px}.share-story-contact a {    color: #fff}.benefit-dinner-large-buttons-container {    display: none;    padding-top: 20px;    overflow: auto;    clear: both}.benefit-dinner-sub-page>div>.column3,.benefit-dinner-sub-page>div>.column8 {    float: right}.next-story-button-container,.previous-story-button-container {    width: 49%}.previous-story-button-container {    float: left}.next-story-button-container {    float: right}.news-page-heading {    font-family: Oswald, sans-serif;    color: #696969;    font-size: 26px;    text-transform: uppercase}.mobile-news-page-heading {    display: none;    font-family: Oswald, sans-serif;    font-size: 34px;    color: #696969;    text-transform: uppercase}.news-page-mission {    font-family: Lato, sans-serif;    color: #9c9c9c;    font-size: 18px;    margin: 15px 0;    line-height: 1.3em}.stories-to-share-sidebar {    background: #f2f2f2;    color: #696969;    margin-top: 40px}.news-heading {    font-family: Oswald, sans-serif;    font-size: 24px;    padding: 10px;    text-transform: uppercase;    color: #696969}.stories-to-share-sidebar p {    font-family: Lato, sans-serif;    font-size: 14px;    padding: 10px 10px 20px}.stories-to-share-sidebar h5 {    font-family: Lato, sans-serif;    font-size: 14px;    font-weight: 700;    padding: 0 10px 5px}.stories-to-share-sidebar h6 {    font-family: Lato, sans-serif;    font-size: 14px;    font-style: italic;    padding: 0 10px 20px}.stories-to-share-sidebar a {    color: #fff;    margin: 0 0 10px 10px}.social-stream-sidebar {    width: 265px;    background: #f2f2f2;    float: left;    margin-bottom: 5px}.news-social-icons {    padding: 0 0 10px 10px}.news-social-icons li {    display: inline-block}.news-social-icons li div {    display: none}.social-block {    width: 566px;    float: left}.social-post {    font-family: Lato, sans-serif;    padding-bottom: 30px}.social-post img {    margin: 0 10px;    float: left}.social-post span {    color: #50a19a;    font-weight: 700;    text-decoration: underline}.twitter-section {    display: none}.social-header {    display: none;    height: 89px;    border: 1px solid #f2f2f2}.social-header h1 {    display: inline;    font-family: Oswald, sans-serif;    font-size: 42px;    line-height: 89px;    text-transform: uppercase;    margin-left: 30px;    float: left}.social-header-button {    vertical-align: middle;    display: table-cell;    height: 89px;    padding-left: 50px}.social-header-button a {    width: 215px;    background: #696969;    color: #fff}.news-slider {    width: 833px;    height: 315px;    display: none;    overflow: visible;    clear: left}.news-slider .slick-next,.news-slider .slick-prev {    top: initial;    bottom: -33px;    z-index: 2}.news-slider .slick-next::before,.news-slider .slick-prev::before {    z-index: 2}.news-slider-border {    border: 1px solid #f2f2f2}.news-slider-item {    font-family: Lato, sans-serif}.news-slider-post {    color: #9c9c9c;    padding: 10px;    float: left}.news-slider-heading {    width: 100%;    margin: 15px 0}.news-slider-heading img {    float: left;    margin-right: 10px}.news-slider-heading h4 {    font-size: 26px;    margin-bottom: 3px}.news-slider-heading span {    font-size: 16px}.news-slider-post p {    font-size: 16px;    line-height: 1.2em}.news-slider-view {    display: none;    width: 833px;    font-family: Oswald, sans-serif;    font-size: 24px;    color: #fff;    text-transform: uppercase;    text-align: center;    letter-spacing: .05em;    padding: 10px 0;    margin-bottom: 20px;    position: relative;    z-index: 1;    overflow: visible}.news-view-button {    display: block;    font-family: Oswald, sans-serif;    font-size: 24px;    color: #fff;    text-align: center;    padding: 10px;    letter-spacing: .05em;    text-transform: uppercase;    clear: left}.news-calendar {    float: right}.news-heading-padding {    padding: 10px 0 0}.news-post {    float: left;    margin-top: 15px;    border-bottom: 1px solid #e3e3e1}.news-post img {    float: left;    margin: 0 10px 20px 0}.news-content {    font-family: Lato, sans-serif;    color: #9c9c9c;    margin: 0 0 15px 10px}.news-content h3 {    font-size: 18px;    text-transform: uppercase;    margin-bottom: 15px}.news-content span {    font-size: 14px;    font-style: italic;    margin-bottom: 15px}.news-content p {    margin-top: 15px;    font-size: 16px;    line-height: 1.2em}.news-content a {    font-weight: 700;    color: #9c9c9c;    text-decoration: underline}.last-news-post {    border-bottom: 0}.other-news {    margin-top: 25px}.other-news img {    margin-top: 12px}.sfnewsMetaInfo {    font-style: italic;    margin-bottom: 10px}.sfnewsAuthorAndDate {    margin-top: 3px;    font-style: italic}.sfnewsFullStory {    display: inline-block;    margin-bottom: 15px}div.socialStream {    background-color: #f2f2f2;    padding: 10px}ul#socialFilters {    list-style: none;    margin: 0}ul#socialFilters li {    display: block;    float: left;    margin: 0 4px 12px 0;    line-height: 1em;    cursor: pointer}ul#socialFilters:after {    content: '';    display: block;    clear: both;    visibility: hidden;    height: 0;    width: 0}ul#socialItems {    margin: 0;    list-style: none;    -ms-word-wrap: break-word;    word-wrap: break-word;    max-height: 500px;    overflow: scroll}ul#socialItems li:after {    content: '';    display: block;    visibility: hidden;    height: 0;    width: 0;    clear: both}ul#socialItems img.socialAvatar {    float: left;    margin-right: 10px;    margin-bottom: 10px}.sfPageEditor .RadDockZone.RadDockZone_Default {    padding: 1px 0!important;    clear: both}.no-breadcrumb .sfFolderBreadcrumbWrp {    display: none}.FastTrack_Registration {    -webkit-transform: translateY(0);    transform: translateY(0);    -webkit-transition: all .8s ease 0s;    transition: all .8s ease 0s}.FastTrack_Login {    -webkit-transform: translateY(-900%);    transform: translateY(-900%);    -webkit-transition: all .8s ease 0s;    transition: all .8s ease 0s}.gotop {    cursor: pointer}.content-header-text {    margin-top: 5%;}/* Form Start */ legend {    color: #0481b1;    font-size: 16px;    padding: 0 10px;    background: #fff;    -moz-border-radius: 4px;    box-shadow: 0 1px 5px rgba(4, 129, 177, 0.5);    padding: 5px 10px;    text-transform: uppercase;    font-family: Helvetica, sans-serif;    font-weight: bold;}fieldset {    background: rgba(255, 255, 255, 0.90) none repeat scroll 0 0;    border-color: rgba(4, 129, 177, 0.4);    border-radius: 4px;    padding: 20px;}input,textarea {    color: #373737;    background: #fff;    border: 1px solid #CCCCCC;    color: #aaa;    font-size: 14px;    line-height: 1.2em;    margin-bottom: 15px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);}
input[type="text"],input[type="email"],input[type="password"] {    height: auto; 
 padding: 8px 6px;
 width: 161px;
 }
 
 input[type="text"]:focus,input[type="password"]:focus {  
 background: #f5fcfe; 
 text-indent: 0;  
 z-index: 1;  
 color: #373737;   
 -webkit-transition-duration: 400ms;    -webkit-transition-property: width, background;    -webkit-transition-timing-function: ease;    -moz-transition-duration: 400ms;    -moz-transition-property: width, background;    -moz-transition-timing-function: ease;    -o-transition-duration: 400ms;    -o-transition-property: width, background;    -o-transition-timing-function: ease;    width: 98%;    border-color: #ccc;    box-shadow: 0 0 5px rgba(4, 129, 177, 0.5);    opacity: 0.6;}input[type="submit"] {    background: #f7b400;    border: none;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);    text-transform: uppercase;    color: #eee;    cursor: pointer;    font-size: 15px;    margin: 5px 0;    padding: 5px 22px;    -moz-border-radius: 4px;    border-radius: 4px;    -webkit-border-radius: 4px;    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);    font-weight: bold;}textarea {    padding: 3px;    width: 96%;    height: 100px;}textarea:focus {    background: #ebf8fd;    text-indent: 0;    z-index: 1;    color: #373737;    opacity: 0.6;    box-shadow: 0 0 5px rgba(4, 129, 177, 0.5);    border-color: #ccc;}.small {    line-height: 14px;    font-size: 12px;    color: #999898;    margin-bottom: 3px;}legend {    border-bottom: 2px solid #f3f3f3;    font-size: 25px;    font-weight: bold;    margin-top: 5%;    padding-bottom: 1%;    text-align: center;    width: 100%;    display: none;}.back-form {    text-align: center;}.back-form .col-6 {    float: left;    width: 50%;}/*----- Form End-*/*/@media screen and (min-device-width: 481px) and (max-device-width: 768px) {   
 .hidden-xs {    
 
 display: none !important; 
 }
 }
 
 @-ms-viewport {
    zoom: 1;
    width: extend-to-zoom;
}

@media screen and (max-width:1159px) {
    .lt1160-drop {
        display: none;
    }

    .masthead-img {
        -moz-transform: skew(-35deg) scale(.9);
        -ms-transform: skew(-35deg) scale(.9);
        -o-transform: skew(-35deg) scale(.9);
        -webkit-transform: skew(-35deg) scale(.9);
        transform: skew(-35deg) scale(.9);
        left: 25px;
    }

    .subpage .masthead-img {
        left: 20px;
    }

    .main-navigation > ul.megamenu > li.megaitem > div.megasub {
        width: 1026px;
    }

    .slant {
        right: -585px;
    }

    .content-slant {
        right: -1152px;
    }

    .highlight-push {
        margin-right: -3px;
    }

    .highlight, .highlight-detail {
        margin: 0;
    }

    p.mission-statement-para {
        top: 25px;
    }

    .highlight-wrapper {
        width: 50%;
        overflow: auto;
        float: left;
    }

    .logo-adjust {
        width: 250px !important;
    }

    .feature-ad-content h3 {
        margin-bottom: 0;
    }

    .text-ad.column2, .ad-row .column2 {
        width: 236.5px;
    }

    .feature-ad {
        height: 211px;
    }

    .sub-academics-major-text-column h3 {
        font-size: 21px;
    }

        .sub-academics-major-text-column h3 span {
            font-size: 34px;
        }

    .sub-college-content-section .column3 {
        width: 322px;
    }

    .sub-college-content-section .column6 {
        width: 664px;
    }

    .sub-college-content-section .column9 {
        min-height: 670px;
    }

    .sub-program-tablet-display-button {
        display: block;
        margin-left: 20px;
    }

    .benefit-dinner-calendar-slider-container, .share-story-contact {
        display: none;
    }

    .benefit-dinner-sub-page > div > div.column8, .benefit-dinner-sub-page > div > div.column3 {
        width: 1006px;
    }

    .benefit-dinner-large-buttons-container {
        display: block;
    }

    .share-this-story-social-set .all-faculty-main-title {
        font-size: 18px;
        width: auto;
        display: inline-block;
        font-weight: normal;
    }

    .share-this-story-social-set {
        background-color: #fff;
        padding: 0;
        margin-bottom: 10px;
    }

    .share-story-social-icons {
        width: auto;
        display: inline-block;
        position: relative;
        top: 7px;
    }

    .search-content-page > div > div.column3 {
        display: none;
    }

    .search-content-page > div > div.column8 {
        width: 1006px;
    }

    .search-page-large-buttons a div.column2 {
        width: 236.5px;
    }

    div.search-page-search-input-wrapper {
        width: 65%;
    }

    .news-page-heading {
        display: none;
    }

    .news-page-mission {
        display: none;
    }

    .social-stream {
        width: 407.5px !important;
    }

    .latest-news {
        width: 578.5px !important;
    }

    .stories-to-share-sidebar {
        display: none;
    }

    .news-calendar {
        display: none;
    }

    .other-news {
        display: none;
    }

    .news-large-buttons-container .sub-academics-large-button {
        width: 236.5px;
    }

    .news-remove-button {
        display: none;
    }

    .new-omega {
        margin-right: 0;
    }

    .AtoZGroup {
        width: 50%;
    }

        .AtoZGroup:nth-child(3n+1) {
            clear: none;
        }

        .AtoZGroup:nth-child(2n+1) {
            clear: left;
        }
}

@media only screen and (max-width:1025px) {
    .lt1026-drop {
        display: none;
    }

    .main-navigation > ul.megamenu > li.megaitem > div.megasub {
        width: 960px;
    }

    .content-section {
        padding-bottom: 0;
    }

    .slant {
        left: 54%;
    }

    .main-navigation > ul.megamenu > li.search {
        position: relative;
        width: 30px;
    }

        .main-navigation > ul.megamenu > li.search > a {
            font-size: 0;
        }

            .main-navigation > ul.megamenu > li.search > a > span {
                line-height: 45px;
                vertical-align: top;
                margin-left: 0;
                font-size: 16px;
            }

    .bar-wrapper h4 {
        margin-right: 20px;
    }

    .bar-wrapper p {
        font-size: 18px;
    }

    .content-slant {
        right: -1085px;
    }

    .calendar-day-events {
        height: auto;
    }

    .picture-slider .slider-item {
        height: 212px;
    }

    .noteworthy {
        height: 208px;
    }

    .highlights-events-row {
        height: 374px;
    }

    .highlight-push {
        margin-right: 65px;
    }

    #highlights {
        width: 460px;
        margin-left: 10px;
        margin-right: 10px;
    }

    #highlight4 {
        display: block;
    }

    #highlight1 div.highlight-container {
        margin-right: 10px;
        margin-bottom: 10px;
    }

    #highlight2 div.highlight-container {
        margin-left: 10px;
        margin-bottom: 10px;
    }

    #highlight3 div.highlight-container {
        margin-right: 10px;
        margin-top: 10px;
    }

    #highlight4 div.highlight-container {
        margin-left: 10px;
        margin-top: 10px;
    }

    div.highlight-container {
        height: 177px;
    }

    .highlight-wrapper.column2 {
        width: 50%;
        margin: 0;
        height: 50%;
        display: block;
        float: left;
    }

    div#calendar-wrapper {
        height: 100%;
        position: relative;
    }

    div.slider-header-calendar {
        position: absolute;
        top: 0;
    }

    div.calendar-slider {
        height: 100%;
        overflow: scroll;
        -ms-overflow-style: none;
    }

    div.calendar-day-wrapper:first-child {
        margin-top: 40px;
    }

    footer #logo {
        margin-top: 20px;
    }

    footer section#footer-address-links {
        margin-top: 20px;
    }

    .header-shape {
        width: 105%;
    }

        .header-shape h1 {
            padding-top: 20px;
        }

    div#sidebar {
        top: 0;
        height: initial;
        min-height: initial;
    }

        div#sidebar .h2 {
            text-align: center;
            background-color: #030303;
            margin: 0;
            color: #fff;
            line-height: 2.4em;
        }

        div#sidebar ul#sidebar_nav {
            text-align: center;
            background-color: #282526;
            border-top: 1px solid #3e3c3d;
        }

            div#sidebar ul#sidebar_nav li {
                border-top: none;
                border-bottom: 1px solid #3e3c3d;
            }

                div#sidebar ul#sidebar_nav li:hover {
                    background-color: inherit;
                }

                div#sidebar ul#sidebar_nav li a {
                    font-size: 16px;
                    padding: 10px 0;
                    color: #fff;
                }

        div#sidebar section, div#sidebar > div {
            display: none;
        }

        div#sidebar div.mobile-keep {
            display: block;
        }

    #sidebar_nav li:hover a, #sidebar_nav a.current-page {
        background-color: #030303;
    }

    .sub-academics-slant {
        left: 74%;
    }

    .logo-adjust {
        width: 225px !important;
    }

    .feature-ad {
        height: 268px;
    }

    .text-ad.column3 {
        width: 300px;
    }

    .AtoZGroup {
        width: 33%;
    }

        .AtoZGroup:nth-child(3n+1) {
            clear: left;
        }

        .AtoZGroup:nth-child(2n+1) {
            clear: none;
        }
}

@media only screen and (max-width:959px) {
    .lt960-drop {
        display: none;
    }

    #breadcrumb {
        line-height: 2em;
    }

    .masthead-img {
        -moz-transform: skew(-35deg) scale(.85);
        -ms-transform: skew(-35deg) scale(.85);
        -o-transform: skew(-35deg) scale(.85);
        -webkit-transform: skew(-35deg) scale(.85);
        transform: skew(-35deg) scale(.85);
        left: 15px;
    }

    .subpage .masthead-img {
        -moz-transform: skew(-35deg) scale(.9);
        -ms-transform: skew(-35deg) scale(.9);
        -o-transform: skew(-35deg) scale(.9);
        -webkit-transform: skew(-35deg) scale(.9);
        transform: skew(-35deg) scale(.9);
        left: 25px;
    }

    .slant {
        left: 45%;
    }

    #highlights {
        width: 364px;
    }

    .wrapper-nav .container12 {
        width: 100%;
    }

    .wrapper-nav nav > .row:first-child {
        height: auto;
    }

    .header-action-button-wrapper-outer {
        margin: 0;
    }

    .homepage .header-action-button-wrapper {
        top: 556px;
        left: 110px;
    }

    .subpage .header-action-button-wrapper {
        top: 38px;
        left: 110px;
    }

    .wrapper-header {
    }

    .bar-wrapper h4 {
        font-size: 19px;
        margin-right: 20px;
    }

    .bar-wrapper p {
        font-size: 16px;
    }

    .bar-wrapper input {
        width: 120px;
        font-size: 14px;
    }

    .wrapper-nav nav {
        margin-top: 0;
        position: relative;
    }

    div#expand-search-apply-wrapper {
        float: none;
        position: absolute;
        top: -75px;
        margin-left: 10px;
    }

    a#expand-nav-button {
        display: inline;
    }

    a#expand-search-button {
        display: inline;
    }

    li#sub-navigation-expander > a:first-child {
        display: block;
        text-align: center;
        color: #696969;
        text-transform: uppercase;
        padding: 15px 0;
    }

    div#navigation-searchbar.active {
        display: block;
    }

    div.sub-navigation-bar {
        width: 100%;
        float: none;
        background-color: #231f20;
        margin-bottom: 0;
        margin-left: 0;
    }

    .subpage #sub-navigation-wrapper {
        z-index: 0;
    }

    #sub-navigation-wrapper {
        display: none;
    }

        #sub-navigation-wrapper.active {
            display: block;
        }

    .sub-navigation-bar ul li {
        margin: 0;
        padding: 0;
        border: none;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #7b7b7b;
    }

        .sub-navigation-bar ul li a {
            display: block;
            line-height: 3em;
        }

    .sub-navigation-bar {
        display: none;
    }

        .sub-navigation-bar.active {
            display: block;
        }

    .main-navigation {
        display: none;
        margin-top: 0;
    }

        .main-navigation.active {
            display: block;
        }

    .subpage .main-navigation {
        z-index: 0;
    }

    .main-navigation > ul.megamenu {
        border-top: 1px solid #696969;
    }

        .main-navigation > ul.megamenu > li.megaitem {
            width: 50%;
        }

            .main-navigation > ul.megamenu > li.megaitem.active > div.megasub {
                display: none;
            }

            .main-navigation > ul.megamenu > li.megaitem > a.megaitem-link {
                color: #696969;
                border-bottom: 1px solid #696969;
            }

        .main-navigation > ul.megamenu > li:nth-child(odd) > a.megaitem-link {
            border-right: 1px solid #696969;
        }

        .main-navigation > ul.megamenu > li.search > a.megaitem-link {
            width: auto;
        }

            .main-navigation > ul.megamenu > li.search > a.megaitem-link:after {
                display: none;
            }

    .content-slant {
        right: -913px;
    }

    h3.mission-statement-header {
    }

    p.mission-statement-para {
        top: 0;
    }

    .highlight-push {
        margin-right: 18px;
    }

    .calendar-day-events {
    }

    .headline-calendar-slider-text {
        padding-left: 10px;
    }

    .social-item:first-child {
        display: none;
    }

    .social-item {
        width: 50%;
    }

    .sub-academics-sub-nav ul, .sub-academics-sub-nav ul, .sub-academics-main-nav {
        display: none;
    }

    .sub-academics-sub-nav {
        top: 25px;
    }

    .sub-academics-slant {
        left: 65%;
    }

    .content-header {
        width: 355px !important;
    }

    .feature-ad {
        height: 211px;
    }

    .sub-academics-spotlight-box h3 {
        font-size: 21px;
    }

        .sub-academics-spotlight-box h3 span {
            font-size: 18px;
        }

    .benefit-dinner-sub-page > div > div.column8, .benefit-dinner-sub-page > div > div.column3 {
        width: 748px;
    }

    .all-faculty-top-content-section > div.column3 {
        width: 236px;
    }

    .all-faculty-top-content-section > div.column9 {
        width: 492px;
    }

    .single-faculty-container-content-section div > div.column8 {
        width: 492px;
    }

    .single-faculty-container-content-section div > div.column4 {
        width: 236px;
    }

    .half {
        padding: 7px;
    }

    .third {
        padding: 8px;
    }

    .single-faculty-large-buttons-container a div.column4 {
        width: 236px;
    }

    .search-content-page > div > div.column8 {
        width: 748px;
    }

    .search-page-large-buttons a div.column2 {
        width: 172px;
    }

    div.search-page-search-input-wrapper {
        width: 53%;
    }

    .social-stream {
        width: 300px !important;
    }

    .latest-news {
        width: 428px !important;
    }

    .news-large-buttons-container .sub-academics-large-button {
        width: 172px !important;
    }

    .AtoZGroup {
        width: 50%;
    }

        .AtoZGroup:nth-child(3n+1) {
            clear: none;
        }

        .AtoZGroup:nth-child(2n+1) {
            clear: left;
        }
}

@media only screen and (max-width:768px) {
    .lt769-drop {
        display: none;
    }
.hidden-xs {
    display: none;
}

    .left40, .left50, .left60 {
        float: initial;
        padding-right: initial;
        margin-bottom: 20px;
    }

    .right40, .right50, .right60 {
        float: initial;
        padding-left: initial;
    }

    .left40, .right40, .left50, .right50, .left60, .right60 {
        width: 100%;
    }

    .masthead-img {
        bottom: 10px;
    }

    .bar-wrapper #question {
        width: 25px;
        margin-right: 2px;
        top: 1px;
    }

    .bar-wrapper h4 {
        margin-right: 50px;
    }

    .bar-wrapper p {
        display: none;
    }

    .bar-wrapper input {
        width: 38%;
        font-size: 16px;
    }

    .slant {
        height: 70px;
        margin-top: 200px;
        left: initial;
        right: -250px;
    }

    .black-bar, .subpage .black-bar {
        height: 70px;
    }

    .content-header-text {
        display: none;
    }

    #header {
        margin-top: -70px;
    }

    .homepage .header-action-button-wrapper {
        display: none;
    }

    .subpage .header-action-button-wrapper-outer {
        margin: 0 auto;
    }

    .subpage .header-action-button-wrapper {
        top: 210px;
        left: auto;
        right: 0;
    }

    div#expand-search-apply-wrapper {
        top: -58px;
    }

    #expand-search-apply-wrapper .apply-now-button {
        display: none;
    }

    .mobile-apply {
        display: block;
        text-align: center;
        margin-top: 30px;
    }

        .mobile-apply .apply-now-button {
            margin-top: 0;
            font-size: 14px;
            width: 138px;
        }

    h3.mission-statement-header {
        float: none;
        margin-right: 0;
        text-align: center;
    }

    .sub-academics-sub-nav {
        top: 90px;
    }

    .content-slant {
        right: -624px;
        left: initial;
    }

    #calendar-wrapper, .noteworthy {
        display: none;
    }

    .picture-slider {
        width: 100%;
    }

        .picture-slider .slider-item {
            height: 180px;
        }

    .calendar-noteworthy-mobile-button {
        display: block;
    }

        .calendar-noteworthy-mobile-button:first-of-type {
            margin-bottom: 20px;
        }

    .highlights-events-row {
        height: 358px;
    }

    #highlights {
        width: auto;
        margin: 0 0 20px 0;
    }

    .highlight, .highlight-detail {
        width: auto;
        height: 165px;
    }

    div.highlight-container {
        height: 169px;
    }

    .highlight-push {
        margin-right: 47%;
    }

    footer {
        text-align: center;
    }

        footer img#logo {
            margin-bottom: 25px;
        }

    #footer-social-icons {
        display: none;
    }

    footer section#footer-logo-copyright p {
        display: block;
    }

    footer section#footer-address-links {
        display: none;
    }

    .wrapper-header {
        background-position: 20% center;
        height: 270px;
    }

    .social-item:first-child {
        display: block;
    }

    .social-item section {
        display: none;
    }

    .social-item .icon {
        display: block;
        margin: 0 auto;
        float: none;
    }

    .social-item {
        width: 33.33333%;
    }

    #header {
        height: 250px;
    }

    .header-loading-gif {
        top: 145px;
    }

    .homepage .header-loading-gif {
        top: 100px;
        left: 50%;
    }

    .sub-academics-slant {
        left: 50%;
    }

    .logo-adjust {
        bottom: 22px;
    }

    .header-shape {
        display: none;
    }

    .ancillary .content-section {
        padding-top: 25px;
    }

    .container-content .column-33p .feature-ad {
        width: 236px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: block;
    }

    div#page-title {
        display: block;
    }

    div#mission h2 {
        font-size: 24px;
    }

    .sub-academics-major-text-column h3 {
        font-size: 32px;
    }

        .sub-academics-major-text-column h3 span {
            font-size: 60px;
        }

    .sub-academics-major-list {
        margin-top: 15px;
    }

    .sub-academics-major-border {
        border: none;
    }

    .sub-program-degree-req-section {
        margin-top: 20px;
    }

    .accordion-header:after {
        display: none;
    }

    .sub-program-navigation-plan {
        background-color: #fff;
    }

    .sub-program-sub-navigation-list {
        background-color: #f2f2f2;
    }

    .sub-program-navigation-plan-down-arrow, .sub-program-navigation-plan-up-arrow {
        display: none;
    }

    .sub-program-navigation-plan-container ul li {
        border: none;
    }

    .sub-program-sub-navigation-list > li > a {
        text-transform: uppercase;
        padding: 20px 0;
        font-family: "Oswald",sans-serif;
        font-size: 23px;
        float: none;
        text-align: center;
    }

    ul.sub-program-inner-list {
        list-style: none;
        margin: 0 auto;
        background-color: #e3e3e1;
        width: 100%;
    }

    .sub-program-inner-list a {
        text-align: center;
    }

    .sub-program-navigation-plan-container h3, .sub-program-navigation-plan-container p {
        margin: 0;
    }

    .sub-program-tablet-display-button {
        display: none;
    }

    .benefit-dinner-sub-page > div > div.column8, .benefit-dinner-sub-page > div > div.column3 {
        width: 100%;
    }

    .benefit-dinner-return-page-button a, .previous-story-button-container a, .next-story-button-container a {
        background-color: #50a19a;
        color: #fff;
        border: none;
    }

    .next-story-button, .previous-story-button {
        margin-top: 10px;
    }

    .next-story-arrow-right {
        border-left-color: #fff;
    }

    .previous-story-arrow-left {
        border-right-color: #fff;
    }

    .all-faculty-top-content-section > div.column3 {
        width: 100%;
        position: relative;
        top: 0;
    }

    .all-faculty-top-content-section > div.column9 {
        width: 100%;
    }

    .all-faculty-top-content-section {
        margin-bottom: 0;
    }

    .all-faculty-lists > div {
        width: 50%;
        float: left;
    }

        .all-faculty-lists > div ul:last-child li:last-child {
            border-bottom: 1px solid #9c9c9c;
        }

        .all-faculty-lists > div:last-child ul li {
            border-left: none;
            border-bottom: none;
        }

        .all-faculty-lists > div:first-child ul li {
            border-bottom: none;
        }

    .all-faculty-lists div ul li {
        border: 1px solid #9c9c9c;
        margin: 0;
    }

        .all-faculty-lists div ul li a {
            padding: 10px 0;
            text-align: center;
            display: block;
        }

    .all-faculty-main-title {
        display: none;
    }

    .all-faculty-mobile-title {
        display: block;
    }

    .all-faculty-lists {
        border-top: none;
        padding: 0;
    }

    .single-faculty-container-content-section div > div.column8 {
        width: 100%;
    }

    .single-faculty-container-content-section div > div.column4 {
        width: 100%;
    }

    .single-faculty-container-content-section div#sidebar {
        top: 0;
        background-color: #fff;
    }

    .single-faculty-class-schedule {
        display: none;
    }

    .education-and-office-hours-of-faculty {
        background-color: #e3e3e1;
        padding: 10px;
        margin: 10px 0;
    }

    .single-faculty-general-info-container {
        border-bottom: none;
    }

    .single-faculty-nav-container {
        margin: 0;
        margin-bottom: 20px;
    }

    .single, .half, .third {
        width: auto;
        padding: 10px;
    }

    .single-faculty-general-info {
        margin-top: 0;
        margin-left: 10px;
        padding-bottom: 0;
    }

    .single-faculty-nav-container h3 {
        margin-top: 0;
    }

    .single-faculty-about-member-title {
        display: none;
    }

    .single-faculty-about-member-para {
        margin: 0;
    }

    .accordion {
        margin: 20px 0;
    }

    .single-faculty-large-buttons-container a div.column4 {
        width: 100%;
    }

    .search-content-page > div > div.column8 {
        width: 100%;
    }

    .search-page-large-buttons {
        display: none;
    }

    .search-page-large-buttons-mobile-view {
        display: block;
        margin-top: 20px;
    }

    div.search-page-search-input-wrapper {
        display: block;
        clear: both;
    }

    .search-page-search-input-wrapper input#search-page-search {
        width: 80%;
        margin: 0;
    }

    div.search-page-search-input-wrapper {
        width: 100%;
    }

    .mobile-news-page-heading {
        display: block;
    }

    .social-stream, .latest-news {
        width: 100% !important;
    }

    .news-social-icons li {
        margin-right: 7%;
    }

        .news-social-icons li:last-child {
            margin-right: 0;
        }

    .news-post img {
        width: 100%;
    }

    .mobile-news-image {
        display: none;
    }

    .news-view-button {
        margin-bottom: 20px;
    }

    .news-large-buttons-container .sub-academics-large-button {
        width: 100% !important;
    }

    .social-section {
        background-position: 60% 30%;
        background-attachment: scroll;
    }

    div.form-inputs textarea {
        width: 98% !important;
    }

     .content-header-text {
        display: block;
        margin-left: -288px !important;
        margin-top: 0 !important;
        width: 250px !important;
        transform: translateY(-900%);
        transition: all 0.8s ease 0s;
    }

    .wrapper-header {
        height: 480px !important;
    }

    .slant {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width:650px) {
    .sub-academics-slant {
        left: 43%;
    }

    .inline-benefit-dinner-pic {
        float: none;
    }

    .content-header-text {
        display: block;
        margin-left: -312px !important;
        margin-top: 0 !important;
        width: 250px !important;
        transform: translateY(-900%);
        transition: all 0.8s ease 0s;
    }

    .wrapper-header {
        height: 480px !important;
    }

    .slant {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width:569px) {
    .masthead-img {
    }

    .homepage .masthead-img {
        left: 4px;
    }
     .content-header-text {
        display: block;
        margin-left: -323px !important;
        margin-top: 0 !important;
        width: 250px !important;
        transform: translateY(-900%);
        transition: all 0.8s ease 0s;
    }

    .wrapper-header {
        height: 480px !important;
    }

    .slant {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width:530px) {
    .homepage .masthead-img {
        left: 25px;
    }

    .slant {
        right: -175px;
    }

    .content-slant {
        right: -550px;
    }
    

}

@media only screen and (max-width:500px) {
    .subpage .masthead-img, .homepage .masthead-img {
        -moz-transform: skew(-35deg) scale(.8);
        -ms-transform: skew(-35deg) scale(.8);
        -o-transform: skew(-35deg) scale(.8);
        -webkit-transform: skew(-35deg) scale(.8);
        transform: skew(-35deg) scale(.8);
        left: 4px;
    }

    .subpage .header-action-button-wrapper {
        right: 10px;
    }

    #breadcrumb {
        display: none;
    }

    #page-title {
        margin-top: 20px;
    }

    .slant {
        right: -150px;
    }

    .content-slant {
        right: -524px;
    }

    .AtoZGroup {
        width: 100%;
        float: none;
        text-align: center;
    }

     .content-header-text {
        display: block;
        margin-left: -222px !important;
        margin-top: 0 !important;
        width: 250px !important;
        transform: translateY(-900%);
        transition: all 0.8s ease 0s;
    }

    .wrapper-header {
        height: 480px !important;
    }

    .slant {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width:470px) {
    .logo-adjust {
        width: 180px !important;
        padding-left: 5px;
    }

   
      .content-header-text {
        display: block;
        margin-left: -256px !important;
        margin-top: 0 !important;
        width: 250px !important;
        transform: translateY(-900%);
        transition: all 0.8s ease 0s;
    }

    .wrapper-header {
        height: 480px !important;
    }

    .slant {
        margin-top: 0px !important;
    }

}

@media only screen and (max-width:380px) {
    .homepage .masthead-img, .subpage .masthead-img {
        -moz-transform: skew(-35deg) scale(.7);
        -ms-transform: skew(-35deg) scale(.7);
        -o-transform: skew(-35deg) scale(.7);
        -webkit-transform: skew(-35deg) scale(.7);
        transform: skew(-35deg) scale(.7);
        left: -15px;
width:290px;
    }
.footer-logo img {
    width: 80%;
    
}

    .bar-wrapper input {
        width: 25%;
        font-size: 14px;
    }

    .slant {
        left: 80px;
    }

    .content-slant {
        left: 499px;
    }

    .slider-detail-wrapper p.slider-detail {
        padding: 0 5px 0;
    }

    div.highlight-container {
        height: 164px;
    }

    .highlight, .highlight-detail {
        height: 160px;
    }

    .highlight-push {
        margin-right: -23px;
    }

    .headline-slider-text h3 {
        font-size: 13px;
    }

    .headline-slider-text strong {
        font-size: 20px;
    }

    .sub-academics-slant {
        left: 40%;
    }

    .logo-adjust {
        width: 195px !important;
    }

   

    .content-header-text {
        display: block;
        margin-left: -308px !important;
        margin-top: 0 !important;
        width: 250px !important;
        transform: translateY(-900%);
        transition: all 0.8s ease 0s;
    }

    .wrapper-header {
        height: 480px !important;
    }

    .slant {
        margin-top: 0px !important;
    }
}
