/* Koşuyolu Park footer görünürlük düzenlemesi */
.site-footer.dentcure-footer-builder .elementor-element-a5b9cc9 .site-branding {
  background: transparent !important;
  overflow: visible;
}

.site-footer.dentcure-footer-builder .elementor-element-a5b9cc9 img.rt-site-logo,
.site-footer.dentcure-footer-builder .elementor-element-a5b9cc9 img.rt-mobile-logo {
  background: transparent !important;
  mix-blend-mode: normal;
  opacity: 0.35 !important;
}

.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .elementor-widget-container,
.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu nav,
.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu nav > div,
.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar,
.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar li,
.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar li a {
  background: transparent !important;
  background-image: none !important;
}

.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar {
  align-items: flex-start;
}

.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar li a {
  color: #F7F4EE !important;
  display: inline-flex;
  width: fit-content;
  font-weight: 500;
  line-height: 1.5;
  opacity: 1 !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.35);
  transition: color .2s ease, transform .2s ease, background-color .2s ease;
}

.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar li a:hover,
.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar li a:focus-visible,
.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar li.current-menu-item > a,
.site-footer.dentcure-footer-builder .elementor-widget-rt-site-menu .dentcure-navbar li.active > a {
  color: #FFFFFF !important;
  background-color: #31433C !important;
  transform: translateX(3px);
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 4px;
}