.safepagination,.safepagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.safepagination li{background-color:#2699fbc9;text-decoration:none;list-style-type:none;margin-left:0}.safepagination a{font-weight:300;padding-top:1px;text-decoration:none;border:1px solid rgba(0,0,0,.25);border-left-width:0;min-width:44px;min-height:44px;color:rgba(255,255,255,.85);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.35)}.safepagination li:not([class*=current]) a:hover{background-color:rgba(255,255,255,.2);border-top-color:rgba(0,0,0,.35);border-bottom-color:rgba(0,0,0,.5)}.safepagination li:not([class*=current]) a:active,.safepagination li:not([class*=current]) a:focus{box-shadow:0 0 10px 1px rgba(0,0,0,.25);border-left-width:1px}.safepagination li:first-of-type a{border-left-width:1px}.safepagination li:first-child a::before,.safepagination li:last-child a::after,.safepagination li:nth-last-of-type(2) a::after,.safepagination li:nth-of-type(2) a::before{display:inline-block;font-family:Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.safepagination li.current a,.safepagination li:first-child a::before,.safepagination li:last-child a::after,.safepagination li:nth-of-type(2) a::before{padding-top:.25em;color:rgba(255,255,255,1);background-color:rgba(255,255,255,.15);box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.25);cursor:default;pointer-events:none}@media only screen and (max-width:64.063em){.safepagination li:first-child,.safepagination li:last-child{position:absolute;top:-9999px;left:-9999px}.safepagination li:nth-of-type(2) a{border-left-width:1px}}@media only screen and (max-width:40.063em){.safepagination li{position:absolute;top:-9999px;left:-9999px}.safepagination li.current,.safepagination li:first-of-type,.safepagination li:last-of-type,.safepagination li:nth-last-of-type(2),.safepagination li:nth-of-type(2){position:initial;top:initial;left:initial}.safepagination li:nth-of-type(2) a{border-left-width:0}}@media only screen and (max-width:30.063em){.safepagination li:first-child,.safepagination li:last-child{position:absolute;top:-9999px;left:-9999px}.safepagination li:nth-of-type(2) a{border-left-width:1px}}@media only screen and (max-width:15.063em){.safepagination li{width:50%}.safepagination li.current{order:2;width:100%;border-left-width:1px}}