@import "animate.css";@import url(//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);@import url(//fonts.googleapis.com/css?family=Damion);@import url(//fonts.googleapis.com/css?family=Inder);@import url(//fonts.googleapis.com/css?family=Istok+Web);@import url(//fonts.googleapis.com/css?family=Ubuntu);/*========================================================                   Main layout styles=========================================================*/body { font: 400 13px/21px "Ubuntu", sans-serif;}a[href^="tel:"] { color: inherit; text-decoration: none;}a { text-decoration: none; color: inherit; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}a:hover { color: #f54f29; text-decoration:underline;}img { max-width: 100%;}* { -webkit-text-size-adjust: none;}/* ======= Fonts ======= */.font1 { font: 400 13px/24px "Inder", sans-serif; color: #9f9f9f; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: block;}.font2 { font: 400 18px/21px "Inder", sans-serif; text-transform: uppercase; color: #f54f29;}.font2 a:hover { color: #414141;}/* ======= Headers ======= */h2 { font: 400 30px/38px "Inder", sans-serif; text-transform: capitalize; color: #414141;}h3 { font: 400 24px/24px "Inder", sans-serif; color: #262626;}.h3 { font: 400 24px/24px "Inder", sans-serif; color: #262626; display: block;}h4 { font: 400 18px/21px "Inder", sans-serif; text-transform: uppercase; color: #f54f29;}h4 a:hover { color: #414141;}h5 { font: 400 30px/30px "Inder", sans-serif; text-transform: uppercase; color: #414141;}h6 { font: 400 36px/39px "Inder", sans-serif; text-transform: uppercase; color: #ffffff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.14);}h6 a:hover { color: #414141;}.h6__inset1 { font: 400 34px/39px "Inder", sans-serif;}@media (max-width: 479px) { .h6__inset1 {   font-size: 24px;   line-height: 29px; }}.h6__inset2 { font: 400 18px/26px  "Inder", sans-serif;}.header6 a { font: 400 18px/21px "Inder", sans-serif; color: #6600FF; display: block; text-align:right;}.header7 { font: 400 18px/21px "Inder", sans-serif; color: #f54f29; display: block;}.header8 { font: 400 18px/18px "Inder", sans-serif; color: #ffffff; text-transform: uppercase; display: block;}.header9 { font: 400 14px/16px "Inder", sans-serif; color: #708090; text-transform: uppercase; display: block; background:#ffffff; text-align: Centre; border: 1px solid #c1c1c1;  padding: 25px 19px 20px 18px;  margin-Top: 75px;  margin-bottom: 0px; border-radius: 20px 20px 0 0px;}.header10 { font: 400 12px/14px "Inder", sans-serif; color: #708090; text-transform: uppercase; display: block; background:#ffffff; text-align: Centre; border: 1px solid #c1c1c1;  padding: 25px 19px 20px 18px;  margin-Top: 25px;  margin-bottom: 0px; border-radius: 20px 20px 0 0px;}.header11 {text-align: center;}h8 { font: 400 20px/22px "Inder", sans-serif; text-transform: uppercase; color: #f54f29;}h8b { font: 400 20px/22px "Inder", sans-serif; text-transform: uppercase; color: #f54f29;}h9 { font: 400 14px/16px "Inder", sans-serif; color: #262626;  float:left;  padding-top:10px;}h10 { font: 400 16px/20px "Inder", sans-serif; text-transform: uppercase; color: #708090;}h14 { font: 400 19px/22px "Inder", sans-serif; text-transform: uppercase; color: #191970;}h14 a:hover { color: #f54f29;}h15{ font: 400 19px/22px "Inder", sans-serif; text-transform: uppercase; color: #262626;}h15 a:hover { color: #f54f29;}/* ======= Buttons ======= */.btn-default { font: 400 14px/24px "Inder", sans-serif; display: inline-block; color: #ffffff; background: #f54f29; border-radius: 3px; padding: 7px 29px 7px 28px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);}.btn-default:hover { color: #ffffff; background: #a13118;}.btn-default2 { font: 400 14px/24px "Inder", sans-serif; display: inline-block; color: #ffffff; background: #f54f29; border-radius: 3px; padding: 10px 10px 10px 10px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05); text-align:center; width:120px;}.btn-default2:hover { color: #ffffff; background: #a13118;}.btn-default3 { font: 400 14px/24px "Inder", sans-serif; display: inline-block; color: #ffffff; background: #f54f29; border-radius: 3px; padding: 10px 10px 10px 10px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05); text-align:center; width:120px;}.btn-default3:hover { color: #ffffff; background: #a13118;}.btn-default4 { font: 400 14px/24px "Inder", sans-serif; display: inline-block; color: #ffffff; background: #999999; border-radius: 3px; padding: 10px 10px 10px 10px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05); text-align:center; width:200px;  margin-bottom:25px;}.btn-default4:hover { color: #ffffff; background: #565656;}.post2_ent .btn-default4 a { color:#fff; font-weight: 400; font-size:16px;}.post2_ent .btn-default4 a  :hover{ text-decoration:underline;}/* ======= Modifiers ======= */.__display-inline { display: inline;}.__not-capitalize { text-transform: none;}.__upper { text-transform: uppercase;}.__normal { font-weight: 400;}.__relative { position: relative;}.__margin1 { margin-top: 70px;}.__margin2 { margin-bottom: 55px;}.post1.__margin3 { margin-top: 10px; margin-bottom: 27px;}.__margin4 { margin-bottom: 70px;}.__margin5 { margin-bottom: 45px;}.wrapper6.__padding1 { padding-bottom: 84px;}/* ======= Wrappers ======= */#wrapper {background: #dddddd; }   .slider-wrapper{width:100%;height:650px;margin-top: -10px;position: relative;  background: url(../img_valide/lejustesalaire-salaire-paris-province.png) no-repeat center center; -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover; }   .slider-wrapper2{width:100%;height:650px;margin-top: -10px;position: relative;  background: url(../img_valide/lejustesalaire-salaire-des-francais.png) no-repeat center center; -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover; }   .slider-wrapper3{width:100%;height:650px;margin-top: -10px;position: relative;  background: url(../img_valide/lejustesalaire-salaire-des-chinois-shanghai.png) no-repeat center center; -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover; }   .slider-wrapper4{width:100%;height:650px;margin-top: -10px;position: relative;  background: url(../img_valide/lejustesalaire-salaire-des-americains-chicago.png) no-repeat center center; -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover; }   .entreprise-wrapper{width:100%;height:300px;margin-bottom: 0px;TOP: -10px;position: relative;  background: url(../images/slider2e.png) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;" }     .entreprise-wrapper2{  background: #ffffff;  height:140px;  padding: -10px 0 5px;} .entreprise-wrapper3{  background: #dddddd;  margin-top:-10px;} .entreprise-wrapper4{  margin-top:0px;} .entreprise-wrapper-avis{ background: url(../img_valide/lejustesalaire-note-ton-entreprise.jpg) no-repeat center center;   margin-top:-10px;  height:350px;  width:100%;  position: relative;   -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;"}.wrapper1 { background: #ffffff; padding: 45px 0 51px;}.wrapper2 { padding: 62px 0 45px;}.wrapper3 { background: url(../images/background2.png) repeat; padding: 31px 0 28px;}.wrapper4 { background: url(../images/background4.png) repeat; padding: 41px 0 0;}.wrapper5 { background: url(../images/background5.png) repeat; padding: 37px 0;}.wrapper6 { padding: 41px 0 24px;}.wrapper7 { background: #ffffff; padding: 41px 0 51px;}.img-wrapper1 { width: 131px; height: 131px; overflow: hidden; display: inline-block;}.img-wrapper2 { width: 150px; height: 150px; overflow: hidden; display: inline-block; padding-top:-10px; padding-bottom:10px; top:-20px;}.img-wrapper3 {  width: 50px;  height: 50px;  overflow: hidden;  display: inline-block;  margin-top:5px;  border: 1px solid #c1c1c1;}.wrapper8 { background: #ffffff; padding: 10px 0 10px;}.wrapper9 {  background: url(../images/background6.PNG) repeat;   box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); position: relative; margin-top: 20px;}/************************page index entreprise bar chercher entreprise index*****************slider2e.png********************/.list_position .suggestionsBox{	margin-top: -70px;width:300px;}@media only screen and (min-width: 767px) {.list_position .suggestionsBox{	left:40%; }}@media only screen and (min-width: 979px) {.list_position .suggestionsBox{	left:45%; }}@media only screen and  (min-width: 1199px) {.list_position .suggestionsBox{	left:40%; }}@media only screen and  (min-width: 1399px) {.list_position .suggestionsBox{	left:43%; }}/************************page index salaire par poste bar chercher entreprise*****************slider2e.png********************/.list_position2 .suggestionsBox{	margin-top: -70px;width:300px;}@media only screen and (min-width: 767px) {.list_position2 .suggestionsBox{	left:20%; }}@media only screen and (min-width: 979px) {.list_position2 .suggestionsBox{	left:28%; }}@media only screen and  (min-width: 1199px) {.list_position2 .suggestionsBox{	left:25%; }}@media only screen and  (min-width: 1399px) {.list_position2 .suggestionsBox{	left:23%; }}/************************page chercher salaire poste *****************slider2e.png********************/.list_position3 .suggestionsBox{	margin-top: -70px;width:300px;}@media only screen and (min-width: 767px) {.list_position3 .suggestionsBox{	left:20%; }}@media only screen and (min-width: 979px) {.list_position3 .suggestionsBox{	left:25%; }}@media only screen and  (min-width: 1199px) {.list_position3 .suggestionsBox2{	left:20%; }}@media only screen and  (min-width: 1399px) {.list_position .suggestionsBox{	left:33%; }}/*========================================================                   HEADER styles=========================================================*/#header { padding: 0 0 0 0; background: #ffffff;}#header .login { margin-top: 23px; float: right;}.login {  margin-top: 23px;  font: 400 14px/14px "Inder", sans-serif;  color:#ff4040;  display:inline-block;  text-transform: uppercase;  float: right;  }#header .login .divider1 { display: inline-block; width: 1px; height: 9px; background: #acacac; margin: 2px 6px 0 6px;}#header .login a { text-transform: uppercase; font: 400 12px/12px "Inder", sans-serif; color: #acacac;}#header .login a:hover { color: #ffffff;}#header .socials1 { float: left; margin-top: 19px; margin-left: 195px;}#header .phone { float: right; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 357px; height: 58px; border: 1px solid #dadada; border-radius: 5px; padding: 10px 10px 10px 97px; font: 400 12px/18px "Inder", sans-serif; color: #2d3238;}@media (max-width: 479px) { #header .phone {   height: auto;   width: 270px; }}#header .header-info { padding-bottom: 39px;}#header #stuck_container { background: url(../images/background00.png) repeat; -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); position: relative; z-index: 999;   }   #header #info-block { position: fixed; margin-bottom:-160px; padding-top:30px; z-index: 100;  width:10%;  }   #header #header_container {   -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  position: relative;  }@media (max-width: 1199px) { #header {   padding-top: 20px;   text-align: center; } #header h1 {   float: none; } #header .socials1 {   float: none;   margin-left: 0;   margin-top: 40px; } #header .phone {   margin-top: 40px;   display: inline-block;   float: none; }}.google-form {  text-align: center;  float: right;  margin-top: -40px;  position: relative;}/* ======= Logo ======= */h1 { float: none;}h1 .main { font: 400 60px/47px "Damion", sans-serif; color: #31323a; vertical-align: bottom; display: inline-block; -webkit-transition: color 0.3s ease; transition: color 0.3s ease;}.logo{  margin-Top: 10px;}.logo_title{  font: 400 30px/40px "Damion", sans-serif;  color: #31323a;  vertical-align: bottom;  display: inline-block;  -webkit-transition: color 0.3s ease;  transition: color 0.3s ease;}.logo_title span{  margin-top: -10px;}.logo a:hover { text-decoration:none;}.logo img { margin-TOP: -10px;}.secondary { font: 400 14px/14px "IstokWeb", sans-serif; color: #98999e; display: inline-block;  padding-TOP: 20px; margin-left: 10px; margin-bottom: 10px;}/* ======= Socials 1 ======= */.socials1 li { display: inline-block;}.socials1 li + li { margin-left: 21px;}.socials1 li a { color: #b0b0b0; font-size: 22px;}.socials1 li a:hover { color: #414141;}nav { float: left; position: relative;}@media (max-width: 979px) { nav {   float: none;   display: inline-block; }} .top-bar {    float: none;    display: inline-block;  }  .top-bar-section {    float: none;    display: inline-block;  }nav2 { float: left; position: relative; left:10%;}@media (max-width: 979px) { nav2 {   float: none;   display: inline-block; }}/* Main menu styles========================================================*/.sf-menu > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; position: relative; margin-right: 0; text-align: center;}.sf-menu > li:hover { background: #f54f29; -webkit-transition: 0.3s all ease; transition: 0.3s all ease;}.sf-menu > li + li { margin-left: 10px;}@media (max-width: 979px) { .sf-menu > li + li {   margin-left: 0px; }}.sf-menu > li > .sf-with-ul:after { font-family: FontAwesome; font-size: 10px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; content: "\f0d7"; color: #5d6166; bottom: 5px; left: 50%; margin-left: -3px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.sf-menu > li > a { font: 400 16px/17px "Inder", sans-serif; display: block; padding: 21px 20px 22px 15px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; color: #ffffff;}.sf-menu > li > a:active { background: transparent; color: #f54f29;}.sf-menu .sfHover > a:after { color: #ffffff;}.sf-menu > li.current { background: #f54f29;}.sf-menu > li.current > a { color: #ffffff;}.sf-menu > li.current > .sf-with-ul:after { color: #ffffff;}.sf-menu > li.sfHover { background: #f54f29;}.sf-menu > li.sfHover > a { color: #ffffff;}.sf-menu a { -webkit-transition: 0.3s all ease; transition: 0.3s all ease;}.sf-menu a:hover { -webkit-transition: 0.3s all ease; transition: 0.3s all ease;}/* First level sub-menu styles========================================================*/.sf-menu ul { min-width: 180px; font: 400 12px/12px Arial, sans-serif; position: absolute; top: 60px; left: 50%; margin-left: -52px; background: #5d6166; text-align: left; padding: 23px 9px 25px 10px; z-index: 2; display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.sf-menu ul > li + li { margin-top: 22px;}.sf-menu ul > li { display: inline-block;}.sf-menu ul li { position: relative; padding-left:5px;}.sf-menu ul li > .sf-with-ul:after { font-family: FontAwesome; font-size: 10px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; content: "\f0da"; color: #ffffff; bottom: 0; right: -10px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.sf-menu ul li a { color: #ffffff;}.sf-menu ul li a:hover { color: #f54f29;}.sf-menu ul > .sfHover > a:after { color: #f54f29;}.sf-menu ul li.sfHover > a { color: #f54f29;}/* Second level sub-menu styles========================================================*/.sf-menu ul ul { position: absolute; top: -9px; left: 190px; background: #f54f29; padding: 14px 9px 11px 17px; z-index: 5; text-align: left;}.sf-menu ul ul li { display: block;}.sf-menu ul ul li + li { margin-top: 18px;}.sf-menu ul ul li a { color: #010101; display: block;}.sf-menu ul ul li:hover a { color: #ffffff;}@media only screen and (max-width: 767px) { .sf-menu {   display: none; } nav {   width: 100%;   float: none; } .select-menu {   border-radius: none;   display: block;   text-transform: capitalize;   float: none;   color: #f54f29;   width: 100%;   margin-top: 20px;   margin-bottom: 10px;   background: #ffffff;   font: 22px/28px "Inder", sans-serif;   text-align: left;   border: 1px solid #c1c1c1;   padding: 2px 0;   position: relative; } .select-menu option {   text-align: left;   position: relative; }}  li.participe a {      font-style: italic;        color: #f54f29;} /* Entreprise menu styles========================================================*/.page-menu{   list-style:none;   margin:0;   padding:0;   text-align:center;margin-left:-30px;}.page-menu a {      display:inline-block;      margin: 0 20px;  } .page-menu > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:  #f54f29; display: inline-block;  margin-left:2px;}.page-menu > li:hover { background: #dddddd; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; display: inline-block;}.page-menu > li > a { font: 400 14px/15px "Inder", sans-serif; display: inline-block; padding: 18px 8px 18px 8px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; color: #ffffff;}.page-menu > li > a:hover {  color: #262626;}.page-menu > li > a:active { background: transparent; color: #f54f29;}.page-menu .sfHover > a:after { color: #ffffff;}.page-menu > li.current > a { color: #ffffff;}.page-menu > li.current > .page-with-ul:after { color: #ffffff;}.page-menu > li.sfHover { background: #f54f29;}.page-menu > li.sfHover > a { color: #ffffff;}li.selected a {      display:inline-block;      margin: 0 20px;  } li.selected a{ -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  position: relative;  margin-right: 0;  margin-left: 0;  text-align: center;  font: 400 15px/16px "Inder", sans-serif;  padding: 18px 10px 18px 10px;  background: #dddddd;  color: #262626;}li.add a {      display:inline-block;      margin: 0 20px;  } li.add a{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;   -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  box-sizing: border-box;  position: relative;  margin-right: 0;  margin-left: 0px;  text-align: center;  font: 400 15px/16px "Inder", sans-serif;  padding: 18px 10px 18px 10px;  background:  	#6A5ACD;  color: #ffffff; }.page-logo{   list-style:none;   margin:0;   padding:0;   text-align:center;margin-left:30px;}.page-logo > li { display: inline-block; text-align:center;  margin-left:0px;} /************** page menu salaire par poste=============================*/ .page-pos-menu{   list-style:none;   margin-bottom:-6px;   padding:0;   text-align:center;margin-left:-30px;}.page-pos-menu a {      display:inline-block;      margin: 0 20px;  } .page-pos-menu > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:  #cfc6b3; display: inline-block;  margin-left:2px;}.page-pos-menu > li:hover { background: #dddddd; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; display: inline-block;}.page-pos-menu > li > a { font: 400 15px/16px "Inder", sans-serif; display: inline-block; padding: 18px 8px 18px 8px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; color: #ffffff;}.page-pos-menu > li > a:hover {  color: #262626;}.page-pos-menu > li > a:active { background: transparent; color: #f54f29;}li.selected2 a{ -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  position: relative;  margin-right: 0;  margin-left: 0;  text-align: center;  font: 400 16px/17px  "lucida sans unicode", "lucida grande", sans-serif;  padding: 18px 10px 18px 10px;  width:120px;  background:  url(../img_valide/salaire-par-poste-button.jpg) no-repeat center;  color: #6A5ACD;   font-weight: bold;  text-transform: uppercase;}/*Core variables and mixins*//* Stuck menu styles========================================================*/.isStuck { z-index: 999; position: fixed; -webkit-box-shadow: 0 0 4px 0 #000000; box-shadow: 0 0 4px 0 #000000;}@media only screen and (max-width: 979px) { .isStuck {   display: none !important; }}/*========================================================                   CONTENT styles=========================================================*/#content { background: #ffffff;}.slider_header{ text-align: center;   /*border-bottom: 1px solid #f54f29;*/  margin-top: 100px;   padding-top: 40px;  padding-bottom: 28px;  font: 400 36px/39px "Inder", sans-serif;  text-transform: uppercase;  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.14);   color: #333;}.slider_header_entreprise{  text-align: center;   /*border-bottom: 1px solid #f54f29;*/  margin-top: 50px;  padding-bottom: 28px;  font: 400 36px/39px "Inder", sans-serif;  text-transform: uppercase;  text-shadow:  2px 2px 4px #000000;  color:  #ffffff;}.slider_header_span { margin-top: 25px; display: block; text-align: center; padding-bottom: 15px; font: 400 14px/24px "Inder", sans-serif; color: #333;}/* ======= Header 1 ======= */.header1 { text-align: center; border-bottom: 1px solid #f54f29; padding-bottom: 28px;}.header1_span { margin-top: 25px; display: block; text-align: center; font: 400 14px/24px "Inder", sans-serif; color: #737373;}.header1_span2 { margin-top: 5px; margin-bottom: 10px;  margin-left: 10px;  display: block; text-align: left; font: 400 14px/24px "Inder", sans-serif; color: #737373;}.header1_span3 { margin-top:5px; margin-bottom: 40px; display: block; text-align: left; font: 400 14px/24px "Inder", sans-serif; color: #737373;}.header1_span3 a {text-align:right;}.header1_span4 { margin-top:5px; margin-bottom: 20px; display: block; text-align: left; font: 400 14px/24px "Inder", sans-serif; color: #262626;}/* ======= Header 2 ======= */.header2 { text-align: center;  border-bottom: 1px solid #f54f29;  padding-bottom: 15px;}/* ======= Header 3 ======= */.header3 { text-align: center; padding-TOP: 20px; padding-bottom: 20px;}.header3_bis { text-align: center-left; padding:20px 20px 20px 0px; background:#aaa; font: 400 24px/24px "Inder", sans-serif; color: #262626; text-transform: uppercase; display: block;}.header3_ter{ text-align: centre; padding: 0px 10px 10px 10px; font-size: 13px; margin-Top:10px;  margin-bottom:10px;  font: 400 19px/22px "Inder", sans-serif; text-transform: uppercase; color: #191970;}.header3_qua{ text-align: centre;  padding-Top:20px; padding-bottom:10px; /*Pour séparer le contenu de la bordure du bas du bloc*/ margin-bottom:15px; /*Pour séparer la bordure du prochain élément*/ border-bottom: 1px solid grey;/*Pour faire un trait rouge horizontal*/ font: 400 20px/22px "Inder", sans-serif; text-transform: uppercase; color: #f54f29;}.header3_ciq{ font: 400 18px/21px "Inder", sans-serif; text-transform: uppercase; color: #f54f29; }.header3_ciq a:hover {  color: #414141; } .header3_six{  padding: 0px 10px 10px 10px;  font-size: 14px;   color: #f54f29;} .header3_sept {  padding-bottom: 40px;}.header3_huit{  text-align: centre;   padding-Top:10px;  padding-bottom:10px; /*Pour séparer le contenu de la bordure du bas du bloc*/  margin-bottom:15px; /*Pour séparer la bordure du prochain élément*/  font: 400 20px/22px "Inder", sans-serif;  text-transform: uppercase;  color: #f54f29;} .header3_nef{  margin: 10px 80px 0px 0px;  padding: 0px 10px 10px 10px;  font-size: 14px;   color: #f54f29;}hr{color: #f54f29;border: 1px; width: 50%; background-color: #f54f29;height: 1px;}  .header_entreprise {-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  position: relative;  margin-left: 70px;  margin-right: 70px;  padding:10px 0px 10px 0px;  background-color: rgba(0, 0, 255, 0.4); }   .header_entreprise2 { -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  position: relative;  margin-top: 80px;  margin-left: 40px;  margin-right: 40px;  padding:0px 20px 30px 0px;  background-color: rgba(255, 255, 255, 0.4); }#entreprise_container { background: url(../images/background9.png) repeat; -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); position: relative; margin-top: 0px;}#entreprise_container2 {  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); position: relative; margin-top: 0px;}#entreprise_container3 {  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, 0.2);  position: relative;  margin-top: 0px;  margin-bottom:20px;}.entreprise_container4 {  border: 1px solid #f0f0f0;  background: url(../images/background9.png) repeat;  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);  position: relative;  margin-top: 0px;  }/* ======= Post 1 WELCOME VISITOR ======= */.post1 { margin-top: 54px; background: #ffffff; border: 1px solid #f0f0f0; text-align: center; padding: 23px 17px 51px 17px;}.post1 .img-wrapper1 { margin-bottom: 41px; position: relative;}.post1 .img-wrapper1 img { position: absolute; left: 0; top: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.post1 h3 { margin-bottom: 4px;}.post1 .btn-default { margin-top: 27px;}.post1:hover .font1 { color: #f54f29;}.post1:hover .img-wrapper1 img { top: -131px;}@media (max-width: 979px) { .post1 h3 {   font-size: 18px;   line-height: 18px; }}/* ======= Post 2 What Can Life Coaching Do For You?  ======= */.post2 {  margin-top: 40px;  margin-bottom: 97px;}.post2 img {  border: 1px solid #dfe2e4;  margin-bottom: 38px;}.post2 h4 {  margin-bottom: 21px;}.post2 .btn-default {  margin-top: 25px;}/* ======= Post 3 Life Coaching Areas  ======= */.post3 { margin-top: 40px; padding-right: 50px; margin-bottom: 40px;}@media (max-width: 979px) { .post3 {   padding-right: 0; }}.post3 h3 { padding-left: 69px; position: relative; display: inline-block; margin-bottom: 33px;}.post3 h3:hover:before { background: no-repeat center -52px;}.post3 h3:before { content: ''; position: absolute; display: block; overflow: hidden; width: 52px; height: 52px; top: 50%; margin-top: -26px; left: 0; background: no-repeat center 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}.post3.post3_1 h3:before { background-image: url(../images/page1_img8.png);}.post3.post3_2 h3:before { background-image: url(../images/page1_img9.png);}.post3.post3_3 h3:before { background-image: url(../images/page1_img10.png);}.post3.post3__inset1 { margin-top: 0px; margin-bottom: 42px; padding-right: 0;}.post3.post3_2_1 h4:before { background-image: url(../images/page3_img9.png);}.post3.post3_2_2 h4:before { background-image: url(../images/page3_img10.png);}.post3.post3_2_3 h4:before { background-image: url(../images/page3_img11.png);}.post3.post3_2_4 h4:before { background-image: url(../images/page3_img12.png);}.post3.post3_2_5 h4:before { background-image: url(../images/page3_img13.png);}/* ======= Post 4 Public Events  ======= */.post4 { margin-top: 40px; margin-bottom: 40px; padding-right: 50px;}@media (max-width: 979px) { .post4 {   padding-right: 0; }}.post4 time { padding-left: 23px; position: relative; color: #b0b4b1;}.post4 time:before { content: ''; width: 11px; height: 11px; left: 0; top: 2px; border-radius: 20px; display: block; position: absolute; background: #c3c2c2;}.post4 .header7 { margin-bottom: 1px;}.post4 p { margin-top: 15px;}.post4 .btn-default { margin-top: 25px;}.post5{ background: #ffffff; border: 1px solid #f0f0f0; text-align: center; padding: 23px 17px 10px 17px; margin-top: 20px;  margin-bottom: 10px;  height:50px;}.post6{ background: #ffffff; border: 1px solid #f0f0f0; text-align: left; padding: 23px 17px 10px 17px; margin-top: 20px;  margin-bottom: 10px;  height:650px;}  .post10{ font: 400 14px/22px "Inder", sans-serif; background: #D3D3D3; border: 1px solid #f0f0f0; text-align: left; padding: 23px 17px 10px 17px; margin-top: 0px;  margin-bottom: 30px;  height:650px;  color:#696969;}/* ======= Post11  entreprise ======= */.post11 {  margin-top: 25px;  padding-right: -10px;  margin-bottom: 20px;  text-align:left;}@media (max-width: 979px) {  .post11 {    padding-right: 0;  }}.post11 h3 {  padding-left: 60px;  position: relative;  display: inline-block;   margin-bottom: 33px;  font-size: 15px;   float: left;}.post11 h3:hover:before {  background: no-repeat center -52px;}.post11 h3:before {  content: '';  position: absolute;  display: block;  overflow: hidden;  width: 60px;  height: 52px;  top: 50%;  margin-top: -26px;  left: 0;  background: no-repeat center 0;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}.post11.post3_1 h3:before {  background-image: url(../images/page1_img8.png);}.post11.post3_2 h3:before {  background-image: url(../images/page1_img9.png);}.post11.post3_3 h3:before {  background-image: url(../images/page1_img10.png);}.post11.post3_4 h3:before {  background-image: url(../images/page1_img10.png);}.post11.post3__inset1 {  margin-top: 0px;  margin-bottom: 42px;  padding-right: 0;}.post11 p{  padding-left: 30px;  top:-30px;  position: relative;  left: 30px;  padding-right: 15px;  font-size: 13px;}.post11_p{  display: block;  padding-top:-60px;  margin-top:-60px;  float: center;  font-size: 13px;}.post11_p2{  display: block;  margin-top:10px;  float: center;  font-size: 13px;}.post11 h2 {  font-size: 15px;  float: left;}.post12{  margin-top: 5px;  padding-left:20px;  font-size: 13px;  text-align:left;} .post12 h2 {  font-size: 13px;  float: left;}.post12 h3 {   font-size: 15px;   float: left;   display:inline-block;}/* ======= Sidebar======= */.sidebar{           background-color: grey;           width: 250px;           height: 650px;           position:fixed;			 margin-top:20px;			 margin-right:10px;			 left: 510px;			 border: 1px solid #f0f0f0;       }/* ======= Search Form ======= */#cse-search-box {}#cse-search-box input[type="text"] {      border: 0 none;    width: 150px;    height: 20px;	padding: 6px 15px 6px 35px;    border-radius: 20px;    }#cse-search-box input[type="text"]:focus {    width: 200px;    }	.slider_text {    float: none;	  } .search-form { text-align: center; float: none; margin-top: 5px; position: relative; background: none; /* Success message */ /* Submit Button GO */ /* Input form for email*/ /* Error message style */ /* Error message appears */}.search-form .button { display: inline-block; font: 400 14px/18px "Inder", sans-serif; text-transform: uppercase; color: #ffffff; background: #a13118; padding: 10px 29px 11px 28px; margin-left: 3px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);}.search-form .button:hover { color: #ffffff; background: #f3603f;}@media (max-width: 767px) { .search-form .button {   margin-top: 12px;   margin-left: 0; }}@media (max-width: 479px) { .search-form .button {   margin-top: 20px; }}.search-form label { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font: 400 14px/18px "Inder", sans-serif; color: #ffffff; padding: 42px 0 2px 2px; width: 400px; border-radius: 5; box-shadow: none; -webkit-appearance: none; border: none; background: #fffff1; height: 40px; text-align: right;}.search-form label + label { 	margin-left: 9px;}@media (max-width: 767px) { .search-form label {   display: block;   margin-top: 20px;   width: 100%; } .search-form label input {   width: 378px; } .search-form label + label {   margin-left: 0; }}@media (max-width: 479px) { .search-form label {   display: block;   margin-top: 20px;   width: 100%; } .search-form label input {   width: 228px; } .search-form label + label {   margin-left: 0; }}.search-form input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font: 400 18px/18px "Inder", sans-serif; font-size:16px; color: #f54f29; padding: 0 13px 0px 0; width: 400px; border-radius: 0; box-shadow: none; -webkit-appearance: none; border: none; background:#fffff1; height: 40px; text-align: center;}.search-form input:focus { outline: none;}.search-form-input{		margin: 0;		padding: 15px 15px;		font-family: Arial, Helvetica, sans-serif;		font-size:18px;		border:1px solid #0076a3; 		border-right:0px;		border-top-left-radius: 5px 5px;		border-bottom-left-radius: 5px 5px;	}.search-info{display: block;}		/* ======= V2 ======= */.search-formv2 {  text-align: center;  float: none;  margin-bottom: 75px;   margin-left: 400px;    margin-top: -100px;  position: relative;  background: none;}.search-formv2 label {  display: inline-block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  font: 400 13px/14px "Inder", sans-serif;  color: #ffffff;  padding: 60px 0 2px 2px;  width: 280px;  border-radius: 5;  box-shadow: none;  -webkit-appearance: none;  border:1px solid #0076a3;   background: #cccccc;  height: 40px;  text-align: right;}.search-formv2 label + label {  margin-left: 9px;}@media (max-width: 767px) { .search-formv2 label {   display: block;   margin-top: 20px;   width: 100%; } .search-formv2 label input {   width: 280px; } .search-formv2 label + label {   margin-left: 0; }}@media (max-width: 479px) { .search-formv2 label {   display: block;   margin-top: 20px;   width: 100%; } .search-formv2 label input {   width: 228px; } .search-formv2 label + label {   margin-left: 0; }}.search-formv2 input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font: 400 16px/16px "Inder", sans-serif; font-size:16px; color: #f54f29; padding: 0 13px 0px 0; width: 280px; border-radius: 0; box-shadow: 1px 1px 3px #888888; -webkit-appearance: none;  border:1px solid #C0C0C0;   background: #e3e3e3; height: 40px; text-align: center;}.search-formv2 input:focus { outline: none;}/* ======= V3 salaire par poste ======= */.search-formv3 {  text-align: center;  float: none;  margin-bottom: 75px;   margin-left: 0px;    margin-top: 20px;  position: relative;  background: none;}.search-formv3 label {  display: inline-block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  font: 400 13px/14px "Inder", sans-serif;  color: #ffffff;  padding: 60px 0 2px 2px;  width: 280px;  border-radius: 5;  box-shadow: none;  -webkit-appearance: none;  border:1px solid #0076a3;   background: #cccccc;  height: 40px;  text-align: right;}.search-formv3 label + label {  margin-left: 9px;}@media (max-width: 767px) { .search-formv3 label {   display: block;   margin-top: 20px;   width: 100%; } .search-formv3 label input {   width: 280px; } .search-formv3 label + label {   margin-left: 0; }}@media (max-width: 479px) { .search-formv3 label {   display: block;   margin-top: 20px;   width: 100%; } .search-formv3 label input {   width: 228px; } .search-formv3 label + label {   margin-left: 0; }}.search-formv3 input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font: 400 16px/16px "Inder", sans-serif; font-size:16px; color: #f54f29; padding: 0 13px 0px 0; width: 280px; border-radius: 0; box-shadow: 1px 1px 3px #888888; -webkit-appearance: none;  border:1px solid #C0C0C0;   background: #e3e3e3; height: 40px; text-align: center;}.search-formv3 input:focus { outline: none;}/* ======= V4 salaire par poste detail ======= */.search-formv4 {  text-align: center;  float: none;  margin-bottom: 75px;   margin-left: 400px;   margin-top: 20px;  position: relative;  background: none;}.search-formv4 label {  display: inline-block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  font: 400 13px/14px "Inder", sans-serif;  color: #ffffff;  padding: 60px 0 2px 2px;  width: 280px;  border-radius: 5;  box-shadow: none;  -webkit-appearance: none;  border:1px solid #0076a3;   background: #cccccc;  height: 40px;  text-align: right;}.search-formv4 label + label {  margin-left: 9px;}@media (max-width: 767px) { .search-formv4 label {   display: block;   margin-top: 30px;   width: 100%; } .search-formv4 label input {   width: 280px; } .search-formv4 label + label {   margin-left: 0; }}@media (max-width: 479px) { .search-formv4 label {   display: block;   margin-top: 30px;   width: 100%;" } .search-formv4 label input {   width: 228px; } .search-formv4 label + label {   margin-left: 0; }}.search-formv4 input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font: 400 16px/16px "Inder", sans-serif; font-size:16px; color: #f54f29; padding: 0 13px 0px 0; width: 280px; border-radius: 0; box-shadow: 1px 1px 3px #888888; -webkit-appearance: none;  border:1px solid #C0C0C0;   background: #e3e3e3; height: 40px; text-align: center;}.search-formv4 input:focus { outline: none;}/* ======= radio button ======= */.radio { text-align: center; float: none; margin-top: 12px; position: relative; background: rgba(51, 51, 51, 0.7); background-repeat:no-repeat; padding: 10px 0 10px; margin-left: 330px; margin-right: 300px;} label {     display: inline-block;     cursor: pointer;     position: relative;     padding-left: 25px;     margin-right: 15px;     font-size: 15px;    color: #eee;	} .radio input[type=radio] {     display: none;  }  label:before {     content: "";     display: inline-block;     width: 20px;     height: 20px;     margin-right: 10px;     position: absolute;     left: 0;     bottombottom: 1px;     background-color: #ffffff;     box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  }  .radio label:before {     border-radius: 8px;  } input[type=radio]:checked + label:before {     content: "\2022";     color: #f54f29;     font-size: 30px;     text-align: center;     line-height: 18px;  }  /* ======= Banner 1 Newsletter Form ======= */.banner1 .banner1_text { float: left;}.banner1 .banner1_text h2{ font-size: 25px; }.banner1 .banner1_text a{  color: #333; }@media (max-width: 1199px) { .banner1 {   padding-bottom: 15px;   text-align: center; } .banner1 .banner1_text {   float: none; } .banner1 .newsletter-form {   float: none; }}/* ======= Newsletter Form ======= */.newsletter-form { text-align: center; float: right; margin-top: 12px; position: relative; /* Success message */ /* Submit Button GO */ /* Input form for email*/ /* Error message style */ /* Error message appears */}.newsletter-form .button { display: inline-block; font: 400 14px/18px "Inder", sans-serif; text-transform: uppercase; color: #ffffff; background: #a13118; padding: 10px 29px 11px 28px; margin-left: 3px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);}.newsletter-form .button:hover { color: #ffffff; background: #f3603f;}@media (max-width: 767px) { .newsletter-form .button {   margin-top: 12px;   margin-left: 0; }}@media (max-width: 479px) { .newsletter-form .button {   margin-top: 20px; }}.newsletter-form label { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font: 400 14px/18px "Inder", sans-serif; color: #ffffff; padding: 0 0 0px 42px; width: 189px; border-radius: 0; box-shadow: none; -webkit-appearance: none; border: none; background: url(../images/background3.png) repeat; height: 39px; text-align: right;}.newsletter-form label + label { margin-left: 9px;}@media (max-width: 767px) { .newsletter-form label {   display: block;   margin-top: 20px;   width: 100%; } .newsletter-form label input {   width: 378px; } .newsletter-form label + label {   margin-left: 0; }}@media (max-width: 479px) { .newsletter-form label {   display: block;   margin-top: 20px;   width: 100%; } .newsletter-form label input {   width: 228px; } .newsletter-form label + label {   margin-left: 0; }}.newsletter-form .success { text-align: center; position: absolute; font-size: 11px; line-height: 12px; bottom: -20px; color: #ffffff; left: 50%; margin-left: -99px;}.newsletter-form input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font: 400 14px/18px "Inder", sans-serif; color: #ffffff; padding: 0 13px 0px 0; width: 140px; border-radius: 0; box-shadow: none; -webkit-appearance: none; border: none; background: url(../images/background3.png) repeat; height: 39px;}.newsletter-form input:focus { outline: none;}.newsletter-form .name { position: relative;}.newsletter-form .name:before { content: ''; position: absolute; display: block; width: 15px; height: 14px; top: 12px; left: 15px; background: url(../images/user_icon.png) no-repeat center;}.newsletter-form .email { position: relative;}.newsletter-form .email:before { content: ''; position: absolute; display: block; width: 15px; height: 14px; top: 12px; left: 15px; background: url(../images/mail_icon.png) no-repeat center;}.newsletter-form .error { text-align: left; font-size: 11px; line-height: 12px; position: absolute; bottom: -16px; left: 0; display: none; color: #ffffff;}.newsletter-form .invalid .error { display: block;}@media (max-width: 767px) { .newsletter-form .success {   bottom: -25px; } .newsletter-form .error {   font-size: 11px;   line-height: 12px;   position: absolute;   top: -13px;   display: none;   color: #ffffff; }}/* ======= Post 5 In a Nutshell About Us ======= */.post5 { margin-top: 70px;}.post5 .font2 { display: block; margin-bottom: 21px;}.post5 img { border: 1px solid #dfe2e4; margin-bottom: 21px;}.post5 p { margin-bottom: 21px;}.post5 .first-image { margin-top: 5px; float: left; margin-right: 30px;}.post5 .second-image { float: right; margin-left: 30px; margin-top: 3px; margin-bottom: 21px;}@media (max-width: 979px) { .post5 .first-image {   float: none;   margin-right: 0; } .post5 .second-image {   float: none;   margin-left: 0; }}@media (max-width: 767px) { .post5 img {   width: 100%; }}/* ======= Post 6 Meet the Team of Expert Coaches ======= */.post6 { background: #ffffff; margin-top: 75px; border: 1px solid #dfe2e4;}.post6 .content { padding: 25px 19px 39px 18px;}.post6 img { border-bottom: 1px solid #dfe2e4;}.post6 h4 { margin-bottom: 21px;}.post6 .socials2 { margin-top: 24px;}@media (min-width: 768px) and (max-width: 979px) { .post6 .socials2 li + li {   margin-left: 2px; }}@media (max-width: 767px) { .post6 img {   width: 100%; }}/* ======= Socials 2 ======= */.socials2 li { display: inline-block;}.socials2 li + li { margin-left: 7px;}.socials2 li a { display: block; height: 29px; width: 29px; background: #f54f29; color: #ffffff; font-size: 12px; border-radius: 100px; text-align: center;}.socials2 li a i { line-height: 29px;}.socials2 li a:hover { background: #414141;}/* ======= Post 7 Our Courses ======= */.post7 { margin-top: 75px;}.post7 img { border: 1px solid #dfe2e4; margin-bottom: 25px;}.post7 h4 { margin-bottom: 21px;}.post7 .btn-default { margin-top: 25px;}.post7__inset1 { border: 1px solid #dfe2e4; margin-top: 30px;}.post7__inset1 img { border: none; border-bottom: 1px solid #dfe2e4;}.post7__inset1 .content { padding: 0 19px 29px 19px;}/* ======= Description List 1 ======= */.dl-list1 dt { font: 400 18px/21px "Inder", sans-serif; color: #f54f29; text-transform: uppercase; margin-bottom: 21px; padding-left: 30px; position: relative;}.dl-list1 dt:before { font-family: FontAwesome; font-size: 20px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; content: '\f058'; color: #f54f29; left: 0px; top: 1px;}.dl-list1 dt a:hover { color: #414141;}.dl-list1 dd { margin-bottom: 29px; padding-left: 30px;}/* ======= List 1 ======= */.list1 li { padding-left: 14px; position: relative;}.list1 li:before { content: ''; display: block; position: absolute; width: 7px; height: 7px; background: url(../images/list1.png) no-repeat center; left: 0; top: 7px;}.list1 li + li { margin-top: 14px;}/* ======= Post 8 Our Blog ======= */.post8 { margin-bottom: 56px;}.post8 img { border: 1px solid #dfe2e4; float: left; margin-top: 6px; margin-right: 30px;}.post8 .post_header { position: relative; margin-bottom: 21px; font: 400 18px/21px "Inder", sans-serif; color: #b0b4b1; text-transform: uppercase;}.post8 .post_header a { color: #f54f29;}.post8 .post_header a:hover { color: #414141;}.post8 .post_header .global-info { display: inline-block; position: relative; padding-left: 23px; color: #b0b4b1;}.post8 .post_header .global-info:before { content: ''; width: 11px; height: 11px; left: 0; top: 6px; border-radius: 20px; display: block; position: absolute; background: #c3c2c2;}.post8 .post_header .comments { float: right;}.post8 h4 { margin-bottom: 21px;}.post8 p { overflow: hidden;}.post8 .btn-default { margin-top: 25px;}@media (min-width: 980px) and (max-width: 1199px) { .post8 .post_header .comments {   float: none;   display: block; } .post8 .post_header .comments a {   padding-left: 23px; }}@media (max-width: 979px) { .post8 img {   float: none;   margin-right: 0;   margin-bottom: 30px;   width: 100%; }}@media (max-width: 767px) { .post8 .post_header .comments {   float: none;   display: block; } .post8 .post_header .comments a {   padding-left: 23px; }}/* ======= Google Map  ======= */.google-map_contacts { border: 1px solid #dfe2e4; margin-top: 5px;}.google-map_contacts iframe { width: 100%; height: 398px;}@media (max-width: 767px) { .google-map_contacts iframe {   height: 200px; }}/* ======= Address  ======= */address { padding: 25px 22px 22px; border: 1px solid #f0f0f0; text-align: center; margin-top: 30px; margin-bottom: 18px;}address .h3 { margin-bottom: 4px;}address span { display: block; font: 400 13px/24px "Inder", sans-serif; color: #9f9f9f;}/* ======= Post 9 Privacy Policy ======= */.post9 h4 { margin-bottom: 21px;}.post9 p { margin-bottom: 29px;}.post9 .simple-link { display: inline-block; margin-top: -8px; color: #f54f29;}.post9 .simple-link:hover { color: #414141;}.simple-link { text-decoration: none;}/* ======= Post 10 Salaires ======= */.post10 { background: #D3D3D3; margin-top: 0px; border: 1px solid #708090; box-shadow:0px 5px 5px #888888;}.post10 .content { padding: 25px 19px 39px 18px;}.post10 img { border-bottom: 1px solid #dfe2e4;}.post10 h4 { margin-bottom: 30px;}.post10 .socials2 { margin-top: 0px;}@media (min-width: 768px) and (max-width: 979px) { .post10 .socials2 li + li {   margin-left: 2px; }}@media (max-width: 767px) { .post10 img {   width: 100%; }}	/*========================================================                   FOOTER styles=========================================================*/#footer { font: 400 18px/22px "IstokWeb", sans-serif; color: #ffffff;}#footer .footer_block { padding-top: 41px; padding-bottom: 43px; padding-right: 10px; margin-bottom: 23px; border-right: 1px solid #ffffff; border-right: 1px solid rgba(255, 255, 255, 0.13);}@media (max-width: 767px) { #footer .footer_block {   padding-top: 21px;   padding-bottom: 23px; }}#footer .footer_block.last { border-right: 0;}@media (max-width: 767px) { #footer .footer_block.last {   border-right: 1px solid #ffffff;   border-right: 1px solid rgba(255, 255, 255, 0.13); }}#footer .footer_phone { color: #f54f29;}#footer .header8 { margin-bottom: 34px;}#footer  p { font: 400 14px/14px "Inder", sans-serif; padding-bottom:10px; line-height:1.2em; }#footer  p a {  line-height:1.2em;   text-decoration:underline;}#footer  a {  font: 400 14px/14px "Inder", sans-serif;  text-decoration:underline;}#footer .socials1 { margin-top: 40px;}@media (max-width: 979px) { #footer .socials1 li + li {   margin-left: 13px; }}#footer .socials1 li a { color: #909199;}#footer .socials1 li a:hover { color: #ffffff;}#footer .privacy-block { text-transform: uppercase; font: 400 12px/12px "Inder", sans-serif; color: #9fa3ab;}#footer .privacy-block .privacy-block_text { display: inline-block; margin-top: 5px;}/*========================================================                   Widget styles=========================================================*//* UItoTop styles========================================================*/#toTop { display: none; text-decoration: none; position: fixed; bottom: 40px; left: 48%; margin-left: 600px; overflow: hidden; border: none; color: #ffffff; border-radius: 100px; width: 42px; height: 42px; background: #f54f29; font-size: 28px; line-height: 42px; text-align: center; z-index: 20; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}#toTop:hover { outline: none; color: #7f7f7f; background: #1e1e1e;}/*========================================================                   table styles RESPONSTABLE=========================================================*/h7 { font-size: 1em; line-height:1em; text-align: center; color: #FB667A;}.responstable th h1 {	font-weight: bold;	font-size: 1em;	text-align: left;	color: #185875;}.responstable td {	  font-weight: normal;	  font-size: 1em;	  width:10px;	  -webkit-box-shadow: 0 2px 2px -2px #0E1119;	   -moz-box-shadow: 0 2px 2px -2px #0E1119;      box-shadow: 0 2px 2px -2px #0E1119;}.responstable {	  text-align: center;	  overflow: hidden;	  width: 100%;	  margin: 0 auto;	 display: table;	 padding: 0 0 2em 0;}.responstable th {padding-bottom: 2%;padding-top: 1%;padding-left:1%;  }.responstable td{padding-bottom: 0.5%; padding-top: 0.5%; padding-left:1%;  }/* Background-color of the odd rows */.responstable tr:nth-child(odd) {	  background-color: #323C50;}/* Background-color of the even rows */.responstable tr:nth-child(even) {	  background-color: #2C3446;}.responstable th {	  background-color: #1F2739;}.responstable tr:hover {background-color: #464A52;-webkit-box-shadow: 0 6px 6px -6px #0E1119;-moz-box-shadow: 0 6px 6px -6px #0E1119;box-shadow: 0 6px 6px -6px #0E1119;}.responstable td:hover { background-color: #FFF842; color: #403E10; font-weight: bold; box-shadow: #7F7C21 -6px 6px;}@media (max-width: 800px) {.responstable td:nth-child(12),.responstable th:nth-child(12) {		  display: none;	  }}/*========================================================*/.table_ent th h3 {	font-size: 1em;	text-align: left;	color: #185875;}.table_ent td h4 { font: 400 14px/15px "Inder", sans-serif; color: #f54f29;}.table_ent td h5 { font: 400 14px/15px "Inder", sans-serif; color: #333333;}.t_h3{	  width:30px;	}  	.table_ent td {	  font-weight: normal;	  font-size: 1em;	  width:15px;  }.table_ent {	  text-align: left;	  overflow: hidden;	  width: 100%;	  margin: 0 auto;	 display: table;	 padding: 0 0 2em 0;	 margin-top:-5px;	 margin-bottom:10px;}.table_ent th {padding-bottom: 2%;padding-top: 1%;padding-left:1%;  }.table_ent td{padding-bottom: 0.5%; padding-top: 0.5%; padding-left:1%; border-top: 1px solid #dfe2e4;}/* Background-color of the odd rows */.table_ent tr:nth-child(odd) {	  background-color: #ffffff;}/* Background-color of the even rows */.table_ent tr:nth-child(even) {	  background-color: #ffffff;}.table_ent th {	  background-color: #ffffff;}@media (max-width: 800px) {.table_ent td:nth-child(12),.table_ent th:nth-child(12) {		  display: none;	  }}.table_ent2 {	  text-align: left;	  overflow: hidden;	  width: 100%;	  margin: 0 auto;	 display: table;	 padding: 0 0 2em 0;	 margin-top:-5px;	 margin-bottom:10px;}.table_ent2 td{margin-left:10px;}.table_ent2 h3 {margin-bottom: 10px; font: 400 15px/16px "Inder", sans-serif; color: #f54f29; text-align: left;}.table_ent2 th {padding-bottom: 2%;padding-top: 1%;padding-left:1%;  }.suivant{ color: #f54f29;}.avis_suivant{padding-TOP:-10px;margin-right:100px; text-align: right;}/*========================================================                   Filtre=========================================================*/.Filtre1 { background: #FF6347; margin-top: 20px; margin-right: 20px; border: 1px solid #FF6347; width:100%; border-radius:10px; box-shadow:0px 5px 5px #888888; color: #ffffff;}.Filtre1  { padding: 5px 5px 5px 5px;}.Filtre1:hover { background-color: #FDF5E6; border: 1px solid #FDF5E6; color: #403E10; font-weight: bold;}/*========================================================                   show more botton=========================================================*/a.morelink {   text-decoration:none;   outline: none;}.morecontent span {   display: none;}.comment {   background-color: #f0f0f0;	text-align: left;	padding: 10px 20px 20px 20px;}/*Core variables and mixins*//*Core variables and mixins*//*start-contact-form*/.contact_form {	width: 50%;	float: right;	position: relative;}.contact-form{	background:#fff;	margin-bottom: 40%;	position: relative;	border-radius: 12px;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;}.contact-form h2{	font-size: 1.7em;	color:#474646;	text-align: center;}.contact-form h1{	font-size: 1.2em;	color:#585858 ;	text-align: right;	margin-bottom:5px;	}.contact_form ul {    list-style-type:none;	list-style-position:outside;	margin:0px;	padding:0px;}.contact_form li{	position:relative;} 	/* form element visual styles */	.contact_form li{ 		float: right;		outline: none;		border: 1px solid #DDDDDD;		font-size: 1em;		background: #B6B6B6;		width: 78.5%;		font-weight: 600;		margin-top: 4%;		margin-bottom:4%;		position: relative;		height: 35px;		border-radius: 2px;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-o-border-radius: 2px;		transition: all 0.5s ease-out;		-webkit-transition: all 0.5s ease-out;		-moz-transition: all 0.5s ease-out;		-ms-transition: all 0.5s ease-out;		-o-transition: all 0.5s ease-out;	}	.contact_form li:hover{ 		border: 1px solid #f54f29;		color:#f54f29;	}	.contact_form input {		float: right;		font-size: 1em;		font-family: 'Rokkitt', serif;		padding: 7px 14px;		border: none;		outline: none;		color:#222224;	}	.contact_form p {		float: left;		padding: 8px 7px;	    width: 9.3%;		cursor: pointer;	}		.contact_form img {		position:relative;	}		@media screen and (-webkit-min-device-pixel-ratio:0) {   .contact_form p {		padding: 0px 7px;		margin-top:-25px;	 }  	}	.contact_form input[type="submit"] {		border: none;		outline: none;		cursor: pointer;		color: #fff;		background: #B6B6B6;		padding: 9px;		font-size: 1.3em;		letter-spacing:1px;		margin: 28px 0 28px;		transition: all 0.5s ease-out;		-webkit-transition: all 0.5s ease-out;		-moz-transition: all 0.5s ease-out;		-ms-transition: all 0.5s ease-out;		-o-transition: all 0.5s ease-out;		border-radius: 2px;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-o-border-radius: 2px;	}			.contact_form input[type="submit"]:hover {	background:#333333;}	.contact_form input[type="email"]:hover {	background:#ddd;}	.contact_form input[type="password"]:hover {	background:#ddd;}	.contact_form input[type="checkbox"] {	width: 21px;	vertical-align: middle;	padding: 5px;	float:left;}.contact_form input[type="button"]:hover  {	background:#c0392b;}.contact_form i{	font-size: 1.2em;	color:#B6B6B6;	width: 40%;	float: left;}.contact_form .forgot{	text-align:right;	margin-right: 5px;	margin-top:200px;	color:#B6B6B6;	font-size: 0.8em;	}.contact_form .valid{	text-align:right;	margin-right: 5px;	margin-top:200px;	color:#B6B6B6;	font-size: 1.0em;	}.contact_form .button1 input{	border:none;   display:block;	text-align:right;	background:#e74c3c;	margin-Top:5px;	padding: 13px;	color:#f0f0f0;	font: 400 15px/15px "arial", sans-serif;    /*box-shadow: 0px 3px 1px #2075aa;*/  	-webkit-transition: all 0.15s linear;	  -moz-transition: all 0.15s linear;	  transition: all 0.15s linear;}/*end-contact-form*//*start-account*/.account{	float:left;	width: 45%;}.account span {	color:#B6B6B6;	display: block;	font-size: 18px;	font-weight: 400;	text-align:left;	margin-top: 3px;	transition: all 0.5s ease-out;	-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;	-ms-transition: all 0.5s ease-out;	-o-transition: all 0.5s ease-out;}.account p{	font-size: 15px;}.account ul > li + li { margin-top: 5px;}.account ul > li { display: block;}.account2 img{	width:70%;	height:70%;	margin-bottom:5px;}.account2 .span1 {	margin-bottom:10px;}.account3 { background-color: rgba(255, 255, 255, 0.8); padding: 20px 10px 20px 15px; margin:0px 20px 0px 20px; } .account3_header { font-size:20px; text-align: center; margin-bottom:10px; } /*.span1 {	margin-top: 10.4%;	margin-bottom: 20px;	display: block;	width: 100%;	background: #3B5998;	transition: all 0.5s ease-out;	-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;	-ms-transition: all 0.5s ease-out;	-o-transition: all 0.5s ease-out;}.span1 img {	background:#354F88;	padding: 5px;	float: left;}.span1 i {	color: #fff;	padding: 9px 14px 12px;	float: left;	font-size: 1.2em;	font-weight: 400;	background:#354F88;}.span1:hover {	background:#354F88;}.span2 {	margin-top: 10%;	width: 100%;	display: block;	background: #DE4C34;	transition: all 0.5s ease-out;	-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;	-ms-transition: all 0.5s ease-out;	-o-transition: all 0.5s ease-out;}.span2 img {	background: #CE3E26;	padding: 5px;	float: left;}.span2 i {	color: #fff;	padding: 9px 14px 12px;	float: left;	font-size: 1.2em;	font-weight: 400;	background: #CE3E26;}.span2:hover {	background: #CE3E26;}*//*end-account*//*start-checkbox*/.checkbox {	margin-top: -6px;	margin-left: 60px;	padding-left: 40px;	font-size: 0.8em;	line-height: 27px;	color: #B6B6B6;	cursor: pointer;} .checkbox:last-child {	margin-bottom: 0;}.checkbox input {	position: absolute;	left: -9999px;}.checkbox i {	position: absolute;	bottom: 9px;	left: 0;	display: block;	width: 13px;	height: 13px;	outline: none;	border: 2px solid #DDDDDD;	background: #DDDDDD;}.checkbox input + i:after {	position: absolute;	opacity: 0;	transition: opacity 0.1s;	-o-transition: opacity 0.1s;	-ms-transition: opacity 0.1s;	-moz-transition: opacity 0.1s;	-webkit-transition: opacity 0.1s;}.checkbox input + i:after {	content: '';	background: url("../images/mark.png") no-repeat 3px 2px;	top: -1px;	left: -1px;	width: 15px;	height: 15px;	font: normal 12px/16px FontAwesome;	text-align: center;}.checkbox input:checked + i:after {	opacity: 1;}.checkbox {	float: left;	margin-right: 10px;}.checkbox:last-child {	margin-bottom: 4px;}/*end-checkbox*/.reseau_social ul { position: absolute;  z-index: 20; display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.reseau_social ul li { position: relative; padding-bottom:10px; margin-bottom:10px;}.reseau_social > li + li { margin-top:10px;}.c3{ text-align:center; display:table;}.c3 td{ text-align:center;}