/*
Theme Name: Alone Child
Theme URI: https://wordpress.org/themes/alone/
Author: Bearsthemes
Author URI: https://wordpress.org/
Description: ALONE – Powerful and flexible WordPress theme that comes with 30+ unique and stunning demos, suitable for all your idea and different types of Non-profit Organizations, Ngo, Church, Events, Political, Candidate, Campaign project…
Requires at least: 5.7.X
Requires PHP: 7.X
Version: 7.0
Template: alone
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alone
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Alone is based on Underscores https://underscores.me/, (C) 2012-2019 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* ---------------------------- */



/* Défilement de droite à gauche */
.marquee-rtl > div {
    display: inline-block;
    white-space: nowrap;
    animation: defilement-rtl 34s infinite linear;
    cursor: pointer;
    padding: 10px 2em 10px 100%;
}

.marquee-rtl {
    overflow: hidden;
    width: 120%;
    max-width: 120em;
}

.marquee-rtl {
	padding:12px;
    overflow: hidden;
    width: 108%;
    max-width: 462em;
    color: var(--mcrea_col0);
    text-decoration: none!important;
    padding-right: 80px;
    text-shadow: 0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1),0 0 1px var(--mcrea_col1);
}

/* Masquer "Active xxx ago" sur page des membres */
.bp-list li .item-meta, .bp-list li .meta {
	display: none;
}

/* Réduire la hauteur des vignettes Membres */
.grid.members-list .list-wrap {
        min-height: 280px;
}


/* Changer couleur rouge de la page Events */

/* Bouton "Find Events" */
body .tribe-events .tribe-events-c-search__button {
  background-color: #FF883E !important;
  color: #fff !important;
}
body .tribe-events .tribe-events-c-search__button:hover {
  background-color: orange !important;
  color: #FFf !important;
 }

/* Bloc date à gauche */
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
  	background-color: #FF883E !important;
  	color: #fff !important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-daynum {
  	background-color: #FFF !important;
  	color: #FF883E !important;
}

/* prix */
.archive-tribe-events-template .tribe-events .tribe-events-calendar-list__event-cost {
	color: #FF883E !important; 
}

/* reco de The Events Calendar */
.archive-tribe-events-template .tribe-events .tribe-events-header__events-bar 
.tribe-events-c-view-selector__list-item-link:hover 
.tribe-events-c-view-selector__list-item-text,

.archive-tribe-events-template .tribe-events .tribe-events-header__events-bar 
.tribe-events-c-view-selector__list-item--active 
.tribe-events-c-view-selector__list-item-text,

.archive-tribe-events-template .tribe-events 
.tribe-events-calendar-list__event-date-tag-daynum,

.archive-tribe-events-template .tribe-events 
.tribe-events-calendar-list__event-row--featured 
.tribe-events-calendar-list__event-datetime-featured-text,

.archive-tribe-events-template .tribe-events 
.tribe-events-calendar-list__event-title-link:hover,

.archive-tribe-events-template .tribe-events 
.tribe-events-calendar-list__event-cost,

.archive-tribe-events-template .tribe-events 
.tribe-events-calendar-month__calendar-event-title a:hover,

.archive-tribe-events-template .tribe-events 
.tribe-events-calendar-month__day--current 
.tribe-events-calendar-month__day-date,

.archive-tribe-events-template .tribe-events 
.tribe-events-calendar-month__day--current 
.tribe-events-calendar-month__day-date-link,

.archive-tribe-events-template .tribe-events 
.tribe-events-header__messages 
.tribe-events-c-messages__message-list-item-link:hover,

.archive-tribe-events-template .tribe-events 
.tribe-events-c-ical__link,

.tribe-events 
.tribe-events-calendar-month__calendar-event-tooltip-datetime-featured-text,

.tribe-events 
.tribe-events-calendar-month__calendar-event-tooltip-title a:hover,

.tribe-events 
.tribe-events-calendar-month__calendar-event-tooltip-cost,

.tribe-events 
.tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text,

.tribe-events 
.tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,

.tribe-events 
.tribe-events-calendar-month-mobile-events__mobile-event-cost,

.single-tribe-events-template .tribe-events-single 
.tribe-events-single-event-cost,

.single-tribe-events-template .tribe-events-single 
.tribe-events-cal-links a,

.single-tribe-events-template .tribe-events-single 
.tribe-events-event-meta .tribe-events-meta-list .tribe-events-meta-item 
.tribe-events-event-cost,

.single-tribe-events-template .tribe-events-single 
.tribe-events-event-meta .tribe-events-meta-list .tribe-events-meta-item 
.tribe-events-address a,

.single-tribe-events-template .tribe-events-single 
.tribe-events-footer ul.tribe-events-sub-nav li a:hover,

.tribe-main-color {
    color: #FF883E !important;
}

/* ================================
   Remplacer tout le rouge (#A80000)
   par la couleur #FF883E
   ================================ */

/* Boutons WooCommerce */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
a.button.wc-forward {
  background-color: #FF883E !important;
  border-color: #FF883E !important;
  color: #ffffff !important;
}

/* Boutons hover */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
a.button.wc-forward:hover {
  background-color: #e6752e !important; /* un peu plus foncé pour hover */
  border-color: #e6752e !important;
  color: #ffffff !important;
}

/* Panier WooCommerce : en-tête du tableau */
.woocommerce-cart table.shop_table thead,
.woocommerce-cart table.shop_table thead tr,
.woocommerce-cart table.shop_table thead th,
.woocommerce table.shop_table thead th {
  background-color: #FF883E !important;
  color: #ffffff !important;
  border-color: #FF883E !important;
}

/* Bordures/cellules du tableau */
.woocommerce table.shop_table,
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
  border-color: #FF883E1a !important; /* léger orange translucide */
}

/* Totaux panier */
.woocommerce .cart-collaterals .cart_totals th {
  color: #FF883E !important;
}

/* Messages WooCommerce */
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
  border-top-color: #FF883E !important;
}
.woocommerce .woocommerce-message::before,
.woocommerce .woocommerce-error::before,
.woocommerce .woocommerce-info::before {
  background-color: #FF883E !important;
}

/* Classes génériques souvent rouges */
.border-red,
.bg-red {
  border-color: #FF883E !important;
  background-color: #FF883E !important;
  color: #ffffff !important;
}

/* Remplacer directement le rouge inline (#A80000) */
*[style*="#A80000"] {
  color: #FF883E !important;
  background-color: #FF883E !important;
  border-color: #FF883E !important;
}



}