/* Table of Contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Recent Speeches
- Slider
*/

/* Breakpoints
––––––––––––––––––––––––––––––––––––––––––––––––––
0-374		2 columns
375-639		6 columns
640-1023	12 columns
1024-1439	12 columns
1440+		12 columns

*/

@media (min-width: 375px) {}
@media (min-width: 640px) {}
@media (min-width: 800px) {}
@media (min-width: 1024px) {}
@media (min-width: 1440px) {}

@media (max-width: 374px) {}
@media (max-width: 639px) {}
@media (max-width: 799px) {}
@media (max-width: 1023px) {}
@media (max-width: 1439px) {}

/* Wordpress Admin Bar Height-Change Breakpoints
––––––––––––––––––––––––––––––––––––––––––––––––––
0-782		46px tall
783-...		32px tall

*/


/* Recent Speeches
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.section.recent-speeches {}
.section.recent-speeches .row {
	justify-content: center;
}
.section.recent-speeches .row article {
	margin: 10px;
}



/* Slider
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.slider {
	width: 100%;
}
.slider__page-bar {
	width: 40px;
	float: left;
	min-height: 470px;
}
.slider__page-bar-button {
	width: 30px;
	height: 30px;
	position: absolute;
	left: calc(50% - 15px);
	top: calc(50% - 15px);
	border-radius: 50%;
}
.slider__page-bar-button--white {
	background-color: #fff;
}
.slider_selector__frame {
	width: calc(100% - 80px);
	min-height: 470px;
	float: left;
}
.slider_selector__frame-inner {
	width: calc(195px * 5);
	margin: auto;
	height: 100%;
	overflow: hidden;
	min-height: 500px;
}

@media (max-width: 1156px) {
	.slider_selector__frame-inner {
		width: calc(195px * 4);
	}
}
@media (max-width: 940px) {
	.slider_selector__frame-inner {	
		width: calc(195px * 3);
	}
}
@media (max-width: 745px) {
	.slider_selector__frame-inner {
		width: calc(195px * 2);
	}
}
@media (max-width: 550px) {
	.slider_selector__frame-inner {
		width: calc(195px * 1);
	}
}
.slider_selector__items {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
}

@media (min-width: 375px) {
	.slider__page-bar {
		width: 80px;
	}
	.slider__page-bar-button {
		width: 70px;
		height: 70px;
		left: calc(50% - 35px);
		top: calc(50% - 35px);
	}
	.slider_selector__frame {
		width: calc(100% - 160px);
	}
}

.related_selector__frame_2, .related_selector__frame_4 {
	min-height: 470px;
}
.related_selector__items {
	position: absolute;
	display: flex;
}
.related_selector__items_pair {
	display: flex;
}
.related_card {
	margin: 10px;
}
.related_card .card__inner .card__meta .media-icons {
	display: none;
}
@media (max-width: 1156px) {
	.related_card {
		margin: 0px;
	}
}
@media (max-width: 1023px) {
	.related_selector__frame_2, .related_selector__frame_4 {
		width: 100%;
	}
	.related_selector__items {
		width: 100%;
	}
	.related_selector__items_pair {
		width: 50%;
	}
	.related_card {
		margin: 10px auto;
	}

	.related_card:nth-last-child(1):first-child,
	.related_card:nth-last-child(1):first-child ~ .related_card {
		margin: 10px calc((100% - 350px) / 4);
	}
}
@media (max-width: 700px) {
	.related_selector__frame_2 {
		min-height: 475px;
	}
	.related_selector__frame_4 {
		min-height: 915.88px;
	}
	.related_selector__items {
		flex-wrap: wrap;
	}
	.related_selector__items_pair {
		width: 100%;
	}
}
@media (max-width: 350px) {
	.related_card {
		width: 50%;
		margin: 0;
	}
}
