/* ───────────────────────────────────────────
UNIVERSAL POST STYLES (Super Baseline)
─────────────────────────────────────────── */
.shopify-post-container{
color:#333 !important;
font-family:-apple-system,BlinkMacSystemFont,”Segoe UI”,Roboto,Helvetica,Arial,sans-serif,”Apple Color Emoji”,”Segoe UI Emoji”,”Segoe UI Symbol” !important;
line-height:1.7 !important;
width: 100%;
max-width: 100%;
box-sizing: border-box;
}
/*── spacing ──*/
.shopify-post-container h2{margin:2.5em 0 1em !important;line-height:1.25 !important;}
.shopify-post-container h3{margin:2em 0 0.8em !important;line-height:1.3 !important;}
.shopify-post-container h4{margin:1.8em 0 0.7em !important;line-height:1.4 !important;}
.shopify-post-container p{margin-bottom:1.25em !important;}
.shopify-post-container ul,
.shopify-post-container ol{margin:0 0 1.6em 1.4em !important;padding:0 !important;}
.shopify-post-container li{margin-bottom:0.55em !important;}
.shopify-post-container blockquote{
margin:1.8em 0 !important;padding:1.2em 1.6em !important;
border-left:4px solid #ccc !important;background:#f9f9f9 !important;
}
.shopify-post-container section{display:flow-root;padding-top:1.5px !important;}
/*── callouts & highlight boxes ──*/
.shopify-post-container .callout,
.shopify-post-container .quick-answer,
.shopify-post-container .highlight-box{
padding:20px 20px 20px 50px !important;margin:2em 0 !important;border-left:5px solid;
border-radius:5px !important;position:relative;
}
.shopify-post-container .callout::before,
.shopify-post-container .quick-answer::before,
.shopify-post-container .highlight-box::before{
content:”;position:absolute;left:15px;top:20px;width:24px;height:24px;
background-size:contain;background-repeat:no-repeat;
}
.shopify-post-container .callout-tip,
.shopify-post-container .quick-answer{
display:block !important;
position:relative !important;
padding:16px 20px 16px 56px !important;
margin:1.5em 0 !important;
border-left:5px solid #2e77b5 !important;
background:#f0f7ff !important;
border-radius:6px !important;
line-height:1.6 !important;
}
.shopify-post-container .callout-tip::before,
.shopify-post-container .quick-answer::before{
content:”; position:absolute; left:16px; top:16px;
width:24px; height:24px; background-size:contain; background-repeat:no-repeat;
background-image:url(‘data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyZTc3YjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTggMTBhNiA2IDAgMCAwLTEyIDBjMCA3IDMgOSAxMSA5czExLTItMTEtOVoiPjwvcGF0aD48cGF0aCBkPSJNMTIgM3YxIj48L3BhdGg+PC9zdmc+’);
}
.shopify-post-container .callout-info,
.shopify-post-container .highlight-box{border-color:#3498db !important;background:#eaf5fc !important;}
.shopify-post-container .callout-info::before,
.shopify-post-container .highlight-box::before { background-image: url(‘data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMzNDk4ZGIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PGxpbmUgeDE9IjEyIiB5MT0iMTYiIHgyPSIxMiIgeTI9IjEyIj48L2xpbmU+PGxpbmUgeDE9IjEyIiB5MT0iOCIgeDI9IjEyLjAxIiB5Mj0iOCI+PC9saW5lPjwvc3ZnPg==’); }
.shopify-post-container .callout-warning{border-color:#c03e26 !important;background:#fff4f2 !important;}
.shopify-post-container .callout-warning::before { background-image: url(‘data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNjMDNlMjYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMjEuNzIgMTQgLTkgMTUtMy40Ny00LjM0YTEgMSAwIDAgMC0xLjUxLjEyTDIgMTQuNDRhMSAxIDAgMCAwIC4xMSAxLjUxbDYgNy41YTEgMSAwIDAgMCAuNzUgLjU2aDBhMSAxIDAgMCAwIC43NS0uNTZsOS0xNWExIDEgMCAwIDAtLjEzLTEuNTF6TTEgMTQuMzZsNC41My00LjU0YTEgMSAwIDAgMSAxLjQyIDBMMTIgMTVsMy40Ny00LjM0YTEgMSAwIDAgMSAxLjUxLjEyTDIyIDkuNTZhMSAxIDAgMCAxLS4xMS0xLjUxbC02LTcuNWExIDEgMSAwIDAgMS0uNzUtLjU2aDBhMSAxIDAgMCAxLS43NS41NkwxIDEyLjg1YTEgMSAwIDAgMSAuMTMgMS41MXoiPjwvcGF0aD48L3N2Zz4=’); }
/*── pros / cons grid ──*/
.shopify-post-container .pros-cons-list {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 20px !important;
margin: 2em 0 !important;
padding: 0 !important;
}
.shopify-post-container .pros-cons-list div {
padding: 20px !important;
border-radius: 8px !important;
}
.shopify-post-container .pros-cons-list ul {
padding-left: 25px !important;
margin: 10px 0 0 0 !important;
}
/* Reset h4 margin for use inside this component */
.shopify-post-container .pros-cons-list h4 {
margin: 0 0 10px 0 !important;
padding-left: 30px !important;
position: relative !important;
line-height: 1.3 !important;
}
.shopify-post-container .pros-cons-list h4::before {
content: ” !important;
position: absolute !important;
left: 0 !important;
top: 0 !important; /* Adjust if icons are not vertically centered */
width: 20px !important;
height: 20px !important;
background-size: contain !important;
background-repeat: no-repeat !important;
}
.shopify-post-container .pros-list { background:#f0fff4 !important; border:1px solid #c6f6d5 !important;}
.shopify-post-container .pros-list h4 { color: #22c55e !important; }
.shopify-post-container .pros-list h4::before { background-image: url(‘data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyMmMyN2IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIyMCA2IDkgMTcgNCAxMiI+PC9wb2x5bGluZT48L3N2Zz4=’); }
.shopify-post-container .cons-list { background:#fff5f5 !important; border:1px solid #fed7d7 !important;}
.shopify-post-container .cons-list h4 { color: #ef4444 !important; }
.shopify-post-container .cons-list h4::before { background-image: url(‘data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNzczOTYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48bGluZSB4MT0iMTgiIHkxPSI2IiB4Mj0iNiIgeTI9IjE4Ij48L2xpbmU+PGxpbmUgeDE9IjYiIHkxPSI2IiB4Mj2iMTgiIHkyPSIxOCI+PC9saW5lPjwvc3ZnPg==’); }
/*── pill‑shaped CTA ──*/
.shopify-post-container .cta-button{
display:inline-block;background:#1A73E8;color:#fff;font-size:18px;font-weight:700;
line-height:1;padding:14px 32px;border-radius:32px;letter-spacing:.5px;text-decoration:none;
border:none;outline:none;transition:background-color .2s ease-in-out;
}
.shopify-post-container .cta-button:hover{background:#0056b3;}
.shopify-post-container .highlight-box:empty,
.shopify-post-container .callout:empty,
.shopify-post-container .callout-info:empty,
.shopify-post-container .quick-answer:empty {
display: none !important;
}
/*──────────────────────────────
RESPONSIVE IMPROVEMENTS
──────────────────────────────*/
/* pros/cons stacks on phones */
@media (max-width:749px){
.shopify-post-container .pros-cons-list{grid-template-columns:1fr !important;}
/* Ensure the article grid doesn’t overflow on mobile */
.article-template__grid {
grid-template-columns: 1fr !important;
padding: 0 15px !important;
}
}
/*──────── table rules ────────*/
/* desktop & tablet */
.shopify-post-container table{
width:100% !important;max-width:100% !important;
table-layout:fixed !important;border-collapse:collapse !important;
font-size:0.75em; /* 25 % smaller than body font */
}
.shopify-post-container th,
.shopify-post-container td{
padding:0.6em 0.8em !important;
white-space:normal !important;word-break:normal !important;
overflow-wrap:break-word !important;hyphens:auto;
}
/* phones / small tablets */
@media (max-width:900px){
.shopify-post-container table{
display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;
font-size:0.65em; /* 35 % smaller */
}
.shopify-post-container th,
.shopify-post-container td{white-space:nowrap !important;}
}
/* extra‑small phones: let cells wrap instead of scrolling if needed */
@media (max-width:600px){
.shopify-post-container table{
table-layout:auto !important;font-size:0.7em !important;
}
.shopify-post-container th,
.shopify-post-container td{white-space:normal !important;}
}
/*──────── wider article on big screens ────────*/
@media (min-width:1200px){
.article-template__grid{
column-gap:3.2rem !important; /* default gap halved */
grid-template-columns:1fr 26rem !important; /* sidebar ≈416 px */
padding-right:1.5rem; /* keep edge margin */
}
.shopify-post-container table{font-size:0.8em;} /* tiny bump */
}
/*──────── mobile safety net: prevent horizontal overflow ────────*/
@media (max-width:900px){
/* Ensure container respects viewport */
.shopify-post-container {
width: 100% !important;
max-width: 100vw !important;
overflow-x: hidden !important;
padding-left: 15px !important;
padding-right: 15px !important;
box-sizing: border-box !important;
}
/* Ensure all children respect container width */
.shopify-post-container * {
max-width: 100% !important;
box-sizing: border-box !important;
}
/* Ensure images and embeds are responsive */
.shopify-post-container img,
.shopify-post-container iframe,
.shopify-post-container video,
.shopify-post-container embed {
max-width: 100% !important;
height: auto !important;
}
/* Fix tables specifically */
.shopify-post-container table {
width: 100% !important;
max-width: 100% !important;
display: block !important;
overflow-x: auto !important;
-webkit-overflow-scrolling: touch !important;
}
/* Ensure long words break */
.shopify-post-container p,
.shopify-post-container li,
.shopify-post-container td,
.shopify-post-container th {
word-wrap: break-word !important;
overflow-wrap: break-word !important;
hyphens: auto !important;
}
/* Handle pre/code blocks */
.shopify-post-container pre,
.shopify-post-container code {
overflow-x: auto !important;
white-space: pre-wrap !important;
word-wrap: break-word !important;
}
/* Ensure headings wrap */
.article-template__title,
.shopify-post-container h1,
.shopify-post-container h2,
.shopify-post-container h3,
.shopify-post-container h4 {
white-space: normal !important;
overflow-wrap: break-word !important;
hyphens: auto !important;
}
}
Key Takeaways
- Dental implants typically cost between £2,000 and £3,500 per tooth when obtained privately.
- NHS funding for dental implants is highly sought after due to the high private costs.
- Qualifying for free dental implants on the NHS requires meeting very strict medical criteria.
- Approximately 95% of applicants do not meet the eligibility requirements for NHS dental implants.
Table of Contents
- NHS Dental Implants: The Reality Behind Free Treatment
- Who Actually Qualifies for NHS Dental Implants
- Who Gets Free NHS Dental Treatment Automatically
- Step-by-Step Application Process for NHS Dental Implants
- NHS vs Private Dental Implant Costs
- Alternatives When You Don’t Qualify for NHS Implants
- Regional NHS Dental System Differences
- Why NHS Implant Applications Get Rejected
- Why Most NHS Implant Applications Get Rejected
- Charitable and Alternative Funding Sources
- Regional NHS Variations Across the UK
- Making Informed Treatment Decisions
NHS Dental Implants: The Reality Behind Free Treatment
You can only get dental implants free on the NHS in rare clinical cases, where implants are medically necessary (for example after mouth cancer, serious facial trauma, or congenital conditions like hypodontia), never for routine tooth loss. The criteria are strict enough that around 95% of applicants do not qualify and pay privately, typically £2,000 to £3,500 per tooth.
NHS dental implants are reserved exclusively for patients with severe trauma, cancer treatment complications, or congenital conditions causing significant functional impairment. General tooth loss from decay, gum disease, or age-related factors doesn’t qualify, regardless of financial circumstances.
For those considering private options due to the rarity of NHS approval, understanding the importance of a comprehensive dental marketing plan can help practices reach more patients seeking implant solutions. Additionally, clinics looking to attract more implant candidates may benefit from SEO for dentists to improve their online visibility and patient acquisition.
Quick Answer: Can I Get Free Dental Implants on NHS?
Most patients cannot access dental implants through NHS due to strict medical necessity criteria. Available only for severe trauma, cancer treatment, or congenital conditions affecting quality of life. Cost: £306.80 (Band 3) if approved, with 12-24 month assessment timeline.




Leave a Reply