/*
Theme Name: Smoothdirectory.Com
*/

.pagination{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0;justify-content:center;list-style:none;padding:0}
.pagination .page-numbers{display:inline-flex;min-width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--line,#d7e0ea);padding:0 12px;font-weight:700;background:#fff}
.pagination .page-numbers.current{background:var(--blue,#277ecc);color:#fff;border-color:transparent}
.art.article--wide{max-width:none}
.hitem .th,.lg,.fp-img{position:relative}
.ph-initials{position:absolute;inset:0;display:none;place-items:center;font-weight:800;font-size:40px;letter-spacing:.04em;color:var(--blue,#277ecc);background:var(--tint,#eef3f8)}
.hitem .th:not(:has(img)) .ph-initials,.lg:not(:has(img)) .ph-initials,.is-empty .ph-initials{display:grid}
.feat-grid img,.feat-grid svg{width:22px;height:22px}
.hl .ico,.feat-grid .ico{width:22px;height:22px;flex:none;display:inline-block;background-color:var(--blue,#277ecc);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}
.note{background:#fdecec;color:#8a1f1f;padding:16px 20px;font-weight:600;margin-bottom:16px}
.logo-fallback{font-family:var(--fh,Syne,sans-serif);font-weight:800;font-size:22px;letter-spacing:-.03em}
.blk p a,.art p a{text-decoration:underline}
.hitem .cat-l{display:inline-block;margin-right:18px}
.comments{margin-top:48px}
.comment-list{list-style:none;margin:0 0 28px;padding:0}
.comment-list .comment{padding:18px 0;border-top:1px solid var(--line,#d7e0ea)}
.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:12px 14px;border:1px solid var(--line,#d7e0ea);background:#fff;font:inherit}
.comment-form .form-submit{margin-top:16px}
.page-body{padding:140px 0 80px}
.page-body .wrap{max-width:900px}
.pillb{color:var(--ink,#12171d)}
.dark .sbar input,.dark .sbar select{color:var(--ink,#12171d)}
