/**
 * @file
 * Feuille de style dédiée aux classes prédéfinies.
 */

/*** FIREFOX ONLY ***/

/* Hide Mailjet form vertical scrolling */
@-moz-document url-prefix() {
  #page-container {
    background-color: #ffffff;
  }
}

/*** VIEWS : Lien Modifier ***/

a.lien-modifier {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 32px;
  height: 32px;
  border: 1px solid #dedede;
  -webkit-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
  background: #efefef url('../images/commun/lien-modifier.png') center center no-repeat;
  box-shadow: 0 0 5px 2px rgba(150,150,150,.5);
  z-index: 100;
}
a.lien-modifier:hover {
  box-shadow: none;
  background-color: #ffffff;
}

/*** LIENS SIMPLES ***/

a.lien-fleche {
  padding-left: 25px;
  background: url('../images/commun/fleche-droit-noir.svg') left center no-repeat;
  text-decoration: none;
  font-family: 'soleil-bold';
  font-size: 1.15em;
}
a.lien-fleche:hover {
  text-decoration: underline;
}

/*** MEDIAS EMBEDED (CKEditor) ***/

body:not(.multimedia):not(.conferences) article.media .field__item,
div.iframe-rwd {
  position: relative;
  overflow: hidden;
}
body:not(.multimedia):not(.conferences) article.media .field__item {
  padding-top: 56.25%;
}
div.iframe-rwd {
  padding-top: 70%;
}
body:not(.multimedia):not(.conferences) article.media .field__item iframe,
div.iframe-rwd iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/*--------- <= 1360px ---------*/

@media only screen and (max-width: 1360px) {


}

