body.section_about {
		background:#000 url(/images/home_main.jpg) top center no-repeat;	
		}
		
	body.section_about #header {
 		background: none; 
 		}
 		
 	body.section_about .vignette {
		display: inline-block;
		}
	
	/* Accordion */
	.acc-trigger {
		cursor: pointer;
		display: block;
		margin: 0 0 10px 0;
		}	
	.acc-trigger a {
		background: url(/images/btn_open.png) no-repeat left;
		display: block;
		color: #ED1C24;
		outline:  none;
		padding: 11px 0 10px 50px;
		text-decoration: none;
		font-weight: bold;
		font-size:22px;
		}	
		
	.acc-trigger.active a {
		cursor: default; 
		background: url(/images/btn_close.png) no-repeat left;
		}
	.acc-trigger a:hover, .acc-trigger.active a{
		color: #ED1C24;
		}
	.acc-container { 
		margin: 0 0 10px 0;
		}
	.acc-container .content{ 
		padding: 5px 0 5px 50px;
		}
	.content p {
		margin-bottom: 10px;
		}
	
	.tm {
		height:200px;
		}
	.qpower_office, .clearfix .aboutlist {
		padding:30px 0;
		}
	
	/**********************************************/
	/*										   	  */
	/*               OLD TEAM SETUP               */
	/*										   	  */
	/**********************************************
	
	.team1, .team2, .team3, .team4, .team5, .team6 {
		position:relative;
		overflow:hidden;
		padding:0;
		margin:0;
		float:left;
		display:inline-block;
		width:20%;
		height:200px;
		}
	.team1 p {
		background:#ED1C24; 
		}
	.team2 p {
		background:#585858; 
		}
	.team3 p {
		background:#C69B5F; 
		}
	.team4 p {
		background:#5D86A0; 
		}
	.team5 p {
		background:#404040; 
		}
	.team6 p {
		background:#2F100F; 
		}
	.team1 p, .team2 p, .team3 p, .team4 p, .team5 p, .team6 p {
		position:absolute;
		top:200px;
		left:0;
		padding-top:25%;
		width:100%;
		height:100%;
		text-align:center;
		font-size:20px;
		text-transform:uppercase;
		line-height:20px;
		color:#FFF;
		}
	.team1 p span, .team2 p span, .team3 p span, .team4 p span, .team5 p span, .team6 p span {
		font-family: 'berlinsanslight';
		display:block;
		text-transform:none;
		}
	.ray {
		background:url(/images/about_ray.jpg) 0 0 no-repeat;
		}
	.todd {
		background:url(/images/about_todd.jpg) 0 0 no-repeat;
		}
	
	
	/**********************************************/
	/*										   	  */
	/*            WHAT WE DO BUTTONS              */
	/*										   	  */
	/**********************************************/
	
	#what_we_do_box h4 a {
		background: url(/images/btn_open.png) no-repeat left;
		display: block;
		outline:  none;
		padding: 11px 0 10px 50px;
		/*
		color: #ED1C24;
		text-decoration: none;
		font-size:22px;
		text-transform: none;
		*/
		}
	
	#what_we_do_box h4 a.open {
		background-image: url(/images/btn_close.png);
		}
		
	/**********************************************/
	/*										   	  */
	/*                TEAM SETUP                  */
	/*										   	  */
	/**********************************************/
	
	.team_member_box {
		width: 25%;
		float: left;
		}
		
	.team_member_box img {
		width: 100%;
		height: auto;
		display: block;

		}
	
	/*
.team_member_box .info_box,
	.team_member_box img.image_num_2,
	.team_member_box img.image_num_3 {
		display: none;
		}
	
*/
	
	.team_member_box .info_box {
	
		display: none;/* block !important; */
		float: left;
		position: relative;
		z-index: 7;
		background: rgba(237,28,36,0.8); /* rgba(198, 155, 95, 0.8); */
		padding:0px;
		width: 100%;
		}
	.team_member_box .info_box_inside {
		
		 position: relative;
		 top: 50%;
		 transform: translateY(-50%);
		 -webkit-transform: translateY(-50%);
		 -ms-transform: translateY(-50%);
		 padding:0 10px;
		 }
  
	
	.team_member_box .info_box h2 {
		text-align: center;
		font-size: 22px;
		font-family: 'berlinsanslight';
		padding-bottom:5px;
		}
	
	
	.team_member_box .info_box h3 {
		text-align: center;
		font-size: 14px;
		line-height: 18px;
		font-family: 'berlinsanslight';
		padding-bottom:5px;
		color: #FFF;
		}
	
	#main_site_content .team_member_box .info_box h3 a {
		text-decoration: none;
		color: #FFF;/*  #ED1C24; */
		}
	
	#main_site_content .team_member_box .info_box h3 a:hover {
		text-decoration: underline;
		}
	
@media only screen and (max-width : 640px) 
{
	.team_member_box {
		width: 50%;
		}
	
	
}
	
	
@media only screen and (max-width : 480px) 
{
	.team_member_box .info_box h2 {
		font-size:18px;
		}
	
	.team_member_box .info_box h3 {
		font-size:12px;
		line-height: 12px;
		}
	
	.team_member_box .info_box h3 a {
		font-size:9px;
		}
}
	
	
	
	
	
	