/*
Theme Name: Zikzag
Theme URI: http://zikzag.webgeniuslab.net/
Author: WebGeniusLab
Author URI: http://webgeniuslab.net/
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.1.11
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: zikzag
*/

.s_module_recherche_un_champ {
	margin: 0 4% !important;
}

.s_module_recherche_un_champ input[type="text"], .s_module_recherche_un_champ select
{
	background-color: transparent !important;
	border: 1px solid white !important;
	border-radius: 4px !important;
	height: 60px !important;
	color: white !important;
	width: 100% !important;
	padding: 20px 18px !important;
}

.s_module_recherche_un_champ input::placeholder { 
/* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white !important;
  opacity: 1 !important; /* Firefox */
}

.btn-submit-moteur {
	padding: 10px 55px !important;
	font-size: 14px !important;
	line-height: 19px !important;
	font-family: Open Sans, serif !important;
	background: white !important;
	color: #ED1C24 !important;
}

.s_module_recherche_un_champ select {
	color: white !important;
}

.s_module_recherche_un_champ select option {
	color: black !important;
}

.s_module_recherche_un_champ input[type="submit"]  {
	height: 60px !important;
	border-radius: 4px !important;
}

.offre-card:hover {
  transform: scale(1.04) !important;
  transition: all 0.2s !important;
  background-image: url("img/pied_gris_20.png");
  background-color: #414042;
}
.offre-card {
  border-radius: 10px !important;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
  padding: 40px 0 40px 50px !important;
  min-height: 410px !important;
  /*min-width: 351px;*/
  margin-bottom: 35px !important;
  background-image: url("img/pied_gris.png");
  background-position: right -5px top -5px !important;
  background-repeat: no-repeat !important;
}
.offre-card .partie-haute {
  display: flex !important;
  min-height: 140px !important;
}
.offre-card .partie-haute .gauche {
  display: flex !important;
  flex-wrap: wrap !important;
  max-width: 50% !important;
}
.offre-card .partie-haute .gauche .secteur-icone {
  width: 100% !important;
}
.offre-card .partie-haute .gauche .label-poste {
  font-weight: 700 !important;
  font-size: 20px !important;
  line-height: 27.24px !important;
  text-transform: uppercase !important;
  color: #737c8b !important;
}
.offre-card .partie-basse {
  margin-top: 25px !important;
  display: flex !important;
  border-top: 1px solid #E5E5E5 !important;
  flex-wrap: wrap !important;
  flex-direction: column !important;
  width: 100% !important;
}
.offre-card .partie-basse .ville {
  margin-top: 25px !important;
}
.offre-card .partie-basse .ville p {
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 21.79px !important;
  color: #737c8b !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
}
.offre-card .partie-basse .postuler {
  margin-top: 25px !important;
}
.offre-card .partie-basse .postuler a {
  text-transform: uppercase !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 19.07px !important;
  color: #ED1C24 !important;
  text-decoration: none !important;
}
.offre-card:hover .label-poste p,
.offre-card:hover .ville p {
  text-decoration: none !important;
  color: white !important;
}
.offers-list {
	margin-top: 20px;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.content-column.one_half:not(.last_column){
	padding-right: 27px;
}

.content-column.one_half label{
	height: 50px;
}

.content-column.one_third{
	margin-top: 30px;
}

.content-column.one_third p{
	font-size: 16px;
	font-weight: 700;
}

.blog-post_title {
	font-family: "Open Sans", "sans-sérif";
}

.blog_archive-cat_title {
	font-family: "Open Sans", "sans-sérif";
}

@media (min-width: 576px)
{
	.offers-list .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	}
}

@media (min-width: 768px)
{
	.offers-list .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
	}
}

.offers-list .col-md-4, .offers-list .col-sm-12 {
	position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.cest_par_ici_wrapper {
	text-align: left;
}

@media screen and (max-width: 767px) {
	.cest_par_ici_wrapper {
		text-align: center;
	}
}

.cest_par_ici {
	background-color: #ED1C24;
	height: 50px;
	padding: 6px 26px;
	border-radius: 3px;
	line-height: 28px;
}

.cest_par_ici span {
	color: white;
}

.cest_par_ici:hover {
	background-color: #414042;
}

/* Couleurs et hovers des wgl-tabs */

.wgl-tabs_header_wrap .wgl-tabs_header:hover {
	background-color: #ED1C24;
}

.wgl-tabs_header_wrap .wgl-tabs_header:hover .wgl-tabs_title {
	color: white;
}

.wgl-tabs_header_wrap .wgl-tabs_header .wgl-tabs_icon svg {
	fill: #ED1C24;
}

.wgl-tabs_header_wrap .wgl-tabs_header:hover .wgl-tabs_icon svg {
	fill: white;
}

.wgl-tabs_headings .active .wgl-tabs_header .wgl-tabs_icon svg {
	fill: white;
}

/* Couleurs et hovers des wgl-infobox */

.wgl-infobox .icon-wrapper .wgl-icon svg {
	fill: #ED1C24;
}

.wgl-infobox:hover .icon-wrapper .wgl-icon svg {
	transition: all 0.2s ease-out;
	fill: white;
}


@media (min-width:576px){
	.container{
		max-width:540px
	}
}

@media (max-width:1386px){
	.menu-item a {
		font-size:12px;
	}
}

@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}

.author-widget_wrapper {
	padding-top: 305px !important;
	background-size : contain !important;
}

.nos-partenariats-box {
	min-width: 307px;
}

.widget-title_wrapper {
	color: #ED1C24 !important;
}

.tagcloud a {
	background: #E5E5E5 !important;
}

@media (max-width: 1025px) {
	#custom_col_empty_full_height .elementor-widget-wrap {
		height: 720px !important;
	}
}

@media (max-width: 585px) {
	#custom_col_empty_full_height .elementor-column-wrap {
		background-size: contain !important;
	}
}

@media (max-width: 1024px) {
	.custom_col_pied_bg .elementor-column-wrap {
		background-image: none !important;
	}
}

/* .slick-track { */
	/* width: 100% !important; */
/* } */

/* .slick-track .wgl_col-3 { */
	/* width: 275px !important; */
/* } */

#locateMe{
	position: absolute;
    top: 18px;
    right: 29px;
    width: 20px;
    z-index: 99999999;
}