<commit_before>/* ==========================================================================
   cfgov-refresh
   footer
   ========================================================================== */

/* topdoc
  name: CF.gov site-wide footer
  family: cfgov-footer
  patterns:
    - notes:
        - "For the markup please see _layouts/footer.html."
  tags:
    - cfgov-footer
*/

.footer {
    // Adding an extra 5px to the top to account for the absolute positioned
    // social media icons.
    padding-top: unit(50px / @base-font-size-px, em);
    // There is a 10px margin-bottom on the  last .footer_list li's, plus the
    // 50px bottom padding = 60px of total padding at the bottom of the footer.
    padding-bottom: unit(50px / @base-font-size-px, em);
    border-top: 10px solid @green;
    background: @gray-5;

    &_share-icon-list {
        margin-bottom: unit(30px / @base-font-size-px, em);
        .list__horizontal();

        .respond-to-min(768px, {
            margin-bottom: 0;
        });
    }

    &_nav-list {
        .list__links();

        .respond-to-max(767px, {
            border-top-color: @black;
        });

        .list_link {
            font-size: unit(18px / @base-font-size-px, em);
            .u-link__colors(@black);

            .respond-to-min(768px, {
                margin-right: unit(30px / 22px, em);
                font-size: unit(22px / @base-font-size-px, em);
                .webfont-regular();
                .u-link__hover-border();
            });
        }

        .list_link.list_link__disabled {
            border-bottom: 1px dotted;

            .respond-to-min(768px, {
                .u-link__no-border();
            });
        }
    }

    &_logo {
        margin-bottom: unit(10px / @base-font-size-px, em);

        .respond-to-min(768px, {
            margin-bottom: 0;
        });

        .logo {
            width: 218px;
        }
    }

    &_address {
        .webfont-regular();

        .respond-to-min(768px, {
            margin-bottom: 0;
            font-size: unit(12px / @base-font-size-px, em);
        });

        .respond-to-range(768px, 1199px, {
            &-word-break {
                display: block;
            }
        });
    }

    &_general-inqueries {
        .respond-to-min(600px, {
            .list__links .list_item {
                margin-bottom: 0;
            }
        });

        .respond-to-min(768px, {
            font-size: unit(12px / @base-font-size-px, em);
        });

        &-label {
            display: block;
            margin-bottom: unit(8px / @base-font-size-px, em);
            .webfont-demi();

            .respond-to-min(768px, {
                display: block;
                margin-bottom: unit(6px / 12px, em);
            });
        }

        .list__links {
            margin-bottom: 0;
            font-size: unit(18px / @base-font-size-px, em);
            border-top-color: @darkgray;
        }

        .list_link {
            .u-link__colors(@darkgray);

            .respond-to-min(768px, {
                .u-link__colors();
            });<commit_msg>Footer Adjustment<commit_after>/* ==========================================================================
   cfgov-refresh
   footer
   ========================================================================== */

/* topdoc
  name: CF.gov site-wide footer
  family: cfgov-footer
  patterns:
    - notes:
        - "For the markup please see _layouts/footer.html."
  tags:
    - cfgov-footer
*/

.footer {
    // Adding an extra 5px to the top to account for the absolute positioned
    // social media icons.
    padding-top: unit(50px / @base-font-size-px, em);
    // There is a 10px margin-bottom on the  last .footer_list li's, plus the
    // 50px bottom padding = 60px of total padding at the bottom of the footer.
    padding-bottom: unit(50px / @base-font-size-px, em);
    border-top: 10px solid @green;
    background: @gray-5;

    &_share-icon-list {
        margin-bottom: unit(30px / @base-font-size-px, em);
        .list__horizontal();

        .respond-to-min(768px, {
            margin-bottom: 0;
        });
    }

    &_nav-list {
        .list__links();

        .respond-to-max(767px, {
            border-top-color: @black;
        });

        .list_link {
            font-size: unit(18px / @base-font-size-px, em);
            .u-link__colors(@black);

            .respond-to-min(768px, {
                margin-right: unit(30px / 22px, em);
                font-size: unit(22px / @base-font-size-px, em);
                .webfont-regular();
                .u-link__hover-border();
            });
        }

        .list_link.list_link__disabled {
            border-bottom: 1px dotted;

            .respond-to-min(768px, {
                .u-link__no-border();
            });
        }
    }

    &_logo {
        margin-bottom: unit(10px / @base-font-size-px, em);

        .respond-to-min(768px, {
            margin-bottom: 0;
        });

        .logo {
            width: 218px;
        }
    }

    &_address {
        .webfont-regular();

        .respond-to-min(768px, {
            margin-bottom: 0;
            font-size: unit(12px / @base-font-size-px, em);
        });

        .respond-to-range(768px, 1199px, {
            &-word-break {
                display: block;
            }
        });
    }

    &_general-inqueries {
        .respond-to-min(600px, {
            .list__links .list_item {
                margin-bottom: 0;
            }
        });

        .respond-to-min(768px, {
            font-size: unit(12px / @base-font-size-px, em);
        });

        &-label {
            display: block;
            font-size: unit(16px / @base-font-size-px, em);
            margin-bottom: unit(8px / @base-font-size-px, em);
            .webfont-demi();

            .respond-to-min(768px, {
                display: block;
                margin-bottom: unit(6px / 12px, em);
            });
        }

        .list__links {
            margin-bottom: 0;
            font-size: unit(18px / @base-font-size-px, em);
            border-top-color: @darkgray;
        }

        .list_link {
            .u-link__colors(@darkgray);

            .respond-to-min(768px, {
                .u-link__colors();
            });
{'fraction_non_alphanumeric': 0.17952380952380953, 'fraction_numerical': 0.026349206349206348, 'mean_word_length': 1.4328185328185328, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '318729', 'n_tokens_mistral': 2130, 'n_tokens_neox': 1911, 'n_words': 359}