/* MiKO Profile Social Icon Visibility v24 */
body.page-id-24563 .mp14-social-row .mp14-social-link{
  color:#3f6689!important;
  -webkit-text-fill-color:#3f6689!important;
  opacity:1!important;
  visibility:visible!important;
}
body.page-id-24563 .mp14-social-row .mp14-social-link>svg{
  display:block!important;
  width:17px!important;
  height:17px!important;
  min-width:17px!important;
  flex:0 0 17px!important;
  overflow:visible!important;
  color:currentColor!important;
  opacity:1!important;
  visibility:visible!important;
  stroke:currentColor!important;
  fill:none!important;
  stroke-width:1.9!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}

/* Facebook: solid F */
body.page-id-24563 .mp14-social-facebook>svg,
body.page-id-24563 .mp14-social-facebook>svg path{
  color:#315f8e!important;
}
body.page-id-24563 .mp14-social-facebook>svg path{
  fill:currentColor!important;
  stroke:none!important;
}

/* Instagram: outlined camera + solid dot */
body.page-id-24563 .mp14-social-instagram>svg rect,
body.page-id-24563 .mp14-social-instagram>svg circle{
  stroke:currentColor!important;
  fill:none!important;
  opacity:1!important;
}
body.page-id-24563 .mp14-social-instagram>svg circle:last-child{
  fill:currentColor!important;
  stroke:none!important;
}

/* YouTube: outlined screen + solid play */
body.page-id-24563 .mp14-social-youtube>svg rect{
  stroke:currentColor!important;
  fill:none!important;
  opacity:1!important;
}
body.page-id-24563 .mp14-social-youtube>svg path{
  fill:currentColor!important;
  stroke:none!important;
  opacity:1!important;
}

/* X / TikTok: stroke icons */
body.page-id-24563 .mp14-social-x>svg path,
body.page-id-24563 .mp14-social-tiktok>svg path{
  fill:none!important;
  stroke:currentColor!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Make icon area readable on every state */
body.page-id-24563 .mp14-social-row .mp14-social-link:hover,
body.page-id-24563 .mp14-social-row .mp14-social-link:focus-visible{
  color:#0c67b7!important;
  -webkit-text-fill-color:#0c67b7!important;
}
body.page-id-24563 .mp14-social-row .mp14-social-link>span{
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
  opacity:1!important;
  visibility:visible!important;
}
@media(max-width:430px){
  body.page-id-24563 .mp14-social-row .mp14-social-link>svg{
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    flex-basis:16px!important;
  }
}