#wpfront-scroll-top-container{position:fixed;cursor:pointer;z-index:9999;border:none;outline:none;background-color:rgba(0,0,0,0);box-shadow:none;outline-style:none;text-decoration:none;opacity:0;display:none;align-items:center;justify-content:center;margin:0;padding:0}#wpfront-scroll-top-container.show{display:flex;opacity:1}#wpfront-scroll-top-container .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#wpfront-scroll-top-container .text-holder{padding:3px 10px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,.5);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,.5);box-shadow:4px 4px 5px 0px rgba(50,50,50,.5)}#wpfront-scroll-top-container{right:80px;bottom:5px;}#wpfront-scroll-top-container img{width:auto;height:auto;}#wpfront-scroll-top-container .text-holder{color:#FFFFFF;background-color:#000000;width:auto;height:auto;;}#wpfront-scroll-top-container .text-holder:hover{background-color:#000000;}#wpfront-scroll-top-container i{color:#000000;}/* Normal State:Text/Icon White,Background Black */ #wpfront-scroll-top{background-color:#000000 !important;/* Black background */ color:#ffffff !important;/* White text / arrow */ border-radius:50% !important;/* Gol shape */ width:45px !important;height:45px !important;font-size:16px !important;}/* Hover State:Text/Icon White,Background Red */ #wpfront-scroll-top:hover{background-color:#ff0000 !important;/* Red background on hover */ color:#ffffff !important;/* White text remains white */ transform:scale(1.1);/* Smooth zoom effect */ }