.footer {}

.footer .redline {height:5px;background:#c7000d;}
.footer .social {height:70px;border-bottom:1px solid #b3b3b3;overflow:hidden;}
.footer .social .content {font-size:14px;margin:0px -40px;line-height:70px;}
.footer .social span {display:block;margin:0px 40px;height:70px;float:left;line-height:70px;}
.footer .social a {display:block;margin:0px 50px;height:70px;background:center center no-repeat;float:left;}

.footer .social .fb {width:25px;background-image:url(social/fb.gif);}
.footer .social .tw {width:31px;background-image:url(social/tw.gif);}
.footer .social .vk {width:25px;background-image:url(social/vk.gif);}
.footer .social .yt {width:36px;background-image:url(social/yt.gif);}
.footer .social .inst {width:25px;background-image:url(social/ig.gif);}

.footer .sitemap {padding:36px 0;position:relative;margin:0px -10px;}
.footer .sitemap .item {float:left;width:140px;margin:0px 10px;}
.footer .sitemap a {font-size:12px;color:#000000;line-height:16px;margin:0 0 4px 0;display:block;text-decoration:underline;}
.footer .sitemap a.title {font-size:11px;font-weight:bold;text-transform:uppercase;margin:0 0 1em 0;text-decoration:none;}
.footer .sitemap a:hover {color:#c7000d;}
