@import "variables.css";
/**featured on top of blog page**/
#block-deohs-boundless-views-block-deohs-blog-block-2-2 h2.block-title {
	color:var(--gold);
	font-size:1.4em;
	padding: 0 2em .4em .1em;
	font-family: 'Encode Sans Normal';
	font-weight:900;
	text-transform:uppercase;
	background:url(/themes/deohs_boundless/deohs_boundless/images/featured-bg.svg) no-repeat;
	display:inline;
	background-size: 240px;
  margin: -2px 0 0 -.1em;
  position: absolute;
  z-index: 1;
}

/**Slideshow Styling**/
.deohs-front .page, .deohs-front .region-content {
   margin-bottom: 10px;
}
#views_slideshow_cycle_main_section_slideshow-block_1,
#views_slideshow_cycle_main_section_slideshow-block_2,
#views_slideshow_cycle_main_section_slideshow-block_3,
#views_slideshow_cycle_main_section_slideshow-block_4 {
  width: 100%;
  background-color: var(--purple);
}
#views_slideshow_cycle_teaser_section_slideshow-block_1,
#views_slideshow_cycle_teaser_section_slideshow-block_2,
#views_slideshow_cycle_teaser_section_slideshow-block_3,
#views_slideshow_cycle_teaser_section_slideshow-block_4 {
  width: 100% !important;
  background-color: var(--purple);
  margin: auto !important;
}
#views_slideshow_cycle_teaser_section_slideshow-block_1 a.slide-image picture,
#views_slideshow_cycle_teaser_section_slideshow-block_2 a.slide-image picture,
#views_slideshow_cycle_teaser_section_slideshow-block_3 a.slide-image picture,
#views_slideshow_cycle_teaser_section_slideshow-block_4 a.slide-image picture {
  height: 100%;
  float:right;
}
#views_slideshow_cycle_teaser_section_slideshow-block_1 div.slide-caption,
#views_slideshow_cycle_teaser_section_slideshow-block_2 div.slide-caption,
#views_slideshow_cycle_teaser_section_slideshow-block_3 div.slide-caption,
#views_slideshow_cycle_teaser_section_slideshow-block_4 div.slide-caption {
  padding: 120px 800px 0px 20px;
  background-color: var(--purple);
  background: url(/themes/deohs_boundless/deohs_boundless/images/slideshowpplsm.svg) no-repeat;
  background-position: left top;
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
}
section#block-deohs-boundless-views-block-slideshow-block-1-2,
section#block-deohs-boundless-views-block-slideshow-block-3,
section#block-deohs-boundless-views-block-slideshow-block-2,
section#block-deohs-boundless-views-block-slideshow-block-4,
section#block-views-block-pnash-slideshow-block-1,
section#block-deohs-boundless-views-block-slideshow-block-1,
section#block-views-block-cohr-slideshow-block-1,
section#block-views-block-slideshow-block-1 {

  max-width: 1170px;
  height:auto;
  margin: auto;
}
section#block-deohs-boundless-views-block-slideshow-block-3,
section#block-deohs-boundless-views-block-slideshow-block-2,
section#block-deohs-boundless-views-block-slideshow-block-4 {
  max-width: 1170px;
  height:auto;
  margin: auto;
  margin-top: -30px;
}
.path-frontpage.integrated-site section.col-sm-12{
  margin-bottom: -34px;
}
.path-frontpage div.highlighted div.region{
  float:right;
}
span.slide-title{
  color:#ffffff;
	font-size:22px;
	padding: 0 0 1em 0;
	font-family: 'Encode Sans Normal';
	text-transform:uppercase;
  display:block;
}
.integrated-site span.slide-title{
  color:#ffffff;
	font-size:22px;
	padding: 0 0em 1em 0;
	font-family: 'Encode Sans Normal';
	text-transform:uppercase;
  display:block;
}

span.slide-subtitle{
  color: #ffffff;
  display: block;
  padding-bottom: 2em;
  font-family: "Open Sans", "Arial", sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.4;
  margin: 0 0 10px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;

}

@media (max-width: 1440px) {
  #slick-views-slideshow-block-1-1 div.slide__media,
  #slick-views-slideshow-block-3-1 div.slide__media,
  #slick-views-slideshow-block-2-1 div.slide__media,
  #slick-views-slideshow-block-4-1 div.slide__media,
  #slick-views-pnash-slideshow-block-1-1-slider div.slide__media,
  #slick-views-cohr-slideshow-block-1-1 div.slide__media,
  #block-views-block-pehsu-slideshow-block-1 div.slide__media {
  margin-left: 20px;
}

}
@media (max-width: 1023px) {
#slick-views-slideshow-block-1-1 div.slide__media,
#slick-views-slideshow-block-3-1 div.slide__media,
#slick-views-slideshow-block-2-1 div.slide__media,
#slick-views-slideshow-block-4-1 div.slide__media,
#slick-views-pnash-slideshow-block-1-1-slider div.slide__media,
#slick-views-cohr-slideshow-block-1-1 div.slide__media,
#block-views-block-pehsu-slideshow-block-1 div.slide__media {
  margin-left: 0px;
}
}

@media (max-width: 992px) {
  .slick--skin--fullwidth .slide__caption{
    padding: 2% 15px 15px 10%;
  }

  span.slide-title{
    color:#ffffff;
  	font-size:20px;
	  padding: 0 0 12px 0;
  	font-family: 'Encode Sans Normal';
  	text-transform:uppercase;
    display:block;
    font-weight: bold;
  }
  span.slide-subtitle{
    color:#ffffff;
  	font-size:17px;
    display:block;
    padding-bottom: 12px;
  }

  span.slide-credit{
    color:#ffffff;
  	font-size:.7em;
    display:block;
    padding: 0 0 1em 0;
  }
  .slide__constrained{
    padding-top: 3% !important;
  }
  span.slide-readmore .lgbtn-white{
    font-family:uni sans;
    font-size:17px;
    font-weight: bold;
    color:#ffffff;
    text-transform: uppercase;
    background-color: rgba(255,255,255,0);
    padding: 4px 4px 2px 2px;
    border: none;
  }
  span.slide-readmore .lgbtn-white:hover{
    color: #ffffff;
    text-decoration: underline;
  }
  span.slide-readmore .lgbtn-white::after{
        content: "\2002\276F";
  }
  .slick-list {
    margin: 0px 0px 20px 0px;
  }
}
.slick--skin--fullwidth .slick__arrow {
  visibility: hidden;
}
/* line 49, ../scss/component/_slick.scss */
 .slick--skin--fullwidth .slick-arrow:before {
  color: rgba(255, 255, 255, 0.8);
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 40px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  opacity: 100;
}
.slick--skin--fullwidth .slick-arrow:before:focus{
 color: var(--purple);
 font-family: "Font Awesome 5 Free";
 font-weight: 900;
 font-size: 40px;
 display: inline-block;
 font-style: normal;
 font-variant: normal;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 opacity: 100;
}
/* line 61, ../scss/component/_slick.scss */
 .slick--skin--fullwidth .slick-prev::before {
  content: "\f104";
}
/* line 64, ../scss/component/_slick.scss */
 .slick--skin--fullwidth .slick-next::before {
  content: "\f105";
}
/* line 130, ../scss/component/_slick.scss */
 .slick--skin--fullwidth .slick__arrow {
  visibility: visible;
  top: auto;
  bottom: 42px;
}
/* line 134, ../scss/component/_slick.scss */
.slick--skin--fullwidth .slick__arrow .slick-prev {
  left: calc(100% - 80px);
}
/* line 136, ../scss/component/_slick.scss */
.slick--skin--fullwidth .slick__arrow .slick-prev:after {
  content: ' / ';
  position: absolute;
  top: 19px;
  right: -6px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 45px;
  font-weight: 200;
}
/** Adds some padding on PNash page **/
@media only screen and (min-width: 992px){
  #block-views-block-pnash-news-block-1 {
    padding-left: 40px;
  }
}
/** Front page Newsletter sign up and newsroom **/
.path-frontpage.frcg .page, .path-frontpage.frcg .region-content {
    margin-bottom: 35px;
}
.nwcohs-erc.programs section[id*='card'] div.views-row,
.nwcohs-erc.programs body.card div.views-row,
.nwcohs-erc.programs div.card-6,
.nwcohs-erc.programs div[class*="view-display-id-card"] div.views-row {
    max-width: 49%;
}
.nwcohs-erc.path-frontpage .nwcohs-cover-image{
width:100%;
height:600px;
background-position: top;
background-repeat: no-repeat;
background-size: cover;
overflow:hidden;position:relative;
}

.nwcohs-erc.path-frontpage .nwcohs-frontpage-desc {
	position: relative;
	z-index: 10;
	max-width: 50%;
	padding: 3%;
}

.nwcohs-erc.path-frontpage .card-3.fullwidth {
	background-color: var(--ltgrey);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height:20vw;
	width:31vw;
	margin:1vw;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.nwcohs-erc.path-frontpage .card-3.fullwidth .smbtn {
	color: white;
	font-size: 1.2em;
	text-shadow: 1px 2px 4px rgb(0 0 0);
	padding:0px;
}
.nwcohs-erc.path-frontpage .parallax {
	width:100%;
	height:200px;
	min-height: 150px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.nwcohs-erc.path-frontpage .nwcohs-overlay {
width: 60%;
height: 250%;
top: -40%;
left: -10%;
transform: rotate(11deg);
position: absolute;
background: rgba(255, 255, 255, .5);
}

@media only screen and (max-width: 800px){
	.nwcohs-erc.path-frontpage .card-3.fullwidth {
		height: 60vw;
		width: 90vw;
		max-width: 90vw;
		margin: 3vw;
	}
	.nwcohs-erc.path-frontpage .nwcohs-cover-image {
		display: flex;
		align-items: flex-end;
	}
	.nwcohs-erc.path-frontpage .nwcohs-frontpage-desc {
		max-width: 95%;
	}
	.nwcohs-erc.path-frontpage .nwcohs-frontpage-desc .h3 {
		font-size: 1.2em;
	}

	.nwcohs-erc.path-frontpage .nwcohs-overlay {
		width: 100%;
    top: 240px;
    left: 0;
    transform: rotate(0deg);
    position: absolute;
    background: rgba(255,255,255,.5);
	}
}

section#block-deohs-boundless-views-block-faculty-news-block-2 {
    margin-bottom: 50px;
    margin-top: 20px;
    padding-right: 40px;
}

section#block-deohs-boundless-newslettersignup-2 {
    margin-top: 20px;
    margin-bottom: 20px;

}
@media (max-width: 1190px){
  section#block-deohs-boundless-views-block-faculty-news-block-2 {
      margin-left:12px;
      margin-right:12px;
  }

  section#block-deohs-boundless-newslettersignup-2 {
      margin-right:12px;
  }
}
@media (max-width: 1084px){
  section#block-deohs-boundless-views-block-faculty-news-block-2 {
    margin-right: 12px;
    margin-right:12px;
  }
}
@media (min-width: 975px){
  .path-frontpage div.region.region-content-bottom {
      max-width: 1200px;
      width: 1200px;
      padding: 0px 10px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
  }
  body.edge.path-frontpage div.region.region-content-bottom {
  	flex-wrap: wrap;
  }
}
@media (max-width: 975px){
  section#block-deohs-boundless-newslettersignup-2 {
      margin: 0px 20px 20px 20px;
      width:auto !important;
  }
  section#block-deohs-boundless-views-block-faculty-news-block-2  {
    margin-left: 20px;
    margin-right:12px;
  }
}
/** Individual profiles on program pages **/
[id^='block-views-block-program-page-profiles-block'] {
  max-width: 48%;
  margin: 5px 5px 5px 5px;
  display: inline-block;
  vertical-align: top;
}
[id^='block-views-block-program-page-profiles-block'] .views-field-field-profile-name,
[id^='block-views-block-program-page-profiles-block'] .views-field-body,
[id^='block-views-block-program-page-profiles-block'] .views-field-field-subtitle {
  padding-left: 15px;
  padding-right: 7px
}
[id^='block-views-block-program-page-profiles-block'] .views-field-body,
[id^='block-views-block-program-page-profiles-block'] .views-field-field-subtitle {
  padding-bottom: 7px;
}
[id^='block-views-block-program-page-profiles-block'] div.views-row {
  background-color: var(--ltgrey);
  padding-bottom: 7px;
}
[id^='block-views-block-program-page-profiles-block'] a{
  padding-left: 15px;
}
[id^='block-views-block-program-page-student-research-block']{
  max-width: 48%;
    margin: 5px 5px 5px 5px;
    display: inline-block;
    vertical-align: top;
    vertical-align: top;
}
[id^='block-views-block-program-page-student-research-block'] a{
  color: var(--purple);
  margin-bottom: 10px;
  font-weight: bold;
}
[id^='block-views-block-program-page-student-research-block'] a:hover{
  color: var(--purple);
}
[id^='block-views-block-program-page-student-research-block'] div.views-row {
  margin-bottom: 10px;
}

  @media only screen and (max-width: 992px) {
    [id^='block-views-block-program-page-profiles-block'] {
      max-width: 100%;
      margin: 5px 5px 5px 5px;
      display: inline-block;
      vertical-align: top;
    }
    [id^='block-views-block-program-page-student-research-block']{
      max-width: 100%;
      margin: 5px 5px 5px 5px;
      display: inline-block;
      vertical-align: top;
      vertical-align: top;
    }
  } }

  /* In the News - ECHO Pathways - Nov 2019 */
  div.view-filters.form-group{
    margin: 30px 0px;
  }

  #block-views-block-in-the-news-card-block-1 div.view-header{
   text-align: left;
  }
  #block-views-block-in-the-news-card-block-1 div.view-footer{
   text-align: left;
   padding: 7px;
  }
  #block-views-block-in-the-news-card-block-1 h6{
    padding-left: 7px;
    padding-right: 5px;
    color: var(--purple);
    margin-top: 0;
    margin-bottom: 3px;
  }
  #block-views-block-in-the-news-card-block-1 div.views-row a{
    color: var(--purple);
  }
  #block-views-block-in-the-news-card-block-1 div.views-row a.link{
    color: var(--purple);
    padding-left: 6px;
  }
  #block-views-block-in-the-news-card-block-1 div.views-row a:hover{
    color: var(--purple);
    text-decoration: underline;
    transition-delay: .25s;
  }
  #block-views-block-in-the-news-card-block-1 p {
      padding-left: 7px;
      padding-right: 5px;
      margin:3px;
  }
  #block-views-block-in-the-news-card-block-1 .smbtn{
      margin:10px;
  }

  #block-views-block-in-the-news-card-block-1 div.view-content{
      display: flex;
      flex-direction: row;
      justify-content: center;
      flex-wrap: wrap;
    }

  #block-views-block-in-the-news-card-block-1 div.views-row{
      margin: 5px;
      max-width: 370px;
      background-color: var(--ltgrey);
      padding-bottom: 5px
    }
  #block-views-block-in-the-news-card-block-1 div.views-row:hover,
  #block-views-block-in-the-news-card-block-1 div.views-row:focus {
    margin-top: -2px;
    box-shadow: 3px 3px 2px #d9d9d9;
    transition-delay: .25s;
  }

  /* frontpage deohs description */
  #block-deohs-boundless-frontpagedescription > div.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item.quickedit-field {
    font-size: 14px;
  }
  #block-deohs-boundless-frontpagedescription {
    background-color: var(--gold);
  }
  div.whitebox {
    background-color: white;
    margin: auto;
    margin-top: -15px;
    padding: 10px 20px 10px 20px;
    text-align: center;
    max-width: 830px;
  }
  div.whitebox > p.metallicgold-uni {
      font-size: 1.2em;
  }

  /** pnash front page **/

  @media only screen and (min-width: 992px){
    .pnash #block-aboutus {
    /*    max-width: 60%; */
        display: inline-block;
    }
    .pnash #block-views-block-pnash-news-block-1 {
        display: inline-block;
        max-width: 80%;
        padding-bottom: 40px;
        padding-left: 40px;
        vertical-align: top;
    }
    .pnash  #block-views-block-frontpage-block-1 {
        width: 60%;
      }
    .pnash  #block-pnashtrumbablock {
        width: 30%;
        padding-bottom: 20px;
      }
    .pnash div.region.region-content-bottom{
      width: 1200px;
      max-width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: start;
    }
    .pnash .content_middle{
      padding-bottom: 40px;
    }
    .pnash #block-aboutus,
    .pnash #block-views-block-pnash-news-block-1,
    .pnash  #block-views-block-frontpage-block-1,
    .pnash  #block-pnashtrumbablock {
      padding: 20px 20px 0px 20px;
    }
  }
  @media only screen and (max-width: 992px) {
    .pnash #block-aboutus,
    .pnash #block-views-block-pnash-news-block-1,
    .pnash  #block-views-block-frontpage-block-1,
    .pnash  #block-pnashtrumbablock {
      padding: 20px;
    }
   .pnash  div.region.region-content-bottom{
      max-width: 1400px;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: start;
    }
    .pnash  #block-pnashtrumbablock,
    .pnash #block-views-block-pnash-news-block-1,
    .pnash  #block-views-block-frontpage-block-1   {
        width: 100%;
      }
  }
  /** PNASH Profiles **/
  #block-views-block-profiles-block-1 div.views-field.views-field-field-photo img {
    max-width: 200px;
    float:right;
    margin: 5px;
    display:table;
  }
  /** PNASH Research **/
  .pnash #block-views-block-research-block-card-2 h6 {
    padding: 0px 10px;
    margin-top: 0px;
  }
  .pnash #block-views-block-research-block-card-2 h6 a {
    color:  var(--purple);
  }
  .pnash #block-views-block-research-block-card-2 > div.form-group > div > div.view-content > div > div > span > div > p:nth-child(1){
    margin: 15px 0px 0px 0px;
  }

  /* Bottom of page cta */
  #block-newsletterctabottomofpage {
    width: 100%;
  }

  /*Echo Pathways*/
  .echo .masthead .mini-nav .navbar-brand {
    margin-top: 10px;
    max-width: 170px;
    /* margin-left: -90px; */
    opacity: .99;
  }
  .echo .masthead .mini-nav .navbar-brand:hover,
  .echo .masthead .mini-nav .navbar-brand:focus {
    color: var(--purple) !important;
  }
  .echo .masthead{
    background-color: #888888;
  }

  .echo .footer {
      background-color: white;
      border-color: #888888;
      border-width: 50px;
      color: var(--dkgrey)
  }
  .echo .footer a {
      color: var(--dkgrey);
  }
  .echo div.region-footer p {
      color: var(--dkgrey);
  }
  .echo ul.sf-menu a,
  .echo ul.sf-menu a:hover,
  .echo ul.sf-menu a:focus {
    color: var(--dkgrey) !important;
  }
  .echo .sf-depth-1.sf-no-children a::after,
  .echo .multi-site .sf-depth-1.sf-no-children a::after{
    color: var(--dkgrey) !important;
  }
  body.echo {
    background-color: #ffffff;
  }
  body.echo.path-frontpage {
    background-color: var(--dkgrey);
  }
  body.echo.path-frontpage div.region.region-content {
    padding: 0px 0px 25px 0px;
  }
  body.echo.path-frontpage .slick--skin--fullwidth .slide__caption {
    background-color: var(--dkgrey);
  }
  .echo .masthead .mini-nav .block-search .input-group .btn-primary {
    background-color: var(--dkgrey);
  }
  body.echo.path-frontpage .slick--skin--fullwidth .slide__caption:after {
    background-color: var(--dkgrey);
  }
  .echo .footer .wordmark{
    display: none;
  }
  body.echo table {
    border-collapse: separate;
    max-width: 100% !important;
    border-spacing: 3px;
    width: 100%;
  }

  body.echo table, body.echo th, body.echo td {
    padding-left: 5px;
    padding-right: 2px;
  }
  .purple-fill {
    background-color: var(--purple);
    font-weight: bold;
    color: white;
    text-align: center;
  }
  .echo-table,
  .echo-visit {
    border: 1px solid var(--purple);
    border-radius: 5px;
    background-color: rgba(55,36,107,.2);
    text-align: center;
  }
  .study-visit {
    border: 1px solid #000000;
    border-radius: 5px;
    text-align: center;
    background: white;
  }
  .echo .footer-flex{
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: center;
     align-items: start;
     max-width: 100%;
   }
  .echo .footer-fact{
     flex:none;
     padding: 0px 10px 0px 10px;
     max-width: 300px;
   }
  .echo .footer-fact img{
     max-height: 250px;
    }
  .echo  .slick--skin--fullwidth {
    background-color: inherit;
  }
  /** Resources styling PNASH and EDGE **/
  div.views-field-field-link-to-resource,
  div.views-field-field-external-link-resources,
  div.views-field-field-internal-linktn,
  div.views-field-field-link-download{
    padding: 5px 0px;
  }

  /*----- Tabs-----*/

  .faculty-new .tabs {
  	width:100%;
  	display:inline-block;
  }

  body > div.dialog-off-canvas-main-canvas > div.main-container.container.js-quickedit-main-content > div > section > div > h1 > span > div {
    display: inline-block;
  }

  /** Socila media **/
  #block-views-block-faculty-page-2019-block-1 div.views-field.views-field-field-social-media > div > ul > li > a {
    display: none;
  }
  .social-media-links--platforms.vertical li {
    margin: 0px;
  }

  #block-views-block-faculty-page-2019-block-1 div.views-field.views-field-field-social-media > div > ul > li > span > a{
    font-family:uni sans;
    font-size:.95em;
    font-weight: bold;
    color:var(--purple);
  }
  #block-views-block-faculty-page-2019-block-1 div.views-field.views-field-field-social-media > div > ul > li > span > a:hover{
    color: var(--purple);
    text-decoration: underline;
  }
  #block-views-block-faculty-page-2019-block-1 div.views-field.views-field-field-social-media > div > ul > li > span > a::after{
    content: "\2002\276F";
  }

  /** Socila media-dev **/
  #block-views-block-faculty-page-2019-block-1 div.views-field.views-field-field-soc > div > ul > li > a {
    display: none;
  }
  .social-media-links--platforms.vertical li {
    margin: 0px;
  }

  #block-views-block-faculty-page-2019-block-1 div.views-field.views-field-field-soc > div > ul > li > span > a{
    font-family:uni sans;
    font-size:.95em;
    font-weight: bold;
    color:var(--purple);
  }
  #block-views-block-faculty-page-2019-block-1 div.views-field.views-field-field-soc > div > ul > li > span > a:hover{
    color: var(--purple);
    text-decoration: underline;
  }
  #block-views-block-faculty-page-2019-block-1 div.views-field.views-field-field-soc > div > ul > li > span > a::after{
    content: "\2002\276F";
  }

  /*----- Tab Links on faculty page -----*/

  .faculty-new .tabs ul{
    padding-left: 20px;
		margin-bottom: 0px;
  }

  .faculty-new .tabs .tab-links:after {
  	display:block;
  	clear:both;
  	content:'';
  }

  .faculty-new .tabs .tab-links li {
  	margin:5px;
  	float:left;
  	list-style:none;
  }

  #block-views-block-faculty-page-2019-block-1 > div.form-group > div > div.view-content > div {
    min-height: 415px;
  }

  .faculty-new #block-views-block-faculty-page-2019-block-1 div img {
    float: left;
    margin: 0px 15px 15px 10px;
    display: inline-block;
  }

  .faculty-new .tabs .tab-links a {
  	padding:9px 15px;
  	display:inline-block;
  	background: var(--ltgrey);
  	font-size:17px;
  	font-weight:600;
  	color:#4c4c4c;
  	transition:all linear 0.15s;
  }

  .faculty-new .tabs .tab-links a:hover,
  .faculty-new .tabs .tab-links a:focus {
  	background: white;
  	text-decoration:none;
    border-left: 3px;
    border-left-style: solid;
    border-left-color: var(--purple);
  }

  .faculty-new .tabs li.active a,
  .faculty-new li.active a:hover,
  .faculty-new li.active a:focus {
  	background: var(--ltgrey);
  	color: var(--purple);
    border-left: 3px;
    border-left-style: solid;
    border-left-color: var(--purple);
  }
	.view-faculty-page-2019 .tabs a{
	  color: var(--purple);
	}

  /*----- Content of Tabs -----*/

  .faculty-new .tabs .tab-content {
  	padding:10px 20px 20px 20px;
  	background:#e5e5e5;
    margin: 0px 25px;
  }

  .faculty-new .tabs .tab {
  	display:none;
  }

  .faculty-new .tabs .tab.active {
  	display:block;
  }
	.faculty-new .tab.active ul{
		margin-bottom: 0px;
	}
	.faculty-new .tab.active ul a.link{
		margin: 0px;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 1em;
	}

/*----- mentorship tab fix -----*/

 .faculty-new section[id*='student-research'] div.views-row,
 .faculty-new div[class*='student_research'] div.views-row {
   max-width: 100%;
	}
	 .faculty-new section[id*='student-research'] div.view-content,
	 .faculty-new div[class*='student_research'] div.view-content {
		justify-content: left;
	}


  /**------ Faculty experts - section landing pages ---*/

  section[id*="expertise"],
  div[class*='view-id-guides_faculty'] {
  	max-width: 1170px;
  }
  section[id*="expertise"] div.view-content,
  div[class*='view-id-guides_faculty'] div.view-content {
    justify-content: left;
  }

  section[id*="expertise"] div.views-row,
  body.card div.views-row,
  div.card-6,
  div[class*='view-id-guides_faculty'] div.views-row {
  	background-color: var(--white);
    min-width: 180px;
  }

  section[id*="expertise"] div.views-field.views-field-title span a.link,
  section[id*="expertise"] div.views-field.views-field-title span .link a,
  div[class*='view-id-guides_faculty'] div.views-field.views-field-title span a.link,
  div[class*='view-id-guides_faculty'] div.views-field.views-field-title span .link a {
  	margin: 0;
    padding: 0;
  }
  @media only screen and (max-width: 768px){
    section[id*="expertise"] div.views-row, body.card div.views-row,
    div[class*='view-id-guides_faculty'] div.views-row, body.card div.views-row {
      background-color: var(--white);
      min-width: 120px;
      width: 140px;
    }
    section[id*="expertise"] div.view-content,
    div[class*='view-id-guides_faculty'] div.view-content {
      justify-content: center;
    }
  }
  /**------ Frontpage video ---*/

  div.main-video {
    max-width: 1200px;
    margin: auto;
  }
  div.main-video > div.SixtySix {
    padding: 0px;
  }
  div.main-video .ThirtyThree p,
  div.main-video .ThirtyThree h2 {
    color: white;
  }
  @media only screen and (min-width: 1200px) {
    div.main-video iframe{
      width: 800px;
      height: 450px;
    }
    div.main-video,
    div.main-video > .ThirtyThree {
      height: 450px;
    }
  }
  @media only screen and (max-width: 1200px) {
    div.main-video iframe{
      width: calc(100vw * .8);
      height: calc(100vw * .45);
    }
    div.main-video,
    div.main-video > .ThirtyThree {
      height: calc(100vw * .45);
    }
  }

  @media (min-width: 768px){
    div.main-video > .SixtySix {
        width: 66%;
        display: inline-block;
    }
    div.main-video > .ThirtyThree {
      width: 33%;
      display: inline-block;
      padding: 0px 15px;
      margin-top: 100px;
      vertical-align: top;
    }
   .front-video-caption-2 {
      display: none;
    }
  }
  @media (max-width: 768px){
    div.main-video > .SixtySix {
        width: 100%;
    }
    div.main-video > .ThirtyThree {
      display: none;
    }
    div.main-video iframe{
      width: 100vw;
      height: 56vw;
    }
    div.main-video,
    div.main-video > .ThirtyThree {
      height: 56vw;
    }
    .vid .gold-uni {
      display: none;
    }
    div.front-video-caption-2 > h2 {
      font-size: 1.4em;
    }
  }
  /***---------------CHanGE------------**/
  body.change div.field--name-field-researcher-location{
    padding: 0px 10px;
  }
  /**--------------Teris/new header image------------**/
  body.teris.path-frontpage div.row.teris-front {
		display: flex;
    flex-wrap: wrap;
    margin: auto;
	}
	body.teris.path-frontpage div.row.teris-front div.col-md-4 {
	 	background: var(--ltgrey);
		padding: 20px 20px 20px 30px;
		}
	body.teris.path-frontpage div.row.teris-front div.col-md-8 {
		padding: 0px;
	}

	body.teris.path-frontpage #block-homepagedesc > div.layout.layout--onecol > div > section > div {
	 	max-width: 1400px;
		margin: auto;
	}

  body.teris.path-frontpage .main-container {
      margin-bottom: 0px;
  }
  @media (min-width: 329px) {
  	.teris .masthead .mini-nav .navbar-brand {
    	font-size: 46px;
  	}
  }
  @media (min-width: 576px) {
  	.teris .masthead .mini-nav .navbar-brand {
  		font-size: 72px;
  	}
  }

	@media (max-width: 990px) {
		body.teris.path-frontpage div.row.teris-front {
			display: flex;
	    flex-direction: column-reverse;
	    margin: auto;
		}
	}
  /***---------------TERIS Homepage - New Cards-------------------***/
  body.teris.path-frontpage .flex {
    /* Creates unequal height for card layout */
    align-items: flex-start;
  }

  body.teris.path-frontpage [class*='card-'] {
    /* Defines 100% width for each card on small screens, plus base card styling */
    display: block;
    max-width: unset;
    flex-basis: 100%;
    margin: 2rem 5px;
    background-color: var(--purple);
  }

  body.teris.path-frontpage [class*='card-'] h4 {
    margin-top: 10px;
    padding: 0 10px 0 10px;
    font-family: "Encode Sans Normal", "Open Sans", "Arial", sans-serif, "Arial", sans-serif;
    font-size: 1.2em;
    font-weight: 800;
    line-height: 1.1;
    color: white;
  }

  body.teris.path-frontpage [class*='card-'] p {
    padding: 4px 10px 4px 10px;
    color: white;
  }

  body.teris.path-frontpage [class*='card-'] a, body.teris.path-frontpage [class*='card-'] a:hover {
    /* Overrides basic link styling for general links within cards */
    font-size: inherit;
    font-weight: 800;
    color: white;
  }

  body.teris.path-frontpage [class*='card-'] a.smbtn {
    /* Overrides button link styling within cards */
    padding: 10px;
    font-size: 1.1em;
    color: white;
  }

  @media screen and (min-width: 40em) {
    body.teris.path-frontpage [class*='card-4'] {
      /* Defines 25% width for each card and sets max-width on large screens */
      max-width: 285px;
      flex-basis: 25%;
    }
  }

  /***---------------TERIS Homepage - Fix for purple background below hero-------------------***/
  body.teris.path-frontpage article {
    display: none;
  }
  /***--------Custom Block CSS for Servicing Washington---------***/
  section#block-servicingwashingtonresearchandexperts{
    width: 100%;
    max-width: 1170px;
  }

  /***---------SRP Homepage below fold--------------***/
  #block-deohs-boundless-boundless-srp-block-3 p, #block-views-block-in-the-news-block-1 .view-content {
    margin-top: 1rem;
  }
  #block-deohs-boundless-boundless-srp-block-3 p:nth-child(2) {
    margin: 1.5rem 0 0 0;
  }
  #block-views-block-in-the-news-block-1 .views-row:last-child {
    margin-bottom: 2rem;
  }
  @media screen and (min-width: 768px) {
    #block-deohs-boundless-boundless-srp-block-3, #block-views-block-in-the-news-block-1 {
      width: 50%;
    }
    #block-deohs-boundless-boundless-srp-block-3 p:nth-child(2) {
      margin: 1.5rem 0 2rem 0;
    }
    #block-deohs-boundless-boundless-srp-block-3 h2.block-title, #block-views-block-in-the-news-block-1 h2.block-title {
      margin-top: 3rem;
    }
  }
  @media screen and (min-width: 992px) {
    #block-deohs-boundless-boundless-srp-block-3, #block-views-block-in-the-news-block-1 {
      margin: 0 30px;
    }
  }
  /***---------------Serving WA State maps section-------------------***/
  #serving-wa-state-maps {
    margin: 2rem 0 3rem 0;
    padding-bottom: 2rem;
    border-bottom: 2px solid var(--ltgrey);
  }
  #serving-wa-state-maps .nav-tabs > li > a {
    font-size: 90%;
  }
	/***---------------SRP Blog/Center Updates styling-------------------***/
	.multi-site .view-blog .views-row > .views-field.views-field-title {
	  padding: 1rem 0 0.25rem 0;
	}
	.multi-site .view-blog .views-row:first-child > .views-field.views-field-title {
	  padding-top: 2rem; /* Extra padding above first item title */
	}
	.multi-site .view-blog .views-row > .views-field.views-field-title a {
	  font-size: 1.4em;
	  font-weight: 900;
	  font-family: "Encode Sans Normal","Open Sans","Arial",sans-serif;
	  line-height: 1.1;
	  color: var(--purple);
	}
	.multi-site .view-blog .views-row > .views-field.views-field-created {
	  font-weight: bold;
	}
	.multi-site .view-blog .views-row > .views-field.views-field-body {
	  padding: 0.75rem 0 2rem 0;
	  border-bottom: 2px solid var(--ltgrey);
	}

	/** SRP Slider **/
	.srp-module {
	  position: relative;
	  height: 37rem;
	  overflow: hidden;
	  margin-top: -1px;
	  /* margin-bottom: 1rem; */
	}

	.srp-module span.home-featured-slide {
	  display: block;
	  width: 100%;
	  height: 20rem;
	  position: absolute;
	  top: 0;
	  left: 0;
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: 50%;
	  background-position-x: 25%;
	  opacity: 0;
	  transition: 0.2s opacity;
	}

	.srp-module span.home-featured-slide::after {
	  content: "";
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}

	.srp-module span.home-featured-slide.home-featured-active {
	  opacity: 1;
	  z-index: 1;
	}

	.srp-module span.home-featured-slide.home-featured-user {
	  opacity: 1;
	  z-index: 2;
	}

	.srp-module span.home-featured-slide > a {
	  text-decoration: none;
	}

	.srp-module span.home-featured-slide span.home-featured-display-caption {
	  position: relative;
	  top: 20rem;
	  height: 13.5rem;
	  display: block;
	  padding: 1rem;
	  z-index: 4;
	  background: rgb(255 255 255 / .9);
	}

	.srp-module span.home-featured-slide span.home-featured-display-caption > h2, .srp-module span.home-featured-slide span.home-featured-display-caption > p {
	  color: #fff;
	}

	.srp-module span.home-featured-slide span.home-featured-display-caption > h2 {
	  font-family: "Encode Sans", sans-serif;
	  font-weight: 600;
	  line-height: 1.15;
	  letter-spacing: normal;
	  font-size: 125%;
	  color: #4B2E83;
	  margin-top: 0;
	}

	.srp-module span.home-featured-slide span.home-featured-display-caption > p {
	  font-family: "Open Sans", sans-serif;
	  font-weight: 400;
	  font-size: 90%;
	  line-height: 1.35;
	  margin-bottom: 0;
	  color: #383838;
	}

	.home-featured-blocks-wrapper {
	  position: relative;
	  padding-top: 20rem;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul {
	  display: block;
	  list-style-type: none;
	  padding: 0;
	  margin: 0;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items {
	  display: none;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav {
	  position: absolute;
	  bottom: 0;
	  right: 0;
	  width: 8rem;
	  display: flex;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li {
	  background: transparent!important;
	  opacity: .7;
	  transition: 0.2s opacity;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li > * {
	  cursor: pointer;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:focus {
	  opacity: 1!important;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li button {
	  border-radius: 100%;
	  width: 2.25rem;
	  height: 2.25rem;
	  border: 0;
	  background: #fff;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(2), .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(3) {
	  color: #fff!important;
	  text-align: center;
	  font-size: 200%;
	  font-family: sans-serif;
	/*  -webkit-text-stroke: 1px #4B2E83; */
	}
	.home-featured-blocks-wrapper .home-featured-blocks ul li {
	  position: relative;
	  height: 3.5rem;
	  width: 100%;
	  overflow: hidden;
	  z-index: 3;
	  background: #fff;
	  color: black;
	  transition: 0.2s background, 0.2s color, 0.2s padding;
	}

	.home-featured-blocks-wrapper ul.home-featured-block-nav li {
	  width: auto;
	}

	.multi-site .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-is-active {
	  background: #4B2E83 !important;
	  color: #fff !important;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a {
	  position: relative;
	  display: block;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  text-decoration: none;
	  color: inherit;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a:focus {
	  border: 3px dashed #4B2E83;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	  display: block;
	  position: relative;
	  text-decoration: none;
	  padding: .75rem 1rem;
	  font-family: "Encode Sans", sans-serif;
	  text-align: left;
	  line-height: 1.2;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span small {
	  text-transform: uppercase;
	  letter-spacing: 1px;
	  font-weight: 600;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span h3 {
	  font-family: "Encode Sans", sans-serif;
	  letter-spacing: 0.3px;
	  margin-top: 0.25rem;
	  margin-bottom: 0.5rem;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span p {
	  font-family: "Open Sans", sans-serif;
	  font-weight: 400;
	  margin-bottom: 1.5rem;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span p,
	.home-featured-blocks-wrapper .home-featured-blocks ul li a span small.cta {
	  opacity: 0;
	}

	#playPauseButton p {
	  letter-spacing: -7px;
	  font-size: 25px;
	  padding: 5px 0px;
	  color: #fff!important;
	  /* -webkit-text-stroke: 1px #4B2E83; */
	  width: 32px;
	}

	@media screen and (min-width: 992px) {
	  body {
	    background: unset;
	  }

	  .srp-module {
	    background: #4B2E83;
	  }

	  .srp-module span.home-featured-slide {
	    height: 37rem!important;
	  }

	  .srp-module span.home-featured-slide.align-top {
	    background-position-y: 0%;
	  }

	  .srp-module span.home-featured-slide.align-bottom {
	    background-position-y: 100%;
	  }

	  .srp-module span.home-featured-slide::after {
	    content: unset;
	  }

	  .srp-module span.home-featured-slide.darken::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      hsla(0, 0%, 0%, 0.45) 0%,
	      hsla(0, 0%, 0%, 0.444) 11.2%,
	      hsla(0, 0%, 0%, 0.428) 21%,
	      hsla(0, 0%, 0%, 0.403) 29.6%,
	      hsla(0, 0%, 0%, 0.371) 37.1%,
	      hsla(0, 0%, 0%, 0.333) 43.7%,
	      hsla(0, 0%, 0%, 0.292) 49.6%,
	      hsla(0, 0%, 0%, 0.247) 55%,
	      hsla(0, 0%, 0%, 0.203) 60%,
	      hsla(0, 0%, 0%, 0.158) 64.8%,
	      hsla(0, 0%, 0%, 0.117) 69.6%,
	      hsla(0, 0%, 0%, 0.079) 74.6%,
	      hsla(0, 0%, 0%, 0.047) 80%,
	      hsla(0, 0%, 0%, 0.022) 85.9%,
	      hsla(0, 0%, 0%, 0.006) 92.5%,
	      hsla(0, 0%, 0%, 0) 100%
	    );
	  }

	  .srp-module span.home-featured-slide.angle-purple::before {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(-75deg, transparent 50%, #4B2E83 50%), linear-gradient(-75deg, transparent 50%, #fff 50%);
	    z-index: 2;
	  }

	  .srp-module span.home-featured-slide.angle-purple::after, .srp-module span.home-featured-slide.angle-white::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to top,
	      hsla(0, 0%, 0%, 0.1) 0%,
	      hsla(0, 0%, 0%, 0.099) 0%,
	      hsla(0, 0%, 0%, 0.095) 0.2%,
	      hsla(0, 0%, 0%, 0.09) 0.8%,
	      hsla(0, 0%, 0%, 0.082) 1.9%,
	      hsla(0, 0%, 0%, 0.074) 3.7%,
	      hsla(0, 0%, 0%, 0.065) 6.4%,
	      hsla(0, 0%, 0%, 0.055) 10.2%,
	      hsla(0, 0%, 0%, 0.045) 15.2%,
	      hsla(0, 0%, 0%, 0.035) 21.6%,
	      hsla(0, 0%, 0%, 0.026) 29.6%,
	      hsla(0, 0%, 0%, 0.018) 39.4%,
	      hsla(0, 0%, 0%, 0.01) 51.2%,
	      hsla(0, 0%, 0%, 0.005) 65.1%,
	      hsla(0, 0%, 0%, 0.001) 81.3%,
	      hsla(0, 0%, 0%, 0) 100%
	    );
	    z-index: 3;
	  }

	  .srp-module span.home-featured-slide.angle-white::before {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(-75deg, transparent 50%, #fff 50%), linear-gradient(-75deg, transparent 50%, #fff 50%);
	    z-index: 2;
	  }

	  .srp-module span.home-featured-slide span.home-featured-display-caption {
	    font-size: 120%;
	    position: absolute;
	    height: calc(35rem - 5rem);
	    padding: 0 55% 0 15%;
	    background: unset;
	    top: unset;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	  }

	  .srp-module span.home-featured-slide span.home-featured-display-caption > h2 {
	    font-size: revert;
	    letter-spacing: -0.3px;
	    color: #fff;
	  }

	  .srp-module span.home-featured-slide span.home-featured-display-caption > p {
	    font-size: 100%;
	    color: #fff;
	  }

	  .srp-module span.home-featured-slide.angle-white span.home-featured-display-caption > h2 {
	    color: #4B2E83;
	  }

	  .srp-module span.home-featured-slide.angle-white span.home-featured-display-caption > p {
	    color: #383838!important;
	  }

	  .srp-module span.home-featured-slide span.home-featured-display-caption > * {
	    margin: 0 0 1rem 0;
	    text-shadow: -4px 2px 10px rgb(0 0 0 / .35);
	  }

	  .srp-module span.home-featured-slide span.home-featured-display-caption > h2 > * {
	    text-shadow: -4px 2px 10px rgb(0 0 0 / .35);
	  }

	  .srp-module span.home-featured-slide.angle-purple span.home-featured-display-caption > *, .srp-module span.home-featured-slide.angle-white span.home-featured-display-caption > *, .srp-module span.home-featured-slide.angle-purple span.home-featured-display-caption .fas, .srp-module span.home-featured-slide.angle-white span.home-featured-display-caption .fas {
	    text-shadow: unset!important;
	  }

	  .home-featured-blocks-wrapper {
	    height: 100vh;
	    position: unset;
	    padding-top: 0;
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav {
	    position: absolute;
	    bottom: 4rem;
	    right: unset;
	    width: 8rem;
	    /* display: flex; */
	    /* padding: 0 55% 0 15%; */
	    left: 15%;
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items {
	    position: absolute;
	    bottom: 0;
	    top: unset;
	    width: calc(100%);
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul {
	    display: flex!important;
	    align-items: flex-end;
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul li {
	    background: rgb(255 255 255 / 0.9);
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	    padding: .75rem;
	    text-align: center;
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span p,
	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span small.cta {
	    opacity: 0;
	    transition: 0.2s opacity;
	  }
	  .home-featured-blocks-wrapper .home-featured-blocks ul li:hover a span p,
	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span small.cta {
	    opacity: 1;
	  }
	}

	@media screen and (min-width: 992px) and (max-width: 1200px) {
	  .srp-module {
	    font-size: 90%;
	  }
	  .home-featured-blocks-wrapper .home-featured-blocks ul li {
	    height: 4rem;
	  }
	  .multi-site .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li a {
	    padding-bottom: 6rem;
	  }
	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	    padding: .75rem;
	  }
	}

	@media screen and (min-width: 1200px) {
	  .home-featured-blocks-wrapper .home-featured-blocks ul li {
	    height: 3.5rem;
	  }
	  .multi-site .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li a {
	    padding-bottom: 5rem;
	  }
	}

	@media screen and (min-width: 992px) and (max-width: 1550px) {
	  .srp-module span.home-featured-slide.angle-purple, .srp-module span.home-featured-slide.angle-white {
	    background-size: contain;
	    background-repeat: no-repeat;
	    background-position-x: 100%;
	    background-position-y: 100%;
	  }
	}
	@media screen and (min-width: 1550px) {
	  .srp-module span.home-featured-slide.angle-purple, .srp-module span.home-featured-slide.angle-white {
	    background-size: 65%;
	    background-position: 100%;
	  }
	}

	/** Multi-site slideshow **/
	.view-front-page-slideshow {
	  position: relative;
	  height: 37rem;
	  /* overflow: hidden; */
	  margin-top: -1px;
	  /* margin-bottom: 1rem; */
	}

	.view-front-page-slideshow span.home-featured-slide {
	  display: block;
	  width: 100%;
	  height: 20rem;
	  position: absolute;
	  top: 0;
	  left: 0;
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: 50%;
	  background-position-x: 25%;
	  opacity: 0;
	  transition: 0.2s opacity;
	}

	.view-front-page-slideshow span.home-featured-slide::after {
	  content: "";
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}

	.view-front-page-slideshow span.home-featured-slide.home-featured-active {
	  opacity: 1;
	  z-index: 1;
	}

	.view-front-page-slideshow span.home-featured-slide.home-featured-user {
	  opacity: 1;
	  z-index: 2;
	}

	.view-front-page-slideshow span.home-featured-slide > a {
	  text-decoration: none;
	}

	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption {
	  position: relative;
	  top: 20rem;
	  height: 13.5rem;
	  display: block;
	  padding: 1rem;
	  z-index: 4;
	  background: rgb(255 255 255 / .9);
	}

	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > h2, .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p {
	  color: #fff;
	}

	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > h2 {
	  font-family: "Encode Sans", sans-serif;
	  font-weight: 600;
	  line-height: 1.15;
	  letter-spacing: normal;
	  font-size: 125%;
	  color: #4B2E83;
	  margin-top: 0;
	}

	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p {
	  font-family: "Open Sans", sans-serif;
	  font-weight: 400;
	  font-size: 90%;
	  line-height: 1.35;
	  margin-bottom: 0;
	  color: #383838;
	}

	.home-featured-blocks-wrapper {
	  position: relative;
	  padding-top: 20rem;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul {
	  display: block;
	  list-style-type: none;
	  padding: 0;
	  margin: 0;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items {
	  display: none;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav {
	  position: absolute;
	  bottom: 0;
	  right: 0;
	  width: 8rem;
	  display: flex;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li {
	  background: transparent!important;
	  opacity: .7;
	  transition: 0.2s opacity;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li > * {
	  cursor: pointer;
	}

	.multi-site .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:focus {
	  opacity: 1!important;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li button {
	  border-radius: 100%;
	  width: 2.25rem;
	  height: 2.25rem;
	  border: 0;
	  background: #fff;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(2), .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(3) {
	  color: #fff!important;
	  text-align: center;
	  font-size: 200%;
	  font-family: sans-serif;
	  /* -webkit-text-stroke: 1px #4B2E83; */
	}
	.home-featured-blocks-wrapper .home-featured-blocks ul li {
	  position: relative;
	  height: 3.5rem;
	  width: 100%;
	  overflow: hidden;
	  z-index: 3;
	  background: #fff;
	  color: black;
	  transition: 0.2s background, 0.2s color, 0.2s padding;
	}

	.home-featured-blocks-wrapper ul.home-featured-block-nav li {
	  width: auto;
	}

	.multi-site .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-is-active {
	  background: #4B2E83 !important;
	  color: #fff !important;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a {
	  position: relative;
	  display: block;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  text-decoration: none;
	  color: inherit;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a:focus {
	  border: 3px dashed #4B2E83;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	  display: block;
	  position: relative;
	  text-decoration: none;
	  padding: .75rem 1rem;
	  font-family: "Encode Sans", sans-serif;
	  text-align: left;
	  line-height: 1.2;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span small {
	  text-transform: uppercase;
	  letter-spacing: 1px;
	  font-weight: 600;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span h3 {
	  font-family: "Encode Sans", sans-serif;
	  letter-spacing: 0.3px;
	  margin-top: 0.25rem;
	  margin-bottom: 0.5rem;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span p {
	  font-family: "Open Sans", sans-serif;
	  font-weight: 400;
	  margin-bottom: 1.5rem;
	}

	.home-featured-blocks-wrapper .home-featured-blocks ul li a span p,
	.home-featured-blocks-wrapper .home-featured-blocks ul li a span small.cta {
	  opacity: 0;
	}

	#playPauseButton p {
	  letter-spacing: -7px;
	  font-size: 26px;
	  padding: 5px 0px;
	  color: #fff!important;
	/*  box-shadow: -3px 1px 8px rgba(0, 0, 0, 0.25); */
	  width: 32px;
	}

	@media screen and (min-width: 992px) {
	  body {
	    background: unset;
	  }

	  .view-front-page-slideshow {
	    background: #4B2E83;
	  }

	  .view-front-page-slideshow span.home-featured-slide {
	    height: 37rem!important;
	  }

	  .view-front-page-slideshow span.home-featured-slide.align-top {
	    background-position-y: 0%;
	  }

	  .view-front-page-slideshow span.home-featured-slide.align-bottom {
	    background-position-y: 100%;
	  }

	  .view-front-page-slideshow span.home-featured-slide::after {
	    content: unset;
	  }

	  .view-front-page-slideshow span.home-featured-slide.darken::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      hsla(0, 0%, 0%, 0.45) 0%,
	      hsla(0, 0%, 0%, 0.444) 11.2%,
	      hsla(0, 0%, 0%, 0.428) 21%,
	      hsla(0, 0%, 0%, 0.403) 29.6%,
	      hsla(0, 0%, 0%, 0.371) 37.1%,
	      hsla(0, 0%, 0%, 0.333) 43.7%,
	      hsla(0, 0%, 0%, 0.292) 49.6%,
	      hsla(0, 0%, 0%, 0.247) 55%,
	      hsla(0, 0%, 0%, 0.203) 60%,
	      hsla(0, 0%, 0%, 0.158) 64.8%,
	      hsla(0, 0%, 0%, 0.117) 69.6%,
	      hsla(0, 0%, 0%, 0.079) 74.6%,
	      hsla(0, 0%, 0%, 0.047) 80%,
	      hsla(0, 0%, 0%, 0.022) 85.9%,
	      hsla(0, 0%, 0%, 0.006) 92.5%,
	      hsla(0, 0%, 0%, 0) 100%
	    );
	  }

	  .view-front-page-slideshow span.home-featured-slide.lighten::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      hsla(0, 0%, 75%, 0.45) 0%,
	      hsla(0, 0%, 75%, 0.444) 11.2%,
	      hsla(0, 0%, 75%, 0.428) 21%,
	      hsla(0, 0%, 75%, 0.403) 29.6%,
	      hsla(0, 0%, 75%, 0.371) 37.1%,
	      hsla(0, 0%, 75%, 0.333) 43.7%,
	      hsla(0, 0%, 75%, 0.292) 49.6%,
	      hsla(0, 0%, 75%, 0.247) 55%,
	      hsla(0, 0%, 75%, 0.203) 60%,
	      hsla(0, 0%, 75%, 0.158) 64.8%,
	      hsla(0, 0%, 75%, 0.117) 69.6%,
	      hsla(0, 0%, 75%, 0.079) 74.6%,
	      hsla(0, 0%, 75%, 0.047) 80%,
	      hsla(0, 0%, 75%, 0.022) 85.9%,
	      hsla(0, 0%, 75%, 0.006) 92.5%,
	      hsla(0, 0%, 75%, 0) 100%
	    );
	  }

	  .view-front-page-slideshow span.home-featured-slide.angle-purple::before {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(-75deg, transparent 50%, #4B2E83 50%), linear-gradient(-75deg, transparent 50%, #fff 50%);
	    z-index: 2;
	  }

	  .view-front-page-slideshow span.home-featured-slide.angle-purple::after, .view-front-page-slideshow span.home-featured-slide.angle-white::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to top,
	      hsla(0, 0%, 0%, 0.1) 0%,
	      hsla(0, 0%, 0%, 0.099) 0%,
	      hsla(0, 0%, 0%, 0.095) 0.2%,
	      hsla(0, 0%, 0%, 0.09) 0.8%,
	      hsla(0, 0%, 0%, 0.082) 1.9%,
	      hsla(0, 0%, 0%, 0.074) 3.7%,
	      hsla(0, 0%, 0%, 0.065) 6.4%,
	      hsla(0, 0%, 0%, 0.055) 10.2%,
	      hsla(0, 0%, 0%, 0.045) 15.2%,
	      hsla(0, 0%, 0%, 0.035) 21.6%,
	      hsla(0, 0%, 0%, 0.026) 29.6%,
	      hsla(0, 0%, 0%, 0.018) 39.4%,
	      hsla(0, 0%, 0%, 0.01) 51.2%,
	      hsla(0, 0%, 0%, 0.005) 65.1%,
	      hsla(0, 0%, 0%, 0.001) 81.3%,
	      hsla(0, 0%, 0%, 0) 100%
	    );
	    z-index: 3;
	  }

	  .view-front-page-slideshow span.home-featured-slide.angle-white::before {
	    content: "";
	    display: block;
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(-75deg, transparent 50%, #fff 50%), linear-gradient(-75deg, transparent 50%, #fff 50%);
	    z-index: 2;
	  }

	  .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption {
	    font-size: 120%;
	    position: absolute;
	    height: calc(35rem - 5rem);
	    padding: 0 55% 0 15%;
	    background: unset;
	    top: unset;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	  }

	  .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > h2 {
	    font-size: revert;
	    letter-spacing: -0.3px;
	    color: #fff;
	  }

	  .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p {
	    font-size: 100%;
	    color: #fff;
	  }

	  .view-front-page-slideshow span.home-featured-slide.angle-white span.home-featured-display-caption > h2,   .view-front-page-slideshow span.home-featured-slide.lighten span.home-featured-display-caption > h2 {
	    color: #4B2E83;
	  }

	  .view-front-page-slideshow span.home-featured-slide.angle-white span.home-featured-display-caption > p,   .view-front-page-slideshow span.home-featured-slide.lighten span.home-featured-display-caption > p  {
	    color: #383838!important;
	  }

	  .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > * {
	    margin: 0 0 1rem 0;
	    text-shadow: -4px 2px 10px rgb(0 0 0 / .35);
	  }
		.view-front-page-slideshow span.home-featured-slide.lighten span.home-featured-display-caption > * {
			text-shadow: -4px 2px 10px rgb(255 255 255 / .6);
		}

	  .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > h2 > * {
	    text-shadow: -4px 2px 10px rgb(0 0 0 / .35);
	  }

	  .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption.lighten > * {
	    margin: 0 0 1rem 0;
	    text-shadow: -4px 2px 10px rgb(255 255 255 / .35);
	  }

	  .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption.lighten > h2 > * {
	    text-shadow: -4px 2px 10px rgb(255 255 255 / .35);
	  }

	  .view-front-page-slideshow span.home-featured-slide.angle-purple span.home-featured-display-caption > *, .view-front-page-slideshow span.home-featured-slide.angle-white span.home-featured-display-caption > *, .view-front-page-slideshow span.home-featured-slide.angle-purple span.home-featured-display-caption .fas, .view-front-page-slideshow span.home-featured-slide.angle-white span.home-featured-display-caption .fas {
	    text-shadow: unset!important;
	  }

	  .home-featured-blocks-wrapper {
	    height: 100vh;
	    position: unset;
	    padding-top: 0;
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav {
	    position: absolute;
	    bottom: 4rem;
	    right: unset;
	    width: 8rem;
	    /* display: flex; */
	    /* padding: 0 55% 0 15%; */
	    left: 15%;
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items {
	    position: absolute;
	    bottom: 0;
	    top: unset;
	    width: calc(100%);
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul {
	    display: flex!important;
	    align-items: flex-end;
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul li {
	    background: rgb(255 255 255 / 0.9);
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	    padding: .75rem;
	    text-align: center;
	  }

	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span p,
	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span small.cta {
	    opacity: 0;
	    transition: 0.2s opacity;
	  }
	  .multi-site .home-featured-blocks-wrapper .home-featured-blocks ul li:hover a span p,
	  .multi-site .home-featured-blocks-wrapper .home-featured-blocks ul li a span small.cta {
	    opacity: 1;
	  }
	}

	@media screen and (min-width: 992px) and (max-width: 1200px) {
	  .view-front-page-slideshow {
	    font-size: 90%;
	  }
	  .home-featured-blocks-wrapper .home-featured-blocks ul li {
	    height: 4rem;
	  }
	  .multi-site .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li a {
	    padding-bottom: 6rem;
	  }
	  .home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	    padding: .75rem;
	  }
	}

	@media screen and (min-width: 1200px) {
	  .home-featured-blocks-wrapper .home-featured-blocks ul li {
	    height: 3.5rem;
	  }
	  .multi-site .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li a {
	    padding-bottom: 5rem;
	  }
	}

	@media screen and (min-width: 992px) and (max-width: 1550px) {
	  .view-front-page-slideshow span.home-featured-slide.angle-purple, .view-front-page-slideshow span.home-featured-slide.angle-white {
	    background-size: contain;
	    background-repeat: no-repeat;
	    background-position-x: 100%;
	    background-position-y: 100%;
	  }
	}
	@media screen and (min-width: 1550px) {
	  .view-front-page-slideshow span.home-featured-slide.angle-purple, .view-front-page-slideshow span.home-featured-slide.angle-white {
	    background-size: 65%;
	    background-position: 100%;
	  }
	}

	/** Front page slideshow **/
	.deohs-front .view-front-page-slideshow {
	  overflow: unset;
	}
	.deohs-front .view-front-page-slideshow p.lgbtn {
	  margin-top: 20px;
	  width: 147px;
	  padding-left: 8px;
	  font-weight: bold;
	}
	#playPauseButton {
	  height:3.8rem;
	  width: 40px;
	}
	#prevSlideButton, #nextSlideButton {
	  font-size: 35px;
	  padding: 0px;
	  margin: 0px;
	  width: 30px;
	  height: 3.8rem;
	}

	.deohs-front .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p > a {
	  padding: .5rem .8rem .5rem 1rem;
	  font-family: "Encode Sans", sans-serif;
	  color: #4B2E83;
	  display: inline-block;
	  line-height: 24px;
	  font-size: 14px;
	  text-decoration: none !important;
	  background-color: #fff;
	  margin-top: 2rem;
	  text-transform: uppercase;
	  letter-spacing: 1px;
	  font-weight: 600;
	  box-shadow: -4px 2px 8px rgb(0 0 0 / .25);
	  transition: .2s background;
	  z-index: 0;
	}

	.deohs-front .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p > a:hover, .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p > a:focus {
	  background: rgba(255,255,255,.7);
	}

	.deohs-front .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p > a i.fas, .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p > a svg {
	  margin-left: .5rem;
	  color: #b7a57a;
	}
	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items {
	  max-width: 100%;
	  padding: 2rem 7rem;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items::after {
	  box-shadow: -3px 1px 8px rgba(0, 0, 0, 0.25);
	  content: '';
	  width: calc(100% - 14rem);
	  height: 3.75rem;
	  position: absolute;
	  transform-origin: 0% 100%;
	  transform: skew(-15deg);
	  z-index: 3;
	  background-color: white;
	}
	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li {
	  background: transparent!important;
	  opacity: 1;
	  transition: 0.2s opacity;
	  z-index: 3;
	}
	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li > * {
	  cursor: pointer;
	  /*filter: drop-shadow(-1px 1px 3px rgb(0 0 0 / .5));*/
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li > i.fas, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li > svg {
	  filter: drop-shadow(-1px 1px 3px rgb(0 0 0 / .5));
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:focus {
	  opacity: .7!important;
	}
	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li button {
	  border-radius: 100%;
	  width: 2.25rem;
	  height: 2.25rem;
	  border: 0;
	  background: #fff;
	/*  box-shadow: -3px 1px 8px rgba(0, 0, 0, 0.25); */
	}
	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(2), .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(3) {
	  color: #fff!important;
	  text-align: center;
	  font-size: 200%;
	  font-family: sans-serif;
	  margin-bottom: 1rem;
	  margin-right: 1rem;
	  width: auto;
	  height: auto;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li {
	  position: relative;
	  height: 2.75rem;
	  width: 100%;
	  z-index: 3;
	  background: #fff;
	  color: black;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-is-active {
	  color: #fff !important;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-is-active + li, .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-is-active::after {
	  background: #4B2E83 !important;
	  transition: 0.2s background;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-block-item:first-child {
	  background: transparent !important;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-block-item:first-child.home-featured-is-active {
	  background: unset !important;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-block-item:last-child {
	  background: #fff;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-block-item::after {
	  content: '';
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: #fff;
	  /* transform-origin: 0% 100%;
	  transform: skew(-15deg); */
	  z-index: -1;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-block-item, .home-featured-blocks-wrapper .home-featured-blocks ul li.home-featured-block-item::after {
	  transition: .2s background, .2s color;
	}

	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li a {
	  position: relative;
	  display: flex;
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  text-decoration: none;
	  color: inherit;
	}
	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	  display: block;
	  position: relative;
	  text-decoration: none;
	  padding: .75rem 1rem;
	  font-family: "Encode Sans", sans-serif;
	  text-align: left;
	  align-self: center;
	  margin: 0 auto;
	  line-height: 1.2;
	}

	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption .lgbtn{
	  font-family:uni sans;
	  font-size:17px;
	  font-weight: bold;
	  color:var(--purple);
	  background-color: rgba(51, 0, 111, .1);
	  padding: 6px 7px 5px 7px;
	  border-style: solid;
	  border-width: 2px;
	  border-color: var(--purple);
	  display: inline-block;
	}
	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption p.lgbtn:hover,
	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption p.lgbtn:focus{
	  font-family:uni sans;
	  font-size:17px;
	  font-weight: bold;
	  color:var(--purple);
	  background-color: rgba(51, 0, 111, .1);
	  padding: 7px 7px 5px 5px;
	  border-style: solid;
	  border-width: 2px;
	  border-color: var(--purple);
	  display: inline-block;
	}


	@media screen and (min-width: 992px) {
	/**  body {
	    background: #e5e5e5;
	  } **/

	  .deohs-front .view-front-page-slideshow::after {
	  position: absolute;
	  height: 80px;
	  width: 100%;
	  content: "";
	  background: url(http://www.washington.edu/static/home/wp-content/themes/uw-2014/assets/images/stripes-dark-tile.svg);
	  opacity: 0.3;
	  z-index: 2;
	  bottom: 0;
	}

	.deohs-front .view-front-page-slideshow span.home-featured-slide.angle-purple::after, .view-front-page-slideshow span.home-featured-slide.angle-white::after {
	  content: "";
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(
	    to bottom,
	    hsla(0, 0%, 0%, 0) 0%,
	    hsla(0, 0%, 0%, 0.002) 14.9%,
	    hsla(0, 0%, 0%, 0.009) 27.3%,
	    hsla(0, 0%, 0%, 0.019) 37.5%,
	    hsla(0, 0%, 0%, 0.032) 45.8%,
	    hsla(0, 0%, 0%, 0.047) 52.6%,
	    hsla(0, 0%, 0%, 0.063) 58.1%,
	    hsla(0, 0%, 0%, 0.081) 62.6%,
	    hsla(0, 0%, 0%, 0.099) 66.5%,
	    hsla(0, 0%, 0%, 0.117) 70%,
	    hsla(0, 0%, 0%, 0.133) 73.4%,
	    hsla(0, 0%, 0%, 0.148) 77.1%,
	    hsla(0, 0%, 0%, 0.161) 81.2%,
	    hsla(0, 0%, 0%, 0.171) 86.3%,
	    hsla(0, 0%, 0%, 0.178) 92.4%,
	    hsla(0, 0%, 0%, 0.18) 100%
	  );
	  z-index: 3;
	}
	.deohs-front .view-front-page-slideshow span.home-featured-slide.angle-purple span.home-featured-display-caption > *, .view-front-page-slideshow span.home-featured-slide.angle-white span.home-featured-display-caption > *, .view-front-page-slideshow span.home-featured-slide.angle-purple span.home-featured-display-caption .fas, .view-front-page-slideshow span.home-featured-slide.angle-white span.home-featured-display-caption .fas, .view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption > p:nth-of-type(2) {
	    text-shadow: unset!important;
	  }
	.deohs-front .home-featured-blocks-wrapper .home-featured-blocks {
	   position: absolute;
	   bottom: -3.75rem;
	   top: unset;
	   left: 0;
	   right: 0;
	 }

	 .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav {
	   position: absolute;
	   bottom: 6rem;
	   right: unset;
	   display: flex;
	   /* padding: 0 55% 0 15%; */
	 }

	 .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(2), .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(3) {
	   margin-bottom: 1.75rem;
	 }
	 .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li {
	    position: relative;
	    height: 3.75rem;
	    width: 100%;
	    z-index: 4;
	    background: #fff;
	    color: #444444;
	    transform-origin: 0% 100%;
	    transform: skew(-15deg);
	    /*filter: drop-shadow(0.3rem 0.1rem 0.2rem rgba(0, 0, 0, 0.2));*/
	  }

	  .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	    padding: .5rem;
	    padding-left: 1.5rem;
	    padding-top: calc(.5rem - 4px)!important;
	    text-align: center;
	  }
	  .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li a {
	    /*padding-bottom: 6rem;*/
	  }
	  .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul li a span {
	    padding-left: 1.75rem;
	  }

	  .deohs-front .view-front-page-slideshow span.slide1::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color1), 0.45) 0%,
	      rgba(var(--rgb-color1), 0.444) 11.2%,
	      rgba(var(--rgb-color1), 0.428) 21%,
	      rgba(var(--rgb-color1), 0.403) 29.6%,
	      rgba(var(--rgb-color1), 0.371) 37.1%,
	      rgba(var(--rgb-color1), 0.333) 43.7%,
	      rgba(var(--rgb-color1), 0.292) 49.6%,
	      rgba(var(--rgb-color1), 0.247) 55%,
	      rgba(var(--rgb-color1), 0.203) 60%,
	      rgba(var(--rgb-color1), 0.158) 64.8%,
	      rgba(var(--rgb-color1), 0.117) 69.6%,
	      rgba(var(--rgb-color1), 0.079) 74.6%,
	      rgba(var(--rgb-color1), 0.047) 80%,
	      rgba(var(--rgb-color1), 0.022) 85.9%,
	      rgba(var(--rgb-color1), 0.006) 92.5%,
	      rgba(var(--rgb-color1), 0) 100%
	    );
	  }

	  .deohs-front .view-front-page-slideshow span.slide2::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color2), 0.45) 0%,
	      rgba(var(--rgb-color2), 0.444) 11.2%,
	      rgba(var(--rgb-color2), 0.428) 21%,
	      rgba(var(--rgb-color2), 0.403) 29.6%,
	      rgba(var(--rgb-color2), 0.371) 37.1%,
	      rgba(var(--rgb-color2), 0.333) 43.7%,
	      rgba(var(--rgb-color2), 0.292) 49.6%,
	      rgba(var(--rgb-color2), 0.247) 55%,
	      rgba(var(--rgb-color2), 0.203) 60%,
	      rgba(var(--rgb-color2), 0.158) 64.8%,
	      rgba(var(--rgb-color2), 0.117) 69.6%,
	      rgba(var(--rgb-color2), 0.079) 74.6%,
	      rgba(var(--rgb-color2), 0.047) 80%,
	      rgba(var(--rgb-color2), 0.022) 85.9%,
	      rgba(var(--rgb-color2), 0.006) 92.5%,
	      rgba(var(--rgb-color2), 0) 100%
	    );
	  }
	  .deohs-front .view-front-page-slideshow span.slide3::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color3), 0.45) 0%,
	      rgba(var(--rgb-color3), 0.444) 11.2%,
	      rgba(var(--rgb-color3), 0.428) 21%,
	      rgba(var(--rgb-color3), 0.403) 29.6%,
	      rgba(var(--rgb-color3), 0.371) 37.1%,
	      rgba(var(--rgb-color3), 0.333) 43.7%,
	      rgba(var(--rgb-color3), 0.292) 49.6%,
	      rgba(var(--rgb-color3), 0.247) 55%,
	      rgba(var(--rgb-color3), 0.203) 60%,
	      rgba(var(--rgb-color3), 0.158) 64.8%,
	      rgba(var(--rgb-color3), 0.117) 69.6%,
	      rgba(var(--rgb-color3), 0.079) 74.6%,
	      rgba(var(--rgb-color3), 0.047) 80%,
	      rgba(var(--rgb-color3), 0.022) 85.9%,
	      rgba(var(--rgb-color3), 0.006) 92.5%,
	      rgba(var(--rgb-color3), 0) 100%
	    );
	  }
	  .deohs-front .view-front-page-slideshow span.slide4::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color4), 0.45) 0%,
	      rgba(var(--rgb-color4), 0.444) 11.2%,
	      rgba(var(--rgb-color4), 0.428) 21%,
	      rgba(var(--rgb-color4), 0.403) 29.6%,
	      rgba(var(--rgb-color4), 0.371) 37.1%,
	      rgba(var(--rgb-color4), 0.333) 43.7%,
	      rgba(var(--rgb-color4), 0.292) 49.6%,
	      rgba(var(--rgb-color4), 0.247) 55%,
	      rgba(var(--rgb-color4), 0.203) 60%,
	      rgba(var(--rgb-color4), 0.158) 64.8%,
	      rgba(var(--rgb-color4), 0.117) 69.6%,
	      rgba(var(--rgb-color4), 0.079) 74.6%,
	      rgba(var(--rgb-color4), 0.047) 80%,
	      rgba(var(--rgb-color4), 0.022) 85.9%,
	      rgba(var(--rgb-color4), 0.006) 92.5%,
	      rgba(var(--rgb-color4), 0) 100%
	    );
	  }
	  .deohs-front .view-front-page-slideshow span.slide5::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color5), 0.45) 0%,
	      rgba(var(--rgb-color5), 0.444) 11.2%,
	      rgba(var(--rgb-color5), 0.428) 21%,
	      rgba(var(--rgb-color5), 0.403) 29.6%,
	      rgba(var(--rgb-color5), 0.371) 37.1%,
	      rgba(var(--rgb-color5), 0.333) 43.7%,
	      rgba(var(--rgb-color5), 0.292) 49.6%,
	      rgba(var(--rgb-color5), 0.247) 55%,
	      rgba(var(--rgb-color5), 0.203) 60%,
	      rgba(var(--rgb-color5), 0.158) 64.8%,
	      rgba(var(--rgb-color5), 0.117) 69.6%,
	      rgba(var(--rgb-color5), 0.079) 74.6%,
	      rgba(var(--rgb-color5), 0.047) 80%,
	      rgba(var(--rgb-color5), 0.022) 85.9%,
	      rgba(var(--rgb-color5), 0.006) 92.5%,
	      rgba(var(--rgb-color5), 0) 100%
	    );
	  }
	  .deohs-front .view-front-page-slideshow span.fit-height{
	    background-size: contain;
	    background-repeat: no-repeat;
	    background-position-x: 100%;
	    background-position-y: 100%;
	  }
	  .deohs-front .view-front-page-slideshow span.fit-height.slide1::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color1), 1) 43.7%,
	      rgba(var(--rgb-color1), 0.9) 49.6%,
	      rgba(var(--rgb-color1), 0.7) 55%,
	      rgba(var(--rgb-color1), 0.5) 60%,
	      rgba(var(--rgb-color1), 0.158) 64.8%,
	      rgba(var(--rgb-color1), 0.117) 69.6%,
	      rgba(var(--rgb-color1), 0.079) 74.6%,
	      rgba(var(--rgb-color1), 0.047) 80%,
	      rgba(var(--rgb-color1), 0.022) 85.9%,
	      rgba(var(--rgb-color1), 0.006) 92.5%,
	      rgba(var(--rgb-color1), 0) 100%
	    );
	  }

	  .deohs-front .view-front-page-slideshow span.fit-height.slide2::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color2), 1) 43.7%,
	      rgba(var(--rgb-color2), 0.9) 49.6%,
	      rgba(var(--rgb-color2), 0.7) 55%,
	      rgba(var(--rgb-color2), 0.5) 60%,
	      rgba(var(--rgb-color2), 0.158) 64.8%,
	      rgba(var(--rgb-color2), 0.117) 69.6%,
	      rgba(var(--rgb-color2), 0.079) 74.6%,
	      rgba(var(--rgb-color2), 0.047) 80%,
	      rgba(var(--rgb-color2), 0.022) 85.9%,
	      rgba(var(--rgb-color2), 0.006) 92.5%,
	      rgba(var(--rgb-color2), 0) 100%
	    );
	  }
	  .deohs-front .view-front-page-slideshow span.fit-height.slide3::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color3), 1) 43.7%,
	      rgba(var(--rgb-color3), 0.9) 49.6%,
	      rgba(var(--rgb-color3), 0.7) 55%,
	      rgba(var(--rgb-color3), 0.5) 60%,
	      rgba(var(--rgb-color3), 0.158) 64.8%,
	      rgba(var(--rgb-color3), 0.117) 69.6%,
	      rgba(var(--rgb-color3), 0.079) 74.6%,
	      rgba(var(--rgb-color3), 0.047) 80%,
	      rgba(var(--rgb-color3), 0.022) 85.9%,
	      rgba(var(--rgb-color3), 0.006) 92.5%,
	      rgba(var(--rgb-color3), 0) 100%
	    );
	  }
	  .deohs-front .view-front-page-slideshow span.fit-height.slide4::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color4), 1) 43.7%,
	      rgba(var(--rgb-color4), 0.9) 49.6%,
	      rgba(var(--rgb-color4), 0.7) 55%,
	      rgba(var(--rgb-color4), 0.5) 60%,
	      rgba(var(--rgb-color4), 0.158) 64.8%,
	      rgba(var(--rgb-color4), 0.117) 69.6%,
	      rgba(var(--rgb-color4), 0.079) 74.6%,
	      rgba(var(--rgb-color4), 0.047) 80%,
	      rgba(var(--rgb-color4), 0.022) 85.9%,
	      rgba(var(--rgb-color4), 0.006) 92.5%,
	      rgba(var(--rgb-color4), 0) 100%
	    );
	  }
	  .deohs-front .view-front-page-slideshow span.fit-height.slide5::after {
	    content: "";
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: linear-gradient(
	      to right,
	      rgba(var(--rgb-color5), 1) 43.7%,
	      rgba(var(--rgb-color5), 0.9) 49.6%,
	      rgba(var(--rgb-color5), 0.7) 55%,
	      rgba(var(--rgb-color5), 0.5) 60%,
	      rgba(var(--rgb-color5), 0.158) 64.8%,
	      rgba(var(--rgb-color5), 0.117) 69.6%,
	      rgba(var(--rgb-color5), 0.079) 74.6%,
	      rgba(var(--rgb-color5), 0.047) 80%,
	      rgba(var(--rgb-color5), 0.022) 85.9%,
	      rgba(var(--rgb-color5), 0.006) 92.5%,
	      rgba(var(--rgb-color5), 0) 100%
	    );
	  }
	}

	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption p.lgbtn{
	  font-family: uni sans;
	  font-size:17px;
	  font-weight: bold;
	  color:#ffffff;
	  background-color: rgba(255, 255, 255, .1);
	  padding: 7px 7px 5px 5px;
	  border-style: solid;
	  border-width: 2px;
	  border-color: #ffffff;
	  display: inline-block;
	}
	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption p.lgbtn:hover{
	  font-family: uni sans;
	  font-size:17px;
	  font-weight: bold;
	  color:#ffffff;
	  background-color: rgba(255, 255, 255, .1);
	  padding: 7px 7px 5px 5px;
	  border-style: solid;
	  border-width: 2px;
	  border-color: #ffffff;
	  display: inline-block;
	}
	.view-front-page-slideshow span.home-featured-slide span.home-featured-display-caption p.lgbtn::after{
	  content: "\2002\276F";
	}
	@media screen and (min-width: 1200px) {
	  .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li {
	    height: 3.75rem;
	  }
	  .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li a {
	    /*padding-bottom: 5rem;*/
	  }
	  .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(2), .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-nav li:nth-child(3) {
	    margin-bottom: 1.5rem;
	  }
	  .deohs-front .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li:hover, .home-featured-blocks-wrapper .home-featured-blocks ul.home-featured-block-items li a {
	    padding-bottom: 0rem;
	  }
	}

	/***---------------About DEOHS promo block on homepage-------------------***/
	.deohs-front .content_middle > .row {
	  max-width: unset;
	}

	.deohs-front .content_middle_promo {
	  display: block;
	  position: relative;
	  z-index: 0;
	}

	.deohs-front .content_middle_promo::before {
	  content: '';
	  background: var(--purple);
	  width: 100%;
	  height: 100%;
	  position: absolute;
	  z-index: -1;
	}

	.deohs-front .content_middle_promo section {
	  font-size: 100%;
	  text-align: center;
	  padding-bottom: 2rem !important;
	}

	.deohs-front .content_middle_promo section h2 {
	  font-family: "Encode Sans",sans-serif;
	  font-weight: 600;
	  font-size: revert;
	  letter-spacing: -0.2px;
	  line-height: 1.23;
	  color: #fff;
	  max-width: 75%;
	  margin: 0 auto;
	  padding: 2rem 0 1rem 0;
	}

	.deohs-front .content_middle_promo section a.smbtn.homebtn {
	  display: inline-block;
	  font-family: "Encode Sans",sans-serif;
	  font-weight: 600;
	  font-size: 14px;
	  letter-spacing: 1px;
	  line-height: 24px;
	  color: var(--purple);
	  background-color: #fff;
	  text-decoration: none !important;
	  text-transform: uppercase;
	  margin-top: 2rem;
	  padding: .5rem .8rem .5rem 1rem;
	  box-shadow: -4px 2px 10px rgb(0 0 0 / .15);
	}

	.deohs-front .content_middle_promo section a.smbtn.homebtn::after {
	  content: unset !important;
	}

	.deohs-front .content_middle_promo section a.smbtn.homebtn > i.fas {
	  margin-left: .5rem;
	  color: var(--gold);
	}

	@media screen and (min-width: 992px) {
	  .deohs-front .content_middle_promo section {
	    font-size: 120%;
	    text-align: left;
	    margin: auto;
	    padding-bottom: 3rem !important;
	    margin-left: 24px;
	    max-width: 75%;
	  }

	  .deohs-front .content_middle_promo section h2 {
	    margin: 0;
	    padding: 3rem 0 1rem 0;
	  }

	  .deohs-front .content_middle_promo::after {
	    content: "";
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    background: url(https://deohs.washington.edu/sites/default/files/2020-12/DEOHSHomepage_AboutPromoBG.jpg);
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-position-y: 50%;
	    z-index: -1;
	  }
	}

	@media screen and (min-width: 1083px) {
	  .deohs-front .content_middle_promo::after {
	    background-position-y: 43%;
	  }
	}

	@media screen and (min-width: 1190px) {
	  .deohs-front .content_middle_promo section {
	    margin-left: auto;
	    padding: 0px 10px;
	    max-width: 1200px;
	  }
	}

	@media screen and (min-width: 1452px) {
	  .deohs-front .content_middle_promo::after {
	    background-position-y: 50%;
	  }
	}
	/*OAS VISIT WEEK CSS*/
	.rsvpInput {
	  width: 250px;
	  padding-top: 3px;
	  padding-bottom: 4px;
	  margin-right: 6px;
	}

	.visitWeekHide {
	  display: none;
	}
	.visitWeekShow {
	  display: block;
	}

	/** Bebteh Header **/
	.Bebteh h1.page-header::before{
	  content: "Biostatistics, Epidemiologic, and Bioinformatic Training in Environmental Health";
	  display: block;
	  margin-top: -270px;
	  position: absolute;
	  left: 17px;
	  color: #ffffff;
	}

	/** Fixes front page on mobile **/
	#block-frontpagegraddegrees {
	  max-width: 100%;
	}

	@media (max-width: 975px) {
	  div.region.region-content-bottom {
	      max-width: 100%;
	      display: flex;
	      flex-direction: row;
	      flex-wrap: wrap;
	      justify-content: center;
	      padding: 0px 2%;
	  }
	}
/* GRAD PAGES SVG Styling */
.st0{fill:#8C80A7;}
.st1{fill:#37296B;}
.st2{fill:#FFFFFF;}
.st3{fill:#B8B2CD;}
.st4{fill:#746B9A;}
.st5{fill:#4C2F82;}
.st6{stroke:#8D81A8;stroke-miterlimit:10;}
.st7{fill: #8D81A8;}
.st8{fill: #766C93;}

.checkboxSVG:hover{
	-webkit-transition: fill .4s ease;
	-moz-transition: fill .4s ease;
	-o-transition: fill .4s ease;
	transition: fill .4s ease;
	fill:black;
}

.moneySign {
	margin: 0 auto;
	position: relative;
	display: block;
}

.moneySign path:hover{
	stroke:#000;
	fill:#4C2F82;
	fill-opacity:0;
	stroke-width:1.2;
	stroke-dasharray: 800;
	stroke-dashoffset:800;
	-moz-animation:DASH3 3s ease-in-out .1s forwards;
	-webkit-animation:DASH3 3s ease-in-out .1s forwards;
	animation:DASH3 3s ease-in-out .1s forwards;
}

@-webkit-keyframes DASH3{
	0%  {stroke-dashoffset:800;}
	   80%  {stroke-dashoffset:0;fill-opacity:0;}
	100%{stroke-dashoffset:0;fill-opacity:1;}
}
@-moz-keyframes DASH3{
	0%  {stroke-dashoffset:800;}
	   80%  {stroke-dashoffset:0;fill-opacity:0;}
	100%{stroke-dashoffset:0;fill-opacity:1;}
}

.animateTassle {
	transform: translate(-85%, -5%);
}

.animateTassle {
	animation: go-right 2s ease .1s forwards;
 }

 @keyframes go-right {
   100% { transform: translate(0%, 0%); }
 }
/** featured faculty page **/
#block-views-block-featured-faculty-block-1-cards div.views-row.faculty-row {
	max-width: 50%;
}


/*** EHMBrace ***/

@media (min-width: 329px){
.ehmbrace .masthead .mini-nav .navbar-brand {
    max-width: 80%;
    font-size: 17px;
	}}
	@media (min-width: 576px){
	.ehmbrace .masthead .mini-nav .navbar-brand {
	    max-width: 80%;
	    font-size: 21px;
	    margin-top: 10px;
	}}

	@media (min-width: 768px){
	.ehmbrace .masthead .mini-nav .navbar-brand {
	    max-width: 65%;
	    margin-top: 10px;
	    font-size: 26px;
	}}

	@media (min-width: 992px){
	.ehmbrace .masthead .mini-nav .navbar-brand {
	    max-width: 410px;
	    font-size: 26px;
	    padding: 5px 0 0 0;
	    margin-top: 0px;
	}}
@media (min-width: 1200px) {
.ehmbrace .masthead .mini-nav .navbar-brand {
    max-width: 410px;
    font-size: 26px;
}
}
	.ehmbrace.path-frontpage .region-content {
	    background: url(https://deohs.washington.edu/ehmbrace/sites/deohs.washington.edu.ehmbrace/files/inline-images/Joe-Dempsey-2%20%283%29.jpg) var(--dkgrey) no-repeat fixed center;
	    background-size: cover;
	}


	@media only screen and (max-width: 1400px) {
	.undergrad .block-layout-builder.block-field-blockparagraphbp-viewbp-view {
	    width: 106.5vw;
	    margin-left: -14.25vw;
	    padding-left: 14.25vw;
	}
}

	.undergrad .block-layout-builder.block-field-blockparagraphbp-viewbp-view {
	    width: 100vw;
	    margin-left: -14.25vw;
	    padding-left: 14.25vw;
	    background: var(--ltgrey);
	}
	.undergrad .block-layout-builder.block-field-blockparagraphbp-viewbp-view div.views-row {
			background-color: white;
		}

	.undergrad .flexy .fact {
		  padding: 0px 20px 10px 20px;
	}

.toxStudent .profileGrey img {
	width: 200px;
	height: 200px;
  margin-top: 35px;
}
