/* =========================================================
   DURGA BUILDWELL — EASY COLOUR EDIT FILE
   Main public website theme is in style.css under:
   "DBPL FULL COLOUR CORPORATE THEME — 2026"

   QUICK BRAND COLOURS:
   Mahroon : #7A1734
   Blue    : #164F86
   Gold    : #C9A45C
   White   : #FFFFFF
   ========================================================= */

/* Example: change whole page background
body {
  background-color: white;
}
*/

/* Example: change main heading
h1 {
  color: #7A1734;
  text-align: center;
}
*/

/* Example: change paragraph text
p {
  font-family: Arial, sans-serif;
  font-size: 17px;
}
*/

/* =========================================================
   40. FINAL WHOLE-WEBSITE THEME — GOLD + WHITE + MAHROON
   Edit only these 4 variables to change the complete theme.
   ========================================================= */
:root{
  --db-mahroon:#7A1734;
  --db-mahroon-dark:#541024;
  --db-gold:#C9A45C;
  --db-gold-soft:#F6EEDC;
  --db-white:#FFFFFF;
  --db-cream:#FFF9EE;
  --db-text:#6B2740;
}

/* PAGE + GENERAL TEXT */
html,body{background:var(--db-white)!important;color:var(--db-text)!important;}
body,p,li,span,label,input,textarea,select{color:var(--db-text);}
h1,h2,h3,h4,h5,h6,.section-title{color:var(--db-mahroon)!important;}
a{color:var(--db-mahroon);}
a:hover{color:var(--db-gold);}

/* HEADER + NAVIGATION */
header,.site-header,.navbar,.nav-wrap{background:var(--db-white)!important;border-color:rgba(201,164,92,.45)!important;}
nav a,.nav-menu a,.navbar a{color:var(--db-mahroon)!important;}
nav a:hover,.nav-menu a:hover,.navbar a:hover,.nav-menu a.active{color:var(--db-gold)!important;}

/* BUTTONS */
.btn,.btn-primary,button[type="submit"],input[type="submit"]{background:var(--db-mahroon)!important;color:var(--db-white)!important;border-color:var(--db-mahroon)!important;}
.btn:hover,.btn-primary:hover,button[type="submit"]:hover,input[type="submit"]:hover{background:var(--db-gold)!important;color:var(--db-mahroon-dark)!important;border-color:var(--db-gold)!important;}
.btn--outline,.btn-outline,.btn-secondary{background:var(--db-white)!important;color:var(--db-mahroon)!important;border-color:var(--db-gold)!important;}

/* SECTION COLOUR RHYTHM — keeps every page colourful but professional */
main section:nth-of-type(4n+1){background-color:var(--db-white)!important;}
main section:nth-of-type(4n+2){background-color:var(--db-cream)!important;}
main section:nth-of-type(4n+3){background-color:var(--db-gold-soft)!important;}
main section:nth-of-type(4n+4){background-color:#FFFDF8!important;}

/* HERO / FEATURED DARK BRAND SECTIONS */
.hero,.page-hero,.inner-hero,.achievement-section,.director-message,.cta-section,.section--testimonial{background:linear-gradient(135deg,var(--db-mahroon-dark),var(--db-mahroon))!important;color:var(--db-white)!important;}
.hero h1,.hero h2,.hero h3,.hero p,.page-hero h1,.page-hero h2,.page-hero p,.inner-hero h1,.inner-hero p,.achievement-section h1,.achievement-section h2,.achievement-section h3,.achievement-section p,.director-message h1,.director-message h2,.director-message h3,.director-message p,.cta-section h1,.cta-section h2,.cta-section h3,.cta-section p,.section--testimonial h1,.section--testimonial h2,.section--testimonial h3,.section--testimonial p{color:var(--db-white)!important;}

/* GOLD ACCENTS */
.eyebrow,.kicker,.overline,.badge,.project-status,.tag,.pill,.stars{color:var(--db-gold)!important;}
hr,.gold-line,.section-title:after{border-color:var(--db-gold)!important;background:var(--db-gold)!important;}

/* CARDS */
.card,.service-card,.project-card,.team-card,.feedback-card,.testimonial-card,.logo-card,.gallery-card,.moment-card,.contact-card,.job-card{background:var(--db-white)!important;border-color:rgba(201,164,92,.55)!important;box-shadow:0 12px 32px rgba(122,23,52,.10)!important;}
.card:hover,.service-card:hover,.project-card:hover,.team-card:hover,.feedback-card:hover,.testimonial-card:hover,.logo-card:hover,.gallery-card:hover{border-color:var(--db-gold)!important;box-shadow:0 16px 38px rgba(122,23,52,.16)!important;}

/* FILTERS / TABS — Gallery, Projects, Clients */
.gallery-filter,.filter-btn,.tab-btn,.tabs button{background:var(--db-white)!important;color:var(--db-mahroon)!important;border-color:var(--db-gold)!important;}
.gallery-filter.active,.gallery-filter:hover,.filter-btn.active,.filter-btn:hover,.tab-btn.active,.tab-btn:hover,.tabs button.active,.tabs button:hover{background:var(--db-mahroon)!important;color:var(--db-white)!important;border-color:var(--db-mahroon)!important;}

/* FORMS */
input,textarea,select{background:var(--db-white)!important;border-color:rgba(201,164,92,.65)!important;}
input:focus,textarea:focus,select:focus{border-color:var(--db-mahroon)!important;outline-color:var(--db-gold)!important;}

/* CLIENT / PARTNER / BANKER MARQUEE */
.logo-card,.marquee-card,.client-card,.partner-card,.banker-card{background:var(--db-white)!important;border-color:var(--db-gold)!important;}
.marquee-wrap,.logo-marquee,.clients-marquee{background:linear-gradient(90deg,var(--db-white),var(--db-gold-soft),var(--db-white))!important;}

/* FOOTER */
footer,.footer,.site-footer{background:var(--db-mahroon-dark)!important;color:var(--db-white)!important;border-top:3px solid var(--db-gold)!important;}
footer h1,footer h2,footer h3,footer h4,.footer h1,.footer h2,.footer h3,.footer h4{color:var(--db-gold)!important;}
footer p,footer li,footer span,footer a,.footer p,.footer li,.footer span,.footer a{color:var(--db-white)!important;}
footer a:hover,.footer a:hover{color:var(--db-gold)!important;}

/* MOBILE */
@media(max-width:768px){
  h1{font-size:34px!important;}
  h2{font-size:28px!important;}
  main section{background-image:none!important;}
}
