html,button,input,select,textarea{color:#545454}body{font-size:1em;line-height:1.4}::-moz-selection{background:#efefef;text-shadow:none}::selection{background:#efefef;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:#3e4459;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"proxima-nova",sans-serif}a{color:#007ebd}a:visited{color:#4687b9}a:hover{color:#007ebd}a:active{color:#4687b9}h1,h2,h3,h4,h5,h6{color:#3e4459;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}h1{font-size:44px;line-height:47px;font-weight:600}h2{line-height:29px;font-size:22px;font-weight:normal}p{color:#545454}input[type=text]{border-color:#939598;border-radius:3px;font-family:"proxima-nova",sans-serif}input[type=submit]{border:0;background-color:#b2b2b2;color:#fff;border:0;padding:7px 10px;border-radius:3px;font-family:"proxima-nova",sans-serif;font-weight:700}input[type=email],.resources input{border-color:#939598;border-radius:3px;padding-top:7px;padding-bottom:7px;font-family:"proxima-nova",sans-serif}.btn,.sector.newsletter form .btn{background-color:#094e6b;color:#fff !important;border:0;padding:7px 12px;border-radius:3px;font-family:"proxima-nova",sans-serif;font-weight:700;text-transform:none}.btn:hover,.sector.newsletter form .btn:hover{background-color:#007ebd}section[role=main]{font-family:"proxima-nova",sans-serif}section[role=main] .insider{color:#fff;float:left}section[role=main] .index-promo{box-shadow:none}section[role=main] .index-promo .promo-headline{margin-bottom:1.5rem;padding:1rem 0}.filter-list-controls select.filter-list{border:1px solid #ccc;background:#000;color:#fff;font-family:"proxima-nova",sans-serif}.bubble{background-color:#007ebd;border-radius:50%;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);color:#fff;display:inline-block;font-size:1rem;font-style:normal;line-height:50px;text-align:center;text-transform:lowercase;width:50px}#superadunit .ad-header .brand-logo{background:url(//idge.staticworld.net/itw/ITworld_logo.svg) 0 0 no-repeat;background-size:141px 42px;height:42px;width:141px}#superadunit.hidden{display:none;position:absolute;top:0;left:0;width:100%}#superadunit.unhidden{display:block;position:fixed;height:100%;top:0;left:0;width:100%;z-index:999999999;background-color:rgba(0,0,0,0.85);height:100%}#superadunit .ad{text-align:center;z-index:12000;width:65%;margin:45px auto 100px}#superadunit .ad-container{width:640px;margin:0 auto}#superadunit .ad-header{border-bottom:2px solid #ccc;padding-bottom:10px;overflow:hidden;margin-bottom:45px}#superadunit .ad-header .brand-logo{float:left}#superadunit a,#superadunit img{border:0;z-index:12000}#superstitial-text{display:block;color:#fff;font-size:20px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;float:right;font-weight:normal}#oc-head .masthead .logo{background-image:url(https://alt.idgesg.net/images/furniture/idgconnect/idg-connect-logo.svg);width:109px;height:100%;margin:5px 10px 0}@media only screen and (min-width:60.625em){#oc-head .container-links{margin-left:50px}}#oc-head .container-links li{text-transform:uppercase;font-size:14px;font-weight:600;font-family:"proxima-nova",sans-serif;margin:0 17px}#oc-head .container-links li a{color:#babcc0}#oc-head .container-links li a:hover{color:#fff}#oc-head .oc-head-right{margin-right:20px}.megamenu{background-color:#191d2d !important}.megamenu.open .mega-close{color:#fff}.megamenu.open .search-expand #gsc-i-id1{color:#fff}.megamenu .mega-logo-content .mega-logo{height:84px;width:240.95px;padding-bottom:25px}.megamenu .mega-mobile-nav .search-btn i{color:#fff}.megamenu .mega-submenu .ss-left{color:#fff}.megamenu .latest-insider{display:none !important}.megamenu .idg-network .tooltip-links{background:0}@media only screen and (min-width:48em){.megamenu .idg-network .tooltip-links{background-color:#53586b;border:0}}.megamenu .idg-network .tooltip-links:before{border:0}.megamenu .mega-grp #megacolumn4 a{color:#fff}.megamenu .mega-grp #megacolumn4 a:hover{color:#007ebd}.megamenu .mega-grp .mega-hed{color:#f9f9f9;font-size:14px;font-weight:bold;letter-spacing:0;line-height:18px}.megamenu .mega-grp .mega-hed span{font-family:"proxima-nova",sans-serif}.megamenu .mega-grp .mega-hed a{color:#fff}.megamenu .mega-grp .mega-hed a:hover{color:#007ebd}@media only screen and (min-width:48em){.megamenu .mega-grp .mega-hed{font-size:15px}}.megamenu .mega-col ul li{font-family:"proxima-nova",sans-serif;color:#fff;font-size:14px;font-weight:400;letter-spacing:0;line-height:17px}.megamenu .mega-col ul li a{color:#fff;font-weight:400}.megamenu .mega-col ul li a:hover{color:#007ebd}.megamenu .mega-col .network a.network-text{color:#fff}.megamenu .mega-col .network a.network-text:hover{color:#007ebd}.megamenu .mega-footer{color:#c1c3cb;font-size:14px;border-top:0}.megamenu .mega-footer .mega-about a{color:#c1c3cb;font-size:14px;letter-spacing:0;line-height:17px;font-weight:400}.megamenu .mega-footer .mega-about a:hover{color:#007ebd}.megamenu .mega-footer .mega-social{display:block}.megamenu .mega-footer .mega-social li{margin-left:0 !important}.megamenu .mega-footer .mega-social li:first-child{font-size:14px;font-weight:bold;letter-spacing:0;line-height:17px}.megamenu .mega-footer .mega-social li .ss-icon.ss-social-circle{height:27px;width:20px;color:#c1c3cb;font-family:"SS Social";font-size:20px;letter-spacing:0;line-height:27px}