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;
} .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);
} 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);
} .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);
} form.apply_with_resume {    }
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 > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label), form.apply_with_resume > 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) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
form.apply_with_resume *:not(h3):not(.radio):not(.checkbox) > 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) > *: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) > *: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 > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong, form.apply_with_resume > 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) > 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) > 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) > *: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) > *: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 > p:first-child {
margin-bottom: var(--theme-var-grid_gap) !important;
} .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;
} div.job_listings,
.wp-widget-widget_recent_jobs {
margin-bottom: 0;    }
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;   }
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 > div:not([class]),
.wp-widget-widget_recent_jobs .job_filters .search_jobs > 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; }
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 > .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 > .content {
line-height: inherit;
padding: 0;
display: flex;
align-items: center;
justify-content: flex-start;
background-color: transparent;
width: 100%;     }
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 > .content .company_logo,
div.job_listings ul.job_listings li.job_listing a > .content .position,
div.job_listings ul.job_listings li.job_listing a > .content .location,
div.job_listings ul.job_listings li.job_listing a > .content .meta,
div.job_listings ul.job_listings li.job_listing a > .content .meta .company,
div.job_listings ul.job_listings li.job_listing a > .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 > .content .company_logo,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .content .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .content .location,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .content .meta,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .content .meta .company,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .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 > .content .company_logo:before,
div.job_listings ul.job_listings li.job_listing a > .content .position:before,
div.job_listings ul.job_listings li.job_listing a > .content .location:before,
div.job_listings ul.job_listings li.job_listing a > .content .meta:before,
div.job_listings ul.job_listings li.job_listing a > .content .meta .company:before,
div.job_listings ul.job_listings li.job_listing a > .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 > .content .company_logo:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .content .position:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .content .location:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .content .meta:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .content .meta .company:before,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .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 > .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 > .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; }
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 > .content .company_logo + .position,
div.job_listings ul.job_listings li.job_listing a > .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 > .content .company_logo + .position,
.wp-widget-widget_recent_jobs ul.job_listings li.job_listing a > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .content { }
div.job_listings ul.job_listings li.job_listing a:hover .position h3, div.job_listings ul.job_listings li.job_listing a:hover > .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 > .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_listing {    }
.single_job_listing > 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 > h1:first-child, .single_job_listing .job_description > h2:first-child, .single_job_listing .job_description > h3:first-child, .single_job_listing .job_description > h4:first-child, .single_job_listing .job_description > h5:first-child, .single_job_listing .job_description > h6:first-child {
margin-top: 0;
}
.single_job_listing .job_description > ul:last-child, .single_job_listing .job_description > 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 { }
.single-job_listing.sidebar_hide .page_content_wrap > [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 { }
.single-job_listing.sidebar_hide.menu_side_hide .page_content_wrap > [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;
} .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-manager-job-dashboard > p {
display: none;
}
#job-manager-job-dashboard table {
width: 100%;
color: var(--theme-color-text_light);   }
#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 > div {
position: relative;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form > 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 > 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-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 {    }
#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;    }
#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 .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;
}