@font-face{font-family:'4_dotsregular';src:url("/www.idge.cio/css/webfonts/4-dots-webfont.eot");src:url("/www.idge.cio/css/webfonts/4-dots-webfont.eot?#iefix") format("embedded-opentype"),url("/www.idge.cio/css/webfonts/4-dots-webfont.woff") format("woff"),url("/www.idge.cio/css/webfonts/4-dots-webfont.ttf") format("truetype"),url("/www.idge.cio/css/webfonts/4-dots-webfont.svg#4_dotsregular") format("svg");font-weight:normal;font-style:normal}footer{background:#fff;border-top:2px solid #584c4c;-webkit-font-smoothing:antialiased}footer .brand{height:95px;padding:.01em .625em .225em .625em}footer .brand .logo{background:url("//idge.staticworld.net/cio/cio_logo-footer.svg") 0 0 no-repeat;background-size:132px 84px;position:relative;height:92px;width:132px;margin:.3em auto 0 auto}footer .brand .follow{display:block;margin-top:20px}@media only screen and (min-width:48em){footer .brand .follow{margin-top:35px}}footer .brand .follow label{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:-.5px;color:#9fa7ab}footer .brand .follow ul li{padding:0 .5rem}footer .brand .follow ul li a:link,footer .brand .follow ul li a:visited{color:#000;float:left}footer .brand .follow ul li a:hover,footer .brand .follow ul li a:active{color:#ed1c24}footer .brand .follow ul li .brand{padding:0}footer .topics{padding-top:2.25rem;float:none;background-color:#f0f0f0;max-width:none;clear:both;box-shadow:0 0 0 3px #fff,0 0 0 4px #d4d4d4}@media only screen and (min-width:60.625em){footer .topics{padding:2.25rem 10px .5rem}}footer .topics nav ul{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}footer .topics nav ul li{margin-bottom:0;font-weight:800;font-size:1.0625rem;letter-spacing:.25px;text-transform:uppercase}@media only screen and (min-width:48em){footer .topics nav ul li{margin-bottom:.25rem}}footer .topics nav ul li::after{color:#ed1c24}footer .topics nav ul li a{color:#4e4242;-webkit-font-smoothing:antialiased}footer .topics nav ul li a:hover{color:#ed1c24}footer .topics nav#ft1,footer .topics nav#ft2,footer .topics nav#ft2a{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#ft2a{position:relative;top:15px}@media only screen and (min-width:48em){footer .topics nav#ft2a{top:0}}footer .topics #ft1 ul li{font-size:1.0625rem;font-weight:700;text-transform:uppercase}footer .topics #ft2a ul li{font-weight:400;font-size:14px;text-transform:none;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:-.5px}footer .about{background-color:#f0f0f0}footer .about nav ul{font-size:0}footer .about nav ul li{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem;letter-spacing:-.5px;padding:0 .5rem}@media only screen and (min-width:48em){footer .about nav ul li{border-color:#4d4d4d}}footer .about nav ul li a{color:#4d4d4d}footer .about nav ul li a:hover{color:#000}footer .copyright{background:#fff;border-top:1px solid #ccc;margin-top:3px;padding-bottom:2em}footer .copyright p{color:#4e4242;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;max-width:970px;margin:0 auto;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 .network{border-color:#878686;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:-.5px;width:225px;float:none;margin-top:1rem}@media only screen and (min-width:48em){footer .copyright .network{float:right;margin-top:-1.3rem}}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:#4e4242}