footer .accessibility button.acc-contrast-switch {
	background-color: #000;
	display:flex;
	border: 1px solid #fff;
	border-radius:5000px;
	color:#fff;
	padding: var(--btn-small-padding);
	align-items: center;
}

footer .accessibility button.acc-contrast-switch:hover {
	color: #000!important;
	background-color:#fff;
}

footer .accessibility button.acc-contrast-switch span:not(.fa-2x) {
	font-size: 18px;
	line-height: 28px;
	vertical-align: top;
	margin-left: 5px;
}


body.acc-contrast {
	color: #ffffff;
}

body.acc-contrast div.hero-text{
	background:#000!important;
}

body.acc-contrast .header-container,
body.acc-contrast .nav-container.affix {
	background: #2e271e;
	color: #2e271e;
}



body.acc-contrast #main-content,
body.acc-contrast .header-top {
	background-color: #2e271e;
}

body.acc-contrast .nav-header {
	color: #2e271e;
}

body.acc-contrast .header__nav {
	margin-bottom: -1px;
	background-color: #000;
	box-shadow: var(--shadow-elevation-high);
}

body.acc-contrast #mobile-nav .nav-header{
	color: #ffffff;
}

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.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{
	color: #ffffff;
}

body.acc-contrast .dropdown-menu li>a:focus,
body.acc-contrast .dropdown-submenu:hover>a{
	color: var(--bgsu-orange);
	text-decoration: none;
}

body.acc-contrast ul .dropdown-menu p,
body.acc-contrast ul .dropdown-menu h2,
body.acc-contrast ul .dropdown-menu h3,
body.acc-contrast ul .dropdown-menu h4,
body.acc-contrast ul .dropdown-menu h5,
body.acc-contrast ul .dropdown-menu h6,
body.acc-contrast ul .dropdown-menu .footnote{
  color: #2e271e;
}

body.acc-contrast #countdown{
  background-color: #2e271e;
  color: #ffffff;
}

body.acc-contrast .navbar .nav>li>a{
	text-decoration: none;
}

body.acc-contrast .dropdown-menu li>a { 
	text-decoration: none;
	color: #2e271e;
}

body.acc-contrast .dropdown-menu li>a:hover {
	color: #000000;
}

body.acc-contrast .navbar .nav> .dropdown li>a:focus {
	color: #000000;
	text-decoration: none;
}

body.acc-contrast .navbar .nav>li>a:focus {
	color: #ffffff;
	text-decoration: none;
}

body.acc-contrast .header-container a{
	color: var(--bgsu-orange);
	text-decoration: none;
}

body.acc-contrast .header-container a:hover{
	color: #000000;
	text-decoration: underline;
}

body.acc-contrast .header-container a:hover{
	
}

body.acc-contrast a{
	color: #ffffff;
	text-decoration: var(--bgsu-orange) underline;
}


body.acc-contrast a:hover{
	color: #ffffff;
	text-decoration: none;
}

body.acc-contrast #content a:hover{
	color: #ffffff;
}



body.acc-contrast #content .cmp-tool-list__tool-item-link,
body.acc-contrast .cmp-tool-list__tool-item-link{
	text-decoration: none;
	color: #2e271e;
	background-color: #ffffff;
}

body.acc-contrast #content .cmp-tool-list__tool-item-link:hover,
body.acc-contrast .cmp-tool-list__tool-item-link:hover{
	text-decoration: none;
	color: #ffffff;
	background-color:  var(--bgsu-orange);
}

body.acc-contrast .cmp-hero__tool-list {
    /*! background-color: #2e271e; */
}

body.acc-contrast .flexStart{
    background-color: rgba(245,231,216,1.0) !important;
}

body.acc-contrast .flexStart a{
    color: var(--bgsu-orange) !important;
	background-color: #ffffff;
}

body.acc-contrast #screen2.split50__split-content, 
body.acc-contrast #screen2.split50__split-content p, 
body.acc-contrast #screen2.split50__split-content .intro, 
body.acc-contrast #screen2.split50__split-content h1, 
body.acc-contrast #screen2.split50__split-content h2, 
body.acc-contrast #screen2.split50__split-content h3, 
body.acc-contrast #screen2.split50__split-content h4, 
body.acc-contrast #screen2.split50__split-content h5, 
body.acc-contrast #screen2.split50__split-content h6, 
body.acc-contrast #screen2.split50__split-content blockquote{
  color: #000000 !important; 
}

body.acc-contrast .program-key li{
  background-color:#2e271e;
  color:#ffffff;
}

body.acc-contrast .split50__split-video a:link{
  background-color: #2e271e;
}

body.acc-contrast .split-1,
body.acc-contrast .split-2{
  background-color: #2e271e !important;
  color: #ffffff !important;
}

body.acc-contrast .program-top-whole{
  background-color: #2e271e;
  
}

body.acc-contrast .accordion_dropzone .accordion-heading a{
  color:#ffffff;
  text-decoration: none;
}

body.acc-contrast ul.news p a span.news-date,
body.acc-contrast ul.news p a span.news-title{
	color: var(--bgsu-orange);
	text-decoration: underline;
}

body.acc-contrast ul.news p a span.news-date:hover,
body.acc-contrast ul.news p a span.news-title:hover{
	text-decoration: none;
	color: #ffffff;
}

body.acc-contrast span.button-orange>.btn{
	background-color: var(--bgsu-orange);
	color: #000000;
	text-decoration: underline;
}

body.acc-contrast span.button-orange>.btn:hover{
	background-color: #d86202;
	color:#000000;
	text-decoration: none;
}

body.acc-contrast span.button-gray>.btn{
	background-color: #C4C4C4;
	text-decoration: underline;
	color: #000000;
}

body.acc-contrast span.button-gray>.btn:hover{
	background-color: #b1b1b1;
	color: #000000;
	text-decoration: none;
}

body.acc-contrast div.text.parbase.section span.btn a{
	color: #2e271e;
}

body.acc-contrast h1 span.gray,
body.acc-contrast h2 span.gray,
body.acc-contrast h3 span.gray,
body.acc-contrast h4 span.gray,
body.acc-contrast h5 span.gray,
body.acc-contrast h6 span.gray {
	color: #C4C4C4;
}

body.acc-contrast div.infobox.widget>.btn {
	background-color: var(--bgsu-orange);
	color: #2e271e;
}

body.acc-contrast div.infobox.widget>.btn:hover {
	background-color: #d86202;
	color: #2e271e;
}

body.acc-contrast #top.test-top {
	display: none;
}

body.acc-contrast h1.college-title,
body.acc-contrast h2.college-title,
body.acc-contrast .navbar .nav>li.search-nav,
body.acc-contrast .navbar .nav>li.email-btn {
	border-left: 1px solid #ffffff;
}

body.acc-contrast .navbar .nav>li.add-link {
	border-right: 1px solid #ffffff;
}

body.acc-contrast div.header-search-bar a.ss-icon {
	border: 2px solid #ffffff;
}

body.acc-contrast div.header-search-bar form input#q {
	height: 20px;
}

body.acc-contrast div.header-search-bar button.ss-icon {
	background-color: var(--bgsu-orange);
	color: #2e271e;
}

body.acc-contrast .mm-menu {
	color: #ffffff;
}

body.acc-contrast div#page-banner h1 {
	display: block;
	background: #2e271e;
	color: #ffffff !important;
	padding: 10px;
}

body.acc-contrast .cmp-page-banner__title {
	background: #2e271e;
	color: #ffffff !important;
}

body.acc-contrast .cmp-page-banner__title,
body.acc-contrast .cmp-page-banner__title>.lead {
	background-color: #2e271e;
	padding-top: 5px;
}

body.acc-contrast .pullquoteLeft {
	color: var(--bgsu-orange);
	border-right: 4px solid #ffffff;
}

body.acc-contrast .pullquoteRight {
	color: var(--bgsu-orange);
	border-left: 4px solid #ffffff;
}

body.acc-contrast div.accordion-heading .accordion-toggle:hover {
	background-color: #1c1712;
	color: #ffffff!important;
}
body.acc-contrast .accordion-toggle.collapsed .accordion-wrapper:hover{
	color:#ffffff!important;
}
body.acc-contrast .sorting_disabled,
body.acc-contrast table.dataTable.display tbody tr.odd {
	color: #2e271e;
	background-color: #ffffff;
}

body.acc-contrast .btn-group>.btn {
	background-color: #2e271e;
	text-decoration: underline;
}

body.acc-contrast .btn-group.open.btn-primary.dropdown-toggle {
	background-color: #2e271e;
}

body.acc-contrast .btn-group>.btn:hover {
	background-color: #2e271e;
	color: #fe871a;
	text-decoration: none;
}

body.acc-contrast .btn-group .dropdown-menu {
	background-color: #ffffff;
	color: #2e271e;
}

body.acc-contrast .btn-group .dropdown-menu a:hover {
	background-color: #2e271e;
	color: #ffffff;
}

body.acc-contrast .btn-group .dropdown-menu li > a {
	color: #2e271e;
}

body.acc-contrast #content .nav-news h3,
body.acc-contrast #content .nav-news .orange {
	color: #2e271e;
	text-decoration: underline;
}

body.acc-contrast #content .nav-news h3:hover,
body.acc-contrast #content .nav-news .orange:hover {
	text-decoration: none;
}

body.acc-contrast .nav-news a {
	background-color: #2e271e;
}

body.acc-contrast #content .sidebar-news p {
	color: #ffffff;
}

body.acc-contrast #event_list a {
	color: #ffffff;
}

body.acc-contrast span.orange {
	color: var(--bgsu-orange);
	text-decoration: underline;
}

body.acc-contrast span.orange:hover {
	color: #ffffff;
	text-decoration: none;
}

body.acc-contrast .jgallery .zoom-container .title.fade {
	background-color: #2e271e;
	opacity: 1.0;
}

body.acc-contrast #content div.learn_more_box div.learn-more-title {
	color: #2e271e;
}

body.acc-contrast #content .widget.text-widget p,
body.acc-contrast #content .widget.text-widget h2,
body.acc-contrast #content .widget.text-widget h3,
body.acc-contrast #content .widget.text-widget h4,
body.acc-contrast #content .widget.text-widget h5,
body.acc-contrast #content .widget.text-widget h6 {
	color: #2e271e;
}

body.acc-contrast p span.footnote {
	color: #ffffff;
}

body.acc-contrast div.breadcrumbs {
	color: #ffffff;
}

body.acc-contrast .flex-control-paging li a {
	background-color: #72564a;
}

body.acc-contrast .flex-control-paging li a.flex-active {
	background-color: #ffffff;
}

body.acc-contrast p.tout {
	color: #ffffff;
}

body.acc-contrast span.ghost>a,
body.acc-contrast span.ghost>.request-info-allied-health,
body.acc-contrast span.ghost>.steps-apply-allied-health,
body.acc-contrast span.ghostFilled a {
	background-color: #2e271e;
}

body.acc-contrast span.ghost>a:hover,
body.acc-contrast span.ghost>.request-info-allied-health:hover,
body.acc-contrast span.ghost>.steps-apply-allied-health:hover,
body.acc-contrast span.ghostFilled a:hover {
	background-color: #fe871a;
	color: #2e271e;
}

body.acc-contrast .btn.btn-primary{
	background-color: #ffffff;
	text-decoration: underline;
	color: #2e271e;
}

body.acc-contrast .btn {
	background-color: #696969;
	text-decoration: underline;
	color: #ffffff;
}

body.acc-contrast .btn.btn-primary:hover,
body.acc-contrast .btn:hover {
	background-color: #fe871a;
	color: #2e271e;
	text-decoration: none;
}

body.acc-contrast .cmp-background-area.noPadding>div.body-parsys {
	background-color: #2e271e;
}

body.acc-contrast .admissions{
	background: #ffffff;
}

body.acc-contrast .progDescription{
	color:#ffffff !important;
}

body.acc-contrast #actions,
body.acc-contrast #hours,
body.acc-contrast .tab-content,
body.acc-contrast .tab-content p,
body.acc-contrast .tab-content h1,
body.acc-contrast .tab-content h2,
body.acc-contrast .tab-content h3,
body.acc-contrast .tab-content h4,
body.acc-contrast .tab-content h5,
body.acc-contrast .tab-content h6,
body.acc-contrast .tab-content li,
body.acc-contrast .tab-content ul,
body.acc-contrast .tab-content .footnote,
body.acc-contrast .tab-content .blockquote {
	background-color: #2e271e;
	color:#ffffff !important;
	padding-bottom: 5px;
	padding-left: 8px;
}

body.acc-contrast .tab-content a:hover {
	color: #ffffff !important;
}

body.acc-contrast .tab-content> .btn.btn-primary,
body.acc-contrast .tab-content .btn{
	background-color: var(--bgsu-orange);
	text-decoration: underline;
	color: #2e271e !important;
}

body.acc-contrast .localist-widget-hl .event-card {
  background: #ffffff !important
}

body.acc-contrast .localist-widget-hl .event-card .event-short-date{
	background: #2e271e
}


body.acc-contrast .nav-tabs>.active>a:hover {
	color: #ffffff !important;
}

body.acc-contrast .nav-tabs > li > a:hover{
	background-color: #3a3125;
	color: #ffffff;
}

body.acc-contrast div.tab_control.section .nav-tabs > .active > a,
body.acc-contrast div.tab_control.section .nav-tabs > .active > a:hover {
	box-shadow: 0 18px 0px 0px #2e271e, 3px 0 10px -4px rgba(0, 0, 0, 0.3), -3px 0 10px -4px rgba(0, 0, 0, 0.3);
}

body.acc-contrast .nav-tabs li a {
	background-color:#3a3125;
}

body.acc-contrast .nav-tabs > .active > a,  
body.acc-contrast .nav-tabs > .active > a:hover{
	color: #ffffff !important;
	background-color:#2e271e !important;
}

body.acc-contrast .dataTables_wrapper .dataTables_length,
body.acc-contrast .dataTables_wrapper .dataTables_filter,
body.acc-contrast .dataTables_wrapper .dataTables_info,
body.acc-contrast .dataTables_wrapper .dataTables_processing,
body.acc-contrast .dataTables_wrapper .dataTables_paginate {
	color: #ffffff;
}

body.acc-contrast #sidenav > ul > li.active > a,
body.acc-contrast .cat-widget > ul > li.active > a {
	color: #ffffff;
	border-left: 1px solid #ffffff;
}

body.acc-contrast #sidenav>ul>li a:hover,
body.acc-contrast .cat-widget>ul>li a:hover {
	background: #2e271e;
	color: #ffffff;
}

body.acc-contrast #sidenav>ul>li>a {
	text-decoration: none;
}

body.acc-contrast #sidenav > ul > li > ul > li.active > a {
	color: #ffffff;
	border-left:1px solid #ffffff;
}

body.acc-contrast #sidenav a,
body.acc-contrast .breadcrumbs a{
	text-decoration: none;
}

body.acc-contrast .sidebar-left a{
  font-weight: 600;
}


body.acc-contrast .tertiary_column_control .section a{
  font-weight: 600;
}

body.acc-contrast #gray-bar>.container>.row>.container-news>.slider>.row p {
	color: #000;
}

body.acc-contrast #content div.learn_more_box div.learn-more-subtitle {
	color: #ffffff;
}

body.acc-contrast div.commenting.section {
	background-color: #ffffff;
}

body.acc-contrast div.cmp-background-area__container{
	background-color: #2e271e !important;
}


body.acc-contrast div.cmp-background-area,
body.acc-contrast div.cmp-background-area p,
body.acc-contrast div.cmp-background-area h1,
body.acc-contrast div.cmp-background-area h2,
body.acc-contrast div.cmp-background-area h3,
body.acc-contrast div.cmp-background-area h4,
body.acc-contrast div.cmp-background-area h5,
body.acc-contrast div.cmp-background-area h6,
body.acc-contrast div.cmp-background-area ul,
body.acc-contrast div.cmp-background-area li{
	/* background-color: #333333 !important; */
	color: #ffffff !important;
}

body.acc-contrast .cmp-background-area a h2,
body.acc-contrast .cmp-background-area a h3,
body.acc-contrast .cmp-background-area a h4,
body.acc-contrast .cmp-background-area a h5,
body.acc-contrast .cmp-background-area a h6{
	color: var(--bgsu-orange) !important;
	text-decoration: underline;
}

body.acc-contrast .cmp-background-area a h2:hover,
body.acc-contrast .cmp-background-area a h3:hover,
body.acc-contrast .cmp-background-area a h4:hover,
body.acc-contrast .cmp-background-area a h5:hover,
body.acc-contrast .cmp-background-area a h6:hover{
	color: #ffffff !important;
	text-decoration: none;
}

body.acc-contrast .cmp-mid-bar {
/*	background: transparent !important;*/
	background: #2e271e !important;
	color: #ffffff;
}

body.acc-contrast #gray-bar,
body.acc-contrast #gray-bar p {
	background-color: #2e271e !important;
	color: #ffffff !important;
}

body.acc-contrast .span6 h1 {
	color: #2e271e !important;
}

body.acc-contrast #myCarousel .carousel-control,
body.acc-contrast #myCarousel .flex-direction-nav li a,
body.acc-contrast .page-banner .tertiary-slider .flex-direction-nav li a {
	background-color: #2e271e;
}

body.acc-contrast .mm-page {
	background-color: #2e271e;
}

body.acc-contrast th,
body.acc-contrast td {
	background-color: #2e271e !important;
	color: #ffffff !important;
}

body.acc-contrast footer{
	margin-top:30px;
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .08);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.0);
    background-color: #ffffff;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #2e271e), color-stop(1, rgba(0,0,0,0.0)) );
}


body.acc-contrast .header-container {
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .08);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .08);
    background-color: #2e271e;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, #2e271e 100%);
	background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgba(0, 0, 0, .08)),
			color-stop(1, #2e271e)
		);
	}

body.acc-contrast legend{
	color:#ffffff;
}

body.acc-contrast div.feature-mobile-only{
	display:block!important; 
}

body.acc-contrast div.feature-mobile-only img{
  background-position: center;
  object-fit: cover;
  width: 100%;
  max-height: 825px;
}

body.acc-contrast .parallax-window{
	display:none;
}
  
body.acc-contrast div.feature-story-title{
	margin-top:0px!important;
	background: #2e271e!important;
}
body.acc-contrast div.feature-story-title h1, body.acc-contrast div.feature-story-title h2, body.acc-contrast div.feature-story-title p{
	color:#FFF!important;
}


body.acc-contrast .feature-story-sticky-topbar div.custom-header{
background: #2e271e!important;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
}
body.acc-contrast .feature-story-sticky-topbar div.custom-header p{
	color:#FFF!important;
}

body.acc-contrast .navbar .btn-navbar .icon-bar{
	background: #2e271e;
}

body.acc-contrast div#main-nav.navbar .btn-small-nav-search{
	color: #2e271e;
}

body.acc-contrast div.parsys.body-parsys.mobile-only{
	background: #2e271e !important;
	border: 5px solid white;
}


body.acc-contrast .form_container .formTitle {
    color: #fff;
}

body.acc-contrast form label span{
  color: #FF4D4D!important;
}

body.acc-contrast .gsc-input th, 
body.acc-contrast .gsc-input td{
	background-color:#ffffff !important;
}

body.acc-contrast div.header-search-bar div[id^=___gcse] .gsc-control-searchbox-only form.gsc-search-box input.gsc-search-button{
	background-color: var(--bgsu-orange) !important;
}

body.acc-contrast div.header-search-bar div[id^=___gcse] .gsc-control-searchbox-only form.gsc-search-box input.gsc-search-button:hover {
  background: #d86202 !important;
  background-position: 20px!important;
  border-color: #d86202!important;
}

div[id^="___gcse"] .gsc-control-cse .gs-result .gs-title a{
	font-weight: normal;
}

body.acc-contrast .gsc-control-cse{
	background-color:#2e271e !important;
	border-color: #2e271e !important;
}

body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult div.gs-visibleUrl, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult div.gs-visibleUrl,
body.acc-contrast .gsc-orderby-label,
body.acc-contrast .gs-fileFormat,
body.acc-contrast .gsc-result-info,
body.acc-contrast .gsc-branding-text, 
body.acc-contrast .gcsc-branding-text,
body.acc-contrast  .gsc-branding-text,
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult .gs-snippet, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult .gs-snippet, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-fileFormatType{
	color: #ffffff;
}

body.acc-contrast .gs-title a,
body.acc-contrast .gs-result .gs-title, 
body.acc-contrast .gs-result .gs-title *,
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult.gs-result a.gs-title:link, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult.gs-result a.gs-title:link b, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult a.gs-title:link, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult a.gs-title:link b, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited b, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult a.gs-title:visited, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult a.gs-title:visited b{
	color: var(--bgsu-orange) !important;
	text-decoration: underline;
}

body.acc-contrast .gs-title a:hover,
body.acc-contrast .gs-result .gs-title, 
body.acc-contrast .gs-result .gs-title a *:hover,
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult.gs-result a.gs-title:hover, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult.gs-result a.gs-title:hover b, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult a.gs-title:hover, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult a.gs-title:hover b, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult.gs-result a.gs-title:hover, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-webResult.gs-result a.gs-title:hover b, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult a.gs-title:hover, 
body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gs-imageResult a.gs-title:hover b{
  color: #ffffff !important;
}

body.acc-contrast .gsc-webResult.gsc-result, 
body.acc-contrast .gsc-results .gsc-imageResult{
	background-color:#2e271e !important;
	border-color: #2e271e !important;
}

body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page{
	color: #ffffff;
	background-color: #2e271e;
}

body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page{
	background-color: #2e271e;
	text-decoration: underline;
}

body.acc-contrast div[id^="___gcse"] .gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{
  color: #ffffff;
	text-decoration: none;
}

body.acc-contrast div.header-search-bar div[id^="___gcse"] .gsc-control-searchbox-only form.gsc-search-box button.bgsu-gsc-search-button{
	background-color: var(--bgsu-orange) !important;
	color: #2e271e !important;;
}

body.acc-contrast div.header-search-bar div[id^="___gcse"] .gsc-control-searchbox-only form.gsc-search-box button.bgsu-gsc-search-button:hover{
	background-color: #d86202 !important;
	color: #000000 !important;
}

body.acc-contrast .gsc-completion-container span:hover{
	background-color: #ffffff !important;
	color: #2e271e !important;
}


body.acc-contrast .gs-no-results-result .gs-snippet, 
body.acc-contrast .gs-error-result .gs-snippet{
	background-color:#2e271e;
	border:none;
}

body.acc-contrast footer .accessibility p a:hover,
body.acc-contrast footer .accessibility button.acc-contrast-switch:hover{
	color:#ffffff;
}

body.acc-contrast .brownHighlight,
body.acc-contrast .orangeHighlight{
	background-color:#2e271e !important;
}

body.acc-contrast .prgmNav{
	background: #ffffff;
}

body.acc-contrast .prgmNav a{
	color: #2e271e;
}

/*body.acc-contrast div.list.card .listAll{
	background: #ffffff;
	color: #2e271e;
}

body.acc-contrast div.list.card article section{
	background-color: #2e271e;
	color: #ffffff;
}*/

body.acc-contrast .cmp-filterlist__result-description{
	color:#FFF!important;
	text-decoration:none!important;
}

body.acc-contrast .cmp-filterlist__results-list-all, body.acc-contrast .cmp-filterlist__filter-options, body.acc-contrast .cmp-filterlist__show-all{
	background-color:#333333;
	color:#FFF;
}

body.acc-contrast .cmp-filterlist__results--card-view .cmp-filterlist__result-item{
	outline:1px solid #fff;
	border-bottom:5px solid transparent;
}

body.acc-contrast .cmp-filterlist__container .filterParSys .filters-clusters.section .cmp-filters-clusters__title{
	color:#fff;
}

body.acc-contrast .cmp-filterlist__result-link{
	text-decoration:none!important;
}


body.acc-contrast .cmp-filterlist__result-title{
	text-decoration:underline!important;
}

body.acc-contrast .cmp-filters__key-symbol--bachelor, body.acc-contrast .cmp-filterlist__key-symbol--bachelor{
	background:#9790f6;
}

body.acc-contrast .flexStart,
body.acc-contrast .split50{
  background-color:#2e271e !important;
}

body.acc-contrast #screen2.split50__split-content, 
body.acc-contrast #screen2.split50__split-content p, 
body.acc-contrast #screen2.split50__split-content .intro, 
body.acc-contrast #screen2.split50__split-content h1, 
body.acc-contrast #screen2.split50__split-content h2, 
body.acc-contrast #screen2.split50__split-content h3, 
body.acc-contrast #screen2.split50__split-content h4, 
body.acc-contrast #screen2.split50__split-content h5, 
body.acc-contrast #screen2.split50__split-content h6, 
body.acc-contrast #screen2.split50__split-content blockquote{
  color: #ffffff !important;
}

body.acc-contrast #screen2.split50__split-content a, 
body.acc-contrast #screen2.split50__split-content p a, 
body.acc-contrast #screen2.split50__split-content .intro a, 
body.acc-contrast #screen2.split50__split-content h1 a, 
body.acc-contrast #screen2.split50__split-content h2, 
body.acc-contrast #screen2.split50__split-content h3 a, 
body.acc-contrast #screen2.split50__split-content h4 a, 
body.acc-contrast #screen2.split50__split-content h5 a, 
body.acc-contrast #screen2.split50__split-content h6 a, 
body.acc-contrast #screen2.split50__split-content blockquote a{
  color:var(--bgsu-orange) !important;
}

body.acc-contrast .splitOverlay.tan .split50__split-content-inner,
body.acc-contrast .splitOverlay.orange .split50__split-content-inner,
body.acc-contrast .splitOverlay.brown .split50__split-content-inner{
  background-color:#2e271e !important;
}

body.acc-contrast .split50__split-content, 
body.acc-contrast .split50__split-content p, 
body.acc-contrast .split50__split-content .intro, 
body.acc-contrast .split50__split-content h1, 
body.acc-contrast .split50__split-content h2, 
body.acc-contrast .split50__split-content h3, 
body.acc-contrast .split50__split-content h4, 
body.acc-contrast .split50__split-content h5, 
body.acc-contrast .split50__split-content h6, 
body.acc-contrast .split50__split-content blockquote{  
  color: #ffffff !important;
}

body.acc-contrast .split50__split-content a, 
body.acc-contrast .split50__split-content p a, 
body.acc-contrast .split50__split-content .intro a, 
body.acc-contrast .split50__split-content h1 a, 
body.acc-contrast .split50__split-content h2 a, 
body.acc-contrast .split50__split-content h3 a, 
body.acc-contrast .split50__split-content h4 a, 
body.acc-contrast .split50__split-content h5 a, 
body.acc-contrast .split50__split-content h6 a, 
body.acc-contrast .split50__split-content blockquote a{  
  color: var(--bgsu-orange) !important;
}

body.acc-contrast .splitOverlay a.btn{
  background-color:#2e271e!important;
}

body.acc-contrast .split50 .breadcrumbs li{
  color: #ffffff !important;
}

body.acc-contrast a.resetFilters:link, 
body.acc-contrast a.resetFilters:active, 
body.acc-contrast a.resetFilters:visited {
    background: #FFF;
    border: 1px solid #666;
    padding: 10px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    text-align: center;
    font-weight: 600;
    transition: all .3s ease;
    color: #2e271e;
}

body.acc-contrast a.resetFilters:hover,
body.acc-contrast .card-link:hover{
  background: #2e271e;
}

body.acc-contrast .card,
body.acc-contrast .card-link,
body.acc-contrast .card-header,
body.acc-contrast #content li.list-group-item{
  background:#2e271e;
 
}

body.acc-contrast .cmp-background-area .accordion-heading a{
  background: #2e271e;
  border: 1px solid #666;
}

body.acc-contrast .orange-flag .textFlag{
      background: #2e271e;
      color:#fff;
}


body.acc-contrast .alert{background:#000!important; color:#fff;}
body.acc-contrast .alert p, body.acc-contrast .alert h1, body.acc-contrast .alert h2, body.acc-contrast .alert h3, body.acc-contrast .alert h4, body.acc-contrast .alert h5, body.acc-contrast .alert h6{color:#fff!important; text-shadow:none;}
body.acc-contrast .alert a{text-shadow:none;}



body.acc-contrast #main-content div.cmp-split-screen .program-bttn p a,
body.acc-contrast #main-content div.cmp-split-screen .program-bttn.orange p a
body.acc-contrast #main-content div.cmp-split-screen .program-bttn.brown p a,
body.acc-contrast #main-content div.cmp-split-screen .program-bttn.white p a,
body.acc-contrast #main-content .program-bttn p a,
body.acc-contrast #main-content .program-bttn.orange p a
body.acc-contrast #main-content .program-bttn.brown p a,
body.acc-contrast #main-content .program-bttn.white p a,
body.acc-contrast div.cmp-split-screen .program-bttn p a,
body.acc-contrast div.cmp-split-screen .program-bttn.orange p a
body.acc-contrast div.cmp-split-screen .program-bttn.brown p a,
body.acc-contrast div.cmp-split-screen .program-bttn.white p a{
	background-color:#000!important;
	color:#FFFFFF!important;
	text-decoration:underline!important;
	}


body.acc-contrast .cmp-cookie-stmt, body.acc-contrast .cmp-cookie-stmt p{
	background:#FFF!important;
	color:#000!important;
	
}

body.acc-contrast .cmp-cookie-stmt a{
	color:#000!important;
	text-decoration:underline!important;
	
}

body.acc-contrast .cmp-cookie-stmt .cmp-cookie-stmt__accept-action{
	color:#000;
	background:none;
	border:1px solid #000;
}
body.acc-contrast .home-tiles .cmp-callout-box__title{
	background-color: #2e271e!important;
	color: #FFF!important;
	margin: 0 10px!important;
	padding: 5px!important;
}
body.acc-contrast .home-tiles .cmp-callout-box__action{
	margin: 0 10px!important;
}

body.acc-contrast .cmp-callout-box__action{
	color:#000!important;
	background-color:#FFF!important
}


body.acc-contrast .flex-container div{
	background-color:#000!important;
}

body.acc-contrast .flex-container div, body.acc-contrast .flex-container a{
	background-color:#000!important;
}

body.acc-contrast .div-with-bg{
	background:#333;
}

body.acc-contrast .footer__background {
	/* background-image: url("http://www.bgsu.edu/content/dam/BGSU/marketing-and-communication/images/2022/footer-1.jpg"); */
	background-position: center;
	background-size: cover;
	/* border-radius: 50px 0 0 0; */
	padding: 90px 0 60px 0;
	background-color: #2e271e !important;
	background-image: none;
}

body.acc-contrast .cmp-filterlist__filter-title {
	font-size: 1rem;
	border: none;
	background-color: transparent;
	color: #ffffff;
}

body.acc-contrast .cmp-header__main {
	display: block;
	background-color: #000;
}

body.acc-contrast .cmp-header__top {
	background-color: #000;
	padding: 5px 0;
	border-bottom: 1px solid #fff;
}

body.acc-contrast .cmp-header a:hover, body.acc-contrast .cmp-header a:active, body.acc-contrast  .cmp-header a:focus{
	color:var(--bgsu-orange);
}

body.acc-contrast .btn.btn-primary{
	background-color: #ffffff !important;;
	text-decoration: underline;
	color: #2e271e;
}

body.acc-contrast .cmp-hero__content {
	color: #fff;
	/* max-width: 30%; */
	padding: 20px;
	margin: 0;
	background-color: #2e271e;
}

body.acc-contrast .cmp-hero__content .cmp-hero__text {
	/*! background-color: #2e271e; */

}



body.acc-contrast .nav-tabs li a {
	background-color: #2e271e;
	color: #ffffff !important;
}

body.acc-contrast .splitOverlay.border-box .split50__split-content-inner {
	border-radius: 12px;
	background-color: #2e271e !important;
}

body.acc-contrast .text .bracket {
	background-image: linear-gradient(var(--bgsu-orange), var(--bgsu-orange)), linear-gradient(var(--bgsu-orange), var(--bgsu-orange)), linear-gradient(var(--bgsu-orange), var(--bgsu-orange)), linear-gradient(var(--bgsu-orange), var(--bgsu-orange));
	background-repeat: no-repeat;
	background-size: 10px 4px;
	background-position: top left, top right, bottom left, bottom right;
	border: solid var(--bgsu-orange);
	border-width: 0 4px;
	padding: 5px 10px;
	background-color: rgba(255, 255, 255, 0) !important;
	display: inline-block;
}

body.acc-contrast #page-banner .cmp-page-banner__background--white + .cmp-page-banner__headline {
	background-color: #2e271e !important;
}


body.acc-contrast .cmp-page-banner__subtext.lead {
	color: #ffffff !important;
}

body.acc-contrast .cmp-accordion-dropzone__title.collapse > .accordion-wrapper:hover {
	text-decoration: underline;
	text-decoration-color: var(--bgsu-orange);
	color: var(--bgsu-orange);
}

body.acc-contrast .cmp-accordion-item__title.collapse > .accordion-wrapper:hover {
	text-decoration: underline;
	text-decoration-color: var(--bgsu-orange);
	color: #ffffff;
}

body.acc-contrast .cmp-form-container__title {
	color: #ffffff;
	line-height: 1.6em;
	font-size: 1.8em;
	font-weight: 100;
	border-bottom: 1px solid #ececec;
	vertical-align: bottom;
	display: block;
	margin-bottom: 20px;
}

body.acc-contrast .cmp-page-list__date--news {
	width: auto;
	border: none;
	display: block;
	text-transform: none;
	text-align: left;
	font-size: .65rem;
	color: #ffffff;
	font-weight: var(--body-light-weight);
}



body.acc-contrast span.orangeHighlight {
	background: #ffc493;
	color: #ffffff;
	line-height: 1.0;
}

body.acc-contrast span.brownHighlight {
	background: #ffc493;
	color: #ffffff;
	line-height: 1.0;
}



body.acc-contrast #page-banner .cmp-page-banner__background--brown + .cmp-page-banner__headline {
	background-color: #2e271e;
}

body.acc-contrast .localist-widget-hl .event-card {
	background: #2e271e !important;
}

body.acc-contrast #screen2.split50__split-content, 
body.acc-contrast #screen2.split50__split-content p, 
body.acc-contrast #screen2.split50__split-content .intro, 
body.acc-contrast #screen2.split50__split-content h1, 
body.acc-contrast #screen2.split50__split-content h2, 
body.acc-contrast #screen2.split50__split-content h3, 
body.acc-contrast #screen2.split50__split-content h4, 
body.acc-contrast #screen2.split50__split-content h5, 
body.acc-contrast #screen2.split50__split-content h6, 
body.acc-contrast #screen2.split50__split-content blockquote{
  color: #ffffff !important;
}

body.acc-contrast .cmp-page-banner__title--white, 
body.acc-contrast #page-banner .carousel-caption .carousel-caption-text.cmp-page-banner__title--white {
	color: #ffffff !important;
}

body.acc-contrast #page-banner .carousel-caption h1,
body.acc-contrast #page-banner .carousel-caption .lead {
	color: #fff !important;
	text-shadow: none !important;
	padding: 10px 10px 10px 0 !important;
}

body.acc-contrast .localist-widget-hl .event-card .content p {
	margin: 0;
	/* overflow: hidden; */
	/* display: -webkit-box; */
	/* text-overflow: ellipsis; */
	/* -webkit-line-clamp: 3; */
	/* -webkit-box-orient: vertical; */
	/* -moz-box-orient: vertical; */
	line-height: 1.5em;
	font-family: "Verb",Georgia,serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

body.acc-contrast .cmp-hero__tool-list .cmp-tool-list__tool-item a.cmp-tool-list__tool-item-link {
	color: #2e281e !important;
	background: #ffffff;
}

body.acc-contrast .cmp-hero__tool-list .cmp-tool-list__tool-item a.cmp-tool-list__tool-item-link:hover {
	background: var(--bgsu-orange) !important;
	color: #ffffff !important;
}



body.acc-contrast .cmp-header {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
	background-color: #000;
}
body.acc-contrast header.cmp-header *:focus-visible,
body.acc-contrast .header__nav *:focus-visible{
	outline-color:var(--bgsu-orange)!important;
}

body.acc-contrast .cmp-background-area__container.fixed .text .card {
	background-color: #2e271e;
}

body.acc-contrast .prgmNav a:hover {
	background: var(--bgsu-orange);
	color: #ffffff !important;
}

body.acc-contrast .cmp-callout-box__enclosure.card.home .cmp-callout-box__title{
	background:var(--bgsu-brown);
}

body.acc-contrast .cmp-callout-box__enclosure.card.home .cmp-callout-box__title::after{
	background:#000!important;
}

body.acc-contrast .cmp-flick__title{
	color:#000!important;

}


body.acc-contrast .text .card.linked:hover a .btn {
	background-color: var(--bgsu-orange-hover);
	color: #2e271e;
	text-decoration: none;
}

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

body.acc-contrast .cta-white {
background:none;
border:2px solid #FFFFFF;
border-radius:12.5px;
}

body.acc-contrast .brown span.teal {
color:#F1C052;
}



/*Jan 27 additions*/
body.acc-contrast .home--admissions .cmp-tool-list__tool-item:nth-of-type(1) .cmp-tool-list__tool-item-link {
	background: #FFF;
	color: #2e271e;
	border-radius: 5000px;
	margin-right: 40px;
}

body.acc-contrast .home--admissions .cmp-tool-list__tool-item:nth-of-type(2) .cmp-tool-list__tool-item-link {
	background: #FFF;
color: #2e271e;
	border-radius: 5000px;
	margin-right: 40px;
}
body.acc-contrast .home--admissions .cmp-tool-list__tool-item:nth-of-type(3) .cmp-tool-list__tool-item-link {
	background: #FFF;
color: #2e271e;
	border-radius: 5000px;
}

body.acc-contrast .cmp-flick__title {
	color: #fff !important;
	background-color: #2e271e;
	border-radius: 6px;
}
body.acc-contrast .cmp-flick__action {
	color: #fff !important;
	background-color: #2e271e!important;
	padding: 5px;
	text-decoration:underline!important;
}
body.acc-contrast .cmp-flick__action:hover {
	color: #000 !important;
	background-color: #FFF!important;
	
}

body.acc-contrast .cmp-flick--people .cmp-flick__action {
	color: #fff;

}

body.acc-contrast .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: #2e271e !important;
	text-decoration: underline;
}

body.acc-contrast .cmp-tertiary_column_control__container.container-fluid.px-0.white-col {
	padding: 0px 40px 30px 40px !important;
	border-radius: 12.5px;
	position: relative;
	z-index: 1;
	background-color: #2e271e;
}
body.acc-contrast footer .accessibility button.acc-contrast-switch {
	color: #fff;
		text-decoration: none;
	
}

body.acc-contrast footer .accessibility p a:hover, body.acc-contrast footer .accessibility button.acc-contrast-switch:hover {
	color: #ffffff;
text-decoration: underline;
}






/* END HIGH CONTRAST STYLES*/




@media screen and (prefers-reduced-motion){
.cmp-hero__wrapper:hover .cmp-hero__link + .cmp-hero__abs-container .cmp-hero__text .cmp-hero__link-text p::after {
animation:none!important
}
}




.twitter-share-button {
	visibility: visible !important; 
}

.cmp-callout-box__overlay.textFlag+ .cmp-callout-box__title{margin-top:-10px;}

.orange-flag .textFlag{
  	background: var(--bgsu-orange);
  	color:#fff;
  	padding:10px;
  	font-size:16px;
 	position: relative;
 	top:-50px;
  	font-weight:400;
  	text-transform: none;
	display: inline;
}

@media (min-width: 0px) and (max-width: 480px) {
.orange-flag h3 .textFlag{font-size: 13px;}	
}

@media (min-width: 768px) and (max-width: 979px) {
	.orange-flag h3 .textFlag{font-size: 13px;}	
}


/* Classes for text sizes and editing site-wide */
body .margin20{margin:20px 0;}
body .margin40{margin:40px 0;}
body .margin60{margin:60px 0;}
body .margin80{margin:80px 0;}
body .margin100{margin:100px 0;}
body .margin120{margin:120px 0;}
body .margin140{margin:140px 0;}
body .margin160{margin:160px 0;}
body .marginTop20{margin:20px 0 0 0;}
body .marginTop40{margin:40px 0 0 0;}
body .marginTop60{margin:60px 0 0 0;}
body .marginTop80{margin:80px 0 0 0;}
body .marginTop100{margin:100px 0 0 0;}
body .marginBottom20{margin:0 0 20px 0;}
body .marginBottom40{margin:0 0 40px 0;}
body .marginBottom60{margin:0 0 60px 0;}
body .marginBottom80{margin:0 0 80px 0;}
body .marginBottom100{margin:0 0 100px 0;}
body .txt16, body .txtMedium p, body .cmp-mid-bar .txt16 p{font-size:16px; line-height:1.6;}
body .txtMedium, body .txtMedium p, body .cmp-mid-bar .txtMedium p{font-size:20px; line-height:1.25;}
	body .txtMedium p + p, body .cmp-mid-bar .txtMedium p + p{margin:20px 0;}
body .txtLarge, body .txtLarge p, body .cmp-mid-bar .txtLarge p{font-size:35px; line-height:1.25; }
	body .txtLarge p + p, body .cmp-mid-bar .txtLarge p + p{margin:30px 0;}
body .txtLarger, body .txtLarger p, body .cmp-mid-bar .txtLarger p{font-size:45px; line-height:1.25;}
	body .txtLarger p + p, body .cmp-mid-bar .txtLarger p + p{margin:40px 0;}
body .txtLargest, body .txtLargest p, body .cmp-mid-bar .txtLargest p{font-size:55px; line-height:1.25;}
body .txtSuper, body .txtSuper p, body .cmp-mid-bar .txtSuper p{font-size:100px; line-height:1.25;}


body .lineHeight1, body .lineHeight1 p, body .cmp-mid-bar .lineHeight1 p{line-height: 1;}
body .lineHeight1-1, body .lineHeight1-1 p, body .cmp-mid-bar .lineHeight1-1 p{line-height: 1.1;}
body .lineHeight1-2, body .lineHeight1-2 p, body .cmp-mid-bar .lineHeight1-2 p{line-height: 1.2;}
body .lineHeight1-3, body .lineHeight1-3 p, body .cmp-mid-bar .lineHeight1-3 p{line-height: 1.3;}
body .lineHeight1-4, body .lineHeight1-4 p, body .cmp-mid-bar .lineHeight1-4 p{line-height: 1.4;}
body .lineHeight1-5, body .lineHeight1-5 p, body .cmp-mid-bar .lineHeight1-5 p{line-height: 1.5;}
body .lineHeight1-6, body .lineHeight1-6 p, body .cmp-mid-bar .lineHeight1-6 p{line-height: 1.6;}
body .lineHeight1-7, body .lineHeight1-7 p, body .cmp-mid-bar .lineHeight1-7 p{line-height: 1.7;}
body .lineHeight1-8, body .lineHeight1-8 p, body .cmp-mid-bar .lineHeight1-8 p{line-height: 1.8;}
body .lineHeight1-9, body .lineHeight1-9 p, body .cmp-mid-bar .lineHeight1-9 p{line-height: 1.9;}
body .lineHeight2, body .lineHeight2 p, body .cmp-mid-bar .lineHeight2 p{line-height: 2;}

body #content .tightenLine, body #content .tightenLine p, body #content .cmp-mid-bar .tightenLine p, body .tightenLine, body .tightenLine p, body .cmp-mid-bar .tightenLine p{line-height:85%;}
body .bold200, body .bold200 p{font-weight:200;}
body .bold400, body .bold400 p{font-weight:400;}
body .bold600, body .bold600 p{font-weight:600;}
body .bold800, body .bold800 p{font-weight:800;}
/*.fullWidth .btn {width:100%; box-sizing: border-box;}*/

body .noMargin, body .noMargin p, body .cmp-mid-bar .noMargin p{margin:0;}
body .noPadding, body .noPadding p, body .cmp-mid-bar .noPadding p{padding:0;}



/* Changing Mega-Drop Header Color */
.dropdown .dropdown-menu .nav-header{color:#000000;}
/* Mega-Drop Drop Shadow Adjustment*/
.dropdown-menu{box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2)!important;}
	/* Mega-Drop "Mouse" Area Adjustmnet */
#main-nav li.dropdown.open::before{width: 100%;height:40px;display:block;content: "";position: absolute;top: 30px;margin-left:-50%;padding:0;box-sizing:border-box;}
#main-nav li.dropdown.open::after{width: 120px;height:40px;display:block;content: "";position: absolute;top:23px;padding:0;box-sizing:border-box; margin-left:-20px;}


/* More Info Class Styling */
.moreInfo h4,
.moreInfo h2,
.moreInfo h3,
.moreInfo h5,
.moreInfo h6{
	font-weight: var(--heading-thin-weight);
	margin-bottom:5px;
	font-size:1.75rem;
}
.moreInfo ul{
	padding: 0;
    margin: 0;
    list-style: none;
}
.moreInfo ul li{
	border-bottom: 1px solid #eeeeee;
	padding:5px 0;
}
.moreInfo li a{
	display: block;
    width: 100%;
    height: auto;
}

/*Fix for program page key on mobile*/
ul.program-key.hidden-desktop li{line-height:32px;}

/* Split overlay styles*/
.flexStart.splitOverlay, .flexEnd.splitOverlay{background:transparent!important; justify-content:center;}

.flexStart.splitOverlay .split50__split-content{margin:0 0 0 -10%; padding:0; z-index:3}
.flexEnd.splitOverlay .split50__split-content{margin:0 -10% 0 0; padding:0; z-index:3}

.splitOverlay .split50__split-content-inner{padding:40px!important;}
.splitOverlay.orange .split50__split-content-inner{background:var(--bgsu-orange);}
.splitOverlay.white .split50__split-content-inner{background:#ffffff;}
.splitOverlay.brown .split50__split-content-inner{background:#4f2c1d;}
.splitOverlay.tan .split50__split-content-inner{background:#F5E7D8;}
.splitOverlay a.btn{background:transparent; border:1px solid #fff; border-radius: 4px; text-decoration: none!important; }
.splitOverlay a.btn:hover{background:rgba(0,0,0,0.25);}

.splitOverlay .split50__split-content{align-items:center;}

/*Place a background area on page and give it class of sponsor-flex*/
	
	.cq-element-top-content-slider-parsys .sponsor-flex .parsys {display:block;}
.sponsor-flex .container div, 
.sponsor-flex div{display:flex; flex-wrap:wrap; justify-content: space-evenly; align-items: center;}
.sponsor-flex .text{flex-basis:22%; margin-right:15px;}
	.sponsor-flex .text img{max-height: 100px; width:auto;}
	.sponsor-flex div.text.parbase.section img{margin:0 auto;}
	
	body #content .sponsor-flex .parsys .text p{display:block;margin: 0; text-align: center;}
	

/* Enlarge Class for Call Out Boxes*/
.callout_box .enlarge .textFlag{position:relative; top:-50px;float:right; background:var(--bgsu-orange); color:#fff; width:20%; padding:5px; border-radius: 4px 0 0 4px;}
.callout_box .enlarge .textFlag .ss-icon{vertical-align:middle;}
.callout_box:hover .enlarge .textFlag{cursor:pointer;background:#d86202;}

/* Footer Phone Number */
.footer-date .phone{font-weight: 800; font-size:20px;line-height: 2; letter-spacing: 1.2px;}
/*.footer-date a.phone:hover{color:#d86202;}*/

/*Adjustments to News List*/
.list .news li a{display:flex;flex-direction:column;align-content:stretch;margin: 0;padding: 0;}
.list .news li a .news-title{order:1;line-height:1.5;margin-top: -20px; font-size:1.1em;}
.list .news li a .news-date{order:2;text-align: left; flex-basis:100%; font-size:80%; line-height:1.5; color:#666;font-weight:100;}
.list .news li .news-description{margin-top:-20px;}


/*List items within accordions dont have margin-bottom that match rest site-wide*/
.accordion-inner li{margin-bottom:10px;}


/* List items on featured story template */
.feature-story .text li{max-width:940px;  margin-bottom:10px;}


	/* New button styling */

#main-content .program-bttn p a{
	display: block;
	text-align: center;
	padding: var(--btn-large-padding);
	border-radius: 500px;
	margin: 0 20px 0 0;
	text-decoration: none;
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 20px 0;
  	box-shadow: var(--shadow-elevation-medium);
  	transition: all .1s linear;
  position:relative;


}

#main-content .program-bttn p a:hover{
  box-shadow: var(--shadow-elevation-low);
  transform:translateY(1px);
}
#main-content .program-bttn.white p a {
	background: #FFF;
	color: var(--bgsu-orange);

}


#main-content .program-bttn.orange p a {
	background: var(--bgsu-orange);
	color: #fff;

}
#main-content .program-bttn.brown p a {
	background: #4f2c1d;
	color: #fff;


}
#main-content .program-bttn.tan p a {
	background: var(--bgsu-tan);
	color: #fff;


}



/* emergency fixes post-enhancement project migration 1*/
.cmp-mid-bar .cmp-background-area__container h1, .cmp-mid-bar .cmp-background-area__container h2, .cmp-mid-bar .cmp-background-area__container h3, .cmp-mid-bar .cmp-background-area__container h4, .cmp-mid-bar .cmp-background-area__container h5, .cmp-mid-bar .cmp-background-area__container h6{color:inherit;}

.template__mid-bar.container{width:unset;}



@media (max-width: 979px) {
  .splitOverlay{background:unset!important;justify-content: flex-start;}

  .splitOverlay .split50__split-image{margin:0}
.splitOverlay .split50__split-content{margin:inherit; padding:inherit; z-index:3}
.flexStart.splitOverlay .split50__split-content{margin:unset; padding:0; z-index:3}
.flexEnd.splitOverlay .split50__split-content{margin:unset; padding:0; z-index:3}

  
}

@media (max-width: 767px){

body .tightenLine, body .tightenLine p, body .cmp-mid-bar .tightenLine p{line-height:80%;}
	
	 h1{font-size:2em; line-height:1.2;}
	
	.sponsor-flex .text{
		flex-basis:42%;
	}
	
	#page-banner .carousel-caption .carousel-caption-text {
		font-size: 1.8em;
	}

	
}


@media (max-width: 480px) {

		/*body .txtMedium, body .txtMedium p, body .cmp-mid-bar .txtMedium p{font-size:4vw;}*/
body .txtLarge, body .txtLarge p, body .cmp-mid-bar .txtLarge p{font-size:6vw; }
body .txtLarger, body .txtLarger p, body .cmp-mid-bar .txtLarger p{font-size:8vw; }
body .txtLargest, body .txtLargest p, body .cmp-mid-bar .txtLargest p{font-size:10vw; }
body .txtSuper, body .txtSuper p, body .cmp-mid-bar .txtSuper p{font-size:15vw;  hyphens: auto; }


}


/* Alternate Style for List Component - Teaser View */
.cmp-page-list__list--teaser, .cmp-page-list__item--teaser{
list-style: none; 
margin:0; 
padding:0;
}

.cmp-page-list__list--teaser{
display:grid; 
grid-template-columns: repeat(3, 1fr);
grid-gap: 20px;
}

.cmp-page-list__teaser-image{
display:block; 
width:100%; 
height:auto; 
}

.cmp-page-list__teaser-image:hover{
opacity:0.75;
}

.cmp-page-list__title--teaser{
font-size:1.3em; 
line-height: 1.3em; 
margin:10px 0 0 0; 
display: block; 
font-weight: 600;
}

.cmp-page-list__description--teaser{
margin:-20px 0 0 0;
display:inline-block;

}

@media (max-width: 768px){
	
.cmp-page-list__list--teaser{
		grid-template-columns:1fr;
	}
}

/* END Alternate Style for List Component - Teaser View */








/* Alternate Style for List Component - Teaser View in Feature Story Mediazone */
.mediazone .cmp-page-list{
margin-bottom:20px;
}
.mediazone .cmp-page-list__list--teaser::before{
  content:"Related Stories";
  display: block;
  margin: 0;
  padding:0;
  font-weight:600;
  font-size:1.3em;
  border-bottom:1px solid #f4f4f4;
}
.mediazone .cmp-page-list__list--teaser, .cmp-page-list__item--teaser{
list-style: none; 
margin:0; 
padding:0;
}

.mediazone .cmp-page-list__list--teaser{
	display:grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 20px;}


.mediazone .cmp-page-list__item--teaser{
  margin: -15px 0 0 0!important;
  padding:0 0 0px 0;
  box-sizing: border-box;
}
.mediazone .cmp-page-list__link--teaser{
  border-bottom:1px solid #f4f4f4;
  display: inline-block;
  padding: 0px 0 5px 0;
  margin: 0;
	width:100%;
}
.mediazone .cmp-page-list__teaser-image{
display:none;
}

.mediazone .cmp-page-list__title--teaser{
font-size:1.05em; 
line-height: 135%; 

display: block; 
font-weight: 600;
   padding:0; margin:0;
}

.mediazone .cmp-page-list__description--teaser{
display:none;

}
.mediazone .cmp-page-list__item-enclosure{
	margin:0!important;
	padding:0!important;
}

/* Spacing on OL and UL */
.text ol {
    line-height: 1.8em;
}

.text li {
    margin-bottom: 5px;
}


/* Smooth scrolling IF user doesn't have a preference due to motion sensitivities */
@media screen and (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}


/* ACCESSIBILITY FIXES */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: revert;outline-offset:2px;}

.slick-dots li button:hover, .slick-dots li button:focus {
    outline: 5px auto -webkit-focus-ring-color!important;
	outline-offset:2px;
}

a:focus{ outline-offset:2px;}





span.orangeHighlight, span.brownHighlight{
	background:#ffc493;
	color:#000;
	line-height:1.0;
}



.solid-button a {
  background: var(--bgsu-orange);
  color: #fff !important;
  font-weight: 700;
  font-size: 20px;
  padding: 10px 25px;
  transition: all .2s ease;
/*  margin-top: 20px;*/
  border-radius: 600px;
  display: inline-block;
text-align:center;
	line-height:125%;
	text-decoration: none!important;
}
.solid-button a:hover {
  background: #d86202;
}
@media (max-width: 767px) {
	.landing-card {
    width: 95%;
    margin-left:auto!important;
		   margin-right:auto!important;
  }
  .landing-card.shadow-box .split50__split-image img {
    border-radius: 6px 6px 0 0;
  }
  .splitOverlay.shadow-box .split50__split-content-inner {
    border-radius: 0 0 6px 6px;
  }
}
@media only screen and (max-width:979px) {
  .landing-section {
    height: auto;
  }
  .landing-section .split50__split-image {}
  .solid-button p a {
    font-size: 16px !important;
  }
  .flexEnd {
    justify-content: flex-end !important;
    flex-direction: column-reverse !important;
    display: flex !important;
  }
  .bracket .split50__split-content-inner {
    width: auto;
    background: none;
    border: none;
    background-color: #fff;
    margin: 0;
    flex-basis: 100%;
  }
  .flexEnd.splitOverlay.bracket .split50__split-content {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .landing-section .split50__split-image {
    height: 35vw;
  }
}



/*Menu Font Size Adjusemnt*/
@media (min-width:992px) and (max-width:1200px){
.nav-link{font-size:0.67rem;}
	.navbar .header__nav-shortcuts-text{display:none!important;}
}


/*Fixed Background Area mobile fix*/

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

/*Europa font override for headings */
.europa h1,
.europa h2,
.europa h3,
.europa h4,
.europa h5,
.europa h6{
	font-family:var(--body-font);
}
.europa h1 a,
.europa h2 a,
.europa h3 a,
.europa h4 a,
.europa h5 a,
.europa h6 a{
	font-family:var(--body-font);
	font-weight:var(--body-link-weight);
}



/*footnote/disclaimer adjustment */
p span.footnote {
    color: #666;
    font-size: 0.75rem;
}

/*feature story top section redesign*/
	.feature-top{
		  margin:80px 0;
		background-color:var(--bgsu-orange)!important;
	}
.feature-top .image img
{
  border-radius:12px;
  box-shadow: var(--shadow-elevation-medium);
}

.feature-top .image{
    margin: -80px 0 -150px 0;
}
.feature-top .image small{
  margin:10px 0 0 0;
  display:block;
}

.feature-top.research{
  background-color:var(--bgsu-teal)!important;
}
	.feature-top.student{
  background-color:var(--bgsu-coral)!important;
}
	
		.feature-top.alumni,
		.featire-top.impact{
  background-color:var(--bgsu-gold)!important;
}
	
	.feature-top.athletics{
  background-color:var(--bgsu-brown)!important;
}
	
	
	.feature-top.diversity{
  background-color:var(--bgsu-rose)!important;
}
	
	.feature-top.faculty{
  background-color:var(--bgsu-tan)!important;
}
	.feature-top.arts{
  background-color:var(--bgsu-seafoam)!important;
}

.feature-top.video{
	margin:0 0 120px 0;
}

.feature-top.video .cmp-video-player{
	margin:0 0 -150px 0;
	
}
.feature-top.video .video_player{
	margin-bottom:0;
}

.feature-top.video .cmp-video-player iframe{
	border-radius:12px;
	box-shadow: var(--shadow-elevation-medium);
	
}

/*feature story intro text style*/

.feature-story span.intro {font-weight:var(--body-bold-weight); }

/*remove margin on headings in text cards and background area if first element*/

.text .card h2:first-child,
.text .card h3:first-child,
.text .card h4:first-child,
.text .card h5:first-child,
.text .card h6:first-child,
.text .card h1:first-child,
.background_area h1:first-child,
.background_area h2:first-child,
.background_area h3:first-child,
.background_area h4:first-child,
.background_area h5:first-child,
.background_area h6:first-child{
  margin-top:0!important;

}

/*bottom margin adjustment to mains tyle*/
.text .alert *:last-child{margin-bottom:0px!important;}

/*feature story mediazone fix */
div.feature-story .mediazone.rightmargin-zone{
	margin:10px 0 10px 20px;
}

/*list style fixes*/

body .flex-direction-nav li
{
	list-style-image: none;
}

/*background area card no link*/
.cmp-background-area__container.card{border:1px solid #f6f6f6!important;}
.cmp-background-area__container.card.linked-card{border:none!important;}

/*remove margin on image component in align-items-center columns*/
.cmp-tertiary_column_control__container.align-items-center div.image{margin-bottom:0;}

/*rounded corners on images and call out images*/
.rounded img{border-radius:12px;}

/*margin around tab control so it doesn't blend in with content */
.content-inner .cmp-tab-control .nav-tabs,
.content-parsys .cmp-tab-control .nav-tabs{margin:40px 0 20px 0;}



body.acc-contrast .header__nav .cmp-sidenav__sibling-link--active{
	background:#fff;
	font-weight:var(--body-bold-weight);
}
body.acc-contrast .header__nav .cmp-sidenav__sibling-link--active:hover{
	color:#000;
}


body.acc-contrast .splitOverlay.white .split50__split-content-inner,
body.acc-contrast .landing-card.white .split50__split-content-inner,
body.acc-contrast .landing-section.white .split50__split-content-inner {
  background: #000;
}


body.acc-contrast .cmp-background-area__container.card.linked-card:hover .linked a.btn, 
body.acc-contrast .cmp-background-area__container.card.linked-card:hover .linked .btn{
	background-color:#000!important;
	color:#fff!important;
}

body.acc-contrast .header__nav-link:hover{
	background:#FFF!important;
}

body.acc-contrast .header__nav-link:hover img[alt*="BGSU"]{
	filter: invert(1);
}


body.acc-contrast .header__nav .dropdown-menu{
	background:#FFF;
}

body.acc-contrast .header__nav .dropdown-menu .dropdown-item:hover{
	background:#000;
	color:#fff;
	text-decoration:underline;
}


/*Vector Image Component Styling*/
	
.cmp-vector-image .orange-text #text path,
.cmp-vector-image .orange-bgsu #bgsu path,
.cmp-vector-image .orange-art #art path,
	.cmp-vector-image .orange-all #text path,
.cmp-vector-image .orange-all #art path,
	.cmp-vector-image .orange-all #bgsu path{
  fill: var(--bgsu-orange);
	  stroke: transparent;
}
.cmp-vector-image .brown-text #text path,
.cmp-vector-image .brown-bgsu #bgsu path,
.cmp-vector-image .brown-art #art path,
	.cmp-vector-image .brown-all #text path,
.cmp-vector-image .brown-all #text path,
	.cmp-vector-image .brown-all #bgsu path{
  fill: var(--bgsu-brown);
		stroke: transparent;
}
.cmp-vector-image .white-text #text path,
.cmp-vector-image .white-bgsu #bgsu path,
	.cmp-vector-image .white-art #art path,
	.cmp-vector-image .white-all #art path,
.cmp-vector-image .white-all #text path,
.cmp-vector-image .white-all #bgsu path{
  fill: #ffffff;
	stroke: transparent;
}

	
	.cmp-vector-image .brown-all #bar line
{
  stroke: var(--bgsu-brown);
}
	.cmp-vector-image .orange-all #bar line
{
  stroke: var(--bgsu-orange);
}
	
.cmp-vector-image .white-all #bar line,
body.acc-contrast #bar line {
  stroke: #fff;
}


	
 .cmp-vector-image .white-background {
  background-color: #fff;
}
 .cmp-vector-image .orange-background {
  background-color: var(--bgsu-orange);
}
 .cmp-vector-image .brown-background {
  background-color: var(--bgsu-brown);
}
body.acc-contrast  .cmp-vector-image #art path,
body.acc-contrast  .cmp-vector-image #text path,
body.acc-contrast  .cmp-vector-image #bgsu path,
body.acc-contrast  .cmp-vector-image #bar {
  fill: #fff !important;
}
	
	body.acc-contrast .cmp-vector-image__container{
		background-color:#000000!important;
		padding:1rem;
	}