/*
Theme Name: Rife Free Enfant
Description: Theme enfant de Rife Free. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: rife-free
Version: 1.0
*/

/* ----- LORA ----- */
.lora-regular {
  font-family: "Lora", serif;
  font-weight: 400;
  font-style: normal;
}

.lora-bold {
  font-family: "Lora", serif;
  font-weight: 700;
}

.lora-italic {
  font-family: "Lora", serif;
  font-weight: 400;
  font-style: italic;
}

/* ----- FIRA SANS ----- */
.fira-regular {
  font-family: "Fira Sans", sans-serif;
  font-weight: 400;
}

.fira-medium {
  font-family: "Fira Sans", sans-serif;
  font-weight: 500;
}

.fira-bold {
  font-family: "Fira Sans", sans-serif;
  font-weight: 700;
}

/* ----- FIRA SANS CONDENSED ----- */
.fira-condensed-regular {
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 400;
}

.fira-condensed-bold {
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 700;
}

/* ----- Lissage de polices (bon pour tous les navigateurs) ----- */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* MENU */
a:hover{
    text-decoration:none !important;
}
a.logo.normal-logo.text-logo {
    font-family: "Lora", Sans-serif !important;
    font-style: italic !important;
}

.cmplz-cookiebanner{z-index:9999 !important;}
/* LECTEUR AUDIO */

.compact-controls {
    display: none !important;
}
.elementor-widget-slide-compact-player .song_current_progress, span.player_duration_sep.compact_duration_sep, span.song_duration.compact_song_duration {
    color: #FFF3D9;
}
.elementor-widget-slide-compact-player .song_current_progress{
    color:#FFD101 !important;
}
.current_song_name.compact-song-name {
    font-size: 20px !important;
}
.compact-timeline span {
    font-size: 22px !important;
}
i.compact-playpause {
        line-height: 40px !important;
    padding-left: 13px !important;
    padding-right: 10px !important;
}
.swp-compact-player-info {
    padding: 15px !important;
}
.compact-info-overlay.album_right_overlay.lc_swp_overlay {
    border-radius: 5px;
}
.swp-compact-cover {
    display: none !important;
}

/* BOUTON */

.bout-site a {
    background: linear-gradient(to left, #FFD101, #C25E3D) !important;
}

/* ARTICLE */

.single-post .title-bar.outside .overlay-color {
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}
.overlay-color h1 {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

/* FOOTER */

.footer-contact p, .footer-contact p a, ul#menu-menu-footer li a {
  color: #42AE73 !important;
}

/* RESPONSIVE LAPTOP */

@media only screen and (max-width: 1024px) {
    .sticky-values a.logo {
        font-size: 1.1em !important;
    }
    .header-variant-one_line_centered .logo-container, .header-horizontal .logo-container a.logo {
        font-size: 1.2em !important;
}
}

/* RESPONSIVE MOBILE */

@media screen and (max-width: 768px) {
.current_song_name.compact-song-name {
    font-size: 16px !important;
}   
}
