.wp-block-coblocks-social.has-background {
    padding: 20px 30px
}

.wp-block-coblocks-social .wp-block-button__link:not(.has-background) {
    background-color: #31373c
}

.wp-block-coblocks-social .wp-block-button__link:not(.has-text-color) {
    color: #fff
}

.wp-block-coblocks-social ul,.wp-block-coblocks-social li {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important
}

.wp-block-coblocks-social li {
    display: inline-block;
    margin: 3px 6px 3px 0 !important;
    vertical-align: middle
}

.wp-block-coblocks-social li::before,.wp-block-coblocks-social li::after {
    display: none !important
}

.wp-block-coblocks-social__button {
    align-items: center;
    border-radius: 0;
    box-shadow: none !important;
    cursor: pointer;
    display: inline-flex;
    font-size: 15px;
    justify-content: center;
    line-height: 1;
    padding: 10px 14px;
    text-align: center;
    text-decoration: none !important;
    white-space: normal;
    word-break: break-all
}

.wp-block-coblocks-social__button:first-of-type {
    margin-left: 0 !important
}

.wp-block-coblocks-social__button:last-of-type {
    margin-right: 0 !important
}

.wp-block-coblocks-social__text,.wp-block-coblocks-social__text:hover,.wp-block-coblocks-social:not(.is-style-mask) .wp-block-coblocks-social__icon,.wp-block-coblocks-social:not(.is-style-mask) .wp-block-coblocks-social__icon:hover {
    color: inherit
}

.wp-block-coblocks-social__icon+.wp-block-coblocks-social__text {
    margin-left: 8px
}

.wp-block-coblocks-social__icon {
    background-color: currentColor;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 18px;
    width: 18px
}

.wp-block-coblocks-social__button--facebook .wp-block-coblocks-social__icon+.wp-block-coblocks-social__text,.wp-block-coblocks-social__button--linkedin .wp-block-coblocks-social__icon+.wp-block-coblocks-social__text {
    margin-left: 9px
}

.wp-block-coblocks-social__button--tumblr .wp-block-coblocks-social__icon+.wp-block-coblocks-social__text {
    margin-left: 4px
}

.wp-block-coblocks-social__button--twitter .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/twitter.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/twitter.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--twitter .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/twitter.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--facebook .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/facebook.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/facebook.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--facebook .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/facebook.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--pinterest .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/pinterest.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/pinterest.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--pinterest .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/pinterest.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--linkedin .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/linkedin.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/linkedin.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--linkedin .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/linkedin.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--tumblr .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/tumblr.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/tumblr.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--tumblr .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/tumblr.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--reddit .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/reddit.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/reddit.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--reddit .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/reddit.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--email .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/email.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/email.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--email .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/email.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--google .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/google.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/google.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--google .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/google.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--yelp .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/yelp.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/yelp.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--yelp .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/yelp.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--youtube .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/youtube.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/youtube.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--youtube .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/youtube.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--instagram .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/instagram.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/instagram.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--instagram .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/instagram.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social__button--houzz .wp-block-coblocks-social__icon {
    -webkit-mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/houzz.svg);
    mask-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/houzz.svg)
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wp-block-coblocks-social__button--houzz .wp-block-coblocks-social__icon {
        background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/social/houzz.svg);
        color: transparent !important
    }
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__text,.wp-block-coblocks-social.has-colors:not(.is-style-mask) .wp-block-coblocks-social__icon {
    color: #fff
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--twitter {
    background-color: #55acee !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--facebook {
    background-color: #3b5999 !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--pinterest {
    background-color: #e60023 !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--linkedin {
    background-color: #0077b5 !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--tumblr {
    background-color: #34465d !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--reddit {
    background-color: #ff5700 !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--email {
    background-color: #2880e5 !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--google {
    background-color: #dd4b39 !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--yelp {
    background-color: #d32323 !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--youtube {
    background-color: red !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--instagram {
    background-color: #ef0175 !important
}

.wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--houzz {
    background-color: #4ebc16 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--twitter {
    color: #55acee !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--facebook {
    color: #3b5999 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--pinterest {
    color: #e60023 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--linkedin {
    color: #0077b5 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--tumblr {
    color: #34465d !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--reddit {
    color: #ff5700 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--email {
    color: #2880e5 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--google {
    color: #dd4b39 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--yelp {
    color: #d32323 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--youtube {
    color: red !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--instagram {
    color: #ef0175 !important
}

.wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--houzz {
    color: #4ebc16 !important
}

.wp-block-coblocks-social:not(.is-style-text):not(.is-style-icon-and-text) .wp-block-coblocks-social__button {
    padding: 11px 24px
}

.wp-block-coblocks-social:not(.is-style-text):not(.is-style-icon-and-text) .wp-block-coblocks-social__button:active {
    -webkit-animation: pulse 200ms;
    animation: pulse 200ms;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.wp-block-coblocks-social:not(.is-style-text):not(.is-style-icon-and-text) .wp-block-coblocks-social__text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    word-wrap: normal
}

.wp-block-coblocks-social.is-style-text .wp-block-coblocks-social__icon {
    display: none
}

.wp-block-coblocks-social.is-style-text .wp-block-coblocks-social__text {
    margin-left: 0
}

.wp-block-coblocks-social.is-style-mask li,.wp-block-coblocks-social.is-style-mask.has-button-size-sml li {
    margin: 0 7px !important
}

.wp-block-coblocks-social.is-style-mask .wp-block-coblocks-social__button {
    background: transparent !important;
    display: block;
    padding: 0 !important
}

.wp-block-coblocks-social.is-style-mask .wp-block-coblocks-social__text {
    margin-left: 0
}

.wp-block-coblocks-social.is-style-mask:not(.has-colors) .wp-block-button__link:not(.has-text-color) {
    color: #31373c
}

.wp-block-coblocks-social.has-button-size-sml li {
    margin: 2px 4px 2px 0 !important
}

.wp-block-coblocks-social.has-button-size-sml:not(.is-style-text):not(.is-style-icon-and-text):not(.is-style-circular) .wp-block-coblocks-social__button {
    padding: 8px 16px
}

.wp-block-coblocks-social.has-button-size-sml .wp-block-coblocks-social__icon {
    height: 16px;
    width: 16px
}

.wp-block-coblocks-social.has-button-size-sml .wp-block-coblocks-social__button {
    font-size: 13px;
    padding: 10px 12px
}

.wp-block-coblocks-social.has-button-size-lrg:not(.is-style-text):not(.is-style-icon-and-text):not(.is-style-circular) .wp-block-coblocks-social__button {
    padding: 14px 32px
}

.wp-block-coblocks-social.has-button-size-lrg .wp-block-coblocks-social__icon {
    height: 20px;
    width: 20px
}

.wp-block-coblocks-social.has-button-size-lrg .wp-block-coblocks-social__button {
    font-size: 16px;
    padding: 12px 16px
}

.wp-block-coblocks-social.is-style-circular .wp-block-coblocks-social__button {
    border-radius: 100%
}

.wp-block-coblocks-social.is-style-circular .wp-block-coblocks-social__button:not(.has-padding) {
    padding: 14px !important
}