#theme_popup { position:fixed; left:0; bottom:0; z-index:999999; width:100%; background-color:rgba(0,0,0,0.5); } #theme_popup.on { display:none; } #theme_popup ul { display:flex; flex-direction:row; justify-content:center; align-items:center; padding:20px 0; } #theme_popup ul li { width:120px; height:20px; line-height:20px; text-align:center; position:relative; } #theme_popup ul li svg { position:relative; top:50%; transform:translateY(-50%); } #theme_popup ul li.active { } #theme_popup ul li i { margin-right:4px; } #theme_popup ul li a { font-size:14px; color:#fff; } #theme_popup .pop_close { position:absolute; top:50%; transform:translateY(-50%); left:55px; } #theme_popup .pop_close i { font-size:1.3em; color:#fff; cursor: pointer; } #theme_link { position:fixed; left:40px; bottom:70px; z-index:9999; } #theme_link.active { bottom:20px; } #theme_link a { display:block; width:50px; height:50px; border-radius:50%; background-color:#000; text-align:center; overflow: hidden; position:relative; } #theme_link a:nth-child(2) { margin-top:5px; } #theme_link a.on{ width:170px; height:50px; border-radius:50px; background-color:#e34039; transition:all 0.3s; } #theme_link a.on span { opacity:1; transition-delay:0.3s; } #theme_link a span { opacity:0; line-height:50px; font-size:16px; font-weight:500; color:#fff; } #theme_link a.on img{ display:none; } #theme_link a img{ position:absolute; top:50%;left:50%;transform:translate(-50%,-50%); color:#fff; } #theme_link i { font-size:1em; margin-left:5px; } .popup_open { display:none !important; } .popup_open.active { display:block !important; } @media screen and (max-width:1200px) { #theme_link { opacity:0; } #theme_popup { opacity:0; } }