@font-face{font-family:'gotham_htfbold';src:url(fonts/gothamhtf-bold-webfont.eot);src:url('fonts/gothamhtf-bold-webfont.eot?#iefix') format('embedded-opentype'),url(fonts/gothamhtf-bold-webfont.woff2) format('woff2'),url(fonts/gothamhtf-bold-webfont.woff) format('woff'),url(fonts/gothamhtf-bold-webfont.ttf) format('truetype'),url('fonts/gothamhtf-bold-webfont.svg#gotham_htfbold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'gotham_htfbook';src:url(fonts/gothamhtf-book-webfont.eot);src:url('fonts/gothamhtf-book-webfont.eot?#iefix') format('embedded-opentype'),url(fonts/gothamhtf-book-webfont.woff2) format('woff2'),url(fonts/gothamhtf-book-webfont.woff) format('woff'),url(fonts/gothamhtf-book-webfont.ttf) format('truetype'),url('fonts/gothamhtf-book-webfont.svg#gotham_htfbold') format('svg');font-weight:400;font-style:normal}body{background-color:#fff}body,p,span,a,table,td,tr{font-family:Helvetica,Arial,sans-serif}.google-maps{position:relative;padding-bottom:100%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}h1,h2,h3,h4,h5,h6,#mobile-menu,#mobile-menu-drop ul a,#formSubmit,#menu,#menu li,#menu a,#menu2,#menu2 li,#menu2 a,.framecontainer-left,#submitButton,.clientButton,.page-title,.page-title span,#home-intro-header,#home-intro-header span,.framecontainer-left ul li.active,.submenu_active a{font-family:gotham_htfbold,Calibri,Arial,serif;text-transform:uppercase}#home-intro-subheader span,#home-intro-subheader,.byline-home,.byline-home span,.framecontainer-left ul li,.submenu,.submenu li a{font-family:gotham_htfbook,Calibri,Arial,serif;text-transform:uppercase}[class*="home-"]{text-align:center;padding-top:25px;padding-bottom:25px}[class*="home2-"]{text-align:center}[class*="static_"]{background-attachment:fixed;background-position:center center;background-size:cover;text-indent:-9999px}.img_home{background-image:url(../img/homepage.jpg);height:400px;width:100%;background-position:center center;background-size:cover;background-size:100% auto}#formSubmit{font-size:24px;color:white;background-color:#0b3455;cursor:pointer;padding-top:5px;padding-bottom:5px;text-transform:uppercase}.byline-home{text-align:center;text-transform:uppercase}.partyname{display:none}.home2-intro{height:425px;width:100%;background-color:#0b3455;color:white;background-image:url(../img/mainsheet-bg.png);background-repeat:repeat-x;background-size:auto;background-size:cover;background-attachment:fixed;background-position:center center}#mobile-menu-button{float:right;height:25px;padding-left:10px;margin-top:5px;padding-right:10px;font-size:16px;color:#fff;cursor:pointer}#mobile-menu-logo{float:left;height:25px;width:25px;margin-left:10px;margin-top:5px}#menu-logo{position:absolute;top:0;left:0;height:25px;width:25px;margin-left:15px;margin-top:20px}#menu-logo img{height:100%;width:100%}#mobile-menu-logo img{height:100%;width:100%}.contact-details{font-size:16px}.contact-details span{text-transform:initial}.contact-details a{color:#e79425;font-size:18px;text-decoration:underline}.contact-details a:hover,.contact-details a:active,.contact-details a:visited{color:#e79425;text-decoration:underline}.title-line{border:1px solid #FFF;margin-top:0}.inlinehr{border-color:#FFF;display:inline-block;width:70px;margin-top:0;margin-bottom:8px}.leftmargin{margin-left:20px}.rightmargin{margin-right:20px}#home-content-columns .column:hover{background-color:#f5f5f5}#home-content-columns .column:hover p{color:#000!important}#home-content-columns .column a{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box;padding:45px 5px 25px 5px;display:inline-block}.readmore{font-size:12px;display:inline-block}#home-content-columns .column p{text-align:center;display:inline-block;color:#000!important;min-height:110px;padding-bottom:15px;padding-left:5px;padding-right:5px}#home-content-columns a,#home-content-columns a:hover,#home-content-columns a:active,#home-content-columns a:visited{text-decoration:none;color:black;font-size:16px;text-transform:none}#home-content-columns .column h4{padding-bottom:15px;display:inline-block;color:#0b3455;border-bottom:2px solid #e79425;width:90%;letter-spacing:5px;font-size:24px;margin-bottom:30px}.profile{text-align:center;margin-top:1.5rem;margin-bottom:3rem}.contact-table textarea,#message{width:100%;border:1px solid #989898}#submitButton{text-align:center;display:inline-block}.contact-table input{height:40px;width:95%;border:1px solid #989898}.contact-table td{padding:0;border:0}.width90 p{font-size:16px;color:#000;text-align:justify;display:inline-block;margin-bottom:2rem}.contact-table{margin-bottom:0}.clientButton{font-size:20px;color:white;background-color:#0b3455;cursor:pointer;padding:15px;text-transform:uppercase;width:auto;text-decoration:none;display:inline-block;border-radius:5px;border:1px solid #fff}.clientButton:hover{color:#e79425}#message,#submitButton,.contact-table{width:100%}#message{border-radius:0;height:150px}.footer{height:40px;line-height:40px;width:100%;background-color:#efefef;color:#444;text-align:center;font-size:10px}#submitButton{font-size:24px;color:white;background-color:#0b3455;cursor:pointer;padding-top:5px;padding-bottom:5px;text-transform:uppercase}.profile-name{padding-bottom:15px;display:inline-block;color:#0b3455;border-bottom:2px solid #e79425;width:100%;font-size:16px;margin-bottom:15px;margin-top:15px}.downarrow-blue{position:absolute;z-index:999999;top:34px;left:25%;display:none}.downarrow-white{position:absolute;left:20%;top:53px;z-index:999999;display:none}.ind-downarrow-white{position:absolute;z-index:999999;top:100%;margin-top:-11px;left:50%;margin-left:-13px;width:27px!important;height:13px!important}.submenu_active .downarrow-white{display:inline-block}body,html{height:100%;min-height:100%}.orange{color:#e79425!important}.modal_close{text-transform:uppercase;color:#e79425;letter-spacing:1px;cursor:pointer}.logofooters{height:50px;margin-bottom:5px;width:100%;overflow:hidden;padding-bottom:5px}.submenu_active{color:#e79425!important}.submenu_active a{color:#e79425!important}.subheading{color:#0B3455;letter-spacing:5px;font-size:24px}.content-subheading{color:#0B3455;letter-spacing:2px;font-size:16px}#menu{text-align:justify;padding-top:20px}#menu ul{margin:0}.fixedmenu-container{position:fixed;top:0;left:0;width:100%;height:auto;z-index:9999}.fixedsubmenu-container{top:68px;left:0;width:100%;height:auto;background-color:#FFF;border-bottom:1px solid #e6e6e6;text-align:center;position:fixed;line-height:1;z-index:998}.fixedmenu-container #menu-logo{display:none}#menu *{display:inline}#menu li{display:inline-block;margin-bottom:0;position:relative;top:0;left:0}.submenu{margin:0;padding:0;list-style-type:none;display:inline-block;line-height:1;margin-bottom:0;margin-top:4px}.topmargin{margin-top:2.5rem}.submenu li{float:left;padding:25px 60px 25px 0;margin-bottom:0;color:#0b3455;cursor:pointer;text-decoration:none;font-size:12px;position:relative;top:0;left:0}.submenu li a{color:#999;text-decoration:none;font-size:12px;display:inline-block;height:100%;letter-spacing:2px}.subparagraph{font-size:14px;color:#000;width:80%;text-align:left;display:inline-block;margin-bottom:3.7rem}.clientsp{display:none}.imageheader{overflow:hidden;height:300px;z-index:0;width:100%}.hidden{display:none}.imageheader div{width:100%;height:100%;background-size:100% auto;background-position:center center}.drop_menu div{position:absolute;left:-9999px;top:-9999px;list-style-type:none;padding:0;width:200px}.drop_menu ul{width:100%}.drop_menu:hover{position:relative}.drop_menu:hover div{left:-60px;top:20px;z-index:999}.drop_menu div a{display:inline-block!important;color:#489ede!important;font-size:10px!important;letter-spacing:0!important;width:30%!important}.left{text-align:left;padding-right:5px}.left-align{text-align:left}.center{text-align:center;padding-right:5px}.right{text-align:right}.drop_menu div img{display:inline-block!important;margin-bottom:-5px}#menu span{display:inline-block;position:relative;width:100%;height:0}#menu a:hover,.submenu a:hover{color:#e79425!important}#menu2{text-align:justify;background-color:#e79425;margin-top:25px;padding-left:50px;padding-right:50px;padding-top:20px}.framecontainer a,.clients-content a,#home-content-columns a{color:#0b3455!important}.framecontainer a:hover,.clients-content a:hover,#home-content-columns a:hover{color:#e79425!important}.clients-content{background-color:#fff}.home2-contact{background-color:#FFF}#doc-loader{background-color:#efefef}#menu2 ul{margin:0;width:80%}#menu2 *{display:inline}#menu2 li{display:inline-block;margin:0;cursor:pointer;color:white}#menu2 li:hover{color:#ffdca9}#menu3{text-align:justify;padding-top:30px;height:100px}#menu3 span{display:inline-block;position:relative;width:100%;height:0}#menu3 ul{margin:0;width:80%}#menu3 ul li img{height:30px;width:auto}#menu3 *{display:inline}#menu3 li{display:inline-block;margin:0;cursor:pointer;color:white}#menu2 li div{display:none}#menu2 li.active div img{position:absolute;top:30px;left:70px}#menu2 li.active div{display:inline;position:relative;bottom:100%;left:-100%}#menu2 span{display:inline-block;position:relative;width:100%;height:0}.main-content{padding-bottom:50px;background-color:#FFF;margin-top:138px}.landing{margin-top:100px;text-align:center}#landing-logo{width:65px;height:auto}.border{padding:20px;width:65%;margin-left:auto;margin-right:auto;min-width:620px;margin-top:25px}#menu li a,#menu li a:hover,#menu li a:visited,#menu li a:active{color:white;text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:2px}#home-content-columns p{margin-bottom:5px}.landing .byline-home{margin:0;padding:0;font-size:12px;text-transform:uppercase}.home2-content{background-color:white;color:black;width:100%;height:auto}.main-intro{background-color:#0b3455;text-align:center;position:fixed;top:0;left:0;width:100%;z-index:999}#home-intro-header{margin:0;padding:0;color:#e79425;border-bottom:1px solid #FFF;display:inline-block;margin-bottom:10px;padding-bottom:5px}#home-intro-subheader{margin:0;padding:0;color:#FFF;display:block}.framecontainer{width:100%;height:auto;background-color:#efefef;margin-bottom:50px;border:1px solid #e6e6e6}.team-member{width:100%;border-bottom:2px solid #e79425;padding-top:2rem}.team-member:nth-of-type(1){padding-top:0!important}.team-member p,.team-member.internalcontainer p{font-size:10px!important}.topmarginheader{margin-top:4rem}.team-left{width:30%;float:left}.team-left img{width:100%;height:auto}.team-right{width:65%;float:right}.team-table td p{margin-bottom:0.5em!important;margin-top:0.5em!important}.team-table a.cvinfo{color:#E79425!important;letter-spacing:2px;text-decoration:none!important;text-transform:uppercase;font-weight:400;font-family:gotham_htfbold,Calibri,Arial,serif;display:inline-block;margin-bottom:1em}.role{color:#999;letter-spacing:2px;text-transform:uppercase;font-weight:400;font-family:gotham_htfbook,Calibri,Arial,serif}.contact-details,.contact-details a,.contact-details p,.contact-details span{font-family:gotham_htfbook,Calibri,Arial,serif}.industriesclienttable{border-left:0!important;border-right:0!important}.page-title{color:#0b3455;font-size:2.5em;letter-spacing:8px;margin-top:3.5rem;margin-bottom:3.5rem}.framecontainer-left{float:left;display:inline-block;width:40%;background-color:#efefef}.framecontainer-left ul{list-style-type:none;margin-bottom:0}.framecontainer-left ul li{display:inline-block;padding:15px 0 15px 15px;color:#777;cursor:pointer;box-sizing:border-box;width:100%;margin:0;font-size:12px;word-wrap:break-word}.framecontainer-left ul li:hover{background-color:#ddd}.framecontainer-left ul li.active{color:white;background-color:#e79425}.clients{width:100%}.client-download a{text-decoration:none}.framecontainer-right{min-height:394px;float:right;display:none;width:60%;padding-right:0;font-size:14px;background-color:#fff;position:relative;top:0;left:0}.open{display:inline-block!important}.bg-white{background-color:#FFF}.clients-content{display:none}.clients-content{width:100%;height:auto}.clients-content table{width:100%}.framecontainer-right table:last-child{border:0}p.nomargin{margin:0}.nomargtop{margin-top:0}.margtop35rem{margin-top:3.5rem}.framecontainer-right ul{margin:0;list-style-position:outside!important;list-style-type:bullet!important;list-style-image:url(../img/bullet.png)!important}.framecontainer-right ul li{margin-left:15px}.internalcontainer{padding:30px}.bullet{display:inline-block;margin-right:5px;color:#e79425}.self_clear{height:0;width:0;clear:both}.framecontainer-right img{width:100%;height:auto;max-height:220px}.footer-line{border:1px solid #e79425}#mobile-menu{display:none;position:fixed;top:0;left:0;height:35px;width:100%;background-color:#0b3455;z-index:9999}#mobile-menu-drop{display:none;position:fixed;top:35px;right:0;width:50%;background-color:#0b3455;z-index:9999}#mobile-menu-drop ul{list-style-type:none;margin:0;text-align:center;padding:5px}#mobile-menu-drop ul li{margin-bottom:5px}#mobile-menu-drop ul li:last-child{border-bottom:0;margin-bottom:0}.industries-table{display:none}.rolling_blurb p{font-size:14px;margin-bottom:0!important;display:inline-block}.rolling_blurb h3{font-size:22px!important;color:#0b3455}#mobile-menu-drop ul a,#mobile-menu-drop ul a:active,#mobile-menu-drop ul a:hover,#mobile-menu-drop ul a:visited{text-decoration:none;color:white}.home-contact{background-color:#ededed}.framecontainer-left ul li img{display:none;position:relative;left:15px;float:right;top:0;z-index:9999}.framecontainer-left ul li.active img{display:inline-block}.home-contact .container .columns h4{font-size:24px;letter-spacing:2px}.rolling_blurb_container{position:relative;top:0;left:0;width:100%;height:0}.mobile-arrow-r{display:none}.logos{width:75px!important;height:auto!important;max-height:75px!important;margin-right:20px}.rolling_blurb{width:55%;padding:45px 0;background:#fff;margin-left:auto;margin-right:auto;position:absolute;display:none;top:0;left:50%;margin-left:-27.5%;z-index:998}.clientscontainer{padding:0!important}.teamcont{display:inline-block!important}.team-table{font-size:14px!important;border-top:0px!important;border-left:0px!important;border-right:0px!important}.onlymobiletitle{display:none}.team-table td,.team-table th{width:30%}.team-table h4{margin-top:1em;margin-bottom:0.7em!important}.team-table img{width:100%;height:auto}.clientscontainer table,.industriesclienttable{border:solid 1px #e6e6e6}.clientscontainer table th,.industriesclienttable th{color:#999;letter-spacing:2px;text-transform:uppercase;font-weight:400;font-family:gotham_htfbook,Calibri,Arial,serif}.industriesclienttable th:first-child,.industriesclienttable td:first-child{padding-left:15px}.industriesclienttable th:last-child,.industriesclienttable td:last-child{padding-right:15px}.greybordernotop{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.greyborder{border:1px solid #e6e6e6}.industries-areasubheading{margin-top:2rem!important;margin-left:15px}.industriesframecontainer{margin-bottom:0;border:0!important}#lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;display:none}.cvs{display:none;position:fixed;opacity:1;z-index:11000;left:50%;margin-left:-30%;top:200px;background-color:#fff;width:60%;height:80%;overflow-y:scroll}.clientscontainer table tr th:first-child,.clientscontainer table tr td:first-child{padding-left:2vw}.clientscontainer table tr th:last-child,.clientscontainer table tr td:last-child{padding-right:2vw}#home-content-columns .column{height:auto}@media (max-width:550px){#doc-loader{display:none}.submenu{width:100%}#home-content-columns{text-align:left;height:auto;padding:0}#home-content-columns .column{border-bottom:1px solid #e8e8e8;width:100vw;height:auto}#home-content-columns .column a{padding:20px 0 20px 20px;height:auto}.internalcontainer{padding:10px}#home-content-columns .column p{height:auto;margin-bottom:20px;display:none}.readmore{display:none}.imageheader{display:none}#home-content-columns .column h4{font-size:16px;letter-spacing:4px;margin:0;padding:0;border-bottom:0}.mobile-arrow-r{display:inline-block;position:relative;top:0;right:15px}}@media only screen and (min-width:768px) and (max-width:1650px){.rolling_blurb{width:55%!important;margin-left:-27.5%!important}}@media only screen and (min-height:900px){.home2-intro{height:500px!important;padding-top:25px}.border{margin-top:60px!important}#home-intro-header{font-size:6rem!important}#home-intro-header span{font-size:6rem ! important}#home-intro-subheader{margin-bottom:60px!important}#landing-logo{width:80px;height:auto}}@media only screen and (max-width:767px) and (orientation:landscape){.img_home{background-size:100% auto!important}.submenu li{float:left!important}.home2-intro{background-position:top left;background-repeat:repeat-x}}@media only screen and (max-width:1024px) and (orientation:portrait){#home-content-columns .column p{min-height:175px}#home-content-columns .column h4{font-size:18px}}@media only screen and (max-width:767px){.framecontainer-left{width:35%}.framecontainer-right ul{margin:0}.clientscontainer table th,.clientscontainer table td{letter-spacing:initial;font-size:.6em}.clientscontainer table th:first-child,.clientscontainer table td:first-child{padding-left:0!important}.clientscontainer table th:last-child,.clientscontainer table td:last-child{padding-right:0!important}.halfimage{height:150px!important}.team-image{vertical-align:top;padding-top:0!important}#home-content-columns .column h4{letter-spacing:0}.nomargtop{margin-top:1.5rem}.p1{margin-bottom:1.2rem}li.p1{margin-bottom:.6rem}.industriesclienttable th,.industriesclienttable td{letter-spacing:initial;font-size:.6em;width:auto;padding:2px!important}.framecontainer-left ul li{padding:5px!important;font-size:9px!important}.mobmargtop100{margin-top:115px}.page-title{margin-top:1.5rem;margin-bottom:1.5rem}.main-content{margin-top:35px}.onlymobiletitle{display:inline}.submenu li{float:initial;padding:10px 15px 10px 0!important}.cvs{top:10vh!important;margin-left:-50vw;width:100vw;height:70vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.partyname{display:none}.team-table td,.team-table th,.clients-content table td,.clients-content table th{width:auto;padding:2px}.framecontainer-right{width:65%;padding-right:0}#home-intro-header,#home-intro-header span{text-align:center;letter-spacing:2px;font-size:3rem}.clientscontainer table td,.clientscontainer table th{text-align:center}.logos{width:35px!important;max-width:35px!important;margin-left:auto;margin-right:auto;display:inline-block}.mobmargtop100 h3{display:none}.industriesclienttable th,.team-table th,.clients-content table th{text-align:left;padding-left:5px!important;padding-right:5px!important}.client-description{font-size:10px!important;text-align:left!important}.rolling_blurb{padding:5px!important}#home-intro-subheader,#home-intro-subheader span{font-size:1.8rem!important}#home-intro-header span{letter-spacing:0}#home-intro-subheader{text-align:center;letter-spacing:1px;margin-bottom:20px;display:block}#home-intro-subheader span{letter-spacing:0}.byline-home{letter-spacing:3px;display:inline-block;margin-top:30px;font-size:0.8rem!important}.byline-home span{letter-spacing:0}.page-title{font-size:3.5rem;letter-spacing:0}.subparagraph{font-size:12px;width:100%;margin-bottom:1.5rem}.internalcontainer{font-size:12px}.home2-intro{height:auto;padding-top:35px;min-height:0;background-size:100%!important;background-repeat:repeat-y!important}.border{padding:0}.framecontainer-left ul li img,.framecontainer-left ul li.active img{display:none!important}.landing{padding:50px 15px 50px 15px;margin-top:0}.home2-content{height:auto}#mobile-menu{display:inline-block}.fixedsubmenu-container{top:35px!important}#page-title-clients{display:block}.main-content{margin-top:35px!important}.fixedmenu-container{display:none}.downarrow-blue,.downarrow-white,.ind-downarrow-white{display:none!important}#menu{display:none}.main-intro{display:none}.border{border:0;width:auto;min-width:0}#landing-logo{display:none}[class*="static_"]{background-attachment:scroll;background-position:center center;background-size:auto 30%;text-indent:-9999px}.img_home{height:auto;background-attachment:scroll;background-position:center center;padding-top:25px;padding-bottom:25px;background-size:cover}.imageheader{top:35px}.imageheader div{background-attachment:scroll;background-position:center center;padding-top:25px;padding-bottom:25px;background-size:cover}.rolling_blurb{top:0;width:90%}#menu2 li.active div{display:none!important}.clientscontainer tr,.clientscontainer td{padding:0 5px 5px 5px!important}.role{font-size:12px}.team-blurb{text-align:left!important}.team-blurb span,.team-blurb p,.team-blurb a,.team-blurb h4{padding-right:5px!important}.role,.team-blurb h4{display:block}.team-blurb p,.team-blurb a{display:inline-block}.cvinfo{font-size:16px}#menu2 li{width:100%;text-align:center}.framecontainer-right table tr td{padding:5px;font-size:10px!important}.inlinehr{width:8%}.img_home{background-size:auto 100%;height:150px!important;background-repeat:no-repeat!important}#home-content-columns .column{padding:0}.rolling_blurb_container{position:static;height:auto}.rolling_blurb{position:static;margin-left:auto;margin-right:auto;margin-top:25px;display:inline-block}}@media only screen and (min-width:767px){#home-intro-header{letter-spacing:20px;font-size:5rem;font-weight:400}#home-intro-subheader{font-size:1.8em;font-weight:400;letter-spacing:18px;margin-bottom:50px}.byline-home{letter-spacing:3px}}.recu ul{margin:0;padding:0;list-style-type:bullet!important;display:inline-block;list-style-image:url(../img/bullet.png)!important}.recu ul li{font-size:16px;color:#000;text-align:justify}.recu strong{color:#e79425}.recu h6{color:#0b3455;text-transform:capitalize;margin-bottom:5px;font-size:18px;margin-top:16px}