/*

 Theme Name:   NEYS

 Author:       damn-it

 Template:     damn-it

 Version:      1.0.0

*/



/* general*/

body{

	overflow-x:hidden !important; 

	color:#464646; 

	font-family: 'Raleway', sans-serif; 



}



h1, h2, h3, h4, h45, h6{

	position:relative;

}



h1, h2{padding-left:15px;}



h2{color:#fd6600;}



.heading h1{font-size:4em; text-transform:uppercase;}



h4{color:#fd6600 !important ; }



img{max-width:100%;}



.container{margin:auto !important;}



button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,

.green,

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat,

.button,

.wpcf7 input[type=submit],

.postul,

#loadMore{

	background-color:#fd6600 !important;

	border:1px solid #fd6600 !important;

	text-transform:uppercase;

    border-radius: 0;

	padding:10px;

	color:#fff !important;

	text-decoration:none;

	display:inline-block;

	-moz-transition:all ease-in-out 0.5s;

	-webkit-transition:all ease-in-out 0.5s;

	transition:all ease-in-out 0.5s;

	cursor:pointer;

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, 

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,

.green:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, 

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover ,

.button:hover,

.wpcf7 input[type=submit]:hover,

#cn-accept-cookie:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,

.postul:hover,

#loadMore:hover{

    background-color:rgba(253,102,0,0.8) !important;

	color:#fff !important;

	text-decoration:none;

}



#cn-accept-cookie,

#cn-more-info{

	background-image:none;

	box-shadow:none;

	color: #fd6600 !important;

    border-color: #fd6600 !important;

    background-color: #ffffff !important;

	text-decoration:none;

		-moz-transition:all ease-in-out 0.5s;

	-webkit-transition:all ease-in-out 0.5s;

	transition:all ease-in-out 0.5s;

	cursor:pointer;}

#cn-accept-cookie:hover,

#cn-more-info:hover{

	background-color:#fd6600 !important;

	border-color: #fff !important;

	text-transform:uppercase;

	color:#fff !important;



}



.loading #toTop {display:none !important;}

#toTop {

    background-color: #333;

    border-radius: 4px 4px 0 0;

    bottom: 0;

    color: #fff;

    display: none;

    height: 35px;

    position: fixed;

    right: 75px;

    text-align: center;

    text-transform: uppercase;

    width: 48px;

    opacity: .9;

    z-index: 100000;

    -webkit-transition: all .2s ease-in-out 0s;

    transition: all .2s ease-in-out 0s;

}

#toTop:before {

    content: '\f106';

    -webkit-font-smoothing: antialiased;

    font-family: "FontAwesome";

    font-size: 1.5em;

	line-height:5px

}



#toTop:hover {

    background-color: #fd6600;

	text-decoration:none;

	color:#fff !important;

}







i{font-style:normal; }



i.fas, i.fa{font-family:"FontAwesome" !important;}

a{transition:ease-in-out all 0.3s;}

a:hover{color:#131313 !important ; }

::-moz-selection {

  color: #fff;

  background: #fd6600;

}



::selection {

  color: #fff;

  background: #fd6600;

} 

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0 !important;}



.page-template-template-default{padding-top:80px;}



/* menu haut */

#menu-menu{

	width:60%;

	margin-top:32px;

}



#menu-menu li {

    margin: 0 10px;

}

.loaded .fix-top{

	background:#fff;

	position: fixed;

    top: 0;

    right: 0;

    left: 0;

    z-index: 1;

}



#header{

	position: fixed;

    height: 70px;

    width: 100%;

    background: #fff;

    z-index: 9;

    top: 0;

    transition: 500ms ease;

}



#header.scrolled{

  background: rgba(255,255,255,0.7);

}

/* Pour voir la barre admin */

.logged-in .loaded .fix-top{	position: absolute; top:0; z-index:0 !important;}







.color ul {list-style: none}

.color li::before {content: "•"; color: #fd6600; font-size:1.2em; margin-right:10px;}



.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0 !important;}

/* search bar */

body.search-active {

  overflow: hidden;

}

body.search-active .search-input {

  opacity: 0.8;

  transform: none;

  pointer-events: all;

  z-index:3;

}

body.search-active .icon-close {

  opacity: 1;

  transform: rotate(-90deg);

   z-index:2;

}

body.search-active .control {

  cursor: default;

}

body.search-active .control .btn-material {

  transform: scale(100);

   z-index:1;

}

body.search-active .control .icon-material-search {

  opacity: 0;

}



/* Close Icon */

.icon-close {

  position: fixed;

  top: 30px;

  right: 30px;

  color: #FFF;

  cursor: pointer;

  font-size: 70px;

  opacity: 0;

  transition: all 0.3s ease-in-out;

}

.icon-close:hover {

  transform: rotate(0);

}



/* Search Input */

.search-input {

  height: 80px;

  position: absolute;

  top: 50%;

  left: 50px;

  margin-top: -40px;

  pointer-events: none;

  opacity: 0;

  transform: translate(40px, 0);

  transition: all 0.3s ease-in-out;

}

.search-input input {

  color: #fff;

  font-size: 54px;

  border: 0;

  background: transparent;

  -webkit-appearance: none;

  box-sizing: border-box;

  outline: 0;

  font-weight: 200;

}



:placeholder-shown{color: pink;}



::placeholder { /* Chrome/Opera/Safari */

  color: #fff !important;

}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #fff !important;

}

::-moz-placeholder { /* Firefox 19+ */

  color: #fff;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #fff;

}

:-moz-placeholder { /* Firefox 18- */

  color: #fff;

}

input[type=submit].search-submit{display:none;}



.search-active::-webkit-scrollbar { 

    display: none; 

}

/* Control btn */

.search-bar{

    position: fixed;

    display: block;

    top: 0;

    left: 0;

    z-index: 99;

}



.search-active .search-bar{

	max-height: 1080px;

	height: 100%;

    width: 100%;

}



.search-bar .form-control:focus{

	color: #fff;

    background-color: transparent; 

    border:none;

    outline: 0; 

    box-shadow: none;

}

.control {

  cursor: pointer;

}

.control .btn-material {

  position: fixed;

  top: 50px;

  width: 40px;

  height: 40px;

  right: 60px;

  border-radius: 100%;

  box-sizing: border-box;

  background: #fd6600;

  outline: 0;

  transform-origin: 50%;

  box-shadow: 0 0px 2px rgba(0, 0, 0, 0.16);

  transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1);

  text-align: center;

  line-height: 37px;

  z-index:1;

  

}

.control .btn-material:hover {

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);

}

.control .icon-material-search {

  color: #FFF;

  transition: opacity 0.3s ease-in-out;

}



#header .navbar-brand{padding-top:0; padding-bottom:0;}



/***************** FOOTER ***************************/

footer{

	background-color:#1a1f3c ;

	padding:30px 0 10px 0;

	color:#fff;

	position:relative;

}



footer p, footer a{color:#fff; }



footer ul li{text-transform:uppercase;}

footer a{

	transition:ease-in-out all 0.3s;}

	

footer a:hover{color:#999898 !important; text-decoration:none;}

footer li{list-style-type:none;}



#text-3{

	width:450px;

}



#text-3 p{margin-bottom:0;}

#text-3 img{  margin: 10px;}



.footer4{    

	position: absolute !important;

    right: 0px;

    top: 40px;

}



#nav_menu-3 {text-align:center;}

#nav_menu-3 li {

    display: inline;

    margin-right: 15px;

}



footer #nav_menu-3 a {

    text-transform: inherit;

    font-size: 80%;

}



.social{z-index:999;}

.social i {

    color: #464646;

    font-size: 1.2em;

    margin: 0 10px;

    transition: all ease-in-out 0.4s;

	font-family: "FontAwesome";

}

/**** page defaut ****/

.page-template-default .contentPage{padding-top:90px;}

.page-template-default .contentPage a,

.page-template-default .contentPage .breadcrumb a{color:#fd6600 !important ;}

.page-template-default .contentPage  .entry-header{margin-bottom:10%;}



.noPadding .vc_column-inner{padding-left:0 !important;}



/*************************************************************

home*****************************************************

***************************************************************/

.fp-tableCell{width:100%; }

#fullpage .fp-tableCell,

#fullpage .section{height:auto !important;}

.cadre{

	background:rgba( 253,102,0,0.8);

	padding:15px;

	width:450px;

	margin:auto;

	max-width: 80%;

}





.home #sliderHome a.vc_btn3{background:none; border:none !important; background-color:transparent !important;font-weight:bold;}

.home::-webkit-scrollbar { 

    display: none; 

}





#rev_slider_1_1 h2{font-size:2rem; font-weight:bold;}

#rev_slider_1_1 p{font-size:1.2rem ; line-height:1.5rem; text-align:center !important;}

#rev_slider_1_1 .tp-bullet {

	border:none;

	border-color:#fd6600;

	background-color:rgba(253,52,0,0.5);

}



#rev_slider_1_1 .tp-bullet.selected{

	background-color:rgba(253,52,0,1);

}

#rev_slider_1_1  .rev-btn {

	background-color:#fd6600 !important;

	text-align:left !important;

	padding:10px !important;

	border:none;

	text-transform:uppercase;

	font-size:1em !important;

	transition: ease-in-out all 0.5s;

}

#rev_slider_1_1  .rev-btn:hover {

	background-color:rgba(253,102,0,0.8) !important ;

	color:#fff !important;

}

#rev_slider_1_1  .rev-btn:after,

.vc_basic_grid .vc_btn3:after {

	content:"  \f178";

	font-family: FontAwesome;

}



.txtHommes{

	background-color:rgba(255,255,255,0.8);

	width:35%;

	padding:15px;

	margin-left: 40%;

}

.txtHommes a{

	text-decoration:underline;

	color:#fd6600;

}



.txtHommes a:after{

	content:"  \f178";

	font-family: FontAwesome;

}



.shadow{

    padding: 20px;

    box-shadow: 10px 10px 15px #adabac;

    background: #fff;	

}



#valeur .shadow{margin-top: -25%;  margin-left: 40px; position:relative; z-index:2; }



#confiance .shadow{margin-left: 40px; position:relative; z-index:2; width: 40%;}



#valeur .imgBox,

#confiance .imgBox {margin-left:-60px; }



.annonceHome h4{font-size:1.4em;}

/** image hover home page */



/* Common style */

.grid figure {

	position: relative;

	float: left;

	overflow: hidden;

	height: auto;

	background: #3085a3;

	text-align: center;

	cursor: pointer;

}



.grid figure img {

	position: relative;

	display: block;

	min-height: 100%;

	max-width: 100%;

	opacity: 0.8;

}



.grid figure figcaption {



	color: #fff;

	text-transform: uppercase;

	font-size: 1.25em;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}



.grid figure figcaption::before,

.grid figure figcaption::after {

	pointer-events: none;

}



.grid figure figcaption,

.grid figure figcaption > a {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



/* Anchor will cover the whole item by default */

.grid figure figcaption > a {

	z-index: 1000;

	text-indent: 200%;

	white-space: nowrap;

	font-size: 0;

	opacity: 0;

}



figure.effect-apollo {

	background: #fd6600;

	margin-bottom:0;

}



figure.effect-apollo img {

	opacity: 0.95;

	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

	transition: opacity 0.35s, transform 0.35s;

	-webkit-transform: scale3d(1.05,1.05,1);

	transform: scale3d(1.05,1.05,1);

}



figure.effect-apollo figcaption::before {

	position: absolute;

	top: 0;

	left: 0;

	width: 1000px;

	height: 1000px;

	background: rgba(255,255,255,0.5);

	content: '';

	-webkit-transition: -webkit-transform 0.6s;

	transition: transform 0.6s;

	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,5deg) translate3d(0,-100%,0);

	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);

}





figure.effect-apollo:hover img {

	opacity: 0.6;

	-webkit-transform: scale3d(1,1,1);

	transform: scale3d(1,1,1);

}



figure.effect-apollo:hover figcaption::before {

	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);

	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);

}



/* Media queries */

@media screen and (max-width: 50em) {

	.content {

		padding: 0 10px;

		text-align: center;

	}

	.grid figure {

		display: inline-block;

		float: none;

		margin: 10px auto;

		width: 100%;

	}

}

/* /image hover home page */



/***************************

METIER *******************************************

***********************************/

.vc_toggle_title>h4{

	color:#fd6600 ;

	    text-transform: uppercase;

	    font-weight: bold;

}



#main .vc_toggle_default .vc_toggle_title .fa{

	border: 1px solid #fd6600;

    border-radius: 50%;

    text-align: center;

    display: inline-block;

    width: 30px;

    height: 30px;

    line-height: 30px;

    margin-left: 50px;

    position: absolute;

    color: #fd6600;

	right:0;

}





.vc_toggle_content a{

	margin-top:30px;

	display:inline-block;

	background-color: #fd6600 ;

    text-align: left ;

    padding: 10px ;

    border: none;

    text-transform: uppercase;

    font-size: 1em ;

	color: #fff ; 

	text-decoration:none;

    transition: ease-in-out all 0.5s;

}

.vc_toggle_content a:hover{

	background-color: rgba(253,102,0,0.8) ;

	color: #fff !important; 

	text-decoration:none;



}

.vc_toggle_content a:after{

	content: " \f178";

    font-family: FontAwesome;

}



#main .vc_toggle_default .vc_toggle_title .fa {

    border: 1px solid #fd6600;

    border-radius: 50%;

    text-align: center;

    display: inline-block;

    width: 30px;

    height: 30px;

    line-height: 30px;

    margin-left: 50px;

    position: absolute;

    color: #fd6600;

    right: 0;

}



/*************** ACTVITE ****************

********************************************/

#menuAct{

    background: rgba(254,163,102,0.9);

    padding: 10px;

    height: 70px;

    line-height: 50px;

    margin-top: -70px;

}



.page-id-109 .vc_toggle_content {

    background-image: url(/wp-content/uploads/2018/08/photo-metier.png);

    background-position: left center;

    background-size: contain;

    background-repeat: no-repeat;

}



#menuAct ul{

    display: table;

    text-align: center;

    list-style: none;

    padding: 0;

    width: 100%;

    margin: auto;

}

#menuAct ul li {

  display:table-cell;

}



#menuAct ul li a{

 color:#fff;

 transition:all ease-in-out 0.5s;

 text-transform:uppercase;

 font-size:1.1em;

}



#menuAct ul li a:hover{color:#fd6600 !important; text-decoration:none;}

#menuAct ul li a:hover:after{

 content: '';

  border-bottom: 3px solid #fd6600;

  width: 50px;

  display: block; 

  margin:auto;

   margin-top: -10px;

}





.page-id-126 .vc_toggle_title h4{font-size:1.1em;}

.page-id-126 .vc_toggle_title{

	border-bottom:1px solid #fd6600 ;     

	padding-left: 0 !important;

    width: 70%;}

.page-id-126 #main .vc_toggle_default .vc_toggle_title .fa{left:100%;}



.page-id-126 .vc_column_container>.vc_column-inner{padding-left:0; padding-right:0;}





/*******************************************************

 contact *************************************************

 ***********************************************************/

.wpcf7 textarea:focus,

.wpcf7 input:focus {

  outline: 0;

}

.wpcf7 select{
	margin-bottom: 1em;
  padding: .25em;
  border: 0;
  border-bottom: 2px solid #fd6600;
  font-weight: bold;
  border-radius: 0;
  text-transform:uppercase;
  color:#fd6600;
    width: 100%;
      font-size: 1.1em;

}

.mailTo{width:100%; margin:auto; padding-bottom:20px;}
span#checkFiliales  {
    display: flex; 
    flex-wrap: wrap; 
}


.wpcf7 .destinataire{float:right;}

.wpcf7 .row{margin:0; margin-bottom:30px;}

.borders{border-bottom:2px solid #fd6600 ; }

.wpcf7 textarea{resize:none;}

.wpcf7 input,

.wpcf7 textarea{border:none;     font-size: 1.1em;}

.wpcf7 input[type=submit]{    font-family: "FontAwesome", sans-serif; float:right;     font-size: 1em;}

.wpcf7 label{

	text-transform:uppercase; 

	color:rgba(254,163,102,0.9) ; 

	font-size:1.1em; 

	font-weight:bold;

}

.wpcf7 .bar{color:#fd6600 ; margin:0 10px; font-size:1.4em;}


#checkFiliales span.wpcf7-list-item {
    flex: 45%;
    text-transform: uppercase;
    
}
#checkFiliales .wpcf7-list-item-label{color: #fd6600 !important;
    font-size: 1.1em;
	font-weight:normal;}
.adresse,

.message{

	display: block;

    width: 100%;

    border-bottom: 2px solid #fd6600;

}



.adresse textarea,

.message textarea{ width: 100%; border:none;}



@media screen and (min-width: 1190px) {

	.wpcf7 .half{width:45%; margin-right:10%; border-bottom:2px solid #fd6600 ;    display: inline-table; }

	.wpcf7 .halfR{width:45%; border-bottom:2px solid #fd6600 ;    display: flex; }

	

	.wpcf7 .half input{width:70%;}

	.wpcf7 .halfR input{width:70%;}

}



  /************************ AGENCES *****************************************

  ***********************************************************

  **************************************************************/

  

#primary .wpgmp_filter_wrappers,

#primary .location_listing1,

#primary .location_pagination1{

	 max-width:1140px; 

	 margin:auto ; 

	 background:none ;

	 float:none !important;

	}

.categories_filter{padding-bottom:30px; border-bottom:2px solid #fd6600 ;}



 #primary div.categories_filter select{background:url(../etpm/img/white_select_arrow.png) no-repeat 99% 50% #fd6600;}



 #primary .wpgmp_location_title a.place_title{

	color: #fd6600;

	text-transform:uppercase;

	font-weight:bold;

}



 #primary .place_title:before {

    content: " ";

    position: absolute;

    z-index: -1;

    left: 5px;

    left: 0px;

    height: 65px;

    width: 3px;

    background: #fd6600;

    top: 0px;

    z-index: 99;

}



 #primary .fc-item-default.fc-wait .wpgmp_locations{border:none;}

 .wpgmp_locations_content p{text-transform:uppercase;}

 

 .btnmap{

	margin:10px 0 !important;

 	background-color: #fd6600 ;

	border: 1px solid #fd6600;

	text-transform: uppercase;

	padding: 10px !important;

	color: #fff ;

	text-decoration: none;

	display: inline-block;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	display:inline-block;

}

 .btnmap:hover{background-color: rgba(253,102,0,0.8); color:#fff !important; text-decoration:none;}

 .btnmap:after{ 

 	content: " \f178";

	font-family: FontAwesome;

 }

 

 /******************* search ********************************/

 #search h1{color:#fff;}

 h2.page-title{margin:15px 0;}

 .search article a{color:#fd6600 !important;}

 .search h2{padding-left:0;}

 .search article{margin-bottom:30px;}

 

 /*****************************************************************

 ************************ OFFRES ***********************************

 **********************************************************************/

 #sliderJobboard,

 #search{

	background-image: url('/wp-content/uploads/2018/09/engagement.jpg') ;

    background-position: center ;

    background-repeat: no-repeat ;

    background-size: cover ;

	min-height: 470px;

	display: flex;

  align-items: center;

  justify-content: center;

}





 .Aligner{

	 	min-height: 100vh;

	display: flex;

  align-items: center;

  justify-content: center;

 }



 .Aligner-item{

	 max-width: 50%;

}



.contentAnnonces .col-md-4{margin-bottom:30px;}

 #sliderJobboard  .vc_column-inner {width:100%;}

 .introSearch{margin-top:20px;}

.introSearch p{color:#000; text-transform:uppercase; font-weight:bold; margin-bottom:0;}

.beautiful-taxonomy-filters{border-bottom:2px solid #fd6600;     padding: 15px 0; margin:0;}

.beautiful-taxonomy-filters-label{display:none;}

.select2-container--default,

.beautiful-taxonomy-filters-tax{width:150px !important; float:left; margin-right:15px;}

.beautiful-taxonomy-filters-select-wrap{    width: 50%;     float: left;}



.select2-selection__rendered{background-color:#fff ; color:#fd6600 !important;}



.beautiful-taxonomy-filters-button{background-color:#fd6600 ; color:#fff; border:none; padding:5px 20px; -moz-transition:all ease-in-out 0.5s;

	-webkit-transition:all ease-in-out 0.5s;

	transition:all ease-in-out 0.5s;

	cursor:pointer; 

	margin-top:0;

	}

.beautiful-taxonomy-filters-select-wrap  select{	color: #fd6600;

    padding: 2px;

    width: 150px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

	margin-right: 20px;

}

.beautiful-taxonomy-filters-button:hover{  background-color:rgba(253,102,0,0.8) !important;}

.beautiful-taxonomy-filters-button:after{

	content:" \f058";

	font-family:"FontAwesome";

	margin-left:10px;}



.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px !important;}



.col-md-4{float:left !important;}



.contentAnnonces{padding:30px 0;}



.offres h2{padding-left:0; color:#fd6600; font-size:1.5em;}

.offres h2 a{ color:#fd6600;}

.offres h2 a:hover{color:#fd6600 ; opacity:0.8; text-decoration:none;}

.infoPoste .terms{display:inline;}

.infoPoste .terms a{color:#212529; text-decoration:none;}



.postul{float:right; margin-top:20px;}

.pagination{text-align: center;

    display: inline-block !important;

    width: 100%;

    margin: 15px 0;}

.page-numbers{margin:0 2px; padding:5px 10px; background-color:#fd6600 ; color:#fff;}

a.page-numbers:hover{ background-color:rgba(253,102,0,0.8) !important;

	color:#fff !important; text-decoration:none;}

.page-numbers.current{background-color:#212529;}

.page-numbers.next,

.page-numbers.prev{background-color:transparent; color:#fd6600 ;}

.page-numbers.next:hover,

.page-numbers.prev:hover{background-color:transparent !important; color:#fd6600 ; text-decoration:none;color:#212529 !important;}

.offre{

	padding-top:80px;

	background-image: url('/wp-content/uploads/2018/09/bg-slider.jpg') ;

    background-position: center ;

    background-repeat: no-repeat ;

    background-size: cover ;

	min-height: 100vh;

	display: flex;

  align-items: center;

  justify-content: center;

      padding-bottom: 40px;

	}

	

.introposte{

	padding:40px;

	background:rgba(253,102,0,0.9);

	margin-bottom:40px ;

}

.col-md-6 {

    width: 50%;

	float:left;

}

.offre h1.title{padding-left:0; color:#fd6600 ; margin-bottom:30px; font-weight:bold;}

.offre-corps.container{margin-bottom:40px ;}

.infos, .infos a{color:#fff;}

#wpcf7-f16-p15-o1.wpcf7 label{font-size:1em; }

#wpcf7-f16-p15-o1 .borders{border-color:#A6A4A4}

.infos h3{margin-bottom:0; font-size:1.3em; text-transform:uppercase; font-weight:bold;}

.details .title{text-transform:uppercase; font-weight:bold;}

.wpcf7-file{    

	font-size: 80% !important;

    color: #fd6600;

    margin-left: 30px;}

.offreWork {

    display:none;

}

.center{text-align:center;}

#loadMore{display:none;}	



.offre  .wpcf7 label{color:#fd6600 ;}

.offre .borders{border-color:#999 ; }

	

.candSpon{padding:20px; border-top:2px solid #fd6600 ; margin:40px 0 20px 0; color:#fff;}

.candSpon .desc{    margin-top: 20px;}

span#checkAgences {
    display: flex;
    flex-wrap: wrap;
}
#checkAgences span.wpcf7-list-item {
    flex: 45%;
	    text-transform: uppercase;
    color: #fd6600;
    font-size: 1.1em;
}
.checkbox-agences{padding-bottom: 20px;}
 /**********************************************************************

 ************************** RESPONSIVE ******************************************

 *****************************************************************/ 

 

 

 

 

.mob{display:none !important;}

.desktop{display:block}

@media screen and (min-width: 320px) and (max-width: 767px) {

.desktop, .social{display:none !important}

.mob{display:block;}

.navbar-brand{width: 40%; margin-top: -15px;}

.search-bar{display:none;}

.heading h1{font-size:2.5em;  }

#header{padding-top:0;}

#valeur .shadow{margin-top:0; margin-left:0;}

#valeur .imgBox, #confiance .imgBox {

    margin-left: 0px;

}

#confiance .shadow {

    margin-left: 0px;

    width: 100%;

}

.footer4{position:relative !important; margin-left:10px; top:0; }

}



@media screen and (min-width: 320px) and (max-width: 1189px) {

	.motif, .destinataire,

	.motif select, .destinataire select,

	.row p{width:100%;}

	.row.borders{display:inline-block;}

	.half, .halfR{border-bottom:2px solid #fd6600}

}

@media screen and (min-width: 320px) and (max-width: 1199px) {

.icon-close,.control .btn-material{right:100px;}

#menu{background:#fff;}

.navbar-light .navbar-toggler{border:none !important; color:#fd6600 ;}

#ip-container .navbar-light .navbar-nav .nav-link:hover,

#ip-container .navbar-light .navbar-nav .nav-link.currElement{color:#fd6600 ;}

.txtHommes {width: 80%;  margin-left: 0%; margin: auto;}

#menu-menu-footer-2,

#menu-menu-footer-3{padding-left:0;}

#menuAct {    line-height: normal;}

#menuAct ul {    display: inline-block;}

#menuAct ul li {    display: inline-block;     margin: 0 10px;}

#menuAct ul li a:hover::after {margin-top:0;}

}



@media screen and (min-width: 768px) and (max-width: 1199px) {

.tablet{display:block !important}

.mob{display:none !important;}

.txtHommes{margin-top:50px;}

#header{height:80px;}

.control .btn-material{top:60px;}





}


/* plaquettes */
#header.plaquettes {
    display: inline-block;
    text-align: center;
    height: 120px;
    padding-top: 10px;
}

.download a{
    color:#fff;
    font-weight:bold;
}
.download a:before{
    content: " ";
    background: url(https://groupeneys.fr/wp-content/uploads/2020/09/FLECHE_03.png);
    height: 20px;
    width: 20px;
    background-position: center center;
    background-size: cover;
    display: inline-block;
    margin-right: 10px;
    vertical-align: -5px;
    
}

.page-template-template-plaquettes h1{
    font-size:1.8em;
    font-weight:bold;
}

.plaquettes .site-title img{max-width: 250px;}