/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/
.mfn-header-menu  .mfn-menu-li  .mfn-menu-link {
    justify-content: left!important;
}
/* cacher horloge, bulle de commentaires sur la page de blog */
.icon-clock, .icon-comment-empty-fa, .post-comments {
	display:none !important;
}
.mcb-wrap-inner-zl4454w8 .ul-first .photo { /* section LATEST NEWS de la page HOME */
  width: 350px;              /* Taille de base du cercle */
  aspect-ratio: 1 / 1;       /* Garde un rapport carré même en responsive */
  border-radius: 50%;        /* Rend le conteneur circulaire */
  overflow: hidden;          /* Cache tout ce qui dépasse du cercle */
  margin: 0 auto;            /* Centre horizontalement */
}

.mcb-wrap-inner-zl4454w8 .ul-first .photo img { /* section LATEST NEWS de la page HOME */
  width: 100%;               /* Remplit le conteneur */
  height: 100%;              /* Prend toute la hauteur */
  object-fit: cover;         /* Coupe pour remplir le cercle */
  display: block;
  border-radius: 50%;        /* Optionnel, pour garantir la forme */
}
.mcb-wrap-inner-zl4454w8 .ul-second .photo { /* section LATEST NEWS de la page HOME */
  width: 100px;              /* Taille de base du cercle */
  aspect-ratio: 1 / 1;       /* Garde un rapport carré même en responsive */
  border-radius: 50%;        /* Rend le conteneur circulaire */
  overflow: hidden;          /* Cache tout ce qui dépasse du cercle */
  margin: 0 auto;            /* Centre horizontalement */
}

.mcb-wrap-inner-zl4454w8 .ul-second .photo img { /* section LATEST NEWS de la page HOME */
  width: 100%;               /* Remplit le conteneur */
  height: 100%;              /* Prend toute la hauteur */
  object-fit: cover;         /* Coupe pour remplir le cercle */
  display: block;
  border-radius: 50%;        /* Optionnel, pour garantir la forme */
}
.post-item .image_wrapper img { /* Footer SINGLE POST images en dans un cercle */
  width: 180px;
  height: 180px;
  border-radius: 50%;
  object-fit: cover;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  border: 3px solid #eee;
}
/* Centrer le texte du bloc article */
.post-item .post-desc-wrapper,
.post-item .post-desc,
.post-item .post-title,
.post-item .post-meta {
  text-align: center;
}

/* Optionnel : pour centrer la date aussi */
.post-meta .author-date {
    float: none!important;
}
.Latest_news.featured ul.ul-first {
    border-right: 1px solid #dd9c28;
    padding-right: 20px;
}

.Latest_news.featured ul {
    width: 45%;
}
.Latest_news ul li.has-post-thumbnail .desc {
    margin-left: 20%;
}
@media screen and (max-width: 1239px) {
    /* Specific styles for smaller screens */
	.Latest_news ul li.has-post-thumbnail .desc {
    margin-left: 30%;
	}}
@media screen and (max-width: 959px) {
    /* Specific styles for smaller screens */
	.Latest_news ul li.has-post-thumbnail .desc {
    margin-left: 40%;
	}}
	@media screen and (max-width: 479px) {
    /* Specific styles for smaller screens */
	.Latest_news ul li.has-post-thumbnail .desc {
    margin-left: 30%;
		}}
		/* espace entre le memu et le sous-menu */
		.mcb-section .mcb-wrap .mcb-item-furk0a4s .mfn-header-menu li.mfn-menu-li > ul.mfn-submenu {
    padding-top: 10px;
		padding-bottom: 10px;
}