﻿/*********** footer ************/
footer { background: #666; *zoom: 1; color: #fff; font-size: 16px; padding: 35px 0 0; text-align: right; line-height: 1.4; font-family: Arial, Helvetica, sans-serif; direction: rtl;}
footer:after { content: ""; display: table; clear: both; }
footer a { color: #fff; text-decoration: none; }
footer a:hover { color: #2ae2e2; }
footer .cols { *zoom: 1; min-width: 980px; max-width: 1024px; margin: auto; padding: 0px 10px 0px 10px; box-sizing: border-box;}
footer .cols:after { content: ""; display: table; clear: both; }
footer .cols dl:first-child { margin: 0; padding: 0 0 20px; float: right; width: 12.5%; }
footer .cols dl:last-child { margin: 0; padding: 0 0 20px; float: right; width: 13.5%; }
footer .cols dl { margin: 0; padding: 0 0 20px; float: right; width: 18.5%; }
footer .cols dt { margin: 0; padding: 0; font-weight: bold; }
footer .cols dd { margin: 8px  0; padding: 0; }
footer .social { *zoom: 1; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; min-width: 980px; max-width: 1024px; margin: auto;   padding: 24px 0px 24px 0px; }
footer .social:after { content: ""; display: table; clear: both; }
footer .social a span[class^="icon-"] { font-size: 19px; margin-left: 20px; vertical-align: middle; }
footer .social .logo { background: url(/images/homepage2015/logo.png) center no-repeat; width: 115px; height: 37px; background-size: cover; float: left; margin-top: -7px; }
footer .bottom { min-width: 980px; max-width: 1024px; margin: auto; font-size: 13px; text-align: center; padding: 37px 0; }