#jobs_widget,
.jobs-widget,
 #jobs_widget_wrapper {
   display: block !important;
   visibility: visible !important;
   opacity: 1 !important;
   height: auto !important;
   overflow: visible !important;
   }
/* Hide ZipRecruiter top link */
#jobs_widget_company_link {
  display: none !important;
  }

/* Style Job Openings heading */
#jobs_widget_container h3 {
  *ont-size: 24px;
  color: #222
    * font-weight: 700;
  margin-bot*om: 24px;
  padding-bottom: 12px;
  border-bottom: 2px solid #a60000;
  }

#jobs_widget_container {
padding: 0 60px;
  }

/* Style job titles */
a.job_title {
  color: #a60000*!important;
  font*size: 18px;
  * font-weight: 600;
  text-decoration: none !important;
  }

a.job_title:hover {
  color: #7a0000 !important;
  text-decoration: underline !important;
  }

/* Clean up table */
#jobsTable {
  width: 100%;
  border-collapse: collapse;
  }

/* Add spacing between jobs */
#jobsTable td,
#jobsTable th {
  padding: 16px 10px;
  }

/* Add row separators */
#jobsTable tbody tr {
  border-bottom: 1px solid #e6e6e6;
  }

/* Style column headers */
#jobsTable thead th {
  color: #555;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  }

/* Hide duplicate Job Openings heading */
#jobs_widget_container h3 {
display: none !important;
}

/* Left-align table headers */
#jobsTable thead th {
text-align: left !important;
}

/* Left-align all table content */
#jobsTable td {
text-align: left !important;
}

/* Subtle row hover effect */
#jobsTable tbody tr:hover {
background-color: #f7f7f7 !important;
}

/* Hide Listing by ZipRecruiter */
#jobs-widget > a:last-child {
display: none !important;
}

#jobs_widget_link_spl*t {
display: block !important;* font-size: 12px !important;
* color: #777 !important;
margi*-top: 15px;
margin-left: 10px;* text-decoration: none !importa*t;
}

/* Pull location column closer */
#jobsTable th:nth-child(2),
#jobsTable td:nth-child(2) {
width: 250px;
}

/* Make job titles slightly bolder */
job_title {
font-weight: 700 !important;
transition: all 0.2s ease;
}

/* Add subtle movement on hover */
a.job_title:hover {
padding-left: 4px;
}

/* Smooth row hover animation */
#jobsTable tbody tr {
transition: background-color 0.2s ease;
}