.paginator,.hm-booking-level-pagination{--paginator-border-color:#ddd;margin:.5em 0;line-height:3em}.paginator__page,.paginator__ellips{display:inline-block;text-align:center;width:2.6em;font-size:1.2em;color:#0e3a5f;font-weight:bold;text-decoration:none;background-color:#fff;border:1px solid var(--paginator-border-color);border-left:0}.hm-booking-level-pagination .paginator__page[data-page="1"],.hm-booking-level-pagination .paginator__ellips[data-page="1"],.paginator__page--prev,.hm-booking-level-pagination .paginator__page--next{border-left:1px solid var(--paginator-border-color)}.paginator__page:active,.paginator__page:focus,.paginator__page:hover{background-color:#eee;color:#428bca;text-decoration:none}.paginator__page--active,.paginator__page--active:active,.paginator__page--active:focus,.paginator__page--active:hover{background-color:#007be2;color:#fff}.paginator__page--disabled{color:rgba(0,0,0,.2);pointer-events:none;user-select:none}
.paginator__page--prev,.paginator__page--next,.paginator__page--prev:hover,.paginator__page--next:hover{position:relative;color:transparent}.paginator__page--prev::before,.paginator__page--next::after{position:absolute;display:block;content:'';width:14px;height:12px;left:0;top:0;margin:calc(1.25em - 6px) calc(1.5em - 7px);background:transparent url(/images/elements-sprite.png) scroll no-repeat -42px -1038px;opacity:.8}.paginator__page--prev.paginator__page--disabled::before,.paginator__page--next.paginator__page--disabled::after{opacity:.3}.paginator__page--prev:hover::before,.paginator__page--next:hover::after{background-color:#eee;opacity:1}.paginator__page--next::after{background-position:-40px -1118px}.hm-booking-level-pagination .paginator__page--prev,.hm-booking-level-pagination .paginator__page--next{width:auto;padding:0 .8em}.hm-booking-level-pagination .paginator__page--prev{margin-right:5vw}.hm-booking-level-pagination .paginator__page--next{margin-left:5vw}
.hm-booking-level-pagination .paginator__page--prev::before,.hm-booking-level-pagination .paginator__page--next::after{position:relative;display:inline-block;margin:0}.hm-booking-level-pagination .paginator__page--prev::after,.hm-booking-level-pagination .paginator__page--next::before,.hm-booking-level-pagination .paginator__page--prev:hover::after,.hm-booking-level-pagination .paginator__page--next:hover::before{color:#0e3a5f}.hm-booking-level-pagination .paginator__page--disabled.paginator__page--prev::after,.hm-booking-level-pagination .paginator__page--disabled.paginator__page--next::before{color:rgba(0,0,0,.2)}.hm-booking-level-pagination .paginator__page--prev::after{content:'Vorige'}.hm-booking-level-pagination .paginator__page--next::before{content:'Volgende'}html:lang(de) .hm-booking-level-pagination .paginator__page--prev::after{content:'Vorherige'}html:lang(de) .hm-booking-level-pagination .paginator__page--next::before{content:'Nächste'}
html:lang(en) .hm-booking-level-pagination .paginator__page--prev::after{content:'Previous'}html:lang(en) .hm-booking-level-pagination .paginator__page--next::before{content:'Next'}@media(max-width:580px){.paginator__page{margin-bottom:.5em}.hm-booking-level-pagination .paginator__page--prev{padding-right:0}.hm-booking-level-pagination .paginator__page--next{padding-left:.3em;padding-right:.6em}.hm-booking-level-pagination .paginator__page--prev::after,.hm-booking-level-pagination .paginator__page--next::before{display:none}}@media(max-width:430px){.paginator__page{width:2.2em}.hm-booking-level-pagination .paginator__page--prev{margin-right:3vw}.hm-booking-level-pagination .paginator__page--next{margin-left:3vw}}
