/* Feuille CSS en surcharge du thème pour le site du réseau ID 13 */
/* Text custom ----------------------------------- */
.txt-fontserif { font-family:'Merriweather', serif; }
.txt-fontsans { font-family:'Satoshi', sans-serif; }
.txt-fontitle { font-family:'D-DIN Exp', sans-serif; }
.txt-fontclient { font-family:'D-DIN', sans-serif; }
.txt-white { color:#FFF; }
.txt-black { color:#000; }
.txt-grey { color:#707070; }
.txt-first { color:#022366; } /* bleu */
.txt-second { color:#FFBD68; } /* orange */
.txt-third { color:#FAC9B5; } /* rose */
.txt-fourth { color:#FFE9DD; } /* rose pâle */
.txt-fifth { color:#FF0E00; } /* rouge */
/* Header ---------------------------------------- */
/* Navigation ------------------------------------ */
/* Footer ---------------------------------------- */
.site-info { background-color:#670506 !important; }
.site-info .kb-row-layout-wrap { max-width:100% !important; }
.site-info .footer-bar a:not(.button) { text-decoration:underline; color:#FFF; }
.site-info .copyright-bar { display:none; }
/* Primary content ------------------------------- */
.site-main .inside-article h1.entry-title { margin-bottom:1.5em; text-align:center; }
.site-main .inside-article .entry-content a { text-decoration:underline; }
.site-main .inside-article .entry-content a.button { padding:8px 16px; width:auto; border-radius:20px; vertical-align:middle; text-decoration:none; color:#FFF; font-family:'Satoshi', sans-serif; }
.site-main .inside-article .entry-content .sup-section { margin-top:30px; }
.site-main .inside-article .entry-content .inner-column-2.sup-section { margin-top:-200px; }
/* Post ------------------------------------------ */
.form-container { background-color:#FFF; }
.form-container p.field-text input, .form-container p.field-select select { border-bottom-color:#B4B4B4; color:#000; }
.form-container p.field-text input::placeholder, .form-container p.field-select select::placeholder { color:#999; }
.form-container p.field-text input:focus, .form-container p.field-select select:focus { border-bottom-color:#000; }
.form-container p.field-text label, .form-container p.field-select label { font-size:13px; color:#000; font-weight:700; }
.form-container p.field-checkbox span { font-size:14px; font-weight:500; color:#000; }
.form-container p.field-submit input[type="submit"] { padding:8px 16px; width:auto; color:#FFF; font-family:'Satoshi', sans-serif; border-radius:20px; }
.form-container .radiobutton input[type="radio"] + label, .form-container .radiobutton input[type="checkbox"] + label { font-size:14px; border-color:#B4B4B4; color:#000; }
.form-container .radiobutton input[type="radio"]:hover + label, .form-container .radiobutton input[type="checkbox"]:hover + label { background-color:#FFBD68; border-color:#FFBD68; color:#fff; }
.form-container .radiobutton input[type="radio"]:checked + label, .form-container .radiobutton input[type="checkbox"]:checked + label { background-color:#FFE9DD; border-color:#000; color:#000; }
/* Responsive design ----------------------------- */
@media only screen and (max-width:1200px) {
  .site-main .inside-article .entry-content .inner-column-2.sup-section { margin-top:-200px; }
}
@media only screen and (max-width:1024px) {
  .site-main .inside-article .entry-content .inner-column-2.sup-section { margin-top:-200px; }
  .site-main .inside-article .entry-content .orateurs { margin-top:-50px; }
}
@media only screen and (max-width:768px) {
  .site-main .inside-article .entry-content .inner-column-2.sup-section { margin-top:-100px; }
}
/*EOF*/