/* Custom Theme  - AE */

/* Erişilebilirlik */

.navbar-nav .nav-item.dropdown.show > .dropdown-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
@media(min-width:992px){
.menu-item--expanded > .dropdown-toggle {
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: -1;
}
}
.nav-link:focus-visible, .menu-item--expanded > .dropdown-toggle:focus-visible{
	outline: auto 1px !important;
	box-shadow: none !important;
}
.menu-item--expanded:has(.dropdown-toggle:focus-visible) > a,
.menu-item--expanded:has(.dropdown-toggle:focus-visible) > span.nav-link {
	color: var(--bs-nav-link-hover-color);
}
#views-bootstrap-featured-slider-block-1 .carousel-indicators button:focus-visible {
  outline: auto 1px !important;
  outline-offset: 3px !important;
  opacity: 1 !important;
}
#views-bootstrap-featured-slider-block-1 .carousel-control-prev:focus-visible,
#views-bootstrap-featured-slider-block-1 .carousel-control-next:focus-visible {
  outline: auto 1px !important;
  outline-offset: -2px !important;
  opacity: 1 !important;
  background-color: rgba(0, 0, 0, 0.25);
}
#views-bootstrap-featured-slider-block-1 .carousel-item a:focus-visible {
  outline: auto 1px !important;
  outline-offset: 4px !important;
  border-radius: 4px;
  position: relative;
  z-index: 10;
}
.media-object {
  position: relative;
}
.media-object .list-group-item__title::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
}
.media-object:focus-within {
  outline: auto 1px !important;
  outline-offset: 4px;
  border-radius: 4px;
}


/* Ana Menu Animasyonu Kaldirma */

.navbar-nav .dropdown-menu {
  transition: none !important;
  transition-delay: 0s !important;
  margin-top: 0;
}

.navbar-nav .nav-item:not(:hover) > .dropdown-menu {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.navbar-nav .nav-item.dropdown:hover > .dropdown-menu {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Offcanvas Arama */
#offcanvasTop .search-block-form input{
	font-size:1.3rem !important;
  height: 45px;
}
#offcanvasTop .search-block-form{
	display:flex !important;
}