.text-table .filters-container h3{color:#004b87;font-size:24px;font-weight:700;margin:0}.text-table .filters-container #clearFilters{align-items:center;background:#004b8780;border:0;border-radius:4px;color:#fff;display:flex;font-family:Montserrat;font-size:16px;font-weight:400;gap:5px;line-height:100%;padding:12px}.dates_custom-table .filters-container .note{color:#faa755;font-weight:600;text-align:left}.dates_custom-table .filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.dates_custom-table .filters-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath fill='%23000' d='M5.455 5.317a.657.657 0 0 1-.91 0L.688 1.568a.615.615 0 0 1 0-.885.66.66 0 0 1 .91 0L5.002 3.99 8.403.686a.657.657 0 0 1 .909 0c.25.243.25.64 0 .884L5.456 5.319h-.001z'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:.8rem;border:1px solid #00000080;border-radius:4px;color:#777;font-family:Montserrat;font-size:16px;font-weight:400;line-height:100%;padding:10px 2rem 10px 10px}.dates_custom-table .placeholder{margin:30px 0}.dates_custom-table .no-camps .hubdb-header{margin-bottom:60px}.dates_custom-table .message{padding:20px 0;position:relative;text-align:center;top:-50px}.dates_custom-table .no-results-message{bottom:30px;color:#faa755;font-family:Montserrat;font-size:21px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.dates_custom-table .text-table{align-items:stretch;margin-top:40px}.text-table .hubdb-list .hubdb-header{background-color:#004b87;color:#fff}.hubdb-list,.text-table .hubdb-body{display:flex;flex-direction:column;gap:8px;position:relative}.text-table .hubdb-list .hubdb-row{background-color:#f0f0f0;border-radius:10px}.text-table .hubdb-list .hubdb-header,.text-table .hubdb-list .hubdb-row{display:grid;font-family:Montserrat;font-size:18px;font-weight:500;gap:10px;padding:14px;text-align:left}.text-table .hubdb-list-v1 .hubdb-row .price-regular{text-decoration:line-through}.text-table .hubdb-list .hubdb-row .discount{color:#004b87}.text-table .hubdb-list-v1 .hubdb-header,.text-table .hubdb-list-v1 .hubdb-row{grid-template-columns:2fr 3fr 2fr 1fr 2fr 2fr}.text-table .hubdb-list-v2 .hubdb-header,.text-table .hubdb-list-v2 .hubdb-row{grid-template-columns:3fr 3fr 2fr 2fr 2fr}.text-table .hubdb-list-v3 .hubdb-header,.text-table .hubdb-list-v3 .hubdb-row{grid-template-columns:4fr 3fr 2fr 3fr}@media (min-width:768px){.text-table .hubdb-list .hubdb-header .price,.text-table .hubdb-list .hubdb-row .discount,.text-table .hubdb-list .hubdb-row .price{text-align:center}}.text-table .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.text-table .has-pagination .pagination{margin-bottom:40px;margin-top:0}.text-table .pagination button:disabled{background-color:#ccc;border-color:transparent;color:#000;cursor:not-allowed;opacity:.6}.text-table .pagination button{background:#fff;border:1px solid #004b87;border-radius:8px;color:#004b87;font-family:Montserrat,sans-serif;font-size:16px;padding:12px;text-transform:uppercase}.text-table .pagination button.active,.text-table .pagination button:hover{background-color:rgba(0,75,135,.1)!important}.text-table .text-table_inner h3,.text-table .text-table_inner h4,.text-table .text-table_inner h5,.text-table .text-table_inner h6{margin-bottom:25px;margin-top:0}.dates_custom-table .text-table .text-table_inner p{margin-bottom:15px}.dates_custom-table .text-extras h4{color:#004b87;text-align:center}.dates_custom-table .extra-item .inner:last-child{border:0}.dates_custom-table .extra-item .inner *{color:#004b87}.dates_custom-table .extra-item .extra-item-container{display:flex;gap:20px;justify-content:center}.dates_custom-table .extra-item .inner{border-right:1px solid #004b87;padding-right:20px;width:220px}.hubdb-list{margin-bottom:40px}@media (max-width:960px){.dates_custom-table .text-extras .inner{width:100%}.dates_custom-table .heading,.dates_custom-table .text-table{padding:0 20px}.dates_custom-table .text-table h4.title-hide{display:none}.dates_custom-table .text-extras .inner .content{border:0}}@media (max-width:800px){.text-table .filters-container{align-items:flex-start;flex-direction:column}.text-table select{max-width:100%;width:400px}}@media (max-width:768px){.dates_custom-table .no-results-message{bottom:auto;text-align:center;top:-10px;width:100%}.dates_custom-table .no-camps.hubdb-list{margin-bottom:40px}.hubdb-list{margin-bottom:20px}.dates_custom-table .extra-item .extra-item-container{flex-direction:column}.dates_custom-table .text-extras .inner{border-bottom:1px solid #004b87;border-right:0;width:100%!important}.text-table .hubdb-list-v1 .hubdb-row .price-regular{text-decoration:none}.text-table .hubdb-list .hubdb-header{display:none!important}.hubdb-row .col:before{align-items:center;background:#004b87;color:#fff;content:attr(data-label);display:flex;grid-column:1;height:100%;justify-content:flex-start;padding:8px;width:150px}.text-table .hubdb-list .hubdb-row{margin-bottom:15px;padding:0}.dates_custom-table .text-table{padding:0 20px}.hubdb-row .col{align-items:center;background:#f0f0f0;display:flex;gap:20px;grid-column:2;padding:0}}@media (max-width:560px){.text-table .text-table_inner{text-align:left}.text-table .hubdb-list .hubdb-header,.text-table .hubdb-list .hubdb-row{font-size:16px}.hubdb-row .col:before{width:80px}.hubdb-row .col{gap:8px}}