.label-container{ position:fixed; bottom:48px; right:105px; display:table; visibility:hidden;}.label-text{ color:#FFF; background:rgba(51,51,51,0.5); display:table-cell; vertical-align:middle; padding:10px; border-radius:3px;}.label-arrow{ display:table-cell; vertical-align:middle; color:#333; opacity:0.5;}.float{ position:fixed; width:80px; height:80px; bottom:40px; left:40px; background-color:#25bce9; color:#FFF; border-radius:50px; text-align:center; box-shadow:2px 2px 3px #999; z-index:1000; animation:bot-to-top 2s ease-out;}#floating-menu ul{ position:fixed; left:45px; padding-bottom:20px; bottom:105px; z-index:100;}#floating-menu a:hover,#floating-menu a:focus{ color:white; text-decoration:none;}#floating-menu ul li{ list-style:none; margin-bottom:10px;}#floating-menu ul li a{ background-color:#0c82aa; color:#FFF; border-radius:50px; text-align:center; box-shadow:2px 2px 3px #999; width:70px; height:70px; display:block; right:45px; text-transform:uppercase; font-weight:bold; font-size:10px; display:inline-block; vertical-align:middle; padding:30% 0;}#floating-menu ul:hover{ visibility:visible!important; opacity:1!important;}.my-float{ font-size:24px; margin-top:18px;}a#menu-share{ line-height:80px; font-weight:bold; text-transform:uppercase; font-size:12px;}a#menu-share + ul{ visibility:hidden;}#menu-share-close{ font-size:21px; line-height:80px;}a#menu-share i{ animation:rotate-in 0.5s;}a#menu-share:hover >i{ animation:rotate-out 0.5s;}@keyframes bot-to-top{ 0% {bottom:-40px} 50% {bottom:40px}}@keyframes scale-in{ from{transform:scale(0);opacity:0;} to{transform:scale(1);opacity:1;}}@keyframes rotate-in{ from{transform:rotate(0deg);} to{transform:rotate(360deg);}}@keyframes rotate-out{ from{transform:rotate(360deg);} to{transform:rotate(0deg);}}@media (min-width:426px){ #floating-menu{  display:none; }}