.js-node-profile-teaser-compact .rounded-full.w-21.w-21 {
    width:9rem;height:9rem;
}

.alumni-grid h3{
  grid-column: 1 / -1; /* Étendre sur toutes les colonnes */
  font-size:32px;
  margin-top:50px;
}

#views-exposed-form-alumni-block-1 .button {height:38px;margin-top:20px;}

#views-exposed-form-alumni-block-1 input.form-text {
    min-width: 300px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background-color: #f9f9f9;
    padding: 6.5px 20px 6.5px 7.5px;
    border: 1px solid #ddd;
    font-size: 14px;
    min-height: 40px;
    overflow: hidden;
    border-radius: 20px;
}

#block-identitedusite img {height:200px;width:auto;}
#block-identitedusite {display:none;}

#macaron {position:absolute;right:80px;top:270px;transform:rotate(30deg);}

.justifyyy-between > div {margin-right:10px !important;}

.video-paragraph {text-align:center;}
.video-paragraph article iframe {margin:auto;}


/* temporary logo with breadcrumb */
.temporaire img {height:50px;width:auto;}

.links a {display:block;}
.links a:hover {text-decoration:underline;}
.menutemporaire {margin:40px auto;text-transform:lowercase;font-weight:bold;}
.menutemporaire ul {text-align:center;}
.menutemporaire ul li {display:inline-block;margin:10px;}

h3.font-medium .text-pink a:after {content:", "}
h3.font-medium .text-pink a:last-child:after {content:""}

.news-grid.wrapper h3 {width:100%;font-size:24px;}

.border-t:first-child {border-top:none;}

.text-h21 p a {text-decoration:underline;}

.sitemap-item > ul > li > a {
	font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: -.03em;
  font-weight: 700;
	
}
.sitemap-item > ul > li > ul > li {padding-left:30px;}
.sitemap-item > ul > li > ul > li > a {font-size:18px;}

.sitemap-item > ul > li > ul > li > ul > li {padding-left:30px;}
.sitemap-item > ul > li > ul > li > ul > li > a {font-size:14px;}

.sitemap-item > ul > li > ul > li > ul > li > ul > li {padding-left:30px;}
.sitemap-item > ul > li > ul > li > ul > li > ul > li > a {font-size:14px;}

.sitemap-item > ul > li > ul > li > ul > li > ul > li > ul > li {padding-left:30px;}
.sitemap-item > ul > li > ul > li > ul > li > ul > li > ul > li > a {font-size:14px;}



.footer__bottom p.address:last-child {margin-top:1em;}
