.supplements-calendar{position:relative;z-index:5}.supplements-calendar .toggle-select-type{display:block !important}.supplements-calendar .arrow{width:12px;height:12px;display:block;border-right:2px solid #222;border-bottom:2px solid #222;transition:all .2s ease-in-out}.supplements-calendar .arrow-right{transform:rotate(45deg)}.supplements-calendar__title{margin-bottom:1rem}.supplements-calendar__title+p{margin-bottom:2rem}.supplements-calendar__controller{display:flex;align-items:center}.supplements-calendar__controller-selector{width:300px;margin:50px 0;margin-right:1rem}.supplements-calendar__controller-selector:last-child{margin-right:0}.supplements-calendar__controller-selector .selector-dropdown{position:relative;z-index:5}.supplements-calendar__controller-selector .selector-dropdown .nav-link{display:none;border:1px solid #bbd1e8;padding:1.5rem 35px;border-radius:3rem;color:#222;cursor:pointer;position:relative;background-color:#fff;font-size:18px;line-height:23px;word-spacing:.45px;font-weight:500}.supplements-calendar__controller-selector .selector-dropdown .nav-link.active{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:rgba(0,0,0,0);border-color:#0e3aa8}.supplements-calendar__controller-selector .selector-dropdown .nav-link.active::after{border-color:#0e3aa8}.supplements-calendar__controller-selector .selector-dropdown .nav-link.show{display:block}.supplements-calendar__controller-selector .selector-dropdown .nav-link::after{content:"";position:absolute;font-size:14px;position:absolute;top:27px;right:3rem;width:12px;height:12px;display:block;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(45deg);transition:all .2s ease-in-out}.supplements-calendar__controller-selector .selector-dropdown .selector-list{display:none;position:absolute;top:70px;left:0;width:100%;border:1px solid #f0f0f0;background-color:#fff;border-top:none;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;padding-bottom:30px}.supplements-calendar__controller-selector .selector-dropdown .selector-list.show{display:block;border-color:#0e3aa8;overflow:hidden}.supplements-calendar__controller-selector .selector-dropdown .selector-list ul{list-style-type:none;padding:0}.supplements-calendar__controller-selector .selector-dropdown .selector-list li{padding:10px 35px;cursor:pointer;font-size:16px;line-height:36px;font-weight:300}.supplements-calendar__controller-selector .selector-dropdown .selector-list li:hover{background-color:#f0f0f0}.supplements-calendar__controller-selector .selector-dropdown .selector-list li.active{background-color:#0e3aa8;color:#fff}.supplements-calendar__controller-selector .selector-list .tab-item:first-child{pointer-events:none}.supplements-calendar__controller-pagination{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.supplements-calendar__controller-pagination .pagination-pre,.supplements-calendar__controller-pagination .pagination-next{position:relative;width:90px;height:90px;background-color:#fff;color:#0e3aa8;border-radius:50%;border:1px solid #bbd1e8;display:flex;justify-content:center;align-items:center;cursor:pointer;transform:scale(1, 1);transition:all .5s ease-out}.supplements-calendar__controller-pagination .pagination-pre:hover,.supplements-calendar__controller-pagination .pagination-next:hover{transform:scale(0.96, 0.96)}.supplements-calendar__controller-pagination .pagination-pre::before,.supplements-calendar__controller-pagination .pagination-next::before{content:"";background-image:url(https://www.sph.com.sg/wp-content/themes/sph/template-parts/images/icons/home-masthead-m-arrow.svg);background-position:center;background-repeat:no-repeat;border-radius:50%;font-size:0;display:block;width:50%;height:50%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.supplements-calendar__controller-pagination .pagination-pre{transform:scale(1, 1) rotate(180deg)}.supplements-calendar__controller-pagination .pagination-pre:hover{transform:scale(0.96, 0.96) rotate(180deg)}.supplements-calendar__controller-pagination .pagination-pre.disabled,.supplements-calendar__controller-pagination .pagination-next.disabled{color:#f0f0f0;cursor:default;border-color:#f0f0f0;pointer-events:none}.supplements-calendar__controller-pagination .pagination-pre.hide,.supplements-calendar__controller-pagination .pagination-next.hide{display:none !important}.supplements-calendar__controller-pagination .pagination-result-text{font-size:18px;line-height:36px;color:#222}.supplements-calendar__table table{width:100%;font-weight:400}.supplements-calendar__table table thead tr{border-top:2px solid #bbd1e8;border-bottom:2px solid #bbd1e8}.supplements-calendar__table table thead tr th{font-size:16px;line-height:24px;font-weight:600;padding:1rem 2rem;background-color:#cfd8eb}.supplements-calendar__table table tbody tr{border-bottom:1px solid #bbd1e8}.supplements-calendar__table table tbody tr td{padding:1rem 2rem;border-bottom:0}.supplements-calendar__table table tbody tr td.supplements-table__month{font-weight:600}.supplements-calendar__table table tbody tr td.supplements-table__month::before{display:none}.supplements-calendar__table table tbody tr td:first-child{width:200px}.supplements-calendar .tile-listing-with-filter__pagination{display:flex;justify-content:flex-end;margin-top:50px;gap:1rem}.supplements-calendar .tile-listing-with-filter__pagination .hide{display:none !important}.supplements-calendar .tile-listing-with-filter__pagination .pagination-container{display:flex;align-items:center;padding:1rem;border:1px solid #d0d0d0;height:73px;border-radius:36.5px;gap:1rem}.supplements-calendar .tile-listing-with-filter__pagination .pagination-container .pagination-item{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.supplements-calendar .tile-listing-with-filter__pagination .pagination-container .pagination-item a{color:#222;font-size:16px;text-decoration:none}.supplements-calendar .tile-listing-with-filter__pagination .pagination-container .active{background-color:#0d6efd}.supplements-calendar .tile-listing-with-filter__pagination .pagination-container .active a{color:#fff}.supplements-calendar .tile-listing-with-filter__pagination .pagination-left,.supplements-calendar .tile-listing-with-filter__pagination .pagination-right{position:relative;width:73px;height:73px;border:1px solid #d0d0d0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:1rem;gap:1rem}.supplements-calendar .tile-listing-with-filter__pagination .pagination-left a,.supplements-calendar .tile-listing-with-filter__pagination .pagination-right a{text-decoration:none}.supplements-calendar .tile-listing-with-filter__pagination .pagination-left .previous-btn:before,.supplements-calendar .tile-listing-with-filter__pagination .pagination-left .next-btn:before,.supplements-calendar .tile-listing-with-filter__pagination .pagination-right .previous-btn:before,.supplements-calendar .tile-listing-with-filter__pagination .pagination-right .next-btn:before{content:"";background-image:url(https://www.sph.com.sg/wp-content/themes/sph/template-parts/images/icons/home-masthead-m-arrow.svg);background-position:center;background-repeat:no-repeat;border-radius:50%;font-size:0;display:block;width:70%;height:50%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.supplements-calendar .tile-listing-with-filter__pagination .pagination-left{transform:rotate(180deg)}.supplements-calendar .tile-listing-with-filter__pagination .pagination-left.disable,.supplements-calendar .tile-listing-with-filter__pagination .pagination-right.disable{cursor:default;pointer-events:none;opacity:.25}.supplements-calendar .tile-listing-with-filter__pagination .pagination-left.disable a,.supplements-calendar .tile-listing-with-filter__pagination .pagination-right.disable a{color:#f0f0f0;cursor:default;pointer-events:none}.supplements-calendar .tile-listing-with-filter__pagination_mobile{height:73px;display:flex;justify-content:center;gap:10px;margin-top:60px}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-left,.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-right{width:73px;height:100%;border:1px solid #d0d0d0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-left a,.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-right a{text-decoration:none}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-left.disable,.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-right.disable{cursor:default;pointer-events:none}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-left.disable a,.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-right.disable a{color:#f0f0f0;cursor:default;pointer-events:none}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center{height:100%;border:1px solid #d0d0d0;padding:1rem 2.5rem;display:flex;align-items:center;justify-content:center;border-radius:36.5px;cursor:pointer;position:relative;z-index:1}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select .current-page{color:#0d6efd;font-weight:bold}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select .arrow-right{margin-bottom:4px}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select-list{display:none;position:absolute;width:100%;top:73px;left:0;background-color:#fff;padding:1rem 0;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);list-style-type:none;z-index:5}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select-list.pagination-top{top:auto;bottom:73px}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select-list .pagination-item{padding:0.5rem 2.5rem}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select-list .pagination-item:hover{background-color:#0d6efd}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select-list .pagination-item:hover .pagination-link{color:#fff}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select-list .active{background-color:#0d6efd}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select-list .active a{color:#fff}.supplements-calendar .tile-listing-with-filter__pagination_mobile .pagination-center .pagination-select-list .pagination-link{text-decoration:none;color:#222}.supplements-calendar .no-result-message{display:none;margin-bottom:2rem}.supplements-calendar .no-result-message .clear-filter-btn{outline:none;border:none;background-color:rgba(0,0,0,0);text-decoration:underline;margin-left:15px;color:#222;font-size:16px;font-weight:300}@media(max-width: 599.98px){.supplements-calendar__table table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.supplements-calendar__table table tbody:not(:first-child){border-top:3px solid #bbd1e8}.supplements-calendar__table table tbody tr{display:block;margin-bottom:0.625rem}.supplements-calendar__table table tbody tr td{display:block;text-align:left;width:auto}.supplements-calendar__table table tbody tr td:first-child{width:auto}.supplements-calendar__table table tbody tr td::before{content:attr(data-label);display:block;font-weight:600;text-transform:uppercase;font-size:0.8rem;color:#0e3aa8}.supplements-calendar__controller{flex-direction:column}.supplements-calendar__controller-selector{position:relative;z-index:2;width:100%;margin-top:0;margin-right:0;margin-bottom:2rem}.supplements-calendar__controller-selector:first-child{z-index:3}.supplements-calendar__controller-selector:last-child{margin-bottom:50px}}