/* =====================================================
   THEME COLORS – GIAIME (BLEU + ORANGE)
===================================================== */
:root {
  /* Identité */
  /* --color-blue-primary: #0B3C5D; */
  /* --color-blue-primary: #2b0a57; */
  --color-blue-primary: #182972;

  /* Accent / action */
  --color-orange-primary: #e3313f;

  /* Alias logiques */
  --color-identity: var(--color-blue-primary);
  --color-accent: var(--color-orange-primary);
}

.sec-title h5 {
    color: var(--color-accent);
}

/* .news-block-one .inner-box .lower-content .link a {
    color: var(--color-accent);
} */

.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
  color: var(--color-accent);
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{
	color: var(--color-accent);
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  color: var(--color-accent);
}

.banner-carousel .content-box h2 span {
    color: var(--color-accent);
}

/* .header-upper .upper-inner .info-list li .icon-box {
    color: var(--color-accent);
} */

.banner-carousel .content-box .btn-box .theme-btn {
    border: 1px solid var(--color-identity) !important;
}

.banner-carousel .content-box .btn-box .btn-outline-danger {
    color: var(--color-accent) !important;
    border-color: var(--color-accent);
    border: 1px solid var(--color-accent) !important;
}

.banner-carousel .content-box .btn-box .btn-outline-danger:hover {
    color: #fff !important;
}

.main-header .nav-right .search-box-outer:hover {
    color: var(--color-accent);
}

.feature-block-two .inner-box .icon-box {
    color: var(--main-color);
    border: 2px solid var(--main-color);
}

.feature-block-two .inner-box .icon-box:before {
    background: var(--color-accent);
    border: 2px solid var(--color-accent)!important;
}

.service-block-two .inner-box .lower-content .icon-box .icon:before {
    background: var(--color-accent);
}

.content_block_eight .content-box .video-btn a:before,
.content_block_eight .content-box .video-btn a:after {
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(227, 49, 63, 0.9);
  box-shadow: 0 0 0 0 rgba(227, 49, 63, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

/* border: 2px solid var(--main-color); */
.chooseus-style-two .content-box .inner-box .single-item .icon-box {
    border: 2px solid var(--main-color);
}

.feature-block-two .inner-box:before {
    position: absolute;
    content: '';
    width: calc(100% - 170px);
    left: 85px;
    bottom: 0px;
    height: 7px;
    transform: scaleX(0);
    transition: all 500ms ease;
}
.feature-blotwo .inner-box:before {
    background: var(--color-accent);
}

.feature-block-two .inner-box:hover:before {
    transform: scaleX(1);
}

.feature-block-two .inner-box:hover h3 a {
    color: var(--main-color);
}

/* h1, h2, h3, h4, h6 {
    color: var(--main-color);
} */

.inner-box .lower-content .link a {
    color: var(--main-color)!important;
}

/* .main-menu .navigation > li > a {
    color: var(--main-color);
} */

.header-style-two .outer-box {
    padding: 0px;
    /* border-top: 2px solid var(--main-color); */
}

/* mobile screen */
@media (max-width: 991px) {
    .menu-area .mobile-nav-toggler .icon-bar {
        background-color: #ffffff;
    }
    .scroll-to-top {
        right: -50px;
    }
}




