:not(div):first-child,
    .w-richtext > div:first-child > :first-child {
    margin-top: 0 !important;
    }

    /* Get rid of bottom margin on last element in any rich text element */
    .w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
    margin-bottom: 0;
    }

    /* Adds inline flex display */
    .inline-flex {
    display: inline-flex;
    }

    /* Forces buttons to display inline flex */
    .button {
    display: inline-flex;
    }

    /* This global class can be applied to text and will only allow it to show one line, followed by “…” */
    .line-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }

    /* This global class can be applied to text and will only allow it to show two lines, followed by “…” */
    .line-clamp-2{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }

    /* This global class can be applied to text and will only allow it to show three lines, followed by “…” */
    .line-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .line-clamp-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }

    /* This global class can be applied to anything and will stop mouse interactions */
    .pointer-none {
    pointer-events: none;
    }

    /* This global class can be applied to anything and will enable mouse interactions */
    .pointer-auto {
    pointer-events: auto;
    }

    textarea {
    resize: vertical;
    }

    /* style links same color as body, with opacity change on hover */
    .text-color-body a, a.text-color-body {
    color: var(–swatches–body);
    transition: opacity 0.3s ease-out;
    }
    .text-color-body a:hover, a.text-color-body:hover {
    opacity: 0.4;
    }

    .link-color-white a, a.link-color-white a {
    color: var(–swatches–white);
    transition: opacity 0.3s ease-out;
    }
    .link-color-white a:hover, a.link-color-white:hover {
    opacity: 0.4;
    }

    .display-none::before {
    content: “DEBUG MODE”;
    font-size: 10px;
    background-color: yellow;
    padding: 5px;
    color: black;
    }

    iframe {
    height: 100%!important;
    }

    .sort-btn {
    background-position: right 0.5rem center;
    }

    .filter-checkbox_label, .filter-checkbox_box {
    pointer-events: none;
    }

    /* commas between post authors */
    .authors_list-item:not(:last-of-type) .post-content_author:after {
    content: “,”;
    display: inline-block;
    margin-left: 0.1em;
    }

    /* hide black footer CTA on post pages on tablet and down only */
    @media only screen and (max-width:991px) {
    :is([data-page=”post”], [data-page=”a-z”]) .footer_cta-wrap {
    display: none;
    }
    }

    /* hide company documents section if no docs – TODO – replace with WF conditional filters? */
    .s-comp-temp-content#documents:has(.document#document-presentation.w-conditional-invisible, .document#document-press-release.w-conditional-invisible) {
    display: none;
    }

    ]]>

    Share.

    Comments are closed.