.slider_meeting #z_next_meetings {
  position:relative;  
}
.slider_meeting .B_meet_move {
    bottom: -50px;
    width: 44px;
    position: absolute;
    font-size: 44px;
    line-height: 0;
    height: 44px;
}
.slider_meeting .B_meet_expert_move {
    bottom: -47px;
    width: 44px;
    position: absolute;
    font-size: 44px;
    
}
.slider_meeting .B_meet_topic_move {
    width: 44px;
    position: absolute;
    bottom: -65px;
    font-size: 44px;
  }
.slider_meeting .meet_no_move {
  opacity:.3;
  cursor:default;
}
.slider_meeting #B_meet_prec {
  left: 130px;
}
.slider_meeting #B_meet_next {
  right: 130px;
}
.slider_meeting .meeting {
  border-radius:10px;
  display: inline-block;
  color:white;
  padding: 15px;
	text-align:left;
  background-size: cover !important;
  height: 100%;
}
.slider_meeting .meeting .head {
  float:left;
  width:100%;
  min-height: 10px;
  margin-bottom: 10px;
}
.slider_meeting .meeting .action {
  float:left;
  width:100%;
  min-height: 10px;
}
.slider_meeting .meeting .B_topic {
  border-radius:10px;
  float:left;
  color: var(--awb-color1);
  background: var(--awb-color5);
  padding: 5px 10px;
  cursor:pointer;
  text-align: center;
  font-size: 14px;
}
.slider_meeting .meeting .B_register {
  border-radius:10px;
  float:right;
  color: var(--awb-color2);  
  background:white;
  padding:5px 15px;
  cursor:pointer;
}
.slider_meeting .meeting .B_register:hover {
  background: var(--awb-color2);  
  color:white;
}
.slider_meeting .meeting .al_register {
  border-radius:10px;
  float:right;
  color: var(--awb-color1);
  background: var(--awb-color2);
  padding: 5px 10px;
  font-size: 14px;
  text-align: center;
}
.slider_meeting .meeting .quand,
.slider_meeting .meeting .upcoming {
  float:left;
  width: calc(100% - 60px);
}
.slider_meeting .meeting .quand p {
  margin-bottom: 0px;
}
.slider_meeting .meeting .quand .date {
  font-size: 16px;
  line-height: 18px;
}
.slider_meeting .meeting .quand .horaire {
  font-weight:bold;
}
.slider_meeting .meeting .quand .horaire img {
  width:20px;
	margin-left:10px;
}
.slider_meeting .meeting .quand .horaire strong {
  font-size: 13px;
	margin-left:5px;
}
.slider_meeting .meeting .langue {
  float: right;
  width: 50px;
  position:relative;
  padding: 0;
}
.slider_meeting .meeting .langue .fa-comment-alt {
  float: right;
  font-size: 29px;
  margin-right: 10px;
}
.slider_meeting .meeting .langue .fa-caret-right {
  float: right;
  padding-top: 1px;
  font-size:24px;
  margin-right: 10px;
}
.slider_meeting .meeting .langue img {
  width: 50px;
  border-radius: 7px;
}
.slider_meeting .meeting .compteur {
  float: left;
  padding: 5px 10px;
  text-align: center;
}
#z_topic_meetings .compteur {
  width: 80px;
}
.slider_meeting .meeting .titres {
  line-height: 22px;
  margin-bottom:15px;
  font-size: 16px;
  float:left;
  width:100%;
  min-height: 10px;
}
.slider_meeting .meeting .titres .T_meet {
  font-weight:bold;  
}
.slider_meeting .meeting .intervenants {
  float:left;
  width:100%;
  margin-bottom:15px;
  min-height: 10px;
}
.page-id-18 .slider_meeting .meeting .intervenants {
    width: 90%;
    padding-left: 5%;
}
.slider_meeting .meeting .intervenant {
  color:white;
  float:left;
  width:100%;
}
.slider_meeting .meeting .intervenant:first-child {
  margin-bottom:15px;
}
.slider_meeting .meeting .intervenant img {
  float:left;
  height: 80px;
  margin-right: 10px;
  border-radius:50px;
  border: 2px solid white;
}
.slider_meeting .meeting .intervenant .qui {
  float:left;
  line-height:21px;
  margin-top:20px;
  width: calc(100% - 100px);
  font-size: 16px;
}
.slider_meeting .meeting .intervenant .qui .speaker {
  float:left;
  width: calc(100% - 35px);
}
.slider_meeting .meeting .intervenant .qui i {
  float:left;
  font-size: 30px;
}
.slider_meeting .meeting .intervenant .qui .nom {
  font-weight:bold;
}
.slider_meeting .meeting .programme {
  float:left;
  margin-bottom:15px;
  width:100%;
  min-height: 10px;
}
.slider_meeting .meeting .programme .T_prog {
  margin-bottom:0px;
  float:left;
  font-weight:bold;
  width:100%;
}
.slider_meeting .meeting .programme .prog {
  line-height: 18px;
  font-size: 14px;
  float:left;
  width:100%;
}
.slider_meeting .meeting .programme ul {
  margin:0px;
  padding-left:15px;
  float:left;
  width:100%;
  list-style-type: square;
  font-size: 16px;
}
.slider_meeting .meeting .alerte_langue {
  margin-top:20px;
  text-transform:uppercase;
  font-size: 14px;
  float:left;  
}
.slider_meeting .meeting .alerte_langue i {
  margin-right:10px !important;
}
@media only screen and (min-width: 700px){
  .slider_meeting .meeting .programme ul {
    font-size: 15px;
  }

}
@media only screen and (max-width: 700px){
  .slider_meeting .B_meet_move {
      bottom: 0;    
  }
  .slider_meeting .meeting .programme{
    margin-bottom: 10px;
  }
  .slider_meeting .meeting .action {
    min-height: 30px;
  }
}
@media only screen and (min-width: 830px){
  .slider_meeting .meeting .intervenant:hover {
    color: var(--awb-color5);  
  }
  .slider_meeting .meeting .intervenant:hover img {
    border-color: var(--awb-color5);  
  }
  .B_meet_move i {
    cursor:pointer;
  }
  .slider_meeting .B_meet_expert_move {
    top: calc(50% - 44px);

  }
  .slider_meeting .B_meet_topic_move {
    top: calc(50% - 44px);

  }
  .slider_meeting #B_meet_prec {
    left: -60px;
  }
  .slider_meeting #B_meet_next {
    right: -60px;
  }
  .slider_meeting .meeting {
    padding: 15px;
  }
  .slider_meeting .meeting .quand,
  .slider_meeting .meeting .upcoming {
    width: calc(100% - 60px);
  }
  .slider_meeting .meeting .langue {
    width: 50px;
  }
  .slider_meeting .meeting .langue img {
    width: 50px;
  }
  .slider_meeting .meeting .B_topic:hover {
    color: var(--awb-color5);  
    background: var(--awb-color1);  
  } 
  .slider_meeting .meeting .langue .fa-comment-alt {
    font-size: 30px;
    margin-right: 10px;
  }
  .slider_meeting .meeting .langue .fa-caret-right {
    padding-top: 2px;
    font-size: 20px;
    margin-right: 10px;
  }
  .slider_meeting .meeting .intervenant img {
    margin-right: 20px;
  }
  .slider_meeting .meeting .intervenant .qui {
    width: calc(100% - 100px);
  }
  .slider_meeting .meeting .intervenant i {
    display:none;
  }

  .slider_meeting .meeting .programme ul {
    font-size: 14px;
  }
  #z_next_meet {
    height: auto !important;
  }

}
@media only screen and (max-width: 700px){
    .slider_meeting .B_meet_move {
        bottom: -20px;
    }
    .slider_meeting .B_meet_expert_move {
        bottom: -20px;
    }
    .slider_meeting .B_meet_topic_move {
        bottom: -65px;
    }

}
