/*
Theme Name: Hestia Child
Theme URI: https://www.wpzoom.com/themes/Hestia/
Author: Vincent Picard
Author URI: https://animanet.fr
Description: Thème enfant de Hestia
Template: hestia
Version: 1.0.0
Text Domain: hestia-child
*/

/* 
⚠️ IMPORTANT
Le thème parent Hestia charge ses CSS depuis assets/css/.
Ce fichier sert à :
- surcharger le CSS du parent
- ajouter tes styles spécifiques (plugins, composants, etc.)
*/

:root {
  --hestia-primary-color: black;
}


.navbar.hestia_left .title-logo-wrapper {
  width: 450px;
}

.navbar .navbar-header .navbar-brand {
  margin: 0 !important;
}

.navbar .navbar-header .navbar-brand img {
  max-height: 120px;
}


/* =========================
   GARET – par défaut
========================= */
@font-face {
  font-family: 'CloisterBlack';
  src: url('assets/fonts/CloisterBlack.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


body.home .carousel h1.hestia-title {
  font-family: CloisterBlack;
  font-weight: normal !important;
  font-size: 10rem;
  line-height: 1;
}

.carousel span.sub-title {
  display: block;
  margin: 10px 0 0;
  font-size: 2rem;
  font-family: "Roboto Slab", "Times New Roman", serif;
}

.hestia-features-content {}

.hestia-features-content .row {
  display: flex;
  flex-wrap: wrap;
}


.hestia-features-content .feature-box {
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
}

.hestia-info {
  border: 1px solid pink;
  height: 100%;
  position: relative;
}

.hestia-info::before {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto 20px;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.hestia-info:first-child::before {
  background-image: url('/wp-content/themes/hestia-child/assets/svg/hestia-info-patrimoine.svg');
}