/*
 Theme Name:   SSRC Meddem Theme
 Theme URI:
 Description:
 Author:       Zach Zinn
 Author URI:
 Template:     bone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  meddem-child
*/

/*
 * MediaWell Dark Blue: #032e40
 *
 */
body {
	font-family: "proxima-nova";
	font-size: 16px;
	line-height: 24px;
}

@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;
}

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

.grid-row {
	display: grid;
	grid-gap: 12px;
}

.home-research-topic {
	grid-column-start: auto;
	grid-column-end: span 3;
	background: #f7f7f7;
}

.home-research-topic:first-child {
	grid-column-end: span 6;
}

.rt-teaser-image {
	display: block;
	height: 180px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.rt-teaser-content {
	background: #f7f7f7;
	padding: 24px 12px 12px 12px;
}

.rt-teaser-excerpt {
	font-size: 16px;
	line-height: 24px;
}

h4.rt-teaser-title {
	margin-top: 0;
}

.rt-teaser-title a {
	font-size: 24px;
	color: #032e40;
}

.all-link {
	margin-top: 12px;
}

#tribe-events .all-link a,
.item-main-content .all-link a,
.all-link a {
	font-size: 16px;
	color: #222;
	text-decoration: underline;
}

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

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

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

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

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

.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 {
	padding-bottom: 11px; /* This accounts for the negative top margin of the image */
}

.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;
}

.latest-news .item-header-meta {
	-webkit-box-shadow: 12px 0px 0px 0px rgba(256,256,256,1);
	-moz-box-shadow: 12px 0px 0px 0px rgba(256,256,256,1);
	box-shadow: 12px 0px 0px 0px rgba(256,256,256,1);
}

.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 {
	line-height: 14px;
}

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

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

.footnote_plugin_text {
	font-size: 10px;
	line-height: 1.2em;
	padding-left: 25px;
}

.footnote_plugin_link {
	font-size: 10px;
	line-height: 1.1em;
	padding-left: 18px;
}

.footnote_plugin_index {
	font-size: 10px;
	line-height: 1.2em;
	padding-left: 10px;
}

.home-cta-banner {
	background-color: #032e40;
	height: 407px;
	overflow: hidden;
	width: 100%;
}

.home-cta-banner .container {
	height: 407px;
	position: relative;
}

.home-cta-banner .mw-pulse {
	height: 1000px;
	position: absolute;
	top: -295px;
	left: -390px;
	width: 1000px;
}

.cta-content {
	color: #fff;
	margin: 0 auto;
	padding: 12px 24px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.cta-content-section {
	position: relative;
}

.cta-title {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 12px;
}

.cta-subtitle {
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	margin-bottom: 18px;
}

.home .cta-content {
	padding-left: 300px;
}

.home .cta-title {
	font-family: "platelet";
	font-size: 42px;
	line-height: 42px;
}

.cta-content-main {
	float: left;
	width: 60%;
}

.cta-content-button {
	padding-left: 60%;
	text-align: right;
}

.cta-content-button a.mw-button {
	display: inline-block;
	margin-top: 8px;
	padding: 0 24px;
	width: auto;
}

.cta-para {
	font-size: 16px;
	line-height: 24px;
}

.cta-buttons {
	margin-top: 24px;
}

.cta-buttons > a.mw-button {
	float: left;
	margin-bottom: 12px;
	margin-right: 24px;
}

input.mw-button,
body #tribe-events .tribe-events-button,
a.mw-button {
	border-radius: 0;
	border-width: 1px;
	border-style: solid;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	height: 51px;
	line-height: 51px;
	text-align: center;
	text-transform: uppercase;
	padding: 0;
	width: 194px;
}

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

.mw-button-primary,
input[type="submit"].mw-button-primary {
	background-color: #e56523;
	border-color: #e56523;
}

.mw-button-primary:hover,
input[type="submit"].mw-button-primary:hover {
	background-color: #b54f1b;
	border-color: #b54f1b;
}

.mw-button-secondary,
input[type="submit"].mw-button-secondary {
	background-color: #159498;
	border-color: #159498;
}

.mw-button-secondary:hover,
input[type="submit"].mw-button-secondary:hover {
	background-color: #032e40;
	border-color: #032e40;
}

.mw-button-ghost {
	background: transparent;
	border-color: #fff;
}

.mw-button-ghost:hover {
	background: #159498;
	border-color: #159498;
}

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

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

.archive-pagination a.page-numbers:hover,
.archive-pagination .page-numbers.current {
	border: solid 1px #159498;
	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;
}

.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: 270px;
	color: #fff;
}

.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;
}

.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%);
}

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

.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;
}

.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;
}

.mw-research-topic-events .upcoming-event-teaser {
	grid-column-end: span 4;
}

.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;
}

.expert-reflections .transbox {
	position: absolute;
	left: 0;
	top: 0;
}

.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;
}

.home-upcoming-events .upcoming-event-teaser {
	grid-column-start: auto;
	grid-column-end: span 4;
}

.upcoming-event-teaser .item-footer-meta {
	line-height: 16px;
}

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

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

.upcoming-event-teaser {
	background: #f7f7f7;
	border-top: 1px solid #222;
	padding: 24px;
}

.citation-teaser {
	background-color: rgba(3, 46, 64, 0.1);
	margin-bottom: 24px;
	padding: 12px 24px;
	position: relative;
}

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

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

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

.mw-research-topic-scholars .scholar-teaser {
	grid-column-end: span 3;
}

.scholar-teaser {
	background: #f7f7f7;
	padding: 24px;
	text-align: center;
}

.scholar-teaser .scholar-avatar {
	height: 60px;
	margin: 0 auto 12px;
	width: 60px;
}

.scholar-avatar {
	border: 1px solid #032e40;
	border-radius: 50%;
	overflow: hidden;
	background-size: cover;
}

.scholar-avatar-default {
	background-size: 50% 50% !important;
	background-position: center center !important;
	background-repeat: no-repeat;
}

.scholar-avatar-default .cls-1 {
	fill: #ccc;
}

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

.scholar-teaser .scholar-teaser-name {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 12px;
}

.scholar-teaser .scholar-teaser-title {
	font-size: 16px;
	line-height: 24px;
}

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

.latest-news-row-full .item-item.item-item-has-image {
	grid-column-end: span 9;
}

.latest-news-row-full .item-image {
	grid-column-end: span 3;
	min-height: 220px;
}

.eal-cta {
	background: #e56523;
	height: 108px;
	position: relative;
	margin-bottom: 59px;
	width: 100%;
}

.eal-cta .cta-content {
	width: 100%;
}

.eal-cta .cta-title {
	font-family: "proxima-nova";
	font-size: 24px;
}

.eal-cta a.mw-button-ghost:hover {
	background-color: #b54f1b;
	border-color: #b54f1b;
}

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

.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;
}

.item-single.page-single,
.item-single.expert-reflection-single {
	background-image: url('assets/MediaWell-pulse-er-grey.svg');
	background-size: 1400px;
	background-position: center top -740px;
	background-repeat: no-repeat;
}

.single-tribe_events .item-single.page-single,
.post-type-archive-tribe_events .item-single.page-single {
	background-image: none;
}

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

.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: #e56523;
	text-decoration: underline;
}

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

/* 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_lr_version .item-single {
	max-width: none;
}

.single-ssrc_expref_pt .item-single-main,
.single-ssrc_lr_version .item-single-main {
	grid-column-start: 1;
	grid-column-end: span 9;
}

.single-ssrc_expref_pt .item-single .container,
.single-ssrc_lr_version .item-single .container {
	width: 1160px;
}

.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;
}

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

.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 {
	color: #032e40;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

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

.item-single .pageHeading {
	margin-bottom: 24px;
	padding-bottom: 0;
}

.item-meta {
	display: inline-block;
	font-size: 16px;
	line-height: 1.5;
	width: calc(100% - 250px);
}

.item-meta a {
	color: #159498;
}

.item-sharing {
	float: right;
	text-align: right;
	width: 250px;
}

.item-main-content {
	font-size: 16px;
	line-height: 24px;
	margin-top: 48px;
}

.item-main-content a {
	color: #159498;
}

.item-main-content blockquote {
	border-color: #032e40;
	font-size: inherit;
	line-height: inherit;
	padding-top: 0;
}

.item-main-content p {
	margin-bottom: 24px;
}

.item-main-content h1,
.item-main-content h2,
.item-main-content h3,
.item-main-content h4,
.item-main-content h5 {
	font-weight: normal;
}

.item-main-content h2 {
	font-size: 32px;
	line-height: 36px;
}

.item-main-content h2.single-subsection-header {
	font-size: inherit;
	font-weight: 600;
	line-height: inherit;
}

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

.single-ssrc_expref_pt .item-main-content,
.single-ssrc_lr_version .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 {
	float: right;
	margin-left: 24px;
	margin-right: -120px;
	width: 240px;
}

.single-ssrc_expref_pt .item-sidebar,
.single-ssrc_lr_version .item-sidebar {
	float: none;
	grid-column-end: span 3;
}

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

.item-sidebar-section {
	padding: 12px 24px;
}

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

.toc-section {
	background: #032e40;
	color: #fff;
}

.toc-section a {
	color: #fff;
	text-decoration: underline;
}

.toc-section a:hover {
	text-decoration: none;
}

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

.ez-toc-list li {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 12px;
}

.toc-heading {
	font-size: 16px;
	font-weight: 600;
	margin-top: 12px;
	margin-bottom: 12px;
	text-transform: uppercase;
}

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

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

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

.version-selector-section label {
	float: left;
	font-family: OpenSans;
	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;
}

.cite-this-container {
	background: #159498;
	color: #fff;
	height: 100%;
}

.cite-this-toggle {
	cursor: pointer;
	display: table;
	height: 100%;
	padding: 12px;
	width: 100%;
}

.cite-this-toggle:hover .cite-this-icon {
	background: #e56523;
}

.cite-this-toggle:hover .cite-this-icon svg {
	fill: #fff;
}

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

.cite-this-toggle-text {
	font-size: 16px;
	font-weight: 600;
	padding-left: 12px;
}

.cite-this-toggle-caret {
	width: 12px;
}

.cite-this-toggle-closed .cite-this-toggle-caret {
	display: none;
}

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

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

.cite-this-icon {
	background: #fff;
	border-radius: 100%;
	height: 43px;
	position: relative;
	width: 43px;
}

.cite-this-icon svg {
	display: block;
	fill: #e56523;
	margin: 0 auto;
	position: absolute;
	left: calc(50% - 11px);
	top: calc(50% - 11px);
	width: 22px;
}

.cite-this-content {
	background: #159498;
	margin-top: -4px;
	padding: 14px 12px 12px 12px;
	position: relative;
	z-index: 2;
}

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

.cite-this-citation {
	background: #fff;
	color: #222;
	font-size: 14px;
	line-height: 20px;
	margin-top: 12px;
	padding: 6px 6px 12px;
	word-wrap: break-word;
}

.item-sidebar .item-sharing {
	float: none;
	padding: 12px 0;
	text-align: left;
	width: auto;
}

.altmetrics-section {
	padding: 0 0 24px 0;
}

.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;
}

.list-show-all a {
	color: #222;
	text-decoration: underline;
}

.list-show-all a:hover {
	text-decoration: none;
}

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

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

/* Select2 styling */
body .select2-container--default .select2-selection--single {
	border-radius: 0;
	border: 0;
	height: 48px;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 48px;
	padding-left: 12px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 48px;
}
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--highlighted[aria-selected] {
	background-color: inherit;
	color: #e56523;
}
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;
}

/* Research Topics archive */
.mw-research-topics-archive .research-topic-teaser {
	grid-column-start: auto;
	grid-column-end: span 6;
	background: #f7f7f7;
}

.rt-teaser-meta {
	min-height: 16px;
	margin-top: 48px;
}

.rt-teaser-meta:after {
    content:"";
    clear:both;
    display:block;
}

.rt-teaser-asset-link:first-child {
	margin-bottom: 12px;
}

.rt-teaser-asset-link {
	float: left;
	white-space: nowrap;
	width: 200px;
}

.rt-teaser-asset-link a {
	background-repeat: no-repeat;
	background-size: 16px;
	color: #032e40;
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
}

.rt-teaser-asset-icon {
	height: 12px;
	margin-right: 12px;
	margin-top: -3px;
}

.rt-teaser-expert-reflection-link .rt-teaser-asset-icon {
	height: 16px;
	margin-top: -5px;
}

/* Expert Reflections archive */
.expert-reflections-archive .grid-row {
	margin-bottom: 12px;
}

.expert-reflections-archive .grid-row-even > div {
	grid-column-end: span 4;
}

.expert-reflections-archive .grid-row-odd > div {
	grid-column-end: span 6;
}

.expert-reflections-archive .item-teaser {
	height: auto;
}

.expert-reflections-archive .item-content {
	margin-top: 0;
}

.expert-reflections-archive .item-footer-meta {
	margin-bottom: 24px;
}

.expert-reflections-archive .transbox:hover {
	transition: background-color 500ms linear;
}

.expert-reflections-archive .transbox:not(:hover) {
	background: #e8d3c1;
	transition: background-color 500ms linear;
}

.expert-reflections-archive .item-teaser .item-footer-meta,
.expert-reflections-archive .item-teaser .item-footer-meta a,
.expert-reflections-archive .item-teaser .item-title a {
	color: #222;
	transition: color 500ms linear;
}

.expert-reflections-archive .item-teaser .er-icon-1 {
	fill: #222;
	transition: fill 500ms linear;
}

.expert-reflections-archive .item-teaser:hover .item-footer-meta,
.expert-reflections-archive .item-teaser:hover .item-footer-meta a,
.expert-reflections-archive .item-teaser:hover .item-title a {
	color: #fff;
}

.expert-reflections-archive .item-teaser:hover svg .er-icon-1 {
	fill: #fff;
}

.expert-reflections-archive .item-teaser:hover a,
.expert-reflections-archive .item-teaser:hover .item-title a {
	color: #fff;
}

/* Footer */
.siteFooter .footer-bar {
	background: #ddd;
	height: 62px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

.siteFooter .footer-bar a {
	color: #222;
	font-size: 16px;
	text-decoration: underline;
}

.siteFooter .footer-bar a:hover {
	text-decoration: none;
}

.siteFooter .footer-bar .footer-bar-link {
	display: inline-block;
	line-height: 62px;
	padding: 0 10px;
}

.siteFooter-widgetArea a {
	text-decoration: underline;
}

.siteFooter-widgetArea a:hover {
	text-decoration: none;
}

.siteFooter-widgetArea .widget-title {
	font-size: 16px;
	font-weight: 600;
}

.siteFooter-widgetArea .widget-title > span {
    color: #222;
}

.siteFooter-widgetArea:first-child:nth-last-child(3),
.siteFooter-widgetArea:first-child:nth-last-child(3) ~ .siteFooter-widgetArea {
    width: auto;
}

.siteFooter-middle-inner .siteFooter-widgetArea {
	grid-column-start: auto;
	grid-column-end: span 3;
}

.siteFooter-middle-inner .siteFooter-widgetArea.siteFooter-widgetArea--3 {
	grid-column-start: 7;
	grid-column-end: 13;
}

.siteFooter-widgetArea .textwidget {
	font-size: 16px;
	line-height: 24px;
}

.footer-funder {
	display: inline-block;
	margin-right: 17px;
	position: relative;
	height: 41px;
	margin-bottom: 24px;
}

.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;
}

.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;
}

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

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

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

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

.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;
}

/* Scholar Profiles */

.scholar-profile-directory .pageHeading {
	margin-bottom: 0;
}

.scholar-directory-filters-container {
	background: #032e40;
	font-size: 16px;
}

.scholar-directory-filters {
	margin-bottom: 24px;
	padding: 0 242px 0 24px;
	position: relative;
}

.scholar-directory-filter {
	display: inline-block;
	height: 60px;
	padding: 0 12px 0 0;
}

.scholar-directory-filters label {
	color: #fff;
	display: inline;
	font-weight: normal;
	line-height: 60px;
	padding-right: 12px;
}

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

.scholar-directory-filters-submit  {
	position: absolute;
	right: 24px;
	top: 6px;
}

.scholar-directory-filters-submit input.mw-button {
	height: 48px;
	line-height: 48px;
}

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

.post--list.ssrc_schprof_pt {
	margin-bottom: 20px;
	padding: 0;
}

.citation-list a,
.scholar-directory-list a {
	transition: box-shadow .1s ease-in-out;
}

.citation-list a:hover,
.search-results a.scholar-profile-link:hover,
.scholar-directory-list a:hover {
	text-decoration: none;
	box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.2);
}

.scholar-profile-directory .post--list {
	border: 0;
}

.search-results a.scholar-profile-link,
.post--list.ssrc_schprof_pt > a.scholar-profile-link {
	background: #f7f7f7;
	display: block;
	color: #222;
	padding: 24px;
	font-weight: normal;
}

.scholar-directory-info {
	display: table;
	position: relative;
	width: 100%;
}

.scholar-directory-avatar {
	width: 80px;
}

.scholar-directory-info > div {
	display: table-cell;
	vertical-align: middle;
}

.scholar-directory-avatar .scholar-avatar-default {
	background-color: #f7f7f7;
}

.scholar-directory-content {
	margin-left: 80px;
	margin-right: 80px;
	padding-right: 96px;
}

.scholar-directory-arrow {
	height: 100%;
	width: 12px;
}

h3.scholar-directory-display-name {
	margin-bottom: 12px;
	margin-top: 0;
}

.scholar-directory-arrow img {
	width: 12px;
}

.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;
}

.twitter-logo {
	width: 24px;
}

.scholar-profile-social-link {
	margin-top: 18px;
}

.scholar-profile-social-link img {
	margin-right: 8px;
}

.scholar-profile-twitter-id a,
.scholar-profile-orcid-id a {
	color: #222;
	text-decoration: none;
}

.scholar-profile-twitter-id a span,
.scholar-profile-orcid-id a span {
	text-decoration: underline;
}

.scholar-profile-twitter-id a:hover span,
.scholar-profile-orcid-id 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: #e56523;
	text-decoration: underline;
}

.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 .scholar-profile-subsection-citations .scholar-citations.list-truncate article: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;
}

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

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

.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: #e56523;
	text-decoration: underline;
}

.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;
}

.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 input {
	margin-top: 12px;
	max-width: 480px;
}

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

.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;
}

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

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

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

.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;
	width: 0;
	max-height: 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 {
	width: 42px !important;
	height: 42px !important;
	margin-right: 2px;
	border-radius: 100%;
	background-color: white !important;
    border: 1px solid #666;
	display: inline-block;
}

.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;
}

.item-sharing .social-button:hover .at-icon,
.item-sharing .at300b:hover .at-icon {
	fill: #fff;
}

.item-sharing .addthis_button_facebook:hover .at-icon-wrapper {
	background-color: rgb(59, 89, 152) !important;
}

.item-sharing .addthis_button_twitter:hover .at-icon-wrapper {
	background-color: rgb(29, 161, 242) !important;
}

.item-sharing .addthis_button_google_plusone_share:hover .at-icon-wrapper {
	background-color: rgb(220, 78, 65) !important;
}

.item-sharing .social-button-pdf:hover .at-icon-wrapper {
	background-color: #f00 !important;
}

.item-sharing .social-button-print:hover .at-icon-wrapper {
	background-color: #159498 !important;
}

.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) {
	.grid-row {
		grid-template-columns: repeat(12, 1fr);
		grid-gap: 12px;

	}
	.postSingle--billboard-cover .postInfo {
		width: 740px;
	}

	.siteFooter-middle-inner .siteFooter-widgetArea.siteFooter-widgetArea--1 {
		grid-column-start: 1;
		grid-column-end: 4;
	}

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

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

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

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

	.single-ssrc_expref_pt .item-single .container,
	.single-ssrc_lr_version .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_lr_version .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_lr_version .item-single .container {
		width: 1160px;
	}
	.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: 'Open Sans'}

.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: "Open Sans",Arial, Helvetica, sans-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;
}

/* HOMEPAGE FEEDS */

.home-feeds h3,
h1.tribe-events-page-title,
body.page .item-single .mw-page-title,
.searchField-form .pageHeading .searchField-form-input,
h1.mw-page-title,
h3.mw-page-title {
	color: #032e40;
	font-family: "platelet";
	font-size: 42px;
	font-weight: normal;
	line-height: 1.19;
	text-transform: lowercase;
}

.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;
}

.mdCatFeedWidget .feed-row a.more-link {
	border: 1px solid #666;
	border-radius: 20px;
	color: #666666;
	display: inline-block;
	font-size: 16px;
	line-height: 22px;
	padding: 9px 50px;
	text-transform: uppercase;
}

.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;
	top: 60px;
	width: 100%;
}

body.admin-bar #md_offCanvasMenu {
	top: 136px;
}

body.admin-bar #md_offCanvasMenu nav:last-child {
	margin-bottom: 108px;
}

body .metanav {
	width: 1160px;
}

body .metanav-container {
	background-color: #032e40;
}

.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;
}

#md_offCanvasMenu nav {
	border-top: 2px solid #159498;
}

#md_offCanvasMenu nav:last-child {
	border-bottom: 2px solid #159498;
	margin-bottom: 60px; /* Header offset */
}

#md_canvasOverlay.is-active {
	opacity: 0;
}

.navigation--offCanvas {
	padding-bottom: 6px;
}

.navigation--offCanvas li > a {
	color: #222;
	font-size: 16px;
}

/* 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;
	}

	.home-cta-banner .mw-pulse {
		left: -280px;
	}

	.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;
}

.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;
}

.citation-list a {
	background-image: url( 'assets/mw-icon-arrow-right.svg' );
	background-repeat: no-repeat;
	background-position: right 24px center;
	background-size: auto 22px;
	color: #222;
	display: block;
}

.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 {
	width: 70%;
}

.rac-item-info dl {
	margin-bottom: 0;
	margin-top: 1em;
}

.rac-item-info dt,
.rac-item-info dd {
	display: inline;
	font-size: 16px;
	line-height: 19px;
}

.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-top: 2em;
	text-align: center;
}

a.mw-button.go-to-citation-library {
	padding: 0 24px;
	width: auto;
}

.citation-single .rac-item-info {
	width: auto;
}

.citation-single .rac-item-info dl {
	margin-top: 0;
}

.citation-single .item-lower,
.citation-single .item-lower a {
	color: #e56523;
}

.citation-single .item-lower a {
	text-decoration: underline;
}

.citation-single .item-lower a:hover {
	text-decoration: none;
}

.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: #e56523;
}

#tribe-events-content .go-to-external-link a,
.go-to-external-link a {
    color: #e56523;
	text-decoration: underline;
}

#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;
}

#tribe-events ul.tribe-events-sub-nav a {
	color: #222;
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
}

#tribe-events ul.tribe-events-sub-nav a:hover {
	text-decoration: none;
}

.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;
}

/* Search results */
body.search .pageHeading-prefix {
	color: #222;
	font-size: 16px;
	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;
	margin-top: 12px;
	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: #e56523;
}

.search-results {
	margin-top: 48px;
}

.search-results-message {
	font-style: italic;
}

.search-result {
	margin-bottom: 36px;
	padding: 12px 0 0 0;
}

.search-result .item-title {
	margin-bottom: 12px;
}

.search-result .item-title h2 {
	font-size: 24px;
	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: 16px;
	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;
	color: #e56523;
	font-size: 18px;
	font-weight: 600;
	padding-left: 32px;
}

.search-result-news-item .search-result-content-type {
	background-image: url('assets/mw-icon-news.svg');
}

.search-result-lit-review .search-result-content-type {
	color: #fff;
	background-image: url('assets/mw-icon-llr-white.svg');
}

.search-result-event,
.search-result-citation,
.search-result-scholar-profile,
.search-result-news-item {
	border-top: 1px solid #222;
}

.search-result.search-result-expert-reflection,
.search-result.search-result-lit-review {
	padding: 0;
	max-width: none;
	width: 100%;
}

.search-result-expert-reflection.item-teaser,
.search-result-lit-review.item-teaser {
	height: auto;
}

.search-result.search-result-expert-reflection .transbox,
.search-result.search-result-lit-review .transbox {
	padding: 12px 24px;
}

.search-result.search-result-expert-reflection .item-content,
.search-result.search-result-lit-review .item-content {
	padding: 0;
}

.search-result.search-result-expert-reflection .item-title h2,
.search-result.search-result-lit-review .item-title h2 {
	font-size: 32px;
}

.search-result.search-result-lit-review .item-main-content {
	color: #fff;
	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/mw-icon-events.svg');
	background-size: auto 16px;
}

.search-result.search-result-research-topic,
.search-result.search-result-citation,
.search-result.search-result-event {
	background-color: #f7f7f7;
	padding: 24px;
}

.search-result-research-topic .search-result-content-type {
	background-image: url('assets/mw-icon-rt.svg');
	background-size: auto 14px;
	color: #032e40;
}

.search-result.search-result-research-topic {
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 40% auto;
	padding-right: calc(40% + 48px);
}

.search-result-expert-reflection .search-result-content-type {
	background-image: url('assets/mw-icon-er.svg');
	background-size: auto 16px;
	color: #fff;
	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/mw-icon-citation-orange.svg');
}

.search-result.search-result-citation .item-content {
	padding-right: 200px;
	position: relative;
}

.search-result.search-result-citation .go-to-citation-link {
	color: #e56523;
	right: 0;
	top: 0;
}

.search-result.search-result-citation .go-to-citation-link a {
	color: #e56523;
}

.search-result-scholar-profile .search-result-content-type {
	background-image: url('assets/mw-icon-scholar.svg');
	background-size: 18px;
	margin-bottom: 24px;
}

.search-result.search-result-scholar-profile {
	padding-top: 0;
}

.search-result-scholar-profile .scholar-directory-arrow {
	vertical-align: top;
}

.search-result.search-result-scholar-profile > a {
	position: relative;
	text-decoration: none;
}

.search-result-scholar-profile .scholar-directory-arrow {
	position: absolute;
	right: 48px;
	top: 50%;
	transform: translateY(-50%);
	vertical-align: inherit;
	height: auto;
}

/* 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: #e56523;
	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;
}

#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 #e56523;
	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: #e56523 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 #e56523 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: #e56523;
	border-color: #e56523;
	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;
}

.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;
}

#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;
}

.single-tribe_events .tribe-events-single-event-title {
	font-size: 36px;
	line-height: 44px;
}

.single-tribe_events .item-rts {
	margin-top: 24px;
}

.single-tribe_events .tribe-events-schedule {
	color: #032e40;
	font-weight: 600;
}

.single-event-image {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 360px;
	margin-bottom: 24px;
	width: 100%;
}

.single-event-description {
	display: inline-block;
	width: calc(100% - 300px);
}

.single-event-buttons {
	float: right;
	width: 300px;
	text-align: right;
}

.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;
}

.single-tribe_events .tribe-events-event-meta {
	background: none;
	border: none;
}

.tribe-events-event-meta .tribe-events-meta-group {
	font-size: 16px;
	line-height: 24px;
	padding: 0;
}

.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;
}

/* 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) {
	.mdCatFeedWidget .feed-row {
		display: block;
	}

	.mdCatFeedWidget .feed-row .feed-data .feed-content {
		display: block;
	}

	.mdCatFeedWidget.recently-added-events .feed-row .feed-data .feed-content .feed-item,
	.mdCatFeedWidget.latest-news .feed-row .feed-data .feed-content .feed-item,
	.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item {
		flex: none;
		position: static;
		max-width: none;
		width: 100%;
		margin: 0 0 20px;
		border-bottom: 1px solid;
	}

	.mdCatFeedWidget .feed-row .feed-data .feed-content .feed-item-empty {
		display: none;
	}

	.drop-right-link {
		position: relative;
		text-align: left;
		right: 0 !important;
		top: 0 !important;
	}

	.rac-item-info {
		width: 100% !important;
	}

	.grid-row {
		display: block; /* Disable horizontal grid so everything stacks */
	}

	.home-feeds h3,
	h3.mw-page-title,
	h1.mw-page-title {
		font-size: 32px;
		line-height: 38px;
	}

	.home-rt-image {
		height: 106px;
	}

	.home-research-topic {
		margin-bottom: 24px;
	}

	.home-research-topic p {
		margin-bottom: 0;
	}

	.home-rt-title a {
		font-size: 22px;
		line-height: 30px;
	}

	.latest-news-row {
		margin-bottom: 0;
	}

	.latest-news .item-header-meta {
		position: relative;
		top: 0;
	}

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

	.item-item {
		border-color: transparent;
		margin-bottom: 48px;
	}

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

	.item-item.item-item-has-image {
		margin-bottom: 0;
	}

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

	.latest-news-row-third {
		display: none !important; /* Cuts down to the first three */
	}

	.item-image {
		margin-top: 24px;
		min-height: 270px;
	}

	.home-cta-banner {
		text-align: center;
		height: auto;
		padding-bottom: 60px;
	}

	.home-cta-banner .container {
		height: auto;
	}

	.home-cta-banner img.mw-pulse {
		height: 700px;
		max-width: unset;
		width: 700px;
		top: -230px;
		margin-left: auto;
		left: 50%;
		transform: translate(-50%, 0);
	}

	.home-cta-banner .cta-title {
		font-size: 32px;
		line-height: 50px;
		margin-bottom: 0;
	}

	.home-cta-banner .cta-subtitle {
		font-size: 18px;
		line-height: 24px;
	}

	.home-cta-banner .cta-content {
		padding-top: 235px;
		padding-left: 0;
		position: relative;
		top: 0;
		transform: none;
	}

	.home-cta-banner .cta-buttons > a.mw-button {
		float: none;
		margin: 0 auto 24px auto;
		width: 270px;
	}

	.mw-research-topics-archive .research-topic-teaser {
		margin-bottom: 24px;
	}

	.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;
	}

	.mw-research-topic-feature .item-teaser {
		height: auto;
		margin-bottom: 24px;
	}

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

	.mw-research-topic-feature .lit-review-teaser-forthcoming .item-content {
		margin-top: 24px;
	}

	.mw-research-topic-feature .item-teaser.lit-review-teaser .item-header-meta {
		padding-top: 0;
	}

	.citation-teaser {
		padding-top: 0;
	}

	.citation-teaser .item-header-meta {
		left: 0;
		padding: 0 12px 12px 0;
		position: relative;
		top: 0;
	}

	.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;
	}

	.mw-item-subheader,
	.mw-research-topic-feature .item-teaser .item-title {
		font-size: 24px;
		line-height: 30px;
	}

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

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

	.mw-research-topic-events .upcoming-event-teaser {
		margin-bottom: 12px;
	}

	.scholar-teaser {
		margin-bottom: 24px;
		padding: 12px 12px 12px 84px;
		position: relative;
		text-align: left;
	}

	.scholar-teaser .scholar-teaser-avatar {
		left: 12px;
		position: absolute;
		text-align: center;
		top: 12px;
	}

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

	.expert-reflections .transbox {
		position: relative;
	}

	.siteFooter .footer-bar {
		height: auto;
		padding: 24px 0;
	}

	.siteFooter .footer-bar .footer-bar-link {
		line-height: 24px;
	}

	.siteFooter-widgetArea--2 ul li {
		line-height: 36px;
	}

	.siteFooter-widgetArea {
		margin-bottom: 48px;
	}

	.footer-funders {
		display: grid;
		grid-gap: 24px 48px;
		grid-template-columns: repeat(2, 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%;
	}

	.rt-teaser-asset-link {
		float: none;
		margin-bottom: 12px;
		width: auto;
	}

	.eal-cta {
		height: auto;
		margin-left: -24px;
		width: calc(48px + 100%);
	}

	.eal-cta .cta-content {
		padding: 48px 24px;
		position: relative;
		top: auto;
		transform: none;
	}

	.cta-content-main {
		float: none;
		width: 100%;
	}

	.eal-cta .cta-title {
		font-size: 22px;
		line-height: 30px;
	}

	.cta-content-button {
		margin-top: 24px;
		padding-left: 0;
		text-align: left;
	}

	.cta-content-button a.mw-button {
		padding: 0;
		width: 100%;
	}

	.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;
		margin-top: 24px;
		text-align: left;
		width: auto;
	}

	.single-ssrc_expref_pt .item-single .container,
	.single-ssrc_lr_version .item-single .container {
		width: auto;
	}

	.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 {
		float: none;
		margin: 24px 0;
		width: 100%;
	}

	.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-directory-filter-toggle {
		color: #fff;
		padding: 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%;
	}

	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-white.svg');
		background-repeat: no-repeat;
		background-size: 15px;
		background-position: right 24px center;
	}

	body.tribe-js .toggle-closed .scholar-directory-filter-toggle {
		background-image: url('assets/mw-icon-arrow-down-white.svg');
	}

	.scholar-directory-filters label {
		font-weight: 600;
	}

	/* Yikes */
	.scholar-directory-filters label > span {
		display: none;
	}

	.scholar-directory-filter {
		display: block;
		margin-bottom: 24px;
		width: 100%;
	}

	.scholar-directory-filters {
		padding: 0 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;
	}

	.scholar-directory-filters-submit {
		padding-top: 24px;
		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%;
	}

	.scholar-profile-single .scholar-avatar {
		height: 168px;
		width: 168px;
		margin: 0 auto;
	}

	.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;
	}

	.single-event-description {
		width: auto;
	}

	.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;
	}

	.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;
	}

	.search-result.search-result-research-topic {
		background-size: 0;
		padding-right: 24px;
	}

	.search-result-image-mobile {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		display: block;
		height: 108px;
		margin-top: 12px;
		width: 100%;
	}

	.search-result-scholar-profile .scholar-directory-arrow {
		right: 24px;
	}

	.citation-teaser {
		padding-right: 48px;
	}

	.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%;
	}
}
