/* Exchange.test custom homepage refresh */
:root{
  --ex-dark:#2a2b2c;
  --ex-cream:#d9c69f;
  --ex-gold:#c9a54a;
  --ex-gold-icon:#a6883e;
  --ex-green:#9aab55;
  --ex-green-dark:#586626;
}

/* Header */
header.influencer-header,
header.influencer-header .navbar-area{
  background:var(--ex-dark) !important;
}
header.influencer-header .nav-container{
  min-height:90px;
}
header.influencer-header .logo-wrapper img,
header.influencer-header .navbar-area img{
  width:320px !important;
  height:auto !important;
  max-height:none !important;
}
header.influencer-header .navbar-area .nav-container{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
}
header.influencer-header .navbar-area .navbar-nav{
  align-items:center;
  gap:8px;
}
header.influencer-header .navbar-area .nav-link,
header.influencer-header .navbar-area .menu-item,
header.influencer-header .navbar-area a,
header.influencer-header .navbar-area .btn-transparent,
header.influencer-header .navbar-area .login,
header.influencer-header .navbar-area .sign-in,
header.influencer-header .navbar-area .signin,
header.influencer-header .navbar-area .register,
header.influencer-header .navbar-area .search-header-open,
header.influencer-header .navbar-area i{
  color:var(--ex-cream) !important;
}
header.influencer-header .navbar-area .nav-link:hover,
header.influencer-header .navbar-area a:hover{
  color:#fff4d8 !important;
}
header.influencer-header .navbar-area .btn,
header.influencer-header .navbar-area .cmn-btn,
header.influencer-header .navbar-area .btn-bg-1,
header.influencer-header .navbar-area .cmn-btn.btn-bg-1,
header.influencer-header .navbar-area a[href*="user-register"]{
  background:var(--ex-cream) !important;
  border-color:var(--ex-green-dark) !important;
  color:var(--ex-green-dark) !important;
  border-radius:8px !important;
}

/* Common titles/text */
.influencer-market-place .inf-title,
.influencer-why-chose-us .inf-title,
.influencer-customer-satification .inf-title,
.influencer-latest-project-section .inf-title,
.influencer-pricing-plan .inf-title,
.influencer-review-section .inf-title,
.influencer-faq-section .inf-title,
footer.influencer-footer .inf-title,
footer.influencer-footer h1,
footer.influencer-footer h2,
footer.influencer-footer h3,
footer.influencer-footer h4,
footer.influencer-footer h5,
footer.influencer-footer h6{
  color:#2a2b2c !important;
}
.influencer-market-place p,
.influencer-market-place div,
.influencer-why-chose-us p,
.influencer-why-chose-us div,
.influencer-customer-satification p,
.influencer-customer-satification div,
.influencer-latest-project-section p,
.influencer-latest-project-section div,
.influencer-pricing-plan p,
.influencer-pricing-plan div,
.influencer-review-section p,
.influencer-review-section div,
.influencer-faq-section p,
.influencer-faq-section div{
  color:#2a2b2c;
}

/* Remove sponsors section */
.our-sponsor-section{
  display:none !important;
}

/* Top sections */
.influencer-featured-section,
.influencer-recent-job-section{
  background:var(--ex-gold) !important;
}
.influencer-featured-section h1,
.influencer-featured-section h2,
.influencer-featured-section h3,
.influencer-featured-section h4,
.influencer-featured-section h5,
.influencer-featured-section h6,
.influencer-featured-section p,
.influencer-featured-section span,
.influencer-featured-section div,
.influencer-featured-section a:not(.inf-cmn-btn),
.influencer-recent-job-section h1,
.influencer-recent-job-section h2,
.influencer-recent-job-section h3,
.influencer-recent-job-section h4,
.influencer-recent-job-section h5,
.influencer-recent-job-section h6,
.influencer-recent-job-section p,
.influencer-recent-job-section span,
.influencer-recent-job-section div,
.influencer-recent-job-section a:not(.inf-cmn-btn){
  color:#2a2b2c !important;
}
.influencer-featured-section .influencer_card,
.influencer-recent-job-section .inf-job-card{
  background:rgba(217,198,159,.35) !important;
  border-radius:18px !important;
  box-shadow:none !important;
  border:1px solid rgba(61,63,72,.10) !important;
}
.influencer-featured-section .inf-cmn-btn,
.influencer-featured-section .inf-primary-outline-btn,
.influencer-recent-job-section .inf-cmn-btn,
.influencer-recent-job-section .inf-primary-outline-btn{
  background:transparent !important;
  border:2px solid var(--ex-green-dark) !important;
  color:var(--ex-green-dark) !important;
  border-radius:10px !important;
}
.influencer-featured-section .social-icon-wraper a,
.influencer-recent-job-section .fvt-icon-wraper,
.influencer-featured-section .top-part .img-part,
.influencer-recent-job-section .img-wraper{
  background:var(--ex-cream) !important;
}

/* Marketplace works */
.influencer-market-place{
  background:var(--ex-cream) !important;
}
.influencer-market-place .market-place-work-card{
  background:var(--ex-cream) !important;
  border:1px solid rgba(61,63,72,.10);
  border-radius:18px;
  padding:28px 20px;
  box-shadow:none !important;
}
.influencer-market-place .market-place-work-card .img-part,
.influencer-market-place .market-place-work-card .img{
  background:var(--ex-cream) !important;
  border-radius:18px;
}
.influencer-market-place .market-place-work-card h6,
.influencer-market-place .market-place-work-card .mt-2,
.influencer-market-place .market-place-work-card .text{
  color:#2a2b2c !important;
}

/* Why choose us */
.influencer-why-chose-us{
  background:var(--ex-green) !important;
}
.influencer-why-chose-us .why-chose-card{
  background:rgba(88,102,38,.92) !important;
  border:none !important;
  border-radius:18px !important;
  box-shadow:none !important;
}
.influencer-why-chose-us .why-chose-card h4,
.influencer-why-chose-us .why-chose-card p,
.influencer-why-chose-us .why-chose-card div{
  color:var(--ex-cream) !important;
}
.influencer-why-chose-us .why-chose-card .img-wraper{
  background:rgba(217,198,159,.14) !important;
  border-radius:50%;
}
.influencer-why-chose-us .why-chose-card img{
  filter:brightness(0) saturate(100%) invert(84%) sepia(14%) saturate(505%) hue-rotate(5deg) brightness(92%) contrast(88%);
}

/* Stats section */
.influencer-customer-satification{
  background:var(--ex-cream) !important;
}
.influencer-customer-satification .customer-satification-stats-card{
  background:rgba(201,165,74,.18) !important;
  border-radius:18px !important;
  box-shadow:none !important;
}
.influencer-customer-satification .customer-satification-stats-card h3,
.influencer-customer-satification .customer-satification-stats-card div,
.influencer-customer-satification .customer-satification-stats-card p{
  color:#2a2b2c !important;
}
.influencer-customer-satification .customer-satification-stats-card img{
  filter:brightness(0) saturate(100%) invert(63%) sepia(22%) saturate(1037%) hue-rotate(11deg) brightness(90%) contrast(88%);
}

/* Latest Projects */
.influencer-latest-project-section{
  background:var(--ex-green) !important;
}
.influencer-latest-project-section .single-project,
.influencer-latest-project-section .project-item,
.influencer-latest-project-section .project-wrapper,
.influencer-latest-project-section .gig,
.influencer-latest-project-section .product-item{
  background:rgba(88,102,38,.92) !important;
  border-radius:18px !important;
  box-shadow:none !important;
}
.influencer-latest-project-section a,
.influencer-latest-project-section h1,
.influencer-latest-project-section h2,
.influencer-latest-project-section h3,
.influencer-latest-project-section h4,
.influencer-latest-project-section h5,
.influencer-latest-project-section h6,
.influencer-latest-project-section p,
.influencer-latest-project-section span,
.influencer-latest-project-section div{
  color:var(--ex-cream) !important;
}
.influencer-latest-project-section .btn-outline,
.influencer-latest-project-section .btn-outline-1,
.influencer-latest-project-section .find-more,
.influencer-latest-project-section a[href*="projects/all"]{
  border-color:var(--ex-green-dark) !important;
  color:var(--ex-green-dark) !important;
  background:transparent !important;
}

/* Pricing */
.influencer-pricing-plan{
  background:var(--ex-gold) !important;
}
.influencer-pricing-plan h1,
.influencer-pricing-plan h2,
.influencer-pricing-plan h3,
.influencer-pricing-plan h4,
.influencer-pricing-plan h5,
.influencer-pricing-plan h6,
.influencer-pricing-plan p,
.influencer-pricing-plan div,
.influencer-pricing-plan li,
.influencer-pricing-plan span,
.influencer-pricing-plan a,
.influencer-pricing-plan button{
  color:#2a2b2c !important;
}
.influencer-pricing-plan .single-price,
.influencer-pricing-plan .price-plan,
.influencer-pricing-plan .pricing-card,
.influencer-pricing-plan .plan-item{
  background:rgba(217,198,159,.65) !important;
  border-radius:18px !important;
  box-shadow:none !important;
}
.influencer-pricing-plan .btn,
.influencer-pricing-plan .cmn-btn,
.influencer-pricing-plan .btn-bg-1,
.influencer-pricing-plan a[href*="subscriptions/all"]{
  background:var(--ex-cream) !important;
  border-color:var(--ex-green-dark) !important;
  color:var(--ex-green-dark) !important;
}

/* Reviews / testimonials */
.influencer-review-section{
  background:var(--ex-cream) !important;
}
.influencer-review-section .single-review,
.influencer-review-section .review-card,
.influencer-review-section .testimonial-item,
.influencer-review-section .slick-slide > div > div{
  background:rgba(201,165,74,.15) !important;
  border-radius:18px !important;
  box-shadow:none !important;
}
.influencer-review-section img{
  border-radius:999px;
}

/* FAQ */
.influencer-faq-section{
  background:var(--ex-green) !important;
}
.influencer-faq-section .faq-contents,
.influencer-faq-section .faq-item,
.influencer-faq-section .accordion-item,
.influencer-faq-section .single-faq{
  background:rgba(88,102,38,.92) !important;
  border:none !important;
  border-radius:14px !important;
  margin-bottom:14px;
}
.influencer-faq-section h1,
.influencer-faq-section h2,
.influencer-faq-section h3,
.influencer-faq-section h4,
.influencer-faq-section h5,
.influencer-faq-section h6,
.influencer-faq-section p,
.influencer-faq-section div,
.influencer-faq-section span,
.influencer-faq-section button{
  color:var(--ex-cream) !important;
}

/* Footer */
footer.influencer-footer,
footer.influencer-footer *:not(input):not(button){
  background-color:transparent;
}
footer.influencer-footer{
  background:var(--ex-dark) !important;
}
footer.influencer-footer h1,
footer.influencer-footer h2,
footer.influencer-footer h3,
footer.influencer-footer h4,
footer.influencer-footer h5,
footer.influencer-footer h6,
footer.influencer-footer p,
footer.influencer-footer a,
footer.influencer-footer li,
footer.influencer-footer span,
footer.influencer-footer div,
footer.influencer-footer i{
  color:var(--ex-cream) !important;
}
footer.influencer-footer .btn,
footer.influencer-footer button{
  background:var(--ex-cream) !important;
  color:var(--ex-green-dark) !important;
  border-color:var(--ex-green-dark) !important;
}

/* Generic polish */
a[href*="user-register"],
a[href*="projects/all"],
a[href*="campaigns/all"],
a[href*="talents/all"],
a[href*="subscriptions/all"]{
  transition:all .2s ease;
}

/* Section-specific refinements from live markup */
.influencer-latest-project-section .inf-project-card{
  background:rgba(88,102,38,.92) !important;
  border-radius:18px !important;
  box-shadow:none !important;
}
.influencer-latest-project-section .inf-cmn-btn,
.influencer-latest-project-section .inf-primary-outline-btn{
  background:transparent !important;
  border:2px solid var(--ex-cream) !important;
  color:var(--ex-cream) !important;
  border-radius:10px !important;
}
.influencer-pricing-plan .inf-price-plan-card{
  background:rgba(217,198,159,.72) !important;
  border-radius:18px !important;
  box-shadow:none !important;
}
.influencer-pricing-plan .pricing_type .active_btn,
.influencer-pricing-plan .pricing_type .inActive_btn{
  background:rgba(88,102,38,.12) !important;
  color:#2a2b2c !important;
  border-radius:999px !important;
}
.influencer-pricing-plan .inf-gray-btn,
.influencer-pricing-plan .inf-cmn-btn{
  background:var(--ex-cream) !important;
  border-color:var(--ex-green-dark) !important;
  color:var(--ex-green-dark) !important;
}
.influencer-review-section .slider_left_card,
.influencer-review-section .review-right-wraper{
  background:rgba(201,165,74,.15) !important;
  border-radius:18px !important;
  box-shadow:none !important;
}
.influencer-review-section .slider-navigation-btn-wraper .up_arrow,
.influencer-review-section .slider-navigation-btn-wraper .down_arrow{
  background:var(--ex-cream) !important;
  color:var(--ex-cream) !important;
  border-radius:999px !important;
}
.influencer-faq-section .inf-faq-item{
  background:rgba(88,102,38,.92) !important;
  border:none !important;
  border-radius:14px !important;
  margin-bottom:14px !important;
}
.influencer-faq-section .inf-faq-title-wraper,
.influencer-faq-section .inf-faq-content-wraper,
.influencer-faq-section .inf-faq-item .icon,
.influencer-faq-section .inf-faq-item .lg-font{
  color:var(--ex-cream) !important;
}

@media (max-width:991px){
  header.influencer-header .navbar-collapse .nav-link,
  header.influencer-header .navbar-collapse .menu-item a,
  header.influencer-header .navbar-collapse .navbar-nav a{
    color:#2a2b2c !important;
  }
}

/* Marketplace icons override - use uploaded icons */
.influencer-market-place .marketplace_card_grid .market-place-work-card:nth-child(1) .img-part img,
.influencer-market-place .marketplace_card_grid .market-place-work-card:nth-child(1) img{
}
.influencer-market-place .marketplace_card_grid .market-place-work-card:nth-child(3) .img-part img,
.influencer-market-place .marketplace_card_grid .market-place-work-card:nth-child(3) img{
}
.influencer-market-place .marketplace_card_grid .market-place-work-card:nth-child(5) .img-part img,
.influencer-market-place .marketplace_card_grid .market-place-work-card:nth-child(5) img{
}
.influencer-market-place .marketplace_card_grid .market-place-work-card:nth-child(7) .img-part img,
.influencer-market-place .marketplace_card_grid .market-place-work-card:nth-child(7) img{
}
.influencer-market-place .market-place-work-card .img-part img,
.influencer-market-place .marketplace_card_grid .market-place-work-card img{
}
.influencer-market-place .marketplace_card_grid .img-part img{
  filter: brightness(0) saturate(100%) invert(27%) sepia(6%) saturate(1516%) hue-rotate(53deg) brightness(94%) contrast(96%);
}

/* Mobile menu text color */
header.influencer-header .navbar-collapse .menu-item a,
header.influencer-header .navbar-nav .nav-link,
header.influencer-header .responsive-mobile-menu ul li a {
  color: #2a2b2c !important;
}
