<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  WP Job Manager styles
----------------------------------------------------------------- */
/* Buttons 
--------------------------------------------- */
div.job_listings .load_more_job,
.single_job_listing .job_application .button,
#submit-job-form .fieldset-logged_in .button,
#submit-job-form .fieldset-login_required .button {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  white-space: nowrap;
  height: auto;
  max-width: 100%;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--theme-color-accent_text);
  border-color: var(--theme-color-accent_link);
  background-color: var(--theme-color-accent_link);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
  padding: var(--theme-var-btn_padding) var(--theme-var-btn_padding2);
  border-width: 0 !important;
}

/* Link */
.single_job_listing .company .job_application .button {
  color: var(--theme-color-accent_text);
  border-color: var(--theme-color-accent_link);
  background-color: var(--theme-color-accent_link);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
}
.single_job_listing .company .job_application .button:hover, .single_job_listing .company .job_application .button:focus {
  color: var(--theme-color-accent_text);
  border-color: var(--theme-color-accent_hover);
  background-color: var(--theme-color-accent_hover);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
}

/* Link 2 */
div.job_listings .job_filters input[type="submit"] {
  border-color: var(--theme-color-accent_link2);
  background-color: var(--theme-color-accent_link2);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link2_02);
}
div.job_listings .job_filters input[type="submit"]:hover, div.job_listings .job_filters input[type="submit"]:focus {
  border-color: var(--theme-color-accent_hover2);
  background-color: var(--theme-color-accent_hover2);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover2_02);
}

/* Link 4 */
.single_job_listing .job_application .button,
#submit-job-form .fieldset-logged_in .button,
#submit-job-form .fieldset-login_required .button {
  border-color: var(--theme-color-accent_link4);
  background-color: var(--theme-color-accent_link4);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link4_02);
}
.single_job_listing .job_application .button:hover, .single_job_listing .job_application .button:focus,
#submit-job-form .fieldset-logged_in .button:hover,
#submit-job-form .fieldset-logged_in .button:focus,
#submit-job-form .fieldset-login_required .button:hover,
#submit-job-form .fieldset-login_required .button:focus {
  border-color: var(--theme-color-accent_hover4);
  background-color: var(--theme-color-accent_hover4);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover4_02);
}

/* Input &amp; Form
--------------------------------------------- */
form.apply_with_resume {
  /* Title label */
  /* Checkbox &amp; Radio label */
  /* Select */
  /* Fields */
}
form.apply_with_resume br {
  display: none;
}
form.apply_with_resume p {
  margin-bottom: 0;
  padding: 0;
}
form.apply_with_resume p + .radio,
form.apply_with_resume p + .checkbox {
  margin-top: var(--theme-font-p_margin-bottom);
}
form.apply_with_resume code {
  margin-bottom: 14px;
}
form.apply_with_resume &gt; label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label), form.apply_with_resume &gt; label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
form.apply_with_resume *:not(h3):not(.radio):not(.checkbox) &gt; label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
form.apply_with_resume *:not(h3):not(.radio):not(.checkbox) &gt; label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
form.apply_with_resume *:not(.radio):not(.checkbox) &gt; *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
form.apply_with_resume *:not(.radio):not(.checkbox) &gt; *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) {
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  margin: var(--theme-var-label_margin);
  display: block;
  color: var(--theme-color-text_dark);
}
form.apply_with_resume &gt; label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong, form.apply_with_resume &gt; label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
form.apply_with_resume *:not(h3):not(.radio):not(.checkbox) &gt; label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
form.apply_with_resume *:not(h3):not(.radio):not(.checkbox) &gt; label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
form.apply_with_resume *:not(.radio):not(.checkbox) &gt; *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
form.apply_with_resume *:not(.radio):not(.checkbox) &gt; *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong {
  font-weight: inherit;
}
form.apply_with_resume label.radio_label,
form.apply_with_resume label.checkbox_label {
  display: block;
  margin: var(--theme-var-checkbox_margin);
}
form.apply_with_resume input[type="radio"] + label,
form.apply_with_resume input[type="checkbox"] + label {
  font-weight: 400;
  color: var(--theme-color-text);
  margin-bottom: var(--theme-var-grid_gap);
}
form.apply_with_resume input[type="radio"]:checked + label,
form.apply_with_resume input[type="checkbox"]:checked + label {
  color: var(--theme-color-text_dark);
}
form.apply_with_resume select,
form.apply_with_resume .select_container .select2-container {
  width: inherit;
  margin: 0 !important;
}
form.apply_with_resume input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
form.apply_with_resume textarea,
form.apply_with_resume .select_container,
form.apply_with_resume .select2-container,
form.apply_with_resume .bp-emojionearea,
form.apply_with_resume .taggle_list {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 var(--theme-var-grid_gap) !important;
}
form.apply_with_resume &gt; p:first-child {
  margin-bottom: var(--theme-var-grid_gap) !important;
}

/* Messages  
--------------------------------------------- */
.job-manager-message,
.job-manager-info,
.job-manager-error {
  font-size: 13px;
  line-height: 23px;
  padding: var(--theme-var-msg_padding) !important;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  color: var(--theme-color-text) !important;
  background-color: var(--theme-color-content_bg) !important;
  border: 1px solid var(--theme-color-bd_color) !important;
  box-shadow: none !important;
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
  margin: 0 !important;
}
.job-manager-message:empty,
.job-manager-info:empty,
.job-manager-error:empty {
  display: none;
}
.job-manager-message:before,
.job-manager-info:before,
.job-manager-error:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--theme-color-menu_bg);
  display: block !important;
  transform: translateZ(-1px);
}
.job-manager-message:after,
.job-manager-info:after,
.job-manager-error:after {
  display: none;
}
.job-manager-message *,
.job-manager-info *,
.job-manager-error * {
  background-color: transparent !important;
  color: inherit !important;
  border: none !important;
  padding: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
}
.job-manager-message *:before,
.job-manager-info *:before,
.job-manager-error *:before {
  display: none !important;
}
.job-manager-message img,
.job-manager-info img,
.job-manager-error img {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: none;
  margin-right: 7px;
}
.job-manager-message:before,
.job-manager-info:before,
.job-manager-error:before {
  content: '' !important;
}
.job-manager-message a,
.job-manager-info a,
.job-manager-error a {
  text-decoration: underline;
}
.job-manager-message a:hover,
.job-manager-info a:hover,
.job-manager-error a:hover {
  text-decoration: none;
}

.job-manager-message.job-manager-error,
.job-manager-error.job-manager-error,
.job-manager-info.job-manager-error {
  border-color: var(--theme-color-accent_link2_05) !important;
}
.job-manager-message.job-manager-error:before,
.job-manager-error.job-manager-error:before,
.job-manager-info.job-manager-error:before {
  background-color: var(--theme-color-accent_link2_005);
}

.job-manager-message.job-manager-info,
.job-manager-error.job-manager-info,
.job-manager-info.job-manager-info {
  border-color: var(--theme-color-accent_link_05) !important;
}
.job-manager-message.job-manager-info:before,
.job-manager-error.job-manager-info:before,
.job-manager-info.job-manager-info:before {
  background-color: var(--theme-color-accent_link_005);
}

.job-manager-message.job-manager-message,
.job-manager-error.job-manager-message,
.job-manager-info.job-manager-message {
  border-color: var(--theme-color-accent_link5_05) !important;
}
.job-manager-message.job-manager-message:before,
.job-manager-error.job-manager-message:before,
.job-manager-info.job-manager-message:before {
  background-color: var(--theme-color-accent_link5_005);
}

.blog_mode_wp-job-manager.sidebar_hide .alignwide {
  left: auto;
  width: auto;
}

/* Jobs listings
--------------------------------------------- */
div.job_listings,
.wp-widget-widget_recent_jobs {
  margin-bottom: 0;
  /* Title */
  /* Filters */
  /* List */
  /* Load more */
}
div.job_listings[data-title]:before,
.wp-widget-widget_recent_jobs[data-title]:before {
  content: attr(data-title);
  display: block;
  margin-top: -0.2em;
  margin-bottom: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 3px ) );
  padding-bottom: 0.85em;
  border-bottom: 1px solid var(--theme-color-bd_color);
  color: var(--theme-color-text_dark);
}
div.job_listings .job_filters,
.wp-widget-widget_recent_jobs .job_filters {
  background-color: transparent;
  /* Search */
  /* Types */
  /* Results */
}
div.job_listings .job_filters .search_jobs,
.wp-widget-widget_recent_jobs .job_filters .search_jobs {
  padding: 15px;
  background-color: var(--theme-color-bg_color);
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
}
div.job_listings .job_filters .search_jobs:before, div.job_listings .job_filters .search_jobs:after,
.wp-widget-widget_recent_jobs .job_filters .search_jobs:before,
.wp-widget-widget_recent_jobs .job_filters .search_jobs:after {
  display: none;
}
div.job_listings .job_filters .search_jobs .search_keywords,
div.job_listings .job_filters .search_jobs .search_location,
div.job_listings .job_filters .search_jobs .search_submit,
div.job_listings .job_filters .search_jobs .search_categories,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_keywords,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_location,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_submit,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_categories {
  float: none;
  width: auto;
  padding: 0;
  margin: 0;
}
div.job_listings .job_filters .search_jobs .search_keywords,
div.job_listings .job_filters .search_jobs .search_location,
div.job_listings .job_filters .search_jobs .search_categories,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_keywords,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_location,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_categories {
  position: relative;
  width: 100%;
  padding-right: 15px;
  box-sizing: border-box;
}
div.job_listings .job_filters .search_jobs .search_keywords:before,
div.job_listings .job_filters .search_jobs .search_location:before,
div.job_listings .job_filters .search_jobs .search_categories:before,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_keywords:before,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_location:before,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_categories:before {
  content: '\E9A1';
  font-family: "fontello";
  font-size: 16px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 17px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: var(--theme-color-text_light);
}
div.job_listings .job_filters .search_jobs .search_keywords input,
div.job_listings .job_filters .search_jobs .search_keywords .select2-selection,
div.job_listings .job_filters .search_jobs .search_location input,
div.job_listings .job_filters .search_jobs .search_location .select2-selection,
div.job_listings .job_filters .search_jobs .search_categories input,
div.job_listings .job_filters .search_jobs .search_categories .select2-selection,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_keywords input,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_keywords .select2-selection,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_location input,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_location .select2-selection,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_categories input,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_categories .select2-selection {
  padding-left: 3.2em;
}
div.job_listings .job_filters .search_jobs .search_location:before,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_location:before {
  content: '\E9E0';
}
div.job_listings .job_filters .search_jobs .search_remote_position,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_remote_position {
  display: none;
}
div.job_listings .job_filters .search_jobs .search_categories,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_categories {
  padding-top: 0;
}
div.job_listings .job_filters .search_jobs .search_categories:before,
.wp-widget-widget_recent_jobs .job_filters .search_jobs .search_categories:before {
  content: '\E9D8';
}
div.job_listings .job_filters .search_jobs &gt; div:not([class]),
.wp-widget-widget_recent_jobs .job_filters .search_jobs &gt; div:not([class]) {
  display: none;
}
div.job_listings .job_filters .job_types,
.wp-widget-widget_recent_jobs .job_filters .job_types {
  background: none;
  border: none;
  font-size: 12px;
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 3px ) );
}
div.job_listings .job_filters .job_types li,
.wp-widget-widget_recent_jobs .job_filters .job_types li {
  padding: 0;
  border-right: none;
  margin-right: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 2px ) );
}
div.job_listings .job_filters .job_types li:last-child,
.wp-widget-widget_recent_jobs .job_filters .job_types li:last-child {
  margin-right: 0;
}
div.job_listings .job_filters .showing_jobs,
.wp-widget-widget_recent_jobs .job_filters .showing_jobs {
  padding: 5px 15px;
  font-size: 12px;
  line-height: 18px;
  background: var(--theme-color-bg_color);
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border-top: none;
  margin-top: 11px;
}
div.job_listings ul.job_listings,
.wp-widget-widget_recent_jobs ul.job_listings {
  border: none;
  padding: 0;
  /* Item */
}
div.job_listings ul.job_listings:not(:first-child),
.wp-widget-widget_recent_jobs ul.job_listings:not(:first-child) {
  margin-top: 15px;
}
div.job_listings ul.job_listings li.job_listing,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing {
  padding: 19px 0;
  border-color: var(--theme-color-bd_color);
}
div.job_listings ul.job_listings li.job_listing:first-child,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing:first-child {
  border-top: 1px solid var(--theme-color-bd_color);
}
div.job_listings ul.job_listings li.job_listing:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing:before {
  display: none;
}
div.job_listings ul.job_listings li.job_listing a, div.job_listings ul.job_listings li.job_listing a &gt; .content,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content {
  line-height: inherit;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: transparent;
  width: 100%;
  /* Logo */
  /* Position */
  /* Company */
  /* Location */
  /* Meta */
}
div.job_listings ul.job_listings li.job_listing a .company_logo,
div.job_listings ul.job_listings li.job_listing a .position,
div.job_listings ul.job_listings li.job_listing a .location,
div.job_listings ul.job_listings li.job_listing a .meta,
div.job_listings ul.job_listings li.job_listing a .meta .company,
div.job_listings ul.job_listings li.job_listing a .meta .job-type, div.job_listings ul.job_listings li.job_listing a &gt; .content .company_logo,
div.job_listings ul.job_listings li.job_listing a &gt; .content .position,
div.job_listings ul.job_listings li.job_listing a &gt; .content .location,
div.job_listings ul.job_listings li.job_listing a &gt; .content .meta,
div.job_listings ul.job_listings li.job_listing a &gt; .content .meta .company,
div.job_listings ul.job_listings li.job_listing a &gt; .content .meta .job-type,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .company_logo,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .location,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta .company,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta .job-type,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .company_logo,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .location,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta .company,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta .job-type {
  float: none;
  position: relative;
  left: auto;
  margin: 0;
  width: auto;
  padding-left: 0;
}
div.job_listings ul.job_listings li.job_listing a .company_logo:before,
div.job_listings ul.job_listings li.job_listing a .position:before,
div.job_listings ul.job_listings li.job_listing a .location:before,
div.job_listings ul.job_listings li.job_listing a .meta:before,
div.job_listings ul.job_listings li.job_listing a .meta .company:before,
div.job_listings ul.job_listings li.job_listing a .meta .job-type:before, div.job_listings ul.job_listings li.job_listing a &gt; .content .company_logo:before,
div.job_listings ul.job_listings li.job_listing a &gt; .content .position:before,
div.job_listings ul.job_listings li.job_listing a &gt; .content .location:before,
div.job_listings ul.job_listings li.job_listing a &gt; .content .meta:before,
div.job_listings ul.job_listings li.job_listing a &gt; .content .meta .company:before,
div.job_listings ul.job_listings li.job_listing a &gt; .content .meta .job-type:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .company_logo:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .position:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .location:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta .company:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta .job-type:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .company_logo:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .position:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .location:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta .company:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta .job-type:before {
  display: none;
}
div.job_listings ul.job_listings li.job_listing a .company_logo, div.job_listings ul.job_listings li.job_listing a &gt; .content .company_logo,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .company_logo,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .company_logo {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 49px;
  height: 49px;
  max-width: unset;
  padding-top: 0 !important;
  /* lazyload fix */
}
div.job_listings ul.job_listings li.job_listing a .company_logo + .position,
div.job_listings ul.job_listings li.job_listing a .image + .content .position, div.job_listings ul.job_listings li.job_listing a &gt; .content .company_logo + .position,
div.job_listings ul.job_listings li.job_listing a &gt; .content .image + .content .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .company_logo + .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .image + .content .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .company_logo + .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .image + .content .position {
  padding-left: 12px;
}
div.job_listings ul.job_listings li.job_listing a .position, div.job_listings ul.job_listings li.job_listing a &gt; .content .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .position {
  width: 55%;
  margin-top: 1px;
  padding-right: 20px;
}
div.job_listings ul.job_listings li.job_listing a .position h3, div.job_listings ul.job_listings li.job_listing a &gt; .content .position h3,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .position h3,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .position h3 {
  font-weight: 500;
  line-height: 1.333em;
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div.job_listings ul.job_listings li.job_listing a .company, div.job_listings ul.job_listings li.job_listing a &gt; .content .company,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .company,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .company {
  font-size: 13px;
  line-height: 19px;
  color: var(--theme-color-text_light) !important;
}
div.job_listings ul.job_listings li.job_listing a .company strong, div.job_listings ul.job_listings li.job_listing a &gt; .content .company strong,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .company strong,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .company strong {
  font-weight: 400;
  margin-right: 7px;
}
div.job_listings ul.job_listings li.job_listing a .company .tagline, div.job_listings ul.job_listings li.job_listing a &gt; .content .company .tagline,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .company .tagline,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .company .tagline {
  margin-left: 0;
  display: block;
}
div.job_listings ul.job_listings li.job_listing a .location, div.job_listings ul.job_listings li.job_listing a &gt; .content .location,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .location,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .location {
  font-size: 13px;
  line-height: 19px;
  color: var(--theme-color-text_light);
  padding-right: 20px;
}
div.job_listings ul.job_listings li.job_listing a .meta, div.job_listings ul.job_listings li.job_listing a &gt; .content .meta,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta {
  margin-left: auto;
}
div.job_listings ul.job_listings li.job_listing a .meta .job-type, div.job_listings ul.job_listings li.job_listing a &gt; .content .meta .job-type,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta .job-type,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta .job-type {
  font-size: 13px;
  line-height: 19px;
  font-weight: 400;
  color: var(--theme-color-accent_link);
}
div.job_listings ul.job_listings li.job_listing a .meta .date, div.job_listings ul.job_listings li.job_listing a &gt; .content .meta .date,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a .meta .date,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a &gt; .content .meta .date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  color: var(--theme-color-text_light);
}
div.job_listings ul.job_listings li.job_listing a:hover, div.job_listings ul.job_listings li.job_listing a:hover &gt; .content,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a:hover,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a:hover &gt; .content {
  /* Position */
}
div.job_listings ul.job_listings li.job_listing a:hover .position h3, div.job_listings ul.job_listings li.job_listing a:hover &gt; .content .position h3,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a:hover .position h3,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a:hover &gt; .content .position h3 {
  color: var(--theme-color-accent_hover);
}
div.job_listings .load_more_jobs,
.wp-widget-widget_recent_jobs .load_more_jobs {
  font-size: var(--theme-font-button_font-size);
  font-weight: 600;
  line-height: 21px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-align: left;
  color: var(--theme-color-text_dark);
  background-color: transparent;
  border: none !important;
  padding: 0 2.1em 0 0 !important;
  margin-top: 20px;
  margin-bottom: -6px;
  position: relative;
  display: table;
}
div.job_listings .load_more_jobs:hover, div.job_listings .load_more_jobs:focus,
.wp-widget-widget_recent_jobs .load_more_jobs:hover,
.wp-widget-widget_recent_jobs .load_more_jobs:focus {
  color: var(--theme-color-accent_hover);
  background-color: transparent;
}
div.job_listings .load_more_jobs strong,
.wp-widget-widget_recent_jobs .load_more_jobs strong {
  font-weight: inherit;
}
div.job_listings .load_more_jobs:before, div.job_listings .load_more_jobs:after,
.wp-widget-widget_recent_jobs .load_more_jobs:before,
.wp-widget-widget_recent_jobs .load_more_jobs:after {
  content: '\E9A7';
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  font-size: 1.25em;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  transition: all 0.3s ease;
}
div.job_listings .load_more_jobs:before,
.wp-widget-widget_recent_jobs .load_more_jobs:before {
  right: 20px;
  opacity: 0;
}
div.job_listings .load_more_jobs:hover:before,
.wp-widget-widget_recent_jobs .load_more_jobs:hover:before {
  opacity: 1;
  right: 0;
}
div.job_listings .load_more_jobs:hover:after,
.wp-widget-widget_recent_jobs .load_more_jobs:hover:after {
  opacity: 0;
  right: -20px;
}

/* Single Job
--------------------------------------------- */
.single_job_listing {
  /* Meta */
  /* Company */
  /* Description */
  /* Submit */
}
.single_job_listing &gt; h1 {
  margin-top: 0;
}
.single_job_listing .job-listing-meta {
  margin-bottom: var(--theme-var-grid_gap);
  padding-bottom: var(--theme-var-grid_gap);
  border-bottom: 1px solid var(--theme-color-bd_color);
}
.single_job_listing .job-listing-meta li {
  margin-right: 19px;
}
.single_job_listing .job-listing-meta li:last-child {
  margin-right: 0;
}
.single_job_listing .job-listing-meta .job-type {
  font-size: 10px;
  line-height: inherit;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding: 0 16px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  color: var(--theme-color-extra_dark);
  background-color: var(--theme-color-extra_bg_color);
}
.single_job_listing .job-listing-meta .location,
.single_job_listing .job-listing-meta .date-posted,
.single_job_listing .job-listing-meta .position-filled {
  font-size: 13px;
  line-height: inherit;
  font-weight: 500;
  padding: 0;
  color: var(--theme-color-text_light);
}
.single_job_listing .job-listing-meta .location:before,
.single_job_listing .job-listing-meta .date-posted:before,
.single_job_listing .job-listing-meta .position-filled:before {
  font-family: "fontello" !important;
  color: inherit;
  margin-right: 7px;
  width: auto;
  height: auto;
}
.single_job_listing .job-listing-meta .location:before {
  content: '\E9E0';
  font-size: 17px;
  line-height: 0.9em;
  vertical-align: baseline;
}
.single_job_listing .job-listing-meta .location a {
  color: inherit;
}
.single_job_listing .job-listing-meta .location a:hover, .single_job_listing .job-listing-meta .location a:focus {
  color: var(--theme-color-accent_link);
}
.single_job_listing .job-listing-meta .date-posted:before {
  content: '\E9E1';
}
.single_job_listing .job-listing-meta .position-filled:before {
  content: '\e8e0';
}
.single_job_listing .company {
  padding: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 14px ) );
  margin: 0 0 var(--theme-var-grid_gap) var(--theme-var-grid_gap);
  float: right;
  text-align: center;
  min-height: auto;
  width: var(--theme-var-sidebar);
  box-sizing: border-box;
  box-shadow: none;
  border: 1px solid var(--theme-color-bd_color);
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.single_job_listing .company img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  left: auto;
  float: none;
  width: 130px;
  height: 130px;
}
.single_job_listing .company .company_apply {
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 9px ) );
}
.single_job_listing .company .company_apply .job_application .button {
  width: 100%;
}
.single_job_listing .company .company_apply .application_details {
  padding: 15px;
}
.single_job_listing .company .company_apply .application_details input[type="submit"] {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.single_job_listing .company .company_contacts {
  text-align: left;
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 8px ) );
}
.single_job_listing .company .company_contacts h5 {
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 5px;
}
.single_job_listing .company .company_contacts ul {
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.single_job_listing .company .company_contacts ul li {
  margin: 0;
  padding: 0;
  color: inherit;
  line-height: inherit;
  font-style: normal;
  list-style-type: none;
  text-indent: 0;
}
.single_job_listing .company .company_contacts ul li:before, .single_job_listing .company .company_contacts ul li:empty {
  display: none;
}
.single_job_listing .company .company_contacts ul li + li {
  margin-top: 0px;
}
.single_job_listing .company .company_contacts ul li a {
  color: inherit;
}
.single_job_listing .company .company_contacts ul li a:hover, .single_job_listing .company .company_contacts ul li a:focus {
  color: var(--theme-color-accent_hover);
}
.single_job_listing .company .company_contacts ul .website a {
  color: var(--theme-color-accent_link2);
}
.single_job_listing .company .company_contacts ul .website a:hover, .single_job_listing .company .company_contacts ul .website a:focus {
  color: var(--theme-color-accent_hover2);
}
.single_job_listing .company .company_contacts ul li + .website {
  margin-top: 15px;
}
.single_job_listing .job_description {
  margin-bottom: 0;
}
.single_job_listing .job_description &gt; h1:first-child, .single_job_listing .job_description &gt; h2:first-child, .single_job_listing .job_description &gt; h3:first-child, .single_job_listing .job_description &gt; h4:first-child, .single_job_listing .job_description &gt; h5:first-child, .single_job_listing .job_description &gt; h6:first-child {
  margin-top: 0;
}
.single_job_listing .job_description &gt; ul:last-child, .single_job_listing .job_description &gt; p:last-child {
  margin-bottom: 0;
}
.single_job_listing .job_description ul li::marker {
  color: var(--theme-color-accent_link2);
}
.single_job_listing .job_application {
  margin: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 4px ) ) 0 0;
  overflow: visible;
}
.single_job_listing .job_application .application_details {
  text-align: left;
  padding: var(--theme-var-grid_gap);
  margin: var(--theme-var-grid_gap) 0 0;
  box-shadow: none;
  line-height: inherit;
  border: none;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: var(--theme-color-bg_color);
}
.single_job_listing .job_application .application_details:before, .single_job_listing .job_application .application_details:after {
  display: none;
}
.single_job_listing .job_application .application_details p {
  margin-bottom: 0;
}

.single-job_listing.sidebar_hide {
  /* Company */
}
.single-job_listing.sidebar_hide .page_content_wrap &gt; [class*="content_wrap"]:first-child {
  width: var(--theme-var-content);
  overflow: visible !important;
  margin: 0;
}
.single-job_listing.sidebar_hide .single_job_listing .company {
  position: absolute;
  z-index: 1;
  top: 0;
  left: calc(100% + var(--theme-var-grid_gap));
  float: none;
  margin: 0;
  border: none;
  box-shadow: 0 3px 20px #1d26260d;
  background-color: var(--theme-color-content_bg);
}
.single-job_listing.sidebar_hide.menu_side_hide {
  /* Company */
}
.single-job_listing.sidebar_hide.menu_side_hide .page_content_wrap &gt; [class*="content_wrap"]:first-child {
  padding-right: calc( var(--theme-var-sidebar) + var(--theme-var-grid_gap) );
  margin: 0 auto;
}
.single-job_listing.sidebar_hide.menu_side_hide .single_job_listing .company {
  left: auto;
  right: 0;
}

.single-job_listing.sidebar_show .single_job_listing .company .company_apply {
  display: none;
}
.single-job_listing.sidebar_show .single_job_listing .company .company_contacts {
  text-align: center;
}

/* Job summary
--------------------------------------------- */
.widget .job_summary_shortcode {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 2em 0 0;
  box-shadow: none;
}
.widget .job_summary_shortcode .job-type {
  top: 0;
}

.job_summary_shortcode {
  padding: 3em 0 0;
  overflow: hidden;
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border-color: var(--theme-color-bd_color);
  background-color: var(--theme-color-content_bg);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
}
.job_summary_shortcode .job-type {
  font-size: 10px;
  line-height: inherit;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--theme-color-accent_text);
  background-color: var(--theme-color-accent_link) !important;
  height: auto;
  padding: 0 16px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  margin: 0;
  top: 15px;
  right: 15px;
  box-shadow: none;
}
.job_summary_shortcode img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 130px;
  height: 130px;
  margin: auto;
}
.job_summary_shortcode .job_summary_content {
  padding: 0;
}
.job_summary_shortcode .job_summary_content .job_summary_title {
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 2px ) );
  margin-bottom: 5px;
}
.job_summary_shortcode .job_summary_content .meta {
  font-style: normal;
  color: inherit;
  font-size: 13px;
  margin-bottom: 0;
}
.job_summary_shortcode .job_summary_content .meta:before {
  content: '\E9E0';
  font-family: "fontello";
  font-size: 17px;
  margin-right: 6px;
}
.job_summary_shortcode .job_summary_content .meta time {
  display: block;
  background-color: var(--theme-color-navigate_bg);
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 8px ) );
  padding: 13px 0 14px;
}

/* Job dashboard
--------------------------------------------- */
#job-manager-job-dashboard &gt; p {
  display: none;
}
#job-manager-job-dashboard table {
  width: 100%;
  color: var(--theme-color-text_light);
  /* Title */
  /* Filled */
  /* Date &amp; expires */
}
#job-manager-job-dashboard table th {
  padding: 15px 20px 16px 0;
  font-size: 12px;
  line-height: inherit;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  text-align: left;
}
#job-manager-job-dashboard table td {
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 3px ) ) 20px calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 4px ) ) 0;
  vertical-align: top;
}
#job-manager-job-dashboard table th:first-child,
#job-manager-job-dashboard table td:first-child {
  padding-left: 20px;
}
#job-manager-job-dashboard table th + td,
#job-manager-job-dashboard table td + th,
#job-manager-job-dashboard table td + td {
  border-left: none;
}
#job-manager-job-dashboard table tfoot td {
  background-color: var(--theme-color-navigate_bg);
  padding: 15px 20px 16px;
}
#job-manager-job-dashboard table .job_title {
  width: 33%;
}
#job-manager-job-dashboard table .job_title a {
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
#job-manager-job-dashboard table .job_title a:hover, #job-manager-job-dashboard table .job_title a:focus {
  color: var(--theme-color-accent_link);
}
#job-manager-job-dashboard table .job_title .job-dashboard-actions {
  visibility: visible;
  display: block;
  font-size: 12px;
  line-height: inherit;
  font-weight: 500;
  margin-top: 1px;
  margin-bottom: -6px;
}
#job-manager-job-dashboard table .job_title .job-dashboard-actions li:after {
  display: none;
}
#job-manager-job-dashboard table .job_title .job-dashboard-actions li + li:before {
  content: '';
  width: 3px;
  height: 3px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 9px 0 4px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-text);
}
#job-manager-job-dashboard table .job_title .job-dashboard-actions li a {
  color: var(--theme-color-text);
}
#job-manager-job-dashboard table .job_title .job-dashboard-actions li a:hover, #job-manager-job-dashboard table .job_title .job-dashboard-actions li a:focus {
  color: var(--theme-color-accent_link2);
}
#job-manager-job-dashboard table .filled {
  text-align: left;
}
#job-manager-job-dashboard table th.date, #job-manager-job-dashboard table th.expires {
  text-align: left;
}
#job-manager-job-dashboard table td.date, #job-manager-job-dashboard table td.expires {
  font-size: 14px;
  text-align: left;
}
#job-manager-job-dashboard .jm-dashboard__intro {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form &gt; div {
  position: relative;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form &gt; div:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 1.2em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '\E9A1';
  font-family: "fontello";
  font-size: inherit;
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form &gt; div:hover:before {
  color: var(--theme-color-accent_link);
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type="search"] {
  padding: var(--theme-var-input_padding) 20px;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  box-sizing: border-box;
  color: var(--theme-color-input_text);
  border-color: var(--theme-color-input_bd_color);
  background-color: var(--theme-color-input_bg_color);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  padding-left: 3em;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type="search"]:focus, #job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type="search"]:focus-visible, #job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type="search"]:focus-within {
  color: var(--theme-color-input_text);
  border-color: var(--theme-color-input_bd_color);
  background-color: var(--theme-color-input_bg_hover);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  outline: none;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type="search"].placeholder, #job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type="search"]::placeholder {
  opacity: 1;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type="search"].jm-ui-input--search-icon {
  background-image: none;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type="search"]:before {
  content: '\E9A1';
  font-family: "fontello";
  font-size: inherit;
  color: var(--theme-color-text_dark);
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-ui-button {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  white-space: nowrap;
  height: auto;
  max-width: 100%;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--theme-color-accent_text);
  border-color: var(--theme-color-accent_link);
  background-color: var(--theme-color-accent_link);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
  padding: var(--theme-var-btn_padding) var(--theme-var-btn_padding2);
  border-width: 0 !important;
  padding: 11px var(--theme-var-btn_padding3);
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-ui-button:hover, #job-manager-job-dashboard .jm-dashboard__intro .jm-ui-button:focus {
  color: var(--theme-color-accent_text);
  border-color: var(--theme-color-accent_hover);
  background-color: var(--theme-color-accent_hover);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-header,
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-job {
  gap: 12px;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-header .jm-dashboard-job-column-label {
  color: var(--theme-color-text_dark);
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job {
  font-size: 13px;
  border-color: var(--theme-color-bd_color);
  background-color: var(--theme-color-menu_bg);
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-dashboard-job-column-label {
  font-size: 11px;
  line-height: 15px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--theme-color-text_dark);
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job a.job-title {
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job a.job-title:hover {
  color: var(--theme-color-accent_link);
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job img.company_logo {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .job-status {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  color: var(--theme-color-text_light);
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .job-status .jm-separator {
  color: var(--theme-color-text_light);
  text-indent: -200px;
  overflow: hidden;
  position: relative;
  width: 6px;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .job-status .jm-separator:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
  width: 3px;
  height: 3px;
  display: inline-block;
  text-indent: 0;
  background-color: var(--theme-color-text_light);
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-button--outline {
  padding: 6px 12px;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  letter-spacing: 0;
  color: var(--theme-color-text);
  border: 1px solid var(--theme-color-bd_color);
  background: none;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  -webkit-transition: color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, border-color 0.3s ease;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-button--outline:hover {
  color: var(--theme-color-accent_link);
  border-color: var(--theme-color-accent_link);
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-button--icon {
  padding: 4px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-button--icon:hover, #job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-button--icon:active {
  background: var(--theme-color-bg_color);
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-action-menu__content {
  border-color: var(--theme-color-bd_color);
  background: var(--theme-color-menu_bg);
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-action-menu__content .jm-ui-button--link {
  background: none;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-action-menu__content .jm-ui-button--link:hover, #job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-action-menu__content .jm-ui-button--link:active {
  color: var(--theme-color-accent_link);
  background: none;
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-action-menu__content .jm-ui-button--link.job-dashboard-action-delete {
  color: var(--theme-color-accent_link2);
}
#job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-action-menu__content .jm-ui-button--link.job-dashboard-action-delete:hover, #job-manager-job-dashboard .job-manager-jobs .jm-dashboard-rows .jm-dashboard-job .jm-ui-action-menu__content .jm-ui-button--link.job-dashboard-action-delete:active {
  color: var(--theme-color-accent_hover2);
}

/* Job submit form
--------------------------------------------- */
.job-manager-message + #submit-job-form, .job-manager-message + #submit-resume-form, .job-manager-message + .single_job_listing, .job-manager-message + #job-manager-job-dashboard,
.job-manager-info + #submit-job-form,
.job-manager-info + #submit-resume-form,
.job-manager-info + .single_job_listing,
.job-manager-info + #job-manager-job-dashboard,
.job-manager-error + #submit-job-form,
.job-manager-error + #submit-resume-form,
.job-manager-error + .single_job_listing,
.job-manager-error + #job-manager-job-dashboard {
  margin-top: var(--theme-var-grid_gap);
}

.jm-notice {
  font-size: 14px;
  line-height: 22px;
  padding: 15px 20px;
  color: var(--theme-color-text);
  border-color: var(--theme-color-bd_color);
  background: var(--theme-color-menu_bg);
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.jm-notice .jm-notice__message-wrap {
  gap: 5px;
}
.jm-notice .jm-notice__message-wrap .jm-notice__message {
  font-weight: 400;
}

#submit-job-form {
  /* Login &amp; Logout */
  /* File */
  /* Buttons */
  /* Checkbox */
}
#submit-job-form h2 {
  margin-top: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 27px ) );
  margin-bottom: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 4px ) );
}
#submit-job-form fieldset {
  margin: 0 0 var(--theme-var-grid_gap) 0;
  padding: 0;
  border-bottom: none;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  /* Label */
  /* Field */
  /* Description */
  /* Remove */
}
#submit-job-form fieldset:before, #submit-job-form fieldset:after {
  display: none;
}
#submit-job-form fieldset label:not(.full-line-checkbox-field label) {
  float: none;
  width: auto;
  font-weight: 500;
  margin-top: 9px;
  color: var(--theme-color-text_dark);
}
#submit-job-form fieldset label:not(.full-line-checkbox-field label) small {
  opacity: 1;
  font-size: inherit;
  color: var(--theme-color-text_light);
}
#submit-job-form fieldset div.field:not(.full-line-checkbox-field) {
  width: 74.5%;
  float: none;
}
#submit-job-form fieldset small.description {
  opacity: 1;
  font-size: 12px;
  margin: 1em 0 0 0;
  display: block;
  line-height: 1.5em;
  color: var(--theme-color-text_light);
}
#submit-job-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview a {
  font-style: normal;
  color: inherit;
}
#submit-job-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview a:hover {
  color: var(--theme-color-text_dark);
}
#submit-job-form .fieldset-logged_in,
#submit-job-form .fieldset-login_required {
  margin-bottom: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) );
}
#submit-job-form .fieldset-logged_in label:not(.full-line-checkbox-field label),
#submit-job-form .fieldset-login_required label:not(.full-line-checkbox-field label) {
  margin-top: 3px;
}
#submit-job-form .fieldset-logged_in strong,
#submit-job-form .fieldset-login_required strong {
  font-weight: inherit;
}
#submit-job-form .fieldset-logged_in a.button,
#submit-job-form .fieldset-login_required a.button {
  font-size: 11px;
  padding: 8px var(--theme-var-btn_padding3);
  line-height: 20px;
  vertical-align: middle;
  margin: 0 0 3px 19px;
}
#submit-job-form .fieldset-logged_in a.button:before,
#submit-job-form .fieldset-login_required a.button:before {
  display: none;
}
#submit-job-form .fieldset-login_required a.button {
  margin: 0 19px 3px 0;
}
#submit-job-form .fieldset-type-file label:not(.full-line-checkbox-field label) {
  margin-top: 2px;
}
#submit-job-form p:last-child {
  width: 74.5%;
  margin-top: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 8px ) );
  margin-bottom: 0;
  margin-left: auto;
}
#submit-job-form p:last-child .button + .button {
  margin-left: 11px;
}
#submit-job-form .fieldset-type-checkbox .field {
  margin-top: 15px;
}
#submit-job-form .fieldset-type-checkbox .field input[type="checkbox"] {
  z-index: 2;
  clip: unset;
  opacity: 0;
}
#submit-job-form .fieldset-type-checkbox .field small.description {
  margin-top: 0;
}

/* Job preview
--------------------------------------------- */
#job_preview {
  /* Title */
  /* Preview */
}
#job_preview .job_listing_preview_title {
  padding: 15px var(--theme-var-grid_gap) 10px;
  -webkit-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  background-color: var(--theme-color-bg_color);
  overflow: hidden;
  display: flex;
  justify-content: end;
  align-items: center;
  order: 1;
}
#job_preview .job_listing_preview_title h2 {
  margin-right: auto;
}
#job_preview .job_listing_preview_title .button {
  float: none;
  margin: 0;
  order: 2;
}
#job_preview .job_listing_preview_title .button + .button {
  margin-left: 15px;
}
#job_preview .job_listing_preview {
  -webkit-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  padding: var(--theme-var-grid_gap);
  border-color: var(--theme-color-bg_color);
}
#job_preview .job_listing_preview .single_job_listing {
  overflow: hidden;
}
#job_preview .job_listing_preview .company .company_contacts {
  text-align: center;
}

/*# sourceMappingURL=wp-job-manager.css.map */
</pre></body></html>