ul, ol {margin-block-end:.9rem;}
.mainNavigation ul.elementor-nav-menu--dropdown a, .mainNavigation ul.elementor-nav-menu--dropdown a:focus, .mainNavigation ul.elementor-nav-menu--dropdown a:hover {border-inline-start:none!important;}

.formCaptcha {font-size:.8rem;}

.about-image-corner-bg {
  position: relative;
  z-index: 2;
  text-align: right;
  padding: 1rem 1rem 0 0;
}
.about-image-corner-bg img {
  max-width: 100%;
  height: auto;
  border-radius: 0px;
}
.about-image-corner-bg::after {
  position: absolute;
  right: 0;
  top: 0;
  width: 65%;
  height: 75%;
  content: "";
  background-color: var( --e-global-color-primary );
  z-index: -1;
  border-radius: 0px;
}


.job_listing {padding:4rem 0;}
ul.job_listings li.job_listing a img.company_logo {display:none;}
ul.job_listings li.job_listing a div.position {padding:0px;}
ul.job_listings li.job_listing a {padding:1em 1em 1em 1em;}
.job_listings [type=submit] {color:#fff;background-color:var( --e-global-color-primary );border:none;}
.job_listings [type=submit]:hover {background-color:var( --e-global-color-accent );color:#fff;border:none;}

.single_job_listing .company img {display:none}
.single_job_listing .company .company_header {min-height:0px;margin:0px;}
.single_job_listing .company {min-height:0px;}
.single_job_listing .company .name {margin:0px;padding:0px;}

.p-no-bottom p {margin-block-end:0rem;}

.icon-box-hover .elementor-icon-box-title a:hover {color:var( --e-global-color-accent );}

/* Constant Contact Pop-Up Styling */
.newsletter-signup-form .ctct-form {display:flex;}
.ctct-form-wrapper .ctct-form .ctct-label-top label, .ctct-form-wrapper .ctct-form .ctct-label-bottom label {display:none;}
.newsletter-signup-form  .ctct-form-wrapper .ctct-form-field {margin:0 2px 1rem;}
.ctct-disclosure a {color:#fff;}
