/* Footer Styles */

footer {
background:#fff;
border-top:1px solid #e0e3e6;
padding:35px 0;
}
footer .heading {
margin-bottom:30px;
padding-bottom:10px;
text-transform:uppercase;
color:#585858;
font:bold 12px/16px arial;
border-bottom:1px solid #ebebec;
width:120px;
}

/* Left Side Icons */

footer .social-icons {
float:left;
margin-left:30px;
position:relative;
}
footer .social-icons li {margin-bottom:10px;}
footer .social-icons .heading {margin-bottom:30px;}
footer .social-icons a {
text-decoration:none;
color:#9fa6ad;
height:36px;
display:inline-block;
padding:0 0 0 50px;
line-height:36px;
}
footer .social-icons .fb a {background:url(/style/responsive/img/footer/facebook.png) no-repeat left top;background-size:36px;}
footer .social-icons .tw a {background:url(/style/responsive/img/footer/twitter.png) no-repeat left top;background-size:36px;}
footer .social-icons .yt a {background:url(/style/responsive/img/footer/youtube.png) no-repeat left top;background-size:36px;}
footer .social-icons .tr a {background:url(/style/responsive/img/footer/tumblr.png) no-repeat left top;background-size:36px;}
footer .social-icons .gp a {background:url(/style/responsive/img/footer/googleplus.png) no-repeat left top;background-size:36px;}
footer .social-icons .in a {background:url(/style/responsive/img/footer/instagram.png) no-repeat left top;background-size:36px;}

footer .social-icons li:nth-child(5) {
position:absolute;
top:57px;
right:-95px;
}
footer .social-icons li:nth-child(6) {
position:absolute;
top:103px;
right:-103px;
}
footer .social-icons li:nth-child(7) {position:absolute;top:149px;right:-110px;}
/* List of Links */

footer .links {
float:left;
}
footer .links ul {
float:left;
margin-right:50px;
}
footer .links a {
text-decoration:none;
color:#9fa6ad;
}

/* Right Hand Side Logos */

footer .logos {float:right;margin-top:71px;}
footer .logos li {float:left;margin:0 0 10px 7px;}
footer .logos p {color:#9fa6ad;text-align:right;font-size:12px;}