.bc-footer{height:auto;margin-bottom:20px;}
.bc-footer .content-wrapper{width:100%;margin:0 auto;height:auto;}
.foot-alink{width:100%;margin-top:30px;display:none;overflow:hidden;zoom:1;}
.other-link{display:block;float:left;color:#336699;line-height:28px;font-size:14px;font-size:0.875rem;width:22%;text-align:left;text-decoration:none;padding-left:3%;}
.other-link:hover{text-decoration:none;}

.foot-toolbar{width:100%;margin-top:30px;overflow:hidden;zoom:1;}
.cq-placeholder-footernav{width:100% !important;}
.content-wrapper .foot-toolbar .footer-options{margin-top:0;width:auto;height:auto;}
.bc-footer .content-wrapper .footer-options ul li{margin-right:0;width:22%;padding-left:3%;}
.bc-footer .content-wrapper .footer-options ul li a{color:#336699;line-height:28px;}

.foot-clear{clear:both;}

.bc-footer .content-wrapper .footer-copy{width:auto;height:auto;margin-top:30px;font-size:12px;line-height:24px;color:#666666;padding-top:19px;border-top:solid 1px #ecebeb;padding-left:3%;width:97%;}
.bc-footer .content-wrapper{width:960px;}
@media all and (min-width:1200px){
    .bc-footer .content-wrapper{width:960px;}
	.other-link{font-size:14px;font-size:0.875rem;}
	.bc-footer .content-wrapper .footer-options ul li a{font-size:14px;font-size:0.875rem;}
}
@media all and (min-width:960px) and (max-width:1200px){
    .bc-footer .content-wrapper{width:850px;}
	.other-link{font-size:12px;}
    .bc-footer .content-wrapper .footer-options ul li a{font-size:12px;}
}
@media all and (min-width:730px) and (max-width:960px){
    .bc-footer .content-wrapper{width:85%;}
	.other-link{font-size:12px;}
    .bc-footer .content-wrapper .footer-options ul li a{font-size:12px;}
	.bc-footer .content-wrapper .footer-copy{width:92%;}
	.bc-footer .content-wrapper .footer-options ul li:last-child{width:40%;}
}
@media all and (min-width:640px) and (max-width:730px){
    .bc-footer .content-wrapper{width:85%;}
	.other-link{font-size:12px;width:30.3333333%;}
    .bc-footer .content-wrapper .footer-options ul li{width:30.3333333%;}
    .bc-footer .content-wrapper .footer-options ul li a{font-size:12px;}
	.bc-footer .content-wrapper .footer-copy{width:92%;}
} 
@media all and (min-width:360px) and (max-width:640px){
	.bc-footer .content-wrapper{width:95%;height:320px;}
	.other-link{font-size:12px;width:47%;float:left !important;}
    .bc-footer .content-wrapper .footer-options ul li{width:47%;float:left !important;}
    .bc-footer .content-wrapper .footer-options ul li a{font-size:18px;line-height:32px;}
	.bc-footer .content-wrapper .footer-copy{width:92%;font-size:18px;line-height:32px;padding-left:0;}
	.bc-footer .content-wrapper .footer-options{padding-left:0;}
	.bc-footer .content-wrapper .footer-options ul li:last-child{width:100%;}
}
@media all and (min-width:120px) and (max-width:360px){ 
	.bc-footer .content-wrapper{width:95%;height:385px;}
	.other-link{font-size:12px;width:92%;float:none !important;}
    .bc-footer .content-wrapper .footer-options ul li{width:47%;float:left !important;}
    .bc-footer .content-wrapper .footer-options ul li a{font-size:18px;line-height:32px;}
	.bc-footer .content-wrapper .footer-copy{width:92%;font-size:17px;line-height:32px;padding-left:0;}
	.bc-footer .content-wrapper .footer-options{padding-left:0;}
	.bc-footer .content-wrapper .footer-options ul li:last-child{width:100%;}
}

