/* DentaCare — tema üzerine küçük eklemeler (tema dosyaları değiştirilmedi) */
.dc-whatsapp{position:fixed;left:24px;bottom:24px;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;z-index:95;box-shadow:0 8px 24px rgba(37,211,102,.35);transition:transform .2s}
.dc-whatsapp:hover{color:#fff;transform:scale(1.08)}
.dc-cookie{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);width:min(760px,calc(100% - 32px));background:#fff;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.15);padding:18px 22px;z-index:99;display:flex;gap:18px;align-items:center}
.dc-cookie[hidden]{display:none}
.dc-cookie p{margin:0;font-size:14px;line-height:1.5}
.dc-cookie .th-btn{padding:12px 22px;white-space:nowrap}
@media (max-width:575px){.dc-cookie{flex-direction:column;align-items:stretch;text-align:center}}
.form-messages.success{color:#16a34a;font-weight:500}
.form-messages.error{color:#dc2626;font-weight:500}
.form-control.is-invalid,.form-select.is-invalid{border-color:#dc2626 !important}
input[type=date].form-control{padding-right:50px}
.dc-rich img{max-width:100%;height:auto;border-radius:12px}
.dc-rich h2,.dc-rich h3,.dc-rich h4{margin-top:25px}
.dc-rich ul{padding-left:20px}
.dc-search-big{display:flex;position:relative}
.dc-search-big input{width:100%;height:60px;border:1px solid #e3e8ef;border-radius:30px;padding:0 70px 0 28px}
.dc-search-big button{position:absolute;right:6px;top:6px;width:48px;height:48px;border-radius:50%;border:0;background:var(--theme-color);color:#fff}
.dc-search-item{padding:20px 0;border-bottom:1px solid #edf0f4}
.dc-search-type{display:inline-block;font-size:12px;font-weight:600;color:var(--theme-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}
.th-pagination a.active{background:var(--theme-color);color:#fff}
.team-card .box-img img{width:100%}
.stomatology-slide-image:before{content:"Önce"}
.stomatology-slide-image:after{content:"Sonra"}

/* Footer acil hat kutusu: beyaz zemin kaldırıldı, koyu zeminde okunur yazı */
.footer-wrapper .call-info{background-color:transparent;padding:0;box-shadow:none}
.footer-wrapper .call-info_link,.footer-wrapper .call-info_link a{color:#fff}
.footer-wrapper .call-info_link a:hover{color:var(--theme-color)}
.footer-wrapper .call-info_label{color:#ff8a8a}
