.homepage .mainnav{position:absolute;z-index:6}.mainnav .glyphicon{line-height:1.2}.comp1 .faux-mainnav{position:absolute;height:70px;width:100%}.comp1 .mainnav ul.list-inline{margin:0;font-size:0}.comp1 .mainnav ul.list-inline li{height:70px;margin:0;padding:0}.comp1 .mainnav ul.list-inline li a{font-size:16px;font-weight:300;text-transform:uppercase;display:inline-block;height:70px;padding:25px 13px 0px 13px;text-shadow:0px 2px 0px rgba(0,0,0,0.7);color:rgb(255,255,255)}@media (max-width:992px){.comp1 .mainnav ul.list-inline li a{font-size:15px;padding:25px 10px 0px 10px}}.comp1 .herobanner{height:400px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.comp1 .herocontent{margin-top:140px;margin:140px 0 15px 0;position:relative;max-width:50%;float:right}.comp1 .herocontent div.title{font-size:2.9em;font-family:Georgia,"Times New Roman",Times,serif!important;color:rgb(255,255,255);text-shadow:0px 3px 0px rgba(0,0,0,0.7);line-height:1.3em;margin-bottom:10px}.comp1 .herocontent .action{position:relative;overflow:visible}.comp1 .personimage{position:relative;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}.comp1 .people{position:absolute;z-index:3;bottom:-450px;left:80px;max-width:80%}@media (max-width:1199px){.comp1 .herocontent{margin:140px 0 15px 0}.comp1 .people{max-width:80%}.comp1 .herocontent div.title{font-size:2.8em}}.comp1 .herobanner_missing{height:70px}.comp1 .horizontal-obits{background:url('../images/hatch-bg.jpg');overflow:hidden}.comp1 .vertical-welcome-obits{background:url('../images/hatch-bg.jpg');overflow:hidden}