/* Theme 3: Restaurant / Premium – cream, gold, dark brown */
.content-div.vcard-theme-3 { background: #FFF9E6; }
.vcard-theme-3 .home-div-white-div.vcard-theme-hero {
  background: linear-gradient(135deg, #5c4033 0%, #3e2723 100%) !important;
  color: #fff;
  border-bottom: 4px solid #f4d35e;
}
.vcard-theme-3 .business-name { color: #fff; font-family: Georgia, serif; }
.vcard-theme-3 .home-name-designation { color: #f4d35e; }
.vcard-theme-3 .ratings-ul li { color: #f4d35e; }
.vcard-theme-3 .home-cta-btns-ul a { background: #5c4033; color: #fff; }
.vcard-theme-3 .home-cta-btns-ul a:hover { background: #3e2723; }
.vcard-theme-3 .home-div-content-div { background: #fffbf0; }
.vcard-theme-3 .section-label { color: #5c4033; }
.vcard-theme-3 .icon-box { background: #5c4033; color: #fff; }
.vcard-theme-3 .section { background: #fff; border: 1px solid #f4d35e; border-radius: 12px; }
.vcard-theme-3 .vcard-reviews-carousel { background: #fff; border-color: #f4d35e; }
.vcard-theme-3 .vcard-contact-card { background: #fff; border-color: #f4d35e; }
.vcard-theme-3 .input-group-text.form-prefix { background: #fff; border-color: #e5e0c8; }
.vcard-theme-3 .review-form .form-control,
.vcard-theme-3 .vcard-contact-form .vcard-form-input { background: #fff; border-color: #e5e0c8; }
.vcard-theme-3 .section h2 i { color: #8b6914; }
.vcard-theme-3 .btn-vcard-primary { background: #5c4033; }
.vcard-theme-3 .btn-vcard-primary:hover { background: #3e2723; }
.vcard-theme-3 .single-prod-serv-div { border-color: #f4d35e; }
.vcard-theme-3 .navigation-div { background: #5c4033; }
.vcard-theme-3 .navigation-div a { color: #f4d35e; }
.vcard-theme-3 .navigation-div a:hover { color: #fff; }
