/* theme lawcare - platform additions on top of the sample style.css (classes the sample does not have).
   brand-wrap: h1 (home) / div wrapper of the logo link; language-select: VI / EN switch in the top bar;
   lc-form-*: newsletter ajax messages; news-filters a: category links replacing the sample filter buttons; lc-pagination. */
.brand-wrap{margin:0 auto 0 0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}
.brand-wrap .brand{margin-right:0}
.brand__logo{display:block;max-height:64px;width:auto}
.brand--footer .brand__logo{max-height:56px}

.language-select{display:inline;margin:0}
.language-select-item{color:inherit;opacity:.75;text-decoration:none}
.language-select-item.is-active,.language-select-item:hover{opacity:1;text-decoration:underline}

.lc-form-error{display:block;color:#d93025;font-size:13px;font-weight:400;margin-top:4px}
.lc-form-error:empty{display:none}
.lc-form-notification{margin-top:14px;font-size:15px;color:#1e7d3a}
.lc-form-notification.is-error{color:#d93025}
.lc-form-notification:empty{display:none}
.consultation .lc-form-notification{color:#fff}

.news-filters a{border:1px solid #ddd;background:#fff;color:#333;padding:10px 13px;font-size:14px;text-decoration:none;line-height:1.2}
.news-filters a.is-active,.news-filters a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}
.service-card h3 a{color:inherit;text-decoration:none}
.lc-empty{padding:30px 0;color:var(--muted)}

.lc-pagination{margin-top:40px}
.lc-pagination .pagination{display:flex;justify-content:center;gap:6px;list-style:none;padding:0;margin:0}
.lc-pagination .page-link{display:block;min-width:40px;padding:9px 12px;border:1px solid var(--line);color:var(--ink);text-align:center;text-decoration:none}
.lc-pagination .active .page-link,.lc-pagination .page-link:hover{background:var(--navy);border-color:var(--navy);color:#fff}

.inner-content>p:empty{display:none}
.inner-content img{max-width:100%;height:auto}
@media (max-width:767px){.news-filters a{font-size:13px}}
/* faq module printed inside a content page (Hoi dap, shortcode [module name=service id=...]): one column, no section padding */
.inner-content .faq{padding:0;background:none}
.inner-content .faq .container{padding:0;max-width:none}
.inner-content .faq .col-lg-4,.inner-content .faq .col-lg-8{flex:0 0 100%;max-width:100%}
