


/* -------------------- footer styles ---------------------- */

.footer-outer               { background:#484848; }
.footer                     { padding: 20px 0px 60px 0;}




.footer-links ul { list-style-type:none; padding: 0; margin: 0; display:block; }
.footer-links li { color:#a5a5a5; float:left; font-size: 13px; text-transform:uppercase;  }
.footer-links li a { color:#a5a5a5; padding: 5px 20px; border-right: 1px #a5a5a5 solid; display: inline-block;  }
.footer-links li:first-child a { border-left: 1px #a5a5a5 solid;  }
.footer-links li a:hover { color:white;  }


.division p { text-align:right; color:#a5a5a5; font-size: 11px; margin-bottom: 50px;  }
.division p span { font-size: 24px; display: inline-block; padding: 0 0 8px 0;  }



.copyright p { font-size: 10px; color:#a5a5a5; text-transform:uppercase; }
.sot p { text-align:right; font-size: 10px; color:#a5a5a5; text-transform:uppercase; }



.linkback { background:black; padding: 6px 0; }
.linkback p			{ text-align:center; font-size: 9px; margin: 0;  }
.linkback p a			{ color:gray; }



/* -------------------- footer styles -- end ---------------------- */



@media screen and (max-width:771px) {

.footer-links ul { margin-bottom: 20px;}
.footer-links li { float:none;  }
.footer-links li a { border: 0; border-bottom: 1px #a5a5a5 solid; padding: 10px 20px; display: block; clear:both; width: 100%; text-align:center; }
.footer-links li:first-child a { border-left: 0; border-top: 1px #a5a5a5 solid;   }

.division  { clear:both; }
.division p { text-align:center; }


.copyright p,
.sot p { text-align:center; }

}
