/*Open to Work Badge*/
.wo_open_job_badge {height: 17px;border-radius: 3px;background-color: #2196f3;display: inline-block;color: #ffffff;text-align: center;line-height: 14px;padding: 0 3px;}
.wo_user_profile .event-info-cont-small h3 .wo_open_job_badge {vertical-align: middle;line-height: 19px;}

/*Open to Work Button*/
.tag_open_to_job {display: inline-block;border: 1px solid #ddd;padding: 12px;border-radius: 10px;margin: 15px 0 2px;}
.tag_open_to_job input {display: none;}
.tag_open_to_job label {margin: 0;cursor: pointer;border-radius: 2em;background-color: rgb(0 0 0 / 6%);padding: 3px 10px;}
.tag_open_to_job label svg {margin-top: -3px;}

/*Job blocks*/
.wo_job_detail_block {margin-bottom: 20px;position: relative;}
.wo_job_detail_block_title {display: flex;align-items: center;justify-content: space-between;padding-bottom: 5px;}
.wo_job_detail_block_title .btn {border: 0;width: 35px;height: 35px;line-height: 35px;padding: 0;border-radius: 50%;}
.wo_job_detail_item {display: flex;font-family: 'Roboto', sans-serif;padding: 12px 0;position: relative;z-index: 1;}
.wo_job_detail_item svg {flex: 0 0 auto;width: 16px;height: 16px;margin-top: 2px;}
.wo_job_detail_item h4 {margin: 0;font-size: 12px;text-transform: uppercase;letter-spacing: 0.4px;word-spacing: 1px;position: relative;display: inline;padding: 0 0 3px;}
.wo_job_detail_item h4:after {content: '';width: 75%;height: 1.9px;position: absolute;bottom: 0;left: 0;background-color: currentColor;opacity: 0.5;}
.wo_job_detail_item p {margin: 4px 0 0;}

/*Experience*/
.wo_job_experience {display: flex;font-family: 'Roboto', sans-serif;padding: 20px 0 18px;justify-content: space-between;}
.wo_job_experience .wo_job_buttons {min-width: 82px;}
.ama_experience_items > div.list-experience-items:not(:last-child) {border-bottom: 1px solid #eee !important;}
.ama_certification_items > div.list-certification-items:not(:last-child) {border-bottom: 1px solid #eee !important;}
.wo_job_experience a.avatar, .wo_job_experience div.avatar {width: 50px;height: 50px;flex: 0 0 auto;margin-right:20px}
.wo_job_experience a.avatar img {width: 100%;height: 100%;border-radius: 0;}
.wo_job_experience a.avatar svg {width: 50px;height: 50px;}
.wo_job_experience_info .title {color: #252525;font-size: 16px;line-height: 20px;margin: 0;}
.wo_job_experience_info .sub-position {margin: 0;font-weight: 400;font-size: 15px;}
.wo_job_experience_info .sub-title {margin: 0 0 2px;}
.wo_job_experience_info .sub-date, .wo_job_experience_info .sub-certificate {margin: 0;font-weight: 400;font-size: 14px;color: #555555;}
.wo_job_experience_info .sub-certificate a svg {margin-top: -2px; width: 14px; height: 14px;}
.wo_job_experience_info .sub-position.project a svg {margin-top: -2px; width: 12px; height: 12px;}
.wo_job_experience_info hr {margin: 11px 0 !important;}
.wo_job_experience_info .bold {font-weight: 500 !important;}
.wo_job_experience a.job_experience_edit:hover,
.wo_monetize_sub a.monetize_sub_edit:hover {
    color: var(--main);
}
.wo_job_experience a.job_experience_delete:hover, 
.wo_monetize_sub a.monetize_sub_delete:hover {
    color: #f55f59;
}
.wo_job_experience a.job_experience_edit, 
.wo_monetize_sub a.monetize_sub_edit {
    color: #252525;
}
.wo_job_experience a.job_experience_edit svg {
    width: 22px;
    height: 22px;
    margin-left: 5px;
}
.wo_monetize_sub a.monetize_sub_edit svg {
    width: 20px;
    height: 20px;
    margin-left: 5px;
}
.wo_job_experience a.job_experience_edit svg .hover_path, .wo_job_experience a.job_experience_edit:hover svg path, 
.wo_monetize_sub a.monetize_sub_edit svg .hover_path, .wo_monetize_sub a.monetize_sub_edit:hover svg path {
    display: none;
}
.wo_job_experience a.job_experience_edit:hover svg .hover_path, 
.wo_monetize_sub a.monetize_sub_edit:hover svg .hover_path {
    display: block;
}

/*certificate*/
.wo_job_certificate .wo_job_experience_info .title {font-size: 18px;margin: 0 0 3px;}
.wo_job_detail_certificate {margin: 15px 0;}
.wo_job_detail_certificate .btn-secondary {padding: 6px 15px;border-radius: 2em;font-family: 'Roboto', sans-serif;}

/*Language Result*/
.languages_result.dropdown-menu {left: 0 !important;right: 0 !important;width: 100%;overflow-y: auto;max-height: 300px;top: auto;bottom: 56px;display: block;}
.languages_result.dropdown-menu:empty {display: none;}
.languages_result.dropdown-menu p {padding: 6px 15px;margin: 0;cursor: pointer;}

/*Search*/
.wo_job_search_tabs input {display: none;}
.wo_job_search_tabs label {margin: 0;}
.wo_job_search_tabs label a {margin: 0;line-height: normal;height: auto;font-weight: 500;font-size: 13px;border-radius: 2em;letter-spacing: 0.3px;display: block;padding: 3px 12px;cursor: pointer;}
.wo_job_search_tabs input:checked+label a {background-color: #fff;color: #000;-webkit-box-shadow: 0 2px 3px rgb(0 0 0 / 15%);box-shadow: 0 2px 3px rgb(0 0 0 / 15%);}
.wo_job_search_page .wo_job_experience {padding: 5px;}