.fullContainer{width:100%;padding:0}#scrollContainer .feed-topic,#scrollContainer .section-header,.topicResearch .section-header{position:absolute;top:-1px;left:0;border-bottom:none}#scrollContainer .feed-topic.relative,#scrollContainer .section-header.relative,.topicResearch .section-header.relative{position:relative;border-bottom:1px solid #ddd}#scrollContainer section{margin-bottom:5px}#scrollContainer section .article-part{margin-left:20%;width:80%}#scrollContainer section img{max-width:112.5px;position:relative;z-index:10;margin-top:17px}.postDate{top:0!important;font-size:.625em;line-height:100%}.featuredHeadline,.headlineLink,.joblink,.pressLink,.productLink,.quickReadLink,.salary-headline{font-size:1.25em;line-height:119%;top:-2px;position:relative}.authorBlock{display:none}.trending-list img{max-width:100%}.topicResearch .section-header,#QuickSignUp .section-header{position:relative}.search-drop input[type=image]{top:-4.75em;left:-9px}@media only screen and (max-width:767px){body{overflow-y:hidden}nav{display:none}#mobile-nav-header{display:block;position:fixed;top:0;padding:0;left:0;width:100%;height:44px;z-index:1500;background:white none repeat scroll 0 0;text-align:center;border-bottom:1px solid #ddd;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}#mobile-nav-header a.simple-menu{position:absolute;left:0;top:0;background:transparent url(https://www.cleanlink.com/graphics/menu-button.png);background-size:44px 44px;background-repeat:no-repeat;background-position:top left;display:inline-block;width:44px;height:44px}#mobile-nav-header a.simple-menu2{position:absolute;right:0;top:0;background:transparent url(https://www.cleanlink.com/graphics/menu-button2.png);background-size:44px 44px;background-repeat:no-repeat;background-position:top left;display:inline-block;width:44px;height:44px}a.menu-close{background:#F8AE2E url(https://www.facilitiesnet.com/graphics/menu-button-close.png)!important;background-size:44px 44px!important;background-repeat:no-repeat!important;background-position:top left!important}a.menu-close2{background:#F8AE2E url(https://www.facilitiesnet.com/graphics/menu-button-close.png)!important;background-size:44px 44px!important;background-repeat:no-repeat!important;background-position:top left!important}nav>.login,nav>.beacon{display:none}.mobile-logo{margin:0 auto;float:none;width:150px;margin-top:10px}#maincontent{margin:44px auto!important}#sidr,#sidr2{overflow-x:none;overflow-y:auto;height:100%;width:300px;z-index:9999;position:fixed;left:0;top:44px;display:block;background:#F8AE2E}#sidr2{left:auto;right:0}.dropmenu .accordion,.accordion,.accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.accordion,.dropmenu .accordion{background:#F8AE2E;color:#fff;height:100%;width:256px}.accordion-section-header{width:100%;padding:.7em 1em;display:inline-block;border-bottom:1px solid rgba(255,255,255,.2);background:#F8AE2E;transition:all linear 0.15s;font-size:1em;color:#000;font-family:"Rajdhani",arial,sans-serif;text-decoration:none}.mobile-login{width:256px!important}span.email-address{max-width:201px;overflow:hidden;display:inline-block}.accordion-section-header.active{background:#F79E2E;text-decoration:none;border-bottom:none}.accordion-section-header span{padding-bottom:4px}.accordion-section-header.active .email-address{border-bottom:3px solid #FFF;position:relative;top:2px}.accordion-section-header.active span.gear{border-bottom:none}.open{background:#F79E2E}}.accordion-section-header .arrow.down,.accordion-section-header .arrow.up{float:right;margin-top:.5em}.accordion-section-header.active .arrow.down{display:none}.accordion-section-header .arrow.up{display:none}.accordion-section-header.active .arrow.up{display:block;margin-top:.25em}.accordion-section:last-child .accordion-section-header{border-bottom:none}.accordion-section-content{padding:15px;display:none;border-bottom:1px solid rgba(255,255,255,.2)}.accordion-section-content ul{padding:0;margin:0}.accordion-section-content ul li{list-style:none;padding:.625em 0}.accordion-section-content li a{font-size:1em;color:#fff;font-family:"Rajdhani",arial,sans-serif;line-height:1em;text-decoration:none}.accordion-section-content li a:hover{text-decoration:underline}.trending-cover{display:none!important}.trending-cat .div-right{width:100%!important;margin-bottom:15px}.trending-cat .section-header{color:#F6f6f6!important;margin-bottom:0;border-bottom:3px solid #F6f6f6}.mobile-posts-container{padding:0 1em .7em;width:100%;float:left;border-left:1px solid #33a8d6}.mobile-posts-container.user a{font-size:1em;color:#fff;font-family:"Rajdhani",arial,sans-serif;line-height:1em;text-decoration:none}.mobile-posts-container a{text-transform:inherit;display:block;line-height:1.2em;margin-bottom:1em;width:92%}.mobile-posts-container .section-header,.accordion .section-header{position:relative;top:0}@media only screen and (max-width:767px) and (orientation:portrait){#adcolumn{display:none}#scrollContainer{max-width:100%}section.iconads .ad150x80{padding:0 2%}}@media screen and (max-width:767px){html,body{overflow-x:hidden}h1{font-size:2em}h3{font-size:1.25em}#mobnav-btn{color:#000;width:101px;height:50px;background:url(https://www.progressiverailroading.com/graphics/btn-menu.png) no-repeat;text-indent:-9999px;padding:0;float:right;cursor:pointer;display:block}#mobnav-btn{margin:16px 0 0 0}#mobnav-btn:hover{background-color:#191919}#mobnav-btn.active{background-position:left bottom}.mobnav-subarrow{display:block;border-top:1px solid #999;height:35px;width:100%;background:transparent url(https://www.progressiverailroading.com/graphics/icon-plus.png) no-repeat top right!important;z-index:100;margin-top:0;padding-top:0;position:absolute;top:0;right:0;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.container{width:90%;max-width:990px;margin:auto}.articleBody p img{float:none;width:100%;height:auto;left:0;margin:1%;position:relative}.not-web{display:inline}.not-mobile{display:none}#header .mobiletop{position:fixed;top:0;left:0;z-index:9999;width:100%;background:#dadbdd;display:block;height:50px;text-align:center}.toggleMenu{position:fixed;top:0;right:0;z-index:9999}.container_24 .grid_1,.container_24 .grid_2,.container_24 .grid_3,.container_24 .grid_4,.container_24 .grid_5,.container_24 .grid_6,.container_24 .grid_7,.container_24 .grid_8,.container_24 .grid_9,.container_24 .grid_10,.container_24 .grid_11,.container_24 .grid_12,.container_24 .grid_13,.container_24 .grid_14,.container_24 .grid_15,.container_24 .grid_16,.container_24 .grid_17,.container_24 .grid_18,.container_24 .grid_19,.container_24 .grid_20,.container_24 .grid_21,.container_24 .grid_22,.container_24 .grid_23,.container_24 .grid_24{width:100%}section.left,section.right,section.tocLinksContainer,section.HUD,section.pubContainer,section.full{width:98%;padding:0 1%}.toggleMenu{position:fixed;top:0;right:0;z-index:9999}.mobile-hide{display:none}#adsTop{display:none}#adsRight{display:none}.main article{width:100%;margin:0}.main aside{width:100%}footer{position:relative}nav{border-bottom:1px solid #ccc;position:fixed;top:0;right:0;background:#FFF;width:99%;padding-left:1%;z-index:99999}.memberLinks,.slogan{display:none}.logoWrapper{text-align:left}.logo{margin-top:.25em;background-repeat:no-repeat;height:52px;background-size:263px 50px}.main{margin-top:.5em}.footerRight{display:none}.footerLeft{width:100%}.footerLeft .logo{display:none}footer .social{width:100%;text-align:center}.signUp{margin:2em 5% 0em;width:90%}.signUp form{margin-left:5%;width:90%;padding-bottom:2.5em}.signUp .logo{top:-3.75em}.signUp input[type="text"]{float:left;font-size:.5em}.signUp .label{width:20%;font-size:.75em}.signUp input:not([type=submit]):not([type=file]){font-size:.75em}.signUp input.btn[type="submit"]{-moz-appearance:none;-webkit-appearance:none;border-radius:0}.industryType select{font-size:.75em}p,.articleBody p,.byLineContainer{margin-left:inherit;font-size:1.25em}.main article{margin-top:50px}.active{display:block}.nav a{padding:12px 14px;font-family:'PT Sans',arial,sans-serif;font-size:1em;font-weight:700;letter-spacing:-.25px}.nav>li{float:none;border-bottom:1px solid #CCC;text-align:left}.nav>li>.parent{background-position:95% 50%;text-align:left}.nav li li .parent{background-image:url(https://www.criticalfacilitiessummit.com/graphics/downArrow.png);background-repeat:no-repeat;background-position:95% 50%}.nav ul{display:block;width:100%}.nav>li.hover>ul,.nav li li.hover ul{position:static}.nav li li a{padding-left:30px;text-align:left;border-top:1px solid #FFF}.articleList header{padding:.75em 0% .75em 7.5%}.articleList header h3{font-size:1.5em}.articleList a.more,.articleList a:visited.more{padding:.5em 4% .425em;display:inline-block;text-decoration:none;width:inherit;min-height:inherit;border:none;border:1px solid #ccc}.rslides_tabs a{padding:.5em 3%}.articleHeader,.articleBody{padding:0 3%;width:94%}.HUD{background:none}.HUD a.pubLogo{padding-left:3%;max-width:24%;margin-right:0;padding-top:.5em}.HUD a.pubLogo img{max-width:100%}.HUD a.topic{float:right;margin-right:3%}.articleHeader h1{font-size:1.5em;line-height:1em}.articleParts{margin-left:0}.articleParts .current .icon{margin-top:.325em}.previousArrow,.nextArrow{display:none}.previousTitle,.nextTitle{font-size:1.25em}.articleHeader hr{margin-top:0em}.noBG h1 img.bigLogo{width:100%}.pubTagline{line-height:1;padding:0}.pubContainer{width:100%;float:left}.pubContainer img{width:33.333%}img.magCover{float:right}.pubActionscp,.pubActionshs,.pubActionssm,.pubSocialcp,.pubSocialhs,.pubSocialsm{float:left;width:33.333%}}