body{margin-top:46px;}h1{font-size:25px;}img.align-left,img.alignleft,img.align-right,img.alignright,img.align-center,img.aligncenter{width:100% !important;height:auto !important;float:none;margin-left:0 !important;margin-right:0 !important;max-width:none;}#main-menu-container{width:100%;height:46px;background:#fff;box-shadow:0px 2px 5px rgba(0,0,0,0.25);}#toggle-main-menu{top:0;line-height:52px;}#toggle-main-menu::before{color:#ef7621;}.page-content{display:block;}.page-content > *{flex:none;}#page{margin-left:0;}#main-menu{padding-left:0;transform:scaleY(0);left:0;top:46px;transition:transform 0.2s,top 0.2s;}#main-menu > ul{margin-top:46px;width:100%;}.menu-open #main-menu-container{height:100%;}.menu-open #main-menu{overflow-y:auto;top:0;transform:scaleY(1);}.page-header .logo{position:fixed;left:auto;bottom:auto;right:5px;top:11px;height:26px;width:200px;z-index:1001;background-position:right center;}.menu-open .page-header .logo{display:none;}.page-header .header-wrapper h1{font-size:4vw;margin-top:0;}.img-hover-link:after{display:none;}.sidebar{padding-top:5px;padding-bottom:10px;}.sidebar nav > ul > li.current-menu-item > a,.sidebar nav > ul > li.current-menu-ancestor > a,.sidebar nav > ul > li > ul > li > a{padding-left:20px;}.sidebar nav > ul > li > ul > li > ul > li > a{padding-left:40px;}.home .img-hover-link:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:#fff;z-index:3;}.home .img-hover-link span{height:1em;line-height:1;width:100%;font-size:5vw;}.hidden-sm{display:none;}.pipeline-label{font-size:2.5vw;}.copyright{padding:20px;}.copyright .logo{position:relative;left:-10px;}.copyright .text-right{text-align:left;}.profile-header{padding-right:45px;min-height:100px;}.profile-header .img{width:100px;height:100px;margin-right:15px;}.profile-header .text h2{font-size:5vw;}.profile-header .text p{font-size:3.5vw;}.block.block-content{padding:20px;}.block-content img.size-full{margin-bottom:1em;}.page-header .header-wrapper{width:70%;left:20px;}.page-header .header-wrapper h1{font-size:6vw;}.home .page-header img{width:100%;margin-left:0;}.home .page-header .header-wrapper{width:82%;top:10%;}.home .page-header .header-wrapper h1{font-size:3.6vw;}.label-left .nf-field-label{width:55%;min-width:120px;}.team-member-image{padding-bottom:85%;}@media (max-width:500px){.team-member-image{padding-bottom:150%;}}
