/* LESS Document */
#page-banner .page-item {
  position: relative;
}
@media (max-width: 768px) {
  #page-banner .container {
    padding: 0;
    max-width: unset;
  }
}
#page-banner .cmp-page-banner__container {
  position: relative;
}
#page-banner .cmp-page-banner__headline {
  background-color: #fff;
  padding: 20px;
  position: relative;
  /*	top:50%;
			transform:translateY(-50%);*/
  z-index: 1;
  text-align: left;
  bottom: unset;
  right: unset;
}
@media (max-width: 768px) {
  #page-banner .cmp-page-banner__headline {
    margin: 0;
  }
}
#page-banner .cmp-page-banner__headline.standard {
  /*Top Left*/
  position: relative;
  max-width: unset;
  margin: 0;
  transform: unset;
  border-radius: 0;
  left: 0;
}
@media (min-width: 768px) {
  #page-banner .cmp-page-banner__headline.standard {
    border-radius: 0 0 12px 12px;
    max-width: unset;
    position: absolute;
    top: -1px;
    left: 8%;
    transform: unset;
    max-width: 550px;
  }
}
#page-banner .cmp-page-banner__headline.pageBannerRight {
  /*Bottom Right*/
  left: 0;
}
@media (min-width: 768px) {
  #page-banner .cmp-page-banner__headline.pageBannerRight {
    border-radius: 12px 12px 0 0;
    position: absolute;
    left: unset;
    right: 8%;
    float: unset;
    margin: 0;
    top: unset;
    bottom: 0;
    max-width: 550px;
  }
}
#page-banner .cmp-page-banner__headline.pageBannerTop {
  /*Top Right*/
  left: 0;
}
@media (min-width: 768px) {
  #page-banner .cmp-page-banner__headline.pageBannerTop {
    border-radius: 0 0 12px 12px;
    position: absolute;
    left: unset;
    right: 8%;
    float: unset;
    top: -1px;
    max-width: 550px;
  }
}
#page-banner .cmp-page-banner__headline.pageBannerBottom {
  /*Bottom Left*/
  left: 0;
}
@media (min-width: 768px) {
  #page-banner .cmp-page-banner__headline.pageBannerBottom {
    border-radius: 12px 12px 0 0;
    position: absolute;
    left: 8%;
    right: 8%;
    float: unset;
    bottom: 0;
    top: unset;
  }
}
#page-banner .cmp-page-banner__title {
  text-shadow: none;
  font-size: 1.75rem;
  text-transform: none;
  font-family: var(--headline-font);
  font-weight: var(--heading-bold-weight);
  margin: 0;
  line-height: 1.1;
}
#page-banner .cmp-page-banner__title--brown {
  color: var(--bgsu-brown);
}
#page-banner .cmp-page-banner__title--white {
  color: #fff;
}
#page-banner .cmp-page-banner__subtext {
  color: #000;
  font-size: 0.85rem;
  line-height: 1.35;
  margin-bottom: 0;
}
#page-banner .cmp-page-banner__background {
  top: 0;
  left: 0;
  bottom: 0;
  right: auto;
  width: 100%;
  z-index: 0;
  background-position: center center;
  background-size: cover;
  margin-top: -1px;
  background-repeat: no-repeat;
  transition: all .3s ease;
}
@media (max-width: 768px) {
  #page-banner .cmp-page-banner__background {
    height: 25vh;
    position: static;
  }
}
#page-banner .cmp-page-banner__background--top {
  background-position: top center;
}
#page-banner .cmp-page-banner__background--center {
  background-position: center center;
}
#page-banner .cmp-page-banner__background--bottom {
  background-position: bottom center;
}
#page-banner .cmp-page-banner__background--brown {
  /*background-color: #4f2c1d;*/
}
#page-banner .cmp-page-banner__background--brown + .cmp-page-banner__headline {
  background-color: var(--bgsu-brown);
}
#page-banner .cmp-page-banner__background--brown + .cmp-page-banner__headline .cmp-page-banner__title--brown {
  color: var(--bgsu-seafoam);
}
#page-banner .cmp-page-banner__background--brown + .cmp-page-banner__headline .cmp-page-banner__title--brown + .cmp-page-banner__subtext {
  color: #FFF;
}
#page-banner .cmp-page-banner__background--brown + .cmp-page-banner__headline .cmp-page-banner__title--white {
  color: #fff;
}
#page-banner .cmp-page-banner__background--brown + .cmp-page-banner__headline .cmp-page-banner__title--white + .cmp-page-banner__subtext {
  color: #FFF;
}
#page-banner .cmp-page-banner__background--white + .cmp-page-banner__headline,
#page-banner .cmp-page-banner__background-- + .cmp-page-banner__headline {
  background-color: #FFF;
}
#page-banner .cmp-page-banner__background--white + .cmp-page-banner__headline .cmp-page-banner__title--brown,
#page-banner .cmp-page-banner__background-- + .cmp-page-banner__headline .cmp-page-banner__title--brown {
  color: var(--bgsu-brown);
}
#page-banner .cmp-page-banner__background--white + .cmp-page-banner__headline .cmp-page-banner__title--brown + .cmp-page-banner__subtext,
#page-banner .cmp-page-banner__background-- + .cmp-page-banner__headline .cmp-page-banner__title--brown + .cmp-page-banner__subtext {
  color: #000;
}
#page-banner .cmp-page-banner__background--white + .cmp-page-banner__headline .cmp-page-banner__title--white,
#page-banner .cmp-page-banner__background-- + .cmp-page-banner__headline .cmp-page-banner__title--white {
  color: var(--bgsu-teal);
}
#page-banner .cmp-page-banner__background--white + .cmp-page-banner__headline .cmp-page-banner__title--white + .cmp-page-banner__subtext,
#page-banner .cmp-page-banner__background-- + .cmp-page-banner__headline .cmp-page-banner__title--white + .cmp-page-banner__subtext {
  color: #000;
}
#page-banner.tabbed .cmp-page-banner__headline {
  background-color: #fff;
  padding: 20px 20px 0 20px;
  position: absolute;
  top: unset;
  transform: unset;
  z-index: 1;
  text-align: left;
  bottom: 0;
  right: unset;
  left: unset;
  border-radius: 12px 12px 0 0;
  max-width: unset;
  margin-left: -20px;
}
#page-banner.tabbed .cmp-page-banner__headline .cmp-page-banner__title {
  color: var(--bgsu-teal);
  font-size: 2.4rem;
}
#page-banner.tabbed .cmp-page-banner__subtext {
  color: #000!important;
}
#page-banner.cmp-page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__headline.standard,
#page-banner.cmp-page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__headline.pageBannerTop,
.cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__headline.standard,
.cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__headline.pageBannerTop {
  box-shadow: none;
}
@media (min-width: 768px) {
  #page-banner.cmp-page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__headline.standard,
  #page-banner.cmp-page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__headline.pageBannerTop,
  .cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__headline.standard,
  .cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__headline.pageBannerTop {
    box-shadow: var(--shadow-elevation-medium);
    transition: all .3s ease;
  }
}
#page-banner.cmp-page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__title,
.cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__title {
  color: var(--bgsu-orange);
}
#page-banner.cmp-page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__title,
.cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__title {
  color: var(--bgsu-orange-hover);
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: var(--bgsu-gold);
  text-underline-offset: 2px;
}
.cmp-page-banner .cmp-page-banner__enclosing-link .cmp-page-banner__background {
  /*transform: scale(1.005);*/
}
.cmp-page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__background {
  /*	transform: scale(1.00);*/
}
#page-banner.cmp-page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__headline.standard,
#page-banner.cmp-page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__headline.pageBannerTop,
.cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__headline.standard,
.cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__headline.pageBannerTop {
  box-shadow: none;
}
@media (min-width: 768px) {
  #page-banner.cmp-page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__headline.standard,
  #page-banner.cmp-page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__headline.pageBannerTop,
  .cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__headline.standard,
  .cmp-page-banner-slideshow #page-banner .cmp-page-banner__enclosing-link:hover .cmp-page-banner__headline.pageBannerTop {
    box-shadow: var(--shadow-elevation-high);
  }
}
.cmp-page-banner .cmp-page-banner__enclosing-link:focus {
  outline: none;
}
.cmp-page-banner .cmp-page-banner__enclosing-link:focus-visible .cmp-page-banner__background {
  outline: var(--focus-outline);
  outline-offset: -8px;
}
/* Slideshow Styles*/
.cmp-page-banner-slideshow #page-banner .cmp-page-banner__headline.pageBannerTop,
.cmp-page-banner-slideshow #page-banner .cmp-page-banner__headline.pageBannerBottom {
  /*left:5%;
		@media (max-width: 768px){
			left:0;
		}*/
}
.cmp-page-banner-slideshow .flex-direction-nav li a {
  height: 80px;
  width: 50px;
  margin-top: 0;
  font-size: 4.2rem;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  background-color: transparent;
  border: 0;
  line-height: 100px;
  top: 45%;
  z-index: 9;
  opacity: 0.0;
  transform: all .3s ease;
}
.cmp-page-banner-slideshow .flex-direction-nav li a.flex-next {
  transform: all .3s ease;
  right: 0px;
}
.cmp-page-banner-slideshow .flex-direction-nav li a.flex-prev {
  transform: all .3s ease;
  left: 0px;
}
.cmp-page-banner-slideshow:hover .flex-direction-nav li a {
  opacity: 0.8;
}
.cmp-page-banner-slideshow:hover .flex-direction-nav li a.flex-next {
  right: 26px!important;
}
.cmp-page-banner-slideshow:hover .flex-direction-nav li a.flex-prev {
  left: 27px!important;
}
.cmp-page-banner-slideshow:focus-within .flex-direction-nav li a {
  opacity: 0.8;
}
