/*
 Theme Name:   Just Tech
 Theme URI:
 Description:
 Author:       SSRC
 Author URI:
 Version:      1.0.0-20230127
 Template:     bone
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  just-tech
*/

.metanav-subnav {
    display: none !important;
}

body {
	color: #222;
	font-family: chaparral-pro, georgia, serif;
	font-size: 18px;
	line-height: 28px;
}

a,
a:visited {
	color: #6525AB;
}

a:hover, a:active {
	color: #8A47D6;
	text-decoration: underline;
	text-underline-offset: 3px;
}

h1 {
	font-family: 'calling-code', sans-serif;
	font-weight: 700; /* Montserrat Bold */
	font-size: 50px;
}

h2 {
	font-family: 'calling-code', sans-serif;
	font-weight: 500; /* Montserrat Medium */
	font-size: 32px;
}

h3 {
	font-family: 'calling-code', sans-serif;
	font-weight: 600; /* Montserrat Semibold */
	font-size: 20px;
	margin-top:32px;
	margin-bottom:15px;
}

h4 {
	font-family: 'calling-code', sans-serif;
	font-weight: 800; /* Montserrat ExtraBold */
	font-size: 24px;
	text-transform: uppercase;
}

.body-text p {
	margin-bottom: 24px;
}

.body-text h2 {
	margin-bottom: 24px;
}

.body-text ul {
	margin-bottom: 24px;
}

.body-text li {
	margin-bottom: 18px;
}

@media print {
  * {
    -webkit-transition: none !important;
    transition: none !important;
  }
}

body.tribe-js .hide-if-js {
	display: none;
	visibility: none;
}

body.tribe-no-js .hide-if-no-js {
	display: none;
	visibility: none;
}

.nobreak {
	white-space: nowrap;
}

/* Form elements */
input:not([type]), input[type=date], input[type=datetime-local], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], input[type=search] {
	border-radius: 0;
	font-size: 16px;
	height: 41px;
	line-height: 41px;
	padding: 0 12px;
}

.meta-text {
	color: #fff;
	font-family: 'calling-code', sans-serif;
	font-size: 14px;
	font-weight: 900; /* Montserrat Semibold */
	text-transform: uppercase;
}

.btn.menuToggleBtn.js-menu-toggle {
	background-image: url('assets/mobile-menu-icon.svg');
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

main.home-page {
	margin-bottom: 64px;
}

.glitch-column {
	background: url('assets/glitch-text-grey-narrow-column.svg') repeat-y;
	background-size: 200px;
	height: calc( 100% + 60px ); /* Necessary so we don't cut a partial code row */
	opacity: .7;
	left: -36px;
	position: absolute;
	width: 200px;
	z-index: 2;
}

.glitch-column.glitch-column-right {
	background: url('assets/glitch-text-grey.svg') repeat-y right;
	background-size: 180%;
	width: 30%;
	height: 100%;
	right: 0;
	left: auto;
	top: 0;
	opacity: .5;
}

.item-single .hero-header .glitch-column {
	/* 32px into the left margin of .container */
	left: calc( ( ( 100% - 1160px ) / 2 ) - 32px );
	top: 48px;
	height: 570px;
}

.hero-header {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	color: #fff;
	position: relative;
	margin-bottom: 48px;
	min-height: 350px;
}

.hero-content {
	position: absolute;
	bottom: 60px;
	max-width: 50%;
	z-index: 3;
}

.hero-header a {
	color: #fff;
}

.post-type-archive .hero-header {
	margin-bottom: 100px;
}

.hero-header.hero-header-tall {
	min-height: 500px
}

.hero-header .teaser h1 {
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	margin-top: 8px;
	margin-bottom: 16px;
}

.hero-header .article-type-tag,
.hero-header .teaser-byline,
.hero-header .item-meta a,
.hero-header a.teaser-title-link {
	color: #fff;
}

.hero-header .hero-description {
	font-size: 18px;
	line-height: 26px;
	font-family: chaparral-pro, georgia, serif;
}

.no-hero .hero-header {
	display: none;
	visibility: hidden;
}

.hero-over-glitch .hero-header {
	z-index: 4;
}

.has-hero .hero-header {
	display: block;
	visibility: visible;
}

.directory-intro {
	max-width: 900px;
	margin-bottom: 75px;
}

.has-hero .item-single-content .glitch-column,
.has-hero .item-single-content .item-upper {
	display: none;
	visibility: visible;
}

.has-hero .item-single-main,
.has-hero .item-sidebar {
	padding-top: 0;
}

.read-more-list-container {
	overflow: hidden;
}

.read-more-list-toggle {
	border: 0;
    color: #a62151;
	padding: 0;
    font-size: 15px;
    font-family: 'calling-code', sans-serif;
    font-weight: 700;
    margin: 0 0 30px 0;
;
    text-transform: uppercase;
}

.read-more-list-toggle:after {
	background-size: 10px 10px;
	content: ' ';
	display: inline-block;
	margin-left: 10px;
	height: 10px;
	width: 10px;
}

.read-more-list-toggle-collapse:after {
	background-image: url('assets/mw-icon-arrow-up.svg');
}

.read-more-list-toggle-expand:after {
	background-image: url('assets/mw-icon-arrow-down.svg');
}

.read-more-list-toggle-collapse,
.read-more-list-toggle-expand {
	display: none;
}

.read-more-list-is-collapsed .read-more-list-toggle-expand {
	display: block;
}

.read-more-list-is-expanded .read-more-list-toggle-collapse {
	display: block;
}

.research-field-tags {
	padding: 5px 0;
}

.research-field-tag {
	color: #8A47D6;
	font-family: 'calling-code', sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.article-type-tag {
	color: #898989;
	font-family: 'calling-code', sans-serif;
	font-size: 13px;
	line-height: 12px;
	font-weight: 700;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.teaser-byline {
	color: #666;
	font-size: 13px;
	font-family: 'calling-code', sans-serif;
	font-style: italic;
}

.teaser-thumb img,
.research-field-teaser-thumb img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.home-page-section-articles .teaser-thumb img {
	min-height: 100%;
	min-width: 100%;
}


/* Homepage Slider */

.homepage-slider {
	margin-bottom: 64px;
}

.homepage-slider .glide__track,
.homepage-slider .glide__slides {
	z-index: 1;
	overflow: visible;
}

.homepage-slide {
	background-color: #111;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	min-height: 320px;
	position: relative;
}

.homepage-slide-content {
	display: flex;
	position: relative;
}

.homepage-slide-left {
	flex: 0 0 50%;
	min-height: 320px;
	padding-top: 16px;
	position: relative;
	z-index: 3;
}

.homepage-slide-img {
	object-fit: cover;
	position: absolute;
	bottom: -48px;
	width: 522px;
}

.homepage-slide-right {
	padding: 48px 24px;
	z-index: 3;
}

.homepage-slide-title {
	font-family: 'calling-code', sans-serif;
	font-weight: 400;
	font-size: 35px;
	line-height: 40px;
	margin-bottom: 16px;
	margin-top: 8px;
}

.homepage-slide-text {
	font-family: chaparral-pro, georgia, serif;
	font-size: 18px;
	line-height: 1.6em;
	margin-bottom: 24px;
}

.homepage-slider-bullets-mobile {
	display: none;
}

.homepage-slider-bullets {
	font-family: 'calling-code', sans-serif;
	position: relative;
}

.homepage-slider-bullets .glide__bullets {
	bottom: -42px;
	left: auto;
	right: -42px;
}

.homepage-slider-bullets .glide__bullet {
	border: none;
	border-bottom: 3px solid transparent;
	border-radius: 0;
	box-shadow: none;
	color: #b6b6b6;
	font-size: 18px;
	font-weight: 800;
	margin-left: 8px;
	padding: 0 3px 12px 2px; /* Mismatched sides are a glitch of the font kerning */
	text-align: center;
	width: auto;
}

.homepage-slider-bullets .glide__bullet:focus,
.homepage-slider-bullets .glide__bullet:hover {
	border: none;
	border-bottom: 3px solid #b6b6b6;
}

.homepage-slider-bullets .glide__bullet.glide__bullet--active {
	border-bottom: 3px solid #6525AB;
	color: #6525AB;
}

.homepage-slider-bullets .glide__bullet.glide__bullet--active:hover {
	border-bottom: 3px solid transparent;
}

/* Home page elements */

.page-section {
	padding: 8px 0;
}

.page-section-more-link {
	margin: 48px 0 0;
}

h1.page-section-title {
	font-family: 'calling-code', sans-serif;
	font-weight: 700;
	font-size: 23px;
	margin-bottom: 32px;
	padding: 15px 0 15px 0;
	position: relative;
	text-transform: uppercase;
}

.layoutBody h1 {
	text-transform: inherit;
}

.hero-content h1 {
	text-transform: uppercase;
}
.hero-content .teaser-content h1 {
	text-transform: none;
}
h1.page-section-title.has-icon {
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 32px;
	padding-left: 48px;
	text-transform: uppercase;
}

h1.page-section-title .nonbold {
	font-weight: 500;
}

h1.page-section-title a {
	color: #222;
}

.page-section-title,
.page-section-content *,
.home-page-section-content * {
	position: relative;
	z-index: 3;
}

.page-section-field-reviews h1.page-section-title {
	background-image: url('assets/icons/icon-field-reviews.svg');
}

.page-section-articles h1.page-section-title {
	background-image: url('assets/icons/icon-articles.svg');
	padding-left: 56px;
}

.page-section-our-network h1.page-section-title {
	background-image: url('assets/icons/icon-our-network.svg');
	background-size: auto 39px;
	padding-left: 52px;
}

.page-section-recent-field-notes h1.page-section-title,
.page-section-field-notes h1.page-section-title {
	background-image: url('assets/icons/icon-field-notes.svg');
	padding-left: 54px;
}

.page-section-citations h1.page-section-title {
	background-image: url('assets/icons/icon-recent-citations.svg');
	padding-left: 46px;
}

.page-section-focus-tags h1.page-section-title {
	background-image: url('assets/icons/icon-tagged-in.svg');
	padding-left: 46px;
	margin-bottom: 12px;
}

.home-page-section-field-reviews {
	position: relative;
	overflow: visible;
}

.home-page-articles-non-featured > ul,
.home-page-profile-teasers > ul,
.home-page-section-field-reviews > ul {
	list-style-type: none;
}

.home-page-articles-non-featured > ul {
	margin-bottom: 0;
}

.item-list {
	list-style-type: none;
	padding-left: 0;
}

.home-page-section-field-reviews .glitch-column {
	height: 500px;
}

.home-page-field-review-teasers > ul {
	display: flex;
	padding-left: 0;
}

.home-page-field-review-teasers > ul > li  {
	list-style-type: none;
	flex: 0 0 33%;
	padding-left: 16px;
	padding-right: 16px;
	width: 33%;
}

.home-page-field-review-teasers > ul > li:first-child {
	padding-left: 0;
}

.home-page-field-review-teasers > ul > li:last-child {
	padding-right: 0;
}

.field-review-series-intro {
	display: flex;
	gap: 30px;
}

.field-review-series-intro-column-image {
	flex: 1 0 250px;
}

.field-review-teaser-thumb {
	height: 200px;
	overflow: hidden;
}

.field-review-teaser-thumb a {
	background-position: center center;
	background-size: cover;
	display: block;
	height: 100%;
	width: 100%;
}

.field-review-teaser-thumb-img {
	display: none;
}

.home-page-article-teasers {
	display: flex;
	justify-content: left;
}

.home-page-article-teasers > div {
	flex: 0 1 50%;
}

.hover-desaturate {
	background: #888; /* Avoid 'glitch' bleedthrough */
}

.hover-desaturate img {
	/*
	opacity: .5;
	transition: opacity 0.3s;
	*/
}

.has-hover-desaturate:hover .hover-desaturate img {
	opacity: 1;
}

a.field-note-teaser-title-link,
a.field-review-teaser-title-link,
a.field-review-teaser-title-link,
a.teaser-title-link,
a.event-teaser-title-link {
	color: #222;
}

.field-review-teaser h1 {
	font-size: 18px;
	font-weight: 600;
	margin: 0;
	line-height: 1.7rem;
	text-transform: inherit;
}

.home-page-article-featured {
	background: #222;
	color: #fff;
	margin-right: 32px;
	width: 50%;
}

.teaser-content.has-background-image {
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
}

.teaser-content.has-background-image::after {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgb(0,0,0,.5);
}

.home-page-article-featured article {
	height: 100%;
}

.home-page-article-featured .article-teaser {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.home-page-article-featured .article-teaser h1 {
	font-size: 32px;
	line-height: 40px;
}

.home-page-article-featured .teaser-content {
	flex: 1;
}

.article-teaser-description {
	margin-top: 20px;
}

.teaser-thumb.article-teaser-thumb {
	height: 200px;
	width: 100%;
}

.home-page-articles-non-featured .teaser-thumb.article-teaser-thumb {
	margin-bottom: 0;
	margin-right: 32px;
	height: 132px;
	width: 238px;
}

.teaser-thumb.article-teaser-thumb a {
	background-size: cover;
	background-position: center center;
	display: block;
	height: 100%;
	width: 100%;
}

.teaser-thumb {
	margin-bottom: 16px;
}

.home-page-article-featured .article-teaser-thumb {
	background: #888;
	margin-bottom: 0;
	height: 307px;
	width: 100%;
}

.home-page-article-featured .article-type-tag,
.home-page-article-featured .teaser-byline,
.home-page-article-featured a {
	color: #fff;
}

.home-page-article-featured .teaser-content {
	padding: 24px;
}

.home-page-article-featured .teaser-byline-by {
	font-weight: 700;
}

.home-page-article-featured .research-field-tags {
	display: none;
	visibility: hidden;
}

.home-page-articles-non-featured .article-teaser {
	display: flex;
}

.home-page-articles-non-featured .article-teaser > div {
	flex: 0 1 50%;
}

.home-page-articles-non-featured .article-teaser > div.article-teaser-thumb {
	flex-basis: 238px; /* 210px image width */
}

.home-page-articles-non-featured > ul {
	padding-left: 0;
}

.teaser h1 {
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
}

.teaser a {
	text-decoration: none;
}

.teaser a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.home-page-section-articles .article-type-tag {
	margin-bottom: 10px;
}

.home-page-articles-non-featured .article-teaser {
	border-bottom: 1px solid #dbdbdb;
	padding: 32px 0;
}

.home-page-articles-non-featured li:first-child .article-teaser {
	padding-top: 0;
}

.home-page-articles-non-featured li:last-child .article-teaser {
	border-bottom: 0;
	padding-bottom: 0;
}

.home-page-profile-teasers > ul {
	display: flex;
	padding-left: 0;
}

.home-page-profile-teasers > ul > li  {
	list-style-type: none;
	flex: 0 1 25%;
}

.home-page-section-events ul > li > article,
.home-page-section-events ul > li > article > div {
	height: 100%;
}

.home-page-section-events h1.page-section-title {
	background-image: url('assets/icons/icon-calendar.svg');
}

.field-note-teaser {
	font-size: 16px;
	line-height: 22px;
}

.field-note-teaser h1 {
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
	margin: 8px 0 16px;
}

.upcoming-event-teaser h1 {
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
	margin: 8px 0 16px;
}

.upcoming-event-teaser {
	background: #f7f7f7;
	border-top: 1px solid #8A47D6;
	font-size: 14px;
	padding: 24px;
}

.item-main-content h2 {
	margin-bottom: 20px;
	margin-top: 64px;
	color:#6525AB;
	font-weight:700;
	font-size:25px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

#tribe-events .all-link a,
.item-main-content .all-link a,
.all-link a {
	font-size: 15px;
	font-weight: 600;
	text-decoration: underline;
	text-transform: uppercase;
	text-underline-offset: 3px;
}

#tribe-events .all-link a:hover,
.item-main-content .all-link a:hover,
.all-link a:hover {
	text-decoration: none;
}

.item-wrap ul {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	list-style-type: none;
	padding-left: 0;
}

.item-wrap ul li {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: calc(33% - 21px);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.item-wrap ul li {
		margin-right: 16px;
		margin-bottom: 32px;
	}
}

.archive-item-list {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 16px;
}

.more-items-button {
	display: none;
	margin: 64px 0 16px 0;
	text-align: center;
}

.explore-research-fields {
	margin-top: 64px;
	margin-bottom: 32px;
}

.has-more-items .more-items-button {
	display: block;
}

.all-link-arrow {
	color: #6525AB;
	font-size: 20px;
	line-height: 16px;
	padding-left: 12px;
}

.all-link-arrow-back {
	padding-left: 0;
	padding-right: 6px;
}

.latest-news-row {
	margin-bottom: 48px;
}

.item-item {
	grid-column-start: auto;
	grid-column-end: span 4;
}

.latest-news-featured {
	background: #f7f7f7;
	border-top: 1px solid #032e40;
}

.latest-news-featured .item-item {
	border-top: none;
}

.latest-news-featured .item-content {
	padding-left: 20px;
}

.latest-news-row-second .item-item {
	grid-column-end: span 6;
}

.latest-news-row-first .item-item {
	grid-column-end: span 12;
}

.latest-news .item-item {
	margin-right: 12px;
}

.latest-news .item-item:last-child {
	margin-right: 0;
}

.latest-news-row-first .item-image {
	grid-column-start: 9;
	grid-column-end: 13;
}

.item-item.item-item-has-image {
	grid-column-start: 1;
	grid-column-end: 9;
}

/* News item styles */
.item-content {
	font-size: 16px;
	margin-top: 23px;
}

.item-item {
	border-top: 1px solid #032e40;
	padding-right: 12px;
	position: relative;
	overflow: visible;
}

.widget.latest-news {
	overflow: visible;
}

.item-header-meta {
	position: absolute;
	top: -11px;
	left: 0;
	display: inline-block;
	height: 22px;
	z-index: 2;
}

.item-title {
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 24px;
}

.item-title a {
	color: #222;
}

.item-excerpt {
	margin-bottom: 24px;
}

.item-footer-meta {
	margin-top: 16px;
	font-family: 'calling-code', sans-serif;
	font-style: italic;
}

.byline-icon {
	height: 14px;
	margin-top: -2px;
	margin-right: 8px;
}

.item-image {
	height: 100%;
	min-height: 300px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.mw-teaching-and-learning-subsection.page-subsection {
	padding-top: 24px;
	padding-bottom: 24px;
}

.teaching-and-learning-box {
	background: #032E40 0% 0% no-repeat padding-box;
	color: #fff;
	overflow: hidden;
	padding: 24px;
}

.teaching-and-learning-box h3 {
	margin-top: 0;
}

.teaching-and-learning-box a {
	color: #fff;
}

.teaching-and-learning-box p:last-child {
	margin-bottom: 0;
}

.teaching-and-learning-box-content {
	float: left;
	width: calc(100% - 144px);
}

.teaching-and-learning-box-actions {
	float: left;
	width: 144px;
}

.teaching-and-learning-box-actions .mw-button {
	width: 144px;
}

@media (max-width: 768px) {
	.teaching-and-learning-box-content,
	.teaching-and-learning-box-actions {
		float: none;
		width: 100%;
	}

	.teaching-and-learning-box-content {
		margin-bottom: 24px;
	}
}

input.mw-button,
button.mw-button,
body .tribe-common .tribe-common-c-btn,
.tribe-events-cal-links .tribe-events-button,
body #tribe-events .tribe-events-button,
a.mw-button {
	background-color: #6525AB;
	border: none;
	border-radius: 25px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	font-family: 'calling-code', sans-serif;
	font-weight: 400; /* Montserrat Semibold */
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 35px;
}

input.mw-button.arrow-button,
body #tribe-events .tribe-events-button.arrow-button,
a.mw-button.arrow-button {
	padding: 0 28px;
}

.tribe-events-cal-links .tribe-events-button {
	height: 28px;
	line-height: 28px;
	padding: 0 28px;
	margin-bottom: 12px;
}

.tribe-events .tribe-events-c-ical__link,
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	border-color: #6525ab;
	color: #6525ab;
}

.tribe-events .tribe-events-c-ical__link:hover,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color: #6525ab;
	color: #fff;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button:hover {
	color: #fff;
}

.tribe-common .tribe-common-c-svgicon {
	color: #6525ab;
}

.tribe-common .tribe-common-anchor-thin-alt {
	border-color: #6525ab;
}

.tribe-common .tribe-common-anchor-thin-alt:active, .tribe-common .tribe-common-anchor-thin-alt:focus, .tribe-common .tribe-common-anchor-thin-alt:hover {
	color: #6525ab;
	border-color: #6525ab;
}

.button-arrow {
	display: inline-block;
	padding-left: 10px;
	height: 100%;
	width: 60px;
}

.button-arrow img {
	margin-top: -2px;
}

.link-arrow {
	display: inline-block;
	padding-left: 10px;
	height: 100%;
	vertical-align: middle;
	width: 50px;
}

.link-arrow svg {
	margin-top: -4px;
	vertical-align: middle;
}

.centerline-link {
	overflow: hidden;
	text-align: right;
	margin:28px 0 0;
}

.centerline-link::before {
  background-color: #d9d9d9;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

.centerline-link::before {
  right: 0.5em;
  margin-left: -100%;
}

a.more-link {
	color: #8A47D6;
	font-family: 'calling-code', sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}

.more-link .link-arrow .st0 {
	fill: #8A47D6;
}

a.more-link:hover {
	color: #AA72E8;
	text-decoration: none;
}

a.more-link:hover .link-arrow .st0 {
	fill: #AA72E8;
}

input.mw-button:hover,
body #tribe-events .tribe-events-button:hover,
a.mw-button:hover {
	background-color: #8A47D6;
	text-decoration: none;
}

.jt-tag,
a.jt-tag {
	background-color: rgb(226, 202, 252, 0.7);
	border-radius: 25px;
	color: #6525AB;
	display: inline-block;
	font-family: 'calling-code', sans-serif;
	font-size: 10px;
	font-weight: 700; /* Montserrat Bold */
	letter-spacing: 1px;
	line-height: 8px;
	margin-bottom: 0px;
	padding: 8px 13px;
	white-space: nowrap;
}

a.jt-tag:hover {
	background-color: #8A47D6;
	color: #FFF;
	text-decoration: none;
}

.jt-tags-white a.jt-tag {
	background: rgb(255,255,255,0.7);
	color: #000;
}

.jt-tags-white a.jt-tag:hover {
	background: #fff;
}

.jt-tags-blue .jt-tag,
.jt-tags-blue a.jt-tag {
	background: rgb(138, 71, 214, 0.1);
	color: rgb(138 71 214);
}

.archive-pagination {
	font-size: 16px;
	font-weight: 600;
	line-height: 36px;
	margin-top: 36px;
}

.archive-pagination span.page-numbers,
.archive-pagination a.page-numbers {
	color: #222;
	display: inline-block;
	height: 36px;
	text-align: center;
	width: 36px;
}

.archive-pagination a.page-numbers:hover,
.archive-pagination .page-numbers.current {
	border: solid 1px #AA72E8;
	text-decoration: none;
}

.archive-pagination a.next,
.archive-pagination a.prev {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
	text-indent: -999em;
}

.archive-pagination a.next:hover,
.archive-pagination a.prev:hover {
	background-position: center;
	height: 37px;
}

.archive-pagination a.next {
	background-image: url( 'assets/mw-icon-arrow-right.svg' );
}

.archive-pagination a.prev {
	background-image: url( 'assets/mw-icon-arrow-left.svg' );
}

body.single .mw-page-description,
.citation-library .mw-page-description,
body.archive .mw-page-description {
	max-width: 754px;
}

.item-type-archive-list .item-item {
	margin-bottom: 63px;
}

.item-type-archive-list .item-excerpt {
	max-width: 840px;
}

.item-type-description {
	margin-bottom: 39px;
	margin-top: 24px;
	max-width: 720px;
}

.item-type-description a {
	color: inherit;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.item-type-description a:hover {
	text-decoration: none;
}

.page-subsection {
	margin-bottom: 48px;
}

.page-subsection .mw-item-subheader {
	margin-bottom: 24px;
}

.mw-research-topic-feature {
	grid-column-start: auto;
	grid-column-end: span 6;
}

.mw-item-subheader {
	font-size: 32px;
}

.mw-research-topic-feature .mw-item-subheader {
	margin-bottom: 36px;
}

.mw-research-topic-feature .item-teaser {
	height: auto;
	color: #fff;
}

.mw-research-topic-feature .item-teaser.lit-review-teaser-forthcoming {
	height: 270px;
}

.mw-research-topic-feature .item-teaser .item-content {
	padding-top: 24px;
}

.mw-research-topic-feature .expert-reflection-teaser .item-content {
	padding-bottom: 64px; /* For 'All' link */
}

.mw-research-topic-feature .item-teaser .item-title {
	font-size: 32px;
	line-height: 36px;
}

.lit-review-teaser .transbox {
	background: rgba(21, 148, 152, 0.9);
}

.lit-review-teaser .item-content {
	padding-bottom: 64px !important;
}

.lit-review-teaser .item-inner-content a {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.lit-review-teaser .item-inner-content a:hover {
	text-decoration: none;
}

.lit-review-teaser-forthcoming {
	text-align: center;
}

.lit-review-teaser-forthcoming .item-inner-content {
	padding-left: 48px;
	padding-right: 48px;
}

.mw-research-topic-feature .item-teaser.lit-review-teaser-forthcoming .item-content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

span.lr-author,
span.lr-date {
	white-space: nowrap;
}

.llr-teaser-icon {
	display: block;
	padding: 0px 7px 2px 7px;
	background: #AA72E8;
}

.llr-teaser-icon img {
	width: 14px;
}

.item-more-link {
	color: #fff;
	font-size: 16px;
	position: absolute;
	right: 12px;
	bottom: 24px;
}

.item-more-link a {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.item-more-link a:hover {
	text-decoration: none;
}

.item-more-link .all-link-arrow {
	padding-left: 8px;
}

.mw-research-topic-latest-news .item-item {
	margin-right: 12px;
}

.mw-research-topic-latest-news .latest-news-row-first .item-item {
	grid-column-end: span 6;
}

.mw-research-topic-latest-news .latest-news-row-second .item-item {
	grid-column-end: span 4;
}

.mw-research-topic-latest-news.page-subsection .mw-item-subheader {
	margin-bottom: 39px;
}

.mw-research-topic-latest-news .item-title {
	margin-top: 39px;
}

.mw-research-topic-latest-news .item-title a {
	color: #222;
}

.mw-research-topic-latest-news .item-excerpt {
	display: none;
}

.transbox {
	background: rgba(229, 101, 35, .8); /* This is MediaWell Orange in rgb */
	height: 100%;
	width: 100%;
}

.widget.expert-reflections {
	overflow: visible;
	margin: 12px 0 24px;
}

.er-icon-1 {
	fill: #fff;
}

.item-sidebar-section h2 {
	border-bottom: 1px solid #6525AB;
	color: #6525AB;
	font-family: 'calling-code', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	padding: 16px;
	text-transform: uppercase;
	margin-top: 0px;
}

.suggested-articles ul {
	list-style-type: none;
	padding: 0;
}

.suggested-articles ul li {
	border-bottom: 1px solid #ccc;
	padding: 0px 16px 24px;
}

.sidebar-teaser-title h1 {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3em;
}

a.sidebar-teaser-title {
	color: #222;
}

.sidebar-teaser-meta {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	font-style: italic;
	font-family: 'calling-code', sans-serif;
}

.mw-research-topic-feature .item-header-meta,
.expert-reflections .item-header-meta,
.citation-teaser .item-header-meta {
	left: 24px;
}

.item-teaser {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 202px;
	max-width: 565px;
	position: relative;
}

.item-teaser .item-content {
	padding: 12px 24px;
}

.item-teaser .item-title a {
	color: #fff;
}

.item-teaser .item-footer-meta {
	color: #fff;
	font-size: 16px;
	line-height: 16px;
}

.item-footer-meta .expert-reflection-author-icon {
	height: 16px;
	margin-right: 12px;
	vertical-align: top;
}

.expert-reflection-teaser a {
	color: #fff;
}

.home-expert-reflections .expert-reflection-teaser {
	grid-column-start: auto;
	grid-column-end: span 6;
}

.home-upcoming-events {
	margin-bottom: 24px;
}

.item-footer-meta .event-icon {
	height: 16px;
	margin-right: 12px;
	margin-top: 6px;
	vertical-align: top;
}

.mw-research-topic-citations article:last-child .citation-teaser {
	margin-bottom: 0;
}

.scholar-teaser {
	color: #222;
	width: 260px;
	padding-right: 30px;
}

.scholar-teaser .scholar-avatar-wrapper {
	height: 160px;
	width: 160px;
}

.scholar-teaser .scholar-avatar-wrapper img {
	max-width: none;
	display: none;
}

.scholar-avatar-wrapper {
	background-position: center;
	background-size: cover;
	border-radius: 50%;
	object-fit: cover;
	overflow: hidden;
}

.scholar-teaser a {
	color: #222;
}

.scholar-teaser h1 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 5px;
}

.scholar-teaser .scholar-teaser-title {
	color: #666;
	font-size: 13px;
	line-height: 20px;
	font-style: italic;
	font-family: calling-code, sans-serif;
}

/* Single items - News, ER, LR */

body.page .hero-header {
	margin-bottom: 0;
}

body.page .page-content {
	position: relative;
}

.page-content .glitch-column-right {
	background-size: 100%;
	background-position: right -300px top;
	width: 800px;
}

@media screen and (max-width: 767px) {
	.page-content .glitch-column-right {
		background-position: right -600px top;
	}
}

.page-inner-content {
	margin-top: 84px;
	max-width: 800px;
	overflow: visible;
	position: relative;
	z-index: 4;
}

.item-main-content a,
.page-inner-content a {
	text-decoration: underline;
	text-underline-offset:3px;
	text-underline-offset: 3px;
}

.item-main-content a:hover,
.page-inner-content a:hover {
	text-decoration: none;
}

.advisory-board-members {
	margin-top: 48px;
	width: 1160px;
}

.advisory-board-members .scholar-teaser {
	width: 100%;
}

.advisory-board-members .scholar-teaser .scholar-avatar-wrapper {
	width: 230px;
	height: 230px;
}

.advisory-board-members .scholar-teaser h1 {
	font-size: 25px;
	margin-top: 26px;
	margin-bottom: 3px;
}

.advisory-board-members .scholar-teaser a {
	text-decoration: none;
}

.advisory-board-members .scholar-teaser a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.wpgh-tooltip, a.wpgh-tooltip, a.wpgh-tooltip:hover, a.wpgh-tooltip:focus, .entry-content .wpgh-tooltip, .entry-content a.wpgh-tooltip, .entry-content a.wpgh-tooltip:hover, .entry-content a.wpgh-tooltip:focus {
	color: #032e40;
}

body .ui-widget {
	font-family: inherit;
	font-size: inherit;
}

body .ui-tooltip {
	background: #032e40;
	box-shadow: none;
	border: none;
	color: #fff;
}

.item-single {
	max-width: 768px;
	margin: 0 auto;
}

.page-single .item-main-content {
	margin-top: 64px;
}

.page-single .item-main-content h2 {
	margin-top: 48px;
}

.page-single .item-main-content ul {
	list-style-type: none;
	padding-left: 0;
}

.page-single .item-main-content li::before {
	content: "\2013";
	padding-right: 6px;
}

.page-single .item-main-content a:not(.mdn-button) {
	color: #AA72E8;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.page-single .item-main-content a:hover {
	text-decoration: none;
}

.pressforward-source-statement-label {
	font-weight: 600;
}

/* About, etc */
.staff-profile {
	margin-bottom: 48px;
	margin-top: 24px;
}

.staff-profile::after {
	content: "";
	display: table;
	clear: both;
}

.staff-profile > img {
	float: left;
	width: 200px;
}

.staff-profile p:last-child {
	margin-bottom: 0;
}

.staff-profile .staff-profile-bio {
	float: left;
	margin-left: 24px;
	width: calc(100% - 224px);
}

.staff-profile h3 {
	font-size: 28px;
	margin-top: 0;
}

.page-single .item-main-content a.mw-button {
	color: #fff;
	text-decoration: none;
}

.item-single .container {
	width: auto;
}

.single-ssrc_expref_pt .item-single,
.single-ssrc_lit_review .item-single {
	max-width: none;
}

.container.has-sidebar {
	display: flex;
	width: 1160px;
}

.container.has-glitch-column {
	position: relative;
}

.item-single-main  {
	flex-grow: 1;
	padding-top: 96px;
	position: relative;
}

.single-post .item-single-main,
.single-post .item-sidebar {
	padding-top: 0;
}

.single-post .item-main-content blockquote {
	border: none;
	padding: 0;
}

.citation-single .pageHeading {
	position: relative;
	margin-bottom:0px;
}
.citation-single {
	padding-top:90px;
}
.citation-single .pageHeading h1,
.single-post .pageHeading h1 {
	font-weight: 600;
	font-size: 32px;
	line-height: 42px;
}

.single-post .item-main-content > div {
	border-left: 3px solid #AA72E8;
	padding-left: 36px;
}

.single-ssrc_expref_pt .item-single-content {
	flex-basis: 0;
	flex-grow: 999;
}

.single-post .field-note-research-field-tags {
	margin-top: 24px;
}

.item-sidebar {
	flex-basis: 256px;
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: 64px;
	padding-top: 96px;
	width: 256px;
}

.item-single-main .glitch-column {
	height: 600px;
	margin-top: -106px;
	opacity: .7;
}

.item-single-content {
	position: relative;
	z-index: 3;
}

.no-hero .item-single-content {
	z-index: 1;
}

.no-hero .item-single-content > div {
	position: relative;
	z-index: 3;
}

.no-hero .item-single-content > div.glitch-column {
	position: absolute;
	z-index: 2;
}

.latest-version-nag {
	background: #159498;
	color: #fff;
	height: 42px;
	line-height: 42px;
	text-align: center;
	width: 100%;
}

.latest-version-nag strong {
	text-transform: uppercase;
}

.latest-version-nag a {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.latest-version-nag a:hover {
	text-decoration: none;
}

.wp-block-image figcaption {
	color: #888;
	text-align: left;
	padding-bottom:0;
	margin-bottom: 0;
	font-size:15px;
	font-style: italic;
}

.item-single-lower {
	background: #f7f7f7;
	padding-bottom: 48px;
	padding-top: 48px;
}

.item-lower {
	margin-top: 48px;
}

.item-lower .item-teaser {
	color: #fff;
	height: auto;
	max-width: none;
	width: 100%;
}

.item-lower .expert-reflection-teaser .item-header-meta {
	display: none;
}

.item-lower .item-teaser .item-content {
	padding-bottom: 24px;
	padding-top: 24px;
}

.item-lower .lit-review-teaser .item-title {
	font-size: 32px;
	margin-bottom: 12px;
	line-height: 38px;
}

.item-lower .lit-review-teaser .item-header-meta {
	left: 24px;
}

.related-items-latest-news {
	margin-bottom: 48px;
}

.related-items-latest-news .item-item {
	border-top: none;
}

.related-items-latest-news .item-content {
	margin-top: 0;
}

.item-upper-mobile {
	display: none;
}

body.dkpdf .item-upper-mobile {
	display: block !important;
}

.mw-page-type-label {
	font-size: 16px;
	font-weight: 600;
	position: absolute;
	top: -32px;
	text-transform: uppercase;
	font-family: 'calling-code', sans-serif;;
}

/*.item-single .mw-page-title {
	font-family: "proxima-nova";
	font-size: 36px;
	line-height: 44px;
	margin-top: 12px;
	text-transform: none;
} */

.item-main-content ul {
	margin-bottom:25px;
}
.item-single .pageHeading {
	margin-bottom: 24px;
	padding-bottom: 0;
}

.item-meta {
	font-size: 16px;
	line-height: 1.5;
}

.byline-by {
	font-weight: 600;
}

.item-meta a:not(.jt-tag) {
	color: #222;
}

.item-main-content {
	font-size: 18px;
	line-height: 1.8em;
	margin-top: 48px;
}

.item-main-content blockquote {
	border: none;
	font-size: inherit;
	line-height: inherit;
	padding-top: 7px;
	padding-left: 0;
}

.item-main-content p {
	margin-bottom: 24px;
	overflow-wrap: break-word;
	word-break: break-word;
}

.single-ssrc_expref_pt .item-single .pageHeading,
.single-ssrc_lit_review .item-single .pageHeading {
	margin-bottom: 12px;
}

.single-ssrc_expref_pt .item-main-content,
.single-ssrc_lit_review .item-main-content {
	margin-top: 24px;
}

.focus-tag-header {
	color: #032e40;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.item-sidebar-print {
	display: none;
}

.version-selector-section {
	background: #ddd;
	height: 60px;
}

/*
.toc-heading {
	color: #a62151;
	display: table;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 700;
	height: 100%;
	line-height: 22px;
	padding: 0px 16px;
	text-transform: uppercase;
	width: 100%;
}
*/

#ez-toc-container {
	background: transparent;
	border: none;
	padding:14px;
	box-shadow: none;
}

.ez-toc-list {
	list-style-type: none;
	padding: 0;
}

#ez-toc-container ul ul {
	padding-left:1em;
	padding-top:7px;
}

#ez-toc-container .ez-toc-list li {
	font-family: 'calling-code', sans-serif;
	font-weight: 400;
	margin-bottom: 15px;
	margin-left: 2px;
	line-height: 18px;
}

#ez-toc-container .ez-toc-list .ez-toc-heading-level-3 {
	margin-bottom: 5px;
}


#ez-toc-container .ez-toc-list li:last-child {
	margin-bottom: 0;
}

div#ez-toc-container ul li {
	font-size: 14px !important;
}

#ez-toc-container.counter-decimal ul.ez-toc-list li a::before {
	content: '';
	display: none;
}

/* TOC anchor offset */
:target::before {
	content: '';
	display: block;
	height: 40px;
	margin: -40px 0 0;
}

.ez-toc-title-container {
	display: none;
}

#ez-toc-container a,
#ez-toc-container a:visited {
	color: #222;
}

body.tribe-no-js .version-selector-section {
	height: auto;
}

.version-selector-section label {
	float: left;
	font-family: chaparral-pro, georgia, serif;
	font-size: 16px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
}

.version-selector-section select {
	background-color: #fff;
	background-image: url('assets/mw-icon-arrow-down.svg');
	background-position: center right 12px;
	background-repeat: no-repeat;
	background-size: 10px;
	color: #222;
	float: right;
	width: 120px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.version-selector-section .select2-container {
	float: right;
	width: 120px;
}

.version-selector-section .select2-container--default .select2-selection--single {
	border-radius: 0;
	height: 40px;
}

.version-selector-section .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px;
}

.version-selector-section .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
}

.version-selector-section select option {
	line-height: 1.5;
}

.cite-this-section {
	padding: 0;
}

.collapsible-section {
	font-size: 13px;
	height: 100%;
	border-top: 1px solid #6525AB;
}

.collapsible-section:last-child {
	border-bottom: 1px solid #6525AB;
}

.collapsible-toggle {
	color: #6525AB;
	cursor: pointer;
	display: table;
	font-family: 'calling-code', sans-serif;
	font-weight: 700;
	height: 100%;
	line-height: 22px;
	padding: 16px;
	text-transform: uppercase;
	width: 100%;
}

.collapsible-toggle:hover {
	color: #6525AB;
}

.collapsible-toggle > div {
	display: table-cell;
	vertical-align: middle;
}

.collapsible-toggle-text {
	font-size: 16px;
	font-weight: 700;
}

.collapsible-toggle-caret {
	width: 12px;
}

body.tribe-js .collapsible-toggle-closed .collapsible-content {
	display: none;
}

.collapsible-toggle-caret .cls-1 {
	fill: none;
	stroke: #000;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2px;
}

.cite-this-content {
	margin-top: -4px;
	padding: 10px 16px 16px 16px;
	position: relative;
	z-index: 2;
}

.cite-this-gloss {
	font-size: 13px;
	line-height: 22px;
}

.cite-this-citation {
	background: #fff;
	border: 1px solid #ccc;
	color: #222;
	line-height: 20px;
	margin-top: 16px;
	margin-bottom: 16px;
	padding: 6px 12px;
	word-wrap: break-word;
}

.altmetrics-section:empty {
	display: none;
}

.works-cited {
	border: 1px solid #159498;
	padding: 24px;
}

.single-subsection-header {
	color: #159498;
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase;
}

.single-subsection-header-underscore {
	background: #159498;
	height: 3px;
	margin: 12px 0;
	width: 48px;
}

.item-lower > div {
	margin-bottom: 48px;
}

.works-cited-content {
	padding-left: 48px;
	overflow: hidden;
	text-indent: -48px;
}

.works-cited-show-all {
	display: none;
}

.profile-publications .list-truncate-toggle {
	font-size: 15px;
	font-family: 'calling-code', sans-serif;
	font-weight: 700;
	margin-top: 12px;
	text-transform: uppercase;
}

.profile-publications .list-truncate-toggle {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 32px;
	padding-bottom: 16px;
}

.list-truncate-toggle a:hover {
	text-decoration: none;
}

.list-truncate-toggle .all-link-arrow img {
	width: 10px;
}

.more-about-section .home-research-topic {
	margin-top: 24px;
}

/* Select2 styling */
body.admin-bar .select2-dropdown--below,
body.admin-bar .select2-dropdown--above {
	margin-top: 32px;
}
body .select2-container--default .select2-selection--single {
	border-radius: 0;
	border: 0;
	height: 24px;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 24px;
	padding-left: 12px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 24px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border: 0;
	background-image: url('assets/mw-icon-arrow-down.svg');
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
	margin-left: -12px;
	margin-top: -5px;
}
body .select2-container--default .select2-results__option {
	font-family: 'calling-code', sans-serif;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: inherit;
	color: #AA72E8;
}
body .select2-container--default .select2-selection--multiple {
	border-radius: none;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 6px 12px;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	position: relative;
	padding-right: 36px;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	background: #fff;
	border-radius: 100%;
	color: #032e40;
	line-height: 16px;
	height: 16px;
	width: 16px;
	position: absolute;
	right: 4px;
	top: 4px;
	text-align: center;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	background: #032e40;
	color: #fff;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice {
	border-radius: 0;
	border: none;
	background: #032e40;
	color: #fff;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice input {
}
body .select2-container .select2-search--inline .select2-search__field {
	margin-top: 0;
}

.navigation--standard > ul > li > a::before {
	border-color: #159498 !important;
}

.navigation--standard .sub-menu {
	margin-top: 0;
}

.navigation--standard > ul {
	margin-left: 10px;
}

.navigation--standard > ul > li {
	padding: 0 50px 0 0;
}

.navigation--standard > ul > li > a {
	font-size: 15px;
	color: #222;
}

.navigation--standard > ul > li.menu-item-has-children:not(.current-menu-item) > a::before {
	content: '' !important;
}

.navigation--standard .sub-menu::after {
	content: none !important;
}

.navigation--standard > ul > li.menu-item-has-children > a::after {
	margin-left: 12px;
}

.postSummary {
	margin-top: 8px;
	color: rgba(0, 0, 0, 0.87);
}

.mw-page-description {
	font-size: 16px;
	line-height: 24px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.header-search-form {
	display: none;
}

.isSearchActive .header-search-form {
	display: block;
	position: absolute;
	background: #fff;
	max-width: none;
	right: 45px;
	width: calc( 100% - 45px );
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.isSearchActive .header-search-form {
		top: 0;
	}
}

.searchField {
	width: 100%;
}

.isSearchActive .compactSearch .searchToggleBtn {
	position: relative;
	right: auto;
	top: auto;
	transform: none;
	-webkit-transform: none;
}

.searchToggleBtn .iconClose, .searchToggleBtn.isActive .iconSearch, .searchToggleBtn.isActive span {
	display: none;
}

.searchToggleBtn .iconSearch, .searchToggleBtn.isActive .iconClose {
	display: inline-block;
}

.searchToggleBtn .fa-search {
	margin-left: 5px;
}

.searchToggleBtn .fa-times {
	margin-right: 5px;
}

/* Footer */
.siteFooter {
	margin-top: 128px;
}

.footer-top {
	background: #222;
	color: #fff;
	font-size: 17px;
	padding: 48px 0;
	position: relative;
}

.footer-top::after {
	content: ' ';
	background-image: url('assets/glitch-text-grey.svg');
	background-repeat: repeat-y;
	background-position: right -100px center;
	background-size: 500px;
	position: absolute;
	opacity: .1;
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

/* Broken on IE */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.footer-top::after {
		content: '';
		display: none;
	}
}

.footer-top .container,
.footer-bottom .container {
	position: relative;
	z-index: 2;
}

.footer-top a {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.footer-top > .container {
	display: flex;
}

.footer-top-column-left {
	flex: 0 0 300px;
	display: flex;
	align-items: center;
}

.footer-logo {
	line-height: 29px;
}

.footer-top .footer-logo a {
	display: inline-block;
	height: 91px;
	margin-right: 32px;
	vertical-align: bottom;
	width: 200px;
}

.footer-action-links {
	display: flex;
	gap: 24px;
}

.footer-action-links a {
	max-width: 30px;
}

.footer-top .twitter-logo {
	height: 20px;
	margin-top: 5px;
	width: auto;
}

.footer-top .email-logo {
	height: 18px;
	margin-top: 2px;
	width: auto;
}

.footer-top .twitter-logo .st1 {
	fill: #fff;
}

.footer-menu {
	margin: 24px 0;
}

ul.footer-menu {
	list-style-type: none;
	padding-left: 0;
}

.footer-menu li {
	display: inline;
	margin-right: 16px;
}

.footer-colophon {
	line-height: 19px;
}

.footer-bottom {
	background-color: #333;
	padding: 48px 0 72px;
	position: relative;
}

.footer-bottom::after {
	content: ' ';
	background-image: url('assets/glitch-text-grey.svg');
	background-repeat: repeat-y;
	background-position: right -100px center;
	background-size: 500px;
	position: absolute;
	opacity: .1;
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.footer-funders {
	display: flex;
	gap: 28px;
}

.footer-funders img {
	height: 50px;
}

/* Broken on IE */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.footer-bottom::after {
		content: '';
		display: none;
	}
}

.footer-funder a img {
	height: 39px;
}

.footer-funder.footer-funder-democracy-fund a img {
	height: 33px;
}

.footer-funder.footer-funder-ford-foundation a img {
	height: 18px;
}

.footer-funder.footer-funder-knight-foundation a img {
	height: 35px;
}

.footer-funder.footer-funder-bechtel-foundation a img {
	height: 35px;
}

.footer-funder.footer-funder-rita-allen-foundation a img {
	height: 35px;
	padding-bottom: 1px;
}

.siteFooter-bottom {
    color: #fff;
    background-color: #032e40;
}

.siteFooter-bottom-inner {
	padding: 24px 0;
}

.siteFooter-bottom-inner > div {
	margin-bottom: 0;
}

.siteFooter-copyright {
	font-size: 14px;
	line-height: 20px;
}

.siteFooter-copyright a {
	color: #fff !important;
}

.footnote_tooltip {
	line-height: 1.2em;
}

.footnotes_reference_container h2 {
	color: #6525AB;
	font-size: 1em;
	font-weight: bold;
}

body .footnote_plugin_tooltip_text {
	top: -.5em !important;
}

.postMeta--2 .mdPostLike {
	display:none;
}

.authorBox {
	padding: 20px 20px 0;
}

.authorBox-inner {
	clear: both;
	margin-bottom: 20px;
	min-height: 80px;
}

.authorBox-text {
    padding-top: 1px;
}

.featuredBlock--slider .owl-item.active .postInfo .author {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
    margin-right: 0;
}

.framing {
	max-width: 600px;
	margin: 0 auto;
	font-family: Libre Baskerville,Georgia, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 1.5em;
	color: #fff;
}

.footnote_plugin_tooltip_text {
    top: .4em !important;
}

.siteHeader {
	z-index: 9;
}
.ssrc_citation-template-default .siteHeader {
	box-shadow: 1px 6px 4px 0px rgb(0 0 0 / 20%);
}

body.article-has-no-hero .siteHeader {
	box-shadow: 1px 6px 4px 0px rgba(0,0,0,0.20);
}

.siteHeader-content {
    padding-bottom: 24px;
    padding-top: 24px;
}

.siteHeader-content .flexbox {
	align-items: center;
	display: flex;
	position: relative;
}

.siteHeader-logo-container {
	flex: 0 0 200px;
}

.filler-div {
	flex: 1 0 auto;
}

.siteHeader-component-nav-toggle {
	margin-left: auto;
}

.menuToggleBtn {
	margin: 0;
}

.siteHeader-component--right {
	color: #159498 !important;
	font-family: "platelet";
	font-size: 18px;
	text-transform: lowercase;
}

.siteLogo img {
	width: 200px;
}

.awesomplete ul {
	font-family: "proxima-nova";
}

/* Mobile hamburger */
.btn.menuToggleBtn {
	background: #fff;
	border: none;
	color: #222;
}

.btn.menuToggleBtn .cls-1 {
	fill: #222;
}

.btn.btn--circle.menuToggleBtn {
	height: 52px;
	width: 52px;
}

.menuToggleBtn i.fa {
	font-size: 20px;
	margin-top: 8px;
}

.pageMasthead {
	background-color: #edab34 !important;
}

div.authorMostLikedPosts {
	display: none;
}


.authorMostLikedPosts {
	display: none;
}

#author-liked-posts {
	display: none;
}

.author-meta {
    text-align: center;
    display: none;
}

.post--tile--large .postMeta--author {
    margin-bottom: 14px;
}

.news-items .postInfo {
    border: 1px solid #d6d6d6;
}

.news-items .post--card--paper .postFooter {
	border-top: none;
}

.news-items .post--card--paper .postMeta--author {
	margin-bottom: 5px;
}

.single .news-items .postMeta--author-author {
	font-size: 13px;
	color: #000008;
	opacity: .4;
}

.news-items .news-item-date {
	margin-bottom: 25px;
}

.news-items .postSummary {
	color: #000008;
	font-size: 15px;
}

.news-items .news-item-date .metaText {
	color: #000008;
	opacity: .4;
	font-size: 13px;
}

/* Research Fields */

.research-fields-archive > ul {
	list-style-type: none;
	padding-left: 0;
}

.research-field-teaser {
	border-bottom: 2px solid #ccc;
	padding: 48px 0 36px 0;
	overflow-y: visible;
}

.research-fields-archive > ul > li:first-child .research-field-teaser {
	padding-top: 0;
}

.research-field-teaser > div {
	float: left;
}

.research-field-info {
	width: 570px;
}

.research-field-image {
	background: url('assets/glitch-text-grey.svg') repeat-y;
	background-position: top -16px left -30px;
	margin-left: -75px;
	padding-left: 75px;
	width: 645px;
	padding: 16px 0 32px 0;
}

.research-fields-archive > ul > li:nth-child(n+2) .research-field-image {
	background-position: top -16px right 36px;
}

.research-field-image a img {
	height: 300px;
	padding-left: 75px;
	width: calc(100% - 64px);
	object-fit: cover;
}

.research-field-info .research-field-title-link {
	color: #222;
}

.research-field-title-link h1 {
	font-size: 31px;
	font-weight: 600;
}

.research-field-excerpt {
	font-size: 16px;
}

.go-to-research-field {
	margin-top: 16px;
}

.go-to-research-field > a {
	display: inline-block;
	width: 50px;
}

.field-review-preview {
	border-bottom: 1px solid #ccc;
	display: flex;
	padding-bottom: 48px;
	margin-bottom: 48px;
}

.field-review-preview > div {
	flex: 1 0 50%;
}

.field-review-preview > div.field-review-preview-image {
	flex-basis: 352px;
	flex-grow: 0;
	margin-right: 48px;
}

a.field-review-preview-title-link:visited,
.field-review-preview-title-link {
	color: #222;
}

.field-review-preview h1 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 4px;
	margin-top: 0;
}

.field-review-preview-byline {
	color: #666;
	font-size: 14px;
	font-family: 'calling-code', sans-serif;
	font-style: italic;
}

.field-review-preview-excerpt {
	margin-top: 16px;
}


/* Profiles */

.single-post .hero-header,
.search-results .hero-header,
.short-header .hero-header,
.archive-main .hero-header,
.scholar-profile-directory .hero-header,
.scholar-profile-single .hero-header {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5),  rgba(0, 0, 0, 0.5)), url('assets/profile-patterns/jt-profile-pattern-8.png');
	min-height: 80px;
	padding: 16px 0 24px;
	position: relative;
}

.short-header .hero-header-overlay,
.scholar-profile-directory .hero-header-overlay,
.scholar-profile-single .hero-header-overlay {
	background: rgba( 0, 0, 0, .25 );
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.hero-header-overlay {
	font-family: 'calling-code', sans-serif;
	text-transform: uppercase;
}

.short-header .hero-header h1,
.scholar-profile-directory .hero-header h1,
.scholar-profile-single .hero-header h1 {
	position: relative;
	z-index: 3;
}

body.page .field-notes-archive .hero-header {
	margin-bottom: 80px;
}

.our-network-featured h1.page-section-title {
	background-image: url('assets/icons/featured-scholar-icon.svg');
	background-size: auto 40px;
	padding-left: 56px;
}

.our-network-spotlight-cards.item-wrap > ul > li {
	flex-grow: 1;
}

.spotlight-card {
	aspect-ratio: 2 / 1;
	background-size: cover;
	color: #fff;
	font-family: 'calling-code', sans-serif;
	font-weight: 700;
	position: relative;
}

@supports not (aspect-ratio: 2 / 1) {
  .spotlight-card {
	width: 100%;
  }

  .spotlight-card::before {
	float: left;
	padding-top: 50%;
	content: '';
  }

  .spotlight-card::after {
	display: block;
	content: '';
	clear: both;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.spotlight-card {
		height: 180px;
	}
}

.spotlight-card:hover .spotlight-card-title {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.spotlight-card-content {
	position: absolute;
	bottom: 24px;
	left: 12px;
}

.spotlight-card-label {
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
}

.spotlight-card-title h1 {
	font-size: 18px;
	margin: 4px 0 0 0;
}

.our-network-all-profiles {
	margin-top: 64px;
}

.our-network-all-profiles h1.page-section-title {
	background-image: url('assets/icons/our-network-icon.svg');
	background-size: auto 39px;
	padding-left: 56px;
}

.scholar-directory-filters {
	margin-bottom: 24px;
}

.scholar-directory-filter,
.scholar-directory-filter-legend {
	display: inline-block;
	height: 60px;
	padding: 0 12px 0 0;
	font-family: 'calling-code', sans-serif;
}
.scholar-teaser-title {
	font-size:13px;
	font-family: 'calling-code', sans-serif;
	font-style: italic;;
}
.scholar-directory-filter-legend {
	color: #6525AB;
	font-weight: 700;
	font-size: 15px;
	font-family: 'calling-code', sans-serif;
}
form select option {
	font-family: 'calling-code', sans-serif;
}

#research-topic option {
	font-family: 'calling-code', sans-serif;
}
.scholar-directory-filters label {
	color: #6525AB;
}

.scholar-directory-filters select {
	display: inline;
}

.scholar-directory-filter .select2-container {
	border: 1px solid #666;
	font-size: 16px;
}

body .scholar-directory-filter .select2-container--default .select2-selection--single {
	height: 32px;
}

body .scholar-directory-filter .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 32px;
}
body .scholar-directory-filter .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 32px;
}

.scholar-directory-filters-submit  {
	display: inline-block;
}

.scholar-directory-filters-submit input.mw-button {
	font-size: 13px;
	line-height: 28px;
	padding-left: 52px;
	padding-right: 52px;
}

.scholar-directory-filter-toggle {
	display: none;
}

.profile-directory-list > ul {
	display: grid;
	grid-template-columns: repeat(auto-fill, 270px);
	grid-gap: 30px 20px;
	list-style-type: none;
	padding-left: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.profile-directory-list > ul {
		display: block;
	}

	.profile-directory-list > ul li {
		height: 400px;
		width: 273px;
		margin-right: 16px;
		margin-bottom: 32px;
		float: left;
	}
}

.profile-directory-list > ul > li > article {
	height: 100%;
}

.profile-bio-avatar-wrapper-mobile {
	display: none;
	visibility: hidden;
}

.scholar-profile-single .profile-bio-avatar-wrapper-mobile  {
	margin: 0 auto;
	width: calc(100% - 72px);
}

.profile-card {
	box-shadow: -3px 2px 7px 0px rgba(0,0,0,0.25);
	-webkit-box-shadow: -3px 2px 7px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: -3px 2px 7px 0px rgba(0,0,0,0.25);
	font-size: 12px;
	line-height: 18px;
	height: 100%;
	padding: 24px 20px 20px 24px;
}

.profile-card h1 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
	margin-bottom: 3px;
}

.profile-card-article a {
	color: #222;
}

.profile-card-article a:hover {
	text-decoration: none;
}

.profile-card-article:hover .scholar-teaser-name {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.profile-card .scholar-teaser-avatar {
	height: 125px;
	width: 125px;
}

.profile-card .scholar-teaser-avatar img {
	height: 125px;
	width: 125px;
}

.profile-card .profile-tags {
	margin-top: 32px;
}

.profile-tag {
	text-transform: uppercase;
	margin-top:5px;
}

.profile-header {
	font-family: 'calling-code', sans-serif;
}

h1.profile-header-name {
	font-weight: normal;
	letter-spacing: -2px;
}

.profile-header .profile-tags {
	margin-top: 16px;
}

.profile-bio {
	border-bottom: 4px solid #f3f3f3;
	display: flex;
	margin-bottom: 32px;
	margin-top: 32px;
	padding-bottom: 32px;
}

.profile-bio > div {
	flex: 1 0 50%;
}

.profile-bio > div.profile-bio-vitals {
	flex-basis: 250px;
	flex-grow: 0;
	margin-right: 64px;
	width: 250px;
}

.profile-bio-bio {
	padding-top: 2px;
}

.profile-bio-contacts {
	color: #a62151;
	margin-top: 32px;
}

.profile-bio-bio .profile-research-field-tags {
	margin-left: -12px;
}

.profile-list {
	list-style-type: none;
	margin-bottom: 0;
	margin-top: 24px;
	padding-left: 0;
}

.profile-list > li {
	border-bottom: 1px solid #dbdbdb;
	padding: 16px 0;
}

.profile-list.has-more-link > li:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.profile-section > h1 {
	color: #6525AB;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'calling-code', sans-serif;
}

.profile-list.item-list-citations > li {
	padding: 32px 0;
}

.profile-list.item-list-citations > li:first-child {
	padding-top: 16px;
}

.profile-list.item-list-citations > li:last-child {
	border-bottom: none;
}

.page-section-citations .item-list article a,
.profile-section .profile-list article a,
.page-section-citations .item-list article a:visited,
.profile-section .profile-list article a:visited {
	color: #222;
}

.page-section-citations .item-list article h1,
.profile-section .profile-list article h1 {
	font-size: 18px;
	font-weight: 600;
	margin-top: 0;
	line-height: 1.3em;
}

.page-section-our-network .item-wrap ul li {
	flex: inherit;
}

.profile-section .article-byline {
	font-size: 14px;
}

.profile-articles .centerline-link {
	margin-top: 32px;
}

.profile-events .upcoming-event-teaser {
	background: #fff;
	border-top: none;
	padding: 0;
}
.tribe-common .tribe-common-h3, .tribe-common p, .tribe-common span {
	font-family:  chaparral-pro, georgia, serif;
}
.tribe-events-single-event-description p{
	font-family:  chaparral-pro, georgia, serif;
	font-size:16px;
	line-height: 1.8;
}
.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
	font-family:  chaparral-pro, georgia, serif !important;
}

.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
	font-size:16px;
	line-height: 1.8;
}
.tribe-events-content ul {
	margin-left:40px;
	list-style-position: outside;
}
li.show {
	display:revert !important;
}
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
	font-family: 'calling-code', sans-serif;
}
.tribe-events-meta-group-organizer dd::after {
	content: '; ';
	margin-left: -3px;
}

.tribe-events-meta-group-organizer dd:last-child::after {
	content: '';
}
.tribe-events-content {
	font-family: chaparral-pro, georgia, serif;
}

.full-citation-library-button {
	margin-top: 48px;
}

.post-type-archive-ssrc_schprof_pt .cl-gloss {
	margin-bottom: 2em;
}

.scholar-profile-info {
	position: relative;
}

.scholar-directory-avatar .scholar-avatar {
	height: 60px;
	width: 60px;
}

.scholar-profile-info .scholar-directory-avatar {
	color: #222;
	font-size: 15px;
	margin-bottom: 0;
	max-width: 80%;
}

.scholar-profile-single .mw-page-type-label-mobile {
	display: none;
}

.scholar-profile-single .mw-page-type-label-desktop {
	display: block;
}

.scholar-profile-single .scholar-profile-avatar {
	float: right;
	width: 240px;
	height: 240px;
	padding: 0 0 24px 24px;
}

.scholar-profile-single .scholar-avatar {
	height: 100%;
	width: 100%;
}

.scholar-profile-single .scholar-avatar-default svg {
	margin: 52px auto;
}

.scholar-profile-single.item-single .mw-page-title {
	font-family: 'platelet';
	font-size: 42px;
}

.orcid-logo {
	width: 24px;
}

.scholar-profile-social-link svg .st1,
.twitter-logo .st1 {
	fill: #6525AB;
}

.scholar-profile-social-link {
	word-break: break-all;
	line-height: 24px;
	margin-bottom: 12px;
	font-size: 15px;
}

.scholar-profile-social-link svg {
	display: inline;
	margin-right: 10px;
	height: 18px;
	vertical-align: text-bottom;
	width: 18px;
}

.scholar-profile-social-link a {
	text-decoration: none;
	text-underline-offset:3px;

}

.scholar-profile-social-link a span {
	text-decoration: underline;
	text-underline-offset:3px;
}

.scholar-profile-social-link a:hover span {
	text-decoration: none;
}

.scholar-profile-single .single-subsection-header {
	color: #032e40;
}

.scholar-profile-single .single-subsection-header-underscore {
	background: #032e40;
}

.scholar-profile-single a.mailto-link {
	color: #AA72E8;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.scholar-profile-single a.mailto-link:hover {
	text-decoration: none;
}

.scholar-profile-subsection {
	margin-top: 48px;
}

.scholar-profile-subsection-expert-reflections .item-teaser {
	height: auto;
	max-width: none;
	width: 100%;
}

.scholar-profile-subsection-expert-reflections .item-teaser .item-title {
	padding-top: 12px;
}

.scholar-profile-subsection-expert-reflections .item-teaser .item-footer-meta {
	padding-bottom: 12px;
}

.scholar-profile-subsection-citations .scholar-citations {
	margin-top: 39px;
}

.scholar-profile-subsection-citations .scholar-citations .citation-teaser {
	padding-bottom: 24px;
}

body.tribe-js .profile-publications .profile-list.list-truncate li:nth-child(3) {
	border-bottom: none;
}

body.tribe-js .profile-publications .profile-list.list-truncate li:nth-child(n+4) {
	display: none;
}

.scholar-profile-subsection-user-actions .single-subsection-header {
	margin-bottom: 12px;
	margin-top: 24px;
}

.claim-teaser a {
	color: #222;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.claim-teaser a:hover {
	text-decoration: none;
}

.claim.show-form a {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.claim.show-form a:hover {
	text-decoration: none;
}

.sp-edit-form {
	margin-top: 24px;
}

.sp-edit-main {
	float: left;
	width: calc(100% - 200px);
}

svg#definition {
	display: none;
}

.sp-edit-form .required-icon {
	height: 6px;
	width: 6px;
	margin-top: 3px;
	vertical-align: top;
}

.sp-edit-main > div {
	margin-top: 36px;
}

.sp-edit-main > div:first-child {
	margin-top: 0;
}

.sp-names {
	overflow: hidden;
}

.sp-names > div {
	float: left;
	padding-right: 12px;
	width: 50%;
}

.sp-names > div:last-child {
	padding-right: 0;
	padding-left: 12px;
}

.sp-edit-form label {
	display: block;
	vertical-align: top;
}

.sp-edit-form textarea,
.sp-edit-form input,
.sp-edit-form select {
	border-color: #ccc;
	border-radius: 0;
}

.sp-edit-form textarea {
	color: #222;
	font-size: 16px;
	resize: vertical;
	overflow-y: auto;
	width: 100%;
}

.sp-biography textarea {
	min-height: 8em;
}

.sp-field-has-gloss label {
	margin-bottom: 0;
}

.sp-field-gloss {
	font-style: italic;
}

.sp-field-error {
	display: none;
}

.field-has-error .sp-field-error {
	color: #f00;
	display: block;
}

.sp-required-gloss {
	font-style: italic;
}

.sp-submit .mw-button {
	width: 142px;
}

.sp-how-to-feature .single-subsection-header {
	margin-bottom: 12px;
}

.sp-how-to-feature a {
	color: #AA72E8;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.sp-how-to-feature a:hover {
	text-decoration: none;
}

.sp-edit-avatar {
	width: 180px;
	float: right;
}

.sp-edit-avatar .nf-field-element {
	order: inherit;
}

.sp-edit-avatar .nf-field-description {
	font-style: italic;
	font-size: 13px;
	line-height: 18px;
	color: #666;
}

.sp-edit-form .scholar-avatar {
	background-size: cover;
	height: 180px;
	width: 180px;
	border-radius: 100%;
}

.sp-edit-form .nf-field-container {
	text-align: center;
}

.sp-edit-form .nf-field-container .btn {
	background: transparent;
	border: none;
	color: #222;
	display: inline;
	font-size: 16px;
	margin-top: 12px;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.sp-edit-form .nf-field-container .btn:hover {
	text-decoration: none;
}

.sp-edit-form .nf-field-container.submit-container {
	display: none;
}

.sp-edit-form .sp-focus-tags select {
	width: 100%;
}

body.tribe-js .claim {
	display: none;
}

body.tribe-js .claim.show-form {
	display: block;
}

.claim {
	background-color: #159498;
	color: #fff;
	padding: 24px 24px 24px 60px;
}

.claim h3 {
	background-image: url('assets/mw-icon-info.svg');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 1.1em;
	margin-left: -36px;
	margin-top: 0;
	margin-bottom: 12px;
	padding-left: 36px;
	line-height: 1.3em;
}

.claim .nf-form-fields-required {
	display: none;
}

.claim-form .field-wrap > div select,
.claim-form .field-wrap > div input {
	margin-top: 12px;
	max-width: 480px;
}

.claim-form .field-wrap > div input[type=button] {
	padding-left: 48px;
	padding-right: 48px;
}

.claim-form .hidden-field {
	display: none;
}

.claim-form .mw-button-ghost:hover {
	background-color: #032e40;
	border-color: #032e40;
}

.claim-form .nf-field-container {
	margin-bottom: 0;
}

.drop-right-link {
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}

.drop-right-link a {
	color: #222;
	font-size: 16px;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.drop-right-link a:hover {
	text-decoration: none;
}

.profile-list > li:last-child {
	border-bottom: none;
}

#author-liked-posts a{
	display: none;
}

.widget-title {
    font-size: 18px;
    background-color: #159498;
}

.featuredBlock--slider article {
	height: 400px;
}

/* .relatedPosts {
	display: none;
} */

/*.postNavigation-thumb {
	display:none;
}*/

/*.postFeaturedImg img {
    display: none;
}*/

.post--slide .postTitle {
	border: none; margin-bottom: 0;
	padding-bottom: 0;
	font-size: 40px;
}

.epq-pull-quote-default {
    border-top: 3px solid #4EADD7;
    font-size: 1.2em;
    font-family: Libre Baskerville, Georgia;
    font-style: italic;
}

.postMeta--author--1 .postMeta--author-text * {
    font-size: 18px; }


.postNavigation div.postTitle {
	display: block;
    position: relative;
    margin-bottom: 5px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.pageHeading-description {
	padding-top: 20px;
}

.siteHeader-content .flexbox {
	table-layout: fixed;
}

.siteHeader-component--center .siteTitle {
	width: 100%;
}

.the-date {
	font-style: italic;
	text-align: center;
	font-family: 'Libre Baskerville',Georgia;
}

.mc4wp-success {
	margin-top: 10px;
}

.postMeta--author-avatar {
	display:none;
}


.postFooter-bottom {
    text-align: center;
}

.postFooter-bottom .postMeta {
    padding-bottom: 15px;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    float: none;
}

/*@media (max-width: 767px) {

	.post--list .postFeaturedImg {
		display: none;
	}

	.post--list img {
		display: none;
	}

} */

.post--slide .postTitle {max-width: 800px}

.post--slide .container .postInfo { padding: 40px 5px 55px; }


/* Manfisher footnotes */
.footnote_tooltip {
	background-color: #fff !important;
	border: none !important;
	box-shadow: none !important;
	opacity: 0;
	-webkit-transition: max-height .3s ease-out 0s,width .01s ease-out .3s,opacity .2s ease-out 0s;
	transition: max-height .3s ease-out 0s,width .01s ease-out .3s,opacity .2s ease-out 0s;
}

.footnote_tooltip.footnote_tooltip_displayed {
	display: block !important;
}

.footnote_tooltip.footnote_tooltip_expanded {
	opacity: 1;
	width: 100%;
	max-height: 1000px;
	-webkit-transition: max-height .5s ease-in .01s,width .01s ease-in 0s,opacity .2s ease-in-out .21s;
	transition: max-height .5s ease-in .01s,width .01s ease-in 0s,opacity .2s ease-in-out .21s;
}


/* Citations */


.footnote_tooltip {
	z-index: 99;
}

.inline-footnote {
	margin: 0;
	padding: 2px;
	font-size: 0;
	vertical-align: text-bottom;
}

.inline-footnote::before {
	color: #4EADD7;
    display: block;
    font-size: 16px;
    display: inline-block;
    font-family: FontAwesome;
    content: '\f0fe';
}

.inline-footnote span.footnoteContent { max-width: 230px; }

.citation  {
    font-size: 12px;
    margin: 5px 0px;
    display: block;
    font-weight: bold;
}

.more-info a {
    font-size: 10px;
}

#cm-form {
    position: relative;
    padding: 20px;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.05);
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0,0,0,0.03);
    overflow: hidden;
}

#cm-form::before {
    content: '\f003';
    font-family: 'FontAwesome';
    position: absolute;
    right: -30px;
    bottom: -40px;
    font-size: 120px;
    color: #333;
    opacity: 0.2;
    -webkit-transform: rotateZ(14deg);
    -ms-transform: rotate(14deg);
    transform: rotateZ(14deg);
}

#cm-form input[type="email"] {
    padding-left: 0;
    padding-right: 0;
    background: transparent;
    border: none;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

.postTags-list > a {
	max-width: none;
}

.siteHeader-nav {
	border-top: 1px solid rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.05);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.05);
}

.siteHeader-nav .siteHeader-component--right {
    width: 10%;
}

.navigation--standard > ul > li > a {
	padding-top: 20px;
	padding-bottom: 20px;
}

.navigation--standard > ul > li.parameters-link > a:hover {
    color: #7367B5;
}

.navigation--standard > ul > li.parameters-link > a::before {
	border-color:  #7367B5;
}

.header-sharing {
	position: relative;
    height: 50px;
    max-width: 680px;
    margin: auto;
}

.header-sharing hr {
	position: relative;
    top: 22px;
	border-top: 0px solid #666;
}

.header-sharing hr::before {
	display: block;
	content: " ";
	width: 220px;
	position: absolute;
	left: 0;
	top: 0;
	height: 1px;
	border-top: 1px solid #fff;
}

.header-sharing hr::after {
	display: block;
    content: " ";
    width: 220px;
    position: absolute;
    right	: 0;
    top: 0;
    height: 1px;
    border-top: 1px solid #fff;
}

@media (max-width: 767px) {
	.header-sharing hr::before, .header-sharing hr::after {
		width: 25%;
	}





}

@media (max-width: 490px) {
	.header-sharing hr::before, .header-sharing hr::after {
		display: none;
	}
}

.noThumb .header-sharing hr::before, .noThumb .header-sharing hr::after {
	border-top-color: #666;
}

.header-sharing .sharing-container {
	position: absolute;
    width: 260px;
    top: 0;
    left: calc(50% - 130px);
    margin: auto;
    background: transparent;
}

.header-sharing .postMeta--2 {
	display: inline-block;
	vertical-align: top;
}

.header-sharing .postMeta--2 a {
	border-bottom: none;
}

.item-sharing .at-icon-wrapper {
	border-radius: 50%;
	width: 28px !important;
	height: 28px !important;
	margin-right: 2px;
	overflow: hidden;
	display: inline-block;
}

.social-buttons {
	display: flex;
	align-items: center;
	height: 80px;
	padding: 0;
}

.social-button {
	margin-right: 12px;
}

.altmetrics-social-button {
	padding-left: 12px;
}

.at-icon-wrapper .st0 {
	fill: #666;
}

.at-icon-wrapper .st1 {
	fill: #e3e3e3;
}

.at-icon-wrapper .st2 {
	fill: #666;
}

.at-icon-wrapper svg {
	height: 100%;
	width: 100%;
}

.at-icon-wrapper:hover .st0 {
	fill: #e3e3e3;
}

.at-icon-wrapper:hover .st1 {
	fill: #666;
}

.at-icon-wrapper:hover .st2 {
	fill: #e3e3e3;
}

.item-sharing .addthis_button_facebook .at-icon-wrapper {
	margin-right: 0; /* No idea */
}

.item-sharing .at-icon {
	margin: 5px 4px;
	fill: #666;
}

.item-sharing .at-icon.at-icon-twitter,
.item-sharing .at-icon.at-icon-facebook {
	width: 32px !important;
    height: 28px !important;
}

.item-sharing .at-icon.at-icon-pdf,
.item-sharing .at-icon.at-icon-print {
	height: 20px !important;
	width: 20px !important;
	margin: 10px;
}

.postSingle-header--billboard {
    text-align: center;
	color: #fff;
}

.noThumb .postSingle-header--billboard {
	color: inherit;
}

.overlayInfo a.metaLink { display: none;}

.noThumb .overlayInfo .postTitle, .noThumb .overlayInfo .postTitle a, .noThumb .overlayInfo .postSummary {
	color: inherit;
}

.noThumb .postSingle--billboard-cover-bgImg::after {
	background: none;
}

.noThumb .postSingle--billboard-cover {
    height: 390px;
}

@media (min-width: 768px) and (max-width:992px) {
	.single-ssrc_expref_pt .item-single .grid-row,
	.single-ssrc_lit_review .item-single .grid-row {
		display: block;
	}

	.single-ssrc_expref_pt .item-single .item-sidebar,
	.single-ssrc_lit_review .item-single .item-sidebar {
		margin-right: 0;
	}

	.single-ssrc_expref_pt .item-single .item-meta,
	.single-ssrc_lit_review .item-single .item-meta {
		width: auto;
	}

	.single-ssrc_expref_pt .item-single .container,
	.single-ssrc_lit_review .item-single .container {
		width: 768px;
	}

	.item-single .item-sidebar {
		float: right;
	}
}

@media (min-width: 992px) {
	.postSingle--billboard-cover .postInfo {
		width: 960px;
	}

	.single-ssrc_expref_pt .item-single .container,
	.single-ssrc_lit_review .item-single .container {
		width: 960px;
	}
}

@media (min-width: 1200px) {
	.grid-row {
		grid-template-columns: repeat(12, 84px);
	}
	.postSingle--billboard-cover .postInfo {
		width: 1160px;
	}
	.rt-teaser-content {
		padding: 24px;
	}
	.single-ssrc_expref_pt .item-single .container,
	.single-ssrc_lit_review .item-single .container {
		width: 1070px;
	}
	.siteFooter-middle-inner .siteFooter-widgetArea.siteFooter-widgetArea--1 {
		grid-column-start: 1;
		grid-column-end: 5;
	}

	.siteFooter-middle-inner .siteFooter-widgetArea.siteFooter-widgetArea--2 {
		grid-column-start: 5;
		grid-column-end: 7;
	}
}

.post-tile-author {
	color: #fff;
	padding-bottom: 5px;
}

.post-tile-author a {
	color: #fff;
	padding-bottom: 5px;
}

.authorBox-text {
    padding-left: 0;
}

.postMeta--author--1 .postMeta--author-text * {
    font-size: 14px;
}

.sticky .postTitle .featuredBadge {display: none;}

.post--card--paper .postFeaturedImg {
    margin: 0 -15px 35px -15px;
}

.post--list--paper .postTitle {
	font-family: chaparral-pro, georgia, serif;
}

.category .pageHeading-image {
	float: right;
	margin: 0 0 10px 10px;
	max-width: 300px;
}

.category .pageHeading-description::after {
	clear: both;
	content: "";
	display: block;
}

.exchange a {color: #fff;}

a.author.url.fn {color: #7367B5;}

.postSingle--billboard a.author.url.fn {color: #fff;}

i.fa.fa-heart-o {display: none;}

.postMeta--author .metaDate {
    font-size: 14px;
}

.postMeta--author .metaDate abbr {
	cursor: auto;
	text-decoration: none;
}

.postSingle--billboard .metaDate,
.postSingle-header--big .metaDate {
	display: block;
	margin-top: 4px;
}

.postSingle--billboard .metaDate abbr,
.postSingle-header--big .metaDate abbr {
	text-decoration: none;
	cursor: auto;
	color: #fff;
    font-size: 14px;
}

.noThumb .postSingle--billboard a.author.url.fn {
	color: #7367B5;
}

.noThumb .postSingle--billboard .metaDate abbr,
.noThumb .postSingle-header--big .metaDate abbr {
	color: #333;
}

.postMeta--author {
	display: inline-block;
}

.category .middot,
.tag .middot,
.home .middot {
    margin: 0 3px 0 6px;
}


.blink {
    -webkit-animation: blink 1s linear infinite;
    -moz-animation: blink 1s linear infinite;
    -ms-animation: blink 1s linear infinite;
    -o-animation: blink 1s linear infinite;
    animation: blink 1s linear infinite;
	font-size: 14px;
  line-height: 1em;
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

body.category-is-this-all-there-is .postSingle--billboard-cover .postInfo {
	bottom: 40%;
}

body.category-is-this-all-there-is .pageHeading {
	text-align: center;
	border: none;
}

body.category-is-this-all-there-is .postSingle-header--big {
	max-width: none;
}

body.category-is-this-all-there-is .postSingle-header--big .postTitle {
	font-family: chaparral-pro, georgia, serif;
	font-weight: 600;
	font-size: 50px;
	text-transform: uppercase;
	padding-bottom: 4px;
	text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.6);
	display: inline-block;
}

body.category-is-this-all-there-is .post--tile .postInfo {
	top: 35%;
}

body.category-is-this-all-there-is .postCategory.postCategory {
	display: none;
}

body.category-is-this-all-there-is .block--tiles .post--tile .postTitle {
	color: #fff;
	margin-bottom: 7px;
}

body.category-is-this-all-there-is a.author.url.fn {
    color: #fff !important;
}

body.category-is-this-all-there-is .post-tile-author span {
	display: none;
}

body.category-is-this-all-there-is .post--tile .postFooter {
	display: none;
}

#ajax_category_search {
	border-style: none;
	border-bottom: 2px solid #8E8E8E;
	font-size: 32px;
	border-radius: 0;
	width: auto;
	color: #A9A9A9;
	padding-right: 50px;
}

#ajax_category_search::-webkit-input-placeholder {
	font-style: italic;
	color: #A9A9A9;
}
#ajax_category_search::-moz-placeholder {
	font-style: italic;
	color: #A9A9A9;
}
#ajax_category_search:-ms-input-placeholder {
	font-style: italic;
	color: #A9A9A9;
}
#ajax_category_search:-moz-placeholder {
	font-style: italic;
	color: #A9A9A9;
}

.ajax-cat-search .iconSearch {
	font-size: 30px;
	margin-left: -40px;
	vertical-align: middle;
	cursor: pointer;
	color: #686868;
}

.ajax-cat-search .iconClose {
	font-size: 30px;
	margin-left: -40px;
	vertical-align: middle;
	cursor: pointer;
	color: #686868;
	display: none;
}

.postSingle--billboard-cover .attribution {
	position: absolute;
	bottom: 1rem;
    right: 1rem;
    padding: 1rem 1.25rem;
    background: rgba(0,0,0,0.6);
    border-radius: 2px;
    color: #afafce;
    opacity: 0.2;
    transition: opacity 0.5s linear;
	font-size: 1.1rem;
}

.postSingle--billboard-cover:hover .attribution {
    opacity: 1;
}

.post--slide .postCategory {display: none;}

.postSingle--billboard .mdPostsListWidget .metaDate,
.postSingle-header--big .mdPostsListWidget .metaDate {
	display: inherit;
}

.postSingle--billboard .mdPostsListWidget .metaDate abbr,
.postSingle-header--big .mdPostsListWidget .metaDate abbr {
	color: inherit;
}

.postCategory.postCategory {
	background: #032e40;
	color: #fff;;
}

.postCategory.postCategory:hover {
	background: #159498;
}

.postCategory.post-focus-tag.mdn-button {
	background: #fff;
	border: 1px solid #222;
	color: #222;
	font-weight: normal;
}

.postCategory.post-focus-tag:hover {
	background: #222;
	color: #fff;
}

.postCategory.mdn-button {
	border-radius: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	padding: 0 12px;
	margin-right: 8px;
}

.postCategory.mdn-button:last-child {
	margin-right: 0;
}

.postCategory.mdn-button {
	text-transform: none;
}

.mdn-button.mdn-button-featured {
	background: #b54f1b;
	color: #fff;
	padding: 0 18px;
	text-transform: uppercase;
}

.mdn-button.mdn-button-featured:hover {
	background: #b54f1b;
}

.mw-page-subtitle {
	font-size: 16px;
	font-weight: 600;
}

.page-template-homepage-feeds .bodyCopy {
	text-align: justify;
	font-size: 24px;
	line-height: 32px;
	margin-top: 30px;
}

.page-template-homepage-feeds .bodyCopy p {
	margin-bottom: 10px;
}

.page-template-homepage-feeds .pageHeading {
	border-bottom: none;
    margin-bottom: 10px;
}

.pageHeading {
	border-bottom: 0;
	margin-bottom: 23px;
}

h1.tribe-events-page-title,
h1.tribe-events-single-event-title {
	font-size: 32px;
	font-weight: 300;
	margin-bottom: 23px;
	text-align: left;
}


	/*
#tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {
	display: none;
}

#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
	display: block !important;
	position: relative;
}
*/

.page-template-homepage-feeds .pageHeading-title.hasLink:hover {
	color: #222;
}

.page-template-homepage-feeds .pageHeading-title.lit-reviews-heading {
	border-bottom: none;
}

.page-template-homepage-feeds .pageHeading-title a {
	color: inherit;
	text-decoration: none;
}

.page-template-homepage-feeds .pageHeading-title img {
	width: 36px;
	margin-right: 15px;
}

.page-template-homepage-feeds .featuredBlockWrapper,
.page-template-homepage-feeds .feedBlockWrapper {
    margin-top: 50px;
    margin-bottom: 60px;
}

.page-template-homepage-feeds .featuredBlockBackground {
    background-color: transparent !important;
}

.page-template-homepage-feeds .featuredBlockBackground .container {
    padding: 0;
}

.page-template-homepage-feeds .featuredBlock--tiles {
    margin: 0;
}

.metaSource span {
    font-style: italic;
	font-weight: bold;
}

.lit-review-excerpt {
	color: #fff;
	font-size: 13px;
	line-height: 1.54;
}

.page-template-homepage-feeds .featuredBlock--tiles .overlayInfo h3 {
    color: #fff;
}

.feedHeading {
	margin-top: 30px;
	position: relative;
}

.feedHeading .sidebar-shortcuts {
	position: absolute;
	top: 12px;
	right: 0px;
	text-transform: uppercase;
}

.feedHeading .sidebar-shortcuts a {
	color: rgba(0,0,0,0.8);
	padding: 0 2px;
}

.mdCatFeedWidget {
	margin: 0;
}

.mdCatFeedWidget .feed-row-title {
	display: block;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 20px;
	color: #fff;
	background: #462c6b;
}

.mdCatFeedWidget.latest-news .feed-row-title {
	background: #5945a3;
}

.mdCatFeedWidget.recently-added-citations .feed-row-title,
.mdCatFeedWidget.recently-added-events .feed-row-title {
	background: #7765ba;
}

ul.theme-button-list {
	list-style-type: none;
}

ul.theme-button-list li {
	border: 1px solid #707070;
	border-radius: 16px;
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 12px;
}

.mdCatFeedWidget .feed-row ul.theme-button-list li a {
	border-radius: 16px;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	height: 100%;
	width: 100%;
	padding: 8px 16px;
}

.mdCatFeedWidget .feed-row a.more-link.mdn-button:hover,
.mdCatFeedWidget .feed-row li a.more-link.mdn-button:hover,
.mdCatFeedWidget .feed-row li:hover a.more-link.mdn-button,
a.mdn-button:hover {
	background-color: #7367b5;
	border-color: #7367b5;
	color: #fff;
	text-decoration: none;
}

.mdCatFeedWidget .feed-row ul.theme-button-list li:hover {
	border: 1px solid transparent;
}

.mdCatFeedWidget .feed-row .feed-data {
	position: relative;
	z-index: 10;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content {
	display: flex;
	justify-content: space-between;
}

.mdCatFeedWidget.latest-news .feed-row .feed-data .feed-content {
	flex-wrap: wrap;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item {
	position: relative;
	padding: 15px 25px 25px;
	width: 31%;
	background: #fff;
	border: 1px solid #d6d6d6;
	-webkit-transition: all .3s ease .15s;
	-moz-transition: all .3s ease .15s;
	-o-transition: all .3s ease .15s;
	-ms-transition: all .3s ease .15s;
	transition: all .3s ease .15s;
}

.mdCatFeedWidget.latest-news .feed-row .feed-data .feed-content .feed-item {
	flex: 1 0 25%;
	max-width: 35%;
	overflow-wrap: break-word;
	margin-right: 36px;
	margin-bottom: 16px;
}

.mdCatFeedWidget.recently-added-events .feed-row .feed-data {
	width: 100%;
}

.mdCatFeedWidget.recently-added-events .feed-row .feed-data .feed-content {
	display: flex;
	flex-wrap: wrap;
}

.mdCatFeedWidget.recently-added-events .feed-row .feed-data .feed-content .feed-item {
	flex: 1 0 25%;
	margin-right: 36px;
	margin-bottom: 16px;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item:hover {
    border-color: #3c3c3c;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item-empty {
	background: none;
	border: none;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item .feed-item-date {
	font-size: 13px;
	color: #979797;
	margin-bottom: 5px;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item .feed-item-title {
	font-size: 20px;
	margin-bottom: 5px;
	line-height: 1.2em;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item .feed-item-meta {
	font-size: 13px;
	margin-bottom: 5px;
    color: #1a1a1a;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item .feed-item-meta span {
	font-style: italic;
	font-weight: bold;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item .feed-item-content {
	font-size: 14px;
	margin-bottom: 10px;
    color: #1a1a1a;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item .feed-item-readmore {
	font-size: 13px;
}

.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item .feed-item-readmore a {
	color: #7367B5;
}

.mdCatFeedWidget .feed-row .feed-category {
	position: relative;
	z-index: 10;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.mdCatFeedWidget .feed-row .feed-category a {
	width: 60px;
	text-align: right;
}

.mdCatFeedWidget .feed-row .feed-category .fa {
	font-size: 90px;
}

.siteTitle--small .siteLogo img {
	width: 160px;
}

#md_offCanvasMenu {
	background: #f7f7f7;
	max-width: none;
	width: 50%;
}

#md_offCanvasMenu .nav-menu-content {
	margin: 0 auto;
	width: calc( 100% - 300px );
}

#md_offCanvasMenu .nav-logo {
	margin-bottom: 32px;
	margin-top: 56px;
}

.nav-logo {
	position: relative;
}

.nav-logo .siteLogo {
	display: inline-block;
}

.nav-menu-close {
	background: 0;
	border: 0;
	color: #6525AB;
	font-size: 36px;
	padding: 0;
	position: absolute;
	right: 0;
	top: -8px;
}

.navigation--offCanvas {
	border-top: 0;
}

.navigation--offCanvas .sub-menu {
	border-top: none;
}

.navigation--offCanvas .sub-menu > li > a {
	font-size: 14px;
	padding: 6px 0 6px 10px;
	font-family: 'calling-code', sans-serif;
}

body.admin-bar #md_offCanvasMenu nav:last-child {
	margin-bottom: 108px;
}

body .metanav {
	width: 1160px;
}

body .metanav-container {
	background-color: #000;
}

.metanav-item-login {
	float: right;
}

.metanav-item a:not(.socialscienceresearchcouncil) .metanav-name {
	padding-left: 20px;
}

.metanav-item-login a:hover {
	background: #fff;
}

body .metanav-item:hover .metanav-primary {
	color: #159498;
}

@media (max-width: 991px) {
	body.logged-in .metanav {
		padding-top: 0px;
	}

	.metanav {
		text-align: left;
	}

	.metanav-item {
		padding-left: 9px;
	}
}

#md_offCanvasMenu nav {
	border-bottom: 2px solid #6525AB;
}

#md_offCanvasMenu nav:last-child {
	border-bottom: none;
}

.navigation--offCanvas {
	padding-bottom: 6px;
}

.nav-menu-primary > ul > li > a {
	font-family: 'calling-code', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.navigation--offCanvas li > a {
	color: #222;
	font-size: 17px;
	text-transform: none;
}

.navigation--offCanvas li.menu-item-donate > a {
	color: inherit;
}

/* Medium only */
@media (max-width: 991px) and (min-width: 768px) {
	.eal-cta {
		height: auto;
	}

	.eal-cta .cta-content {
		overflow: hidden;
		position: relative;
		top: auto;
		transform: none;
	}

	.cta-content-button a.mw-button {
		height: auto;
		line-height: 1.5;
		padding-bottom: 12px;
		padding-top: 12px;
	}

	.item-teaser .item-header-meta .mdn-button:nth-child(n+2) {
		display: none;
	}

	.siteHeader--standard--left .siteHeader-component--left {
		width: 10%;
	}

	.siteTitle {
		padding: 6px 0;
	}

	.siteTitle--small .siteLogo img {
		height: 50px;
		width: auto;
	}
}

@media (max-width: 991px) {
	.feedHeading .sidebar-shortcuts {
		position: static;
		margin-top: 20px;
	}

	.mdCatFeedWidget .feed-row-title {
		position: relative;
	}

	.mdCatFeedWidget .feed-row-title::after {
		content: "\f105";
		display: block;
		font-family: FontAwesome;
		position: absolute;
		right: 14px;
		top: 5px;
		font-size: 25px;
	}

	.mdCatFeedWidget.recently-added-citations .feed-row-title::after,
	.mdCatFeedWidget.browse-by-theme .feed-row-title::after {
		display: none;
	}

	.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item .feed-item-title {
		font-size: 18px;
	}

	.mdCatFeedWidget .feed-row .feed-category {
		display: none;
	}
}


@media (max-width: 570px) {
	.page-template-homepage-feeds .bodyCopy {
		text-align: center;
		font-size: 20px;
		line-height: 28px;
	}
}

abbr[title], abbr[data-original-title] {
    cursor: initial;
	text-decoration: none;
}

.overlayInfo .metaSource {
    color: rgba(255,255,255,0.8);
}

.single-post .postMeta--3 {
	border: none;
}

.single-post .postMeta--3 .metaText--sub,
.single .postMeta--author-author {
	display: inline-block;
	font-size: 14px;
	line-height: 1.5;
	color: rgba(0,0,0,0.6);
}

.single-post .overlayInfo .postMeta--3 .metaText--sub {
    color: rgba(255,255,255,0.5);
}

.single-post .overlayInfo .postMeta--author-author {
    color: rgba(255,255,255,0.8);
}

.single-post .postMeta--3 .flexbox-item {
	border: none !important;
	padding: 0 !important;
}

.postMeta--3 .flexbox-item .header-sharing {
	position: static;
}

.postMeta--3 .flexbox-item .sharing-container {
	position: static;
	width: auto;
}

.postMeta--3 .flexbox-item .header-sharing .printfriendly a::before {
    margin: 9px 29px 10px -29px;
}

@media (max-width: 767px) {
	.single-post  .postMeta--3 .flexbox-item {
		display: block;
	}

	.postMeta--3 .flexbox-item .header-sharing {
		margin: 20px 0;
		text-align: left;
	}
}

/* HIDE FEATURED IMAGES - CAN BE REMOVED TO RE-ENABLE IMAGES*/

/* remove featured image in recent posts widget */
.mdPostsListWidget .post--card--micro .postFeaturedImg {
	display: none;
}

/* restyle post header on posts with featured image */
.postSingle-cover {
	height: auto;
}

.postSingle-cover .postInfo {
	position: static;
	padding: 0;
}

.postSingle-cover .o-backgroundImg {
	display: none;
}

.overlayInfo .postTitle,
.overlayInfo .postTitle a,
.overlayInfo .postSummary {
	color: rgba(0,0,0,0.8)
}

.overlayInfo .postMeta,
.single-post .overlayInfo .postMeta--3 .metaText--sub,
.single-post .overlayInfo .postMeta--author-author {
    color: rgba(0,0,0,0.6);
}

/* remove featured image from category and tag page */
.category .postFeaturedImg,
.tag .postFeaturedImg {
	display: none;
}

.post--card--paper .postFeaturedImg + .postSummary {
	margin-top: inherit;
}

.post--card .entry-title a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.bodyCopy blockquote {font-weight: normal; font-style: normal;}

@media (max-width: 991px) {
	.postSingle-cover {
		margin-top: inherit;
	}
}

@media (max-width: 767px) {
	.u-wideBlock--content {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}


/* HIDE FEATURED IMAGES */

/* remove gradients from featured section
.block--tile--colored .tile-item .o-overlay {
	background-image: none !important;
}*/

.featuredBlock--tiles .postTitle {
    font-size: 24px;
	font-weight: normal;
}

.featuredBlock--tiles .big-tile .postTitle {
    font-size: 40px;
}

.featuredBlock--tiles .postInfo {
	white-space: normal;
}

.tag .pageHeading-prefix {
	display: none;
}

.tag .pageHeading-title {
	padding-bottom: 30px;
}

/* Citation Library */
.current-filter-message {
	font-weight: 600;
	color: #032e40;
}

.recently-added-citations {
	margin-top: 24px;
}

.rac-header {
	background: #7367b5;
	color: white;
	text-transform: uppercase;
}

.rac-header h2 {
	font-size: 1.1em;
	font-weight: 900;
	margin: 0;
	padding: .8em 0 .6em 30px;
}

.rac-item {
	background: #fff;
	border: 2px solid #eee;
	margin: 23px 14px;
	padding: 1em 20px;
	position: relative;
}

.rac-item-info {
	line-height: 22px;
	width: 70%;
}

.rac-item-info dl {
	margin-bottom: 0;
	margin-top: 1em;
}

.rac-item-info dt {
	font-family: chaparral-pro, georgia, serif;
	font-weight: 700;
}

.rac-item-info dt,
.rac-item-info dd {
	display: inline;
	font-size: 15px;
	line-height: 19px;
	font-family: chaparral-pro, georgia, serif;
}

.rac-item-title {
	margin-top: 12px;
}

.rac-item-title a {
	color: #222;
}

.rac-item h3 {
	font-size: 1.4em;
	font-weight: 700;
	line-height: 1.4em;
	margin-top: 0;
}

.drop-right-link.go-to-citation-link.all-link {
	margin-top: 0;
	right: 24px;
	top: 24px;
}

.go-to-citation-library-container {
	margin-bottom: 2em;
	margin-top: 2em;
	text-align: center;
}

a.mw-button.go-to-citation-library {
	padding: 0 24px;
	width: auto;
}

.citation-single .rac-item-info {
	width: auto;
	padding-top:15px;
}

.citation-single .rac-item-info dl {
	margin-top: 0;
}

.citation-single .item-lower > div {
	margin-bottom: 12px;
}

.go-to-zotero-citation-link {
	display: table;
}

.go-to-zotero-citation-link > * {
	display: table-cell;
	vertical-align: middle;
}

.go-to-zotero-citation-link a {
	font-weight: 600;
	line-height: 30px;
	padding-top: 2px;
}

.go-to-zotero-citation-link .all-link-arrow {
	font-size: 30px;
	line-height: 30px;
}

.go-to-external-link {
    color: #AA72E8;
}

.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text {
	color: #8A47D6;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {
	background-color: #8A47D6;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {
	background-color:
}

#tribe-events-content .go-to-external-link a,
.go-to-external-link a {
  color: #AA72E8;
	text-decoration: underline;
	text-underline-offset: 3px;
}

#tribe-events-pg-template {
	padding: 0;
	max-width: 100%;
}

#tribe-events-content .go-to-external-link a:hover,
.go-to-external-link a:hover {
	text-decoration: none;
}

.single-tribe_events #tribe-events-footer {
	border-color: #999;
}

.events-pages .hero-header {
	z-index: 3;
}

.events-pages .glitch-column {
	top: -80px;
	height: 400px;
}

#tribe-events ul.tribe-events-sub-nav a {
	color: #222;
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
	text-underline-offset: 3px;
}

#tribe-events ul.tribe-events-sub-nav a:hover {
	text-decoration: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.tribe-events-c-ical__link {
		height: 35px;
	}
}

.navigation--standard .sub-menu {
	background: #159498;
	border-radius: 0;
	box-shadow: none;
	padding: 10px;
	width: auto;
}

.navigation--standard .sub-menu::before {
	display: none;
}

.navigation--standard .sub-menu a {
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	line-height: 2;
	white-space: nowrap;
}

.navigation--standard .sub-menu li:hover > a {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
}

/* Search results */
body.search .pageHeading-prefix {
	color: #222;
	font-size: 17px;
	text-transform: none;
}

.searchField-form .pageHeading {
	position: relative;
	width: 50%;
}

.searchField-form .pageHeading .searchField-form-input {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	height: auto;
	position: relative;
	padding-left: 0;
	padding-right: 40px;
}

.searchField-form .pageHeading .searchField-form-btn {
	bottom: 20px;
	right: 0;
	font-size: 1.5em;
	top: auto;
}

.searchField-form.has-focus .pageHeading .searchField-form-btn {
	color: #AA72E8;
}

div.search-results {
	margin-top: 10px;
}

.search-results-message {
	font-style: italic;
}

.search-result {
	margin-bottom: 36px;
	padding: 12px 0 0 0;
}

.search-result.item-teaser .item-title a,
.search-result.item-teaser .item-footer-meta {
	color: inherit;
}

.search-result .item-title {
	margin-bottom: 12px;
}

.search-result .item-title h1 {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.25;
	margin-bottom: 0;
	margin-top: 0;
}

.search-result-image-mobile {
	display: none;
}

.search-result .item-content {
	margin-top: 12px;
}

.search-result .item-footer-meta {
	font-size: 15px;
	line-height: 1.5;
}

.search-result .postCategory.mdn-button:first-child {
	margin-top: 12px; /* This is a trick so that we don't add padding to empty item-rts divs */
}

.search-result .item-footer-meta .meta-sep {
	padding: 0 6px;
}

.search-result-content-type {
	background-position: center left;
	background-repeat: no-repeat;
	background-size: auto 12px;
	font-family: 'calling-code', sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding-left: 32px;
	margin-top: 6px;
	text-transform: uppercase;
}

.search-result-news-item .search-result-content-type {
	background-image: url('assets/icons/icon-field-notes.svg');
	background-size: auto 15px;
}

.search-result-lit-review .search-result-content-type {
	background-image: url('assets/icons/icon-field-reviews.svg');
	background-size: auto 18px;
}

.search-result {
	border-top: 1px solid #aaa;
}

.search-result.search-result-lit-review .item-main-content {
	margin-top: 0;
	padding-bottom: 12px;
}

.search-result.search-result-lit-review .item-main-content p:last-child {
	margin-bottom: 0;
}

.search-result-event .search-result-content-type {
	background-image: url('assets/icons/icon-calendar.svg');
	background-size: auto 16px;
}

.search-result-research-topic .search-result-content-type {
	background-image: url('assets/icons/icon-field-reviews.svg');
	background-size: auto 14px;
}

.search-result-article .search-result-content-type {
	background-image: url('assets/icons/icon-articles.svg');
	background-size: auto 16px;
	margin-top: 6px;
}

.search-result.search-result-expert-reflection .transbox {
	padding-bottom: 24px;
	padding-top: 12px;
}

.search-result.search-result-expert-reflection .item-research-topics {
	margin-top: 12px;
}

.search-result-citation .search-result-content-type {
	background-image: url('assets/icons/icon-recent-citations.svg');
	background-size: auto 22px;
}

.search-result.search-result-citation .item-content {
	padding-right: 200px;
	position: relative;
}

.search-result.search-result-citation .go-to-citation-link {
	right: 0;
	top: 0;
}

.search-result.search-result-citation .drop-right-link a {
	font-size: 14px;
	text-transform: none;
}

.search-result-scholar-profile .search-result-content-type {
	background-image: url('assets/icons/icon-our-network.svg');
	background-size: 21px;
}

.search-result-scholar-profile .item-content {
	align-items: flex-start; /* Don't allow images to expand their height */
	display: flex;
	gap: 30px;
	margin-top: 20px;
}

.search-result-scholar-profile .scholar-avatar-wrapper {
	flex: 0 0 150px;
}

/* Events */
body.tribe-events-style-full .contentWrap,
body.tribe-events-style-full .bodyCopy {
	margin-top: 0;
	max-width: none;
}

#tribe-events-footer .tribe-events-nav-pagination ul.tribe-events-sub-nav {
	list-style-type: none;
}

.page-single .item-main-content ul.tribe-events-sub-nav li::before {
	content: none;
}

.events-list .tribe-events-loop {
	max-width: none;
}

.tribe-events-calendar thead th {
	background-color: #032e40;
	font-size: 18px;
	padding: 0;
	line-height: 41px;
}

.tribe-events-calendar td div[id*='tribe-events-daynum-'] {
	background-color: #032e40;
	color: #999;
	font-size: 18px;
	line-height: 41px;
	padding-bottom: 0;
	padding-top: 0;
}

#tribe-bar-filters .tribe-bar-submit {
	margin-left: 0;
}

.tribe-bar-views-inner {
	padding: 0;
}

#tribe-events-content .tribe-events-calendar td {
	padding-bottom: 48px;
}

.tribe-events-calendar td.tribe-events-past div[id*='tribe-events-daynum-'] {
	background-color: #f7f7f7;
}

.tribe-events-calendar td.tribe-events-present div[id*='tribe-events-daynum-'] {
	background: #159498;
}

.tribe-events-calendar td div[id*='tribe-events-event-'] h3.tribe-events-month-event-title a,
.tribe-events-calendar td.tribe-events-past div[id*='tribe-events-event-'] h3.tribe-events-month-event-title a {
	border: none;
	color: #AA72E8;
	font-family: 'proxima-nova';
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5;
	opacity: 1;
}

#tribe-events .tribe-events-calendar td div[id*='tribe-events-event-']:hover h3.tribe-events-month-event-title a,
#tribe-events .tribe-events-calendar td.tribe-events-past div[id*='tribe-events-event-']:hover h3.tribe-events-month-event-title a {
	text-decoration: underline;
	text-underline-offset: 3px;
}

#tribe-events-content .tribe-events-calendar div[id*='tribe-events-event-'] h3.tribe-events-month-event-title,
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
	padding-left: 0;
	padding-right: 0;
}

.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
	margin-left: 12px;
	margin-right: 12px;
}

.tribe-events-calendar .tribe-events-tooltip {
	border: 2px solid #AA72E8;
	box-shadow: none;
	padding: 24px;
	width: 500px;
}

.tribe-events-tooltip .tribe-events-event-body {
	color: #222;
	font-size: 16px;
	line-height: 1.5;
}

.tribe-events-tooltip h3 {
	color: #222;
	font-size: 28px;
	font-weight: normal;
	line-height: 1.07;
	margin-top: 0;
}

.tribe-events-tooltip .tribe-event-duration {
	font-weight: 600;
	margin-bottom: 12px;
}

.item-main-content .tribe-event-description p:last-child {
	margin-bottom: 0;
}

.tribe-events-tooltip  .tribe-events-arrow {
	width: 0;
	height: 0;
	bottom: -10px;
	border-style: solid;
	border-width: 10.0px 10.0px 0 10.0px;
	border-color: #AA72E8 transparent transparent transparent;
	background-image: none;
}

.tribe-events-tooltip.tribe-events-tooltip-flipdown::before/*  .tribe-events-arrow*/ {
	border-width: 0 10.0px 10.0px 10.0px;
	border-color: transparent transparent #AA72E8 transparent;
	top: -10px;
}

.tribe-bar-views-inner,
#tribe-bar-collapse-toggle {
	background: #f7f7f7;
	border-top: 1px solid #222;
	font-size: 16px;
	text-transform: none;
}

.tribe-bar-full .tribe-bar-views-inner {
	border-top: none;
}

#tribe-bar-form label {
	text-transform: none;
}

#tribe-bar-form .tribe-bar-views-inner label {
	font-size: 16px;
	padding: 12px 12px 0;
}

#tribe-bar-views-toggle {
	font-size: 21px;
	font-weight: 600;
}

.tribe-bar-views span.tribe-icon-list {
	background-size: 19px auto;
	padding-right: 6px;
}

#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow::after,
#tribe-bar-views-toggle::after {
	border: none;
	width: 16px;
	height: 16px;
	background-image: url('assets/mw-icon-arrow-down.svg');
	background-repeat: no-repeat;
}

#tribe-bar-collapse-toggle:focus span.tribe-bar-toggle-arrow::after,
#tribe-bar-collapse-toggle:hover span.tribe-bar-toggle-arrow::after {
	background-image: url('assets/mw-icon-arrow-down-white.svg');
}

#tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow::after {
	background-image: url('assets/mw-icon-arrow-up.svg') !important;
}

#tribe-bar-collapse-toggle.tribe-bar-filters-open:hover span.tribe-bar-toggle-arrow::after,
#tribe-bar-collapse-toggle.tribe-bar-filters-open:focus span.tribe-bar-toggle-arrow::after {
	background-image: url('assets/mw-icon-arrow-up-white.svg') !important;
}

.tribe-bar-collapse #tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow::after {
	top: 10px;
}

.tribe-bar-views-open #tribe-bar-views-toggle::after {
	background-image: url('assets/mw-icon-arrow-up.svg') !important;
	top: 10px;
}

a.tribe-events-ical, a.tribe-events-gcal {
	float: left;
}

body #tribe-events .tribe-events-button {
	background-color: #AA72E8;
	border-color: #AA72E8;
	padding-left: 24px;
	padding-right: 24px;
	width: auto;
}

#tribe-events .tribe-events-button:hover {
	background-color: #b54f1b;
	border-color: #b54f1b;
}

h2.tribe-events-list-separator-month {
	background: #032e40;
	color: #fff;
	font-size: 18px;
	line-height: 41px;
	margin-bottom: 48px;
	padding: 0 0 0 12px;
	text-align: left;
	text-transform: uppercase;
}

.tribe-events-list-separator-month span {
	background: transparent;
	padding: 0;
}

.tribe-events-list-separator-month::after {
	content: none;
}

.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {
	margin-bottom: 48px;
	margin-top: 0;
	padding-top: 0;
}

.tribe-events-loop .type-tribe_events.tribe-events-last {
	border-bottom: 1px solid #999;
}

.tribe-events-loop .type-tribe_events {
	border-bottom: 1px solid #999;
	margin-bottom: 48px;
	padding-bottom: 48px;
}

.tribe-events-list .type-tribe_events h3.tribe-events-list-event-title {
	font-size: 32px;
	font-weight: normal;
}

.tribe-events-list h3.tribe-events-list-event-title a {
	border-bottom: none;
	color: #032e40;
	opacity: 1;
}

#tribe-events-content.tribe-events-list .type-tribe_events h3.tribe-events-list-event-title a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.tribe-events-loop .tribe-events-event-meta {
	color: #032e40;
	margin: 12px 0;
}

#tribe-events a.tribe-events-read-more {
	border: none;
	color: #222;
	text-decoration: underline;
	text-underline-offset: 3px;
}

#tribe-events a.tribe-events-read-more:hover {
	border: none;
	text-decoration: none;
}

body.tribe-events-style-full .pageHeading {
	display: none;
}

.events-list #tribe-events-footer {
	border-top: none;
}
.datepicker.dropdown-menu {
	max-width: 500px; /* or whatever */
}

.tribe-events-notices {
	display: none;
}

.post-type-archive-tribe_events .item-single,
.single-tribe_events .item-single {
	max-width: none;
}

@media (min-width: 768px ) { .single-tribe_events main .container { width: 740px; } }
@media (min-width: 992px ) { .single-tribe_events main .container { width: 960px; } }
@media (min-width: 1200px ) { .single-tribe_events main .container { width: 1160px; } }
@media (min-width: 768px ) { .post-type-archive-tribe_events main .container { width: 740px; } }
@media (min-width: 992px ) { .post-type-archive-tribe_events main .container { width: 960px; } }
@media (min-width: 1200px ) { .post-type-archive-tribe_events main .container { width: 1160px; } }

.post-type-archive-tribe_events .layoutContent,
.single-tribe_events .layoutContent {
	margin: 0;
}

.post-type-archive-tribe_events .item-upper,
.single-tribe_events .item-upper {
	display: none;
}

#tribe-events .tribe-events-single .all-link {
	margin-top: 0;
}

#tribe-events .tribe-events-single .all-link a {
	color: #032e40;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
}

#tribe-events .tribe-events-single .all-link a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.single-tribe_events .tribe-events-single-event-title {
	font-family: 'calling-code', sans-serif;
	font-size: 32px;
	line-height: 44px;
	margin-top: 36px;
	margin-bottom: 0;
}

.single-tribe_events .item-rts {
	margin-top: 24px;
}

.single-tribe_events .tribe-events-schedule {
	margin-top: 0;
	margin-bottom: 24px;
}

.single-tribe_events .tribe-events-schedule h2 {
	color: #8A47D6;
	font-family: 'calling-code', sans-serif;
	font-size: 15px;
	font-weight: 700;
}

.single-event-image {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 360px;
	margin-bottom: 24px;
	width: 100%;
}

.event-research-field-tags {
	margin-bottom: 24px;
}

.tribe-events-single-event-description {
	display: inline-block;
	border-left: 2px solid #E2CAFC;
	padding-left: 24px;
	width: calc(100% - 400px) !important;
}

.single-tribe_events main .tribe-events-single-event-description .container {
	width: auto;
}

.tribe-events-cal-links {
	float: right;
	width: 300px !important;
	text-align: right;
	padding-left: 50px;
}

.tribe-events-single-event-no-description .single-event-buttons {
	float: none;
	width: 100%;
	text-align: left;
}

.single-event-buttons .tribe-events-cal-links a {
	margin: 0 0 12px;
}

body #tribe-events .single-event-buttons .tribe-events-cal-links a.tribe-events-button {
	background-color: #159498;
	border-color: #159498;
}

body #tribe-events .tribe-events-single-event-no-description .single-event-buttons .tribe-events-cal-links a.tribe-events-button {
	margin-right: 24px;
}

body #tribe-events .single-event-buttons .tribe-events-cal-links a.tribe-events-button:hover {
	background-color: #032e40;
	border-color: #032e40;
}

.page-section-our-network ul {
	display: flex;
	list-style-type: none;
	padding: 0;
}

.page-section-our-network-associated ul > li {
	flex: 0 1 25%;
}

.tribe-events-event-meta.primary {
	width: 100%;
}

.tribe-events-event-meta::before {
	border-top: 1px solid #dbdbdb;
}

.tribe-events-event-meta {
	border-bottom: 1px solid #dbdbdb;
	font-family: chaparral-pro, georgia, serif;
}

.tribe-events-event-meta a:focus, .tribe-events-event-meta a:hover {

}
.single-tribe_events .tribe-events-event-meta {
	margin-top: 48px;
}

.tribe-events-event-meta .tribe-events-meta-group {
	font-size: 14px;
	line-height: 24px;
	padding: 0;
}

.tribe-events-meta-group {
	width:auto !important;
}

.tribe-events-event-meta .tribe-events-meta-group dt,
.tribe-events-event-meta .tribe-events-meta-group dd,
.tribe-events-event-meta .tribe-events-meta-group dd > div {
	display: inline;
}

.tribe-events-event-meta a {
	color: #6525AB;
	text-decoration: underline;
	text-underline-offset:3px;
}

.tribe-events-event-meta .tribe-events-meta-group dl {
	margin-top: 24px;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
	line-height: 1.5;
}

.single-tribe_events .item-lower {
	display: none;
}

a[href^=”tel:”] {
	color: inherit;
	cursor: pointer;
	text-decoration: none;
}

.commented-out-html {
	display: none !important;
}

.wp-block-pullquote {
	display: flex;
	gap: 30px;
	margin-bottom:0;
	border-top:none !important;
	border-bottom:none !important;
}

.wp-block-pullquote a {
	text-decoration: none;
}

.wp-block-pullquote .click-to-tweet-icon {
	display: flex;
	flex: 0 0 30px;
	width: 40px;
}
.click-to-tweet blockquote p {
	font-family: 'calling-code', sans-serif;
}
blockquote {
	margin: 0 0 0px;
}

.item-main-content .wp-block-quote {
	border-left: 6px solid #cfcfcf;
	padding-left: 37px;
}

.item-main-content .wp-block-quote p {

}
.menu.nav-header__menuwrapper li a {
	font-family: 'calling-code', sans-serif;
	font-size:15px;
}

.wp-block-pullquote blockquote p, .wp-block-pullquote.alignleft blockquote p {
	margin-bottom: 0;
	font-size:19px;
	font-style: italic;
	font-weight: 600;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
	color:#6525AB;
}
.wp-block-pullquote {
	padding:1em 0 2em 0;
}
.wp-block-image {
	padding:16px 0 5px 0;
	margin:0 0 2em;
}

/* Events specific mobile styling - different breakpoints */
@media (max-width: 768px) {
  #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous {
	  float: none;
	  margin-bottom: 8px;
	  width: 100%;
  }

  #tribe-events-footer::after,
  #tribe-events-footer::before {
	  display: none;
  }

  .tribe-events-loop .tribe-events-event-meta {
	border: none;
  }

  .tribe-events-list .tribe-event-schedule-details {
	padding-left: 0;
  }

  .tribe-events-list .tribe-events-venue-details {
	  padding-left: 0;
  }

  .tribe-events-list .tribe-events-venue-details a {
	  border-bottom: none;
  }

  .tribe-events-calendar thead th {
	font-size: 12px;
	padding: 0 4px;
  }

	.tribe-events-calendar td.tribe-events-present.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*='tribe-events-daynum-'], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*='tribe-events-daynum-'] a {
		background: #159498;
	}

	.tribe-events-calendar td div[id*='tribe-events-daynum-'], .tribe-events-calendar td div[id*='tribe-events-daynum-'] a {
		margin-top: 0;
	}
	.tribe-events-calendar td.mobile-active.tribe-events-past div[id*='tribe-events-daynum-'] {
		background: #159498;
	}
	.tribe-events-calendar td.mobile-active, .tribe-events-calendar .mobile-active div[id*='tribe-events-daynum-'], .tribe-events-calendar .mobile-active div[id*='tribe-events-daynum-'] a, #tribe-events-content .tribe-events-calendar .mobile-active:hover, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*='tribe-events-daynum-'], #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*='tribe-events-daynum-'] a {
		background: #159498;
	}
	#tribe-mobile-container .type-tribe_events h4 {
		font-size: 22px;
		font-weight: normal;
	}
	#tribe-mobile-container .type-tribe_events h4 a {
		border: 0;
		color: #222;
		font-weight: normal;
		text-decoration: underline;
	}
	#tribe-mobile-container .type-tribe_events h4 a:hover {
		text-decoration: none;
	}
	.datepicker.dropdown-menu {
		max-width: 300px; /* or whatever */
	}
}

@media (max-width: 570px) {
	.featuredBlock--slider.owl-carousel .postInfo .postSummary p {
		font-size: 12px;
	}

	.post--slide .postTitle {font-size: 18px;}
}

@media (max-width: 767px) {
	#md_offCanvasMenu {
		width: 90%;
	}

	#md_offCanvasMenu .nav-menu-content {
		margin: 0 20px 0 auto;
		width: auto;
	}

	#md_offCanvasMenu .nav-logo {
		padding: 0 20px;
		margin-top: 48px;
	}

	.nav-logo .siteLogo {
		width: 160px;
	}

	.siteHeader .flexbox {
		display: flex;
	}

	.siteHeader {
		box-shadow: 1px 6px 4px 0px rgba(0,0,0,0.20);
	}

	.siteHeader-content .flexbox {
		gap: 12px;
	}

	.siteHeader-logo-container {
		flex-grow: 1;
		flex-shrink: 0;
		flex-basis: 160px;
	}

	.siteHeader-content {
		padding-bottom: 16px;
		padding-top: 16px;
	}

	.siteTitle {
		width: 160px;
	}

	.siteHeader-component--left {
		width: auto;
	}

	.btn.btn--circle.menuToggleBtn {
		background-color: #6525AB;
		background-image: url('assets/mobile-menu-icon-white.svg');
		margin: 0;
		height: 36px;
		width: 36px;
	}

	.page-section.home-page-section-homepage-slider {
		padding-top: 0;
		margin-top: 0;
	}

	.homepage-slider {
		margin-bottom: 0;
		overflow: hidden;
		position: relative;
	}

	.homepage-slide {
		background-position: bottom;
		height: auto;
	}

	.homepage-slide-content {
		display: block; /* no flex */
		height: auto;
		padding: 0;
	}

	.homepage-slide-left {
		height: auto;
		min-height: 0;
		padding-top: 0;
		width: auto;
	}

	.homepage-slide-right {
		height: auto;
		padding: 48px 24px 64px 24px;
	}

	.homepage-slide-img {
		bottom: auto;
		object-fit: cover;
		position: relative;
		width: auto;
	}

	.homepage-slide-content .glitch-column {
		display: none;
	}

	.homepage-slider-bullets-desktop {
		display: none;
	}

	.homepage-slider-bullets-mobile {
		display: block;
	}

	.homepage-slider-bullets.container {
		height: 32px;
		line-height: 32px;
		padding-left: 0;
		position: absolute;
		left: 8px;
		bottom: -16px;
		width: 100%;
	}

	.homepage-slider-bullets .glide__bullets {
		background: #fff;
		border-radius: 16px 0 0 16px;
		bottom: auto;
		height: 30px;;
		padding-left: 10px;
		padding-right: 10px;
		position: relative;
		right: auto;
		transform: none;
		width: 100%;
		margin-left: 14px;
	}

	.homepage-slider-bullets .glide__bullet {
		line-height: 32px;
		height: 29px;
	}

	.homepage-slider-bullets .glide__bullet:focus,
	.homepage-slider-bullets .glide__bullet:hover,
	.homepage-slider-bullets .glide__bullet.glide__bullet--active {
		border-bottom: none;
		height: 29px;
	}

	.homepage-slide-title {
		font-size: 32px;
	}

	.home-page-section-field-reviews .glitch-column {
		display: none;
	}

	.swipe-offscreen .page-section-content ul {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		padding-right: 32px;
		width: calc(100% + 20px);
	}

	.swipe-offscreen .page-section-content ul li {
		flex: 0 0 90%;
		padding-right: 16px;
		padding-bottom: 12px;
	}

	.swipe-offscreen .page-section-content ul li:last-child {
		padding-right: 20px;
	}

	.swipe-offscreen .item-wrap ul {
		gap: 0;
	}

	.page-section {
		margin-bottom: 48px;
	}

	.profile-list {
		margin-top: 0;
	}

	.profile-list > li:last-child {
		border-bottom: none;
	}

	.home-page-article-featured {
		margin-left: -20px;
		margin-bottom: 45px;
		width: calc( 100% + 40px );
	}

	.home-page-article-featured .article-teaser h1 {
		font-size: 24px;
		line-height: 28px;
	}

	.home-page-article-featured .teaser-content {
		padding-bottom: 48px;
	}

	.home-page-articles-non-featured .article-teaser {
		display: block;
		padding: 38px 0 10px;
	}

	.home-page-articles-non-featured .article-teaser-thumb {
		width: 100%;
	}

	.home-page-section-articles .home-page-articles-non-featured .teaser-thumb {
		height: 200px;
		width: auto;
		margin-bottom: 12px;
		margin-right: 0;
	}

	.home-page-section-articles .centerline-link {
		margin:38px 0 0;
	}

	.home-page-section-articles .home-page-articles-non-featured .teaser-thumb img {
		height: 100%;
	}

	.centerline-link {
		border-top: 1px solid #d9d9d9;
		padding-top: 6px;
		width: 100%;
		text-align: left;
	}
	.swipe-offscreen .page-section-content ul li {
		flex:0 0 80%;
	}

	.centerline-link::before {
		height: 0;
	}

	.field-review-teaser-thumb {
		width: 100%;
	}

	.home-page-article-teasers {
		display: block;
	}

	.home-page-section {
		margin-bottom: 0;
		margin-top:20px;
	}

	h1.page-section-title {
		margin-bottom: 16px;
	}

	.page-section-recent-field-notes .field-note-teaser {
		margin-bottom: 40px;
	}

	.item-wrap ul {
		display: block;
		padding-left:0px;
	}

	.home-page-profile-teasers .scholar-teaser {
		margin-right: 32px;
	}

	.home-page-profile-teasers {
		margin-bottom: 24px;
	}

	.swipe-offscreen .scholar-teaser {
		width: auto;
	}

	.profile-directory-list > ul {
		grid-template-columns: repeat( auto-fill, calc(50% - 10px) );
	}

	.our-network-spotlight-cards ul li {
		margin-bottom: 40px;
	}

	.home-page-events > ul {
		display: block;
	}

	.home-page-events > ul > li {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 15px;
	}

	.item-teaser {
		height: auto;
		margin-bottom: 24px;
	}

	.item-teaser:last-child {
		margin-bottom: 0;
	}

	.item-teaser .item-header-meta {
		left: 0;
		padding: 24px 12px 12px 12px;
		position: relative;
		top: 0;
	}

	.hero-header .glitch-column {
		display: none;
	}

	.hero-content {
		max-width: 90%;
		z-index: 5;
	}

	.articles-archive .article-teaser {
		border-bottom: 1px solid #dbdbdb;
		margin-bottom: 30px;
		padding-bottom: 18px;
	}

	.articles-archive > ul > li:last-child .article-teaser {
		border-bottom: none;
		padding-bottom: 0;
	}

	.explore-research-fields .teaser {
		border-bottom: 1px solid #dbdbdb;
		margin-bottom: 36px;
		padding-bottom: 36px;
	}

	.explore-research-fields > ul > li:last-child .teaser {
		border-bottom: none;
		padding-bottom: 0;
	}

	.more-items-button {
		margin-top: 32px;
	}

	.container.has-sidebar {
		display: flex;
		flex-direction: column;
		width: auto;
	}

	.single-ssrc_lit_review .has-sidebar .item-single-main {
		order: 2;
	}

	.hero-header {
		min-height: 500px;
		margin-bottom: 30px;
	}

	.has-hero .item-single-content .glitch-column {
		display: block;
		visibility: visible;
	}

	.has-hero .item-single-main .glitch-column {
		height: 900px;
		margin-top: -500px;
		left: -130px;
		opacity: .5;
	}

	.no-hero .item-single-content .item-upper {
		margin-top: 50px;
	}

	.article-type-tag {
		font-size: 13px;
		line-height: 11px;
	}

	.hero-header h1 {
		font-size: 34px;
		line-height: 35px;
		text-transform: uppercase;
	}

	.collapsible-toggle {
		padding-left: 0;
	}

	.collapsible-toggle-text {
		font-size: 14px;
		font-weight: 700;
	}

	.collapsible-toggle-caret {
		font-size: 16px;
		font-weight: normal;
	}

	.citation-teaser {
		padding-top: 0;
	}

	.item-sidebar-section h2 {
		padding: 16px 15px;;
		font-size: 14px;
		font-weight: 700;
	}
		.item-sidebar-section ul {
			padding-left:15px;
		}

	.suggested-articles ul li {
		padding: 0 0 24px 0;
	}

	.item-sharing .at-icon-wrapper {
		height: 40px !important;
		width: 40px !important;
	}

	.social-buttons {
		padding: 0;
		position: relative;
		z-index: 3;
	}

	.social-button {
		margin-right: 20px;
	}

	.citation-teaser .item-header-meta {
		left: 0;
		padding: 0 12px 12px 0;
		position: relative;
		top: 0;
	}

	.rac-item-info {
		width: auto;
	}

	.rac-item-title {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 24px;
	}

	.rac-item-info dl {
		margin-bottom: 24px;
	}

	.go-to-citation-link {
		margin-bottom: 24px;
	}

	.item-teaser .item-content {
		margin-top: 0;
		padding: 12px 12px 24px 12px;
	}

	.siteFooter .container {
		padding-left: 36px;
		padding-right: 36px;
	}

	.footer-top > .container {
		flex-direction: column;
		gap: 24px;
	}

	.footer-top-column-left {
		flex: 0 0 140px;
	}

	.footer-top .footer-logo .footer-action-links a {
		margin-right: 12px;
	}

	.footer-menu li {
		display: block;
	}

	.footer-funders {
		display: grid;
		grid-gap: 24px 48px;
		grid-template-columns: repeat(1, 1fr);
	}

	.footer-funder {
		display: block;
		height: auto;
		margin-right: 0;
		margin-bottom: 0;
		position: relative;
	}

	.footer-funder a {
		height: auto;
		width: 100%;
		align-self: end;
	}

	.footer-funder img {
		bottom: 0;
		height: auto !important;
		width: 100%;
	}

	.footer-bottom::after {
		background-position: right -400px center;
		background-size: 500px;
	}

	.footer-top::after {
		background-position: right -350px center;
		background-size: 500px;
	}

	.rt-teaser-asset-link {
		float: none;
		margin-bottom: 12px;
		width: auto;
	}

	.research-field-image {
		background-position: inherit;
		margin-left: 0;
		width: auto;
	}

	.research-field-image > img {
		padding-left: 0;
		width: auto;
	}

	.research-field-info {
		width: auto;
	}

	.research-field-image a img {
		height: auto;
		object-fit: fill;
		padding-left: 0;
		width: 100%;
	}

	.field-review-preview {
		border-bottom: none;
		display: inherit;
		padding-bottom: 0;
		margin-bottom: 18px;
	}

	.page-section-articles .article-teaser {
		border-bottom: 1px solid #dbdbdb;
		padding-bottom: 30px;
	}
	.page-section-articles .home-page-article-featured .article-teaser {
		padding-bottom: 0px;
	}

	.home-page-article-featured .article-teaser-thumb {
		height: auto;
	}

	.home-page-article-featured .article-teaser-thumb a {
		height: 200px;
	}

	.page-section-articles ul li:last-child .article-teaser {
		border-bottom: none;
		padding-bottom: 0;
	}

	.page-section-our-network .scholar-teaser {
		margin-right: 32px;
		margin-bottom:18px;
	}

	.field-review-preview-excerpt {
		display: none;
	}

	.field-review-preview > div.field-review-preview-image {
		margin-right: 0;
	}

	.page-section-field-reviews ul > li {
		padding-left: 16px;
	}

	.page-section-field-reviews ul > li:first-child {
		padding-left: 0;
	}

	.field-review-preview h1 {
		font-size: 18px;
		margin-top: 16px;
	}

	.item-single .item-meta {
		display: block;
		width: auto;
	}

	.item-single .item-authors,
	.item-single .item-date {
		display: inline;
	}

	.item-single .item-date::before {
		content: '|';
		padding: 0 6px;
	}

	.item-single .item-sharing {
		float: none;
		text-align: left;
		width: auto;
	}

	.single-ssrc_expref_pt .item-single .container,
	.single-ssrc_lit_review .item-single .container {
		width: auto;
	}

	.item-single-main .glitch-column {
		margin-top: -45px;
	}

	.item-main-content {
		margin-top: 24px;
	}

	.item-main-content blockquote {
		padding-right: 0;
	}

	.item-upper-mobile {
		display: block;
	}

	.item-upper-desktop {
		display: none;
	}

	.item-sidebar {
		flex-basis: auto;
		position: relative;
		z-index: 3;
		float: none;
		margin: 24px 0 15px;
		padding-top: 0;
		width: 100%;
	}

	.cite-this-content {
		padding-left: 0;
		padding-right: 0;
	}

	.item-main-content h2 {
		font-size: 24px;
		line-height: 30px;
	}

	.works-cited {
		padding: 12px;
	}

	.item-lower .lit-review-teaser .item-header-meta {
		left: 0;
		padding-bottom: 0;
		padding-top: 0;
		position: relative;
	}

	.item-lower .lit-review-teaser.item-teaser .item-content {
		padding-top: 12px;
	}

	.item-lower .lit-review-teaser .item-title {
		font-size: 22px;
		line-height: 30px;
	}

	.expert-reflections-archive .item-content {
		padding-bottom: 12px;
	}

	.expert-reflections-archive .grid-row {
		margin-bottom: 24px;
	}

	.scholar-profile-directory .hero-header,
	.scholar-profile-single .hero-header {
		height: 180px;
		padding: 0;
	}

	.scholar-profile-directory .hero-header h1,
	.scholar-profile-single .hero-header h1 {
		font-size: 36px;
		line-height: 180px;
		margin: 0;
	}

	.post-type-archive .hero-header {
		margin-bottom: 48px;
	}

	.profile-bio-avatar-wrapper-mobile {
		display: block;
		visibility: visible;
	}

	.profile-bio-vitals .profile-bio-avatar-wrapper {
		display: none;
		visibility: hidden;
	}

	.scholar-directory-filters-container {
		background: #eaeaea;
		margin:30px 0px 20px 0px;
	}

	.scholar-directory-filter-toggle {
		color: #fff;
		padding: 13px 24px;
		text-transform: uppercase;
	}

	.scholar-directory-filter-toggle h3 {
		font-size: 16px;
		font-weight: 600;
		margin: 0;
		text-transform: uppercase;
	}

	.scholar-directory-filter-toggle button {
		background-color: inherit;
		border: none;
		padding: 0;
	}

	.scholar-directory-filter select {
		width: 100%;
	}

	.profile-card {
		padding: 24px 20px 20px 17px;
	}
	.profile-bio-bio .profile-research-field-tags {
		margin-left:0;
	}
	body.tribe-js .scholar-directory-filter-toggle {
		display: block;
		cursor: pointer;
	}

	body.tribe-js .scholar-directory-filters-container.toggle-closed .scholar-directory-filters {
		display: none;
	}

	body.tribe-js .scholar-directory-filter-toggle {
		background-image: url('assets/mw-icon-arrow-up.svg');
		background-repeat: no-repeat;
		background-size: 13px;
		background-position: right 24px center;
	}

	body.tribe-js .toggle-closed .scholar-directory-filter-toggle {
		background-image: url('assets/mw-icon-arrow-down.svg');
	}

	.scholar-directory-filters label {
		font-weight: 600;
	}

	/* Yikes */
	.scholar-directory-filters label > span {
		display: none;
	}

	.scholar-directory-filter {
		display: block;
		margin-bottom: 0px;
		width: 100%;
		padding:0 32px 0 0;
	}

	.scholar-directory-filters {
		padding: 18px 24px 24px 24px;
	}

	.scholar-directory-filters label,
	.scholar-directory-filters select {
		display: block;
		width: 100% !important;
	}

	.scholar-directory-filters .select2-container {
		width: 100% !important;
	}

	.scholar-directory-filters label {
		line-height: 1em;
		margin-bottom: 12px;
		display: none;

	}
	.scholar-directory-filter-legend {
		display:none;
	}
	.scholar-directory-filters-submit {
		padding-top: 0px;
		position: relative;
		right: auto;
		top: auto;
	}

	.scholar-directory-content {
		padding-right: 24px;
	}

	.scholar-profile-single .scholar-profile-avatar {
		float: none;
		text-align: center;
		height: auto;
		margin-top: 12px;
		width: 100%;
	}

	.profile-header {
		text-align: center;
	}

	h1.profile-header-name {
		font-size: 32px;
	}

	.profile-header-title {
		font-size: 20px;
	}

	.profile-bio {
		flex-direction: column-reverse;
		padding-right: 20px;
		width: calc( 100% + 20px );
	}

	.profile-bio > div.profile-bio-vitals {
		flex-basis: 0;
	}

	.profile-section {
		padding-top: 16px;
		padding-bottom: 32px;
		width: calc( 100% + 20px );
	}

	.scholar-profile-single .profile-section {
		width:100%;
	}

	.scholar-profile-single .profile-bio {
		width:100%;
		padding-right:0;
	}

	.profile-section > h1 {
		font-size: 16px;
		font-weight: 800;
	}

	.scholar-profile-single .mw-page-type-label-mobile {
		display: block;
	}

	.scholar-profile-single .mw-page-type-label-desktop {
		display: none;
	}

	.scholar-profile-single.item-single .mw-page-title {
		font-size: 32px;
		line-height: 38px;
	}

	.sp-edit-main {
		float: none;
		width: 100%;
	}

	.sp-edit-avatar {
		float: none;
		width: 100%;
	}

	.sp-names > div {
		float: none;
		width: 100%;
	}

	.sp-names > div:last-child {
		margin-top: 24px;
		padding-left: 0;
	}

	.latest-version-nag {
		font-size: 16px;
		height: auto;
		line-height: 22px;
		padding: 12px 0;
	}

	.current-filter-message {
		margin-top: 24px;
	}

	a.mw-button.go-to-citation-library {
		height: auto;
		line-height: 1.25em;
		padding-bottom: 12px;
		padding-top: 12px;
	}

	.tribe-events-single-event-description {
		margin-bottom: 20px;
		width: auto !important;
	}

	.tribe-events-cal-links {
		margin-bottom: 0;
	}

	.single-event-buttons {
		float: none;
		text-align: left;
	}

	.tribe-events-sub-nav li a {
		background: none;
		display: inline;
		padding: inherit;
		margin-bottom: 12px;
	}

	.tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue {
		margin-top: 24px;
	}

	.tribe-events .tribe-events-l-container {
		min-height: none;
		padding: 0;
	}

	.search-results-message {
		margin-top: 12px;
	}

	.search-results {
		margin-top: 24px;
	}

	body.search .scholar-directory-filters {
		margin-bottom: 0;
	}

	body.search .item-teaser .item-content {
		margin-top: 12px;
	}

	.search-result.search-result-citation .item-content {
		padding-right: 0;
		padding-bottom: .5em;
	}

	.search-result.search-result-citation .go-to-citation-link {
		bottom: -1.5em;
		margin-bottom: 0;
		top: auto;
	}

	.search-result.search-result-research-topic {
		padding-right: 24px;
	}

	.search-result-image-mobile {
		display: none;
	}

	.search-result-scholar-profile .scholar-directory-arrow {
		right: 24px;
	}

	.staff-profile .staff-profile-bio,
	.staff-profile > img {
		float: none;
	}

	.staff-profile > img {
		margin-bottom: 24px;
	}

	.staff-profile .staff-profile-bio {
		margin-left: 0;
		width: auto;
	}

	.searchField-form .pageHeading {
		width: 100%;
	}

	.siteFooter {
		margin-top: 30px;
	}
	main.home-page {
		margin-bottom: 34px;
	}
	.profile-list.item-list-citations > li {
		padding:32px 0 12px;
	}
	.collapsible-section {
		padding-left:15px;
	}
	.advisory-board-members .scholar-teaser {
	padding:10px 10px 30px;
	width:88vw;
	}
	.research-field-title-link h1 {
		font-size: 22px;
		margin-top:0px;
	}
	.home-page-section-field-reviews {
		margin-top:-30px !important;
	}
	.research-field-tags {
		padding:5px ​0;
	}
	.research-fields-directory .research-field-teaser {
		padding:26px 0 36px 0;
	}
	.field-reviews-archive .field-review-teaser {
			padding-bottom: 40px;
	}
	.directory-intro {
		margin-bottom:45px;
	}
	.field-review-research {
		padding:5px 0;
	}
	.home-page-section-articles .article-type-tag {
		margin-top: 15px;
	}
	.item-single-main {
		padding-top:0;
	}
	.mw-page-type-label {
		position: relative;
		top:18px;
	}
	.citation-single {
		padding-top:0px;
	}

	.tribe-events-meta-group {
		width:auto !important;
	}
	.tribe-events-cal-links {
		padding-left:20px;
	}
}
