@charset "UTF-8";html,button,input,select,textarea{color:#3e3e3e}body{font-size:1em;line-height:1.4}::-moz-selection{background:#61c4fa;text-shadow:none}::selection{background:#61c4fa;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:#3e3e3e;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#0f76ae}a:visited{color:#0f76ae}a:hover{color:#61c4fa}a:active{color:#61c4fa}body{font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}h1,h2,h3,h4,h5,h6{color:#3e3e3e}h1{font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:2.5rem;font-weight:800;line-height:2.8125rem;letter-spacing:-1px;text-transform:uppercase}p{color:#3e3e3e;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}p a{font-weight:400}.btn{background-color:#fff;border:1px solid #0f76ae;color:#0f76ae;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.75rem;font-weight:700;line-height:.625rem;padding:10px;position:relative;text-decoration:none;text-transform:uppercase;top:-1px}.btn:hover{background-color:#0f76ae;color:#fff}input[type=text],input[type=password],input[type=email]{box-shadow:none;border:1px solid #a4a4a4;border-radius:3px;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.filter-list-controls select.filter-list{background-image:url(//idge.staticworld.net/itn/navigatedown.svg) !important;background-position:95% center !important;background-size:11px 7px;background:#fff;border:1px solid #a4a4a4;color:#000;font-size:.875rem;font-weight:700;opacity:.4;text-transform:uppercase}@media only screen and (min-width:48em){.filter-list-controls select.filter-list{background-position:91% center !important}}.filter-list-controls:after{content:none !important}#superadunit .ad-header .brand-logo{height:50px;width:132px;background:url(//idge.staticworld.net/itn/itnews-logo-idg.svg) 0 0 no-repeat;background-size:132px 50px}#superstitial-text{margin-top:25px}#banner{background-color:#6994b6}#banner .main-header{box-shadow:none}#banner .ad{background-color:#e2e6e8;border-top:3px solid #fff;height:auto !important;padding:0 !important}@media only screen and (min-width:48em){#banner .ad{border-bottom:3px solid #fff;border-top:0 none}}#banner .ad #topleaderboard{padding-top:10px;padding-bottom:10px}#banner .topics{background-color:#6ea140;border-bottom:3px solid #fff;font-size:0;line-height:0}@media only screen and (min-width:60.625em){#banner .topics nav{max-width:970px;margin:0 auto}}#banner .topics nav ul li{line-height:1.375rem}#banner .topics nav ul li::after{color:#fff}#banner .topics nav ul li a{color:#fff;font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:700;text-transform:uppercase}#banner section.main{background:transparent url("//idge.staticworld.net/itn/itn-header-bkg.jpg") no-repeat 0 0}@media only screen and (min-width:48em){#banner section.main{padding:25px 10px 6px}}@media only screen and (min-width:79.75em){#banner section.main{background-size:cover}}@media only screen and (min-width:60.625em){#banner section.main .wrapper{max-width:970px;margin:0 auto}}.lt-ie9 #banner section.main .wrapper{width:970px}@media only screen and (min-width:48em){#banner section.main .masthead{top:0}}#banner section.main .masthead a{display:inline-block;outline:0}#banner section.main .masthead button{background-color:#081d36;border:0 none;color:#cac9c6;font-size:1.375rem;height:30px;padding:0;width:30px}@media only screen and (min-width:48em){#banner section.main .masthead button{top:-40px}}#banner section.main .masthead .logo{background-image:url("//idge.staticworld.net/itn/itnews-logo-idg.svg");background-position:center center;background-repeat:no-repeat;background-size:153px 60px;height:60px;margin:0;top:12px;width:153px}@media only screen and (min-width:48em){#banner section.main .masthead .logo{background-size:204px 80px;height:80px;top:0;width:204px}}@media only screen and (min-width:60.625em){#banner section.main .reading{margin-left:30%;margin-left:-webkit-calc(50% - 155px);margin-left:-moz-calc(50% - 155px);margin-left:calc(50% - 155px);top:38px;width:286px}}@media only screen and (min-width:60.625em){#banner section.main .reading #reading-selector{background-color:#081d36;border:1px solid #69737c;padding:4px 0}}#banner section.main .reading #reading-selector.open ul li{border-color:rgba(170,170,170,0.2);font-size:1rem;font-weight:normal}#banner section.main .reading #reading-selector.open ul li:last-child{border-bottom:0 none}#banner section.main .reading #reading-selector.open ul li a{color:rgba(170,170,170,0.88)}#banner section.main .reading #reading-selector.open ul li a:hover{color:#aaa}#banner section.main .reading #reading-selector .label{color:rgba(170,170,170,0.88);font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem;font-weight:700;text-align:center;text-transform:uppercase}#banner section.main .reading #reading-selector .label .colon{display:none}#banner section.main .reading #reading-selector .label .tick{padding-top:6px}#banner section.main .reading #reading-selector .label .tick:before{content:""}#banner section.main .tools ul li{font-size:1.375rem}#banner section.main .tools ul li a{color:rgba(136,202,237,0.52);outline:0;top:10px}@media only screen and (min-width:48em){#banner section.main .tools ul li a{top:7px}}@media only screen and (min-width:48em){#banner section.main .tools ul li a#search-btn .ss-icon{position:relative;top:5px}}#banner section.main .tools ul.user{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}#banner section.main .tools ul.social{margin-top:4px}#banner section.main .tools ul.social li a{color:#999ea4}#banner section.main .tools ul.social li a:hover{color:#aaa}#banner section.tools-expand label{color:#fff;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem;font-weight:300;text-transform:lowercase}#banner section.tools-expand input[type=text]{border-color:#0f76ae;color:rgba(100,100,100,0.9);font-family:"Georgia",serif;font-size:1.125rem;font-style:italic;padding:4px 6px;width:80%;width:-webkit-calc(100% - 155px);width:-moz-calc(100% - 155px);width:calc(100% - 155px)}#banner section.tools-expand input[type=submit]{background-color:#fff;border-color:#0f76ae;color:#0f76ae;font-family:"open-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.75rem;font-weight:700;padding:6px 7px;position:relative;text-transform:uppercase;top:-2px}#banner section.tools-expand input[type=submit]:hover{background-color:#0f76ae;color:#fff}#banner section.tools-expand .search-suggest{color:#fff;font-size:.875rem;font-weight:300;text-transform:lowercase}#banner section.tools-expand .ui-autocomplete li{margin:0 82px}#banner section.tools-expand .ui-autocomplete li a.ui-state-focus{background-color:#6994b6;color:#fff;cursor:pointer}#banner.expand-open section.main{border-bottom:5px solid #fff}@media only screen and (min-width:48em){#banner.expand-open section.main .reading{top:38px}}#banner nav.main{top:78px}@media only screen and (min-width:48em){#banner nav.main{top:119px}}#banner nav.main ul>li{background-color:#043b56;border-top:1px solid #69737c;font-weight:700}#banner nav.main ul>li:first-child{border-top:3px solid #fff}@media only screen and (min-width:48em){#banner nav.main ul>li:first-child{border-top:1px solid #69737c}}#banner nav.main ul>li a{color:#f0f0f0}#banner nav.main ul>li a:hover{background-color:#0f76ae}#banner nav.main ul>li ul li{background-color:#043b56;border-color:#ccc}#banner nav.main ul>li ul li a:hover{background-color:#0f76ae}#banner nav.main ul.secondary>li{border-top:1px solid transparent;font-weight:400}#banner nav.main ul.secondary>li:first-child{border-top:1px solid #69737c}