/* DEVELOPED BY DEEPBLUE  */


/* FONTS - Geo User performance on IE with fonts*/

/* normal */
@font-face {
	font-family: "neo-sans-intel";
	src: url('../../css/neosansintel.eot');
	src: url('../../css/neosansintel.eot?#iefix') format('embedded-opentype'), url('../../fonts/neosansintel.woff') format('woff'), url('../../fonts/neosansintel.ttf') format('truetype'), url('../../fonts/neosansintel.svg#neosansintel') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* bold */
@font-face {
	font-family: "neo-sans-intel";
	src: url('../../fonts/neosansintel-medium.eot');
	src: url('../../fonts/neosansintel-medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/neosansintel-medium.woff') format('woff'), url('../../fonts/neosansintel-medium.ttf') format('truetype'), url('../../fonts/neosansintel-medium.svg#neosansintel-medium') format('svg');
	font-weight: bold;
	font-style: normal;
}
/* italic */
@font-face {
	font-family: "neo-sans-intel";
	src: url('../../fonts/neosansintel-italic.eot');
	src: url('../../fonts/neosansintel-italic.eot?#iefix') format('embedded-opentype'), url('../../fonts/neosansintel-italic.woff') format('woff'), url('../../fonts/neosansintel-italic.ttf') format('truetype'), url('../../fonts/neosansintel-italic.svg#neosansintel-italic') format('svg');
	font-weight: normal;
	font-style: italic;
}
/* lighter */
@font-face {
	font-family: "neo-sans-intel";
	src: url('../../fonts/neosansintel-light.eot');
	src: url('../../fonts/neosansintel-light.eot?#iefix') format('embedded-opentype'), url('../../fonts/neosansintel-light.woff') format('woff'), url('../../fonts/neosansintel-light.ttf') format('truetype'), url('../../fonts/neosansintel-light.svg#neosansintel-light') format('svg');
	font-weight: 200;
	font-style: normal;
}
/* handwriting 1*/
@font-face {
	font-family: 'HandWriting1';
	src: url('../../fonts/waitingforthesunrise.eot');
	src: url('../../fonts/waitingforthesunrise.eot?#iefix') format('embedded-opentype'), url('../../fonts/waitingforthesunrise.woff') format('woff'), url('../../fonts/waitingforthesunrise.ttf') format('truetype'), url('../../fonts/waitingforthesunrise.svg#waitingforthesunrise') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HandWriting2';
	src: url('../../fonts/inkspot.eot');
	src: url('../../fonts/inkspot.eot?#iefix') format('embedded-opentype'), url('../../fonts/inkspot.woff') format('woff'), url('../../fonts/inkspot.ttf') format('truetype'), url('../../fonts/inkspot.svg#inkspot') format('svg');
	font-weight: normal;
	font-style: normal;
}
/***********************************************************************************************************

                                              START COMMON STYLES 
						 
*********************************************************************************************************/

/* RESET */
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 *behavior: url(../assets/js/boxsizing.htc);
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, a, select {
	font-family: "neo-sans-intel", "tahoma", "helvetica", sans-serif;
}
a {
	color: #086DB6;
}
a: hover {
	color: #02AEFE;
}
section {
}
title {
	font-size: 102px;
	font-size: 10.2em;
	line-height: 1em;
	font-weight: bold;
}
h1 {
	font-size: 10em;
	font-size: 100px;
	line-height: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
h2 {
	font-size: 57px;
	font-size: 5.7em;
	line-height: 1em;
	font-weight: 200;
	text-transform: uppercase
}
h3 {
	font-size: 35px;
	font-size: 3.5em;
	line-height: 1em;
	font-weight: 200
}
h4 {
	font-size: 22px;
	font-size: 2.2em;
	line-height: 1.6em
}
h6 {
	font-size: 18px;
	font-size: 1.8em;
	line-height: 1.8em;
	font-weight: 600;
}
p {
	font-size: 19px;
	font-size: 1.9em;
	line-height: 1.6em;
	margin: .6em 0 1.6em 0;
}
blockquote {
	font-size: 14px;
	font-size: 1.4em;
	color: #FFF;
	display: inline;
	background-color: #000;
	margin: 0;
	padding: 0;
	height: auto;
}
blockquote p {
	background-color: #000;
	color: #FFF;
	line-height: 1.8em;
	display: inline;
	padding: 10px 0;
	box-shadow: -20px 0 0 #000, 20px 0 0 #000
}
blockquote strong {
	font-weight: bold;
}
blockquote strong {
	font-weight: bold;
}
sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: .6em;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}
p.quote1 cite, p.quote2 cite {
	font-size: 14px;
	font-size: 1.4em;
	line-height: 1.4em;
	color: #666;
	display: block;
	text-align: right;
}
p.quote1 {
	font-family: "HandWriting1", "tahoma", "helvetica", sans-serif;
	font-size: 19px;
	font-size: 1.9em;
	line-height: 1.6em
}
.quote1 span.quotemark, .quote2 span.quotemark {
	font-size: 36px;
	position : relative;
	margin: 0 .2em;
}
.quote1 strong {
	font-size: 35px;
}
.quote2 {
	font-family: "HandWriting2", "tahoma", "helvetica", sans-serif;
	font-size: 19px;
}
.quote2 strong {
	font-size: 35px;
}
ul {
}
ul li {
}
ul li strong {
	font-weight: bold;
}
/***** HEADER *****/
	/* CHIP KEYFRAMES */
	@keyframes chip {
 0% {
background-position: 0px 0px;
}
 10% {
background-position: -36px -44px;
}
 20% {
background-position: -37px -88px;
}
 30% {
background-position: -74px -89px;
}
 40% {
background-position: -75px -125px;
}
 50% {
background-position: -110px -126px;
}
 60% {
background-position: -111px -150px;
}
 70% {
background-position: -149px -119px;
}
 80% {
background-position: -120px -84px;
}
 90% {
background-position: -92px -39px;
}
 100% {
background-position: -163px -122px;
}
}
 @-webkit-keyframes chip /* Safari and Chrome */ {
 0% {
background-position: 0px 0px;
}
 10% {
background-position: -36px -44px;
}
 20% {
background-position: -37px -88px;
}
 30% {
background-position: -74px -89px;
}
 40% {
background-position: -75px -125px;
}
 50% {
background-position: -110px -126px;
}
 60% {
background-position: -111px -150px;
}
 70% {
background-position: -149px -119px;
}
 80% {
background-position: -120px -84px;
}
 90% {
background-position: -92px -39px;
}
 100% {
background-position: -163px -122px;
}
}
 @-moz-keyframes chip /* Firefox */ {
 0% {
background-position: 0px 0px;
}
 10% {
background-position: -36px -44px;
}
 20% {
background-position: -37px -88px;
}
 30% {
background-position: -74px -89px;
}
 40% {
background-position: -75px -125px;
}
 50% {
background-position: -110px -126px;
}
 60% {
background-position: -111px -150px;
}
 70% {
background-position: -149px -119px;
}
 80% {
background-position: -120px -84px;
}
 90% {
background-position: -92px -39px;
}
 100% {
background-position: -163px -122px;
}
}
 @-o-keyframes chip /* Opera */ {
 0% {
background-position: 0px 0px;
}
 10% {
background-position: -36px -44px;
}
 20% {
background-position: -37px -88px;
}
 30% {
background-position: -74px -89px;
}
 40% {
background-position: -75px -125px;
}
 50% {
background-position: -110px -126px;
}
 60% {
background-position: -111px -150px;
}
 70% {
background-position: -149px -119px;
}
 80% {
background-position: -120px -84px;
}
 90% {
background-position: -92px -39px;
}
 100% {
background-position: -163px -122px;
}
}
nav {
	background-color: #000;
}
.container {
	margin: 0 auto;
	max-width: 100%;
	width: 1170px;
}
.slide .row { /*padding-top: 30px;*/
}
/* ADDED #CHIP2 into header2.html, line 49 */
nav.top-bar ul .name #chip2 {
	background: url(../img/common/bigchip.jpg) -163px -122px no-repeat;
	display: inline-block;
	height: 30px;
	width: 38px;
}
nav.top-bar ul .name a:hover #chip2 {
	animation: chip .5s linear;
	-moz-animation: chip .5s linear; /* Firefox */
	-webkit-animation: chip .5s linear; /* Safari and Chrome */
	-o-animation: chip .5s linear; /* Opera */
}
nav.top-bar {
	background-color: #000;
	height: 130px;
}
nav.top-bar ul li.toggle-topbar, nav.top-bar ul li.name {
	height: 130px;
	width: 122px;
}
nav.top-bar ul .name {
	margin: 0;
	padding: 0;
}
nav.top-bar ul .name a {
	height: auto;
	padding: 15px 0;
}
nav.top-bar ul .name img {
	display: inline-block;
	vertical-align: top;
	width: 80px;
}
nav.top-bar section ul.links {
	margin-top: 72px;
}
nav.top-bar section ul.links li {
	width: 110px;
}
nav.top-bar section ul.links li.short {
	width: 90px;
}
nav.top-bar section ul.links li a {
	font-size: 14px;
	height: auto;
	line-height: 25px;
	padding: 4px 10px;
	width: 100%;
}
nav.top-bar section ul.links li a#nav_power {
	color: #faa819;
}
nav.top-bar section ul.links li a#nav_source {
	color: #d2de30;
}
nav.top-bar section ul.links li a#nav_igniting {
	color: #24abda;
}
nav.top-bar section ul.links li a#nav_tech {
	color: #577184;
}
nav.top-bar section ul.links li a#nav_project {
	color: #d2de30;
}
nav.top-bar section ul.links li a#nav_eco {
	color: #2378a1;
}
nav.top-bar section ul.links li a#nav_future {
	color: #d2de30;
}
nav.top-bar section ul.links li a#nav_power:hover {
	background-color: #faa819;
	color: #fff;
}
nav.top-bar section ul.links li a#nav_source:hover {
	background-color: #d2de30;
	color: #fff;
}
nav.top-bar section ul.links li a#nav_igniting:hover {
	background-color: #24abda;
	color: #fff;
}
nav.top-bar section ul.links li a#nav_tech:hover {
	background-color: #577184;
	color: #fff;
}
nav.top-bar section ul.links li a#nav_project:hover {
	background-color: #d2de30;
	color: #fff;
}
nav.top-bar section ul.links li a#nav_eco:hover {
	background-color: #2378a1;
	color: #fff;
}
nav.top-bar section ul.links li a#nav_future:hover {
	background-color: #d2de30;
	color: #fff;
}
/* ACTIVE */

#PowerOfMany nav.top-bar section ul.links li a#nav_power {
	background-color: #faa819;
	color: #fff;
}
#OpenSource nav.top-bar section ul.links li a#nav_source {
	background-color: #d2de30;
	color: #fff;
}
#IgnitingSparks nav.top-bar section ul.links li a#nav_igniting {
	background-color: #24abda;
	color: #fff;
}
#TechnologyInnovator nav.top-bar section ul.links li a#nav_tech {
	background-color: #577184;
	color: #fff;
}
#ProjectContributor nav.top-bar section ul.links li a#nav_project {
	background-color: #d2de30;
	color: #fff;
}
#EcosystemBuilder nav.top-bar section ul.links li a#nav_eco {
	background-color: #2378a1;
	color: #fff;
}
#TheFuture nav.top-bar section ul.links li a#nav_future {
	background-color: #d2de30;
	color: #fff;
}
/***** FOOTER *****/
.footerBG {
	background-color: #000;
	display: relative;
	min-height: 350px;
}
/**CORNER CHIP*/
#corner {
	background: url(../img/common/ftr_Corner.png) no-repeat;
	width: 168px;
	height: 150px;
	position: absolute;
	right: 0;
	bottom: 130px;
	z-index: 2000;
}
/**INTEL LOGO*/
#intelLogo {
	background: url(../img/common/ftr_IntelLogo.png) no-repeat;
	width: 115px;
	height: 80px;
	display: block;
	z-index: 1;
}
/* SOCIAL ICONS FOR FOOTER */
.fb {
	background: url(../img/common/ftr_Facebook.png) no-repeat;
	width: 54px;
	height: 44px;
	display: block;
}
.tw {
	background: url(../img/common/ftr_Twitter.png) no-repeat;
	width: 54px;
	height: 44px;
	display: block;
	margin-left: 6px;
}
.yt {
	background: url(../img/common/ftr_YouTube.png) no-repeat;
	width: 54px;
	height: 44px;
	display: block;
	margin-left: 6px;
}
/* UTILITY CLASSES FOR FOOTER */
.left {
	float: left;
}
.paddingPxTopBottom {
	padding: 30px 0 20px 0;
}
/* COPYRIGHT INFO FOR FOOTER */
.copyright {
	font-size: 12px;
	line-height: 18px;
}
.intelBlue {
	color: rgb(0, 125, 197);
}
/* -----------------------------------------
   Content
----------------------------------------- */  
.story {
	margin: 20px 0;
	display: block;
	background-color: #e9e8e8;
	-webkit-box-shadow: 0 4px 4px -2px #000000;
	-moz-box-shadow: 0 4px 4px -2px #000000;
	box-shadow: 0 4px 4px -2px #000000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/* For IE 5.5 - 7 */
	.filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');
	position: relative;
}
.story img {
	display: block;
	margin: 0 auto;
}
.story p {
	font-size: 1.4em;
	line-height: 1.5em /* 21px / 14px */;
	color: #666;
	display: block;
	padding: 10px;
	margin: 10px;
}
.story ul {
	font-size: 1.4em;
	line-height: 2.1em;
	color: #666;
	display: block;
	padding: 10px;
	margin: 10px;
	list-style: none;
}
.story ul li {
	background: url(../img/common/nav_arrow_small.png) no-repeat 0 4px;
	padding-left: 30px;
}
.storyLinks {
}
.framemeLeft {
	padding: 20px 0 0 20px;
}
.framemeRight {
	padding: 20px 0 0 20px;
}
.patternHash {
	background-image: url(../img/common/pattern_Hash.png);
	background-repeat: repeat;
}
.rotateR {
	-webkit-transform: rotate(358deg);
	-moz-transform: rotate(358deg);
	-o-transform: rotate(358deg);
	writing-mode: lr-tb;
}
.rotateL {
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-o-transform: rotate(4deg);
	writing-mode: lr-tb;
}
.centered {
	display: block;
	margin: 0 auto;
	text-align: center;
}
/* -----------------------------------------
   Sidebar
----------------------------------------- */
.sidebar {
	color: #666;
}
.sidebar ul {
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
}
.sidebar ul li {
	margin: 0 0 20px 0;
	padding: 0;
	max-width: 320px;
}
.sidebar ul li img {
	display: block;
	margin: 0 auto;
}
 @media only screen and (max-device-width: 1280px) {
}
/* ========================================= */
/* ! Layout for tablet (landscape) version   */
/* ========================================= */ 

@media only screen and (orientation: landscape) {
nav.container {
	width: 92%;
}
nav.top-bar section ul.links li {
	width: 100px;
}
nav.top-bar section ul.links li.short {
	width: 70px;
}
nav.top-bar section ul.links li a {
	font-size: 14px;
	padding: 4px;
	margin: 0;
}
}
 @media handheld, only screen and (max-width: 940px) and (min-width: 801px) {
nav.container {
	width: 92%;
}
nav.top-bar section ul.links li {
	width: 90px;
}
nav.top-bar section ul.links li.short {
	width: 60px;
}
nav.top-bar section ul.links li a {
	font-size: 12px;
	padding: 5px;
	margin: 0;
}
#ProjectContributor h1, #TechnologyInnovator h1 {
	font-size: 8.8em;
	font-size: 88px;
}
}
/* ========================================= */
/* ! Layout for Devices smaller than 767px   */
/* ========================================= */

@media handheld, only screen and (max-width: 800px) {
body {
}
.container {
	width: 100%;
}
nav.top-bar section ul.links {
	margin-top: 10px;
}
nav.top-bar section ul.links li, nav.top-bar section ul.links li.short {
	width: 100%;
}
nav.top-bar section ul.links li a {
	padding: 10px 0;
	width: 100%;
}
h1 {
	font-size: 7.5em;
	font-size: 75px;
}
}
 @media only screen and (max-width: 800px) {
/* -----------------------------------------
   Footer
----------------------------------------- */
footer {
	text-align: center;
	margin: 0 auto;
}
footer #intelLogo {
	margin: 0 auto;
}
footer .socialIcons {
	display: block;
	margin: 0 auto;
	width: 180px;
	height: 50px;
}
/* -----------------------------------------
   Sidebar
----------------------------------------- */  
.sidebar ul li {
	margin: 30px 0 0 0;
}
.sidebar ul li {
	display: inline-block;
	max-width: 32%;
	padding: 10px;
	vertical-align: text-top;
}
.sidebar span {
	display: table-row;
	height: 180px;
	vertical-align: baseline;
}
.sidebar span img {
	vertical-align: bottom;
}
span.tooltip {
	visibility: hidden;
}
}
 @media handheld, only screen and (max-width: 800px) and (min-width: 481px) {
.two.columns.exempt {
	display: block;
	width: 16.6667%;
}
.ten.columns.exempt {
	display: block;
	width: 100% !important;
	padding: 0;
}
nav.top-bar {
	height: auto;
}
nav.top-bar ul li.name {
	height: auto;
}
nav.top-bar section ul.links {
	margin-top: -8px;
	margin-bottom: 5px;
}
nav.top-bar section ul.links li {
	width: 75px;
}
nav.top-bar section ul.links li.short {
	width: 50px;
}
nav.top-bar section ul.links li a {
	font-size: 10px;
	line-height: 20px;
	padding: 5px;
}
}
 @media only screen and (max-width: 480px) {
/* -----------------------------------------
   Content
----------------------------------------- */  
h1 {
	font-size: 5em;
	font-size: 50px!important;
	line-height: 1.0em;
	font-weight: bold;
	text-transform: uppercase
}
h2 {
	font-size: 36px!important;
	font-size: 3.6em;
	line-height: 1em;
	font-weight: 200;
	text-transform: uppercase
}
p {
	font-size: 16px;
	font-size: 1.6em;
	line-height: 1.6em;
	margin: 1em 0;
}
blockquote {
	font-size: 14px;
	font-size: 1.4em;
	color: #FFF;
	display: inline;
	background-color: #000;
	margin: 0;
	padding: 0;
	height: auto;
}
blockquote p {
	background-color: #000;
	color: #FFF;
	line-height: 1.8em;
	display: inline;
	padding: 10px 0;
	box-shadow: -20px 0 0 #000, 20px 0 0 #000
}
blkquote strong {
	font-weight: bold;
}
p.quote1 cite, p.quote2 cite {
	font-size: 16px;
	font-size: 1.6em;
	line-height: 1.6em;
}
p.quote1 {
	font-family: "HandWriting1", "tahoma", "helvetica", sans-serif;
	font-size: 16px;
	font-size: 1.6em;
	line-height: 1.6em;
}
.quote1 .quotemark, .quote2 .quotemark {
	top: .6em;
	font-size: 18px;
	position : relative;
	margin: 0 .2em;
}
.quote1 strong {
	font-size: 18px;
}
.quote2 {
	font-family: "HandWriting2", "tahoma", "helvetica", sans-serif;
	font-size: 16px;
	font-size: 1.6em;
	line-height: 1em;
}
.quote2 strong {
	font-size: 35px;
}
.row .mobile-two {
	width: 100% !important;
	float: none;
	padding: 0
}
.framemeLeft {
	padding: 0;
}
.framemeRight {
	padding: 0;
}
/* -----------------------------------------
   Sidebar
----------------------------------------- */  	
.sidebar ul li {
	display: block;
	max-width: 100%;
	padding: 10px 0;
	vertical-align: text-top;
}
.sidebar span {
	display: block;
	height: auto;
}
span.tooltip {
	visibility: visible;
}
}
/* CLEARFIX */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clear {
	clear: both;
}
/* =========================================================================================================================== */
/*                                              PAGE STYLES 
/*=========================================================================================================================== */
	
/* ========================================= */
/* ! DEFAULT MOBILE UP   */
/* ========================================= */

/* -----------------------------------------
  Backgrounds - Mobile First
----------------------------------------- */
#PowerOfMany {
	background: url(../img/PowerOfMany/bgd_PowerOfMany_Phone.jpg) center top no-repeat fixed;
}
#OpenSource {
	background: url(../img/OpenSource/bgd_OpenSource_Phone.jpg) center top no-repeat fixed;
}
#IgnitingSparks {
	background: url(../img/IgnitingSparks/bgd_IgnitingSparks_Phone.jpg) center top no-repeat fixed;
}
#TechnologyInnovator {
	background: url(../img/TechnologyInnovator/bgd_TechnologyInnovator_Phone.jpg) center top no-repeat fixed;
}
#ProjectContributor {
	background: url(../img/ProjectContributor/bgd_ProjectContributor_Phone.jpg) center top no-repeat fixed;
}
#EcosystemBuilder {
	background: url(../img/EcosystemBuilder/bgd_EcosystemBuilder_Phone.jpg) center top no-repeat fixed;
}
#TheFuture {
	background: url(../img/TheFuture/bgd_TheFuture_Phone.jpg) center top no-repeat fixed;
}
/* -----------------------------------------
  Page Content
----------------------------------------- */

/* Defaults */
.introTxt {
	padding: 0 20px 0 0;
}
blockquote {
	background-color: #000;
}
blockquote p {
	background-color: #faa719;
	box-shadow: -20px 0 0 #faa719, 20px 0 0 #faa719;
}
blockquote p a {
	color: #B26D0F;
}
.introTxt {
	padding: 0 20px 0 0;
}
.top-bar {
	margin: 0;
}
.slide.current.lo {
	padding-top: 30px;
}
/* Power of Many */

#PowerOfMany h1 {
	color: #25415c;
	text-shadow: -3px 0px 1px #000;
	filter: dropshadow(color=#000, offx=-3, offy=0);
}
#PowerOfMany h2 {
	color: #25415c;
}
#PowerOfMany h3 {
	color: #577184;
	margin: 40px 0 0 0;
}
.BgdBlue {
	color: #fff;
	background: #d3ebf8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkM2ViZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDZiZmU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, #d3ebf8 0%, #46bfe8 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #d3ebf8), color-stop(100%, #46bfe8)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #d3ebf8 0%, #46bfe8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #d3ebf8 0%, #46bfe8 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #d3ebf8 0%, #46bfe8 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #d3ebf8 0%, #46bfe8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3ebf8', endColorstr='#46bfe8', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.BgdBlue p {
	color: #fff;
}
#imgPenguins {
}
#imgPanda {
}
#imgNest {
}
/* Open Source */

#OpenSource h1 {
	color: #8fc741;
	text-shadow: -3px 0px 1px #63863a;
	filter: dropshadow(color=#63863a, offx=-3, offy=0);
}
#OpenSource h2 {
	color: #8fc741;
}
#OpenSource h3 {
	color: #63863a;
	margin: 40px 0 0 0;
}
.bgdBlack {
	background-color: #000;
}
.bgdBlack p {
	color: #FFF;
}
.extraNumbers {
	color: #666;
}
.extraNumbers p {
	font-size: 1.4em;
	line-height: 1.5em /* 21px / 14px */;
	color: #666;
}
.extraNumbers img {
	display: block;
	margin: 0 auto;
}
/* Igniting Sparks */

#IgnitingSparks h1 {
	color: #236d8a;
	text-shadow: -3px 0px 1px #0e3746;
	filter: dropshadow(color=#0e3746, offx=-3, offy=0);
}
#IgnitingSparks h2 {
	color: #236d8a;
}
#IgnitingSparks h3 {
	color: #236d8a;
	margin: 40px 0 0 0;
}
.orangeTxt{
	color: #faa719!important;
}
	
.bgdBlue2 {
	color: #fff;
	background: #24abda; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyNGFiZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDg2ZGI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, #24abda 0%, #086db6 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #24abda), color-stop(100%, #086db6)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #24abda 0%, #086db6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #24abda 0%, #086db6 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #24abda 0%, #086db6 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #24abda 0%, #086db6 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24abda', endColorstr='#086db6', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.bgdBlue2 p {
	color: #fff;
}
ul.bigList {
	/* font-size: 19px; 
	font-size: 1.9em;*/
	line-height: 1.6em;
	margin: 1.6em 0 0 1em;
	color: #666;
}
ul.bigList li {
	margin: 1.6em 0;
	color: #666;
}
#img_ArchitectureChip {
	display: block;
	margin: 0 auto;
}
#IgnitingSparks .sidebar span {
	height: auto;
}
/* Technology Innovator */

#TechnologyInnovator h1 {
	color: #25415c;
	text-shadow: -3px 0px 1px #000;
	filter: dropshadow(color=#000, offx=-3, offy=0);
}
#TechnologyInnovator h2 {
	color: #25415c;
}
#TechnologyInnovator h3 {
	color: #577184;
	margin: 40px 0 0 0;
}
#imgISTC {
	padding: 0
}
#imgStellar {
	padding: 0
}
/* Project Contributor */

#ProjectContributor h1 {
	color: #8fc741;
	text-shadow: -3px 0px 1px #63863a;
	filter: dropshadow(color=#63863a, offx=-3, offy=0);
}
#ProjectContributor h3 {
	color: #63863a;
	margin: 40px 0 0 0;
}
.BgdGreen {
	background: #a0de4a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhMGRlNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGZjNzQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, #a0de4a 0%, #8fc741 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #a0de4a), color-stop(100%, #8fc741)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #a0de4a 0%, #8fc741 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #a0de4a 0%, #8fc741 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #a0de4a 0%, #8fc741 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #a0de4a 0%, #8fc741 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0de4a', endColorstr='#8fc741', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	color: #fff;
}
.BgdGreen p {
	color: #fff;
}
.imgYocto {
	padding: 20px 0 0 0;
}
.imgAlderbaran {
	width: 100%;
}
/* Ecosystem Builder */

#EcosystemBuilder h1 {
	color: #24abda;
	text-shadow: -3px 0px 1px #2378a1;
	filter: dropshadow(color=#2378a1, offx=-3, offy=0);
}
#EcosystemBuilder h2 {
	color: #24abda;
}
#EcosystemBuilder h3 {
	color: #2378a1;
	margin: 40px 0 0 0;
}
#imgCar {
}
#imgRedHat {
}
#imgGenivi {
	padding: 10px;
}
#imgMySql {
}
#imgWSO2 {
}
.story p.quote1 {
	font-family: "HandWriting1", "tahoma", "helvetica", sans-serif;
	font-size: 19px;
	font-size: 1.9em;
	line-height: 1.6em
}
#EcosystemBuilder .sidebar span {
	height: auto;
}
/* The Future */
#TheFuture h1 {
	color: #8fc741;
	text-shadow: -3px 0px 1px #63863a;
	filter: dropshadow(color=#63863a, offx=-3, offy=0);
}
#TheFuture h2 {
	color: #8fc741;
}
#TheFuture h3 {
	color: #63863a;
	margin: 40px 0 0 0;
}
#imgRocket {
	margin: -50px 0 -10px 0;
}
#imgImagine {
	width: 100%;
}
#imgAmazonEC2 {
	width: 100%;
}
#imgZen {
	width: 100%;
}
#imgAmazonEC2 {
	padding: 0;
}
#imgZen {
	padding: 0;
}

/* ========================================= */
/* ! TABLET Backgrounds & Overides */
/* ========================================= */

@media only screen and (min-width: 481px) {
/* Power of Many */
#PowerOfMany {
	background: url(../img/PowerOfMany/bgd_PowerOfMany_Tablet.jpg) center top no-repeat fixed;
}
/* Open Source */
#OpenSource {
	background: url(../img/OpenSource/bgd_OpenSource_Tablet.jpg) center top no-repeat fixed;
}
/* Igniting Sparks */
#IgnitingSparks {
	background: url(../img/IgnitingSparks/bgd_IgnitingSparks_Tablet.jpg) center top no-repeat fixed;
}
#IgnitingSparks .sidebar span {
	height: auto;
	display: inline;
}
/* Technology Innovator */
#TechnologyInnovator {
	background: url(../img/TechnologyInnovator/bgd_TechnologyInnovator_Tablet.jpg) center top no-repeat fixed;
}
#TechnologyInnovator .sidebar span {
	height: auto;
	display: inline;
}
#imgISTC {
	padding: 20px 0 0 20px;
}
#imgStellar {
	padding: 20px 20px 0 0;
}
/* Project Contributor*/
#ProjectContributor {
	background: url(../img/ProjectContributor/bgd_ProjectContributor_Tablet.jpg) center top no-repeat fixed;
}
/* Ecosystem Builder*/
#EcosystemBuilder {
	background: url(../img/EcosystemBuilder/bgd_EcosystemBuilder_Tablet.jpg) center top no-repeat fixed;
}
#EcosystemBuilder .sidebar span {
	height: auto;
	display: inline;
}
/* The Future */
#TheFuture {
	background: url(../img/TheFuture/bgd_TheFuture_Tablet.jpg) center top no-repeat fixed;
}
#imgAmazonEC2 {
	padding: 10px 0 0 10px;
}
#imgZen {
	padding: 10px 10px 0 0;
}
}
 @media only screen and (min-width: 801px) {
/* ========================================= */
/* ! DESKTOP Backgrounds & Overrides  */
/* ========================================= */
#PowerOfMany {
	background: url(../img/PowerOfMany/bgd_PowerOfMany_Desktop.jpg) center top no-repeat fixed;
}
#OpenSource {
	background: url(../img/OpenSource/bgd_OpenSource_Desktop.jpg) center top no-repeat fixed;
}
#IgnitingSparks {
	background: url(../img/IgnitingSparks/bgd_IgnitingSparks_Desktop.jpg) center top no-repeat fixed;
}
#TechnologyInnovator {
	background: url(../img/TechnologyInnovator/bgd_TechnologyInnovator_Desktop.jpg) center top no-repeat fixed;
}
#ProjectContributor {
	background: url(../img/ProjectContributor/bgd_ProjectContributor_Desktop.jpg) center top no-repeat fixed;
}
#EcosystemBuilder {
	background: url(../img/EcosystemBuilder/bgd_EcosystemBuilder_Desktop.jpg) center top no-repeat fixed;
}
#TheFuture {
	background: url(../img/TheFuture/bgd_TheFuture_Desktop.jpg) center top no-repeat fixed;
}
}
.slider {
	overflow-y: scroll !important;
	-webkit-overflow-scrolling: touch !important;
}
