/*
Theme Name: ADIL Tchad
Theme URI: https://adiltchad.org
Author: ADIL
Description: Thème du site de l'Association ADIL (N'Djamena, Tchad). Tout le contenu se modifie depuis l'administration : textes et images de l'accueil dans Apparence > Personnaliser, diaporama, axes d'intervention, réalisations, équipe, partenaires et galerie dans leurs menus dédiés, actualités dans Articles. Le contenu de démonstration est installé automatiquement à l'activation.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: adil
*/

/* Les styles principaux sont dans assets/css/adil.css.
   Ajustements propres à la version WordPress : */

.partner-slider { animation: adil-scroll 30s linear infinite; }
.partner-slider:hover { animation-play-state: paused; }
@keyframes adil-scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }
.partner-slide a { display: block; }
.partner-slide img { width: auto; max-width: none; height: 70px; object-fit: contain; }

.navbar .custom-logo { height: 70px; width: auto; }
.navbar .navbar-brand { padding-top: 5px; padding-bottom: 5px; }
.navbar .dropdown-menu { border-radius: 0; border: 0; box-shadow: 0 .5rem 1rem rgba(0,0,0,.1); }

.service-item .overflow-hidden img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.service-item .rounded-circle img { width: 180px; height: 180px; object-fit: cover; }
.portfolio-item img { aspect-ratio: 4 / 3; object-fit: cover; }
.owl-carousel-item > img { width: 100%; height: 85vh; min-height: 420px; object-fit: cover; }

.entry-content img { max-width: 100%; height: auto; }
.entry-content > *:last-child { margin-bottom: 0; }
.about-text .entry-content p, .feature-text .entry-content p { margin-bottom: 1.5rem; }

.adil-post + .adil-post { margin-top: 3rem; }
.adil-post-meta { color: #6c757d; font-size: .9rem; }
.nav-tabs { flex-wrap: wrap; }

.pagination .page-numbers { display: inline-block; padding: .5rem .9rem; margin: 0 .2rem; border: 1px solid #dee2e6; color: var(--dark); }
.pagination .page-numbers.current { background: var(--primary); border-color: var(--primary); color: #fff; }

.adil-hp { position: absolute; left: -9999px; }

/* Classes d'alignement WordPress */
.alignleft { float: left; margin: 0 1.5rem 1rem 0; }
.alignright { float: right; margin: 0 0 1rem 1.5rem; }
.aligncenter { display: block; margin: 0 auto 1rem; }
.screen-reader-text { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; overflow: hidden; }
.wp-caption-text { font-size: .9rem; color: #6c757d; }
