/* 
Theme Name: EEL-Paris
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Thème enfant de Église évangélique libre Paris Alésia
Author: Fabrice COURT
Author URI: https://www.fabricecourt.com
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


/*text*/
strong, b {font-weight: 600!important;font-family:"Raleway"!important}

/* Mise en évidence du premier paragraphe des articles */
.wp-singular.post-template-default.single.single-post .elementor-widget.elementor-widget-theme-post-content .elementor-widget-container  p:first-of-type {font-size: 1.2rem!important;line-height:1.6rem;font-weight: 600 !important;background-color:#f7f7f7;padding:10px}

/* h1.elementor-heading-title.elementor-size-default {background-color: #05acb314!important;padding: 2px!important}*/

/* tag*/
.elementor-post-info__terms-list a{
    background-color: #05acb3; /* Couleur de fond par défaut */
    color: #fff!important;               /* Couleur du texte */
    padding: 5px 10px;
    border-radius: 2px;
    display: inline-block;
    margin-right: 10px;
    transition: background 0.3s, color 0.3s;
    font-weight: 500;
    cursor: pointer;font-size: 13px!important;
    text-transform: uppercase
}

/* Changement de couleur au survol */
.elementor-post-info__terms-list a:hover {
    background-color: #00777e; /* Couleur au survol */
}

/* Masquer les virgules entre les tags */
.elementor-post-info__terms-list-item + .elementor-post-info__terms-list-item::before {
    display: none !important;
}

/* Si les virgules sont générées par un span ou une classe spécifique */
.elementor-post-info__terms-list-separator {
    display: none !important;
}

.post-tags li::after {
    content: none !important; /* Supprime tout séparateur ajouté par défaut */
}

span.elementor-post-info__terms-list {
    line-height: 2;
}

/* Couleur personnalisée pour le tag "actualite" */
/* Cibler un tag spécifique par son contenu ou attribut */
.elementor-post-info__terms-list-item[href*="matthieu"] {
    background-color: #00343c !important;
}
/* Gravity forms*/
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type="submit"] {
    color: #ffffff;
    text-transform:uppercase!important;
    padding: 4px 10px;
    border: 1px solid rgba(114, 114, 114, 0.4);
    border-radius: 3px;
     
    box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
    background-color: #10a6b2!important;
 
    /* Vendor prefixes for older browsers */
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
    -webkit-box-shadow: 0 1px 0px rgba(114, 114, 114, 0.3);
}
body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_page_footer input[type="submit"]:hover {
    background-color: #05636a!important;   /* Couleur au survol */
}
label.gfield_label, legend.gfield_label.gform-field-label.gfield_label_before_complex {
    font-size: 1.2rem !important;
}

/*Recherche Evenement*/
.mec-dropdown-search label {display:none!important}
.mec-wrap .mec-totalcal-box {padding: 22px !important;}
	
/*decalage ancre*/
section[id], h2[id], h3[id] {scroll-margin-top: 2000px!important}
:target::before {
  content: "";
  display: block;
  height: 120px; /* hauteur de ton header sticky */
  margin-top: -120px; /* même valeur mais négative */
}

/*responsive*/
@media (max-width: 768px) {
  h2 {
    font-size: 1.9rem!important;
  }
}

