/*
Theme Name: Divi Child
Template: Divi
Author: Resource Lab
Description: Site de l'entreprise talentpeople
Version: 2.0
*/

/* GENERAL */
/* #et-main-area #main-content .entry-content ul li {
	padding: 0;
    list-style-type: none;
}
#et-main-area #main-content .entry-content ul li::before {
    content: "\2022";
    color: #f19001;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
} */
#et_pb_contact_form_0 span.et_pb_contact_field_options_title {
	color: #232323;
}

/* HELPERS */
.bold {
	font-weight: bold !important;
}
.shadow-box {
	box-shadow:
	  0px 2.3px 3.6px rgba(0, 0, 0, 0.03),
	  0px 6.3px 10px rgba(0, 0, 0, 0.02),
	  0px 15.1px 24.1px rgba(0, 0, 0, 0.015),
	  0px 50px 80px rgba(0, 0, 0, 0.01);
}
.list_orange ul li {
	padding: 0;
    list-style-type: none;
}
.list_orange ul li::before {
    content: "\2022";
    color: #f19001;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

/* HEADER */
#down-head .et_pb_menu__wrap {
	justify-content: right;
}

/* GRIDBUILDER */
.wpgb-facet input,
.wpgb-facet select,
.wpgb-facet .wpgb-select {
	border-color: rgba(241, 144, 1, 0.3) !important;
	border-radius: 50px !important;
}
.wpgb-facet input:hover,
.wpgb-facet select:hover,
.wpgb-facet .wpgb-select:hover {
	border-color: rgba(10, 11, 12, 0.8) !important;
}
.wpgb-facet-14 .wpgb-result-count {
	font-size: 26px;
	font-weight: bold;
}
.wpgb-grid-1 .wpgb-card-inner:hover div.wpgb-card-media-thumbnail,
.wpgb-grid-1 .wpgb-card-inner:hover div.wpgb-card-media-overlay,
.wpgb-grid-1 .wpgb-card-inner:hover div.wpgb-card-content {
	background: #0069ff;
	color: #ffffff;
}
.wpgb-grid-1 .wpgb-card-inner:hover div.wpgb-card-body a,
.wpgb-grid-1 .wpgb-card-inner:hover div.wpgb-card-body p,
.wpgb-grid-1 .wpgb-card-inner:hover div.wpgb-card-media-content-top div.wpgb-block-1,
.wpgb-grid-1 .wpgb-card-inner:hover div.wpgb-card-media-content-top div.wpgb-block-3,
.wpgb-grid-1 .wpgb-card-inner:hover div.wpgb-card-media-content-top h3.wpgb-block-6 {
	color: #ffffff !important;
}

.wpgb-grid-1 .wpgb-card-inner div.wpgb-card-media-thumbnail a {
	display: none;
}

@media (max-width: 1200px) {
	.wp-grid-builder .wpgb-card-5 h3.wpgb-block-6 {
		font-size: 16px;
	}
}

/* OFFRES */
@media (max-width: 981px) {
	.offers_list, .offers_list > div.et_pb_row {
		display: flex;
		flex-direction: column-reverse;
	}
	.offers_list .et-last-child {
		margin-bottom: 40px;
	}
}

/* REJOIGNEZ NOUS - NOS JOBS */
/* Version Flex */
/* #welcomekit-embed .welcomekit-offices {
	display: flex;
    flex-direction: row;
	flex-wrap: wrap;
	column-gap: normal;
	align-items: flex-start;
} */
/* Version Flex */
#welcomekit-embed .welcomekit-offices {
	display: flex;
	flex-flow: column wrap;
	align-content: space-between;
	column-gap: normal;
	/* Your container needs a fixed height, and it 
	* needs to be taller than your tallest column. */
	height: 1260px;
}
#welcomekit-embed .welcomekit-offices .welcomekit-office {
	width: 25%;
	margin-bottom: 20px;
	padding: 0 16px;
}
/* Re-order items into 3 rows */
/* #welcomekit-embed .welcomekit-offices .welcomekit-office:nth-child(3n+1) { order: 1; }
#welcomekit-embed .welcomekit-offices .welcomekit-office:nth-child(3n+2) { order: 2; }
#welcomekit-embed .welcomekit-offices .welcomekit-office:nth-child(3n)   { order: 3; } */
/* Force new columns */
/*#welcomekit-embed .welcomekit-offices::before,
#welcomekit-embed .welcomekit-offices::after {
  content: "";
  flex-basis: 100%;
  width: 0;
  order: 2;
} */
#welcomekit-embed .welcomekit-offices .welcomekit-office ul.welcomekit-jobs-list,
#welcomekit-embed .welcomekit-offices .welcomekit-office ul.welcomekit-jobs-list .welcomekit-jobs-list-item ul.welcomekit-job-infos {
	list-style-type: none;
	padding: 0;
}
#welcomekit-embed .welcomekit-offices .welcomekit-office ul.welcomekit-jobs-list .welcomekit-jobs-list-item {
	list-style-type: none;
	margin-bottom: 20px;
}
#welcomekit-embed .welcomekit-offices .welcomekit-office ul.welcomekit-jobs-list .welcomekit-jobs-list-item:hover {
	opacity: .8;
}
#welcomekit-embed .welcomekit-offices .welcomekit-office ul.welcomekit-jobs-list .welcomekit-jobs-list-item ul.welcomekit-job-infos li {
	display: inline-block;
}
#welcomekit-embed .welcomekit-offices .welcomekit-office ul.welcomekit-jobs-list .welcomekit-jobs-list-item ul.welcomekit-job-infos li:not(:last-child):after {
	content: '|';
	padding: 0 6px;
}

@media (max-width: 1290px) {
	#welcomekit-embed .welcomekit-offices {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		column-gap: normal;
		align-items: flex-start;
		height: auto;
	}
	#welcomekit-embed .welcomekit-offices .welcomekit-office {
		width: 100%;
	}
}


/* PAGE STARTUP */
#work_with_us #work_with_us_logos {
  display: flex;
  flex-direction: row;
	justify-content: center;
	align-items: center;
}
#work_with_us #work_with_us_logos div {
  width: 25%;
	padding: 0 10px;
}
#work_with_us #work_with_us_logos div img {
  width: 100%;
}
#enjeux .et_pb_text_inner {
  display: flex;
  flex-direction: row;
	justify-content: space-between;
}
div.enjeu_1, div.enjeu_2 {
  width: 49%;
	margin-bottom: 20px;
	padding: 30px;
	border-radius: 20px;
	background-color: #ffffff;
}
#frise_process .et_pb_text_inner {
	position: relative;
	display: flex;
    flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
/* #frise_process .et_pb_text_inner:before {
	display: none;
	content: '';
	position: absolute;
	top: 48px;
	display: block;
    justify-content: center;
	width: 100%;
	height: 2px;
	background-color: #0c5fe7;
	border-radius: 150px;
} */
#frise_process .et_pb_text_inner > div {
	width: 24%;
	padding: 10px;
	margin-bottom: 20px;
}
/* #frise_process .et_pb_text_inner > div:nth-child(1):before,
#frise_process .et_pb_text_inner > div:nth-child(2):before {
	display: none;
	content: 'pilote';
	display: flex;
    justify-content: center;
	font-size: 14px;
	color: #0c5fe7;
}
#frise_process .et_pb_text_inner > div:nth-child(3):before,
#frise_process .et_pb_text_inner > div:nth-child(4):before {
	display: none;
	content: 'run';
	display: flex;
    justify-content: center;
	font-size: 14px;
	color: #0c5fe7;
} */
#frise_process .round_orange {
	display: none;
	width: 25px !important;
	height: 25px !important;
	margin: 0 auto 20px auto;
	background-color: #0c5fe7;
	border-radius: 150px;
}

.start-up_form .et_pb_contact_field {
	margin-bottom: 20px!important;
}

@media (max-width: 1290px) {
	#enjeux .et_pb_text_inner {
	  display: flex;
	  flex-direction: column;
	}
	div.enjeu_1, div.enjeu_2 {
	  	width: 100%;
	}
	#frise_process .et_pb_text_inner {
		display: flex;
	  flex-direction: column;
	}
	#frise_process .et_pb_text_inner:before {
		display: none;
	}
	#frise_process .et_pb_text_inner div {
		width: 100%;
	}
}

@media (max-width: 760px) {
	#frise_process .et_pb_text_inner {
		display: flex;
	  flex-direction: column;
	}
	#frise_process .et_pb_text_inner div {
		width: 100%;
	}
}