#footer{background:#f7f7f7}
#nav-footer{background:#f7f7f7;font-family:myriad-light;font-size:2.2rem;max-width:1164px;padding-bottom:120px;padding-top:120px}
#nav-footer a{color:#5c5c5c;text-decoration:none}
#nav-footer h2{font-family:myriad-regular;line-height:1}
#nav-footer p{font-size:2.2rem}
#nav-footer .menus{margin-bottom:0}
#nav-footer .other{margin-bottom:0}
#nav-footer .logo{margin-bottom:80px;margin-top:120px}
#nav-footer .logo img{height:40px}
#nav-footer-social{margin-top:-5px;padding:0 15px}
#nav-footer-social .btn-group{width:100%;position:relative;padding-bottom:40px}
#nav-footer-social .btn-group .btn{background:0;border:0;font-size:2.6rem;height:2.5rem;line-height:2.6rem;margin-right:2.6rem;padding:0;width:auto}
#nav-footer-social .btn-group .btn:hover{color:#1a1f71;background:0}
#nav-footer-social .btn-group .btn .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
#nav-footer-social .btn-group .btn.active{color:#1a1f71}
#nav-footer-social .btn-group .btn.active,#nav-footer-social .btn-group .btn.focus{background:0;box-shadow:none}
#nav-footer-social .social-item{display:block}
#nav-footer-social ol{list-style:none;margin:0;padding:0}
#nav-footer-social ol li{margin:40px 0}
#nav-footer-social li a:focus,#nav-footer-social li a:hover{color:#1a1f71}
#nav-footer-menu-small{margin-bottom:0}
#nav-footer-menu-small ol{list-style:none;margin:0;padding:0}
#nav-footer-menu-small .panel{background:0;border:0;box-shadow:none;margin:0;padding-left:0;padding-right:0}
#nav-footer-menu-small .panel-heading{padding-bottom:0;padding-left:40px;padding-right:40px;padding-top:40px}
#nav-footer-menu-small .panel-title{border-bottom:1px solid #dedede;font-family:myriad-regular;font-size:2.2rem;padding-bottom:40px}
#nav-footer-menu-small .panel-title a.collapsed .icon-caret{-webkit-transform:none;-ms-transform:none;transform:none}
#nav-footer-menu-small .panel-title a .icon-caret{display:inline-block;font-size:2.2rem;margin-right:15px;margin-top:0;position:relative;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
#nav-footer-menu-small .list-group{background:#eee;border-bottom:1px solid #dedede;border-top:0;padding:0 35px}
#nav-footer-menu-small .list-group-item{background:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #dedede;margin-left:40px;padding:40px 0}
#nav-footer-menu-small .list-group-item:last-child{border-bottom:0}
#nav-footer-menu-medium{list-style:none;margin:0}
#nav-footer-menu-medium h2{font-size:2.5rem;margin:0}
#nav-footer-menu-medium ol{list-style:none;margin:0}
#nav-footer-menu-medium ol li{margin:40px 0}
#nav-footer-menu-medium .title{margin:0}
@media(max-width:767px){#nav-footer{padding-bottom:80px;padding-top:80px}
#nav-footer .logo{margin-top:80px;padding:0 40px}
#nav-footer-social{padding:0 40px}
#nav-footer-social .btn-group{border-bottom:1px solid #dedede}
#nav-footer-social .social-item-mobile{padding-bottom:4rem;border-bottom:1px solid #dedede}
#nav-footer-social ol li{background:transparent;border-top:0;border-bottom:1px solid #dedede;margin:0;padding:40px 0}
#nav-footer-global-sites{border-bottom:1px solid #dedede;margin:0 40px;padding:40px 0}
#nav-footer-global-sites a{font-family:myriad-regular;font-size:2.2rem}
#nav-footer-copyright{margin:0 40px;padding:0}
#nav-footer-copyright p{margin:0}
#nav-footer-copyright span:first-child{float:left}
#nav-footer-copyright span:last-child{clear:both;float:left}
}
@media(min-width:768px){#nav-footer-global-sites{height:160px;margin-bottom:80px;position:relative}
#nav-footer-global-sites a{bottom:0;position:absolute}
#nav-footer-social .social-item{display:inline-block}
#nav-footer-social .social-item .social-item-content{position:absolute;left:0}
}
@media(min-width:768px) and (max-width:991px){#nav-footer-social .btn-group .btn{margin-right:1.2rem}
}
.btn:focus{outline:5px auto -webkit-focus-ring-color !important}