body{background:#f7f3ea;color:#1b1b1b}
a{color:#2a2a2a}
a:hover{color:#1b1b1b}
.section-title .title{color:#1b1b1b;letter-spacing:.2px}
.section-title .title:after{background:#8b5a2b}
.andro_btn-custom,
.andro_btn-custom.primary{background:#8b5a2b;border-color:#8b5a2b;color:#fff}
.andro_btn-custom:hover{background:#6f4522;border-color:#6f4522;color:#fff}
.andro_header.header-1{background:#fff}
.andro_header.header-1 .navbar-nav .menu-item>a{color:#1f1f1f}
.andro_header.header-1 .navbar-nav .menu-item>a:hover{color:#8b5a2b}
.andro_post,
.andro_product,
.andro_testimonial{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.06)}
.andro_post-thumb img,
.andro_product-thumb img{border-radius:10px 10px 0 0}

.andro_banner.banner-1 h1{color:#1b1b1b}
.andro_banner.banner-1 p{color:#444}
.andro_banner.banner-1 img{width:100%;height:320px;object-fit:cover;border-radius:10px}
@media (max-width: 992px){
  .andro_banner.banner-1 img{height:220px}
}

#Featured .andro_product{height:100%;overflow:hidden}
#Featured .andro_product-thumb img{width:100%;height:160px;object-fit:cover}
#Featured .andro_product-body{padding:14px 16px}
#Featured .andro_product-title{margin-bottom:10px}

#LATEST .andro_post{height:100%;overflow:hidden}
#LATEST .andro_post-thumb img{width:100%;height:190px;object-fit:cover}
#LATEST .andro_post-body{padding:14px 16px}

#YOU .andro_testimonial{height:100%}
#YOU .andro_testimonial-body{padding:16px 16px 10px}
#YOU .andro_testimonial-author{padding:12px 16px}
#YOU .andro_testimonial-author img{width:64px;height:64px;object-fit:cover;border-radius:10px}

#Related .widget-title{color:#1b1b1b}
#Related .post{
  background:#fff;
  border-radius:10px;
  box-shadow:0 2px 12px rgba(0,0,0,.06);
  overflow:hidden;
  padding:12px;
  margin-bottom:12px;
}
#Related .post img{width:100%;height:140px;object-fit:cover;border-radius:10px}
#Related .post h6{margin:10px 0 0 0;line-height:1.35}

.contact-card{background:#fff;border-radius:8px;padding:22px 18px;box-shadow:0 2px 10px rgba(0,0,0,.06)}
.contact-card .form-control{border-radius:6px}
.contact-card .btn{border-radius:6px}
.contact-title{font-size:22px;font-weight:700;margin:0 0 6px 0;color:#111;text-align:center}
.contact-sub{margin:0 0 18px 0;color:#555;text-align:center}

.top_head{background:#fff;color:#1b1b1b}
.search input{border-radius:10px}
.results blockquote{
  background:#fff;
  border-radius:12px;
  box-shadow:0 2px 12px rgba(0,0,0,.06);
  padding:12px;
  margin:0 0 12px 0;
  display:flex;
  gap:12px;
  align-items:center;
  border-left:none;
}
.results blockquote img{
  width:96px;
  height:72px;
  object-fit:cover;
  border-radius:10px;
  flex:0 0 auto;
}
.results blockquote cite{margin:0;flex:1 1 auto}
.results blockquote cite a{color:#1b1b1b;text-decoration:none}
.results blockquote cite a:hover{color:#8b5a2b}
