/*
 Theme Name:     Florida Child
 Theme URI:      http://webnus.biz/themes/florida-wp/
 Description:    Florida Child Theme
 Author:         WEBNUS
 Author URI:     http://themeforest.net/user/WEBNUS
 Template:       florida-wp
 Version:        7.1.0
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/* ------------------- Header ------------------------ */
/* Anglais */
html[lang|=en] .top-bar .socialfollow {
    display: none;
}
/* Top links */
.top-links a{
  font-weight:700;
}
/* Logo */
.logo img {
  margin-top: 20px;
}
/* Menu */
#nav ul li a, #nav ul li:hover > a {
text-transform:none;
}
#nav a{
  font-weight: 600;
}
/* Mega menu */
.sticky #nav ul.mega {
  right: 30px;
  max-width: 815px;
}
/* Titre principal de chaque page */
#headline, #headline2 {
height: 46px;
padding: 0px 0 4px;
}
#headline h3, #headline2 h3 {
color: #424748;
font-size: 36px;
line-height: 1.3;
margin: 0px 0px;
position: relative;
text-transform:none;
font-weight: 100;
letter-spacing: 0;
}
/* Menu responsive */
#menu-icon{
color:#fff;
background:#9D9D9D;
box-shadow: none;
}
#menu-icon:hover, #menu-icon.active{
background-color: #909090;
}
#menu-icon i {
color: #fff;
}
/* MEGA MENU */
.mega .wpb_content_element,
.mega .wpb_row{
  margin-bottom: 5px !important;
}

/* ------------------- Content ------------------------ */
strong {
  font-weight: 500;
}
/* Bandes */
.blox {
  padding: 45px 0px 43px !important;
}
/*#wrap .blox .wpb_content_element{
  margin-bottom: 0 !important;
}
/* Marges */
.wpb_content_element{
  margin-bottom: 35px !important;
}
/* Boutons */
.button{
  font-family: Open Sans;
}
a.button.bordered-bot {
  border-radius: 3px !important;
  letter-spacing: 2px !important;
}
.button.bordered-bot:hover{
  border-color: #363F46 !important;
}
a.readmore {
  border-radius: 3px;
  text-transform:none !important;
}
/* Pages rŽfŽrences */
.our-team figure img {
  border-bottom: none;
}
.our-team .social-team {
  display: none;
}
/* Our clients*/
ul.our-clients li {
  height: 220px !important;
}
ul.our-clients li img {
  max-height: 220px !important;
}
.jcarousel-next:after,
.jcarousel-prev:after {
  top: 40px !important;
  right: -45px !important;
}
.our-clients-wrap.crsl {
  margin-top: 0px;
}
/* Latest Post */
.latestposts-one figure.latest-img {
  display: none;
}
/* AccordŽon */
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
  width: 24px;
  height: 24px;
  left: 7px;
  top: 16px;
}
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before {
  font-size: 23px;
  margin-left: 4px;
  margin-top: -2px;
  font-family: 'Open sans', serif;
  font-weight:700;
}
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
  font-size: 23px;
  margin-left: 7px;
  margin-top: -3px;
  font-family: 'Open sans', serif;
  font-weight:700;
}
#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  font-size: 16px;
  margin-left: 0;
  text-transform: none;
  letter-spacing: 0px;
  font-weight: 700;
  padding: 16px 14px 16px 48px;
  min-height: 56px;
  font-family: 'Open sans', serif;
}
#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  border-width: 3px medium medium;
  border-style: solid none none;
  border-color: #F3F2F2;
}
#wrap .wpb_accordion .wpb_accordion_wrapper:last-of-type {
  border-bottom: 3px solid #F3F2F2;
}
#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover {
  background-color: #FCFCFC;
}
#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child{
  margin-bottom:0 !important;
}
#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
  padding: 0 20px 30px 48px;
}
/* Formulaire de contact */
select#lead_source {
display: none;
}
.texteContact {
font-weight: 300;
font-size: 15px;
margin-bottom: 2px;
}
input.champContact{
width:98% !important;
min-height: 0;
}
textarea.champContact{
width:98% !important;
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select{
  padding:6px 4px !important;
  border: 1px solid #e5e5e5 !important;
}
.wpcf7 .wpcf7-form input[type="text"],
.wpcf7 .wpcf7-form input[type="password"],
.wpcf7 .wpcf7-form input[type="email"],
.wpcf7 .wpcf7-form textarea,
.wpcf7 .wpcf7-form select,
.wpcf7-form input[type="number"]{
  font-size:11px;
}
.wpcf7 .wpcf7-form input[type="submit"]{
background-color: #8fbe32;
}
/* pages "vous tes" */
.imageVousEtes figure.wpb_wrapper.vc_figure{
  width: 100% !important;
}
/* Dimension page Left sidebar */
.sidebar.leftside {
margin-right: 5.333333333333332%;
}
#main-content .col-md-offset-1 {
margin-left: 5.333333333333332%;
}
#main-content .col-md-3 {
width: 20%;
}
#main-content .col-md-8 {
width: 74.66666666666666%;
}
#main-content .col-md-4 {
width: 49.33333333333333%;
}

/*3 COLONNES*/
#footer .col-md-4 {
width: 33.333333% !important;
}

/* colonne pages modules */
@media only screen and (min-width: 961px){
  .cntt-w{
    width: 75%;
  }
}

/* contact form - checkbox vertical */
span.wpcf7-list-item {
  display: block !important;
}

/* Zone de commentaire article */
.commentbox {
display: none;
}

/* ------------------- BLog ------------------------ */
.sidebar h4.subtitle,
.widget h4.subtitle{
  font-size:13px;
  font-weight: 900;
  color: #54606B;
  letter-spacing: 2px;
}
.sidebar h4.subtitle::before,
.widget h4.subtitle::before,
.sidebar h4.subtitle::after,
.widget h4.subtitle::after{
  display: none;
}
.blog .blog-post img{
  border-bottom: none;
}
.blog .blog-post {
  margin-bottom: 35px;
  border-bottom: 1px solid #E2E2E2;
}
.blog .blog-post p {
  margin-bottom: 3px;
}
  @media only screen and (min-width: 961px){
    .col-md-3.sidebar{
      width: 22%;
    }
  }
/*@media (min-width: 1200px){
  .wpb_row {
    margin-left: 0;
    margin-right: 0;
  }
}*/

/* ------------------- Footer ------------------------ */
/* = */
/* ------------------- RESPONSIVE ------------------------ */
/* --------------- TABLETTES -------------------- */
@media only screen and (min-width: 961px){
  #header.sticky #nav-wrap .container {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 961px){
  .col-md-9.cntt-w{
    width: 75%;
  }
}
@media only screen and (min-width: 958px) and (max-width: 1198px){
  /* NAVIGATION */
  #nav a{
    padding: 70px 10px 16px 10px;
  }
  /***** SITE BDU *****/
  /* pages nos solutions */
  .bande-solution-profil .col-profil .profil-element.profil-marge-2,
  .bande-solution-profil .col-profil .profil-element.profil-marge-3 {
    padding-bottom: 10px !important;
  }
  /* page offres */
  .col-boite h4 {
    font-size: 15px !important;
  }
  p.ligne-boite {
    font-size: 14px !important;
  }
  .premium .button {
    margin-top: 22px;
  }
  .vc_responsive .wpb_row .vc_span3.col-boite {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 958px){
  /*GENERAL*/
  .col-md-3 {
  width: 25%;
  float:left;
  }
  #header {
  background: #fff !important;
  }
  #footer .col-md-4 {
  width: 49.33333333333333% !important;
  float: left !important;
  }
  /* NAVIGATION */
  #header .col-md-3{
    width: 20% !important;
  }
  #nav a{
    font-size: 11px;
    padding: 70px 9px 16px 9px;
  }
  /* PAGE AVEC SIDEBAR */
  .col-md-8 {
  width: 69.666667%;
  float: left;
  }
  /* MENUS SIDEBAR */
  .sidebar li {
  font-size: 12px;
  }
  /* BLOC WEBINAIRE */
  .titreWebinaire{
  line-height:normal !important;
  }
  /* ICONBOX 6 */
  .icon-box6 h4{
  font-size:18px;
  }
  .icon-box6 a.magicmore {
  font-size: 11px;
  line-height: normal;
  }
  .icon-box6 p {
  font-size: 12px;
  line-height: normal;
  }
  /* PAGES CLIENT */
  .blocRefLogo {
  width: initial !important;
  }
  /* BLOG */
  .blog-post .col-md-6 {
  width: 100%;
  }
  .blog-post .col-md-5 {
  width: 100%;
  }
   /* PAGE CONTACT */
  .vc_responsive .wpb_row .colAdresses {
  width: 40% !important;
  }
  .vc_responsive .wpb_row .colFormContact {
  width: 55% !important;
  }
  .vc_responsive .wpb_row .colNewsletterContact {
  margin-left: 40%;
  width: 40% !important;
  }
  
  /****************** SITES ******************/
  /***** SITE CORPORATE *****/
  /* accueil bloc solutions */
  .page-id-10 .solutions h2 {
  font-size: 23px;
  line-height: 30px;
  letter-spacing: 0;
  }
  .page-id-10 .solutions h6 {
  font-size: 13px;
  line-height: 21px;
  }
  .page-id-10 .solutions .col:hover {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 1000;
  }
  /* accueil US bloc solutions */
  .page-id-1185 .solutions h2 {
  font-size: 23px;
  line-height: 30px;
  letter-spacing: 0;
  }
  .page-id-1185 .solutions h3 {
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0;
  }
  .page-id-1185 .popular-solutions h4 {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0;
  }
  .page-id-1185 .solutions .col:hover {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 1000;
  }
  .popular-solutions a>p {
  font-size:12px;
  }
  .page-id-1185 .HCM {
  height: 220px;
  }
  .page-id-1185 .Corporate {
  height: 220px;
  }
  .page-id-1185 .Campus{
  height: 220px;
  }
  
  .popular-solutions .Campus a>p {
  margin-top:30px;
  }
  .popular-solutions .HCM a>p {
  margin-top:30px;
  }
  
  /* qui nous sommes */
  .colNbrClient p{
  line-height:43px;
  }
  .colNbrClient .vertical-space4 {
  display: none;
  }
  
  /***** SITE CAMPUS *****/
  /* ACCUEIL */
  /* actualitŽs */
  .page-id-1826 .vc_span4.colActu.wpb_column.column_container {
  width: 55%;
  }
  .page-id-1826 .bloxContactDeco{
  display:none;
  }
  .page-id-1826 .bloxContactNews,
  .page-id-1826 .bloxContactInfo,
  .page-id-1826 .bloxContactDemo{
  width:33.33333333333333% !important;
  }
  /* PAGES SOLUTIONS */
  .colIconSolution {
  width: 20% !important;
  }
  .colIconSolution .icon-box4 i{
  margin-bottom: 5px;
  }
  /* PAGES SERVICES */
  .blocPlus .emptyCol{
  display:none;
  }
  .vc_responsive .blocPlus .wpb_row .blocTitreInterlocuteur  {
  width: 100% !important;
  }
  .vc_responsive .blocPlus .wpb_row .blocTexteInterlocuteur  {
  width: 50% !important;
  }
  .blocPlus{
  width: 100% !important;
  }
  .blocPlus2{
  width: 50% !important;
  }
  .blocPlus2 .vertical-space1{
  display:none;
  }
  
  /***** SITE RH *****/
  
  
  /***** SITE CURSUS *****/
  
  
  
  /***** SITE BDU *****/
  /* menu trop long */
  li#menu-item-315 {
  display: none;
  }
  /* col contact et q/r */
  .page-id-12 .colContact, .page-id-82 .colAccordeon {
  padding-right: 10px !important; 
  }
  /* col ref client */
  .page-id-291 .vc_span10.colRefClient.wpb_column.column_container {
  width: 100%;
  }
  /* col page contact */
  .page-id-12 .colContact {
  width:60% !important;
  }
  .page-id-12 .colWebinaire {
  width:40% !important;
  }
  /* pages nos solutions */
  .ligne-profil h5 {
    font-size: 16px;
  }
  .bande-solution-profil .col-profil .profil-element.profil-marge-2 {
    padding-bottom: 34px !important;
  }
  /* page offres */
  .col-boite h4 {
    font-size: 15px !important;
  }
  p.ligne-boite {
    font-size: 14px !important;
  }
  .premium .button {
    margin-top: 22px;
  }
  .vc_responsive .wpb_row .vc_span3.col-boite {
    padding-left: 5px;
    padding-right: 5px;
  }
  

  /* --------------- FIN STYLES TABLETTES -------------------- */
}
/* --------------- MOBILES -------------------- */
@media only screen and (max-width: 961px){
  /* PAGES VOUS ETES */
  /* sidebarmenu */
  .page-id-2733 .sidebar.leftside,
  .page-id-3478 .sidebar.leftside,
  .page-id-1832 .sidebar.leftside,
  .page-id-3460 .sidebar.leftside,
  .page-id-1830 .sidebar.leftside,
  .page-id-3465 .sidebar.leftside,
  .page-id-1834 .sidebar.leftside,
  .page-id-3454 .sidebar.leftside,
  .page-id-1836 .sidebar.leftside,
  .page-id-3473 .sidebar.leftside,
  .page-id-1838 .sidebar.leftside,
  .page-id-3445 .sidebar.leftside,
  .sidebar.leftside {
  display:none;
  }
}
@media only screen and (max-width: 768px){
  /*GENERAL*/
  .top-bar .top-links a{
  margin:0 2px;
  font-size:9px;
  }
  .col-md-3{
  width: 100% !important;
  }
  #header {
  background: #fff !important;
  }
  #footer .col-md-4 {
  width: 100% !important;
  float:left !important;
  }
  .accueilSolutions h3{
  text-align:center;
  }
  /* BREADCRUMBBS */
  #headline {
  display: none;
  }
  /* PAGE AVEC SIDEBAR */
  .col-md-8 {
  width: 100%;
  }
  .sidebarDemoBox,
  .sidebarContactBox{
  display:none;
  }
  /* BLOC WEBINAIRE */
  .titreWebinaire{
  line-height:normal !important;
  }
  /* OUR CLIENT */
  .our-clients-wrap .jcarousel-next {
  margin-left: 42% !important;
  }
  .our-clients-wrap .jcarousel-prev {
  margin-left: -58% !important;
  }
  /****************** SITES ******************/
  /***** SITE CORPORATE *****/
  /* accueil bloc slider */
  .vc_span12.colSlider.wpb_column.column_container {
  display: none;
  }
  /* accueil bloc solutions */
  .page-id-10 .colTitre h2{
  font-size:33px;
  }
  .page-id-10 .solutions .col:hover {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 1000;
  }
  .page-id-10 .vc_custom_1418722754215{
  border-right-width: 0 !important;
  border-style:none !important;
  }
  .page-id-10 .vc_custom_1418722818440{
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  border-style:none !important;
  }
  .page-id-10 .vc_custom_1418722834303{
  border-left-width: 0 !important;
  border-style:none !important;
  }
  .page-id-10 .solutions .col .vertical-space1,
  .page-id-10 .solutions .col .vertical-space2{
  display:none;
  }
  .page-id-10 .solutions .col {
  height: auto;
  }
  .page-id-10 .solutions .col .wpb_content_element {
  margin-bottom: 20px;
  }
  .page-id-10 .solutions .col h2 {
  height: auto;
  font-size: 30px;
  line-height: 35px;
  }
  .page-id-10 .solutions .col h3 {
  font-size: 18px;
  }
  
  /* accueil US bloc solutions */
  .page-id-1185 .colTitre h2{
  font-size:33px;
  }
  .page-id-1185 .solutions .col:hover {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 1000;
  }
  .page-id-1185 .vc_custom_1418722754215{
  border-right-width: 0 !important;
  border-style:none !important;
  }
  .page-id-1185 .vc_custom_1418722818440{
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  border-style:none !important;
  }
  .page-id-1185 .vc_custom_1418722834303{
  border-left-width: 0 !important;
  border-style:none !important;
  }
  .page-id-1185 .solutions .col .vertical-space1,
  .page-id-1185 .solutions .col .vertical-space2{
  display:none;
  }
  .page-id-1185 .solutions .col {
  height: auto;
  }
  .page-id-1185 .solutions .col .wpb_content_element {
  margin-bottom: 20px;
  }
  .page-id-1185 .solutions .col h2 {
  height: auto;
  font-size: 30px;
  line-height: 35px;
  }
  .page-id-1185 .solutions .col h3 {
  font-size: 18px;
  }
  .page-id-1185 .popular-solutions h4 {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0;
  }
  
  .popular-solutions a>p {
  font-size:12px;
  }
  /* ˆ propos bloc ambition */
  .page-id-712  .vc_custom_1425660783522 {
  padding-right: 10px !important;
  }
  
  /***** SITE CAMPUS *****/
  /* MENU et SUBMENU */
  /* service */
  li#menu-item-2220 {
  height: 65px;
  }
  /* mega menu */
  #menu-item-1896 .solUnClinOeil {
  display:none;
  }
  #menu-item-1896 .solMegMenu {
  display:none;
  }
  #menu-item-1896 .vousEtesMegMenu{
  width: 100% !important;
  }
  #nav ul.mega div{
  min-width: 95%;
  margin-bottom:0;
  }
  #nav h4.subtitle{
  margin: 5px 0;
  font-size:11px;
  text-align:left;
  }
  
  /* ACCUEIL */
  /* parallax */
  .page-id-1826 .MainTitle h1 {
  font-size: 26px;
  line-height: 32px;
  }
  .page-id-1826 .MainTitle {
  margin-top:10px;
  padding:10px;
  }
  .page-id-1826 .titleParallax .vertical-space4{
  display:none;
  }
  .page-id-1826 .titleParallax .container{
  width: 100%;
  margin:0;
  padding:0;
  height:100%;
  }
  /*.page-id-1826 .blocTitle{
  background: url(/wp-content/uploads/sites/3/2014/10/accueil-campus-mobile.jpg) 90% 0px / auto no-repeat !important;
  height:400px;
  }*/
  .page-id-1826 .parallax-sec{
  background:none !important;
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  min-height:400px !important;
  }
  .page-id-1826 .titleParallax .blox{
  padding: 0;
  height:100%;
  }
  /* blox */
  .page-id-1826 .bloxContact img{
  display:none;
  }
  
  
  /* titre pages */
  .imageVousEtes img {
  position:static !important;
  }
  .titreVousEtes {
  margin:0 0 30px 0 !important;
  position:static !important;
  background-color: initial !important;
  padding:0 !important;
  }
  .titreVousEtes  h2{
  margin-bottom:0 !important;
  }
  .titreVousEtes  h1{
  font-size:42px !important;
  }
  .page-id-2733 h4,
  .page-id-1832  h4,
  .page-id-1830  h4,
  .page-id-1834  h4,
  .page-id-1836  h4,
  .page-id-1838  h4 {
  font-size:18px !important;
  }
  /* PAGES SOLUTION */
  .colIconSolution .icon-box4 i{
  margin-bottom: 5px;
  }
  .solutionMainTitle h1{
  font-size:36px !important;
  line-height:45px !important;
  }
  .solutionMainTitle h3{
  font-size:26px !important;
  line-height:32px !important;
  }
  /* PAGES SERVICES */
  .blocPlus2 .vertical-space1{
  display:none;
  }
  .titrePageServices h1{
  font-size:36px !important;
  line-height:45px !important;
  }
  .sousTitreService h2{
  font-size:30px !important;
  line-height:38px !important;
  }
  .titrePageServices h4{
  font-size:18px !important;
  line-height:26px !important;
  }
  
  /***** SITE RH *****/
  /* ACCUEIL */
  /* parallax */
  .page-id-2 .MainTitle h1 {
  font-size: 26px;
  line-height: 32px;
  }
  .page-id-2 .MainTitle {
  margin-top:10px;
  padding:10px;
  }
  .page-id-2 .titleParallax .vertical-space4{
  display:none;
  }
  .page-id-2 .titleParallax .container{
  width: 100%;
  margin:0;
  padding:0;
  height:100%;
  }
  /*.page-id-2 .blocTitle{
  background: url(/wp-content/uploads/sites/2/2014/02/accueil.jpg) 80% 0px / auto no-repeat !important;
  height:400px;
  }*/
  .page-id-2 .parallax-sec{
  background:none !important;
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  min-height:400px !important;
  }
  .page-id-2 .titleParallax .blox{
  padding: 0;
  height:100%;
  }
  .page-id-2  .MainTitle {
  width: 75% !important;
  }
  .vc_span6.colActu.wpb_column.column_container {
  width: 100% !important;
  float: left !important;
  }
  .sous-modules .col{
    margin-bottom: 20px;
  }
  
  /***** SITE CENTRE DE FORMATION *****/
  /* MENU et SUBMENU */
  /* mega menu */
  #menu-item-200 .solUnClinOeil {
  display:none;
  }
  #menu-item-200 .solMegMenu {
  display:none;
  }
  #menu-item-200 .vousEtesMegMenu{
  width: 100% !important;
  }
  #nav ul.mega div{
  min-width: 95%;
  margin-bottom:0;
  }
  #nav h4.subtitle{
  margin: 5px 0;
  font-size:11px;
  text-align:left;
  }
  
  /* ACCUEIL */
  /* parallax */
  .page-id-7 .MainTitle h1 {
  font-size: 26px;
  line-height: 32px;
  }
  .page-id-7 .MainTitle {
  margin-top:10px;
  padding:10px;
  }
  .page-id-7 .titleParallax .vertical-space4{
  display:none;
  }
  .page-id-7 .titleParallax .container{
  width: 100%;
  margin:0;
  padding:0;
  height:100%;
  }
  /*.page-id-7 .blocTitle{
  background: url(/wp-content/uploads/sites/5/2014/11/slide-accueil-cursus1.jpg) 90% 0px / auto no-repeat !important;
  height:400px;
  }*/
  .page-id-7 .parallax-sec{
  background:none !important;
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  min-height:400px !important;
  }
  .page-id-7 .titleParallax .blox{
  padding: 0;
  height:100%;
  }
  .vc_span6.colActu.wpb_column.column_container {
  width: 100% !important;
  float: left !important;
  }
  
  /* PAGES VOUS ETES */
  /* sidebarmenu */
  .page-id-217 aside.col-md-3.sidebar.leftside,
  .page-id-219 aside.col-md-3.sidebar.leftside,
  .page-id-222 aside.col-md-3.sidebar.leftside {
  display:none;
  }
  
  /* PAGES SOUS-MODULES */
  .moduleComplTitle h2 {
  font-size: 30px;
  line-height: 35px;
  }
  
  /***** SITE BDU *****/
  /* Bloc titre */
  .page-id-742 .bloc-titre-2 {
    padding: 15px 20px !important;
    margin-left: 0 !important;
    width: 100% !important;
    margin-top: 110% !important;
  }
  .page-id-742 section.blox{
    background-position: left !important;
  }
  .page-id-749 .bande-titre-solution-pme .vc_span6.bloc-titre-2{
    margin-top: 160%;
  }
  .page-id-801 .bande-titre-solution-pme .vc_span6.bloc-titre-2 {
    margin-top: 130%;
  }
  .page-id-777 section.blox,
  .page-id-789 section.blox,
  .page-id-796 section.blox{
    background-position-x: 70% !important;
  }
  /* profils */
  .bande-solution-profil .col-profil .profil-element.profil-marge, 
  .bande-solution-profil .col-profil .profil-element.profil-marge-2,
  .bande-solution-profil .col-profil .profil-element.profil-marge-3 {
    padding-bottom: 10px !important;
  }
  .col-profil {
    margin-bottom: 60px !important;
  }
  /* contact */
  .formulaire-salesforce form .col-demi {
    width: 100% !important;
    padding: 5px 5px !important;
  }
  /* col contact et q/r */
  .page-id-12 .colContact, .page-id-82 .colAccordeon {
  padding-right: 10px !important; 
  }
  /* accueil partenaire */
  .page-id-263 .notrePartenaire div {
  text-align: center;
  }
  /* qui nous sommes */
  .page-id-269 .blocTexte p {
  font-size: 1.3em;
  }
  .colNbrClient .vertical-space3, 
  .colNbrClient .vertical-space4 {
  display: none;
  }
  /* ˆ l'international */
  .page-id-273 h1{
  font-size:42px;
  }
  
  /* --------------- FIN STYLES MOBILES -------------------- */
}