/* ABOUT NATION BUILDING GAME */

.Frame_ExplanationText li {
	line-height: 1.3rem;
	margin-bottom: 1rem;
}

.Head_Container {
	width: 100%;
	background-color: #C3D3DA;
	margin: 0;
	padding: 0;
}

.Head_Image {
	background-image: url("/site/graphics/headers/community/about/I_AfricansGNTShirtsJumpingMarbleWallkwayCurvedArchwayWelcomeToGNCity_fade_1415x753.png");
	width: 100%;
  	background-repeat: no-repeat;
  	background-size: cover;
	padding: 33% 3% .5rem 5%;
	text-align: center;
	font-size: min(7.2vw, 5rem);
	line-height: min(7.2vw, 6rem);
	font-weight: bold;
    color: #FFF;
	text-shadow: 3px 3px 7px #000,
				 3px 3px 7px #000;
}




.Sections_Major {
    text-align: center;
	border-top: 1px solid #CCC;
    padding: 6rem 0;
}



.Page_Body_Community {
	padding-bottom: 0;
}


.Frame_Alert_Message {
	margin-bottom: 0;
}



.Section_Title_Headline {
	font-family: "Oswald", "Open Sans Condensed", sans-serif;
	font-size: min(max(6vw, 3rem), 4rem);
	line-height: calc(min(max(6vw, 3rem), 4rem) + .7rem);
	text-transform: uppercase;
	font-weight: 900;
	color: #000;
	text-align: center;
	margin: 0 auto 2rem;
}

.Section_Title_Numbering {
	font-size: 2.8rem;
	line-height: 2.2rem;
	font-weight: 700;
	margin-bottom: 0;
	color: #00C;
}




/* PHOTO HEADER */

.Container_HeaderAndTitle {
	padding-top: 0;
}

.Frame_Blinking {
	background-image: url("/site/graphics/backgrounds/BG_Animated_Red_blinking.gif");
	padding: 1rem .5rem;
	margin: 0;
}

.Frame_BecomeACitizenToAccess {
	background-color: gold;
	padding: .75rem 0;
	text-align: center;
	font-size: 1.4rem;
	font-weight: 700;
	color: #FFF;
}

.Frame_BecomeACitizenToAccess a {
	color: gold;
	text-decoration: underline;
}

.Frame_BecomeACitizenToAccess button {
	border-radius: .4rem;
	font-weight: 700;
}

.Frame_BecomeACitizenToAccess button:hover {
	background-color: yellow;
}

.Container_NotLoggedIn_Testimonials {
	display: flex;
	flex-direction: column;
	row-gap: 3rem;
}

.Section_Testimonials {
	background-color: rgb(255, 242, 215);
}

.Frame_Button_GarveyNation {
	margin-top: 3rem;
}

h13 {
	margin: 0 auto 2rem;
}

.Frame_ExplanationText .Button_LogIn {
	display: inline-block;
}

.Grid_Section_Body {
	border-bottom: 1px solid #CCC;
}

.Text_Action {
	text-align: center;
	margin-bottom: 0;
}






.Section_VerticalSpaced  {
	border-bottom: 1px solid #999;
}

.Section_VerticalSpaced img {
	max-width: 100%;
}




/* SECTION: TITLE FRAME */
.Section_TitleFrame {
	background-color: #000;
	color: #FFF;
	padding: 2rem 0 0;
}

.Section_TitleFrame .Section_Title_Headline {
	margin-bottom: 0;
}

.Section_Major_Text_On_Dark_Background  {
	font-size: min(max(6vw, 4rem), 5rem);
	line-height: calc(min(max(6vw, 4rem), 5rem) + .7rem);
	color: #FF0;
	margin: 0;
}




.Frame_GarveyQuote_TopBottomBorder {
	margin-top: 2rem;
	text-align: center;
}




/* READY TO GET STARTED */

#Section_ReadyToGetStarted {
	background-image: linear-gradient(rgb(0, 116, 116), #000);
	padding: 6rem 0;
	text-align: center;
}

#Section_ReadyToGetStarted .Section_Title_Headline {
	color: #FFF;
}

.Text_Get_Started_Explanation {
	font-family: "Oswald", "Open Sans Condensed", sans-serif;
	font-size: min(max(4vw, 1.2rem), 1.5rem);
	font-weight: 500;
	color: #FFF;
	margin: 2rem 0;
}















/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

	/* SECTION: TITLE FRAME */
	.Section_TitleFrame {
		padding: 3rem 0 0;
	}

/*	.Section_TitleFrame_HowDoIPlay		img,
	.Section_TitleFrame_WhatCanIEarn	img {
		float: left;
		margin: .4rem 0 1rem 2rem;
	}
*/

	.Section_BuildYourNetwork 					.Frame_SectionPhoto_ExplanationText img,
	.Section_ParticipateOnlineEarnNationBuilder	.Frame_SectionPhoto_ExplanationText img {
		float: right;
		width: 100%;
		max-width: 55%;
		margin: .4rem 0 0 2rem;
	}

	.Section_WhatIsNationBuildingGame			.Frame_SectionPhoto_ExplanationText img,
	.Section_DoDailyctivitiesOnline				.Frame_SectionPhoto_ExplanationText img,
	.Section_EarnYourCItizenship				.Frame_SectionPhoto_ExplanationText img,
	.Section_EarnNationBuilder					.Frame_SectionPhoto_ExplanationText img,
	.Section_ParticipateInWeeklyCalls			.Frame_SectionPhoto_ExplanationText img,
	.Section_BecomeASupporter					.Frame_SectionPhoto_ExplanationText img {
		float: left;
		max-width: 40%;
		margin: .4rem 2rem 1rem 0;
	}

	.Section_EarnRewardsIncome			.Frame_SectionPhoto_ExplanationText img {
		float: right;
		width: 100%;
		max-width: 35%;
		margin: .4rem 0 0 2rem;
	}

	.Section_DoDailyctivitiesOnline		.Frame_SectionPhoto_ExplanationText img {
		max-width: 40%;
	}

	.Section_VerticalSpaced {
		padding: 6rem 0;
	}

	.Frame_SectionPhoto_ExplanationText_DailyActivities {
		display: flex;
		column-gap: 2rem;
		flex-wrap: nowrap;
	}

	.Frame_SectionPhoto_ExplanationText_DailyActivities ul {
		padding-left: 1.4rem;
	}

/*
	.Section_NationBuilderVideo {
		padding: 3rem 0;
	}
*/

	.Section_VerticalSpaced img {
        margin-top: .2rem;
    }

	.Grid_Section_Body {
		text-align: left;
	}



	/* SECTION: BUILD YOUR NETWORK */
	.Section_BuildYourNetwork {
		padding-bottom: 0;
	}







	/* Large devices (desktops, 992px and up) */
	@media (min-width: 992px) {


	}







	/* Extra large devices (large desktops, 1200px and up) */
	@media (min-width: 1258px) {

		.Frame_VideoScreen {
			margin-top: 2rem;
		}

		.Frame_SectionPhoto_ExplanationText_DailyActivities ul {
			padding-left: 2rem;
		}

		.Head_Image {
			padding-top: 37%;
			padding-bottom: 1.5rem;
		}
	}




}