/**
 *
 * @author  ahrasis http://smf.ahrasis.com
 * @license BSD http://opensource.org/licenses/BSD-3-Clause
 * @mod     FARM - Font Awesome Responsive Menu
 *
 */

@media handheld, screen and (max-width: 640px) {
	#menu_nav.dropmenu li a.active, #menu_nav.dropmenu li a.active span.firstlevel,
	#menu_nav.dropmenu li a.firstlevel:hover, #menu_nav.dropmenu li:hover a.firstlevel,
	#menu_nav.dropmenu li a.firstlevel:hover span.firstlevel, #menu_nav.dropmenu li:hover a.firstlevel span.firstlevel
	{
		background: none;
		border: 0;
		font-weight: normal;
	}
	.responsive_menu, li#button_home span.firstlevel, li#button_help span.firstlevel, li#button_search span.firstlevel, li#button_admin span.firstlevel, li#button_moderate span.firstlevel, li#button_profile span.firstlevel, li#button_pm span.firstlevel, li#button_calendar span.firstlevel, li#button_mlist span.firstlevel, li#button_login span.firstlevel, li#button_register span.firstlevel, li#button_logout span.firstlevel {
		display: none;
		background: none;
	}
	li#button_home a.firstlevel:before {
		content: "\f015";
	}
	li#button_help a.firstlevel:before {
		content: "\f059";
	}
	li#button_search a.firstlevel:before {
		content: "\f002";
	}
	li#button_admin a.firstlevel:before {
		content: "\f013";
	}
	li#button_moderate a.firstlevel:before {
		content: "\f0f0";
	}
	li#button_profile a.firstlevel:before {
		content: "\f007";
	}
	li#button_pm a.firstlevel:before {
		content: "\f0e0";
	}
	li#button_mlist a.firstlevel:before {
		content: "\f0e8";
	}
	li#button_calendar a.firstlevel:before {
		content: "\f073";
	}
	li#button_login a.firstlevel:before {
		content: "\f090";
	}
	li#button_register a.firstlevel:before {
		content: "\f084";
	}
	li#button_logout a.firstlevel:before {
		content: "\f08b";
	}
	li#button_home a.firstlevel:before, li#button_help a.firstlevel:before, li#button_search a.firstlevel:before, li#button_admin a.firstlevel:before, li#button_moderate a.firstlevel:before, li#button_profile a.firstlevel:before, li#button_pm a.firstlevel:before, li#button_calendar a.firstlevel:before, li#button_mlist a.firstlevel:before, li#button_login a.firstlevel:before, li#button_register a.firstlevel:before, li#button_logout a.firstlevel:before {
		font-family: FontAwesome;
		font-weight: normal;
		color: black;
		font-size: 2em;
	}
	li#button_home a.firstlevel:before {
		font-size: 2.5em;
	}
	li#button_home a.firstlevel:hover:before, li#button_help a.firstlevel:hover:before, li#button_search a.firstlevel:hover:before, li#button_admin a.firstlevel:hover:before, li#button_moderate a.firstlevel:hover:before, li#button_profile a.firstlevel:hover:before, li#button_pm a.firstlevel:hover:before, li#button_calendar a.firstlevel:hover:before, li#button_mlist a.firstlevel:hover:before, li#button_login a.firstlevel:hover:before, li#button_register a.firstlevel:hover:before, li#button_logout a.firstlevel:hover:before {
		color: #5A6C85;
	}
	li#button_home a.firstlevel.active:before, li#button_help a.firstlevel.active:before, li#button_search a.firstlevel.active:before, li#button_admin a.firstlevel.active:before, li#button_moderate a.firstlevel.active:before, li#button_profile a.firstlevel.active:before, li#button_pm a.firstlevel.active:before, li#button_calendar a.firstlevel.active:before, li#button_mlist a.firstlevel.active:before, li#button_login a.firstlevel.active:before, li#button_register a.firstlevel.active:before, li#button_logout a.firstlevel.active:before{
		color: orange;
	}
}