.hide-icon.main-menu ul.sub-menu li a:before {
display: none;
}
.hide-icon.main-menu ul.sub-menu li a:hover {
padding-left: 0;
}
body {
font-family: var(--body-font);
font-size: 16px;
font-weight: 400;
color: var(--body-color);
line-height: 26px;
overflow-x: hidden;
background: var(--th-body-background);
-webkit-font-smoothing: antialiased;
cursor: auto; }
body:has(.cursor-image) {
cursor: url(https://www.skerios.com/wp-content/themes/bame/assets/img/cursor.svg), auto;
}
.cursor-animation {
position: fixed;
background: var(--theme-color);
width: 15px;
height: 15px;
border-radius: 100%;
z-index: 999999;
-webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background;
transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
-webkit-transform: translate(2px, 2px);
-ms-transform: translate(2px, 2px);
transform: translate(2px, 2px);
mix-blend-mode: exclusion;
}