@charset "UTF-8";

.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; } 
  
.masthead-button.homepage-track-button {display:none;}

.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;}


.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;  }



        @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; }





