/* HONORED AFRKIKANS CSS */

.Header_News {
	margin-bottom: 0;
}

.Header_HonoredAfrikans {
	width: 100%;
	background-image: linear-gradient(#444,#000);
	text-align: center;
	box-shadow:  4px 4px 5px #CCC;
	padding: 25px 0 .5rem;
	margin: 0 auto;
	opacity: 0.8;
	border-radius: 4px;
}

.Header_HonoredAfrikans a {
	text-decoration: none;
}

.Text_HonoredAfrikans_Graphic {
	display: flex;
	flex-wrap: wrap;
	column-gap: 1rem;
	row-gap: 1rem;
	justify-content: center;
	padding-bottom: 1rem;
}

.Text_HonoredAfrikans_Graphic img {
	max-height: 3rem;
}

.Container_HonoredAfrikan {
	width: 100%;
	background-image: url('/site/graphics/backgrounds/BG_HonoredAfrikan.jpg');
	padding-top: 2rem;
}

.Frame_HonoredAfrikan_Explanation {
	width: 100%;
	padding: 2rem 0;
	background-color: rgb(255, 228, 169);
	opacity: 0.7;
	font-size: 1.1rem;
	font-style: italic;
	color: #000;
	text-align: center;
	border-radius: .6rem;
	border: 1px solid #EEE;
	margin: 0 auto 3rem;
}

.Container_HonoredAfrikan_Explanation {
	width: 80%;
	margin: 0 auto;
}

.Section_Numbered_Divider {
	display: flex;
	width: 80%;
	text-align: center;
	margin: 1rem auto 0;
}

.Section_Numbered_Divider hr {
	width: 100%;
	height: 2px;
	color: #888;
}

.Section_Number {
	width: 6rem;
	height: 6rem;
	min-width: 6rem;
	min-height: 6rem;
	background-image: url('/site/graphics/maps/I_AfricaContinent_120x126.png');
	background-size: contain;
	background-repeat: no-repeat;
	padding-top: .5rem;
	font-size: 1.6rem;
	font-weight: 700;
	color: #FFF;
	margin: -.4rem 1rem 0;
}

.Honored_Afrikan_Name {
	font-size: 2rem;
	font-weight: 700;
	color: #800;
	text-align: center;
	margin-bottom: 2rem;
}







/* HONORED AFRIKAN LIST */

.Section_Honored_African {
	margin-bottom: 5rem;
}

.Honored_Afrikan_List {
	text-align: center;
	margin-bottom: 3rem;
}

.Honored_Afrikan_List_Name {
	margin-bottom: 1rem;
}

.Honored_Afrikan_Photo_Member {
	width: 100%;
	text-align: center;
	margin-bottom: 1rem;
}

.Honored_Afrikan_Photo_Member img {
	border: 1px solid #CCC;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.Honored_African_Date_Achieved {
	font-weight: 700;
}

.Button_View_Details {
	background-image: linear-gradient(#007f6e, #000030);

}







/* INDIVIDUAL HONORED AFRIKAN */

.Header_Honored_Afrikan_Name {
	width: 100%;
	border-radius: .4rem;
	background-image: linear-gradient(rgb(255, 228, 169), rgb(247, 226, 181));
	padding: 1rem 2rem;
	margin: 0 auto 3rem;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.Header_Honored_Afrikan_Name .Honored_Afrikan_Name {
	margin-bottom: 0;
}

.Header_Honored_Afrikan_Name .Section_Numbered_Divider {
	width: 100%;
}

.hr_left {
	background: linear-gradient(to left, #888, rgb(255, 228, 169));
}

.hr_right {
	background: linear-gradient(to right, #888, rgb(255, 228, 169));
}

.Frame_HonoredAfrikan_Photo {
	width: 100%;
	min-width: 25rem;
	max-width: 30rem;
	margin: 0 auto 3rem;
}

.HonoredAfrikan_Photo {
	width: 100%;
	border: 1px solid #CCC;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.Table_HonoredAfrikan_Stats {
	margin-bottom: 1rem;
	font-size: 1rem;
	line-height: 1.4rem;
}

.Table_HonoredAfrikan_Stats th {
	font-family: "Roboto Condensed", Roboto, Oswald, Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding-right: 1rem;
	padding-bottom: .9rem;
}

.Table_HonoredAfrikan_Stats td {
	font-weight: 700;
	padding-bottom: .9rem;
}

.HonoredAfrikan_Question {
	font-weight: 700;
	font-size: 1.5rem;
	color: #600;
	margin-bottom: 1rem;
}

.Display_Document_Button {
    margin-top: 7px;
    font-size: 1.2rem;
	border-radius: .4rem;
    color: #666;
}

.Section_Honored_Afrikan {
	width: 100%;
	margin: 4rem 0 4rem;
	padding-top: 4rem;
	border-top: 1px solid #DDD;
}

.Frame_Section_Honored_African,
.Frame_Section_Honored_African p,
.Frame_Section_Honored_African li {
	font-size: 1.05rem;
}

.Frame_Section_Honored_African li {
	margin-bottom: 1rem;
}

.Section_Interview p {
	padding: .5rem 1rem;
	background-color: #FFF;
	margin-bottom: 1.5rem;
}

.Button_Interview_Audio {
	display: block;
	margin: 0 auto 1.5rem;
}

.Honored_Afrikan_Section_Title {
	display: inline-block;
	padding: .2rem 1rem;
	background-color: #666;
	font-size: 1.6rem;
	font-weight: 700;
	color: #FFF;
	text-align: left;
	border-radius: .2rem;
	margin-bottom: 2rem;
}

.HonoredAfrikan_MessageToYou {
	width: 100%;
	padding: 2rem;
	background-color: rgb(255, 228, 169);
	color: #333;
	text-align: center;
	font-size: 1.6rem;
	font-weight: 700;
	font-style: italic;
	margin: 0 0 5rem;
}





.Section_PhotoBio img {
	background-color: #FFF;
}






/* Remove space at bottom of page before footer */
.Page_Body {
	margin-bottom: 0;
}












/* Mobile First */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

	.Section_PhotoBio {
		margin-bottom: 2rem;
	}

}





/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

	.Header_Honored_Afrikan_Name .Honored_Afrikan_Name {
		font-size: 2.4rem;
	}

}




/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

	.Section_PhotoBio {
		display: flex;
		column-gap: 2rem;
	}

	.Frame_HonoredAfrikan_Photo {
		width: 25rem;
		min-width: 25rem;
		max-width: 30rem;
		margin: 0;
	}

	.Button_Interview_Audio {
		margin: 0 0 1.5rem;
	}

}






/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

	.Frame_HonoredAfrikan_Photo {
		width: 30rem;
		min-width: 30rem;
		max-width: auto;
		margin: 0;
	}



}

