/*----------------------------------------------------------------*/
/*---------------------MAIN CSS PAGE------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*BORDER BOX-SIZING*/
/*----------------------------------------------------------------*/
* {
	/*Shows Boxes for Layout Purposes*/
	box-sizing: border-box;
}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*HTML*/
/*----------------------------------------------------------------*/
html {
	/*Set Width & Height of HTML on Page*/
    height: 100%;
    width: 100%;
	margin: 0;
}

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*BODY*/
/*----------------------------------------------------------------*/
body {
	/*Set Minimum Height and Width of Content on Page*/
    min-height: 100%;
    min-width: 100%;

	/*Get Rid of Margin & Padding Space for Background (Image & Color)*/
	margin: 0;
	padding: 0;
	
	/*Set Background Color for Page*/
	background-color: #04599F; 
	
	/*Set Color, Size, & Line-Height of Font*/
	color: white; 
	font-size: 1.2em;
	line-height: 1.4em;

	/*Font Info for Reference*/
	/*Alternative to Proxima Nova Ultra-Bold (NAV/FOOTER)*/
	/*Ultra-Bold: 800*/ 
	/*font-family: 'Montserrat', sans-serif;*/
	/*Alternative to Source Sans Pro Heavy (HEADER)*/
	/*Heavy: 900*/
	/*font-family: 'Source Sans Pro', sans-serif;*/
	/*Open Sans (INTRO)*/
	/*font-family: 'Open Sans', sans-serif;*/
	/*Alternative to Segoe UI Bold (PARAGRAPH)*/
	/*Bold: 700*/
	/*font-family: 'Open Sans Condensed', sans-serif;*/	
}

/*----------------------------------------------------------------*/
/*Text Capitalization*/
/*----------------------------------------------------------------*/
.caps {
	/*Set Text to be All-Caps*/
	text-transform: uppercase;
}

/*----------------------------------------------------------------*/
/*Lists Indentation*/
/*----------------------------------------------------------------*/
li {
	/*Remove Bullet Points From Lists*/
	list-style-type: none;
}

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*MOUNTAIN IMAGE & NAVIGATION*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*Mountain Background for Varying Screen Sizes*/
/*----------------------------------------------------------------*/
.mountain2 {
	/*Set Font-Style for Navigation*/
	/*Alternative to Proxima Nova Ultra-Bold*/
	font-family: 'Montserrat', sans-serif;
	/*Ultra-Bold: 800*/
	font-weight: 800;	
	
	/*Background Mountain Image*/
	background: url("../img/MountainRetinaCompSharp.jpg") no-repeat center top;
	/*Display the Desired Portion of Image*/
	background-size: cover;
	background-attachment: scroll;
	
	/*Set Float, Height, & Width to Position Mountain Image Background*/
	float: left;
	height: 100%;
	width: 100%;	
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 80em) {
	.mountain2 {
		/*Background Mountain Image*/
		background: url("../img/MountainDesktopCompSharp.jpg") no-repeat center top;
		background-size: cover;
	}
}
	
/*----------------------------------------------------------------*/
@media screen and (max-width: 48em) {
	.mountain2 {
		/*Background Mountain Image*/
		background: url("../img/MountainTabletCompSharp.jpg") no-repeat center top;
		background-size: cover;
	}
}
	
/*----------------------------------------------------------------*/
@media screen and (max-width: 40em) {
	.mountain2 {
		/*Background Mountain Image*/
		background: url("../img/MountainPhoneCompSharp.jpg") no-repeat center top;
		background-size: cover;
	}
}
/*----------------------------------------------------------------*/
/*End of Mountain Background for Varying Screen Sizes*/
/*----------------------------------------------------------------*/

#logo {
	/*Set Width of Transparent Logo Image*/
	width: 8%;
		
	/*Set Float & Padding to Position Transparent Logo Image*/
	float: left;
	padding: 1%;
}

/*----------------------------------------------------------------*/
.mountain nav {
	/*Set Font-Style for Navigation*/
	/*Alternative to Proxima Nova Ultra-Bold*/
	font-family: 'Montserrat', sans-serif;
	/*Ultra-Bold: 800*/
	font-weight: 800;
	
	/*Set Navigation to be All-Caps*/
	text-transform: uppercase;
	
	/*Set Float, Width, & Padding to Position Navigation Text*/
	float: left;
	width: 90%;
	padding-top: 1.5%;
}

/*----------------------------------------------------------------*/
.mountain li {
	/*Display List for Navigation Side-by-Side*/
	display: inline;
	
	/*Set Float, Margins, & Padding to Position Navigation List*/
	float: left;
	margin-top: 0%;
	margin-right: 3%;
	margin-left: 3%;
	padding: 1%;

	/*Set Font-Size for Navigation List*/
	font-size: 1.4em;
}

/*----------------------------------------------------------------*/
.mountain li li {
	/*Set Font-Size for Nested Navigation List*/
	font-size: 1em;
}

/*----------------------------------------------------------------*/
/*Navigation for Varying Screen Sizes*/
/*----------------------------------------------------------------*/
@media screen and (max-width: 100em) {
	.mountain li {
		/*Set Navigation Margins for Smaller Desktop Screens*/
		margin-top: 0%;
		margin-left: 3%;
		margin-right: 4%;
		
		/*Set Navigation Font-Size for Smaller Desktop Screens*/
		font-size: 1.4em;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 90em) {
	.mountain li {
		/*Set Navigation Margins for Smaller Desktop Screens*/
		margin-top: 0%;
		margin-left: 2%;
		margin-right: 4%;
		
		/*Set Navigation Font-Size for Smaller Desktop Screens*/
		font-size: 1.4em;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 80em) {
	.mountain li {
		/*Set Navigation Margins for Smaller Desktop Screens*/
		margin-top: 0%;
		margin-left: 2%;
		margin-right: 5%;
		
		/*Set Navigation Font-Size for Smaller Desktop Screens*/
		font-size: 1.4em;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 75em) {
	.mountain li {
		/*Set Navigation Margins for Smaller Desktop Screens*/
		margin-top: 0%;
		margin-left: 2%;
		margin-right: 5%;
		
		/*Set Navigation Font-Size for Smaller Desktop Screens*/
		font-size: 1.4em;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 70em) {
	.mountain li {
		/*Set Navigation Margins for Smaller Desktop Screens*/
		margin-top: 0%;
		margin-left: 2%;
		margin-right: 4%;
		
		/*Set Navigation Font-Size for Smaller Desktop Screens*/
		font-size: 1.4em;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 65em) {
	.mountain li {
		/*Set Navigation Margins for Smaller Desktop Screens*/
		margin-top: 0%;
		margin-left: 2%;
		margin-right: 5%;
		
		/*Set Navigation Font-Size for Smaller Desktop Screens*/
		font-size: 1.2em;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 60em) {
	.mountain li {
		/*Set Navigation Margins for Smaller Desktop Screens*/
		margin-top: 0%;
		margin-left: 1%;
		margin-right: 4%;
		
		/*Set Navigation Font-Size for Smaller Desktop Screens*/
		font-size: 1.2em;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 50em) {
	.mountain li {
		/*Set Navigation Margins for Portrait Tablet Screens*/
		margin-top: 0%;
		margin-left: 0%;
		margin-right: 4%;
		
		/*Set Navigation Font-Size for Portrait Tablet Screens*/
		font-size: 1.2em;
	}
}

/*----------------------------------------------------------------*/
/*End of Navigation for Varying Screen Sizes*/
/*----------------------------------------------------------------*/

a {
	/*Remove Underline From Links*/
	text-decoration: none;
	
	/*Set Text Color for Links*/
	color: white;
}

/*----------------------------------------------------------------*/
a.noHover:hover {
	/*Set Font-Color, Background-Color, & Remove Underline for Placeholder Links Upon Hover*/
	color: white;
	background-color: transparent;
	text-decoration: none;
}
/*----------------------------------------------------------------*/


/*----------------------------------------------------------------*/
a.white:hover {
	/*Set Font-Color, Background-Color, & Remove Underline for Links Upon Hover*/
	color: white;
	background-color: #4E5153;
	text-decoration: none;
}

/*----------------------------------------------------------------*/
a:link, a:visited {
	/*Remove Underline From Visited Links*/
	text-decoration: none;
	
	/*Set Text Color for Visited Links*/
	color: white;
}

/*----------------------------------------------------------------*/
/*Display & Hide Menus for Varying Screen Sizes*/
/*----------------------------------------------------------------*/
.menu {
	/*Show Standard Menu for Desktop & Landscape Tablet Screens*/
	display: block;
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 48em) {
	/*Hide Standard Menu for Portrait Tablet & Phone Screens*/
	.menu {
		display: none;
	}
}

/*----------------------------------------------------------------*/
.mobile {
	/*Hide Mobile Dropdown Menu for Desktop & Landscape Tablet Screens*/
	display: none;
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 48em) {
	/*Show Mobile Dropdown Menu for Portrait Tablet & Phone Screens*/
	.mobile {
		display: block;
	}
}

/*----------------------------------------------------------------*/
/*End of Display & Hide Menus for Varying Screen Sizes*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*Desktop Hover Dropdown Submenu*/
/*----------------------------------------------------------------*/
.nav li ul {
	/*Hide Submenu*/
	display: none;
}

/*----------------------------------------------------------------*/
.nav li:hover ul {
	/*Display & Position Submenu Upon Hover*/
	display: block;
	position: absolute;
	padding-top: 1%;
	padding-left: 0;
}

/*----------------------------------------------------------------*/
.companyMenu, .servicesMenu {
	/*Capitalize First Letter of Submenu Text*/
	text-transform: capitalize;
}

/*----------------------------------------------------------------*/
/*End Desktop Hover Dropdown Submenu*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*Mobile Dropdown Menu*/
/*----------------------------------------------------------------*/
.dropdown {
	/*Hide Mobile Dropdown Menu for Large Desktop & Landscape Tablet Screens*/
	display: none;
	height: 10px;
	width: 20%;
	border: white;
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 48em) {
	/*Show Mobile Dropdown Menu for Portrait Tablet & Phone Screens*/
	.dropdown {
		display: block;
	}
}

/*----------------------------------------------------------------*/
.dropdown-menu {
	/*Set Color, Position, & Margins of Mobile Dropdown Menu*/
	background: #4E5153;
	position: absolute;
	margin-top: 35px;
	margin-bottom: 10%;
	margin-left: 9%;
	z-index: 1;
}

/*----------------------------------------------------------------*/
.dropdown-menu li>a {
	/*Set Font-Color for Mobile Dropdown Menu*/
	color: white;
}

/*----------------------------------------------------------------*/
.dropdown-menu > li > a.white:hover {
	/*Set Background-Color for Mobile Dropdown Menu Links*/
	background-color: white;
}

/*----------------------------------------------------------------*/
.dropdown-menu > li > a.noHover:hover {
	/*Set Font-Color & Background-Color for Mobile Dropdown Menu Placeholder Links*/
	color: white;
	background-color: #4E5153;
}

/*----------------------------------------------------------------*/
/*Boostrap Mobile Dropdown Menu Fix to Make Links Work*/
.dropdown-backdrop {
    position: static;
}

/*----------------------------------------------------------------*/
.mountain2 button {
	/*Set Background Color, Height, & Margins for Mobile Dropdown Menu Button*/
	background: none;
	height: 44px;
	margin-top: 0%;
	margin-left: 0%;
}

/*----------------------------------------------------------------*/
/*End Mobile Dropdown Menu*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*PAGE HEADERS*/
/*----------------------------------------------------------------*/
h1 {
	/*Set Font-Style for Page Header*/
	/*Alternative to Source Sans Pro Heavy*/
	font-family: 'Source Sans Pro', sans-serif;
	/*Heavy: 900*/
	font-weight: 900;
	/*Set Font-Size for Page Header*/
	font-size: 4.5em;
	/*Set Line-Height for Page Header to Avoid Overlap*/
	line-height: 1.2em;
	
	/*Set Page Header to be All-Caps*/
	text-transform: uppercase;
	
	/*Set Float, Margins, & Padding to Position Page Header*/
	float: left;
	margin-left: 13%;
	padding: 2%;
	padding-top: 9%;
	width: 40%;
	
	/*Set Space Between Page Header & Page Summary*/
	padding-bottom: 18%;
}

/*----------------------------------------------------------------*/
/*Page Headers for Varying Screen Sizes*/
/*----------------------------------------------------------------*/
@media screen and (max-width: 90em) {
	h1 {
		/*Set Page Header Font-Size for Smaller Desktop Screens*/
		font-size: 4.3em;	
		
		/*Set Margins, Padding, & Width for Smaller Desktop Screens*/
		margin-left: 14%;
		padding-top: 7%;
		width: 45%;		
		
		/*Set Space Between Page Header & Page Summary*/
		padding-bottom: 18%;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 80em) {
	h1 {
		/*Set Page Header Font-Size for Smaller Desktop Screens*/
		font-size: 3.9em;
		
		/*Set Margins, Padding, & Width for Smaller Desktop Screens*/
		margin-left: 14%;
		padding-top: 6%;
		width: 45%;		
		
		/*Set Space Between Page Header & Page Summary*/
		padding-bottom: 18%;
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 75em) {
	h1 {
		/*Set Page Header Font-Size for Smaller Desktop Screens*/
		font-size: 3.8em;
		
		/*Set Margins, Padding, & Width for Smaller Desktop Screens*/
		margin-left: 14%;
		padding-top: 6%;
		width: 45%;		
		
		/*Set Space Between Page Header & Page Summary*/
		padding-bottom: 18%;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 70em) {
	h1 {
		/*Set Page Header Font-Size for Smaller Desktop Screens*/
		font-size: 3.7em;
		
		/*Set Margins, Padding, & Width for Smaller Desktop Screens*/
		margin-left: 14%;
		padding-top: 5%;
		width: 50%;
		
		/*Set Space Between Page Header & Page Summary*/
		padding-bottom: 18%;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 65em) {
	h1 {
		/*Set Page Header Font-Size for Smaller Desktop Screens*/
		font-size: 3.6em;
		
		/*Set Margins, Padding, & Width for Smaller Desktop Screens*/
		margin-left: 14%;
		padding-top: 5%;
		width: 50%;
		
		/*Set Space Between Page Header & Page Summary*/
		padding-bottom: 16%;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 60em) {
	h1 {
		/*Set Page Header Font-Size for Smaller Desktop Screens*/
		font-size: 3.4em;
		
		/*Set Margins, Padding, & Width for Smaller Desktop Screens*/
		margin-left: 12%;
		padding-top: 3%;
		width: 58%;
		
		/*Set Space Between Page Header & Page Summary*/
		padding-bottom: 16%;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 48em) {
	h1 {
		/*Set Page Header Font-Size for Portrait Tablet Screens*/
		font-size: 3.2em;
		
		/*Set Width, Position, Margins, Padding, & Text-Alignment for Portrait Tablet & Phone Screens*/
		width: 78%;
		position: absolute;
		margin-left: 10%;
		margin-top: 0%;
		padding-top: 0;
		text-align: left;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 37.5em) {
	h1 {
		/*Set Page Header Font-Size for Portrait Phone Screens*/
		font-size: 2.8em;
		
		/*Set Width, Position, & Margin for Portrait Phone Screens*/
		width: 78%;
		position: absolute;
		margin-left: 12%;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 31.75em) {
	h1 {
		/*Set Page Header Font-Size for Portrait Phone Screens*/
		font-size: 2.4em;
				/*Set Width, Position, & Margin for Portrait Phone Screens*/
		width: 78%;
		position: absolute;
		margin-left: 14%;
		padding-top: 0.5%;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 26em) {
	h1 {
		/*Set Page Header Font-Size for Portrait Phone Screens*/
		font-size: 2.2em;
		
		/*Set Width, Position, & Margin for Portrait Phone Screens*/
		width: 80%;
		position: absolute;
		margin-left: 20%;
		padding-top: 0%;
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 18.5em) {
	h1 {
		/*Set Page Header Font-Size for Portrait Phone Screens*/
		font-size: 2.2em;
		
		/*Set Width, Position, & Margin for Portrait Phone Screens*/
		width: 80%;
		position: absolute;
		margin-left: 22%;
		padding-top: 0%;
	}
}

/*----------------------------------------------------------------*/
/*End Page Headers for Varying Screen Sizes*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*PAGE SUMMARIES*/
/*----------------------------------------------------------------*/
.summary {
	/*Set Font-Style for Page Summary*/
	/*Open Sans*/
	font-family: 'Open Sans', sans-serif;
	/*Set Font-Size for Page Summary*/
	font-size: 2em;
	
	/*Set Line-Height for Page Summary to Avoid Overlapping Text*/
	line-height: 1.4em;
	
	/*Set Float, Margins, & Padding to Position Page Summary*/
	float: left;
	margin-left: 30%;
	padding-top: 3%;
	width: 70%;
	
	/*Set Amount of Background Image Shown*/
	padding-bottom: 8%;
}

/*----------------------------------------------------------------*/
/*Page Summaries for Varying Screen Sizes*/
/*----------------------------------------------------------------*/
@media screen and (max-width: 90em) {
	.summary {
		/*Set Page Summary Font-Size for Smaller Desktop Screens*/
		font-size: 1.9em;	
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 80em) {
	.summary {
		/*Set Page Summary Font-Size for Smaller Desktop Screens*/
		font-size: 1.8em;	
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 75em) {
	.summary {
		/*Set Page Summary Font-Size for Smaller Desktop Screens*/
		font-size: 1.7em;	
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 70em) {
	.summary {
		/*Set Page Summary Font-Size for Smaller Desktop Screens*/
		font-size: 1.7em;		
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 60em) {
	.summary {
		/*Set Page Summary Font-Size for Smaller Desktop Screens*/
		font-size: 1.6em;	
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 48em) {
	.summary {
		/*Set Page Summary Font-Size for Portrait Tablet & Phone Screens*/
		font-size: 1.5em;
		
		/*Set Padding & Margin for Portrait Tablet Screens*/
		padding-top: 28%;
		padding-bottom: 2%; 
		margin-left: 26%;
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 35em) {
	.summary {
		/*Set Page Summary Font-Size for Portrait Phone Screens*/
		font-size: 1.5em;
		
		/*Set Width, Padding & Margin for Portrait Phone Screens*/
		width: 75%;
		padding-top: 24%;
		padding-bottom: 4%;
		margin-left: 24%;
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 28.5em) {
	.summary {
		/*Set Page Summary Font-Size for Portrait Phone Screen*/
		font-size: 1.4em;
		
		/*Set Width, Padding & Margin for Portrait Phone Screens*/
		width: 75%;
		padding-top: 22%;
		padding-bottom: 4%;
		margin-left: 22%;
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 24em) {
	.summary {
		/*Set Page Summary Font-Size for Portrait Phone Screen*/
		font-size: 1.2em;
		
		/*Set Width, Padding & Margin for Portrait Phone Screens*/
		width: 80%;
		padding-top: 20%;
		padding-bottom: 6%;
		margin-left: 20%;
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 20.75em) {
	.summary {
		/*Set Page Summary Font-Size for Portrait Phone Screen*/
		font-size: 1.2em;
		
		/*Set Width, Padding & Margin for Portrait Phone Screens*/
		width: 85%;
		padding-top: 18%;
		padding-bottom: 8%;
		margin-left: 6%;
	}
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 18.5em) {
	.summary {
		/*Set Page Summary Font-Size for Portrait Phone Screen*/
		font-size: 1.2em;
		
		/*Set Width, Padding & Margin for Portrait Phone Screens*/
		width: 85%;
		padding-top: 18%;
		padding-bottom: 8%;
		margin-left: 7%;
	}
}

/*----------------------------------------------------------------*/
/*End of Page Summary for Varying Screen Sizes*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*GRAY BACKGROUND & MAIN PARAGRAPHS*/
/*----------------------------------------------------------------*/
#gray {
	/*Set Background Color for Main Paragraphs Text Section*/
	background-color: #4E5153;

	/*Set Float & Width to Position Gray Background*/
	float: left;
	width: 100%;
}

/*----------------------------------------------------------------*/
.text {
	/*Set Main Paragraphs Text Font-Style*/
	/*Alternative to Segoe UI Bold*/
	font-family: 'Open Sans Condensed', sans-serif;	
	/*Bold: 700*/
	font-weight: 700;
	/*Set Font-Size for Main Paragraphs Text (List Items)*/
	font-size: 1.8em;
	
	/*Adjust Spacing Between Main Paragraphs Text (List Items)*/
	line-height: 1em;
	
	/*Remove Indentation from List*/
	padding-left: 0;
	
	/*Set Padding for Main Paragraphs Text*/
	padding-right: 4%;
	
	/*Set Margin to Separate Main Paragraphs Text (List Items) from CSC Closing Statement (Blue Background)*/
	margin-bottom: 24%;
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 48em) {
	.text {
		/*Set Main Paragraphs Margin, Width, & Alignment to Position Text for Portrait Tablet & Phone Screens*/
		margin-left: 4%;
		width: 93%;
		text-align: left;
		
		/*Adjust Main Paragraphs Text Spacing for Portrait Tablet & Phone Screens*/
		line-height: 1.5em;
		
		/*Set Margin to Separate Main Paragraphs Text (List Items) from CSC Closing Statement (Blue Background) for Portrait Tablet & Phone Screens*/
		margin-bottom: 20%;
	}
}

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*DARK GRAY BACKGROUND & CLOSING STATEMENT*/
/*----------------------------------------------------------------*/
#darkgray {
	/*Set Background Color for Closing Text*/
	background-color: #333435;
	
	/*Set Font-Style for Closing Text*/
	/*Alternative to Proxima Nova Ultra-Bold*/
	font-family: 'Montserrat', sans-serif;
	/*Ultra-Bold: 800*//*Adjusted - Disliked 800*/
	font-weight: 500;
	
	/*Set Font-Size for Closing Text*/
	font-size: 1.5em;
	
	/*Set Float & Width to Position Dark Gray Background*/
	float: left;
	width: 100%;
	
	/*Set Padding to Give More Space for Closing Text*/ 
	padding-top: 1%;
	padding-bottom: 3%;
}

/*----------------------------------------------------------------*/
#darkgray p {
	/*Center Text & Add Padding for Closing Text*/
	text-align: center;
}

/*----------------------------------------------------------------*/
@media screen and (max-width: 48em) {
	#darkgray p {
		/*Adjust Closing Text Padding & Line-Height for Space*/
		padding: 3%;
		line-height: 1.4em;
	}
}

/*----------------------------------------------------------------*/
.closing li {
	/*Display List for "Your Goals..." Text Side-by-Side*/
	display: inline;
	
	/*Set Margin to Position "Your Goals..." Text*/
	margin-right: 2%;
}

/*----------------------------------------------------------------*/
.closing {
	/*Center Text for "Your Goals..." Text*/
	padding-left: 0%;
	text-align: center;
}

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*BLUE BACKGROUND & FOOTER*/
/*----------------------------------------------------------------*/
#blue {
	/*Set Background Color for Footer*/
	background-color: #04599F;
	
	/*Set Float & Width to Position Footer Background*/
	float: left;
	width: 100%;
	
	/*Set Font-Style for Footer*/
	/*Alternative to Source Sans Pro Heavy*/
	font-family: 'Source Sans Pro', sans-serif;
	/*Heavy: 900*//*Adjusted - 900 Demands too Much Attention*/
	font-weight: 500; 
	/*Set Padding for Footer*/
	padding-top: 1%;
}

/*----------------------------------------------------------------*/
.footer {
	/*Center Text & Add Padding for Footer*/
	text-align: center;
	padding: 1%;
	
	/*Increase Font-Size*/
	font-size: 1.2em;
}

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*------------------END OF MAIN CSS PAGE--------------------------*/
/*----------------------------------------------------------------*/