
a{
	color:#000;
}

#bac_faq{
	width:100%;
	background:#f4f4f4;
	padding-top: 20px;

}


#bac_faq .container{
	width:100%;
	max-width:990px;	
	margin:0 auto;
	min-height:300px;
	padding-bottom:100px;
	font-family:'DinCon';


}
#faq_header .left{
	width:auto;
	padding-right:40px;
}
#faq_nav{
	width:100%;
	background-color:#313131;
	color:#fff;
	text-align:center;
	max-width:990px;
	margin:auto;

}

	#faq_nav > ul{
		display:inline-block;
		margin:10px auto ;
		max-width:800px;
		width:auto;
		list-style:none;
	}

	#faq_nav > ul > li{
		width:auto;
		padding:0 10px;
		float:left;
		border-right:1px solid #d9d9d9;
		margin:5px;
		text-align:center;

	}

	#faq_nav > ul > li:last-child{
		border-right:none;
	}


		#faq_nav a{
			color:#fff;
			font-family:'DinCon';
			text-transform:uppercase;
			font-weight:lighter;
			font-size:23px;
		}

	#bac_faq.section  h2{
		border-top:1px solid #d9d9d9;
		/*margin:20px 0px;*/
		padding:47px 0 47px 40px;
		text-transform:uppercase;
		font-size:3.2rem;
		}

	#bac_faq .more_questions h2{
		font-size:2.6rem;
	}

	#bac_faq.section  h2:first{
		margin-top: 60px;
	}

	#bac_faq .questions{
		margin:0 10px 8px;
	}

	#bac_faq .questions h3{
		border:5px solid #AD2AAD;
		border-bottom:none;
		padding:28px 30px 19px 30px;
		font-size:2.8rem;
		color:#AD2AAD;
		text-transform:uppercase;
		line-height:32px;
	}

	#bac_faq .questions .response{
		border:5px solid #d9d9d9;
		border-top:none;
		padding:0 30px 2px 60px;
		font-family:'DinCon';
	}

	#bac_faq .questions .response p{
		font-family:'Din';
		line-height:2.3rem;
		margin-bottom:1.2em;
		font-size:1.6rem;
	}

	#bac_faq .questions .response a{
		color:#AD2AAD;
	}

	#bac_faq h2 a{
		color:#AD2AAD;
	}

	#bac_faq h2 a:hover{
		text-decoration:underline;
	}

#also_like{
	margin-top:0;
}





@media only screen and (max-width:767px){

	.container{
		width:100%;
	}

	.section_header .container{
		padding:0 40px;
	}

	.section_header .left, .section_header .right{
		margin:0;
	}

	#site_faq .container{
		padding:0;
	}

	.questions{
		padding:0 40px;
	}


	#bac_faq .container{
		padding:0px 0px;
	}

	#faq_nav > ul{
		display:inline-block;
		margin:10px auto ;
		max-width:500px;
		width:auto;
		list-style:none;
	}

	#faq_nav > ul > li{
		width:28%;
		padding:0 .5em;
		float:left;
		border-right:1px solid #d9d9d9;
		margin:5px;
		text-align:center;
		line-height:2em;
	}

	#faq_nav >ul >li a{
		vertical-align:middle;
	}

	#bac_faq .questions h3{
		padding:33px 35px 30px 34px;
	}

	#bac_faq .questions .response{
		padding:0 65px 11px 69px;
	}

	#bac_faq .questions{
		margin:0 10px 15px;
	}
}