@charset "utf-8";

/* Make sure to delete the following from the tab-css */

#CSSMenu1 {
	/* [disabled]display: flex; */
	/* [disabled]justify-content: flex-end!important; */
	/* [disabled]background-color: #B47500; */
}

/*  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; */
	text-align: right;
}

/*  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: 14px;
	line-height: 1.2;
	letter-spacing: 1px;
	}	
	div.FM2_CSSMenu1_container {
	width: 560px!important;
	/* [disabled]background-color: #FF0004; */
	/* [disabled]display: flex; */
	/* [disabled]align-items: flex-end; */
	}
	
/*  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;
	}	
	/* [disabled]div.FM2_CSSMenu1_container {
	background-color: rgba(66,66,66,1.00);
	} */	
	
}

@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 {
	font-size: 15px;
	line-height: 1.2;
	}	

	
/*  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 {
	/* [disabled]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;	
}
