:root{--pgcyellow:#FFE12F;--pgcblack:#414141;---pgcgrey:#737373;--pgcinput-height:38px}#funfit-form{color:var(--pgcblack);padding:16px;font-size:16px;background-color:#e8e8e8;font-family:'Montserrat',sans-serif;position:relative}#funfit-form #funfit-form-reset{display:block}@media (min-width:76em){#funfit-form #funfit-form-reset{padding-left:8px;margin-left:8px;border-left:1px solid #cdcdcd}}@media (max-width:75em){#funfit-form #funfit-form-reset{width:100%;text-align:center;display:flex;justify-content:center}}#funfit-form #funfit-form-reset button{cursor:pointer;margin:5px 8px;line-height:var(--pgcinput-height);height:var(--pgcinput-height);display:block;color:#fff;background-color:var(--pgcblack);padding-left:16px;padding-right:16px;border:none;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#funfit-form .select2-container{margin:5px 8px;font-size:.8em}@media (max-width:75em){#funfit-form .select2-container{width:100%}}#funfit-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--pgcinput-height)}#funfit-form .select2-container .select2-selection--single{height:var(--pgcinput-height);background-color:#fff;padding:0;border-radius:8px}#funfit-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px;right:16px}#funfit-form .select2-container--default .select2-selection--single .select2-selection__arrow b{content:' = '}#funfit-form .select2-container--default .select2-selection--single{border-color:#fff0;margin:0}#funfit-form .filters{display:flex;box-sizing:border-box;width:100%;padding-left:100px;padding-right:100px;margin-left:auto;margin-right:auto}@media (max-width:75em){#funfit-form .filters{padding-left:15px;padding-right:15px}}#funfit-form .filters2{display:flex;box-sizing:border-box;flex-wrap:wrap;padding-left:100px;padding-right:100px;margin-top:15px;box-sizing:border-box;margin-left:auto;margin-right:auto}@media (min-width:76em){#funfit-form .filters2{border-top:1px solid #cdcdcd;padding-top:15px}}@media (max-width:75em){#funfit-form .filters2{padding-left:15px;padding-right:15px;margin-top:0}}#funfit-form .filters2 label{display:none}#funfit-form #funfit-form-clubs{width:100%}#funfit-form #funfit-form-clubs label{display:inline-block;font-size:24px}@media (max-width:75em){#funfit-form #funfit-form-clubs label{font-size:16px}}#funfit-form #funfit-form-clubs .select2-container .select2-selection--single{background-color:var(--pgcyellow);color:var(--pgcblack)}#funfit-form .funfit-button{cursor:pointer;color:var(--pgcblack);background-color:var(--pgcyellow);border-radius:15px;padding:8px 8px}#funfit-form .funfit-button .fa-solid,#funfit-form .funfit-button .fas{color:var(--pgcblack)}#funfit-form .funfit-form-calendar-controls{display:inline-flex;justify-content:center;align-items:center;width:35px;height:35px;padding:0}#funfit-form .funfit-schedule{align-self:center;border:none;margin:0 auto;table-layout:fixed;width:100%;border-collapse:collapse;margin:25px 0;font-size:.75em}#funfit-form .calendar-controls{width:40px}#funfit-form .funfit-schedule td.current{background-color:rgb(255 235 59 / .26)}#funfit-form thead tr{background-color:#fff0;color:var(--pgcgrey);text-align:left}#funfit-form .funfit-schedule th,#funfit-form .funfit-schedule td{padding:5px;vertical-align:top;border-left:none;border-bottom:none;border-top:none;border-right:thin solid #e3e3e3}#funfit-form .weekday{font-weight:300}#funfit-form #weekIndex{display:none}#funfit-form .funfit-schedule th{font-size:1.25em;text-align:center;color:#737373;border-top:thin solid #cdcdcd;border-bottom:thin solid #cdcdcd}#funfit-form .funfit-schedule th.current{background-color:var(--pgcblack);color:var(--pgcyellow)}#funfit-form .funfit-schedule td.hourtd{text-align:center;font-weight:700;position:static;vertical-align:middle;min-height:100%}#funfit-form .funfit-schedule td.hourtd .hour{transform:rotate(270deg);white-space:nowrap;min-height:100%;display:flex}#funfit-form .funfit-schedule td.hour-title{text-orientation:mixed;transform:rotate(-90deg);font-size:1em;text-transform:lowercase}#funfit-form .funfit-schedule tbody tr{border-bottom:1px solid #ddd}#funfit-form .funfit-schedule tbody tr:nth-of-type(even,odd){background-color:#f3f3f3}#funfit-form .funfit-schedule tbody tr.active-row{font-weight:700;color:#009879}#funfit-form .class{border:thin solid #e7e7e7;color:var(--pgcblack);background-color:#fff;padding-bottom:8px;margin-bottom:5px;transition:box-shadow 0.6s cubic-bezier(.165,.84,.44,1)}#funfit-form .class:hover{box-shadow:0 0 15px rgb(0 0 0 / .3)}#funfit-form .classWrapper{margin:5px 0 0 0;padding:8px 8px 0 8px;display:flex;flex-direction:column;min-height:138px}#funfit-form .class .hours{text-align:left;font-weight:600;color:#000;font-size:1.25em}#funfit-form .class .classTypeDescription{font-size:1em}#funfit-form .class .className{position:relative;padding-right:30px;box-sizing:border-box;font-size:.9em;text-align:left;color:#484848;font-weight:700;display:flex;justify-content:space-between;margin-bottom:15px}#funfit-form .class .className .rating{position:absolute;right:0;top:50%;transform:translateY(-50%)}#funfit-form .class .clubZoneName,#funfit-form .class .instructorName,#funfit-form .class .classDuration{font-size:.9em;text-align:left;color:#484848;margin-bottom:5px}@media (max-width:75em){#funfit-form .class .clubZoneName,#funfit-form .class .instructorName,#funfit-form .class .classDuration{font-size:.8em}}#funfit-form .class .classDuration [class^='fa'],#funfit-form .class .instructorName [class^='fa']{padding-right:10px}@media (max-width:75em){#funfit-form .class .classDuration [class^='fa'],#funfit-form .class .instructorName [class^='fa']{padding-right:5px}}#funfit-form .class .rating{position:absolute;right:0}#funfit-form .class .rating [class^='fa']{color:gold}#funfit-form .class .clubZoneName [class^='fa']{padding-right:15px}@media (max-width:75em){#funfit-form .class .clubZoneName [class^='fa']{padding-right:5px}}#funfit-form .class .slots{display:inline-block}#funfit-form .class .classSignUrl{background-color:var(--pgcyellow);color:var(--pgcblack);text-align:center;font-weight:600;padding:8px 8px;display:block;width:100%;margin-bottom:-8px;text-decoration:none;box-sizing:border-box}#funfit-form .class .classReserveUrl{color:var(--pgcyellow);background-color:var(--pgcblack);text-align:center;font-weight:600;padding:8px 8px;display:block;width:100%;margin-bottom:-8px;text-decoration:none;box-sizing:border-box}#funfit-form .class .unable-btn{background-color:#f8f8f8;color:var(--pgcblack);text-align:center;font-weight:600;padding:8px 8px;display:block;width:100%;margin-bottom:-8px;text-decoration:none;box-sizing:border-box;text-align:center}#funfit-form .class.class--modal{background-color:#d9d9d9;margin-bottom:0;border-bottom:0;padding-bottom:0}#funfit-form .class.class--modal .modal-header{margin-bottom:8px;padding:20px 60px 20px 20px;background-color:#f3f3f3}#funfit-form .class.class--modal .modal-header .className{display:flex;align-items:center;width:100%;margin-bottom:0}#funfit-form .class.class--modal .modal-content .classWrapper{margin:30px 15px;background-color:#fff}#funfit-form .class.class--modal .modal-header{position:relative;font-size:1em}#funfit-form .class.class--modal .classWrapper{padding:16px 16px;box-sizing:border-box;background-color:#fff;margin:80px 30px}@media (max-width:75em){#funfit-form .class.class--modal .classWrapper{margin:50px 8px}}#funfit-form .class.class--modal .rowhs{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}#funfit-form .class.class--modal .slots-wrapper{flex:1;padding:0 16px}#funfit-form .class.class--modal .slots-raw{font-size:.6rem}#funfit-form .class.class--modal .clubZoneName,#funfit-form .class.class--modal .instructorName,#funfit-form .class.class--modal .classDuration{flex:1;padding:0 8px}#funfit-form .class.class--modal .InfowrapHeader{font-weight:700;margin-bottom:5px}#funfit-form .class.class--modal .Infowrap{padding:30px;font-size:.95em;box-sizing:border-box;background-color:#fff}#funfit-form .class.class--modal .Infowrap+.Infowrap{padding-top:0}#funfit-form .loading{opacity:1;display:none;position:absolute;left:0;top:0;width:100%;height:100%}#funfit-form.loading{opacity:.25;pointer-events:none;min-height:100vh}#funfit-form.loading .loading{display:block;opacity:1;background-image:url(https://media.tenor.com/On7kvXhzml4AAAAj/loading-gif.gif);background-repeat:no-repeat;background-position:50% 5%;background-size:100px;opacity:.5}#funfit-form .fa,#funfit-form .fa-brands,#funfit-form .fa-classic,#funfit-form .fa-regular,#funfit-form .fa-sharp,#funfit-form .fa-solid,#funfit-form .fab,#funfit-form .far,#funfit-form .fas{color:#ccc}#funfit-form .slots-cloud{display:none}#funfit-form .slots-wrapper{padding:8px 0;cursor:pointer;position:relative}#funfit-form .slots-wrapper:hover .slots-cloud,#funfit-form .slots-wrapper:focus .slots-cloud{position:absolute;background-color:#fff;padding:5px;border:1px solid #ccc;border-radius:8px;transform:translateX(-50%);left:50%;top:-45px;display:block;width:75%;text-align:center}#funfit-form .slots{position:relative;background-color:var(--pgcyellow);height:5px;width:100%;z-index:1}#funfit-form .slots:after{content:' ';display:block;position:absolute;left:0;background-color:var(--pgcblack);height:5px;width:10px;top:0;z-index:2}#funfit-form .slots--1:after{width:"1%"}#funfit-form .slots--2:after{width:"2%"}#funfit-form .slots--3:after{width:"3%"}#funfit-form .slots--4:after{width:"4%"}#funfit-form .slots--5:after{width:"5%"}#funfit-form .slots--6:after{width:"6%"}#funfit-form .slots--7:after{width:"7%"}#funfit-form .slots--8:after{width:"8%"}#funfit-form .slots--9:after{width:"9%"}#funfit-form .slots--10:after{width:"10%"}#funfit-form .slots--11:after{width:"11%"}#funfit-form .slots--12:after{width:"12%"}#funfit-form .slots--13:after{width:"13%"}#funfit-form .slots--14:after{width:"14%"}#funfit-form .slots--15:after{width:"15%"}#funfit-form .slots--16:after{width:"16%"}#funfit-form .slots--17:after{width:"17%"}#funfit-form .slots--18:after{width:"18%"}#funfit-form .slots--19:after{width:"19%"}#funfit-form .slots--20:after{width:"20%"}#funfit-form .slots--21:after{width:"21%"}#funfit-form .slots--22:after{width:"22%"}#funfit-form .slots--23:after{width:"23%"}#funfit-form .slots--24:after{width:"24%"}#funfit-form .slots--25:after{width:"25%"}#funfit-form .slots--26:after{width:"26%"}#funfit-form .slots--27:after{width:"27%"}#funfit-form .slots--28:after{width:"28%"}#funfit-form .slots--29:after{width:"29%"}#funfit-form .slots--30:after{width:"30%"}#funfit-form .slots--31:after{width:"31%"}#funfit-form .slots--32:after{width:"32%"}#funfit-form .slots--33:after{width:"33%"}#funfit-form .slots--34:after{width:"34%"}#funfit-form .slots--35:after{width:"35%"}#funfit-form .slots--36:after{width:"36%"}#funfit-form .slots--37:after{width:"37%"}#funfit-form .slots--38:after{width:"38%"}#funfit-form .slots--39:after{width:"39%"}#funfit-form .slots--40:after{width:"40%"}#funfit-form .slots--41:after{width:"41%"}#funfit-form .slots--42:after{width:"42%"}#funfit-form .slots--43:after{width:"43%"}#funfit-form .slots--44:after{width:"44%"}#funfit-form .slots--45:after{width:"45%"}#funfit-form .slots--46:after{width:"46%"}#funfit-form .slots--47:after{width:"47%"}#funfit-form .slots--48:after{width:"48%"}#funfit-form .slots--49:after{width:"49%"}#funfit-form .slots--50:after{width:"50%"}#funfit-form .slots--51:after{width:"51%"}#funfit-form .slots--52:after{width:"52%"}#funfit-form .slots--53:after{width:"53%"}#funfit-form .slots--54:after{width:"54%"}#funfit-form .slots--55:after{width:"55%"}#funfit-form .slots--56:after{width:"56%"}#funfit-form .slots--57:after{width:"57%"}#funfit-form .slots--58:after{width:"58%"}#funfit-form .slots--59:after{width:"59%"}#funfit-form .slots--60:after{width:"60%"}#funfit-form .slots--61:after{width:"61%"}#funfit-form .slots--62:after{width:"62%"}#funfit-form .slots--63:after{width:"63%"}#funfit-form .slots--64:after{width:"64%"}#funfit-form .slots--65:after{width:"65%"}#funfit-form .slots--66:after{width:"66%"}#funfit-form .slots--67:after{width:"67%"}#funfit-form .slots--68:after{width:"68%"}#funfit-form .slots--69:after{width:"69%"}#funfit-form .slots--70:after{width:"70%"}#funfit-form .slots--71:after{width:"71%"}#funfit-form .slots--72:after{width:"72%"}#funfit-form .slots--73:after{width:"73%"}#funfit-form .slots--74:after{width:"74%"}#funfit-form .slots--75:after{width:"75%"}#funfit-form .slots--76:after{width:"76%"}#funfit-form .slots--77:after{width:"77%"}#funfit-form .slots--78:after{width:"78%"}#funfit-form .slots--79:after{width:"79%"}#funfit-form .slots--80:after{width:"80%"}#funfit-form .slots--81:after{width:"81%"}#funfit-form .slots--82:after{width:"82%"}#funfit-form .slots--83:after{width:"83%"}#funfit-form .slots--84:after{width:"84%"}#funfit-form .slots--85:after{width:"85%"}#funfit-form .slots--86:after{width:"86%"}#funfit-form .slots--87:after{width:"87%"}#funfit-form .slots--88:after{width:"88%"}#funfit-form .slots--89:after{width:"89%"}#funfit-form .slots--90:after{width:"90%"}#funfit-form .slots--91:after{width:"91%"}#funfit-form .slots--92:after{width:"92%"}#funfit-form .slots--93:after{width:"93%"}#funfit-form .slots--94:after{width:"94%"}#funfit-form .slots--95:after{width:"95%"}#funfit-form .slots--96:after{width:"96%"}#funfit-form .slots--97:after{width:"97%"}#funfit-form .slots--98:after{width:"98%"}#funfit-form .slots--99:after{width:"99%"}#funfit-form .slots--100:after{width:"100%"}#funfit-form .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(/wp-content/plugins/pgcalendar/assets/img/down.png);background-color:#fff0;background-size:contain;border:none!important;height:20px!important;width:20px!important;margin:auto auto auto auto!important;top:auto!important;left:auto!important}#funfit-form .select2-container .select2-selection--single .select2-selection__rendered{padding-right:38px}#funfit-form .container{max-width:1920px;width:100%;margin:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}#funfit-form .filter-wrapper{width:auto;padding:0 8px;display:flex;align-items:center}@media (max-width:75em){#funfit-form .filter-wrapper{width:100%;flex-direction:column}}#funfit-form .modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4)}@media (max-width:75em){#funfit-form .modal{top:71px}}#funfit-form .modal-content{background-color:#fefefe;margin:15% auto;border:1px solid #888;width:80%;font-size:.8em;position:relative;max-width:1000px}@media (max-width:75em){#funfit-form .modal-content{max-width:100%;width:100%;margin:auto;min-height:100vh}}#funfit-form .close{background-color:#b8b8b8;border-radius:50%;color:#fff;font-size:19px;font-weight:700;position:absolute;top:16px;right:16px;z-index:10;width:30px;height:30px;display:flex;align-items:center;justify-content:center}#funfit-form .close:hover,#funfit-form .close:focus{color:#000;text-decoration:none;cursor:pointer}#funfit-form .classModalTrigger{cursor:pointer}#funfit-form .no-classes-found{text-align:center;display:flex;flex-direction:column;font-size:1.5em}#funfit-form .no-classes-found .fa-regular{font-size:10em;margin-top:.125em;margin-bottom:.125em}#funfit-form .select2-results__options{list-style:none;margin:0;padding:0;text-align:left}#select2-instructorId-results .select2-results__option,#select2-classTypeId-results .select2-results__option,#select2-ClassCategory_id-results .select2-results__option,#select2-clubId-results .select2-results__option{font-family:'Montserrat',sans-serif;font-size:.75rem}@media (max-width:75em){body.logged-in.admin-bar #funfit-form .modal{top:117px}}