/*
 Theme Name:   ProRadio Child
 Theme URI:    https://pro.radio/
 Description:  The child theme allows easier customizations and template overrides
 Author:       Pro.Radio
 Author URI:   https://pro.radio/
 Template:     proradio
 Version:      1.0.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         right-sidebar
 Text Domain:  proradio-child
*/
/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/

/* ===== Tableau horaires FLP Radio ===== */

/* Descendre le tableau */
.home .elementor-widget-container table,
.home .qt-schedule,
.home .proradio-schedule,
.home .proradio-program,
.home table {
    margin-top: 40px !important;
}

/* Fond général du tableau */
.home .elementor-widget-container table,
.home .qt-schedule,
.home .proradio-schedule,
.home .proradio-program,
.home table {
    background: #d96a22 !important;
    border: 2px solid #d96a22 !important;
    border-collapse: collapse !important;
    overflow: hidden;
}

/* Cellules */
.home .elementor-widget-container table td,
.home .elementor-widget-container table th,
.home .qt-schedule td,
.home .qt-schedule th,
.home .proradio-schedule td,
.home .proradio-schedule th,
.home .proradio-program td,
.home .proradio-program th,
.home table td,
.home table th {
    border: 1px solid rgba(217,106,34,0.45) !important;
    background: #f4ece7 !important;
    color: #d96a22 !important;
}

/* Colonne jour à gauche */
.home .elementor-widget-container table td:first-child,
.home .elementor-widget-container table th:first-child,
.home .qt-schedule td:first-child,
.home .qt-schedule th:first-child,
.home .proradio-schedule td:first-child,
.home .proradio-schedule th:first-child,
.home .proradio-program td:first-child,
.home .proradio-program th:first-child,
.home table td:first-child,
.home table th:first-child {
    background: #d96a22 !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}

/* Heures en orange */
.home .elementor-widget-container table td,
.home .qt-schedule td,
.home .proradio-schedule td,
.home .proradio-program td,
.home table td {
    color: #d96a22 !important;
    font-weight: 600 !important;
}

/* Flèches en orange */
.home .elementor-widget-container table .fa,
.home .elementor-widget-container table i,
.home .elementor-widget-container table svg,
.home .qt-schedule .fa,
.home .qt-schedule i,
.home .qt-schedule svg,
.home .proradio-schedule .fa,
.home .proradio-schedule i,
.home .proradio-schedule svg,
.home .proradio-program .fa,
.home .proradio-program i,
.home .proradio-program svg,
.home table .fa,
.home table i,
.home table svg {
    color: #d96a22 !important;
    fill: #d96a22 !important;
}

/* Si la flèche est un simple caractère texte */
.home .elementor-widget-container table td:nth-child(3),
.home .qt-schedule td:nth-child(3),
.home .proradio-schedule td:nth-child(3),
.home .proradio-program td:nth-child(3),
.home table td:nth-child(3) {
    color: #d96a22 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

/* Un peu plus d'air */
.home .elementor-widget-container table td,
.home .elementor-widget-container table th,
.home .qt-schedule td,
.home .qt-schedule th,
.home .proradio-schedule td,
.home .proradio-schedule th,
.home .proradio-program td,
.home .proradio-program th,
.home table td,
.home table th {
    padding: 18px 20px !important;
}
/* Supprimer partage */
.proradio-entrycontent__share,
.proradio-entrycontent__footer .proradio-entrycontent__share {
    display: none !important;
}

/* Supprimer rating */
.proradio-entrycontent__rating,
.proradio-entrycontent__footer .proradio-entrycontent__rating {
    display: none !important;
}

/* Supprimer le bloc footer complet s'il ne contient que partage/rating */
.proradio-entrycontent__footer {
    display: none !important;
}

/* Supprimer "Vous aimerez aussi" */
.qt-related,
.proradio-related,
.related-posts,
.proradio-post-related,
.proradio-related-posts,
.qt-caption--related {
    display: none !important;
}