/*
Theme Name:     Jobhunt Child
Theme URI:      https://themeforest.net/item/jobhunt-job-board-wordpress-theme-for-wp-job-manager/22563674
Author:         MadrasThemes
Author URI:     https://madrasthemes.com/
Description:    This is the child theme for the jobhunt theme
Template:       jobhunt
Version:        2.0.3
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    jobhunt-child
Tags:           e-commerce, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, threaded-comments, rtl-language-support, footer-widgets, sticky-post, theme-options
*/

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:hover, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:focus {
  color: #dc3545; }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before {
  color: #dc3545;
  border-color: #dc3545; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before.disabled, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before:disabled {
    color: #dc3545;
    background-color: transparent; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before:not(:disabled):not(.disabled):active, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before:not(:disabled):not(.disabled).active,
  .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before:not(:disabled):not(.disabled):active:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before:not(:disabled):not(.disabled).active:focus,
    .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.freelance a:before.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:hover, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:focus {
  color: #007bff; }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before {
  color: #007bff;
  border-color: #007bff; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before.disabled, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before:disabled {
    color: #007bff;
    background-color: transparent; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before:not(:disabled):not(.disabled):active, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before:not(:disabled):not(.disabled).active,
  .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before:not(:disabled):not(.disabled):active:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before:not(:disabled):not(.disabled).active:focus,
    .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdi a:before.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:hover, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:focus {
  color: #3d9cd2; }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before {
  color: #3d9cd2;
  border-color: #3d9cd2; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before:hover {
    color: #fff;
    background-color: #3d9cd2;
    border-color: #3d9cd2; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before.focus {
    box-shadow: 0 0 0 0.2rem rgba(61, 156, 210, 0.5); }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before.disabled, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before:disabled {
    color: #3d9cd2;
    background-color: transparent; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before:not(:disabled):not(.disabled):active, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before:not(:disabled):not(.disabled).active,
  .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before.dropdown-toggle {
    color: #fff;
    background-color: #3d9cd2;
    border-color: #3d9cd2; }
    .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before:not(:disabled):not(.disabled):active:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before:not(:disabled):not(.disabled).active:focus,
    .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.stage a:before.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(61, 156, 210, 0.5); }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:hover, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:focus {
  color: #0f834d; }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before {
  color: #0f834d;
  border-color: #0f834d; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before:hover {
    color: #fff;
    background-color: #0f834d;
    border-color: #0f834d; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before.focus {
    box-shadow: 0 0 0 0.2rem rgba(15, 131, 77, 0.5); }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before.disabled, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before:disabled {
    color: #0f834d;
    background-color: transparent; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before:not(:disabled):not(.disabled):active, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before:not(:disabled):not(.disabled).active,
  .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before.dropdown-toggle {
    color: #fff;
    background-color: #0f834d;
    border-color: #0f834d; }
    .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before:not(:disabled):not(.disabled):active:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before:not(:disabled):not(.disabled).active:focus,
    .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.cdd a:before.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(15, 131, 77, 0.5); }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:hover, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:focus {
  color: #6033cc; }

.tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before {
  color: #6033cc;
  border-color: #6033cc; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before:hover {
    color: #fff;
    background-color: #6033cc;
    border-color: #6033cc; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before.focus {
    box-shadow: 0 0 0 0.2rem rgba(96, 51, 204, 0.5); }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before.disabled, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before:disabled {
    color: #6033cc;
    background-color: transparent; }
  .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before:not(:disabled):not(.disabled):active, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before:not(:disabled):not(.disabled).active,
  .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before.dropdown-toggle {
    color: #fff;
    background-color: #6033cc;
    border-color: #6033cc; }
    .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before:not(:disabled):not(.disabled):active:focus, .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before:not(:disabled):not(.disabled).active:focus,
    .show > .tax-job_listing_type .jobhunt-wpjm-widget-layered-nav-list__item.temporaire a:before.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(96, 51, 204, 0.5); }

  
  @media (prefers-reduced-motion: reduce) {
    .job-type {
      transition: none; } }
  .job-type:hover, .job-type:focus {
    text-decoration: none; }
  .job-type:focus, .job-type.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .job-type.disabled, .job-type:disabled {
    opacity: 0.65; }
  .job-type:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .job-type:not(:disabled):not(.disabled):active, .job-type:not(:disabled):not(.disabled).active {
    background-image: none; }
  .job-type:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .job-type:focus, .job-type.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .job-type.disabled, .job-type:disabled {
    color: #007bff;
    background-color: transparent; }
  .job-type:not(:disabled):not(.disabled):active, .job-type:not(:disabled):not(.disabled).active,
  .show > .job-type.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .job-type:not(:disabled):not(.disabled):active:focus, .job-type:not(:disabled):not(.disabled).active:focus,
    .show > .job-type.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .job-type.cdd {
    color: #007bff;
    border-color: #007bff; }
    .job-type.cdd:hover {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    .job-type.cdd:focus, .job-type.cdd.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    .job-type.cdd.disabled, .job-type.cdd:disabled {
      color: #007bff;
      background-color: transparent; }
    .job-type.cdd:not(:disabled):not(.disabled):active, .job-type.cdd:not(:disabled):not(.disabled).active,
    .show > .job-type.cdd.dropdown-toggle {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
      .job-type.cdd:not(:disabled):not(.disabled):active:focus, .job-type.cdd:not(:disabled):not(.disabled).active:focus,
      .show > .job-type.cdd.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .job-type.freelance {
    color: #3d9cd2;
    border-color: #3d9cd2; }
    .job-type.freelance:hover {
      color: #fff;
      background-color: #3d9cd2;
      border-color: #3d9cd2; }
    .job-type.freelance:focus, .job-type.freelance.focus {
      box-shadow: 0 0 0 0.2rem rgba(61, 156, 210, 0.5); }
    .job-type.freelance.disabled, .job-type.freelance:disabled {
      color: #3d9cd2;
      background-color: transparent; }
    .job-type.freelance:not(:disabled):not(.disabled):active, .job-type.freelance:not(:disabled):not(.disabled).active,
    .show > .job-type.freelance.dropdown-toggle {
      color: #fff;
      background-color: #3d9cd2;
      border-color: #3d9cd2; }
      .job-type.freelance:not(:disabled):not(.disabled):active:focus, .job-type.freelance:not(:disabled):not(.disabled).active:focus,
      .show > .job-type.freelance.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(61, 156, 210, 0.5); }
  .job-type.cdi {
    color: #0f834d;
    border-color: #0f834d; }
    .job-type.cdi:hover {
      color: #fff;
      background-color: #0f834d;
      border-color: #0f834d; }
    .job-type.cdi:focus, .job-type.cdi.focus {
      box-shadow: 0 0 0 0.2rem rgba(15, 131, 77, 0.5); }
    .job-type.cdi.disabled, .job-type.cdi:disabled {
      color: #0f834d;
      background-color: transparent; }
    .job-type.cdi:not(:disabled):not(.disabled):active, .job-type.cdi:not(:disabled):not(.disabled).active,
    .show > .job-type.cdi.dropdown-toggle {
      color: #fff;
      background-color: #0f834d;
      border-color: #0f834d; }
      .job-type.cdi:not(:disabled):not(.disabled):active:focus, .job-type.cdi:not(:disabled):not(.disabled).active:focus,
      .show > .job-type.cdi.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(15, 131, 77, 0.5); }
  .job-type.stage {
    color: #6033cc;
    border-color: #6033cc; }
    .job-type.stage:hover {
      color: #fff;
      background-color: #6033cc;
      border-color: #6033cc; }
    .job-type.stage:focus, .job-type.stage.focus {
      box-shadow: 0 0 0 0.2rem rgba(96, 51, 204, 0.5); }
    .job-type.stage.disabled, .job-type.stage:disabled {
      color: #6033cc;
      background-color: transparent; }
    .job-type.stage:not(:disabled):not(.disabled):active, .job-type.stage:not(:disabled):not(.disabled).active,
    .show > .job-type.stage.dropdown-toggle {
      color: #fff;
      background-color: #6033cc;
      border-color: #6033cc; }
      .job-type.stage:not(:disabled):not(.disabled):active:focus, .job-type.stage:not(:disabled):not(.disabled).active:focus,
      .show > .job-type.stage.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(96, 51, 204, 0.5); }
  .job-type.temporaire {
    color: #dc3545;
    border-color: #dc3545; }
    .job-type.temporaire:hover {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    .job-type.temporaire:focus, .job-type.temporaire.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    .job-type.temporaire.disabled, .job-type.temporaire:disabled {
      color: #dc3545;
      background-color: transparent; }
    .job-type.temporaire:not(:disabled):not(.disabled):active, .job-type.temporaire:not(:disabled):not(.disabled).active,
    .show > .job-type.temporaire.dropdown-toggle {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
      .job-type.temporaire:not(:disabled):not(.disabled):active:focus, .job-type.temporaire:not(:disabled):not(.disabled).active:focus,
      .show > .job-type.temporaire.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.site-content-page-header .job-type.cdd, .site-content-page-header .job-type.freelance, .site-content-page-header .job-type.cdi, .site-content-page-header .job-type.stage, .site-content-page-header .job-type.temporaire {
  color: #fff;
  border-color: #fff; }
  .site-content-page-header .job-type.cdd:hover, .site-content-page-header .job-type.freelance:hover, .site-content-page-header .job-type.cdi:hover, .site-content-page-header .job-type.stage:hover, .site-content-page-header .job-type.temporaire:hover {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
  .site-content-page-header .job-type.cdd:focus, .site-content-page-header .job-type.cdd.focus, .site-content-page-header .job-type.freelance:focus, .site-content-page-header .job-type.freelance.focus, .site-content-page-header .job-type.cdi:focus, .site-content-page-header .job-type.cdi.focus, .site-content-page-header .job-type.stage:focus, .site-content-page-header .job-type.stage.focus, .site-content-page-header .job-type.temporaire:focus, .site-content-page-header .job-type.temporaire.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .site-content-page-header .job-type.cdd.disabled, .site-content-page-header .job-type.cdd:disabled, .site-content-page-header .job-type.freelance.disabled, .site-content-page-header .job-type.freelance:disabled, .site-content-page-header .job-type.cdi.disabled, .site-content-page-header .job-type.cdi:disabled, .site-content-page-header .job-type.stage.disabled, .site-content-page-header .job-type.stage:disabled, .site-content-page-header .job-type.temporaire.disabled, .site-content-page-header .job-type.temporaire:disabled {
    color: #fff;
    background-color: transparent; }
  .site-content-page-header .job-type.cdd:not(:disabled):not(.disabled):active, .site-content-page-header .job-type.cdd:not(:disabled):not(.disabled).active,
  .show > .site-content-page-header .job-type.cdd.dropdown-toggle, .site-content-page-header .job-type.freelance:not(:disabled):not(.disabled):active, .site-content-page-header .job-type.freelance:not(:disabled):not(.disabled).active,
  .show > .site-content-page-header .job-type.freelance.dropdown-toggle, .site-content-page-header .job-type.cdi:not(:disabled):not(.disabled):active, .site-content-page-header .job-type.cdi:not(:disabled):not(.disabled).active,
  .show > .site-content-page-header .job-type.cdi.dropdown-toggle, .site-content-page-header .job-type.stage:not(:disabled):not(.disabled):active, .site-content-page-header .job-type.stage:not(:disabled):not(.disabled).active,
  .show > .site-content-page-header .job-type.stage.dropdown-toggle, .site-content-page-header .job-type.temporaire:not(:disabled):not(.disabled):active, .site-content-page-header .job-type.temporaire:not(:disabled):not(.disabled).active,
  .show > .site-content-page-header .job-type.temporaire.dropdown-toggle {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
    .site-content-page-header .job-type.cdd:not(:disabled):not(.disabled):active:focus, .site-content-page-header .job-type.cdd:not(:disabled):not(.disabled).active:focus,
    .show > .site-content-page-header .job-type.cdd.dropdown-toggle:focus, .site-content-page-header .job-type.freelance:not(:disabled):not(.disabled):active:focus, .site-content-page-header .job-type.freelance:not(:disabled):not(.disabled).active:focus,
    .show > .site-content-page-header .job-type.freelance.dropdown-toggle:focus, .site-content-page-header .job-type.cdi:not(:disabled):not(.disabled):active:focus, .site-content-page-header .job-type.cdi:not(:disabled):not(.disabled).active:focus,
    .show > .site-content-page-header .job-type.cdi.dropdown-toggle:focus, .site-content-page-header .job-type.stage:not(:disabled):not(.disabled):active:focus, .site-content-page-header .job-type.stage:not(:disabled):not(.disabled).active:focus,
    .show > .site-content-page-header .job-type.stage.dropdown-toggle:focus, .site-content-page-header .job-type.temporaire:not(:disabled):not(.disabled):active:focus, .site-content-page-header .job-type.temporaire:not(:disabled):not(.disabled).active:focus,
    .show > .site-content-page-header .job-type.temporaire.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }