@charset "utf-8";

/* Make sure to delete the following from the tab-css */

/*  Primary  */

ul.FM2_CSSMenu1, ul.FM_CSS_reset, ul.FM2_CSSMenu1 div, ul.FM2_CSSMenu1 span, ul.FM2_CSSMenu1 ul, ul.FM2_CSSMenu1 li, ul.FM2_CSSMenu1 table, ul.FM2_CSSMenu1 tr, ul.FM2_CSSMenu1 th, ul.FM2_CSSMenu1 td, ul.FM2_CSSMenu1 a {
	/*font-family: 'Big Shoulders Display', cursive;*/
	font-weight: bolder;
	/*font-size: 13px;*/
	text-transform: none;
	/*transition: all 2s ease-in-out .5s;*/
	/* [disabled]letter-spacing: 1px; */
}

/*  Secondary  */

ul.FM2_CSSMenu2, ul.FM_CSS_reset, ul.FM2_CSSMenu2 div, ul.FM2_CSSMenu2 span, ul.FM2_CSSMenu2 ul, ul.FM2_CSSMenu2 li, ul.FM2_CSSMenu2 table, ul.FM2_CSSMenu2 tr, ul.FM2_CSSMenu2 th, ul.FM2_CSSMenu2 td, ul.FM2_CSSMenu2 a {
	/*font-family: 'Big Shoulders Display', cursive;*/
	font-weight: bolder;
	font-size: 13px;
	text-transform: none;
	/*transition: margin-top 2s ease-in-out .5s;*/
	letter-spacing: 1px;
}

/* Menu Mods - INDIVIDUALIZE  */
ul.FM2_CSSMenu2 li a.mod-1 {
	background-color: #547016!important;
}
ul.FM2_CSSMenu2 li a.mod-1:hover {
	background-color: #688A1D!important;
}

ul.FM2_CSSMenu2 li a.mod-2 {
	background-color: #BB5300!important;
}
ul.FM2_CSSMenu2 li a.mod-2:hover {
	background-color: #CF5D03!important;
}


/* use queries below to adjust font size, ensuring the menu fits */
@media (min-width : 660px) {
	
/*  Primary  */	
	
	ul.FM2_CSSMenu1, ul.FM_CSS_reset, ul.FM2_CSSMenu1 div, ul.FM2_CSSMenu1 span, ul.FM2_CSSMenu1 ul, ul.FM2_CSSMenu1 li, ul.FM2_CSSMenu1 table, ul.FM2_CSSMenu1 tr, ul.FM2_CSSMenu1 th, ul.FM2_CSSMenu1 td, ul.FM2_CSSMenu1 a {
	font-size: 12px;
	line-height: 1.2;
	/* [disabled]letter-spacing: 1px; */
	}	
	div.FM2_CSSMenu1_container {
	/* [disabled]background-color: yellow; */
	width: 530px;
	}
	
/*  Secondary  */	

	ul.FM2_CSSMenu2, ul.FM_CSS_reset, ul.FM2_CSSMenu2 div, ul.FM2_CSSMenu2 span, ul.FM2_CSSMenu2 ul, ul.FM2_CSSMenu2 li, ul.FM2_CSSMenu2 table, ul.FM2_CSSMenu2 tr, ul.FM2_CSSMenu2 th, ul.FM2_CSSMenu2 td, ul.FM2_CSSMenu2 a {
	font-size: 12px;
	line-height: 1.2;
	}	
	div.FM2_CSSMenu1_container {

	}	
	
}

@media (min-width : 800px) {	
	
/*  Primary  */		
	
	ul.FM2_CSSMenu1, ul.FM_CSS_reset, ul.FM2_CSSMenu1 div, ul.FM2_CSSMenu1 span, ul.FM2_CSSMenu1 ul, ul.FM2_CSSMenu1 li, ul.FM2_CSSMenu1 table, ul.FM2_CSSMenu1 tr, ul.FM2_CSSMenu1 th, ul.FM2_CSSMenu1 td, ul.FM2_CSSMenu1 a {
	}	
	div.FM2_CSSMenu1_container {

	}
	
/*  Secondary  */		
	
	ul.FM2_CSSMenu2, ul.FM_CSS_reset, ul.FM2_CSSMenu2 div, ul.FM2_CSSMenu2 span, ul.FM2_CSSMenu2 ul, ul.FM2_CSSMenu2 li, ul.FM2_CSSMenu2 table, ul.FM2_CSSMenu2 tr, ul.FM2_CSSMenu2 th, ul.FM2_CSSMenu2 td, ul.FM2_CSSMenu2 a {
	font-size: 12px;
	line-height: 1.2;
	}	
	div.FM2_CSSMenu1_container {
	width: auto!important;
	}	
	
	
}


/* ------------------------------------------ */

.menu-item-custom .leaf {
	color: #fff!important;
}
.menu-item-custom {
	background-color: #BD301B!important;
}
.menu-item-custom:hover {
	color: #fff!important;
	background-color: #BD301B!important;	
}
