#page-zastita-bh .btn-yellow {background:#FFC107;color:#1A1A1A!important;border-radius:6px;padding:8px 16px!important}
#page-zastita-bh .page-hero {background:#FFC107;padding:40px 60px;}
#page-zastita-bh .page-hero h1 {font-size:28px;font-weight:900;color:#1A1A1A;margin-bottom:8px}
#page-zastita-bh .page-hero p {font-size:14px;color:#1A1A1A;opacity:.7}
#page-zastita-bh .content-wrap {max-width:860px;margin:0 auto;padding:40px 60px 60px}
#page-zastita-bh .content-wrap h2 {font-size:18px;font-weight:700;margin:28px 0 10px;color:#1A1A1A;border-left:4px solid #FFC107;padding-left:12px}
#page-zastita-bh .content-wrap h3 {font-size:15px;font-weight:700;margin:20px 0 8px;color:#1A1A1A}
#page-zastita-bh .content-wrap h4 {font-size:14px;font-weight:700;margin:16px 0 6px;color:#1A1A1A}
#page-zastita-bh .content-wrap h5 {font-size:13px;font-weight:700;margin:14px 0 6px;color:#1A1A1A}
#page-zastita-bh .content-wrap p {font-size:14px;line-height:1.8;margin-bottom:14px;color:#333}
#page-zastita-bh .content-wrap ul {margin:10px 0 14px 20px}
#page-zastita-bh .content-wrap li {font-size:14px;line-height:1.8;color:#333;margin-bottom:4px}
#page-zastita-bh .content-wrap strong {color:#1A1A1A;font-weight:700}
#page-zastita-bh .content-wrap table {width:100%;border-collapse:collapse;margin:16px 0;font-size:13px}
#page-zastita-bh .content-wrap th {background:#FFC107;color:#1A1A1A;padding:8px 12px;text-align:left;font-weight:700}
#page-zastita-bh .content-wrap td {padding:8px 12px;border:1px solid #ddd;vertical-align:top;line-height:1.6}
#page-zastita-bh .content-wrap tr:nth-child(even) {background:#f9f9f9}
#page-zastita-bh .contact-box {background:#FFF8E1;border:1.5px solid #FFC107;border-radius:8px;padding:16px 20px;margin-top:24px;font-size:13px;line-height:1.8}
@media (max-width: 640px) {
  #page-zastita-bh .navbar { padding: 0 20px; }
  #page-zastita-bh .page-hero { padding: 32px 24px; }
  #page-zastita-bh .content-wrap { padding: 28px 20px 40px; }
  #page-zastita-bh footer { padding: 24px 20px; }
}
#page-zastita-bh h1, #page-zastita-bh h2, #page-zastita-bh h3, #page-zastita-bh p, #page-zastita-bh li, #page-zastita-bh .contact-box {
  overflow-wrap: break-word;
  word-break: break-word;
}
