/* Ajout Jg */

.wrapper14 { background-color:#f2f1f1}
.mejs-mediaelement {background-color:#f2f1f1}

.list-blocks .couleur1 { border-right:1px solid #fff;}
.list-blocks .couleur3 { border-left:1px solid #fff;}

.wrapper15 .container { margin-bottom:60px}


/*.wrapper20 .container { margin-bottom:60px}*/
.wrapper20 .illustration { margin-top:30px; margin-bottom:30px}

#id9 #toggle-menu { display:none}
#id9 h2 { display:none}
#id9 .error404 h2 {display:block}

.mejs-captions-layer {
    font-size: 25px;
    line-height: 30px;
}
.mejs-container-fullscreen .mejs-captions-layer {
    font-size: 40px;
    line-height: 50px;
}

.mejs-captions-text {
    font-size: 25px;
    line-height: 30px;
}
.mejs-captions-position {
    bottom: 35px !important;
}
.mejs-captions-position-hover {
    bottom: 55px !important;
}
.template7 .header p {max-width:270px}

.wrapper46 .bg-extend.rouge {background-image: url('images/bg_image_mentor.png'); background-position: 100% 50%;}

.wrapper46  .inner  { padding:170px 50px 150px}

.wrapper46 .markdown h3 {
    color: #FFF;
}

.template7 #wrapper .inner p {
    font-size: 16px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 2.4rem;
}

.wrapper46 .markdown p {
    font-size: 16px;
    font-size: 1.6
	
	rem;
    line-height: 24px;
    line-height: 2.4rem;
    color: #FFF;
}
.wrapper46 .btn {
    border: 1px solid #fff;
    color: #fff;
}
.wrapper46 .btn:hover, .wrapper46 .btn:focus {
    border-color: #fff;
    color: #991d14;
    background-color: #fff;
}

.get1annonce blockquote {}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   media queries                                <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
    
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
  #footer img { margin-bottom:30px}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 
 .wrapper15 .table-cell,
 .wrapper18 .table-cell,
 .wrapper19 .table-cell,
 .wrapper20 .table-cell,
 .wrapper21 .table-cell,
 .wrapper46 .table-cell { display:block; width: auto;}
 .list-logos .vcenter { margin-bottom:20px}

 [class*='col-sm-push'] {left: auto;}
 [class*='col-sm-pull'] {right: auto;}
 
 .wrapper18 { margin-bottom:60px}

  .wrapper18 .container,
  .wrapper19 .container { padding-left:0; padding-right:0; width:100%; }
  .wrapper20 .bx-pager { left:auto; bottom:auto}
  .template7 .picto { text-align:center}
  .template7 .get1annonce {
    padding: 0px 0 40px 0;
}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.inner {
    padding: 60px 30px;
}
.wrapper16 .inner {
    padding: 60px 30px 100px;
}

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}