footer{position:relative;padding:60px 0;font-size:0.8rem;background:#363636;border-top:120px solid #E8E8E8}.footer-nav,.footer-socialbar,.footer-contact{float:left;width:calc(100% / 3)}.footer-nav ul{margin:0 0 0 65px}.footer-nav ul li{display:inline}.footer-nav ul li a{color:#989898;text-transform:uppercase;line-height:1;margin:0 10px 0 0}.footer-nav ul li:last-child a{margin:0}.footer-nav ul li a:hover{color:#fff}.footer-socialbar ul{margin:0 auto;text-align:center}.footer-socialbar ul li a:hover{opacity:1}.footer-contact{text-align:right}.footer-contact address{font-style:normal;margin:0 65px 0 0;color:#989898;text-transform:uppercase;line-height:1}.footer-contact span,.footer-contact a{color:#fff;white-space:nowrap;line-height:2}.logo-list{margin:90px 0}.logo-list [class^="row-"]{border-top:#474747 1px solid;padding:90px 0 0 0}.logo-list ul{text-align:center}.logo-list ul li{display:inline-block;margin:0 20px;height:70px;opacity:.2;transition:all .4s ease}.logo-list ul li img{height:70px;max-width:auto;width:auto;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-filter:grayscale(1)}.logo-list ul li:hover{opacity:1}.logo-list ul li:hover img{filter:none !important}.subnav-list ul{text-align:center}.subnav-list ul li{display:inline;color:#666;line-height:2}.subnav-list ul li:after{content:"/";margin:0 10px}.subnav-list ul li:last-child:after{content:"";margin:0}.subnav-list ul li a{color:#666;line-height:2}.subnav-list ul li:last-child a{color:#fff}.subnav-list ul li a:hover{color:#989898}@media only screen and (max-width: 1400px){.logo-list ul li{height:50px}.logo-list ul li img{height:50px}.logo-list{margin:30px 90px}.logo-list [class^="row-"]{border-top:#474747 1px solid;padding:30px 0 0 0}}@media only screen and (max-width: 1024px){.logo-list{margin:30px 90px}.logo-list [class^="row-"]{border-top:#474747 1px solid;padding:30px 0 0 0}.logo-list ul li{height:30px}.logo-list ul li img{height:30px}footer{padding:30px 0}.footer-nav,.footer-socialbar,.footer-contact{float:none;width:auto;margin:0;padding:20px;text-align:center}.footer-nav ul{margin:0}.footer-contact address{margin:0;padding:20px 30px;border:#989898 2px solid;display:inline-block;margin:0 auto}}@media only screen and (max-width: 620px){.logo-list{margin:30px 90px}.logo-list ul li{display:block;margin:0 0 20px 0}.footer-socialbar ul li a{margin:0 10px 0 0}.footer-socialbar ul li:last-child a{margin:0}}