Thank you for contacting WPML support. I'll be happy to help you with this. Is the floating language switcher something that is built into your theme, or something you were adding with custom code? If you are using custom code, please let me know where you are inserting it, and feel free to share the code in your reply so that I can take a closer look.
Sorry for the late answer. So we had the same problem at the beginning with the floating language switcher and your support took the problem and fixed it. I am almost sure that it was with custom code because in the Additional CSS of the wordpress theme there is a custom code:
As this is being added to the theme's functions.php any future updates will remove it, I would highly recommend installing a Child Theme and adding your custom codes there as that would not be affected when updating the parent theme.
I will share with you the original reply from the supporter that had helped you and the code they included:
I would like to request temporary access (wp-admin and FTP) to your site to test the issue.
(preferably to a test site where the problem has been replicated if possible)
**Before we proceed It is necessary to take FULL BACKUP of your database and your website. Providing us with access, you agree that a backup has been taken **
I often use the Duplicator plugin for this purpose: http://wordpress.org/plugins/duplicator/
You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you enter is private which means only you and I have access to it.
NOTE: If access to the live site is not possible and the staging site does not exist please provide me with a duplicator package created with the duplicator plugin.