@media (min-width: 768px) {
  .slot--header-horizontal-menu .navbar-nav .tws-top-menu--mega-menu {
    columns: unset;
    height: 400px;
    overflow: auto;
  }
  .slot--header-horizontal-menu .navbar-nav .tws-top-menu--mega-menu .tws-top-menu--sub-item {
    width: 20%;
	}
}


@media only screen and (min-width: 992px) {
	.hajde--header .hajde--header-wrapper {
    padding: 0px 30px;
	}
}

.hajde--top-bar {
  background: white;
}

@media only screen and (min-width: 768px) {
	.hajde--body .hajde--body-wrapper {
    padding: 0px 30px;
	}
}

.slot--header-horizontal-menu .nav .open>a, 
.slot--header-horizontal-menu .nav .open>a:hover, 
.slot--header-horizontal-menu .nav .open>a:focus,
.slot--header-horizontal-menu .nav a:focus {
 	background: transparent;
}


@media(min-width:992px) {
  .hajde--header {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    top: 0;
    z-index: 1000;
  }
  .slot--header-logo {
    transition: all 0.5s ease !important;
  }
	body.scrolled .slot--header-logo {
  	transform: scale(0.7) !important;
 		transition: all 0.5s ease !important;
	}
}

@media (min-width: 768px) {
  .slot--header-horizontal-menu .navbar-nav .tws-top-menu--mega-menu {
    height: fit-content;
  }
}
