#back-to-top {
position: fixed;
display: none;
text-decoration: none;
bottom: 20px;
right: 20px;
overflow: hidden;
width: clamp(1.5625rem, 1.4038rem + 0.7051vw, 2.25rem); height: clamp(5.625rem, 5.0192rem + 2.6923vw, 8.25rem); border: none;
text-indent: 100%;
z-index: 9;
text-indent: -9999px;
transition: var(--wdt-Ad-Transition);
}
.back-to-top-icon {
display: block;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
color: var(--wdtAccentTxtColor);
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
text-indent: 0;
text-align: center;
font-size: 20px;
line-height: 1;
}
.back-to-top-icon i:before { margin: 0; }
#back-to-top:hover .back-to-top-icon {
margin-top: -4px;
}
#back-to-top:after {
background-color: var(--wdtAccentTxtColor);
content: "";
display: block;
height: 15px;
margin: 0 auto;
opacity: 0;
position: absolute;
left: 50%;
top: 50%;
text-align: center;
text-indent: 0;
width: 2px;
-webkit-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
-webkit-transition: all .3s linear;
transition: all .3s linear;
}
#back-to-top:hover:after {
margin-top: 2px;
opacity: 1;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#back-to-top:active,
#back-to-top:focus {
outline: none;
}
#back-to-top:after,
#back-to-top > span { display: none; }
#back-to-top:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: url(//apao.cz/wp-content/plugins/a-for-apple-plus/modules/site-to-top/assets/images/page-up.png);
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
transition: var(--wdt-Ad-Transition);
}
#back-to-top:hover { transform: translateY(10px); }  #back-to-top { background-color: transparent; } #back-to-top:hover { background-color: transparent; } @media only screen and (max-width: 1280px) {
.nav-is-visible #back-to-top {
opacity: 0;
}
}