.event-txt {
    padding: 1.5em 1em 0 0;
    position: relative;
    word-break: break-word;
}


.event-img img {
    min-height: 250px !important;
    width: 250px !important;
}


#block-mainmenu-2, #block-mainmenu-4, #block-mainmenu-5, #block-mainmenu-6, #block-mainmenu-7 {
    margin-bottom: 0;
}

.is-provider-youtube .wp-block-embed__wrapper iframe {
    min-height: 800px;
    min-width: 1200px;
}

.twitter-timeline.twitter-timeline-rendered iframe {
    min-height: unset !important;
    min-width: unset !important;
}

.path-scholarships-funds .view-content table{
  table-layout: auto;
}

.accordion a.wp-block-button__link {
    color: white !important;
}

.copyright-wrapper {
  grid-template-columns: 3fr 4fr;
}

p.intro-txt {
  font-size: 1.7em;
  color: #036;
  font-weight: 500;
  font-family: 'freight-text-pro,serif';
  margin:auto;
}

#block-uismain-page-title h1{
    color: #036;
    font-size: 5em;
    text-align: center;
    margin: 1.5em auto 0;
    position: relative;
}

.page-node-36 .wp-block-cover.has-background-dim.has-parallax p a {
  color: #036;
}

button.ca-card-btn a {
    color: white;
}

.field--name-body .wp-block-cover.alignfull.has-background-dim .wp-block-cover__inner-container ul.white li {
  color: white;
}

@media (min-width:600px) and (max-width:899px){
	.cad-grid-container {
		grid-template-columns: repeat(3,1fr);
	}
}

@media (min-width:900px) {
	.cad-grid-container {
    grid-template-columns: repeat(4,1fr);
	}
}

@media (min-width:1200px){
	.cad-grid-container {
		grid-template-columns: repeat(5,1fr);
	}
}

.page-node-type-policy .dialog-off-canvas-main-canvas .layout-container main .layout-content .region.region-content article .node__content .field .field__item ul a {
  color: #003366;
}


.path-scholarships-funds .view-filters .form--inline .button {
    border-radius: 5px;
    min-width: 100px;
    padding: .3em;
}

section.ultimenu__flyout {
    box-shadow: black 0.9;
    box-shadow: 0 2px 10px -2px #f1f1f1;
}

ul#ultimenu-sticky-nav .uitem>.ultimenu__flyout {
    box-shadow: none;
  }

.field__item ol {
    font-weight: 100;
    margin: 1em auto;
    max-width: 1200px;
    padding: 0 0 0 4em;
}

.page-node-type-policy .dialog-off-canvas-main-canvas .layout-container main .layout-content .region.region-content article .node__content .field .field__item a {
  text-decoration: none;
  color: #0080ff;
}

.page-node-type-policy .dialog-off-canvas-main-canvas .layout-container main .layout-content .region.region-content article .node__content .field .field__item p a {
  color: #003366;
}

.page-node-type-policy .field--name-field-copy-of-the-signed-policy, .page-node-type-policy .field--name-field-unit-head, .page-node-type-policy .field--name-field-responsible-unit, .page-node-type-policy .field--name-field-division-head, .page-node-type-policy .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-above{
  max-width:1200px;
  margin:0 auto;
}

.page-node-type-policy .field--name-field-sources{
  max-width:1200px;
  margin:1em auto;
}

.page-node-type-policy #footer {
  margin-top: 3em;
}

.page-node-type-policy .field--name-field-background .field__label{
   max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1em;
    font-size: 3.5em;
    text-transform: uppercase;
    font-weight: 900;
    font-family: 'Raleway',sans-serif;
}

.page-node-type-policy .field--name-field-policy-statement .field__label {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1em;
    font-size: 3.5em;
    text-transform: uppercase;
    font-weight: 900;
    font-family: 'Raleway',sans-serif;
}


.page-node-type-policy .field--name-body .field__label {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1em;
    font-size: 3.5em;
    text-transform: uppercase;
    font-weight: 900;
    font-family: 'Raleway',sans-serif;
}


.page-node-type-policy h1.page-title {
    text-align: center;
    margin: .5em;
}

.contextual-region.view.view-taxonomy-term.view-id-taxonomy_term {
    max-width: 1200px;
    margin: 0 auto;
}

.page-node-type-event .region.region-footer .field--name-body.field--type-text-with-summary {
  max-width: 100%;
}

.view-id-events .view-footer {
  clear: both;
  display: block;
}

.jumbo-contents {
  max-width: 1000px;
}

.calendar-calendar .week-view #single-day-container, .calendar-calendar .day-view #single-day-container {
  min-height: 500px;
}

@media (min-width:600px) and (max-width:943px){
		
	li.ultimenu__item.uitem:nth-child(11) {
	    display: inherit;
	    background: #0D873C;
	    color: #fff !important;
	    text-align: center;
	    display: inherit;
	    min-width: 33%;
	    float: left;
	    width: 33%;
	}
	
		li.ultimenu__item.uitem:nth-child(11) a {
	   color:white !important;
	   padding:0 !important;
	}
  
  .aos-wrapper {
    grid-template-columns: 1fr 1fr;
  }
  
  .covid-links ul {
    columns: 1;
    }
	
  .ultimenu--main .ultimenu__link, .ultimenu .ultimenu__ajax {
    padding: 0;
    min-height: unset;
  }
    li.ultimenu__item.uitem {
      padding: 1em;
      font-size: 1.5em;
  }
  .is-ultimenu-canvas .is-ultimenu-canvas-off{
    max-width:100% !important;
  }

  #ultimenu-main {
      padding-top: 3em;
  }

  .has-ultimenu .caret::before {
    border-top: 12px solid #0080ff !important;
  }

  .has-ultimenu .caret {
    background-color: unset !important;
    height: 35px;
  }

  .ultimenu__region.region.region-ultimenu-main-quicklinks {
    background-color: #036 !important;
  }
    ul#ultimenu-main {
      margin: 4em 0 0 0;
  }
  
.jumbo-menu-cta {
    margin-bottom: 4em;
}

.jumbo-contents {
    grid-template-columns: 1fr;
    width: unset;
}

.jumbo-links-wrap {
    margin: unset;
}

ul#ultimenu-main {
    padding: 0 0 0 9vw;
}
.jumbo-related-links a {
    display: block;
	}
	
	.jumbo-related-links {
    text-align: center;
}
.menu-cta-wrap {
    width: 390px;
	}
	
  	.jumbo-menu-cta img {
		float:unset;
		height: auto;
		max-width: 100%;
	}

	.jumbo-contents {
		width: 100%;
		grid-template-columns: 1fr;
		grid-gap: 2.5em;
	}

	.menu-cta-wrap{
		width: 100%;
		top: 190px;
	}
	
	.uis-logo-white {
		visibility: hidden;
	}

	.uis-logo-blue{
		visibility: initial;
	}
	
	  .menu-cta-txt p {
	      font-size: .7em;
	    }

	  h2.menu-cta-ttl {
	    font-size: 1em;
	  }

	  .jumbo-menu-cta a.btn {
	    min-width: 300px;
	    min-height: 60px;
	  }

	  .jumbo-links-wrap {
	    margin: 220px auto 0;
	    poisition:relative;
	  }

	  .ultimenu--main .ultimenu__link, .ultimenu .ultimenu__ajax{
	    padding: 1em;
	  }

	  li.ultimenu__item.uitem {
	    font-size: 1.3em;
	  }
		
	  ul#ultimenu-main {
	    padding: 4em 0;
	  }
		
		a.jumbo-link {
			margin: 1em 0;
		}

		#ultimenu-main a.ultimenu__link {
			margin-top: 0;
		}
		.btn a {
			margin: 1em auto 0;
		}

		.is-ultimenu-canvas--active .ultimenu--main  .is-active-trail > a {
			color: #036;
		}

		#block-ultimenumainnavigation .ultimenu__region{
			margin:0;
		}

		section.ultimenu__flyout {
			box-shadow: unset !important;
		}

		#ultimenu-main a.ultimenu__link {
			max-height: unset;
			color: #036;
		}

		.is-ultimenu-canvas--active .ultimenu--main  .is-active-trail > a {
			color: #036;
		}

	  .ultimenu__region.region.region-ultimenu-sticky-nav-request-info {
	    width: 100%;
	  }

	  #block-ultimenustickynav {
	    max-height: 50px;
	  }
		
	.is-ultimenu-canvas--active .ultimenu--main  .is-active-trail > a {
			color: #036;
		}

	.has-ultimenu .is-ultimenu-active .caret::before {
		border-bottom: unset;
	}
	
	  #block-menusearch .jumbo-contents .jumbo-links-wrap {
	      margin: 0;
	   }

	  .ultimenu__region.region.region-ultimenu-main-request-info {
	    background: #036 !important;
	    color: white;
	  }

	.ultimenu__flyout .ultimenu__region.region.region-ultimenu-main-quick-links {
		background-color: #036 !important;
	}

	.uis-mobile-logo {
		position: absolute;
		z-index: 9;
		padding: .5em;
	}

	#block-mobilelogo {
  	display: inline;
  	position: absolute;
  	top:0;
	}

	input#edit-submit {
		min-height: 60px;
		width: 30%;
	}

	input#edit-keys {
		width: 90%;
	}

	#block-searchform #edit-submit {
		max-width: 90%;
	}

	.ql-tab {
		float: unset;
		width: 100%;
		height: auto;
		margin-bottom: 2em;
	}

	.ql-tabcontent {
		float: unset;
		width: 100%;
		height: auto;
	}

	.ql-grid-container {
		grid-template-columns: auto;
		margin: 0;
		height: auto;
		width: 100%;
	}

	.ql-col {
		padding: 0 0 1em;
	}
	
		#block-searchform {
			position: relative;
			top:0;
			left:0;
		}

  li.ultimenu__item.uitem:nth-child(9) {
    display: inherit;
    background: #003366;
    color: white !important;
    }

  li.ultimenu__item.uitem:nth-child(9) 	#block-ultimenumainnavigation .ultimenu__region{
			background-color:#003366;
		}
    
  li.ultimenu__item.uitem:nth-child(9)  .ultimenu--basic .ultimenu__flyout{
      background-color:#003366;
    }
    
  li.ultimenu__item.uitem:nth-child(9) .ultimenu__flyout .block {
      padding: 0;
  }

	li.ultimenu__item.uitem:nth-child(10) {
    display: inherit;
    background: #003366;
    color: white !important;
    }
  li.ultimenu__item.uitem:nth-child(10) .ultimenu--basic .ultimenu__flyout{
       background-color:#003366;
  }



  li.ultimenu__item.uitem:nth-child(12) {
    text-align: center;
    display: inherit;
    min-width: 33%;
    float:left;
    width: 33%;
    background: #0073E6 !important;
    }
    
  li.ultimenu__item.uitem:nth-child(12) a {
      color: white !important;
      padding: 0;
    }

  li.ultimenu__item.uitem:nth-child(13) {
    text-align: center;
    display: inherit;
    min-width: 33%;
    float:left;
    background: #0079f2;
    width: 34%;
    }
    
  li.ultimenu__item.uitem:nth-child(13) a {
      color: white !important;
      padding: 0;
  }

  li.ultimenu__item.uitem:nth-child(14) {
    text-align: center;
    display: inherit;
    min-width: 33%;
    float:left;
    background: #0059b3;
    width: 33%;
    }
    
    li.ultimenu__item.uitem:nth-child(14) a {
      color: white !important;
      padding: 0;
  }
  
}

.ultimenu__flyout .ultimenu__region.region.region-ultimenu-main-covid-19 {
    background-color: #036 !important;
}

.is-ultimenu-canvas--active .is-ultimenu-canvas-off {
    background: rgba(255,255,255,.9) !important;
}

#ultimenu-sticky-nav>li:nth-child(3) {
    background: unset;
    float: unset;
}

#ultimenu-sticky-nav > li:nth-child(4) {
    background: #0080ff;
    float:right;
}

#ultimenu-sticky-nav > li:nth-child(5) {
    background: #0079f2;
    float:right;
}

#ultimenu-sticky-nav > li:nth-child(6) {
    background: #16cc5c;
    float:right;
}

.sa-des {
    font-size: .8em;
    font-weight: 100;
    padding: 1em;
}

.covid-ttl {
  font-weight: 900;
  color: white;
}

.ultimenu__region.region.region-ultimenu-sticky-nav-covid-19 {
    margin: 0 auto;
    max-width: 1200px;
}

.covid-links ul {
  line-height: 2em;
  columns: 2;
  margin: 1em;
  list-style: none;
  padding: 0;
}

.covid-links ul li a {
  color: white;
  text-decoration: none;
  background: none;
  line-height: 2.5em;
  font-weight: 500;
  font-size: .9em;
}

.covid-links ul li a:hover {
    color: #c8b186;
}

.image-card a {
    text-decoration: none;
}

@media (max-width:943px){
 #block-ultimenustickynav {
    display: none;
  }
}

.page-node-type-event .node__content .text-formatted {
    margin: 0 auto;
    max-width: 1200px;
}

.ppl-info a:hover {
    text-decoration: underline;
}

.ppl-info .ppl-name a {
    color: #036;
}

.ppl-info a {
    text-decoration: none;
    color: #0080ff;
}


li.ultimenu__item.uitem:nth-child(9) {
    color: white !important;
}

li.ultimenu__item.uitem:nth-child(10) {
    color: white !important;
}

#ultimenu-sticky-nav>li:nth-child(1)>a {
    pointer-events: none;
}

#ultimenu-sticky-nav>li:nth-child(3)>a {
    pointer-events: all;
}

#ultimenu-sticky-nav>li:nth-child(2)>a {
    pointer-events: none;
}

.reg-event-loc-time div {
  max-width: 230px;
  overflow: hidden;
}

h1.slide-ttl {
 margin: .3em 0 0 0 !important;
}


.field.field--name-field-media-document {
    margin: 0 auto;
    max-width: 1200px;
}

.page-node-type-people .field.field--name-field-department {
    margin: 0;
}

.field.field--name-field-title.field--type-string.field--label-inline .field__item {
    font-size: 1.1em;
}

#block-jeannecleryactblock {
    max-width: 1200px;
    margin: 0 auto;
}

.wp-block-cover.alignfull.has-background-dim .wp-block-cover__inner-container .has-very-dark-gray-color a {
    color: #036;
}

.field--name-body .wp-block-cover.alignfull.has-background-dim .wp-block-cover__inner-container ul li {
    color: #036;
}

.page-node-597 #block-views-block-slideshow-block-1 {
    overflow: unset;
    margin: 0 auto;
    max-width: 1600px;
}

.wp-block-cover.alignfull.has-cyan-bluish-gray-background-color.has-background-dim > p, ul {
    color: black;
}

.wp-block-cover.alignfull.has-cyan-bluish-gray-background-color.has-background-dim h2 {
    color: black;
}

.wp-block-cover.alignfull.has-cyan-bluish-gray-background-color.has-background-dim h3 {
    color: black;
}

@media (min-width:600px) and (max-width:890px){
	.news-hero-wrapper {
    max-width: 50%;
	}
	#block-views-block-slideshow-block-1 {
	    max-height: unset;
	    overflow:unset;
		}
	.other-news-wrap .view-content {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width:599px){
  .covid-links ul {
    columns: 1;
  }
  
	#block-mobilelogo {
  	display: inline;
  	position: absolute;
  	top:0;
	}
	
  .jumbo-related-links {
      display: block;
      text-align:center;
  }
  
  .jumbo-related-links a {
    padding: 0;
    margin: 0;
    display: block;
  }
  
  .sidebar-menu-blk-wrap {
    min-width: 90%;
    margin: 1em;
    }
  
  .ppl-info {
    margin: 1em 0;
    text-align: center;
  }
  
  .ppl-img {
    text-align: center;
  }
  
  .view.view-people.view-id-people .view-content {
    grid-template-columns: 1fr;
    max-width: 250px;
    margin: 0 auto;
  }
  
  .ppl-item {
    grid-template-columns: 1fr;
    padding: 0;
  }
  
  .view-profiles.view-id-profiles.view-display-id-block_2 .view-content{
    max-width: 200px;
    margin: 0 auto;
  }
  .view.view-profiles.view-id-profiles.view-display-id-block_3 .view-content {
      max-width: 200px;
      margin: 0 auto;
  }
  
    #block-views-block-featured-articles-block-3 h2 {
      text-align: center;
  }
  
  .covid-box-grid {
    grid-template-columns: 1fr !important;
    grid-gap: 3em !important;
  }
  
  figure.alignright.size-large {
    float: unset;
    margin: 0 auto;
  }
  
  .people-info {
    grid-template-columns: 1fr;
    margin: 1em;
  }
  
  .masonry-layout-profiles.masonry .ll-profile-item {
    width: 100%;
    height: auto;
  }
  
  .student-exp.contextual-region.view.view-student-experience.view-id-student_experience.view-display-id-block_1 .masonry-item {
    margin: 0;
  }
    
  .page-node-type-article .region-highlighted .view-title-caption .view-content img {
    max-width: 100%;
    height: auto;
  }
  
  .page-node-type-article h1.page-title {
    font-size: 1.8em;
  }
  
  html {
    overflow-x: hidden;
 }
}

@media (min-width:891px) and (max-width:1200px){
  .news-hero-wrapper {
    max-width: 50%;
	}
	.other-news-wrap .view-content {
    grid-template-columns: 1fr 1fr 1fr;
	}
}

.news-sidebar {
  margin: 0 0 1em 1em;
}

.fieldset-wrapper input {
    width: auto;
    min-height: unset;
    border-radius: unset;
}

.wp-block-cover.alignfull.has-cyan-bluish-gray-background-color.has-background-dim {
  background: #f1f1f1;
  color: black;
}

.wp-block-cover.alignfull.has-cyan-bluish-gray-background-color.has-background-dim ul {
    color: black;
    }
    
.wp-block-cover.alignfull.has-cyan-bluish-gray-background-color.has-background-dim a{
    color: #036;
}

.path-webform #block-uismain-page-title h1 {
    color: #036;
    font-size: 5vw;
    text-align: center;
    margin: 1em;
    position: relative;
}

.page-node-type-manual_event #block-uismain-page-title h1 {
    color: #036;
    font-size: 5em;
    text-align: center;
    margin: 1em;
    position: relative;
}
.page-node-type-event #block-uismain-page-title h1 {
    color: #036;
    font-size: 5em;
    text-align: center;
    margin: 1em;
    position: relative;
}

form.donate_button {
    text-align: center;
    margin: 3em 0;
}