@media screen and (min-width :1401px){h5.contactspecialist{font-size:1.75em!important}}.parallelogram{width:100%;float:none;clear:both;background-color:rgba(40,70,96,1);margin:0}.joists{background:url(../images/main-fpo.jpg) no-repeat;background-color:rgba(40,70,96,1);background-position:top right}.fade-bg{position:relative;opacity:0}.fade-bg.fade-bg--visible{transition:opacity .5s ease-in;opacity:1}.multistory{background-position:top left;background-size:cover}.longspan{background:url(../images/long-span-specialist.jpg) no-repeat;background-position:top right;background-size:cover}.onsite{background:url(../images/onsite-education-course.jpg) no-repeat;background-position:top right;background-size:cover}.ferrari{background-position:top left;background-size:cover}.saratoga{background-position:top left;background-size:cover}.museum{background-position:top left;background-size:cover}.national{background-image:url(../images/contacts-background-national-accounts.jpg)}.fastening{background-image:url(../images/contacts-background-fastening.jpg)}.metal-buildings{background-image:url(../images/contacts-background-metal-buildings.jpg)}.newbay{background-image:url(../images/newbay-bridging.jpg);background-repeat:no-repeat;background-size:cover}.plant-indiana{background-image:url(../images/contacts-plant-indiana.jpg)}.plant-virginia{background-image:url(../images/contacts-plant-virginia.jpg)}.plant-florida{background-image:url(../images/contacts-plant-florida.jpg)}.plant-arkansas{background-image:url(../images/contacts-plant-arkansas.jpg)}.plant-nevada{background-image:url(../images/contacts-plant-nevada.jpg)}.plant-mexico{background-image:url(../images/contacts-plant-mexico.jpg)}.plant-tennessee{background-image:url(../images/contacts-plant-tennessee.jpg)}.long-specialist{background-image:url(../images/long-span-specialist.jpg) no-repeat;background-position:top right;background-size:cover}.bounding-box{background-repeat:no-repeat;background-size:cover}.layer{background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%}.accordion-item .accordion-content{height:0;overflow:hidden}.accordion-item.expanded .accordion-content{height:auto}.accordion-item.expanded .staff{display:none}.accordion-item.faq{padding:0}.accordion-item.expanded .accordion-content.faq{background-color:#fff;padding:20px}.greybar{width:100%;height:2px;background-color:#c6c6c6;clear:both;margin-top:35px;margin-bottom:35px}.breadcrumbs ul{display:block}.breadcrumbs ul li{display:inline-block;font-style:normal;font-weight:400;font-size:16px;color:#4f6d8e;margin-right:8px;margin-bottom:10px}.breadcrumbs li.current{color:#c6a02c}.breadcrumbs ul li.white,.breadcrumbs ul li.white a:link,.breadcrumbs ul li.white a:visited{color:#fff}.breadcrumbs ul li a:link,.breadcrumbs ul li a:visited{font-style:normal;font-weight:400;font-size:16px;color:#4f6d8e;text-decoration:none}.breadcrumbs ul li a:focus,.breadcrumbs ul li a:hover,.breadcrumbs ul li.white a:hover{color:#c6a02c;text-decoration:underline}.margin-bottom{margin-bottom:50px}.centered{width:60%;margin-right:20%;margin-left:20%}.column1{width:70%;margin-right:auto;margin-left:auto}.TwoColContainer{box-sizing:border-box}.OneCol{width:15%;float:right;box-sizing:border-box;padding:0 0 25px 0}.OneCol.A{float:right;width:25%!important}.OneCol.B{float:right;width:29%!important}.TwoCol{width:45%;float:left;box-sizing:border-box;padding:0 0 25px 0}.TwoCol.right{float:right}.TwoCol.padding{padding:50px 50px 50px 50px}.ThreeQuaterCol{width:70%;float:left;box-sizing:border-box;padding:0 0 25px 0}.ThreeQuaterCol.right{float:right}.arcat{width:20%;float:right;box-sizing:border-box;padding:5px 5px 5px 5px;background:#2d4660;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.arcat.edition{margin:25px 0 25px 0;padding:10px 10px 10px 10px!important}.drawing-details{width:20%;float:right;padding:0 10px 10px 10px!important;margin:25px 0 25px 0;background:#2d4660;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}img.arcatbuttons{display:block;padding:0;clear:both;opacity:1}img.arcatbuttons:hover{transition:.5s ease;opacity:.5}.casestudy{float:right;width:50%;padding-left:50px;padding-right:50px}img.case{float:left;display:block;width:50%}.rounded-corners{-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px}.col-container{position:relative;display:table;width:100%;border-collapse:collapse;box-sizing:border-box}.col-container.separate{border-collapse:separate;border-spacing:15px}.col-container.separate2{border-collapse:separate;border-spacing:50px}.col-container.separate3{float:left;width:50%;border-collapse:separate;border-spacing:15px}.col-row1{width:100%;display:table-row;box-sizing:border-box;border-collapse:collapse}.col-row2{width:50%;display:table-row;box-sizing:border-box;border-collapse:collapse}.col{width:25%;padding:0;display:table-cell;vertical-align:top;box-sizing:border-box;position:relative}.col.two{width:50%;padding:0;display:table-cell;vertical-align:top;box-sizing:border-box;position:relative}.col.three{width:25%;padding:0;display:table-cell;vertical-align:top;box-sizing:border-box;position:relative}.col.padding{padding:25px 20px 10px 20px}.col.fullborder{border-right:12px solid #ececec;border-left:12px solid #ececec;border-top:12px solid #ececec;border-bottom:12px solid #ececec}.col-container.fullborder-lighterblue,.col.fullborder-lighterblue{border-right:12px solid #3e546b;border-left:12px solid #3e546b;border-top:12px solid #3e546b;border-bottom:12px solid #3e546b}.col.middleborder{border-right:6px solid #ececec;border-left:6px solid #ececec;border-top:12px solid #ececec;border-bottom:12px solid #ececec}.col.whiteborder{border-right:2px solid #fff}.col img{width:100%;vertical-align:top;display:block}.col p{font-size:1.13em;line-height:1.65em;font-weight:400;color:#ececec!important;padding:25px 25px 25px 50px}.col p.options{color:#666!important;padding:25px 25px 25px 50px}.col p.center{color:#08172b!important;padding:10px 25px 25px 25px;text-align:center}.col p.box{font-size:1em;line-height:1.45em;color:#666!important;padding:20px 15px 60px 25px}.col p.grey{font-size:1em;line-height:1.45em;color:#666!important;padding:10px 0 25px 0}.col p.greycolor{color:#666!important}.col p.nopadding{padding:0}.col-containerfixed{display:table;width:100%;box-sizing:border-box;border-collapse:separate;border-spacing:5px}.col-containerfixed>:first-child{margin-left:0!important}.col-containerfixed>:last-child{margin-right:0!important}.colfixed{position:relative;width:400px;height:530px;display:cell;float:left;text-align:left;vertical-align:top;padding:0;border:4px solid #c4c4c4;margin-top:0;margin-left:0;margin-bottom:1.3%;margin-right:1.8%}.colfixed.B{width:375px;height:530px}.OverlayContainer{position:relative;width:100%}.overlay{opacity:1;transition:.3s ease}.middle{width:50%;display:block;transition:.3s ease;opacity:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center!important}.OverlayContainer:hover .overlay{opacity:.3;cursor:default}.OverlayContainer:hover .middle{opacity:1;cursor:pointer}.boxtext a:active,.boxtext a:focus,.boxtext a:link,.boxtext a:visited{background-color:#bea263;display:block;color:#fff;font-size:18px!important;padding:6% 6% 6% 6%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.boxtext a:hover{text-decoration:none}h3{width:100%;color:#fff;font-size:3.2em;line-height:1em;text-shadow:5px 5px 10px rgba(40,70,96,.9);padding:25px 25px 50px 0}.SubheadContainer{max-width:1400px;margin-left:auto;margin-right:auto}h4{width:45%;padding:32px 0 35px 55px;color:#fff;font-size:1.82em;line-height:1.4em;float:left}h4.long{width:65%}h5{color:#2d4660;font-size:1.75em;line-height:1.45em;padding:0 15px 25px 0}h5.contactspecialist{font-size:1.75vw;line-height:1em}h5.bolder{font-size:40px;line-height:45px;height:auto;font-weight:600;padding:0 0 10px 0}h5 span.credit{font-size:22px;line-height:27px;font-weight:600}h5.large{font-size:3em;line-height:1em;padding:25px 50px 25px 50px;margin:0 0 60px 0}h5.bar,h6.bar{padding:20px 50px 20px 50px}h5.offwhite,h6.offwhite{color:#ececec}h5.brochure{padding:0 15px 0 0}h5.case-subhead,h5.training{padding:25px 15px 10px 0!important}h5.employee{padding:0 15px 0 50px}h5.case{font-size:50px;line-height:57px;height:auto;padding:25px 15px 25px 50px}h5.case span{color:#b5b9bc}h6{height:90px;text-align:left;display:block;color:#4f6d8e;font-size:1.55em;line-height:1.2em;padding:25px 15px 0 25px}h6.gallery{font-size:1.25em;line-height:1.2em;height:78px;padding:25px 15px 0 15px}h6.edition{height:auto;padding:0 0 5px 0!important}h6.subhead{height:auto;padding:0 0 15px 0!important}h6.courses{height:65px;padding:15px 15px 0 15px}h6.serve{height:65px;padding:15px 15px 0 25px}h6.contacts{height:auto;padding:15px 15px 0 15px}h6.small{font-size:1em;line-height:1.2em;height:auto;padding:20px 15px 0 15px}h6.loadtables{height:65px;font-size:1.35em;line-height:1.38em;padding:0 15px 0 0}h6.tekla{height:auto!important;font-size:1.25em;line-height:1.3em;padding:0 15px 0 0}h6.options{padding:25px 15px 0 50px}h6.education{height:125px;padding:30px 15px 15px 50px}h6.drawings{height:auto!important;font-size:1.25em;line-height:1.3em;padding:30px 15px 0 25px}h6.bullets{height:auto;padding:0!important}h6.icc{height:auto!important;display:block;color:#4f6d8e!important;padding:0!important}h6.icc a:active,h6.icc a:link,h6.icc a:visited{text-decoration:none;color:#4f6d8e!important}h6.icc a:hover{text-decoration:underline}h6.feature{padding:50px 25px 15px 50px}h6.faq{height:auto!important;display:block;padding:15px 0 15px 0!important;font-size:1.25em!important;line-height:1em!important}h6.faq a:active,h6.faq a:link,h6.faq a:visited{height:auto!important;display:block;line-height:1.13em!important;color:#fff!important;background-color:#4f6d8e!important;text-decoration:none;padding:15px 15px 15px 15px!important}h6.faq a:hover{background-color:#8f959b!important}ul.Main.selection-tool{margin:10px 0 10px 0;background-color:#ebebeb}ul.Main{margin-top:20px}ul.Main.nomargin{margin-top:0!important}ul.Main.threequarter{width:75%}ul.Main.floatleft{float:left}ul.Main li{display:block;font-weight:500;font-size:1.13em;line-height:1.75em;padding:0 8px 10px 15px;color:#ececec;background-image:url(../images/list-bullet.png);background-repeat:no-repeat;background-position:0 11px}ul.Main li.gallery{font-weight:400!important;line-height:1.25em}ul.Main li.gallery span.gallery{font-weight:600!important}ul.Main li.offwhite{color:#dfdfdf!important}ul.Main li.grey{color:#666;background-image:url(../images/list-bullet-grey.png)}ul.Main li.indent{margin-left:25px}ul.Main li.nobullet{color:#666;background-image:none;padding:10px 8px 10px 15px}ul.Main.margin-left{margin-left:20px}ul.Main li.contacts{color:#666!important;background-image:none;padding:0 15px 3px 15px;font-size:1em;line-height:1.45em}ul.Main li.contacts:last-child{padding:0 15px 15px 15px}ul.Main li.contacts a:active,ul.Main li.contacts a:link,ul.Main li.contacts a:visited{color:#4f6d8e!important;background-image:none;font-size:1em;line-height:1.45em;text-decoration:none}ul.Main li.contacts a:hover{color:#c6a02c!important}ul.Main li.contacts a.tel{text-decoration:none!important;cursor:default!important;color:#666!important}ul.Main li.contacts a.bold{font-weight:600}ul.Main li.bold{font-weight:600}ul.Main li.blue{font-weight:600;color:#4f6d8e!important}ul.Main li.nobulletB{background-image:none}ul.Main li.team{font-size:1em;line-height:1.45em;color:#666!important;padding:0 20px 8px 25px}.button1 a:active,.button1 a:link,.button1 a:visited{font-style:normal;font-weight:400;display:block;text-align:center;font-size:18px;line-height:22px;color:#fff;background-color:#4f6d8e;text-decoration:none;margin-top:15px;padding-right:15px;padding-left:15px;padding-top:15px;padding-bottom:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.button1 a:hover,button1 a:focus{background-color:#bea263}.button1.dwg a:link{text-align:left!important}.button1.quarter{width:250px}.button1.A{float:left;margin-right:25px}.button1.B{width:90%}.button1.C{width:90%;margin-left:5%;margin-right:5%;margin-bottom:15px}.button1.D{width:90%;margin:0 0 15px 15px}.button1.center{width:21%;margin-left:39%;margin-right:39%}.button1.position-bottom a:active,.button1.position-bottom a:link,.button1.position-bottom a:visited{display:cell;text-align:left;vertical-align:top;position:absolute;background-color:transparent;color:#4f6d8e!important;bottom:0;padding:0 0 0 25px}.button1.position-bottom a:hover{color:#bea263!important}.button1.position-bottom2 a:active,.button1.position-bottom2 a:link,.button1.position-bottom2 a:visited{display:cell;text-align:center;vertical-align:top;position:absolute;bottom:0;width:90%;margin-right:5%;margin-left:5%;margin-bottom:20px;background-color:#4f6d8e;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.button1.position-bottom2 a:hover{background-color:#bea263!important}.button1.position-bottom2.margin-top{margin-top:85px}.tabs{width:100%;display:inline-block}.tab-links:after{display:block;clear:both;content:''}.tab-links li{margin:0 2px;float:left;list-style:none}.tab-links a{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;padding:10px 15px;padding-bottom:10px!important;display:inline-block;border-radius:5px 5px 0 0;background:#4f6d8e;font-size:18px;color:#fff!important;transition:all linear .15s}.tab-links a:hover{background:#bea263;text-decoration:none}li.active a,li.active a:hover{background:#bea263}.tab-content{padding:50px 45px 40px 50px;border-radius:0;box-shadow:-1px 1px 1px transparent;background:#2d4660}.tab{display:none}.tab.active{display:block}.social{float:right;margin-right:15px}.social a:active,.social a:link,.social a:visited{color:#939ca3;display:inline-block;padding-left:10px;padding-bottom:25px}.social a:focus,.social a:hover{color:#1e3443}img.main{width:45%;float:right;display:block}img.large{width:46%;float:right;display:block;box-sizing:content-box;padding:0 0 25px 30px}img.exlarge{width:55%;float:right;display:block;box-sizing:content-box;padding:0 0 25px 30px}img.paddingtop{width:100%;float:none;padding:25px 0 25px 0}img.margin-bottom{margin:0 0 25px 0}img.chart{width:50%;float:right;box-sizing:content-box;padding:0 0 50px 50px}img.brochure{width:20%;float:left;margin:0 50px 10px 0!important}img.catalogsmall{width:90%}img.course{display:block;width:100%}img.static{float:right;display:block;width:515px}img.placeholder{width:50%}img.aia{width:250px;margin-top:25px}@media screen and (max-width:1205px){.specialists-background{background:url(../images/contacts-background-FPO.jpg) no-repeat;background-position:top right;background-size:40%}body{background-position:100% 190px}h3{padding:0 25px 25px 50px}h6{height:75px;font-size:1.35em;line-height:1.25em;padding:25px 15px 0 25px}}@media screen and (max-width:1077px){#fds{width:100%;height:auto;position:relative;bottom:0;right:0;margin:55px 0 0 0}#fds img{width:25%;opacity:0;display:inline-block;border-right:0 solid #fff;box-sizing:content-box}.parallelogram{position:relative;background-color:rgba(40,70,96,1);margin:0}.col-container.separate3{float:none;width:100%}.col-row2{width:100%}.SubheadContainer{max-width:1077px;margin-left:auto;margin-right:auto}.arcat{width:100%;float:none;text-align:center;padding:10px 10% 10px 10%}.drawing-details{width:100%;float:none;text-align:center;padding:1px 12px 12px 12px!important}img.arcatbuttons{max-width:250px;display:inline-block;padding:0 8px 0 8px}.ThreeQuaterCol{width:100%;float:none}.OneCol.B{float:none;width:100%!important;margin-top:75px}ul.Main.floatleft{float:none;clear:both}h4{font-size:1.7em;line-height:1.3em}h5.case{font-size:50px;line-height:57px;height:auto;padding:25px 15px 25px 50px}h5.contactspecialist{font-size:1.75em;line-height:1.45em}h6{height:75px;font-size:1.25em}h6.edition{text-align:center;font-size:1.75em!important}h6.tekla{height:75px;font-size:1.1em;line-height:1.3em;padding:0}.column1{width:100%;float:none}img.main{width:50%}.casestudy{float:none;width:90%;padding-left:50px;padding-right:50px;padding-bottom:50px}img.case{float:none;display:block;width:100%}.button1.position-bottom2.margin-top{margin-top:135px}img.static{float:right;display:block;width:58%}}@media screen and (max-width:870px){body{background-position:100% 200px;-webkit-background-size:100% 355px;-moz-background-size:100% 355px;-o-background-size:100% 355px;background-size:100% 355px}.OneCol.B{float:none;width:100%!important}.longspan{background-size:cover}.specialists-background{background-image:none}h3{font-size:2.8em;line-height:1.1em}h4{width:100%;font-size:1.6em;line-height:1.3em;padding:32px 50px 35px 50px;float:none}h4.long{width:100%}h5{font-size:1.55em;line-height:1.45em;padding:0 0 10px 0}h5.contactspecialist{font-size:1.55em;line-height:1.45em}h5.large{font-size:2.5em;line-height:1em;padding:25px 50px 25px 50px;margin:0 0 25px 0}h6{display:block;height:45px;font-size:1.35em;padding:25px 50px 0 50px}h5.bar,h6.bar{height:auto}h6.options{margin:40px 0 0 0;padding:0 15px 0 50px}h6.education{height:auto;padding:30px 15px 25px 50px;margin:0}h6.loadtables{height:auto;padding:0 0 25px 0;margin:50px 0 0 0}h6.serve{height:auto;padding:15px 15px 0 25px}.OneCol.A{width:50%!important;float:none!important}.TwoCol{width:100%;float:none;clear:both;padding:0 0 25px 0}.TwoCol.right{float:none;clear:both}.ThreeQuaterCol{width:100%;float:none}.colfixed{position:relative;width:100%;height:auto;display:block;float:none;margin-top:25px;margin-left:0;margin-bottom:25px;margin-right:3%;padding:0 0 15px 0}.colfixed.B{width:100%;height:auto}.col{display:block;width:100%;padding:0}.col.two{display:block;width:100%;padding:0}.col.three{display:flex;width:100%;padding:0 25px 0 25px}.col.whiteborder{border-right:0 solid #fff;border-bottom:4px solid #fff}.col p.box{font-size:1.13em;line-height:1.65em;padding:20px 50px 25px 50px}.col.padding-bottom{padding:0 0 25px 0}.overlay{opacity:1}.middle{opacity:1}.OverlayContainer:focus .overlay{opacity:.5;cursor:default}.OverlayContainer:focus .middle{opacity:1;cursor:pointer}ul.Main.threequarter{width:100%}.button1.A{float:none;mrgin-right:0}.button1.position-bottom a:active,.button1.position-bottom a:link,.button1.position-bottom a:visited{position:relative;background-color:#4f6d8e;color:#fff!important;margin:0 50px 0 50px;padding:15px}.button1.position-bottom a:hover{color:#fff!important;background-color:#bea263}.button1.position-bottom2 a:active,.button1.position-bottom2 a:link,.button1.position-bottom2 a:visited{display:block;position:relative;bottom:0;vertical-align:length;width:90%;margin-right:5%;margin-left:5%}.button1.position-bottom2.margin-top{margin-top:25px}.button1.D{width:90%;margin:0 5% 15px 5%}.button1.center{width:90%;margin-left:5%;margin-right:5%}img.main{width:100%;float:none;display:block}img.large{width:100%;float:none;display:block;box-sizing:content-box;padding:0 0 25px 0}img.exlarge{width:100%;float:none;display:block;box-sizing:content-box;padding:0 0 25px 0}img.chart{width:100%;float:none;padding:0 0 25px 0}img.brochure{width:40%;margin:0 50px 25px 0}img.static{float:none;display:block;width:100%}img.aia{width:300px;margin-left:0}}@media only screen and (max-width:635px){.tab-links li{margin:10px 0;float:none;list-style:none;box-sizing:content-box;display:block;text-align:left}.tab-links a{width:98%;padding:10px 0 10px 10px;border-radius:5px 5px 5px 5px;font-size:16px;transition:all linear .15s;margin:0}}@media only screen and (max-width:480px){body{background-position:100% 100px;-webkit-background-size:100% 345px;-moz-background-size:100% 345px;-o-background-size:100% 345px;background-size:100% 345px}.parallelogram{position:relative;background-color:rgba(40,70,96,1);margin:0}h3{font-size:2em;padding:0 10% 15px 10%}h4{padding:25px 20px 15px 20px;font-size:1.4em;line-height:1.45em}h5{font-size:1.2em;line-height:1.5em}h5.contactspecialist{font-size:1.2em;line-height:1.5em}h5.large{font-size:2em;line-height:1em;padding:25px 50px 25px 50px;margin:0 0 25px 0}h5.bolder{font-size:30px;line-height:35px}h6{display:block;height:55px;padding:25px 50px 0 50px}h6.options{margin:15px 0 15px 0;padding:0 15px 0 50px}h6.faq{font-size:1.13em!important}h6.faq a:active,h6.faq a:link,h6.faq a:visited{line-height:1.25em!important}.button1.quarter{width:100%;margin-left:auto;margin-right:auto}.button1.B{width:100%;margin-left:auto;margin-right:auto}.social{display:block;float:none;margin-right:0;margin-left:0;text-align:center}img.catalogsmall{width:100%;margin-left:auto;margin-right:auto}}