body.progress-nav--top .field--name-field-content.field--type-text-long p {
  width:95% !important; 
  max-width:95% !important;  
}

  
/*
h1.bd-banner-title {
  margin-top: -4rem !important;
  line-height:4.0rem;
}
h2.bd-banner-title {
  margin-top: 2rem !important;
  line-height: 2.5rem !important;
}
*/

.ds-social {
  float:right;
}
td#people-sidetext {
	width:66%;
}
td#people-sidephoto {
	vertical-align:top; 
	padding-left:1rem; 
	padding-top:1rem; 
	width:33%;
	min-width:300px;
	height:auto; 
}

div.degrees-list ul {
	margin-top:-1.5rem !important;
	font-weight:normal;
}
.multi-width-top-fix {
	margin-top:-2rem;
}
.doctoral-programs h2.row--title {
	display:none;
	margin-top:2rem;
}

.bridges-page-title {
  font-size:3rem; font-weight:bold; text-align:center; line-height:4rem;
}
img#logo {
  max-width:50%;
}
.reduced-top {
  margin-top:-1rem;
}
.home-btn {
	position:absolute; top:1rem; text-align:left; margin:0px auto 0px auto; z-index:99;
}
.home-btn a {
	font-size:1.15rem; border:1px solid #F76902; padding: 10px 20px; background:#fff; color:#C75300; 
}
.home-btn a:hover {
	border:1px solid #000; color:#fff; background:rgba(247, 105, 2, 0.85);
}


.intro-video {
	width:75% !important;
	max-width:75% !important;
}

.ui-accordion .ui-accordion-header{
  font-weight:bold;
  padding-left:4rem;
}
.ui-accordion .ui-accordion-header::after {
  content: " NEWS ITEMS";
}
/*
.ui-state-active {
    border: 1px solid #003eff;
    background: #007fff;
}
*/
.view-bridges-to-the-doctorate-news .views-row {
  margin-bottom:2rem;
}
div.no-icon .card-body .divider {
  display:none;
}
div.column-block {
  text-align:center;
  /*padding: 1rem 1rem;
  border:1px solid #ddd;*/
}

.textblock-photo {
	float:right; padding-bottom:1rem; padding-left:1rem; width:50%;	
}

.carousel .carousel-control-prev:not(.faces-arrows):not(.testimonial-arrows) {
    margin-left: -1rem;
}
.carousel-control-prev, .carousel-control-next {
    margin-top: 4rem !important;
    align-items: flex-start !important;
}

.speakers {
 margin-top:1rem;
 /*margin-left:auto;
 margin-right:auto;*/
 margin-bottom:2rem;
}

.speakers .block-border {
  /*text-align:center;
  border:1px solid #999;
  padding:1rem 1rem;*/
  width:29%;
  margin-left:2%;
}
.speakers span.spkr-name {
  color:#f36e21;
  font-size:1.1rem;
  font-weight:bold;
}
.speakers p.spkr-name {
  color:#f36e21;
  font-size:1.1rem;
  font-weight:bold;
  margin-bottom:.5rem;
}
.speakers p.wow-name {
  font-style:italic;
  font-size:1rem;
  line-height:1.2rem;
  margin-bottom:.4rem;
}
div.no-icon .card-body .btn-primary, p .btn-primary {
  background:#f36e21;
  color:#ffffff;
  font-size:1rem !important;
  /*font-weight:normal;*/
}
.icon-header {
  color:#000;
}
a.ytp-impression-link {
  display:none !important;
}

p.text-right.accordion-expander {
	margin-bottom:.1rem !important;
	margin-top:-1rem !important;
}
p.text-right.accordion-expander a {
  font-size: .9rem !important;
  font-weight: 500;
}
.fa-solid, .fas {
  font-weight: normal;
}

/* Even Width Button Sections */

/* reduced-top-margin-2 */

/* Resources */
div.even-width-container-43674 {
  margin-top:1rem;
}


p.h2.people {
  margin-top:-1rem;
  margin-bottom:-2rem;
  font-size:1.5rem;
}
p.h2.plus.people {
  margin-top:1rem;
  margin-bottom:-2rem;
  font-size:1.5rem;
}

/* Carousel */
.carousel-indicators {
  list-style: disc;
  text-align:center;
  font-size:1.5rem;
  padding-left:40px;
  padding-bottom:1rem;
  margin-bottom:1rem;
  margin-left: 16.5%;
}
.carousel-indicators li {
    height: 10px;
    opacity: .3;
    text-indent: unset;
}
.view-bridges-to-the-doctorate .view-content .carousel {
  /*margin-left:10%;
  margin-right:10%;*/
  width:100%;
  text-align:center;
  border:1px solid #999;
  padding-right:2rem;
  padding-left:2rem;
  top: 50%;
}
.view-bridges-to-the-doctorate  .carousel-control-prev-icon {
  display: none;
}
.view-bridges-to-the-doctorate  .carousel-control-next-icon {
  display: none;
}
.view-bridges-to-the-doctorate .carousel .carousel-control-prev:not(.faces-arrows):not(.testimonial-arrows):before {
    content: "\f104";
    font-size: 2.25rem;
    font-weight: 400;
    padding-left: 5px;
    color: #727578 !important;
    width: 5%;
}
.view-bridges-to-the-doctorate  .carousel .carousel-control-next:not(.faces-arrows):not(.testimonial-arrows):before {
    content: "\f105";
    font-size: 2.25rem;
    font-weight: 400;
    padding-left: 5px;
    color: #727578 !important;
    width: 5%;
}
.bd-carousel {
  padding-bottom:.1rem;
}
.bd-carousel .name, .bd-carousel .name a {
  font-size:2.5rem;
  /*color:#f1710e;*/
  font-weight:bold;
}
.bd-carousel div.blurb  {
  width:85%;
  font-size:1.2rem;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1rem;
}
.bd-carousel div.description {
  text-align:center;
  width:85%;
}
.bd-carousel.scholars .name  {
  font-size:2.5rem;
  font-weight:bold;
}
.bd-carousel.scholars div.description {
  font-size:1.2rem;
  padding-bottom:1.3rem;
}
.bd-carousel.wow div.description p {
  font-size:.9rem;
  line-height:1.3rem;
}


/* Trainees */
.trainees-grid .view-content {
  text-align:left !important;
	border:none !important;
  padding: 0 0 !important;
  top: 0 !important;
  vertical-align:top !important;
}
.trainees-grid .name {
	font-size:1.2rem;
	color:#000;
	font-weight:bold;
}
.trainees-grid  .major {
	font-size:1rem;
	font-weight:normal;
	margin-top:-2rem;
  text-align:left !important;
}
.trainees-grid hr.divider {
	display:block !important;
	border-top: 5px solid #000 !important;
	width: 2rem;
	transition: border-top-color 200ms ease-in;
	margin-left:0 !important;
}
.trainees-grid .readmore {
	margin-top:-2rem;
}
.trainees-grid .readmore a {
	font-weight:500 !important;
}


/* Feature Alumni */
div.view-bridges-to-the-doctorate.view-display-id-block_14 form.views-exposed-form {
	display:none !important;
}
div.feature.alumni .view-content {
  text-align:left !important;
	border:none !important;
  padding: 0 0 !important;
  top: 0;
  vertical-align:top !important;
}
div.feature.alumni .name {
	font-size:2rem;
	font-weight:bold;
	color:#000;
	padding-top:1rem;
	padding-bottom:1rem;
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
  margin-top:1.5rem !important;
}
div.feature.alumni .major,
div.feature.alumni .cohort,
div.feature.alumni .blurb,
div.feature.alumni .video {
	font-size:1rem;
	margin-top:-1rem;
  text-align:left !important;
}
div.feature.alumni .major {
	font-size:1.3rem;
	font-weight:bold;
}
div.feature.alumni .cohort {
	font-size:1.2rem;
	font-weight:bold;
	margin-top:-1.5rem;
}
div.feature.alumni .video img {
	margin-top:1rem;
	margin-bottom: 1rem;
	margin-left:0rem;
	width: 180px !important;
	height: auto !important;
	clip-path: inset(10px 0px 10px 0px);
}	
div.feature.alumni .return-btn {
	margin-top:0rem;
	margin-bottom:-1rem;
}


/* Alumni Grid */
.bridges-alumni {
	width:90% !important;
	padding-right:5% !important;
}
div.dsgrid.alumni .view-content {
  text-align:left !important;
	border:none !important;
  padding: 0 0 !important;
  top: 0 !important;
  vertical-align:top !important;
}
div.dsgrid.alumni .name {
	font-size:1.2rem;
	color:#000;
	font-weight:bold;
}
div.dsgrid.alumni .cohort,
div.dsgrid.alumni .major,
div.dsgrid.alumni .blurb,
div.dsgrid.alumni .readmore {
	font-size:1rem;
	font-weight:normal;
	margin-top:-1.75rem;
  text-align:left !important;
}
div.dsgrid.alumni .readmore .call-to-action {
	font-size:1rem;
	font-weight:500 !important;
}
div.dsgrid.alumni .cohort {
	font-size:1.05rem;
	font-weight:bold;
}

.bridges-alumni:nth-child(5n+1) .dsgrid p.name,
.bridges-dhep:nth-child(5n+1) .dsgrid p.name,
.bridges-wowasl:nth-child(5n+1) .dsgrid p.name {
    border-bottom: 5px solid #84BD00 !important;
}
.bridges-alumni:nth-child(5n+2) .dsgrid p.name,
.bridges-dhep:nth-child(5n+2) .dsgrid p.name,
.bridges-wowasl:nth-child(5n+2) .dsgrid p.name {
    border-bottom: 5px solid #F6BE00 !important;
}
.bridges-alumni:nth-child(5n+3) .dsgrid p.name,
.bridges-dhep:nth-child(5n+3) .dsgrid p.name,
.bridges-wowasl:nth-child(5n+3) .dsgrid p.name {
    border-bottom: 5px solid #009cbd !important;
}
.bridges-alumni:nth-child(5n+4) .dsgrid p.name,
.bridges-dhep:nth-child(5n+4) .dsgrid p.name,
.bridges-wowasl:nth-child(5n+4) .dsgrid p.name {
    border-bottom: 5px solid #DA291C !important;
}
.bridges-alumni:nth-child(5n+5) .dsgrid p.name,
.bridges-dhep:nth-child(5n+5) .dsgrid p.name,
.bridges-wowasl:nth-child(5n+5) .dsgrid p.name {
    border-bottom: 5px solid #7D55C7 !important;
}


/* WoW ASL Grid - using the ASL grid for English too */
div.view-bridges-to-the-doctorate.view-display-id-block_15 {
	margin-top:1rem;
}
div.dsgrid.wowasl {
	width:90% !important;
	padding-right:5% !important;
}
div.dsgrid.wowasl p {
	font-size:1rem;
	font-weight:normal;
}
div.dsgrid.wowasl p.name {
	font-size:1.2rem;
	font-weight:bold;
	/*border-bottom:5px solid #ddd !important;*/
}
div.dsgrid.wowasl p.wowtype,
div.dsgrid.wowasl p.title,
div.dsgrid.wowasl p.date,
div.dsgrid.wowasl .readmore {
	margin-top:-2rem;
}
div.dsgrid.wowasl p.wowtype {
	font-size:.9rem;
}
div.dsgrid.wowasl p.title {
	line-height:1.4rem;
	font-weight:500 !important;
}
div.dsgrid.wowasl .readmore .call-to-action {
	font-size:1rem;
	font-weight:500 !important;
}

/* WoW English Grid */
div.dsgrid.woweng p.name {
	font-size:1.2rem;
	color:#000;
	font-weight:bold;
	border-bottom:5px solid #ddd !important;
}
div.dsgrid.woweng .readmore {
	font-size:1rem;
	font-weight:normal;
	margin-top:-1.75rem;
  text-align:left !important;
}
div.dsgrid.woweng .readmore .call-to-action {
	font-size:1rem;
	font-weight:normal !important;
}


/* Feature WoW */
div.view-bridges-to-the-doctorate.view-display-id-block_16 form.views-exposed-form {
	display:none !important;
}
div.feature.wow .name {
	margin-top:1.5rem;
	font-size:2rem;
	font-weight:bold;
	color:#000;
	padding-top:1rem;
	padding-bottom:1rem;
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
}
div.feature.wow .wowtype {
	font-size:2rem;
	font-weight:bold;
	margin-top:-1rem;
	margin-bottom:3rem;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
div.feature.wow .video {
	font-size:1rem;
	margin-top:-1rem;
  text-align:left !important;
}
div.feature.wow .video img {
	margin-top:1rem;
	margin-bottom: 1rem;
	margin-left:0rem;
	width: 180px !important;
	height: auto !important;
	clip-path: inset(11px 0px 11px 0px);
}	
div.feature.wow .return-btn {
	margin-top:0rem;
	margin-bottom:-1rem;
}
img.video-icon {
	width:25px !important;
	height:auto;
	opacity:0;
}
a img.video-icon {
  opacity:1 !important;
}
a:hover img.video-icon {
	border-radius: 25px;
  box-shadow: 0px 0px 5px 4px rgba(243,110,33, 0.5);
}

/* DHEP Grid */
div.view-bridges-to-the-doctorate.view-display-id-block_18 {
	margin-top:1rem;
}
.bridges-dhep {
	width:90% !important;
	padding-right:5% !important;
}
div.dsgrid.dhep .view-content {
  text-align:left !important;
	border:none !important;
  padding: 0 0 !important;
  top: 0 !important;
  vertical-align:top !important;
}
div.dsgrid.dhep .name {
	font-size:1.2rem;
	color:#000;
	font-weight:bold;
	/*border-bottom:5px solid #ddd !important;*/
}
div.dsgrid.dhep .major,
div.dsgrid.dhep .date,
div.dsgrid.dhep .title,
div.dsgrid.dhep .readmore {
	font-size:1rem;
	font-weight:normal;
	margin-top:-1.75rem;
  text-align:left !important;
}
div.dsgrid.dhep .title {
	font-weight:500 !important;
}
div.dsgrid.dhep .readmore .call-to-action {
	font-size:1rem;
	font-weight:500 !important;
}

/* Feature DHEP */
div.view-bridges-to-the-doctorate.view-display-id-block_19 form.views-exposed-form {
	display:none !important;
}
div.feature.dhep .name {
	margin-top:1.5rem;
	font-size:2rem;
	font-weight:bold;
	color:#000;
	padding-top:1rem;
	padding-bottom:1rem;
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
}
div.dsgrid.dhep .major,
div.dsgrid.dhep .date {
	font-size:1rem;
	font-weight:normal;
	margin-top:-2rem;
  text-align:left !important;
}
div.feature.dhep .title {
	font-size:1.2rem;
	font-weight:bold;
	margin-top:-1rem;
	margin-bottom:0rem;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
div.feature.dhep .video {
	font-size:1rem;
	margin-top:-1rem;
  text-align:left !important;
}
div.feature.dhep .video img {
	margin-top:0rem;
	margin-bottom: 1rem;
	margin-left:0rem;
	width: 180px !important;
	height: auto !important;
	clip-path: inset(11px 0px 11px 0px);
}	
div.feature.dhep .return-btn {
	margin-top:0rem;
	margin-bottom:-1rem;
}


/* DHEP series carousel */
div.view-id-bridges_to_the_doctorate.view-display-id-block_11  {
  margin-top:2rem !important;
  margin-bottom:2rem !important;
}
.bd-carousel.dhep p.dhep-title {
  font-size:1.1rem;
  line-height:1.3rem;
}
/*
div.dhep-series {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:75%;
	border-bottom:1px solid #ddd;
	padding-bottom:2rem;
	margin-bottom:2rem;
}
*/
.dhep-series p.dhep-speaker {
	margin-top:-2rem !important;
	font-size: 2rem !important;
	line-height: 2.4rem !important;
	color: #000;
	font-weight:bold;
}
.dhep-series p.dhep-info {
	margin-top:-2rem !important;
}
.dhep-series p.dhep-title {
	margin-top:-2rem !important;
	font-size: 1.15rem !important;
}
	

.btn-outline-orange {
    color: #f36e21;
    background: #fff;
    border-color: #f36e21 !important;
}
p.calls-to-action {
    margin-bottom:3rem;
}

/* Spotlights */
.view-bridges-to-the-doctorate-spotlight .row {
  justify-content: center;
}
.view-bridges-to-the-doctorate-spotlight .spotlight-item {
  padding:1rem 1rem;
  border:1px solid #999;
  max-width:99%;
  margin-bottom:1rem;
  text-align:left;
  height:20rem;
  min-height:20rem;
  font-size:1rem;
  line-height:1.8rem;
  overflow-y: scroll;
  box-shadow: 4.0px 8.0px 8.0px hsl(0deg 0% 0% / 0.18);
}
.spotlight-date {
	font-weight:bold;
}
.spotlight-title {
  font-size:1.8rem;
  font-weight:bold;
}
.spotlight-teaser {
	margin-top:-1rem;
}
p.spotlight-more {
	float:right;
	padding-right:2rem;
	margin-bottom:2rem !important;
}
.view-bridges-to-the-doctorate-spotlight-page .view-filters {
  display:none;
}


/* News */
.view-bridges-to-the-doctorate-news .news-item {
  margin-top:3rem;
  border-top: 1px solid #ddd;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.view-bridges-to-the-doctorate-news .views-row {
    margin-bottom: 2rem;
}
.news-item p {
  margin-bottom:1rem;
}
.news-item .title {
  font-size:2rem;
  font-weight:bold;
}
.news-item .byline {
  margin-bottom:2rem;
}
.news-item p.news-photo, .news-item .news-photo-add {
  text-align:center;
  margin-bottom:2rem;
}
.news-item .news-photo img {
  width:60%;
  max-width:60%;
  height:auto;
}
.news-item .news-photo-add {
  font-size:.8rem;
}
.news-return-btn a {
	margin-top:3rem;
}
.view-bridges-to-the-doctorate-spotlight-page .news-item .title {
	color:#000;
	padding-top:1rem;
	padding-bottom:1rem;
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
	margin-top:1.5rem;
}

/*
.news-item .news-photo-add img {
  width:30%;
  max-width:30%;
  height:auto;
}
*/

div.news-item p a {
  border:none !important;
  color:#f36e21 !important;
}
div.news-item  a:hover {
  color:#333 !important;
}
.extra-photos {
    display: flex;
    flex-flow: row wrap;
    align-content: flex-start;
    width:100%;
    max-width:100%;
  justify-content: center;
}

.extra-photos-cell {
    flex: 1 1 auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    width:35%;
    max-width:35%;
    height: auto;
    margin: 1em 1em;
    text-align: center;
}

.extra-photos-cell img {
  width:90%;
  height:auto;
  vertical-align:top;
}

.bridges-team-group {
	width:100%; 
	/*text-align:center !important; padding-top:2rem;*/
}
.bridges-team-section {
	margin-top:-2rem;
}
.bridges-team a {
	font-weight:bold !important;
}

.col-statistic .card.statistic .card-header {
    font-size: 3.75rem !important;
    line-height: 3.75rem !important;
}

.program-blocks {
	margin-bottom:-2rem;
}

@media (max-width: 1300px) {
	.col-statistic .card.statistic .card-header {
    font-size: 3rem !important;
    line-height: 3rem !important;
	}
}

@media (max-width: 1100px) {
  .speakers .block-border {
    width:90%;
    margin-top:1rem;
    margin-left:5%;
    margin-right:5%;
  }
  .bd-carousel .name, .bd-carousel .name a {
    font-size:1.5rem;
    color:#f1710e;
  }
  .bd-carousel div.blurb  {
  	font-size:1rem;
	}
  .dhep-series {
  	width:96%;
  }
  .dhep-series p.dhep-speaker {
    font-size: 1.5rem;
    color: #000;
	}
  .dhep-series p.dhep-title {
  	font-size: 1.2rem;
  }
	.bd-carousel.scholars .name {
    font-size:1.5rem;
    color:#f1710e;
  }
  div.column-block {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width:100% !important;
    margin-bottom:2.5rem !important;
  }
  div.column-block-left {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-bottom:3rem !important;
  }
}

@media (max-width: 1000px) {
  .view-bridges-to-the-doctorate-spotlight .spotlight-item {
    width:90%;
    height: fit-content;
  }
  .stats-column-blocks .col-md-4 {
    flex: 0 0 100%;
    max-width:100%;
    width:100%;
  }
}
@media (max-width: 900px) {
  div.no-icon .card-body p {
    line-height: 1rem;
  }
  .program-column-blocks .col-md-4, .team-column-blocks .col-md-4 {
    flex: 0 0 100%;
    max-width:100%;
    width:100%;
  }
}

@media (min-width: 768px) {
/* weird correction required from interference of another css script */
	.view-display-id-block_8 .carousel-inner {
    border-right: none; /*8px #F76902 solid;*/
	}
}

@media (max-width: 768px) {
	.intro-video {
		width:100% !important;
		max-width:100% !important;
	}
	div.no-icon .card-body p {
    line-height: 1rem;
  }
  /*
	h1.bd-banner-title {
  	margin-top: 0rem !important;
  	margin-bottom: 0rem !important;
  	font-size:1.5rem !important;
  	line-height:1.9rem !important;
	}
	h2.bd-banner-title {
    margin-top:0rem !important; 
    line-height:2rem !important;
  }
  */
  img#logo {
    max-width:75%;
  }
	.textblock-photo {
		width:100%;	
	}  
	.row .speakers {
    margin-left:2%;
    margin-right:2%;
  }
	.carousel-control-prev, .carousel-control-next {
    margin-top: 4rem;
	}
	.single-column-container-43494 {
    /* the main page video */
    width:100% !important;
  }
  .news-item .news-photo img {
    width:90%;
    max-width:90%;
    height:auto;
  }
  .news-item .news-photo-add img {
    width:70%;
    max-width:70%;
    height:auto;
  }
  .extra-photos {
    max-width:100%;
    margin-left:1%;
  }
  .extra-photos-cell {
    width:45%;
    max-width:45%;
    margin:1em 0%;
    font-size:.9rem;
  }
  .bridges-page-title {
    font-size:2rem; font-weight:bold; text-align:center; line-height:2rem;
  }
  table#bridges-expect {
  	width: 94% !important;
  	margin-left:3% !important;
  	margin-right:3% !important;
  	border-bottom: 1px solid #000 !important;
  }
  table#bridges-expect td {
  	display:block;
  	width: 100% !important;
  	border: 1px solid #000 !important;
  	border-bottom:none !important;
  }
  .bridges-team-group {
		width:80% !important; 
	}
	td#people-sidetext {
		width:100% !important;
	}
	td#people-sidephoto {
		width:100% !important;
		min-width:200px;
	}
}