/* --------- */
/* H1 Tweaks */
/* --------- */

.simple-header-h1 {
	margin-left: 0.25rem;
	font-family: "freight-display-pro", serif !important;
	line-height: 120%;
	font-weight: 900;
	font-style: normal;
	font-size: 2.2rem;
}

hr.chunky-line.chunky-line--lake.chunky-line--width-md {
	margin-left: 0.25rem;
}

/* XS */
@media (max-width: 575px) {
	.simple-header-h1 hr {
		margin-bottom: 0rem;
	}
}

/* SM */
@media (min-width: 576px) {
	.simple-header-h1 {
		font-size: 2.4rem;
		padding-bottom: 5%;
	}
}

/* MD */
@media (min-width: 768px) {
	.simple-header-h1 {
		font-size: 2.6rem;
		padding-bottom: 3%;
	}
}

/* LG */
@media (min-width: 992px) {
	.simple-header-h1 {
		font-size: 3rem;
		padding-bottom: 2.4%;
	}
}



/* ----------------------------- */
/* Top-of-page KU News 3 Section */
/* ----------------------------- */

#section383 {
	padding-bottom: 0 !important;
}

#section383 .microdot-triple-wrapper {
	display: none;
}

/* More → text button */
#section383 > div:nth-child(1) > div:nth-child(3) {
	display: none;
}

/* XS */
@media (max-width: 575px) {
	#section383 .pt-5, .py-5 {
		padding-top: 1rem !important;
	}
}

/* SM */
@media (min-width: 576px) {
	#section383 .ku-prominent-news__title {
		padding: 0% 2% 0 2%;
	}

	#section383 .ku-prominent-news__description {
		padding: 0 2% 2% 2%;
	}
	
	#section383 .pt-5, .py-5 {
    padding-top: 2.2rem !important;
	}
}


/* MD */
@media (min-width: 768px) {
	#section383 .ku-prominent-news__title {
		padding: 0% 2% 0 0%;
	}

	#section383 .ku-prominent-news__description {
		padding: 0% 2% 0 0%;
	}
}



/* -------------------- */
/* Small Article Titles */
/* -------------------- */
@media (min-width: 768px) {
	#section383 .ku-prominent-news__sidebar-article--hide-description .ku-prominent-news__title h3 {
		font-size: 1.1rem !important;
		padding: 0% 1% 1% 0%;
	}
}



/* --------------------------- */
/* Link Section (Lastest News) */
/* --------------------------- */
 
.external-news-meta__article-date {
	color: #767676;
}


/* XS */
@media (max-width: 575.99px) {
	#section414 .py-5 {
		padding-top: 0 !important;
	}
}

/* XS */

@media (max-width: 575.99px) {
	#section414 .container {
		padding: 0;
	}
}



/* ---------------------- */
/* All KU News 3 Sections */
/* ---------------------- */

/* All Section Overline Headings */
.ku-prominent-news .overline-1 {
	font-style: normal !important;
	font-weight: initial !important;
	color: #1479FB;
	font-family: "freight-text-pro", serif !important;
	font-size: 1.73rem !important;
	line-height: 2.01rem !important;
	font-weight: 900 !important;
	letter-spacing: 0.02rem !important;
	text-transform: lowercase;
	text-transform: capitalize;
	padding-bottom: 0.6rem;
	padding-left: 5px;
}

.ku-prominent-news:first-letter .overline-1:first-letter {
	text-transform: capitalize;
}

/* CW - Added a rule to match the bottom margin of the overline header to the default h2 style */
.ku-news-sunflower.ku-prominent-news h2.overline-1 {
	margin-bottom: 0.625rem;
}

/* LG */
@media (min-width: 992px) {
	.ku-prominent-news .overline-1 {
		padding-bottom: 1rem;
	}
}

/* All Images */
.ku-prominent-news img {
	object-fit: cover;
	margin: 0;
}

/* Big image wrappers */
.ku-prominent-news__image--large .wide__thumbnail__image {
	width: 100%;
	height: 100%;
}

/* Small image wrappers */
.ku-prominent-news__image--small .wide__thumbnail__image {
	width: 100%;
	height: 100%;
}

/* Small image wrapper-wrappers */
.ku-prominent-news__image--small {
	width: 100%;
	height: 100%;
}

/* All sidebar article wrappers */
.ku-prominent-news__sidebar-article {
	border-bottom: none !important;
	margin-bottom: 22px !important;
}

/* All article title wrappers */
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__title {
	/* This element is the wrapper for the h3 */
	margin-top: -8px;
	margin-bottom: 0;
}

/* All article titles */
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__title h3 {
	font-style: normal !important;
	font-family: "halyard-display", sans-serif;
	padding-right: 5%;
	font-weight: 500;
	font-size: 1.44rem !important;
	line-height: 125.87% !important;
	margin-bottom: 0 !important;
}

/* Big article title */
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__featured-article .ku-prominent-news__title h3 {
	margin-bottom: 10px !important;
	padding-top: 5%;
}

/* Small article title */
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__sidebar-article .ku-prominent-news__title h3 {
	margin-bottom: 0 !important;
	padding-bottom: 3%;
	padding-top: 2%;
}

/* MD */
@media (min-width: 768px) {
	.ku-news-sunflower.ku-prominent-news .ku-prominent-news__sidebar-article .ku-prominent-news__title h3 {
		font-size: 1.2rem !important;
		padding: 0% 1% 0 0%;
	}

	/* CW - Added a rule with .ku-prominent-news__sidebar-article--hide-description to prevent overrides from the module CSS */
	.ku-news-sunflower.ku-prominent-news .ku-prominent-news__sidebar-article,
	.ku-news-sunflower.ku-prominent-news .ku-prominent-news__sidebar-article.ku-prominent-news__sidebar-article--hide-description {
		padding-bottom: 0rem;
	}
}

/* All microdot dividers */
.ku-news-sunflower.ku-prominent-news .microdot-triple-wrapper {
	margin-bottom: 2.8rem;
}

@media (min-width: 768px) {
	.ku-news-sunflower.ku-prominent-news .microdot-triple-wrapper {
		margin-bottom: 1.8rem;
	}
}

/* All article times */
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__date {
	display: none;
}

/* All Article Descriptions */
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__description {
	padding-right: 5%;
}

/* Big Article Description */
/* SM */
@media (min-width: 576px) {
	.ku-news-sunflower.ku-prominent-news .ku-prominent-news__featured-article .ku-prominent-news__description {
		padding-bottom: 4%;
	}
}

/* Small Article Description */
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__sidebar-article .ku-prominent-news__description {
	padding-bottom: 12%;
	border-bottom: 1px solid #e3e7ee;
}

/* SM */
@media (min-width: 576px) {
	.ku-news-sunflower.ku-prominent-news .ku-prominent-news__sidebar-article .ku-prominent-news__description {
		padding-bottom: 10%;
	}

	.ku-prominent-news__sidebar-article .ku-prominent-news__sidebar-article--hide-image {
		padding-bottom: 0rem;
	}
}

/* Links to More */
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__all-news--default {
	padding-top: 0rem;
	padding-bottom: 2rem;
}


/* ---------------------- */
/* All KU Body 4 sections */
/* ---------------------- */

.ku-body-4 .ku-body-4__card-content {
	border-left: none !important;
	border-right: none !important;
}

/* TTTB Fixes */
.sunflower-tttb .ku-news-sunflower.ku-news-card .ku-news-sunflower__card-group__card h3 {
    font-family: var(--font-family-united-sans-semi-cond);
    font-size: 1.5rem;
    line-height: 1.8rem;
}

.sunflower-tttb .ku-news-sunflower.ku-news-card .ku-news-sunflower__card-group__card h3 a.lightsaber-link {
    text-decoration: none;
    color: #fff;
}

.sunflower-tttb .ku-news-sunflower.ku-news-card.bg-steam-lightest .ku-news-sunflower__card-group__card h3 a.lightsaber-link {
	color: var(--color-night);
}

.sunflower-tttb .ku-prominent-news--container .row.mx-1 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.sunflower-tttb .ku-prominent-news--container .microdot-triple-wrapper {
    height: 17px;
    background-size: contain;
}
