ideas = {
	country = {
		MEX_reform_war_itinerant_government = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = generic_manpower_bonus
			modifier = {
				surrender_limit = 1
				war_support_factor = 0.30
				stability_factor = 0.30
			}
		}
		
		MEX_rep_adopt_the_metric_system_idea = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = generic_manpower_bonus
			modifier = {
				line_change_production_efficiency_factor = 0.10
				production_factory_max_efficiency_factor = 0.25
			}
		}
		
		MEX_idea_military_privileges = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = generic_manpower_bonus
			modifier = {
				conscription_factor = 0.10
				war_support_factor = 0.1
				political_power_gain = -0.10
				consumer_goods_expected_value = 0.05
			}
		}
		
		MEX_idea_military_privileges_2 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = generic_manpower_bonus
			modifier = {
				conscription_factor = 0.10
				war_support_factor = 0.15
				political_power_gain = -0.25
				consumer_goods_expected_value = 0.10
			}
		}
		MEX_idea_reformed_military_privileges = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = generic_manpower_bonus
			modifier = {
				conscription_factor = 0.05
				war_support_factor = 0.05
				political_power_gain = -0.03
				consumer_goods_expected_value = 0.02
			}
		}
		MEX_idea_large_economic_inequality = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = generic_oppression
			modifier = {
				political_power_gain = 0.10
				stability_factor = -0.05
				stability_weekly = -0.001
				drift_defence_factor = -0.10
			}
		}
		MEX_idea_economic_inequality = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = FRA_unstable_government
			modifier = {
				political_power_gain = 0.05
				stability_factor = -0.02
				drift_defence_factor = -0.05
			}
		}
		MEX_idea_influenced_government_without_balances = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = FRA_unstable_government
			modifier = {
				political_power_gain = 0.05
				stability_factor = -0.05
				stability_weekly = -0.001
				production_factory_efficiency_gain_factor = -0.1
				production_speed_buildings_factor = -0.1 
				traditional_conservatism_drift = 0.02
				experience_gain_army_factor = 0.05
			}
		}
		MEX_idea_large_military_influence = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = FRA_amateur_tacticians
			modifier = {
				stability_factor = -0.05
				traditional_conservatism_drift = 0.02
				experience_gain_army_factor = 0.05
			}
		}
		MEX_idea_military_ideas = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = FRA_amateur_tacticians
			modifier = {
				stability_factor = -0.02
				traditional_conservatism_drift = 0.005
				experience_gain_army_factor = 0.02
			}
		}
		MEX_idea_unbalanced_government = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = generic_reserve_divisions
			modifier = {
				political_power_gain = 0.05
				stability_weekly = -0.001
				production_factory_efficiency_gain_factor = -0.1
				production_speed_buildings_factor = -0.1 
			}
		}
		MEX_idea_uncontrolled_catholic_church_0 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = AF_T_small_kingdom
			modifier = {
				research_speed_factor = -0.05
				stability_factor = -0.05
				drift_defence_factor = 0.1
				consumer_goods_expected_value = 0.02
			}
		}
		MEX_idea_uncontrolled_catholic_church_1 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = AF_T_small_kingdom
			modifier = {
				research_speed_factor = -0.04
				stability_factor = -0.04
				drift_defence_factor = 0.08
				consumer_goods_expected_value = 0.02
			}
		}
		MEX_idea_uncontrolled_catholic_church_2 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = AF_T_small_kingdom
			modifier = {
				research_speed_factor = -0.03
				stability_factor = -0.03
				drift_defence_factor = 0.06
				consumer_goods_expected_value = 0.02
			}
		}
		MEX_idea_uncontrolled_catholic_church_3 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = AF_T_small_kingdom
			modifier = {
				research_speed_factor = -0.02
				stability_factor = -0.02
				drift_defence_factor = 0.04
				consumer_goods_expected_value = 0.01
			}
		}
		MEX_idea_uncontrolled_catholic_church_4 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = AF_T_small_kingdom
			modifier = {
				research_speed_factor = -0.01
				stability_factor = -0.01
				drift_defence_factor = 0.02
				consumer_goods_expected_value = 0.01
			}
		}
		
		
		MEX_idea_scars_of_the_civil_war = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = SWE_Inept_Army
			modifier = {
				political_power_gain = -0.05
				stability_factor = -0.05
			}
		}
		
		MEC_idea_cristero_army = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			picture = SWE_Inept_Army
			modifier = {
				conscription = 0.015
				planning_speed = -0.25
				army_org_factor = -0.15
				army_morale_factor = 0.20
			}
		}
		
		MEX_idea_pay_debt_french = {
			allowed = {
				original_tag = MEX
				always = no
			}

			removal_cost = -1

			picture = MEX_pay_debt_french

			modifier = {
				consumer_goods_expected_value = 0.1
			}
		}

		MEX_idea_unpopular_among_liberals = {
			allowed = {
				original_tag = MEX
				always = no
			}

			removal_cost = -1

			picture = MEX_unpopular_among_liberals

			modifier = {
				centrism_drift = 0.05
				stability_factor = -0.1
			}
		}

		MEX_idea_unpopular_among_conservative = {
			allowed = {
				original_tag = MEX
				always = no
			}

			removal_cost = -1

			picture = MEX_unpopular_among_conservative

			modifier = {
				traditional_conservatism_drift = 0.05
				stability_factor = -0.1
			}
		}

		MEX_idea_aftermath_maximilian_affair = {
			allowed = {
				original_tag = MEX
				always = no
			}

			removal_cost = -1

			picture = MEX_aftermath_maximilian_affair

			modifier = {
				consumer_goods_expected_value = 0.1
				political_power_cost = 0.25
				stability_factor = -0.15
			}
		}

		MEX_idea_second_mexican_empire = {
			allowed = {
				original_tag = MEX
				always = no
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
				autocracy_drift = 0.15
			}
		}
		MEX_american_support = { 
			allowed = {
				original_tag = MEX
				always = no
			}

			removal_cost = -1

			picture = SWE_Inept_Army

			modifier = {
				army_morale_factor = 0.03
				max_training = 0.03
				army_org = 3
				war_support_factor = 0.03
			}
		}
    }
	political_advisor = {

		MEX_vic_herman_sturm = {
		
            allowed = {
                original_tag = MEX
            }
        
            traits = {  
				eoanb_arms_dealer
            }

           available = {
			  has_country_flag = MEX_american_advisors
			}
			
			visible = {
			   has_country_flag = MEX_american_advisors
			}
	    }
	}
	
#	high_command = {
#		MEX_vic_philip_sheridan = {
#		
#            allowed = {
#                original_tag = MEX
#            }
#        
#            traits = {  
#			   eoanb_trait_cav_general_2
#            }
#
#            available = {
#			   has_country_flag = MEX_american_advisors
#			}
#			
#			visible = {
#			   has_country_flag = MEX_american_advisors
#			}
#	    }
#    }
}