h1 {
    color: #ffffff !important;
    text-align: center;
    width: 100%;
    font-weight: normal;
    margin-bottom: 1em;
    font-size: 2em;
    border: 1px solid #ffffff;
    padding: 0.5em;
    background: rgba(0, 0, 0, 0.2);
}

.com-contact__container h3 {
    color: #ffffff !important;
    text-align: center;
    width: 100%;
    font-weight: normal;
    margin-bottom: 1em;
    font-size: 2em;
    border: 1px solid #ffffff;
    padding: 10px;
    background: rgba(0, 0, 0, 0.2);
    display: block !important;
}

.com-contact h3 {
	display: none;
}

.btn.jmodedit {
    right: -50px !important;
}

.container-header {
    max-width: 1400px !important;
    margin: auto !important;
}


.com-contact__container {
    display: block;
}

.com-contact__thumbnail {
    background-color: whitesmoke;
    display: block;
    margin-left: 2em;
    padding-left: 1em;
    padding-right: 1em;
}

.com-users-profile {
    background-color: whitesmoke;
    padding: 1em;
}

a[aria-describedby] {
    position:absolute;
    color: #aaccff;
}

@media screen and (min-width: 830px) {
  .accueil {
    width:calc(100vw - 630px);
  }
}

@media screen and (min-width: 1300px) {
  .accueil {
    width:calc(1320px - 630px);
  }
}

body > * 
{
	z-index:1;
}


/* css to fix dumb developer job */
.ba-gallery-items
{
  position:relative !important;
  top:0 !important;
  left:0 !important;
  height:13em !important;
  width:19em !important;
  padding: 0.2em !important;
}

.ba-image
{
  height:100% !important;
}

.ba-image > img
{
  height:100% !important;
}

.ba-gallery-grid
{
  display:flex !important;
  flex-wrap:wrap !important;
  height:auto !important;
  --background-color:rgba(0, 0, 0, 0.2) !important;
}

.gallery-buttons
{
  margin-bottom:0.5em;
}

.gallery-button.selected
{
  background-color:#cccccc;
}

.ba-caption {
  opacity: 1 !important;
  align-items: baseline !important;
}

.ba-album.css-style-1 .ba-caption h3, .ba-album.css-style-1 .ba-caption p, .ba-gallery-grid.css-style-1 .ba-caption h3, .ba-gallery-grid.css-style-1 .ba-caption p.image-category, .ba-gallery-grid.css-style-1 .ba-caption p.short-description {
  opacity: 1 !important;
  transform: none !important;
  font-size: 0.75em;
}

.image-category {
 display:none !important;
}
