ul.job_listings{border-top:1px solid #eee;margin:0;padding:0}ul.job_listings li.job_listing{border-bottom:1px solid #eee;list-style:none outside;margin:0;padding:0}ul.job_listings li.job_listing a{border:0;display:block;line-height:1.5em;overflow:hidden;padding:1em 1em 1em 2em;position:relative;text-decoration:none;zoom:1}ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover{background-color:#fcfcfc}ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a ul.meta{box-sizing:border-box}ul.job_listings li.job_listing a div.position{float:left;line-height:1.5em;padding:0 0 0 42px;width:55%}ul.job_listings li.job_listing a div.position h3{font-size:inherit;line-height:inherit;margin:0;padding:0}ul.job_listings li.job_listing a div.position .company{color:#767676}ul.job_listings li.job_listing a div.location{color:#767676;float:left;line-height:1.5em;padding:0 0 0 1em;text-align:left;width:25%}ul.job_listings li.job_listing a .meta{color:#767676;float:right;line-height:1.5em;list-style:none outside;margin:0;padding:0 0 0 1em;text-align:right;width:20%}ul.job_listings li.job_listing a .meta li{display:block;list-style:none outside;margin:0}ul.job_listings li.job_listing a .meta .job-type{font-weight:700}.widget ul.job_listings li.job_listing a{padding:1em 0}.widget ul.job_listings li.job_listing .content{overflow:hidden}.widget ul.job_listings li.job_listing .position{float:none;padding:0;width:auto}.widget ul.job_listings li.job_listing ul.meta{float:none;margin:0;padding:0;text-align:left;width:auto}.widget ul.job_listings li.job_listing ul.meta li{display:inline;float:none;font-weight:400;margin:0 .5em 0 0;padding:0}.widget ul.job_listings li.job_listing ul.meta li:after{content:"‣";padding:0 0 0 .5em}.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:""}.job_listing .job-type{color:#f08d3c}.job_listing .temporary{color:#d93674}@media only screen and (max-width:767px){ul.job_listings li.job_listing a{padding:1em}ul.job_listings li.job_listing a div.position{float:left;padding:0;width:60%}ul.job_listings li.job_listing a div.location{float:right;font-size:.75em;line-height:2em;padding:0 0 0 1em;text-align:right;width:40%}ul.job_listings li.job_listing a .meta{float:right;font-size:.75em;line-height:2em;width:40%}ul.job_listings li.job_listing a .meta li{font-size:1em}}#header-outer nav .nectar-ext-menu-item .image-layer:not(.loaded){background-image:none!important}#header-outer nav .nectar-ext-menu-item .image-layer{opacity:0}#header-outer nav .nectar-ext-menu-item .image-layer.loaded{opacity:1}.menu-item .widget-area-active[data-margin=default]>div:not(:last-child){margin-bottom:20px}#header-outer nav li:not([class*=current])>a .nectar-ext-menu-item .inner-content.has-button .title .menu-title-text{background-image:none}#header-outer li.menu-item-2756>a .nectar-menu-label{color:#999}#header-outer li.menu-item-2756>a .nectar-menu-label:before{background-color:#999}#header-outer:not(.transparent) li.menu-item-2756>a>.menu-title-text{color:#000;transition:color .25s ease}#header-outer:not(.transparent) .menu-item-2756[class*=menu-item-btn-style-button-border]>a,#header-outer .menu-item-2756[class*=menu-item-btn-style]:not([class*=menu-item-btn-style-button-border])>a,#header-outer #top .sf-menu .menu-item-2756[class*=menu-item-btn-style]:not([class*=menu-item-btn-style-button-border])>a,#header-outer.transparent nav>ul.sf-menu .menu-item.menu-item-2756[class*=menu-item-btn-style]:not([class*=menu-item-btn-style-button-border])>a,#header-outer.transparent #top nav>ul.sf-menu .menu-item.menu-item-2756[class*=menu-item-btn-style]:not([class*=menu-item-btn-style-button-border])>a,#header-outer #top nav .sf-menu>.menu-item-2756[class*=menu-item-btn-style]:not([class*=menu-item-btn-style-button-border]).sfHover:not(#social-in-menu)>a{color:#000!important}#header-outer[data-lhe=animated_underline]:not(.transparent) #top nav>ul>li.menu-item-2756>a>.menu-title-text:after{border-color:#000}#header-outer:not(.transparent) li.menu-item-2756>a:hover>.menu-title-text,#header-outer:not(.transparent) #top li.menu-item-2756>a:hover>.sf-sub-indicator i,#header-outer:not(.transparent) li.menu-item-2756.sfHover>a>.menu-title-text,#header-outer:not(.transparent) #top li.menu-item-2756.sfHover>a>.sf-sub-indicator i,body #header-outer[data-has-menu=true]:not(.transparent) #top li.menu-item-2756[class*=current]>a>i.nectar-menu-icon,#header-outer:not(.transparent) li.menu-item-2756[class*=current]>a>.menu-title-text{color:#000!important}#header-outer .menu-item-2756[class*=menu-item-btn-style-button]>a:hover,#header-outer #top nav .sf-menu li.menu-item.menu-item-2756[class*=menu-item-btn-style-button]>a:hover,#header-outer #top nav .sf-menu li.menu-item.sfHover:not(#social-in-menu).menu-item-2756[class*=menu-item-btn-style-button]>a:hover,#header-outer .menu-item-2756[class*=current][class*=menu-item-btn-style-button]>a,#header-outer #top nav .sf-menu li.menu-item.menu-item-2756[class*=current][class*=menu-item-btn-style-button]>a{color:#000!important}@media only screen and (max-width:999px){body #header-outer #logo{position:relative;margin:0 0}body #header-space{height:calc(64px + var(--nectar_hook_before_nav_content_height,0px))}body[data-button-style^=rounded] #header-outer .menu-item-2756>a{border-left-width:15px;border-right-width:15px}body[data-button-style^=rounded] #header-outer .menu-item-2756>a:before,body[data-button-style^=rounded] #header-outer .menu-item-2756>a:after{left:-15px;width:calc(100% + 30px)}}@media only screen and (min-width:1000px){body #header-outer .menu-item-2756>a{border-left-width:24px;border-right-width:24px}body #header-outer .menu-item-2756>a:before,body #header-outer .menu-item-2756>a:after{left:-24px;height:calc(100% + 24px);width:calc(100% + 48px)}}#header-outer .menu-item-2756>a{border:12px solid transparent;opacity:1!important}#header-outer #top li.menu-item-2756>a .nectar-menu-icon{transition:none}body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-2756[class*=menu-item-btn-style]>a :not(.char),body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-2756[class*=menu-item-btn-style]>a:hover :not(.char){color:inherit!important;transition:none;opacity:1}#header-outer .menu-item-2756>a:before,#header-outer .menu-item-2756>a:after{position:absolute;top:50%!important;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px);content:"";display:block;z-index:-1;transform-origin:top;transform:translateY(-50%)!important;transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)}#header-outer .menu-item-2756>a:after{opacity:0;transition:opacity .3s ease,transform .3s ease}#header-outer .menu-item-2756>a .menu-title-text:after{display:none!important}#header-outer .menu-item-2756>a{color:#fff}#header-outer .menu-item-2756>a:before{background:linear-gradient(90deg,#bdd177,#f7e047,#bdd177)}#header-outer .menu-item-2756>a:hover:after,#header-outer .menu-item-2756[class*=current]>a:after{opacity:1}@keyframes nectarBtnGradientScroll{0%{background-position:0 50%}to{background-position:1300% 50%}}#header-outer .menu-item-2756>a:before{background-size:1300%;animation:nectarBtnGradientScroll 40s linear infinite}