/*================

##Simple Job Board Plugin
    #Archive
    #Single

=================*/
/* ==================== ##Simple Job Board - Archive ==================== */
.wgl-container .sjb-page .btn-primary,
.wgl-container .sjb-page .btn-primary:hover,
.wgl-container .sjb-page .btn-primary:active:hover,
.wgl-container .sjb-page .btn-primary:active:focus,
.wgl-container .sjb-page .sjb-detail .jobpost-form .file div,
.wgl-container .sjb-page .sjb-detail .jobpost-form .file:hover div {
  background-color: var(--ureg-primary-color) !important;
  color: #fff !important;
}
.wgl-container .sjb-page {
  background: transparent;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 0;
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 {
  background: #fff;
  box-shadow: 9px 11px 29px 0px rgba(125, 138, 152, 0.15);
  border-radius: 5px;
  margin-top: 0;
  margin-bottom: 50px;
  padding: 30px 40px 0px;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .wgl-container .sjb-page .sjb-filters.sjb-filters-v1 {
    padding: 20px;
  }
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .filters-form {
  margin-bottom: -5px;
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .form-group {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .form-group {
    margin-bottom: 15px;
  }
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .filters-form > .row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .filters-form > .row > div {
  flex: 1;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 992px) {
  .wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .filters-form > .row > div {
    flex: 1 1 100%;
  }
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .filters-form > .row .sjb-search-button {
  flex: inherit;
  max-width: 220px;
}
@media (max-width: 992px) {
  .wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .filters-form > .row .sjb-search-button {
    max-width: 100%;
  }
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .filters-form > .row .sjb-search-keywords {
  flex: 0 0 100%;
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .form-control {
  border: 0;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.7;
  font-weight: 400;
  text-transform: unset;
  color: var(--ureg-quaternary-color);
  height: 50px;
  padding: 0 20px;
  box-shadow: none;
  background-color: var(--ureg-tertiary-color);
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .form-control::placeholder {
  color: var(--ureg-quaternary-color);
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 select {
  background-position: calc(100% - 20px) center;
  background-image: var(--ureg-bg-caret);
  background-size: 12px;
  background-repeat: no-repeat;
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .btn {
  height: 50px;
  border-radius: 5px;
  text-transform: uppercase;
  font-family: var(--ureg-content-font-family);
  font-size: 14px;
  font-weight: 700;
  background-color: var(--ureg-button-bg-idle) !important;
  border: 1px solid var(--ureg-button-border-idle) !important;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .btn {
    margin-bottom: 5px;
  }
}
.wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .btn:hover, .wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .btn:focus, .wgl-container .sjb-page .sjb-filters.sjb-filters-v1 .btn:active {
  color: var(--ureg-button-color-hover) !important;
  border-color: var(--ureg-button-border-hover) !important;
  background-color: var(--ureg-button-bg-hover) !important;
}
.wgl-container .sjb-page .sjb-listing > p > .btn {
  border: 1px solid #D4DBEE;
  margin: 0;
  border-radius: 5px;
  color: var(--ureg-button-color-hover) !important;
  background: transparent !important;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.7px;
  min-height: 50px;
  line-height: 16px;
  padding: 17px 28px 13px;
  margin-bottom: 10px;
  margin-top: 1px;
}
.wgl-container .sjb-page .sjb-listing > p > .btn:hover, .wgl-container .sjb-page .sjb-listing > p > .btn:focus, .wgl-container .sjb-page .sjb-listing > p > .btn:active {
  background: #F4F7FB !important;
  border-color: #F4F7FB !important;
}
.wgl-container .sjb-page .list-view {
  border-radius: 5px;
  background: #FFF;
  box-shadow: 9px 11px 29px 0px rgba(125, 138, 152, 0.15);
  padding: 0 0;
}
.wgl-container .sjb-page .list-view > div:nth-last-of-type(2) .v1 {
  border-bottom: 0;
}
.wgl-container .sjb-page .list-view .list-data header > .row {
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
}
.wgl-container .sjb-page .list-view .list-data header > .row > div {
  padding-left: 10px;
  padding-right: 10px;
}
.wgl-container .sjb-page .list-view .list-data header > .row > .col-md-1 {
  max-width: 84px;
  margin-right: 3px;
}
.wgl-container .sjb-page .list-view .list-data .v1 {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #D4DBEE;
  margin: 0 40px;
  width: calc(100% - 80px);
  padding: 40px 0 28px;
}
@media (max-width: 767px) {
  .wgl-container .sjb-page .list-view .list-data .v1 {
    padding: 20px 0;
    margin: 0 20px;
    width: calc(100% - 40px);
  }
}
.wgl-container .sjb-page .list-view .list-data .v1 .company-logo img {
  border: 0;
}
.wgl-container .sjb-page .list-view .list-data .v1 .job-info {
  margin: 0;
}
.wgl-container .sjb-page .list-view .list-data .v1 .job-info h4 a {
  font-weight: var(--ureg-header-font-weight);
  color: var(--ureg-header-font-color);
  font-family: var(--ureg-header-font-family);
  font-size: 20px;
  font-style: normal;
  line-height: 20px;
  transition: 0.3s;
}
.wgl-container .sjb-page .list-view .list-data .v1 .job-info h4 a:hover {
  color: var(--ureg-primary-color);
}
.wgl-container .sjb-page .list-view .list-data .v1 .job-info h4 a span {
  color: inherit;
}
@media (max-width: 767px) {
  .wgl-container .sjb-page .list-view .list-data .v1 .job-info {
    margin-bottom: 10px;
  }
}
.wgl-container .sjb-page .list-view .list-data .v1 .job-type,
.wgl-container .sjb-page .list-view .list-data .v1 .job-location,
.wgl-container .sjb-page .list-view .list-data .v1 .job-date {
  color: var(--ureg-primary-color);
  font-weight: 500;
}
@media (max-width: 767px) {
  .wgl-container .sjb-page .list-view .list-data .v1 .job-type,
  .wgl-container .sjb-page .list-view .list-data .v1 .job-location,
  .wgl-container .sjb-page .list-view .list-data .v1 .job-date {
    margin: 2px 0;
  }
}
@media (max-width: 767px) {
  .wgl-container .sjb-page .list-view .list-data .job-description {
    margin-top: 10px;
  }
}
.wgl-container .sjb-page .list-view .list-data .job-description p {
  color: inherit;
  font-size: 0.875em;
  line-height: 24px;
  margin: 0 0 10px;
}
.wgl-container .sjb-page .list-view .list-data .job-description .sjb-apply-now-btn .btn {
  padding: 9px;
  border-radius: 5px;
  font-family: var(--ureg-content-font-family);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  line-height: 1;
  text-transform: uppercase;
  background-color: var(--ureg-button-bg-idle) !important;
  border: 1px solid var(--ureg-button-border-idle) !important;
}
.wgl-container .sjb-page .list-view .list-data .job-description .sjb-apply-now-btn .btn:hover, .wgl-container .sjb-page .list-view .list-data .job-description .sjb-apply-now-btn .btn:focus, .wgl-container .sjb-page .list-view .list-data .job-description .sjb-apply-now-btn .btn:active {
  color: var(--ureg-button-color-hover) !important;
  border-color: var(--ureg-button-border-hover) !important;
  background-color: var(--ureg-button-bg-hover) !important;
}
.wgl-container .sjb-page .list-view .list-data .job-description .sjb-apply-now-btn .btn + .btn {
  background: rgba(var(--ureg-primary-rgb), 0.1) !important;
  border-color: transparent !important;
  color: var(--ureg-button-color-hover) !important;
}
.wgl-container .sjb-page .list-view .list-data .job-description .sjb-apply-now-btn .btn + .btn:hover, .wgl-container .sjb-page .list-view .list-data .job-description .sjb-apply-now-btn .btn + .btn:focus, .wgl-container .sjb-page .list-view .list-data .job-description .sjb-apply-now-btn .btn + .btn:active {
  color: #fff !important;
  border-color: var(--ureg-button-bg-idle) !important;
  background-color: var(--ureg-button-bg-idle) !important;
}
.wgl-container .sjb-page .list-view .no-job-listing {
  margin: 0 auto -10px;
  padding: 62px 0 70px;
}
.wgl-container .sjb-page .list-view .no-job-listing img {
  width: auto;
}
.wgl-container .sjb-page .list-view .no-job-listing .no-job-listing-text {
  color: var(--ureg-header-font-color);
  font-family: var(--ureg-header-font-family);
  font-weight: var(--ureg-header-font-weight);
  font-size: 32px;
  line-height: 52px;
  margin-top: 35px;
  margin-bottom: 15px;
  letter-spacing: 0px;
}
.wgl-container .sjb-page .list-view .no-job-listing .btn {
  color: #FFF !important;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  padding: 15px 28px;
}
.wgl-container .sjb-page .list-data .fa-calendar-check,
.wgl-container .sjb-page .list-data .fa-map-marker,
.wgl-container .sjb-page .list-data .fa-briefcase {
  margin-top: 2px;
  margin-right: 7px !important;
}
.wgl-container .sjb-page .list-data .fa-calendar-check:before,
.wgl-container .sjb-page .list-data .fa-map-marker:before,
.wgl-container .sjb-page .list-data .fa-briefcase:before {
  color: var(--ureg-primary-color);
  vertical-align: top;
  font-family: "Flaticon";
  display: inline-block;
  font-size: 18px;
  position: relative;
  font-weight: 400;
}
.wgl-container .sjb-page .list-data .fa-briefcase:before {
  content: "\f1ef";
}
.wgl-container .sjb-page .list-data .fa-map-marker:before {
  content: "\f1d3";
}
.wgl-container .sjb-page .list-data .fa-calendar-check:before {
  content: "\f1cc";
}
.wgl-container .popup-outer .sjb-page .sjb-detail .list-data .v1 {
  padding: 50px 40px;
}
@media (max-width: 767px) {
  .wgl-container .popup-outer .sjb-page .sjb-detail .list-data .v1 {
    padding: 20px;
  }
}
.wgl-container .popup-outer .sjb-quick-apply-modal-close-btn {
  background: transparent;
}
.wgl-container .popup-outer .sjb-quick-apply-modal-close-btn .close {
  font-size: 0;
  visibility: hidden;
}
.wgl-container .popup-outer .sjb-quick-apply-modal-close-btn .close:before {
  content: "\f130";
  color: #999;
  font-family: "Flaticon";
  display: inline-block;
  font-size: 12px;
  position: relative;
  font-weight: 400;
  opacity: 1;
  visibility: visible;
  transition: all 0.45s;
}
.wgl-container .popup-outer .sjb-quick-apply-modal-close-btn .close:hover:before {
  color: #FC5E5E;
}

body.active_job_popup .side-navigation {
  z-index: 1;
}
body.active_job_popup #main {
  z-index: 2;
}

.sjb-page .sjb-detail .list-data .v1 .elementor .dblh__title-wrapper,
.sjb-page .sjb-detail .list-data .v2 .elementor .dblh__title-wrapper {
  margin: inherit;
}
.sjb-page .sjb-detail .list-data .v1 .elementor ul.elementor-editor-element-settings,
.sjb-page .sjb-detail .list-data .v2 .elementor ul.elementor-editor-element-settings {
  margin: 0;
}
.sjb-page .sjb-detail .list-data .v1 .elementor ul.elementor-editor-element-settings li,
.sjb-page .sjb-detail .list-data .v2 .elementor ul.elementor-editor-element-settings li {
  padding-left: 0;
  font-size: 11px;
  line-height: 1;
}
.sjb-page .sjb-detail .list-data .v1 .elementor ul.elementor-editor-element-settings li:before,
.sjb-page .sjb-detail .list-data .v2 .elementor ul.elementor-editor-element-settings li:before {
  display: none;
}
.sjb-page .sjb-detail .list-data .v1 .elementor ul.elementor-select-preset-list,
.sjb-page .sjb-detail .list-data .v2 .elementor ul.elementor-select-preset-list {
  padding: 0 25px;
  margin: 20px auto 0;
}
.sjb-page .sjb-detail .list-data .v1 .elementor ul.elementor-select-preset-list li,
.sjb-page .sjb-detail .list-data .v2 .elementor ul.elementor-select-preset-list li {
  padding-left: 0;
  font-size: 11px;
  line-height: 1;
}
.sjb-page .sjb-detail .list-data .v1 .elementor ul.elementor-select-preset-list li:before,
.sjb-page .sjb-detail .list-data .v2 .elementor ul.elementor-select-preset-list li:before {
  display: none;
}

/* ==================== ##Simple Job Board - Single ==================== */
.wgl-container .sjb-page .sjb-detail {
  margin: 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 {
  border-radius: 5px;
  background: #FFF;
  box-shadow: 9px 11px 29px 0px rgba(125, 138, 152, 0.15);
  padding: 50px 40px;
}
body.single .wgl-container .sjb-page .sjb-detail .list-data .v1 {
  margin-bottom: 50px;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div {
  padding-left: 10px;
  padding-right: 10px;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-1 {
  width: 16.66666667%;
  max-width: 160px;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-11 {
  width: calc(100% - 160px);
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row .header-margin-top > .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .company-logo {
  margin-bottom: 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .company-logo img {
  border: 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .job-meta-wrapper {
  margin-left: 10px;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .job-meta-wrapper .job-detail {
  margin-top: -8px;
  margin-bottom: 5px;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .job-meta-wrapper .job-detail > * {
  color: var(--ureg-header-font-color);
  font-family: var(--ureg-header-font-family);
  font-size: 30px;
  font-style: normal;
  font-weight: var(--ureg-header-font-weight);
  line-height: 38px;
  margin-top: 0;
  margin-bottom: 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .job-meta-wrapper .job-info {
  margin-left: 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .job-meta-wrapper .job-info > * {
  color: inherit;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .job-type,
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .job-location,
.wgl-container .sjb-page .sjb-detail .list-data .v1 header .job-date {
  color: var(--ureg-primary-color);
  font-weight: 500;
}
.wgl-container .sjb-page .sjb-detail .list-data .job-description {
  margin-top: 42px;
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features h1, .wgl-container .sjb-page .sjb-detail .list-data .job-features h2, .wgl-container .sjb-page .sjb-detail .list-data .job-features h3, .wgl-container .sjb-page .sjb-detail .list-data .job-features h4, .wgl-container .sjb-page .sjb-detail .list-data .job-features h5, .wgl-container .sjb-page .sjb-detail .list-data .job-features h6 {
  color: var(--ureg-header-font-color);
  font-family: var(--ureg-header-font-family);
  font-weight: var(--ureg-header-font-weight);
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features > h3 {
  font-size: 24px;
  margin-bottom: 35px;
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features table {
  border: 1px solid #D4DBEE;
  border-radius: 5px;
  background: #FFF;
  border-collapse: separate;
  padding: 10px 20px;
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features table tr td:first-child {
  font-weight: 500;
  color: var(--ureg-header-font-color);
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features table tr td:first-child:after {
  left: 20px;
  width: calc(100% - 20px);
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features table tr td:last-child:after {
  left: 0;
  right: 20px;
  width: calc(100% - 20px);
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features table tr:last-child td:after {
  display: none;
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features table th td,
.wgl-container .sjb-page .sjb-detail .list-data .job-features table tr td {
  border: 0 !important;
  position: relative;
  padding: 20px !important;
}
.wgl-container .sjb-page .sjb-detail .list-data .job-features table th td:after,
.wgl-container .sjb-page .sjb-detail .list-data .job-features table tr td:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #D4DBEE;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form {
  border-radius: 5px;
  border: 1px solid #D4DBEE;
  padding: 30px 40px 10px;
  position: relative;
  margin-top: 79px;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .row .form-group {
  width: 100%;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .row > .form-group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .row .clearfix {
  width: 100%;
  flex: 1 1 100%;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .form-group {
  margin-bottom: 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form div[class*=col] .form-group {
  margin-bottom: 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form h1, .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form h2, .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form h3, .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form h4, .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form h5, .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form h6 {
  color: var(--ureg-header-font-color);
  font-family: var(--ureg-header-font-family);
  font-weight: var(--ureg-header-font-weight);
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form > h3 {
  font-size: 24px;
  position: absolute;
  top: -79px;
  left: 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form label {
  color: var(--ureg-header-font-color);
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  line-height: 1.5;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .form-box {
  border-radius: 5px;
  border: 1px solid #D4DBEE;
  margin-bottom: 20px;
  padding: 20px 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .form-control {
  border: 0;
  border-radius: 5px;
  font-size: 16px;
  line-height: 1.7;
  font-weight: 400;
  text-transform: unset;
  color: var(--ureg-quaternary-color);
  height: 50px;
  padding: 0 20px;
  box-shadow: none;
  background-color: var(--ureg-tertiary-color);
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .form-control::placeholder {
  color: var(--ureg-quaternary-color);
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .form-group {
  margin-bottom: 15px;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .file {
  border: 0;
  border-radius: 5px;
  font-size: 16px;
  line-height: 50px;
  font-weight: 400;
  text-transform: unset;
  color: var(--ureg-quaternary-color);
  height: 50px;
  padding: 0 20px;
  box-shadow: none;
  background-color: var(--ureg-tertiary-color);
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .file div {
  background: var(--ureg-primary-color) !important;
  color: #fff !important;
  border-radius: 5px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 32px;
  padding: 0px 12px;
  right: 10px;
  top: 9px;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form input[type=tel] {
  padding-left: 52px !important;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form #jobapp-tc,
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form #jobapp-pp,
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form label.small input[type=radio],
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form input[type=radio],
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form label.small input[type=checkbox],
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form input[type=checkbox] {
  margin: -4px 0.6rem 0 0;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form #jobapp-tc label,
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form #jobapp-pp label {
  font-weight: 400;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form select {
  background-position: calc(100% - 20px) center;
  background-image: var(--ureg-bg-caret);
  background-size: 12px;
  background-repeat: no-repeat;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .btn {
  height: 50px;
  border-radius: 5px;
  text-transform: uppercase;
  font-family: var(--ureg-content-font-family);
  font-size: 14px;
  font-weight: 700;
  background-color: var(--ureg-button-bg-idle) !important;
  border: 1px solid var(--ureg-button-border-idle) !important;
}
.wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .btn:hover, .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .btn:focus, .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form .btn:active {
  color: var(--ureg-button-color-hover) !important;
  border-color: var(--ureg-button-border-hover) !important;
  background-color: var(--ureg-button-bg-hover) !important;
}

@media (max-width: 1372px) {
  .wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-1 {
    width: 8.33333333%;
    max-width: max-content;
  }
  .wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-11 {
    width: 91.66666667%;
  }
}
@media (max-width: 992px) {
  .wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-1 {
    width: 100%;
    max-width: 160px;
    text-align: center;
    margin: 0 auto;
  }
  .wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-11 {
    width: 100%;
  }
  .wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-11 div[class*=col] {
    width: 100%;
    text-align: center;
  }
  .wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-11 div[class*=col] i {
    float: none;
    position: relative;
    top: -2px;
  }
  .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form {
    padding: 20px 20px 10px;
  }
  .wgl-container .sjb-page .sjb-detail .list-data .job-features table {
    padding: 10px 0;
  }
  .wgl-container .sjb-page .sjb-detail .list-data .jobpost-form > .row {
    gap: 10px 0;
  }
}
@media (max-width: 767px) {
  .wgl-container .sjb-page .sjb-detail .list-data .v1 header > .row > div.col-md-1 {
    margin-bottom: 20px;
  }
  .wgl-container .sjb-page .sjb-detail .list-data .v1 {
    padding: 20px;
  }
}
.wgl-job-board {
  /* Columns */
  /* \End Columns */
}
.wgl-job-board_container {
  --items-gap: 30px;
  margin-left: calc(var(--items-gap) * -0.5);
  margin-right: calc(var(--items-gap) * -0.5);
}
.wgl-job-board_container .job-board-post[class*=wgl_col-] {
  padding-right: calc(var(--items-gap) * 0.5);
  padding-bottom: var(--items-gap);
  padding-left: calc(var(--items-gap) * 0.5);
}
.wgl-job-board_container .job-board-post_inner {
  position: relative;
  padding: 30px;
  margin-bottom: 25px;
  border-radius: 5px;
  background: #FFF;
  box-shadow: 9px 11px 29px 0px rgba(125, 138, 152, 0.15);
}
.wgl-job-board_container .job-board-post_inner .job-board_thumb {
  margin-bottom: 24px;
  text-align: center;
}
.wgl-job-board_container .job-board-post_inner .job-board_thumb .job-board_feature-link {
  display: inline-block;
  max-width: 160px;
}
.wgl-job-board_container .job-board-post_inner .job-board-company_name {
  font-size: 14px;
}
.wgl-job-board_container .job-board-post_inner .job-board-post_title {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px; /* 158.333% */
  margin-bottom: 5px;
}
.wgl-job-board_container .job-board-post_inner .job-board-post_content {
  text-align: center;
}
.wgl-job-board_container .job-board-post_inner .job-board-post_content .job-board-meta_info {
  justify-content: center;
}
.wgl-job-board_container .job-board-post_inner .job-board-meta_info {
  display: flex;
  flex-wrap: wrap;
  gap: 0px 20px;
  margin-bottom: 10px;
}
.wgl-job-board_container .job-board-post_inner .job-board-meta_info > * {
  color: var(--ureg-primary-color);
  font-weight: 500;
}
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-briefcase,
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-calendar-check,
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-map-marker {
  margin-top: 2px;
  margin-right: 7px !important;
}
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-briefcase:before,
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-calendar-check:before,
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-map-marker:before {
  color: var(--ureg-primary-color);
  vertical-align: top;
  font-family: "Flaticon";
  display: inline-block;
  font-size: 18px;
  position: relative;
  font-weight: 400;
}
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-briefcase:before {
  content: "\f1ef";
}
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-calendar-check:before {
  content: "\f1cc";
}
.wgl-job-board_container .job-board-post_inner .job-board-meta_info .fa-map-marker:before {
  content: "\f1d3";
}
.wgl-job-board_container .job-board-post_inner .job-board-categories {
  padding: 0;
  margin: 0;
  flex: 1 1 100%;
}
.wgl-job-board_container .job-board-post_inner .job-board-categories li {
  list-style: none;
  margin-right: 5px;
}
.wgl-job-board_container .job-board-post_inner .job-board_description_content {
  font-size: 14px;
  line-height: 24px;
}
.wgl-job-board_container .job-board-post_inner .read-more-wrap .button-read-more {
  margin-top: 22px;
  display: inline-block;
  padding: 16px 30px;
  border-radius: 5px;
  font-family: var(--ureg-content-font-family);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  background-color: var(--ureg-button-bg-idle);
  border: 1px solid var(--ureg-button-border-idle);
  transition: all 0.3s;
}
.wgl-job-board_container .job-board-post_inner .read-more-wrap .button-read-more:hover {
  background: rgba(var(--ureg-primary-rgb), 0.1);
  border-color: transparent;
  color: var(--ureg-button-color-hover);
}
.wgl-job-board .job_board_columns-2:not(.event_masonry) .wgl_col-6:nth-child(2n+1) {
  clear: left;
}
.wgl-job-board .job_board_columns-3:not(.event_masonry) .wgl_col-4:nth-child(3n+1) {
  clear: left;
}
.wgl-job-board .job_board_columns-4:not(.event_masonry) .wgl_col-3:nth-child(4n+1) {
  clear: left;
}

/* ==================== ##Simple Job Board - Pagination ==================== */
.sjb-page nav {
  margin: 40px 0 0 0;
  padding: 0;
  text-align: left;
}
.sjb-page nav ul.pagination {
  margin: -5px -5px -15px -5px;
  border: 0;
  font-size: 0;
  text-align: left;
  white-space: normal;
  list-style: none;
  clear: both;
}
.sjb-page nav ul.pagination li.list-item {
  float: none;
  display: inline-block;
  margin: 5px 7px;
  line-height: 1;
  vertical-align: baseline;
  border: 0;
  padding: 0;
  overflow: visible;
}
.sjb-page nav ul.pagination li.list-item span.current {
  position: relative;
  background: unset;
  cursor: default;
}
.sjb-page nav ul.pagination li.list-item a.page-numbers:focus,
.sjb-page nav ul.pagination li.list-item a.page-numbers:hover {
  background-color: unset;
}
.sjb-page nav ul.pagination li.list-item span.current,
.sjb-page nav ul.pagination li.list-item span.page-numbers,
.sjb-page nav ul.pagination li.list-item a.page-numbers {
  display: inline-block;
  position: relative;
  z-index: 1;
  height: 35px;
  min-width: 18px;
  padding: 0 5px;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  transition: 0.4s;
  color: #9CA9CC;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  overflow: hidden;
  background: transparent;
}
.sjb-page nav ul.pagination li.list-item a.page-numbers:hover {
  border-color: var(--ureg-primary-color);
}
.sjb-page nav ul.pagination li.list-item span.current {
  pointer-events: none;
  border-color: var(--ureg-primary-color);
  color: var(--ureg-primary-color);
}
.sjb-page nav ul.pagination li.list-item a.prev,
.sjb-page nav ul.pagination li.list-item a.next {
  padding: 0;
  min-width: unset;
  margin: -3px -2px 0;
}
.sjb-page nav ul.pagination li.list-item a.prev:hover,
.sjb-page nav ul.pagination li.list-item a.next:hover {
  border-color: transparent;
}
.sjb-page nav ul.pagination li.list-item a.next i {
  transform: scaleX(-1);
}
.sjb-page nav ul.pagination li.list-item i {
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.4s, color 0s;
  font-size: 14px;
  line-height: 36px;
  font-weight: 400;
}