.a-text-nowrap a {
  white-space:nowrap;
}
.mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-attachment: fixed;
}
.bg-image {
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
p.more {
  margin-top:auto;
}
.text-dark a {
  color: inherit;
  font-weight:bold;
}
.object-contain {
	object-fit:contain;
}
.object-cover {
	object-fit:cover;
}
.ratio-16-9 {
  aspect-ratio: 16/9;
}
.max-height-4 {
	max-height:4em;
}
.move-top--1 {
  transform: translatey(-1em);
}
.neg-top-2 {
  margin-top:-2em!important; ;
}
.thumba a {
	display:block;
	height:auto;
}
img {
	max-width:100%;
}
/* article.php */
.top--5 {
  margin-top: -5rem;
}
.shadowx-info {
  box-shadow: -25vw 0 #0dcaf0, 25vw 0 #0dcaf0;
}

/* plugin plx-gc-categorie */
.row.cat-list.list-unstyled.mb-0:not(:nth-last-child(1)) li:first-child {
  flex-basis:100%;;
  background: rgba(0,0,0,0.1);
}