.ry-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none !important;line-height:1}
.ry-logo .ry-mark{width:42px;height:42px;border-radius:12px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#34A8DB,#67d2a5);color:#07324a;font-weight:800;font-size:20px;font-family:inherit}
.ry-logo .ry-word{font-weight:800;font-size:22px;color:#0b3a55;letter-spacing:-.4px}
.ry-logo .ry-word span{color:#34A8DB}
.ry-logo-light .ry-word{color:#fff}
.ry-logo-light .ry-word span{color:#9ee7ff}
.logo a,.footer-logo a,.nav-logo a{display:inline-flex;align-items:center}
.header .logo{display:flex;align-items:center;min-height:70px}
.sticky-header .logo .ry-logo .ry-word{font-size:18px}
.bagisKutusu{border:1px solid rgba(52,168,219,.18)}
.bagis-page .bagisKutusu{border:0;background:transparent}
.bagis-page .single-cause-style1{overflow:hidden;border-radius:22px;box-shadow:0 12px 30px rgba(19,41,77,.12)}
.bagis-page .img-holder{position:relative}
.bagis-page .img-holder img{width:100%;height:230px;object-fit:cover;display:block;border-radius:22px 22px 0 0}
.bagis-page .ry-card-title{position:absolute;left:0;right:0;bottom:0;padding:18px 16px 14px;background:linear-gradient(180deg,transparent,#34A8DB 55%);color:#fff;font-weight:800;font-size:22px;line-height:1.2;text-align:center;text-transform:uppercase}
.bagis-page .text-holder{background:#13294d !important}
.bagis-page .ry-card-sub{font-size:16px;font-weight:600}
.bagis-page .ry-kurban-selects .form-control{height:48px;border:1px solid rgba(255,255,255,.35);border-radius:10px;color:#fff}
.bagis-tabs .icon-box svg{width:42px;height:42px}
.bagis-tabs .tab-icon.active .icon-box{color:#34A8DB}
.bagis-tabs .tab-icon span:last-child{display:block;text-align:center;max-width:90px}
#mobilSepetDiv{z-index:99}
.sepetimTopBadge,.sepetimBadge{background:#34A8DB;color:#fff;border-radius:999px;min-width:18px;display:inline-block;text-align:center;font-size:11px}

/* Site logosu: masaüstü, sabit menü ve mobil menü */
.logo img.ry-site-logo,.nav-logo img.ry-site-logo,.footer-logo img.ry-site-logo{display:block;width:220px;max-width:100%;height:74px;object-fit:contain;object-position:left center}
.sticky-header .logo img.ry-site-logo{width:180px;height:60px}
.footer-logo img.ry-site-logo,.nav-logo img.ry-site-logo,.info-sidebar .logo img.ry-site-logo{background:#fff;border-radius:10px;padding:6px}
@media(max-width:767px){.logo img.ry-site-logo{width:170px;height:58px}}
