a.to-top-button {
    position: fixed;
    z-index: 9999;
    color: #fff;
    padding-top: 2px;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    background-color:#35b44a;
}

a.to-top-button:not(.filter):hover { background-color: rgb(121, 121, 121); }
a.to-top-button.filter:hover { filter: brightness(115%); -webkit-filter: brightness(115%); }

a.to-top-button.hide { display:none; }

a.to-top-button.sz-1 { width: 30px; height: 30px; }
a.to-top-button.sz-2 { width: 40px; height: 40px; }
a.to-top-button.sz-3 { width: 50px; height: 50px; }
a.to-top-button.sz-4 { width: 50px; height: 50px; }
a.to-top-button.sz-5 { width: 70px; height: 70px; }
a.to-top-button.sz-6 { width: 80px; height: 80px; }

a.to-top-button.bp-tl.bm-0 { top: 0; left: 0; }
a.to-top-button.bp-tr.bm-0 { top: 0; right: 0; }
a.to-top-button.bp-bl.bm-0 { bottom: 0; left: 0; }
a.to-top-button.bp-br.bm-0 { bottom: 0; right: 0; }
a.to-top-button.bp-tl.bm-1 { top: 10px; left: 10px; }
a.to-top-button.bp-tr.bm-1 { top: 10px; right: 10px; }
a.to-top-button.bp-bl.bm-1 { bottom: 10px; left: 10px; }
a.to-top-button.bp-br.bm-1 { bottom: 10px; right: 10px; }
a.to-top-button.bp-tl.bm-2 { top: 20px; left: 20px; }
a.to-top-button.bp-tr.bm-2 { top: 20px; right: 20px; }
a.to-top-button.bp-bl.bm-2 { bottom: 20px; left: 20px; }
a.to-top-button.bp-br.bm-2 { bottom: 20px; right: 20px; }
a.to-top-button.bp-tl.bm-3 { top: 30px; left: 30px; }
a.to-top-button.bp-tr.bm-3 { top: 30px; right: 30px; }
a.to-top-button.bp-bl.bm-3 { bottom: 30px; left: 30px; }
a.to-top-button.bp-br.bm-3 { bottom: 30px; right: 30px; }
a.to-top-button.bp-tl.bm-4 { top: 40px; left: 40px; }
a.to-top-button.bp-tr.bm-4 { top: 40px; right: 40px; }
a.to-top-button.bp-bl.bm-4 { bottom: 40px; left: 40px; }
a.to-top-button.bp-br.bm-4 { bottom: 40px; right: 40px; }
a.to-top-button.bp-tl.bm-5 { top: 50px; left: 50px; }
a.to-top-button.bp-tr.bm-5 { top: 50px; right: 50px; }
a.to-top-button.bp-bl.bm-5 { bottom: 50px; left: 50px; }
a.to-top-button.bp-br.bm-5 { bottom: 50px; right: 50px; }
a.to-top-button.bp-tl.bm-6 { top: 60px; left: 60px; }
a.to-top-button.bp-tr.bm-6 { top: 60px; right: 60px; }
a.to-top-button.bp-bl.bm-6 { bottom: 60px; left: 60px; }
a.to-top-button.bp-br.bm-6 { bottom: 60px; right: 60px; }
a.to-top-button.bp-tl.bm-7 { top: 70px; left: 70px; }
a.to-top-button.bp-tr.bm-7 { top: 70px; right: 70px; }
a.to-top-button.bp-bl.bm-7 { bottom: 70px; left: 70px; }
a.to-top-button.bp-br.bm-7 { bottom: 70px; right: 70px; }
a.to-top-button.bp-tl.bm-8 { top: 80px; left: 80px; }
a.to-top-button.bp-tr.bm-8 { top: 80px; right: 80px; }
a.to-top-button.bp-bl.bm-8 { bottom: 80px; left: 80px; }
a.to-top-button.bp-br.bm-8 { bottom: 80px; right: 80px; }
a.to-top-button.bp-tl.bm-9 { top: 90px; left: 90px; }
a.to-top-button.bp-tr.bm-9 { top: 90px; right: 90px; }
a.to-top-button.bp-bl.bm-9 { bottom: 90px; left: 90px; }
a.to-top-button.bp-br.bm-9 { bottom: 90px; right: 90px; }
a.to-top-button.bp-tl.bm-10 { top: 100px; left: 100px; }
a.to-top-button.bp-tr.bm-10 { top: 100px; right: 100px; }
a.to-top-button.bp-bl.bm-10 { bottom: 100px; left: 100px; }
a.to-top-button.bp-br.bm-10 { bottom: 100px; right: 100px; }

a.to-top-button.op-0 { opacity: 0.0; }
a.to-top-button.op-1 { opacity: 0.5; }
a.to-top-button.op-2 { opacity: 0.10; }
a.to-top-button.op-3 { opacity: 0.15; }
a.to-top-button.op-4 { opacity: 0.20; }
a.to-top-button.op-5 { opacity: 0.25; }
a.to-top-button.op-6 { opacity: 0.30; }
a.to-top-button.op-7 { opacity: 0.35; }
a.to-top-button.op-8 { opacity: 0.40; }
a.to-top-button.op-9 { opacity: 0.45; }
a.to-top-button.op-10 { opacity: 0.50; }
a.to-top-button.op-11 { opacity: 0.55 }
a.to-top-button.op-12 { opacity: 0.60; }
a.to-top-button.op-13 { opacity: 0.65; }
a.to-top-button.op-14 { opacity: 0.70; }
a.to-top-button.op-15 { opacity: 0.75; }
a.to-top-button.op-16 { opacity: 0.80; }
a.to-top-button.op-17 { opacity: 0.85; }
a.to-top-button.op-18 { opacity: 0.90; }
a.to-top-button.op-19 { opacity: 0.95; }
a.to-top-button.op-20 { opacity: 1.00; }

a.to-top-button.p-none {}
a.to-top-button.p-aliceblue { background-color: #F0F8FF; }
a.to-top-button.p-antiquewhite { background-color: #FAEBD7; }
a.to-top-button.p-aqua { background-color: #00FFFF; }
a.to-top-button.p-aquamarine { background-color: #7FFFD4; }
a.to-top-button.p-azure { background-color: #F0FFFF; }
a.to-top-button.p-beige { background-color: #F5F5DC; }
a.to-top-button.p-bisque { background-color: #FFE4C4; }
a.to-top-button.p-black { background-color: #000000; }
a.to-top-button.p-blanchedalmond { background-color: #FFEBCD; }
a.to-top-button.p-blue { background-color: #0000FF; }
a.to-top-button.p-blueviolet { background-color: #8A2BE2; }
a.to-top-button.p-brown { background-color: #A52A2A; }
a.to-top-button.p-burlywood { background-color: #DEB887; }
a.to-top-button.p-cadetblue { background-color: #5F9EA0; }
a.to-top-button.p-chartreuse { background-color: #7FFF00; }
a.to-top-button.p-chocolate { background-color: #D2691E; }
a.to-top-button.p-coral { background-color: #FF7F50; }
a.to-top-button.p-cornflowerblue { background-color: #6495ED; }
a.to-top-button.p-cornsilk { background-color: #FFF8DC; }
a.to-top-button.p-crimson { background-color: #DC143C; } 
a.to-top-button.p-cyan { background-color: #00FFFF; }
a.to-top-button.p-darkblue { background-color: #00008B; }
a.to-top-button.p-darkcyan { background-color: #008B8B; }
a.to-top-button.p-darkgoldenrod { background-color: #B8860B; }
a.to-top-button.p-darkgray { background-color: #A9A9A9; }
a.to-top-button.p-darkgrey { background-color: #A9A9A9; }
a.to-top-button.p-darkgreen { background-color: #006400; }
a.to-top-button.p-darkkhaki { background-color: #BDB76B; }
a.to-top-button.p-darkmagenta { background-color: #8B008B; }
a.to-top-button.p-darkolivegreen { background-color: #556B2F; }
a.to-top-button.p-darkorange { background-color: #FF8C00; }
a.to-top-button.p-darkorchid { background-color: #9932CC; }
a.to-top-button.p-darkred { background-color: #8B0000; }
a.to-top-button.p-darksalmon { background-color: #E9967A; }
a.to-top-button.p-darkseagreen { background-color: #8FBC8F; }
a.to-top-button.p-darkslateblue { background-color: #483D8B; }
a.to-top-button.p-darkslategray { background-color: #2F4F4F; }
a.to-top-button.p-darkslategrey { background-color: #2F4F4F; }
a.to-top-button.p-darkturquoise { background-color: #00CED1; }
a.to-top-button.p-darkviolet { background-color: #9400D3; }
a.to-top-button.p-deeppink { background-color: #FF1493; }
a.to-top-button.p-deepskyblue { background-color: #00BFFF; }
a.to-top-button.p-dimgray { background-color: #696969; }
a.to-top-button.p-dimgrey { background-color: #696969; }
a.to-top-button.p-dodgerblue { background-color: #1E90FF; }
a.to-top-button.p-firebrick { background-color: #B22222; }
a.to-top-button.p-floralwhite { background-color: #FFFAF0; }
a.to-top-button.p-forestgreen { background-color: #228B22; }
a.to-top-button.p-fuchsia { background-color: #FF00FF; }
a.to-top-button.p-gainsboro { background-color: #DCDCDC; }
a.to-top-button.p-ghostwhite { background-color: #F8F8FF; }
a.to-top-button.p-gold { background-color: #FFD700; }
a.to-top-button.p-goldenrod { background-color: #DAA520; }
a.to-top-button.p-gray { background-color: #808080; }
a.to-top-button.p-grey { background-color: #808080; }
a.to-top-button.p-green { background-color: #008000; }
a.to-top-button.p-greenyellow { background-color: #ADFF2F; }
a.to-top-button.p-honeydew { background-color: #F0FFF0; }
a.to-top-button.p-hotpink { background-color: #FF69B4; }
a.to-top-button.p-indianred { background-color: #CD5C5C; }
a.to-top-button.p-indigo { background-color: #4B0082; }
a.to-top-button.p-ivory { background-color: #FFFFF0; }
a.to-top-button.p-khaki { background-color: #F0E68C; }
a.to-top-button.p-lavender { background-color: #E6E6FA; }
a.to-top-button.p-lavenderblush { background-color: #FFF0F5; }
a.to-top-button.p-lawngreen { background-color: #7CFC00; }
a.to-top-button.p-lemonchiffon { background-color: #FFFACD; }
a.to-top-button.p-lightblue { background-color: #ADD8E6; }
a.to-top-button.p-lightcoral { background-color: #F08080; }
a.to-top-button.p-lightcyan { background-color: #E0FFFF; }
a.to-top-button.p-lightgoldenrodyellow { background-color: #FAFAD2; }
a.to-top-button.p-lightgray { background-color: #D3D3D3; }
a.to-top-button.p-lightgrey { background-color: #D3D3D3; }
a.to-top-button.p-lightgreen { background-color: #90EE90; }
a.to-top-button.p-lightpink { background-color: #FFB6C1; }
a.to-top-button.p-lightsalmon { background-color: #FFA07A; }
a.to-top-button.p-lightseagreen { background-color: #20B2AA; }
a.to-top-button.p-lightskyblue { background-color: #87CEFA; }
a.to-top-button.p-lightslategray { background-color: #778899; }
a.to-top-button.p-lightslategrey { background-color: #778899; }
a.to-top-button.p-lightsteelblue { background-color: #B0C4DE; }
a.to-top-button.p-lightyellow { background-color: #FFFFE0; }
a.to-top-button.p-lime { background-color: #00FF00; }
a.to-top-button.p-limegreen { background-color: #32CD32 }
a.to-top-button.p-linen { background-color: #FAF0E6 }
a.to-top-button.p-magenta { background-color: #FF00FF }
a.to-top-button.p-maroon { background-color: #800000 }
a.to-top-button.p-mediumaquamarine { background-color: #66CDAA }
a.to-top-button.p-mediumblue { background-color: #0000CD }
a.to-top-button.p-mediumorchid { background-color: #BA55D3 }
a.to-top-button.p-mediumpurple { background-color: #9370D8 }
a.to-top-button.p-mediumseagreen { background-color: #3CB371 }
a.to-top-button.p-mediumslateblue { background-color: #7B68EE }
a.to-top-button.p-mediumspringgreen { background-color: #00FA9A }
a.to-top-button.p-mediumturquoise { background-color: #48D1CC }
a.to-top-button.p-mediumvioletred { background-color: #C71585 }
a.to-top-button.p-midnightblue { background-color: #191970 }
a.to-top-button.p-mintcream { background-color: #F5FFFA }
a.to-top-button.p-mistyrose { background-color: #FFE4E1 }
a.to-top-button.p-moccasin { background-color: #FFE4B5 }
a.to-top-button.p-navajowhite { background-color: #FFDEAD }
a.to-top-button.p-navy { background-color: #000080 }
a.to-top-button.p-oldlace { background-color: #FDF5E6 }
a.to-top-button.p-olive { background-color: #808000 }
a.to-top-button.p-olivedrab { background-color: #6B8E23 }
a.to-top-button.p-orange { background-color: #FFA500 }
a.to-top-button.p-orangered { background-color: #FF4500 }
a.to-top-button.p-orchid { background-color: #DA70D6 }
a.to-top-button.p-palegoldenrod { background-color: #EEE8AA }
a.to-top-button.p-palegreen { background-color: #98FB98 }
a.to-top-button.p-paleturquoise { background-color: #AFEEEE }
a.to-top-button.p-palevioletred { background-color: #D87093 }
a.to-top-button.p-papayawhip { background-color: #FFEFD5 }
a.to-top-button.p-peachpuff { background-color: #FFDAB9 }
a.to-top-button.p-peru { background-color: #CD853F }
a.to-top-button.p-pink { background-color: #FFC0CB }
a.to-top-button.p-plum { background-color: #DDA0DD }
a.to-top-button.p-powderblue { background-color: #B0E0E6 }
a.to-top-button.p-purple { background-color: #800080 }
a.to-top-button.p-red { background-color: #FF0000 }
a.to-top-button.p-rosybrown { background-color: #BC8F8F }
a.to-top-button.p-royalblue { background-color: #4169E1 }
a.to-top-button.p-saddlebrown { background-color: #8B4513; }
a.to-top-button.p-salmon { background-color: #FA8072; }
a.to-top-button.p-sandybrown { background-color: #F4A460; }
a.to-top-button.p-seagreen { background-color: #2E8B57; }
a.to-top-button.p-seashell { background-color: #FFF5EE; }
a.to-top-button.p-sienna { background-color: #A0522D; }
a.to-top-button.p-silver { background-color: #C0C0C0; }
a.to-top-button.p-skyblue { background-color: #87CEEB; }
a.to-top-button.p-slateblue { background-color: #6A5ACD; }
a.to-top-button.p-slategray { background-color: #708090; }
a.to-top-button.p-snow { background-color: #FFFAFA; }
a.to-top-button.p-springgreen { background-color: #00FF7F; } 
a.to-top-button.p-steelblue { background-color: #4682B4; } 
a.to-top-button.p-tan { background-color: #D2B48C; } 
a.to-top-button.p-teal { background-color: #008080; }
a.to-top-button.p-thistle { background-color: #D8BFD8; } 
a.to-top-button.p-tomato { background-color: #FF6347; }
a.to-top-button.p-turquoise { background-color: #40E0D0; }
a.to-top-button.p-transparent { background-color: transparent; }
a.to-top-button.p-violet { background-color: #EE82EE; }
a.to-top-button.p-wheat { background-color: #F5DEB3; }
a.to-top-button.p-white { background-color: #FFFFFF; }
a.to-top-button.p-whitesmoke { background-color: #F5F5F5; }
a.to-top-button.p-yellow { background-color: #FFFF00; }
a.to-top-button.p-yellowgreen { background-color: #9ACD32; }

a.to-top-button.bw-0w { border: 0; }
a.to-top-button.bw-1w { border: 1px solid #FFF; }
a.to-top-button.bw-2w { border: 2px solid #FFF; }
a.to-top-button.bw-3w { border: 3px solid #FFF; }

a.to-top-button.bw-0b { border: 0; }
a.to-top-button.bw-1b { border: 1px solid #000; }
a.to-top-button.bw-2b { border: 2px solid #000; }
a.to-top-button.bw-3b { border: 3px solid #000; }

a.to-top-button.sh-0 { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
a.to-top-button.sh-1 { -webkit-border-radius: 5%; -moz-border-radius: 5%; border-radius: 5%; }
a.to-top-button.sh-2 { -webkit-border-radius: 10%; -moz-border-radius: 10%; border-radius: 10%; }
a.to-top-button.sh-3 { -webkit-border-radius: 15%; -moz-border-radius: 15%; border-radius: 15%; }
a.to-top-button.sh-4 { -webkit-border-radius: 20%; -moz-border-radius: 20%; border-radius: 20%; }
a.to-top-button.sh-5 { -webkit-border-radius: 25%; -moz-border-radius: 25%; border-radius: 25%; }
a.to-top-button.sh-6 { -webkit-border-radius: 30%; -moz-border-radius: 30%; border-radius: 30%; }
a.to-top-button.sh-7 { -webkit-border-radius: 35%; -moz-border-radius: 35%; border-radius: 35%; }
a.to-top-button.sh-8 { -webkit-border-radius: 40%; -moz-border-radius: 40%; border-radius: 40%; }
a.to-top-button.sh-9 { -webkit-border-radius: 45%; -moz-border-radius: 45%; border-radius: 45%; }
a.to-top-button.sh-10 { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

a.to-top-button.bs-1 {
    -webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.4);
}

a.to-top-button.bs-2 {
    -webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.6);
}

a.to-top-button.bs-3 {
    -webkit-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.8);
}

a.to-top-button.bs-4 {
    -webkit-box-shadow:  0 0 4px 0 rgba(0, 0, 0, 1);
    -moz-box-shadow:  0 0 4px 0 rgba(0, 0, 0, 1);
    box-shadow:  0 0 4px 0 rgba(0, 0, 0, 1);
}

a.to-top-button.bs-5 {
    -webkit-box-shadow:  0 0 4px 0 rgba(0, 0, 0, 1);
    -moz-box-shadow:  0 0 4px 0 rgba(0, 0, 0, 1);
    box-shadow:  0 0 4px 0 rgba(0, 0, 0, 1);
}

a.to-top-button.sz-1 .arrow-img { vertical-align: top; margin: 1px 15% }
a.to-top-button.sz-1 .arrow-img.drop-img { margin: -2px 0%; }
a.to-top-button.sz-1 .arrow-img.arrow-l-img { margin: -1px 10%; }
a.to-top-button.sz-1 .arrow-img.caret-img { margin: 1px 18% }
a.to-top-button.sz-1 .arrow-img.arrow-circle-img,
a.to-top-button.sz-1 .arrow-img.caret-circle-img,
a.to-top-button.sz-1 .arrow-img.circle-img,
a.to-top-button.sz-1 .arrow-img.circle-o-img { margin: 2px 15% }
a.to-top-button.sz-1 .arrow-img.rise-img { margin: 1px 15% }
a.to-top-button.sz-1 .arrow-img.top-img { margin: 2px 15% }

a.to-top-button.sz-2 .arrow-img { vertical-align: top; margin: 2px 15% }
a.to-top-button.sz-2 .arrow-img.drop-img { margin: -2px 0%; }
a.to-top-button.sz-2 .arrow-img.arrow-l-img { margin: -1px 10%; }
a.to-top-button.sz-2 .arrow-img.caret-img { margin: 2px 18% }
a.to-top-button.sz-2 .arrow-img.arrow-circle-img { margin: 4px 15% }
a.to-top-button.sz-2 .arrow-img.caret-circle-img,
a.to-top-button.sz-2 .arrow-img.circle-img { margin: 3px 15% }
a.to-top-button.sz-2 .arrow-img.circle-o-img { margin: 4px 15% }
a.to-top-button.sz-2 .arrow-img.rise-img { margin: 2px 15% }
a.to-top-button.sz-2 .arrow-img.top-img { margin: 3px 15% }

a.to-top-button.sz-3 .arrow-img { vertical-align: top; margin: 3px 15% }
a.to-top-button.sz-3 .arrow-img.drop-img { margin: -2px 0%; }
a.to-top-button.sz-3 .arrow-img.arrow-l-img { margin: -1px 10%; }
a.to-top-button.sz-3 .arrow-img.caret-img { margin: 3px 18% }
a.to-top-button.sz-3 .arrow-img.arrow-circle-img,
a.to-top-button.sz-3 .arrow-img.caret-circle-img,
a.to-top-button.sz-3 .arrow-img.circle-img { margin: 5px 15% }
a.to-top-button.sz-3 .arrow-img.circle-o-img { margin: 6px 15% }
a.to-top-button.sz-3 .arrow-img.rise-img { margin: 3px 15% }
a.to-top-button.sz-3 .arrow-img.top-img { margin: 4px 15% }

a.to-top-button.sz-4 .arrow-img { vertical-align: top; margin: 9px 23% }
a.to-top-button.sz-4 .arrow-img.drop-img { margin: -2px 0%; }
a.to-top-button.sz-4 .arrow-img.arrow-l-img { margin: 0 10%; }
a.to-top-button.sz-4 .arrow-img.caret-img { margin: 4px 18% }
a.to-top-button.sz-4 .arrow-img.arrow-circle-img { margin: 7px 15% }
a.to-top-button.sz-4 .arrow-img.caret-circle-img,
a.to-top-button.sz-4 .arrow-img.circle-img { margin: 6px 15% }
a.to-top-button.sz-4 .arrow-img.circle-o-img { margin: 7px 15% }
a.to-top-button.sz-4 .arrow-img.rise-img { margin: 4px 15% }
a.to-top-button.sz-4 .arrow-img.top-img { margin: 5px 15% }

a.to-top-button.sz-5 .arrow-img { vertical-align: top; margin: 5px 15% }
a.to-top-button.sz-5 .arrow-img.drop-img { margin: -3px 0%; }
a.to-top-button.sz-5 .arrow-img.arrow-l-img { margin: 1px 10%; }
a.to-top-button.sz-5 .arrow-img.caret-img { margin: 5px 18% }
a.to-top-button.sz-5 .arrow-img.arrow-circle-img { margin: 8px 15% }
a.to-top-button.sz-5 .arrow-img.caret-circle-img,
a.to-top-button.sz-5 .arrow-img.circle-img { margin: 7px 15% }
a.to-top-button.sz-5 .arrow-img.circle-o-img { margin: 8px 15% }
a.to-top-button.sz-5 .arrow-img.rise-img { margin: 4px 15% }
a.to-top-button.sz-5 .arrow-img.top-img { margin: 5px 15% }

a.to-top-button.sz-6 .arrow-img { vertical-align: top; margin: 6px 15% }
a.to-top-button.sz-6 .arrow-img.drop-img { margin: -4px 0%; }
a.to-top-button.sz-6 .arrow-img.arrow-l-img { margin: 1px 10%; }
a.to-top-button.sz-6 .arrow-img.caret-img { margin: 6px 18% }
a.to-top-button.sz-6 .arrow-img.arrow-circle-img { margin: 9px 15% }
a.to-top-button.sz-6 .arrow-img.caret-circle-img,
a.to-top-button.sz-6 .arrow-img.circle-img { margin: 8px 15% }
a.to-top-button.sz-6 .arrow-img.circle-o-img { margin: 9px 15% }
a.to-top-button.sz-6 .arrow-img.rise-img { margin: 6px 15% }
a.to-top-button.sz-6 .arrow-img.top-img { margin: 7px 15% }

a.to-top-button .arrow-img.is-0 {
    -webkit-filter: drop-shadow(2px 2px 2px #000);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#000')";
    filter: drop-shadow(2px 2px 2px #000);
}
a.to-top-button .arrow-img.is-1 {
    -webkit-filter: drop-shadow(2px 2px 2px #111);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#111')";
    filter: drop-shadow(2px 2px 2px #111);
}
a.to-top-button .arrow-img.is-2 {
    -webkit-filter: drop-shadow(2px 2px 2px #222);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#222')";
    filter: drop-shadow(2px 2px 2px #222);
}
a.to-top-button .arrow-img.is-3 {
    -webkit-filter: drop-shadow(2px 2px 2px #333);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#333')";
    filter: drop-shadow(2px 2px 2px #333);
}
a.to-top-button .arrow-img.is-4 {
    -webkit-filter: drop-shadow(2px 2px 2px #444);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#444')";
    filter: drop-shadow(2px 2px 2px #444);
}
a.to-top-button .arrow-img.is-5 {
    -webkit-filter: drop-shadow(2px 2px 2px #555);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#555')";
    filter: drop-shadow(2px 2px 2px #555);
}
a.to-top-button .arrow-img.is-6 {
    -webkit-filter: drop-shadow(2px 2px 2px #666);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#666')";
    filter: drop-shadow(2px 2px 2px #666);
}
a.to-top-button .arrow-img.is-7 {
    -webkit-filter: drop-shadow(2px 2px 2px #777);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#777')";
    filter: drop-shadow(2px 2px 2px #777);
}
a.to-top-button .arrow-img.is-8 {
    -webkit-filter: drop-shadow(2px 2px 2px #888);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#888')";
    filter: drop-shadow(2px 2px 2px #888);
}
a.to-top-button .arrow-img.is-9 {
    -webkit-filter: drop-shadow(2px 2px 2px #999);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#999')";
    filter: drop-shadow(2px 2px 2px #999);
}
a.to-top-button .arrow-img.is-10 {
    -webkit-filter: drop-shadow(2px 2px 2px #AAA);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#AAA')";
    filter: drop-shadow(2px 2px 2px #AAA);
}
a.to-top-button .arrow-img.is-11 {
    -webkit-filter: drop-shadow(2px 2px 2px #BBB);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#BBB')";
    filter: drop-shadow(2px 2px 2px #BBB);
}
a.to-top-button .arrow-img.is-12 {
    -webkit-filter: drop-shadow(2px 2px 2px #CCC);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#CCC')";
    filter: drop-shadow(2px 2px 2px #CCC);
}
a.to-top-button .arrow-img.is-13 {
    -webkit-filter: drop-shadow(2px 2px 2px #DDD);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#DDD')";
    filter: drop-shadow(2px 2px 2px #DDD);
}
a.to-top-button .arrow-img.is-14 {
    -webkit-filter: drop-shadow(2px 2px 2px #EEE);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#EEE')";
    filter: drop-shadow(2px 2px 2px #EEE);
}
a.to-top-button .arrow-img.is-15 {
    -webkit-filter: drop-shadow(2px 2px 2px #FFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#FFF')";
    filter: drop-shadow(2px 2px 2px #FFF);
}