.loading-bars{padding:22px 20px;text-align:center}.loading-bars .bar{animation:pulse 1.2s ease-out infinite;background:#b10c2c;display:inline-block;height:8px;width:5px}.loading-bars .bar:nth-of-type(0n+1){animation-delay:0s}.loading-bars .bar:nth-of-type(0n+2){animation-delay:.2s}.loading-bars .bar:nth-of-type(0n+3){animation-delay:.4s}.loading-bars .bar:nth-of-type(0n+4){animation-delay:.6s}.loading-bars .bar:nth-of-type(0n+5){animation-delay:.8s}.no-results{text-align:center}@keyframes pulse{0%,75%{transform:scale(1)}25%{transform:scaleY(3)}}.view-popup{overflow-y:hidden}.view-popup:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.mobile_filter{width:100%}.mobile_filter a{display:block}.desktop-filter-wrap{overflow-x:auto;width:100%}.desktop-filter-wrap::-webkit-scrollbar-thumb{background:#444;border-radius:10px}.desktop-filter-wrap::-webkit-scrollbar-thumb:hover{background:#444}.desktop-filter-wrap::-webkit-scrollbar{height:0}.desktop-filter{column-gap:10px;flex-wrap:nowrap;white-space:nowrap;width:100%}.period{align-items:center;display:flex}.description,.last-updated{margin-top:40px}.description{background-color:#efefef;border-radius:10px;display:flex;margin-bottom:40px;padding:28px 12px}.description_icon{display:flex;justify-content:center;margin-right:8px;text-align:center;width:150px}.description_content{max-width:850px}.description_icon i{align-items:center;background-color:#ccc;border:2px solid #000;border-radius:50%;display:flex;height:45px;justify-content:center;padding:5px;width:45px}.description_icon i svg{display:block;height:auto;width:10px}.card-footer p{font-size:14px}.pagination{border-radius:4px;column-gap:10px;margin:20px 0;padding-left:0}.pagination,.pagination ul{display:flex;justify-content:flex-end;width:100%}.pagination ul{column-gap:12px;list-style:none;margin:0;padding:0}.pagination a{align-items:center;border:1px solid #dadada;border-radius:4px;color:#a30023;display:flex;height:45px;justify-content:center;padding:0;width:45px}.pagination a.active,.pagination a:hover{background:#a30023;color:#fff}.announcements-container td a{color:#a30023;font-weight:600}.filter-container{display:flex;gap:10px;margin-bottom:40px}.search-box{border:1px solid #ccc;border-radius:5px;min-height:49px;padding:8px 12px}.filter-button{background-color:#ccc;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:400;line-height:normal;padding:10px 12px;position:relative}.filter-button.selected{background-color:#a30023;color:#fff}.filter-button .closure-icon{border-radius:100%;content:"";height:24px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.title .heading{margin:0}.title{margin-bottom:24px}.period-label{font-size:16px;font-weight:500}.search-box::-webkit-input-placeholder{color:#000;opacity:1}.search-box::-moz-placeholder{color:#000;opacity:1}.search-box:-ms-input-placeholder{color:#000;opacity:1}.search-box:-moz-placeholder{color:#000;opacity:1}.closure_announcements_wrapper .top_content{margin-bottom:44px}.bottom_content a.button{line-height:1.3}.announcements-container table td,.announcements-container table tr{border:none}.announcements-container table thead{background:#dadada}.announcements-container table thead th{border:none}.announcements-container table{border-collapse:collapse;border-radius:0;box-shadow:none;margin-bottom:0;width:100%}.announcements-container td,.announcements-container th{padding:18px 12px;text-align:left}.announcements-container th{color:#000;font-weight:600}.status-dot{border-radius:50%;display:inline-block;height:35px;margin-right:20px;position:relative;width:35px}.filter-button .closure-icon:before,.status-dot:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.status-dot:before{height:20px;width:20px}.card-meta .status-dot:before{height:16px;width:16px}.filter-button.temporary-closure .closure-icon:before,.status-dot.temporary-closure:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M2 3h20v10h-4v8h-2v-8H8v8H6v-8H2zm16.97 8L20 9.97V7.15L16.15 11zm-5.65 0 6-6H16.5l-6 6zm-5.66 0 6-6h-2.83l-6 6zM5.18 5 4 6.18V9l4-4z'/%3E%3C/svg%3E")}.filter-button.long-term .closure-icon:before,.status-dot.long-term:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 64 64'%3E%3Cg fill='%23fff'%3E%3Cpath d='M53.28 47.659Q34.795 29.177 16.306 10.687c-5.486-5.486-11.1.129-5.613 5.615l36.972 36.972c5.487 5.491 11.1-.128 5.615-5.615'/%3E%3Cpath d='M31.983 0C14.349 0 0 14.349 0 31.983s14.349 31.983 31.983 31.983 31.983-14.349 31.983-31.983S49.618 0 31.983 0m0 56.04c-13.266 0-24.06-10.79-24.06-24.06S18.715 7.92 31.983 7.92s24.06 10.793 24.06 24.06-10.79 24.05-24.06 24.05'/%3E%3C/g%3E%3C/svg%3E")}.filter-button.weekly-maintenance .closure-icon:before,.status-dot.weekly-maintenance:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' color='%23fff'%3E%3Cpath d='M11 11 6 6M5 7.5 7.5 5l-3-1.5-1 1zm14.975 1.475a3.5 3.5 0 0 0 .79-3.74l-1.422 1.422h-2v-2l1.422-1.422a3.5 3.5 0 0 0-4.529 4.53l-6.47 6.471a3.5 3.5 0 0 0-4.53 4.529l1.421-1.422h2v2l-1.422 1.422a3.5 3.5 0 0 0 4.53-4.528l6.472-6.472a3.5 3.5 0 0 0 3.738-.79'/%3E%3Cpath d='m11.797 14.5 5.604 5.604a1.35 1.35 0 0 0 1.911 0l.792-.792a1.35 1.35 0 0 0 0-1.911L14.5 11.797'/%3E%3C/g%3E%3C/svg%3E")}.period .status-dot{min-width:35px}.filter-button.weekly-maintenance .closure-icon,.status-dot.weekly-maintenance{background-color:#202833}.filter-button.temporary-closure .closure-icon,.status-dot.temporary-closure{background-color:#f1c231}.filter-button.long-term .closure-icon,.status-dot.long-term{background-color:#d73548}.filter-button.long-term,.filter-button.scheduled-closure,.filter-button.temporary-closure,.filter-button.weekly-maintenance{padding-left:40px}.facility-name{color:#000;display:block;font-weight:500}.facility-sub{display:block;font-size:16px;text-decoration:none}button.view_details{background:0 0;border:none;color:#b10c2c;line-height:1.2;padding:4px 0}.announcement-card .status-dot{border-radius:50%;display:inline-block;height:24px;width:24px}.filter-button.featured{padding-left:36px;position:relative}.filter-button.featured:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='m12 3 2.35 5.76 6.21.46-4.76 4.02 1.49 6.04L12 16l-5.29 3.28 1.49-6.04-4.76-4.02 6.21-.46Z'%3E%3Canimate fill='freeze' attributeName='fill-opacity' begin='0.5s' dur='0.15s' values='0;0.3'/%3E%3C/path%3E%3Cpath fill='none' stroke='%23000' stroke-dasharray='36' stroke-dashoffset='36' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3 9.65 8.76l-6.21.46 4.76 4.02-1.49 6.04L12 16m0-13 2.35 5.76 6.21.46-4.76 4.02 1.49 6.04L12 16'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.5s' values='36;0'/%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:4}.filter-button.featured.selected:before{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(129deg) brightness(104%) contrast(105%)}.select2-container{max-width:100%;min-height:49px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:8px 12px!important;width:100%}.select2-container--default .select2-selection--single{align-items:center;border:1px solid #ccc;border-radius:5px;display:flex;min-height:49px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;height:100%}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,.8);font-size:16px}.loading,.no-content{padding:10px 0}select#single{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:5px;min-height:49px;padding:8px 12px}.pagination{display:none!important}.no-content a{color:#b10c2c;transition:all .15s ease-in-out}.no-content a:hover{color:var(--primary)}.select2-results li[id*="All Free-to-Play Facilities"]{margin-bottom:21px;position:relative}.select2-results li[id*="All Free-to-Play Facilities"]:after{border-bottom:1px solid #ccc;content:"";height:100%;left:0;position:absolute;top:10px;width:100%}@media (max-width:767px){.search-box{width:100%}.filter-container{flex-direction:column;flex-wrap:wrap}.announcements-container table,.announcements-container tbody,.announcements-container td,.announcements-container th,.announcements-container thead,.announcements-container tr{display:block}.announcements-container thead{display:none}.filter-container form{width:100%}.mobile_filter .selectLabel{cursor:pointer}.mobile_filter{border:1px solid #ccc;border-radius:5px;padding:10px}.mobile_filter_options{display:none}.mobile_filter a{background:transparent!important;color:#000!important;padding:5px 0}.mobile_filter .selectLabel label{cursor:pointer;margin:0;width:100%}.announcements-container table{font-size:15px}.announcements-container table tr{border:1px solid #ccc!important;border-radius:12px;display:flex;flex-direction:column;margin:auto;padding:20px 24px}.announcements-container table tr:not(:last-child){margin-bottom:20px}.status-dot{height:28px;margin-left:-24px;margin-right:13px;width:28px}.period .status-dot{min-width:28px}.card-meta .status-dot{margin:0}.announcements-container td{padding:7px 18px}.announcements-container table tr td[data-label="Closure Type"]{order:-1;padding-top:0}.announcements-container table tr td[data-label=Period]{order:-2;padding-bottom:0}.description_icon i{height:40px;min-width:40px;width:40px}.facility-name{font-size:18px;font-weight:600}.announcements-container .closure-col,.announcements-container .details-col,.announcements-container .information-col{padding-left:35px}}@media (min-width:767.1px){.announcements-container{border:1px solid #ccc;border-radius:12px;margin:auto;overflow:hidden}.announcements-container table tr:not(:last-child){border-bottom:1px solid #ccc}.filter-container form{min-width:280px}.announcements-container tr td:first-child,.announcements-container tr th:first-child{padding-left:30px}.period-col{width:40%}.information-col{width:25%}.dlosure-col{width:20%}.details-col{width:15%}}@media (min-width:991.1px){.filter-container form{min-width:380px}}.announcement-card .announcement-card-header{padding:25px;position:relative}.announcement-card{background-color:#f9f9f9;border:1px solid #eee;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:none;left:0;margin:0 auto;overflow:hidden;position:fixed;right:0;top:50%;transform:translateY(-50%);width:700px;z-index:1001}.announcement-card .card-header{align-items:start;display:flex;justify-content:space-between;padding:16px}.announcement-card .card-meta{align-items:center;color:#555;display:flex;flex-wrap:wrap;font-size:14px;gap:6px}.announcement-card .dot-divider{color:#999}.announcement-card .close-btn{background:0 0;border:none;color:#444;cursor:pointer;font-size:39px;font-weight:300;height:35px;line-height:1;padding:0;position:absolute;right:10px;top:10px;width:35px}.announcement-card .card-body{padding:10px 16px}.announcement-card .announcement-title{color:#111;font-weight:700;margin:0 0 8px}.announcement-card .announcement-subtitle{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:4px 4px}.announcement-card .announcement-subtitle a{color:#b10c2c}.announcement-card.location{color:#333;font-size:14px;margin:0}.announcement-card .card-footer{background-color:#fff;border-top:1px solid #eee;padding:25px 40px;text-align:center}.announcement-card .location{color:#08089d;font-weight:500}@media (max-width:767px){.announcement-card{width:calc(100% - 30px)}}