/*
    Template: consulting
    a mes 12 piges déter* jvoulais déjà un gros fer ! Réalisé par #Triagency

    Author: Triagency
    Author URI: https://triagency.fr/
    Description: Recrutements.
    Version: 4.0.2
    Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
*/

/* Tentative d'inclusion du font-face pr l'instant inutiguile mais apres on sait pas 
    @font-face {
    font-family: ArgentumSans;
    src: url("https://recrutements.com//wp-content/themes/consulting-child/fonts/ArgentumSans/ArgentumSans-Regular.otf") format("opentype");
} */

/* wttkwskii cest les boutons de validation */
/* wpcf7 = contact form 7*/

@font-face {
    font-family: 'argentum_sansregular';
    src: url('argentumsans-regular-webfont.woff2') format('woff2'),
         url('argentumsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'argentum_sansblack';
    src: url('argentumsans-black-webfont.woff2') format('woff2'),
         url('argentumsans-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'argentum_sansblack_italic';
    src: url('argentumsans-blackitalic-webfont.woff2') format('woff2'),
         url('argentumsans-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'argentum_sansbold';
    src: url('argentumsans-bold-webfont.woff2') format('woff2'),
         url('argentumsans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'argentum_sansextrabold';
    src: url('argentumsans-extrabold-webfont.woff2') format('woff2'),
         url('argentumsans-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'argentum_sansextralight';
    src: url('argentumsans-extralight-webfont.woff2') format('woff2'),
         url('argentumsans-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'argentum_sansitalic';
    src: url('argentumsans-italic-webfont.woff2') format('woff2'),
         url('argentumsans-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'argentum_sanslight';
    src: url('argentumsans-light-webfont.woff2') format('woff2'),
         url('argentumsans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'argentum_sanslight_italic';
    src: url('argentumsans-lightitalic-webfont.woff2') format('woff2'),
         url('argentumsans-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h2, h3, strong { /* deprécié car on met les police via plugin customfont et elementor mais sert de fallback qd même */
    /* font-family: 'argentum_sansregular', Arial, sans-serif; */
    font-family: 'Montserrat', Arial, sans-serif;
    font-weight:normal;
    font-style:normal;
    }

.form-control, .input-group .form-control, .post-password-form input[type="password"], .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .wpcf7-form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text {
    font-size: 13px;
    line-height: 18px;
    color: #222;
    background: #cacaca;
    border: none;
    box-shadow: none;
    outline: 0;
    padding: 16px 30px 15px;
    border-radius: 0;
    transition: all .3s ease;
    box-sizing: border-box !important;
    width: 100%;
    display: block;
    height: 49px;
    text-align: center;
    /* margin-top: -6px; !!! */
    /* margin-right: 100px;  !!!*/
  }

  .select2-container.select2-container--default .select2-selection--single {
    border-radius: 0;
    border: none;
    height: 49px;
    line-height: 1;
    background: #fff;
    font-size: 13px;
    border-radius: 90px;
}

button {
      background:linear-gradient(to bottom, #ffffff 5%, #f0f0f0 100%);
      background-color:#ffffff;
      border-radius:28px;
      display:inline-block;
      cursor:pointer;
      color:#000000;
      font-size:17px;
      padding:16px 16px;
      text-decoration:none;
      text-shadow:0px 1px 0px #bfbfbf;
  }
  /* button:hover {
      background:linear-gradient(to bottom, #f0f0f0 5%, #ffffff 100%);
      background-color:#f0f0f0;
  } */
  button:active {
      position:relative;
      top:1px;
  }
#wttkwskii { /* valider en bleu */
    size: 12px;
    margin: 10px 0px 10px;
    background: linear-gradient(to right, #57D7E2, #0451B0);
    border: solid 2px black;

}

#wttkwskii2 {
    background: linear-gradient(to right, #57D7E2, #0451B0);
    color: white;
    padding: 10px;
}

#wttkwskii3 { /* valider en vert */
    size: 12px;
    margin: 10px 0px 10px;
    background: #D6E7D6;
    border: solid 2px black;
    color: black;
    font-weight: 500

}

#wttkwskii5 { /* job je postule en vert */
    size: 12px;
    margin: 10px 0px 10px;
    background: linear-gradient(to right, #069AAE, #64B14A);
    border: solid 2px black;
    border-radius: 12px;

}
div.wpcf7 .ajax-loader.is-active {
    visibility: hidden;
}
.hfe-menu-item a.hfe-menu-item{
    color: #ffffff;
}

a.hfe-menu-item:hover {
    color: #6CAA6D !important; 
}

.wpcf7 {
    font-family: "argentum_sansregular";
    font-weight:normal;
    font-style:normal;
}

nav {
    font-family:'Montserrat', Arial, sans-serif;
    font-weight:normal;
    font-style:normal;
}

/* .hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item {
    color: white;
    font-family:'argentum_sansregular', Arial, sans-serif;
    font-weight:normal;
    font-style:normal;
} */
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: linear-gradient(to right, #57D7E2, #0451B0);
    border-radius: 103px;
    padding: 10px;
    color: white;
}

h2::after { /* lignes chelou du thème consulting */
    visibility: hidden;
}
h3::after { /* lignes chelou du thème consulting */
    visibility: hidden;
}


.wpcf7-spinner::before { /* spinner qd on clique sur valider sur contactform7, g retiré car ça fait guez */
    display: none;
}
form.submitting .wpcf7-spinner { /* pareil */
    visibility: hidden;
    display: none;
}

.select2-container .selection:after {
    content: "";
    display: table;
    clear: both;
    border-radius: 90px;
}

.selection { /* arrondis sur les champ de txt du form */
    border-radius: 90px;
}

.select2-container, .select2-container .selection, .select2-container--default .select2-selection--single {
    outline: 0!important;
    border-radius: 90px;
} /* arrondir les coins des menus déroulangants */

.submitpluscv { /* candidat formulaire deposez votre cvgué */
    display: flex;
    margin-left: 50px;
    margin-right: 50px;
}

.submitpluscv2 { /* candidat formulaire trouvez l'emploiga */
    display: flex;
    margin-left: 27%;
    margin-right: 14.5%;
}

input.wpcf7-form-control.wpcf7-file {
    margin-top: -3.5px;
    background: linear-gradient(to right, #069AAE, #64B14A);
    height: 40px;
    opacity: 0;
}

.last_job_offer {
    margin: 10px;
  border-radius: 90px;
  text-align: center;
  border: solid 3px black;
  padding: 5px;
  background: linear-gradient(to right, #ffffff, #ffffff);
}

#wttkwskii4 {
    background: linear-gradient(to right, #ffffff, #ffffff);
    color: black;
    padding: 4px 45px;
}

#neulink {
    color: white !important
}

#neulink:hover {
    color: white !important
}

.inpuut2 {
width: 93%;
border-radius: 35px;
background-color: white;
}
 /* Offres d'emploi CSS inspirégué de recrut immobilier */
.jobwp-search-container .jobwp-search-item .submit-btn{
	background-color:#21508F;
	border-radius:25px;
}
.jobwp-search-container .jobwp-search-item .submit-btn:hover{
	color:#21508F;
	background-color:white;
	border:none;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.jobwp-search-container .jobwp-search-item a#jobwp-search-refresh:hover{
	background-color:rgb(33, 80, 143);
	color:white;
	border:none;
}

div.jobwp-overview-excerpt, div.jobwp-list-bottom-item{
	color:black;
}
.jobwp-listing-body-container.grid .jobwp-item{
	border-radius:17px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	font-family: "Montserrat", Sans-serif;
}
jobwp-single-left .text{
	color:rgb(33, 80, 143),
}

.circulr-details-top,.circulr-details-bottom-email{
	background-color:#21508F;
}
.jobwp-single-left .text{
	color:black !important;
}
h3.wpsd-read-before-apply,.circulr-details-bottom-email p.apply-to-email{
	color:white;
}
/* .jobwp-total-jobs-found .jobwp-total-jobs-found-total,.jobwp-total-jobs-found .jobwp-total-jobs-found-per-page{
	display:none;
}
 */
 .circulr-details-top, .circulr-details-bottom-email {
    background: linear-gradient(90deg, rgba(20,157,160,1) 0%, rgba(76,163,97,1) 85%);
    border-radius: 24px;
}

.jobwp-item .jobwp-bottom .jobwp-list-bottom-item i.fa, .jobwp-item .jobwp-bottom .jobwp-list-bottom-item i.fa-solid, .jobwp-item .jobwp-bottom .jobwp-list-bottom-item strong.primary-color{
	color:#21508F !important;

}

/* .jobwp-item  { /* les truc style randstad en minuscugule la */ /*
    text-transform: lowercase !important;
}

.jobwp-job-title-a {
    text-transform: lowercase !important;
} */

/* CSS Spécifique à la page d'accueil du Candidat.
Dès que j'ajoute .page-id-7618 (recrutements.com/candidat) ca correspond à un css agissant que sur cette page WordPress.
L'humain apres moi il peut trouver les id en faisant inspecter et en regardant les classes du <body> de la page en question */
.page-id-7618 .jobwp-search-container {
    display: none;
  }

.page-id-7618 .jobwp-item {
    background-color: #2BCD84 !important;
    margin-left: 20px;
    margin-right: 15px;
    margin-top: 7px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.page-id-7618 .jobwp-job-title {
    text-align: center;
  }

.page-id-7618 .jobwp-job-title-a {
    color: white !important;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.62);
    font-size: 24px !important;
  }
.page-id-7618 .slick-dots {
    visibility: hidden;
}
  