/*================ Footer ================*/
#footer {background-color:#012c9b;border-top:8px solid #f5be40;padding:40px 0 80px 0;}
#footer .footer-left-block {float:left;width: 25%;}
#footer .footer-middle-block {float:left;width: 50%;text-align:center;color:#fff;}
#footer .footer-middle-block .top-block {display:inline-block;clear:both;padding-bottom: 20px;}
#footer .footer-middle-block .top-block ul {list-style-type:none;padding:0;margin:0;}
#footer .footer-middle-block .top-block ul li:first-of-type {padding-left:0px;}
#footer .footer-middle-block .top-block ul li {display: inline-block;padding: 0 15px;border-right:1px solid #fff;margin-bottom: 10px;}
#footer .footer-middle-block .top-block ul li:last-of-type {border-right:none;padding-right:0px;}
#footer .footer-middle-block .top-block ul li a {color:#fff;font-weight:600;text-decoration:none;font-size: 16px;}
#footer .footer-middle-block .top-block ul li a:hover {text-decoration:underline;}
#footer .footer-middle-block .middle-block {font-weight:600;font-size:16px;}
#footer .footer-right-block {float:left;width: 25%;}
#footer .footer-right-block .mascot {float:right;}

.footer-social { margin-top: 1.25rem; }
.footer-social > ul { margin: 0; padding: 0; }
.footer-social > ul li { display: inline-block; margin: 0 2px; list-style: none; }