a.read-more-article-button:hover,
a.read-more-article-button:focus {
	color: #fff !important;
}

.journals-browse-article-sec h1 {
	display: none;
}

.jrnl-bnr-img[alt="Journal Cover"] {
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	object-fit: cover;
	position: absolute;
	object-position: center center;
	padding: 0;
	z-index: -1;
	height: 100% !important;
}

.archive .journals-section div {
	position: static !important;
}

.journals-section::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #0003;
	top: 0;
	left: 0;
}

.journals-section {
	position: relative !important;
	overflow: hidden;
}

.journals-section>div h1,
.journals-section .breadcrumbs {
	z-index: 1;
	position: relative;
}

.jrnl-arch-custom_rss_feed-sec .list-grid-feed:nth-child(2n+1) {
	background-color: #f4f4f4;
	background-image: url(/wp-content/uploads/h1-ili-bg-img1.jpg);
	background-position: bottom;
}

.jrnl-arch-custom_rss_feed-sec .list-grid-feed:nth-child(2n+2) {
	background-color: #f0f8fd;
	background-position: bottom;
	background-image: url(/wp-content/uploads/h1-ili-bg-img2.jpg);
}

.jrnl-arch-custom_rss_feed-sec .rss-feed-grid {
	gap: 10px !important;
}

.jrnl-arch-custom_rss_feed-sec .journal-feeds-title a {
	color: inherit;
	text-decoration: none;
	font-weight: 500;
}

.jrnl-arch-custom_rss_feed-sec .rss-feed-image {
	width: 100%;
	height: 180px;
	overflow: hidden;
	background-color: #f4f4f4;
}

/* ============================================
   Journal Child Taxonomies SLIDER Styles
   [journal_child_taxonomies] shortcode
   ============================================ */

/* Wrapper */
.jct-slider-wrapper {
	position: relative;
	padding: 0;
	margin: 0;
	overflow: visible;
}

.jct-slider-nav {
	position: absolute;
	top: -20%;
	display: flex;
	z-index: 10;
	width: 100%;
	justify-content: end;
	left: 0;
	padding-right: 70px;
}

.jct-slider-nav .jct-nav-prev {
	position: static !important;
	margin-right: 10px !important;
}

.jct-slider-nav .jct-nav-next {
	position: static !important;
}

.jct-nav-prev svg,
.jct-nav-next svg {
	stroke: currentColor;
}

/* Slider container */
.jct-slider {
	margin: 0;
	overflow: visible;
}

.jct-slider .slick-list {
	overflow: visible;
	margin: 0;
}

.jct-slider .slick-track {
	display: flex;
}

.jct-slider .slick-slide {
	padding: 0 5px;
}

/* Individual slide */
.jct-slide {
	outline: none;
}

.jct-card {
	background: #f0f8fd;
	border-radius: 0;
	overflow: hidden;
	height: 100%;
	display: flex;
}

.jct-card-image>a:last-child {
	height: 100%;
}

.jct-card-link {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	text-decoration: none;
	color: inherit;
}

.jct-card-image {
	flex-shrink: 0;
	width: 260px;
	max-width: 260px;
	overflow: hidden;
	height: 320px;
}

.jct-card-image img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	display: block;
}

body .gj-issue-card-link .qodef-btn-text {
	font-size: 16px;
}

.jct-card-content {
	flex: 1;
	padding: 91px 48px 43px 60px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.jct-card-title {
	font-size: 20px;
	color: #0e202a;
	line-height: 1.3;
	letter-spacing: 0.3px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.jct-card-subtitle {
	font-size: 12px;
	font-weight: 400;
	color: #6b7280;
	letter-spacing: 0.5px;
	margin: 0 0 25px 0;
}

/* Read More link */
.jct-card-readmore {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-size: 13px;
	font-weight: 500;
	color: #0e202a;
	text-decoration: none;
	margin-top: auto;
	align-self: flex-end;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.jct-card-readmore svg {
	width: 12px;
	height: 12px;
	stroke: currentColor;
	fill: none;
}

/* Responsive */
@media (max-width: 1200px) {
	.jct-card-image {
		width: 220px;
		max-width: 220px;
		height: 280px;
		max-height: 280px;
	}

	.jct-card-content {
		padding: 20px 25px;
	}

	.jct-card-title {
		font-size: 16px;
	}
}

@media (max-width: 1200px) {
	.jct-slider-nav {
		padding: 0;
	}
}

@media (max-width: 768px) {

	.jct-nav-prev,
	.jct-nav-next {
		width: 38px;
		height: 38px;
	}

	.gj-article-metrics-section .qodef-grid-item>div {
		padding: 0 !important;
	}

	.jct-card-link {
		flex-direction: column;
	}

	.jct-card-image {
		width: 100%;
		max-width: 100%;
		height: 200px;
		max-height: 200px;
	}

	.jct-card-content {
		padding: 20px;
	}

	.jct-card-title {
		font-size: 15px;
	}

	.jct-slider-nav>div {
		transform: translateY(-24%) !important;
	}

}

@media (max-width: 480px) {
	.jct-card-content {
		padding: 15px;
	}

	.jct-card-title {
		font-size: 14px;
	}

	.jct-card-image {
		height: 160px;
	}
}