  .testimonials__dark{background:#ffffff};

/*adding a line - MSR */

.button{margin-bottom:2rem;}
/* MVR */

.cta a {text-decoration:none;}
.cta:hover { color:white; }
.cta a:hover {color:white; text-decoration:none;}
.cta:hover{ color:white; text-decoration:none; }

.button a { color:white; }
.button:hover { color:white; }
.feed a.button:hover { background-position: 0 0%; }

.experience__connect { margin-top:30px; }

a.tag { display: inline-block; }

.sidebar__panel.sidebar__button a:hover{ background: #661616; text-decoration: underline; color: #fff; }

.home__news-events{	clear:both; }

.filter__grid-item--gray:hover{ color:white;}
.filter__inset p:hover{ color:white;}
.filter__inset:hover{ color:white;}


.gsc-search-button.gsc-search-button-v2 {
    background-image: url(/media/global/site-assets/images/search-icon.png) !important;
    background-size: 22px !important;
    height: 36px !important;
    background-position: 50% 50% !important;
	}
.gsc-input-box { min-height: 36px !important; padding: 0 !important; }

a.subnav__link { padding-left: 35px; }
.currentbranch a { padding-left:0px;}

.svgstore--circle-flickr, .svgstore--close { padding-bottom: 100%; }

.subnav__item1{ padding-left:0px; font-weight:bold; }

#extralist{ margin-left:20px; }

.feed__title--list2 { border-top: .5rem solid #eee; }
.eventinfo{ height:100px; }

.testimonials__dark .button, .testimonials__dark .sidebar__panel--overlay-button { background: transparent; }
.testimonials__dark .flickity-page-dots .dot { background: #933; opacity: 1; }
.section.testimonials__dark .testimonials h1 { color: #fff; }

span.currentsection {
    display: block;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    width:85%;
    background-image: none;
    padding: 1rem 1rem 1rem 2rem;
    float: left;
    font-weight: 600;
    background: #eee;
	color:#661616
}
a.subnav__toggle {
    z-index: 99999;
}
.testimonial__author--img{
	width:120px;
}
.filter__text p a{
	color:#f7d778;

}
@media only screen and (max-width:479px) {

  .t4calendar #calendar_events .event{
	padding:30px;
  }


}

.t4calendar #calendar_events .event .eventinfo dl:nth-of-type(1) { width: 33%; }
.t4calendar #calendar_events .event .eventinfo dl:nth-of-type(2) { width: 33%; }

.t4calendar #calendar_events .event:before,
.t4calendar #calendar_events .event:after {
    display: table;
    content: "";
}
.t4calendar #calendar_events .event:after {
    clear: both;
}

/* MVR */
caption{ display: none;}


@media (min-width: 32em) {
	.block__image {
		width:10em;
		min-width: 10em;
		margin: .5em 1em 1em 1em; /*EY 11/12/20 for text/profile layout, DLD 3/12/2024 removed left 1em to center text when compact */ 
	}
}

.addthis_sharing_toolbox {
    clear: none !important;
}

p.button{margin-bottom:2rem;}

/*edit below on monday to fix the link issue on submenu - MSR */

@media (min-width: 64em) {
.menu .submenu li, .menu .submenu li:hover {
    padding: 0;
}

@media (min-width: 64em)
.menu .submenu li {
  padding: 0;
}

.menu .submenu li {
  padding: 0 !important;
	}

.menu .submenu a {
    padding: 1rem 2rem !important;
	display: block;
	}
.menu .submenu li .divider {
		margin-left: 1.5rem;
	}
}


.menu .submenu li {
  padding: 0 !important;
}

.menu .submenu li a {
    padding: 1rem 1.5rem !important;
	display: block;
}

/*end fixes for link issue on submenu - MSR */

/*edit: usability updates for mobile section nav and filters - mStoner */
.dropdown--subnav {
    border-radius: .3rem;
    border: .1rem solid #eee;
    background: #fff;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .2)
}
@media (min-width:64em) {
    .dropdown--subnav {
        border-radius: none;
        border: none;
        box-shadow: none
    }
}

.dropdown--subnav .dropdown__toggle {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem 1.5rem;
    background-image: none;
    font-family: Open Sans, sans-serif
}
.dropdown--subnav .dropdown__toggle:after,
.dropdown--subnav .dropdown__toggle:before {
    display: table;
    width: 0;
    content: ''
}
.dropdown--subnav .dropdown__toggle:after {
    clear: both
}
.dropdown--subnav .dropdown__toggle:hover {
    background-image: none
}

.dropdown__icon {
    width: 1.5rem;
    margin-left: auto;
    float: right;
    color: #933;

    position: relative;
    display: block;
    right: inherit;
    top: inherit;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.dropdown--active .dropdown__icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media (min-width:64em) {
    .dropdown--subnav .dropdown__toggle {           
        display: none               
    }     

    .pull-quote--author .author--img {
        z-index: 1;
    }
}

.filter__nav-bar--experience>.wrap {
	text-align:center;
}

.filter__nav-bar--title {
    display: none;
}

.pull-quote--author .author--img {
    z-index: 0;
}

@media (min-width:32em) {
    .filter__nav-bar--title {
        display: inline-block;
        vertical-align: middle;
    }
}

.filter__nav-bar__tag--icon {
    display: inline-block;
    margin-right: 0.5rem;
}

.filter__names,
[class^="filter__count--"] {
    display: inline-block;
    margin-right: 0.5rem;
}
/*end edit: usability updates for mobile section nav and filters - mStoner */




/* h3 edit by EY 1/10/17 */
h3,h3:not([class]) { font-size: 1.675rem; }


/* list item edit by EY 1/17/17 - give space to multi-line list items */

.ul--plain-bullets li, .ul--plain li, ol:not([class]) li, ul:not([class]) li {
	margin-bottom:.7rem; 
	line-height:1.65rem;
	}

/* pagination edit by EY 1/23/17 - give space between page numbers */
div.pagination a { margin: .4rem; }
/* increase pagination touch target size DLD */
div.pagination a { padding: .4rem; /* border: .5px solid; border-radius: 3px; */}
span.currentpage {padding: .4rem;}

/* slider bullet edits by EY 1/24/17 - swap color of bullet so current quote has colored bullet */
.testimonials__dark .flickity-page-dots .dot.is-selected { background:#933; }
.testimonials__dark .flickity-page-dots .dot { background:#ccc;	}


/* Nested list margin edit by EY 10/10/17 - give nested list a little breathing room on top */
/* ul li ul {margin-top:1.5rem;} - breaks navigation */


/* Make tables scroll more gracefully - EY 10/20/17 */
.table__scroll table { min-width: 738px; max-width: 738px; }


/* List styles */

ol.lower-alpha-indent {
    list-style-type: lower-alpha;
	padding-left: 2rem;
	padding-top: 1rem;
	}


/* Skip nav */
#skipnav { position: absolute; top:0; left: -1999px; }
#skipnav:focus-within {
    border: 1px #ccc solid;
    background-color: #eee;
    font-size: .8em;
    top: 0px;
    z-index: 1;
    width: 100%;
    padding-left: 50px;
    left: auto;
}

/* Remove red color from "block-heading" when not a link - EMY 2/2/18 */

.block__heading { color: #000; }


/* dear lord */
a.profile { color: #000; font-weight: 300; }
a.profile:hover { text-decoration: none;}


/* Adjust h4 size - was 1.625rem EMY 2/6/18 */
h4:not([class]) { font-size:1.55rem; }


/* Add space after pagination links for when news and events are stacked - EMY 2/9/18 */
.pagination {margin-bottom: 2rem;}


/* makes last link in top nav links yellow for Fisher Forward site */ 
@media (min-width:64em) {
	/*.header__top--left .menu li:last-child a {color: #f7d778; }*/
	}

/* Adjust heading rows/columns for a table with class=condensed EMY 1/15/20 */

table.condensed th[scope=row], table.condensed th[scope=col]  {
	background: inherit;
	color: #000;
	font-size: .9rem;
	font-weight: bold;
	}

/* Adjust heading columns for a table with class=condensed-alt EMY 1/28/20 */

 table.condensed-alt th[scope=col]  {
	background-color: #993333;
	color: #fff;
	font-size: .9rem;
	font-weight: bold;
	}

/* Adjust spacing for a sublist of an unordered list (example: student code of conduct) EMY 1/21/20 */

ul:not([class]) li ul {
	margin-top: .9rem;
	margin-bottom: .9rem;
	}


/*NOT CURRENTLY WORKING Adjust Experience Fisher image hover for better readability - EMY 4/22/20 */
.filter__grid-item--img:hover .filter__content—wrap{
background-image:-webkit-linear-gradient(bottom,rgba(32,32,32,.5),transparent);
background-image:linear-gradient(0deg,rgba(32,32,32,.5),transparent)
}


/* Connect to Fisher homepage adjustments - EMY 8/3/20 */

.connect .h2, .connect h2:not([class]) {color:#fff;}
.connect__header a:hover {background-image: none; color: #fff; text-decoration: underline;}

.profile-in-the-news-heading
{
    font-size: 2.25rem;
    margin-bottom: 1rem;
    font-family: Open Sans,sans-serif;
    font-weight: 300;
    line-height: 2.5rem;
}

.feed__title--heading {font-weight:700;}
.block__title--heading {font-weight:600; font-family: Open Sans,sans-serif;}


/* restating accordion toggle style so that it comes after h3 rework. JB 10/6/20 */

.accordion__toggle__text {font-size: 1rem;}

/* Attempt at minor image spacing adjustments EY 2/9/21 */
.embed__media img {margin-top:.4rem;}
.embed {margin-bottom: 2rem;}

/* Extra styles for Fisher Nursing Online landing page EY 2/15/21 */
.p--alt2 { font-size: 1.225rem; font-weight: 300; font-family: Open Sans,sans-serif; line-height: 2.1rem; margin-bottom:1.5rem; }
.extra-bottom {	margin-bottom: 2rem; }
.card { background-color:#f9f9f9; padding:2rem;}

/* Adjust p--alt style to downsize on mobile EY 3/18/21 */
@media (max-width: 48em) { .p--alt {font-size: 1.225rem; line-height: 2rem;} }

/* Lowercase links in footer credits line */
.footer__cr a {text-transform: none;}

/* Accessibility style edits */
blockquote {}



.notation {background-color:dddddd;}


/* Events Calendar Update */

#searchoptions-categories ul.category_form {
    list-style: none;
}

#view-switchers {
    display: flex;
    justify-content: center;
}

#calendar_box .today span, #calendar_box .today a {
    position: relative;
    padding: 8px;
    margin: -8px 0 0 -8px;
}

#calendar_box .today span::after, #calendar_box .today a::after {
    content: '';
    width: 32px;
    height: 0.3rem;
    position: absolute;
    background: #222;
    border-radius: 0%;
    bottom: 0px;
    left: calc(50% - 16px);
}

#calendar_box td.fillday {
    color: #666;
}

#searchoptions-categories li {
    display: flex;
}
#searchoptions-categories li input {
    margin-top: 3px;
}

#event-filters ul.no-bullet {
    list-style: none;
}
#event-filters ul.no-bullet li {
    padding-bottom: .5rem;
}

#searchoptions-filters .category-filter span.remove {
    font-size: .75rem;
    padding: .25rem;
    border: 1px solid #ddd;
    color: #666;
    cursor: pointer;
}


#calendar_box .hasEvents a {
    color: #fff;
    background-color: #933;
    padding: 8px;
    margin: -8px 0 0 -8px;
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
}

#calendar_box #prev_month {
    padding-right: 0;
}
#calendar_box #next_month {
    padding-left: 0;
}

.eventdisc {
  	width:4em;
  	height:4em;
  	align-items:center;
  	justify-content:center;
	border-radius:50%;
  	display:flex;
  	flex-direction:column;
  	background-color:#ddd;
}
.eventday {
  font-size:2em;
  line-height:1em;
  color:#933
}
.eventdow {
  font-size:1.25em;
  line-height:1em;
  text-transform:uppercase;
  display:block
}

/*#___gcse_0 { display:none }*/
/*restore gcse search for mysjf temporarily*/

table.highlightrow tr:hover,table.highlightrow tr:nth-of-type(2n):hover {background-color: rgb(247, 215, 120)}

abbr[title] {text-decoration: underline dotted #999999 1px}

.news-image {
    max-width: 320px !important;
}
.news-text {
    width: 100% !important;
}

.theme-container .external-searches-container .external-list-wrapper .card-searchstudio-jsClass .card-searchstudio-js-title .stretched-link {
    color: #2c353b !important;
    font-weight: bold;
    font-size: 1.2rem;
}
.theme-container .external-searches-container .external-list-wrapper .card-searchstudio-jsClass .card-searchstudio-js-title:hover .stretched-link {
    color: #2c353b !important;
}

.search-results-wrapper .sectionType_s 
{ 
  display:none;
}














