/* REM : habillage « appli » des articles sur téléphone (écrans de 767 px et moins) */
@media (max-width: 767px) {

  /* ---------- En-tête : photo en haut, puis rubrique, titre, date ---------- */
  .proradio-pagecontent.type-post .proradio-pageheader-container { background: #ffffff; padding-top: 54px !important; } /* hauteur de la barre du haut du site */
  .proradio-pagecontent.type-post .proradio-pageheader {
    display: flex !important; flex-direction: column !important;
    min-height: 0 !important; height: auto !important; padding: 0 !important;
    background: #ffffff !important; overflow: visible !important;
  }
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-bgimg {
    position: relative !important; order: -1; inset: auto !important;
    width: 100% !important; height: auto !important; aspect-ratio: 16 / 9;
    opacity: 1 !important; transform: none !important; filter: none !important; overflow: hidden;
  }
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-bgimg img {
    position: static !important; width: 100% !important; height: 100% !important;
    object-fit: cover !important; filter: none !important; opacity: 1 !important;
    transform: none !important; min-height: 0 !important; max-width: none !important;
  }
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-grad-layer,
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-dark-layer,
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-waterwave,
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-decor,
  .proradio-pagecontent.type-post .proradio-shareball { display: none !important; }

  .proradio-pagecontent.type-post .proradio-pageheader__contents {
    position: relative !important; inset: auto !important; transform: none !important;
    padding: 18px 20px 4px !important; text-align: left !important;
    background: #ffffff !important; color: #353535 !important;
  }
  .proradio-pagecontent.type-post .proradio-pageheader__contents .proradio-container {
    padding: 0 !important; margin: 0 !important; max-width: none !important; width: auto !important;
  }
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-p-catz { margin: 0 0 8px !important; padding: 0 !important; text-align: left !important; }
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-p-catz a {
    display: inline !important; background: none !important; border: 0 !important; box-shadow: none !important;
    padding: 0 !important; margin: 0 !important; border-radius: 0 !important;
    color: #1e73be !important; font-size: 14px !important; font-weight: 700 !important;
    letter-spacing: 0 !important; text-transform: none !important; line-height: 1.3 !important;
  }
  .proradio-pagecontent.type-post h1.proradio-pagecaption {
    font-family: Oswald, 'Arial Narrow', sans-serif !important; font-size: 30px !important;
    line-height: 1.12 !important; font-weight: 700 !important; letter-spacing: 0 !important;
    color: #353535 !important; text-align: left !important; text-shadow: none !important;
    margin: 0 0 8px !important; padding: 0 !important; text-transform: none !important;
  }
  .proradio-pagecontent.type-post h1.proradio-pagecaption::before,
  .proradio-pagecontent.type-post h1.proradio-pagecaption::after { display: none !important; content: none !important; }
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-meta,
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-meta__dets { text-align: left !important; margin: 0 !important; padding: 0 !important; }
  .proradio-pagecontent.type-post .proradio-pageheader__contents { padding-bottom: 16px !important; }
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-date {
    font-size: 14px !important; font-weight: 400 !important; color: #5b6470 !important;
    text-transform: none !important; letter-spacing: 0 !important;
  }
  .proradio-pagecontent.type-post .proradio-pageheader .proradio-date .material-icons { display: none !important; }

  /* ---------- Texte de l'article ---------- */
  .proradio-pagecontent.type-post .proradio-maincontent .proradio-section { padding-top: 20px !important; }
  .proradio-pagecontent.type-post .proradio-maincontent .proradio-container { padding-left: 20px !important; padding-right: 20px !important; }
  .proradio-pagecontent.type-post .proradio-the_content {
    font-size: 18px !important; line-height: 1.6 !important; color: #2b2b2b !important;
  }
  .proradio-pagecontent.type-post .proradio-the_content p { margin: 0 0 1em !important; font-size: inherit !important; line-height: inherit !important; }
  .proradio-pagecontent.type-post .proradio-the_content .rem-chapo {
    font-size: 19px !important; line-height: 1.5 !important; font-weight: 600 !important; color: #353535 !important;
  }
  .proradio-pagecontent.type-post .proradio-the_content .rem-chapo em { font-style: normal !important; }
  .proradio-pagecontent.type-post .proradio-the_content h2,
  .proradio-pagecontent.type-post .proradio-the_content h3,
  .proradio-pagecontent.type-post .proradio-the_content h4 {
    font-family: Oswald, 'Arial Narrow', sans-serif !important; font-weight: 700 !important;
    color: #1e73be !important; line-height: 1.2 !important; letter-spacing: 0 !important;
    margin: 1.4em 0 .5em !important; text-transform: none !important;
  }
  .proradio-pagecontent.type-post .proradio-the_content h2 { font-size: 23px !important; }
  .proradio-pagecontent.type-post .proradio-the_content h3 { font-size: 20px !important; }
  .proradio-pagecontent.type-post .proradio-the_content h4 { font-size: 18px !important; }
  .proradio-pagecontent.type-post .proradio-the_content a:not([class]) {
    color: #1e73be !important; text-decoration: underline !important; text-underline-offset: 2px;
  }
  .proradio-pagecontent.type-post .proradio-the_content blockquote {
    margin: 1.2em 0 !important; padding: 14px 16px !important; background: #e6f0fa !important;
    border: 0 !important; border-radius: 14px !important; box-shadow: none !important;
    font-size: 17px !important; font-style: normal !important; color: #2b2b2b !important; text-align: left !important;
  }
  .proradio-pagecontent.type-post .proradio-the_content blockquote::before,
  .proradio-pagecontent.type-post .proradio-the_content blockquote::after { display: none !important; content: none !important; }
  .proradio-pagecontent.type-post .proradio-the_content blockquote p { font-size: inherit !important; font-style: normal !important; }
  .proradio-pagecontent.type-post .proradio-the_content blockquote p:last-child { margin-bottom: 0 !important; }
  .proradio-pagecontent.type-post .proradio-the_content ul,
  .proradio-pagecontent.type-post .proradio-the_content ol { padding-left: 1.3em !important; margin: 0 0 1em !important; }
  .proradio-pagecontent.type-post .proradio-the_content li { margin-bottom: .35em !important; }
  .proradio-pagecontent.type-post .proradio-the_content img { border-radius: 12px; height: auto; max-width: 100%; }
  .proradio-pagecontent.type-post .proradio-the_content table { font-size: 16px !important; }
}
