PageSourceSearch

https://marinamartialarts.net/

html marinamartialarts.net collected 2026-10-04 15:23:05 UTC 260,681 bytes, 3,920 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#" xml:lang="en" lang="en">
5<head><title>
6	
7    
8    Marina Martial Arts | Mar Vista, CA
9
10
11</title><meta name="referrer" content="same-origin" /><meta name="format-detection" content="telephone=no" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" />     
12     <meta charset="utf-8"/>
13    <link href="/Content/Fonts/FontAwesome/css/font-awesome.min.css?09251132" rel="stylesheet"/>
14<link href="/Content/Fonts/PerfectMind/styles.css?09251132" rel="stylesheet"/>
15<link href="/Content/jQueryUI/ui-lightness/jquery-ui.css?09251132" rel="stylesheet"/>
16<link href="/Content/jQueryContextMenu/jquery.contextMenu.css?09251132" rel="stylesheet"/>
17<link href="/Content/Kendo/kendo.common.min.css?09251132" rel="stylesheet"/>
18<link href="/Content/Kendo/kendo.default.min.css?09251132" rel="stylesheet"/>
19<link href="/Content/Kendo/kendo.bootstrap.min.css?09251132" rel="stylesheet"/>
20<link href="/Scripts/malihuScrollbar/jquery.mCustomScrollbar.css?09251132" rel="stylesheet"/>
21<link href="/Content/TreeView.css?09251132" rel="stylesheet"/>
22<link href="/Content/Kendo/kendo.dataviz.min.css?09251132" rel="stylesheet"/>
23<link href="/Content/lightbox.css?09251132" rel="stylesheet"/>
24<link href="/Content/sitebase1.css?09251132" rel="stylesheet"/>
25<link href="/Content/compass/css/base.css?09251132" rel="stylesheet"/>
26<link href="/Content/compass/css/simplifiedForm.css?09251132" rel="stylesheet"/>
27<link href="/Content/kendo.multiDatePicker.css?09251132" rel="stylesheet"/>
28<link href="/Content/2012.2.801/telerik.common.min.css?09251132" rel="stylesheet"/>
29<link href="/Content/2012.2.801/telerik.windows7-grey.min.css?09251132" rel="stylesheet"/>
30<link href="/Content/StarRatingSvg.css?09251132" rel="stylesheet"/>
31<link href="/Content/SkillAssessment.css?09251132" rel="stylesheet"/>
32<link href="/Content/ApolloStyles/style.css?09251132" rel="stylesheet"/>
33
34
35        <!--[if lte IE 7]>
36        <link href="/Content/sitebase-ie7lte.css?09251132" rel="stylesheet" type="text/css" />
37        <![endif]-->
38        <!--[if IE]>
39        <link href="/Content/sitebase-ie.css?09251132" rel="stylesheet" type="text/css" />
40        <![endif]-->
41    <link href='https://content.perfectmind.com/cssroot/6BFCCEC19CF7129AF103F5C6693DD885922BA3F1F62454638F605C35934E1A28.css' rel='stylesheet' type='text/css' />
42 
42<script src="/Scripts/Globalization/en-US.js" type="text/javascript"></script>
42
43
44
45<script crossorigin="anonymous" src="/Scripts/Resources/Resources.en-US.js?09251132" type="text/javascript"></script>
vendor: 2 bytes, line 45
45
46<script crossorigin="anonymous" src="/Scripts/MartialArtsSimpleAddIn/MartialArtsSimpleAddIn/Resources/Resources.en-US.js?09251132" type="text/javascript"></script>
vendor: 2 bytes, line 46
46
47<script crossorigin="anonymous" src="/Scripts/perfectMind/Resources/Resources.en-US.js?09251132" type="text/javascript"></script>
47
48
49<script type="text/javascript">
50    var require =
51        {
52            baseUrl: '/Scripts/perfectMind',
53            paths: {
54                "linq": "../linq.min",
55                "knockout": "../knockout-3.5.1",
56                "knockout.validation": "../knockout.validation.min",
57                "timepicker": "../jquery.timepicker.min",
58                "PlannerUtility": "planner/PlannerUtility",
59                "ReRegisterPopup": "ReRegisterPopup",
60                "TransferPopup": "TransferPopup",
61                "HoldTimer": "AutomaticWaitlistSettings/HoldTimer",
62                "CommonBindings": "planner/CommonBindings",
63                "ViewFilterService": "ViewFilterService",
64                "LinkedDependentActivities": "LinkedDependentActivities",
65                "PlannerFilter": "planner/PlannerFilter",
66                "PlannerEvent": "planner/PlannerEvent",
67                "PlannerLoadScheduler": "planner/PlannerLoadScheduler",
68                "PlannerAttendance": "planner/PlannerAttendance",
69                "PerfectScanAutoComplete": "../Attendance/PerfectScanAutoComplete",
70                "ItemDiscountEditViewUI": "discount/ItemDiscountEditViewUI",
71                "ItemDiscountDetailViewUI": "discount/ItemDiscountDetailViewUI",
72                "DiscountEditViewUI": "discount/DiscountEditViewUI",
73                "DiscountDetailViewUI": "discount/DiscountDetailViewUI",
74                "CreditBalance": "contact/CreditBalance",
75                "CreditBalanceConstants": "contact/CreditBalanceConstants",
76                "ContactAlert": "contact/ContactAlert",
77                "PastDueInvoice": "contact/PastDueInvoice",
78                "managePickList": "managePickList",
79                "classPage": "../Attendance/ClassPage",
80                "jquery": "../jQueryCore/jQueryCoreMin",
81                "kendo.core.min": "../kendo/kendo.all.min",
82                "PlannerEventExtrasEditViewUI": "PlannerEventExtraItem/PlannerEventExtrasEditViewUI",
83                "OccupancyItemsSelectorEditView": "OccupancyItem/OccupancyItemsSelectorEditView",
84                "PlannerEventPaymentPlanEditViewUI": "PlannerEventPaymentPlan/PlannerEventPaymentPlanEditViewUI",
85                "PlannerEventTaxLoader": "PlannerEventTax/PlannerEventTaxLoader",
86                "PlannerEventSubsidiesLoader": "Subsidy/PlannerEventSubsidiesLoader",
87                "PlannerEventAdditionalFacilityEditViewUI": "PlannerEventAdditionalFacility/PlannerEventAdditionalFacilityEditViewUI",
88                "PlannerEventPrerequisitesEventEditViewUI": "PlannerEventPrerequisitesEventEditViewUI",
89                "FacilityLightingIntegrationSettingEditViewUI":"Service/FacilityLightingIntegrationSettingEditViewUI",
90                "SkyLogixSettingViewUI":"Contact/SkyLogixSettingViewUI",
91                "ProductEditViewUI": "discount/ProductEditViewUI",
92                "PlannerEventServiceDurationsEditViewUI": "PlannerEventExtraItem/PlannerEventServiceDurationsEditViewUI",
93                "EquipmentAdditionalExtrasEditViewUI": "PlannerEventExtraItem/EquipmentAdditionalExtrasEditViewUI",
94                "ServiceExtrasEditViewUI": "PlannerEventExtraItem/ServiceExtrasEditViewUI",
95                "ServicePaymentPlanEditViewUi": "PlannerEventPaymentPlan/ServicePaymentPlanEditViewUi",
96                "ServiceDurationsEditViewUI": "Service/ServiceDurationsEditViewUI",
97                "ServiceLotterySettingsEditViewUI": "Service/ServiceLotterySettingsEditViewUI",
98                //"MembershipPricesSelectorEditViewUI": "MembershipPricesSelectorEditViewUI",
99                "FacilityServiceDurationsEditViewUI": "Service/FacilityServiceDurationsEditViewUI",
100                "FacilityMapEditViewUI" : "FacilityMap/FacilityMapEditViewUI",
101                "ItemImagesEditViewUI": "ItemImages/ItemImagesEditViewUI",
102                "FacilityMapAndPinsSelector" : "FacilityMapAndPinsSelector",
103                "UploadImageUtility": "UploadImageUtility",
104                "DeviceEditViewUI": "discount/DeviceEditViewUI",
105                "MonerisPinPad":"MonerisPinPad.js",
106                "PMLocalService":"PMLocalService.js",
107                "RefundForCancellation": "RefundForCancellation",
108                "AgeControl" : "AgeControl",
109                "BookingRestrictionControl" : "BookingRestrictionControl",
110                "CheckInOutControl" : "CheckInOutControl",
111                "EnforceFullWeekendControl" : "EnforceFullWeekendControl",
112                "ExportSchedule": "ExportSchedule",
113                "SubsidyAllocationEditView": "subsidy/SubsidyAllocationEditView",
114                "SubsidyEditView": "subsidy/SubsidyEditView",
115                "ContactEditView": "contact/ContactEditView",
116                "ContactDetailView": "contact/ContactDetailView",
117                "RegenerateContactView": "contact/RegenerateContactView",
118                "PaymentPlanEditView": "paymentplan/PaymentPlanEditView",
119                "text": "../requireModules/text",
120                "jQuery.touch": "../jquery.ui.touch",
121                "MultiLocationGLAccountVM": "MultiLocationGLAccountVM",
122                "MultipleCourseBooking": "MultipleCourseBooking/MultipleCourseBooking",
123                "MultipleCourseBookingService": "MultipleCourseBooking/MultipleCourseBookingService",
124                "RenewMemberships": "StoreApplication/RenewMemberships",
125                "DeferredGLAccountVM": "DeferredGLAccountVM",
126                "BulkFreezeMembershipController": "MembershipBulkFreeze/BulkFreezeMembershipController",
127                "PreferenceRankingPopup": "PreferenceRankingPopup",
128                "ErrorContainerViewModel": "ErrorContainerViewModel",
129                "ActivityBulkUpdate": "ActivityBulkUpdate/ActivityBulkUpdate",
130                "ActivityBulkUpdateService": "ActivityBulkUpdate/ActivityBulkUpdateService",
131                "ActivityBulkUpdateDataSource": "ActivityBulkUpdate/ActivityBulkUpdateDataSource",
132                "ActivityBulkUpdateConstants": "ActivityBulkUpdate/ActivityBulkUpdateConstants",
133                "BulkUpdatePopup": "BulkUpdate/BulkUpdatePopup",
134                "BulkUpdatePopupConstants": "BulkUpdate/BulkUpdatePopupConstants",
135                "BulkUpdateConflictManagerPopup": "BulkUpdate/BulkUpdateConflictManagerPopup",
136                "PlannerAttendanceConstantHelper": "PlannerAttendanceConstantHelper",
137                "ExtrasCountHelper": "ExtrasCountHelper",
138                "FilterPanelViewModel": "FilterPanelViewModel",
139                "LimitedAvailabilityPopup": "LimitedAvailabilityPopup",
140                "EventRestrictionsPopup": "EventRestrictionsPopup",
141                "FacilityContractReservationsComponent": "FacilityContract/FacilityContractReservationsComponent",
142                "FacilityContractReservationsViewModel": "FacilityContract/FacilityContractReservationsViewModel",
143                "FacilityContractReservationsGridHelper": "FacilityContract/FacilityContractReservationsGridHelper",
144                "FacilityContractSessionsComponent": "FacilityContract/FacilityContractSessionsComponent",
145                "FacilityContractSessionsViewModel": "FacilityContract/FacilityContractSessionsViewModel",
146                "FacilityContractSessionsGridHelper": "FacilityContract/FacilityContractSessionsGridHelper",
147                "FacilityContractSessionsViewExtrasPopup": "FacilityContract/FacilityContractSessionsViewExtrasPopup",
148                "FacilityContractReservationViewFeesPopup": "FacilityContract/FacilityContractReservationViewFeesPopup",
149                "FacilityContractSessionsViewFeesPopup": "FacilityContract/FacilityContractSessionsViewFeesPopup",
150                "FacilityContractRedirectInitializer": "FacilityContract/FacilityContractRedirectInitializer",
151                "ContractFeeHelper": "ContractFeeHelper",
152
153                // Controls:
154                'SharedControlsConstants': 'Controls/Helpers/SharedControlsConstants',
155                'DropDown': 'Controls/DropDown',
156                'Grid': 'Controls/Grid',
157                'GridTemplate': '/Content/HtmlTemplate/Controls/GridTemplate.html',
158                'CircleGauge': 'Controls/CircleGauge/CircleGauge',
159                'MultiCircleGauge': 'Controls/CircleGauge/MultiCircleGauge',
160                'PositiveOccupancyLevelGauge': 'Controls/CircleGauge/PositiveOccupancyLevelGauge',
161                'NegativeOccupancyLevelGauge': 'Controls/CircleGauge/NegativeOccupancyLevelGauge',
162                'Pager': 'Controls/Pager',
163                'PopupWrapper': 'Controls/Popup/PopupWrapper',
164                'SimpleNotificationPopup': 'Controls/Popup/SimpleNotificationPopup',
165                'ConfirmCancelPopup': 'Controls/Popup/ConfirmCancelPopup',
166                "PagerTemplate": "../../Content/HtmlTemplate/Controls/PagerTemplate.html",
167                'Controls/KeywordFilter': 'Controls/KeywordFilter',
168                'KeywordFilterTemplate': '../../Content/HtmlTemplate/Controls/KeywordFilterTemplate.html',
169                'Controls/MultiSelectFilter': 'Controls/MultiSelectFilter',
170                'Controls/SingleSelectFilter': 'Controls/SingleSelectFilter',
171                'Controls/RadioButtonSingleSelectFilter': 'Controls/RadioButtonSingleSelectFilter',
172                'MultiSelectFilterTemplate': '../../Content/HtmlTemplate/Controls/MultiSelectFilterTemplate.html',
173                'SingleSelectFilterTemplate': '../../Content/HtmlTemplate/Controls/SingleSelectFilterTemplate.html',
174                'RadioButtonSingleSelectFilterTemplate': '../../Content/HtmlTemplate/Controls/RadioButtonSingleSelectFilterTemplate.html',
175                'CalendarIcon': 'Controls/CalendarIcon/CalendarIcon',
176                'CapacityDetailsControl': 'Controls/CapacityInfo/CapacityDetailsControl',
177                'SendByEmailPopupComponent': 'Controls/SendByEmailPopup/SendByEmailPopupComponent',
178                'SendByEmailPopupViewModel': 'Controls/SendByEmailPopup/SendByEmailPopupViewModel',
179                'SendByEmailPopupHelper': 'Controls/Helpers/SendByEmailPopupHelper',
180                'MultipleEmailsValidationRule': 'Controls/Helpers/MultipleEmailsValidationRule',
181                'CreateNewContactControl': 'Controls/CreateNewContactControl',
182                'PopupWrapperTemplate': "../../Content/HtmlTemplate/Controls/PopupWrapperTemplate.html", 
183                'CreateNewContactControlTemplate': '/Content/HtmlTemplate/Controls/CreateNewContactControlTemplate.html',
184                'ContactMultiPickerTemplate': '/Content/HtmlTemplate/Controls/ContactMultiPicker.html',
185                'Controls/ControlTemplates': 'Controls/ControlTemplates',
186                'ApplicationMenuItem': 'Controls/Shared/ApplicationMenuItem',
187                'ApplicationMenuItemTemplate': '/Content/HtmlTemplate/Controls/Shared/ApplicationMenuItem.html',
188                'ApplicationChildMenuTemplate': '/Content/HtmlTemplate/Controls/Shared/ApplicationChildMenu.html',
189                'ApplicationChildMenu': 'Controls/Shared/ApplicationChildMenu',
190                'SlideInLeftPanel': 'Controls/SlideInLeftPanel',
191                'FileDragAndDrop': 'Controls/FileDragAndDrop',
192                'MultiImageSelector': 'Controls/MultiImageSelector',
193
194                // Booking Wizard:
195                //   1. Fees and extras:
196                'AttendeeWithExtrasViewModel': 'BookingWizard/FeesAndExtras/ViewModels/AttendeeWithExtrasViewModel',
197                'EventWithAttendeesViewModel': 'BookingWizard/FeesAndExtras/ViewModels/EventWithAttendeesViewModel',
198                'AttendeeFeeSelectorViewModel': 'BookingWizard/FeesAndExtras/ViewModels/AttendeeFeeSelectorViewModel',
199                'AttendeeMembershipSelectorViewModel': 'BookingWizard/FeesAndExtras/ViewModels/AttendeeMembershipSelectorViewModel',
200                'AttendeeExtrasSelectorViewModel': 'BookingWizard/FeesAndExtras/ViewModels/AttendeeExtrasSelectorViewModel',
201                'FeesAndExtrasViewModel': 'BookingWizard/FeesAndExtras/ViewModels/FeesAndExtrasViewModel',
202                'ProratePopupViewModel': 'BookingWizard/FeesAndExtras/ViewModels/ProratePopupViewModel',
203                'RadioButtonBasedMembershipViewModel': 'BookingWizard/FeesAndExtras/ViewModels/RadioButtonBasedMembershipViewModel',
204
205                'AttendeeWithExtrasComponent': 'BookingWizard/FeesAndExtras/Components/AttendeeWithExtrasComponent',
206                'EventWithAttendeesComponent': 'BookingWizard/FeesAndExtras/Components/EventWithAttendeesComponent',
207                'AttendeeFeeSelectorComponent': 'BookingWizard/FeesAndExtras/Components/AttendeeFeeSelectorComponent',
208                'AttendeeMembershipSelectorComponent': 'BookingWizard/FeesAndExtras/Components/AttendeeMembershipSelectorComponent',
209                'AttendeeExtrasSelectorComponent': 'BookingWizard/FeesAndExtras/Components/AttendeeExtrasSelectorComponent',
210                'FeesAndExtrasComponent': 'BookingWizard/FeesAndExtras/Components/FeesAndExtrasComponent',
211                'ProrateCoursePopupComponent': 'BookingWizard/FeesAndExtras/Components/ProrateCoursePopupComponent',
212
213                'FeesAndExtrasService': 'BookingWizard/FeesAndExtras/Services/FeesAndExtrasService',
214                'FeesAndExtrasHelper': 'BookingWizard/FeesAndExtras/Services/FeesAndExtrasHelper',
215                'ProratePopupHelper': 'BookingWizard/FeesAndExtras/Services/ProratePopupHelper',
216                'FeesAndExtrasValidator': 'BookingWizard/FeesAndExtras/Services/FeesAndExtrasValidator',
217                'ProrateService': 'BookingWizard/FeesAndExtras/Services/ProrateService',
218
219                //   2. Pos:
220                'PosViewModel': 'BookingWizard/POS/ViewModels/PosViewModel',
221
222                'PosComponent': 'BookingWizard/POS/Components/PosComponent',
223
224                'PosRedirectService': 'BookingWizard/POS/Services/PosRedirectService',
225                'PosRedirectHelper': 'BookingWizard/POS/Services/PosRedirectHelper',
226
227                //   3. Questionnaire:
228                'QuestionnaireViewModel': 'BookingWizard/Questionnaire/ViewModels/QuestionnaireViewModel',
229
230                'QuestionnaireComponent': 'BookingWizard/Questionnaire/Components/QuestionnaireComponent',
231
232                'QuestionnaireService': 'BookingWizard/Questionnaire/Services/QuestionnaireService',
233                'QuestionnaireHelper': 'BookingWizard/Questionnaire/Services/QuestionnaireHelper',
234                'QuestionnaireValidator': 'BookingWizard/Questionnaire/Services/QuestionnaireValidator',
235                'CopyToDecisionMaker': 'BookingWizard/Questionnaire/Services/CopyToDecisionMaker',
236
237                //   4. PaymentPlan:
238                'PaymentPlanViewModel': 'BookingWizard/PaymentPlan/ViewModels/PaymentPlanViewModel',
239                'PaymentPlanItemViewModel': 'BookingWizard/PaymentPlan/ViewModels/PaymentPlanItemViewModel',
240                'PaymentPlanDownPaymentViewModel': 'BookingWizard/PaymentPlan/ViewModels/PaymentPlanDownPaymentViewModel',
241                'AttendeeWithPaymentPlanItemsViewModel': 'BookingWizard/PaymentPlan/ViewModels/AttendeeWithPaymentPlanItemsViewModel',
242                'EventWithAttendeesPaymentPlanViewModel': 'BookingWizard/PaymentPlan/ViewModels/EventWithAttendeesPaymentPlanViewModel',
243
244                'PaymentPlanComponent': 'BookingWizard/PaymentPlan/Components/PaymentPlanComponent',
245                'PaymentPlanItemComponent': 'BookingWizard/PaymentPlan/Components/PaymentPlanItemComponent',
246                'PaymentPlanDownPaymentComponent': 'BookingWizard/PaymentPlan/Components/PaymentPlanDownPaymentComponent',
247                'AttendeeWithPaymentPlanItemsComponent': 'BookingWizard/PaymentPlan/Components/AttendeeWithPaymentPlanItemsComponent',
248                'EventWithAttendeesPaymentPlanComponent': 'BookingWizard/PaymentPlan/Components/EventWithAttendeesPaymentPlanComponent',
249
250                'PaymentPlanService': 'BookingWizard/PaymentPlan/Services/PaymentPlanService',
251                'PaymentPlanHelper': 'BookingWizard/PaymentPlan/Services/PaymentPlanHelper',
252                'PaymentPlanItemsSelectionDecisionMaker': 'BookingWizard/PaymentPlan/Services/PaymentPlanItemsSelectionDecisionMaker',
253                'PaymentPlanValidator': 'BookingWizard/PaymentPlan/Services/PaymentPlanValidator',
254
255                'StyledCurrency': 'BookingWizard/PaymentPlan/Extensions/KnockoutBindings/StyledCurrency',
256
257                //   5. Waitlist:
258                'WaitlistViewModel': 'BookingWizard/Waitlist/ViewModels/WaitlistViewModel',
259                'AttendeeWaitlistViewModel': 'BookingWizard/Waitlist/ViewModels/AttendeeWaitlistViewModel',
260                'EventWithAttendeesWaitlistViewModel': 'BookingWizard/Waitlist/ViewModels/EventWithAttendeesWaitlistViewModel',
261
262                'WaitlistComponent': 'BookingWizard/Waitlist/Components/WaitlistComponent',
263                'AttendeeWaitlistComponent': 'BookingWizard/Waitlist/Components/AttendeeWaitlistComponent',
264                'EventWithAttendeesWaitlistComponent': 'BookingWizard/Waitlist/Components/EventWithAttendeesWaitlistComponent',
265
266                'WaitlistService': 'BookingWizard/Waitlist/Services/WaitlistService',
267                'WaitlistHelper': 'BookingWizard/Waitlist/Services/WaitlistHelper',
268
269                //   6. Shared:
270                'FlyOutHelper': 'BookingWizard/Shared/Services/FlyOutHelper',              
271
272                // DateRange
273                'DateRangeViewModel': 'BookingWizard/DateRange/ViewModels/DateRangeViewModel',
274                'EventAttendeesDateRangeViewModel': 'BookingWizard/DateRange/ViewModels/EventAttendeesDateRangeViewModel',
275                'AttendeeDateRangeViewModel': 'BookingWizard/DateRange/ViewModels/AttendeeDateRangeViewModel',
276
277                'DateRangeComponent': 'BookingWizard/DateRange/Components/DateRangeComponent',
278                'EventAttendeesDateRangeComponent': 'BookingWizard/DateRange/Components/EventAttendeesDateRangeComponent',
279                'AttendeeDateRangeComponent': 'BookingWizard/DateRange/Components/AttendeeDateRangeComponent',
280
281                // TransferStartEnd
282                'TransferStartEndViewModel': 'BookingWizard/TransferStartEnd/ViewModels/TransferStartEndViewModel',
283                'TransferStartEndService': 'BookingWizard/TransferStartEnd/Services/TransferStartEndService',
284                'TransferStartEndComponent': 'BookingWizard/TransferStartEnd/Components/TransferStartEndComponent',
285
286                // Activity Management:
287                //  Application:
288                'ActivityMngmtAppVM': 'ActivityMngmt/App/ViewModels/ActivityMngmtAppVM',
289                'BaseActivityMngmtPage': 'ActivityMngmt/App/ViewModels/BaseActivityMngmtPage',
290                'BaseActivityMngmtView': 'ActivityMngmt/App/ViewModels/BaseActivityMngmtView',
291                'ErrorNotificationVM': 'ActivityMngmt/App/ViewModels/ErrorNotificationVM',
292
293                'ActivityMngmtAppComponent': 'ActivityMngmt/App/Components/ActivityMngmtAppComponent',
294                'ErrorNotificationComponent': 'ActivityMngmt/App/Components/ErrorNotificationComponent',
295                
296                //   1. Classes list page:
297                'ListPageVM': 'ActivityMngmt/List/ViewModels/ListPageVM',
298                'ListAttendanceViewVM': 'ActivityMngmt/List/ViewModels/ListAttendanceViewVM',
299                'ListAssessmentViewVM': 'ActivityMngmt/List/ViewModels/ListAssessmentViewVM',
300
301                'ListPageComponent': 'ActivityMngmt/List/Components/ListPageComponent',
302                'ListAttendanceViewComponent': 'ActivityMngmt/List/Components/ListAttendanceViewComponent',
303                'ListAssessmentViewComponent': 'ActivityMngmt/List/Components/ListAssessmentViewComponent',
304
305                'ActivitiesService': 'ActivityMngmt/List/Services/ActivitiesService',
306                'ListGridHelper': 'ActivityMngmt/List/Services/ListGridHelper',
307
308                //   2. Session Roster page:
309                'RosterPageVM': 'ActivityMngmt/Roster/ViewModels/RosterPageVM',
310                'RosterAttendanceViewVM': 'ActivityMngmt/Roster/ViewModels/RosterAttendanceViewVM',
311                'RosterAssessmentViewVM': 'ActivityMngmt/Roster/ViewModels/RosterAssessmentViewVM',
312
313                'RosterPageComponent': 'ActivityMngmt/Roster/Components/RosterPageComponent',
314                'RosterAttendanceViewComponent': 'ActivityMngmt/Roster/Components/RosterAttendanceViewComponent',
315                'RosterAssessmentViewComponent': 'ActivityMngmt/Roster/Components/RosterAssessmentViewComponent',
316
317                'RosterService': 'ActivityMngmt/Roster/Services/RosterService',
318                'RosterGridHelper': 'ActivityMngmt/Roster/Services/RosterGridHelper',
319                'RosterModelConverter': 'ActivityMngmt/Roster/Services/RosterModelConverter',
320
321                'AttendanceActionExecutor': 'ActivityMngmt/Roster/Services/AttendanceActionExecutor',
322                'AttendanceActionFactory': 'ActivityMngmt/Roster/Services/AttendanceActionFactory',
323                'NotificationActionExecutor': 'ActivityMngmt/Roster/Services/NotificationActionExecutor',
324                'NotificationActionFactory': 'ActivityMngmt/Roster/Services/NotificationActionFactory',
325                'AttendanceStatusUpdateAction': 'ActivityMngmt/Roster/Services/Actions/AttendanceStatusUpdateAction',
326                'BulkAttendAction': 'ActivityMngmt/Roster/Services/Actions/BulkAttendAction',
327                'BulkUnattendAction': 'ActivityMngmt/Roster/Services/Actions/BulkUnattendAction',
328                'AttendAction': 'ActivityMngmt/Roster/Services/Actions/AttendAction',
329                'UnattendAction': 'ActivityMngmt/Roster/Services/Actions/UnattendAction',
330                'SendEmailAction': 'ActivityMngmt/Roster/Services/Actions/SendEmailAction',
331                'SendSmsAction': 'ActivityMngmt/Roster/Services/Actions/SendSmsAction',
332                'PrintAction': 'ActivityMngmt/Roster/Services/Actions/PrintAction',
333                'OutcomeAction': 'ActivityMngmt/Roster/Services/Actions/OutcomeAction',
334                'PromoteAction': 'ActivityMngmt/Roster/Services/Actions/PromoteAction',
335                'SkillAssessmentAction': 'ActivityMngmt/Roster/Services/Actions/SkillAssessmentAction',
336                'RedirectToOverdueInvoicesAction': 'ActivityMngmt/Roster/Services/NotificationActions/RedirectToOverdueInvoicesAction',
337                'ShowAlertsAction': 'ActivityMngmt/Roster/Services/NotificationActions/ShowAlertsAction',
338                'ClassRosterAction': 'ActivityMngmt/Shared/Services/Actions/ClassRosterAction',
339
340                'AttendanceFilterProcessor': 'ActivityMngmt/Roster/Services/Filters/AttendanceFilterProcessor',
341                'AttendanceFilteringStrategyFactory': 'ActivityMngmt/Roster/Services/Filters/AttendanceFilteringStrategyFactory',
342                'LastAssessmentFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/LastAssessmentFilteringStrategy',
343                'LastPromotionFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/LastPromotionFilteringStrategy',
344                'MultiValueFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/MultiValueFilteringStrategy',
345                'RatingFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/RatingFilteringStrategy',
346                'RankFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/RankFilteringStrategy',
347                'AnySkillFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/AnySkillFilteringStrategy',
348                'AllSkillFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/AllSkillFilteringStrategy',
349                'NoneSkillFilteringStrategy': 'ActivityMngmt/Roster/Services/Filters/Strategies/NoneSkillFilteringStrategy',
350
351                'AttendanceFiltersGenerator': 'ActivityMngmt/Roster/Services/Filters/AttendanceFiltersGenerator',
352                'AttendanceFilterMetadataProviderFactory': 'ActivityMngmt/Roster/Services/Filters/AttendanceFilterMetadataProviderFactory',
353                'LastAssessmentFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/LastAssessmentFilterMetadataProvider',
354                'LastPromotionFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/LastPromotionFilterMetadataProvider',
355                'RankFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/RankFilterMetadataProvider',
356                'RatingFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/RatingFilterMetadataProvider',
357                'SkillFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/SkillFilterMetadataProvider',
358                'RangeValuesFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/RangeValuesFilterMetadataProvider',
359                'SingleValueFilterMetadataProvider': 'ActivityMngmt/Roster/Services/Filters/Providers/SingleValueFilterMetadataProvider',
360
361                //   3. Controls:
362                'EventFlyOut': 'ActivityMngmt/Controls/EventFlyOut',
363                'FilterSelector': 'ActivityMngmt/Controls/FilterSelector',
364                'CapacityInfoControl': 'ActivityMngmt/Controls/CapacityInfoControl',
365                'RosterInfoBox': 'ActivityMngmt/Controls/RosterInfoBox',
366
367                //   4. Extensions:
368                'SlideIn': 'Shared/Extensions/SlideIn',
369                'FadeIn': 'Shared/Extensions/FadeIn',
370
371                //   5. Shared:
372                'ActivityMngmtConstants': 'ActivityMngmt/Shared/Constants',
373                'ActivityMngmtPreferencesManager': 'ActivityMngmt/Shared/ActivityMngmtPreferencesManager',
374                'FiltersPanelVM': 'ActivityMngmt/Shared/ViewModels/FiltersPanelVM',
375                'FiltersPanelComponent': 'ActivityMngmt/Shared/Components/FiltersPanelComponent',
376                'FiltersHelper': 'ActivityMngmt/Shared/FiltersHelper',
377                'ActivityMngmtPopups': 'ActivityMngmt/Shared/ActivityMngmtPopups',
378                'ServicesErrorHandlingHelper': 'BookingWizard/Shared/Services/ServicesErrorHandlingHelper',
379                'WizardHelper': 'BookingWizard/Shared/Services/WizardHelper',
380                // TransferCourses:
381                'TransferDetailsComponent': 'BookingWizard/TransferCourses/TransferDetails/Components/TransferDetailsComponent',
382                'TransferDetailsService': 'BookingWizard/TransferCourses/TransferDetails/Services/TransferDetailsService',
383                'TransferDetailsViewModel': 'BookingWizard/TransferCourses/TransferDetails/ViewModels/TransferDetailsViewModel',
384
385                "SkillRatingSetupController": "SkillRating/SkillAssessmentService",
386                "SkillRatingSetupController": "SkillRating/SkillRatingSetupController",
387                "SkillAssessmentPopup": "SkillRating/SkillAssessmentPopup",
388                "BulkSkillAssessmentPopup":"SkillRating/BulkSkillAssessmentPopup",
389                "SkillRatingSelectorComponent": "SkillRating/Component/SkillRatingSelectorComponent",
390                "SkillAssessmentButtonComponent": "SkillRating/Component/SkillAssessmentButtonComponent",
391                "SkillAssessmentRatingHistoryComponent": "SkillRating/Component/SkillAssessmentRatingHistoryComponent",
392                "SkillAssessmentExportToCSVComponent": "SkillRating/Component/SkillAssessmentExportToCSVComponent",
393                "SkillAssessmentContactComponent": "SkillRating/Component/SkillAssessmentContactComponent",
394                "SkillRatingStarComponent": "SkillRating/Component/SkillRatingStarComponent",
395                "SkilRatingCommentComponent": "SkillRating/Component/SkilRatingCommentComponent",
396                "SkillAssessmentContactComponent": "SkillRating/Component/SkillAssessmentContactComponent",
397                "SkillRatingAssessDateComponent": "SkillRating/Component/SkillRatingAssessDateComponent",
398                "SkillRatingSkillComponent": "SkillRating/Component/SkillRatingSkillComponent",
399                "BulkAssessmentComponent": "SkillRating/Component/BulkAssessmentComponent",
400                "BulkHeaderColumnComponent": "SkillRating/Component/BulkHeaderColumnComponent",
401                "BulkAssessmentContactColumnComponent": "SkillRating/Component/BulkAssessmentContactColumnComponent",
402                "BulkAssessmentSkippedStudentsComponent": "SkillRating/Component/BulkAssessmentSkippedStudentsComponent",   
403                "BulkAssessmentLevelSelectionComponent": "SkillRating/Component/BulkAssessmentLevelSelectionComponent",
404                "BulkAssessmentContactSkillColumnComponent": "SkillRating/Component/BulkAssessmentContactSkillColumnComponent",
405                "SkillAssessmentPreviousLevelsComponent": "SkillRating/Component/SkillAssessmentPreviousLevelsComponent",
406                "PreferenceRankingPopup": "PreferenceRankingPopup",
407
408                'ArrayExtensions': 'ArrayExtensions',
409                'DateHelper': 'DateHelper',
410                'ServicesErrorHandlingHelper': 'ServicesErrorHandlingHelper',
411                'GridHelper': 'GridHelper',
412                'GlobalCustomerSearch': 'GlobalCustomerSearch',
413                'GlobalCustomerSearchService': 'Service/GlobalCustomerSearchService',
414                'Controls/CustomerItemVM': 'Controls/CustomerItemVM',
415
416                "OnlineWithdrawalConfirmation": "OnlineWithdrawal/OnlineWithdrawalConfirmation",
417                "OnlineWithdrawalConfirmationConstants": "OnlineWithdrawal/OnlineWithdrawalConfirmationConstants",
418                "OnlineWithdrawalConfirmationModelHelper": "OnlineWithdrawal/OnlineWithdrawalConfirmationModelHelper",           
419                "FilterAreaTemplateComponent": "SimplifiedAccountStatement/Component/FilterAreaTemplateComponent",
420
421                // Product Widgets
422                "ProductWidgetsGlobalSettings/GlobalSettingsAppComponent": "/Areas/Products/Scripts/ProductWidgetsGlobalSettings/GlobalSettingsAppComponent",
423                "ProductWidgetsGlobalSettings/GlobalSettingsViewModel": "/Areas/Products/Scripts/ProductWidgetsGlobalSettings/GlobalSettingsViewModel",
424                "ProductWidgetsService": "/Areas/Products/Scripts/ProductWidgetsGlobalSettings/Services/ProductWidgetsService",
425                "Controls/BigTextSetting": "/Areas/Products/Scripts/Control
425s/BigTextSetting",
426                "Controls/PriceRangeFilter": "/Areas/Products/Scripts/Controls/PriceRangeFilter",
427                "Controls/ProductWidgetsGrid": "/Areas/Products/Scripts/Controls/ProductWidgetsGrid",
428                "Controls/SelectableTextSetting": "/Areas/Products/Scripts/Controls/SelectableTextSetting",
429                "ProductWidgetSettingsViewModel": "/Areas/Products/Scripts/ProductWidgetSettings/ProductWidgetSettingsViewModel",
430                "ProductWidgetSettingsComponent": "/Areas/Products/Scripts/ProductWidgetSettings/ProductWidgetSettingsComponent",
431                "ProductWidgetSettingsService": "/Areas/Products/Scripts/ProductWidgetSettings/Services/ProductWidgetSettingsService",
432                "ProductWidgetConstants": "/Areas/Products/Scripts/Shared/ProductWidgetConstants",
433
434                // Class Roster Report
435                'ClassRosterAppVM': 'Reports/ClassRoster/App/ViewModels/ClassRosterAppVM',
436                'BaseClassRosterPage': 'Reports/ClassRoster/App/ViewModels/BaseClassRosterPage',
437                'ClassRosterPageVM': 'Reports/ClassRoster/App/ViewModels/ClassRosterPageVM',
438                'ClassRosterErrorNotificationVM': 'Reports/ClassRoster/App/ViewModels/ErrorNotificationVM',
439
440                'ClassRosterAppComponent': 'Reports/ClassRoster/App/Components/ClassRosterAppComponent',
441                'ClassRosterErrorNotificationComponent': 'Reports/ClassRoster/App/Components/ErrorNotificationComponent',
442                'ClassRosterPageComponent': 'Reports/ClassRoster/Components/ClassRosterPageComponent',
443                'ClassRosterFilterSelector': 'Reports/ClassRoster/Controls/FilterSelector',
444
445                'ClassRosterFilteringStrategyFactory': 'Reports/ClassRoster/Services/Filters/ClassRosterFilteringStrategyFactory',
446                'ClassRosterFilterMetadataProviderFactory': 'Reports/ClassRoster/Services/Filters/ClassRosterFilterMetadataProviderFactory',
447                'ClassRosterFilterProcessor': 'Reports/ClassRoster/Services/Filters/ClassRosterFilterProcessor',
448                'ClassRosterFiltersGenerator': 'Reports/ClassRoster/Services/Filters/ClassRosterFiltersGenerator',
449
450                'HeaderColumnsFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/HeaderColumnsFilterMetadataProvider',
451                'AttendanceColumnsFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/AttendanceColumnsFilterMetadataProvider',
452                'ExcludesFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/ExcludesFilterMetadataProvider',
453                'OneClassPerPageFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/OneClassPerPageFilterMetadataProvider',
454                'ShowNotificationsFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/ShowNotificationsFilterMetadataProvider',
455                'ShowSkillsFilterMetadataProvider': 'Reports/ClassRoster/Services/Filters/Providers/ShowSkillsFilterMetadataProvider',
456
457                'HeaderColumnsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/HeaderColumnsFilteringStrategy',
458                'AttendeeColumnsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/AttendeeColumnsFilteringStrategy',
459                'ExcludeColumnsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/ExcludeColumnsFilteringStrategy',
460                'OneClassPerPageFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/OneClassPerPageFilteringStrategy',
461                'NotificationsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/NotificationsFilteringStrategy',
462                'SkillsFilteringStrategy': 'Reports/ClassRoster/Services/Filters/Strategies/SkillsFilteringStrategy',
463
464                'ClassRosterConstants': 'Reports/ClassRoster/ClassRosterConstants',
465                'ClassRosterFiltersPanelComponent': 'Reports/ClassRoster/Components/FiltersPanelComponent',
466                'ClassRosterFiltersPanelVM': 'Reports/ClassRoster/App/ViewModels/FiltersPanelVM',
467                'ClassRosterPreferencesManager': 'Reports/ClassRoster/ClassRosterPreferencesManager',
468
469                'RefundAttendance': 'Refund/RefundAttendance',
470                'RefundOccurrence': 'Refund/RefundOccurrence',
471                'RefundAttendancePopupSelector': 'Refund/RefundAttendancePopupSelector',
472                'CancelAttendance': 'Refund/CancelAttendance',
473                'RefundAllAttendees':'Refund/RefundAllAttendees',
474
475                'ReservationEquipmentPopupComponent': 'Conflicts/Equipment/ReservationEquipmentPopupComponent',
476                'ReservationEquipmentPopupViewModel': 'Conflicts/Equipment/ReservationEquipmentPopupViewModel',
477
478                'timelineMatrixPage': 'ItemsRental/timelineMatrixPage',
479                "EventsService": "EventsService",
480                'ApplicationMenuMobile': 'ApplicationMenuMobile',
481
482                // Facility Contract page
483                "FacilityContractEditView": "FacilityContract/FacilityContractEditView",
484                "FacilityContractFiltersPanel": "FacilityContract/FiltersPanel",
485                "FacilityContractConstants": "FacilityContract/FacilityContractConstants",
486                "FacilityContractFilteringStrategyFactory": "FacilityContract/Filters/FacilityContractFilteringStrategyFactory",
487                "FacilityContractFiltersGenerator": "FacilityContract/Filters/FacilityContractFiltersGenerator",
488                "FacilityContractFiltersMetadataProviderFactory": "FacilityContract/Filters/FacilityContractFiltersMetadataProviderFactory",
489                "FacilityContractFiltersProcessor": "FacilityContract/Filters/FacilityContractFiltersProcessor",
490                "FacilityContractPreferencesManager": "FacilityContract/FacilityContractPreferencesManager",
491                "FacilityContractSessionsConflictManagerPopup": "FacilityContract/FacilityContractSessionsConflictManagerPopup",
492                "FacilityContractSessionsConflictManagerPopupHelper": "FacilityContract/FacilityContractSessionsConflictManagerPopupHelper",
493                "FacilityContractSessionsService": "FacilityContract/FacilityContractSessionsService",
494                "FacilityContractSessionsHelper": "FacilityContract/FacilityContractSessionsHelper",
495                "FacilityContractAttachmentUploadPopup": "FacilityContract/FacilityContractAttachmentUploadPopup",
496
497                "FacilityContractAttachmentsComponent": "FacilityContract/FacilityContractAttachmentsComponent",
498                "FacilityContractAttachmentsViewModel": "FacilityContract/FacilityContractAttachmentsViewModel",
499                "FacilityContractAttachmentsGridHelper": "FacilityContract/FacilityContractAttachmentsGridHelper",
500                "FacilityContractAttachmentService": "FacilityContract/FacilityContractAttachmentService",
501
502                // 1. Reservation Filtering strategies:
503                "FacilityContractReservationDateFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationDateFilteringStrategy",
504                "FacilityContractReservationDaysOfWeekFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationDaysOfWeekFilteringStrategy",
505                "FacilityContractReservationFacilityFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationFacilityFilteringStrategy",
506                "FacilityContractReservationHasExtrasFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationHasExtrasFilteringStrategy",
507                "FacilityContractReservationLocationFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationLocationFilteringStrategy",
508                "FacilityContractReservationTimeFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationTimeFilteringStrategy",
509                "FacilityContractReservationServiceFilteringStrategy": "FacilityContract/Filters/Strategies/Reservations/FacilityContractReservationServiceFilteringStrategy",
510
511                // 2. Session Filtering strategies:
512                "FacilityContractSessionDateFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionDateFilteringStrategy",
513                "FacilityContractSessionDaysOfWeekFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionDaysOfWeekFilteringStrategy",
514                "FacilityContractSessionFacilityFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionFacilityFilteringStrategy",
515                "FacilityContractSessionHasExtrasFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionHasExtrasFilteringStrategy",
516                "FacilityContractSessionLocationFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionLocationFilteringStrategy",
517                "FacilityContractSessionTimeFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionTimeFilteringStrategy",
518                "FacilityContractSessionStatusFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionStatusFilteringStrategy",
519                "FacilityContractSessionServiceFilteringStrategy": "FacilityContract/Filters/Strategies/Sessions/FacilityContractSessionServiceFilteringStrategy",
520
521                // 3. Filters metadata providers
522                "FacilityFilterMetadataProvider": "FacilityContract/Filters/Providers/FacilityFilterMetadataProvider",
523                "LocationFilterMetadataProvider": "FacilityContract/Filters/Providers/LocationFilterMetadataProvider",
524                "DateRangeFilterMetadataProvider": "FacilityContract/Filters/Providers/DateRangeFilterMetadataProvider",
525                "TimeRangeFilterMetadataProvider": "FacilityContract/Filters/Providers/TimeRangeFilterMetadataProvider",
526                "StatusFilterMetadataProvider": "FacilityContract/Filters/Providers/StatusFilterMetadataProvider",
527                "HasExtrasFilterMetadataProvider": "FacilityContract/Filters/Providers/HasExtrasFilterMetadataProvider",
528                "DaysOfWeekFilterMetadataProvider": "FacilityContract/Filters/Providers/DaysOfWeekFilterMetadataProvider",
529                "CalendarViewFilterMetadataProvider": "FacilityContract/Filters/Providers/CalendarViewFilterMetadataProvider",
530                "AmendmentViewFilterMetadataProvider": "FacilityContract/Filters/Providers/AmendmentViewFilterMetadataProvider",
531                "AmendmentCycleFilterMetadataProvider": "FacilityContract/Filters/Providers/AmendmentCycleFilterMetadataProvider",
532                "ServiceFilterMetadataProvider": "FacilityContract/Filters/Providers/ServiceFilterMetadataProvider",
533
534                // 4. Filter controls
535                "FacilityContractLocationFilter": "FacilityContract/Filters/Components/FacilityContractLocationFilter",
536                "FacilityContractFacilityFilter": "FacilityContract/Filters/Components/FacilityContractFacilityFilter",
537                "FacilityContractDateRangeFilter": "FacilityContract/Filters/Components/FacilityContractDateRangeFilter",
538                "FacilityContractTimeRangeFilter": "FacilityContract/Filters/Components/FacilityContractTimeRangeFilter",
539                "FacilityContractStatusFilter": "FacilityContract/Filters/Components/FacilityContractStatusFilter",
540                "FacilityContractHasExtrasFilter": "FacilityContract/Filters/Components/FacilityContractHasExtrasFilter",
541                "FacilityContractDaysOfWeekFilter": "FacilityContract/Filters/Components/FacilityContractDaysOfWeekFilter",
542                "FacilityContractCalendarViewFilter": "FacilityContract/Filters/Components/FacilityContractCalendarViewFilter",
543                "FacilityContractAmendmentViewFilter": "FacilityContract/Filters/Components/FacilityContractAmendmentViewFilter",
544                "FacilityContractAmendmentCycleFilter": "FacilityContract/Filters/Components/FacilityContractAmendmentCycleFilter",
545                "FacilityContractServiceFilter": "FacilityContract/Filters/Components/FacilityContractServiceFilter",
546
547                // 5. Bulk Update
548                "FacilityContractBulkUpdateWizard": "FacilityContract/BulkUpdate/FacilityContractBulkUpdateWizard",
549                "FacilityContractBulkUpdateWizardHelper": "FacilityContract/BulkUpdate/FacilityContractBulkUpdateWizardHelper",
550                "FacilityContractPreBulkUpdateWizardStep": "FacilityContract/BulkUpdate/FacilityContractPreBulkUpdateWizardStep",
551                "FacilityContractBulkUpdateWizardStep": "FacilityContract/BulkUpdate/FacilityContractBulkUpdateWizardStep",
552                "FacilityContractConfirmationWizardStep": "FacilityContract/BulkUpdate/FacilityContractConfirmationWizardStep",
553
554                'ApplicationMenuMobile': 'ApplicationMenuMobile',
555                //MartialArtsSimpleAddIn
556                'TerminateMembership': '../MartialArtsSimpleAddIn/TerminateMembership',
557                'freezeTransaction.membership': 'freezeTransaction.membership',
558
559                // Automated reports
560                'AutomatedReportsApp': 'AutomatedReports/App/AutomatedReportsApp',
561                'EditAutomatedReportsApp': 'AutomatedReports/App/EditAutomatedReportsApp',
562                'AutomatedReportsDashboardPage': 'AutomatedReports/Pages/AutomatedReportsDashboardPage',
563                'AutomatedReportTasksPage': 'AutomatedReports/Pages/AutomatedReportTasksPage',
564                'AutomatedReportsConstants': 'AutomatedReports/Shared/Constants',
565                'RecurrenceRuleHelper': 'AutomatedReports/Shared/RecurrenceRuleHelper',
566                'AutomatedReportsService': 'AutomatedReports/Services/AutomatedReportsService',
567                'AutomatedReportsHelper': 'AutomatedReports/Helpers/AutomatedReportsHelper'
568        },
569            urlArgs: "v=09251132"
570        };
571
572    document.App = document.App || {};
573    var App = document.App;
574    App.Common = App.Common || {};
575    App.Common.Urls = App.Common.Urls || {};
576    
577    App.Common.Package = App.Common.Package || {};
578    App.Common.Package.isParkAndRecPackage = false;
579    App.Common.Package.isFitnessPackage = false;
580    App.Common.Package.displayEmailInContactPicker = false;
581    App.Common.Package.displayContactAgeInSearchView = false;
582    App.Common.Package.displayPastDueAmountInContactPicker = false;
583    App.Common.Package.CanViewContacts = false;
584
585    App.Common.RegistrationForm  = App.Common.RegistrationForm || {};
586    App.Common.RegistrationForm.TemporaryContactId = "265286d0-751b-403f-888c-33c027f12b01";
587    App.Common.RegistrationForm.TemporaryId = "4b89d23f-81e2-46e4-90fd-8d33e3618992";
588    App.Common.Urls.excludeTemporaryRegistrationForm = "/SocialSite/RegForm/ExcludeTemporaryRegistrationForm";
589    App.Common.Urls.CartIsEmpty = "/SocialSite/BookMe4BookingPages/CartIsEmpty";
590    App.Common.Urls.getCurrentBalances = "/SocialSite/GLAccount/GetPastDueInvoicesBalances";
591    App.Common.Urls.getEventTransferInfo = "/SocialSite/Transfer/GetEventTransferInfo";
592    App.Common.Urls.saveTransactionsNote = "/SocialSite/Transfer/SaveTransactionsNote";
593    App.Common.Urls.transferWithdraw = "/SocialSite/Transfer/Withdraw";
594    App.Common.Urls.saveTransferCourseLog = "/SocialSite/Transfer/SaveTransferCourseLog";
595    App.Common.Urls.processTransferCourse = "/SocialSite/Transfer/ProcessTransferCourse";
596    App.Common.Urls.getBookOverCapacityDetails = "/SocialSite/Checkout/GetBookOverCapacityDetails";
597
598    App.Common.Store = App.Common.Store || {};
599    App.Common.Store.AddCartToCartButtonId = "fc39c510-3d33-470d-824a-955e06b26299";
600    App.Common.Store.CheckoutButtonId = "9ae80ca9-aeff-4ab0-9de4-2ab27e56113f";
601    App.Common.Store.BuyNowButtonId = "4d826324-4ad4-4a31-9d2d-7ed6d2238d85";
602
603    App.Common.Object = App.Common.Object || {};
604
605    App.Common.Object.CalendarEventObjectId = "6a293c5d-5ea0-d5b9-2ae2-f91bc2069f1b";
606    App.Common.Object.FacilityObjectId = "87665895-0175-4958-bfda-9396c1b5222f";
607    App.Common.Object.ContactObjectId = "88f18a02-bbdd-45b6-9b44-de9ae0ff6500";
608    App.Common.Object.ProductObjectId = "7a20553e-661b-4af1-add5-7d9e460ae1e2";
609    App.Common.Object.ProgramObjectId = "82be1476-8d54-4b27-913e-f966a4848671";
610    App.Common.Object.MembershipObjectId = "8ac96bd2-9550-486b-804e-a40d0c57d6ec";
611    App.Common.Object.EquipmentObjectId = "deda014b-f887-45cb-aed9-e809b8237e63";
612
613    App.Common.MultiLookup = App.Common.MultiLookup || {};
614    App.Common.MultiLookup.ServiceFacilityMultiLookup = "b9defbb6-9ab0-4d1c-87d9-aa1db554b9aa";
615    
616    App.Common.Urls.ViewFilterUrls = {
617        Get: "/SocialSite/ViewFilter/Get",
618        Save: "/SocialSite/ViewFilter/Save",
619        Delete: "/SocialSite/ViewFilter/Delete"
620    };
621
622    App.Common.Urls.getAlerts = "/SocialSite/Alert/GetAlerts";
623    App.Common.Alert = { 
624        isInstalled: true,
625        isEnabled: false,
626        subscribeObjects: [App.Common.Object.FacilityObjectId, App.Common.Object.ContactObjectId, App.Common.Object.ProductObjectId, App.Common.Object.MembershipObjectId]
627    };
628
629</script>
629  
630   
631
632<script src="/Scripts/jQueryCore/jQueryCoreMin.js?09251132"></script>
vendor: 2 bytes, line 632
632
633<script src="/Scripts/jQueryCore/jquery-migrate-3.3.2.min.js?09251132"></script>
vendor: 2 bytes, line 633
633
634<script src="/Scripts/perfectMind/PMCommonHeadLoadingFull.js?09251132"></script>
vendor: 2 bytes, line 634
634
635<script src="/Scripts/Kendo/kendo.PmDialog.js?09251132"></script>
vendor: 2 bytes, line 635
635
636<script src="/Scripts/Kendo/kendo.PmTouchableTooltip.js?09251132"></script>
vendor: 2 bytes, line 636
636
637<script src="/Scripts/Kendo/kendo.pmMultiCalendar.js?09251132"></script>
vendor: 2 bytes, line 637
637
638<script src="/Scripts/Kendo/kendo.pmPreferenceRankingGrid.js?09251132"></script>
vendor: 2 bytes, line 638
638
639<script src="/Scripts/malihuScrollbar/jquery.mCustomScrollbar.concat.min.js?09251132"></script>
vendor: 2 bytes, line 639
639
640<script src="/Scripts/js.zip.min.js?09251132"></script>
vendor: 2 bytes, line 640
640
641<script src="/Scripts/perfectMind/formBuilder.js?09251132"></script>
vendor: 2 bytes, line 641
641
642<script src="/Scripts/perfectMind/formBuilderV2.js?09251132"></script>
vendor: 2 bytes, line 642
642
643<script src="/Scripts/linq.min.js?09251132"></script>
vendor: 2 bytes, line 643
643
644<script src="/Scripts/perfectMind/UploadImageUtility.js?09251132"></script>
vendor: 2 bytes, line 644
644
645<script src="/Scripts/perfectMind/webcam.js?09251132"></script>
vendor: 2 bytes, line 645
645
646<script src="/Scripts/MicrosoftAjax.debug.js?09251132"></script>
vendor: 2 bytes, line 646
646
647<script src="/Scripts/MicrosoftMvcAjax.debug.js?09251132"></script>
vendor: 2 bytes, line 647
647
648<script src="/Scripts/MicrosoftMvcValidation.debug.js?09251132"></script>
vendor: 2 bytes, line 648
648
649<script src="/Scripts/perfectMind/SunsetSunriseCalc.js?09251132"></script>
vendor: 2 bytes, line 649
649
650<script src="/Scripts/jQueryPlugin/jQueryHoverIntentFull.js?09251132"></script>
vendor: 2 bytes, line 650
650
651<script src="/Scripts/jQueryPlugin/jQueryValidateFull.js?09251132"></script>
vendor: 2 bytes, line 651
651
652<script src="/Scripts/jQueryPlugin/jQueryTimePickerFull.js?09251132"></script>
vendor: 2 bytes, line 652
652
653<script src="/Scripts/jQueryPlugin/jQueryThreeDotsFull.js?09251132"></script>
vendor: 2 bytes, line 653
653
654<script src="/Scripts/jQueryPlugin/jQueryContextMenuFull.js?09251132"></script>
vendor: 2 bytes, line 654
654
655<script src="/Scripts/jQueryPlugin/jQueryFloatingBoxFull.js?09251132"></script>
vendor: 2 bytes, line 655
655
656<script src="/Scripts/jQueryPlugin/jQueryPlaceholderFull.js?09251132"></script>
vendor: 2 bytes, line 656
656
657<script src="/Scripts/jQueryPlugin/jquery.elastic.js?09251132"></script>
vendor: 2 bytes, line 657
657
658<script src="/Scripts/jQueryPlugin/jQueryBbqFull.js?09251132"></script>
vendor: 2 bytes, line 658
658
659<script src="/Scripts/jQueryPlugin/jQueryPmDialog.js?09251132"></script>
vendor: 2 bytes, line 659
659
660<script src="/Scripts/jQueryPlugin/jQueryPmEnhancedSelect.js?09251132"></script>
vendor: 2 bytes, line 660
660
661<script src="/Scripts/jQueryPlugin/jQueryDateTimeAutocompleteFull.js?09251132"></script>
vendor: 2 bytes, line 661
661
662<script src="/Scripts/jQueryUi/jQueryUi.min.js?09251132"></script>
vendor: 2 bytes, line 662
662
663<script src="/Scripts/swfobject/swfObjectFull.js?09251132"></script>
vendor: 2 bytes, line 663
663
664<script src="/Scripts/perfectMind/core.js?09251132"></script>
vendor: 2 bytes, line 664
664
665<script src="/Scripts/perfectMind/common.js?09251132"></script>
vendor: 2 bytes, line 665
665
666<script src="/Scripts/customControl/checkbox.js?09251132"></script>
vendor: 2 bytes, line 666
666
667<script src="/Scripts/customControl/date.js?09251132"></script>
vendor: 2 bytes, line 667
667
668<script src="/Scripts/customControl/datetime.js?09251132"></script>
vendor: 2 bytes, line 668
668
669<script src="/Scripts/customControl/html.js?09251132"></script>
vendor: 2 bytes, line 669
669
670<script src="/Scripts/customControl/address.js?09251132"></script>
vendor: 2 bytes, line 670
670
671<script src="/Scripts/customControl/youtube.js?09251132"></script>
vendor: 2 bytes, line 671
671
672<script src="/Scripts/customControl/multilookup.js?09251132"></script>
vendor: 2 bytes, line 672
672
673<script src="/Scripts/customControl/lookup.js?09251132"></script>
vendor: 2 bytes, line 673
673
674<script src="/Scripts/customControl/dynamiclookup.js?09251132"></script>
vendor: 2 bytes, line 674
674
675<script src="/Scripts/customControl/tax.js?09251132"></script>
vendor: 2 bytes, line 675
675
676<script src="/Scripts/customControl/ajaxLink.js?09251132"></script>
vendor: 2 bytes, line 676
676
677<script src="/Scripts/customControl/FieldDependencyBuilder.js?09251132"></script>
vendor: 2 bytes, line 677
677
678<script src="/Scripts/customControl/maskedNumber.js?09251132"></script>
vendor: 2 bytes, line 678
678
679<script src="/Scripts/customControl/numericInputValidator.js?09251132"></script>
vendor: 2 bytes, line 679
679
680<script src="/Scripts/customControl/taxableNumbericTextBox.js?09251132"></script>
vendor: 2 bytes, line 680
680
681<script src="/Scripts/perfectMind/cardView.js?09251132"></script>
vendor: 2 bytes, line 681
681
682<script src="/Scripts/jQueryPlugin/lightbox.js?09251132"></script>
vendor: 2 bytes, line 682
682
683<script src="/Scripts/MartialArtsVersion3/PromoteRankByExam.js?09251132"></script>
vendor: 2 bytes, line 683
683
684<script src="/Scripts/slimScroll/jquery.slimscroll.js?09251132"></script>
vendor: 2 bytes, line 684
684
685<script src="/Scripts/utils/sessvars.js?09251132"></script>
vendor: 2 bytes, line 685
685
686<script src="/Scripts/MartialArtsSimpleAddIn/slick.js?09251132"></script>
vendor: 2 bytes, line 686
686
687<script src="/Scripts/MartialArtsSimpleAddIn/jquery.nice-select.min.js?09251132"></script>
vendor: 2 bytes, line 687
687
688<script src="/Scripts/jQueryPlugin/jquery.star-rating-svg.js?09251132"></script>
vendor: 2 bytes, line 688
688
689<script src="/Scripts/jQueryPlugin/rater.js?09251132"></script>
vendor: 2 bytes, line 689
689
690<script src="/Scripts/broadcastChannelPolyfill.js?09251132"></script>
vendor: 2 bytes, line 690
690
691<script src="/Scripts/Kendo/kendo.all.min.js?09251132"></script>
vendor: 2 bytes, line 691
691
692<script src="/Scripts/Kendo/kendo.timezones.min.js?09251132"></script>
vendor: 2 bytes, line 692
692
693<script src="/Scripts/Kendo/kendo.aspnetmvc.min.js?09251132"></script>
vendor: 2 bytes, line 693
693
694<script src="/Scripts/Kendo/kendo.multi.calendar.js?09251132"></script>
vendor: 2 bytes, line 694
694
695<script src="/Scripts/Kendo/kendo.multiDatePicker.js?09251132"></script>
vendor: 2 bytes, line 695
695
696<script src="/Scripts/alerts.js?09251132"></script>
vendor: 2 bytes, line 696
696
697<script src="/Scripts/LazyLoader.js?09251132"></script>
vendor: 2 bytes, line 697
697
698<script src="/Scripts/perfectMind/SortTable.js?09251132"></script>
698
699
700
701
702<script crossorigin="anonymous" src="/Scripts/Kendo/cultures/kendo.culture.en-US.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 702
702
703<script crossorigin="anonymous" src="/Scripts/require.js?09251132" type="text/javascript"></script>
vendor: 2 bytes, line 703
703
704<script crossorigin="anonymous" src="/Scripts/perfectMind/PMCommonFull.js?09251132" type="text/javascript"></script>
vendor: 2 bytes, line 704
704
705<script crossorigin="anonymous" src="/Scripts/knockout-kendo.js?09251132" type="text/javascript"></script>
705
706
707<script>
708    if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) { 
709        $.getScript("/Scripts/jQueryUi/jquery.ui.touch-punch.min.js?09251132", function(){});
710    }
711</script>
711
712
713<script>
714    kendo.culture("en-US");    
715    kendo.culture().numberFormat.currency.symbol = "$";
716
717</script>
717
718    
719     
720    
720<script type="text/javascript" src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_ctl00_HeadContent_MetaContentPlaceHolder_RadScriptManager1_TSM&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a15e07564-f3d5-441e-a01b-5763caea6096%3aea597d4b%3ab25378d2"></script>
vendor: 2 bytes, line 720
720
721<script type="text/javascript">
722//<![CDATA[ 
723    if(typeof(Sys) != "undefined"){$addHandler(window, "load", function(){Sys.Application.initialize();}); } else { throw new Error("Microsoft ASP.NET AJAX cannot be initialized!")}
724//]]>
725</script>
725
726
727
728    
728<script crossorigin="anonymous" src="/Scripts/perfectMind/RegistrationFormPrompts.js?09251132"></script>
728
729    
729<script crossorigin="anonymous" src="/Scripts/perfectMind/IntgrFormPrompts.js?09251132"></script>
729
730    
730<script crossorigin="anonymous" type="text/javascript" src="/Scripts/perfectMind/ViewEdit.js?09251132"></script>
730
731    
731<script type="text/javascript">
732        //global variable, needs defining here
733        var imagebutton = "/Content/Images/ControlIcons/lookup-button.png";
734
735        $(document).ready(function () {
736            $("#btnNav").show();
737    
738        });
739    </script>
739
740    
741    <meta property="og:title" content="Marina Martial Arts | Mar Vista, CA" />
742    <meta property="og:description" content="We feature programs for all ages and levels of experience that focus on fitness, self defense, character development and life skills. Call us now 310-821-6768" />
743    
744    <meta property="og:url" content="https://marinamartialarts.net/" />
745
746    <meta property="og:image" content="https://az12497.vo.msecnd.net/73d813212cbc4fac974561f5a6e04aed/logo/logo-marina-martial-arts-los-angeles-ca.png" />
747
748    <meta name="description" content="We feature programs for all ages and levels of experience that focus on fitness, self defense, character development and life skills. Call us now 310-821-6768" /><meta name="google-site-verification" content="ikOkZsFcxRV3cwgMJn9x_37n7CpYCWEP0OdIc63KW5Q" />
749
750<script>
vendor: 345 bytes, lines 750-756
750
751  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
752  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
753  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
754  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
755
756  ga('create', '
756UA-68636903-1
vendor: 42 bytes, lines 756-758
756', 'auto');
757  ga('send', 'pageview');
758
759</script>
759
760    
761
762       
763
764    <style type="text/css">        
765        body:not(.socialsite-page) #content-wrapper {
766            background-color: #F8F9FA;
767        }
768    </style>
769
770
771
772    
773
774
775  
776    
777</head>
778
779<body class="body socialsite-page  "
780    data-application="SocialSite"
781    data-object="Home"
782    data-table="CMSPageObject39369757254648">
783
784
785
786    <div style="display: none;">
787        <input type="hidden" id="siteAnchor" value="/" />
788    </div>
789    <div id="ajaxDialogPlaceHolder" style="display: none;"></div>
790    <div id="objectAjaxLoadingOutter" style="display: none;"></div>
791    
792    <form></form>
793    <div id="main-wrapper">
794        
795    
796    
797
798        
798<script type="module" src="/Scripts/ApolloComponents/apollo-core.js?09251132"></script>
798
799        
799<script crossorigin="anonymous" src="/Scripts/perfectMind/ByPassLinkManager.js?09251132" type="text/javascript"></script>
799
800        <div id="header-wrapper">
801            <ul id="bypass-link-list">
802                <li class="bypass-link-item">
803                    <a id="main-content-link" class="bypass-link" href="#main-content" tabindex="1">
804                        <div class="link-content">Skip to main content</div>
805                    </a>
806                </li>
807            </ul>
808            
809                
810
811                <table id="header-table" role="presentation" cellpadding="0" cellspacing="0">
812                    <tbody>
813                        
814                        <tr>
815                            <td rowspan="3" class="header-logo-td">
816                                <div style="table-layout: fixed; min-width: 220px; max-height: 140px; padding-right: 0px; margin-left: 0px; max-width: 300px;" class="Company-logo">
817                                    <a href="/" title="Home">
818                                        
819                                        <img id="Company-Logo-Icon" src="//content.perfectmind.com/73d813212cbc4fac974561f5a6e04aed/logo/logo-marina-martial-arts-los-angeles-ca.png" border="0" class="header-logo-icon_Orig" alt="Company Logo" />
820                                        
821                                    </a>
822                                </div>
823                            </td>
824
825                            
826                            <td colspan="2" id="headerTopRow" class="last-child" style="width: 100%; padding-top: 0; vertical-align: top; white-space: nowrap;">
827                                
828
829<div id="nav-root">
830    
831        <div id="topNavRdiv" style='float: right; height: 100%;'>
832            <div style="position: relative; padding-bottom: 0px;">
833                <div id="topNav">
834                
835                    <ul class="tab" id="no-hover">
836                        
837                            <li>
838                                <a href='/SocialSite/MemberRegistration/MemberSignIn' class="tab">Log in</a>
839                            </li>
840                            
841                    </ul>
842                </div>
843            </div>
844        </div>
845        <div>
846            <div id="shopCartRightdiv" style="float: right; height: 100%; margin: 0 6px 0 33px;">
847                
848<a id="shopping-cart-icon" class='shopping-cart-icon-hidden' href="https://marinamartialarts.net/SocialSite/StoreApplication/Checkout" tabindex="1" aria-label="Shopping cart icon. Use enter to open Checkout Page."></a>
849<div id="shopping-cart-icon-occupied" class='shopping-cart-icon-hidden' onclick="doCheckoutWithoutGoBackUrl();">
850    <div id="shopping-cart-item-count" class='shopping-cart-item-count-hidden'>
851        0
852    </div>
853</div>
854<span id="checkout-label" style="font-size:13px;font-weight:bold;color:#CCCCCC;margin-top:8px;padding-right:4px;" class='checkout-label-hidden' onclick="doCheckoutWithoutGoBackUrl()">Checkout</span>
855<div class="tool-tip-message">
856	<span class="tip"></span>
857	<p class="message">There is no item in the cart</p>
858</div>
859
860<script type="text/javascript">
861    window.addEventListener("message", function (message) {
862        if (!message || !message.data) return;
863
864        switch (message.data.event) {
865            case 'updateCartItemsCount':
866                refreshShoppingCart(message.data.cartItemsCount);
867                return;
868        }
869    });
870
871    (function () {
872
873        
874        window.refreshShoppingCart = function (count) {
875            $("#shopping-cart-item-count").html(count);
876            $("#shopping-cart-icon-occupied").attr('class', 'shopping-cart-icon-normal');
877            $("#shopping-cart-item-count").attr('class', 'shopping-cart-item-count-normal');
878            $("#checkout-label").attr('onclick', 'doCheckoutWithoutGoBackUrl()');
879            $("#checkout-label").attr('class', 'checkout-label-show');
880            $("#shopping-cart-icon-occupied").toggle(count > 0);
881            if (count >= 0) {
882                $("#shopping-cart-icon").attr('class', 'shopping-cart-icon-hidden');
883            } else {
884                $("#shopping-cart-icon").attr('class', 'shopping-cart-icon-normal');
885            }
886        };
887
888        window.clearShoppingCartAsync = function (onSuccess, onFailure) {
889
890            $.ajax({
891                type: "post",
892                url: "/SocialSite/StoreApplication/ClearShoppingCart",
893                dataType: "json",
894                success: function (result) {
895                    if (result && !result.success && onFailure) {
896                        onFailure();
897                    } else {
898                        refreshShoppingCart(0);
899                        if (onSuccess) onSuccess();
900                    }
901                },
902                error: onFailure
903            });
904        };
905
906        // for tablet, click away will hide the tool-tip-message
907        $(document).mouseup(function (e) {
908            var container = $("shopCartRdiv");
909
910            if (!container.is(e.target) // if the target of the click isn't the container...
911            && container.has(e.target).length === 0) // ... nor a descendant of the container
912            {
913                $('.tool-tip-message').hide();
914            }
915        });
916
917        $("#shopping-cart-icon").keydown(function (e) {
918            if (e.keyCode === 13) {
919                $(this).click();
920            }
921        });
922
923        //--------------------------------------------
924        $('#checkout-label, #shopping-cart-icon').mouseout(function () {
925            $('.tool-tip-message').hide();
926        });
927
928        window.doCheckoutFromCart = function (optionalParam) {
929            var url = 'https://marinamartialarts.net/SocialSite/StoreApplication/Checkout';
930            url = url + '?goBackUrl=' + escape(window.location);
931            if (optionalParam) {
932                url += optionalParam;
933            }
934            window.location = url;
935        };
936
937        window.doCheckoutWithoutGoBackUrl = function () {
938            var url = 'https://marinamartialarts.net/SocialSite/StoreApplication/Checkout';
939
940            window.location = url;
941        };
942
943        window.loadCartDetails = function () {
944            var detailUrl = '/SocialSite/StoreApplication/CartSummary';
945            $.ajax({
946                url: detailUrl,
947                cache: false,
948                type: "GET"
949            }).done(function (html) {
950                $("#cartDetails").html(html);
951                $("#cartDetailPopup").data("kendoMobileModalView").open();
952            });
953        };
954
955        window.noItemInCart = function (optionalParam) {
956            $('.tool-tip-message').show();
957        };
958
959        window.disableShoppingCart = function () {
960            $("#shopping-cart-icon").removeAttr("onclick");
961            $("#shopping-cart-icon").css("cursor", "default");
962        };
963    }());
964</script>
964
965            </div>
966            
967                <div id="google_translate_element" style="float:right;"></div>
968            
969        </div>
970        
971            <div style="float: right; height: 100%">
972                
973                <ul id="appNav">
974                    
975                </ul>
976            </div>
977            
978        </div>
979
980        
981
982        
982<script type="text/javascript">
983            //<![CDATA[
984            function closeMenu() {
985                var menu = $("#OptionsSelector").data("kendoMenu");
986                var item = $("> li", menu.element)[0];
987                menu.close(item);
988            }
989
990            function onOptionsSelectorMenuOpen() {
991                var menu = $("#OptionsSelector").data("kendoMenu");
992                if (menu != null) {
993                    menu.nextItemZIndex = 1001;
994                }
995
996                if ($("body").hasClass("newKendoMenu")) {
997                    $("#Options-Setup").addClass("expanded");
998                }
999
1000                var menuWidth = $(menu.element).width();
1001                $(menu.element).find(".k-group").css("width", menuWidth);
1002            }
1003
1004            function onOptionsSelectorMenuClose(e) {
1005
1006                if ($("body").hasClass("newKendoMenu") && $(e.item).parent().is(".k-widget")) {
1007                    $("#Options-Setup").removeClass("expanded");
1008                }
1009            }
1010
1011            $(document).ready(function () {
1012                $('#Options-Setup').keypress(function (e) {
1013                    // Open user menu on space/enter buttons pressed.
1014                    // Space button press- '0' works in mozilla and '32 in other' browsers.
1015                    // Enter button press - '13'.
1016                    if (e.keyCode == 0 || e.keyCode == 32 || e.keyCode == 13) {
1017                        var menu = $("#OptionsSelector").data("kendoMenu");
1018                        menu.open($('#OptionsSelector .k-item.k-state-default').first());
1019                        e.preventDefault();
1020                    }
1021                });
1022
1023                $('#Options-Setup').keydown(function (e) {
1024                    // Close user menu on esc/tab buttons pressed.
1025                    if (e.keyCode == 27 || e.keyCode == 9) {
1026                        var menu = $("#OptionsSelector").data("kendoMenu");
1027                        menu.close($('#OptionsSelector .k-item.k-state-default').first());
1028                        // On closing menu need to remove focus from menu item.
1029                        $("#OptionsSelector .k-group li.k-hover").removeClass("k-hover");
1030                    }
1031
1032                    // Go through user menu items using up/down arrow buttons.
1033                    if (e.keyCode == 38) { // up arrow
1034                        var selectedMenuItem = $("#OptionsSelector .k-group li.k-hover");
1035                        selectedMenuItem.removeClass("k-hover");
1036                        if (selectedMenuItem.prev('li').length == 0) {
1037                            selectedMenuItem.siblings().last().addClass("k-hover").find('a').focus();
1038                            e.preventDefault();
1039                        } else {
1040                            selectedMenuItem.prevAll("li:has(a.k-link):not(.seperator)").first().addClass("k-hover").find('a').focus();
1041                            e.preventDefault();
1042                        }
1043                    }
1044                    if (e.keyCode == 40) { // down arrow
1045                        var selectedMenuItem = $("#OptionsSelector .k-group li.k-hover");
1046                        if (selectedMenuItem.length == 0) {
1047                            $("#OptionsSelector .k-group li:first").addClass('k-hover').find('a').focus();
1048                            e.preventDefault();
1049                            return;
1050                        }
1051                        selectedMenuItem.removeClass("k-hover");
1052                        if (selectedMenuItem.next('li').length == 0) {
1053                            selectedMenuItem.siblings().first().addClass("k-hover").find('a').focus();
1054                            e.preventDefault();
1055                        } else {
1056                            selectedMenuItem.nextAll("li:has(a.k-link):not(.seperator)").first().addClass("k-hover").find('a').focus();
1057                            e.preventDefault();
1058                        }
1059                    }
1060                });
1061
1062                // Add desciption before all portal menu submenus.
1063                if ($('#ApplicationMenu .k-item').find('.k-group.k-menu-group').length > 0) {
1064                    $('#ApplicationMenu .k-item').find('.k-group.k-menu-group').each(function () {
1065                        $('<span tabindex="-1" class="hidden-label">Dropdown menu. To open menu please use enter or space buttons. To go through menu items please use arrow keys!</span>')
1066                            .insertAfter($(this).parent("li").find("span:first"));
1067                    });
1068                }
1069                // Prevent tabing from user menu items.
1070                $('#OptionsSelector .k-group, #OptionsSelector li, #OptionsSelector li a').attr('tabindex', '-1');
1071                // Prevent tabing from portal menu items(to go through its items we need to use arrow buttons).
1072                $('#ApplicationMenu li, #ApplicationMenu li a').attr('tabindex', '-1');
1073                // Set empty value to aria-label attribute to override image alt attribute value for screen reader. 
1074                $('#ApplicationMenu li a img').attr("aria-label", "");
1075                // In case when we loose focus from our menu and it will be closed also need to remove focus from menu item.
1076                $("#OptionsSelector, #OptionsSelector .k-group")
1077                    .mouseleave(function () {
1078                        $("#OptionsSelector .k-group li.k-hover").removeClass("k-h
1078over");
1079                    });
1080
1081                var separatorItems = $('#Options-Setup').find('.k-group li.seperator');
1082                separatorItems.removeAttr('tabindex');
1083            });
1084
1085    
1086            //]]>
1087            $(function () {
1088                function ReorderMenuItems() {
1089                    var menuEl = $('#ApplicationMenu');
1090                    var menu = menuEl.data('kendoMenu');
1091                    if (window.reorderingMenu || !menu) return;
1092                    window.reorderingMenu = true;
1093                    var menuWidth = 0;
1094                    var windowWidth = $(window).width();
1095
1096                    var firstLevelItems = $('#ApplicationMenu>li');
1097                    var moreGroupItems = [];
1098                    var moreItem = getMoreItem();
1099                    if (moreItem) {
1100                        moreGroupItems = $(moreItem).children('li');
1101                    };
1102                    var allItems = $.merge(firstLevelItems, moreGroupItems);
1103
1104                    var itemsToMore = [];
1105                    var itemsFromMore = [];
1106                    var lastItemSize = $('#appSuiteCell + td').width() + 20;
1107
1108                    // Workaround for BUG-051420: [Mobile] [Book Me] Launch Website menu item should be placed into menu line
1109                    if (allItems.length <= 3) {
1110                        return;
1111                    }
1112
1113                    $(moreItem).css('min-width', 0);
1114                    $.each(allItems, function (i, e) {
1115                        var elementWidth = $(e).width();
1116                        // if element width is zero, then we're dealing with a hidden element
1117                        if (elementWidth == 0) {
1118                            elementWidth = getHiddenElementWidth(e);
1119                        }
1120                        menuWidth += elementWidth;
1121
1122                        if (menuWidth + 130 + lastItemSize > windowWidth) {
1123                            itemsToMore.push(e);
1124                        } else if (moreGroupItems.length && moreGroupItems.filter(e).length) {
1125                            itemsFromMore.push(e);
1126                        }
1127                    });
1128                    $(moreItem).css('min-width', '');
1129
1130            if (!getMoreItem() && menuWidth + 130 + lastItemSize > $(window).width()) {
1131                menu.insertAfter({
1132                    text: 'More',
1133                    cssClass: "more",
1134                    items: []
1135                },
1136                "li:last-child");
1137            }
1138
1139                    var rootItemsCount = $('#ApplicationMenu>li').length;
1140                    moreItem = getMoreItem();
1141                    $.each(itemsFromMore, function (i, e) {
1142                        if (rootItemsCount < 6) {
1143                            // Change arrow direction for nested menu icon (from right to down). 
1144                            $(e).find(".k-link").find(".k-i-arrow-e").removeClass("k-i-arrow-e").addClass("k-i-arrow-s");
1145                            $(e).insertBefore(moreItem.closest('li'));
1146                            rootItemsCount++;
1147                        }
1148                    });
1149
1150                    if (moreItem) {
1151                        $.each(itemsToMore, function (i, e) {
1152                            if (!$(e).find(moreItem).length) {
1153                                // Change arrow direction for nested menu icon (from down to right). 
1154                                $(e).find(".k-link").find(".k-i-arrow-s").removeClass("k-i-arrow-s").addClass("k-i-arrow-e");
1155                                $(e).appendTo(moreItem);
1156                            }
1157                        });
1158
1159                        // Add description to 'More' submenu separately because it is rendered later that other submenus components.
1160                        $('<span tabindex="-1" class="hidden-label">Dropdown menu. To open menu please use enter or space buttons. To go through menu items please use arrow keys!</span>')
1161                            .insertAfter(moreItem.parent("li").find("span:first"));
1162
1163                        if (!moreItem.find('li').length) {
1164                            moreItem.closest('li').remove();
1165                        }
1166                        // Workaround for BUG-051500: [Planner] User`s page main menu option "More" is shown not only as main menu option, but also as sub-menus of main menu
1167                        $('#ApplicationMenu ul .more').remove();
1168                    }
1169
1170                    delete window.reorderingMenu;
1171
1172            function getMoreItem() {
1173                var firstLevelItems = $('#ApplicationMenu>li');
1174                for (var i = 0; i < firstLevelItems.length; i++) {
1175                    if ($(firstLevelItems[i]).children('span:first').text() === 'More') {
1176                        var moreItem = $(firstLevelItems[i]).children('ul');
1177                        return moreItem.length ? moreItem : $(firstLevelItems[i]).children('div').children('ul');
1178                    }
1179                }
1180                return false;
1181            }
1182        }
1183
1184                function waitForMenu() {
1185                    var menu = $('#ApplicationMenu').data('kendoMenu');
1186                    if (menu) {
1187                        ReorderMenuItems();
1188                    } else {
1189                        setTimeout(waitForMenu, 200);
1190                    }
1191                }
1192
1193                waitForMenu();
1194
1195                var delay = (function () {
1196                    var timer = 0;
1197                    return function (callback, ms) {
1198                        clearTimeout(timer);
1199                        timer = setTimeout(callback, ms);
1200                    };
1201                })();
1202
1203                function getHiddenElementWidth(e) {
1204                    var copiedElement = $(e).clone().css({
1205                        'visibility': 'hidden',
1206                        'position': 'absolute',
1207                        'z-index': '-99999',
1208                        'left': '99999999px',
1209                        'top': '0px'
1210                    }).appendTo('body');
1211                    elementWidth = copiedElement.width();
1212                    copiedElement.remove();
1213                    return elementWidth;
1214                }
1215
1216                $(window).resize(function () {
1217                    delay(function () {
1218                        ReorderMenuItems();
1219                    }, 500);
1220                });
1221
1222
1223                //centering logged-in user menu  in case if there is no "Your revards" item.
1224                // Increase in margin required because word and background overlap when both are of same color 
1225                if (!$('li.rewards').length) {
1226                    $('.header-for-member #topNav #Options-Setup').css('margin-top', '-10px');
1227                }
1228
1229            });
1230
1231            $('.header-for-member #ApplicationMenu .k-image').on("error", function () {
1232                $('#ApplicationMenu .k-image:not([src$="default.png"]').attr('src', '/Content/Images/Menu/NewXplorBranding/default.png');
1233            });
1234
1235            $('.header-for-member .member-logged img').on("error", function () {
1236                $(this).attr('src', '/Content/Images/Menu/NewXplorBranding/my-info.png');
1237            });
1238        </script>
1238
1239
1240                            </td>
1241                            
1242                        </tr>
1243
1244                        
1245                        <tr>
1246                            <td id="appSuiteCell" style="vertical-align: bottom; padding-bottom: 0;">
1247                                <div id="appSuiteContainer" style="white-space: nowrap; overflow: hidden; position: relative;">
1248                                    
1249<ul id="appsuite-nav"><li>
1250            <a class="tab-active object-tab-link" href="/" title="Home">
1251                <img alt="Home image" src="/content/images/ObjectThumbNail/objecticons/homeicon.png"/>Home
1252            <span class="arrow bottom"></span></a>
1253        </li><li>
1254            <a class="tab object-tab-link" href="/SocialSite/instructors" title="Instructors">
1255                <img alt="Instructors image" src="/content/images/ObjectThumbNail/objecticons/url-button.png"/>Instructors
1256            <span class="arrow bottom"></span></a>
1257        </li><li>
1258            <a class="tab object-tab-link" href="/SocialSite/community" title="Community">
1259                <img alt="Community image" src="/content/images/ObjectThumbNail/objecticons/url-button.png"/>Community
1260            <span class="arrow bottom"></span></a>
1261        </li><li>
1262            <a class="tab object-tab-link" href="/SocialSite/bully-prevention-mar-vista-ca" title="Bully Prevention">
1263                <img alt="Bully Prevention image" src="/content/images/ObjectThumbNail/objecticons/url-button.png"/>Bully Prevention
1264            <span class="arrow bottom"></span></a>
1265        </li><li>
1266            <a class="tab object-tab-link" href="/SocialSite/blog-marina-martial-arts" title="Blog Marina MA">
1267                <img alt="Blog Marina MA image" src="/content/images/ObjectThumbNail/objecticons/url-button.png"/>Blog Marina MA
1268            <span class="arrow bottom"></span></a>
1269        </li><li>
1270            <a class="tab object-tab-link" href="/SocialSite/contact-us" title="Contact Us">
1271                <img alt="Contact Us image" src="/content/images/ObjectThumbNail/objecticons/user%20group.png"/>Contact Us
1272            <span class="arrow bottom"></span></a>
1273        </li><li id="object-tab-more">
1274        <div class="tab">
1275            <ul class="k-widget k-reset k-header k-menu" id="ObjectSelector"><li class="k-item k-state-default"><span class="k-link k-menu-link">More<span class="k-icon k-i-arrow-60-down"></span></span><ul class="k-group k-menu-group"><li class="k-item k-state-default"><span class="k-link k-menu-link" style="padding-left:10px;vertical-align:middle;">​</span></li></ul></li></ul>
1275<script>
1276	kendo.syncReady(function(){jQuery("#ObjectSelector").kendoMenu({"open":OnOpenMenu});});
1277</script>
1277</div>
1278        </li>
1279   </ul>
1280   
1280<script type="text/javascript">
1281       $(".object-tab-link").on('touchstart', function(i) {
1282           window.location = $(this).attr("href");
1283       });
1284
1285       function OnOpenMenu(event) {
1286           PerfectMind.Layout.DynamicTabs.objectSelectorOnOpen(event);
1287           var menu = $("#ObjectSelector").data("kendoMenu");
1288
1289           if (menu != null) {
1290               menu.nextItemZIndex = 101;
1291           }
1292       }
1293   </script>
1293
1294                                </div>
1295                            </td>
1296                            
1297                            <td id="Td6" class="last-child" style="padding-bottom: 0.5em; vertical-align: bottom;">
1298                                
1299                            </td>
1300                            
1301                        </tr>
1302                        
1303                    </tbody>
1304                </table>
1305            
1306        </div>
1307        <div id="ShowGlobalSearchTable" class="hideShowGlobalSearchTable">
1308            
1309        </div>
1310        <div id="content-wrapper" class="clearfix">
1311            
1312<script type="text/javascript">
1313    //<![CDATA[
1314    function hideNotification() {
1315        if (typeof (updateButtonsAndMenus) == 'function') {
1316            updateButtonsAndMenus();
1317        }
1318        $('#customButtonNotification_popup').pmKendoDialog("close");
1319        $('#customButtonNotification').hide();
1320        $('#virtualCodeNotification').pmKendoDialog("close");
1321        $.cookie("ConfirmedCookie", null);
1322        $("body").removeClass('overflowHidden');
1323        $('.notification').pmKendoDialog("close");
1324    }
1325    function showNotification() {
1326    }
1327    //]]>
1328</script>
1328
1329
1330
1331            <div id="customButtonNotification" class="error-disabled-msg" style="display: none;">
1332                
1333    
1334    
1335
1336            </div>
1337            <div id="main-content" class="mainMargin">
1338                
1339    
1340    <div>
1341        <div id='camera_popup' style="display: none">
1342    <div class="blocker"></div>
1343    <div id='camera_popup_dialog' >        
1344        <img src="/Content/Images/Widget/close.png" onclick='CloseCamera();return false;' style="position:absolute;right:-10px;top:-10px" alt="Close Camera"/>
1345        <div id='camera_popup_video' muted autoplay width='640' height='420'></div>
1346        
1347        <div style='padding-top: 10px;text-align: center'>
1348            <button style="width:200px;" class='pm-confirm-button' onclick='CaptureCamera();return false;'>Capture</button>
1349        </div>
1350        <canvas id='camera_canvas' width='640' height='420' style='visibility: hidden'></canvas>
1351    </div>
1352</div>
1353<div id='camera_popup_ie' style="display: none">
1354    <div class="blocker_ie"></div>
1355    <div id='camera_popup_dialog_ie' >        
1356        <img src="/Content/Images/Widget/close.png" onclick='CloseCamera_ie();return false;' style="position:absolute;right:-10px;top:-10px" alt="Close Camera"/>
1357        <div id='camera_popup_video_ie' muted autoplay width='640' height='420'></div>
1358        
1359        <div style='padding-top: 10px;text-align: center'>
1360            <button style="width:200px;" class='pm-confirm-button' onclick='CaptureCamera();return false;'>Capture</button>
1361        </div> 
1362        
1363    </div>
1364</div>
1365
1366
1367
1368
1369        <label for="currentRecordId" style="display: none;">Current Record Id</label>
1370        <input id="currentRecordId" style="display: none;" value="b1befa67-2955-45f6-87da-c3488a9dd375" />
1371        <label for="currentObjectId" style="display: none;">Current Object Id</label>
1372        <input id="currentObjectId" style="display: none;" value="841baf13-d797-4f96-a5fa-ef92fc192831" />
1373        <div id='viewEditorPopupContainer' style='display: none;'></div>
1374
1375        
1376                        <div id="outterObjectLayoutContainer" class="clearfix layout-main content-without-panels" style="display:block">
1377                            
1378                                <div class="built-in-buttons ">
1379                                    <table>
1380                                        <tr>
1381                                            <td class="table-second-col">
1382                                                <div id="button-view-find-container-view" class="grid-record-buttons">
1383
1384                                                    <div id="system-buttons-container" class="buttons system-buttons-container">
1385                                                        
1386                                                    </div>
1387                                                    
1388
1389<link rel="stylesheet"  type="text/css" href="/Content/MembershipDuplicatePopup.css?09251132" />
1390
1391<div class="pageLoaderWrap" style="display: none">
1392    <div class="loading-image">
1393    </div>
1394</div>
1395
1396            <div id='customButtonsContainerDiv' class="custom-buttons-container" style="min-width: 435;">
1397                <div id="btnNav" class="buttons tiptip">
1398                    
1399                    </div>
1400                </div>
1401        
1401<script type="text/javascript">
1402            //<![CDATA[
1403            var isBookMe = false;
1404            var recordId = '';
1405            var addToCartBtnId = 'btnfc39c510-3d33-470d-824a-955e06b26299';
1406            var checkoutBtnId = 'btn9ae80ca9-aeff-4ab0-9de4-2ab27e56113f';
1407  
1408            function showPageLoader() {
1409                if (isBookMe) {
1410                    return;
1411                }
1412      
1413                if($('.pageLoaderWrap').length==1 && $('.pageLoaderWrap:visible').length==0){
1414                    if ($('#gridRecords').length == 1) {                           
1415                        $('#gridRecords').append($('.pageLoaderWrap'));
1416                        $('#gridRecords').addClass("positionRelative");
1417                        $('.pageLoaderWrap').fadeIn(100, "linear");
1418                    }
1419                    else{
1420                        $('.pageLoaderWrap').fadeIn(100, "linear");
1421                    }
1422                }
1423            }
1424
1425            function hidePageLoader() {
1426                if($('.pageLoaderWrap').length==1 && $('.pageLoaderWrap:visible').length==1){
1427                    if ($('#gridRecords').length == 1) {  
1428                        $('#gridRecords').removeClass("positionRelative");
1429                        $('.pageLoaderWrap').fadeOut(100, "linear");
1430                    }
1431                    else{
1432                        $('.pageLoaderWrap').fadeOut(100, "linear");
1433                    }
1434                }
1435            }
1436
1437            function oversellingAllowed(btnId) {   
1438                $("#" + btnId).trigger("click");
1439                $("#" + btnId).addClass("disabled");
1440                hidePageLoader();
1441                $("#fake_" + btnId).removeClass("disabled ajax-loading");
1442            }
1443
1444            function oversellingConfirmed(btnId) {
1445                var oversellingParam = "oversellingConfirmed=1";
1446                var href = $("#" + btnId).attr("href");
1447                if (oversellingConfirmed && href.indexOf(oversellingParam) < 0) {
1448                    $("#" + btnId).attr("href", href + "&" + oversellingParam);
1449                }
1450                $("#" + btnId).trigger("click");
1451                $("#" + btnId).addClass("disabled");
1452                hidePageLoader();
1453                $("#fake_" + btnId).removeClass("disabled ajax-loading");
1454                setTimeout(function () { $("#" + btnId).attr("href", href.replace("&" + oversellingParam, "")) }, 500);
1455            }
1456            
1457            function oversellingCancelled(btnId) {
1458                hidePageLoader();
1459                $("#fake_" + btnId).removeClass("disabled ajax-loading");
1460            }
1461
1462            $(function() {
1463                $("#btnNav").bind("contextmenu",function (event) {            
1464                    return false;       
1465                });
1466
1467                var morebuttonMenuButtonSelectorId = $(".pm-more-items-button").parent().parent().prop('id');
1468
1469                var openMenu = function () {
1470                    var menu = $("#" + morebuttonMenuButtonSelectorId).data("kendoMenu");
1471                    if (menu) {
1472                        var items = $("li", menu.element);
1473                        menu.open(items);
1474                    }
1475                }
1476
1477                var closeMenu = function (e) {
1478                    e.stopPropagation();
1479                    var menu = $("#" + morebuttonMenuButtonSelectorId).data("kendoMenu");
1480                    if (menu) {
1481                        var items = $("li", menu.element);
1482                        menu.close(items);
1483                    }
1484                }
1485         
1486                $("#btnNav .pm-button-list-item").unbind("click").click(closeMenu);
1487
1488                $("#btnNav .pm-more-items-button").unbind("keydown").keydown(function (e) {
1489                    if (e.keyCode === kendo.keys.ENTER)
1490                        openMenu();
1491                    else if (e.keyCode === kendo.keys.ESC || e.keyCode === kendo.keys.TAB) {
1492                        var haveActiveButtons = $('#btnNav .k-animation-container').find('a[tabindex!="-1"]').length;
1493                        // if menu has active buttons - tab on them (not close menu)
1494                        if (e.shiftKey || !haveActiveButtons)
1495                            closeMenu(e);
1496                    }
1497                });
1498
1499                $("#btnNav .k-menu li:last-child a").unbind("keydown").keydown(function (e) {
1500                    if (e.keyCode === kendo.keys.TAB && !e.shiftKey)
1501                        closeMenu(e);
1502                });
1503
1504                $(document).on("click", function (e) {
1505                    if ($("#customButtonsContainerDiv .k-animation-container:visible").length) {
1506                        closeMenu(e);
1507                    }
1508                });
1509
1510                $("#multipleDeleteButton").click(function () {
1511                    if (!$('#multipleDeleteButton').is('.disabled')) {
1512                        $('#multipleDeleteNoDisplay').click();
1513                    }
1514                });
1515
1516                var buttonLink =  function(linkId, onBegin) {
1517                    $(linkId).pmAjaxLink(
1518                    {
1519                        loadingElementId: "customButtonRunning-" + linkId,
1520                        updateTargetId: "customButtonNotification",
1521                        onBegin: onBegin,
1522                        onFailure: hidePageLoader,   
1523                        onComplete: function () {
1524                            setTimeout( function() { 
1525                                hidePageLoader();
1526                                var kendoWindowDialog = $('div.k-window-content.k-content').data("kendoWindow");
1527                                if(kendoWindowDialog) {
1528                                    kendoWindowDialog.bind('close', function() {
1529                                        if (typeof (updateButtonsAndMenus) == 'function') {
1530                                            updateButtonsAndMenus();
1531                                        }
1532                                    });
1533                                }
1534                            }, 500);
1535                        },             
1536                        type: "POST"                
1537                    }).bind("contextmenu", function(event) {
1538                        if($(this).is(".disabled")) {
1539                            event.preventDefault();
1540                            event.stopPropagation();
1541                        }
1542                    });
1543                };
1544
1545                $("#customButtonsContainerDiv .k-group").width('200px');
1546                  
1547        
1548                if(!isBookMe){
1549                    $(".pm-button").unbind("click.loader").bind("click.loader", function () {
1550                        if (!($(this).hasClass("disabled") || $(this).attr("target") == "_blank"))
1551                        {
1552                            $(this).addClass("disabled");
1553                            $(this).addClass("ajax-loading");
1554                            showPageLoader();
1555                        }
1556                    });
1557                    $(".pm-button-list-item").unbind("click.loader").bind("click.loader", function() {
1558                        $('.k-animation-container').hide();
1559                        if (!($(this).hasClass("disabled") || $(this).attr("target") == "_blank")) {
1560                            showPageLoader();
1561                        }
1562                        else {
1563                            hidePageLoader();
1564                        }
1565                    });                    
1566                }
1567                //automaticlly insert to the dropdown list when screen become specific size
1568                function autoInsertToDroplist() {
1569                    if (!$("#customButtonsContainerDiv").find('ul.k-group').length) {
1570                        return;
1571                    }
1572
1573                    if (screen.width < 1140 || $(window).width() < 1140) {
1574                        $("#customButtonsContainerDiv").find('a.pm-button.left , a.pm-button.middle').each(function () {
1575
1576                            if (!$(this).parent().is('li')) {
1577                                $(this).addClass('k-link pm-button-list-item ');
1578                                var list = $(this).wrap('<li class="k-item k-state-default"></li>').parent();
1579                                $("#customButtonsContainerDiv").find('.k-group').prepend(list);                                
1580                            }
1581                         });
1582                    } else {
1583                        $("#customButtonsContainerDiv").find('.k-group').find('a.pm-button.left , a.pm-button.middle').each(
1584                            function () {
1585                                if ($(this).parent().is('li')) {
1586                                    $(this).removeClass('k-link pm-button-list-item');
1587                                    var list = $(this);
1588                                    list.unwrap();
1589                                    $("#btnNav").prepend(list);
1590                                }
1591                            });
1592                        $(".grid-record-buttons a").css({ "margin-left": "2px" });
1593                    }
1594                }
1595
1596                autoInsertToDroplist();
1597                $(window).resize(autoInsertToDroplist);
1598            });
1599
1600            //]]>
1601        </script>
1601
1602                                                </div>
1603                                                <div class="clearme"></div>
1604                                            </td>
1605                                            
1606                                            <td class="social-sharing">
1607
1608<div id="social-widget-container">
1609        <div class="a2a_kit a2a_kit_size_20 a2a_default_style"  >
1610            <a class="a2a_button_facebook"></a>
1611            <a class="a2a_button_twitter"></a>
1612            <a class="a2a_button_email"></a>
1613            <a class="a2a_dd" href="https://www.addtoany.com/share"></a>
1614            <a class="a2a_button_facebook_like"></a>
1615        </div>
1616        
1616<script async src="https://static.addtoany.com/menu/page.js"></script>
1616
1617</div>
1618                                
1619
1620 </td>
1621                                            
1622                                        </tr>
1623                                    </table>
1624                                </div>
1625
1626                                
1627
1628                                <div id="objectPageLayout" class="pm-form expandable objectPageLayout box  no-border Home-Object read-mode">
1629                                    <div class="page-layout-sections">
1630                                        
1631                                        <div class="page-layout-section expanded" >
1632                                            
1633
1634                                            <div class="">
1635                                                <table class="objectPageLayoutSection">
1636                                                    
1637                                                    <tr>
1638
1639                                                        
1640                                                                <td style="vertical-align: top;" class="one-col-layout">
1641                                                                    
1642
1643                                                                        <table width="100%" style="vertical-align: top;" role="presentation">
1644                                                                            
1645<tr class="Html-wrapper FullPageHtmlField-wrapper" style="">
1646 
1647   <td  aria-labelledby="cellDescription_a6dae7ea-07fb-4881-adfe-b7e9241b5ab8" class="field html readmode" colspan='2'>
1648       <span id="cellDescription_a6dae7ea-07fb-4881-adfe-b7e9241b5ab8" class="hidden-label"></span> 
1649                           
1650                <div class="field-control-wrapper add-multiple-fee disabled-content" aria-hidden="True"><div id="fld_Readonly_a6dae7ea-07fb-4881-adfe-b7e9241b5ab8" class="field-web-control readonly" ><meta name="viewport" content="width=device-width, initial-scale=1">
1651<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
1652<link href="//fonts.googleapis.com/css?family=Open+Sans:300,400,800" rel="stylesheet" type="text/css">
1653<style>
1654    a:active,a:hover,input:focus{outline:0}.menu__link:before,.programs .wrapper:before,.programs__list .programs__img-ctn:before,.programs__list:after,.programs__list:before,.secondary:after,.secondary:before,.section:after,.section:before{content:""}.footer,.footer:after,.footer__list:after,.programs__list:after,.reviews,.reviews .reviews__list:after,.secondary:after,.section:after,.social-links:after{clear:both}table{width:100%;border-collapse:collapse;border-spacing:0}.box a,.objectPageLayoutSection a{color:#0066cb}.box a:hover,.objectPageLayoutSection a:hover{color:#c33}.ellipsis{color:#1a1a1a}.gradient-button{display:block;max-width:none;min-width:none;min-height:none;font-size:inherit}body,h4{font-size:16px}#signInLoginContainer.member-sign-in input[type=text],#signInLoginContainer.member-sign-in select{width:100%}.built-in-buttons{position:absolute;top:0;min-width:100%;padding:0!important}.built-in-buttons .table-second-col{min-width:0}.built-in-buttons .custom-buttons-container{display:block}#footer-wrapper,#fullContentPopup,#header-wrapper,#social-widget-container{display:none}body{padding-top:0!important;padding-bottom:0!important}#system-buttons-container{position:absolute;z-index:9999}.buttons-line table{table-layout:fixed}#footer-wrapper,#main-wrapper,html{min-width:100%!important}.buttons-line{height:0;margin-bottom:0}body,html{height:100%}body.socialsite-page #main-content{margin-top:0}.html-wrapper .field{padding-top:0}#main-wrapper{width:auto!important}#main-content{margin-left:0!important;margin-right:0!important}.content-with-panels,body,figure,li,ol,ul{margin:0}.objectPageLayoutSection{width:100%!important}#objectPageLayout .field{padding-left:0!important}.box{border-radius:0;background:none}img,legend{border:0}.page-layout-sections{margin-bottom:0;padding-bottom:0}h1,h2,h3,h4,h5,h6,p{color:#222;margin:0 0 2.4rem;font-family:'Open Sans',Arial,sans-serif}#header-wrapper{padding:0 20px}legend,ol,td,th,ul{padding:0}.processing-status-image{display:none!important}article,aside,details,figcaption,figure,footer,header,hgroup,input,main,nav,section,summary{display:block}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */body{font-family:'Open Sans',Arial,sans-serif;font-size:1.6rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto;width:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}
1654code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}*,:after,:before{box-sizing:inherit;-moz-box-sizing:inherit}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-box-sizing:border-box;font-size:6.25px;font-size:.625rem;line-height:1.5}@media screen and (max-width:1280px){html{font-size:6px;font-size:.6rem}}@media screen and (max-width:600px){html{font-size:5.7px;font-size:.57rem}}ol,ul{list-style-type:none}a{background:0 0;color:#222;cursor:pointer;text-decoration:none}h1{font-weight:700;font-size:36px;font-size:3.6rem}h2,h3,h4,h5,h6{font-weight:700}h2{font-size:24px;font-size:2.4rem}h3{font-size:18px;font-size:1.8rem}h4{font-size:1.6rem}h5,h6{font-size:14px;font-size:1.4rem}.xsmall{font-size:12px;font-size:1.2rem}.small{font-size:14px;font-size:1.4rem}.normal{font-size:16px;font-size:1.6rem}.medium{font-size:18px;font-size:1.8rem}.large{font-size:24px;font-size:2.4rem}.xlarge{font-size:36px;font-size:3.6rem}.xxlarge{font-size:48px;font-size:4.8rem}.xxxlarge{font-size:60px;font-size:6rem}.massive{font-size:72px;font-size:7.2rem}.giant{font-size:90px;font-size:9rem}.font-normal,p{font-weight:400}strong{font-weight:900}dt{font-family:'Open Sans',Arial,sans-serif}.wrapper{max-width:1200px;width:100%;margin:0 auto;padding:0 3%}.c-flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-flex-center--horizontal,.c-flex-center--vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-hamburger{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-hamburger .c-hamburger__patty{will-change:transform,opacity;width:32px;height:3px;margin:0 0 6px;background:#222;opacity:1;-webkit-transform:translate(0) rotate(0);-ms-transform:translate(0) rotate(0);transform:translate(0) rotate(0);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-btn,.c-hamburger.c-hamburger--close .c-hamburger__patty{background:#fff}.c-hamburger .c-hamburger__patty:last-child{margin-bottom:0}.c-hamburger.c-hamburger--close{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-hamburger.c-hamburger--close .c-hamburger__patty:nth-child(1){-webkit-transform:translate(-10px,4px) rotate(-45deg) scale(.5,1);-ms-transform:translate(-10px,4px) rotate(-45deg) scale(.5,1);transform:translate(-10px,4px) rotate(-45deg) scale(.5,1)}.c-hamburger.c-hamburger--close .c-hamburger__patty:nth-child(3){-webkit-transform:translate(-10px,-4px) rotate(45deg) scale(.5,1);-ms-transform:translate(-10px,-4px) rotate(45deg) scale(.5,1);transform:translate(-10px,-4px) rotate(45deg) scale(.5,1)}.c-hide{display:none}@media screen and (max-width:960px){.c-show-lg{display:block}}@media screen and (max-width:600px){.wrapper{padding:0 1.2rem}.c-show-md{display:block}}.c-btn,.signupForm input[type=submit]{display:inline-block;text-align:center;font-family:'Open Sans',Arial,sans-serif;line-height:normal}.c-btn{width:auto;margin:1.2rem 1.2rem 1.2rem 0;padding:1.2rem 2.4rem;font-weight:400;font-size:16px;font-size:1.6rem;border-radius:24px;color:#FFF!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-btn:hover{background:0 0}.c-btn:last-child{margin-right:0}.c-btn--primary{background:#c33;border:1px solid #c33}.c-btn--primary:hover{color:#c33!important;background:0 0}.c-btn--secondary{color:#FFF!important;border:1px solid #0066cb;background:#0066cb}.c-btn--active,.c-btn--active:hover{background:#d9d9d9}.c-btn--secondary:hover{color:#0066cb!important;border:1px solid #0066cb}.c-btn--active{color:#fff!important}.c-btn--wide{width:100%}.c-btn--sm{padding:.8rem 1.2rem;font-size:14px;font-size:1.4rem}.signupForm{max-width:400px;margin:0 auto;padding:3.6rem 2.4rem;border-radius:30px;overflow:hidden;background:#c33;text-align:center}.signupForm .section-title{font-size:25px;font-size:2.5rem;color:#fff;width:100%}.signupForm input[type=text]{width:100%;padding:.96rem;margin:0 auto 2.4rem;color:#222;border-radius:24px;border-bottom:2px solid transparent;background:#fcfcfc;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.signupForm input[type=text]:focus{border-bottom:2px solid #ccc}.signupForm input[type=submit]{padding:1.2rem 2.4rem;border-radius:24px;color:#FFF!important;font-size:24px;font-size:2.4rem;font-weight:700;background:#ccac00;border:1px solid #ccac00;width:100%;margin:0 auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.signupForm input[type=submit]:last-child{margin-right:0}.signupForm input[type=submit]:hover{color:#ccac00!important;background:0 0}@media screen and (max-width:1280px){.signupForm .section-title{font-size:28px;font-size:2.8rem}.signupForm input[type=text]{padding:.96rem}}@media screen and (max-width:480px){.signupForm .section-title{font-size:18px;font-size:1.8rem;padding:1.2rem 0}.signupForm input[type=text]{padding:.96rem;margin:0 auto 2.4rem}.signupForm input[type=submit]{font-size:14px;font-size:1.4rem}}.c-flag{display:table;width:100%}.c-flag__body,.c-flag__img{display:table-cell;vertical-align:middle}.c-flag--top .c-flag__body,.c-flag--top .c-flag__img{vertical-align:top}.c-flag--bottom .c-flag__body,.c-flag--bottom .c-flag__img{vertical-align:bottom}.c-flag__img{padding-right:10px}.c-flag__img>img{display:block;width:auto;max-width:none}.c-flag--rev .c-flag__img{padding-right:0;padding-left:10px}.c-flag__body{width:100%;padding:1.2rem}@media screen and (max-width:600px){.c-flag--responsive .c-flag__body,.c-flag--responsive .c-flag__img{display:block;width:100%}.c-flag--responsive .c-flag__img>img{margin:0 auto}}.c-overlay{position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);opacity:0;-webkit-transform:translateX(-150%) scaleX(1.5);-ms-transform:translateX(-150%) scaleX(1.5);transform:translateX(-150%) scaleX(1.5);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-overlay.c-overlay--active{-webkit-transform:translateX(0) scaleX(1.5);-ms-transform:translateX(0) scaleX(1.5);transform:translateX(0) scaleX(1.5);opacity:1}.c-list{display:inline-block;margin:1.2rem 0 1.2rem .8rem;padding:0;list-style-type:disc;color:#222;text-align:left}.c-list--clean{margin:1.2rem 0;list-style-type:none}.c-list--center{text-align:center}.c-list--horizontal>.c-list__item{width:25%;display:inline-block;padding:2.4rem}.pm-box-primary,.pm-box-secondary{padding:1.6rem;text-align:center;border-radius:25px}.c-list__item{margin-bottom:1.2rem}.c-list__item:last-child{margin-bottom:0}@media screen and (max-width:960px){.c-list--horizontal>.c-list__item{width:33%}}@media screen and (max-width:600px){.c-list--horizontal>.c-list__item{width:50%}}@media screen and (max-width:480px){.c-list--horizontal>.c-list__item{width:100%}}.pm-box-primary{background:#c33;color:#fff}.pm-box-primary a{font-weight:600;color:#ccac00}.pm-box-primary a:hover{color:#0066cb}.pm-box-secondary{background:#0066cb;color:#222}.pm-box-secondary a{font-weight:600;color:#ccac00}.pm-box-secondary a:hover{color:#c33}.pm-img-right{width:40%!important;margin:2.4rem 0 2.4rem 2.4rem;float:right}@media screen and (max-width:600px){.pm-img-right{float:none;width:100%!important;margin:2.4rem 0!important}}.pm-img-left{width:40%!important;margin:2.4rem 2.4rem 2.4rem 0;float:left}@media screen and (max-width:600px){.pm-img-left{float:none;width:100%!important;margin:2.4rem 0!important}}.pm-img{width:100%!important;margin:2.4rem 0}@media screen and (max-width:600px){.pm-img{float:none;width:100%!important;margin:2.4rem 0!important}}.fb-page{margin-top:4.8rem}@media screen and (max-width:600px){.fb-page{display:none}}.header{position:fixed;z-index:5;width:100%;padding:2.4rem 0;background:#fff;border-top:8px solid #c33;box-shadow:0 1px 2px rgba(0,0,0,.28)}.header .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
1654-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:960px){.header{padding:1.2rem 0}.header .header__hamburger{display:block}}.header__logo{float:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.header__logo a,.header__logo h2{color:#c33;margin:0}.header__logo img{max-height:8.19rem}.header__logo .logo-text{font-size:32px;font-size:3.2rem;text-transform:uppercase}.header__logo .logo-text>span{color:#222}@media screen and (max-width:480px){.header__logo .logo-text{font-size:22px;font-size:2.2rem}}.header__hamburger{display:none;float:right;position:relative;z-index:3}.header__menu{float:right}.header__contact-links{margin-right:2.4rem}.header__contact-links i{font-size:20px;font-size:2rem}@media screen and (max-width:960px){.header__contact-links .c-btn{padding:1.2rem 2.4rem}}@media screen and (max-width:480px){.header__contact-links{margin-right:3px}.header__contact-links .c-btn{padding:.8rem 1.2rem;margin-right:5px}.header__contact-links i{font-size:14px;font-size:1.4rem}}.pm-mobile-logo{display:none;font-size:20px}@media screen and (max-width:960px){.pm-mobile-logo{display:block}.header__logo img{display:none}}.section{padding:7.2rem 0}.section:after,.section:before{display:table}@media screen and (max-width:480px){.section{padding:4.8rem 0}.section .section__title{font-size:20px;font-size:2rem}}.section__title{font-size:30px;font-size:3rem;margin-top:0;text-align:center}.pm-banner{padding:23.7rem 0 16.8rem;background-size:100%;box-shadow:inset 0 0 140px rgba(0,0,0,.5);text-align:center;height:85vh}.pm-banner img{max-height:250px}.pm-banner .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pm-banner .pm-banner__title{color:#fff;text-transform:uppercase;font-size:60px;font-size:6rem;text-shadow:2px 2px 5px #222}.pm-banner .pm-banner__subtitle{color:#fff;border-radius:50px;font-weight:300;padding:1.6rem 2.4rem;font-size:40px;font-size:4rem;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.pm-banner .c-btn{margin-bottom:0}@media screen and (max-width:1280px){.pm-banner{padding:18.9rem 0 7.2rem}.pm-banner .pm-banner__title{font-size:50px;font-size:5rem}.pm-banner .pm-banner__subtitle{font-size:30px;font-size:3rem}}@media screen and (max-width:960px){.pm-banner{padding:17rem 0 7.2rem;height:100%}}@media screen and (max-width:600px){.pm-banner{padding:14.6rem 0 4.8rem;background-attachment:scroll}.pm-banner .pm-banner__title{display:block;font-size:36px;font-size:3.6rem}.pm-banner .c-btn{margin-bottom:0}.pm-banner img{display:none}}@media screen and (max-width:480px){.pm-banner{padding:13.4rem 0 4.8rem}.pm-banner .pm-banner__title{font-size:30px;font-size:3rem}.pm-banner .pm-banner__subtitle{font-size:22px;font-size:2.2rem}}.welcome strong{color:#ccac00;font-weight:700}.welcome .welcome__half{float:left;width:calc(100% * .5 - 30px + .5 * 30px);margin-right:30px}.welcome .welcome__half:last-child{margin-right:0}.welcome .welcome__half .signupForm{display:block;margin:0 0 0 auto}.welcome p{font-size:18px;font-size:1.8rem}@media screen and (max-width:960px){.welcome .welcome__half{float:left;width:calc(100% * 1);margin-right:0}.welcome .welcome__half .signupForm{margin:0 auto}}.pm-login-menu{position:absolute;padding:5px;top:2px;right:2px}.menu__item--dropdown,.menu__link{position:relative}.menu__item{display:inline-block}.menu__item--back,.menu__item--dropdown .menu__link:before{display:none}.menu__item .c-btn{margin-left:2.4rem}.menu__item--back .fa-chevron-right{position:relative;top:-3px;color:#fff;font-size:14px;font-size:1.4rem}.menu__item--dropdown .fa-chevron-down{font-size:10px;font-size:1rem;margin-left:2px;margin-top:-2px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.menu__link,.menu__link:before{-webkit-transition:all .2s ease-out}.menu__item--dropdown:hover .menu__dropdown{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1}.menu__item--dropdown:hover .fa-chevron-down{color:#c33;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu__link{display:inline-block;z-index:1;font-size:14px;font-size:1.4rem;margin:0 0 0 2.4rem;color:#222!important;text-transform:uppercase;font-weight:400;transition:all .2s ease-out}.menu__link:hover{color:#c33!important}
1654.menu__link:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.menu__link:before{position:absolute;width:100%;height:2px;bottom:-4px;background:#c33;transition:all .2s ease-out;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu__dropdown{position:absolute;z-index:999;top:100%;left:0;width:150%;padding:2.4rem 0;background:#fff;border-bottom:2px solid #c33;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.menu__dropdown .menu__item{display:block}.menu__dropdown .menu__item.menu__item--back{display:none}.menu__dropdown .menu__link{margin-left:0;width:100%;padding:1.2rem 1.2rem 1.2rem 2.4rem}@media screen and (max-width:960px){.menu,.menu__dropdown{top:0;overflow-y:scroll}.menu__link,.menu__link:hover{color:#fff!important}.menu{position:fixed;z-index:1;right:0;height:100vh;min-width:50vw;background:#c33;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overflow-x:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu.menu--open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:600px){.menu{width:100%}.menu:before{display:none}.menu .menu__list{margin-top:25%}.menu .menu__item .c-btn{margin-right:0}.menu .menu__dropdown{margin-top:25%;width:100vw}}.menu__list{width:100%;margin-top:25%;position:initial!important;text-align:right}.menu__item{display:block;margin:0;padding:1rem;border-bottom:4px solid rgba(255,255,255,.3)}.menu__item.menu__item--back{display:block!important}.menu__item--dropdown .fa-chevron-down,.menu__item.menu__item--phone{display:none}.menu__item--dropdown{position:inherit!important}.menu__item--dropdown:hover .menu__dropdown{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:1}.menu__dropdown{position:fixed;margin-top:25%;width:100%;height:100%;padding:0;-webkit-transform:scale(1) translateX(100%);-ms-transform:scale(1) translateX(100%);transform:scale(1) translateX(100%);opacity:0;background:#d14747}.menu__dropdown.menu__dropdown--active{-webkit-transform:scale(1) translateX(0)!important;-ms-transform:scale(1) translateX(0)!important;transform:scale(1) translateX(0)!important;opacity:1!important}.menu__dropdown .menu__link{padding:0 1.2rem}.menu__link{position:inherit!important;display:inline-block;width:100%;padding:0 6% 0 0;font-size:24px;font-size:2.4rem;opacity:0;-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);transform:translate(200px,0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu__link.menu__link--active{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media screen and (max-width:600px){.menu__link{font-size:24px;font-size:2.4rem;padding-right:2.4rem}}.menu__item:nth-child(1) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .1s ease-out;transition:opacity .25s 0s ease-out,transform .35s .1s ease-out}.menu__item:nth-child(2) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .2s ease-out;transition:opacity .25s 0s ease-out,transform .35s .2s ease-out}.menu__item:nth-child(3) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .3s ease-out;transition:opacity .25s 0s ease-out,transform .35s .3s ease-out}.menu__item:nth-child(4) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .4s ease-out;transition:opacity .25s 0s ease-out,transform .35s .4s ease-out}.menu__item:nth-child(5) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .5s ease-out;transition:opacity .25s 0s ease-out,transform .35s .5s ease-out}.menu__item:nth-child(6) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .6s ease-out;transition:opacity .25s 0s ease-out,transform .35s .6s ease-out}.menu__item:nth-child(7) .menu__link{-webkit-transition:opacity .25s 0s ease-out,-webkit-transform .35s .7s ease-out;transition:opacity .25s 0s ease-out,transform .35s .7s ease-out}}.secondary{background:#fff;padding-top:2.4rem}.secondary img{width:100%;}.secondary:after,.secondary:before{display:table}.secondary__content{float:left;width:calc(100% * .55 - 30px + .55 * 30px);margin-right:30px}.secondary__content:last-child{margin-right:0}.sidebar{float:left;width:calc(100% * .33 - 30px + .33 * 30px);margin-right:30px;position:relative;
1654left:calc(100% * .12 + .12 * 30px);padding:21.3rem 0 16.8rem}.sidebar:last-child{margin-right:0}@media screen and (max-width:960px){.secondary__content,.sidebar{float:left;width:calc(100% * 1);position:static;left:0;padding:2.4rem 0}}.programs,.programs .wrapper{position:relative}.secondary--first{padding:14.6rem 0 4.8rem}@media screen and (max-width:960px){.secondary--first{padding:12.2rem 0 4.8rem}}.secondary--wide{text-align:center}.secondary__title{margin-top:0}.secondary__title--center{text-align:center}.secondary__img{margin:3.6rem 0}.secondary__img .frame{border:4px solid #fff;box-shadow:0 2px 3px rgba(0,0,0,.4)}.secondary__img .circle{border-radius:50%}.secondary__img .full{width:100%}.secondary__img img{max-width:768px}.sidebar__subheading{font-size:24px;font-size:2.4rem;margin-bottom:1.2rem;text-align:center;margin-top:2.4rem}.secondary__contact-list .fa{color:#c33;margin-right:1.2rem}.secondary__contact-list a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#222!important}.secondary__contact-list a:hover{color:#c33!important}.sp-offer{background:#0066cb;border-radius:20px;padding:4.8rem;overflow:hidden}.sp-offer h2,.sp-offer h3,.sp-offer p{color:#fff;text-align:center}.sp-offer li{font-size:1.4 em}.sp-offer strong{color:#c33;font-size:30px}.sp-offer .buynow{border-radius:25px;margin-top:2.4rem;padding:1.2rem;color:#fff;font-size:20px;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c33;border:1px solid #c33}.sp-offer .buynow:hover{color:#c33!important;background:0 0}.tagline{padding:4.8rem 0}.tagline__text{text-align:center;margin:0;text-transform:uppercase;color:#c33;font-size:30px;font-size:3rem;font-weight:300}.tagline__text strong{color:#c33}@media screen and (max-width:480px){.tagline__text{font-size:20px;font-size:2rem}}.programs{min-height:0;padding:0}.programs .wrapper:before{display:block;position:absolute;top:60%;left:0;right:0;margin:auto;width:82%;border-top:1px solid #ccc}@media screen and (max-width:960px){.programs .wrapper:before{display:none}}.programs__list{text-align:center}.programs__list:after,.programs__list:before{display:table}.programs__list>a{text-align:center;display:block;float:left;width:calc(100% * .25)}.programs__list>a:nth-child(1) .programs__img-ctn{background:url(//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/pr-pre-school-martial-arts-la-ca.jpg?150730044620) center/cover}.programs__list>a:nth-child(2) .programs__img-ctn{background:url(//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/pr-kids-martial-arts-la-ca.jpg?150730044620) center/cover}.programs__list>a:nth-child(3) .programs__img-ctn{background:url(//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/pr-adult-martial-arts-la-ca.jpg?150730044619) center/cover}.programs__list>a:nth-child(4) .programs__img-ctn{background:url(//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/pr-kickboxing-martial-arts-la-ca.jpg?150730044619) center/cover}.programs__list .programs__button{overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.programs__list .programs__button p{display:block}.programs__list .programs__button:hover .programs__img-ctn{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.programs__list .programs__button:hover .programs__img-ctn:before{opacity:.2}.programs__list .programs__button:hover .programs__name{text-shadow:0 1px 2px rgba(0,0,0,.6)}.programs__list .programs__button:hover p{display:block;background:rgba(34,34,34,.9);border-radius:25px;padding:10px}.programs__list .programs__img-ctn{position:relative;z-index:1;text-align:center;height:50vh;padding:0 2.4rem;margin:0 auto;border-top:8px solid #c33;border-bottom:8px solid #c33;background:#c33;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:flex;-ms-flex-wrap:flex;flex-wrap:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.programs__list .programs__img-ctn img{width:100%;max-width:300px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.programs__list .programs__img-ctn:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;z-index:-1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.programs__list .programs__name{text-transform:uppercase;margin:0;border-radius:2px;width:60%;z-index:3;color:#fff;font-size:30px;font-size:3rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.programs__list p{color:#fff;max-width:320px}@media screen and (max-width:1280px){.programs__list .programs__name{font-size:22px;font-size:2.2rem}.programs__list p{font-size:14px;font-size:1.4rem}}@media screen and (max-width:960px){.programs__list>a{float:left;width:calc(100% * .5)}.programs__list .programs__img-ctn{border:none}.programs__list .programs__name{font-size:30px;font-size:3rem}.programs__list p{font-size:16px;font-size:1.6rem}}@media screen and (max-width:600px){.programs__list>a{float:left;width:calc(100% * 1);margin-right:0}.programs__list .programs__img-ctn{height:50vh}}@media screen and (max-width:480px){.programs__list .programs__img-ctn{height:50vh}.programs__list .programs__name{font-size:20px;font-size:2rem}.programs__list p{font-size:14px;font-size:1.4rem}}.reviews{position:relative}.reviews .reviews__wrapper{overflow:hidden}.reviews .reviews__list{width:400%;text-align:center;-webkit-transition:all 600ms cubic-bezier(.68,-.55,.265,1.55);transition:all 600ms cubic-bezier(.68,-.55,.265,1.55)}.reviews .reviews__list:after,.reviews .reviews__list:before{content:"";display:table}.reviews .reviews__item{float:left;width:calc(100% * .25);padding:0 7.2rem}.reviews .reviews__item p{font-size:20px;font-size:2rem;font-style:italic;text-align:left}.reviews .reviews__tagline,.social-links i{text-align:center}.reviews .reviews__tagline span{font-weight:700}.reviews .reviews__name{float:right}.reviews #radio1:checked~.reviews__arrows label[for=radio1],.reviews input[type=radio]{display:none}.reviews #radio1:checked~.reviews__arrows label[for=radio2]{display:block}.reviews #radio1:checked~.reviews__arrows label[for=radio3],.reviews #radio1:checked~.reviews__arrows label[for=radio4],.reviews #radio1:checked~.reviews__arrows label[for=radio5],.reviews #radio1:checked~.reviews__arrows label[for=radio6],.reviews #radio1:checked~.reviews__arrows label[for=radio7]{display:none}.reviews #radio1:checked~.reviews__arrows label[for=radio8],.reviews #radio2:checked~.reviews__arrows label[for=radio1]{display:block}.reviews #radio1:checked~.reviews__list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.reviews #radio2:checked~.reviews__arrows label[for=radio2]{display:none}.reviews #radio2:checked~.reviews__arrows label[for=radio3]{display:block}.reviews #radio2:checked~.reviews__arrows label[for=radio4],.reviews #radio2:checked~.reviews__arrows label[for=radio5],.reviews #radio2:checked~.reviews__arrows label[for=radio6],.reviews #radio2:checked~.reviews__arrows label[for=radio7],.reviews #radio2:checked~.reviews__arrows label[for=radio8],.reviews #radio3:checked~.reviews__arrows label[for=radio1],.reviews #radio3:checked~.reviews__arrows label[for=radio2],.reviews #radio3:checked~.reviews__arrows label[for=radio3]{display:none}.reviews #radio2:checked~.reviews__list{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.reviews #radio3:checked~.reviews__arrows label[for=radio4],.reviews #radio3:checked~.reviews__arrows label[for=radio5]{display:block}.reviews #radio3:checked~.reviews__arrows label[for=radio6],.reviews #radio3:checked~.reviews__arrows label[for=radio7],.reviews #radio3:checked~.reviews__arrows label[for=radio8]{display:none}.reviews #radio3:checked~.reviews__list{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reviews #radio4:checked~.reviews__arrows label[for=radio1]{display:block}.reviews #radio4:checked~.reviews__arrows label[for=radio2]{display:none}.reviews #radio4:checked~.reviews__arrows label[for=radio3]{display:block}.reviews #radio4:checked~.reviews__arrows label[for=radio4],.reviews #radio4:checked~.reviews__arrows label[for=radio5],.reviews #radio4:checked~.reviews__arrows label[for=radio6],.reviews #radio4:checked~.reviews__arrows label[for=radio7],.reviews #radio4:checked~.reviews__arrows label[for=radio8],.reviews #radio5:checked~.reviews__arrows label[for=radio1],.reviews #radio5:checked~.reviews__arrows label[for=radio2],.reviews #radio5:checked~.reviews__arrows label[for=radio3]{display:none}.reviews #radio4:checked~.reviews__list{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.reviews #radio5:checked~.reviews__arrows label[for=radio4]{display:block}.reviews #radio5:checked~.reviews__arrows label[for=radio5]{display:none}.reviews #radio5:checked~.reviews__arrows label[for=radio6],.reviews #radio5:checked~.reviews__arrows label[for=radio7]{display:block}.reviews #radio5:checked~.reviews__arrows label[for=radio8],.reviews #radio6:checked~.reviews__arrows label[for=radio1],.reviews #radio6:checked~.reviews__arrows label[for=radio2],.reviews #radio6:checked~.reviews__arrows label[for=radio3]{display:none}.reviews #radio5:checked~.reviews__list{-webkit-transform:translateX(-75%);-ms-transform:translateX(-75%);transform:translateX(-75%)}.reviews #radio6:checked~.reviews__arrows label[for=radio4],.reviews #radio6:checked~.reviews__arrows label[for=radio5]{display:block}.reviews #radio6:checked~.reviews__arrows label[for=radio6],.reviews #radio6:checked~.reviews__arrows label[for=radio7],.reviews #radio6:checked~.reviews__arrows label[for=radio8],.reviews #radio7:checked~.reviews__arrows label[for=radio1]{display:none}.reviews #radio6:checked~.reviews__list{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reviews #radio7:checked~.reviews__arrows label[for=radio2]{display:block}.reviews #radio7:checked~.reviews__arrows label[for=radio3],.reviews #radio7:checked~.reviews__arrows label[for=radio4],.reviews #radio7:checked~.reviews__arrows label[for=radio5],.reviews #radio7:checked~.reviews__arrows label[for=radio6],.reviews #radio7:checked~.reviews__arrows label[for=radio7]{display:none}.reviews #radio7:checked~.reviews__arrows label[for=radio8]{display:block}.reviews #radio7:checked~.reviews__list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.reviews #radio8:checked~.reviews__arrows label[for=radio1],.reviews #radio8:checked~.reviews__arrows label[for=radio2],.reviews #radio8:checked~.reviews__arrows label[for=radio3],.reviews #radio8:checked~.reviews__arrows label[for=radio4],.reviews #radio8:checked~.reviews__arrows label[for=radio5]{display:none}.reviews #radio8:checked~.reviews__arrows label[for=radio6],.reviews #radio8:checked~.reviews__arrows label[for=radio7]{display:block}.reviews #radio8:checked~.reviews__arrows label[for=radio8]{display:none}.footer:after,.footer:before,.footer__list:after,.footer__list:before,.s
1654ocial-links:after,.social-links:before{content:"";display:table}.reviews #radio8:checked~.reviews__list{-webkit-transform:translateX(-75%);-ms-transform:translateX(-75%);transform:translateX(-75%)}.reviews .reviews__arrows{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.reviews .reviews__arrows .fa{cursor:pointer;font-size:30px;font-size:3rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.reviews .reviews__arrows .fa:hover{opacity:.75}.reviews .reviews__arrows .fa-chevron-left{position:absolute;left:3%;right:auto}.reviews .reviews__arrows .fa-chevron-right{position:absolute;right:3%;left:auto}@media screen and (max-width:600px){.reviews .reviews__item p{font-size:18px;font-size:1.8rem}}@media screen and (max-width:480px){.reviews .reviews__item{padding:0}.reviews .reviews__item p{text-align:center;font-size:14px;font-size:1.4rem}}.expandable__visible img{width:200px}.expandable__hidden{z-index:2;position:fixed;top:9.62rem;left:0;width:100%;height:92%;padding:7.2rem 14.4rem 12rem;background:#ededed;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.expandable__hidden p{font-size:20px;font-size:2rem;max-width:768px;margin:2.4rem auto}.expandable__hidden img{width:200px}.expandable__hidden--visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.expandable__arrows--left:hover,.expandable__arrows--right:hover,.expandable__close:hover,.expandable__trigger:hover{opacity:.75}.expandable__arrows{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.expandable__arrows .expandable__arrows--left{position:absolute;left:3%}.expandable__arrows .expandable__arrows--right{position:absolute;right:3%}.expandable__trigger{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.expandable__arrows--left,.expandable__arrows--right,.expandable__close{color:#c33;font-size:28px;font-size:2.8rem;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.social-links a,.social-links i{-webkit-transition:all .2s ease-out}.expandable__close{background:#fff;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px}@media screen and (max-width:600px){.expandable__hidden{padding:2.4rem 2.4rem 9.6rem}.expandable__hidden p{font-size:14px;font-size:1.4rem}}.footer{padding:7.2rem 0 0;background:#fff;position:absolute;width:100%;margin-bottom:0}.footer .pm-footer-a{color:#222}.footer .pm-footer-a:hover{color:#c33}@media screen and (max-width:1280px){.footer .footer__title{font-size:20px;font-size:2rem}}@media screen and (max-width:960px){.footer .footer__item{float:left;width:calc(100% * .5 - 30px + .5 * 30px);margin-right:30px}.footer .footer__item:last-child,.footer .footer__item:nth-child(2n){margin-right:0}.footer .footer__item:last-child{float:left;width:calc(100% * 1)}}@media screen and (max-width:600px){.footer .footer__list{text-align:center}.footer .footer__item{float:left;width:calc(100% * 1)}}.footer__item{float:left;width:calc(100% * .33333 - 30px + .33333 * 30px);margin:2.4rem 0}.footer__item:last-child{margin-right:0}.footer__title{font-size:24px;font-size:2.4rem}.social-links li{margin-bottom:2.4rem}.social-links i{color:#c33;margin-right:1.2rem;font-size:40px;font-size:4rem;line-height:30px;transition:all .2s ease-out}.social-links a{color:#222!important;transition:all .2s ease-out}.social-links a:hover{color:#c33!important}@media screen and (max-width:600px){.social-links li{display:inline-block}.social-links li span{display:none}}.more-links a{display:inline-block;padding:0 0 2.4rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;color:#222!important}.more-links a:hover{color:#c33!important}.pm-address li{margin-bottom:1.2rem}.pm-copyright a{color:#c33}@media screen and (max-width:600px){.pm-map{display:none}.pm-copyright{font-size:12px}}/*!
1655    Animate.css - //daneden.me/animate
1656    Licensed under the MIT license - //opensource.org/licenses/MIT
1657    Copyright (c) 2013 Daniel Eden
1658    */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.delay{-webkit-animation-delay:.5s;animation-delay:.5s}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,
16580,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
165845%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
1658100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}
1658100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
1658100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.pm-banner{background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/banner-3-marina-martial-arts-la-ca.jpg?150826101953') no-repeat fixed; background-size:100% !important; background-position: center center !important;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('//pmcontent.blob.core.windows.net/73d813212cbc4fac974561f5a6e04aed/publicImages/website/banner-3-marina-martial-arts-la-ca.jpg?150826101953') no-repeat fixed}.pm-banner .pm-banner__subtitle{background:0 0}.reviews{background:#c33}.reviews .reviews__arrows .fa,.reviews .reviews__item p,.reviews .section__title,strong{color:#FFF}form.signupForm input[type=submit]{background:#0066cb;border:1px solid #0066cb}form.signupForm input[type=submit]:hover{background:0 0;color:#0066cb!important}.social-links li:hover i{color:#0066cb}
1659    .secondary{
1660    background-color: #eee;
1661    }
1662    footer strong{
1663    color:black;
1664    }
1665    .header__logo img {
1666    max-height: 110px;
1667    }
1668    .header{
1669    padding: 10px;
1670    }
1671    .tagline__text{
1672    font-weight: 500;
1673    }
1674    .welcome strong{
1675    color: #c33;
1676    }
1677    @media screen and (max-width: 960px) {
1678    .pm-banner {
1679    background-size: cover !important;
1680    background-attachment: scroll;
1681    height: 100%;
1682    }
1683    }
1684</style>
1685<style>
1686    footer .social-links li {
1687    display: inline-block;
1688    }
1689    .buynow {
1690    max-width: 500px;
1691    margin: 0 auto;
1692    }
1693    .fa-phone {
1694    margin-right: 5px;
1695    }
1696    .pm-login-menu {
1697    position: absolute;
1698    padding: 5px;
1699    top: 2px;
1700    right: 2px; }
1701</style>
1702<style>
1703    #Td2 {
1704    min-width: 0 !important;
1705    }
1706    #header-wrapper {
1707    display: block !important; }
1708    #appSuiteCell {
1709    display: none;
1710    }
1711    .Company-logo {
1712    display: none;
1713    }
1714    #header-table {
1715    width: 50%;
1716    height: auto;
1717    position: absolute;
1718    z-index: 999;
1719    top:0;
1720    right:10px;
1721    }
1722    /*#appNav {
1723    display: none;
1724    }*/
1725    #globalSearch {
1726    display: none;
1727    }
1728    #appNav>li {
1729    display: inline-block;
1730    }
1731    #appNavRightdiv {
1732    margin-top: 0 !important;
1733    }
1734    #appNav>li a {
1735    padding: 12px;
1736    background: transparent !important;
1737    /*     transition: all .5s ease-in-out;*/
1738    color: #333 !important;
1739    }
1740    #appNav>li a:hover {
1741    /*background: rgba(51,51,51,0.8) !important;*/
1742    }
1743    #topNav {
1744    padding: 10px;
1745    background: transparent !important;
1746    color: #333 !important;
1747    }
1748    #topNav .tab {
1749    color: #333 !important;
1750    padding-left: 5px;
1751    padding-right: 5px;
1752    }
1753    #appsuite-nav .tab, #appNav .tab {
1754    padding: 10px;
1755    background: transparent !important;
1756    color: #333 !important;
1757    }
1758    #Options-Setup>.t-menu .t-animation-container, #Options-Setup>
1758.t-menu .t-group, .t-menu-context {
1759    right: 200px;
1760    }
1761    /*Shopping Cart Icon*/
1762    #shopCartRdiv {
1763    /*width: 67px;*/
1764    padding-left: 25px;
1765    }
1766    #shopping-cart-icon {
1767    height: 33px;
1768    background-image: url(../Content/images/DefaultIcons/Cart.png);
1769    background-repeat: no-repeat;
1770    cursor: pointer;
1771    margin-left: -29px;
1772    margin-top: 10px !important;
1773    }
1774    #shopping-cart-icon-occupied {
1775    height: 30px;
1776    background-image: url(../Content/images/DefaultIcons/Cart_Number.png?v2);
1777    background-repeat: no-repeat;
1778    cursor: pointer;
1779    /*position: absolute;
1780    cursor: pointer; */
1781    }
1782    .shopping-cart-item-count-hidden {
1783    position: absolute;
1784    width: 0px;
1785    overflow: hidden;
1786    }
1787    .checkout-label-hidden {
1788    display: none;
1789    }
1790    .checkout-label-show {
1791    margin-top: -22px !important;
1792    /*position: absolute;*/
1793    cursor: pointer;
1794    display: block;
1795    }
1796    .shopping-cart-item-count-normal {
1797    margin: 4px 0 0 12px;
1798    position: absolute;
1799    width: 20px;
1800    text-align: center;
1801    font-size: 70%;
1802    color: #FFFFFF;
1803    z-index: 1;
1804    }
1805    .shopping-cart-icon-hidden {
1806    width: 0px;
1807    padding: 0px 0px;
1808    visibility: hidden;
1809    }
1810    .shopping-cart-icon-normal {
1811    width: 33px;
1812    /* padding: 0 6px 0 0; */
1813    }
1814    #shopCartRightdiv>.tool-tip-message {
1815    display: none;
1816    }
1817</style>
1818<style>
1819    .pm-edit-button {
1820    padding: 10px;
1821    margin-left: 5px;
1822    background: green;
1823    color: white;
1824    position: fixed;
1825    z-index: 9999;
1826    }
1827    .pm-delete-button {
1828    padding: 10px;
1829    margin-left: 5px;
1830    background: red;
1831    color: white;
1832    position: fixed;
1833    z-index: 9999;
1834    left: 50px;
1835    }
1836    @media screen and (max-width: 960px) {
1837    #header-wrapper {
1838    display: none !important;
1839    }
1840    }
1841    .multiple-picklist-checkboxes {
1842    background-color: #fff !important;
1843    padding: 15px;
1844    }
1845</style>&nbsp;<header class="header">
1846<div class="wrapper c-flex-center--vertical">
1847<div class="header__logo">
1848<a href="//marinamartialarts.net/">
1849<div id="elm-0051-SL1"> <style>
1850    .CompanyLogo img{
1851    background-color:transparent;
1852    border-radius: 10px;
1853    }
1854</style>
1855<div class="CompanyLogo"><img src='https://content.perfectmind.com/73d813212cbc4fac974561f5a6e04aed/logo/logo-marina-martial-arts-los-angeles-ca.png'/></div> </div>
1856<h2 class="logo-text pm-mobile-logo">Marina Martial Arts</h2>
1857<h5>In-Person &amp; Streaming Live Classes for Kids &amp; Adults</h5>
1858</a>
1859</div>
1860<div class="header__contact-links c-hide c-show-lg">
1861<a href="tel:310-821-6768" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-phone"></i></a>
1862<a href="mailto:[email protected]" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-envelope"></i></a>
1863</div>
1864<nav class="header__menu menu" id="js-menu">
1865<ul class="menu__list">
1866    <li class="menu__item">
1867    <a href="//marinamartialarts.net/" class="menu__link">Home</a>
1868    </li>
1869    <li class="menu__item menu__item--dropdown">
1870    <a href="" class="menu__link">About Us <i class="fa fa-chevron-down"></i></a>
1871    <ul class="menu__dropdown">
1872        <li class="menu__item menu__item--back">
1873        <a href="" class="menu__link">Go back <i class="fa fa-chevron-right"></i></a>
1874        </li>
1875        <li class="menu__item">
1876        <a href="/SocialSite/instructors" class="menu__link">Outstanding Instructors</a>
1877        </li>
1878        <li class="menu__item">
1879        <a href="/SocialSite/community" class="menu__link">A Part of Community</a>
1880        </li>
1881        <li class="menu__item">
1882        <a href="/SocialSite/bully-prevention-mar-vista-ca" class="menu__link">Bully Prevention</a>
1883        </li>
1884    </ul>
1885    </li>
1886    <li class="menu__item menu__item--dropdown">
1887    <a href="" class="menu__link">Programs<i class="fa fa-chevron-down"></i></a>
1888    <ul class="menu__dropdown">
1889        <li class="menu__item menu__item--back">
1890        <a href="" class="menu__link">Go back <i class="fa fa-chevron-right"></i></a>
1891        </li>
1892        <li class="menu__item">
1893        <a href="/program/pre-school-martial-arts-mar-vista-ca" class="menu__link">Preschool / Kinder</a>
1894        </li>
1895        <li class="menu__item">
1896        <a href="/program/kids-martial-arts-mar-vista-ca" class="menu__link">Kids</a>
1897        </li>
1898        <li class="menu__item">
1899        <a href="/program/adults-martial-arts-mar-vista-ca" class="menu__link">Adults</a>
1900        </li>
1901        <li class="menu__item">
1902        <a href="/program/kickboxing-mar-vista-ca" class="menu__link">Kickboxing</a>
1903        </li>
1904        <li class="menu__item">
1905        <a href="/program/summer-camp-mar-vista-ca" class="menu__link">Summer Camp</a>
1906        </li>
1907    </ul>
1908    </li>
1909    <li class="menu__item">
1910    <a href="https://marinatkd1.perfectmind.com/SocialSite/blog-marina-martial-arts" class="menu__link">Blog</a>
1911    </li>
1912    <li class="menu__item">
1913    <a href="/SocialSite/contact-us" class="menu__link">Contact Us</a>
1914    </li>
1915    <li class="menu__item menu__item--phone">
1916    <a href="tel:310-821-6768" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-phone"></i>310-821-6768</a>
1917    </li>
1918</ul>
1919</nav>
1920<div class="header__hamburger">
1921<div class="c-hamburger" id="js-hamburger">
1922<div class="c-hamburger__patty"></div>
1923<div class="c-hamburger__patty"></div>
1924<div class="c-hamburger__patty"></div>
1925</div>
1926</div>
1927</div>
1928</header>
1929<!-- include c-overlay with the header -->
1930<div class="c-overlay" id="js-overlay"></div>
1931.
1932<!-- PerfectMind Design 002 Version 1.5 150714  -->
1933<section class="section pm-banner">
1934<article class="wrapper">
1935<hgroup>
1936<h2 class="pm-banner__title">Marina Martial Arts</h2>
1937<h1 class="pm-banner__subtitle" style="background-color: #DA262E; font-weight: 700;">In-Person &amp; Streaming Live Classes for Kids &amp; Adults<br>
1938<span style="font-size: 20px;">See us on Facebook and YouTube for more information</span></h1>
1939<!--<h1 class="pm-banner__subtitle">Martial Arts Classes in Mar Vista, CA</h1>-->
1940</hgroup>
1941<p>
1941<a href="/SocialSite/instructors" class="c-btn c-btn--primary">Learn more</a></p>
1942</article>
1943</section>
1944<div class="section tagline">
1945<div class="wrapper">
1946<h3 class="tagline__text"><em><strong>FIND YOUR TRUE STRENGTH</strong></em></h3>
1947</div>
1948</div>
1949<section class="section programs">
1950<ul class="programs__list">
1951    <a href="/program/pre-school-martial-arts-mar-vista-ca">
1952    <li class="programs__button">
1953    <div class="programs__img-ctn">
1954    <h2 class="programs__name">Preschool</h2>
1955    <p>Our Lil’ Dragons class (4 to 6 years) teaches essential Life Skills in an exciting and age-appropriate program that will grow with your child.</p>
1956    </div>
1957    </li>
1958    </a>
1959    <a href="/program/kids-martial-arts-mar-vista-ca">
1960    <li class="programs__button">
1961    <div class="programs__img-ctn">
1962    <h2 class="programs__name">Kids</h2>
1963    <p>Our unique classes are designed to help your kids grow into healthy, strong, and confident young men and women.</p>
1964    </div>
1965    </li>
1966    </a>
1967    <a href="/program/adults-martial-arts-mar-vista-ca">
1968    <li class="programs__button">
1969    <div class="programs__img-ctn">
1970    <h2 class="programs__name">Adults</h2>
1971    <p>Become fit, healthy and stronger. Learn to protect yourself in a safe and<br>
1972    positive setting.</p>
1973    </div>
1974    </li>
1975    </a>
1976    <a href="/program/kickboxing-mar-vista-ca">
1977    <li class="programs__button">
1978    <div class="programs__img-ctn">
1979    <h2 class="programs__name">Kickboxing Plus</h2>
1980    <p>Burn fat, build muscle and reach<br>
1981    your goals.</p>
1982    </div>
1983    </li>
1984    </a>
1985</ul>
1986</section>
1987<!-- PerfectMind Design 002 Version 1.5 150714  -->
1988<section class="section welcome">
1989<article class="wrapper">
1990<div class="welcome__half">
1991<h3 class="section__title">Welcome to Marina Martial Arts in Mar Vista, CA</h3>
1992<p>
1993We are a martial arts school unlike any other…
1994</p>
1995<p>
1996We are a community dedicated to helping you <strong><em>Find Your True Strength</em></strong>.
1997</p>
1998<p>We feature programs for all ages and levels of experience that focus on fitness, self defense, character development and life skills. Our caring staff believe in traditional martial arts values such as respect, discipline and commitment. We balance the curriculum of each class and age group with progressive and innovative methods to help you succeed in life and <strong><em>Find Your True Strength</em></strong>.
1999</p>
2000<p>In the classroom, learning is challenging and fun. Students are taught to set achievable goals and follow through. Each small accomplishment and reward reinforces a pattern. In a short period of time students learn how this powerful experience can be applied in their everyday life. Students become more confident and develop an attitude of self-reliance. This increased confidence enables our students to better cope with difficult choices whatever their age.
2001</p>
2002<p>Classes at Marina Martial Arts are safe, challenging and fun. Our staff is welcoming and helpful. Whatever your concerns are, give us the opportunity to help you realize the life-changing benefits of martial arts and <strong>
2003<em>Find Your True Strength</em>.
2004</strong></p>
2005</div>
2006<article class="welcome__half">
2007
2008
2009<div id="signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938divTermsAndConditions" class="contentTermsAndConditionContainer" style="display:none">
2010    <div id="divContentTermsAndCondition" class="divContentTermsAndCondition" > 
2011         
2012     </div> 
2013</div>  
2014
2015
2016
2017<form id="signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938"
2018      action="/SocialSite/Object/Signup?signupId=af41e6ac-69e8-4d9e-bfc5-0895cc98c938&embed=False&simplifiedForm=True&customSignupLocationId=010bef58-deab-4128-8963-93cbf3a46e66&isFormElement=True"
2019      class="pm-form expandable signupForm signup-form-constant">
2020
2021    <input type="hidden" name="__RequestVerificationToken" value="" />
2022    <input type="hidden" name="__deviceVerificationToken" value="" />
2023    <input type="hidden" name="desktopMode" value="false" />
2024    
2025       <input type="hidden" name="28e7a8fa-cbf7-41f3-839c-218f363da0a4" value="
20250489f3b7-03ea-48b2-aab8-8132a7202e53" />
2026       <input type="hidden" name="customSignupLocationId" value="010bef58-deab-4128-8963-93cbf3a46e66" /><input name="__RequestVerificationToken" type="hidden" value="fORVMm81kuKvoeX5a2xkLLYXgxC4F6azdWqUczZvsXlZAfXwpi89UPidm02_BTL-84zn4cAttRbgYt6cSXAZFiasZe-4EnSi9zV03TqmrmXY2bdp0" />
2027    <h1 class="section-title">Find Your True Strength! Get Access to Our Schedule and Register for a Free Class.</h1> 
2028                        <div class=" alignCheckboxtextbox">
2029                            
2030                                    <div class="label-flex-container">
2031                                        <label for="a7edaedc-495c-419f-b979-90e12e32338b" class="sign-up-label">Student First Name * </label>
2032                                    </div>
2033                                    <input class=" required-field input-select-field"  type="text" id="a7edaedc-495c-419f-b979-90e12e32338b" name="a7edaedc-495c-419f-b979-90e12e32338b" value=""/>                                                                                  
2034                                
2035                        </div> 
2036                     
2037                        <div class=" alignCheckboxtextbox">
2038                            
2039                                    <div class="label-flex-container">
2040                                        <label for="23d93e7c-9485-4b5a-a817-7ffccc6e32b7" class="sign-up-label">Student Last Name * </label>
2041                                    </div>
2042                                    <input class=" required-field input-select-field"  type="text" id="23d93e7c-9485-4b5a-a817-7ffccc6e32b7" name="23d93e7c-9485-4b5a-a817-7ffccc6e32b7" value=""/>                                                                                  
2043                                
2044                        </div> 
2045                     
2046                        <div class=" alignCheckboxtextbox">
2047                            
2048                                    <div class="label-flex-container">
2049                                        <label for="6f460e9b-d8df-4ae1-81ac-a8aa45fb3a5e" class="sign-up-label">Email * </label>
2050                                    </div>
2051                                    <input class=" required-field input-select-field"  type="text" id="6f460e9b-d8df-4ae1-81ac-a8aa45fb3a5e" name="6f460e9b-d8df-4ae1-81ac-a8aa45fb3a5e" value=""/>                                                                                  
2052                                
2053                        </div> 
2054                     
2055                        <div class=" alignCheckboxtextbox">
2056                            
2057                                        <div class="phone-number-format-field-container ">
2058                                            <div class="label-flex-container">
2059                                                <label for="c2ea77c1-8293-4b86-9a9c-976daeae4832" class="sign-up-label">Primary Phone *</label>
2060                                            </div>
2061                                            <input id="c2ea77c1-8293-4b86-9a9c-976daeae4832" class=" required-field input-select-field" maxlength="50" name="c2ea77c1-8293-4b86-9a9c-976daeae4832" type="tel" value="" />
2062                                            <input name="6589e301-670d-4af6-9992-1ec5b6ea0741" type="hidden" value="false">
2063                                            <input class="phone-number-format-field-checkbox" id="6589e301-670d-4af6-9992-1ec5b6ea0741" name="6589e301-670d-4af6-9992-1ec5b6ea0741" type="checkbox" value="true">
2064                                            <span>
2065                                                <label class="phone-number-format-field-label phone-static-icon" for="6589e301-670d-4af6-9992-1ec5b6ea0741">Primary Phone *</label>
2066                                            </span>
2067                                            
2068                                        </div>
2069                                        
2069<script type="text/javascript">
2070                                            initLayoutPhoneNumberControl('c2ea77c1-8293-4b86-9a9c-976daeae4832', '(000) 000-0000', false);
2071                                        </script>
2071
2072                                   
2073                        </div> 
2074                    
2075                               <div class="label-flex-container">
2076                                   <label for="51367eb6-44c4-4f91-9cde-e568af4ae27d" class="sign-up-label">Class Type *</label>
2077                               </div>
2078                               <select id="51367eb6-44c4-4f91-9cde-e568af4ae27d" name="51367eb6-44c4-4f91-9cde-e568af4ae27d" class="use-placeholder-style  required-field input-select-field">
2079                                        
2080                                                   <option value="Children Classes" >Children Classes</option>
2081                                                   <option value="Adult Classes" >Adult Classes</option>                
2082                               </select><div id="fld_Readonly_76d80dda-a38d-4758-8aae-4a3a2db50ec3" class="field-web-control readonly" ></div>
2083                    <input type="hidden" name="eef4e05f-31ef-467d-8aac-478af90ddbea" value="010bef58-deab-4128-8963-93cbf3a46e66" /> 
2084       <div class="terms-conditions-wrapper">                
2085            
2086        </div>
2087    <div class="recaptcha-wrapper">
2088        <div id="regRecaptcha" class="g-recaptcha-Reg" aria-describedby="regRecaptchaErrorLabel"></div>
2089        <span class="field-validation-error hidden-label" id="regRecaptchaErrorLabel">Please enter the correct captcha</span>
2090          
2091
2092    </div>
2093    <div class="clearfix"></div>
2094    <div class="submitsignup-container">
2095        <input class="sign-up-btn gradient-button" type="submit" id="signup-partial-submit" name="signupPartialSubmit" value="Join Today!"  />
2096        <img id="submitSignup" src="/Content/Images/Site/ProgressAnimation.gif?09251132" class="processing-status-image" style='display: none;' alt='Loading' />
2097    </div>
2098  
2099</form>
2100
2101<script type="text/javascript">
2102    //<![CDATA[
2103
2104    var isMobile = false;
2105    
2106    registerNS("PerfectMind.Forms");
2107
2108       
2109        var onloadCallback = function () {
2110            grecaptcha.render('regRecaptcha', {
2111                'sitekey': '6LcyMGUUAAAAACF1_qvUXZ5uzsRZurI3tIR1oXPV',
2112                'callback': "validateRecaptcha"
2113            });
2114
2115            var registerButtonContainer = $("#QuickReg .submitsignup-container");
2116            if (registerButtonContainer && registerButtonContainer.length) {
2117                registerButtonContainer.css('margin-top', '50px');
2118            }
2119        };
2120    
2121        function validateRecaptcha() {
2122            if (grecaptcha && grecaptcha.getResponse() != "") {
2123                $(".recaptcha-wrapper label[for='g-recaptcha-Reg']").hide();
2124            }
2125        }
2126    
2127    
2128
2129    PerfectMind.Forms.buildDataString = function (jqForm) {
2130        var inputs, input, index, result;
2131        result = {};
2132        $("input, select", jqForm).each(function () {
2133            if (this.name) {
2134                if ($(this).prop("class") == "multiple-picklist") {
2135                    if ($(this).val() != null) {
2136                        result[this.name] =  $(this).val();
2137                    }
2138                    else {
2139                        $("input[name=" + this.name + "]").val("");
2140                    }
2141                }
2142                else if($(this).parent().hasClass("multiple-picklist-checkboxes") && $(this).is(":checked")){
2143                    var multiPickChekboxHidden = $("input[type='hidden'][name=" + this.name + "]");
2144                    var hiddenValue = multiPickChekboxHidden.val();
2145                    if(hiddenValue) {
2146                        multiPickChekboxHidden.val(hiddenValue + "&#g4;&#4g;" + $(this).val());
2147                    }
2148                    else {
2149                        multiPickChekboxHidden.val($(this).val());
2150                    }
2151                }
2152                else {
2153                    result[this.name] =  $(this).val();
2154                }
2155            }
2156        });
2157         
2158            result["token"] = grecaptcha.getResponse();
2159        
2160
2161        return result;
2162    }
2163
2164    registerNS("PerfectMind.Views.SetupPartial");
2165
2166    PerfectMind.Views.SetupPartial.MoveErrorMessageToTheParent = function (jqContainer) {
2167        var errorContainer = $('#errorContainer'); // declared in the parent view
2168        if (errorContainer.length > 0) {
2169            if (!jqContainer) {
2170                $(".global-error").appendTo(errorContainer);
2171            }
2172            else {
2173                errorContainer.html(jqContainer.filter(".global-error"));
2174            }
2175        }
2176        $(".global-error").css("display", "");
2177    }
2178
2179    PerfectMind.Views.SetupPartial.BindFormEvents = function (formId) {
2180        //prevent double binding ,since that  might cause some problems for firefox browser
2181       
2182        
2183        $('.signup-form-constant').unbind("submit");
2184        $('.signup-form-constant').submit(function (event) {             
2185            if (typeof isBirthYearValid !== 'undefined' && typeof isBirthDayValid !== 'undefined' && typeof isBirthMonthValid !== 'undefined'){
2186
2187                if (isBirthYearValid === false || isBirthDayValid === false || isBirthMonthValid === false) {
2188                    return false;
2189                }
2190                else
2191                {
2192                    validateCompleteBirthDate();
2193                }
2194            }
2195            event.preventDefault();
2196            event.stopPropagation();
2197            var currentForm = $(this);
2198            currentForm.find("#submitSignup").show();
2199            
2200            if (grecaptcha) {                   
2201                    var googleCheckResponse = grecaptcha.getResponse();
2202                    var isFormValid = true;
2203                    if ($(".signup-form-constant").length > 0 && googleCheckResponse === "") {
2204                        isFormValid = false;
2205                        $(".recaptcha-wrapper label[for='g-recaptcha-Reg']").show();
2206                    } else {
2207                        $(".recaptcha-wrapper label[for='g-recaptcha-Reg']").hide();
2208                    }
2209                }
2210            
2211           InjectRequestVerificationToken();
2212            if (isFormValid) {
2213                document.getElementById('signup-partial-submit').disabled = true;
2214                document.getElementById('signup-partial-submit').style.opacity = '0.5';
2215                $.ajax({
2216                    type: "POST",
2217                    url: currentForm.attr('action'),
2218                    data: PerfectMind.Forms.buildDataString(currentForm),
2219                    success: function (content) {
2220                        var errorContainer, jqContent;
2221                        if (content.isError) {
2222                            top.location = content.ReturnUrl;
2223                            return;
2224                        }
2225                        jqContent = $(content);
2226                        if (typeof content.ReturnUrl === "undefined") {
2227                            //if (jqContent.find("form").length > 0 || jqContent.filter(".global-error").length > 0) {
2228                            if (currentForm.parent('#signInLoginContainer.embed').length) {
2229                                var currentFormid = $(currentForm).attr("id");
2230                                var jqContentTmp = jqContent.find('#' + currentFormid);
2231                                if (jqContentTmp.length > 0) {
2232                                    jqContent = jqContentTmp;
2233                                }
2234                            }
2235                            currentForm.replaceWith(jqContent);
2236                            currentForm = jqContent;
2237
2238                            $("#AreTermsAndConditionsCheckbox", currentForm).change(function () {
2239                                if (this.checked) {
2240                                    $("#AreTermsAndConditionsChecked", currentForm).val(true);
2241                                }
2242                                else {
2243                                    $("#AreTermsAndConditionsChecked", currentForm).val(false);
2244                                }
2245                            });
2246
2247
2248                            if ($("#AreTermsAndConditionsCheckbox", currentForm).prop('checked') == true) {
2249                                $("#AreTermsAndConditionsChecked", currentForm).val(true);
2250                            }
2251                            else {
2252                                $("#AreTermsAndConditionsChecked", currentForm).val(false);
2253                            }
2254
2255                            var termsAndConditions = $("#" + formId + "divTermsAndConditions");
2256                            dialogWidth = termsAndConditions.width(), dialogHeight = termsAndConditions.height();
2257                            $("#aTermsAndConditions", currentForm).off("click");
2258                            $("#aTermsAndConditions", currentForm).on("click", function () {
2259                                openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions);
2260                            });
2261                            document.getElementById('signup-partial-submit').disabled = false;
2262                            document.getElementById('signup-partial-submit').style.opacity = '1';
2263                            PerfectMind.Views.SetupPartial.BindFormEvents(formId);
2264                        }
2265                        else {
2266                            if (content.isSuccess) {
2267                                //window.top.location.href works better for cross browsers and in an iframe or not in an iframe
2268                                window.top.location.href = content.ReturnUrl;
2269                            }
2270                            else {
2271                                window.location.href = getAnchor();
2272                            }
2273                        }
2274                        
2275                        if ($(".signup-form-constant").length > 0 && grecaptcha) {
2276                            onloadCallback();
2277                        }
2278                        
2279                    },
2280                    error: function () {
2281                        
2282                        if ($(".signup-form-constant").length > 0 && grecaptcha) {
2283                             grecaptcha.reset();
2284                        }
2285                        
2286                        window.location.href = getAnchor();
2287                    }
2288                });
2289            }
2290        });
2291
2292        $('select',$('.signup-form-constant')).change(function (event) {
2293            var jqSource;
2294            jqSource = $(event.target);
2295            if (!jqSource.val()) {
2296                jqSource.addClass("use-placeholder-style");
2297                jqSource.removeAttr("title");
2298            }
2299            else {
2300                jqSource.removeClass("use-placeholder-style");
2301                jqSource.attr("title", $("option[value='']", jqSource).text());
2302            }
2303        });
2304
2305        $('input[type="text"]',$('.signup-form-constant')).change(function (event) {
2306            var jqSource;
2307            jqSource = $(event.target);
2308            if (jqSource.val() === "") {
2309                jqSource.removeAttr("title");
2310            }
2311            else {
2312                jqSource.attr("title", jqSource.attr("placeholder"));
2313            }
2314        });
2315
2316        $('input[type="checkbox"]:not(".multiple-picklist-checkboxes :checkbox")',$('.signup-form-constant')).change(function (event) {
2317            var jqSource;
2318            jqSource = $(event.target);
2319            if (jqSource.prop("checked")) {
2320                jqSource.val("true");
2321            }
2322            else {
2323                jqSource.val("false");
2324            }
2325        });
2326
2327        // Checking/unchecking checkboxes on 'enter' button press.
2328        $('input:checkbox').keypress(function(e){
2329            if((e.keyCode ? e.keyCode : e.which) == 13){
2330                $(this).trigger('click');
2331                e.preventDefault();
2332            }
2333        });
2334
2335        $('select.country-select', $('.signup-form-constant')).change(function (event) {
2336            var jqCountrySelect, url;
2337            jqCountrySelect = $(event.target);
2338            url = getAnchor() + "menu/Object/GetProvincesJson";
2339            $.getJSON(
2340                url,
2341                { countryId: $(this).val() },
2342                function (data) {
2343                    var i, id, name, jqProvinceSelect;
2344                    jqProvinceSelect = jqCountrySelect.siblings(".province-select");
2345                    jqProvinceSelect.empty();
2346                    if (data) {
2347                        for (i in data) {
2348                            id = data[i].Id;
2349                            name = data[i].Name;
2350                            jqProvinceSelect.append($('<option value="' + id + '">' + name + '</option>'));
2351                        }
2352                        jqProvinceSelect.removeAttr("disabled");
2353                        jqProvinceSelect.removeClass("validation-error");
2354                        //jqProvinceSelect.removeClass("use-placeholder-style");
2355                    }
2356                    else {
2357                        jqProvinceSelect.attr("disabled", "disabled");
2358                        jqProvinceSelect.addClass("use-placeholder-style");
2359                    }
2360                }
2361            );
2362        });
2363
2364        $('.signupForm select#8ebff50b-1cf4-4cc3-897a-49cb30dd55d9 option').each(function () {
2365            var isSelected = $(this).attr('selected');
2366            if (isSelected)
2367                $(this).prop('selected', true);
2368        });
2369
2370        $('.signupForm .datepicker').each(function () {
2371            var jqThis, dotnetDateFormat, jsDateFormat;
2372            jqThis = $(this);
2373
2374            dotnetDateFormat = jqThis.attr("data-dateformat");
2375
2376            var firstYearIndex = dotnetDateFormat.indexOf("y");
2377            jsDateFormat = dotnetDateFormat.replace(/y/g, "");
2378            jsDateFormat = jsDateFormat.substring(0, firstYearIndex) + "yy" + jsDateFormat.substring(firstYearIndex, jsDateFormat.length);
2379
2380            if (dotnetDateFormat.indexOf("MMM") > -1)
2381                jsDateFormat = jsDateFormat.replace("MMM", "M");
2382            else if (dotnetDateFormat.indexOf("MM") > -1)
2383                jsDateFormat = jsDateFormat.replace("MM", "mm");
2384            else
2385                jsDateFormat = jsDateFormat.replace("M", "m");
2386
2387            jqThis.datepicker( "destroy" );
2388
2389            jqThis.datepicker({
2390                changeMonth: true,
2391                changeYear: true,
2392                gotoCurrent: true,
2393                showOtherMonths: true,
2394                yearRange: '1900:2100',
2395                dateFormat: jsDateFormat,
2396                shortYearCutoff: 99,
2397                onClose: function () {
2398                    // Only auto format if we have a valid date
2399                    if (isValidDate(jqThis)) {
2400                        jqThis.datepicker("option", "dateFormat", jsDateFormat);
2401                    }
2402                }
2403            });
2404        });
2405        if (typeof validateCompleteBirthDate !== 'undefined' 
2406            && typeof validateCompleteBirthDate === 'function') {
2407            validateCompleteBirthDate();
2408            var birthMonthSelector = $('.birthdate-picker-member-select');
2409            if (birthMonthSelector.length > 0) {
2410                birthMonthSelector.val(0);
2411            }
2412        }
2413
2414        if (typeof(isValidDate) != "function") {
2415            function isValidDate(inputField) {
2416                try {
2417                    var datePickerSettings = inputField.data('datepicker').settings;
2418                    $.datepicker.parseDate(datePickerSettings.dateFormat, inputField.val(), datePickerSettings);
2419                }
2420                catch (e) {
2421                    return false;
2422                }
2423                
2424                return true;
2425            }
2426        }
2427    }
2428
2429    $(window).on('load', function () {       
2430        PerfectMind.Views.SetupPartial.BindFormEvents('signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938');
2431        //PerfectMind.Views.SetupPartial.MoveErrorMessageToTheParent();
2432        if (window.self === window.top) { // not in iframe
2433        } else {
2434            // Hide menu in mobile
2435            $('#topHeader').hide();
2436        }
2437    });
2438    //]]>
2439    $(document).ready(function () {
2440        multiPicklistMaintainValue();
2441    });
2442    function multiPicklistMaintainValue() {
2443        var multipickerList = $('.multiple-picklist');
2444        multipickerList.each(function () {
2445            var val = $(this).parent().find('input[type="hidden"]').val();
2446            if (val.length > 0) {
2447                $(this).parent().find('input[type="hidden"]').val("");
2448                $(this).val(val.split(','));
2449            }
2450        });
2451    }
2452
2453    function openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions) {
2454        
2455        if (window.top != window.self/* || isMobile*/) {
2456            var left = (screen.width / 2) - (dialogWidth / 2);
2457            var top = (screen.height / 2) - (dialogHeight / 2);
2458
2459            if (!termsAndConditionsWindow || termsAndConditionsWindow.closed) {
2460                var baseUrl = window.location.href.split("#")[0];
2461                termsAndConditionsWindow = window.open(baseUrl + (baseUrl.indexOf("?") > 0 ? "&" : "?") + "isTermsAndConditionWindow=true", '', 'directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,' +
2462                    'width=' + dialogWidth + ',height=' + (dialogHeight + 60) + ', top=' + top + ', left=' + left);
2463            }
2464        } else {
2465            termsAndConditions.clone().pmKendoDialog({
2466                modal: true,
2467                draggable: false,
2468                resizable: false,
2469                title: "Terms and Conditions",
2470                buttons: [{ label: "OK"}]
2471            });
2472            if ($(".contentTermsAndConditionContainer")) {
2473                if ($('.contentTermsAndConditionContainer').length > 0) {
2474                    $('.contentTermsAndConditionContainer').closest(".k-widget.k-window").addClass("terms-conditions-widget");
2475                }
2476            }
2477        }    
2478    }
2479</script>
vendor: 156 bytes, lines 2479-2484
2479
2480    
2481
2482    <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
2483
2484
2485<script type="text/javascript">
2486    var termsAndConditionsWindow = null;
2487    var dialogWidth, dialogHeight;
2488
2489    function announceForScreenReaders(message) {
2490        $('#tempInfoForScreenReaders').text(message);
2491        setTimeout(function () {
2492            $('#tempInfoForScreenReaders').html('');
2493        }, 2000);
2494    }
2495    function InjectRequestVerificationToken() {
2496        if ($('#AjaxAntiForgeryForm input[name="__RequestVerificationToken"]').length) {
2497            var token = $('#AjaxAntiForgeryForm input[name="__RequestVerificationToken"]').val();
2498            $('#signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938 input[name="__RequestVerificationToken"]').val(token);
2499        }
2500    }
2501    $(document).ready(function () {
2502        InjectRequestVerificationToken();
2503        if (!document.getElementById("error-message-tooltip")) {
2504            $("body ").append($('<div id="error-message-tooltip"><p class="tool-tip-content"></p><span class="tip"></span></div>').hide());
2505        }
2506
2507        $('.signup-form-constant').find("#error-message-tooltip").hide();
2508
2509        function onValidationErrorFocusOut() {
2510            $("#error-message-tooltip").hide();
2511        }
2512
2513        function onValidationErrorFocus () {
2514            var toolTipWidth = $("#error-message-tooltip").outerWidth();
2515
2516            var width = $(this).width();
2517
2518            var message = "Required";
2519
2520            $("#error-message-tooltip").fadeIn(10);
2521
2522            $("#error-message-tooltip .tool-tip-content").html(message);
2523
2524            var offset = $(this).offset();
2525
2526            var positionLeft = offset.left + width - toolTipWidth;
2527
2528            var positionTop = offset.top - 22;
2529
2530            $("#error-message-tooltip").css("top", positionTop);
2531            $("#error-message-tooltip").css("left", positionLeft + 10);
2532
2533            announceForScreenReaders('This field is required and has validation errors');
2534        }
2535
2536        function onValidationErrorChange() {
2537            $(this).removeClass('validation-error');
2538            $(this).off('focusout', onValidationErrorFocusOut).off('focus', onValidationErrorFocus);
2539            onValidationErrorFocusOut();
2540        }
2541
2542        function initValidationErrors() {
2543            $(".validation-error")
2544                .off('focusout', onValidationErrorFocusOut).on('focusout', onValidationErrorFocusOut)
2545                .off('focus', onValidationErrorFocus).on('focus', onValidationErrorFocus)
2546                .off('change', onValidationErrorChange).on('change', onValidationErrorChange);
2547        }
2548
2549        initValidationErrors();
2550
2551        var formId = 'signupForm-af41e6ac-69e8-4d9e-bfc5-0895cc98c938';
2552        var termsAndConditions = $("#" + formId + "divTermsAndConditions");
2553
2554        $("#AreTermsAndConditionsCheckbox",$('.signup-form-constant')).change(function () {
2555            var currentForm = $(this).closest('.signup-form-constant');
2556            if (this.checked) {
2557                $("#AreTermsAndConditionsChecked",currentForm).val(true);
2558            }
2559            else {
2560                $("#AreTermsAndConditionsChecked",currentForm).val(false);
2561            }
2562        });
2563        $("#AreTermsAndConditionsCheckbox", '.signup-form-constant').each(function() {
2564            if ($(this).prop('checked') == true) {
2565                $(this).val(true);
2566                $('#AreTermsAndConditionsChecked','.signup-form-constant').val(true);
2567            } else {
2568                $(this).val(false);
2569            }
2570        });        
2571
2572        dialogWidth = termsAndConditions.outerWidth(), dialogHeight = termsAndConditions.outerHeight();
2573
2574        $("#aTermsAndConditions",$('.signup-form-constant')).off("click");
2575        $("#aTermsAndConditions",$('.signup-form-constant')).on("click", function () {
2576            openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions);
2577        });
2578
2579        var windowTermsAndConditionsContent = termsAndConditions.find("#divContentTermsAndCondition");
2580
2581        // Css class for anchor tag and table of Terms And Conditions window.
2582        var anchorClass = { textDecoration: 'underline', color: '#3678af !important' };
2583        var tableColumnClass = { border: '1px solid', padding: '0.5rem' };
2584        windowTermsAndConditionsContent.find("a").css(anchorClass);
2585        windowTermsAndConditionsContent.find("table td").css(tableColumnClass);
2586        windowTermsAndConditionsContent.find("table th").css(tableColumnClass);
2587
2588        $(document).trigger("create-account-loaded");
2589        
2590        
2591
2592    });
2593</script>
2593  
2594
2595
2596
2597
2598</article>
2599</article></section>
2600<section class="section reviews">
2601<article class="wrapper">
2602<h3 class="section__title">Testimonials</h3>
2603<div class="reviews__wrapper">
2604<input type="radio" name="radios" id="radio1" checked="">
2605<input type="radio" name="radios" id="radio2">
2606<input type="radio" name="radios" id="radio3">
2607<input type="radio" name="radios" id="radio4">
2608<input type="radio" name="radios" id="radio5">
2609<input type="radio" name="radios" id="radio6">
2610<input type="radio" name="radios" id="radio7">
2611<input type="radio" name="radios" id="radio8">
2612<ul class="reviews__list reviews__list--one" id="js-reviews">
2613    <li class="reviews__item">
2614    <div class="c-flex-center">
2615    <p>"These guys do such a great job of teaching life skills with fun physical activity for kiddos as young as 3 1/2. Each class focuses on one key skill like good manners, respect or confidence and it's built into every kick, punch and kiap. The kids earn badges and parents get to participate."<br>
2616    <strong class="reviews__name"> -Amburr F.</strong></p>
2617    </div>
2618    </li>
2619    <li class="reviews__item">
2620    <div class="c-flex-center">
2621    <p>"I have been bringing my son for one year and he loves it. The staff is truly amazing they are friendly and overall super patient with all the children. They take the time to get to know you and your child so you all become part of the MMA family"<br>
2622    <strong class="reviews__name"> -Wendy G.</strong></p>
2623    </div>
2624    </li>
2625    <li class="reviews__item">
2626    <div class="c-flex-center">
2627    <p>"Trained here for years! Being healthy and in great shape is all about developing a lifestyle that supports it. Marina Martial Arts has been the best way I’ve found to do that."<br>
2628    <strong class="reviews__name"> -Russell H.</strong></p>
2629    </div>
2630    </li>
2631    <li class="reviews__item">
2632    <div class="c-flex-center">
2633    <p>"This is a great school that I have been part of for many years as a student and a parent. All the instructors are great and I highly recommend this school. They will teach your children important life values and skills."<br>
2634    <strong class="reviews__name"> -Richard P.</strong></p>
2635    </div>
2636    </li>
2637</ul>
2638<div class="reviews__arrows" id="js-arrows">
2639<label class="fa fa-chevron-left" for="radio1"></label>
2640<label class="fa fa-chevron-right" for="radio2"></label>
2641<label class="fa fa-chevron-right" for="radio3"></label>
2642<label class="fa fa-chevron-left" for="radio4"></label>
2643<label class="fa fa-chevron-right" for="radio5"></label>
2644<label class="fa fa-chevron-left" for="radio6"></label>
2645<label class="fa fa-chevron-right" for="radio7"></label>
2646<label class="fa fa-chevron-left" for="radio8"></label>
2647</div>
2648</div>
2649<p class="reviews__tagline"><a href="https://www.google.com/maps/place/Marina+Martial+Arts/@33.9937153,-118.4438316,17z/data=!3m1!4b1!4m7!3m6!1s0x80c2ba8a398d415f:0x1926e4edf85e1a3a!8m2!3d33.9937153!4d-118.4416429!9m1!1b1" target="_blank" class="c-btn c-btn--secondary">Your reviews <span>help make us better</span>, leave yours today.</a></p>
2650</article>
2651</section>
2652<footer class="footer">
2653<div class="wrapper">
2654<ul class="footer__list">
2655    <li class="footer__item">
2656    <h3 class="footer__title">Contact Us</h3>
2657    <ul class="pm-address">
2658        <li><strong>Marina Martial Arts</strong></li>
2659        <li><a href="tel:310-821-6768" class="pm-footer-a">310-821-6768</a></li>
2660        <li>
2661        <!-- google map url, on mobile it will open default map app -->
2662        <a href="https://google.ca/maps/place/Marina+Martial+Arts/@33.9937153,-118.4416429,15z/data=!4m2!3m1!1s0x0:0x1926e4edf85e1a3a" target="_blank" class="pm-footer-a" rel="nofollow">
2663        13203 W Washington Blvd<br />
2664Los Angeles California &nbsp;90066<br />
2665United States
2666        </a>
2667        </li>
2668        <li>
2669        <a href="tel:310-821-6768" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-phone"></i> Call Us</a>
2670        <a href="mailto:[email protected]" class="c-btn c-btn--primary c-btn--sm"><i class="fa fa-envelope"></i> Email Us</a>
2671        </li>
2672    </ul>
2673    </li>
2674    <li class="footer__item">
2675    <h3 class="footer__title">Follow Us</h3>
2676    <ul class="social-links">
2677        <li><a href="https://twitter.com/mmamtkd" target="_blank"><i class="fa fa-twitter-square"></i></a></li>
2678        <li><a href="https://facebook.com/mmamtkd" target="_blank"><i class="fa fa-facebook-square"></i></a></li>
2679        <li><a href="https://plus.google.com/+MarinaMartialArtsLosAngeles/posts" target="_blank"><i class="fa fa-google-plus-square"></i></a></li>
2680        <li><a href="https://youtube.com/user/mmamtkd" target="_blank"><i class="fa fa-youtube-square"></i></a></li>
2681        <li><a href="https://instagram.com/marinamartialarts/" target="_blank"><i class="fa fa-instagram"></i></a></li>
2682        <li><a href="https://pinterest.com/marinamatkd/" target="_blank"><i class="fa fa-pinterest-square"></i></a></li>
2683    </ul>
2684    </li>
2685    <li class="footer__item pm-map">
2686    <h3 class="footer__title">Location</h3>
2687    <!-- embed google map -->
2688    <iframe src="https://google.com/maps/embed?pb=!1m14!1m8!1m3!1d13231.815997624033!2d-118.4416429!3d33.9937153!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x1926e4edf85e1a3a!2sMarina+Martial+Arts!5e0!3m2!1sen!2sca!4v1437691818951" style="border:0" allowfullscreen="" frameborder="0" height="250" width="100%"></iframe>
2689    </li>
2690</ul>
2691<p class="pm-copyright">© 2015 All rights reserved Marina Martial Arts | Powered by <a href="//perfectmind.com" target="_blank" rel="nofollow">PerfectMind</a></p>
2692</div>
2693<!-- PerfectMind Design 002 Version 1.5 150714  -->
2694</footer>
2695<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
vendor: 2 bytes, line 2695
2695
2696<script src="js/script.js"></script>
vendor: 2 bytes, line 2696
2696
2697<script>
2698
2699(function($, window, document, undefined) {
2700
2701	$('link[rel=stylesheet][href*="base"]').remove();
2702	
2703	var toggleMenu = (function() {
2704
2705		var elements = {
2706			hamburger:		$('#js-hamburger'),
2707			menu:			$('#js-menu'),
2708			overlay:		$('#js-overlay'),
2709			link:			$('#js-menu').find('a'),
2710			dropdownLink: 	$('#js-menu').find('.menu__item--dropdown > a'),
2711			dropdown: 		$('#js-menu').find('.menu__dropdown'),
2712			back: 			$('#js-menu').find('.menu__item--back'),
2713			win:			$(window)
2714		};
2715
2716		
2717
2718		var openMenu = function() {
2719			var e = elements;
2720			e.hamburger.toggleClass('c-hamburger--close');
2721			e.menu.toggleClass('menu--open');
2722			e.overlay.toggleClass('c-overlay--active');
2723			e.link.toggleClass('menu__link--active');
2724
2725			return false;
2726		};
2727
2728		var closeMenu = function() {
2729			var e = elements;
2730			if (e.menu.hasClass('menu--open')) {
2731				e.hamburger.removeClass('c-hamburger--close');
2732				e.menu.removeClass('menu--open');
2733				e.overlay.removeClass('c-overlay--active');
2734				e.link.removeClass('menu__link--active');
2735			}
2736		};
2737
2738		var openDropdown = function() {
2739			var e = elements;
2740			$(this).next().addClass('menu__dropdown--active');
2741
2742			return false;
2743		};
2744
2745		var closeDropdown = function() {
2746			var e = elements;
2747			if (e.dropdown.hasClass('menu__dropdown--active')) {
2748				e.dropdown.removeClass('menu__dropdown--active');
2749			}
2750			return false;
2751		};
2752
2753		var bindActions = function() {
2754			var e = elements;
2755			e.hamburger.on('click touchstart', openMenu);
2756			e.dropdownLink.on('click touchstart', openDropdown);
2757			e.back.on('click touchstart', closeDropdown);
2758			e.win.on('click', function() {
2759				var target = $(event.target);
2760
2761				if (!target.is('a')) {
2762					closeMenu();
2763
2764					if (e.dropdown.hasClass('menu__dropdown--active')) {
2765						closeDropdown();
2766					}
2767				}
2768			});
2769		};
2770
2771		var init = function() {
2772			var e = elements;
2773			bindActions();
2774		};
2775
2776		return {
2777			init: init
2778		};
2779
2780	}());
2781
2782	toggleMenu.init();
2783
2784
2785	var showHide = {
2786
2787		elements: {
2788			hidden: 		$('.js-hide'),
2789			trigger: 		$('.js-show-btn')
2790		},
2791
2792		init: function() {
2793			e = this.elements;
2794			this.bindActions();
2795		},
2796
2797		hideIt: function() {
2798			e = this.elements;
2799			e.hidden.hide();
2800		},
2801
2802		showIt: function() {
2803			e = this.elements;
2804			self = $(this);
2805
2806			if (self.hasClass('js-show-btn')) {
2807				self.next().slideToggle();
2808				self.toggleClass('c-btn--active');
2809			}
2810			
2811			return false;
2812		},
2813
2814		bindActions: function() {
2815			showHide.hideIt();
2816			e.trigger.on('click', showHide.showIt);
2817		}
2818	};
2819
2820	var expandable = {
2821
2822		elements: {
2823			container: 			$('#js-expandable'),
2824			trigger: 			$('#js-expandable').find('.expandable__trigger'),
2825			close: 				$('#js-expandable').find('.expandable__close'),
2826			next: 				$('#js-expandable').find('.expandable__arrows--right'),
2827			prev: 				$('#js-expandable').find('.expandable__arrows--left'),
2828			win: 				$('#js-expandable').find('.expandable__close')
2829		},
2830
2831		init: function() {
2832			e = this.elements;
2833			this.bindActions();
2834		},
2835
2836		expand: function() {
2837			e = this.elements;
2838			var self = $(this);
2839
2840			self
2841				.parent()
2842				.next()
2843				.addClass('expandable__hidden--visible');
2844
2845			return false;
2846		},
2847
2848		contract: function(event) {
2849			var target = $(event.target);
2850
2851			if (target.is('.expandable__close')) {
2852				$('#js-expandable')
2853					.find('div')
2854					.removeClass('expandable__hidden--visible');
2855				
2856			} else if (target.is('.expandable__hidden img, .expandable__hidden p')) {
2857				return;
2858			} else {
2859				$('#js-expandable')
2860					.find('div')
2861					.removeClass('expandable__hidden--visible');
2862			} 
2863		},
2864
2865		next: function(event) {
2866			var self = $(this);
2867
2868			var items = $('#js-expandable').find('li');
2869			var parent = self.closest('.expandable__hidden');
2870			var next = $(this).closest('li').next().find('.expandable__hidden');
2871
2872			if (next.length === 0) {
2873				next = items.first().find('.expandable__hidden');
2874			}
2875			parent.removeClass('expandable__hidden--visible');
2876			next.addClass('expandable__hidden--visible');
2877
2878			return false;
2879		},
2880
2881		prev: function(event) {
2882			var self = $(this);
2883			var items = $('#js-expandable').find('li');
2884			var parent = self.closest('.expandable__hidden');
2885			var prev = $(this).closest('li').prev().find('.expandable__hidden');
2886
2887			if (prev.length === 0) {
2888				prev = items.last().find('.expandable__hidden');
2889			}
2890			parent.removeClass('expandable__hidden--visible');
2891			prev.addClass('expandable__hidden--visible');
2892
2893			return false;
2894		},
2895
2896		bindActions: function() {
2897			e.trigger.on('click', expandable.expand);
2898			e.next.on('click', expandable.next);
2899			e.prev.on('click', expandable.prev);
2900			e.win.on('click', expandable.contract);
2901		}
2902
2903	};
2904
2905
2906	showHide.init();
2907	expandable.init();
2908
2909}(jQuery, window, document));
2910
2911</script>
2911</div></div>
2912            
2913    </td>
2914    
2915    </tr>
2916    
2917                                                                        </table>
2918                                                                    </td>
2919                                                                    
2920                                                    </tr>
2921
2922                                                </table>
2923                                            </div>
2924                                        </div>
2925                                        
2926                                        <table style="table-layout: fixed; width: 100%; visibility: hidden;"></table>
2927                                    </div>
2928
2929                                    
2930                                </div>
2931                                
2932                        </div>
2933
2934                        
2935        <div>
2936            
2937            
2938        </div>
2939
2940        
2941        <div id="changeset-25066" style="display: block; height: 10px; width: 10px; float: left;"></div>
2942        <input id="originalUrl" type="hidden" value="" />
2943        
2943<script type="text/javascript">
2944            //<![CDATA[
2945            $(function () {
2946                PerfectMind.RegistrationFormPrompts.Init({
2947                    objectId: "841baf13-d797-4f96-a5fa-ef92fc192831",
2948                    recordId: "b1befa67-2955-45f6-87da-c3488a9dd375",
2949                    productType: "",
2950                    registrationFormObjectId: "9792e289-03cc-4745-9611-35f254be378e",
2951                    registrationFormsUrl: "/SocialSite/RegForm/GetRegistrationForms?objectId=841baf13-d797-4f96-a5fa-ef92fc192831",
2952                    isEditMode: false,
2953                    enablePOSv2: true
2954                });
2955            });
2956            //]]>
2957        </script>
2957
2958
2959        
2960        
2960<script type="text/javascript">
2961            //<![CDATA[
2962            var isBirthYearValid = true; //to implement validation of date field with Displayformat 1420
2963            var isBirthDayValid = true; //to implement validation of date field with Displayformat 1420
2964            var isTemplate = false;
2965
2966            if (isTemplate) {
2967                var blnClickOnTagPopup = true;
2968                var strOpenedTagPopupId = "";
2969            }
2970
2971            var ObjectName = "Home";
2972            var isEditMode = false; 
2973
2974            var currentAccountID = isEditMode ? $("#fld_d91e6f47-2bc0-44e7-9225-74d322007d89").val() : "";
2975            currentAccountID = (typeof (currentAccountID) !== 'undefined') ? currentAccountID : "";
2976
2977            $('.submitLinkVisible').removeClass("disabled");
2978            $(document).ready(function () {
2979                $('.submitLinkVisible').bind("click", function (e) {
2980                    if (typeof grecaptcha !== 'undefined' && !window.recaptchaComplete) {
2981                        e.preventDefault();
2982                        $('#ajaxDialogPlaceHolder').html("<div class='pm-kendo-dialog'>Please complete the reCaptcha challenge.</div>").kendoWindow({
2983                            modal: true,
2984                            title: "Warning"
2985                        }).data("kendoWindow").center().open();
2986                        return;
2987                    }
2988                    var newAccountID = $("#fld_d91e6f47-2bc0-44e7-9225-74d322007d89").val();
2989                    var isCloneMode = false;
2990
2991                    if ((currentAccountID.length > 0) & (currentAccountID != newAccountID) & !isCloneMode) {
2992                        var currentContactId = 'b1befa67-2955-45f6-87da-c3488a9dd375'
2993
2994                        FamilyManagement.showConfirmRemoveOptions(currentContactId).done(function () {
2995                            SaveContactChanges(e);
2996                        });
2997
2998                        function openLocationStationPopup() {
2999                            autoOpenAssignLocationStationPopup(function () {
3000                                if (hasValidLocations()) {
3001                                    $.ajax({
3002                                        url: getAnchor() + "Classes/StoreApplication/GetLocationAndStation",
3003                                        type: "GET",
3004                                        success: function (result) {
3005                                            FamilyManagement.transferCreditAndRemoveFromFamily(result);
3006                                        }
3007                                    });
3008                                }
3009                            }.bind(self));
3010                        }
3011
3012                        FamilyManagement.removeFromFamily = function () {
3013                           
3014                            var $popUpRemoveMemberOptions = $('div#popupremovememberoptions');
3015                            var removeBtn = $("#spnremovecontactfromfamily");
3016                            var cancelBtn = $("#spncancelaremovecontact");
3017
3018                            removeBtn.attr('disabled', true);
3019                            removeBtn.addClass("xpl-button-confirm-disabled");
3020                            removeBtn.removeClass("xpl-button-confirm");
3021                            cancelBtn.attr('disabled', true);
3022                            cancelBtn.addClass("xpl-button-confirm-disabled");
3023
3024                            var destinationContactId = $popUpRemoveMemberOptions.attr("data-destinationContactId");
3025                            var contactCredit = $popUpRemoveMemberOptions.attr("data-creditbalance");
3026
3027                            var isLocationStationPopupNeeded = (contactCredit != undefined && contactCredit != 0 && destinationContactId != undefined);
3028                            if (isLocationStationPopupNeeded) {
3029                                openLocationStationPopup();
3030                                $('#locationPickerPopUp').show();
3031                            } else {
3032                                FamilyManagement.transferCreditAndRemoveFromFamily(null);
3033                            }
3034
3035                        };
3036
3037                        FamilyManagement.transferCreditAndRemoveFromFamily = function (selectedStationOrLocation) {
3038                           
3039                            var $popUpRemoveMemberOptions = $('div#popupremovememberoptions');
3040                            var contactIdToRemove = $popUpRemoveMemberOptions.attr('data-contactid');
3041                            var destinationContactId = $popUpRemoveMemberOptions.attr("data-destinationContactId");
3042                            var contactCredit = $popUpRemoveMemberOptions.attr("data-creditbalance");
3043
3044                            var familyMembers = FamilyManagement.FamilyMembers();
3045                            var otherFamilyMembers = [];
3046                            familyMembers.forEach(item => {
3047                                if (item.ContactId != contactIdToRemove) {
3048                                    otherFamilyMembers.push(item.ContactId);
3049                                }
3050                            });
3051
3052                            var url = "/SocialSite/object/RemoveContactFromFamily";
3053                            var postData = JSON.stringify({
3054                                contactIdToRemove: contactIdToRemove,
3055                                otherFamilyMemberIds: otherFamilyMembers,
3056                                destinationContactId: destinationContactId,
3057                                contactCreditBalance: contactCredit,
3058                                selectedLocationId: selectedStationOrLocation != null ? selectedStationOrLocation.locationId : null,
3059                                isFamilyMemberRemovalNeeded: isEditMode
3060                            });
3061
3062
3063                            $.ajax({
3064                                type: "POST",
3065                                url: url,
3066                                dataType: "JSON",
3067                                contentType: "application/json; charset=utf-8",
3068                                data: postData,
3069                                success: function () {
3070                                    let removedContactName = familyMembers.find(function (member) { return member.ContactId == contactIdToRemove }).FullNameSimple;
3071                                    sessionStorage.setItem("accountRemoval", removedContactName);
3072                                }
3073                            }).done(function (msg) {
3074                                if (typeof (msg) !== "undefined" && msg != null) {
3075                                    if (msg.success) {
3076                                        FamilyManagement.closeRemoveMemberOptions();
3077                                        SaveContactChanges(e);
3078                                    }
3079                                }
3080                            });
3081                        };
3082                    } else {
3083                        SaveContactChanges(e);
3084                    }
3085                });
3086
3087                function SaveContactChanges(e) {
3088                    if (isBirthYearValid === false || isBirthDayValid === false) {
3089                        return false;
3090                    }
3091
3092                    $(e).addClass("disabled");
3093
3094                    MergeBirthfield();
3095
3096                    var kendoValidator = $(e.currentTarget).closest('form').data('kendoValidator');
3097                    if (kendoValidator && !kendoValidator.validate()) {
3098                        return false;
3099                    }
3100                    var employmentDate = $('#fld_cbfc1efe-59b2-4ee3-9c7d-87f4ae4e9358').val();
3101                    var terminationDate = $('#fld_39a1f497-7aa6-427d-bf66-8571b6a28b66').val();
3102
3103                    var userDateFormat = "m/dd/yy";
3104
3105                    if (employmentDate != undefined && employmentDate != "" && terminationDate != undefined && terminationDate != "") {
3106                        if ($.datepicker.parseDate(userDateFormat, employmentDate) > $.datepicker.parseDate(userDateFormat, terminationDate)) {
3107                            alert("Termination date should be greater than employment date");
3108                            $(e).removeClass("disabled");
3109                            return false;
3110                        }
3111                    }
3112
3113                    else if ($('#fld_78788a44-ef56-4ef2-b595-266b8d06b2b1').val() != undefined) {
3114                        var subTotal = $('#fld_78788a44-ef56-4ef2-b595-266b8d06b2b1').val();
3115                        if (parseFloat(subTotal) <= 0) {
3116                            alert('Subtotal must be greater then 0');
3117                            $(e).removeClass("disabled");
3118                            return false;
3119                        }
3120                    }
3121
3122                    $(e.currentTarget).closest('form').find('a.pm-save-button').addClass('disabled');
3123                    $('#submitButton').click();
3124                    $('.submitLinkVisible').addClass("disabled");
3125                }
3126
3127                var multipickerList = $('.multiple-picklist');
3128                multipickerList.each(function () {
3129
3130                    var val = $(this).parent().find('input[type="hidden"]').val();
3131                    if (val.length > 0) {
3132                        $(this).parent().find('input[type="hidden"]').val("");
3133                        $(this).val(val.split(','));
3134                    }
3135                });
3136
3137                var rootElement = $("#outterObjectLayoutContainer");
3138                if (rootElement) {
3139                    var factory = new PerfectMind.Ajax.Control.ControlBuilderFactory();
3140                    factory.BuildPagelet(rootElement);
3141                }
3142
3143                PerfectMind.CardView.initGrid();
3144                PerfectMind.View.Object.ActionMenu.Init();
3145
3146                PerfectMind.TelerikGrid.initGrid($(".inline-telerik-grid"));
3147
3148                //resizeCustomButtonContainer();
3149                $('#customButtonsContainerDiv').mouseOverScrollDiv({
3150                    resizeCallback: resizeCustomButtonContainer
3151                });
3152
3153                
3154
3155                if (isTemplate) {
3156                    TemplateEdit.initView(
3157                        $("#editForm"),
3158                        $("#editForm").data("validation-url-base"),
3159                        $.parseJSON($("#fieldTagsData").text())
3160                    );
3161
3162                    
3163
3164                    //Reset the action of the editForm form to submit data to SaveTemplate action
3165                    var editFormAction = $('#editForm').attr('action').replace("/Object/Create", "/TemplateEditor/SaveTemplate");
3166                    $('#editForm').attr('action', editFormAction);
3167
3168                    TemplateEdit.AddValidationHandler();
3169
3170                    if (kendo.support.browser.msie != null && kendo.support.browser.msie && kendo.support.browser.version < 9) {
3171                        TemplateEdit.SetDropdownListTooltips();
3172                    }
3173                    TemplateEdit.GetCurrentDateFormat();
3174                    TemplateEdit.SetDatePickerFormat();
3175                }
3176                resizeCustomButtonContainer();
3177
3178                //$.cookie("TempContactViewCookie", "b1befa67-2955-45f6-87da-c3488a9dd375", { path: '/' });
3179
3180                // Hide the + and Delete buttons on the related object contact for account page layout
3181                // Note Account page has create login button with id 'btnaa949b2d-ae2a-416a-b7dd-056495018ffb'
3182                if ($("#btnaa949b2d-ae2a-416a-b7dd-056495018ffb").length > 0) {
3183                    var relatedContact = $(".subsection-header-text").filter(function () {
3184                        return ($(this).text() == 'Contacts');
3185                    }).parent();
3186                    relatedContact.find(".icon.icon3").parent().parent().hide();
3187                    //                relatedContact.find(".icon.icon3").hide();
3188                    //                relatedContact.find(".icon.icon186").hide();                
3189                }
3190
3191                
3192            });
3193
3194            function MergeBirthfield() {
3195                var birthDay = $("#fld_fb344d3d-4a2d-43d1-9b56-b31b4a76a722-day");
3196                var birthMonth = $("#fld_fb344d3d-4a2d-43d1-9b56-b31b4a76a722-month");
3197                var birthYear = $("#fld_fb344d3d-4a2d-43d1-9b56-b31b4a76a722-year");
3198                var mergedBirthDate = $("#fld_fb344d3d-4a2d-43d1-9b56-b31b4a76a722");
3199
3200                if (birthYear.length && birthMonth.length && birthDay.length &&
3201                    birthYear.is(':visible') && birthMonth.is(':visible') && birthDay.is(':visible')) {
3202                    // if birthday field is three then this will merge into one before sending to save.
3203                    // if birthDay, birthYear fields was not filled we set empty string to birthdate value.
3204                    var dateInFormat = birthYear.val() + '-' + birthMonth.val() + '-' + birthDay.val();
3205                    dateInFormat = kendo.toString(kendo.parseDate(dateInFormat), 'M/dd/yyyy');
3206
3207                    if (dateInFormat != null) {
3208                        mergedBirthDate.val(dateInFormat);
3209                    } else if (birthDay.val() === "" && birthYear.val() === "") {
3210                        mergedBirthDate.val("");
3211                    }
3212                }
3213            }
3214            function SetCurrentLocation(fieldId) {
3215                var locationCtls = $('#' + fieldId);
3216                if (locationCtls.length > 0) {
3217                    var currentLocationId = window.parent.$("#locationId").val();
3218                    if (typeof (currentLocationId) != "undefined") {
3219                        $(locationCtls[0]).val(currentLocationId);
3220                    }
3221                }
3222            }
3223
3224            function chkForm() {
3225                if ($('#IsCanceled').val() == 'true') {
3226                    if (isTemplate) {
3227                        $('#templateId').val($('#templateId').val().split('|')[0]);
3228                    }
3229                    return true;
3230                }
3231
3232                if (!isTemplate) {
3233                    return true;
3234                }
3235                $('#templateId').val($('#templateId').val().split('|')[0]);
3236                TemplateEdit.chkTemplateName();
3237                //if($.trim($('#hidInvalidFieldId').val()) != '')
3238                if ($(".validation-error").length > 0) {
3239                    jQuery('#customButtonNotification').html("<div class='virtualCodeNofiticationMessage'>Unable to save template. Please correct the errors and try again.</div><div class='virtualCodeNofiticationMessage'><input class=\"pm-confirm-button\" type=\"button\" value=\"Ok\" onclick=\"jQuery('#customButtonNotification').empty().hide();\"></div>");
3240                    jQuery('#customButtonNotification').show();
3241                    return false;
3242                }
3243                TemplateEdit.SetDateTimeHiddenFields();
3244                return true;
3245            }
3246
3247            function resizeCustomButtonContainer() {
3248                var socailSharingWidth = 0;
3249                if ($('.built-in-buttons .social-sharing')) {
3250                    //socailSharingWidth = $('.built-in-buttons .social-sharing').width();
3251                    socailSharingWidth = $('.built-in-buttons #social-widget-container').width();
3252                    //$('.built-in-buttons > table').css("width","90%");
3253                }
3254                var customButtonWidth = $('#outterObjectLayoutContainer').width()
3255                    - $('#system-buttons-container').width()
3256                    //- $('#DetailPage_leftside_table').width()
3257                    - $('.built-in-buttons .table-first-col').width()
3258                    - $('#previousNextButtonsContainer').width()
3259                    - socailSharingWidth
3260                    - 10;
3261
3262                if ($('#customButtonsContainerDiv').length > 0) {
3263                    var maxWidth = $('#customButtonsContainerDiv').css("max-width").replace("px", "");
3264                    var actualWidth = Math.min(customButtonWidth, maxWidth);
3265                    // Looks like we don't need set the width any more since we have a more button. 
3266                    $('#customButtonsContainerDiv').width(actualWidth); //10 to avoid some problems in IE8&9
3267                }
3268            }
3269
3270            function showValues() {
3271                var str = $("#editForm").serialize();
3272                $("#templateRecord").val(str);
3273                if ($("#templateId").val().length > 40) {
3274                    $("#templateForm").submit();
3275                }
3276            }
3277
3278            function goToPage(pageNo) {
3279                $('#page').val(pageNo)[0].form.btnOK.click();
3280            }
3281
3282            //]]>
3283
3284            ViewEdit.showErrorPopup('CMSPageObject39369757254648', '');
3285
3286        </script>
3286
3287
3288        
3289        
3289<script crossorigin="anonymous" type="text/javascript" src="/Scripts/perfectMind/billingAddIn.js?09251132"></script>
3289
3290        
3291        
3291<script crossorigin="anonymous" type="text/javascript" src="/Scripts/MartialArtsVersion3/PromoteRankOrStripe.js?09251132"></script>
3291
3292        
3293
3294        
3294<script type="text/javascript" crossorigin="anonymous" src="/Scripts/MartialArtsVersion3/ConfirmationDialog.js?09251132"></script>
3294
3295        
3295<script type="text/javascript" crossorigin="anonymous" src="/Scripts/perfectmind/ValidateAddress.js?09251132"></script>
3295
3296        
3297
3298        
3298<script type="text/javascript">
3299
3300            var showErrorMessageInPopup = false;
3301
3302            $(document).ready(function () {
3303                if ($('.side-panel.left-panel.with-related-info:visible').length > 0) {
3304                    $('.body.Office').find(".validation-summary-errors-panel").addClass('validation-summary-errors-panel validationsummaryerrorswithLeftpanel');
3305                }
3306
3307                var errorpanel = $(".validation-summary-errors-panel");
3308                var PopupContent = errorpanel.children("#PopupContent");
3309                if (showErrorMessageInPopup && PopupContent.length) {
3310                    var popupTitle = $("#PopupTitle").html();
3311                    errorpanel.css('background-color', '#FFFFFF');
3312                    errorpanel.css('border', '0 none');
3313                    errorpanel.css('color', '#000000');
3314                    errorpanel.html($("#PopupMessage").html());
3315                    errorpanel.attr('id', 'errorpanel');
3316                    let popupWidth = window.innerWidth < 650 ? "auto" : "650"
3317                    showMeInAPopup("errorpanel", popupTitle, popupWidth, "auto");
3318                } else {
3319                    if (errorpanel.length && errorpanel.html().trim().length) {
3320                        errorpanel.show();
3321                    }
3322                }
3323            });
3324        </script>
3324
3325
3326        
3327
3328        
3328<script type="text/javascript">
3329            var lastScrollTop = 0;
3330            var leftPanel = null;
3331            var html = $("html");
3332            var headerWrapperHeight;
3333            var urlRefferer = "";
3334            var isEmbed = false;
3335            var aniSpeed = 500;
3336            var posFixedOffset = 0;
3337            var isModelEditMode = "False";
3338
3339            $(document).ready(function () {
3340
3341                initManagePickListPriceSchemeField(isModelEditMode);
3342
3343                leftPanel = $(".layout-leftpanel-main");
3344                headerWrapperHeight = $("#header-wrapper:visible").height();
3345
3346                if ($('body').hasClass('Office')) {
3347                    posFixedOffset = headerWrapperHeight;
3348                }
3349
3350                $("#relatedObjects .menu .item").click(function () {
3351                    var dataSectionLink = $(this).attr("data-section-link");
3352                    var scrollTo = $(".view-area[data-section=" + dataSectionLink + "]");
3353                    if (scrollTo.length > 0) {
3354                        var scrollToOffset = scrollTo.offset();
3355                        var htmlOffset = html.offset();
3356                        if (scrollToOffset && htmlOffset) {
3357                            var sectionTop = scrollToOffset.top - htmlOffset.top;
3358                            $("html, body").animate({ scrollTop: sectionTop - posFixedOffset }, aniSpeed);
3359
3360                            if (!scrollTo.hasClass("expanded")) {
3361                                $(".expand-link", scrollTo).click();
3362                            }
3363                        }
3364                    }
3365                });
3366
3367                $(".expand-link", ".objectPageLayout:not(.edit-mode) .page-layout-sections").click(function () {
3368                    $(this).closest(".page-layout-section").toggleClass("expanded");
3369                });
3370
3371                $(".page-layout-section-header").keypress(function (e) {
3372                    // Expand section on space/enter buttons pressed.
3373                    if (e.keyCode == 0 || e.keyCode == 32 || e.keyCode == 13) {
3374                        $(this).closest(".page-layout-section").toggleClass("expanded");
3375                        e.preventDefault();
3376                    }
3377                });
3378
3379                $(".k-input.k-readonly").each(function () {
3380                    if ($(".k-input.k-readonly").attr("readonly") != null)
3381                        $(this).parent().css("background-color", "#F8F8F8 !important");
3382                });
3383
3384            }).scroll(function () {
3385                var isHeaderVisible = $(this).scrollTop() <= headerWrapperHeight;
3386                if (leftPanel) {
3387                    leftPanel.toggleClass("fixed", !isHeaderVisible);
3388                }
3389            });
3390
3391            $(document).ready(function () {
3392
3393                $('#customButtonsContainerDiv').css({ "top": "0px", "position": "relative" });
3394                if (isModelEditMode != null && isModelEditMode.toLowerCase() == "false") {
3395                    $(document).bind("click touchstart", function (event) {
3396                        var openedPopup, jqTargetElement;
3397                        openedPopup = $(".popup-panel:visible");
3398                        if (openedPopup.length > 0) {
3399                            jqTargetElement = $();
3400                            if (event && event.originalEvent) {
3401                                jqTargetElement = $(event.originalEvent.target || event.originalEvent.srcElement);
3402                            }
3403
3404                            if (!jqTargetElement.is(".popup-panel") && jqTargetElement.parents(".popup-panel").length == 0) {
3405                                openedPopup.hide();
3406                            }
3407                        }
3408                    });
3409                }
3410
3411                $('body.Office .use-custom-scrollbar').useCustomScrollbar();
3412
3413                // For IE to manaully clear image file picker field. 
3414                $(".imageFilePicker").keydown(function (e) {
3415                    e.preventDefault();
3416                    var keyCode = e.which;
3417                    if (keyCode == 8 || keyCode == 46) {
3418                        $(this).replaceWith($(this).val('').clone(true));
3419                    }
3420                    else {
3421                        return false;
3422                    }
3423                });
3424
3425                // need to replace '/' character with '-' for screen reader to speak date value properly.
3426                var birthdateWrapper = $('.Date-wrapper.Birthdate-wrapper .readmode .readonly');
3427                var birthdateValue = birthdateWrapper.text();
3428                var formattedBirthdateValue = birthdateValue.replace(/\//g, "-");
3429                birthdateWrapper.attr('aria-label', formattedBirthdateValue);
3430
3431                
3432            });
3433
3434        </script>
3434
3435
3436        
3437
3438        
3438<script type="text/javascript">
3439
3440            $(document).ready(function () {
3441                var isRankObject = "False";
3442
3443                if (isRankObject) {
3444                    $("[aria-labelledby='cellDescription_e2bf394c-a5dc-40e6-a246-7afc739821e5']").css("max-width", "350px");
3445                }
3446
3447                var colorWrapper = $(".Color-wrapper");
3448
3449                if (colorWrapper.length) {
3450
3451                    var colorTextbox = $("input[type=text]", colorWrapper);
3452                    if (colorTextbox.length) {
3453                        colorTextbox.hide();
3454                        var color = "#" + (colorTextbox.val() || "ff0000");
3455                        colorTextbox.val(color.replace("#", ""));
3456
3457                        var colorPickerElement = $("<div>");
3458                        colorTextbox.after(colorPickerElement);
3459                        colorPickerElement.kendoColorPicker({
3460                            value: color,
3461                            buttons: true,
3462                            select: function (color) { colorTextbox.val(color.value.replace("#", "")); }
3463                        });
3464                    }
3465
3466                    var readOnlyColor = $(".textbox.readmode [id^=fld_]", colorWrapper);
3467
3468                    if (readOnlyColor.length) {
3469                        var color = "#" + readOnlyColor.html();
3470                        readOnlyColor.kendoColorPicker({ value: color, enable: false });
3471                        var colorpicker = readOnlyColor.data("kendoColorPicker");
3472                        colorpicker.enable(false);
3473                    }
3474                }
3475            });
3476        </script>
3476
3477        
3477<script>
3478
3479            /*
3480            check added not to add AgeControl on payrate object because From/To label fields of payrate object not require kendo controls.
3481            */
3482            if ('841baf13-d797-4f96-a5fa-ef92fc192831' != '528c8fd0-0565-4e1d-ae6c-b06fe3d3d572') {
3483                var ageRuleOptions = [{"value":1,"text":"Based on Event Start Date"},{"value":2,"text":"Based on Event End Date"},{"value":3,"text":"Based on Specific Date"}];
3484
3485                var ageRuleEnum =
3486                    {"start":1,"end":2,"specificDate":3};
3487
3488                require(["AgeControl"],
3489                    function (ageControl) {
3490                        ageControl.init("#editForm", { ageRuleOptions: ageRuleOptions, ageRuleEnum: ageRuleEnum });
3491                    });
3492            }
3493            require(["BookingRestrictionControl"],
3494                function (bookingRestrictionControl) {
3495                    bookingRestrictionControl.init();
3496                });
3497
3498            require(["CheckInOutControl"],
3499                function (checkInOutControl) {
3500                    checkInOutControl.init();
3501                });
3502
3503            require(["EnforceFullWeekendControl"],
3504                function (enforceFullWeekendControl) {
3505                    enforceFullWeekendControl.init();
3506                });
3507
3508            function updateButtonsAndMenus() {
3509                var buttons, selected;
3510                buttons = $("#customButtonsContainerDiv .action-button, #customButtonsContainerDiv .toggle-button, #customButtonsContainerDiv .pm-button, #customButtonsContainerDiv .pm-button-list-item, #customButtonContextMenu .menu-item, .button-delete-icon");
3511                selected = currentRecordId.value;
3512                var objectTableName = $("#ObjectTableName").val();
3513                var status, exists;
3514
3515                if (objectTableName == "ProductOrder") {
3516                    var dismissButton = $("#customButtonsContainerDiv a:contains('Dismiss')");
3517                    var dismissMenuItem = $("#customButtonContextMenu span.menu-item:contains('Dismiss')");
3518                    if (dismissButton.length > 0) {
3519                        dismissButton.addClass("support-multi");
3520                    }
3521                    if (dismissMenuItem.length > 0) {
3522                        dismissMenuItem.addClass("support-multi");
3523                    }
3524                }
3525
3526                $(".inline-actionmenu").show();
3527
3528                if (selected != "" && objectTableName == "Purchases") {
3529                    var recordId = selected;
3530                    var url = '/SocialSite/PurchaseOrderPM2Addin/GetStatusandExistsofPurchaseOrder';
3531                    $.ajax({
3532                        url: url,
3533                        data: {
3534                            recordId: recordId
3535                        },
3536                        dataType: 'json',
3537                        type: 'POST',
3538                        success: function (data) {
3539                            status = data.status;
3540                            exists = data.exists;
3541                            buttons.each(function () {
3542                                var button = this,
3543                                    jqButton = $(button),
3544                                    buttonId = jqButton.is(".menu-item") ? jqButton.attr("data-buttonId") : button.id,
3545                                    enabled = true;
3546
3547                                var buttonCaption = button.textContent.trim();
3548
3549                                if (status == "Partially Received" || status == "Received" || status == "Cancelled") {
3550                                    if (buttonCaption == "2- Send") {
3551                                        enabled = false;
3552                                    }
3553                                }
3554
3555                                if (status != "New" && buttonCaption == "1- Auto Fill") {
3556                                    enabled = false;
3557                                }
3558
3559                                if (exists) {
3560                                    if (buttonCaption == "2- Send" || buttonCaption == "3- Received") {
3561                                        enabled = false;
3562                                    }
3563                                }
3564
3565                                if ((status == "Cancelled" || status == "New") && buttonCaption == "3- Received") {
3566                                    enabled = false;
3567                                }
3568
3569                                if (enabled) {
3570                                    jqButton.removeClass("disabled");
3571                                }
3572                                else {
3573                                    jqButton.addClass("disabled");
3574                                }
3575                            });
3576
3577                        }
3578                    }); //$.ajax
3579                }
3580                else if (objectTableName == "ProductOrder") {
3581                    var url = '/SocialSite/PurchaseOrderPM2Addin/GetStatusofProductOrder';
3582                    $.ajax({
3583                        url: url,
3584                        data: {
3585                            recordIds: selected
3586                        },
3587                        dataType: 'json',
3588                        type: 'POST',
3589                        success: function (data) {
3590                            status = data.status;
3591                            exists = data.exists;
3592                            buttons.each(function () {
3593                                var button = this,
3594                                    jqButton = $(button),
3595                                    buttonId = jqButton.is(".menu-item") ? jqButton.attr("data-buttonId") : button.id,
3596                                    enabled = true;
3597
3598                                var buttonCaption = button.textContent.trim();
3599
3600                                if (status == "Not Ordered" || status == "Dismiss") {
3601                                    if (buttonCaption == "Received" || buttonCaption == "Backorder" || buttonCaption == "Dismiss") {
3602                                        enabled = false;
3603                                    }
3604                                }
3605
3606                                if (enabled) {
3607                                    jqButton.removeClass("disabled");
3608                                }
3609                                else {
3610                                    jqButton.addClass("disabled");
3611                                }
3612                            });
3613
3614                        }
3615                    }); //$.ajax
3616                }
3617                else {
3618                    buttons.each(function () {
3619                        var button = this,
3620                            jqButton = $(button),
3621                            buttonId = jqButton.is(".menu-item") ? jqButton.attr("data-buttonId") : button.id,
3622                            enabled = true;
3623                        jqButton.removeClass("disabled");
3624
3625                    });
3626                }
3627            }
3628
3629            var linkManager = $.byPassLinkManager();
3630            
3631            linkManager.addLink('#system-buttons-container', 'Skip to command buttons');
3632            linkManager.setMainContentLink("#section-header-0");
3633            
3634
3635            function addMemberProfileMobileStyle() {
3636                if ($(".header-for-member").length > 0) {
3637                    if ($("table.objectPageLayoutSection").length > 0) {
3638                        $("table.objectPageLayoutSection").find("tbody:first tr:first").addClass("member-profile-mobile");
3639                    }
3640                    if ($(".built-in-buttons table,.pm-back-button,#previousNextButtonsContainer").length > 2) {
3641                        $(".built-in-buttons table").find("tbody:first tr:first").addClass("member-profile-mobile");
3642                        $(".built-in-buttons .table-second-col").addClass("btn-profile-mobile");
3643                    }
3644                }
3645            }
3646            if ($(window).width() < 767) {
3647                addMemberProfileMobileStyle();
3648            }
3649        </script>
3649
3650        
3650<script type="text/javascript">
3651            if ('841baf13-d797-4f96-a5fa-ef92fc192831' === 'cb0514e9-fedc-43b2-b55b-fabefbd251f3') {
3652                require(["SubsidizedResidentFeeSetup"], function (setup) {
3653                    setup.init();
3654                });
3655            }
3656        </script>
3656
3657    </div>
3658
3659
3660            </div>
3661            <div id="fullContentPopup" class="fullContentPopup">
3662                <iframe src="" frameborder="0" title="Full content popup"></iframe>
3663            </div>
3664        </div>
3665        <div id="push"></div>
3666    </div>
3667
3668    
3669    <div id="footer-wrapper">
3670        
3671<table style="width: 100%">
3672    <tr>
3673    
3674        <td colspan="2" align="left" class="footer-without-content">
3675            <div>
3676            
3677            </div>
3678        </td>     
3679    </tr>
3680    
3681    <tr class="powered-by-pm">
3682     <td align="left" style="margin:20px; padding:20px;font-size:10px;">
3683            Powered by <a href="https://www.perfectmind.com" style="color:inherit;" rel="nofollow">PerfectMIND Business Software</a>
3684     </td>              
3685    </tr>
3686    
3687</table>
3688
3689    </div>
3690    
3691    
3691<script type="text/javascript">
3692        //<![CDATA[
3693        var pmUserID = '';
3694        var pmContactID = '';
3695        var pmType = 'MartialArts';
3696        var pmUserEmail = '';
3697        var pmUserFirstName = 'Public';
3698        var pmUserLastName = 'Profile';
3699        var pmOrganizationName = 'Marina Tae Kwon Do';
3700        var pmEnvironment = '"us-west-2" GeneralAvailability" "us"';
3701
3702        jQuery(document).ready(function () {
3703            $('#ObjectSelector ul').empty(); 
3704            PerfectMind.Layout.DynamicTabs.resizeTabsBar();
3705
3706            var footerWrapperOuterHeight, minWidth, headerMinWidth, mainWrapperMinWidth, headerPadding, moreObjectTab,
3707
3708                mainWrapper = $("#main-wrapper"),
3709                mainContent = $("#main-content"),
3710                headerWrapper = $("#header-wrapper"),
3711                contentWrapper = $('#content-wrapper'),
3712                footerWrapper = $("#footer-wrapper"),
3713                dialogOverlayWrapper = $("#pm-dialog-overlay"),
3714                companyLogo = document.getElementById("Company-Logo-Icon"),
3715                push = $("#push"),
3716                headerOuterWidth = headerWrapper.outerWidth(false),
3717                footerOuterWidth = footerWrapper.outerWidth(false);
3718            leftPanelHeight = $(".left-panel").height();
3719            contentWrapper.css("min-height", leftPanelHeight);
3720            var maxMenuHeight = $(window).height() - 180;
3721            if (maxMenuHeight < 200) {
3722                maxMenuHeight = 200;
3723            }
3724            $('head').append('<style type="text/css" id="dynamicMenuStyleSheet">#newAppSuiteContainer ul .k-group { max-height: ' + maxMenuHeight + 'px !important }</style>');
3725
3726            if (isTouchDevice()) {
3727                $("body").addClass("touch-device");
3728            }
3729
3730            $('input[placeholder],textarea[placeholder]').placeholder();
3731            addTooltipsForTouchScreen(".help-icon");
3732
3733            adjustContentPosition();
3734
3735            var latestWidth = null; // Avoid infinite loop in IE8
3736            var resizing = false; // Avoid deep recursion in Firefox
3737            $(window).resize(function () {
3738                if (!resizing) {
3739                    resizing = true;
3740                    if (dialogOverlayWrapper.width() < contentWrapper.width()) dialogOverlayWrapper.width(contentWrapper.width());
3741                    
3742                    var width = Math.max($(window).width(), minWidth || 0) + "px";
3743                    if (latestWidth !== width) {
3744                        latestWidth = width;
3745                        PerfectMind.Layout.DynamicTabs.resizeTabsBar();
3746                    }
3747                    maxMenuHeight = $(window).height() - 180;
3748                    if (maxMenuHeight < 200) {
3749                        maxMenuHeight = 200;
3750                    }
3751                    $('#dynamicMenuStyleSheet').text('#newAppSuiteContainer ul .k-group { max-height: ' + maxMenuHeight + 'px !important }');
3752
3753                    adjustContentPosition();
3754                    resizing = false;
3755                }
3756            });
3757
3758            var computeMinWidth = function () {
3759                var logoElement;
3760                headerPadding = headerWrapper.outerWidth(false) - headerWrapper.width();
3761                logoElement = $(".header-logo-td");
3762                if (logoElement == null) logoElement = $("Default-Logo-Icon-background");
3763                headerMinWidth = logoElement.outerWidth(false)
3764                    + $(".search-box").outerWidth(false)
3765                    + headerPadding;
3766
3767                PerfectMind.Layout.DynamicTabs.resizeTabsBar();
3768            };
3769
3770            var contentHeight = $(window).height() - $("#footer-wrapper:visible").outerHeight();
3771            $("#main-wrapper").css("min-height", contentHeight);
3772
3773            // if the image is cached or we use the default logo .load isn't fired
3774            if (companyLogo == null || companyLogo.complete || companyLogo.readyState === 4) {
3775                computeMinWidth();
3776                if (typeof resizeCustomButtonContainer !== 'undefined') resizeCustomButtonContainer();
3777            } else {
3778                $(companyLogo).on('load', function (event) {
3779                    computeMinWidth();
3780                    if (typeof resizeCustomButtonContainer !== 'undefined') resizeCustomButtonContainer();
3781                });
3782            }
3783
3784            
3785            $(".built-in-buttons .table-first-col").attr("style", "display:none");
3786            
3787
3788            var windowAboutPerfectMind = $('#dgAboutPerfectmind')
3789                .kendoWindow({
3790                    resizable: false,
3791                    modal: true,
3792                    close: dgAboutPerfectmind_onClose,
3793                    actions: ["Close"]
3794                });
3795
3796            windowAboutPerfectMind.closest(".k-window").addClass("Backgroun
3796dAbout");
3797
3798            $("#AbtPerfectMind").click(function (e) {
3799                $('#dgAboutPerfectmind').css('display', 'block');
3800                $titleSpan = $('#dgAboutPerfectmind_wnd_title').closest("div");
3801                $titleSpan.addClass('dgAboutPerfectmindCss');
3802                windowAboutPerfectMind.data("kendoWindow").center();
3803                windowAboutPerfectMind.data("kendoWindow").open();
3804            });
3805
3806            if (navigator.userAgent.match(/iPad/i)) {
3807                setTimeout(function () {
3808                    $("#content-wrapper").click();
3809                },
3810                    2500);
3811            }
3812            function hideHeaderMenuOnEmbedded() {
3813                if (window.location.href.indexOf("embedded") > -1) {
3814                    var $headerWrapper = $("#header-wrapper");
3815                    if ($headerWrapper.length > 0 && $headerWrapper.is(":visible")) {
3816                        $headerWrapper.closest("#main-wrapper").addClass("hide-header-menu");
3817                        if ($(".fixed-left-menu").length > 0) {
3818                            $headerWrapper.closest("#main-wrapper").find(".online-page-header").addClass("with-side-bar");
3819                        } else if ($(".fixed-left-menu").length == 0) {
3820                            $headerWrapper.closest("#main-wrapper").find(".online-page-header").removeClass("with-side-bar");
3821                        }
3822                    }
3823                }
3824            }
3825
3826            function adjustContentPosition() {
3827                // For member portal header we should adjust content position manually, 
3828                // as header has dynamic height and fixed position and overlaps with content in some cases.
3829                if ($(window).width() <= 767 || !$('.header-for-member').length)
3830                    return;
3831
3832                var headerHeight = $('#header-table').height();
3833                var leftSidePanel = $('.side-panel.layout-leftpanel-main.fixed-left-menu');
3834                var buttonsPanel = $('.built-in-buttons.grid-record-buttons');
3835                var pageHeader = $('.online-page-header');
3836
3837                if (leftSidePanel.length) {
3838                    leftSidePanel.css('margin-top', headerHeight - 20);
3839
3840                    if (pageHeader.length) {
3841                        pageHeader.css('top', headerHeight);
3842                    }
3843
3844                    if (buttonsPanel.length) {
3845                        if (pageHeader.length) {
3846                            buttonsPanel.css('top', headerHeight - 4);
3847                        } else {
3848                            buttonsPanel.css('top', headerHeight - 20);
3849                        }
3850                    }
3851                } else {
3852                    $('#content-wrapper').css('margin-top', headerHeight - 5);
3853                }
3854            }
3855
3856            if ($(".header-for-member").length > 0) {
3857                hideHeaderMenuOnEmbedded();
3858            }
3859        });
3860        function dgAboutPerfectmind_onClose(e) {
3861            $('#dgAboutPerfectmind').css('display', 'none');
3862        }
3863        //]]>
3864    </script>
3864
3865    
3865<script type="text/javascript">
3866
3867        $('#global-search-submit-button-main').click(function (event) {
3868            event.stopPropagation();
3869            var searchHeight = $("#header-wrapper").height();
3870            $('#ShowGlobalSearchTable').toggle();
3871            $('#global-search-criteria').focus();
3872            $("#ShowGlobalSearchTable").css("top", searchHeight);
3873        });
3874
3875        $(document).click(function (event) {
3876            var container = $("#ShowGlobalSearchTable");
3877            var btn = $("#global-search-submit-button-main");
3878
3879            if (container.has(event.target).length == 0 && btn.has(event.target).length == 0) {
3880                container.hide();
3881            }
3882        });
3883    </script>
3883
3884
3885    
3886
3887    <div id="dgAboutPerfectmind" title="About PerfectMind" style="display: none;">
3888        <div style="padding-left: 10px;" class="Rectangle-About">
3889    <div align="center">
3890        <img src="/Content/Images/PerfectMindLogo.png"
3891             alt="PerfectMind Logo"
3892             srcset="/Content/Images/[email protected] 2x, /Content/Images/[email protected] 3x"
3893             class="PerfectMind-Logo">
3894    </div>
3895    <div align="center">
3896        <img src="/Content/Images/line.png"
3897             alt="Line About"
3898             srcset="/Content/Images/[email protected] 2x, /Content/Images/[email protected] 3x"
3899             class="Line-About">
3900    </div>
3901    <div align="center" style="margin-bottom: 32px;">
3902        <span class="Version-About"> Version 9.5 </span>
3903    </div>
3904    <div align="center">
3905        <span class="DetailVersion-About"> Live GA ( 9.5.280.0 )</span>
3906    </div>
3907    <div align="center">
3908        <span class="DetailVersion-About"> Built 0 on September 25, 11:32 PM</span>
3909    </div>
3910</div>
3911
3912<link rel="stylesheet" href="/Content/About/About.css?09251132" type="text/css">
3913
3914    </div>
3915    <div id="tempInfoForScreenReaders" class="hidden-label" aria-live="polite"></div>
3916    
3917<form action="/SocialSite/Object/View/home" id="AjaxAntiForgeryForm" method="post" style="display: none;"><input name="__RequestVerificationToken" type="hidden" value="PZjkBVDaSG-PT1Q8sZdnibM0vDsu6VSRlA1RBnYbx0jSTzCafc9LE4BtdWK1a7L8lQ-8YJSse8quDQg-i2b-rcMwCUl0nhPwSU3pFgL9ICuwzh7P0" /></form>
3918<script type="text/javascript" crossorigin="anonymous" src="/Scripts/perfectMind/AjaxAntiForgeryPost.js?09251132"></script>
3918
3919</body>
3920</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.