@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 

#appmenu-button	{
	border-radius: 0 0 4.5px 4.5px !important;
	min-width: 70px !important;
	width: 70px !important;
	padding: 0 5px 0 0 !important}

#appmenu-button {
	-moz-appearance: none;
	background: -moz-linear-gradient(rgb(247,182,82), rgb(215,98,10) 95%) !important;
	background-clip: padding-box !important}

#main-window[privatebrowsingmode=temporary] #appmenu-button {
	background-image: -moz-linear-gradient(rgb(153,38,211), rgb(105,19,163) 95%) !important;
	background-clip: padding-box !important;
	border-color: rgba(43,8,65,.9) !important}

#appmenu-button:hover:not(:active):not([open]) {
	background-image: -moz-radial-gradient(center bottom, farthest-side, rgba(252,240,89,.5) 10%, rgba(252,240,89,0) 70%),
					  -moz-radial-gradient(center bottom, farthest-side, rgb(236,133,0), rgba(255,229,172,0)),
					  -moz-linear-gradient(rgb(246,170,69), rgb(209,74,0) 95%) !important;
	background-clip: padding-box !important;
	border-color: rgba(83,42,6,.9) !important;
	box-shadow: 0 1px 0 rgba(255,255,255,.1) inset,
				0 0 1.5px 1px rgba(250,234,169,.7) inset,
				0 -1px 0 rgba(250,234,169,.5) inset !important}

#main-window[privatebrowsingmode=temporary] #appmenu-button:hover:not(:active):not([open]) {
	background-image: -moz-radial-gradient(center bottom, farthest-side, rgba(240,193,255,.5) 10%, rgba(240,193,255,0) 70%),
					  -moz-radial-gradient(center bottom, farthest-side, rgb(192,81,247), rgba(236,172,255,0)),
					  -moz-linear-gradient(rgb(144,20,207), rgb(95,0,158) 95%) !important;
	background-clip: padding-box !important;
	border-color: rgba(43,8,65,.9) !important}

#appmenu-button:hover:active,
#appmenu-button[open] {
	background-image: -moz-linear-gradient(rgb(246,170,69), rgb(209,74,0) 95%) !important;
	background-clip: padding-box !important}

#main-window[privatebrowsingmode=temporary] #appmenu-button:hover:active,
#main-window[privatebrowsingmode=temporary] #appmenu-button[open] {
	background-image: -moz-linear-gradient(rgb(144,20,207), rgb(95,0,158) 95%) !important;
	background-clip: padding-box !important}


#main-window:-moz-window-inactive #appmenu-button:not(:hover) {
	background: transparent !important;
	background-clip: padding-box !important;
	box-shadow: 0 0 0 1px rgba(255,255,255,.25) inset !important;
	-moz-border-left-colors: rgba(255,255,255,.4) rgba(64,64,64,.47) !important;
	-moz-border-bottom-colors: rgba(255,255,255,.4) rgba(64,64,64,.47) !important;
	-moz-border-right-colors: rgba(255,255,255,.4) rgba(64,64,64,.47) !important}

#main-window[sizemode="maximized"]:-moz-window-inactive #appmenu-button:not(:hover) {
	box-shadow: 0 0 0 1px rgba(255,255,255,.25) inset !important}

#appmenu-button .button-text {
	display: none !important}

#appmenu-button .button-icon {
	list-style-image: url("chrome://branding/content/icon48.png") !important;
	list-style-image: url("data:image/png;base64,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") !important;
	-moz-image-region: rect(4px 48px 24px 0) !important}

@media all and (-moz-windows-default-theme) {
	#appmenu-button .button-icon {
		-moz-image-region: rect(5px 48px 31px 0) !important}
	#main-window[sizemode="maximized"] #appmenu-button .button-icon {
		-moz-image-region: rect(5px 48px 24px 0) !important}
}

@media all and (-moz-windows-compositor) {
	#appmenu-button .button-icon {
		-moz-image-region: rect(5px 48px 24px 0) !important} //24 - 23
	#main-window[sizemode="maximized"] #appmenu-button .button-icon {
		-moz-image-region: rect(5px 48px 24px 0) !important}
		#main-window[sizemode="maximized"] #appmenu-button .button-icon {
		-moz-image-region: rect(5px 48px 27px 0) !important}
}

#appmenu-button dropmarker {
	margin: 1px 0 0 1px !important}