.les_contenue1 h2 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.les_contenue1 .et_pb_text_inner {
  margin-bottom: 40px !important;
}
.les_contenue3 .et_pb_text_inner {
  margin-top: 20px !important;
  text-align: center !important;
  display: flex;
  justify-content: center;
}

.les_contenue3 .et_pb_text_inner {
  margin-top: 20px !important;
  text-align: center !important;
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.les_contenue3 a {
  color: #666;
}
.les_contenue2 {
  width: 85% !important;
}
#image_contenue1 {
  display: flex;
  justify-content: center;
}
#image_contenue1 .et_pb_image_wrap   {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  background: #0066be;
}
.image_contenue1 .et_pb_image_wrap{
  width: 60px;
  height: 60px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  background: #f76e00;
}
.image_contenue1 {
  display: flex !important;
  justify-content: center;
}
.image_contenue3 {
  display: flex;
  justify-content: center;
}
.image_contenue3 .et_pb_image_wrap{
  width: 60px;
  height: 60px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  background: #8138bd;
}
.image_contenue3 {
  display: flex !important;
  justify-content: center;
}
#les_contenue2 img {
  width: 25px;
}
.les_contenue2 .et_pb_text_inner {
  margin-top: 40px !important;
}
/**********************article*****************/
.article-info {
  display: none;
  gap: 10px;
  margin-bottom: 15px;
}
.all_information{
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.image_article img {
    width: 450px;
  height: 125px;
  object-fit: cover;
}
.all_information span {
  font-size: 14px !important;
  line-height: 24px !important;
}
.contenue_all_article {
  height: 470px;
  overflow-y: scroll;
}

.categories-list {
  display: flex;
  gap: 10px;
}
.name_categorie {
  width: 100px;
  display: flex;
  justify-content: center;
}
.rendre_visible{
  display: flex !important;
}
.recent-posts-list{
  display: none;
  font-size: 14px;
  line-height: 24px;
}
.div_all_info {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.pagination {
  display: flex;
  justify-content: center;
  gap: 15px;
  align-items: center;
  margin-bottom: 20px;
}
.prev.page-numbers,.next.page-numbers {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F10 !important;
  color: #fff;
}
.page-numbers {
  color: #666;
}
.page-numbers.current {
  color: #F76E00 !important;
}
.page-numbers {
  display: flex;
  align-items: center;
  gap: 15px;
}