/*1. GLOBAL STYLES ============================================
1.1 Typography --------------------------------------------*/
/* Large Headings */
.large-header h1 { font-size: clamp(2.5rem, calc(6vw + 1rem), 4rem); }

.large-header h2 { font-size: clamp(2rem, calc(5vw + 1rem), 3.5rem); }

.large-header h3 { font-size: clamp(2rem, calc(4vw + 1rem), 3rem); }

.large-header h4 { font-size: clamp(1.8rem, calc(3vw + 1rem), 2.5rem); }

.large-header h5 { font-size: clamp(1.5rem, calc(2vw + 1rem), 2rem); }

.large-header h6 { font-size: clamp(1rem, calc(1.5vw + 0.75rem), 1.5rem); }

/* Large Headings Italics Colors */
.large-header em { color: var(--bgsu-orange); }

.large-header.brown-em em { color: var(--bgsu-brown); }

.large-header.gold-em em { color: var(--bgsu-gold); }

.large-header.teal-em em { color: var(--bgsu-teal); }

.large-header.seafoam-em em { color: var(--bgsu-seafoam); }

.large-header.coral-em em { color: var(--bgsu-coral); }

.large-header.rose-em em { color: var(--bgsu-rose); }

.large-header.white-em em { color: #ffffff; }

/* 1.2 Colors
--------------------------------------------*/
:root { --bgsu-dark-brown: #2e271e; --bgsu-light-tan: #eae1d8; }

/* Text Colors */
.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 { color: #ffffff; }

.orange-text, .orange-text h1, .orange-text h2, .orange-text h3, .orange-text h4, .orange-text h5, .orange-text h6 { color: var(--bgsu-orange); }

.brown-text, .brown-text h1, .brown-text h2, .brown-text h3, .brown-text h4, .brown-text h5, .brown-text h6 { color: var(--bgsu-brown); }

.teal-text, .teal-text h1, .teal-text h2, .teal-text h3, .teal-text h4, .teal-text h5, .teal-text h6 { color: var(--bgsu-teal); }

.seafoam-text, .seafoam-text h1, .seafoam-text h2, .seafoam-text h3, .seafoam-text h4, .seafoam-text h5, .seafoam-text h6 { color: var(--bgsu-seafoam); }

.gold-text, .gold-text h1, .gold-text h2, .gold-text h3, .gold-text h4, .gold-text h5, .gold-text h6 { color: var(--bgsu-gold); }

.coral-text, .coral-text h1, .coral-text h2, .coral-text h3, .coral-text h4, .coral-text h5, .coral-text h6 { color: var(--bgsu-coral); }

.rose-text, .rose-text h1, .rose-text h2, .rose-text h3, .rose-text h4, .rose-text h5, .rose-text h6 { color: var(--bgsu-rose); }

h1.white-text, h2.white-text, h3.white-text, h4.white-text, h5.white-text, h6.white-text{ color: #ffffff; }

h1.orange-text, h2.orange-text, h3.orange-text, h4.orange-text, h5.orange-text, h6.orange-text{ color: var(--bgsu-orange); }

h1.brown-text, h2.brown-text, h3.brown-text, h4.brown-text, h5.brown-text, h6.brown-text { color: var(--bgsu-brown); }

h1.teal-text, h2.teal-text, h3.teal-text, h4.teal-text, h5.teal-text, h6.teal-text { color: var(--bgsu-teal); }

h1.seafoam-text, h2.seafoam-text, h3.seafoam-text, h4.seafoam-text, h5.seafoam-text, h6.seafoam-text { color: var(--bgsu-seafoam); }

h1.gold-text, h2.gold-text, h3.gold-text, h4.gold-text, h5.gold-text, h6.gold-text { color: var(--bgsu-gold); }

h1.coral-text, h2.coral-text, h3.coral-text, h4.coral-text, h5.coral-text, h6.coral-text { color: var(--bgsu-coral); }

h1.rose-text, h2.rose-text, h3.rose-text, h4.rose-text, h5.rose-text, h6.rose-text { color: var(--bgsu-rose); }

body.acc-contrast h1, body.acc-contrast h2, body.acc-contrast h3, body.acc-contrast h4, body.acc-contrast h5,
body.acc-contrast h6, body.acc-contrast p, body.acc-contrast span, body.acc-contrast span.intro,
body.acc-contrast .cmp-mid-bar h3, body.acc-contrast .cmp-mid-bar h1, body.acc-contrast .cmp-mid-bar h2,
body.acc-contrast .cmp-mid-bar h4, body.acc-contrast .cmp-mid-bar h5, body.acc-contrast .cmp-mid-bar h6,
body.acc-contrast #content h1, body.acc-contrast #content h2, body.acc-contrast #content h3, body.acc-contrast #content
h4, body.acc-contrast #content h5, body.acc-contrast #content h6, body.acc-contrast .gs-spelling, body.acc-contrast { color: #fff; }

body.acc-contrast h1.orange-text, body.acc-contrast h1.brown-text, body.acc-contrast h1.teal-text, body.acc-contrast
h1.seafoam-text, body.acc-contrast h1.gold-text, body.acc-contrast h1.coral-text, body.acc-contrast h1.rose-text,
body.acc-contrast h2.orange-text, body.acc-contrast h2.brown-text, body.acc-contrast h2.teal-text, body.acc-contrast
h2.seafoam-text, body.acc-contrast h2.gold-text, body.acc-contrast h2.coral-text, body.acc-contrast h2.rose-text,
body.acc-contrast h3.orange-text, body.acc-contrast h3.brown-text, body.acc-contrast h3.teal-text, body.acc-contrast
h3.seafoam-text, body.acc-contrast h3.gold-text, body.acc-contrast h3.coral-text, body.acc-contrast h3.rose-text,
body.acc-contrast h4.orange-text, body.acc-contrast h4.brown-text, body.acc-contrast h4.teal-text, body.acc-contrast
h4.seafoam-text, body.acc-contrast h4.gold-text, body.acc-contrast h4.coral-text, body.acc-contrast h4.rose-text,
body.acc-contrast h5.orange-text, body.acc-contrast h5.brown-text, body.acc-contrast h5.teal-text, body.acc-contrast
h5.seafoam-text, body.acc-contrast h5.gold-text, body.acc-contrast h5.coral-text, body.acc-contrast h5.rose-text,
body.acc-contrast h6.orange-text, body.acc-contrast h6.brown-text, body.acc-contrast h6.teal-text, body.acc-contrast
h6.seafoam-text, body.acc-contrast h6.gold-text, body.acc-contrast h6.coral-text, body.acc-contrast h6.rose-text,
body.acc-contrast p.orange-text, body.acc-contrast p.brown-text, body.acc-contrast p.teal-text, body.acc-contrast
p.seafoam-text, body.acc-contrast p.gold-text, body.acc-contrast p.coral-text, body.acc-contrast p.rose-text,
body.acc-contrast span.orange-text, body.acc-contrast span.brown-text, body.acc-contrast span.teal-text,
body.acc-contrast span.seafoam-text, body.acc-contrast span.gold-text, body.acc-contrast span.coral-text,
body.acc-contrast span.rose-text, body.acc-contrast span.intro.orange-text, body.acc-contrast span.intro.brown-text,
body.acc-contrast span.intro.teal-text, body.acc-contrast span.intro.seafoam-text, body.acc-contrast
span.intro.gold-text, body.acc-contrast span.intro.coral-text, body.acc-contrast span.intro.rose-text,
body.acc-contrast .cmp-mid-bar h3.orange-text, body.acc-contrast .cmp-mid-bar h3.brown-text,
body.acc-contrast .cmp-mid-bar h3.teal-text, body.acc-contrast .cmp-mid-bar h3.seafoam-text,
body.acc-contrast .cmp-mid-bar h3.gold-text, body.acc-contrast .cmp-mid-bar h3.coral-text,
body.acc-contrast .cmp-mid-bar h3.rose-text, body.acc-contrast .cmp-mid-bar h1.orange-text,
body.acc-contrast .cmp-mid-bar h1.brown-text, body.acc-contrast .cmp-mid-bar h1.teal-text,
body.acc-contrast .cmp-mid-bar h1.seafoam-text, body.acc-contrast .cmp-mid-bar h1.gold-text,
body.acc-contrast .cmp-mid-bar h1.coral-text, body.acc-contrast .cmp-mid-bar h1.rose-text,
body.acc-contrast .cmp-mid-bar h2.orange-text, body.acc-contrast .cmp-mid-bar h2.brown-text,
body.acc-contrast .cmp-mid-bar h2.teal-text, body.acc-contrast .cmp-mid-bar h2.seafoam-text,
body.acc-contrast .cmp-mid-bar h2.gold-text, body.acc-contrast .cmp-mid-bar h2.coral-text,
body.acc-contrast .cmp-mid-bar h2.rose-text, body.acc-contrast .cmp-mid-bar h4.orange-text,
body.acc-contrast .cmp-mid-bar h4.brown-text, body.acc-contrast .cmp-mid-bar h4.teal-text,
body.acc-contrast .cmp-mid-bar h4.seafoam-text, body.acc-contrast .cmp-mid-bar h4.gold-text,
body.acc-contrast .cmp-mid-bar h4.coral-text, body.acc-contrast .cmp-mid-bar h4.rose-text,
body.acc-contrast .cmp-mid-bar h5.orange-text, body.acc-contrast .cmp-mid-bar h5.brown-text,
body.acc-contrast .cmp-mid-bar h5.teal-text, body.acc-contrast .cmp-mid-bar h5.seafoam-text,
body.acc-contrast .cmp-mid-bar h5.gold-text, body.acc-contrast .cmp-mid-bar h5.coral-text,
body.acc-contrast .cmp-mid-bar h5.rose-text, body.acc-contrast .cmp-mid-bar h6.orange-text,
body.acc-contrast .cmp-mid-bar h6.brown-text, body.acc-contrast .cmp-mid-bar h6.teal-text,
body.acc-contrast .cmp-mid-bar h6.seafoam-text, body.acc-contrast .cmp-mid-bar h6.gold-text,
body.acc-contrast .cmp-mid-bar h6.coral-text, body.acc-contrast .cmp-mid-bar h6.rose-text, body.acc-contrast #content
h1.orange-text, body.acc-contrast #content h1.brown-text, body.acc-contrast #content h1.teal-text,
body.acc-contrast #content h1.seafoam-text, body.acc-contrast #content h1.gold-text, body.acc-contrast #content
h1.coral-text, body.acc-contrast #content h1.rose-text, body.acc-contrast #content h2.orange-text,
body.acc-contrast #content h2.brown-text, body.acc-contrast #content h2.teal-text, body.acc-contrast #content
h2.seafoam-text, body.acc-contrast #content h2.gold-text, body.acc-contrast #content h2.coral-text,
body.acc-contrast #content h2.rose-text, body.acc-contrast #content h3.orange-text, body.acc-contrast #content
h3.brown-text, body.acc-contrast #content h3.teal-text, body.acc-contrast #content h3.seafoam-text,
body.acc-contrast #content h3.gold-text, body.acc-contrast #content h3.coral-text, body.acc-contrast #content
h3.rose-text, body.acc-contrast #content h4.orange-text, body.acc-contrast #content h4.brown-text,
body.acc-contrast #content h4.teal-text, body.acc-contrast #content h4.seafoam-text, body.acc-contrast #content
h4.gold-text, body.acc-contrast #content h4.coral-text, body.acc-contrast #content h4.rose-text,
body.acc-contrast #content h5.orange-text, body.acc-contrast #content h5.brown-text, body.acc-contrast #content
h5.teal-text, body.acc-contrast #content h5.seafoam-text, body.acc-contrast #content h5.gold-text,
body.acc-contrast #content h5.coral-text, body.acc-contrast #content h5.rose-text, body.acc-contrast #content
h6.orange-text, body.acc-contrast #content h6.brown-text, body.acc-contrast #content h6.teal-text,
body.acc-contrast #content h6.seafoam-text, body.acc-contrast #content h6.gold-text, body.acc-contrast #content
h6.coral-text, body.acc-contrast #content h6.rose-text, body.acc-contrast .gs-spelling.orange-text,
body.acc-contrast .gs-spelling.brown-text, body.acc-contrast .gs-spelling.teal-text,
body.acc-contrast .gs-spelling.seafoam-text, body.acc-contrast .gs-spelling.gold-text,
body.acc-contrast .gs-spelling.coral-text, body.acc-contrast .gs-spelling.rose-text, body.acc-contrast.orange-text,
body.acc-contrast.brown-text, body.acc-contrast.teal-text, body.acc-contrast.seafoam-text, body.acc-contrast.gold-text,
body.acc-contrast.coral-text, body.acc-contrast.rose-text { color: var(--bgsu-gold); }

.texture-orange { background-image: url(/content/dam/BGSU/marketing-and-communication/images/texture2-01-orange.svg) !important; background-repeat: repeat !important; background-size: contain !important; }

.texture-light { background-image: url(/content/dam/BGSU/marketing-and-communication/images/texture3-01.svg) !important; background-repeat: repeat !important; background-size: contain !important; }

/* 1.3 Footer --------------------------------------------*/
footer { margin-bottom: -30px; }

/* 2. LAYOUT ============================================ */
/* 2.1 Tertiary Navigation --------------------------------------------*/
.cmp-sidenav__sibling.cmp-sidenav__item, .cmp-sidenav__parent.cmp-sidenav__item, .cmp-sidenav__children { margin-bottom: 0 !important; }

.cmp-sidenav__parent-link { border-bottom: 1px solid #f2f2f2; border-left: 2px solid transparent !important; color: #000; font-size: .9rem !important; line-height: 1.3; padding: 12px 5px 12px 0 !important; transition: padding 0s; }

.cmp-sidenav__parent-link:hover { background: transparent !important; border-left: 2px solid var(--bgsu-gold) !important; color: var(--bgsu-orange) !important; cursor: pointer !important; padding-left: 10px !important; -webkit-transform: translateX(-6px); transform: translateX(-6px); transition: padding 0s; }

.cmp-sidenav__sibling-link, .cmp-sidenav__child-link { border-bottom: 1px solid #f2f2f2; border-left: 2px solid transparent !important; color: #757575; line-height: 1.3; margin-top: -1px; padding: 12px 5px 11px 10px !important; }

.cmp-sidenav__sibling-link:hover, .cmp-sidenav__child-link:hover { background: transparent !important; border-left: 2px solid var(--bgsu-gold) !important; color: var(--bgsu-orange) !important; cursor: pointer !important; text-decoration: none; -webkit-transform: translateX(4px); transform: translateX(4px); }

.cmp-sidenav__sibling-link.cmp-sidenav__sibling-link--active, .cmp-sidenav__child-link.cmp-sidenav__child-link--active, .cmp-sidenav__parent-link--active { border-left: 2px solid var(--bgsu-gold) !important; color: var(--bgsu-orange) !important; font-weight: 600 !important; }

.cmp-sidenav__sibling-link.cmp-sidenav__sibling-link--active:hover, .cmp-sidenav__child-link.cmp-sidenav__child-link--active:hover, .cmp-sidenav__parent-link--active:hover { cursor: pointer !important; -webkit-transform: none; transform: none; }

.cmp-sidenav__parent-link--active { border-left: 2px solid var(--bgsu-gold) !important; cursor: pointer !important; margin-left: -10px; padding: 10px 5px 12px 10px !important; }

.cmp-sidenav__parent-link--active:hover { border-left: 2px solid var(--bgsu-gold) !important; cursor: pointer !important; padding-left: 10px !important; -webkit-transform: none; transform: none; }

.cmp-sidenav__sibling.cmp-sidenav__item:last-of-type .cmp-sidenav__sibling-link{ border-bottom: none; }

.cmp-sidenav__children { padding-left: 20px; }

@media (max-width: 991px) { #navbarSupportedContent .d-lg-none:first-of-type{ width: 100%; }
  .cmp-sidenav__parent-link--active { border-left: 2px solid transparent !important; color: #fff !important; }
  .cmp-sidenav__parent-link--active:hover { color: #000 !important; border-left: 2px solid transparent !important; }
  .header__nav .cmp-sidenav__sibling, .header__nav .cmp-sidenav__child{ padding: 0 0 0 2px !important; }
  .header__nav .cmp-sidenav__sibling .cmp-sidenav__parent-link, .header__nav .cmp-sidenav__child
   .cmp-sidenav__parent-link { padding: 6px 12px !important; }
  .header__nav .cmp-sidenav__sibling .cmp-sidenav__sibling-link, .header__nav .cmp-sidenav__sibling
   .cmp-sidenav__child-link, .header__nav .cmp-sidenav__child .cmp-sidenav__sibling-link,
   .header__nav .cmp-sidenav__child .cmp-sidenav__child-link { border: 0; border-left: 2px solid transparent !important; color: #fff !important; font-size: 0.8rem !important; margin: 0; padding: 12px 10px !important; }
  .header__nav .cmp-sidenav__sibling.active .cmp-sidenav__sibling-link--active,
   .header__nav .cmp-sidenav__sibling.active .cmp-sidenav__sibling-child--active,
   .header__nav .cmp-sidenav__child.active .cmp-sidenav__sibling-link--active,
   .header__nav .cmp-sidenav__child.active .cmp-sidenav__sibling-child--active{ border: 0 !important; border-left: 2px solid transparent !important; color: #fff !important; }
  .header__nav .cmp-sidenav__sibling.active .cmp-sidenav__sibling-link--active:hover,
   .header__nav .cmp-sidenav__sibling.active .cmp-sidenav__sibling-child--active:hover,
   .header__nav .cmp-sidenav__child.active .cmp-sidenav__sibling-link--active:hover,
   .header__nav .cmp-sidenav__child.active .cmp-sidenav__sibling-child--active:hover{ color: #000 !important; }
  .cmp-sidenav__parent + .cmp-sidenav__sibling { margin-top: 12px; }
  .header__nav .cmp-sidenav__parent-link:hover, .header__nav .cmp-sidenav__sibling-link:hover,
   .header__nav .cmp-sidenav__child-link:hover{ background-color: #fff !important; border-left: 2px solid transparent !important; color: #000 !important; margin: 0; -webkit-transform: none; transform: none; }
  .cmp-sidenav__sibling-link:hover, .cmp-sidenav__child-link:hover{ border-left: 2px solid transparent !important; } }

@media (max-width: 575px) { #navbarSupportedContent .d-lg-none:first-of-type{ padding-right: 1rem !important; }
  .header__nav .cmp-sidenav__sibling, .header__nav .cmp-sidenav__child{ padding: 0 0 0 12px !important; }
  .header__nav .cmp-sidenav__parent-link, .header__nav .cmp-sidenav__sibling-link,
   .header__nav .cmp-sidenav__child-link { font-size: 0.9rem !important; padding: 12px 6px !important; } }

body.acc-contrast a.cmp-sidenav__sibling-link, body.acc-contrast a.cmp-sidenav__child-link, body.acc-contrast a.cmp-sidenav__parent-link{ border-bottom: 0; border-radius: 0 8px 0; font-weight: 500; }

body.acc-contrast a.cmp-sidenav__sibling-link:hover, body.acc-contrast a.cmp-sidenav__child-link:hover, body.acc-contrast a.cmp-sidenav__parent-link:hover{ background: #fff !important; border-left: 0 !important; color: #000 !important; font-weight: 600; }

body.acc-contrast a.cmp-sidenav__sibling-link.cmp-sidenav__sibling-link--active, body.acc-contrast
a.cmp-sidenav__sibling-link.cmp-sidenav__child-link--active, body.acc-contrast
a.cmp-sidenav__sibling-link.cmp-sidenav__parent-link--active, body.acc-contrast
a.cmp-sidenav__child-link.cmp-sidenav__sibling-link--active, body.acc-contrast
a.cmp-sidenav__child-link.cmp-sidenav__child-link--active, body.acc-contrast
a.cmp-sidenav__child-link.cmp-sidenav__parent-link--active, body.acc-contrast
a.cmp-sidenav__parent-link.cmp-sidenav__sibling-link--active, body.acc-contrast
a.cmp-sidenav__parent-link.cmp-sidenav__child-link--active, body.acc-contrast
a.cmp-sidenav__parent-link.cmp-sidenav__parent-link--active{ background: #fff !important; border-left: 0 !important; border-radius: 0 8px 0; color: #DF3602 !important; }

body.acc-contrast a.cmp-sidenav__sibling-link.cmp-sidenav__sibling-link--active:hover, body.acc-contrast
a.cmp-sidenav__sibling-link.cmp-sidenav__child-link--active:hover, body.acc-contrast
a.cmp-sidenav__sibling-link.cmp-sidenav__parent-link--active:hover, body.acc-contrast
a.cmp-sidenav__child-link.cmp-sidenav__sibling-link--active:hover, body.acc-contrast
a.cmp-sidenav__child-link.cmp-sidenav__child-link--active:hover, body.acc-contrast
a.cmp-sidenav__child-link.cmp-sidenav__parent-link--active:hover, body.acc-contrast
a.cmp-sidenav__parent-link.cmp-sidenav__sibling-link--active:hover, body.acc-contrast
a.cmp-sidenav__parent-link.cmp-sidenav__child-link--active:hover, body.acc-contrast
a.cmp-sidenav__parent-link.cmp-sidenav__parent-link--active:hover{ color: #DF3602 !important; }

/* 2.2 Tertiary Background Images
--------------------------------------------*/
.library-bkgd-main { background-attachment: fixed; background-image: url("/content/dam/BGSU/images/libarary-9590.jpg"); }

.library-bkgd-main::after { background: rgba(0, 0, 0, 0.65); }

.library-bkgd-2 { background-image: url("/content/dam/BGSU/images/faculty-hero-banner.jpg"); }

.library-bkgd-2::after { background: rgba(0, 0, 0, 0.7); }

/* 3. COMPONENTS ============================================*/
/* 3.1 Borders + HRs --------------------------------------------*/
.spacer + div h1:first-child, .spacer + div h2:first-child, .spacer + div h3:first-child, .spacer + div h4:first-child, .spacer + div h5:first-child, .spacer + div h6:first-child, .spacer + div *:first-child h1:first-of-type, .spacer + div *:first-child h2:first-of-type, .spacer + div *:first-child h3:first-of-type, .spacer + div *:first-child h4:first-of-type, .spacer + div *:first-child h5:first-of-type, .spacer + div *:first-child h6:first-of-type { margin-top: 0; }

.border-top-orange { border-top: 20px solid var(--bgsu-orange) !important; margin-top: 20px; }

.border-top-brown { border-top: 20px solid var(--bgsu-brown) !important; margin-top: 20px; }

.border-top-teal { border-top: 20px solid var(--bgsu-teal) !important; margin-top: 20px; }

.border-top-gold { border-top: 20px solid var(--bgsu-gold) !important; margin-top: 20px; }

.border-top-seafoam { border-top: 20px solid var(--bgsu-seafoam) !important; margin-top: 20px; }

.border-top-coral { border-top: 20px solid var(--bgsu-coral) !important; margin-top: 20px; }

.border-top-tan { border-top: 20px solid var(--bgsu-tan) !important; margin-top: 20px; }

.border-top-rose { border-top: 20px solid var(--bgsu-rose) !important; margin-top: 20px; }

.radius-75 { border-radius: 75px; }

/* 3.2 Bullets --------------------------------------------*/
/* General Bullet Styling and fixes for bullet spacing */
[class="text parbase section"] ul, .widget ul, .accordion-inner ul,[class^="cmp"] ul{ list-style-image: none; list-style-type: circle; }

[class="text parbase section"] ul li::marker, .widget ul li::marker, .accordion-inner ul li::marker, [class^="cmp"] ul li::marker{ color: var(--bgsu-orange); }

p:has(+ ul), p:has(+ ol) { margin-bottom: 20px; }

body #main-content ul, body #main-content ol, ol, ul { margin-bottom: 1.65rem; }

.cmp-background-area__container li::marker { color: inherit !important; }

body .moreInfo ul li, body ul.cmp-sidenav__navigation li.cmp-sidenav__item, body ul.dropdown-menu li, body
ul.cmp-page-list__list--news li, body ul.cmp-staff-profile-widget__properties li, body ul.cmp-tab-control__tab-set li,
body .cmp-javascript-widget ul li, body ul.cmp-program-key__key li, body ul.slides li, body .list-inline li,
body .list-unstyled li, body .cmp-page-list__item, body div.list li { list-style: none !important; }

/* Border Bullets */
.border-bullets-orange li, .border-bullets-brown li, .border-bullets-gold li, .border-bullets-teal li, .border-bullets-seafoam li, .border-bullets-coral li, .border-bullets-rose li, .border-bullets-white li, .border-bullets-tan li { list-style: none; padding-left: 20px; margin-left: -15px; margin-bottom: 9px !important; }

.border-bullets-orange li { border-left: 2px solid var(--bgsu-orange); }

.border-bullets-brown li { border-left: 2px solid var(--bgsu-brown); }

.border-bullets-gold li { border-left: 2px solid var(--bgsu-gold); }

.border-bullets-teal li { border-left: 2px solid var(--bgsu-teal); }

.border-bullets-seafoam li { border-left: 2px solid var(--bgsu-seafoam); }

.border-bullets-coral li { border-left: 2px solid var(--bgsu-coral); }

.border-bullets-rose li { border-left: 2px solid var(--bgsu-rose); }

.border-bullets-white li { border-left: 2px solid #ffffff; }

.border-bullets-tan li { border-left: 2px solid var(--bgsu-tan); }

/* 3.3 Buttons and Tool List Selectors
--------------------------------------------*/
.btn.full-width, .full-width .btn { display: block; margin: 0 auto; width: 100%; }

.cmp-tool-list__tool-item--grid .ss-icon, .cmp-tool-list__tool-item--grid .fa,
 .cmp-tool-list__tool-item--grid .fas, .cmp-tool-list__tool-item--grid .far, .cmp-tool-list__tool-item--grid
 .fal, .cmp-tool-list__tool-item--grid .fad, .cmp-tool-list__tool-item--grid .fab{ margin: 0 10px 4px 0 !important; }

@media (min-width: 576px){ .cmp-tool-list__tool-item--grid .ss-icon, .cmp-tool-list__tool-item--grid .fa,
 .cmp-tool-list__tool-item--grid .fas, .cmp-tool-list__tool-item--grid .far, .cmp-tool-list__tool-item--grid
 .fal, .cmp-tool-list__tool-item--grid .fad, .cmp-tool-list__tool-item--grid .fab{ margin: 0 10px !important; } }

/* 3.4 Cards
--------------------------------------------*/
.cmp-background-area__container.card { border: 1px solid #f6f6f6 !important; }

.cmp-background-area__container.card.linked-card { border: none !important; }

.cmp-callout-box__enclosure.card .cmp-callout-box__title { margin: 10px 0 0 !important; }

.cmp-callout-box__enclosure.card.two-corners-rounded { border-radius: 30px 0 30px 0; }

.cmp-callout-box__enclosure.card.two-corners-rounded .cmp-callout-box__image, .cmp-callout-box__enclosure.card.two-corners-rounded.wide-div .cmp-callout-box__image { border-radius: 30px 0 0 0; }

.cmp-callout-box .two-corners-rounded .cmp-callout-box__image { border-radius: 24px 0; }

.card.orange, .card.brown, .card.teal { color: #fff !important; }

.card.orange .cmp-callout-box__title, .card.orange .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.orange h1, .card.orange h2, .card.orange h3, .card.orange h4, .card.orange
  h5, .card.orange h6, .card.orange p, .card.orange a, .card.orange li, .card.orange ul, .card.orange
  ol, .card.brown .cmp-callout-box__title, .card.brown .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.brown h1, .card.brown h2, .card.brown h3, .card.brown h4, .card.brown h5, .card.brown
  h6, .card.brown p, .card.brown a, .card.brown li, .card.brown ul, .card.brown
  ol, .card.teal .cmp-callout-box__title, .card.teal .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.teal h1, .card.teal h2, .card.teal h3, .card.teal h4, .card.teal h5, .card.teal
  h6, .card.teal p, .card.teal a, .card.teal li, .card.teal ul, .card.teal ol{ color: #fff; }

.card.orange.white-border, .card.brown.white-border, .card.teal.white-border{ border: 2px solid #fff; }

.card.seafoam, .card.gold, .card.rose, .card.coral, .card.tan, .card.tan-light{ color: #000 !important; }

.card.seafoam .cmp-callout-box__title, .card.seafoam .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.seafoam h1, .card.seafoam h2, .card.seafoam h3, .card.seafoam h4, .card.seafoam
  h5, .card.seafoam h6, .card.seafoam p, .card.seafoam a, .card.seafoam li, .card.seafoam ul, .card.seafoam
  ol, .card.gold .cmp-callout-box__title, .card.gold .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.gold h1, .card.gold h2, .card.gold h3, .card.gold h4, .card.gold h5, .card.gold
  h6, .card.gold p, .card.gold a, .card.gold li, .card.gold ul, .card.gold
  ol, .card.rose .cmp-callout-box__title, .card.rose .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.rose h1, .card.rose h2, .card.rose h3, .card.rose h4, .card.rose h5, .card.rose
  h6, .card.rose p, .card.rose a, .card.rose li, .card.rose ul, .card.rose
  ol, .card.coral .cmp-callout-box__title, .card.coral .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.coral h1, .card.coral h2, .card.coral h3, .card.coral h4, .card.coral h5, .card.coral
  h6, .card.coral p, .card.coral a, .card.coral li, .card.coral ul, .card.coral
  ol, .card.tan .cmp-callout-box__title, .card.tan .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.tan h1, .card.tan h2, .card.tan h3, .card.tan h4, .card.tan h5, .card.tan h6, .card.tan
  p, .card.tan a, .card.tan li, .card.tan ul, .card.tan
  ol, .card.tan-light .cmp-callout-box__title, .card.tan-light .cmp-callout-box__image-link:hover
 .cmp-callout-box__title, .card.tan-light h1, .card.tan-light h2, .card.tan-light h3, .card.tan-light
  h4, .card.tan-light h5, .card.tan-light h6, .card.tan-light p, .card.tan-light a, .card.tan-light li, .card.tan-light
  ul, .card.tan-light ol{ color: #000; }

.card.seafoam.white-border, .card.gold.white-border, .card.rose.white-border, .card.coral.white-border, .card.tan.white-border, .card.tan-light.white-border { border: 2px solid #fff; }

.card.orange { background: var(--bgsu-orange) !important; border-color: var(--bgsu-orange); }

.card.orange .cmp-callout-box__action { border: 2px solid #fff !important; border-color: var(--bgsu-orange); }

.card.brown { background: var(--bgsu-brown) !important; border-color: var(--bgsu-brown); }

.card.teal { background: var(--bgsu-teal) !important; border-color: var(--bgsu-teal); }

.card.seafoam { background: var(--bgsu-seafoam) !important; border-color: var(--bgsu-seafoam); }

.card.seafoam a, .card.seafoam .cmp-callout-box__image-link .cmp-callout-box__title{ text-decoration-color: var(--bgsu-orange-hover); }

.card.seafoam a:hover, .card.seafoam .cmp-callout-box__image-link .cmp-callout-box__title:hover{ text-decoration-color: var(--bgsu-orange-hover); }

.card.seafoam .cmp-callout-box__image-link:hover .cmp-callout-box__title{ text-decoration-color: var(--bgsu-orange-hover); }

.card.seafoam .cmp-callout-box__action { background-color: var(--bgsu-brown); color: #fff; }

.card.gold { background: var(--bgsu-gold) !important; border-color: var(--bgsu-gold); }

.card.gold a, .card.gold .cmp-callout-box__image-link .cmp-callout-box__title{ text-decoration-color: var(--bgsu-orange-hover); }

.card.gold a:hover, .card.gold .cmp-callout-box__image-link .cmp-callout-box__title:hover{ text-decoration-color: var(--bgsu-orange-hover); }

.card.gold .cmp-callout-box__image-link:hover .cmp-callout-box__title{ text-decoration-color: var(--bgsu-orange-hover); }

.card.gold .cmp-callout-box__action { background-color: var(--bgsu-brown); color: #fff; }

.card.rose { background: var(--bgsu-rose) !important; border-color: var(--bgsu-rose); }

.card.rose a, .card.rose .cmp-callout-box__image-link .cmp-callout-box__title{ text-decoration-color: var(--bgsu-brown); }

.card.rose a:hover, .card.rose .cmp-callout-box__image-link .cmp-callout-box__title:hover{ text-decoration-color: var(--bgsu-orange); }

.card.rose .cmp-callout-box__image-link:hover .cmp-callout-box__title{ text-decoration-color: var(--bgsu-orange); }

.card.rose .cmp-callout-box__action { background-color: var(--bgsu-brown); color: #fff; }

.card.rose.cmp-callout-box__enclosure.card:hover .cmp-callout-box__action{ background-color: var(--bgsu-orange); }

.card.coral { background: var(--bgsu-coral) !important; border-color: var(--bgsu-coral); }

.card.coral a, .card.coral .cmp-callout-box__image-link .cmp-callout-box__title{ text-decoration-color: var(--bgsu-gold); }

.card.coral a:hover, .card.coral .cmp-callout-box__image-link .cmp-callout-box__title:hover{ text-decoration-color: var(--bgsu-gold); }

.card.coral .cmp-callout-box__image-link:hover .cmp-callout-box__title{ text-decoration-color: var(--bgsu-gold); }

.card.coral .cmp-callout-box__action { background-color: var(--bgsu-brown); color: var(--bgsu-gold); }

.card.coral.cmp-callout-box__enclosure.card:hover .cmp-callout-box__action{ background-color: var(--bgsu-gold); color: var(--bgsu-brown); }

.card.tan { background: var(--bgsu-tan) !important; border-color: var(--bgsu-tan); }

.card.tan a, .card.tan .cmp-callout-box__image-link .cmp-callout-box__title{ text-decoration-color: var(--bgsu-gold); }

.card.tan a:hover, .card.tan .cmp-callout-box__image-link .cmp-callout-box__title:hover{ text-decoration-color: var(--bgsu-gold); }

.card.tan .cmp-callout-box__image-link:hover .cmp-callout-box__title{ text-decoration-color: var(--bgsu-gold); }

.card.tan .cmp-callout-box__action { background-color: var(--bgsu-orange); }

.card.tan.cmp-callout-box__enclosure.card:hover .cmp-callout-box__action{ background-color: #DF3602; }

.card.tan-light { background: #eae1d8 !important; color: var(--bgsu-brown) !important; border-color: #eae1d8; }

.card.tan-light .cmp-callout-box__title, .card.tan-light .cmp-callout-box__image-link:hover .cmp-callout-box__title, .card.tan-light h1, .card.tan-light h2, .card.tan-light h3, .card.tan-light h4, .card.tan-light h5, .card.tan-light h6, .card.tan-light p, .card.tan-light a { color: var(--bgsu-brown); }

.card.tan-light .cmp-callout-box__title, .card.tan-light .cmp-callout-box__image-link:hover .cmp-callout-box__title, .card.tan-light h1, .card.tan-light h2, .card.tan-light h3{ color: #000; }

.card.tan-light a, .card.tan-light .cmp-callout-box__image-link .cmp-callout-box__title{ text-decoration-color: var(--bgsu-orange); }

.card.tan-light a:hover, .card.tan-light .cmp-callout-box__image-link .cmp-callout-box__title:hover { text-decoration-color: var(--bgsu-orange); }

.card.tan-light .cmp-callout-box__image-link:hover .cmp-callout-box__title{ text-decoration-color: var(--bgsu-orange); }

.card.orange-border, .card.brown-border, .card.teal-border, .card.seafoam-border, .card.gold-border, .card.rose-border, .card.coral-border, .card.tan-border, .card.tan-light-border { background: #fff !important; color: #000 !important; padding: 30px; }

.card.orange-border h1, .card.orange-border h2, .card.orange-border h3, .card.orange-border h4, .card.orange-border
 h5, .card.orange-border h6, .card.orange-border p, .card.orange-border li, .card.orange-border ul, .card.orange-border
 ol, .card.brown-border h1, .card.brown-border h2, .card.brown-border h3, .card.brown-border h4, .card.brown-border
 h5, .card.brown-border h6, .card.brown-border p, .card.brown-border li, .card.brown-border ul, .card.brown-border
 ol, .card.teal-border h1, .card.teal-border h2, .card.teal-border h3, .card.teal-border h4, .card.teal-border
 h5, .card.teal-border h6, .card.teal-border p, .card.teal-border li, .card.teal-border ul, .card.teal-border
 ol, .card.seafoam-border h1, .card.seafoam-border h2, .card.seafoam-border h3, .card.seafoam-border
 h4, .card.seafoam-border h5, .card.seafoam-border h6, .card.seafoam-border p, .card.seafoam-border
 li, .card.seafoam-border ul, .card.seafoam-border ol, .card.gold-border h1, .card.gold-border h2, .card.gold-border
 h3, .card.gold-border h4, .card.gold-border h5, .card.gold-border h6, .card.gold-border p, .card.gold-border
 li, .card.gold-border ul, .card.gold-border ol, .card.rose-border h1, .card.rose-border h2, .card.rose-border
 h3, .card.rose-border h4, .card.rose-border h5, .card.rose-border h6, .card.rose-border p, .card.rose-border
 li, .card.rose-border ul, .card.rose-border ol, .card.coral-border h1, .card.coral-border h2, .card.coral-border
 h3, .card.coral-border h4, .card.coral-border h5, .card.coral-border h6, .card.coral-border p, .card.coral-border
 li, .card.coral-border ul, .card.coral-border ol, .card.tan-border h1, .card.tan-border h2, .card.tan-border
 h3, .card.tan-border h4, .card.tan-border h5, .card.tan-border h6, .card.tan-border p, .card.tan-border
 li, .card.tan-border ul, .card.tan-border ol, .card.tan-light-border h1, .card.tan-light-border
 h2, .card.tan-light-border h3, .card.tan-light-border h4, .card.tan-light-border h5, .card.tan-light-border
 h6, .card.tan-light-border p, .card.tan-light-border li, .card.tan-light-border ul, .card.tan-light-border ol
 { color: #000 !important; }

.card.orange-border .btn-primary, .card.brown-border .btn-primary, .card.teal-border
 .btn-primary, .card.seafoam-border .btn-primary, .card.gold-border .btn-primary,
 .card.rose-border .btn-primary, .card.coral-border .btn-primary, .card.tan-border
 .btn-primary, .card.tan-light-border .btn-primary{ color: #fff !important; }

.card.orange-border .btn-secondary, .card.brown-border .btn-secondary, .card.teal-border
 .btn-secondary, .card.seafoam-border .btn-secondary, .card.gold-border .btn-secondary,
 .card.rose-border .btn-secondary, .card.coral-border .btn-secondary, .card.tan-border
 .btn-secondary, .card.tan-light-border .btn-secondary { color: var(--bgsu-orange) !important; }

.card.orange-border.cmp-callout-box__enclosure, .card.brown-border.cmp-callout-box__enclosure, .card.teal-border.cmp-callout-box__enclosure, .card.seafoam-border.cmp-callout-box__enclosure, .card.gold-border.cmp-callout-box__enclosure, .card.rose-border.cmp-callout-box__enclosure, .card.coral-border.cmp-callout-box__enclosure, .card.tan-border.cmp-callout-box__enclosure, .card.tan-light-border.cmp-callout-box__enclosure  { border: none !important; }

.card.orange-border { border: 2px solid var(--bgsu-orange) !important; }

.card.brown-border { border: 2px solid var(--bgsu-brown) !important; }

.card.teal-border { border: 2px solid var(--bgsu-teal) !important; }

.card.seafoam-border { border: 2px solid var(--bgsu-seafoam) !important; }

.card.gold-border { border: 2px solid var(--bgsu-gold) !important; }

.card.rose-border { border: 2px solid var(--bgsu-rose) !important; }

.card.coral-border { border: 2px solid var(--bgsu-coral) !important; }

.card.tan-border { border: 2px solid var(--bgsu-tan) !important; }

.card.tan-light-border { border: 2px solid var(--bgsu-light-tan) !important; }

.card.white-border { border: 2px solid #fff !important; }

body.acc-contrast .card { border: 1px solid #fff; }

body.acc-contrast .card.orange, body.acc-contrast .card.brown, body.acc-contrast .card.teal,
body.acc-contrast .card.seafoam, body.acc-contrast .card.gold, body.acc-contrast .card.rose,
body.acc-contrast .card.coral, body.acc-contrast .card.tan, body.acc-contrast .card.tan-light,
body.acc-contrast .card.orange-border, body.acc-contrast .card.brown-border, body.acc-contrast .card.teal-border,
body.acc-contrast .card.seafoam-border, body.acc-contrast .card.gold-border, body.acc-contrast .card.rose-border,
body.acc-contrast .card.coral-border, body.acc-contrast .card.tan-border, body.acc-contrast .card.tan-light-border,
body.acc-contrast .card.white-border{ background: #2e271e !important; color: #fff !important; }

body.acc-contrast .card.orange .cmp-callout-box__title,
body.acc-contrast .card.orange .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.orange h1, body.acc-contrast .card.orange h2, body.acc-contrast .card.orange h3,
body.acc-contrast .card.orange h4, body.acc-contrast .card.orange h5, body.acc-contrast .card.orange h6,
body.acc-contrast .card.orange p, body.acc-contrast .card.orange a, body.acc-contrast .card.orange li,
body.acc-contrast .card.orange ul, body.acc-contrast .card.orange ol, body.acc-contrast .card.orange .btn-secondary,
body.acc-contrast .card.brown .cmp-callout-box__title,
body.acc-contrast .card.brown .cmp-callout-box__image-link:hover .cmp-callout-box__title, body.acc-contrast .card.brown
h1, body.acc-contrast .card.brown h2, body.acc-contrast .card.brown h3, body.acc-contrast .card.brown h4,
body.acc-contrast .card.brown h5, body.acc-contrast .card.brown h6, body.acc-contrast .card.brown p,
body.acc-contrast .card.brown a, body.acc-contrast .card.brown li, body.acc-contrast .card.brown ul,
body.acc-contrast .card.brown ol, body.acc-contrast .card.brown .btn-secondary,
body.acc-contrast .card.teal .cmp-callout-box__title,
body.acc-contrast .card.teal .cmp-callout-box__image-link:hover .cmp-callout-box__title, body.acc-contrast .card.teal
h1, body.acc-contrast .card.teal h2, body.acc-contrast .card.teal h3, body.acc-contrast .card.teal h4,
body.acc-contrast .card.teal h5, body.acc-contrast .card.teal h6, body.acc-contrast .card.teal p,
body.acc-contrast .card.teal a, body.acc-contrast .card.teal li, body.acc-contrast .card.teal ul,
body.acc-contrast .card.teal ol, body.acc-contrast .card.teal .btn-secondary,
body.acc-contrast .card.seafoam .cmp-callout-box__title,
body.acc-contrast .card.seafoam .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.seafoam h1, body.acc-contrast .card.seafoam h2, body.acc-contrast .card.seafoam h3,
body.acc-contrast .card.seafoam h4, body.acc-contrast .card.seafoam h5, body.acc-contrast .card.seafoam h6,
body.acc-contrast .card.seafoam p, body.acc-contrast .card.seafoam a, body.acc-contrast .card.seafoam li,
body.acc-contrast .card.seafoam ul, body.acc-contrast .card.seafoam ol, body.acc-contrast .card.seafoam .btn-secondary,
body.acc-contrast .card.gold .cmp-callout-box__title,
body.acc-contrast .card.gold .cmp-callout-box__image-link:hover .cmp-callout-box__title, body.acc-contrast .card.gold
h1, body.acc-contrast .card.gold h2, body.acc-contrast .card.gold h3, body.acc-contrast .card.gold h4,
body.acc-contrast .card.gold h5, body.acc-contrast .card.gold h6, body.acc-contrast .card.gold p,
body.acc-contrast .card.gold a, body.acc-contrast .card.gold li, body.acc-contrast .card.gold ul,
body.acc-contrast .card.gold ol, body.acc-contrast .card.gold .btn-secondary,
body.acc-contrast .card.rose .cmp-callout-box__title,
body.acc-contrast .card.rose .cmp-callout-box__image-link:hover .cmp-callout-box__title, body.acc-contrast .card.rose
h1, body.acc-contrast .card.rose h2, body.acc-contrast .card.rose h3, body.acc-contrast .card.rose h4,
body.acc-contrast .card.rose h5, body.acc-contrast .card.rose h6, body.acc-contrast .card.rose p,
body.acc-contrast .card.rose a, body.acc-contrast .card.rose li, body.acc-contrast .card.rose ul,
body.acc-contrast .card.rose ol, body.acc-contrast .card.rose .btn-secondary,
body.acc-contrast .card.coral .cmp-callout-box__title,
body.acc-contrast .card.coral .cmp-callout-box__image-link:hover .cmp-callout-box__title, body.acc-contrast .card.coral
h1, body.acc-contrast .card.coral h2, body.acc-contrast .card.coral h3, body.acc-contrast .card.coral h4,
body.acc-contrast .card.coral h5, body.acc-contrast .card.coral h6, body.acc-contrast .card.coral p,
body.acc-contrast .card.coral a, body.acc-contrast .card.coral li, body.acc-contrast .card.coral ul,
body.acc-contrast .card.coral ol, body.acc-contrast .card.coral .btn-secondary,
body.acc-contrast .card.tan .cmp-callout-box__title,
body.acc-contrast .card.tan .cmp-callout-box__image-link:hover .cmp-callout-box__title, body.acc-contrast .card.tan h1,
body.acc-contrast .card.tan h2, body.acc-contrast .card.tan h3, body.acc-contrast .card.tan h4,
body.acc-contrast .card.tan h5, body.acc-contrast .card.tan h6, body.acc-contrast .card.tan p,
body.acc-contrast .card.tan a, body.acc-contrast .card.tan li, body.acc-contrast .card.tan ul,
body.acc-contrast .card.tan ol, body.acc-contrast .card.tan .btn-secondary,
body.acc-contrast .card.tan-light .cmp-callout-box__title,
body.acc-contrast .card.tan-light .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.tan-light h1, body.acc-contrast .card.tan-light h2, body.acc-contrast .card.tan-light h3,
body.acc-contrast .card.tan-light h4, body.acc-contrast .card.tan-light h5, body.acc-contrast .card.tan-light h6,
body.acc-contrast .card.tan-light p, body.acc-contrast .card.tan-light a, body.acc-contrast .card.tan-light li,
body.acc-contrast .card.tan-light ul, body.acc-contrast .card.tan-light ol,
body.acc-contrast .card.tan-light .btn-secondary, body.acc-contrast .card.orange-border .cmp-callout-box__title,
body.acc-contrast .card.orange-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.orange-border h1, body.acc-contrast .card.orange-border h2,
body.acc-contrast .card.orange-border h3, body.acc-contrast .card.orange-border h4,
body.acc-contrast .card.orange-border h5, body.acc-contrast .card.orange-border h6,
body.acc-contrast .card.orange-border p, body.acc-contrast .card.orange-border a, body.acc-contrast .card.orange-border
li, body.acc-contrast .card.orange-border ul, body.acc-contrast .card.orange-border ol,
body.acc-contrast .card.orange-border .btn-secondary, body.acc-contrast .card.brown-border .cmp-callout-box__title,
body.acc-contrast .card.brown-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.brown-border h1, body.acc-contrast .card.brown-border h2, body.acc-contrast .card.brown-border
h3, body.acc-contrast .card.brown-border h4, body.acc-contrast .card.brown-border h5,
body.acc-contrast .card.brown-border h6, body.acc-contrast .card.brown-border p, body.acc-contrast .card.brown-border
a, body.acc-contrast .card.brown-border li, body.acc-contrast .card.brown-border ul,
body.acc-contrast .card.brown-border ol, body.acc-contrast .card.brown-border .btn-secondary,
body.acc-contrast .card.teal-border .cmp-callout-box__title,
body.acc-contrast .card.teal-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.teal-border h1, body.acc-contrast .card.teal-border h2, body.acc-contrast .card.teal-border h3,
body.acc-contrast .card.teal-border h4, body.acc-contrast .card.teal-border h5, body.acc-contrast .card.teal-border h6,
body.acc-contrast .card.teal-border p, body.acc-contrast .card.teal-border a, body.acc-contrast .card.teal-border li,
body.acc-contrast .card.teal-border ul, body.acc-contrast .card.teal-border ol,
body.acc-contrast .card.teal-border .btn-secondary, body.acc-contrast .card.seafoam-border .cmp-callout-box__title,
body.acc-contrast .card.seafoam-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.seafoam-border h1, body.acc-contrast .card.seafoam-border h2,
body.acc-contrast .card.seafoam-border h3, body.acc-contrast .card.seafoam-border h4,
body.acc-contrast .card.seafoam-border h5, body.acc-contrast .card.seafoam-border h6,
body.acc-contrast .card.seafoam-border p, body.acc-contrast .card.seafoam-border a,
body.acc-contrast .card.seafoam-border li, body.acc-contrast .card.seafoam-border ul,
body.acc-contrast .card.seafoam-border ol, body.acc-contrast .card.seafoam-border .btn-secondary,
body.acc-contrast .card.gold-border .cmp-callout-box__title,
body.acc-contrast .card.gold-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.gold-border h1, body.acc-contrast .card.gold-border h2, body.acc-contrast .card.gold-border h3,
body.acc-contrast .card.gold-border h4, body.acc-contrast .card.gold-border h5, body.acc-contrast .card.gold-border h6,
body.acc-contrast .card.gold-border p, body.acc-contrast .card.gold-border a, body.acc-contrast .card.gold-border li,
body.acc-contrast .card.gold-border ul, body.acc-contrast .card.gold-border ol,
body.acc-contrast .card.gold-border .btn-secondary, body.acc-contrast .card.rose-border .cmp-callout-box__title,
body.acc-contrast .card.rose-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.rose-border h1, body.acc-contrast .card.rose-border h2, body.acc-contrast .card.rose-border h3,
body.acc-contrast .card.rose-border h4, body.acc-contrast .card.rose-border h5, body.acc-contrast .card.rose-border h6,
body.acc-contrast .card.rose-border p, body.acc-contrast .card.rose-border a, body.acc-contrast .card.rose-border li,
body.acc-contrast .card.rose-border ul, body.acc-contrast .card.rose-border ol,
body.acc-contrast .card.rose-border .btn-secondary, body.acc-contrast .card.coral-border .cmp-callout-box__title,
body.acc-contrast .card.coral-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.coral-border h1, body.acc-contrast .card.coral-border h2, body.acc-contrast .card.coral-border
h3, body.acc-contrast .card.coral-border h4, body.acc-contrast .card.coral-border h5,
body.acc-contrast .card.coral-border h6, body.acc-contrast .card.coral-border p, body.acc-contrast .card.coral-border
a, body.acc-contrast .card.coral-border li, body.acc-contrast .card.coral-border ul,
body.acc-contrast .card.coral-border ol, body.acc-contrast .card.coral-border .btn-secondary,
body.acc-contrast .card.tan-border .cmp-callout-box__title,
body.acc-contrast .card.tan-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.tan-border h1, body.acc-contrast .card.tan-border h2, body.acc-contrast .card.tan-border h3,
body.acc-contrast .card.tan-border h4, body.acc-contrast .card.tan-border h5, body.acc-contrast .card.tan-border h6,
body.acc-contrast .card.tan-border p, body.acc-contrast .card.tan-border a, body.acc-contrast .card.tan-border li,
body.acc-contrast .card.tan-border ul, body.acc-contrast .card.tan-border ol,
body.acc-contrast .card.tan-border .btn-secondary, body.acc-contrast .card.tan-light-border .cmp-callout-box__title,
body.acc-contrast .card.tan-light-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.tan-light-border h1, body.acc-contrast .card.tan-light-border h2,
body.acc-contrast .card.tan-light-border h3, body.acc-contrast .card.tan-light-border h4,
body.acc-contrast .card.tan-light-border h5, body.acc-contrast .card.tan-light-border h6,
body.acc-contrast .card.tan-light-border p, body.acc-contrast .card.tan-light-border a,
body.acc-contrast .card.tan-light-border li, body.acc-contrast .card.tan-light-border ul,
body.acc-contrast .card.tan-light-border ol, body.acc-contrast .card.tan-light-border .btn-secondary,
body.acc-contrast .card.white-border .cmp-callout-box__title,
body.acc-contrast .card.white-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.white-border h1, body.acc-contrast .card.white-border h2, body.acc-contrast .card.white-border
h3, body.acc-contrast .card.white-border h4, body.acc-contrast .card.white-border h5,
body.acc-contrast .card.white-border h6, body.acc-contrast .card.white-border p, body.acc-contrast .card.white-border
a, body.acc-contrast .card.white-border li, body.acc-contrast .card.white-border ul,
body.acc-contrast .card.white-border ol, body.acc-contrast .card.white-border .btn-secondary { color: #fff !important; }

body.acc-contrast .card.orange .btn-primary, body.acc-contrast .card.brown .btn-primary,
body.acc-contrast .card.teal .btn-primary, body.acc-contrast .card.seafoam .btn-primary,
body.acc-contrast .card.gold .btn-primary, body.acc-contrast .card.rose .btn-primary,
body.acc-contrast .card.coral .btn-primary, body.acc-contrast .card.tan .btn-primary,
body.acc-contrast .card.tan-light .btn-primary, body.acc-contrast .card.orange-border .btn-primary,
body.acc-contrast .card.brown-border .btn-primary, body.acc-contrast .card.teal-border .btn-primary,
body.acc-contrast .card.seafoam-border .btn-primary, body.acc-contrast .card.gold-border .btn-primary,
body.acc-contrast .card.rose-border .btn-primary, body.acc-contrast .card.coral-border .btn-primary,
body.acc-contrast .card.tan-border .btn-primary, body.acc-contrast .card.tan-light-border .btn-primary,
body.acc-contrast .card.white-border .btn-primary{ color: #000 !important; }

body.acc-contrast .card.orange .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.brown .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.teal .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.seafoam .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.gold .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.rose .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.coral .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.tan .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.tan-light .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.orange-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.brown-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.teal-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.seafoam-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.gold-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.rose-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.coral-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.tan-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.tan-light-border .cmp-callout-box__image-link .cmp-callout-box__title,
body.acc-contrast .card.white-border .cmp-callout-box__image-link .cmp-callout-box__title{ text-decoration-color: var(--bgsu-gold); }

body.acc-contrast .card.orange .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.brown .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.teal .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.seafoam .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.gold .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.rose .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.coral .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.tan .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.tan-light .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.orange-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.brown-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.teal-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.seafoam-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.gold-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.rose-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.coral-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.tan-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.tan-light-border .cmp-callout-box__image-link .cmp-callout-box__title:hover,
body.acc-contrast .card.white-border .cmp-callout-box__image-link .cmp-callout-box__title:hover{ text-decoration-color: var(--bgsu-gold); }

body.acc-contrast .card.orange .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.brown .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.teal .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.seafoam .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.gold .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.rose .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.coral .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.tan .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.tan-light .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.orange-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.brown-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.teal-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.seafoam-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.gold-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.rose-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.coral-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.tan-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.tan-light-border .cmp-callout-box__image-link:hover .cmp-callout-box__title,
body.acc-contrast .card.white-border .cmp-callout-box__image-link:hover .cmp-callout-box__title{ text-decoration-color: var(--bgsu-gold); }

body.acc-contrast .card.orange .cmp-callout-box__action, body.acc-contrast .card.brown .cmp-callout-box__action,
body.acc-contrast .card.teal .cmp-callout-box__action, body.acc-contrast .card.seafoam .cmp-callout-box__action,
body.acc-contrast .card.gold .cmp-callout-box__action, body.acc-contrast .card.rose .cmp-callout-box__action,
body.acc-contrast .card.coral .cmp-callout-box__action, body.acc-contrast .card.tan .cmp-callout-box__action,
body.acc-contrast .card.tan-light .cmp-callout-box__action,
body.acc-contrast .card.orange-border .cmp-callout-box__action,
body.acc-contrast .card.brown-border .cmp-callout-box__action,
body.acc-contrast .card.teal-border .cmp-callout-box__action,
body.acc-contrast .card.seafoam-border .cmp-callout-box__action,
body.acc-contrast .card.gold-border .cmp-callout-box__action,
body.acc-contrast .card.rose-border .cmp-callout-box__action,
body.acc-contrast .card.coral-border .cmp-callout-box__action,
body.acc-contrast .card.tan-border .cmp-callout-box__action,
body.acc-contrast .card.tan-light-border .cmp-callout-box__action,
body.acc-contrast .card.white-border .cmp-callout-box__action{ background-color: var(--bgsu-gold) !important; border: 0; color: #000 !important; }

body.acc-contrast .card .cmp-callout-box__image-link:hover .cmp-callout-box__image { opacity: 1; }

body.acc-contrast .card.orange-border, body.acc-contrast .card.brown-border, body.acc-contrast .card.teal-border,
body.acc-contrast .card.seafoam-border, body.acc-contrast .card.gold-border, body.acc-contrast .card.rose-border,
body.acc-contrast .card.coral-border, body.acc-contrast .card.tan-border, body.acc-contrast .card.tan-light-border,
body.acc-contrast .card.white-border { border: 2px solid #fff !important; }

body.acc-contrast .card.orange-border.cmp-callout-box__enclosure,
body.acc-contrast .card.brown-border.cmp-callout-box__enclosure,
body.acc-contrast .card.teal-border.cmp-callout-box__enclosure,
body.acc-contrast .card.seafoam-border.cmp-callout-box__enclosure,
body.acc-contrast .card.gold-border.cmp-callout-box__enclosure,
body.acc-contrast .card.rose-border.cmp-callout-box__enclosure,
body.acc-contrast .card.coral-border.cmp-callout-box__enclosure,
body.acc-contrast .card.tan-border.cmp-callout-box__enclosure,
body.acc-contrast .card.tan-light-border.cmp-callout-box__enclosure,
body.acc-contrast .card.white-border.cmp-callout-box__enclosure { border: 1px solid #fff !important; }

/* 3.5 Images --------------------------------------------*/
.image .rounded, img.rounded { border-radius: 12px !important; }

.image .rounded-diagonal, .image .rounded2, img.rounded2, img.rounded-diagonal, .cmp-background-area__container.rounded-diagonal, .cmp-background-area__container.rounded2 { border-radius: 12px 0 12px 0 !important; }

.image .rounded2-alt, img.rounded2-alt, .cmp-background-area__container.rounded2-alt{ border-radius: 0 12px 0 12px !important; }

.image .rounded-right, img.rounded-right, .cmp-background-area__container.rounded-right, .right-round{ border-radius: 0 12px 12px 0 !important; }

.image .rounded-left, img.rounded-left, .cmp-background-area__container.rounded-left, .left-round{ border-radius: 12px 0 0 12px !important; }

img.right-75 { border-radius: 75px 0 0 75px !important; }

img.left-75 { border-radius: 0 75px 75px 0 !important; }

/* 3.6 Rankings + Call-Outs --------------------------------------------*/
/* University Program Rankings - Pull Quote style */
.ranking.full-width p, .ranking-white.full-width p, .ranking-all-white.full-width p { max-width: none; }

.ranking p, .ranking-white p, .ranking-all-white p { color: var(--bgsu-brown); font-family: var(--heading-font); font-size: 2.5rem; font-weight: var(--heading-bold-weight); line-height: 100%; margin: 0 auto; max-width: 450px; padding: 0; text-align: center; }

@media only screen and (max-width: 991px) { .ranking p, .ranking-white p, .ranking-all-white p{ line-height: 1.1; } }

@media only screen and (max-width: 767px) { .ranking p, .ranking-white p, .ranking-all-white p{ font-size: 2rem; } }

.ranking-white p, .ranking-all-white p { color: #ffffff; }

.ranking p:nth-of-type(2), .ranking-white p:nth-of-type(2), .ranking-all-white p:nth-of-type(2){ font-family: var(--body-font); font-size: 0.9rem; font-weight: var(--body-light-weight); letter-spacing: 0.5px; margin: 0.5rem auto 0 auto; text-transform: uppercase; }

@media only screen and (max-width: 767px) { .ranking p:nth-of-type(2), .ranking-white p:nth-of-type(2), .ranking-all-white p:nth-of-type(2){ font-size: 14px; } }

.ranking .intro, .ranking-white .intro, .ranking-all-white .intro { display: block; font-family: var(--body-font); font-size: 0.7rem; font-weight: var(--body-light-weight); letter-spacing: 0.5px; line-height: 120% !important; margin: 0.5rem auto -40px auto; text-transform: uppercase; }

@media only screen and (max-width: 767px){ .ranking .intro, .ranking-white .intro, .ranking-all-white .intro{ font-size: 12px; margin: 0.5rem auto -34px; } }

.ranking p em, .ranking-white p em { color: var(--bgsu-orange); }

.ranking-all-white p em { color: #ffffff; }

body.acc-contrast .ranking p em,
body.acc-contrast .ranking-white p em {
  color: var(--bgsu-gold);
}

body.acc-contrast

.hide-title .cmp-info-box__title { display: none !important; }

.center-socials .cmp-contact_and_socials__social-heading { text-align: center; }

.center-socials .cmp-contact_and_socials__social-icons{ -webkit-justify-content: center; justify-content: center; }

/* 3.7 Videos --------------------------------------------*/
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { border-radius: 16px; }

/* Transparency overlay for video headers */
.cmp-hero__wrapper.video-overlay-10 .cmp-hero__video-container, .cmp-hero__wrapper.video-overlay-20 .cmp-hero__video-container, .cmp-hero__wrapper.video-overlay-30 .cmp-hero__video-container, .cmp-hero__wrapper.video-overlay-40 .cmp-hero__video-container { position: relative; }

.cmp-hero__wrapper.video-overlay-10 .cmp-hero__video-container::before, .cmp-hero__wrapper.video-overlay-20 .cmp-hero__video-container::before, .cmp-hero__wrapper.video-overlay-30 .cmp-hero__video-container::before, .cmp-hero__wrapper.video-overlay-40 .cmp-hero__video-container::before{ content: ''; bottom: 0; left: 0; mix-blend-mode: multiply; pointer-events: none; position: absolute; right: 0; top: 0; z-index: 1; }

.cmp-hero__wrapper.video-overlay-10 .cmp-hero__video-container::before{ background-color: rgba(0, 0, 0, 0.1); /* Fallback for browsers that don't support mix-blend-mode */ background-color: rgba(64, 64, 64, 0.2); }

.cmp-hero__wrapper.video-overlay-20 .cmp-hero__video-container::before{ background-color: rgba(0, 0, 0, 0.2); /* Fallback for browsers that don't support mix-blend-mode */ background-color: rgba(64, 64, 64, 0.3); }

.cmp-hero__wrapper.video-overlay-30 .cmp-hero__video-container::before{ background-color: rgba(0, 0, 0, 0.3); /* Fallback for browsers that don't support mix-blend-mode */ background-color: rgba(64, 64, 64, 0.4); }

.cmp-hero__wrapper.video-overlay-40 .cmp-hero__video-container::before{ background-color: rgba(0, 0, 0, 0.4); /* Fallback for browsers that don't support mix-blend-mode */ background-color: rgba(64, 64, 64, 0.5); }

/* 3.8 Accordions
--------------------------------------------*/
.cmp-accordion-item.accord-classic.accord-color-white .accordion-inner h1, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner h2, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner h3, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner h4, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner h5, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner h6, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner p, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner em, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner strong, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner ul, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner ol, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner a, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner ul li::marker, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-item.accord-classic.accord-color-white .accordion-inner .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner h1, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner h2, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner h3, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner h4, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner h5, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner h6, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner p, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner em, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner strong, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner ul, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner ol, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner a, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner ul li::marker, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.accord-classic.accord-color-white .accordion-inner .cmp-accordion-dropzone__title, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner h1, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner h2, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner h3, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner h4, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner h5, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner h6, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner p, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner em, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner strong, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner ul, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner ol, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner a, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner ul li::marker, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-item.accord-elevated.accord-color-white .accordion-inner .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner h1, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner h2, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner h3, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner h4, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner h5, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner h6, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner p, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner em, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner strong, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner ul, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner ol, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner a, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner ul li::marker, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.accord-elevated.accord-color-white .accordion-inner .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner h1, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner h2, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner h3, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner h4, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner h5, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner h6, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner p, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner em, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner strong, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner ul, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner ol, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner a, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner .cmp-accordion-dropzone__title, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner h1, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner h2, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner h3, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner h4, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner h5, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner h6, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner p, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner em, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner strong, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner ul, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner ol, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner a, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner ul li::marker, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-item.wow-accordion.white-wow .accordion-inner .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner h1, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner h2, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner h3, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner h4, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner h5, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner h6, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner p, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner em, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner strong, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner ul, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner ol, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner a, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner ul li::marker, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.wow-accordion.white-wow .accordion-inner .cmp-accordion-dropzone__title, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner h1, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner h2, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner h3, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner h4, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner h5, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner h6, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner p, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner em, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner strong, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner ul, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner ol, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner a, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner ul li::marker, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner h1, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner h2, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner h3, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner h4, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner h5, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner h6, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner p, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner em, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner strong, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner ul, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner ol, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner a, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner ul li::marker, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner .cmp-accordion-dropzone__title { color: #fff; }

.cmp-accordion-item.wow-accordion.orange-wow .cmp-accordion-item__title.collapse > .accordion-wrapper:hover, .cmp-accordion-item.wow-accordion.orange-wow .cmp-accordion-item__title:hover .accordion-wrapper, .cmp-accordion-item.wow-accordion.orange-wow .cmp-accordion-item__title > .accordion-wrapper, .cmp-accordion-dropzone.wow-accordion.orange-wow .cmp-accordion-dropzone__title.collapse > .accordion-wrapper:hover, .cmp-accordion-dropzone.wow-accordion.orange-wow .cmp-accordion-dropzone__title:hover .accordion-wrapper, .cmp-accordion-dropzone.wow-accordion.orange-wow .cmp-accordion-dropzone__title > .accordion-wrapper { text-decoration-color: var(--bgsu-gold); }

.cmp-accordion-item.textonly-accordion .cmp-accordion-item__title, .cmp-accordion-item.textonly-accordion .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.textonly-accordion .cmp-accordion-item__title, .cmp-accordion-dropzone.textonly-accordion .cmp-accordion-dropzone__title { background: transparent; border: 0; padding: 5px 0; font-size: 1.1rem; }

.cmp-accordion-item.textonly-accordion .accordion-inner, .cmp-accordion-dropzone.textonly-accordion .accordion-inner { background: transparent; border: 0; margin: 0 0 20px; padding: 20px 20px 0 30px; }

.cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-item__title, .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-item__title, .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title { color: var(--bgsu-orange) !important; }

.cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-item__title:hover .accordion-wrapper, .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-item__title > .accordion-wrapper:hover, .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title:hover .accordion-wrapper, .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title > .accordion-wrapper:hover, .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-item__title:hover .accordion-wrapper, .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-item__title > .accordion-wrapper:hover, .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title:hover .accordion-wrapper, .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title > .accordion-wrapper:hover { color: var(--bgsu-orange); }

.cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-item__title, .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-item__title, .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title { color: var(--bgsu-teal) !important; }

.cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-item__title:hover .accordion-wrapper, .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-item__title > .accordion-wrapper:hover, .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title:hover .accordion-wrapper, .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title > .accordion-wrapper:hover, .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-item__title:hover .accordion-wrapper, .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-item__title > .accordion-wrapper:hover, .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title:hover .accordion-wrapper, .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title > .accordion-wrapper:hover { color: var(--bgsu-teal); }

.cmp-accordion-item.textonly-accordion.accord-color-white .cmp-accordion-item__title, .cmp-accordion-item.textonly-accordion.accord-color-white .cmp-accordion-dropzone__title, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .cmp-accordion-item__title, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .cmp-accordion-dropzone__title { color: #fff !important; }

.cmp-accordion-item.textonly-accordion.accord-color-white .cmp-accordion-item__title:hover .accordion-wrapper, .cmp-accordion-item.textonly-accordion.accord-color-white .cmp-accordion-item__title > .accordion-wrapper:hover, .cmp-accordion-item.textonly-accordion.accord-color-white .cmp-accordion-dropzone__title:hover .accordion-wrapper, .cmp-accordion-item.textonly-accordion.accord-color-white .cmp-accordion-dropzone__title > .accordion-wrapper:hover, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .cmp-accordion-item__title:hover .accordion-wrapper, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .cmp-accordion-item__title > .accordion-wrapper:hover, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .cmp-accordion-dropzone__title:hover .accordion-wrapper, .cmp-accordion-dropzone.textonly-accordion.accord-color-white .cmp-accordion-dropzone__title > .accordion-wrapper:hover { color: #fff; }

.cmp-accordion-dropzone.outline-accordion .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.outline-accordion.orange-outline .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion.orange-outline .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.outline-accordion.brown-outline .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion.brown-outline .accordion-inner [class^="cmp"] ul li::marker { color: var(--bgsu-orange) !important; }

.cmp-accordion-dropzone.outline-accordion.teal-outline .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion.teal-outline .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.outline-accordion.seafoam-outline .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion.seafoam-outline .accordion-inner [class^="cmp"] ul li::marker { color: var(--bgsu-teal) !important; }

.cmp-accordion-dropzone.outline-accordion.coral-outline .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion.coral-outline .accordion-inner [class^="cmp"] ul li::marker, .cmp-accordion-dropzone.outline-accordion.rose-outline .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion.rose-outline .accordion-inner [class^="cmp"] ul li::marker { color: var(--bgsu-coral) !important; }

.cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner ul li::marker, .cmp-accordion-dropzone.outline-accordion.accord-color-white .accordion-inner [class^="cmp"] ul li::marker { color: #fff !important; }

body.acc-contrast .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-item__title, body.acc-contrast .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title, body.acc-contrast .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-item__title, body.acc-contrast .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-item__title, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-item__title, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title { color: #fff !important; }

body.acc-contrast .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-item__title:hover .accordion-wrapper, body.acc-contrast .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-item__title > .accordion-wrapper:hover, body.acc-contrast .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title:hover .accordion-wrapper, body.acc-contrast .cmp-accordion-item.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title > .accordion-wrapper:hover, body.acc-contrast .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-item__title:hover .accordion-wrapper, body.acc-contrast .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-item__title > .accordion-wrapper:hover, body.acc-contrast .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title:hover .accordion-wrapper, body.acc-contrast .cmp-accordion-item.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title > .accordion-wrapper:hover, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-item__title:hover .accordion-wrapper, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-item__title > .accordion-wrapper:hover, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title:hover .accordion-wrapper, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.orange-textonly .cmp-accordion-dropzone__title > .accordion-wrapper:hover, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-item__title:hover .accordion-wrapper, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-item__title > .accordion-wrapper:hover, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title:hover .accordion-wrapper, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.teal-textonly .cmp-accordion-dropzone__title > .accordion-wrapper:hover { color: #fff; }

body.acc-contrast .cmp-accordion-item.textonly-accordion.accord-color-white .cmp-accordion-item__title, body.acc-contrast .cmp-accordion-item.textonly-accordion.accord-color-white .cmp-accordion-dropzone__title, body.acc-contrast .cmp-accordion-item.textonly-accordion.accord-color-white .accordion-inner, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.accord-color-white .cmp-accordion-item__title, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.accord-color-white .cmp-accordion-dropzone__title, body.acc-contrast .cmp-accordion-dropzone.textonly-accordion.accord-color-white .accordion-inner { border: 0; }

body.acc-contrast .cmp-accordion-dropzone.outline-accordion .accordion-inner ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion .accordion-inner [class^="cmp"] ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.orange-outline .accordion-inner ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.orange-outline .accordion-inner [class^="cmp"] ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.brown-outline .accordion-inner ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.brown-outline .accordion-inner [class^="cmp"] ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.teal-outline .accordion-inner ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.teal-outline .accordion-inner [class^="cmp"] ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.seafoam-outline .accordion-inner ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.seafoam-outline .accordion-inner [class^="cmp"] ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.coral-outline .accordion-inner ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.coral-outline .accordion-inner [class^="cmp"] ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.rose-outline .accordion-inner ul li::marker, body.acc-contrast .cmp-accordion-dropzone.outline-accordion.rose-outline .accordion-inner [class^="cmp"] ul li::marker { color: #fff !important; }

/* 5.5 All Mobile Devices (767px + under) --------------------------------------------*/
@media only screen and (max-width: 767px) { .hide-mobile { display: none !important; } }

/* 5.6 Small Mobile Devices (575px + under) --------------------------------------------*/
/* 5.6 Extra Small Mobile Devices (399px + under) --------------------------------------------*/
/* 6. ALERT BG STYLES ============================================*/
/* ALERT BG FULL-WIDTH CONTAINER STYLING */
.alert-bg-danger { background: #f4f4f4; padding: 20px 0; }

/* ALERT BG SITE-WIDTH CONTAINER STYLING */
.alert-bg-danger .container { background-color: #f2dede; border-radius: 4px; border: 1px solid #eed3d7; color: #b94a48; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

/* ALERT BG MESSAGE STYLING */
.alertHeadline { line-height: .9em; font-size: 3em; font-weight: 800; margin: 10px 0; text-transform: uppercase; }

.alertTimestamp { font-size: 1em; font-weight: 800; }

.alertMessage { line-height: 1.4em; font-size: 1.2em; font-weight: 600; margin: 10px 0 0 0; }

/* 7. SPECIFIC PAGE STYLING ============================================*/
/* 7.1 Homepage Styling(11/2024) --------------------------------------------*/
.cmp-hero__wrapper video { background-color: #000; }

.home-wide { overflow: clip; }

.home--emphasis { color: var(--bgsu-gold); font-weight: var(--body-bold-weight); }

.home--white p, .home--white h1, .home--white h2, .home--white h3, .home--white h4, .home--white h5, .home--white h6 { color: #fff; }

.home--white h2 { font-size: 2.5rem; }

.home--white h2 strong { color: var(--bgsu-seafoam); font-weight: var(--heading-regular-weight); }

.home--arrow-ufl { display: flex; flex-wrap: nowrap; flex-direction: row; margin-bottom: -30px; }

.home--arrow-ufl p:nth-of-type(1) { flex-basis: 24%; margin: 0 0 0 15%; padding: 0; display: none !important; }

.home--arrow-ufl p:nth-of-type(2) { margin: 0 0 40px 0; padding: 36px 0 0 0; line-height: 1.3; display: block; }

.home--admissions { position: relative; margin-top: -75px; z-index: 3; }

.home--admissions .cmp-tool-list { margin: 0; }

.home--big-text p { font-size: calc(40px + (90 - 40) * ((100vw - 300px) /(2000 - 300))); font-family: var(--heading-font); font-weight: var(--heading-semibold-weight); color: #fff; margin: 0; line-height: 1.1; }

.home--title h2 { font-size: 4rem; font-size: calc(40px + (90 - 40) * ((100vw - 300px) /(2000 - 300))); }

.home--arrow-ufl img { margin: 0 !important; padding: 0 !important; }

.honors-hero a.cmp-tool-list__tool-item-link { border: 0; }

.home--admissions .cmp-tool-list__tool-item-link { border: 0; box-shadow: var(--shadow-elevation-low); transition: all 0.3s ease; }

.home--admissions .cmp-tool-list__tool-item:nth-of-type(1) .cmp-tool-list__tool-item-link{ background: var(--bgsu-orange); color: #fff; border-radius: 5000px; margin-right: 40px; }

.home--admissions .cmp-tool-list__tool-item:nth-of-type(2) .cmp-tool-list__tool-item-link{ background: var(--bgsu-seafoam); color: #fff; border-radius: 5000px; margin-right: 40px; }

.home--admissions .cmp-tool-list__tool-item:nth-of-type(3) .cmp-tool-list__tool-item-link{ background: var(--bgsu-gold); color: #fff; border-radius: 5000px; }

.home--admissions .cmp-tool-list__tool-item-link:hover { box-shadow: var(--shadow-elevation-medium); transform: var(--hover-scale-up); background-color: #fff !important; color: var(--bgsu-orange) !important; }

.cmp-tertiary_column_control__container.align-items-center > div.row{ align-items: center; }

.cmp-tertiary_column_control__container.align-items-end > div.row{ align-items: end; }

.mt-negative50 { margin-top: -50px; }

.home--photo-grid { display: -ms-grid; display: grid; -ms-grid-columns: 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; -ms-grid-rows: 1fr 5px 1fr; grid-template-rows: 0.75fr 0.75fr; grid-template-areas: "tl tl tr tr tr" "bl bl bl br br"; grid-gap: 5px; border-radius: 12px; margin-top: 0; padding: 20px 0; }

.home--photo-grid * { background: #ccc; background-size: cover; object-fit: cover; width: 100%; height: 100%; object-position: center top; padding-top: 70%; }

.home--photo-grid .tl { -ms-grid-row: 1; -ms-grid-column: 1; -ms-grid-column-span: 3; grid-area: tl; border-radius: 12px 0 0 0; }

.home--photo-grid .tr { -ms-grid-row: 1; -ms-grid-column: 5; -ms-grid-column-span: 5; grid-area: tr; border-radius: 0 12px 0 0; }

.home--photo-grid .bl { -ms-grid-row: 3; -ms-grid-column: 1; -ms-grid-column-span: 5; grid-area: bl; border-radius: 0 0 0 12px; }

.home--photo-grid .br { -ms-grid-row: 3; -ms-grid-column: 7; -ms-grid-column-span: 3; grid-area: br; border-radius: 0 0 12px 0; }

.home--photo-grid .tl { background-image: url("/content/dam/BGSU/images/home/pa86y9079.jpg"); background-size: cover; background-position: center 15%; background-repeat: no-repeat; }

.home--photo-grid .tr { background-image: url("/content/dam/BGSU/images/home/pbgee4488-c.jpg"); background-size: cover; background-position: center 15%; background-repeat: no-repeat; }

.home--photo-grid .bl { background-image: url("/content/dam/BGSU/images/home/pA17I0691-c.jpg"); background-size: cover; background-position: center 15%; background-repeat: no-repeat; }

.home--photo-grid .br { background-image: url("/content/dam/BGSU/images/home/pWalton-BGEE9418.jpg"); background-size: cover; background-position: center 15%; background-repeat: no-repeat; }

.home--people-container { padding: 0 !important; }

.home--people-container .cmp-javascript-widget { background: url("/content/dam/BGSU/images/svg/shapes.svg") no-repeat 80% 100%; }

.cmp-background-area__container .cmp-mid-bar.home--people { background: url("/content/dam/BGSU/images/svg/belong-outline-horiz.svg") no-repeat 80% 50% !important; background-size: 50% !important; }

.home--good-title strong { color: var(--bgsu-orange); }

.home--people-title h2 { color: var(--bgsu-teal); }

.home--people-title h2 strong { color: var(--bgsu-orange); }

.home--people-container .cmp-javascript-widget { background: url("/content/dam/BGSU/images/svg/shapes.svg") no-repeat !important; background-size: cover !important; padding: 60px 0; }

.home--people-description p { font-size: 1.15rem; }

.bh-70 { height: 70vh; }

.bh-50 { height: 50vh; }

.home--research h2, .home--research h3, .home--research h4, .home--research h5, .home--research h6, .home--research p { color: #fff; }

.home--research { background-color: var(--bgsu-orange); background-position: center 33%; background-repeat: no-repeat; background-size: cover; background: url("/content/dam/BGSU/images/home/research-water-bg.jpg"); margin-bottom: -250px; padding-top: 250px; position: relative; top: -250px; z-index: 0; }

.cmp-flick--news { z-index: 2; background: linear-gradient(0deg, rgba(253, 80, 0, 0) 0%, rgba(253, 80, 0, 0) 50%, #4f2c1d 50%, #4f2c1d 100%) !important; }

.cmp-flick--news .flickity-page-dots .dot { background: var(--bgsu-gold); }

.home--research-text em { color: var(--bgsu-gold); }

@media (min-width: 992px) { .home--arrow-ufl p:nth-of-type(1) { display: block !important; }
  .home--photo-grid { margin-top: -30px; padding: 0; } }

@media (max-width: 991px){ .home--admissions .cmp-tool-list__tool-item:nth-of-type(1) .cmp-tool-list__tool-item-link, .home--admissions .cmp-tool-list__tool-item:nth-of-type(2)
 .cmp-tool-list__tool-item-link { margin-right: 10px; } }

@media (max-width: 576px) { .cmp-hero__logo-wrapper { display: none; }
  .home--admissions .cmp-tool-list__tool-item:nth-of-type(1) .cmp-tool-list__tool-item-link{ margin-right: 0; }
  .home--admissions .cmp-tool-list__tool-item:nth-of-type(2) .cmp-tool-list__tool-item-link{ margin-right: 0; }
  .home--admissions .cmp-tool-list__tool-item:nth-of-type(3) .cmp-tool-list__tool-item-link{ margin-right: 0; }
  .home--admissions .cmp-tool-list__tool-item:nth-of-type(1){ -webkit-flex-basis: 100%; flex-basis: 100%; }
  .home--admissions .cmp-tool-list__tool-item:nth-of-type(2), .home--admissions .cmp-tool-list__tool-item:nth-of-type(3) { -webkit-flex-basis: 50%; flex-basis: 50%; }
  .desktop-spacer { height: 40px !important; } }

a.cmp-callout-box__image-link { display: inline; }

.cmp-split-screen .header { background: transparent !important; color: #000000; display: grid; grid-column-gap: 0px; grid-row-gap: 0px; grid-template-columns: 65% 35%; grid-template-rows: 60px 1fr 1fr 60px; margin: 0 auto; max-width: 1320px; padding: 0 20px; }

.cmp-split-screen .header > *:nth-child(1) { -ms-grid-row: 1; -ms-grid-column: 1; }

.cmp-split-screen .header > *:nth-child(2) { -ms-grid-row: 1; -ms-grid-column: 3; }

.cmp-split-screen .header > *:nth-child(3) { -ms-grid-row: 3; -ms-grid-column: 1; }

.cmp-split-screen .header > *:nth-child(4) { -ms-grid-row: 3; -ms-grid-column: 3; }

.cmp-split-screen .header > *:nth-child(5) { -ms-grid-row: 5; -ms-grid-column: 1; }

.cmp-split-screen .header > *:nth-child(6) { -ms-grid-row: 5; -ms-grid-column: 3; }

.cmp-split-screen .header > *:nth-child(7) { -ms-grid-row: 7; -ms-grid-column: 1; }

.cmp-split-screen .header > *:nth-child(8) { -ms-grid-row: 7; -ms-grid-column: 3; }

.cmp-split-screen .header .split50__split-image, .cmp-split-screen .header .split50__split-video{ display: grid; -ms-grid-row: 1; -ms-grid-row-span: 4; -ms-grid-column: 1; -ms-grid-column-span: 2; grid-area: 1 / 1 / 5 / 3; position: relative; }

.cmp-split-screen .header .split50__split-content { display: block; -ms-grid-row: 2; -ms-grid-row-span: -1; -ms-grid-column: 2; -ms-grid-column-span: 1; grid-area: 2 / 2 / 1 / 3; grid-column-start: 2; grid-row-end: 4; grid-row-start: 2; max-width: unset; padding: 0; position: relative; z-index: 2; }

.cmp-split-screen .header .split50__split-content-inner{ background-color: #fff; border-radius: 12px; }

.cmp-split-screen .header .cmp-split-screen__video-toggle { left: 0; }

.cmp-split-screen .header .split50__split-image img, .cmp-split-screen .header .split50__split-video video { border-radius: 0 0 12px 12px; -o-object-fit: cover; object-fit: cover; width: 100%; }

.cmp-split-screen .header .split50__split-content-inner { display: block; -webkit-flex-basis: unset; flex-basis: unset; }

.cmp-split-screen .header.flexEnd { grid-template-columns: 35% 65%; }

.cmp-split-screen .header.flexEnd .split50__split-content{ -ms-grid-row: 2; -ms-grid-row-span: 2; -ms-grid-column: 1; -ms-grid-column-span: 1; grid-area: 2 / 1 / 4 / 2; }

@media (max-width: 1200px) { .cmp-split-screen .header { display: block; }
  .cmp-split-screen .header .split50__split-content { margin: 0; padding: 20px; }
  .cmp-split-screen .header.flexEnd { display: -webkit-flex; display: flex; -webkit-flex-direction: column !important; flex-direction: column !important; }
  .cmp-split-screen .header .split50__split-image { -webkit-order: 1; order: 1; }
  .cmp-split-screen .header.flexEnd .split50__split-content{ -webkit-order: 2; order: 2; } }

@media (min-width: 768px) and (max-width: 992px) { .news-column[class*="col"]{ width: 100%; } }

.cmp-flick--people { margin: 0; }

.cmp-flick--people .cmp-flick__card { aspect-ratio: 9/16; background: #fff; border-radius: 12px; box-shadow: var(--shadow-elevation-medium); display: -webkit-flex; display: flex; margin: 40px 2vw; max-height: 83vh; position: relative; width: 20%; }

@supports not (aspect-ratio: auto) { .cmp-flick--people .cmp-flick__card{ height: 60vh; } }

.cmp-flick--people .cmp-flick__card-left { padding: 20px; position: absolute; bottom: 10px; z-index: 2; }

.cmp-flick--people .cmp-flick__card-left, .cmp-flick__card-right{ -webkit-flex-basis: 50%; flex-basis: 50%; }

.cmp-flick--people .cmp-flick__title { border-bottom: 2px dotted var(--bgsu-rose); color: #fff; font-size: 1.4rem; font-weight: var(--heading-semibold-weight); padding: 3px 5px; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.65); }

.cmp-flick--people .cmp-flick__image, .cmp-flick--people .cmp-flick__video{ border-radius: 12px; bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center 15%; object-position: center 15%; position: absolute; right: 0; top: 0; width: 100%; }

.cmp-flick--people .cmp-flick__action { background-color: #fff; border-radius: 500px; border: 1px solid #fff; color: var(--bgsu-orange); padding: var(--btn-small-padding); transition: all 0.3s ease; }

.cmp-flick--people .cmp-flick__action:hover { background-color: transparent; color: #fff; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.65); }

@media (max-width: 1200px) { .cmp-flick--people .cmp-flick__card { width: 33%; } }

@media (max-width: 992px) { .cmp-flick--people .cmp-flick__card { width: 50%; } }

@media (max-width: 576px) { .cmp-flick--people .cmp-flick__card { height: auto; width: 75vw; aspect-ratio: 9/16; }
  @supports not (aspect-ratio: auto) { .cmp-flick--people .cmp-flick__card{ height: 60vh; } } }

.cmp-flick { background: linear-gradient(0deg, #fd5000 0%, #fd5000 50%, #4f2c1d 50%, #4f2c1d 100%); }

.cmp-flick--news .cmp-flick__card { border-radius: 12px; box-shadow: var(--shadow-elevation-medium); width: 40%; margin: 40px 2vw; display: flex; background: #fff; position: relative; height: 325px; max-width: 750px; }

.cmp-flick--news .cmp-flick__card-left { padding: 40px 40px 15px 40px; }

.cmp-flick--news .cmp-flick__card-left, .cmp-flick__card-right{ -webkit-flex-basis: 50%; flex-basis: 50%; }

.cmp-flick--news .cmp-flick__title { font-size: 1.4rem; font-weight: var(--heading-bold-weight); padding-bottom: 10px; border-bottom: 2px dotted var(--bgsu-rose); margin: 0 0 10px 0; }

.cmp-flick--news .cmp-flick__action { text-decoration: underline; -webkit-text-decoration-color: var(--link-underline-color); text-decoration-color: var(--link-underline-color); text-decoration-thickness: 1px; text-underline-offset: 2px; line-height: 1.4; display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; transition: all 0.3s ease; }

.cmp-flick--news .cmp-flick__action:hover { color: var(--bgsu-orange-hover); }

.cmp-flick--news .cmp-flick__image { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; border-radius: 0 12px 12px 0; }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__card-left { position: absolute; bottom: 0; z-index: 2; }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__action{ background-color: #fff; color: var(--bgsu-orange); padding: var(--btn-small-padding); border-radius: 500px; text-decoration: none; text-align: center; }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__action.orange{ background-color: var(--bgsu-orange); color: #fff; }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__action.brown{ background-color: var(--bgsu-brown); color: #fff; }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__action:hover{ background-color: var(--bgsu-orange-hover); }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__title { font-weight: var(--heading-black-weight); padding: 3px 5px 10px 5px; margin: 0; border-bottom: none; }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__title.white{ color: #fff; }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__title.brown { color: var(--bgsu-brown); }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__title.orange { color: var(--bgsu-orange); }

.cmp-flick--news .cmp-flick__card--feature .cmp-flick__image, .cmp-flick--news .cmp-flick__card--feature .cmp-flick__bleed { position: absolute; top: 0; bottom: 0; left: 0; right: 0; -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; border-radius: 12px; }

.cmp-flick--news .cmp-flick__card--feature.cmp-flick__card--calendar .cmp-flick__card-left{ position: relative; z-index: 2; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; }

.cmp-flick--news .cmp-flick__card--feature.cmp-flick__card--calendar .cmp-flick__title{ font-size: 3rem; color: var(--bgsu-brown); }

@media (max-width: 992px) { .cmp-flick--news .cmp-flick__card{ -webkit-flex-direction: column; flex-direction: column; height: 400px; }
  .cmp-flick--news .cmp-flick__card .cmp-flick__card-right { -webkit-order: 1; order: 1; height: 50%; }
  .cmp-flick--news .cmp-flick__card .cmp-flick__card-left { -webkit-order: 2; order: 2; padding: 10px 20px; -webkit-justify-content: flex-start !important; justify-content: flex-start !important; }
  .cmp-flick--news .cmp-flick__card--feature .cmp-flick__image, .cmp-flick--news .cmp-flick__card--feature .cmp-flick__bleed, .cmp-flick--news .cmp-flick__image{ -o-object-fit: contain; object-fit: contain; }
  .cmp-flick--news .cmp-flick__card--feature .cmp-flick__image, .cmp-flick--news .cmp-flick__card--feature .cmp-flick__bleed { position: static; -o-object-fit: cover; object-fit: cover; border-radius: 12px 12px 0 0; }
  .cmp-flick--news .cmp-flick__card--feature .cmp-flick__card-left { position: static; }
  .cmp-flick--news .cmp-flick__card--feature .cmp-flick__action, .cmp-flick--news .cmp-flick__card--feature .cmp-flick__action.orange, .cmp-flick--news .cmp-flick__card--feature .cmp-flick__action.brown { background-color: var(--bgsu-orange); color: #fff; } }

@media (max-width: 576px) { .cmp-flick--news .cmp-flick__card { height: 35vh; width: 75vw; }
  .cmp-flick--news .cmp-flick__card--feature.cmp-flick__card--calendar .cmp-flick__title{ font-size: 1.4rem; } }

.cmp-background-area__container.fixed.centered { background-attachment: scroll; }

@media (min-width: 996px) { .cmp-background-area__container.fixed.centered{ background-attachment: fixed; } }

.home--announcement h6 { font-family: var(--heading-font); color: #fff; }

.home--announcement * { margin: 0; padding: 0; }

.home--announcement a { font-family: var(--body-font); display: inline-block; margin-top: 5px; }

@media (min-width: 776px) { .home--announcement a { margin-top: 0px; } }

.home--announcement a span.btn { padding: var(--btn-small-padding); background: transparent; margin-left: 20px; vertical-align: baseline; color: #fff; }

img.peek-left, img.peek-right, video.peek-left, video.peek-right { display: block; margin: 0 auto; padding: unset; left: unset; border-radius: 12px; }

video.peek-left, video.peek-right { width: 100%; height: auto; }

.reverse-column .col-md-6:nth-of-type(1), .reverse-column .col-md-8{ -webkit-order: 2; order: 2; }

.reverse-column .col-md-6:nth-of-type(2), .reverse-column .col-md-4{ -webkit-order: 1; order: 1; }

@media (min-width: 767px) { .reverse-column .col-md-6:nth-of-type(1), .reverse-column .col-md-6:nth-of-type(2), .reverse-column .col-md-8, .reverse-column .col-md-4{ -webkit-order: unset; order: unset; }
 img.peek-left, .cmp-background-area__container.peek-left, video.peek-left{ left: 100%; margin-left: -50vw; margin-right: -50vw; max-width: 50vw; position: relative; border-radius: 0 12px 12px 0 !important; } video.peek-left, video.peek-right { width: auto; height: auto; } .cmp-background-area__container.peek-left { padding: 40px 40px 40px 80px; } img.peek-right, .cmp-background-area__container.peek-right, video.peek-right { left: 49.1vw; margin-right: -49vw; margin-left: -49vw; max-width: 49vw; position: relative; border-radius: 12px 0 0 12px !important; } }

.home--statement strong { font-size: 1.2rem; font-family: var(--heading-font); }

@media (min-width: 992px) { .home--pullquote h2 { font-size: 3rem; } }

.image-stack .parsys { position: relative; }

.image-stack .parsys img { border-radius: 12px; }

.image-stack .parsys .image:nth-of-type(1) { display: block; margin: 0 0 1.65rem 0; }

.image-stack .parsys .image:nth-of-type(2) { display: block; margin: 0 0 1.65rem 0; }

@media (min-width: 992px) { .image-stack .parsys .image:nth-of-type(1){ position: relative; top: -3.2rem; }
.image-stack .parsys .image:nth-of-type(2) { position: absolute; top: 70%; left: 40%; z-index: 3; width: 54%; border-radius: 12px; box-shadow: var(--shadow-elevation-high); } }

.image-stack.large .parsys .image:nth-of-type(2) { left: -20%; width: 84%; }

.image-stack.swap .parsys .image:nth-of-type(1) { left: 10%; }

.image-stack.swap .parsys .image:nth-of-type(2) { left: 0%; }

.image-stack.outline .parsys .image:nth-of-type(1):before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; border: 2px solid var(--bgsu-orange); -webkit-transform: rotate(3deg); transform: rotate(3deg); display: block; z-index: 0; border-radius: 12px; }

.image-stack.outline .parsys .image:nth-of-type(2):before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; border: 2px solid var(--bgsu-gold); -webkit-transform: rotate(-2deg); transform: rotate(-2deg); display: block; z-index: 0; border-radius: 12px; }

.image-stack.outline .parsys .image:nth-of-type(1) img { position: relative; }

.news-feature-feed .cmp-page-list__item .cmp-page-list__teaser-image{ border-radius: 12px 0; }

.news-feature-feed .cmp-page-list__item:nth-of-type(1) .cmp-page-list__teaser-image { border-radius: 12px; }

@media (min-width: 768px) { .news-feature-feed .cmp-page-list__list--teaser{ grid-template-columns: repeat(2, 1fr); }
  .news-feature-feed .cmp-page-list__item .cmp-page-list__teaser-image{ border-radius: 12px; aspect-ratio: var(--bgsu-aspect-ratio); } }

@media (min-width: 992px) { .news-feature-feed .cmp-page-list__list--teaser { grid-gap: 60px 20px; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr; grid-template-areas: "feature feature secondary" "third fourth fifth"; }
  .news-feature-feed.news-feature-feed--2x3 .cmp-page-list__list--teaser { grid-gap: 60px 20px; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: 1fr; grid-template-areas: "feature feature feature secondary secondary secondary" "third third fourth fourth fifth fifth"; }
  .news-feature-feed.news-feature-feed--2x3 .cmp-page-list__item:nth-of-type(1) .cmp-page-list__teaser-image, .news-feature-feed .cmp-page-list__item:nth-of-type(2) .cmp-page-list__teaser-image { aspect-ratio: var(--bgsu-aspect-ratio); border-radius: 12px; }
  .news-feature-feed .cmp-page-list__item:nth-of-type(1) .cmp-page-list__teaser-image { aspect-ratio: 19/10; }
  .news-feature-feed.news-feature-feed--2x3 .cmp-page-list__item{ grid-column: span 2; }
  .news-feature-feed .cmp-page-list__item:nth-of-type(1){ -ms-grid-row: 1; -ms-grid-column: 1; -ms-grid-column-span: 3; grid-area: feature; }
  .news-feature-feed .cmp-page-list__item:nth-of-type(2){ -ms-grid-row: 1; -ms-grid-column: 5; grid-area: secondary; } }

.cmp-background-area__container.card.linked-card .linked a:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); box-sizing: border-box; }

.cmp-background-area__container.card.linked-card:hover .linked a.btn:after, .cmp-background-area__container.card.linked-card:hover .linked .btn:after{ display: none; }

.tool-list-buttons .cmp-tool-list__tool-item-link { border-radius: 50000px; background-color: var(--bgsu-orange); border: 0; color: #fff; font-weight: var(--body-link-weight); box-shadow: var(--shadow-elevation-medium); }

.tool-list-buttons .cmp-tool-list__tool-item-link:hover { background-color: var(--bgsu-orange-hover); color: #fff; box-shadow: var(--shadow-elevation-low); -webkit-transform: translateY(1px); transform: translateY(1px); }

.tabbed-left { position: relative; }

.tabbed-left::before { content: ""; background-color: var(--bgsu-brown); width: 20px; border-radius: 0 20px 20px 0; display: block; position: absolute; left: 0px; top: 0; height: 100%; }

.tabbed-left---orange::before { background-color: var(--bgsu-orange); }

.tabbed-left---gold::before { background-color: var(--bgsu-gold); }

.tabbed-left---teal::before { background-color: var(--bgsu-teal); }

.tabbed-left---seafoam::before { background-color: var(--bgsu-seafoam); }

.tabbed-left---coral::before { background-color: var(--bgsu-coral); }

.tabbed-left---rose::before { background-color: var(--bgsu-rose); }

.tabbed-left---tan::before { background-color: var(--bgsu-tan); }

.cmp-callout-box .fan { position: relative; margin: 3rem 2rem; }

.cmp-callout-box .fan .cmp-callout-box__image { z-index: 2; position: relative; }

.cmp-callout-box .fan::before { background-color: var(--bgsu-orange); border-radius: 12px; border: 2px solid var(--bgsu-orange); content: ""; display: block; height: 100%; left: 0; opacity: 1.0; position: absolute; top: 0; -webkit-transform: rotate(6deg); transform: rotate(6deg); width: 100%; z-index: 0; }

.cmp-callout-box .fan::after { background: transparent; border-radius: 12px; border: 2px solid var(--bgsu-orange); box-shadow: var(--shadow-elevation-low); content: ""; display: block; height: 100%; left: 0; opacity: 1.0; position: absolute; top: 0; -webkit-transform: rotate(-3deg); transform: rotate(-3deg); width: 100%; z-index: 0; }

.cmp-callout-box .fan.fan-top-brown::before, .cmp-callout-box .fan.fan-bottom-brown::after{ background-color: var(--bgsu-brown); border-color: var(--bgsu-brown); }

.cmp-callout-box .fan.fan-top-tan::before, .cmp-callout-box .fan.fan-bottom-tan::after{ background-color: var(--bgsu-tan); border-color: var(--bgsu-tan); }

.cmp-callout-box .fan.fan-top-teal::before, .cmp-callout-box .fan.fan-bottom-teal::after{ background-color: var(--bgsu-teal); border-color: var(--bgsu-teal); }

.cmp-callout-box .fan.fan-top-gold::before, .cmp-callout-box .fan.fan-bottom-gold::after{ background-color: var(--bgsu-gold); border-color: var(--bgsu-gold); }

.cmp-callout-box .fan.fan-top-seafoam::before, .cmp-callout-box .fan.fan-bottom-seafoam::after{ background-color: var(--bgsu-seafoam); border-color: var(--bgsu-seafoam); }

.cmp-callout-box .fan.fan-top-coral::before, .cmp-callout-box .fan.fan-bottom-coral::after{ background-color: var(--bgsu-coral); border-color: var(--bgsu-coral); }

.cmp-callout-box .fan.fan-top-rose::before, .cmp-callout-box .fan.fan-bottom-rose::after{ background-color: var(--bgsu-rose); border-color: var(--bgsu-rose); }

.cmp-callout-box .fan.fan-top-white::before, .cmp-callout-box .fan.fan-bottom-white::after{ background-color: var(--bgsu-white); border-color: var(--bgsu-white); }

.cmp-callout-box .fan.fan-top-bordered::before, .cmp-callout-box .fan.fan-bottom-bordered::after{ background-color: transparent !important; }

@media (max-width: 576px) { .tabbed-left { padding-left: 20px; } }

.feature-story .text h2, .feature-story .text h3, .feature-story .text h4, .feature-story .text h5, .feature-story .text h6 { max-width: 940px; }

/*equal height background areas and call out box cards within column control */
@media (min-width: 768px) { body:not(#cq-gen6) .equal-height-center div[class^="col"] .cmp-background-area__container { -webkit-align-items: center; align-items: center; display: -webkit-flex; display: flex; } html:not(.ext-strict) .equal-height .parsys, html:not(.ext-strict) .equal-height .background_area, html:not(.ext-strict) .equal-height .cmp-background-area, html:not(.ext-strict) .equal-height .cmp-background-area__container, html:not(.ext-strict) .equal-height .cmp-callout-box, html:not(.ext-strict) .equal-height .cmp-callout-box__container, html:not(.ext-strict) .equal-height .cmp-callout-box__enclosure, html:not(.ext-strict) .equal-height .callout_box, html:not(.ext-strict) .equal-height .text, .equal-height .text div { height: 100%; } html:not(.ext-strict) .equal-height .text .card { margin-bottom: 0; } html:not(.ext-strict) .equal-height div [class^="col"] .callout_box{ display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; } html:not(.ext-strict) .equal-height-center div[class^="col"] .text div { /*  align-items: center;*/ display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; }
  /*equal height staff profile widgets*/
  html:not(.ext-strict) .equal-height .staff_profile_widget { padding-bottom: var(--bs-gutter-x); } html:not(.ext-strict) .equal-height .staff_profile_widget, .equal-height .cmp-staff-profile-widget, .equal-height .cmp-staff-profile-widget__container { height: 100%; box-sizing: border-box; } }

/* 7.2 Program Page Styling (12/2023) --------------------------------------------*/
.cq-dd-image.program-hero { display: block !important; height: 575px; margin: auto !important; -o-object-fit: cover; object-fit: cover; -o-object-position: center 15%; object-position: center 15%; width: 100%; }

.cq-dd-image.program-hero.center { -o-object-position: center !important; object-position: center !important; }

.cq-dd-image.program-hero.ic { -o-object-position: center !important; object-position: center !important; }

.cq-dd-image.program-hero.ir { -o-object-position: right !important; object-position: right !important; }

.cq-dd-image.program-hero.il { -o-object-position: left !important; object-position: left !important; }

.cq-dd-image.program-hero.ib { -o-object-position: bottom !important; object-position: bottom !important; }

.cq-dd-image.program-hero.it { -o-object-position: top !important; object-position: top !important; }

.cq-dd-image.program-hero.itl { -o-object-position: top left !important; object-position: top left !important; }

.cq-dd-image.program-hero.itr { -o-object-position: top right !important; object-position: top right !important; }

.cq-dd-image.program-hero.i30 { -o-object-position: center 30% !important; object-position: center 30% !important; }

.cq-dd-image.program-hero.i60 { -o-object-position: center 60% !important; object-position: center 60% !important; }

.cq-dd-image.program-hero.ib30 { -o-object-position: bottom 30% !important; object-position: bottom 30% !important; }

.cq-dd-image.program-hero.ib60 { -o-object-position: bottom 60% !important; object-position: bottom 60% !important; }

.cq-dd-image.program-hero.it30 { -o-object-position: top 30% !important; object-position: top 30% !important; }

.cq-dd-image.program-hero.it60 { -o-object-position: top 60% !important; object-position: top 60% !important; }

.program-content { background-color: rgba(255, 255, 255, 0) !important; margin-top: -120px; position: relative !important; }

.program-content .cmp-background-area__container.program-intro{ border-radius: 20px 20px 0 0 !important; position: relative; }

.program-content .degree-options { margin-left: -20px; margin-top: -21.5px; padding: 0 !important; position: relative; }

.program-content .degree-options .text.parbase.section{ display: -webkit-inline-flex; display: inline-flex; margin-right: -10px; }

.program-content .degree-type { z-index: 7; }

.program-content .degree-type p { background-color: var(--bgsu-orange); border-bottom: 2px solid #FFF; border-radius: 12px 0px 12px 0px; border-right: 2px solid #FFF; color: #FFF !important; display: inline-block; display: inline-block; font-size: 12px; font-weight: 500; margin-bottom: 0 !important; margin-right: -11px; padding: 6px 10px 5px 25px; }

.program-content .minor p { background: var(--bgsu-tan) !important; }

.program-content .minor { z-index: 5; }

.program-content .masters p { background: var(--bgsu-brown) !important; }

.program-content .masters { z-index: 6; }

.program-content .online p { background: var(--bgsu-coral) !important; }

.program-content .online { z-index: 0; }

.program-content .firelands p { background: var(--bgsu-teal) !important; }

.program-content .firelands { z-index: 1; }

.program-content .certificate p { background: var(--bgsu-gold) !important; color: #000 !important; }

.program-content .certificate { z-index: 2; }

.program-content .doctorate p { background: var(--bgsu-seafoam) !important; color: #000 !important; }

.program-content .doctorate { z-index: 3; }

.program-content .title.section h1 { font-size: 3.5rem !important; margin-bottom: 5px !important; padding-top: 10px; }

.program-content .cmp-background-area__container.program-ctas { padding: 0 !important; }

.program-content .cmp-background-area__container.side-nav { margin-top: -5px; padding-top: 50px; top: 0; }

.program-content .side-nav .container { padding: 0 !important; }

.program-content .program-ctas p a { background: var(--bgsu-orange); border-radius: 500px; box-shadow: var(--shadow-elevation-medium) !important; box-sizing: border-box; color: #FFFFFF !important; display: block; font-size: 1rem; margin: 0 0 10px 0 !important; padding: var(--btn-large-padding); position: relative; text-align: center; text-decoration: none; text-transform: capitalize; transition: all .1s linear; width: 100%; }

.program-content .program-ctas p a:hover { box-shadow: var(--shadow-elevation-low); -webkit-transform: translateY(1px); transform: translateY(1px); }

.program-content .side-nav ul { padding: 0; }

.program-content .side-nav li { list-style: none; border-bottom: 1px solid #f2f2f2; }

.program-content .program-ctas p { color: #333; font-size: 0.85rem; letter-spacing: 0.5px; margin-bottom: 0 !important; text-transform: uppercase; }

.program-content .static-side-nav { position: static !important; }

@media screen and (max-width: 780px) { .program-content .degree-options{ margin-left: -20px; margin-top: -20px; padding: 0 !important; position: relative; }
  .program-content .cq-dd-image.program-hero { height: 275px !important; }
  .program-content .title.section h1 { font-size: 2.5rem !important; }
  .program-content .program-section h2 { font-size: 2.5rem !important; } }

@media (max-height: 650px) { .program-content .side-nav .fas { display: none; }
  .program-content .side-nav li { font-size: 0.85rem; }
  .program-content .side-nav .cmp-tool-list { margin-bottom: 5px; }
  .program-content .cmp-background-area__container.program-ctas{ margin-bottom: 5px !important; } }

@media (max-width: 1200px) { .program-content .side-nav .fas { display: none; }
  .program-content .side-nav li { font-size: 0.85rem; }
  .program-content .side-nav .cmp-tool-list { margin-bottom: 5px; }
  .program-content .cmp-background-area__container.program-ctas{ margin-bottom: 5px !important; } }

/* 7.3 New Tertiary Template Styling (Temporary - 5/13/2025) --------------------------------------------*/
.temp-library-bkgd { background-attachment: fixed !important; background-image: url("/content/dam/BGSU/news/2024/09/AD/libarary-9590.jpg") !important; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 0 0 120px 0 !important; margin-bottom: 0; padding-bottom: 3rem !important; position: relative; }

.temp-library-bkgd::after { background: rgba(0, 0, 0, 0.65); border-radius: 0 0 120px 0 !important; bottom: 0; content: ""; display: block; left: 0; position: absolute; right: 0; top: 0; }

.textbook-bkgd { background-image: url("/content/dam/BGSU/provost/images/faculty-hero-banner.jpg") !important; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 0 0 120px 0 !important; margin-bottom: 0; padding-bottom: 3rem !important; position: relative; }

.textbook-bkgd::after { background: rgba(0, 0, 0, 0.7); border-radius: 0 0 120px 0 !important; bottom: 0; content: ""; display: block; left: 0; position: absolute; right: 0; top: 0; }

.global-bkgd { background-image: url('/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg') !important; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 0 0 120px 0 !important; margin-bottom: 0; padding-bottom: 3rem !important; position: relative; }

.global-bkgd::after { background: rgba(137, 77, 51, .9); border-radius: 0 0 120px 0 !important; bottom: 0; content: ""; mix-blend-mode: multiply; display: block; left: 0; position: absolute; right: 0; top: 0; }

/* 2.2 Tertiary Background Images --------------------------------------------*/
.tertiary__header-content { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); background-attachment: initial; background-size: cover !important; }

.tertiary__header-content::after { background: rgba(79, 44, 29, .85); }

.admissions-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.admissions-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.alumni-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.alumni-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.arts-sciences-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.arts-sciences-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.business-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.business-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.counseling-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/counseling-background.jpg"); }

.counseling-bkgd::after { background: rgb(137 77 51/0%); }

.edu-human-dev-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.edu-human-dev-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.hhs-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.hhs-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.musical-arts-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.musical-arts-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.eng-innovation-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/cei.jpg"); }

.eng-innovation-bkgd::after { background: rgba(137, 77, 51, 0); }

.financial-aid-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.financial-aid-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.firelands-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.firelands-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.graduate-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.graduate-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.honors-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.honors-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.hr-bkgd { background-attachment: fixed; background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/human-resources-bkgd.jpg"); background-position: top !important; background-size: 100% auto !important; }

.hr-bkgd::after { background: rgba(0, 0, 0, 0.55); }

.ipp-bkgd { background-attachment: fixed; background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/ipp-background.png"); background-position: top !important; background-size: 100% auto !important; }

.ipp-bkgd::after { background: rgba(0, 0, 0, 0.3); }

.library-bkgd {  background-attachment: fixed; background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/library-bkgd.jpg"); background-position: top !important; background-size: 100% auto !important; }

.library-bkgd::after { background: rgba(0, 0, 0, 0.65); }

.library-bkgd-textbooks { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/library-bkgd-textbooks.jpg"); }

.library-bkgd-textbooks::after { background: rgba(0, 0, 0, 0.7); }

.life-design-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.life-design-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.marvin-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.marvin-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.parking-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/parking-services-banner.jpg"); }

.parking-bkgd::after { background: rgba(0, 0, 0, 0.35); }

.president-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.president-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.provost-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.provost-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.recwell-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.recwell-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.reg-records-bkgd { background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/bgsu-banner-main.jpg"); }

.reg-records-bkgd::after { background: rgba(137, 77, 51, 0.9); }

.research-bkgd { background-attachment: fixed; background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/wetlands.jpg"); background-position: top !important; background-size: 100% auto !important; }

.research-bkgd::after { background: rgba(0, 0, 0, 0.65); }

.world-lang-bkgd { background-attachment: fixed; background-image: url("/content/dam/BGSU/marketing-and-communication/images/tertiary-page-headers/world-lang-bkgd.jpg"); background-position: top !important; background-size: 100% auto !important; }

.world-lang-bkgd::after { background: rgba(0, 0, 0, 0.65); }

/* For all the Fixed images */
@media (max-width: 1199px){ .new-library-bkgd, .research-bkgd, .ipp-background.png, .world-lang-bkgd, .hr-bkgd { background-size: auto !important; } }

@media (max-width: 991px){ .new-library-bkgd, .research-bkgd, .ipp-background.png, .world-lang-bkgd, .hr-bkgd { background-size: contain !important; } }

#content.tertiary__container { margin-bottom:40px; }

/* Other code that needs to be added back in once you can compile again */

p:has(span.footnote) { line-height:1.2; }