﻿#footer {position:relative;margin:20px auto 0 auto;width:100%;z-index:2000;font-size:12px;float:left;}
#footer, #footer input {
    font-family:AvenirLTStd55Roman;
} 
#footer .social {display:block;padding:7px 0px 4px 0px;margin:0px auto;border:1px solid #051045;border-width:1px 0px;position:relative;}
#footer .social .scroll-to-top {cursor:pointer;position:absolute;right:10px;top:14px;width:0;height:0;border-style: solid;border-width: 0 12.5px 16px 12.5px;border-color: transparent transparent #051045 transparent;}

#footer .social ul {list-style:none; float: none; margin: 0px auto; color: #231f20; padding: 0px;display:table;}
#footer .social ul li {float: left; margin-left: 5px;}
#footer .social ul li:first-child {margin-left: 0px;}

#footer .main-links {padding:23px 0 20px 6px;}
#footer .main-links .section {display:inline-block;vertical-align:top;}
#footer .main-links .section:nth-child(1) {width:223px;}
#footer .main-links .section:nth-child(2) {width:219px;}
#footer .main-links .section:nth-child(3) {width:194px;}
#footer .main-links .section:nth-child(4) {width:162px;}
#footer .main-links .section:nth-child(5) {width:203px;float:right;}
#footer .main-links ul {list-style:none;padding:0px;margin:12px 0 0 0;}
#footer .main-links ul li a {color:#666;padding-bottom:6px;display:block;}
#footer .main-links ul li a:hover {color:#050B47;}
#footer .main-links h3 {font-family:AvenirLTStd95Black;font-size:13px;color:#051045;text-transform:uppercase;margin:0px;}
#footer .main-links #searchfield {float:left;height:25px;width:162px;line-height:28px;font-size:12px;text-indent:5px;border:1px solid #808184;border-right:none;color:#BCBDC4;padding:0px;margin:4px 0 0 0;}
#footer .main-links #searchbutton {background-color:#051045;border:none;margin:4px 0 0 0;height:27px;width:40px;font-size:15px;color:#fff;cursor:pointer;line-height:24px;font-family:Helvetica, Arial, sans-serif;}

#footer .other-brands {display:inline-block;}
#footer .other-brands ul {list-style:none;float: left;font-size: 11px;color: #231f20;padding: 0px;}
#footer .other-brands ul li {float:left;margin-left:6px;text-transform:uppercase;}
#footer .other-brands ul li span {color:#051045;}
#footer .other-brands ul li a {color:#666;}
#footer .other-brands ul li a:hover {color:#050B47;}

@media only screen and (device-width: 768px) 
{
    * {-webkit-appearance: none;-webkit-border-radius: 0;padding:0px;}
    #footer .main-links .section:nth-child(4) {width:161px;}
}