#TopMenuOncesi {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    top:0;
}
#TopMenu {
    z-index: 10000;
    transition: all 0.4s ease-in-out;
}
/*.TopMenuOncesi {
    background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
    height: 25px;
}*/
/*hareketlenince zemin degisimi*/
#TopMenu.Kayiyor, #TopMenuOncesi.Kayiyor {
    background-color: #fff !important;
    /*transition: background-color 0.5s linear;*/
    transition: all 0.4s ease-in-out;
    top: 0 !important;
    border-bottom: 3px solid var(--color-accent);
}

#TopMenuOncesi {
    /*background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);*/
    font-size: 12px !important;
    font-family: Tahoma, Arial, sans-serif !important;
}
#TopMenuOncesi a:hover {
    color: #d3d1d1;
    text-decoration: none;
}

.TopMenuKayincaZemin {
    /*background-color: #37517E !important;*/
}

@media(max-width:767px){
    #TopMenu {
        top: 0;
    }
}
@media(min-width:768px){
    #TopMenu {
        top: 25px;
        /*background-image: linear-gradient(120deg, #fffff8 0%, #fff 100%);
       background-color: #37517e !important;
        border-bottom: 1px solid #fff;
        font-family: Tahoma, Arial, sans-serif !important;
        font-size: 12px !important;*/
    }
    #TopMenu.Kaymiyor, #TopMenuOncesi.Kaymiyor {
        background-color: #fff !important;
    }
}

#MobilMenu {
    top:53px;
}

/*
#MobilMenu.gizle {
    width:0;
}
#MobilMenu form {
    border:none;
    box-shadow: none;
}
#MobilMenu input[type=text] { /*aramakutusu*//*
    background-color: #374850;
    border: none;
    box-shadow: none;
    transition: all 0.3s ease-in-out 0s;
    color:#0a0a0a;
}
#MobilMenu button[type=submit] { /*aramadugmesi*//*
    background-color: #374850;
    border: none;
    box-shadow: none;
    transition: all 0.3s ease-in-out 0s;
    color: #999;
    height: 31px;
}
#MobilMenu .TemizleDugmesi {
    background-color: #374850;
    height: 31px;
}
#MobilMenu ul {
    padding: 0 15px;
}
#MobilMenu ul li span {
    font-size: 16px;
}
#MobilMenu ul li a {
    color: #e7e7e7 !important;
}
#MobilMenu ul li {
    border-bottom: 1px solid rgba(44, 66, 89, 0.3);
    last-child {
        border-bottom: none;
    }
}
#MobilMenu ul li:last-child {
    border-bottom: none;
}

#MobilMenu .panel-collapse ul li:last-child {
    border-bottom: none;
}
#MobilMenu li {
    border-left: 3px solid transparent;
    transition: all 0.3s ease-in 0s;
}
#MobilMenu li:hover {
    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0;
    border-left: 3px solid #009933;
}
#MobilMenu li a:hover {
    background-color: transparent; /*cakisma*//*
}
#MobilMenu {
    top:47px;
    bottom:0;
    left:0;
    position:fixed;
    overflow:auto;
    transition:width .4s;
    z-index: 100000;
    background-color: #425668 /*#222d32;#2A3F54*//*
}
@media screen and (min-width: 768px) {
    #MobilMenu {
        width:300px;
    }
    #MobilMenu .navbar-nav {
        float: none;
        margin: 0;
    }
    #MobilMenu .navbar-nav > li {
        float: none;
    }
    #TopMenu {
        /*top:25px;*//*
    }
}
@media screen and (max-width: 768px) {
    #MobilMenu {
        width:90%;
    }
    #TopMenu {
        /*background-color: #3b5067 !important;*//*
    }
    .navbar {
        padding:0;
    }
}
.navbar {
    margin-bottom: 0;
}
.navbar-nav > li > a {
    color:#495057;
    text-shadow:none;
}
/*.navbar-nav > li > a:hover {
    color:#28a745;
    opacity: 0.5;
}*//*

.TemizleDugmesi {
    background-color: #ffffff;
    border: 1px solid #ced4da;
    border-left: none;
}
.TemizleDugmesi::hover {
    background-color: #ffffff;
}
#Arama {
    border:1px solid #ced4da;
    border-right: none;
}
#Arama:focus {
    box-shadow:none;
}
.btn-primary.active:not(:disabled):not(.disabled), .btn-primary:active:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle { /*Arama secenegi*//*
    background-color: #04999b;
    border-color: #04999b;
    color: #fff;
}
.btn.focus, .btn:focus { /*Arama secenegi*//*
    box-shadow: none;
    outline: 0 none;
}*/

#kayan-carousel .carousel-item {
    color: inherit;
}

.UstAnamenuA {
    font-family: OswaldLight,Tahoma,Verdana;
    /*font-weight: bold;*/
    font-size: 1.1em;
    color: var(--color-primary) !important;
    /*font-weight: bold;*/
    text-shadow: -1px 0 2px rgba(25, 25, 25, 0.3)!important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.UstAnamenuA:hover {
    color: var(--color-accent) !important;
}


/*.nav-link:focus, .nav-link:hover {
    /*background-color: rgba(200,200,200,.3) !important;*/
/*background-image: linear-gradient(rgba(200,200,200,.3), rgba(55,81,126,.9));*//*
/*border-radius: 15px;*//*
border-bottom: 1px solid orange;
transition: border-bottom 600ms ease;
/*transition: background-color 0.3s linear;*/
/*transition: transform 0.3s ease;*//*
}*/

#MenuNormal li.nav-item .dropdown-menu {
	margin: 0;
	padding: 20px;
	background: var(--menu-zemin);
	/*display: flex;*/
	flex-direction: column;
	gap: 4px;
	position: absolute;
	visibility: hidden;
	left: 0;
	top: calc(100% + 20px);
	opacity: 0;
	transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
	border-radius: var(--menu-radius);
	z-index: 99;
	min-width: 220px;
	overflow: visible;
        box-shadow: var(--box-shadow1);
        backdrop-filter: blur(8px);
}
#MenuNormal li.nav-item:hover > .dropdown-menu {
	opacity: 1;
	top: 100%;
	visibility: visible;
}
#MenuNormal .dropdown-item:hover {
    background: transparent;
}
#MenuNormal li.nav-item div.dropdown-menu a{
    position: relative;
}
#MenuNormal li.nav-item div.dropdown-menu a::before {
	content: "";
	position: absolute;
	left: 0;
	top: 33%;
	width: 0;
	height: 10px;
        width: 0;
	background: var(--color-accent);
	border-radius: 50%;
}
#MenuNormal li.nav-item div.dropdown-menu a:hover::before {
	width: 10px;
}
#MenuNormal li.nav-item div.dropdown-menu a:hover {
	color: var(--color-accent);
	padding-left: 24px;
        transition: 0.3s;
}