.gtranslate_wrapper {
display: flex;
gap: 10px;
align-items: center;
font-family: inherit; font-size: 14px;
} .gtranslate_wrapper a.glink {
display: flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
border-radius: 6px;
text-decoration: none;
color: var(--theme-color-text, #333);
transition: all 0.2s ease;
} .gtranslate_wrapper a.glink img {
width: 18px;
height: 18px;
border-radius: 20%;
box-shadow: 0 0 2px rgba(0,0,0,0.15);
} .gtranslate_wrapper a.glink:hover {
background: rgba(0,0,0,0.05);
color: var(--theme-color-accent, #000);
} .gtranslate_wrapper a.gt-current-lang {
background: var(--theme-color-bg_hover, #f0f0f0);
font-weight: 600;
color: var(--theme-color-accent, #000);
}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;
border-radius: var(--theme-var-rad);
white-space: nowrap;
height: auto;
max-width: 100%;
-webkit-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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link2_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover2_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link4_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover4_02);
box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover4_02);
} 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 { }
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 { }
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 { }
form.apply_with_resume select,
form.apply_with_resume .select_container .select2-container {
width: inherit;
margin: 0 !important;
}
form.apply_with_resume { }
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%;
-webkit-box-sizing: border-box;
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;
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;
-webkit-box-shadow: none !important;
box-shadow: none !important;
overflow: hidden;
position: relative;
-webkit-transform-style: preserve-3d;
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;
-webkit-transform: translateZ(-1px);
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;
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,
.wp-widget-widget_recent_jobs { }
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);
border-radius: 6px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
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;
-webkit-box-sizing: border-box;
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%);
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,
.wp-widget-widget_recent_jobs .job_filters { }
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,
.wp-widget-widget_recent_jobs .job_filters { }
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);
border-radius: 6px;
border-top: none;
margin-top: 11px;
}
div.job_listings,
.wp-widget-widget_recent_jobs { }
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,
.wp-widget-widget_recent_jobs ul.job_listings { }
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: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
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, 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 { }
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 {
border-radius: 50%;
width: 49px;
height: 49px;
max-width: unset;
padding-top: 0 !important; }
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 { }
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;
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, 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 { }
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, 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 { }
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, 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 { }
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,
.wp-widget-widget_recent_jobs { }
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;
-webkit-transition: all 0.3s ease;
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 > h1 {
margin-top: 0;
}
.single_job_listing { }
.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;
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 { }
.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);
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid var(--theme-color-bd_color);
border-radius: 15px;
}
.single_job_listing .company img {
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 { }
.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 { }
.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;
-webkit-box-shadow: none;
box-shadow: none;
line-height: inherit;
border: none;
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 .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.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;
-webkit-box-shadow: 0 3px 20px rgba(29, 38, 38, 0.0509803922);
box-shadow: 0 3px 20px rgba(29, 38, 38, 0.0509803922);
background-color: var(--theme-color-content_bg);
}
.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.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 {
border-radius: 0;
border: none;
padding: 2em 0 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.widget .job_summary_shortcode .job-type {
top: 0;
}
.job_summary_shortcode {
padding: 3em 0 0;
overflow: hidden;
border-radius: 8px;
border-color: var(--theme-color-bd_color);
background-color: var(--theme-color-content_bg);
-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
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;
border-radius: 24px;
margin: 0;
top: 15px;
right: 15px;
-webkit-box-shadow: none;
box-shadow: none;
}
.job_summary_shortcode img {
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-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;
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 { }
#job-manager-job-dashboard table .filled {
text-align: left;
}
#job-manager-job-dashboard table { }
#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 {
-ms-flex-align: start;
-webkit-box-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%);
transform: translateY(-50%);
content: "\e9a1";
font-family: "fontello";
font-size: inherit;
color: var(--theme-color-text_dark);
-webkit-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;
border-radius: var(--theme-var-rad);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
-webkit-box-sizing: border-box;
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);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
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]::-webkit-input-placeholder {
opacity: 1;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type=search]::-moz-placeholder {
opacity: 1;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type=search]:-ms-input-placeholder {
opacity: 1;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type=search]::-ms-input-placeholder {
opacity: 1;
}
#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;
border-radius: var(--theme-var-rad);
white-space: nowrap;
height: auto;
max-width: 100%;
-webkit-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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
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);
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 {
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%);
transform: translate(-50%, -50%);
content: "";
width: 3px;
height: 3px;
display: inline-block;
text-indent: 0;
background-color: var(--theme-color-text_light);
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;
border-radius: var(--theme-var-rad);
-webkit-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;
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);
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);
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 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: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#submit-job-form fieldset:before, #submit-job-form fieldset:after {
display: none;
}
#submit-job-form fieldset { }
#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 { }
#submit-job-form fieldset div.field:not(.full-line-checkbox-field) {
width: 74.5%;
float: none;
}
#submit-job-form fieldset { }
#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 { }
#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 { }
#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 { }
#submit-job-form .fieldset-type-file label:not(.full-line-checkbox-field label) {
margin-top: 2px;
}
#submit-job-form { }
#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 { }
#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;
border-radius: 8px 8px 0 0;
background-color: var(--theme-color-bg_color);
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
#job_preview .job_listing_preview_title h2 {
margin-right: auto;
}
#job_preview .job_listing_preview_title .button {
float: none;
margin: 0;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
#job_preview .job_listing_preview_title .button + .button {
margin-left: 15px;
}
#job_preview { }
#job_preview .job_listing_preview {
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;
}div.dem-poll-shortcode input[type=submit].dem-button,
div.dem-poll-shortcode a.dem-button,
div.dem-poll-shortcode .dem-button,
div.democracy input[type=submit].dem-button,
div.democracy a.dem-button,
div.democracy .dem-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;
border-radius: var(--theme-var-rad);
white-space: nowrap;
height: auto;
max-width: 100%;
-webkit-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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
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: 10px var(--theme-var-btn_padding3) !important;
left: unset !important;
}
div.dem-poll-shortcode input[type=submit].dem-button:hover, div.dem-poll-shortcode input[type=submit].dem-button:focus,
div.dem-poll-shortcode a.dem-button:hover,
div.dem-poll-shortcode a.dem-button:focus,
div.dem-poll-shortcode .dem-button:hover,
div.dem-poll-shortcode .dem-button:focus,
div.democracy input[type=submit].dem-button:hover,
div.democracy input[type=submit].dem-button:focus,
div.democracy a.dem-button:hover,
div.democracy a.dem-button:focus,
div.democracy .dem-button:hover,
div.democracy .dem-button:focus {
color: var(--theme-color-accent_text);
border-color: var(--theme-color-accent_hover);
background-color: var(--theme-color-accent_hover);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
} .widget_title + div.dem-poll-shortcode,
.widget_title + div.democracy {
margin-top: -11px;
}
div.dem-poll-shortcode,
div.democracy {
margin: 0; }
div.dem-poll-shortcode .dem-poll-title,
div.democracy .dem-poll-title {
font-size: 14px;
line-height: inherit;
font-weight: inherit;
margin: 0;
}
div.dem-poll-shortcode,
div.democracy { }
div.dem-poll-shortcode .dem-screen,
div.democracy .dem-screen {
margin-top: 18px;
line-height: inherit;
}
div.dem-poll-shortcode .dem-screen .dem-answers,
div.dem-poll-shortcode .dem-screen .dem-vote,
div.democracy .dem-screen .dem-answers,
div.democracy .dem-screen .dem-vote {
padding: 0;
margin: 0;
}
div.dem-poll-shortcode .dem-screen .dem-answers li + li,
div.dem-poll-shortcode .dem-screen .dem-vote li + li,
div.democracy .dem-screen .dem-answers li + li,
div.democracy .dem-screen .dem-vote li + li {
margin-top: 15px;
}
div.dem-poll-shortcode .dem-screen .dem-answers li,
div.dem-poll-shortcode .dem-screen .dem-vote li,
div.democracy .dem-screen .dem-answers li,
div.democracy .dem-screen .dem-vote li {
padding: 0;
font-weight: inherit;
}
div.dem-poll-shortcode .dem-screen .dem-answers li:before,
div.dem-poll-shortcode .dem-screen .dem-vote li:before,
div.democracy .dem-screen .dem-answers li:before,
div.democracy .dem-screen .dem-vote li:before {
display: none;
}
div.dem-poll-shortcode .dem-screen .dem-answers li .dem-label,
div.dem-poll-shortcode .dem-screen .dem-vote li .dem-label,
div.democracy .dem-screen .dem-answers li .dem-label,
div.democracy .dem-screen .dem-vote li .dem-label {
font-size: 14px;
line-height: inherit;
font-weight: 500;
color: var(--theme-color-text_dark);
margin-bottom: 7px;
}
div.dem-poll-shortcode .dem-screen .dem-answers li .dem-graph,
div.dem-poll-shortcode .dem-screen .dem-vote li .dem-graph,
div.democracy .dem-screen .dem-answers li .dem-graph,
div.democracy .dem-screen .dem-vote li .dem-graph {
border-radius: 6px;
}
div.dem-poll-shortcode .dem-screen .dem-answers li .dem-graph .dem-fill,
div.dem-poll-shortcode .dem-screen .dem-vote li .dem-graph .dem-fill,
div.democracy .dem-screen .dem-answers li .dem-graph .dem-fill,
div.democracy .dem-screen .dem-vote li .dem-graph .dem-fill {
border-radius: 6px;
-webkit-box-shadow: 0 3px 10px var(--theme-color-accent_link_02);
box-shadow: 0 3px 10px var(--theme-color-accent_link_02);
}
div.dem-poll-shortcode .dem-screen .dem-answers li .dem-graph .dem-votes-txt,
div.dem-poll-shortcode .dem-screen .dem-vote li .dem-graph .dem-votes-txt,
div.democracy .dem-screen .dem-answers li .dem-graph .dem-votes-txt,
div.democracy .dem-screen .dem-vote li .dem-graph .dem-votes-txt {
position: absolute;
z-index: 1;
bottom: 100%;
right: 0;
font-size: 14px;
line-height: inherit;
font-weight: inherit;
color: var(--theme-color-text);
padding: 0;
margin-bottom: 15px;
}
div.dem-poll-shortcode .dem-screen .dem-answers li .dem-graph .dem-votes-txt:before,
div.dem-poll-shortcode .dem-screen .dem-vote li .dem-graph .dem-votes-txt:before,
div.democracy .dem-screen .dem-answers li .dem-graph .dem-votes-txt:before,
div.democracy .dem-screen .dem-vote li .dem-graph .dem-votes-txt:before {
content: "(";
margin-right: -4px;
}
div.dem-poll-shortcode .dem-screen .dem-answers li .dem-graph .dem-votes-txt:after,
div.dem-poll-shortcode .dem-screen .dem-vote li .dem-graph .dem-votes-txt:after,
div.democracy .dem-screen .dem-answers li .dem-graph .dem-votes-txt:after,
div.democracy .dem-screen .dem-vote li .dem-graph .dem-votes-txt:after {
content: ")";
margin-left: -4px;
}
div.dem-poll-shortcode,
div.democracy { }
div.dem-poll-shortcode .dem-edit-link,
div.democracy .dem-edit-link {
display: none;
}
div.dem-poll-shortcode,
div.democracy { }
div.dem-poll-shortcode .dem-bottom,
div.democracy .dem-bottom {
padding: 0;
margin-top: calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 4px);
}
div.dem-poll-shortcode .dem-bottom .dem-poll-info,
div.democracy .dem-bottom .dem-poll-info {
color: var(--theme-color-text_dark);
padding-bottom: 0;
}
div.dem-poll-shortcode .dem-bottom .dem-poll-info .dem-total-votes,
div.democracy .dem-bottom .dem-poll-info .dem-total-votes {
font-size: 14px;
line-height: inherit;
font-weight: inherit;
}
div.dem-poll-shortcode .dem-bottom .dem-revote-button-wrap,
div.democracy .dem-bottom .dem-revote-button-wrap {
margin-top: calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 2px);
display: block;
}
div.dem-poll-shortcode,
div.democracy { }
div.dem-poll-shortcode .dem-vote .dem__radio_label:not(.checked) input[type=radio]:checked + .dem__spot,
div.democracy .dem-vote .dem__radio_label:not(.checked) input[type=radio]:checked + .dem__spot {
width: 16px;
height: 16px;
position: absolute;
z-index: 1;
top: 0;
left: 2px;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
border-radius: 50%;
background: radial-gradient(circle, var(--theme-color-accent_link) 55%, var(--theme-color-content_bg) 62%);
-webkit-box-shadow: inset 0 0 0px 3px var(--theme-color-content_bg);
box-shadow: inset 0 0 0px 3px var(--theme-color-content_bg);
}
div.dem-poll-shortcode .dem-vote li:nth-child(2n) .dem__radio_label:not(.checked) input[type=radio]:checked + .dem__spot,
div.democracy .dem-vote li:nth-child(2n) .dem__radio_label:not(.checked) input[type=radio]:checked + .dem__spot {
top: -1px;
}
div.dem-poll-shortcode {
margin: calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 3px) 0 calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 6px); }
div.dem-poll-shortcode .dem-bottom,
div.dem-poll-shortcode .dem-poll-info .dem-total-votes {
text-align: left;
}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;
border-radius: var(--theme-var-rad);
white-space: nowrap;
height: auto;
max-width: 100%;
-webkit-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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link2_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover2_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link4_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover4_02);
box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover4_02);
} 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 { }
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 { }
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 { }
form.apply_with_resume select,
form.apply_with_resume .select_container .select2-container {
width: inherit;
margin: 0 !important;
}
form.apply_with_resume { }
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%;
-webkit-box-sizing: border-box;
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;
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;
-webkit-box-shadow: none !important;
box-shadow: none !important;
overflow: hidden;
position: relative;
-webkit-transform-style: preserve-3d;
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;
-webkit-transform: translateZ(-1px);
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;
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,
.wp-widget-widget_recent_jobs { }
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);
border-radius: 6px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
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;
-webkit-box-sizing: border-box;
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%);
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,
.wp-widget-widget_recent_jobs .job_filters { }
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,
.wp-widget-widget_recent_jobs .job_filters { }
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);
border-radius: 6px;
border-top: none;
margin-top: 11px;
}
div.job_listings,
.wp-widget-widget_recent_jobs { }
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,
.wp-widget-widget_recent_jobs ul.job_listings { }
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: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
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, 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 { }
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 {
border-radius: 50%;
width: 49px;
height: 49px;
max-width: unset;
padding-top: 0 !important; }
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 { }
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;
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, 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 { }
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, 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 { }
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, 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 { }
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,
.wp-widget-widget_recent_jobs { }
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;
-webkit-transition: all 0.3s ease;
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 > h1 {
margin-top: 0;
}
.single_job_listing { }
.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;
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 { }
.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);
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid var(--theme-color-bd_color);
border-radius: 15px;
}
.single_job_listing .company img {
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 { }
.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 { }
.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;
-webkit-box-shadow: none;
box-shadow: none;
line-height: inherit;
border: none;
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 .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.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;
-webkit-box-shadow: 0 3px 20px rgba(29, 38, 38, 0.0509803922);
box-shadow: 0 3px 20px rgba(29, 38, 38, 0.0509803922);
background-color: var(--theme-color-content_bg);
}
.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.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 {
border-radius: 0;
border: none;
padding: 2em 0 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.widget .job_summary_shortcode .job-type {
top: 0;
}
.job_summary_shortcode {
padding: 3em 0 0;
overflow: hidden;
border-radius: 8px;
border-color: var(--theme-color-bd_color);
background-color: var(--theme-color-content_bg);
-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
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;
border-radius: 24px;
margin: 0;
top: 15px;
right: 15px;
-webkit-box-shadow: none;
box-shadow: none;
}
.job_summary_shortcode img {
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-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;
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 { }
#job-manager-job-dashboard table .filled {
text-align: left;
}
#job-manager-job-dashboard table { }
#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 {
-ms-flex-align: start;
-webkit-box-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%);
transform: translateY(-50%);
content: "\e9a1";
font-family: "fontello";
font-size: inherit;
color: var(--theme-color-text_dark);
-webkit-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;
border-radius: var(--theme-var-rad);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
-webkit-box-sizing: border-box;
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);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
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]::-webkit-input-placeholder {
opacity: 1;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type=search]::-moz-placeholder {
opacity: 1;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type=search]:-ms-input-placeholder {
opacity: 1;
}
#job-manager-job-dashboard .jm-dashboard__intro .jm-form input[type=search]::-ms-input-placeholder {
opacity: 1;
}
#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;
border-radius: var(--theme-var-rad);
white-space: nowrap;
height: auto;
max-width: 100%;
-webkit-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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
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);
-webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
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);
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 {
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%);
transform: translate(-50%, -50%);
content: "";
width: 3px;
height: 3px;
display: inline-block;
text-indent: 0;
background-color: var(--theme-color-text_light);
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;
border-radius: var(--theme-var-rad);
-webkit-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;
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);
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);
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 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: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#submit-job-form fieldset:before, #submit-job-form fieldset:after {
display: none;
}
#submit-job-form fieldset { }
#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 { }
#submit-job-form fieldset div.field:not(.full-line-checkbox-field) {
width: 74.5%;
float: none;
}
#submit-job-form fieldset { }
#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 { }
#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 { }
#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 { }
#submit-job-form .fieldset-type-file label:not(.full-line-checkbox-field label) {
margin-top: 2px;
}
#submit-job-form { }
#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 { }
#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;
border-radius: 8px 8px 0 0;
background-color: var(--theme-color-bg_color);
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
#job_preview .job_listing_preview_title h2 {
margin-right: auto;
}
#job_preview .job_listing_preview_title .button {
float: none;
margin: 0;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
#job_preview .job_listing_preview_title .button + .button {
margin-left: 15px;
}
#job_preview { }
#job_preview .job_listing_preview {
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;
}.sc_icons_default .sc_icons_item {
height: unset;
}
.sc_icons_default { }
.sc_icons_default .sc_icons_icon {
width: 3.2em;
height: 3.2em;
line-height: 3.2em;
text-align: center;
color: var(--theme-color-text_dark);
}
.sc_icons_default .sc_icons_icon:before, .sc_icons_default .sc_icons_icon > span:before {
font-size: 3em;
line-height: inherit !important;
}
.sc_icons_default .sc_icons_icon.sc_icon_type_svg svg, .sc_icons_default .sc_icons_icon.sc_icon_type_svg object {
width: inherit;
height: inherit;
margin-bottom: 0;
}
.sc_icons_default.sc_icons_size_small .sc_icons_icon {
width: 2.2em;
height: 2.2em;
line-height: 2.2em;
text-align: center;
}
.sc_icons_default.sc_icons_size_small .sc_icons_icon:before, .sc_icons_default.sc_icons_size_small .sc_icons_icon > span:before {
font-size: 2em;
}
.sc_icons_default.sc_icons_size_large .sc_icons_icon {
width: 4.2em;
height: 4.2em;
line-height: 4.2em;
text-align: center;
}
.sc_icons_default.sc_icons_size_large .sc_icons_icon:before, .sc_icons_default.sc_icons_size_large .sc_icons_icon > span:before {
font-size: 4em;
}
.sc_icons_default { }
.sc_icons_default .sc_icons_icon + .sc_icons_item_details,
.sc_icons_default .sc_icons_image + .sc_icons_item_details {
margin-top: calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 3px);
}
.sc_icons_default .sc_icons_item_title + .sc_icons_item_description {
margin-top: 18px;
}
.sc_icons_default .sc_icons_item_description {
font-size: 16px;
line-height: 26px;
color: var(--theme-color-text_dark);
}
.sc_icons_default .sc_icons_item_description a {
color: var(--theme-color-text_dark);
}
.sc_icons_default .sc_icons_item_description a:hover {
color: var(--theme-color-accent_link);
} .sc_icons_modern .sc_icons_item + .sc_icons_item {
margin-top: 15px;
}
.sc_icons_modern .sc_icons_item {
height: unset;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.sc_icons_modern { }
.sc_icons_modern .sc_icons_icon,
.sc_icons_modern .sc_icons_image {
position: relative;
margin-right: 16px;
}
.sc_icons_modern .sc_icons_icon {
width: 3em;
height: 3em;
line-height: 3em;
text-align: center;
color: var(--theme-color-text_dark);
}
.sc_icons_modern .sc_icons_icon:before, .sc_icons_modern .sc_icons_icon > span:before {
font-size: 3em;
line-height: inherit !important;
}
.sc_icons_modern .sc_icons_icon.sc_icon_type_svg svg, .sc_icons_modern .sc_icons_icon.sc_icon_type_svg object {
width: inherit;
height: inherit;
margin-bottom: 0;
}
.sc_icons_modern.sc_icons_size_small .sc_icons_icon {
width: 2em;
height: 2em;
line-height: 2em;
text-align: center;
}
.sc_icons_modern.sc_icons_size_small .sc_icons_icon:before, .sc_icons_modern.sc_icons_size_small .sc_icons_icon > span:before {
font-size: 2em;
}
.sc_icons_modern.sc_icons_size_large .sc_icons_icon {
width: 4em;
height: 4em;
line-height: 4em;
text-align: center;
}
.sc_icons_modern.sc_icons_size_large .sc_icons_icon:before, .sc_icons_modern.sc_icons_size_large .sc_icons_icon > span:before {
font-size: 3em;
}
.sc_icons_modern { }
.sc_icons_modern.sc_align_center .sc_icons_item {
display: block;
}
.sc_icons_modern.sc_align_center .sc_icons_item .sc_icons_icon,
.sc_icons_modern.sc_align_center .sc_icons_item .sc_icons_image {
display: block;
margin: 0 auto 11px;
}
.sc_icons_modern { }
.sc_icons_modern.sc_align_right .sc_icons_item {
-webkit-box-pack: right;
-ms-flex-pack: right;
justify-content: right;
}
.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_image {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin: 0 0 0 11px;
}
.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_item_details {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.sc_icons_modern { }
.sc_icons_modern .sc_icons_item_details {
min-height: unset !important;
padding: 0 !important;
}
.sc_icons_modern .sc_icons_item_details .sc_icons_item_title {
font-weight: 500;
}
.sc_icons_modern .sc_icons_item_description {
font-size: 14px;
line-height: 23px;
}
.sc_icons_modern .sc_icons_item_title + .sc_icons_item_description {
margin-top: 8px;
} .sc_icons_classic .sc_icons_item {
height: unset;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.sc_icons_classic { }
.sc_icons_classic .sc_icons_icon,
.sc_icons_classic .sc_icons_image {
position: relative;
margin-right: calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 7px);
}
.sc_icons_classic .sc_icons_icon {
width: 3.3em;
height: 3.3em;
line-height: 2.7em;
color: var(--theme-color-accent_link4);
}
.sc_icons_classic .sc_icons_icon:before, .sc_icons_classic .sc_icons_icon > span:before {
font-size: 2.5em;
line-height: inherit !important;
}
.sc_icons_classic .sc_icons_icon.sc_icon_type_svg svg, .sc_icons_classic .sc_icons_icon.sc_icon_type_svg object {
width: inherit;
height: inherit;
margin-bottom: 0;
}
.sc_icons_classic.sc_icons_size_small .sc_icons_icon {
width: 2em;
height: 2em;
line-height: 1.5em;
}
.sc_icons_classic.sc_icons_size_small .sc_icons_icon:before, .sc_icons_classic.sc_icons_size_small .sc_icons_icon > span:before {
font-size: 2em;
}
.sc_icons_classic.sc_icons_size_large .sc_icons_icon {
width: 4em;
height: 4em;
line-height: 3.5em;
}
.sc_icons_classic.sc_icons_size_large .sc_icons_icon:before, .sc_icons_classic.sc_icons_size_large .sc_icons_icon > span:before {
font-size: 3.1em;
}
.sc_icons_classic { }
.sc_icons_classic.sc_align_center .sc_icons_item {
display: block;
}
.sc_icons_classic.sc_align_center .sc_icons_item .sc_icons_icon,
.sc_icons_classic.sc_align_center .sc_icons_item .sc_icons_image {
display: block;
margin: 0 auto calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 3px);
}
.sc_icons_classic { }
.sc_icons_classic.sc_align_right .sc_icons_item {
-webkit-box-pack: right;
-ms-flex-pack: right;
justify-content: right;
}
.sc_icons_classic.sc_align_right .sc_icons_item .sc_icons_icon,
.sc_icons_classic.sc_align_right .sc_icons_item .sc_icons_image {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin: 0 0 0 calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 7px);
}
.sc_icons_classic.sc_align_right .sc_icons_item .sc_icons_item_details {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.sc_icons_classic { }
.sc_icons_classic .sc_icons_item_details {
min-height: unset !important;
padding: 0 !important;
}
.sc_icons_classic .sc_icons_item_details .sc_icons_item_title {
font-weight: 500;
}
.sc_icons_classic .sc_icons_item_description {
font-size: 14px;
line-height: 23px;
}
.sc_icons_classic .sc_icons_item_title + .sc_icons_item_description {
margin-top: 8px;
} .sc_icons.sc_icons_divider .sc_icons_item .sc_icons_item_more_link .link_icon:before {
font-size: 17px;
}
.sc_icons_divider .slider-wrapper .sc_icons_item,
.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item {
position: relative;
padding: 15px 20px 15px 0;
}
.sc_icons_divider .slider-wrapper .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item:after {
content: "";
display: block;
height: 100%;
width: 1px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: var(--theme-color-extra_bd_color);
}
.sc_icons_divider .slider-wrapper .sc_icons_item:after {
right: -1px;
}
.sc_icons_divider .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
right: 0;
}
.sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item {
padding: 15px 20px;
}
.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
right: -25px;
}
.sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
padding: 15px 0 15px 20px;
}
.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
right: -50px;
}
.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap {
margin-right: -50px;
margin-bottom: -50px;
}
.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap > [class*=trx_addons_column-] {
padding-right: 50px;
}
.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-],
.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_bottom {
padding-bottom: 50px;
}
.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
margin-bottom: 0;
}
.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*=trx_addons_column-] {
padding-bottom: 0;
}
.sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-]:last-child .sc_icons_item:after {
display: none;
}
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item:after,
.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item:after {
display: none;
}
.sc_icons_divider .sc_icons_item_title {
font-size: 1.333em;
line-height: 1.2em;
text-transform: none;
font-weight: 600;
}
.sc_icons_divider .sc_icons_icon + .sc_icons_item_details,
.sc_icons_divider .sc_icons_image + .sc_icons_item_details {
margin-top: 2.35em;
}
.sc_icons_divider .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
.sc_icons_divider .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
margin-top: 3.2em;
}
.sc_icons_divider .sc_icons_icon:before,
.sc_icons_divider .sc_icons_icon > span:before {
font-size: 3.6em;
}
.sc_icons_divider .sc_icon_type_svg svg,
.sc_icons_divider .sc_icon_type_svg object {
width: 4.4em;
height: 4.4em;
}
.sc_icons_divider.sc_icons_size_small .sc_icons_icon:before, .sc_icons_divider.sc_icons_size_small .sc_icons_icon > span:before {
font-size: 3.4em;
}
.sc_icons_divider.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_divider.sc_icons_size_small .sc_icon_type_svg object {
width: 3.4em;
height: 3.4em;
}
.sc_icons_divider.sc_icons_size_large .sc_icons_icon:before, .sc_icons_divider.sc_icons_size_large .sc_icons_icon > span:before {
font-size: 5.4em;
}
.sc_icons_divider.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_divider.sc_icons_size_large .sc_icon_type_svg object {
width: 5.4em;
height: 5.4em;
} .sc_icons_qw-stylish .trx_addons_columns_wrap {
border-radius: 15px;
}
.sc_icons_qw-stylish .sc_icons_item_title {
font-size: 1.396rem;
font-weight: 600;
text-transform: none;
}
.sc_icons_qw-stylish .sc_icons_icon:before,
.sc_icons_qw-stylish .sc_icons_icon > span:before {
font-size: 4.7em;
}