/* Footer social icons - moved from parent footer.php
   Purpose: colors, sizes, svg fills, and removal of list markers for home footer
*/

body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] .wp-block-social-link-anchor {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    background-color: #333 !important;
}

body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] svg *{
    fill: inherit !important;
}

/* Facebook */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-facebook .wp-block-social-link-anchor {
    background-color: #1778f2 !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-facebook svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-facebook svg *{
    fill: #fff !important;
}

/* X / Twitter */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-x .wp-block-social-link-anchor,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-twitter .wp-block-social-link-anchor{
    background-color: #000 !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-x svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-x svg *,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-twitter svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-twitter svg *{
    fill: #fff !important;
}

/* Instagram */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-instagram .wp-block-social-link-anchor {
    background-color: #f00075 !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-instagram svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-instagram svg *{
    fill: #fff !important;
}

/* YouTube */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-youtube .wp-block-social-link-anchor {
    background-color: #ff0000 !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-youtube svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-youtube svg *{
    fill: #fff !important;
}

/* TikTok */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-tiktok .wp-block-social-link-anchor {
    background-color: #000 !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-tiktok svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-tiktok svg *{
    fill: #fff !important;
}

/* Pinterest */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-pinterest .wp-block-social-link-anchor {
    background-color: #e60122 !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-pinterest svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-pinterest svg *{
    fill: #fff !important;
}

/* LinkedIn */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-linkedin .wp-block-social-link-anchor {
    background-color: #0d66c2 !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-linkedin svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-linkedin svg *{
    fill: #fff !important;
}

/* WhatsApp */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-whatsapp .wp-block-social-link-anchor {
    background-color: #25d366 !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-whatsapp svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-whatsapp svg *{
    fill: #fff !important;
}

/* GitHub */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-github .wp-block-social-link-anchor {
    background-color: #24292d !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-github svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-github svg *{
    fill: #fff !important;
}

/* Telegram */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-telegram .wp-block-social-link-anchor {
    background-color: #2aabee !important;
}
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-telegram svg path,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] li.wp-social-link-telegram svg *{
    fill: #fff !important;
}

/* Remove overlay/duplicate svg elements that created gray dots */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] .mow_fn_footer_social_list .fn__isvg{
    display: none !important;
}

/* Prevent theme's .icon backgrounds from showing through */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] .mow_fn_footer_social_list .social_list .icon{
    background: transparent !important;
    box-shadow: none !important;
}

/* Remove default list markers and reset list padding/margin for social list on home */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] .mow_fn_footer_social_list .social_list,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] .mow_fn_footer_social_list .social_list li{
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Also target the core WP block classes used in markup to be safe */
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] .wp-block-social-links,
body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] .wp-block-social-links li{
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.home #mow_fn_footer.mow_fn_footer[data-skin="dark"] .wp-block-social-links li::marker{
    content: '' !important;
    color: transparent !important;
    font-size: 0 !important;
}
