/*   
    Nom : general-022
    Version : 1.2
    Date : 27/08/2025
*/

/*SOMMAIRE :
- MENU 
- FOOTER
- ARTICLE
- SIDEBAR
- ESPACEMENT
*/

/*MENU*/
/*MENU > TAILLE*/
.navbar-left {
    min-width:240px;
    min-height:fit-content;
}
/*MENU > TEXTE*/
nav ul li .entry-title {
    font-size:14px!important; 
    line-height: 16px!important;
}
/*MENU > LOGO*/
.logo-wrap {
    z-index: 20!important;
}
.logo-wrap img {
    min-height: 120px!important;
    width: 100%;
    z-index: 20!important;
}
[data-theme="dark"] .logo-sec .logo-wrap img {
    min-height: 120px;
    width: 100%;
    border-radius: 8px;
    z-index: 20 !important;
    background: var(--blanc);
}
/*MENU > MOBILE*/
.mobile-logo-wrap img {
    max-height: 66px!important;
}
/*MENU > SOUS-MENU*/
.mega-dropdown-inner .mega-header {
    display:none;
}

/*FOOTER*/
/*FOOTER > ESPACEMENT*/
.footer-wrap:not(.footer-etemplate) > *:first-child:not(.footer-copyright) {
    padding-top: 0!important;
    margin-top: 50px!important;
}

/*ARTICLE*/
/*ARTICLE > BARRE DE PROGRESSION*/
#reading-progress {
    background: var(--g-color)!important;
}

/*SIDEBAR*/
/*SIDEBAR > TAILLE*/
.LargeurContenu .Sidebar .e-con-inner {
    width: initial!important;
    min-width: initial!important;
    max-width: initial!important;
}

/*SIDEBAR > RECHERCHE*/
form.rb-search-form input[type=submit] {
    font-size: 18px;
    background: var(--g-color)!important;
    border-radius: 0px;
    margin-top:6px;
    transition: transform .2s;
    border-radius: 4px;
    padding: 4px 2px!important;
    margin-left:0px!important;
}
.rb-search-submit {
    width: 44px;
}

/*WIDGETS*/
/*WIDGETS > ESPACEMENTS*/
.widget_text {
    padding-left:12px
}
/*WIDGETS > TITRE*/
.widget_text .widget-heading {
    margin-top:12px!important;
    margin-bottom:6px!important;
}
.widget_text .widget-heading .heading-inner {
  font-size: 22px !important;
  line-height: 24px !important;
  font-weight: 700 !important;
  font-family: "Droid-serif", system-ui !important;
}
/*WIDGETS > TEXTE*/
.widget_text .textwidget p {
  font-size: 14px !important;
  line-height: 16px !important;
  font-weight: 400;
}
/*WIDGETS > TEXTE*/
.widget_text .textwidget a:hover {
  font-weight: 700;
  color:var(--g-color);
}

/*META*/
.meta-el.meta-read {
    text-transform: lowercase!important;
}

/*ESPACEMENT*/
/*ESPACEMENT > SECTION*/
@media only screen and (max-width: 600px) {
.e-flex.e-con-boxed.e-con.e-parent{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.e-flex.e-con-boxed.e-con.e-parent .block-inner {
    margin-right: 0;
    margin-left: 0;
    --column-gap: 0;
}}

/*ESPACEMENT > PADDING*/
.PT20 {padding-top:20px;}
.PB20 {padding-bottom:20px;}
.PT40 {padding-top:40px;}
.PB40 {padding-bottom:40px;}
.PT60 {padding-top:60px;}
.PB60 {padding-bottom:60px;}
.PT80 {padding-top:80px;}
.PB80 {padding-bottom:80px;}
.PT100 {padding-top:100px;}
.PB100 {padding-bottom:100px;}
.PT120 {padding-top:120px;}
.PB120 {padding-bottom:120px;}

@media only screen and (max-width: 600px) {
.PT20 {padding-top:40px!important;}
.PB20 {padding-bottom:40px!important;}
.PT40 {padding-top:40px!important;}
.PB40 {padding-bottom:40px!important;}
.PT60 {padding-top:40px!important;}
.PB60 {padding-bottom:40px!important;}
.PT80 {padding-top:40px!important;}
.PB80 {padding-bottom:40px!important;}
.PT100 {padding-top:40px!important;}
.PB100 {padding-bottom:40px!important;}
.PT120 {padding-top:40px!important;}
.PB120 {padding-bottom:40px!important;}
}