body img{ cursor: pointer; } .menu-ui{ display: none; position: absolute; right: 15px; top: -30px; } #navbar{ position: relative; margin-bottom: 15px; } .app{ margin-top: 50%; transform: translateY(-50%); width: 100%; height: 0; margin-left: 30px; } .app img{ width: 60%; height: auto; } .app a{ font-size: 1rem; font-family: "amiri-regular"; display: flex; flex-flow: column; } .picto{ background-image: url('../images/menu-ui.svg'); background-size: 20px auto; background-position: center; background-repeat: no-repeat; width: 20px; height:20px; } #gallery{ z-index: 2; position: fixed; overflow-y: auto; width: 100%; height: 100%; background: rgb(255,255,255,0.9); } #gallery .button{ border: none; padding: 0px; width: 20px; height: 20px; background-color: white; background-image: url(../images/croix.svg); background-repeat: no-repeat; background-size: 20px 20px; position: fixed; cursor: pointer; z-index: 3; top: 2rem; right: 5rem; } .content-img{ position: relative; width: 100%; min-height: 100vh; display: flex; display: -webkit-box; display: -ms-flexbox; } #gallery img{ display: block; max-width: 85%; height: auto; padding: 35px 0; margin: auto; } .button img{ width: 100%; height: auto; } .mediaembed-thumbnail:hover .mediaembed-media iframe ~ .mediaembed-play, .mediaembed-media input:checked ~ .mediaembed-play { visibility: visible!important; opacity: 1!important; } video{ width: 75%; } img { margin-top: 1rem; margin-bottom: 1rem; } .bx-wrapper + p, .bx-wrapper + blockquote{ margin: -55px 0 60px 0!important; } blockquote > p{ margin: 5px 0 20px 0!important; } .fr-en{ margin-top: 12px; } .fr-en > a:hover{ font-style: italic; } /* liste */ li > p{ margin: 0!important; } #lequipe img{ width: 35%!important; }