div.preOrder {
  background-color: #555555;
  padding: -25px;
  color:white;
  font-family: 'Open Sans', sans-serif;
  font-size: 2.0em;
}
/*
871c08
d45a05 // more orangy
B5082D // original 

*/
/* header_areas */
.header_area {
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #FFFFFF; }
  .header_area > :first-child {
    margin-top: 0; }
  .header_area > :last-child {
    margin-bottom: 0; }
  .header_area h1, .header_area h2, .header_area h3, .header_area h4, .header_area h5, .header_area h6, .header_area p {
    color: #333333; }
  .header_area h1, .header_area h2, .header_area h3, .header_area h4, .header_area h5, .header_area h6 {
    line-height: 1;
    margin-bottom: 0.625em; }
    .header_area h1.subheader, .header_area h2.subheader, .header_area h3.subheader, .header_area h4.subheader, .header_area h5.subheader, .header_area h6.subheader {
      line-height: 1.4; }
  .header_area.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #2284a1;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #FFFFFF;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
    .header_area.callout > :first-child {
      margin-top: 0; }
    .header_area.callout > :last-child {
      margin-bottom: 0; }
    .header_area.callout h1, .header_area.callout h2, .header_area.callout h3, .header_area.callout h4, .header_area.callout h5, .header_area.callout h6, .header_area.callout p {
      color: white; }
    .header_area.callout h1, .header_area.callout h2, .header_area.callout h3, .header_area.callout h4, .header_area.callout h5, .header_area.callout h6 {
      line-height: 1;
      margin-bottom: 0.625em; }
      .header_area.callout h1.subheader, .header_area.callout h2.subheader, .header_area.callout h3.subheader, .header_area.callout h4.subheader, .header_area.callout h5.subheader, .header_area.callout h6.subheader {
        line-height: 1.4; }
    .header_area.callout a {
      color: white; }
  .header_area.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    
/* Panels */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #f2f2f2; }
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
    color: #333333; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625em; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #2284a1;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #2ba6cb;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
      color: white; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625em; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a {
      color: white; }
  .panel.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px; 
     }
    .panel a:hover {
  text-decoration:underline;
  color:#2b7517;
}
 .panel a.headerLink {
	black;
}

 .panel a {
  color:#2b7517;
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
}
    
   
    
    
    


    
    
    
    
    
    
    
    
    
    
    
    
.panel_white {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #ffffff; }
  .panel_white > :first-child {
    margin-top: 0; }
  .panel_white > :last-child {
    margin-bottom: 0; }
  .panel_white h1, .panel_white h2, .panel_white h3, .panel_white h4, .panel_white h5, .panel_white h6, .panel_white p {
    color: #333333; }
  .panel_white h1, .panel_white h2, .panel_white h3, .panel_white h4, .panel_white h5, .panel_white h6 {
    line-height: 1;
    margin-bottom: 0.625em; }
    .panel_white h1.subheader, .panel_white h2.subheader, .panel_white h3.subheader, .panel_white h4.subheader, .panel_white h5.subheader, .panel_white h6.subheader {
      line-height: 1.4; }
  .panel_white.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #2284a1;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #2ba6cb;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
    .panel_white.callout > :first-child {
      margin-top: 0; }
    .panel_white.callout > :last-child {
      margin-bottom: 0; }
    .panel_white.callout h1, .panel_white.callout h2, .panel_white.callout h3, .panel_white.callout h4, .panel_white.callout h5, .panel_white.callout h6, .panel_white.callout p {
      color: white; }
    .panel_white.callout h1, .panel_white.callout h2, .panel_white.callout h3, .panel_white.callout h4, .panel_white.callout h5, .panel_white.callout h6 {
      line-height: 1;
      margin-bottom: 0.625em; }
      .panel_white.callout h1.subheader, .panel_white.callout h2.subheader, .panel_white.callout h3.subheader, .panel_white.callout h4.subheader, .panel_white.callout h5.subheader, .panel_white.callout h6.subheader {
        line-height: 1.4; }
    .panel_white.callout a {
      color: white; }
  .panel_white.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px; }

    .panel_white.a:hover {
  text-decoration:underline;
  color:#000000;
}
 .panel_white.a.headerLink {
	black;
}

 .panel_white a {
  color:#000000;
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
}

body {
  background: black;
   }

div.spreadTheWord {
  background-color: #4bb4de;
  padding: 20px;
  color:white;
  font-family: 'Open Sans', sans-serif;
  font-size: 2.5em;
  text-align:center;
}

ul.navMenu{
	font-size: 1.5em;
}

@media only screen and (max-width: 768px) {
	
	html,body {
		overflow:hidden;
	}
	
	div.preOrder {
	 font-size: 1.6875em;
	}
	
	div.spreadTheWord {
	 font-size: 1.5em;
	}
}

a:hover {
  text-decoration:underline;
  color:#999999;
}

a.headerLink {
	color:white;
}

hr.small {
  margin-top: .5em;
  margin-bottom: .5em;
}

hr.large {
	margin-top: 2.5em;
	margin-bottom: 2.5em;
}

h2 {
	font-family: 'Open Sans', sans-serif;
	color:#287c9d;
}

h3 {
	font-family: 'Open Sans', sans-serif;
	color:#999999;
}

h4 {
	font-family: 'Open Sans', sans-serif;
	color:#999999;
}

h5 {
	font-family: 'Open Sans', sans-serif;
	color:#999999;
}

h6 {
	font-family: 'Open Sans', sans-serif;
	color:#666666;
}

p {
	font-family: 'Open Sans', sans-serif;
		color:#dddddd;
	
}

div.footerContainer {
	  text-align: center;
}

br {
	  color:#999999;
	
}

li {
	  color:#ffffff;
	
}

a.fotterLink {
  color:#999999;
  font-family: 'Open Sans', sans-serif;
  font-size: 2.7em;
}

a {
  color:#ffffff;
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
}

ul.bottom-social {
	font-size: 1.5em;
}

div.team-content {
	padding-top:30px;
}

div.facebook-button {
  background:#3B5998;
  font-family: 'Open Sans', sans-serif;
}

div.twitter-button {
	background:#4099FF;
	font-family: 'Open Sans', sans-serif;
}

div.video-button {
	background:#87C442;
	font-family: 'Open Sans', sans-serif;
}

span#social-meter-filler {
	width:1%;
	transition: width 1s;
  -webkit-transition: width 1s; /* Safari */
}

span#meterLabel {
	position: relative;
	left: 100%;
	padding-left: 10px;
}

div.copyright {
 /* text-align:center;*/
}

span.question {
	color:#287c9d;
}

div.donateContainer {
	padding-top:20px;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

div.amount {
	font-size: 1.5em;
	color: #5da423;
}

span.days {
	font-size: 2em;
}

img.clockImage {
	padding-bottom: 10px;
	padding-right: 5px;
}



.zurb-footer-bottom {
	color:white;
	background: #FFFFFF;
	padding: 24px 0 10px
}

.zurb-footer-bottom .design-border {
	border-bottom: 1px solid #484848;
	padding-bottom: 5px;
	margin-bottom: 25px
}

.zurb-footer-bottom a.zurb-logo {
	color: #858585;
	font-weight: normal;
	background: url("icons/footer-icons.png") no-repeat 0 3px;
	padding: 25px 0 0 0;
	font-size: 1em;
	display: inline-block;
	font-family: "Proxima Nova", "proxima-nova", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
	width: 90px
}

.zurb-footer-bottom a.zurb-logo:hover {
	opacity: 0.8
}

.zurb-footer-bottom ul.zurb-links {
	margin: 0;
	margin-left: -12px;
	display: inline-block;
	color: #ffffff;
}

.zurb-footer-bottom ul.zurb-links li {
	display: block;
	float: left;
	margin-left: 6px;
	font-family: "Proxima Nova Condensed", "proxima-nova-condensed",
		"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.875em
}

.zurb-footer-bottom ul.zurb-links li a {
	color: #ffffff;
	padding: 3px 6px
}

.zurb-footer-bottom ul.zurb-links li a:hover {
	color: #ffffff
}

.zurb-footer-bottom p.copyright {
	margin: 6px 0 0;
	font-size: 0.75em;
	color: #dddddd
}

.zurb-footer-bottom ul.home-social {
	display: block;
	float: right;
	margin-bottom: 8px
}

.zurb-footer-bottom ul.home-social li {
	list-style: none;
	display: block;
	float: left;
	margin-left: 10px
}

.zurb-footer-bottom ul.home-social li:first-child {
	margin-left: 0
}

.zurb-footer-bottom ul.home-social li a {
	display: block;
	height: 95px;
	width: 85px;
	background: url("../img/social_icons.png?v=2") no-repeat center 0
}

.zurb-footer-bottom ul.home-social li a:hover {
	opacity: 1.0
}

.zurb-footer-bottom ul.home-social li a.twitter {
	background-position: center 0
}

.zurb-footer-bottom ul.home-social li a.facebook {
	background-position: center -300px
}

.zurb-footer-bottom ul.home-social li a.mail {
	background-position: center -600px
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and
	(orientation: portrait) {
	.zurb-footer-top .property {
		padding-top: 0px
	}
	.zurb-footer-top .property .learn-links,.zurb-footer-top .property .support-links,.zurb-footer-top .property .connect-links
		{
		height: 240px;
		padding: 50px 10px 0
	}
}

@media only screen and (max-width: 767px) {
	.zurb-footer-top .property .property-info {
		padding-top: 0px
	}
	.zurb-footer-top .property .learn-links,.zurb-footer-top .property .support-links,.zurb-footer-top .property .connect-links
		{
		border: none;
		height: auto;
		padding: 80px 20px 0;
		margin: 4px 0 0 0;
		border-top: 1px dotted rgba(255, 255, 255, 0.2)
	}
	.zurb-footer-top .property .learn-links li a,.zurb-footer-top .property .support-links li a,.zurb-footer-top .property .connect-links li a
		{
		font-size: 15px;
		line-height: 2
	}
	.zurb-footer-top .property .learn-links p,.zurb-footer-top .property .learn-links a,.zurb-footer-top .property .support-links p,.zurb-footer-top .property .support-links a,.zurb-footer-top .property .connect-links p,.zurb-footer-top .property .connect-links a
		{
		font-size: 16px
	}
	.zurb-footer-top .property .learn-links {
		background: none;
		border: none;
		padding-top: 0;
		margin: 0
	}
	.zurb-footer-top .property .support-links {
		padding: 76px 20px 0;
		background-position: center -618px
	}
	.zurb-footer-top .property .connect-links {
		padding: 76px 20px 14px;
		background-position: center 10px
	}
	.zurb-footer-top .global {
		border: none
	}
	.zurb-footer-top .footer-link-block span {
		font-size: 0.6875em;
		line-height: 16px
	}
	.zurb-footer-top .footer-link-block.services {
		border-top: 1px dotted rgba(255, 255, 255, 0.2);
		padding-top: 40px;
		margin-top: 0;
		background-position: 0 -158px !important
	}
	.zurb-footer-bottom {
		text-align: center
	}
	.zurb-footer-bottom .columns {
		padding: 0
	}
	.zurb-footer-bottom a.zurb-logo {
		display: block;
		margin: 0 auto
	}
	.zurb-footer-bottom ul.zurb-links {
		margin: 16px 0 10px
	}
	.zurb-footer-bottom ul.home-social {
		float: none;
		margin: 0 0 20px 0;
		text-align: center;
		height: 44px;
		display: inline-block
	}
}

@media only screen and (max-width: 767px) {
	.zurb-footer-top .property h3 a {
		font-size: 23px !important
	}
	.zurb-footer-top .property .connect-links {
		border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
		margin-bottom: 20px
	}
	.zurb-footer-top .global .footer-link-block {
		padding-top: 50px;
		text-align: center;
		margin: 0 !important;
		clear: both
	}
	.zurb-footer-top .global .footer-link-block span {
		padding-left: 0px
	}
	.zurb-footer-top .global .footer-link-block.services {
		border-top: 0;
		background-position: center 15px !important
	}
	.zurb-footer-top .global .footer-link-block.foundation {
		background-position: center 15px !important
	}
	.zurb-footer-top .global .footer-link-block.apps {
		padding-top: 80px;
		background-position: center 45px !important
	}
	.zurb-footer-top .global .footer-link-block.expo {
		padding-top: 80px;
		background-position: center 45px !important
	}
}

.zurb-footer-top.bg-blue {
	background: #2DAEBF
}

.zurb-footer-top.bg-red {
	background: #e13626
}

.zurb-footer-top.bg-fblue {
	background: #13A7C7
}

.zurb-footer-top.bg-green {
	background: #B8D30B
}

.zurb-footer-top.bg-dgreen {
	background: #afc908
}

.zurb-footer-top.bg-magenta {
	background: #A9014B
}

.zurb-footer-top.bg-orange {
	background: #FF5C00
}

.zurb-footer-top.bg-lorange {
	background: #FF6908
}

.zurb-footer-top.bg-oyellow {
	background: #FC9200
}

.zurb-footer-top.bg-loyellow {
	background: #FFB515
}

span#fundingFill {
	width: 0%;
	transition: width 1s;
  -webkit-transition: width 1s; /* Safari */
}