#page-header .inner-container:after,#page-main .row:after,#page-main:after{content:" ";display:block;clear:both}body{font-family:"Myriad Pro", "Helvetica", "Arial", sans-serif}body .overlay{position:fixed;top:0;left:0;bottom:0;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .overlay .overlay-outer{display:table;width:100%;height:100%}body .overlay .overlay-inner{margin:0 auto;padding:10px;display:table-cell;overflow:auto;vertical-align:middle;text-align:center}body .overlay .overlay-image-wrap{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 7px 0px rgba(50,50,50,0.8);-moz-box-shadow:1px 1px 7px 0px rgba(50,50,50,0.8);box-shadow:1px 1px 7px 0px rgba(50,50,50,0.8);background:#fff;display:inline-block;padding:10px}body .overlay img{cursor:pointer;display:block;max-width:100%;max-height:600px}body.index{background:url("/assets/index.jpg") no-repeat top center fixed;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}body.index #page-header{position:absolute;bottom:30%;width:100%}body.index #page-header .inner-container{padding:20px 40px}#page-header{background:url("/assets/navbar_bkgd.png");background-size:cover;min-width:1200px}@media only screen and (min-width: 520px) and (max-width: 800px){#page-header{min-width:100%}}@media only screen and (max-width: 520px){#page-header{min-width:100%}}#page-header .inner-container{margin:0 auto;padding:50px 40px;width:1200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 520px) and (max-width: 800px){#page-header .inner-container{padding:30px 40px 20px;width:100%}}@media only screen and (max-width: 520px){#page-header .inner-container{padding:30px 30px 20px;width:auto}}#page-header h1{background:url("/assets/fhwwlogo_navy.png") no-repeat;display:block;float:left;margin:0;height:75px;width:318px;text-indent:-999999px}#page-header h1 a{display:block;height:100%;width:100%}@media only screen and (min-width: 520px) and (max-width: 800px){#page-header h1{float:none}}@media only screen and (max-width: 520px){#page-header h1{float:none;margin:0 auto}}#page-header nav{display:inline-block;float:right;padding:13px 0}@media only screen and (min-width: 520px) and (max-width: 800px){#page-header nav{display:block;float:none;padding:20px 0 0px 0}}@media only screen and (max-width: 520px){#page-header nav{display:block;float:none;padding:20px 0 0px 0;text-align:center}}#page-header nav a{color:#06195a;display:inline-block;font-weight:bold;font-size:18px;margin-left:50px;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;padding-bottom:5px}@media only screen and (min-width: 520px) and (max-width: 800px){#page-header nav a{margin-right:40px;margin-left:0;font-size:14px}}@media only screen and (max-width: 520px){#page-header nav a{margin:0 15px 10px;font-size:14px}}#page-header nav a.selected{background:url("/assets/on_dotted_line.png") no-repeat;background-position:center bottom;color:#000}#page-main{margin:0 auto;padding:50px 60px;width:1200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 520px) and (max-width: 800px){#page-main{width:100%;padding:50px 40px}}@media only screen and (max-width: 520px){#page-main{padding:20px;width:100%}}#page-main h2{color:#60604c;font-size:42px;text-transform:uppercase;margin:0}#page-main h3{color:#06195a;font-size:32px;margin:0}#page-main p,#page-main ul{font-size:14px;line-height:1.5}#page-main li{margin:0.8em 0}#page-main strong a{font-size:21px;text-decoration:none;color:inherit}#page-main address{font-size:14px;font-style:normal;line-height:1.5;margin:1em 0}#page-main .left{float:left;*width:378px;width:405px}@media only screen and (min-width: 520px) and (max-width: 800px){#page-main .left{float:none;width:100%}}@media only screen and (max-width: 520px){#page-main .left{float:none;width:100%}}#page-main .right{float:right;*width:648px;width:615px}@media only screen and (min-width: 520px) and (max-width: 800px){#page-main .right{float:none;width:100%}}@media only screen and (max-width: 520px){#page-main .right{float:none;width:100%}}#page-main .row{margin:0 0 28px}#page-main .row .col-left{width:47%;float:left;position:relative}#page-main .row .col-right{width:47%;float:right;position:relative}#page-main .row img{display:block;width:100%}#page-main.our-portfolio .col-left,#page-main.our-portfolio .col-right,#page-main.our-portfolio .row{position:relative}#page-main.our-portfolio .profile{width:auto;position:absolute;top:-9px;right:10px}#page-main.meet-the-team h3{color:#06195a;font-size:24px;margin:1em 0 0}#page-main.meet-the-team p{margin-top:0}#page-main.parent-company strong a img{vertical-align:middle;margin-right:5px}

