.a-time-to-laugh__header-wrapper {
	background-image: var(--banner-mobile-background);
	filter: drop-shadow(0 0 0 #7499C4);
	background-size: cover;
	background-position: center;
	color: #FFFFFF;
}

.banner__header-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto 0 auto;
}

.a-time-to-laugh_header {
	margin: 0 auto;
	display: unset;
	font-family: var(--ibm-plex-sans-ssm);
	font-size: 1.25rem;
	font-weight: 300;
	text-transform: uppercase;
	justify-content: center;
}

.time-to-laugh-header__logo {
	justify-content: center;
	width: 100%;
	max-width: 265px;
	margin: 0 auto;
}

.sp-page-content {
	padding-bottom: 2em;
}

@media (min-width: 1024px) {
	.sp-page-content {
		width:min-content;
		padding:0 8.5rem;
	}
}

.time-to-laugh-container__featured,
.time-to-laugh-container__more{
	font-size: 0.8125rem;
	font-family: var(--ibm-plex-sans-ssm);
	text-transform: uppercase;
	color: #575757;
	margin-bottom: 12px;
	font-weight: 500;
	width: 100%;
	text-align: start;
}

.time-to-laugh-container {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
}

.time-to-laugh-container__featured-videos {
	display: flex;
	justify-content: center;
	width: 100%;
}

.featured-videos__featured-video {
	width: 100vw;
	margin-left: -32px;
}

.expandable {
	width: 100%;
}

.slider-container {
	width: 100vw;
	margin: 12px 0 45px -32px;
}

.slider {
	margin: 0 auto;
	overflow: scroll;
	position: relative;
}

.slider__window {
	width: 90%;
	display: flex;
	margin-left: 10px;
}

.featured-video__title-wrapper {
	display: block;
	padding: 5px 2em;
}

.featured-video__title, .featured-video__author{
	font-family: var(--ibm-plex-sans-ssm);
	font-weight: lighter;
	font-size: 0.875rem;
}

.video-player__wrapper {
	margin-top: 0;
}

.time-to-laugh-container__more-videos {
	width: 100%;
	display: grid;
	grid-auto-rows: 200px;
	grid-row-gap: 2rem;
}

.expandable__element {
	height: 900px;
}

.expandable__show-button {
	margin: 1rem 13px;
}

.expandable__spacer-container {
	display: flex;
	align-items: center;
}

.expandable__spacer {
	border: none;
	height: 1px;
	background-color: #d3d2d2;
	display: inline-block;
	flex: 1;
}

.youtube-image-wrapper {
	display: flex;
	flex-direction: column;
	width: 190px;
	margin-top: 35px;
}

.youtube-image__text {
	font-size: 0.8125rem;
	font-family: var(--ibm-plex-sans-ssm);
	text-transform: uppercase;
	color: #575757;
	font-weight: 500;
}

.youtube-image__icon {
	width: 130px;
	margin-left: -14px;
}

@media (min-width: 500px) {

	.time-to-laugh-container__more-videos {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 1rem;
		grid-auto-rows: min-content;
	}

	.time-to-laugh-container__more-videos .time-to-laugh-card {
		grid-template-rows: 140px min-content;
	}

	.expandable__element {
		height: 750px;
		display: flex;
	}

	.youtube-image-wrapper {
		flex-direction: row;
		width: max-content;
		align-items: center;
	}

	.youtube-image__text {
		width: 165px;
	}

	.youtube-image__icon {
		margin-left: 15px;
	}
}

@media (min-width: 640px) {

	.featured-video__title-wrapper {
		padding: 5px 0;
	}

	.banner__header-wrapper {
		flex-direction: row;
		justify-content: left;
		max-resolution: auto 0;
	}

	.a-time-to-laugh_header {
		margin: auto 0;
	}

	.time-to-laugh-header__logo {
		width: 100%;
		max-width: 265px;
		margin: auto 0;
	}

	.featured-videos__featured-video .video-player__wrapper,
	.featured-videos__featured-video {
		margin: 0;
		width: 560px;
	}

	.slider-container {
		margin: 12px 0 45px -7px;
		width: calc(100vw - 26px);
	}
}

/*@media (min-width: 800px) {*/
/*	.a-time-to-laugh__header-wrapper {*/
/*		background-image: var(--banner-desktop-background);*/
/*		font-size: 39px;*/
/*	}*/

/*	.time-to-laugh-header__logo {*/
/*		width: 100%;*/
/*		max-width: 265px;*/
/*		margin: calc(50% - 400px);*/
/*	}*/

/*	.banner__header-wrapper {*/
/*		flex-direction: row;*/
/*		justify-content: left;*/
/*	}*/
/*}*/

@media (min-width: 850px) {

	.featured-video__title {
		font-size: 1.125rem;
	}

	.featured-video__author {
		font-size: 1.125rem;
	}

	.featured-videos__featured-video {
		width: unset;
	}

	.slider-container {
		margin: 0;
		width: unset;
	}

	.slider {
		width: 235px;
		height: 327px;
	}

	.slider__window {
		flex-direction: column;
		margin-left: 0;
	}

	.time-to-laugh-container__more {
		margin-top: 100px;
	}

	.time-to-laugh-container__more-videos {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 15px;
		margin: 0;
	}

	.expandable__element {
		height: 510px;
	}

	.expandable__spacer-container {
		margin-top: 35px;
	}
}

@media (min-width: 1110px) {

	.time-to-laugh-header__logo {
		max-width: 265px;
		margin: 0 0 0 calc(50% - 400px);
	}

	.featured-videos__featured-video {
		width: 100%;
	}

	.featured-video__title {
		margin-top: 70px;
		width: 720px;
	}

	.featured-video__title-wrapper {
		margin-top: 10px;
		width: 720px;
	}

	.slider {
		height: 396px;
	}

	.expandable__element {
		height: 360px;
	}

	.featured-videos__featured-video .video-player__wrapper,
	.featured-videos__featured-video .video-player {
		width: 100%;
		height: 396px;
	}
}
