/*
Theme Name:     Thème Popipop
Description:    Thème Popipop
Author:         Matthieu Le Lay
Author URI:     https://www.popipop.com
Template:       Divi                         
Version:        0.1.0
*/

/* Faire apparaitre le menu mobile jusqu'à 1160px */

@media all and (max-width: 1300px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
}

/* Button */
.et_pb_button {
	font-weight: 600!important;
}

/* Liste offres accueil */

#short_list_jobs .load_more_jobs {
  display: none;
}

/* Liste offres */

#list_posts form {
  background-color: transparent;
  margin: auto;
}

#list_posts .search_jobs {
  background-color: #eff4f7;
  border-radius: 8px;
  padding: 32px;
  overflow: hidden;
}

#list_posts input {
  border: none;
  background: #fff;
  border-radius: .25rem;
  padding: .75rem 1rem;
}

#list_posts .job_types {
  margin-top: 16px;
  border: none;
  border-radius: 8px;
  background: #eff4f7;
  font-weight: 600;
}

#list_posts .search_submit {
  text-align: center;
  margin-top: 1em;
}

#list_posts .search_submit input {
  font-size: 18px;
  background: #e94e1b;
  color: white;
  box-shadow: 0 .75rem .5rem -.5rem #e94f1b69;
  transition: all 500ms;
  width: auto;
  margin: auto;
}

#list_posts .search_submit input:hover {
  background: #e94f1bcb;
  cursor: pointer;
}

#list_posts .job_types li {
  border: none;
}

#list_posts .job_types input[type=checkbox] {
  border-radius: 4px;
  height: 16px;
  width: 16px;
}

#list_posts ul.job_listings {
  padding: 0;
}

#list_posts .job_listing {
    /* border: 1px solid black; */
    margin-top: 2em;
    background: #eff4f7;
    border-radius: 8px;
}

#list_posts .search_categories {
  display: none;
}

#list_posts .rss_link {
  display: none;
}

#list_posts .reset {
  color: #e94e1b;
  font-size: 16px;
  font-weight: 600;
}

/* formulaire depot cv */

.wpcf7-form label {
  font-weight: 700;
  font-size: 18px;
}

.acceptance-707 label {
  font-weight: 400;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="submit"], .wpcf7-form textarea {
  border: 1px solid #ced4da;
  background: #fff;
  border-radius: .25rem;
  padding: .75rem 1rem;
  width: 100%;
}

.file-811 input {
  border: none;
  background: none;
}

.wpcf7-form input[type=submit] {
  border: none;
  font-weight: 700;
  font-size: 18px;
  background: #e94e1b;
  color: white;
  box-shadow: 0 .75rem .5rem -.5rem #e94f1b69;
  transition: all 500ms;
}

.wpcf7-form input[type=submit]:hover {
  background: #e94f1bcb;
  cursor: pointer;
}

.acceptance-707 input {
  width: auto;
}

.wpcf7-form input[type=submit] {
  width: auto;
}

/* secondary menu */

#et-info .rs a {
  margin-left: 16px;
}

#et-info .rs a:hover {
	opacity: 0.7;
	transition: all .4s ease-in-out;
}


/* hide recaptcha badge */
.grecaptcha-badge { visibility: hidden !important; }