body {
  overflow-x: hidden;
}
.toolbar-tray-horizontal ul li li.menu-item {
  float: none !important;
}


.paragraph--type--full-width-gray-section h2:not(.specialblock *) {
  font-family: "antonia-variable", sans-serif !important;
  font-variation-settings: "opsz" 10, "wght" 300;
  text-transform: lowercase;
  font-size: 65px !important;
  color: white !important;
  margin-bottom: 0 !important;
}
.paragraph--type--full-width-gray-section .field--name-field-image:not(.specialblock *) {
  position: absolute;
  right: 0;
  top: 0;
  height: 100% !important;
}
.above-footer .field--name-field-title {
  font-variation-settings: initial !important;
}




.paragraph--type--one-image-cta:not(.background-disabled) ul {
  font-size: 18px !important;
  padding-bottom: 0;
}
.field--name-field-content-main .paragraph--type--full-width-gray-section .row.bs-2col .bs-region.bs-region--left .col-sm-12.col-md-4 ul {
  padding-left: 25px;
  font-size: 19.5px;
}
.paragraph--type--one-image-cta:not(.background-disabled) .bs-region--right {
  background-color: #9d1c23 !important;
}
.paragraph--type--wysiwyg h2.yellowline::after {
  content: " ";
  z-index: 8;
  border-top: 4px solid #fecc8b;
  position: relative;
  height: 100%;
  width: 74vw;
  border-left: none;
  left: calc(85vw - 100vw);
  display: block;
  margin-top: 20px;
}
.paragraph--type--accordion .accordion .card .card-header h3 {
  font-size: 25px !important;
}
.paragraph--type--accordion .accordion .card .card-header h3.collapsed {
  background-color: #9d1c23 !important;
}
.paragraph--type--accordion .accordion .card .card-header h3 button.collapsed::after {
  color: #9d1c23 !important;
}
.paragraph--type--accordion .accordion .paragraph--type--wysiwyg p {
  font-size: 18px !important;
}
.paragraph--type--accordion .accordion .card .card-header h3 button::after {
  position: absolute;
  right: 0;
  top: 25%;
}
.paragraph--type--accordion .accordion .card .card-header h3 button {
  padding-right: 55px !important;
}
.field--name-field-content-middle .paragraph--type--full-width-gray-section h2 {
  font-size: 65px;
}
@media (min-width: 1200px){
	.field--name-field-content-middle .paragraph--type--full-width-gray-section .col-md-8 {
	  width: 60%;
	  margin-right: 6%;
	}
	.paragraph--type--full-width-gray-section .row.bs-2col .bs-region.bs-region--left .col-sm-12 {
	  padding-bottom: 0;
	}
	.field--name-field-content-middle .paragraph--type--full-width-gray-section .col-md-4.aside-card img {
	  margin-bottom: 0;
	  width: unset;
	  max-height: 100% !important;
    margin-left: -65%;
	}
	.field--name-field-content-middle .paragraph--type--full-width-gray-section .col-md-4.aside-card {
	  overflow: hidden;
	  height: calc(100% + 140px);
	}
}
@media (max-width: 1199px) {
  .field--name-field-content-middle .paragraph--type--full-width-gray-section .col-md-4.aside-card img {
    display: block;
  }
  .field--name-field-content-middle .paragraph--type--full-width-gray-section .col-md-4.aside-card {
	  padding: 0 25px;
	  background: none !important;
	}
}
.field--name-field-content-middle .paragraph--type--full-width-gray-section a {
  text-decoration: underline !important;
}
.field--name-field-content-middle .paragraph--type--full-width-gray-section a:hover, .field--name-field-content-middle .paragraph--type--full-width-gray-section a:focus {
  text-decoration: none !important;
  color: white !important;
}
.field--name-field-content-middle .paragraph--type--full-width-gray-section a::after {
  content: " »";
}
.field--name-field-content-middle  .paragraph--type--full-width-gray-section .row.bs-2col .bs-region.bs-region--left .col-sm-12 ul li {
  padding-bottom: 15px;
}
@media (max-width: 991px){
	nav.breadcrumb {
	  display: none;
	}
}
.field--name-field-content-main .paragraph--type--full-width-gray-section .bs-region--left a {
  color: white !important;
}
.field--name-field-content-main .paragraph--type--full-width-gray-section .bs-region--left a:hover, .field--name-field-content-main .paragraph--type--full-width-gray-section .bs-region--left a:focus {
  text-decoration: none !important;
}
.field--name-field-content-main .paragraph--type--full-width-gray-section .row.bs-2col .bs-region.bs-region--left .col-sm-12 h2.scroll-reveal {
  color: white;
  font-family: 'Roboto', sans-serif;
  text-transform: unset;
  font-size: 35px;
  padding-bottom: 15px;
  font-variation-settings: unset;
}
.paragraph--type--one-image-cta .bs-region--right .field--name-field-title {
  font-size: 35px !important;
  padding-bottom: 15px;
  font-variation-settings: unset;
}
.communication-block .field--name-field-title {
  font-variation-settings: unset;
}
.field--name-field-address-section > .field__item .paragraph--type--contact-section .field--name-field-title {
  font-size: 25px !important;
}
@media (max-width: 550px){
	#block-views-block-hero-banner-block-1 .block-banner .page-title-wrapper h1.page-title {
	  font-size: 4.3rem !important;
	}
}

.paragraph--type--full-width-gray-section .col-md-4 .col-md-4 li, 
.paragraph--type--full-width-gray-section .col-md-4 .col-md-4 p, 
.paragraph--type--full-width-gray-section .col-md-4 .col-md-4 a, 
.field--name-field-content-main .paragraph--type--full-width-gray-section .bs-region--left .col-md-4 a {
  color: #333 !important;
}

.paragraph--type--one-image-cta.background-disabled img {
  object-position: 45% !important;
}

@media (min-width: 1200px) {
  .paragraph--type--video-section .bs-2col .bs-region--left::after {
    z-index: 0 !important;
  }
  .paragraph--type--video-section .bs-2col .field--name-field-link, .paragraph--type--video-section .bs-2col .field--name-field-title {
	  z-index: 2 !important;
	  position: relative !important;
	}
  .finale h2.megaheading span {
    width: 100% !important;
    text-align: left !important;
  }
}




.paragraph--type--single-row-image-cta .paragraph--type--image-cta-item a {
  display: initial;
  text-decoration: underline;
}
.paragraph--type--single-row-image-cta .paragraph--type--image-cta-item a:hover {
  text-decoration: none;
}
/*single row cta*/
.paragraph--type--single-row-image-cta {
  padding: 2rem 2.4rem 3rem 2.4rem;
}
.paragraph--type--image-cta-item {
  background-image: url('https://www.bridgew.edu/sites/bridgew/files/media/images/ffffff.png');
}

.paragraph--type--single-row-image-cta .paragraph--type--image-cta-item .field--name-field-image {
  max-width: 94%;
  overflow: hidden;
}
.paragraph--type--single-row-image-cta .paragraph--type--image-cta-item .content-wrap {
  max-width: 94%;
  margin-left: 6%;
  background-color: inherit;
  padding-top: 65px;
  margin-top: -40px;
  min-height: calc(100% - 170px);
}
.paragraph--type--single-row-image-cta .paragraph--type--image-cta-item .field--name-field-title {
  font-size: 28px !important;
  line-height: 34px;
}
.paragraph--type--single-row-image-cta .paragraph--type--image-cta-item .field--name-field-body p {
  color: #fff !important;
}
@media (max-width: 1199px){

	.paragraph--type--single-row-image-cta .paragraph--type--image-cta-item .content-wrap {
	  min-height: calc(100% - 130px);
	}
}
@media (max-width: 992px){

	.paragraph--type--single-row-image-cta .field--name-field-items-4max > .field__item {
	  max-width: unset;
	}
	.paragraph--type--single-row-image-cta .paragraph--type--image-cta-item img {
	  width: 100%;
	}
	.paragraph--type--view-reference .news-homepage header h2 {
  min-width: 100%;
  text-align: center;
}
.paragraph--type--view-reference .news-homepage header .read-more {
  width: 100%;
  text-align: center;
  display: block;
}
.paragraph--type--view-reference .news-homepage header {
  display: block;
}
}






