@charset "UTF-8";

@media screen and (min-width: 75em) {
.site-search {
  	margin-top: 20% !important; }
}

.ondemand {
    margin-left: 2rem;
}
.ondemand h4 {
    margin-bottom: 0.5rem;
    margin-top: 2rem;
}

    .logo-wrapper svg path.white {fill:#fff}
    .logo-wrapper svg path.navy {fill:#151F35}   

    .logo-wrapper.invert svg path.white {fill:#151F35}
    .logo-wrapper.invert svg path.navy {fill:#fff}  

.site-search input.border-bottom {
	border-color: #41A494;}

#cludo-search-results {
	margin-top:5rem; }
#cludo-back-to-top b, #cludo-load-more b, #cludo-search-content-form b, #cludo-search-course-form b, #cludo-search-form b, #cludo-search-results b {
    color: #41A494; }
#cludo-global-search input[type=search], #cludo-search-content-form input[type=search], #cludo-search-course-form input[type=search], #cludo-search-form input[type=search] {
    border: #41A494;}
#cludo-global-search button, #cludo-search-content-form button, #cludo-search-course-form button, #cludo-search-form button {
  background-image: url(../img/search-icon-black.svg);}
#cludo-search-results .search-results .search-results-item a h2:before, #cludo-search-results .search-results .search-results-item a h3:before {
  background-color: #41A494; }
#cludo-search-results .search-filters .search-filter-header h2::before {
  background-color: #41A494; }
#cludo-search-results .search-results .search-results-item a::after {
  background-color: #41A494; }
#cludo-search-results .search-filters ul a.active {
    color: #41A494; }
#cludo-search-results .search-filters ul a {
	text-transform: unset; }
#cludo-search-results .search-filters ul a:hover {
    color: #41A494; }
#cludo-search-results ul.search_page_list li.active {
    color: #EB5E94; }
#cludo-search-results ul.search_page_list li a, #cludo-search-results ul.search_page_list li.active {
    font-size: 1rem; }
@media screen and (min-width: 75em) {
#cludo-search-results {
	margin-top:10rem; }
#cludo-search-results ul.search_page_list li a, #cludo-search-results ul.search_page_list li.active {
    font-size: 1.375rem; }
}
#cludo-search-results ul.search_page_list li.next:hover, #cludo-search-results ul.search_page_list li.previous:hover {
    border-color: #cb0064;
	background-color: #CB0064; }
#cludo-search-results ul.search_page_list li.active:hover, #cludo-search-results ul.search_page_list li.next:hover a, #cludo-search-results ul.search_page_list li.previous:hover a {
    color: #ffffff; }
#cludo-search-results .cludo-banner {
  	background-color: #41A494; }
#cludo-search-results .cludo-banner .text-banner {
  	background-color: #41A494; }
#cludo-search-results .cludo-banner a:hover::after {
  background-color: #ffffff; } 
  

.inner {
  	max-width:84%; }
.masthead-button.homepage-track-button {display:none;}
.masthead-split.invert ul.masthead-split__links a {
  	border:1px solid #fff;
  	padding:0.5rem; 
	display:inline-block; }
@media screen and (min-width: 75em) {
.masthead-split .breadcrumb {
	  top: 20%; }
}



.masthead-image__text, .masthead-split__text {
    hyphens: auto;
}
.masthead-image__inner.minimal {
  min-height:auto;
}


.content-w-sidebar .feature-panel__content {
    width:100%;
}
.content-w-sidebar .feature-panel__inner.inner {
    display: unset;
}
.content-w-sidebar .feature-panel__text {
	width: 95%;
    text-align: right;
    margin-top: 1rem;
    padding-bottom: 1rem;
}


.quick-links__box.bg-blue a {
  	color:#fff; }

.site-footer__nav ul {
  list-style: none;
  margin-left: 0;
}

.imagecube {
  position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    padding-bottom: 100%;
justify-content: center;
    align-items: center;
}
.imagecube img {
  object-fit: cover;}

.block-list img {
  	width:6.5rem;
  	height:6.5rem;
    object-fit: cover;
}


.menu-feature a img {
    object-fit: cover; 
    -o-object-fit: cover; } 
.general-content .student-cta__text blockquote p {
    font-size: 2.25rem; }
.general-content .student-cta {
    margin-bottom:2.25rem; }
.general-content  .inner {
    margin-left: auto;
    margin-right: auto;
    width: 94%; }
.general-content > .feature-profile {
    width: 100%; }



.masthead--event.feature-bg-navy .masthead__panel, .masthead.border-graphic.feature-bg-navy:after {
    background-color: #151F35; }
.masthead--event.feature-bg-navy .text-highlight {
  	color: #151F35; }
.masthead--event.feature-bg-pink .masthead__panel, .masthead.border-graphic.feature-bg-pink:after {
    background-color: #EB5E94; }
.masthead--event.feature-bg-pink .text-highlight {
  	color: #EB5E94; }
.masthead--event.feature-bg-purple .masthead__panel, .masthead.border-graphic.feature-bg-purple:after {
    background-color: #4C4394; }
.masthead--event.feature-bg-purple .text-highlight {
  	color: #4C4394; }
.masthead--event.feature-bg-red .masthead__panel, .masthead.border-graphic.feature-bg-red:after {
    background-color: #E64550; }
.masthead--event.feature-bg-red .text-highlight {
  	color: #E64550; }
.masthead--event.feature-bg-blue .masthead__panel, .masthead.border-graphic.feature-bg-blue:after {
    background-color: #41A494; }
.masthead--event.feature-bg-blue .text-highlight {
  	color: #41A494; }
.masthead--event.feature-bg-yellow .masthead__panel, .masthead.border-graphic.feature-bg-yellow:after {
    background-color: #FDC400; }
.masthead--event.feature-bg-yellow .text-highlight {
  	color: #FDC400; }
.masthead--event.feature-bg-orange .masthead__panel, .masthead.border-graphic.feature-bg-orange:after {
    background-color: #E6881E; }
.masthead--event.feature-bg-orange .text-highlight {
  	color: #E6881E; }
.masthead--event.feature-bg-gray .masthead__panel, .masthead.border-graphic.feature-bg-gray:after {
    background-color: #F5F5F5; }
.masthead--event.feature-bg-gray .text-highlight {
  	color: #F5F5F5; }


.feature-img__shape.bg-navy svg {
    color: #151F35; }
.feature-img__shape.bg-pink svg {
    color: #EB5E94; }
.feature-img__shape.bg-purple svg {
    color: #4C4394; }
.feature-img__shape.bg-red svg {
    color: #E64550; }
.feature-img__shape.bg-blue svg {
    color: #41A494; }
.feature-img__shape.bg-yellow svg {
    color: #FDC400; }
.feature-img__shape.bg-orange svg {
    color: #E6881E; }
.feature-img__shape.bg-gray svg {
    color: #F5F5F5; }


.tag.bg-navy {
  background: #151F35 ; 
  color:#fff; }
	.bg-navy .tag {
    background:#41A494;
    color:#fff; }

.tag.bg-pink{
  background: #EB5E94 ; 
  color:#fff;}
	.bg-pink .tag {
    background:#fff;
    color:#EB5E94; }

.tag.bg-purple{
  background: #4C4394 ; 
  color:#fff;}
	.bg-purple .tag {
    background:#fff;
    color:#4C4394; }

.tag.bg-red {
  background: #E64550 ; 
  color:#fff;}
	.bg-red .tag {
    background:#fff;
    color:#E64550; }

.tag.bg-blue {
  background: #41A494 ; 
  color:#fff; }
	.bg-blue .tag {
    background:#151F35;
    color:#fff; }

.tag.bg-yellow{
  background: #FDC400 ; 
  color:#000;  }
	.bg-yellow .tag {
    background:#000;
    color:#fff; }

.tag.bg-orange {
  background: #E6881E ; 
  color:#fff;}
	.bg-orange .tag {
    background:#fff;
    color:#E6881E; }

.tag.bg-gray {
  background: #F5F5F5 ;
  color:#000;}
  .bg-gray .tag {
    background:#41A494;
    color:#fff; }




.global-notice {
        text-align: center;
        color: #fff;
        padding: 0.5rem 0;
        background-color: #41A494;
        transition: 0.3s all;
        font-weight: bold; }
    .global-notice:hover {
        background-color: #151F35;
        text-decoration: underline;  }

.masthead-split.courseheader .masthead-split__text h1 strong {
    color: #fff;
    font-weight: bold;
}



.masthead-split.short .masthead-split__inner {
    min-height: 60vh; }
@media print, screen and (min-width: 64em) {
	.masthead-split.short .masthead-split__image {
    	padding-top: 70vh;}
}

.masthead-split__text .display-1 + * , .masthead-split__text .display-2 + * , .masthead-split__text .display-3 + * , .masthead-split__text .display-4 + *, .masthead-split__text .display-5 + *  {
    margin-top: 2.5rem;
}
@media screen and (min-width: 75em) {
  .masthead-split__text .display-1 + * , .masthead-split__text .display-2 + * , .masthead-split__text .display-3 + * , .masthead-split__text .display-4 + * , .masthead-split__text .display-5 + * {
  	margin-top: 4.375rem; }
}


.stats-slider button.slick-prev.slick-arrow {
    top: 100%;
    background-image: none;
}
.stats-slider button.slick-next.slick-arrow {
    top: 100%;
    background-image: none;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

span.highlight__clearing {
    background-color: #41A494;
    padding: 0.3em 0.5em;
    font-size: smaller;
    color: #fff;
    margin-left: 1em;
}
span.highlight__custom {
    background-color: #151F35;
    padding: 0.3em 0.5em;
    font-size: smaller;
    color: #fff;
    margin-left: 1em;
}











        @media screen and (min-width: 75em) {
            .intro {
              max-width: auto;
              padding-bottom:2.5rem; } }

              /*5953*/
              .breadcrumb {
                margin: 0;
                font-size: 0.75rem;
                font-weight: bold;
                color: #000000; }
                .theme-pink .breadcrumb {
                  background-color: #EB5E94; }
                .breadcrumb a:focus {
                  outline: 2px dotted; }
                .breadcrumb a {
                  display: inline-block;
                  position: relative;
                  color: #000000;
                  -webkit-transition: color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
                  transition: color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
                  overflow: hidden; }
                  .breadcrumb a:focus {
                    outline: 2px dotted; }
                  .breadcrumb a:after {
                    content: ">";
                    display: inline-block;
                    margin: 0 0.375rem 0 0.5rem; }
                  .breadcrumb a:last-child:after {
                    content: ""; }
                  .breadcrumb a:before {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    right: 1.25rem;
                    height: 1px;
                    background-color: #EB5E94;
                    -webkit-transform: translateX(-110%);
                        -ms-transform: translateX(-110%);
                            transform: translateX(-110%);
                    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
                    transition: -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
                    transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
                    transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
                  .breadcrumb a:hover:before {
                    -webkit-transform: translateX(0);
                        -ms-transform: translateX(0);
                            transform: translateX(0); }



                            @media print, screen and (min-width: 64em) {                                 
                                  .latest-news__feature a > div.bg-navy:before {
                                      background: #151F35;}
                                    .latest-news__feature a > div.bg-pink:before {
                                      background: #EB5E94;}
                                    .latest-news__feature a > div.bg-purple:before {
                                      background: #4C4394;}
                                    .latest-news__feature a > div.bg-red:before {
                                      background: #E64550;}
                                    .latest-news__feature a > div.bg-blue:before {
                                      background: #41A494;}
                                    .latest-news__feature a > div.bg-yellow:before {
                                      background: #FDC400;}
                                      .latest-news__feature a > div.bg-orange:before {
                                      background: #E6881E;}
                                    .latest-news__feature a > div.bg-gray:before {
                                      background: #F5F5F5;}         
                            }


                            .sortPG .tag-group .tag {
                                background: #e78931; }
                              .sortUG .tag-group .tag {
                                background: #f06399; }
                              .tag-group a.tag:hover, .tag-group a.tag:focus, .tag-group a.tag:hover, .tag-group a.tag:focus {
                                background-color: #000000; }

                                .content-card-pink:hover h3 {
                                    color: #41A494;}


                                    .content-card-pink.bg-navy {
                                        background-color: #151F35;
                                        border: 5px solid #151F35;}
                                    .content-card-pink.bg-navy:hover h3 {
                                      color: #151F35;}
                                    .content-card-pink.bg-pink {
                                        background-color: #EB5E94;
                                        border: 5px solid #EB5E94;}
                                    .content-card-pink.bg-pink:hover h3 {
                                      color: #EB5E94;}
                                    .content-card-pink.bg-purple {
                                        background-color: #4C4394;
                                        border: 5px solid #4C4394;}
                                    .content-card-pink.bg-purple:hover h3 {
                                      color: #4C4394;}
                                    .content-card-pink.bg-red {
                                        background-color: #E64550;
                                        border: 5px solid #E64550;}
                                    .content-card-pink.bg-red:hover h3 {
                                      color: #E64550;}
                                    .content-card-pink.bg-blue {
                                        background-color: #41A494;
                                        border: 5px solid #41A494;}
                                    .content-card-pink.bg-blue:hover h3 {
                                      color: #41A494;}
                                    .content-card-pink.bg-orange {
                                        background-color: #E6881E;
                                        border: 5px solid #E6881E;}
                                    .content-card-pink.bg-orange:hover h3 {
                                      color: #E6881E;}
                                    
                                    .content-card-pink.bg-yellow {
                                        background-color: #FDC400;
                                        border: 5px solid #FDC400;}
                                    .content-card-pink.bg-yellow:hover h3 {
                                      color: #FDC400;}
                                    
                                    .content-card-pink.bg-gray {
                                        background-color: #F5F5F5;
                                        border: 5px solid #F5F5F5;}
                                    .content-card-pink.bg-gray:hover h3 {
                                      color: #151F35;}
                                
                                      @media print, screen and (min-width: 75em) {
                                        .feature-img__image {
                                            padding-top: 50%; } }

                                            .event-slider__date {
                                                position:relative; }

@media print, screen and (min-width: 40em) {
.feature-profile__citations {
  margin-top: 0;}
}
@media print, screen and (min-width: 40em) {
.feature-profile__image {
  padding-top: 0;}
}
@media print, screen and (min-width: 64em) {
.feature-profile__image {
  padding-top: 0;}
}
@media screen and (min-width: 90em) {
.feature-profile__image {
  padding-top: 0;}
}


.secondary-menu ul li span::before {
  display:none;}





@media print, screen and (min-width: 40em) {
	.column-flow {
    	column-count: 2;}
}
@media screen and (min-width: 75em) {
	.column-flow {
    	column-count: 3;}
}


.staff-card h3, .staff-card p {
    width:100%; }
.content-cols.panel-p-2.staff-profile-sections {
    background: transparent; }
.staff-profile-sections .tabs__staff-titles {
    background-color: inherit; }
.staff-profile-sections .tabs-title {
    margin-bottom: 0; 
	border-right: 2px solid #fff; }
.staff-profile-sections .tabs__staff-content {
    background-color: #f0f4f5;
    padding: 2em 3em 3em; }
.staff-profile-sections .tabs-title > a:hover, .staff-profile-sections .tabs-title > a[aria-selected='true'] {
    background-color: #f0f4f5;
    color: #151F35; }
.staff-profile-sections .tabs-title > a {
    color: #fff;
  	background-color: #151F35; }
.staff-profile-sections .tabs__staff-content th {
    background-color: #41A494;
    color: #ffffff; }

<!--
.staff-card h3, .staff-card p {
    width:100%; }
.staff-card__image {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 25em; }
.staff-card__image img {
    object-fit:cover;
    min-height: 100%;
    min-width: 100%; } 
.staff-card__box::before {
    content: '';
    display:block;
    height:26px;
    position: relative;
    top: -25px;
    background-color:#f0f4f5;
    -webkit-clip-path: polygon(20% 0, 100% 100%, 100% 100%, 0 100%, 0 85%);
	clip-path: polygon(20% 0, 100% 100%, 100% 100%, 0 100%, 0 85%);  }
.staff-card__box {
   	background-color:#f0f4f5; }
.staff-card__text {
    padding: 0 2em;
    margin-top: -20px;
    display: inline-block; }  
 -->

.student-cta__inner.inner {
    max-width: 70%; }
.general-content .student-cta__inner.inner {
    max-width: 85%; }
.student-cta__text {
  	max-width: 100%; }
.student-cta__text blockquote p {
    max-width: 100%; }
.student-cta__image {
    max-width: 80%; }
.student-cta__image.left {
    margin-right: auto; 
	text-align: right; }
.student-cta__image.right {
    margin-left: auto; 
	text-align: left; }





.student-story-card {
    border-bottom: none;
    border-top:none;
	background:#f0f4f5;
	padding-top: 0;
    padding-bottom: 0;
  	margin-bottom: 3rem; }
.student-story-card.feature {
  	background:#151F35; }
.student-story-card h2, .student-story-card h3, .student-story-card p {
    width:100%; }

.student-story-card__image {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 25em; }
.student-story-card__image img {
    object-fit:cover;
    min-height: 100%;
    min-width: 100%; } 
.student-story-card__box::before {
    content: '';
    display:block;
    height:26px;
    position: relative;
    top: -25px;
    -webkit-clip-path: polygon(20% 0, 100% 100%, 100% 100%, 0 100%, 0 85%);
	clip-path: polygon(20% 0, 100% 100%, 100% 100%, 0 100%, 0 85%);}

.student-story-card .student-story-card__box, .student-story-card .student-story-card__box::before{
   	background-color:#f0f4f5; }
.student-story-card h2, .student-story-card h3, .student-story-card p {
    color:#151F35; }

.student-story-card.feature .student-story-card__box, .student-story-card.feature .student-story-card__box::before {
    background-color:#151F35; }
.student-story-card.feature h2, .student-story-card.feature h3, .student-story-card.feature p {
    color:#fff; }
.student-story-card__text {
    padding: 0 2em;
    margin-top: -20px;
    display: inline-block; }
.student-story-card .tag-group {
    margin-bottom: 1em; }
.student-story-card .tag-group .tag.undefined {
    background-color:#41A494; }
.studentstories .studentquote {
  	position: relative;
  	margin: 3em; 
  	clear: both;
  	padding: 2em; 
  	background-color: #41A494; 
  	color: #fff;
  	display: flex; } 
.studentstories .studentquote:after {  
  	display: block;  
  	content: "";    
  	position: absolute;    
  	top: 100%;    
  	left: 0;    
  	width: 0;    
  	height: 0;    
  	border-style: solid;   
  	border-width: 0 0 3em 3em;    
  	border-color: transparent transparent transparent #41A494; } 
.studentstories .studentquotename {    
  	margin-left: 3em;    
  	padding-top: 0.5em;    
  	font-style: italic; }
.studentstory .tag-group .tag.sortUG {
	background: #f06399; }
.studentstory .tag-group .tag.sortPG {
	background: #e78931; }

  button.mixitup-control-prev {
    margin-right: auto;
  }
  button.mixitup-control-next {
    margin-left: auto;
  }
  button.mixitup-control {
	display: inline-block;
    vertical-align: middle;
    margin-bottom:1rem;
    padding: .85em 1em;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-transition: background-color .25s ease-out,color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-family: inherit;
    font-size: 1rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -.01em;
  }
  button.mixitup-control-next, button.mixitup-control-prev {
    border: 1px solid #cb0064;
    color: #cb0064;
  }
  button.mixitup-control-active {
    color: #cb0064;
  }
  button.mixitup-control-disabled {
    visibility: hidden;
  }
  






































