.footer-wrapper{margin-top:50px;}
#brands{background-color:#222;color:#fff;padding-top:25px;padding-bottom:25px;}
#brands .section-header{color:#fff;font-size:1.875em;margin-bottom:25px;}
#brands .logo-holder{height:50px;margin-bottom:10px;text-align:center;}
#brands .logo-holder img{width:auto;max-height:50px;}
#brands .story_text{padding:10px 0;border-left:none;}
#brands .story_text p{font-size:.875em;line-height:1.3;}
#brands .story_text a{color:#fff;}
@media (max-width:900px){#brands .brand{width:30%;margin-left:5%;margin-bottom:25px;float:left;}
#brands .brand:nth-of-type(4n), #brands .brand:first-child{margin-left:0;clear:both;}
#brands .brand .logo-holder{height:35px;}
#brands .brand .logo-holder img{max-height:35px;}
}
#footer{background-color:#000;color:#fff;padding-top:25px;padding-bottom:25px;}
#footer .brand-logo{float:left;width:90%;max-width:300px;margin:15px 0;}
#footer .social-btn{width:50px;height:50px;margin-right:1px;background:center center no-repeat #333;display:block;float:left;}
#footer .social-btn.twitter{background-image:url("/img/icon-twitter-white-2x.png");background-size:23px 19px;}
#footer .social-btn.fb{background-image:url("/img/icon-fb-white-2x.png");background-size:14px 26px;}
#footer .social-btn.instagram{background-image:url("/img/icon-instagram-white-2x.png");background-size:21px 21px;}
#footer .links{float:left;width:100%;}
#footer .links ul{float:left;margin-right:35px;min-width:150px;}
#footer .links ul.sections{text-transform:uppercase;}
#footer .links ul li{border-bottom:none;padding:7px 0;font-size:1em;}
#footer .links ul li a{color:#fff;}
#footer .row-fluid.newbay{border-top:1px solid #666;margin-top:20px;padding-top:20px;}
#footer .row-fluid.newbay .logo{float:left;margin-right:25px;}
#footer .row-fluid.newbay .logo img{max-width:100px;float:left;margin-right:25px;}
#footer .row-fluid.newbay .legal{font-family:"Georgia", "Times New Roman", serif;font-size:.75em;vertical-align:middle;}
@media (max-width:768px){#brands .section-header{font-size:1.0em;}
#footer .brand-logo{float:none;margin:15px auto;}
#footer .section-header{color:#666;font-size:1.5em;margin-bottom:25px;}
#footer .links{margin-top:25px;}
#footer .links ul{width:50%;margin:0 0 40px 0;}
#footer .links ul:nth-of-type(2n+1){clear:left;}
#footer .links ul li{background:#222;margin:0 10px 1px 0;padding:10px;}
#footer .social{width:153px;margin:0 auto;}
#footer .row-fluid.newbay{display:block;}
#footer .row-fluid.newbay > div{display:block;}
#footer .row-fluid.newbay .logo{float:none;margin:25px auto;text-align:center;}
#footer .row-fluid.newbay .logo img{margin:0 10px;float:none;}
#footer .row-fluid.newbay .legal{clear:both;text-align:center;margin-top:20px;}
#footer .links ul{margin:0;width:50%;}
#footer .links ul:last-child{margin-top:-82px;}
.footer-wrapper{margin-top:50px;position:relative;z-index:999;}
}
@media (max-width:768px) and (max-width:500px){#footer .links ul{width:100%;text-align:center;margin-bottom:20px;}
#footer .links ul li{margin-right:0;}
#footer .links ul{margin-bottom:0;text-align:center;width:100%;}
}
@media screen and (max-width:561px) and (min-width:501px){.footer-wrapper{margin-top:-25px;}
}
@media screen and (max-width:561px) and (min-width:501px){.footer-wrapper{margin-top:-25px;}
}
/*@media (max-width:960px){.links.list-wrapper > ul:nth-child(4) > li:nth-child(4){display:none;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.links.list-wrapper > ul:nth-child(4) > li:nth-child(4){display:none;}
}*/
.pluginSkinDark a, .pluginSkinDark .uiHeader h3{color:#3B5998;}
.setfooterposition {min-height:calc(100vh - 803px)}