/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

.position-relative .search-open-close button {
    border: none;
    background-color: transparent;
    color: #fff;
    font-family: "ZelleSans-Demi";
}

.node--faq.view-mode--full {
    padding-top: 0;
}

.slick--field-video-reference--carousel-two-slides-dots-no-autoplay {
    position: relative;
    z-index: 200;
}

#contact-message-support-form-salesforce-contact-form {
    display: none;
}

.option-field-paragraph-line-spacing-medium p {
    line-height: 32px;
}

.option-field-paragraph-line-spacing-large p {
    line-height: 39px;
}

.node--video .container h2 {
    margin: 0;
}

.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input {
    font-weight: 700;
}

.all-search-block header {
    margin-bottom: 2rem;
}

.pager {
    margin-bottom: 2rem;
}

@media screen and (max-width:768px) {
    .addtoany-block {
        display: block;
        width: 93%;
        margin: 0 auto;
    }
}

@media screen and (max-width:600px) {
    .addtoany-block {
        width: 100%;
    }
}

@media screen and (max-width:500px) {
    .partner-list__search .form-item input.form-text {
        width: 85%;
    }
    #main-content .content .partner-list__search input[type=submit] {
        right: 0 !important;
        top: 2px !important;
    }
}

@media screen and (max-width:400px) {
    .faqs-block-1 .form-item-search-api-fulltext {
        padding-left: 0;
        margin-bottom: 0;
    }
    .faqs-block-1 .form-item-search-api-fulltext label {
        line-height: 125%;
    }
    #views-exposed-form-faqs-block-1 {
        justify-content: space-between;
    }
    .faqs-block-1 .form-actions {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding: 0;
    }
}

#views-exposed-form-newsroom-block-1 form input.button,
#views-exposed-form-newsroom-block-1 form [type=submit] {
    margin-top: 24px;
}

.node--blog .press-release-header .addtoany_list:before {
    content: "Share this blog";
}

li[data-optanongroupid="C0004"] {
    display: list-item;
}

.faqs-top-menu-list__item a::after {
    content: none;
}

.press-release-header .formatted-title,
.paragraph--type--featured-news .featured-news-details .title {
    letter-spacing: .125%;
}

.paragraph--type--featured-news .press-body {
    width: 100% !important;
}