/* TABLE OF CONTENTS */


/* Typography
--------------------------*/
/*
body {
 color:;
 font-size:px;
 font-family:;
 line-height:;
}
*/
body{
	background-color:#293242 !important;
}

nav, .navbar {
	background-color:#222222 !important;
	font-family:Open Sans, Array, Array !important;
	font-size:22px !important;
	text-align:center !important;
	text-transform: uppercase;}

.blog-header-wrapper {
	height:600px;
}

.blog-header-wrapper p {
	text-align: center;
}

.blog_title {
	font-family: ;
	color:#ffffff !important;
	}

.blog_date {
	font-family: ;
	color:#ffffff !important;
	}

.blog_container {
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 10%;
	padding-right: 10%;
	background-color: #333333;
	color: #ffffff;
}

footer, .site_footer {
	background-color:#222222 !important;
}


/***** SITE TYPOGRAPHY OPTIONS *****/

/* Section Header */
.section_header {
	font-family: Open Sans, Array, Array;
	color: #ffffff;
	padding-top: 30px;
	padding-bottom: 15px;
	text-transform: uppercase;}
/* Section Sub-Header */
.section_sub_header {
	font-family: Open Sans, Array, Array;
	color: #ffffff;
	padding-top: 15px;
	padding-bottom: 15px;
	text-transform: uppercase; line-height: 1;}
/* Section Header */
.section_body, .blog-post p, .blog-post ul {
	font-family: Pragati Narrow, Array, Array;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.25;}
/* Inner Header */
.inner_header {
	font-family: Open Sans, Array, Array;
	color: #ffffff;
	padding-top: 30px;
	padding-bottom: 30px;
	text-transform: uppercase;}
/* Inner Sub-Header */
.inner_sub_header {
	font-family: Open Sans, Array, Array;
	color: #ffffff;
	padding-top: 15px;
	padding-bottom: 15px;
	text-transform: uppercase; line-height: 1;}
/* Inner Body */
.inner_body {
	font-family: Pragati Narrow, Array, Array;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.25;}

/* Features Section */
.features_header {
	font-family: Open Sans, Array, Array;
	color: #ffffff;
	padding-top: ;
	padding-bottom: ;
	text-transform: uppercase;}
/* Inner Sub-Header */
.features_sub_header {
	font-family: Open Sans, Array, Array;
	color: #ffffff;
	padding-top: ;
	padding-bottom: ;
	text-transform: uppercase; line-height: 1;}
/* Inner Header */
.features_body, .features_toggle p, .features_toggle li {
	font-family: Pragati Narrow, Array, Array;
	color: #ffffff;
	padding-top: ;
	padding-bottom: ;
	line-height: 1.25;}


.blog_title_home {
	padding-bottom: 20px;
	;
}

.blog_date_home {
	;
}

.blog_content_home {
	color: #222222;
}

/* Page Sections */
.page_section {
	border-top: 1px solid #28cdff;
	border-bottom: 1px solid #2893ff;
}

/* Above the fold game platforms list */
#game_platforms_top {
	background-color:rgba(0,0,0,0.4);;
	padding-top: 10px;
	padding-bottom: 10px;
}


/***** COLOR OPTIONS *****/

/* Page Background Color Options */
/* Font Color Options */


/* Link Color Options */
a, a:visited {
	color:#0099ff;
}
a:hover{
	color:#6ec5ff;
	text-decoration: none !important;
}
a:active, a:focus {
	color:#006eb7;
}

#footer_legal {
	color:#ffffff;
}

/* Button Color Options */
.button {
	background-color: #000000;
	outline: 0px solid #000000;
	color: ;
}

.button:hover {
	background-color: ;
	outline: 0px solid #666666;
	color: ;
}

/* Social Media Icons */
#social_links_body {
	text-align: left !important;
}

#social_links_body a{
	color: #ffffff !important;
	font-size: 48px !important;
	letter-spacing: 24px !important;
}

.icon_footer_social:hover, .icon_body_social:hover {
	color: #0099ff !important;
}

/*#social_links {
	text-align:  !important;
}*/

#social_links a {
	color: #ffffff !important;
	font-size: 32px !important;
	letter-spacing: 16px !important;
}

/***** RESPONSIVE OPTIONS *****/

/* Font Sizing Settings */


@media screen and (min-width: 1280px){ 
	.navbar {
		height: 80px;
	}
	.section_header, .blog_title {
		font-size: 72px;
		text-align: center;
	}
	.section_sub_header, .blog_date {
		font-size: 60px;
		text-align: center;
	}
	.section_body {
		font-size: 30px;
		text-align: center;
	}
	.blog-post p, .blog-post ul {
		font-size: 30px;
	}
	.inner_header {
		font-size: 30px;
		text-align: center;
	}
	.inner_sub_header {
		font-size: 24px;
		text-align: center;
	}
	.inner_body {
		font-size: 30px;
		text-align: center;
	}
	.features_header {
		font-size: 30px;
		text-align: left;
	}
	.features_sub_header {
		font-size: 40px;
		text-align: left;
	}
	.features_body, .features_toggle p, .features_toggle li {
		font-size: 30px;
		text-align: left;
	}
	.blog_title_home {
		font-size: 40px;
		padding-bottom: 20px;
	}
	.blog_date_home {
		font-size: 26px;
	}
}

@media screen and (max-width: 1279px) { 
	.navbar {
		height: 60px;
	}
	.blog-header-wrapper p {
		text-align: center;
	}
	.section_header, .blog_title {
		font-size: 45px;
		text-align: center;
	}
	.section_sub_header, .blog_date {
		font-size: 40px;
		text-align: center;
	}
	.section_body, .blog-post p, .blog-post ul {
		font-size: 24px;
		text-align: center;
	}
	.inner_header {
		font-size: 24px;
		text-align: center;
	}
	.inner_sub_header {
		font-size: 20px;
		text-align: center;
	}
	.inner_body {
		font-size: 24px;
		text-align: center;
	}
	.features_header {
		font-size: 24px;
		text-align: left;
	}
	.features_sub_header {
		font-size: 30px;
		text-align: left;
	}
	.features_body, .features_toggle p, .features_toggle li {
		font-size: 24px;
		text-align: left;
	}
	.blog_title_home {
		font-size: 26px;
	}
	.blog_date_home {
		font-size: 18px;
	}
}