footer{background-color:#000;-webkit-font-smoothing:antialiased}footer .brand .logo{color:#fff;background:url(//alt.idgesg.net/images/furniture/computerworld/computerworld-fn-logo.svg) 0 0 no-repeat;background-size:183px 28px;position:relative;height:28px;width:183px;margin:.3em auto 1.5rem auto}@media only screen and (min-width:48em){footer .brand .logo{background:url(//alt.idgesg.net/images/furniture/computerworld/computerworld-fn-logo.svg) 0 0 no-repeat;background-size:260px 40px;height:40px;width:260px}}footer .brand .tagline{color:#fff;border-left:0 none;margin-top:1.25rem;padding-left:0}@media only screen and (min-width:48em){footer .brand .tagline{margin-top:1.625rem}}footer .brand .follow{display:block;margin-top:20px}@media only screen and (min-width:48em){footer .brand .follow{margin-top:15px;margin-right:15px}}footer .brand .follow label{display:inline-block;float:none;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.25rem;font-weight:700;color:#fff}@media only screen and (min-width:48em){footer .brand .follow label{float:left;margin-top:-0.1875rem}}footer .brand .follow ul{display:inline-block;margin-top:-2px}footer .brand .follow ul li{border-right:0 none;padding:0 .625rem;position:relative}footer .brand .follow ul li a{position:relative;top:5px}footer .brand .follow ul li a:link,footer .brand .follow ul li a:visited{color:rgba(255,255,255,0.6);float:left}footer .brand .follow ul li a:hover,footer .brand .follow ul li a:active{color:#a31e22}footer .brand .follow ul li .brand{padding:0}footer .topics{padding-top:2.25rem;float:none;background-color:#000;max-width:none;clear:both}@media only screen and (min-width:48em){footer .topics{padding-top:1.25rem}}footer .topics nav ul{font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}footer .topics nav ul li{margin-bottom:0;font-weight:700;font-size:1.375rem;text-transform:uppercase}@media only screen and (min-width:48em){footer .topics nav ul li{margin-bottom:.25rem}}footer .topics nav ul li::after{position:relative;color:#bccdce}footer .topics nav ul li:last-child::after{content:none;padding-left:0}footer .topics nav ul li a{color:#bccdce;-webkit-font-smoothing:antialiased}footer .topics nav ul li a:hover{color:#a31e22}footer .topics nav#ft2 ul li{font-weight:400;font-size:.875rem;text-transform:none;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}footer .topics nav#ft2 ul li::after{color:#efefef}footer .topics nav#ft2 ul li a{color:#efefef}footer .topics nav#ft2 ul li a:hover{color:#a31e22}footer .topics nav#ft1,footer .topics nav#ft2,footer .topics nav#ft2{max-width:970px;margin:auto}footer .topics nav#ft2{position:relative;top:5px}@media only screen and (min-width:48em){footer .topics nav#ft2{top:0}}footer .topics nav#ft2{position:relative;top:15px}@media only screen and (min-width:48em){footer .topics nav#ft2{top:0}}footer .about{background-color:#000}@media only screen and (min-width:48em){footer .about{padding-top:0;padding-bottom:0}}footer .about nav ul{font-size:0}footer .about nav ul li{font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.9375rem;padding:0 1rem 0 0;border-right:0;font-weight:400;margin-bottom:.75rem}footer .about nav ul li:last-child{border-right:0 none}footer .about nav ul li a{color:#aaa;background-color:#000}footer .about nav ul li a:hover{color:#a31e22}footer .copyright{background-color:#000;padding-bottom:2em}footer .copyright p{color:#8a8a8a;font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;max-width:970px;margin:0 auto;text-align:center}@media only screen and (min-width:48em){footer .copyright p{text-align:left}}footer .copyright p span{color:#999;display:inline-block;padding-top:10px}footer .copyright p span a{color:#666;text-decoration:none}footer .copyright p span.bu{display:inline}footer .copyright p a{color:#8a8a8a}footer .copyright p a:hover{color:#a31e22}footer .copyright .network{border-color:#878686;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;float:none;margin-top:1rem}@media only screen and (min-width:48em){footer .copyright .network{float:right;margin-top:-1.5rem}}footer .copyright .network #network-selector.open{border:1px solid #878686;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;left:-1px}footer .copyright .network .label{color:#000}