#minimenu {
	position:absolute; z-index:1; width:100%; right:0px; top:90px;
	padding:35px 30px 40px 30px; min-height:75vh;
	border-radius:0 0 10px 10px;
	background:rgba(255, 255, 255, 0.8); border:1px solid #ccc; backdrop-filter: blur(5px);
	opacity:0; visibility: hidden; /* Bu satirlar menünün kapalı hali*/
	transform: scale(1, 0.8); transform-origin: 0 0;
	transition: opacity .15s ease-out, visibility .15s ease-out, all .15s ease-in-out;
	column-count: 3;
    column-gap: 2rem;
    column-rule: 1px solid #ccc;
    column-fill: balance;
}

#minimenu.menuacik {opacity:1; visibility:visible; -webkit-transform: scale(1); -moz-transform:scale(1); transform:scale(1);} 
/* Menu butonu tıklandı */
/* #minimenu:not(.menuacik) {transform: rotateX(-10deg) rotateY(10deg);} */



.menuwrapper {width:100%; Xdisplay:flex; flex-direction:row; justify-content:space-between; align-items:stretch; Xbackground:#fff;}
.menuwrapper > li {break-inside: avoid; padding-top:1em; transition:all linear 0.3s; flex-grow:1; flex-shrink:1; Xdisplay:flex; justify-content:space-between; flex-basis:33.33%; min-height:35px; Xbackground:#fff; position:relative;}
.menuwrapper > li:hover {Xbackground:#AD073D;}
.menuwrapper > li > a { cursor:default; text-decoration:none; font-size:14px; font-weight:800; color:#AD073D; display:block; text-align:left; width:100%; line-height:125%;}
.menuwrapper > li:hover > a {Xcolor:#000;}
.menuwrapper ul {Xposition:absolute; top:34px; left:0px; Xbackground:rgba(255,255,255,1); width:100%;}
.menuwrapper ul li a {display:block; font-size:14px; font-weight:500; color:#333; line-height:105%; text-decoration:none;}
.menuwrapper ul li a:hover {color:#AD073D; text-decoration:none;}
.menuwrapper ul li {padding:5px 10px 5px 0px; position:relative;}
.menuwrapper li:hover ul {display:block;}

#m-3-0 ul {right:0px; width:auto;}
#m-0-0 a {Xcolor:#00357A!important;}

#header .active {display:block!important;}
.menuwrapper li li.active a {color:#AD073D;}

.topmenuwrap {position:absolute; top:140px; width:19%; z-index:500;}
.menutitle {color:#666; font-size:14px; margin-bottom:5px;}
#menubars {width:40px; height:auto; cursor:pointer; display:none; margin-bottom:10px;}


@media (max-width: 992px) {
	#minimenu {column-count:2; column-rule:none; background:#fff;}
	.menuwrapper {flex-direction:column;}
	.menuwrapper > li {flex-direction:column;}
	.menuwrapper > li {flex-basis:95%;}
	.menuwrapper li ul {position:relative; top:auto; left:auto; display:none;}
	.menuwrapper li.active ul {display:block;}
}

@media (max-width: 400px) {/* ios */
	#minimenu {column-rule:none; background:#fff; -webkit-overflow-scrolling:touch; overflow:auto; max-height:90vh;}
	.menuwrapper li ul {display:auto;}
}