<commit_before>nav.navbar ul.nav li.dropdown:hover .dropdown-menu {
	display: block;
	margin-top: 0px;
}

// li.nav-item.dropdown {
// 	min-width: 140px;
// }

.dropdown-menu.dropdown-menu-right {
	min-width: 100%;
}

.dropdown-item.special-case {
	padding: 3px 5px !important;
}

/* settings */
// mobile
$menu-h-sm  			: 100%;
$menu-w-sm  			: 100%;
$menu-bg-sm 			: $brand-primary;
$menu-breadcrumb-bg 	: $gray-darker;
$menu-breadcrumb-color 	: $white;
$menu-color-sm 			: $white;
$menu-font-s-sm  		: 1.2em;
$menu-font-f-sm  		: $font-family-serif;

// desktop
$menu-h-lg  			: 100%;
$menu-w-lg  			: 100%;
$menu-bg-lg 			: transparent;
$menu-color-lg 			: $brand-primary;
$menu-font-s-lg  		: 1em;
$menu-font-f-lg  		: $font-family-serif;
$menu-li-bg-hover		: $brand-primary;
$menu-li-color-hover	: $white;
// bigmenu
$menu-big-menu-bg 				: darken($brand-primary,10%);
$menu-big-menu-li-bg			: transparent;
$menu-big-menu-li-bg-hover		: $brand-primary;
$menu-big-menu-li-color			: $white;
$menu-big-menu-li-color-hover	: $text-color;

body.menu-is-visible { overflow-y : hidden; }
#mainNavbarCollapsable {
	background 	: $menu-bg-sm;
	bottom 		: 0;
	color 		: $menu-color-sm;
	font-size 	: $menu-font-s-sm;
	left 		: 0;
	opacity 	: .6;
	overflow-y 	: auto;
	position 	: fixed;
	right 		: 0;
	top 		: 0;
	transform 	: translateX(-100%);
	transition 	: all .3s ease;

	&.open {
		opacity 	: 1;
		transform 	: translateX(0);
	}

	ul.breadcrumb {
		background : $menu-breadcrumb-bg;
		max-width  : initial;
		font-size  : .8em;
		padding    : 0 calc(15px + .5em) 0 15px;

		li {
			display : inline-block;
			cursor 	: pointer;
			padding : .8rem 0 .75rem;
			&.btnClose {
				float 		: right;
				padding-top : .6em;
				&:before {
					content 	: "\f00d";
					font-family : "FontAwesome";
					font-size   : 1.2em;
				}
			}
			&:not(:first-of-type) a:before {
				content 		: "\f0da";
				font-family 	: FontAwesome;
				font-size 		: 1rem;
				padding 		: 0 .3rem;
			}
			&:first-of-type a:before { display : none!important; };
		}
	}

	ul.mainmenu {
		list-style 	: none;
		height 		: 100%;
		margin 		: 0;
		padding 	: 0;
		position 	: relative;
		width 		: 100%;

		li 	{
			width : 100%;

			a 	{
				color 	: inherit;
				display : inline-block;
				padding : 1rem ;
				width 	: 100%;
			}

			ul {
				background 	: $menu-bg-sm;
				display 	: none;
				left 		: 0;
				list-style 	: none;<commit_msg>fix css pointer<commit_after>nav.navbar ul.nav li.dropdown:hover .dropdown-menu {
	display: block;
	margin-top: 0px;
}

// li.nav-item.dropdown {
// 	min-width: 140px;
// }

.dropdown-menu.dropdown-menu-right {
	min-width: 100%;
}

.dropdown-item.special-case {
	padding: 3px 5px !important;
}

/* settings */
// mobile
$menu-h-sm  			: 100%;
$menu-w-sm  			: 100%;
$menu-bg-sm 			: $brand-primary;
$menu-breadcrumb-bg 	: $gray-darker;
$menu-breadcrumb-color 	: $white;
$menu-color-sm 			: $white;
$menu-font-s-sm  		: 1.2em;
$menu-font-f-sm  		: $font-family-serif;

// desktop
$menu-h-lg  			: 100%;
$menu-w-lg  			: 100%;
$menu-bg-lg 			: transparent;
$menu-color-lg 			: $brand-primary;
$menu-font-s-lg  		: 1em;
$menu-font-f-lg  		: $font-family-serif;
$menu-li-bg-hover		: $brand-primary;
$menu-li-color-hover	: $white;
// bigmenu
$menu-big-menu-bg 				: darken($brand-primary,10%);
$menu-big-menu-li-bg			: transparent;
$menu-big-menu-li-bg-hover		: $brand-primary;
$menu-big-menu-li-color			: $white;
$menu-big-menu-li-color-hover	: $text-color;

body.menu-is-visible { overflow-y : hidden; }
#mainNavbarCollapsable {
	background 	: $menu-bg-sm;
	bottom 		: 0;
	color 		: $menu-color-sm;
	font-size 	: $menu-font-s-sm;
	left 		: 0;
	opacity 	: .6;
	overflow-y 	: auto;
	position 	: fixed;
	right 		: 0;
	top 		: 0;
	transform 	: translateX(-100%);
	transition 	: all .3s ease;

	&.open {
		opacity 	: 1;
		transform 	: translateX(0);
	}

	ul.breadcrumb {
		background : $menu-breadcrumb-bg;
		max-width  : initial;
		font-size  : .8em;
		padding    : 0 calc(15px + .5em) 0 15px;

		li {
			display : inline-block;
			cursor 	: pointer;
			padding : .8rem 0 .75rem;
			&.btnClose {
				float 		: right;
				padding-top : .6em;
				&:before {
					content 	: "\f00d";
					font-family : "FontAwesome";
					font-size   : 1.2em;
				}
			}
			&:not(:first-of-type) a:before {
				content 		: "\f0da";
				font-family 	: FontAwesome;
				font-size 		: 1rem;
				padding 		: 0 .3rem;
			}
			&:first-of-type a:before { display : none!important; };
		}
	}

	ul.mainmenu {
		list-style 	: none;
		height 		: 100%;
		margin 		: 0;
		padding 	: 0;
		position 	: relative;
		width 		: 100%;

		li 	{
			width : 100%;
			cursor: pointer;

			a 	{
				color 	: inherit;
				display : inline-block;
				padding : 1rem ;
				width 	: 100%;
			}

			ul {
				background 	: $menu-bg-sm;
				display 	: none;
				left 		: 0;
				list-style 	: none;
{'fraction_non_alphanumeric': 0.17257001647446457, 'fraction_numerical': 0.030477759472817133, 'mean_word_length': 2.30858310626703, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7554337', 'n_tokens_mistral': 2519, 'n_tokens_neox': 2123, 'n_words': 369}