body{
	color:#252729;
}
.section-hero h1{
	font-family:"Nationale", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:48px;
}
.section-hero p{
	font-size:18px;
	font-family:"Nationale", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.14);
}
.play-video{
	margin-top:25px;
	cursor:pointer;	
}

.text-center{text-align:center;}
.stats{background:#F2F2F2;}
.stats .top-border{border-top:2px solid #E2E2E2;}

.menu sup{font-size:0.6em;position:relative;left:-3px;top:-10px;}

.stats-box{padding:20px 30px;}
.stats-box.purple{border-color: #8e44ad;}
.stats-box.green{border-color: #27ae60;}
.stats-box.grey{border-color: #34495e;}

.stats-box.purple .title, .stats-box.purple span{color:#8e44ad;}
.stats-box.green .title, .stats-box.green span{color:#27ae60;}
.stats-box.grey .title, .stats-box.grey span{color:#34495e;}

#wrapper{padding-top:60px}
#header{
	height: 60px;
    padding: 16px 0;
}


.power-box.box-2 .title{border-color:#1273A3;}
.power-box.box-3 .title{border-color:#F84E57;}

.stats .top-border{padding:10px 0;}
.stats .stats-box p:last-child{margin-bottom:1em;}

.collapse{
	max-height:0;
	transition: height 800ms;
	overflow:hidden;	
	transition: max-height 0.5s ease-out;
	/*color:transparent;*/
}
.collapse.in{
	max-height:500px;
	transition: max-height 0.75s ease-in;	
	/*color:#252729;*/
}

a.big{font-size: 21px;font-weight:bold;}

a.readmore{
	display:inline-block;
	text-decoration:none;
	position:relative;
}
a.readmore::after{	
	right:0;
	left:0;
	position:absolute;
	bottom:-20px;
	margin:0 auto;
	display:block;
	content:'';
	width: 0; 
	height: 0; 
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #F2F2F2 transparent transparent transparent;	
	
}
a.readmore.expanded::after{
	bottom:-10px;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #fff transparent;
}

@media screen and (min-width: 900px){
	#header{
		height: 70px;
		padding: 21px 0;
		background: rgba(37, 39, 41, 0.97);
	}
	#wrapper {padding-top: 70px;}	
}
@media screen and (max-width:768px){
	.stories-row{
		margin:0;
	}	
	.section-stories .carousel{padding:0;}
	.section-stories .section-block{padding:0 15px;}
	/*	
	.section-stories .section-block{padding:0 15px;margin:0 auto;}
	*/
	
	#stats-expand{padding:0 15px;}
	
	img.msnbc{text-align:center;display:block;margin:0 auto 15px auto;}
}
@media screen and (min-width: 768px){
	
	img.msnbc{float:left;padding-right:15px;margin-top:5px;}
	
	.section-hero p {
		max-width:940px;
	}
	.section-stories .quote p{font-size:32px;}
	.section-hero{
		max-height:600px;
	}
	
	.section-hero {
		min-height:600px;
	}
	.section-powers{padding:70px 0;}
	.section-stories{padding:70px 0 50px 0;}
	.section-media{padding:70px 0;}
	.section-partners{padding:70px 0;}
	
	.section-partners .section-block{margin-bottom:0;}

	.section-hero .play {
		width:80px;
		height:80px;
	}
	.stats-box:after{display:none;}
}
@media screen and (max-width:992px){
	.hide-mobile{display:none !important;}
	.section-hero h1{font-size:38px;}
	.section-hero{padding:25px 0 35px 0}
	.stats-box{font-size:16px;width:100%;}
	#facebook-feed{
		margin-top:30px;
	}
	.section-projects .section-title{line-height:1em;}
	.section-projects{background-size:contain;}
	.quote{margin-top:100px;}
	.owl-prev{left: 5px;}
	.owl-next {right: 5px;}
	.stats-box .inner{padding:0 30px;}
	.section-hero{min-height:650px;}
	
	.power-box.box-2 .content .symbol{text-align:left;padding-left:0px;padding-right:15px;}
	
}
@media screen and (min-width:992px){
	.hide-desktop{display:none !important;}
	.social-block{text-align:left;}
	.social-block > div{width:49%;display:inline-block;float:left;}
	
	#facebook-feed{
		margin-top:55px;
		float:right;
		padding-left:30px;
	}
	.owl-prev{left: 25px;}
	.owl-next {right: 25px;}
	
	
	.partners-container .one{
		
	}
	
}
@media screen and (min-width: 1000px){	
	
	.power-box.first .image{width:initial !important;}
	.power-box.box-2 img{left:0 !important;z-index:-1;}
	.power-box.box-2 .content{left:inherit;right:0}
	.power-box.box-2 .content{width:60%;}
	
	.power-box.box-1 .content {width:70%;}
	.power-box.box-2 .content{width:65%;top:45%;}
	.power-box.box-3 .content{width:65%;}
	
	
	.stats-box{width:30%;}
	.stats-box .inner{padding:0 50px;}
	.power-box.second{
		bottom:220px;
	}
	.power-box.second .content{margin-top:10px;}
	.power-box.third .image{bottom:90px;}
	.power-box.third:after{height:180px;}
	.power-box.second .title{margin-bottom:0;}
	
	
}

@media screen and (min-width: 1100px) {
	.partners-container ul li {
	   width: 14.285%;
	}
}


@media screen and (min-width: 1400px){
	.stats-box .inner{padding:0 80px;}	
}

h2.section-title{
	font-family:"Nationale", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
}

h3.title{
	font-family:"Nationale", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:22px;
}

.section-powers p{
	font-family:"Nationale", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:18px;
}

.section-projects p{
	font-family:"Nationale", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
}

.section-media{font-family:"Nationale", "Helvetica Neue", Helvetica, Arial, sans-serif;}

.section-stories p{
	font-family:"Nationale", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
}

.section-projects .section-title{font-size:38px;}


#main-navigation-toggle{display:none;}


.section-hero.playing{
	background:black !important;
	padding:0px;
}

.section-hero.playing:after{background-image:none;display:none;}

/* owl carousel tweaks */
.owl-carousel {position: relative;}
.owl-prev,.owl-next {
	position: absolute;
	top: 50%;
	margin-top: -10px; 
}
.owl-nav{font-size:2em;}
.owl-nav:hover{color:#F7D188;}