@import '../themes/cedacri/assets/vendor/bootstrap/css/bootstrap.min.css';
@import '../themes/cedacri/assets/vendor/fontawesome-free/css/all.min.css';
@import '../themes/cedacri/assets/vendor/animate/animate.compat.css';
@import '../themes/cedacri/assets/vendor/owl.carousel/assets/owl.carousel.min.css';
@import '../themes/cedacri/assets/vendor/owl.carousel/assets/owl.theme.default.min.css';
@import '../themes/cedacri/assets/css/theme.css';
@import '../themes/cedacri/assets/css/theme-elements.css';
@import '../themes/cedacri/assets/css/skin-default.css';
@import '../themes/cedacri/assets/css/custom-timeline.css';
@import '../themes/cedacri/assets/css/news.css';
@import '../themes/cedacri/assets/css/header.css';
.text-white p {
  color: #fff;
}
.header-title {
  font-size: 1.8rem;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 1rem;
}
.header-subtitle {
  font-size: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .header-title {
    font-size: 2.7rem;
  }
  .header-subtitle {
    font-size: 1.2rem;
  }
}
@media (min-width: 992px) {
  .header-title {
    font-size: 3rem;
  }
  .header-subtitle {
    font-size: 1.3rem;
    margin-bottom: 2rem;
  }
}
/* Smooth transition for background color */
#header {
  transition: background-color 1s ease;
}
.dropdown-item.active-item {
  color: var(--bs-dropdown-link-active-color) !important;
  background-color: var(--primary) !important;
}
#header .header-nav.header-nav-stripe nav > ul > li:hover > a,
#header .header-nav.header-nav-stripe nav > ul > li.open > a,
#header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active {
  background-color: transparent !important;
  color: var(--primary) !important;
}
.btn-light {
  border-color: var(--light) !important;
}
