| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL document created with Toppan Merrill Bridge 10.5.0.8 --> |
<!-- Based on XBRL 2.1 --> |
<!-- Created on: 2/27/2024 7:57:23 PM --> |
<!-- Modified on: 2/27/2024 7:57:23 PM --> |
<xsd:schema targetNamespace="http://cffc.com/20231231" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cffi="http://cffc.com/20231231" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt-roles="http://fasb.org/srt-roles/2023" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:attributeFormDefault="unqualified" xmlns:srt="http://fasb.org/srt/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2023"> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:roleType roleURI="http://cffc.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets"> |
| <link:definition> 00100 - Statement - CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/StatementConsolidatedStatementsOfIncome" id="StatementConsolidatedStatementsOfIncome"> |
| <link:definition> 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" id="StatementConsolidatedStatementsOfComprehensiveIncomeLoss"> |
| <link:definition> 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows"> |
| <link:definition> 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSecuritiesAvailableForSaleSecuritiesDetails" id="DisclosureSecuritiesAvailableForSaleSecuritiesDetails"> |
| <link:definition> 40301 - Disclosure - Securities - Available for sale Securities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSecuritiesMaturitiesAndRealizedGainsAndLossesDetails" id="DisclosureSecuritiesMaturitiesAndRealizedGainsAndLossesDetails"> |
| <link:definition> 40302 - Disclosure - Securities - Maturities and Realized Gains and Losses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSecuritiesUnrealizedLossPositionsDetails" id="DisclosureSecuritiesUnrealizedLossPositionsDetails"> |
| <link:definition> 40304 - Disclosure - Securities - Unrealized Loss Positions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansClassesOfLoansDetails" id="DisclosureLoansClassesOfLoansDetails"> |
| <link:definition> 40401 - Disclosure - Loans - Classes of Loans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesProvisionForCreditLossesDetails" id="DisclosureAllowanceForCreditLossesProvisionForCreditLossesDetails"> |
| <link:definition> 40502 - Disclosure - Allowance for Credit Losses - Provision for Credit Losses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesAllowanceAndLoansByImpairmentMethodologyDetails" id="DisclosureAllowanceForCreditLossesAllowanceAndLoansByImpairmentMethodologyDetails"> |
| <link:definition> 40507 - Disclosure - Allowance for Credit Losses - Allowance and Loans by Impairment Methodology (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureOreoChangeInOreoDetails" id="DisclosureOreoChangeInOreoDetails"> |
| <link:definition> 40601 - Disclosure - OREO - Change in OREO (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureCorporatePremisesAndEquipmentDetails" id="DisclosureCorporatePremisesAndEquipmentDetails"> |
| <link:definition> 40701 - Disclosure - Corporate Premises and Equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLeasesDetails" id="DisclosureLeasesDetails"> |
| <link:definition> 40901 - Disclosure - Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLeasesMaturitiesOfCorporationSLeaseLiabilitiesDetails" id="DisclosureLeasesMaturitiesOfCorporationSLeaseLiabilitiesDetails"> |
| <link:definition> 40902 - Disclosure - Leases - Maturities of Corporation's Lease Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureTimeDepositsTimeDepositsDetails" id="DisclosureTimeDepositsTimeDepositsDetails"> |
| <link:definition> 41001 - Disclosure - Time Deposits - Time Deposits (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureTimeDepositsRemainingMaturitiesOnTimeDepositsDetails" id="DisclosureTimeDepositsRemainingMaturitiesOnTimeDepositsDetails"> |
| <link:definition> 41002 - Disclosure - Time Deposits - Remaining Maturities on Time Deposits (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShareChangesInAccumulatedOtherComprehensiveIncomeLossNetDetails" id="DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShareChangesInAccumulatedOtherComprehensiveIncomeLossNetDetails"> |
| <link:definition> 41202 - Disclosure - Equity, Other Comprehensive Income and Earnings Per Share - Changes in Accumulated Other Comprehensive Income (Loss), Net (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails" id="DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"> |
| <link:definition> 41301 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails" id="DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails"> |
| <link:definition> 41302 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"> |
| <link:definition> 41303 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlansDefinedBenefitPlansProjectedBenefitObligationsPlanAssetsFundedStatusAndRateAssumptionsDetails" id="DisclosureEmployeeBenefitPlansDefinedBenefitPlansProjectedBenefitObligationsPlanAssetsFundedStatusAndRateAssumptionsDetails"> |
| <link:definition> 41402 - Disclosure - Employee Benefit Plans - Defined Benefit Plans - Projected Benefit Obligations, Plan Assets, Funded Status and Rate Assumptions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlansDefinedBenefitPlansComponentsOfNetPeriodicPensionCostsDetails" id="DisclosureEmployeeBenefitPlansDefinedBenefitPlansComponentsOfNetPeriodicPensionCostsDetails"> |
| <link:definition> 41403 - Disclosure - Employee Benefit Plans - Defined Benefit Plans - Components of Net Periodic Pension Costs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" id="DisclosureFairValueOfAssetsAndLiabilitiesFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"> |
| <link:definition> 41902 - Disclosure - Fair Value of Assets and Liabilities - Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBusinessSegmentsSegmentReportingDetails" id="DisclosureBusinessSegmentsSegmentReportingDetails"> |
| <link:definition> 42001 - Disclosure - Business Segments - Segment Reporting (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureHoldingCompanyCondensedFinancialInformationCondensedBalanceSheetDetails" id="DisclosureHoldingCompanyCondensedFinancialInformationCondensedBalanceSheetDetails"> |
| <link:definition> 42201 - Disclosure - Holding Company Condensed Financial Information - Condensed Balance Sheet (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureHoldingCompanyCondensedFinancialInformationStatementsOfIncomeDetails" id="DisclosureHoldingCompanyCondensedFinancialInformationStatementsOfIncomeDetails"> |
| <link:definition> 42202 - Disclosure - Holding Company Condensed Financial Information - Statements of Income (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureOtherNoninterestExpensesDetails" id="DisclosureOtherNoninterestExpensesDetails"> |
| <link:definition> 42301 - Disclosure - Other Noninterest Expenses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLeasesMaturitiesOfCorporationSLeaseLiabilitiesDetailscalc2" id="DisclosureLeasesMaturitiesOfCorporationSLeaseLiabilitiesDetailscalc2"> |
| <link:definition> 9941002 - Disclosure - Leases - Maturities of Corporation's Lease Liabilities (Details)_Calc_2 </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation"> |
| <link:definition> 00090 - Document - Document And Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/StatementConsolidatedStatementsOfEquity" id="StatementConsolidatedStatementsOfEquity"> |
| <link:definition> 00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/StatementConsolidatedStatementsOfEquityParenthetical" id="StatementConsolidatedStatementsOfEquityParenthetical"> |
| <link:definition> 00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSummaryOfSignificantAccountingPolicies" id="DisclosureSummaryOfSignificantAccountingPolicies"> |
| <link:definition> 10101 - Disclosure - Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSecurities" id="DisclosureSecurities"> |
| <link:definition> 10301 - Disclosure - Securities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoans" id="DisclosureLoans"> |
| <link:definition> 10401 - Disclosure - Loans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLosses" id="DisclosureAllowanceForCreditLosses"> |
| <link:definition> 10501 - Disclosure - Allowance for Credit Losses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureOreo" id="DisclosureOreo"> |
| <link:definition> 10601 - Disclosure - OREO </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureCorporatePremisesAndEquipment" id="DisclosureCorporatePremisesAndEquipment"> |
| <link:definition> 10701 - Disclosure - Corporate Premises and Equipment </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureGoodwillAndOtherIntangibleAssets" id="DisclosureGoodwillAndOtherIntangibleAssets"> |
| <link:definition> 10801 - Disclosure - Goodwill and Other Intangible Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLeases" id="DisclosureLeases"> |
| <link:definition> 10901 - Disclosure - Leases </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureTimeDeposits" id="DisclosureTimeDeposits"> |
| <link:definition> 11001 - Disclosure - Time Deposits </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBorrowings" id="DisclosureBorrowings"> |
| <link:definition> 11101 - Disclosure - Borrowings </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShare" id="DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShare"> |
| <link:definition> 11201 - Disclosure - Equity, Other Comprehensive Income and Earnings Per Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes"> |
| <link:definition> 11301 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlans" id="DisclosureEmployeeBenefitPlans"> |
| <link:definition> 11401 - Disclosure - Employee Benefit Plans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions"> |
| <link:definition> 11501 - Disclosure - Related Party Transactions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureShareBasedPlans" id="DisclosureShareBasedPlans"> |
| <link:definition> 11601 - Disclosure - Share-Based Plans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureRegulatoryRequirementsAndRestrictions" id="DisclosureRegulatoryRequirementsAndRestrictions"> |
| <link:definition> 11701 - Disclosure - Regulatory Requirements and Restrictions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureCommitmentsAndContingentLiabilities" id="DisclosureCommitmentsAndContingentLiabilities"> |
| <link:definition> 11801 - Disclosure - Commitments and Contingent Liabilities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureFairValueOfAssetsAndLiabilities" id="DisclosureFairValueOfAssetsAndLiabilities"> |
| <link:definition> 11901 - Disclosure - Fair Value of Assets and Liabilities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBusinessSegments" id="DisclosureBusinessSegments"> |
| <link:definition> 12001 - Disclosure - Business Segments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureDerivativeFinancialInstruments" id="DisclosureDerivativeFinancialInstruments"> |
| <link:definition> 12101 - Disclosure - Derivative Financial Instruments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureHoldingCompanyCondensedFinancialInformation" id="DisclosureHoldingCompanyCondensedFinancialInformation"> |
| <link:definition> 12201 - Disclosure - Holding Company Condensed Financial Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureOtherNoninterestExpenses" id="DisclosureOtherNoninterestExpenses"> |
| <link:definition> 12301 - Disclosure - Other Noninterest Expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies"> |
| <link:definition> 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSecuritiesTables" id="DisclosureSecuritiesTables"> |
| <link:definition> 30303 - Disclosure - Securities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansTables" id="DisclosureLoansTables"> |
| <link:definition> 30403 - Disclosure - Loans (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesTables" id="DisclosureAllowanceForCreditLossesTables"> |
| <link:definition> 30503 - Disclosure - Allowance for Credit Losses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureOreoTables" id="DisclosureOreoTables"> |
| <link:definition> 30603 - Disclosure - OREO (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureCorporatePremisesAndEquipmentTables" id="DisclosureCorporatePremisesAndEquipmentTables"> |
| <link:definition> 30703 - Disclosure - Corporate Premises and Equipment (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" id="DisclosureGoodwillAndOtherIntangibleAssetsTables"> |
| <link:definition> 30803 - Disclosure - Goodwill and Other Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables"> |
| <link:definition> 30903 - Disclosure - Leases (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureTimeDepositsTables" id="DisclosureTimeDepositsTables"> |
| <link:definition> 31003 - Disclosure - Time Deposits (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBorrowingsTables" id="DisclosureBorrowingsTables"> |
| <link:definition> 31103 - Disclosure - Borrowings (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEquityOtherComprehensiveIncomeLossAndEarningsPerShareTables" id="DisclosureEquityOtherComprehensiveIncomeLossAndEarningsPerShareTables"> |
| <link:definition> 31203 - Disclosure - Equity, Other Comprehensive Income (Loss) and Earnings Per Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables"> |
| <link:definition> 31303 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlansTables" id="DisclosureEmployeeBenefitPlansTables"> |
| <link:definition> 31403 - Disclosure - Employee Benefit Plans (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureShareBasedPlansTables" id="DisclosureShareBasedPlansTables"> |
| <link:definition> 31603 - Disclosure - Share-Based Plans (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureRegulatoryRequirementsAndRestrictionsTables" id="DisclosureRegulatoryRequirementsAndRestrictionsTables"> |
| <link:definition> 31703 - Disclosure - Regulatory Requirements and Restrictions (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureCommitmentsAndContingentLiabilitiesTables" id="DisclosureCommitmentsAndContingentLiabilitiesTables"> |
| <link:definition> 31803 - Disclosure - Commitments and Contingent Liabilities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureFairValueOfAssetsAndLiabilitiesTables" id="DisclosureFairValueOfAssetsAndLiabilitiesTables"> |
| <link:definition> 31903 - Disclosure - Fair Value of Assets and Liabilities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBusinessSegmentsTables" id="DisclosureBusinessSegmentsTables"> |
| <link:definition> 32003 - Disclosure - Business Segments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureDerivativeFinancialInstrumentsTables" id="DisclosureDerivativeFinancialInstrumentsTables"> |
| <link:definition> 32103 - Disclosure - Derivative Financial Instruments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureHoldingCompanyCondensedFinancialInformationTables" id="DisclosureHoldingCompanyCondensedFinancialInformationTables"> |
| <link:definition> 32203 - Disclosure - Holding Company Condensed Financial Information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureOtherNoninterestExpensesTables" id="DisclosureOtherNoninterestExpensesTables"> |
| <link:definition> 32303 - Disclosure - Other Noninterest Expenses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNatureOfOperationsAndSignificantGroupConcentrationOfCreditRiskDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesNatureOfOperationsAndSignificantGroupConcentrationOfCreditRiskDetails"> |
| <link:definition> 40101 - Disclosure - Summary of Significant Accounting Policies - Nature of Operations and Significant Group Concentration of Credit Risk (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRepossessedAssetsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesRepossessedAssetsDetails"> |
| <link:definition> 40103 - Disclosure - Summary of Significant Accounting Policies - Repossessed Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCorporatePremisesAndEquipmentDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesCorporatePremisesAndEquipmentDetails"> |
| <link:definition> 40104 - Disclosure - Summary of Significant Accounting Policies - Corporate Premises and Equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAdoptionOfNewAccountingStandardsDetails" id="DisclosureAdoptionOfNewAccountingStandardsDetails"> |
| <link:definition> 40201 - Disclosure - Adoption of New Accounting Standards (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSecuritiesPledgedAsCollateralDetails" id="DisclosureSecuritiesPledgedAsCollateralDetails"> |
| <link:definition> 40303 - Disclosure - Securities - Pledged as Collateral (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSecuritiesRestrictedStocksAndOthersDetails" id="DisclosureSecuritiesRestrictedStocksAndOthersDetails"> |
| <link:definition> 40305 - Disclosure - Securities - Restricted Stocks and others (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansLoanPortfolioByClassDetails" id="DisclosureLoansLoanPortfolioByClassDetails"> |
| <link:definition> 40402 - Disclosure - Loans - Loan Portfolio by Class (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansAmortizedCostBasisOfLoansOnNonaccrualStatusDetails" id="DisclosureLoansAmortizedCostBasisOfLoansOnNonaccrualStatusDetails"> |
| <link:definition> 40403 - Disclosure - Loans - Amortized cost basis of loans on nonaccrual status (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansAmortizedCostBasisOfLoansDetails" id="DisclosureLoansAmortizedCostBasisOfLoansDetails"> |
| <link:definition> 40404 - Disclosure - Loans - Amortized cost basis of loans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansLoanModificationsDetails" id="DisclosureLoansLoanModificationsDetails"> |
| <link:definition> 40405 - Disclosure - Loans - Loan Modifications (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansLoansAcquiredDetails" id="DisclosureLoansLoansAcquiredDetails"> |
| <link:definition> 40406 - Disclosure - Loans - Loans Acquired (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansChangeInAccretableYieldDetails" id="DisclosureLoansChangeInAccretableYieldDetails"> |
| <link:definition> 40407 - Disclosure - Loans - Change in Accretable Yield (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansPastDueStatusDetails" id="DisclosureLoansPastDueStatusDetails"> |
| <link:definition> 40408 - Disclosure - Loans - Past Due Status (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansTroubledDebtRestructuringsDetails" id="DisclosureLoansTroubledDebtRestructuringsDetails"> |
| <link:definition> 40409 - Disclosure - Loans - Troubled Debt Restructurings (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureLoansImpairedLoansDetails" id="DisclosureLoansImpairedLoansDetails"> |
| <link:definition> 40410 - Disclosure - Loans - Impaired Loans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesLoanPortfolioDetails" id="DisclosureAllowanceForCreditLossesLoanPortfolioDetails"> |
| <link:definition> 40501 - Disclosure - Allowance for Credit Losses - Loan Portfolio (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesLoanRatingAndYearOfOriginationDetails" id="DisclosureAllowanceForCreditLossesLoanRatingAndYearOfOriginationDetails"> |
| <link:definition> 40503 - Disclosure - Allowance for Credit Losses - Loan Rating and Year of Origination (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesCreditRatingAndYearOfOriginationDetails" id="DisclosureAllowanceForCreditLossesCreditRatingAndYearOfOriginationDetails"> |
| <link:definition> 40504 - Disclosure - Allowance for Credit Losses - Credit Rating and Year of Origination (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesGrossChargeOffsOfLoansByYearOfOriginationDetails" id="DisclosureAllowanceForCreditLossesGrossChargeOffsOfLoansByYearOfOriginationDetails"> |
| <link:definition> 40505 - Disclosure - Allowance for Credit Losses - Gross Charge-offs of loans by Year of Origination (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesChangeInAllowanceForLoanLossesDetails" id="DisclosureAllowanceForCreditLossesChangeInAllowanceForLoanLossesDetails"> |
| <link:definition> 40506 - Disclosure - Allowance for Credit Losses - Change in Allowance for Loan Losses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesCreditQualityIndicatorsDetails" id="DisclosureAllowanceForCreditLossesCreditQualityIndicatorsDetails"> |
| <link:definition> 40508 - Disclosure - Allowance for Credit Losses - Credit Quality Indicators (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAllowanceForCreditLossesLoansByCreditQualityIndicatorsPerformingAndNonPerformingDetails" id="DisclosureAllowanceForCreditLossesLoansByCreditQualityIndicatorsPerformingAndNonPerformingDetails"> |
| <link:definition> 40509 - Disclosure - Allowance for Credit Losses - Loans by Credit Quality Indicators - Performing and Non-Performing (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureOreoChangesInAllowanceForOreoLossesDetails" id="DisclosureOreoChangesInAllowanceForOreoLossesDetails"> |
| <link:definition> 40602 - Disclosure - OREO - Changes in the Allowance for OREO Losses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails" id="DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails"> |
| <link:definition> 40801 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" id="DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails"> |
| <link:definition> 40802 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationDetails" id="DisclosureGoodwillAndOtherIntangibleAssetsAmortizationDetails"> |
| <link:definition> 40803 - Disclosure - Goodwill and Other Intangible Assets - Amortization (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBorrowingsShortTermBorrowingsDetails" id="DisclosureBorrowingsShortTermBorrowingsDetails"> |
| <link:definition> 41101 - Disclosure - Borrowings - Short-term Borrowings (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBorrowingsLongTermBorrowingsDetails" id="DisclosureBorrowingsLongTermBorrowingsDetails"> |
| <link:definition> 41102 - Disclosure - Borrowings - Long-term Borrowings (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBorrowingsLineOfCreditAndOtherDisclosuresDetails" id="DisclosureBorrowingsLineOfCreditAndOtherDisclosuresDetails"> |
| <link:definition> 41103 - Disclosure - Borrowings - Line of Credit and other disclosures (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBorrowingsStatutoryTrustsDetails" id="DisclosureBorrowingsStatutoryTrustsDetails"> |
| <link:definition> 41104 - Disclosure - Borrowings - Statutory Trusts (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShareEquityAndNoncontrollingInterestDetails" id="DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShareEquityAndNoncontrollingInterestDetails"> |
| <link:definition> 41201 - Disclosure - Equity, Other Comprehensive Income and Earnings Per Share - Equity and Noncontrolling Interest (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShareReclassificationOfAccumulatedOtherComprehensiveLossNetDetails" id="DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShareReclassificationOfAccumulatedOtherComprehensiveLossNetDetails"> |
| <link:definition> 41203 - Disclosure - Equity, Other Comprehensive Income and Earnings Per Share - Reclassification of Accumulated Other Comprehensive Loss, Net (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShareEarningsPerShareEpsDetails" id="DisclosureEquityOtherComprehensiveIncomeAndEarningsPerShareEarningsPerShareEpsDetails"> |
| <link:definition> 41204 - Disclosure - Equity, Other Comprehensive Income and Earnings Per Share - Earnings Per Share (EPS) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlansDefinedContributionPlansDetails" id="DisclosureEmployeeBenefitPlansDefinedContributionPlansDetails"> |
| <link:definition> 41401 - Disclosure - Employee Benefit Plans - Defined Contribution Plans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlansDefinedBenefitPlansWeightedAverageAssumptionsForNetPeriodicBenefitCostDetails" id="DisclosureEmployeeBenefitPlansDefinedBenefitPlansWeightedAverageAssumptionsForNetPeriodicBenefitCostDetails"> |
| <link:definition> 41404 - Disclosure - Employee Benefit Plans - Defined Benefit Plans - Weighted-average Assumptions for Net Periodic Benefit Cost (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlansDefinedBenefitPlansExpectedBenefitPaymentsDetails" id="DisclosureEmployeeBenefitPlansDefinedBenefitPlansExpectedBenefitPaymentsDetails"> |
| <link:definition> 41405 - Disclosure - Employee Benefit Plans - Defined Benefit Plans - Expected Benefit Payments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlansDefinedBenefitPlansWeightedAverageAssetAllocationsDetails" id="DisclosureEmployeeBenefitPlansDefinedBenefitPlansWeightedAverageAssetAllocationsDetails"> |
| <link:definition> 41406 - Disclosure - Employee Benefit Plans - Defined Benefit Plans - Weighted-Average Asset Allocations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureEmployeeBenefitPlansDefinedBenefitPlansFairValueOfDefinedBenefitPlanAssetsDetails" id="DisclosureEmployeeBenefitPlansDefinedBenefitPlansFairValueOfDefinedBenefitPlanAssetsDetails"> |
| <link:definition> 41407 - Disclosure - Employee Benefit Plans - Defined Benefit Plans - Fair Value of Defined Benefit Plan Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureRelatedPartyTransactionsDetails" id="DisclosureRelatedPartyTransactionsDetails"> |
| <link:definition> 41501 - Disclosure - Related Party Transactions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureShareBasedPlansRestrictedStockActivityDetails" id="DisclosureShareBasedPlansRestrictedStockActivityDetails"> |
| <link:definition> 41601 - Disclosure - Share-Based Plans - Restricted Stock Activity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureRegulatoryRequirementsAndRestrictionsCapitalAmountsAndRatiosDetails" id="DisclosureRegulatoryRequirementsAndRestrictionsCapitalAmountsAndRatiosDetails"> |
| <link:definition> 41701 - Disclosure - Regulatory Requirements and Restrictions - Capital Amounts and Ratios (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureRegulatoryRequirementsAndRestrictionsNewMinimumCapitalRatiosDetails" id="DisclosureRegulatoryRequirementsAndRestrictionsNewMinimumCapitalRatiosDetails"> |
| <link:definition> 41702 - Disclosure - Regulatory Requirements and Restrictions - New minimum capital ratios (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureRegulatoryRequirementsAndRestrictionsTrustPreferredSecuritiesDetails" id="DisclosureRegulatoryRequirementsAndRestrictionsTrustPreferredSecuritiesDetails"> |
| <link:definition> 41703 - Disclosure - Regulatory Requirements and Restrictions - Trust Preferred Securities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureCommitmentsAndContingentLiabilitiesLoanCommitmentsDetails" id="DisclosureCommitmentsAndContingentLiabilitiesLoanCommitmentsDetails"> |
| <link:definition> 41801 - Disclosure - Commitments and Contingent Liabilities - Loan Commitments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureCommitmentsAndContingentLiabilitiesOtherDetails" id="DisclosureCommitmentsAndContingentLiabilitiesOtherDetails"> |
| <link:definition> 41802 - Disclosure - Commitments and Contingent Liabilities - Other (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureCommitmentsAndContingentLiabilitiesChangesInAllowanceForIndemnificationsLossesDetails" id="DisclosureCommitmentsAndContingentLiabilitiesChangesInAllowanceForIndemnificationsLossesDetails"> |
| <link:definition> 41803 - Disclosure - Commitments and Contingent Liabilities - Changes in Allowance for Indemnifications Losses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureFairValueOfAssetsAndLiabilitiesInvestmentsInOtherInvestmentCompanyFundsDetails" id="DisclosureFairValueOfAssetsAndLiabilitiesInvestmentsInOtherInvestmentCompanyFundsDetails"> |
| <link:definition> 41901 - Disclosure - Fair Value of Assets and Liabilities - Investments in Other investment company funds (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialAssetsMeasuredAtFairValueOnNonRecurringBasisDetails" id="DisclosureFairValueOfAssetsAndLiabilitiesFinancialAssetsMeasuredAtFairValueOnNonRecurringBasisDetails"> |
| <link:definition> 41903 - Disclosure - Fair Value of Assets and Liabilities - Financial Assets Measured at Fair Value on Non-Recurring Basis (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureFairValueOfAssetsAndLiabilitiesCarryingValueAndEstimatedFairValueOfFinancialInstrumentsDetails" id="DisclosureFairValueOfAssetsAndLiabilitiesCarryingValueAndEstimatedFairValueOfFinancialInstrumentsDetails"> |
| <link:definition> 41904 - Disclosure - Fair Value of Assets and Liabilities - Carrying Value and Estimated Fair Value of Financial Instruments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureBusinessSegmentsOtherDetails" id="DisclosureBusinessSegmentsOtherDetails"> |
| <link:definition> 42002 - Disclosure - Business Segments - Other (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureDerivativeFinancialInstrumentsDetails" id="DisclosureDerivativeFinancialInstrumentsDetails"> |
| <link:definition> 42101 - Disclosure - Derivative Financial Instruments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureHoldingCompanyCondensedFinancialInformationCondensedCashFlowStatementDetails" id="DisclosureHoldingCompanyCondensedFinancialInformationCondensedCashFlowStatementDetails"> |
| <link:definition> 42203 - Disclosure - Holding Company Condensed Financial Information - Condensed Cash Flow Statement (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAdoptionOfNewAccountingStandards" id="DisclosureAdoptionOfNewAccountingStandards"> |
| <link:definition> 10201 - Disclosure - Adoption of New Accounting Standards </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureAdoptionOfNewAccountingStandardsTables" id="DisclosureAdoptionOfNewAccountingStandardsTables"> |
| <link:definition> 30203 - Disclosure - Adoption of New Accounting Standards (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoansHeldForInvestmentAndAllowanceForCreditLossesOnLoansDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesLoansHeldForInvestmentAndAllowanceForCreditLossesOnLoansDetails"> |
| <link:definition> 40102 - Disclosure - Summary of Significant Accounting Policies - Loans Held for Investment and Allowance for Credit Losses on Loans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAndDerivativeFinancialInstrumentsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAndDerivativeFinancialInstrumentsDetails"> |
| <link:definition> 40105 - Disclosure - Summary of Significant Accounting Policies - Income taxes and derivative financial instruments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="cffi-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="cffi-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="cffi-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="cffi-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:roleType roleURI="http://cffc.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults"> |
| <link:definition> 99900 - Disclosure - Standard And Custom Axis Domain Defaults </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-roles/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/> |
| <xsd:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"/> |
| <xsd:element name="ScheduleOfAcquiredLoansTableTextBlock" id="cffi_ScheduleOfAcquiredLoansTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfWhollyOwnedSubsidiaries" id="cffi_NumberOfWhollyOwnedSubsidiaries" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="InterestIncomeMoneyMarketDepositsAndFederalFundsSold" id="cffi_InterestIncomeMoneyMarketDepositsAndFederalFundsSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ProvisionForLossOnIndemnification" id="cffi_ProvisionForLossOnIndemnification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseInDepositsExcludingTimeDeposits" id="cffi_IncreaseDecreaseInDepositsExcludingTimeDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ChangesInAllowanceForOtherRealEstateOwnedLossesTableTextBlock" id="cffi_ChangesInAllowanceForOtherRealEstateOwnedLossesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TimeDepositsTableTextBlock" id="cffi_TimeDepositsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LoanPortfolioConcentrationRiskMember" id="cffi_LoanPortfolioConcentrationRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PurchasedPerformingLoansMember" id="cffi_PurchasedPerformingLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CustomerCategoryConcentrationRiskMember" id="cffi_CustomerCategoryConcentrationRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CAndFBankMember" id="cffi_CAndFBankMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConsumerFinanceNonprimeLoansMember" id="cffi_ConsumerFinanceNonprimeLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateLockCommitmentsFairValue" id="cffi_InterestRateLockCommitmentsFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="AccruedInterestReceivableFairValueDisclosure" id="cffi_AccruedInterestReceivableFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DemandDepositsAccountsFairValueDisclosure" id="cffi_DemandDepositsAccountsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="TimeDepositsFairValueDisclosure" id="cffi_TimeDepositsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="AccruedInterestPayableFairValueDisclosure" id="cffi_AccruedInterestPayableFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CFFinancialStatutoryTrustIMember" id="cffi_CFFinancialStatutoryTrustIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CVBKTrustIMember" id="cffi_CVBKTrustIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FHLBAdvancesMember" id="cffi_FHLBAdvancesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtWeightedAverageRateForYear" id="cffi_ShortTermDebtWeightedAverageRateForYear" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="RecoursePeriodForEarlyPaymentDefaultMinimum" id="cffi_RecoursePeriodForEarlyPaymentDefaultMinimum" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="RecoursePeriodForEarlyPaymentDefaultMaximum" id="cffi_RecoursePeriodForEarlyPaymentDefaultMaximum" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DeferredTaxAssetsFairMarketValueAdjustmentsRelatedToAcquisition" id="cffi_DeferredTaxAssetsFairMarketValueAdjustmentsRelatedToAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsDefinedBenefitPlan" id="cffi_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsDefinedBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="NonqualifiedExecutivePlanMember" id="cffi_NonqualifiedExecutivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CFMortgageMember" id="cffi_CFMortgageMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DefinedContributionPlanMinimumAge" id="cffi_DefinedContributionPlanMinimumAge" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DefinedBenefitPlanMinimumAge" id="cffi_DefinedBenefitPlanMinimumAge" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AllOtherNoninterestExpenses" id="cffi_AllOtherNoninterestExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="LoanCommitmentsMember" id="cffi_LoanCommitmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="BalanceSheetsAbstract" id="cffi_BalanceSheetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestIncomeStateAndMunicipalObligationsOperatingTaxExempt" id="cffi_InterestIncomeStateAndMunicipalObligationsOperatingTaxExempt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestIncomeStateAndMunicipalObligationsOperatingTaxable" id="cffi_InterestIncomeStateAndMunicipalObligationsOperatingTaxable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="LoansRelatedToDemandDepositOverdrafts" id="cffi_LoansRelatedToDemandDepositOverdrafts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingPrincipalBalance" id="cffi_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingPrincipalBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="FinancingReceivableRecordedInvestmentCurrentAnd1To29DaysPastDueNonaccrualStatus" id="cffi_FinancingReceivableRecordedInvestmentCurrentAnd1To29DaysPastDueNonaccrualStatus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDueNonaccrualStatus" id="cffi_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDueNonaccrualStatus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ConsumerMember" id="cffi_ConsumerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConsumerFinanceMember" id="cffi_ConsumerFinanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CommercialFinancialAndAgriculturalLoanMember" id="cffi_CommercialFinancialAndAgriculturalLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PurchasedCreditImpairedLoansMember" id="cffi_PurchasedCreditImpairedLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FinancingReceivableModificationsSubsequentDefaultDefinitionPeriodOfTimeAfterOriginalModification" id="cffi_FinancingReceivableModificationsSubsequentDefaultDefinitionPeriodOfTimeAfterOriginalModification" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FinancingReceivableModificationsSubsequentDefaultDefinitionPeriodOfTimeAfterTdrBecomesPastDue" id="cffi_FinancingReceivableModificationsSubsequentDefaultDefinitionPeriodOfTimeAfterTdrBecomesPastDue" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FinancingReceivablesImpairedTroubledDebtRestructuringAmount" id="cffi_FinancingReceivablesImpairedTroubledDebtRestructuringAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldOtherChangesNet" id="cffi_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldOtherChangesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="LoansAndLeasesReceivableGrossExcludingConsumerFinanceLoans" id="cffi_LoansAndLeasesReceivableGrossExcludingConsumerFinanceLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="SubstandardNonaccrualMember" id="cffi_SubstandardNonaccrualMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="RealEstateOwnedGross" id="cffi_RealEstateOwnedGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherRealEstateOwnedNetExpensesOtherThanProvisionForLosses" id="cffi_OtherRealEstateOwnedNetExpensesOtherThanProvisionForLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="TimeDeposits250000OrMore" id="cffi_TimeDeposits250000OrMore" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" abstract="false"/> |
| <xsd:element name="TimeDepositsLessThan250000" id="cffi_TimeDepositsLessThan250000" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsExcludingCoreDepositIntangible" id="cffi_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsExcludingCoreDepositIntangible" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="OfficersAndDirectorsMember" id="cffi_OfficersAndDirectorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TravelEntertainmentAndEmployeeEducationExpense" id="cffi_TravelEntertainmentAndEmployeeEducationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="CfFinancialStatutoryTrustIiMember" id="cffi_CfFinancialStatutoryTrustIiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OreoMember" id="cffi_OreoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProfitSharingPlanMember" id="cffi_ProfitSharingPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" id="cffi_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="DefinedBenefitPlanInterestCreditBasisSpreadOnVariableRate" id="cffi_DefinedBenefitPlanInterestCreditBasisSpreadOnVariableRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CashBalancePlanMember" id="cffi_CashBalancePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AmountEligibleForInclusionInCalculationOfTierOneCapital" id="cffi_AmountEligibleForInclusionInCalculationOfTierOneCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="RegulatoryCapitalConservationBufferPercentage" id="cffi_RegulatoryCapitalConservationBufferPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="EmployeesMember" id="cffi_EmployeesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NonemployeeDirectorsMember" id="cffi_NonemployeeDirectorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FederalReserveBankMember" id="cffi_FederalReserveBankMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FederalFundsAgreementsMember" id="cffi_FederalFundsAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="RepurchaseLinesOfCreditMember" id="cffi_RepurchaseLinesOfCreditMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IntersegmentInterestDebtInstrumentBasisSpreadOnVariableRate" id="cffi_IntersegmentInterestDebtInstrumentBasisSpreadOnVariableRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConsumerFinanceSegmentMember" id="cffi_ConsumerFinanceSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueAdjustmentAccretionOfAcquisitionRelatedFairValueAdjustments" id="cffi_FairValueAdjustmentAccretionOfAcquisitionRelatedFairValueAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationBankOwnedLifeInsuranceAmount" id="cffi_EffectiveIncomeTaxRateReconciliationBankOwnedLifeInsuranceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationBankOwnedLifeInsurancePercent" id="cffi_EffectiveIncomeTaxRateReconciliationBankOwnedLifeInsurancePercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CommonEquityTierOneRiskBasedCapitalAbstract" id="cffi_CommonEquityTierOneRiskBasedCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CommonEquityTierOneRiskBasedCapital" id="cffi_CommonEquityTierOneRiskBasedCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" id="cffi_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" id="cffi_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" id="cffi_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" id="cffi_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" id="cffi_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="TimeDeposits1Abstract" id="cffi_TimeDeposits1Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AvailableForSaleSecuritiesSoldNumber" id="cffi_AvailableForSaleSecuritiesSoldNumber" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AvailableForSaleSecuritiesGrossRealizedGainsFromMaturitiesAndCalls" id="cffi_AvailableForSaleSecuritiesGrossRealizedGainsFromMaturitiesAndCalls" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateSwapWithBorrowerMember" id="cffi_InterestRateSwapWithBorrowerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AvailableForSaleSecuritiesGrossRealizedLossesFromMaturitiesAndCalls" id="cffi_AvailableForSaleSecuritiesGrossRealizedLossesFromMaturitiesAndCalls" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AvailableForSaleSecuritiesGrossRealizedGainsLossesNetFromMaturitiesAndCalls" id="cffi_AvailableForSaleSecuritiesGrossRealizedGainsLossesNetFromMaturitiesAndCalls" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="RestrictedStocksOtherThanTemporaryImpairment" id="cffi_RestrictedStocksOtherThanTemporaryImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="RestrictedStocks" id="cffi_RestrictedStocks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ValuationTechniqueAppraisalsMember" id="cffi_ValuationTechniqueAppraisalsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NoninterestIncomeInterchangeIncome" id="cffi_NoninterestIncomeInterchangeIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="NoninterestIncomeServiceChargesOnDepositAccounts" id="cffi_NoninterestIncomeServiceChargesOnDepositAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="NoninterestIncomeOtherServiceChargesAndFees" id="cffi_NoninterestIncomeOtherServiceChargesAndFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="NoninterestIncomeWealthManagementServicesIncomeNet" id="cffi_NoninterestIncomeWealthManagementServicesIncomeNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="CFSelectLlcMember" id="cffi_CFSelectLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StockRepurchaseProgramNumberOfSharesWithheld" id="cffi_StockRepurchaseProgramNumberOfSharesWithheld" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfIntersegmentLinesOfCredit" id="cffi_NumberOfIntersegmentLinesOfCredit" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="BestEffortsForwardSalesContractsMember" id="cffi_BestEffortsForwardSalesContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ThresholdRepossessionProcessInitiated" id="cffi_ThresholdRepossessionProcessInitiated" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateSwapWithCounterPartyMember" id="cffi_InterestRateSwapWithCounterPartyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TotalCapitalConservationBufferExceeded" id="cffi_TotalCapitalConservationBufferExceeded" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="Cet1CapitalConservationBufferExceeded" id="cffi_Cet1CapitalConservationBufferExceeded" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInterestCreditingRate" id="cffi_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationInterestCreditingRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="RepossessedAssetsPolicyTextBlock" id="cffi_RepossessedAssetsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfCreditLossesRelatedToFinancingReceivablesTableTextBlock" id="cffi_ScheduleOfCreditLossesRelatedToFinancingReceivablesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherRealEstateOwnedTransfersOfPropertyFromCorporatePremises" id="cffi_OtherRealEstateOwnedTransfersOfPropertyFromCorporatePremises" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="FinancingReceivableAcquiredLoans" id="cffi_FinancingReceivableAcquiredLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ServiceChargesOnDepositAccountsPolicyTextBlock" id="cffi_ServiceChargesOnDepositAccountsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherServiceChargesAndFeesPolicyTextBlock" id="cffi_OtherServiceChargesAndFeesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterchangeIncomePolicyTextBlock" id="cffi_InterchangeIncomePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="WealthManagementServicesIncomeNetPolicyTextBlock" id="cffi_WealthManagementServicesIncomeNetPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseInCollateralPostedWithOtherFinancialInstitutionsNet" id="cffi_IncreaseDecreaseInCollateralPostedWithOtherFinancialInstitutionsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="LiabilitiesAssumedToAcquireRightOfUseAssetsUnderOperatingLeases" id="cffi_LiabilitiesAssumedToAcquireRightOfUseAssetsUnderOperatingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="DeferredTaxAssetsLeaseLiabilities" id="cffi_DeferredTaxAssetsLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DeferredTaxLiabilitiesRightOfUseAssets" id="cffi_DeferredTaxLiabilitiesRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="MortgageBankingSegmentMember" id="cffi_MortgageBankingSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EquipmentFurnitureAndFixturesMember" id="cffi_EquipmentFurnitureAndFixturesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IntersegmentInterestDebtInstrumentFloorVariableRate" id="cffi_IntersegmentInterestDebtInstrumentFloorVariableRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PaymentsToAcquireTimeDeposits" id="cffi_PaymentsToAcquireTimeDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="CommunityBankingMember" id="cffi_CommunityBankingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LongTermBorrowings" id="cffi_LongTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CorporateAndOtherDebtSecuritiesMember" id="cffi_CorporateAndOtherDebtSecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NoninterestIncomeMortgageLenderServicesIncome" id="cffi_NoninterestIncomeMortgageLenderServicesIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ProvisionForIndemnifications" id="cffi_ProvisionForIndemnifications" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="OperatingLeaseAndFinanceLeasePayments" id="cffi_OperatingLeaseAndFinanceLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="LeaseBalanceSheetDisclosureAndQuantitativeDetailsTableTextBlock" id="cffi_LeaseBalanceSheetDisclosureAndQuantitativeDetailsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LeasesCashFlowInformationTableTextBlock" id="cffi_LeasesCashFlowInformationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SubordinatedNotesDue2030Member" id="cffi_SubordinatedNotesDue2030Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodUntilSeptember2025Member" id="cffi_PeriodUntilSeptember2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodAfterSeptember2025Member" id="cffi_PeriodAfterSeptember2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationExcessCompensation" id="cffi_EffectiveIncomeTaxRateReconciliationExcessCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationExcessCompensationPercentage" id="cffi_EffectiveIncomeTaxRateReconciliationExcessCompensationPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GainsLossesOnSalesOfLoansHeldForSale" id="cffi_GainsLossesOnSalesOfLoansHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="OtherNoninterestIncomeLossNet" id="cffi_OtherNoninterestIncomeLossNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="StockRepurchasedAggregateShares" id="cffi_StockRepurchasedAggregateShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="StockRepurchasedAggregateValue" id="cffi_StockRepurchasedAggregateValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TransfersFromLoansHeldForSaleToLoansHeldForInvestment" id="cffi_TransfersFromLoansHeldForSaleToLoansHeldForInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="NoninterestExpenseNet" id="cffi_NoninterestExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="FinancialReceivablesCurrentMember" id="cffi_FinancialReceivablesCurrentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareRepurchaseProgram2021Member" id="cffi_ShareRepurchaseProgram2021Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DefinedBenefitPlanThresholdMonthlyInterestCredit" id="cffi_DefinedBenefitPlanThresholdMonthlyInterestCredit" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxRateReconciliationChangeInEnactedTaxRateContributionOfRealProperty" id="cffi_IncomeTaxRateReconciliationChangeInEnactedTaxRateContributionOfRealProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationChangeInEffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" id="cffi_EffectiveIncomeTaxRateReconciliationChangeInEffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DefinedBenefitPlanPensionSettlementChargesBeforeTax" id="cffi_DefinedBenefitPlanPensionSettlementChargesBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="MortgageLenderServicesIncomePolicyTextBlock" id="cffi_MortgageLenderServicesIncomePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="MarineAndRecreationalVehiclesMember" id="cffi_MarineAndRecreationalVehiclesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProceedsFromFinanceLeaseIncentives" id="cffi_ProceedsFromFinanceLeaseIncentives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="RealEstateOwnedValuationAllowanceProvisionForLosses" id="cffi_RealEstateOwnedValuationAllowanceProvisionForLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="NetDecreaseIncreaseInCommunityBankingLoansHeldForInvestment" id="cffi_NetDecreaseIncreaseInCommunityBankingLoansHeldForInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="ReclassificationOfNetRealizedGainsIntoNetIncomeMember" id="cffi_ReclassificationOfNetRealizedGainsIntoNetIncomeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="SecuritiesAvailableForSaleTaxEffectsMember" id="cffi_SecuritiesAvailableForSaleTaxEffectsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ReclassificationOfRecognizedNetActuarialLossesMember" id="cffi_ReclassificationOfRecognizedNetActuarialLossesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="DefinedBenefitPlansTaxTaxEffectsMember" id="cffi_DefinedBenefitPlansTaxTaxEffectsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="AmortizationOfHedgingGainsIntoNetIncomeMember" id="cffi_AmortizationOfHedgingGainsIntoNetIncomeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CashFlowHedgesTaxEffectsMember" id="cffi_CashFlowHedgesTaxEffectsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="NonInterestInvestmentIncomeInOtherEquityInterests" id="cffi_NonInterestInvestmentIncomeInOtherEquityInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="OtherIncomeNetOfTax" id="cffi_OtherIncomeNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="ThirdPartiesMember" id="cffi_ThirdPartiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ShareRepurchaseProgram2022Member" id="cffi_ShareRepurchaseProgram2022Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="InterSegmentInterestDebtInstrumentCeilingPercent" id="cffi_InterSegmentInterestDebtInstrumentCeilingPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="NoncashInvestingAndFinancingActivitiesAdoptionOfNewAccountingStandard" id="cffi_NoncashInvestingAndFinancingActivitiesAdoptionOfNewAccountingStandard" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="ReserveForCreditLossesOnUnfundedCommitments" id="cffi_ReserveForCreditLossesOnUnfundedCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="ConstructionCommercialRealEstateLoansMember" id="cffi_ConstructionCommercialRealEstateLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="LandAcquisitionAndDevelopmentLoansMember" id="cffi_LandAcquisitionAndDevelopmentLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="BuilderLinesLoansMember" id="cffi_BuilderLinesLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ConstructionConsumerRealEstateLoansMember" id="cffi_ConstructionConsumerRealEstateLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="OtherConsumerLoansMember" id="cffi_OtherConsumerLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="FinancingReceivableReversalOfInterestIncomeUponPlacingLoansOnNonaccrualStatus" id="cffi_FinancingReceivableReversalOfInterestIncomeUponPlacingLoansOnNonaccrualStatus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="FinancingReceivablesModifiedLoansWeightedAverageInterestRate" id="cffi_FinancingReceivablesModifiedLoansWeightedAverageInterestRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false"/> |
| <xsd:element name="FinancingReceivablesModifiedLoansWeightedAverageExtensionTerm" id="cffi_FinancingReceivablesModifiedLoansWeightedAverageExtensionTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ProvisionForUnfundedCommitments" id="cffi_ProvisionForUnfundedCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="ProvisionForCreditLosses" id="cffi_ProvisionForCreditLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="CommercialAndConsumerLoanPortfolioMember" id="cffi_CommercialAndConsumerLoanPortfolioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CreditRatingVeryGoodMember" id="cffi_CreditRatingVeryGoodMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CreditRatingGoodMember" id="cffi_CreditRatingGoodMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CreditRatingFairlyGoodMember" id="cffi_CreditRatingFairlyGoodMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CreditRatingFairMember" id="cffi_CreditRatingFairMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CreditRatingMarginalMember" id="cffi_CreditRatingMarginalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="FinancingReceivableCollateralDependentLoansWhichRequiredSaleOfCollateralAndBorrowerHadFinancialDifficulty" id="cffi_FinancingReceivableCollateralDependentLoansWhichRequiredSaleOfCollateralAndBorrowerHadFinancialDifficulty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DemandDepositOverdraftsMember" id="cffi_DemandDepositOverdraftsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ScheduleOfBreakdownOfProvisionForCreditLossesTableTextBlock" id="cffi_ScheduleOfBreakdownOfProvisionForCreditLossesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ReserveForUnfundedCommitments" id="cffi_ReserveForUnfundedCommitments" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ImpairmentLossDebtSecurities" id="cffi_ImpairmentLossDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="FinancingReceivableTroubledDebtRestructuringSubsequentDefaultNumberOfContracts2" id="cffi_FinancingReceivableTroubledDebtRestructuringSubsequentDefaultNumberOfContracts2" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="PrincipalAssetsOfTrust" id="cffi_PrincipalAssetsOfTrust" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="AccruedInterestReceivableMember" id="cffi_AccruedInterestReceivableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ScheduleOfImpairedLoansTableTextBlock" id="cffi_ScheduleOfImpairedLoansTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ImpairedLoansUnpaidPrincipalBalance" id="cffi_ImpairedLoansUnpaidPrincipalBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="Rule10b51ArrangementModified" id="cffi_Rule10b51ArrangementModified" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="NonRule10b51ArrangementModified" id="cffi_NonRule10b51ArrangementModified" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="AdjustmentsDeferredIncomeTaxExpenseBenefit" id="cffi_AdjustmentsDeferredIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| </xsd:schema> |