// ------------ TOP HOVER BUG FIX START ------------ //
// Sub Nav Font Fix
Cufon.replace('.mainNav li ul li a', { fontFamily: 'HelveticaNeueMed', color: '-linear-gradient(#853e24, #853e24)', hover: { color: '-linear-gradient(#853e24, #853e24)'} });

// Hover Cancel For Active, SubNav & My Menu (Needs to be before & after global hover *Cufon Bug Fix*)
Cufon.replace('.mainNav li ul li a', { fontFamily: 'ArcherProBold', color: '-linear-gradient(#853e24, #853e24)', hover: { color: '-linear-gradient(#853e24, #853e24)'} });

// Main Nav Global Hover Coloring
Cufon.replace('.mainNav li.on a', { fontFamily: 'AvenirMedium', textShadow: '1px 1px #aea191', color: '-linear-gradient(#000, #000)', hover: { color: '-linear-gradient(#000, #000)', textShadow: '1px 1px #aea191'} });

// Flex Box Hover Color Change Main Text 
Cufon.replace('.flexBox.flexBoxS1 h3', { fontFamily: 'AvenirMedium', color: '-linear-gradient(#000, #000)', hover: { color: '-linear-gradient(#AB5410, #AB5410)'} });

// Flex Box Hover Color Change Main Text 
Cufon.replace('.flexBoxS1 p', { fontFamily: 'GaramondItalic', color: '-linear-gradient(#AB5410, #AB5410)', hover: { color: '-linear-gradient(#000, #000)'} });
// ------------ TOP HOVER BUG FIX END ------------ //



// ------------ MAIN CUFON FONTS START ------------ //
// Medium Heading AvenirMedium
Cufon.replace('.flexBox.flexBoxS2 h3, .flexBoxS1 p, .historyBlock .historyMore span, .historyQuote q, .historyQuote p, .recipeOverviewTitle h3, .selectedRecipeOverview h5, .flexBox .moduleBtn', { fontFamily: 'GaramondItalic' });
// Bold Heading ArcherProBold
Cufon.replace('.catMenu h3, .flexBox.flexBoxS1 h3, .flexBox h2, .historyDetails h2, .historyDetails h3, .menuMakerSet h3, .menuMakerWrapper h4, .newsletterSignup h3, .pageTitle h1, .categoryListing li h3, .categoryListing li h5, .categoryListWrapper h2, .moduleBtn , .productDetailView h3, .recipeOverviewClass h4, .ratingQuantity span, .ratingQuantity h6, .categoryListingWrapper h2, .selectedRecipe h4, .selectedRecipeOverview h3, .selectedRecipeOverview h5 strong, .selectedRecipeComments h4, .promotionsWrapper h2, .promotionsMidSec li, .promoBox h2, .promoBox h3', { fontFamily: 'AvenirMedium' });
Cufon.replace('.brandTitle h3', { fontFamily: 'JellykaSaintAndrewsQueen' });
// Regular Copy HelveticaNeue Medium
Cufon.replace('.videoPromo h3, .videoPromo p, .historyBlock .historyDetails p,.nutrientsChart .nutrientsTitle h3 span, .mainNav li ul li a, .categoryListing li h4, .recipeOverviewClass h5', { fontFamily: 'HelveticaNeueMed' });
// Light Heading ArcherProBold
Cufon.replace(' .flexBox .moduleBtn', { fontFamily: 'GaramondItalic' });

// Hover Cancel For Active, SubNav & My Menu (Needs to be before & after global hover *Cufon Bug Fix*)
Cufon.replace('.mainNav li.myMenu', { fontFamily: 'AvenirMedium' });

// ------------ MAIN CUFON FONTS END ------------ //



// ------------ HOVER COLORS NO BUG FIX START ------------ //   
// Main Nav Global Hover Coloring
Cufon.replace('.mainNav li a', { fontFamily: 'AvenirMedium', textShadow: '1px 1px #aea191', color: '-linear-gradient(#853e24, #853e24)', hover: { color: '-linear-gradient(#000, #000)', textShadow: '1px 1px #aea191'} });

// Footer Nav Global Hover Coloring
Cufon.replace('.footerNav li a', { fontFamily: 'HelveticaNeueMed', color: '-linear-gradient(#000, #000)', hover: { color: '-linear-gradient(#ff180e, #ff180e)'} });



// ------------ HOVER COLORS NO BUG FIX END ------------ //



// ------------ BOTTOM HOVER BUG FIX START ------------ //
// Main Nav Global Hover Coloring
Cufon.replace('.mainNav li.on a', { fontFamily: 'AvenirMedium', textShadow: '1px 1px #aea191', color: '-linear-gradient(#000, #000)', hover: { color: '-linear-gradient(#000, #000)', textShadow: '1px 1px #aea191'} });


// Hover Cancel For Active, SubNav & My Menu (Needs to be before & after global hover *Cufon Bug Fix*)
Cufon.replace('.mainNav li ul li a', { fontFamily: 'AvenirMedium', color: '-linear-gradient(#853e24, #853e24)', hover: { color: '-linear-gradient(#853e24, #853e24)'} });

// Flex Box Hover Color Change Main Text 
Cufon.replace('.flexBox.flexBoxS1 h3', { fontFamily: 'AvenirMedium', color: '-linear-gradient(#000, #000)', hover: { color: '-linear-gradient(#AB5410, #AB5410)'} });

// Flex Box Hover Color Change Main Text 
Cufon.replace('.flexBoxS1 p', { fontFamily: 'GaramondItalic', color: '-linear-gradient(#AB5410, #AB5410)', hover: { color: '-linear-gradient(#000, #000)'} });

// Sub Nav Font Fix
Cufon.replace('.mainNav li ul li a', { fontFamily: 'HelveticaNeueMed', color: '-linear-gradient(#853e24, #853e24)', hover: { color: '-linear-gradient(#853e24, #853e24)'} });
// ------------ BOTTOM HOVER BUG FIX END ------------ //
// ------------ CUFON EXAMPLES START ------------ //
Cufon.replace('', { fontFamily: 'ArcherProLight', color: '-linear-gradient(#ffffff, #ffffff)', hover: { color: '-linear-gradient(#ffffff, #ffffff)'} });
Cufon.replace('', { fontFamily: 'ArcherProMed', color: '-linear-gradient(#ffffff, #ffffff)', hover: { color: '-linear-gradient(#ffffff, #ffffff)'} });
Cufon.replace('', { fontFamily: 'HelveticaNeueMed', color: '-linear-gradient(#000, #000)', hover: { color: '-linear-gradient(#ae5410, #ae5410)'} });
// ------------ CUFON EXAMPLES END ------------ //
