/* Éditions
-------------------------------------------------- */
body{background:white}
main.editions {display: -moz-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: column nowrap;flex-flow: column nowrap;}
main.editions section{border-bottom:1px solid;width:100%;display: -moz-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;}
main.editions section:last-child{border-bottom:0}
main.editions section article{width:50%;position:relative}
main.editions section article:nth-child(2){background:black}

main.editions section article:nth-child(1){border-right:1px solid;padding:1em 2em;display: -moz-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
main.editions section article h2{font-family:'Beastly';font-size:1.6em;margin-bottom:.5rem;line-height:1em;}
main.editions section article h3{margin-bottom:.5rem}
main.editions section article span{display:inline-block;margin-top:.5rem}

main.editions section article a.commander{text-decoration:none;padding:.3125em .625em ;margin-top:.5rem;border:1px solid;border-radius:1.25em}
main.editions section article:nth-child(2):after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:white;content:''}

.carousel {padding:  1em 2em;height: 100%;min-height:26em;width: 100%;font-family:inherit;line-height:inherit;background:black}
.carousel-cell {width: 100%;height:100%;display: flex;align-items: center;justify-content: center;}
.carousel-cell-image {display: block;height:auto;max-height:100%;width:auto;max-width: 100%;opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: opacity 0.4s;transition: opacity 0.4s;}
/* fade in lazy loaded image */
.carousel-cell-image.flickity-lazyloaded, .carousel-cell-image.flickity-lazyerror {opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

.legende{margin: .5rem 0;line-height:.75em;text-transform:uppercase;display: -moz-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;}
.legende span:after{content:' | '}
.legende span:last-child:after{content:''}

/* MEDIA QUERIES
-------------------------------------------------- */
@media only screen and (max-width:680px){
    main.editions section{display: -moz-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: column nowrap;flex-flow: column nowrap;}
    main.editions section article{width:100%}
    main.editions section article:nth-child(1) {padding: 1rem;border-right:0}
    main.editions section article:nth-child(1) {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}


/*! Flickity 
---------------------------------------------- */
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:none}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:transparent;border:none;color:#333;font-family:inherit;line-height:inherit}
.flickity-button:hover{background:transparent;cursor:pointer}
.flickity-button:focus{outline:none}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:50%;font-family:inherit;font-size:inherit;line-height:inherit;width:2.5em;height:2.5em;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button svg{display:none}
.flickity-prev-next-button.previous{left:1.25em}
.flickity-prev-next-button.previous:after{content:'←';color:#fff}
.flickity-prev-next-button.next{right:1.25em}
.flickity-prev-next-button.next:after{content:'→';color:#fff}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}