*{
  margin: 0;
  padding: 0;
}

section header a{
  color:blue;
  text-decoration: none !important;
  font-size: inherit;
}

#about header h1{
  font-family: 'alfphabetiii';
  letter-spacing: 0.08em;
  color: blue;
}

section header a:hover{
  text-decoration: underline;
}

em {
    font-size: inherit;
    font-style: oblique;
}

/* Afrocyberfemnismes */

h1{
  font-family: alfphabetiV;
  color: white;
  margin: auto;
  line-height: 0.8;
}

p, li{
  font-family: 'alfphabetiii';
  margin-bottom: 0.5em;
  font-size: 1.5em;
}

ul li {
    list-style-type: circle;
}

ul:not(#dates){
  padding-left: 1.4em;
}

li {
    font-size: 1.5em;
}

#seances span{
  font-family: 'alfphabeti';
  font-size: 1.2em;
  color: #23185b;
}

.intro{
  font-family: 'alfphabeti'
}

#about h2{
  font-family: 'alfphabetiv';
  font-size: 1.4em;
  margin-top: 2.6em;
  margin-bottom: 1em;
  background: linear-gradient(-90deg, red, #f3c) no-repeat;
    background-clip: border-box;
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}

#about a {
    color: blue;
    text-decoration: none;
    font-size: inherit;
}

#about a:hover{
  text-decoration: underline;
}

/* Citation */

blockquote{
  line-stacking-strategy: block-line-height;

}

blockquote p:before, blockquote p:after{
  background: none;
  -webkit-text-fill-color: #23185b;
  -webkit-background-clip: none;
  position:relative;
}

blockquote p::before{
  content:'«';


}

blockquote p::after{
  content:'»';
  text-align: right;
}

blockquote, h2{
  background: linear-gradient(-90deg, red, #f3c) no-repeat;
 -webkit-text-fill-color: transparent;
 -webkit-background-clip: text;
}



blockquote em{

}

.caption{
  background: none;
  -webkit-text-fill-color: #23185b;
  margin-bottom: 2em;
}

.caption:before{
  content: "— ";
}



#title{
  width: auto;
}

#afro{
  font-size: 22.5vw;
}

#cyber{
  font-size: 18.2vw;
}
#feminismes{
  font-size: 11.8vw;
}
#feminismes2{
  display: none;
}

#subtitle{
  font-size: 3.5vw;
}

#infos{
  font-size: 3.05vw;
  margin-top: 12px !important;
}

/* Dates-infospratique */

#dates a{
  font-family: alfphabeti;
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 4.5vh;
  margin: 20px;
  width: 35vw;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke:0.5px blue;
}

#dates a:hover {
  -webkit-text-fill-color: blue;
}

a strong{
  font-family: alfphabetiV;
  -webkit-text-stroke:0.5px blue;
}

/* --about-- */
article{
  display: none;
}

.article-contenu #about{
  width: 1200px !important;
}
/* article open */

#home header{
  border:none!important;
}

.open article{
  display: block!important;

}

.open header h1{
  color: #23185b!important;
}


.open  header{
  background-color:white !important;
}

.infos-pratique p{
  font-size: 1.3em;
margin-top: 1.5em;
display: inline-block;
margin-right: 3em;
vertical-align: top;
font-family: 'alfphabetiii';
}

h3{
  font-family: 'alfphabeti'!important;
}

#cover{
  display: flex;
  flex-wrap: wrap;
}

#cover img{
  height: 500px;
  flex-direction: row;
  margin: 12px;
}

#img_home figure{
  width: 100%;
}

#img_home img{
  width: 100%;
}
