.thestories{
	background:url(../images/the-stories-bg.jpg) no-repeat top right;
	background-size:contain;	
	padding:20px 0px;
}
.thestories.bg2{
	background:url(../images/the-stories-bg2.jpg) no-repeat top right;
}
.thestories ul{
	list-style:none;
	padding:0px;
	margin:0px;	
}
.thestories ul li{
	margin-top:60px;
	background:url(../images/3point-box-bg.png) no-repeat top left;
	width:30.7%;
	display:inline-block;	
	margin-right:2%;
	vertical-align:top;
	min-height:375px;
	position:relative;
	padding-bottom:15px;
	margin-bottom:15px;
}
.thestories ul li img{
	position:absolute;
	top:-45px;
	left:50%;
	margin-left:-50px;
	max-width:100px;
}
.thestories ul li p{
	text-align:center;	
	margin:50px 20px 15px;	
	font-size:15px;
}
.thestories ul li:last-child{
	margin-right:0px;	
}
.thestories ul li cite, .thestories_fullstory cite, .thestories_fullstory2 cite{
	text-align:center;
	display:block;	
	color:#FD5003;
	font-style:normal;	
}
.thestories_fullstory{
	background:#d9d9d9 url(../images/the-stories-arrow.jpg) no-repeat top left;
	padding:20px 70px;
}
.thestories_fullstory2{
	margin-left:-70px;
	padding:20px 20px 20px 70px;
	background:#DDEAF6;	
	margin-bottom:20px;
}

.stories_content{
	font-size:16px;	
}
.stories_section1{
	background:url(../images/stories_section1-bg.jpg) no-repeat top left;
	background-size:contain;
	min-height:300px;	
}
.stories_section1 .left{
	width:58%;	
	position:relative;
}
#stories_video #stories_video_container{
    width: 400px;
    height: 226px;
    position: absolute;
    right: 0px;
    top: 35px;
}

.stories_section1 .right{
	width:42%;	
}
.stories_section1 .right > div{
	padding:30px 70px 30px 50px;	
}
.stories_section1 .right > div p{
	text-align:center;
	font-size:18px;
	color:#000;
}
.stories_section1 .right > div .txt_orange{
	font-size:16px;	
}
.stories_section2{
	padding:20px 0px;	
	font-size:16px;
}
.stories_section2 ul{
	list-style:none;	
	padding:0px;
	margin:0px;
}

.stories_section2 ul li{
	display:inline-block;
	width:32%;	
	vertical-align:top;
}
.stories_section2 ul li > div{
	padding:0px 20px;	
}

.stories_section2 ul li img{
	margin-bottom:15px;	
}

.stories_section4{
	background:#deebf7;	
	margin:25px 0px;
}

.stories_section4 > img{
	float:left;
}
.stories_section4 > div.right{
	padding:30px 70px 20px 0px;
	width:70%;
}

.stories_section5{
	background:#d9d9d9;	
	font-size:16px;
	padding:30px 0px;
}

.stories_section5 img{
	float:right;
	margin-left:30px;	
}

.stories_section6{
	padding:20px 0px;
}
.stories_section6 ul{
	list-style:none;
	padding:0px;
	margin:0px;	
}
.stories_section6 ul li{
	margin-top:60px;
	background:url(../images/3point-box-bg.png) no-repeat top left;
	width:30.7%;
	display:inline-block;	
	margin-right:2%;
	vertical-align:top;
	min-height:375px;
	position:relative;
	padding-bottom:15px;
	margin-bottom:15px;
}
.stories_section6 ul li img{
	position:absolute;
	top:-45px;
	left:50%;
	margin-left:-50px;
	max-width:100px;
}
.stories_section6 ul li p{
	margin:50px 20px 15px;	
	font-size:16px;
}
.stories_section6 ul li p.txt_orange{
	margin-top:10px;	
}
.stories_section6 ul li:last-child{
	margin-right:0px;	
}
.stories_section6 ul li cite{
	display:block;	
	color:#FD5003;
	font-style:normal;	
}
.stories_section7{
	font-size:16px;	
}



.stories_section10{
	background:url(../images/hp-section10-bg.jpg) no-repeat top left;
	background-size:contain;
	min-height:300px;	
	margin-top:0px;
	margin-bottom:-25px;
}
.stories_section10 ul{
	margin:50px 0px 0px;
	padding:0px;
	list-style:none;	
	float:right;
	width:55%;
}
.stories_section10 ul li{
	color:#000;
	padding-bottom:20px;
}
.stories_section10 ul li:last-child{
	padding-bottom:0px;	
}
.stories_section10 ul li p{
	text-align:right;
	margin:0px;	
}
.stories_section10 .faces{
	float:right;
	width:25%;	
}

.stories_section10 .faces div{
	padding:30px 30px 30px 15px;	
}


@media screen and (max-width:768px){
	.stories_section10{background:none;}
	.stories_section10 .faces{width:35%;}
	.stories_section10 ul{width:60%;}

}


@media screen and (max-width:640px){
	.stories_section10{margin-bottom:0px;}
}

@media screen and (max-width:480px){
	.stories_section10 .faces{float:none;width:auto;text-align:center;border-top:1px solid #ccc;}
	.stories_section10 ul{margin:20px;width:auto;float:none;}
}

