h2.node__title {
    background-color: var(--blue-dark);
}
h1.title {
    text-align: left;
    font-size: var(--bs-h2-font-size);
    border-bottom: 1px solid var(--yellow-primary);
    margin-bottom: 1.7rem;
	margin-top: 1rem;
}
.featured-bottom .container {
     border-top: 1px solid var(--yellow-primary);
    padding-top: 2rem;
    padding: 0;
    padding-top: 2rem;
    
}
.featured-bottom .container .col-lg-4 .card,.featured-bottom .container .wrap.view{
max-height: 320px;
    align-items: center;
    display: flex;
	border-radius:0;
}
h1 {
    font-family: var(--font-title);
    font-weight: normal;
    color: var(--yellow-primary);
    font-size: var(--bs-h1-font-size);
    text-align: center;
}
h2, h3, h4, h5, h6 {
  font-family: var(--font-main);
  font-weight: bold;
  color: var(--yellow-medium);
}
 .card .card-title {

  color: var(--yellow-light);
}
h2{
font-size : var(--bs-h2-font-size);
}
h3{
font-size : var(--bs-h3-font-size);
}
h4{
font-size : var(--bs-h4-font-size);
}
h2.card-title,h3.card-title,h4.card-title{

font-family: var(--font-title);
}
h5{
font-size : var(--bs-h5-font-size);
}
a:hover {
    color: var( --yellow-light);
}
h6{

}

.triptyquerand.views-row a,.triptyquerand a.triptique-link {
    font-family: "Lemonmilk";
    color:  var(--white);;
    /* font-weight: bold; */
    text-decoration: none;
    font-size: 1.1rem;
}
p,.text-body-secondary
{
  font-family: var(--font-main);
  font-weight: normal;
  color:white;
  line-height: 1.6;
}
.card.mb-3.front{
font-size:1.4rem;
}
blockquote,blockquote p,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6{
	font-family: var(--font-hand);
  font-weight: normal;
 color: var(--yellow-brown);
	text-align:center;
} 
#block-bootstrap-subtheme-main-menu a.nav-link {
    font-family: var(--font-title);
    font-size: 1rem;
}

}
