@charset "utf-8";
/* CSS Document */



:root {
  color-scheme: light dark !important;
}

@media (prefers-color-scheme: dark) {
  body {
    background-color: #ffffff !important; /* Or your preferred light color */
    color: #000000 !important;
  }
}



body {
  background-color: white !important;
}



.fa-solid {
  color: #A2A325;
  width: 30px;
  margin-right: 6px;
	font-size: 20px;
}

.menu-bar {
 /* border-radius: 20px !important;
	border-top-left-radius: 10px;
  border-top-right-radius: 20px;*/
  border-bottom-right-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
}



/*@media (min-width: 1200px) {
  .u-xl-mode .u-valign-middle-xl,
  .u-xl-mode .u-valign-top-xl,
  .u-xl-mode .u-valign-bottom-xl {
    display: flex;
    flex-direction: column;
	  z-index: -10 !important; 
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .u-xxl-mode .u-valign-middle-xl,
  .u-xxl-mode .u-valign-top-xl,
  .u-xxl-mode .u-valign-bottom-xl {
    display: flex;
    flex-direction: column;
	  z-index: -10 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .u-valign-middle-lg,
  .u-valign-top-lg,
  .u-valign-bottom-lg {
    display: flex;
    flex-direction: column;
	  z-index: -10 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .u-valign-middle-md,
  .u-valign-top-md,
  .u-valign-bottom-md {
    display: flex;
    flex-direction: column;
	  z-index: -10 !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .u-valign-middle-sm,
  .u-valign-top-sm,
  .u-valign-bottom-sm {
    display: flex;
    flex-direction: column;
	  z-index: -10 !important;
  }
}
@media (max-width: 575px) {
  .u-valign-middle-xs,
  .u-valign-top-xs,
  .u-valign-bottom-xs {
    display: flex;
    flex-direction: column;
	  z-index: -10 !important;
  }
}*/

.menuhtml {
  position: absolute !important;
  top: -20px !important;
  left: 0 !important;
  width: 100% !important;
  height: 0 !important;
  min-height: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  z-index: 99999 !important;
	 pointer-events: none !important;
}

.menuhtml .menu-system {
  height: 0 !important;
  min-height: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

.menubody{
	background: transparent !important;
	pointer-events: none !important;
}

.menuhtml .menu-system,
.menuhtml .menu-bar,
.menuhtml .menu-panel,
.menuhtml .menu-panel2,
.menuhtml .main-link,
.menuhtml .menu-section,
.menuhtml a {
  pointer-events: auto !important;
}


.menu-system {
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  position: relative !important;
}

/*.menubody,
.menubody .u-container-layout,
.menubody .u-container-layout-1 {
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}*/




/*.u-container-layout-1{
	height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: visible !important;
  background: transparent !important;
	
}*/






/*@media (min-width: 576px) and (max-width: 767px) {
	 .redoksheader {
    min-height: 120px !important;
    height: 120px !important;
  }
@media (min-width: 1200px){
	 .redoksheader {
    min-height: 90px !important;
    height: 90px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px){
	.redoksheader {
    min-height: 90px !important;
    height: 90px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
	.redoksheader {
    min-height: 90px !important;
    height: 90px !important;
  }
}*/
	
	
	


/*@media (min-width: 576px) and (max-width: 767px) {
  .redoksheader {
    min-height: 120px !important;
    height: 120px !important;
  }
}

@media (max-width: 575px), (min-width: 768px) {
  .redoksheader {
    min-height: 90px !important;
    height: auto !important;
  }
}*/





/* Alt link grubu her zaman açık */

.mm-subtitle{
	display: block;
    
    font-size: 18pt;
    font-weight: 900;
	color: white;
}


.mm-nested-links {
    display: block;
    max-height: none;
    overflow: visible;
    
    margin: 8px 0 15px 10pt; /* mm-submenu-link'ten 10pt içeride */
    padding-left: 18px;      /* bullet hizası */
    
    list-style-type: disc;
	color: white;
}


/* Nested li'leri normal liste gibi göster */
.mm-nested-links li {
    display: list-item;
    list-style-type: disc;
    margin-bottom: 5px;
	
}


/* Ana kategori başlığı */
.mm-submenu-link {
    display: block;
    
    font-size: 16pt;
    font-weight: 700;
    
    text-decoration: none;
    cursor: default;
    
    margin-bottom: 6px;
	color: #A2A325;
}


/* Alt ürün linkleri */
.mm-nested-link {
    display: inline;
    
    font-size: 14px;
    font-weight: 400;
    
    text-decoration: none;
	color: white;
}

.mm-submenu-link:hover{
    color: #A2A325;
    text-decoration: underline;
}

.mm-nested-link:hover{
	color: white;
    text-decoration: underline;
}



/*@media (min-width: 576px) and (max-width: 767px) {
  .temsilcisection{
	scale: 0.5 !important
}
}*/


