PageSourceSearch

https://www.greyhawkgolf.com/shop/

html greyhawkgolf.com collected 2026-10-07 16:13:46 UTC 122,647 bytes, 2,769 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head >
4<meta charset="UTF-8" />
5<meta name="viewport" content="width=device-width, initial-scale=1" />
6<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
7
8	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
9	<title>Shop - Grey Hawk Golf Club</title>
10	<link rel="canonical" href="https://www.greyhawkgolf.com/shop/" />
11	<meta property="og:locale" content="en_US" />
12	<meta property="og:type" content="article" />
13	<meta property="og:title" content="Shop - Grey Hawk Golf Club" />
14	<meta property="og:url" content="https://www.greyhawkgolf.com/shop/" />
15	<meta property="og:site_name" content="Grey Hawk Golf Club" />
16	<meta name="twitter:card" content="summary_large_image" />
17	
17<script type="application/ld+json" class="yoast-schema-graph">{
18	    "@context": "https:\/\/schema.org",
19	    "@graph": [
20	        {
21	            "@type": "WebPage",
22	            "@id": "https:\/\/www.greyhawkgolf.com\/shop\/",
23	            "url": "https:\/\/www.greyhawkgolf.com\/shop\/",
24	            "name": "Shop - Grey Hawk Golf Club",
25	            "isPartOf": {
26	                "@id": "https:\/\/www.greyhawkgolf.com\/#website"
27	            },
28	            "primaryImageOfPage": {
29	                "@id": "https:\/\/www.greyhawkgolf.com\/shop\/#primaryimage"
30	            },
31	            "image": {
32	                "@id": "https:\/\/www.greyhawkgolf.com\/shop\/#primaryimage"
33	            },
34	            "thumbnailUrl": "https:\/\/www.greyhawkgolf.com\/wp-content\/uploads\/sites\/8917\/2023\/06\/ecom_item_image_1039325.jpg",
35	            "datePublished": "2023-06-15T21:32:56+00:00",
36	            "breadcrumb": {
37	                "@id": "https:\/\/www.greyhawkgolf.com\/shop\/#breadcrumb"
38	            },
39	            "inLanguage": "en-US",
40	            "potentialAction": [
41	                {
42	                    "@type": "ReadAction",
43	                    "target": [
44	                        "https:\/\/www.greyhawkgolf.com\/shop\/"
45	                    ]
46	                }
47	            ]
48	        },
49	        {
50	            "@type": "ImageObject",
51	            "inLanguage": "en-US",
52	            "@id": "https:\/\/www.greyhawkgolf.com\/shop\/#primaryimage",
53	            "url": "https:\/\/www.greyhawkgolf.com\/wp-content\/uploads\/sites\/8917\/2023\/06\/ecom_item_image_1039325.jpg",
54	            "contentUrl": "https:\/\/www.greyhawkgolf.com\/wp-content\/uploads\/sites\/8917\/2023\/06\/ecom_item_image_1039325.jpg",
55	            "width": 162,
56	            "height": 162
57	        },
58	        {
59	            "@type": "BreadcrumbList",
60	            "@id": "https:\/\/www.greyhawkgolf.com\/shop\/#breadcrumb",
61	            "itemListElement": [
62	                {
63	                    "@type": "ListItem",
64	                    "position": 1,
65	                    "name": "Home",
66	                    "item": "https:\/\/www.greyhawkgolf.com\/"
67	                },
68	                {
69	                    "@type": "ListItem",
70	                    "position": 2,
71	                    "name": "Shop"
72	                }
73	            ]
74	        },
75	        {
76	            "@type": "WebSite",
77	            "@id": "https:\/\/www.greyhawkgolf.com\/#website",
78	            "url": "https:\/\/www.greyhawkgolf.com\/",
79	            "name": "Grey Hawk Golf Club",
80	            "description": "",
81	            "publisher": {
82	                "@id": "https:\/\/www.greyhawkgolf.com\/#organization"
83	            },
84	            "potentialAction": [
85	                {
86	                    "@type": "SearchAction",
87	                    "target": {
88	                        "@type": "EntryPoint",
89	                        "urlTemplate": "https:\/\/www.greyhawkgolf.com\/?s={search_term_string}"
90	                    },
91	                    "query-input": {
92	                        "@type": "PropertyValueSpecification",
93	                        "valueRequired": true,
94	                        "valueName": "search_term_string"
95	                    }
96	                }
97	            ],
98	            "inLanguage": "en-US"
99	        },
100	        {
101	            "@type": "GolfCourse",
102	            "@id": "https:\/\/www.greyhawkgolf.com\/#organization",
103	            "name": "Grey Hawk Golf Club",
104	            "url": "https:\/\/www.greyhawkgolf.com\/",
105	            "logo": {
106	                "@type": "ImageObject",
107	                "inLanguage": "en-US",
108	                "@id": "https:\/\/www.greyhawkgolf.com\/#\/schema\/logo\/image\/",
109	                "url": "https:\/\/www.greyhawkgolf.com\/wp-content\/uploads\/sites\/8917\/2023\/06\/GreyHawkLogo-White.png",
110	                "contentUrl": "https:\/\/www.greyhawkgolf.com\/wp-content\/uploads\/sites\/8917\/2023\/06\/GreyHawkLogo-White.png",
111	                "width": 156,
112	                "height": 70,
113	                "caption": ""
114	            },
115	            "image": {
116	                "@id": "https:\/\/www.greyhawkgolf.com\/#\/schema\/logo\/image\/"
117	            },
118	            "telephone": "(440) 355-4844",
119	            "address": {
120	                "@type": "PostalAddress",
121	                "streetAddress": "665 U.S. Grant St. LaGrange, Ohio 44050"
122	            }
123	        }
124	    ]
125	}</script>
125
126	<!-- / Yoast SEO plugin. -->
127
128
129    <meta name="organization:type" content="GolfCourse" />
130    <meta name="organization:name" content="Grey Hawk Golf Club" />
131    <meta name="organization:telephone" content="(440) 355-4844" />
132    <meta name="organization:address" content="665 U.S. Grant St. LaGrange, Ohio 44050" />
133<link rel='dns-prefetch' href='//cdn.parsely.com' />
134<link rel='dns-prefetch' href='//fonts.googleapis.com' />
135<link rel="alternate" type="application/rss+xml" title="Grey Hawk Golf Club &raquo; Feed" href="https://www.greyhawkgolf.com/feed/" />
136<link rel="alternate" type="application/rss+xml" title="Grey Hawk Golf Club &raquo; Comments Feed" href="https://www.greyhawkgolf.com/comments/feed/" />
137<link rel="alternate" type="text/calendar" title="Grey Hawk Golf Club &raquo; iCal Feed" href="https://www.greyhawkgolf.com/event-calendar/?ical=1" />
138<link rel="alternate" type="application/rss+xml" title="Grey Hawk Golf Club &raquo; Products Feed" href="https://www.greyhawkgolf.com/shop/feed/" />
139<style id='wp-img-auto-sizes-contain-inline-css'>
140img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
141/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
142</style>
143<link rel='stylesheet' id='fme-ccfw-shipping-block-frontend-css' href='https://www.greyhawkgolf.com/wp-content/plugins/conditional-checkout-fields-for-woocommerce/build/style-fme-ccfw-shipping-block-frontend.css?ver=866d4b81a49528b5eba3' media='all' />
144<link rel='stylesheet' id='fme-ccfw-billing-block-frontend-css' href='https://www.greyhawkgolf.com/wp-content/plugins/conditional-checkout-fields-for-woocommerce/build/style-fme-ccfw-billing-block.css?ver=ef5e00578424652b3153' media='all' />
145<link rel='stylesheet' id='fme-ccfw-order-note-block-frontend-css' href='https://www.greyhawkgolf.com/wp-content/plugins/conditional-checkout-fields-for-woocommerce/build/style-fme-ccfw-order-note-block.css?ver=18041bd03762b274d6c8' media='all' />
146<link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://www.greyhawkgolf.com/wp-content/plugins/events-calendar-pro/build/css/tribe-events-pro-mini-calendar-block.css?ver=7.8.2' media='all' />
147<style id='wp-emoji-styles-inline-css'>
148
149	img.wp-smiley, img.emoji {
150		display: inline !important;
151		border: none !important;
152		box-shadow: none !important;
153		height: 1em !important;
154		width: 1em !important;
155		margin: 0 0.07em !important;
156		vertical-align: -0.1em !important;
157		background: none !important;
158		padding: 0 !important;
159	}
160/*# sourceURL=wp-emoji-styles-inline-css */
161</style>
162<link rel='stylesheet' id='wp-block-library-css' href='https://www.greyhawkgolf.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.10' media='all' />
163
164<style id='classic-theme-styles-inline-css'>
165/*! This file is auto-generated */
166.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
167/*# sourceURL=/wp-includes/css/classic-themes.min.css */
168</style>
169<link rel='stylesheet' id='wp-components-css' href='https://www.greyhawkgolf.com/wp-includes/css/dist/components/style.min.css?ver=6.9.10' media='all' />
170<link rel='stylesheet' id='wp-preferences-css' href='https://www.greyhawkgolf.com/wp-includes/css/dist/preferences/style.min.css?ver=6.9.10' media='all' />
171<link rel='stylesheet' id='wp-block-editor-css' href='https://www.greyhawkgolf.com/wp-includes/css/dist/block-editor/style.min.css?ver=6.9.10' media='all' />
172<link rel='stylesheet' id='wp-reusable-blocks-css' href='https://www.greyhawkgolf.com/wp-includes/css/dist/reusable-blocks/style.min.css?ver=6.9.10' media='all' />
173<link rel='stylesheet' id='wp-patterns-css' href='https://www.greyhawkgolf.com/wp-includes/css/dist/patterns/style.min.css?ver=6.9.10' media='all' />
174<link rel='stylesheet' id='wp-editor-css' href='https://www.greyhawkgolf.com/wp-includes/css/dist/editor/style.min.css?ver=6.9.10' media='all' />
175<link rel='stylesheet' id='golfnow-blocks-css-css' href='https://www.greyhawkgolf.com/wp-content/plugins/golfnow-custom-blocks/dist/blocks.style.build.css?ver=0.1' media='all' />
176<style id='ghostkit-typography-inline-css'>
177 
178/*# sourceURL=ghostkit-typography-inline-css */
179</style>
180<style id='global-styles-inline-css'>
181:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-primary: #fbec0c;--wp--preset--color--theme-secondary: #111111;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1810) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 12px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 20px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 18px;--wp--preset--font-size--larger: 24px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
181.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
182/*# sourceURL=global-styles-inline-css */
183</style>
184
185<link rel='stylesheet' id='slick_styles-css' href='https://www.greyhawkgolf.com/wp-content/plugins/nbcsn-block-patterns/slick/slick.min.css?ver=6.9.10' media='all' />
186<link rel='stylesheet' id='slick_theme_styles-css' href='https://www.greyhawkgolf.com/wp-content/plugins/nbcsn-block-patterns/slick/slick-theme.min.css?ver=6.9.10' media='all' />
187<link rel='stylesheet' id='woocommerce-layout-css' href='https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.0.0' media='all' />
188<style id='woocommerce-layout-inline-css'>
189
190	.infinite-scroll .woocommerce-pagination {
191		display: none;
192	}
193/*# sourceURL=woocommerce-layout-inline-css */
194</style>
195<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.0.0' media='only screen and (max-width: 860px)' />
196<link rel='stylesheet' id='woocommerce-general-css' href='https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.0.0' media='all' />
197<link rel='stylesheet' id='golfnow-pro-woocommerce-styles-css' href='https://www.greyhawkgolf.com/wp-content/themes/golfnow-pro/lib/woocommerce/golfnow-pro-woocommerce.css?ver=1.0' media='screen' />
198<style id='woocommerce-inline-inline-css'>
199.woocommerce form .form-row .required { visibility: visible; }
200/*# sourceURL=woocommerce-inline-inline-css */
201</style>
202<link rel='stylesheet' id='jetpack-instant-search-css' href='https://www.greyhawkgolf.com/wp-content/mu-plugins/jetpack-16.1/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.chunk-main-payload.css?minify=false&#038;ver=e1985dfd1a05046a42d5' media='all' />
203<link rel='stylesheet' id='golfnow-pro-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C400i%2C600%2C700%7COswald%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%2C100i%2C200i%2C300i%2C400i%2C500i%2C600i%2C700i%2C800i%2C900i&#038;subset=latin&#038;display=swap&#038;ver=1.0' media='all' />
204<link rel='stylesheet' id='dashicons-css' href='https://www.greyhawkgolf.com/wp-includes/css/dashicons.min.css?ver=6.9.10' media='all' />
205<link rel='stylesheet' id='template6-css' href='https://www.greyhawkgolf.com/wp-content/themes/golfnow-pro/assets/dist/css/variations/template6/style.css?ver=1.0' media='all' />
206<link rel='stylesheet' id='golfnow-pro-gutenberg-css' href='https://www.greyhawkgolf.com/wp-content/themes/golfnow-pro/lib/gutenberg/front-end.css?ver=1.0' media='all' />
207<style id='golfnow-pro-gutenberg-inline-css'>
208.ab-block-post-grid .ab-post-grid-items h2 a:hover {
209	color: #fbec0c;
210}
211
212.site-container .wp-block-button .wp-block-button__link {
213	background-color: #fbec0c;
214}
215
216.wp-block-button .wp-block-button__link:not(.has-background),
217.wp-block-button .wp-block-button__link:not(.has-background):focus,
218.wp-block-button .wp-block-button__link:not(.has-background):hover {
219	color: #333333;
220}
221
222.site-container .wp-block-button.is-style-outline .wp-block-button__link {
223	color: #fbec0c;
224}
225
226.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
227.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover {
228	color: #ffff2f;
229}		.site-container .has-small-font-size {
230			font-size: 12px;
231		}
231		.site-container .has-normal-font-size {
232			font-size: 18px;
233		}		.site-container .has-large-font-size {
234			font-size: 20px;
235		}		.site-container .has-larger-font-size {
236			font-size: 24px;
237		}		.site-container .has-theme-primary-color,
238		.site-container .wp-block-button .wp-block-button__link.has-theme-primary-color,
239		.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-theme-primary-color {
240			color: #fbec0c;
241		}
242
243		.site-container .has-theme-primary-background-color,
244		.site-container .wp-block-button .wp-block-button__link.has-theme-primary-background-color,
245		.site-container .wp-block-pullquote.is-style-solid-color.has-theme-primary-background-color {
246			background-color: #fbec0c;
247		}		.site-container .has-theme-secondary-color,
248		.site-container .wp-block-button .wp-block-button__link.has-theme-secondary-color,
249		.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-theme-secondary-color {
250			color: #1b2a6b;
251		}
252
253		.site-container .has-theme-secondary-background-color,
254		.site-container .wp-block-button .wp-block-button__link.has-theme-secondary-background-color,
255		.site-container .wp-block-pullquote.is-style-solid-color.has-theme-secondary-background-color {
256			background-color: #1b2a6b;
257		}		.site-container .has-theme-secondary-color,
258		.site-container .wp-block-button .wp-block-button__link.has-theme-secondary-color,
259		.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-theme-secondary-color {
260			color: #ffffff;
261		}
262
263		.site-container .has-theme-secondary-background-color,
264		.site-container .wp-block-button .wp-block-button__link.has-theme-secondary-background-color,
265		.site-container .wp-block-pullquote.is-style-solid-color.has-theme-secondary-background-color {
266			background-color: #ffffff;
267		}		.site-container .has-theme-secondary-color,
268		.site-container .wp-block-button .wp-block-button__link.has-theme-secondary-color,
269		.site-container .wp-block-button.is-style-outline .wp-block-button__link.has-theme-secondary-color {
270			color: #111111;
271		}
272
273		.site-container .has-theme-secondary-background-color,
274		.site-container .wp-block-button .wp-block-button__link.has-theme-secondary-background-color,
275		.site-container .wp-block-pullquote.is-style-solid-color.has-theme-secondary-background-color {
276			background-color: #111111;
277		}
278/*# sourceURL=golfnow-pro-gutenberg-inline-css */
279</style>
280<link rel='stylesheet' id='golfnow-legacy-shortcodes-css-css' href='https://www.greyhawkgolf.com/wp-content/plugins/golfnow-legacy-shortcodes//assets/css/shortcodes.css?ver=1.0' media='all' />
281<link rel='stylesheet' id='golfnow-legacy-shortcodes-responsive-css-css' href='https://www.greyhawkgolf.com/wp-content/plugins/golfnow-legacy-shortcodes//assets/css/shortcodes_responsive.css?ver=1.0' media='all' />
282<link rel='stylesheet' id='wcpa-frontend-css' href='https://www.greyhawkgolf.com/wp-content/plugins/woo-custom-product-addons/assets/css/style_1.css?ver=3.1.8' media='all' />
283<link rel='stylesheet' id='simple-social-icons-font-css' href='https://www.greyhawkgolf.com/wp-content/plugins/simple-social-icons/css/style.css?ver=4.0.0' media='all' />
284<link rel='stylesheet' id='golf-now-customize-styles-css' href='https://www.greyhawkgolf.com/wp-content/plugins/golfnow-customize/assets/dist/customize.css?ver=0.1.3' media='all' />
285<link rel='stylesheet' id='golf-now-calendar-styles-css' href='https://www.greyhawkgolf.com/wp-content/plugins/golfnow-customize/assets/dist/sugar-calendar.css?ver=0.1.1' media='all' />
286<script src="https://www.greyhawkgolf.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 286
286
287<script src="https://www.greyhawkgolf.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 287
287
288<script src="https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.0.0" id="wc-jquery-blockui-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 288
288
289<script id="wc-add-to-cart-js-extra">
290var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.greyhawkgolf.com/cart/","is_cart":"","cart_redirect_after_add":"no"};
291//# sourceURL=wc-add-to-cart-js-extra
292</script>
vendor: 1 bytes, line 292
292
293<script src="https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.0.0" id="wc-add-to-cart-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 293
293
294<script src="https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.0.0" id="wc-js-cookie-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 294
294
295<script id="woocommerce-js-extra">
296var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
297//# sourceURL=woocommerce-js-extra
298</script>
vendor: 1 bytes, line 298
298
299<script src="https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.0.0" id="woocommerce-js" defer data-wp-strategy="defer"></script>
299
300<link rel="https://api.w.org/" href="https://www.greyhawkgolf.com/wp-json/" /><meta name="generator" content="WordPress 6.9.10" />
301<meta name="generator" content="WooCommerce 11.0.0" />
302<meta name="et-api-version" content="v1"><meta name="et-api-origin" content="https://www.greyhawkgolf.com"><link rel="https://theeventscalendar.com/" href="https://www.greyhawkgolf.com/wp-json/tribe/tickets/v1/" /><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.greyhawkgolf.com"><link rel="alternate" href="https://www.greyhawkgolf.com/wp-json/tribe/events/v1/" />	<style>img#wpstats{display:none}</style>
303				<style type="text/css">
304			.ghostkit-effects-enabled .ghostkit-effects-reveal {
305				pointer-events: none;
306				visibility: hidden;
307			}
308		</style>
309		
309<script>
310			if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
311				document.documentElement.classList.add(
312					'ghostkit-effects-enabled'
313				);
314			}
315		</script>
315
316			<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
317	<!-- Google Analytics -->
318<script>
vendor: 336 bytes, lines 318-324
318
319(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
320(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
321m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
322})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
323
324	ga('create', '
324UA-26642741-3
vendor: 37 bytes, lines 324-325
324', 'auto');
325	ga('send', 'pageview');
326</script>
326
327<!-- End Google Analytics -->
328<meta name="ppcp.axo" content="ppcp.axo.disabled" /><style>:root{  --wcpaSectionTitleSize:14px;   --wcpaLabelSize:14px;   --wcpaDescSize:13px;   --wcpaErrorSize:13px;   --wcpaLabelWeight:normal;   --wcpaDescWeight:normal;   --wcpaBorderWidth:1px;   --wcpaBorderRadius:6px;   --wcpaInputHeight:45px;   --wcpaCheckLabelSize:14px;   --wcpaCheckBorderWidth:1px;   --wcpaCheckWidth:20px;   --wcpaCheckHeight:20px;   --wcpaCheckBorderRadius:4px;   --wcpaCheckButtonRadius:5px;   --wcpaCheckButtonBorder:2px; }:root{  --wcpaButtonColor:#3340d3;   --wcpaLabelColor:#424242;   --wcpaDescColor:#797979;   --wcpaBorderColor:#c6d0e9;   --wcpaBorderColorFocus:#3561f3;   --wcpaInputBgColor:#FFFFFF;   --wcpaInputColor:#5d5d5d;   --wcpaCheckLabelColor:#4a4a4a;   --wcpaCheckBgColor:#3340d3;   --wcpaCheckBorderColor:#B9CBE3;   --wcpaCheckTickColor:#ffffff;   --wcpaRadioBgColor:#3340d3;   --wcpaRadioBorderColor:#B9CBE3;   --wcpaRadioTickColor:#ffffff;   --wcpaButtonTextColor:#ffffff;   --wcpaErrorColor:#F55050; }:root{}</style><link rel="icon" href="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/favicon-9.png?w=32" sizes="32x32" />
329<link rel="icon" href="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/favicon-9.png?w=32" sizes="192x192" />
330<link rel="apple-touch-icon" href="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/favicon-9.png?w=32" />
331<meta name="msapplication-TileImage" content="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/favicon-9.png?w=32" />
332		<style id="wp-custom-css">
333			.ghostkit-carousel{
334margin: 0 -50vw;
335}
336
337.woocommerce .quantity .qty{ 
338width: 6em; 
339text-align: center; 
340} 
341
342/*Add new*/
343table {
344    table-layout: auto;
345    word-break: normal!important;
346}
347
348.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
349    z-index: 2;
350} 
351
352.home .site-inner, .home .footer-widgets, .home .site-footer{
353	top: 0;
354}
355
356html[data-scroll="0"] body.home .site-header{
357		position:fixed;
358		width:100%;
359	}
360
361.home .site-header {
362	position: fixed;
363	width: 100%;
364}
365
366.title-area img {
367	max-height: 250px;
368	transition: max-height 300ms;
369}
370
371html:not([data-scroll="0"]) body.home .title-area img,
372body:not(.home) .title-area img {
373	max-height: 100px;
374}
375
376/*--- Marketing Settings ---*/
377.marketing nav,
378.marketing #golfadvisor_b1,
379.marketing .poweredbyGCS{
380    display:none;
381}
382
383/*homepage section 1*/
384
385.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball .ghostkit-button-icon{
386	    color: #aee014;
387}
388
389.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .position-bottom{
390	animation-duration: 1.7s;
391}
392
393.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball:first-child::before{
394		animation-delay:.3s;
395}
396
397.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball:nth-child(2)::before{
398		animation-delay:.4s;
399}
400
401.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball:nth-child(3)::before{
402		animation-delay:.5s;
403}
404
405.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball:before{
406	    animation-duration: 1s;
407}
408
409.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball .ghostkit-button-text{
410	font-size: 28px;
411		font-weight:700;
412}
413
414
415.home .ghostkit-button-wrapper-gap-md .ghostkit-button{
416	    text-transform: uppercase;
417font-family: 'Oswald', sans-serif;
418    margin-top: 45px;
419}
420
421#section-4 .ghostkit-button-wrapper-gap-md .ghostkit-button{
422	    border-radius: 2px;
423    font-family: "Open Sans";
424	text-transform:capitalize;
425	font-weight: 400;
426	    padding: 13px 15px;
427		    font-size: 14px;
428			    box-shadow: 0 4px 0 #738c39!important;
429}
430
431.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .position-bottom{
432	font-size:18px;
433	font-weight:200;
434}
435
436.top-full>.wp-block-group__inner-container>.wp-block-group:first-child{
437	    top: 35vh;
438}
439
440/*homepage section 1 END*/
441
442
443/*Section-2 homepage 4 boxs*/
444
445
446.home .second-row h2{
447	font-size: 33px;
448	    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
449}
450.site-container p.has-text-color a, .site-container p.has-background a{
451	font-size: 16px;
452}
453
454.home .second-row .ghostkit-col{
455	    border-right: 1px solid #fff;
456 border-top: 1px solid #fff;
457
458
459}
460
461.ghostkit-grid#section-2 .ghostkit-col-content{
462			    transition: all 0.25s ease;
463				background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(0, 0, 0, 0.7) 100%);
464}
465
466
467.ghostkit-grid#section-2 .ghostkit-col-content:hover{
468	background:rgba(154,181,48,0.5) linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(0, 0, 0, 0.7) 100%);
469}
470
471
472.home .second-row p{
473	    margin-top: 60px;
474		    padding: 0px 5%;
475    transition: .3s all ease-in-out;
476}
477
478.home .second-row .ghostkit-col:hover p, 
479.home .second-row .ghostkit-col:focus p{
480	    margin-top:0px;
481}
482
483
484
485/*Section-2 homepage 4 boxs END*/
486
487/*Section-4*/
488.wp-block-cover__inner-container{
489    max-width: 1024px!important;
490    overflow: hidden;
491    margin-top: 30px;
492}
493
494.reviews iframe{
495	height: 400px !important;
496}
497
498
499/*Section-4 END*/
500
501
502
503/*LOGO*/
504.wp-custom-logo .title-area{
505	max-width: 250px;
506}
507/*translate button*/
508#glt-translate-trigger{
509	    background: #008cc3 !important;
510}
511
512/*menu icon*/
513.dashicons, .dashicons-before:before{
514	    font-weight: 100;
515		    width: 12px;    
516			vertical-align:unset;
517    height: 12px;
518    font-size: 12px;
519}
520
521.nav-primary .genesis-nav-menu .menu-item .sub-menu-toggle{
522	    right: 0px;
523		    padding: 9px 0px;
524}
525
526.nav-primary .genesis-nav-menu .sub-menu .menu-item .sub-menu-toggle{
527			    padding: 9px 17px;
528}
529
530
531/*menu BG*/
532
533.breadcrumb a {
534
535}
536/*home h4*/
537.home .entry-content h4{
538	    font-weight: 400;
539    margin-top: 0px;
540    font-size: 1.25em;
541}
542
543.home .entry-content h3{
544	    font-size: 24px;
545		    color: #000000;
546}
547
548
549.ghostkit-grid#section-2 .ghostkit-col-content h2.has-text-color{
550		font-size:33px;
551}
552
553
554.ghostkit-grid .ghostkit-col-content h2.has-text-color{
555
556	margin:90px 0px 10px;
557    letter-spacing: 1px;
558	font-size:36px;
559}
560
561
562.ghostkit-grid.third-row .ghostkit-col-content h2.has-text-color{
563		margin:60px 0px 10px;
564}
565
566.ghostkit-grid-gap-md.third-row .ghostkit-col{
567padding-right: 25px;
568    padding-left: 25px;
569}
570
571/*add the html class="section-4"*/
572.home .wp-block-cover.alignfull h2.section-4{
573	text-shadow:0px 0px 0px #333;
574
575}
576
577.footer-widgets .widget-title{
578	    font-size: 1.75em;
579    font-weight: 400;
580}
581
582
583.ghostkit-custom-Z14IW08{
584background-blend-mode: overlay;
585    background-color: #ffffffb8!important;
586}
587
588body {
589	  color: #666;
590	  font-size: 16px;
591}
592
593.site-header {
594	  background: #1e1e1e;
595}
596
597.singular .entry-header .wrap {
598    margin-bottom: 20px;
599}
600
601.entry-title {
602    color: #0a0a0a;
603}
604
605.entry-content h2, 
606.entry-content h3, 
607.entry-content h4, 
608.entry-content h5, 
609.entry-content h6 {
610    font-weight: 400;
611    text-transform: uppercase;
612	  line-height: 1.5;
613}
614
615
616.top-full>.wp-block-group__inner-container>.wp-block-group:first-child h1{
617	font-size:5.6rem;
618	font-weight:700;
619}
620
621.top-full>.wp-block-group__inner-container>.wp-block-group:first-child h1 strong {
622	  color: #aee014;
623	  display: inline-block;
624}
625
626.footer-media-icon img{
627	margin:0 6px 0 0;
628}
629.footer-widgets .widget_nav_menu li {
630	border-bottom: 1px solid #dbdbdb;
631}
632
633/*** menu ***/
634
635
636.nav-primary .genesis-nav-menu a{
637	    padding-left: 12px;
638    padding-right: 12px;
639}
640
641.genesis-nav-menu .menu-item:hover .sub-menu-toggle.dashicons-before:before{
642	    color: #caea15;
643}
644
645
646.nav-primary .genesis-nav-menu .menu-item a:hover,
647.nav-primary .genesis-nav-menu .menu-item a:focus,
648.nav-primary .sub-menu .current_page_item a,
649.nav-primary .current-menu-ancestor>a,
650.nav-primary .genesis-nav-menu .menu-item.current-menu-ancestor .sub-menu-toggle,
651.nav-primary .genesis-nav-menu .menu-item.current-menu-item .sub-menu-toggle{
652	color:#caea15;
653}
654
655.nav-primary .genesis-nav-menu .sub-menu a{
656	padding:10px 18px;
657    background-color:#000000eb;
658	height: auto;
659	line-height: 1.4em;
660}
661
662.nav-primary .genesis-nav-menu .menu-item .sub-menu a:hover, .nav-primary .sub-menu .current_page_item a{
663    background-color: #000000eb;
664
665}
666
667.ghostkit-carousel .ghostkit-carousel-slide p strong{
668	font-weight: 600;
669    text-shadow: 0px 0px 3px #3b4e10;
670}
671
672
673.home-describe {
674    font-size: 32px;
675    color: #fff;
676}
677
678.home .third-row h2 {
679    margin-top: 7rem;
680}
681
682.entry-content h2 {
683    font-size: 1.8em;
684    color: #6c9b35;
685}
686
687.entry-content h3 {
688    font-size: 1.5em;
689    color: #29884f;
690}
691
692.entry-content h4 {
693    font-size: 1.25em;
694    color: #000;
695    margin: 0 0 20px;
696}
697
698p {
699    margin: 0 0 20px;
700    padding: 0;
701    border: 0;
702}
703
704a {
705	  text-decoration: none;
706}
707a:hover {
708	  text-decoration: underline;
709	  color: #40ab00;
710}
711
712input, select, textarea {
713    padding: 5px 10px;
714}
715
716.site-container div.wpforms-container-full .wpforms-form input[type="submit"], 
717.site-container div.wpforms-container-full .wpforms-form button[type="submit"],
718input[type="submit"] {
719	  background-color: #222;
720}
721
722.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover, 
723.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
724input[type="submit"]:hover {
725	  background-color: #6f6038;
726}
727
728input[type="button"],
729input[type="button"]:hover {
730    background-color: #e2e2e2;
731    padding: 10px 15px;
732	  color: #333;
733}
734
735iframe {
736    border: none;
737}
738
739.page-button {
740    background: #92b14b;
741    border-radius: 4px;
742}
743
744.page-button:hover,
745.page-button:focus,
746.page-button:active {
747    background: #7a9e28;
748}
749
750.footer-widgets .widget-title {
751    font-size: 1.75em;
752    font-weight: 400;
753    color: #000;
754}
755
756.hideme {
757	  display: none;
758}
759
760/*--- Table Settings ---*/
761
762tr:hover {
763    background: #f9f9f9;
764}
765
766.price td:first-child {
767    width: 40%;
768}
769
770.table-wrapper {
771    overflow: hidden;
772    overflow-x: auto;
773    display: block;
774}
775
776.table-wrapper table {
777    margin-bottom: 30px;
778}
779
780/*--- Tabs Setting ---*/
781
782.layout .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item {
783    width: 11%;
784    text-align: center;
785    border-bottom: 1px solid #e7e7e7;
786}
787
788
789
790/*--- Menu ---*/
791
792.nav-primary .current-menu-item>a, .nav-primary .current-menu-ancestor>a, .nav-primary .genesis-nav-menu .menu-item.current-menu-item .sub-menu
792-toggle, .nav-primary .genesis-nav-menu .menu-item.current-menu-ancestor .sub-menu-toggle,
793.nav-primary .genesis-nav-menu .menu-item a:hover, .nav-primary .genesis-nav-menu .menu-item a:focus {
794    color: #AAD6D8 !important;
795}
796
797.nav-primary .genesis-nav-menu .sub-menu a {
798    padding: 10px 18px;
799    color: #fff;
800    height: auto;
801    line-height: 1.4em;
802}
803
804.sub-menu .sub-menu-toggle {
805    right: 0 !important;
806}
807
808
809@media (max-width: 959px){
810nav.nav-primary.genesis-responsive-menu[style="display: block;"]{
811	background-color: #242424;
812    margin-left: 0;
813    padding-left: 30px;
814    padding-right: 30px;
815}
816	
817.nav-primary.genesis-responsive-menu {
818    width: 100% !important;
819	    max-width: 100%;
820}
821
822.genesis-nav-menu .menu-item {
823    display: block;
824}
825
826.genesis-nav-menu .sub-menu{
827	    opacity: 1;
828	    background: #383838;
829		    position: static;
830		width: 100%;
831}
832
833.nav-primary .genesis-nav-menu .sub-menu a{
834background-color: transparent;
835    width: 100%;
836	color:#fff;
837}
838
839.nav-primary .genesis-nav-menu .menu-item .sub-menu a:hover, .nav-primary .sub-menu .current_page_item a{
840	    color: #ff0018;
841}
842
843	
844	  .site-header {
845	  	  background: #1e1e1e !important;
846	  }
847	
848    nav.nav-primary.genesis-responsive-menu {
849        width: 100% !important;
850    }
851
852    .nav-primary .genesis-nav-menu .sub-menu a {
853        color: #FFF;
854        background-color: transparent;
855    }
856
857    .nav-primary .genesis-nav-menu .menu-item .sub-menu a:hover, .nav-primary .sub-menu .current_page_item a {
858        background-color: transparent;
859    }
860	
861    ul.sub-menu li {
862        padding: 0;
863    }
864
865    ul.sub-menu li a {
866        padding: 6px 12px !important;
867    }
868	
869	  .menu-item{
870        padding:4px 0;
871    }
872	
873    .sub-menu-toggle{
874        margin:2px 0
875    }
876
877    .home-describe {
878        font-size: 24px;
879    }
880}
881
882
883@media (max-width:769px){
884    .home-tour-right .ghostkit-col .ghostkit-icon-box,
885    .home-tour-right .ghostkit-col-content {
886        text-align: center;
887    }
888
889    .home-tour-right ul.list-center {
890        max-width: 230px;
891        margin: 0 auto 30px;
892    }
893}
894
895@media (max-width:768px){
896
897	
898	html[data-scroll="0"] body.home .site-header{
899		    position: static;
900	}
901	
902	.ghostkit-custom-Z14IW08{
903background-blend-mode: overlay;
904    background-color: #fff!important;
905}
906	
907	.footer-widgets-1{
908		display: none;
909	}
910
911.home .second-row .ghostkit-col{
912	border-right: 0px solid #fff;
913		border-top: 0px solid #fff;
914}
915
916.home .second-row .ghostkit-col,
917.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball{
918	opacity:1!important;
919	transform:inherit!important;
920}
921
922.home .second-row{
923	border-bottom: 1px solid #fff;
924}
925
926.ghostkit-col.ghostkit-col-md-12.ghostkit-col-lg-6.ghostkit-col-3.ghostkit-col-with-bg.ghostkit-custom-25hlMb{
927	transform: inherit!important;
928}
929
930
931.top-full>.wp-block-group__inner-container>.wp-block-group:first-child h1{
932	    font-size: 4.6rem;
933		    display: none;
934}
935
936.home-describe{
937	display: none;
938}
939
940.top-full>.wp-block-group__inner-container>.wp-block-group:first-child{
941	    top: 30vh;
942		width: 100vw!important;
943}
944
945.home .ghostkit-button-wrapper.ghostkit-button-wrapper-align-center{
946    margin: 50px auto 0px;
947    z-index: 9!important;
948    /*width: 100vw;*/
949	    display: flex;
950    flex-direction: column;
951    align-items: center;
952}
953
954.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball .ghostkit-button-text{
955	    font-size: 22px;
956    font-weight:500;
957}
958
959.home .ghostkit-button-wrapper-gap-md .ghostkit-button{
960	margin-top: 10px;
961	    z-index: 999!important;
962		    position: absolute;
963}
964
965.ghostkit-button-wrapper-gap-md{
966	    margin-top: 0px;
967    margin-bottom: 60px;
968}
969
970.ghostkit-carousel .ghostkit-carousel-arrow{
971	    z-index: 9999!important;
972}
973
974.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .position-bottom{
975	    margin-top: 13vh;
976}
977
978.home .second-row .ghostkit-col,
979.home .second-row .ghostkit-col:hover{
980	    min-height: auto;
981		transform:inherit;
982}
983
984.home .second-row#section-2 p{
985	    margin: 0 0 30px;
986		display:none;
987}
988
989.home .second-row#section-2 .ghostkit-col p.has-text-color {
990	transition: .3s ease-in-out;
991}
992
993.home .second-row#section-2 .ghostkit-col:hover p.has-text-color {
994	display:block;
995}
996
997.ghostkit-grid .ghostkit-col-content h2.has-text-color{
998	transition: .3s all ease-in-out;
999	    margin-bottom: 0;
1000    margin-top: 5rem;
1001	margin: 60px 0px 10px;
1002}
1003
1004.home .second-row#section-2 .ghostkit-col-content{
1005	background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 100%);
1006    border-top: 1px solid #fff;
1007	transition: .3s ease-in-out;
1008}
1009
1010.ghostkit-grid#section-2 .ghostkit-col-content:hover{
1011	background:rgba(154,181,48,0.5) linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 100%);
1012}
1013
1014	.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball:before{
1015		width: 20px;
1016    height: 20px;
1017    position: relative;
1018	    top: -.65rem;
1019	}	
1020	
1021		.ghostkit-grid-gap-md>.ghostkit-col{
1022		    opacity: 1!important;
1023    transform: inherit!important;
1024	}
1025}
1026
1027
1028
1029
1030@media (max-width: 680px){
1031	
1032	/*customer*/
1033    .layout .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item {
1034    margin: 5px;
1035    background: #efefef;
1036    border-radius: 86px;
1037    width: 50px;
1038    height: 50px;
1039    padding: 11px 0px;
1040    }
1041	
1042	.ghostkit-tabs .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item.ghostkit-tabs-buttons-item-active{
1043		    border: 1px solid #ccc;
1044	}
1045	/*customer END*/
1046}
1047
1048
1049@media (min-width: 960px){
1050    .nav-primary {
1051        max-width: calc(100% - 220px);
1052        text-align: right;
1053    }
1054    .sub-menu li {
1055        text-align: left;
1056    }
1057	
1058	.nav-primary{
1059		    top: 0%;
1060    margin-top: 20px;
1061	}
1062	
1063}
1064
1065/*--- Featured Events ---*/
1066
1067.featured-events-list .swiper-slide {
1068    overflow: hidden;
1069}
1070
1071.featured-events-list .ghostkit-carousel-slide .wp-block-cover {
1072    z-index: 10;
1073    background-color: rgba(154,181,48,0.4);
1074    transform: scale(1.1);
1075    transition: all .25s ease-in-out;
1076}
1077
1078.featured-events-list .ghostkit-carousel-slide .wp-block-cover:hover,
1079.featured-events-list .ghostkit-carousel-slide .wp-block-cover:focus {
1080    background-color: rgba(154,181,48,1);
1081    transform: scale(1.3);
1082    transition: all .25s ease-in-out;
1083    overflow: hidden;
1084	  font-size: 14px;
1085}
1086
1087.featured-events-list .ghostkit-carousel-slide .ghostkit-button-wrapper {
1088    margin-top: 0;
1089    margin-bottom: 0;
1090    z-index: 15;
1091    position: relative;
1092}
1093
1094.featured-events-list .wp-block-cover__inner-container,
1095.featured-events-list .ghostkit-carousel-slide .ghostkit-button-wrapper a {
1096    margin-top: -150px;
1097}
1098
1099.featured-events-list .ghostkit-carousel-slide .ghostkit-button-wrapper a:hover{
1100	   margin-top: -145px;
1101}
1102
1103/*--- Reviews ---*/
1104
1105.reviews h2 {
1106    text-shadow: none !important;
1107    letter-spacing: 3px;
1108}
1109
1110/*--- Tournament Events ---*/
1111
1112.home-tour-left .ghostkit-col-content {
1113    display: flex;
1114    align-items: center;
1115    justify-content: center;
1116    color: #fff;
1117    min-height: 450px;
1118}
1119
1120.home-tour-left .ghostkit-col-content h2 {
1121    font-size: 46px;
1122    letter-spacing: 3px;
1123}
1124
1125.home-tour-left .ghostkit-col-content h2,
1126.home-tour-right .ghostkit-col-content h3 {
1127    font-family: "Oswald";
1128    font-weight: 400;
1129    text-transform: uppercase;
1130    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
1131}
1132
1133.home-tour-right .ghostkit-col-content {
1134    padding: 55px;
1135    color: #fff;
1136}
1137
1138.tour-icon .ghostkit-col-content {
1139    padding: 0;
1140}
1141
1142.home-tour-right .ghostkit-col-content h3 {
1143    font-size: 24px;
1144    color: #fff;
1145    line-height: 1.5;
1146}
1147
1148
1149
1150/*--- Landing Pages ---*/
1151
1152.landing-page .entry-content h2,
1153.landing-page .tableheader h3,
1154.landing-right h4 {
1155    font-family: "Trebuchet MS";
1156	  font-weight: 700;
1157    line-height: 1.5;
1158}
1159
1160.landing-page .describe {
1161    color: #000;
1162    font-size: 20px;
1163    font-family: "Trebuchet MS";
1164	  font-weight: 700;
1165	  text-transform: uppercase;
1166}
1167
1168.landing-top h2 {
1169    font-size: 36px;
1170    margin-bottom: 0;
1171    color: #000;
1172}
1173
1174.landing-right h2 {
1175	  font-size: 17px;
1176	  margin-bottom: 0;
1177    color: #000;
1178}
1179
1180.landing-right h4 {
1181    color: #000;
1182    font-size: 19px;
1183	  font-family: "Oswald";
1184    margin: 24px 0;
1185	  padding-left: 0.8em;
1186}
1187
1188.landing-right {
1189    border-left: 1px solid #e0e0e0;
1190}
1191
1192.landing-page .ghostkit-icon-box {
1193    margin-bottom: 0;
1194    border: none;
1195	  padding: 0.8em;
1196}
1197
1198.landing-page .ghostkit-icon-box-icon {
1199    min-width: 58px;
1200}
1201
1202.ghostkit-icon-box-content {
1203    margin: auto 0;
1204}
1205
1206.landing-page .ghostkit-icon-box-icon svg {
1207    margin: 0 auto;
1208    color: #6c9b35;
1209}
1210
1211/*--- Text Club ---*/
1212
1213.tableheader {
1214    color: #fff;
1215    background-color: #36935f;
1216    padding: 15px 25px 5px;
1217}
1218
1219.tableheader h3 {
1220    color: #FFF;
1221    font-size: 20px;
1222}
1223
1224/*--- Birthday Club ---*/
1225
1226.color-testimonial {
1227    padding: 82px 10px 1px;
1228    margin-top: -110px;
1229    text-align: center;
1230    color: #FFF;
1231    background-color: #6c9b35;
1232}
1233
1234.color-testimonial h3 {
1235    color: #FFF;
1236    font-family: "Oswald";
1237    font-size: 20px;
1238    font-weight: 400;
1239}
1240
1241.whitebox img {
1242    border-radius: 50%;
1243    border: 4px solid #6c9b35;
1244}
1245
1246/*--- Email Club ---*/
1247
1248.landing-top svg {
1249    margin-right: 8px;
1250}
1251
1252.email-custom {
1253	  padding: 20px 0 20px 15px;
1254	  margin-bottom: 0;
1255	  font-family: "Oswald" !important;
1256}
1257
1258/*--- Event Request ---*/
1259
1260.event-landing .landing-right {
1261    border-left: none;
1262}
1263
1264.event-landing .landing-right h4 {
1265    color: #000;
1266    font-size: 25px;
1267	  font-weight: 400;
1268    margin: 0;
1269	  padding: 0;
1270}
1271
1272.event-landing .landing-right .describe {
1273	  font-family: "Oswald";
1274	  font-weight: 400;
1275}
1276
1277.indent-text {
1278    padding-left: 0;
1279    display: block;
1280    max-width: 90%;
1281    margin-left: 0;
1282    margin-bottom: 15px;
1283    background: #e2e2e2;
1284    padding: 10px 15px;
1285}
1286
1287.indent-text p {
1288    margin-bottom: 0;
1289}
1290
1291.first-line {
1292    display: block;
1293}
1294
1295.big-word {
1296    font-size: 57px;
1297    float: right;
1298    text-transform: uppercase;
1299    font-weight: bold;
1300    line-height: 1;
1301    position: absolute;
1302    top: 15px;
1303    right: 85px;
1304    color: #6c9b35;
1305}
1306
1307@media (max-width:767px) {
1308	
1309	.site-footer{
1310		    padding: 30px 0px;
1311	}
1312	
1313	div#golfadvisor_b1{
1314		width: 100vw!important;
1315	}
1316	
1317	div#golfadvisor_b1 div{
1318		    margin: 0 auto;
1319		    border: 0px solid #DCDCDC!important;
1320	}
1321	
1322    .landing-top h2 {
1323        font-size: 26px;
1324    }
1325    .event-landing .landing-right h4 {
1326        font-size: 18px;
1327    }
1328    .landing-page .describe {
1329        font-size: 17px;
1330    }
1331    .indent-text {
1332        max-width: 100%;
1333        background: transparent;
1334        text-align: center;
1335    }
1336    .first-line {
1337        display: inline-block;
1338    }
1339    .big-word {
1340        position: relative;
1341        top: 0;
1342        right: 0;
1343        left: 2px;
1344        float: none;
1345        font-size: 35px;
1346    }
1347    .landing-right {
1348        border-left: none !important;
1349    }
1350}
1351
1352    @media (max-width:480px){
1353	.top-full>.wp-block-group__inner-container>.wp-block-group:first-child h1{
1354		font-size: 3.6rem;
1355	}
1356}
1357
1358@media (max-width:320px){
1359.top-full>.wp-block-group__inner-container>.wp-block-group:first-child h1{
1360	    font-size: 2.6rem;
1361}	
1362
1363}
1364
1365/***COLOR CHANGES MARCH 29 2023***/
1366
1367.site-header{
1368	background-color: #333;
1369}
1370.top-full>.wp-block-group__inner-container>.wp-block-group:first-child h1 strong{
1371	color: #6bb34e;
1372}
1373
1374.nav-primary .current-menu-item>a, .nav-primary .current-menu-ancestor>a, .nav-primary .genesis-nav-menu .menu-item.current-menu-item .sub-menu
1374-toggle, .nav-primary .genesis-nav-menu .menu-item.current-menu-ancestor .sub-menu-toggle,
1375.nav-primary .genesis-nav-menu .menu-item a:hover, .nav-primary .genesis-nav-menu .menu-item a:focus {
1376    color: #6bb34e !important;
1377	
1378}
1379
1380
1381.nav-primary .current-menu-item>a,.nav-primary .genesis-nav-menu .menu-item a:hover{
1382	font-weight:bold;
1383	text-shadow: 1px 1px 1px #000;
1384}
1385
1386.nav-primary .genesis-nav-menu .menu-item .sub-menu a:hover{
1387	text-shadow: none;
1388}
1389
1390.nav-primary .genesis-nav-menu .sub-menu a{
1391	background-color: #333;
1392}
1393
1394.nav-primary .genesis-nav-menu .sub-menu a:hover{
1395	background-color: #fff !important;
1396	
1397}
1398
1399.genesis-nav-menu .menu-item:hover .sub-menu-toggle.dashicons-before:before{ color: #fff !important;
1400	font-weight:bold;
1401	}
1402
1403a{
1404	color: #447232;
1405}
1406a:focus{
1407	border: 2px solid #6bb34e;
1408}
1409.entry-content h2 {
1410	color: #148e94;
1411}
1412
1413.ghostkit-custom-ZWKwRn,.ghostkit-custom-ZOxtYL{
1414	--gkt-button__background-color:#6bb34e;
1415}
1416
1417.ghostkit-button {
1418--gkt-button-hover__background-color: #6bb34e;
1419}
1420
1421.top-full>.wp-block-group__inner-container>.wp-block-group:first-child .bouncing-ball .ghostkit-button-icon{
1422	color: #fff;
1423}
1424
1425.ghostkit-carousel .ghostkit-button::after{
1426	background: #6bb34e;
1427}
1428
1429.site-footer .copy,.site-footer .address{
1430	color:#000;
1431}
1432
1433.widget ul.wp-block-social-links  > li:last-of-type {
1434	margin-bottom: 10px;
1435}
1436
1437.footer-widgets{
1438	background-color: #5b6055;
1439	color: #fff;
1440}
1441
1442.footer-widgets a{
1443	color: #C9E3BF;
1444}
1445
1446.footer-widgets .widgettitle{
1447	color: #fff;
1448}
1449
1450.site-footer{
1451	background-color: #444840;
1452	color: #fff;
1453}
1454
1455.site-footer .address, .site-footer .copy{
1456	color: #fff;
1457}
1458
1459@media (max-width: 959px){
1460.site-header {
1461    background: #333 !important;
1462	}
1463nav.nav-primary.genesis-responsive-menu[style="display: block;"] {
1464    background-color: #333;
1465    margin-left: 0;
1466    padding-left: 30px;
1467    padding-right: 30px;
1468}
1469	.nav-primary .genesis-nav-menu .menu-item a:hover{
1470		background-color: #fff;
1471		text-shadow: 1px 1px 1px #fff;
1472	}
1473	.genesis-nav-menu .sub-menu{
1474		background-color:  #333;
1475	}
1476}
1477
1478.h1, .h2, .h3, .h4, .h5, .h6 {
1479	font-family: "Oswald",sans-serif;
1480	font-weight: 400;
1481	line-height: 1.5;
1482}
1483.h2 {
1484	font-size: 1.8em
1485}
1486ul.is-style-none {
1487	padding-left: 0px;
1488}
1489.is-style-none li {
1490	list-style-type: none !important;
1491}
1492.w800 {
1493	max-width: 800px;
1494}
1495.float-left {
1496	margin-left: 0 !important;
1497}
1498.ghostkit-button {
1499	background-color: #9f2a2c;
1500}
1501.ghostkit-button:hover {
1502	background-color: #333;
1503}
1504
1505.woocommerce-page #genesis-sidebar-primary{
1506	display:none;
1507}
1508
1509.postid-594 section.related.products{
1510	display: none;
1511}		</style>
1512					<style>
1513				.woocommerce-checkout .fee th, 
1514				.woocommerce-order-details tfoot tr th, 
1515				.fme_upload_files_order_fee_table tbody tr td:first-child,
1516				.fee td div,
1517				#order_line_items .item .name .view tr td p,
1518				.woocommerce_order_items .fee .name .view,
1519				#order_fee_line_items .fee .name .view {
1520					overflow-wrap: anywhere;
1521					word-break: break-word;
1522					white-space: normal;
1523				}
1524				
1525			</style>
1526			<link rel='stylesheet' id='wc-blocks-style-css' href='https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-11.0.0' media='all' />
1527
1528</head>
1529<body class="archive post-type-archive post-type-archive-product wp-custom-logo wp-embed-responsive wp-theme-genesis wp-child-theme-golfnow-pro theme-genesis woocommerce-shop woocommerce woocommerce-page woocommerce-no-js tribe-no-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring jps-theme-golfnow-pro header-full-width full-width-content genesis-breadcrumbs-hidden genesis-footer-widgets-visible tribe-theme-genesis">
1529<script id='jetpack-search-theme-token-sampler'>(function(){try{var c=getComputedStyle(document.body),r=document.documentElement,ink=c.color,bg=c.backgroundColor;if(ink){r.style.setProperty('--jp-search-page-ink',ink);}if(bg&&bg!==ink&&bg!=='rgba(0, 0, 0, 0)'&&bg!=='transparent'){r.style.setProperty('--jp-search-page-surface',bg);}}catch(e){}})();</script>
1529<div class="site-container"><ul class="genesis-skip-link"><li><a href="#genesis-nav-primary" class="screen-reader-shortcut"> Skip to primary navigation</a></li><li><a href="#genesis-content" class="screen-reader-shortcut"> Skip to main content</a></li><li><a href="#genesis-footer-widgets" class="screen-reader-shortcut"> Skip to footer</a></li></ul><header class="site-header"><div class="wrap"><div class="title-area"><a href="https://www.greyhawkgolf.com/" class="custom-logo-link" rel="home"><img width="156" height="70" src="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/GreyHawkLogo-White.png" class="custom-logo" alt="Grey Hawk Logo - White" decoding="async" /></a><p class="site-title">Grey Hawk Golf Club</p></div><nav class="nav-primary" aria-label="Main" id="genesis-nav-primary"><div class="wrap"><ul id="menu-topnav" class="menu genesis-nav-menu menu-primary js-superfish"><li id="menu-item-61" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-61"><a href="https://www.greyhawkgolf.com/"><span >Home</span></a></li>
1530<li id="menu-item-76" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76"><a href="https://www.greyhawkgolf.com/tee-times/"><span >Tee Times</span></a></li>
1531<li id="menu-item-430" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-430"><a href="https://grey-hawk-golf-club.book.teeitup.com/store/gift-certificates"><span >Gift Cards</span></a></li>
1532<li id="menu-item-408" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-408"><a href="https://www.greyhawkgolf.com/shop/" aria-current="page"><span >Shop Online</span></a></li>
1533<li id="menu-item-81" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-81"><a href="#"><span >Golf</span></a>
1534<ul class="sub-menu">
1535	<li id="menu-item-71" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71"><a href="https://www.greyhawkgolf.com/lessons/"><span >Lessons</span></a></li>
1536	<li id="menu-item-64" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64"><a href="https://www.greyhawkgolf.com/course-details/"><span >Course Details</span></a></li>
1537	<li id="menu-item-65" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65"><a href="https://www.greyhawkgolf.com/daily-rates/"><span >Daily Rates</span></a></li>
1538	<li id="menu-item-564" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-564"><a href="https://www.greyhawkgolf.com/season-passes/"><span >Season Passes</span></a></li>
1539	<li id="menu-item-69" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-69"><a href="https://www.greyhawkgolf.com/golf-outings/"><span >Golf Outings</span></a></li>
1540	<li id="menu-item-68" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68"><a href="https://www.greyhawkgolf.com/golf-leagues/"><span >Golf Leagues</span></a></li>
1541	<li id="menu-item-77" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77"><a href="https://www.greyhawkgolf.com/scorecard/"><span >Scorecard</span></a></li>
1542</ul>
1543</li>
1544<li id="menu-item-79" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79"><a href="https://www.greyhawkgolf.com/the-nest/"><span >Restaurant</span></a></li>
1545<li id="menu-item-67" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67"><a href="https://www.greyhawkgolf.com/events/"><span >Events</span></a></li>
1546<li id="menu-item-63" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63"><a href="https://www.greyhawkgolf.com/contact-us/"><span >Contact Us</span></a></li>
1547</ul></div></nav></div></header><div class="site-inner"><div id="primary" class="content-area"><main id="main" class="site-main" role="main"><nav class="woocommerce-breadcrumb" aria-label="Breadcrumb"><a href="https://www.greyhawkgolf.com">Home</a>&nbsp;&#47;&nbsp;Shop</nav><header class="woocommerce-products-header">
1548			<h1 class="woocommerce-products-header__title page-title">Shop</h1>
1549	
1550	</header>
1551<div class="woocommerce-notices-wrapper"></div><p class="woocommerce-result-count" role="status" aria-relevant="all" >
1552	Showing the single result</p>
1553<form class="woocommerce-ordering" method="get">
1554		<select
1555		name="orderby"
1556		class="orderby"
1557					aria-label="Shop order"
1558			>
1559					<option value="menu_order"  selected='selected'>Default sorting</option>
1560					<option value="popularity" >Sort by popularity</option>
1561					<option value="rating" >Sort by average rating</option>
1562					<option value="date" >Sort by latest</option>
1563					<option value="price" >Sort by price: low to high</option>
1564					<option value="price-desc" >Sort by price: high to low</option>
1565			</select>
1566	<input type="hidden" name="paged" value="1" />
1567	</form>
1568<ul class="products columns-4">
1569<li class="entry wcpa_has_options product type-product post-594 status-publish first instock product_cat-golf-outings has-post-thumbnail taxable shipping-taxable purchasable product-type-simple">
1570	<a href="https://www.greyhawkgolf.com/product/green-jacket-outing/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="162" height="162" src="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/ecom_item_image_1039325.jpg?w=162&amp;h=162&amp;crop=1" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Green Jacket Outing" decoding="async" srcset="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/ecom_item_image_1039325.jpg 162w, https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/ecom_item_image_1039325.jpg?resize=150,150 150w, https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/ecom_item_image_1039325.jpg?resize=75,75 75w" sizes="(max-width: 162px) 100vw, 162px" /><h2 class="woocommerce-loop-product__title">Green Jacket Outing</h2>
1571	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">&#36;
1571</span>305.00</bdi></span></span>
1572</a><a href="https://www.greyhawkgolf.com/product/green-jacket-outing/" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_594" data-quantity="1" class="button product_type_simple add_to_cart_button wcpa_add_to_cart_button" data-product_id="594" data-product_sku="" aria-label="Add to cart: &ldquo;Green Jacket Outing&rdquo;" rel="nofollow" data-success_message="&ldquo;Green Jacket Outing&rdquo; has been added to your cart">Select options</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_594" class="screen-reader-text">
1573			</span>
1574</li>
1575</ul>
1576</main></div><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar" id="genesis-sidebar-primary"><h2 class="genesis-sidebar-title screen-reader-text">Primary Sidebar</h2></aside></div><div class="footer-widgets" id="genesis-footer-widgets"><h2 class="genesis-sidebar-title screen-reader-text">Footer</h2><div class="wrap"><div class="widget-area footer-widgets-1 footer-widget-area"><section id="media_image-2" class="widget widget_media_image"><div class="widget-wrap"><a href="https://www.greyhawkgolf.com"><img width="889" height="400" src="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/logo_footer-7.png?w=889" class="image wp-image-134  attachment-889x400 size-889x400" alt="Grey Hawk - Whitescale Logo" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/logo_footer-7.png 889w, https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/logo_footer-7.png?resize=300,135 300w, https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/logo_footer-7.png?resize=768,346 768w, https://www.greyhawkgolf.com/wp-content/uploads/sites/8917/2023/06/logo_footer-7.png?resize=655,295 655w" sizes="auto, (max-width: 889px) 100vw, 889px" /></a></div></section>
1577<section id="text-2" class="widget widget_text"><div class="widget-wrap">			<div class="textwidget"><p>Here at Grey Hawk Golf Club we pride ourselves on the high quality of magnificent golf, superb amenities and outstanding service that we offer our valued customers. We have worked hard over the years to become a staple of the community, and in the process we have earned recognition as one of the region&#8217;s premier golf experiences.</p>
1578</div>
1579		</div></section>
1580</div><div class="widget-area footer-widgets-2 footer-widget-area"><section id="text-3" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">Contact Us</h3>
1581			<div class="textwidget"><p><strong>Address</strong><br />
1582665 U.S. Grant St.<br />
1583LaGrange, Ohio 44050</p>
1584<p><strong>Phone</strong><br />
1585(440) 355-4844</p>
1586<p><strong>Email</strong><br />
1587<a aria-label="Email us at [email protected]" href="mailto:[email protected]">[email protected]</a></p>
1588</div>
1589		</div></section>
1590</div><div class="widget-area footer-widgets-3 footer-widget-area"><section id="custom_html-2" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h3 class="widgettitle widget-title">Weather</h3>
1591<div class="textwidget custom-html-widget"><a class="weatherwidget-io" href="https://forecast7.com/en/41d24n82d14/44050/?unit=us" data-label_1="LAGRANGE" data-label_2="WEATHER" data-mode="Current" data-textcolor="#ffffff" >LAGRANGE WEATHER</a>
1592<script>
1593!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
1594</script>
1594</div></div></section>
1595</div></div></div><footer class="site-footer"><div class="wrap">		<div class="golfnow-footer text-white">
1596							<p class="address">Grey Hawk Golf Club | 665 U.S. Grant St. LaGrange, Ohio 44050 | (440) 355-4844</p>
1597						<div class="copy">Copyright &copy; 2026 Grey Hawk Golf Club All Rights Reserved.</div>
1598			<div class="poweredbyGCS">
1599				<span style="color: white; display: block; padding-bottom: 10px;">
1600					Powered by				</span>
1601				<a href="https://www.golfnowbusiness.com/" target="_blank">
1602					<img alt="Powered by GolfNow" src="https://www.greyhawkgolf.com/wp-content/plugins/golfnow-customize/assets/images/GN_Primary_Logo_RGB_Inverse.png">
1603				</a>
1604			</div>
1605		</div>
1606		</div></footer></div>
1606<script type="speculationrules">
1607{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/8917/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/golfnow-pro/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1608</script>
1608
1609		
1609<script>
1610		( function ( body ) {
1611			'use strict';
1612			body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
1613		} )( document.body );
1614		</script>
1614
1615				<div class="jetpack-instant-search__widget-area" style="display: none">
1616					</div>
1617		
1617<script type="application/ld+json">{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https://www.greyhawkgolf.com"}},{"@type":"ListItem","position":2,"item":{"name":"Shop","@id":"https://www.greyhawkgolf.com/shop/"}}]}</script>
1617<style type="text/css" media="screen"></style>	
1617<script>
1618		var url=window.location.toString();
1619		var _comscore = _comscore || [];
1620		_comscore.push( { c1: "2", c2: "6035083", c3: "", c4: url } );
1621		(function() {
1622			var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
1623			s.async = true;
1624			s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
1625			el.parentNode.insertBefore( s, el );
1626		})();
1627	</script>
1627
1628	<noscript>
1629		<img src="https://b.scorecardresearch.com/p?c1=2&c2=6035083&c3=&c4=&c5=&c6=&c15=&cv=2.0&cj=1" />
1630	</noscript>
1631		
1631<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"},"registration_prompt":"There is unsaved attendee information. Are you sure you want to continue?"};/* ]]> */ </script>
1631			
1631<script type="text/javascript">
1632				jQuery('<input>').attr({
1633					type: 'hidden',
1634					name: 'acfe_checkout_section_hidden_fields',
1635					value: ''
1636				}).appendTo('form.checkout');
1637			</script>
1637
1638				
1638<script>
1639		(function () {
1640			var c = document.body.className;
1641			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1642			document.body.className = c;
1643		})();
1644	</script>
1644
1645	
1645<script src="https://www.greyhawkgolf.com/wp-content/plugins/event-tickets/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df" id="tec-user-agent-js"></script>
vendor: 1 bytes, line 1645
1645
1646<script src="https://www.greyhawkgolf.com/wp-content/plugins/cet-wp-plugin-ghostkit-enhancements/src/../assets/js/index.js?ver=1.0" id="GhostKit Enhancements-js"></script>
vendor: 1 bytes, line 1646
1646
1647<script src="https://www.greyhawkgolf.com/wp-content/plugins/cet-wp-plugin-track-tee-times/assets/js/track-tee-times.js?ver=1.0.1" id="track-tee-times-js"></script>
vendor: 1 bytes, line 1647
1647
1648<script src="https://www.greyhawkgolf.com/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1648
1648
1649<script src="https://www.greyhawkgolf.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1649
1649
1650<script id="wp-i18n-js-after">
1651wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1652//# sourceURL=wp-i18n-js-after
1653</script>
vendor: 1 bytes, line 1653
1653
1654<script src="https://www.greyhawkgolf.com/wp-content/mu-plugins/jetpack-16.1/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&amp;ver=5ba5dddc04be2306aaf0" id="wp-jp-i18n-loader-js"></script>
vendor: 1 bytes, line 1654
1654
1655<script id="wp-jp-i18n-loader-js-after">
1656wp.jpI18nLoader.state = {"baseUrl":"https://www.greyhawkgolf.com/wp-content/languages/","locale":"en_US","domainMap":{"jetpack-account-protection":"plugins/jetpack","jetpack-activity-log":"plugins/jetpack","jetpack-admin-ui":"plugins/jetpack","jetpack-agents-manager":"plugins/jetpack","jetpack-assets":"plugins/jetpack","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-block-delimiter":"plugins/jetpack","jetpack-boost-core":"plugins/jetpack","jetpack-boost-speed-score":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-config":"plugins/jetpack","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack","jetpack-external-connections":"plugins/jetpack","jetpack-external-media":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-ip":"plugins/jetpack","jetpack-jitm":"plugins/jetpack","jetpack-jwt":"plugins/jetpack","jetpack-licensing":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-menu-badges":"plugins/jetpack","jetpack-my-jetpack":"plugins/jetpack","jetpack-newsletter":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack","jetpack-paypal-payments":"plugins/jetpack","jetpack-plugins-installer":"plugins/jetpack","jetpack-podcast":"plugins/jetpack","jetpack-post-list":"plugins/jetpack","jetpack-post-media":"plugins/jetpack","jetpack-premium-analytics-pkg":"plugins/jetpack","jetpack-protect-models":"plugins/jetpack","jetpack-protect-status":"plugins/jetpack","jetpack-publicize-pkg":"plugins/jetpack","jetpack-scan-page":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-seo":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-stats-pkg":"plugins/jetpack","jetpack-sync":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wp-abilities":"plugins/jetpack","jetpack-wp-build-polyfills":"plugins/jetpack"},"domainPaths":{"jetpack-account-protection":"jetpack_vendor/automattic/jetpack-account-protection/","jetpack-activity-log":"jetpack_vendor/automattic/jetpack-activity-log/","jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-agents-manager":"jetpack_vendor/automattic/jetpack-agents-manager/","
1656jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-block-delimiter":"jetpack_vendor/automattic/block-delimiter/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-external-connections":"jetpack_vendor/automattic/jetpack-external-connections/","jetpack-external-media":"jetpack_vendor/automattic/jetpack-external-media/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-jwt":"jetpack_vendor/automattic/jetpack-jwt/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-menu-badges":"jetpack_vendor/automattic/jetpack-menu-badges/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-newsletter":"jetpack_vendor/automattic/jetpack-newsletter/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-paypal-payments":"jetpack_vendor/automattic/jetpack-paypal-payments/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-podcast":"jetpack_vendor/automattic/jetpack-podcast/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-post-media":"jetpack_vendor/automattic/jetpack-post-media/","jetpack-premium-analytics-pkg":"jetpack_vendor/automattic/jetpack-premium-analytics/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-scan-page":"jetpack_vendor/automattic/jetpack-scan-page/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-seo":"jetpack_vendor/automattic/jetpack-seo/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-stats-pkg":"jetpack_vendor/automattic/jetpack-stats/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wp-abilities":"jetpack_vendor/automattic/jetpack-wp-abilities/","jetpack-wp-build-polyfills":"jetpack_vendor/automattic/jetpack-wp-build-polyfills/"}};
1657//# sourceURL=wp-jp-i18n-loader-js-after
1658</script>
vendor: 1 bytes, line 1658
1658
1659<script src="https://www.greyhawkgolf.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script>
vendor: 1 bytes, line 1659
1659
1660<script src="https://www.greyhawkgolf.com/wp-includes/js/dist/url.min.js?ver=9e178c9516d1222dc834" id="wp-url-js"></script>
vendor: 1 bytes, line 1660
1660
1661<script id="jetpack-instant-search-js-before">
1662var JetpackInstantSearchOptions={"overlayOptions":{"colorTheme":"light","enableInfScroll":true,"enableFilteringOpensOverlay":true,"enablePostDate":true,"enableProductPrice":true,"enableSort":true,"highlightColor":"#FFC","overlayTrigger":"submit","resultFormat":"expanded","showPoweredBy":true,"defaultSort":"relevance","excludedPostTypes":[],"fallbackImageUrl":"","enableFallbackImage":false},"homeUrl":"https://www.greyhawkgolf.com","locale":"en-US","postsPerPage":10,"siteId":220077991,"searchSuggestionsEnabled":false,"postTypes":{"post":{"singular_name":"Post","name":"Posts"},"page":{"singular_name":"Page","name":"Pages"},"attachment":{"singular_name":"Media","name":"Media"},"product":{"singular_name":"Product","name":"Products"},"tribe_venue":{"singular_name":"Venue","name":"Venues"},"tribe_events":{"singular_name":"Event","name":"Events"},"tribe_event_series":{"singular_name":"Series","name":"Series"}},"webpackPublicPath":"https://www.greyhawkgolf.com/wp-content/mu-plugins/jetpack-16.1/jetpack_vendor/automattic/jetpack-search/build/instant-search/","isPhotonEnabled":false,"isFreePlan":false,"apiRoot":"https://www.greyhawkgolf.com/wp-json/","apiNonce":"00f015f436","isPrivateSite":false,"isWpcom":false,"hasOverlayWidgets":false,"widgets":[],"widgetsOutsideOverlay":[],"hasNonSearchWidgets":false,"preventTrackingCookiesReset":false,"disableTracking":false,"aiAnswersEnabled":false};
1663//# sourceURL=jetpack-instant-search-js-before
1664</script>
vendor: 1 bytes, line 1664
1664
1665<script src="https://www.greyhawkgolf.com/wp-content/mu-plugins/jetpack-16.1/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&amp;ver=e1985dfd1a05046a42d5" id="jetpack-instant-search-js"></script>
vendor: 1 bytes, line 1665
1665
1666<script src="//stats.wp.com/w.js?ver=202641" id="jp-tracks-js"></script>
vendor: 1 bytes, line 1666
1666
1667<script src="https://www.greyhawkgolf.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
vendor: 1 bytes, line 1667
1667
1668<script data-parsely-site="vip.nbcsportsnext.com" src="https://cdn.parsely.com/keys/vip.nbcsportsnext.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
vendor: 1 bytes, line 1668
1668
1669<script src="https://www.greyhawkgolf.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js"></script>
vendor: 1 bytes, line 1669
1669
1670<script src="https://www.greyhawkgolf.com/wp-content/themes/genesis/lib/js/menu/superfish.min.js?ver=1.7.10" id="superfish-js"></script>
vendor: 1 bytes, line 1670
1670
1671<script src="https://www.greyhawkgolf.com/wp-content/themes/genesis/lib/js/menu/superfish.args.min.js?ver=3.6.0" id="superfish-args-js"></script>
vendor: 1 bytes, line 1671
1671
1672<script src="https://www.greyhawkgolf.com/wp-content/themes/genesis/lib/js/skip-links.min.js?ver=3.6.0" id="skip-links-js"></script>
vendor: 1 bytes, line 1672
1672
1673<script src="https://www.greyhawkgolf.com/wp-content/themes/golfnow-pro/assets/dist/scripts.min.js?ver=1.0.1" id="golfnow-pro-js-js"></script>
vendor: 1 bytes, line 1673
1673
1674<script id="golfnow-legacy-shortcodes-js-js-extra">
1675var genesis_shortcodes_strings = {"previous":"Previous","next":"Next"};
1676//# sourceURL=golfnow-legacy-shortcodes-js-js-extra
1677</script>
vendor: 1 bytes, line 1677
1677
1678<script src="https://www.greyhawkgolf.com/wp-content/plugins/golfnow-legacy-shortcodes//assets/js/genesis_shortcodes_frontend.js?ver=1.0" id="golfnow-legacy-shortcodes-js-js"></script>
vendor: 1 bytes, line 1678
1678
1679<script src="https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.0.0" id="sourcebuster-js-js"></script>
vendor: 1 bytes, line 1679
1679
1680<script id="wc-order-attribution-js-extra">
1681var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.greyhawkgolf.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1682//# sourceURL=wc-order-attribution-js-extra
1683</script>
vendor: 1 bytes, line 1683
1683
1684<script src="https://www.greyhawkgolf.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.0.0" id="wc-order-attribution-js"></script>
vendor: 1 bytes, line 1684
1684
1685<script id="golfnow-pro-responsive-menu-js-extra">
1686var genesis_responsive_menu = {"mainMenu":"Menu","menuIconClass":"dashicons-before dashicons-menu","subMenu":"Submenu","subMenuIconClass":"dashicons-before dashicons-arrow-down-alt2","menuClasses":{"others":[".nav-primary"]}};
1687//# sourceURL=golfnow-pro-responsive-menu-js-extra
1688</script>
vendor: 1 bytes, line 1688
1688
1689<script src="https://www.greyhawkgolf.com/wp-content/themes/genesis/lib/js/menu/responsive-menus.min.js?ver=1.1.3" id="golfnow-pro-responsive-menu-js"></script>
vendor: 1 bytes, line 1689
1689
1690<script id="golfnow-scripts-js-extra">
1691var GN = {"background_images":""};
1692//# sourceURL=golfnow-scripts-js-extra
1693</script>
vendor: 1 bytes, line 1693
1693
1694<script src="https://www.greyhawkgolf.com/wp-content/plugins/golfnow-customize/assets/dist/scripts.min.js?ver=0.1.1" id="golfnow-scripts-js"></script>
vendor: 1 bytes, line 1694
1694
1695<script id="jetpack-stats-js-before">
1696_stq = window._stq || [];
1697_stq.push([ "view", {"v":"ext","blog":"220077991","post":"0","tz":"-4","srv":"www.greyhawkgolf.com","arch_results":"1","hp":"vip","j":"1:16.1.3"} ]);
1698_stq.push([ "clickTrackerInit", "220077991", "0" ]);
1699//# sourceURL=jetpack-stats-js-before
1700</script>
vendor: 1 bytes, line 1700
1700
1701<script src="https://stats.wp.com/e-202641.js" id="jetpack-stats-js" defer data-wp-strategy="defer" fetchpriority="low"></script>
vendor: 1 bytes, line 1701
1701
1702<script id="wcpa-front-js-extra">
1703var wcpa_front = {"api_nonce":null,"root":"https://www.greyhawkgolf.com/wp-json/wcpa/front/","assets_url":"https://www.greyhawkgolf.com/wp-content/plugins/woo-custom-product-addons/assets/","date_format":"F j, Y","time_format":"g:i a","validation_messages":{"formError":"Fix the errors shown above","requiredError":"Field is required","maxlengthError":"Maximum %s characters allowed","minValueError":"Minimum value required: %s","maxValueError":"Maximum value allowed: %s","validEmailError":"Provide a valid email address","validUrlError":"Provide a valid URL"},"ajax_add_to_cart":"","i18n_view_cart":"View cart","cart_url":"https://www.greyhawkgolf.com/cart/","is_cart":"","init_triggers":["wcpt_product_modal_ready","qv_loader_stop","quick_view_pro:load","elementor/popup/show","xt_wooqv-product-loaded","woodmart-quick-view-displayed","porto_init_countdown","woopack.quickview.ajaxload","quick-view-displayed","update_lazyload","riode_load","yith_infs_added_elem","jet-popup/show-event/after-show","etheme_quick_view_content_loaded","wc_backbone_modal_loaded"]};
1704//# sourceURL=wcpa-front-js-extra
1705</script>
vendor: 1 bytes, line 1705
1705
1706<script src="https://www.greyhawkgolf.com/wp-content/plugins/woo-custom-product-addons/assets/js/front-end.js?ver=3.1.8" id="wcpa-front-js"></script>
vendor: 1 bytes, line 1706
1706
1707<script id="wp-emoji-settings" type="application/json">
1708{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.greyhawkgolf.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.10"}}
1709</script>
vendor: 1 bytes, line 1709
1709
1710<script type="module">
1711/*! This file is auto-generated */
1712var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1713//# sourceURL=https://www.greyhawkgolf.com/wp-includes/js/wp-emoji-loader.min.js
1714</script>
1714
1715			
1715<script type="text/javascript">
1716				jQuery(document).ready(function() {
1717
1718					var decimals = '2';
1719					var decimal_separator = '.';
1720					var thousands_separator = ',';
1721
1722					// Debounce timer
1723					let fme_ccfw_update_timer;
1724
1725					// Function to debounce WooCommerce checkout update
1726					function fme_trigger_checkout_update() {
1727						clearTimeout(fme_ccfw_update_timer);
1728						fme_ccfw_update_timer = setTimeout(function() {
1729							jQuery(document.body).trigger("update_checkout");
1730						}, 1000); // adjust delay as needed
1731					}
1732
1733
1734					setTimeout(function() {
1735						var $billingFirstName = jQuery('input[name="billing_first_name"]');
1736						if ($billingFirstName.length) {
1737							// $billingFirstName.trigger('change');
1738						}
1739					}, 3000);
1740
1741					jQuery(document.body).on('update_checkout', function() {
1742						call_it(this);
1743					});
1744
1745					// jQuery('input[name^="shipping_method"]').change();
1746					jQuery('.fme-ccfw_class_main').each(function() {
1747						call_it(this);
1748						if ('' != jQuery(this).val()) {
1749							jQuery(this).change();
1750						}
1751					});
1752					jQuery(document).off('change', '.fme-ccfw_class_main').on('change', '.fme-ccfw_class_main', function() {
1753						// jQuery(document).on('input change', '.fme-ccfw_class_main', function() {
1754						call_it(this);
1755						// jQuery(document.body).trigger("update_checkout");
1756						fme_trigger_checkout_update();
1757					});
1758
1759					// jQuery(document).off('blur', '.fme-ccfw_class_main').on('blur', '.fme-ccfw_class_main', function() {
1760					// 	call_it(this);
1761					// 	fme_trigger_checkout_update();
1762					// });
1763					jQuery('.fme-ccfw_class_main input[type="file"]').change(function() {
1764						call_it(this);
1765						// jQuery(document.body).trigger("update_checkout");
1766						fme_trigger_checkout_update();
1767					});
1768
1769					let fme_ccfw_is_updating = false;
1770					jQuery(document.body).on('update_checkout', function() {
1771						if (fme_ccfw_is_updating) return;
1772						fme_ccfw_is_updating = true;
1773
1774						setTimeout(() => {
1775							fme_ccfw_is_updating = false;
1776						}, 2000); // prevent new updates for 2 seconds
1777					});
1778				});
1779
1780				function call_it(thiss) {
1781
1782					var decimals = '2';
1783					var decimal_separator = '.';
1784					var thousands_separator = ',';
1785
1786					var current_inputted_elem_type = jQuery(thiss).attr('type');
1787					if (!current_inputted_elem_type) {
1788						if (jQuery(thiss).is('select')) {
1789							current_inputted_elem_type = 'select';
1790						}
1791					}
1792
1793					if (jQuery(thiss).attr('type') == 'radio') {
1794						var current_inputted_elem_val = jQuery('input[name=' + jQuery(thiss).attr('name') + ']:checked').val();
1795					} else if (jQuery(thiss).attr('type') == 'checkbox') {
1796						var current_inputted_elem_val = jQuery(thiss).prop('checked');
1797					} else if (jQuery(thiss).is('select')) {
1798						var current_inputted_elem_val = jQuery(thiss).val();
1799
1800						if (null != current_inputted_elem_val && '' == current_inputted_elem_val[0]) {
1801							current_inputted_elem_val.shift();
1802						}
1803					} else {
1804						var current_inputted_elem_val = jQuery(thiss).val();
1805					}
1806
1807					var current_inputted_elem_id = jQuery(thiss).attr('id');
1808					if (jQuery(thiss).attr('type') == 'radio') {
1809						current_inputted_elem_id = jQuery(thiss).attr('name');
1810					}
1811					if (jQuery(thiss).attr('type') == 'file') {
1812						current_inputted_elem_id = current_inputted_elem_id.replace('fme_', '');
1813					}
1814
1815					jQuery('.fme-ccfw_class_main').each(function() {
1816						var all_rules_on_this_elem = jQuery(this).attr('data_check_values');
1817						if ('undefined' !== typeof(all_rules_on_this_elem)) {
1818							all_rules_on_this_elem = JSON.parse(all_rules_on_this_elem);
1819							for (var i = 0; i < all_rules_on_this_elem.length; i++) {
1820								for (var j = 0; j < all_rules_on_this_elem[i].length; j++) {
1821									if (all_rules_on_this_elem[i][j][1] == current_inputted_elem_id) {
1822										var checkcase = '';
1823										var condition_issss = all_rules_on_this_elem[i][j][2];
1824										if (condition_issss == 'is_equal_to') {
1825											condition_issss = '==';
1826										} else if (condition_issss == 'is_greater_than') {
1827											condition_issss = '>';
1828
1829										} else if (condition_issss == 'is_less_than') {
1830											condition_issss = '<';
1831										} else if (condition_issss == 'is_not_equal_to') {
1832											condition_issss = '!=';
1833										} else if (condition_issss == 'is_checked') {
1834											condition_issss = 'checked';
1835										} else if (condition_issss == 'is_not_empty') {
1836											condition_issss = '!empty';
1837										} else if (condition_issss == 'is_empty') {
1838											condition_issss = 'empty';
1839										}
1840										var fme_is_true = false;
1841										var conditional_value = all_rules_on_this_elem[i][j][3];
1842										var current_inputted_elem_val_temp = current_inputted_elem_val;
1843
1844										// Normalize values
1845										current_inputted_elem_val_temp = normalizeValue(
1846											current_inputted_elem_val_temp,
1847											current_inputted_elem_id,
1848											thousands_separator,
1849											decimal_separator
1850										);
1851
1852										conditional_value = normalizeValue(
1853											conditional_value,
1854											current_inputted_elem_id,
1855											thousands_separator,
1856											decimal_separator
1857										);
1858
1859										// Checkbox special handling
1860										if (condition_issss === 'checked') {
1861											current_inputted_elem_val_temp = jQuery(
1862												'#' + all_rules_on_this_elem[i][j][1]
1863											).prop('checked');
1864										}
1865
1866										// Final evaluation
1867										fme_is_true = evaluateCondition({
1868											currentValue: current_inputted_elem_val_temp,
1869											conditionalValue: conditional_value,
1870											condition: condition_issss,
1871											inputType: current_inputted_elem_type,
1872											elementId: current_inputted_elem_id
1873										});
1874
1875										if ('' != current_inputted_elem_val_temp) {
1876											fme_is_true = fme_is_true;
1877										} else {
1878											fme_is_true = false;
1879										}
1880
1881
1882										if (fme_is_true) {
1883											all_rules_on_this_elem[i][j][4] = 'T';
1884											jQuery(this).attr('data_check_values', JSON.stringify(all_rules_on_this_elem));
1885										} else {
1886											all_rules_on_this_elem[i][j][4] = 'F';
1887											jQuery(this).attr('data_check_values', JSON.stringify(all_rules_on_this_elem));
1888										}
1889									}
1890
1891								}
1892							}
1893
1894
1895						}
1896					});
1897
1898					jQuery('.fme-ccfw_class_main').each(function() {
1899						var $this = jQuery(this);
1900						var fieldName = $this.attr('name');
1901						var all_rules_on_this_elem = $this.attr('data_check_values');
1902						if (typeof all_rules_on_this_elem === 'undefined' || all_rules_on_this_elem.length === 0) {
1903							return;
1904						}
1905
1906						all_rules_on_this_elem = JSON.parse(all_rules_on_this_elem);
1907						let isHideShow = '';
1908						for (var i = 0; i < all_rules_on_this_elem.length; i++) {
1909							var satisfied_count = 0;
1910							var required_count = all_rules_on_this_elem[i].length;
1911
1912							for (var j = 0; j < all_rules_on_this_elem[i].length; j++) {
1913								if (all_rules_on_this_elem[i][j][4] === 'T') {
1914									satisfied_count++;
1915								}
1916							}
1917
1918							if (satisfied_count >= required_count) {
1919								if (all_rules_on_this_elem[i][0][0] == 'Show') {
1920									isHideShow = 'show';
1921									// showElement($this);
1922								} else {
1923									// hideElement($this);
1924									isHideShow = 'hide';
1925								}
1926								break;
1927							} else {
1928								if (all_rules_on_this_elem[i][0][0] == 'Show') {
1929									// hideElement($this);
1930									isHideShow = 'hide';
1931								} else {
1932									// showElement($this);
1933									isHideShow = 'show';
1934								}
1935							}
1936						}
1937						if (isHideShow == 'show') {
1938							showElement($this);
1939						} else if (isHideShow == 'hide') {
1940							hideElement($this);
1941						}
1942					});
1943				}
1944
1945				function showElement($element) {
1946					var fieldName = $element.attr('name');
1947					var fieldType = $element.attr('type');
1948
1949					if (fieldType === 'radio') {
1950						handleRadioShow($element, fieldName);
1951					} else if ($element.is('select')) {
1952						handleSelectShow($element, fieldName);
1953					} else if (fieldType === 'checkbox') {
1954						handleCheckboxShow($element, fieldName);
1955					} else if (fieldType === 'password' || fieldType === 'tel') {
1956						handleInputShow($element, fieldName);
1957					} else if (fieldType === 'file') {
1958						handleFileShow($element, fieldName);
1959					} else if (fieldType === 'time') {
1960						handleTimeShow($element, fieldName);
1961					} else if (fieldType === 'date') {
1962						handleDateShow($element, fieldName);
1963					} else if (fieldType === 'week') {
1964						handleWeekShow($element, fieldName);
1965					} else if (fieldType === 'month') {
1966						handleMonthShow($element, fieldName);
1967					} else if (fieldType === 'datetime-local') {
1968						handleDateTimeShow($element, fieldName);
1969					} else {
1970						handleInputShow($element, fieldName);
1971					}
1972					jQuery('#' + fieldName + '_field').show();
1973				}
1974
1975				function hideElement($element) {
1976					var fieldName = $element.attr('name');
1977					if ($element.attr('type') === 'radio') {
1978						handleRadioHide($element, fieldName);
1979					} else if ($element.is('select')) {
1980						handleSelectHide($element, fieldName);
1981					} else if ($element.attr('type') === 'checkbox') {
1982						handleCheckboxHide($element, fieldName);
1983					} else if ($element.attr('type') === 'password' || $element.attr('type') === 'tel') {
1984						handleInputHide($element, fieldName);
1985					} else if ($element.attr('type') === 'file') {
1986						handleFileHide($element, fieldName);
1987					} else if ($element.attr('type') === 'date') {
1988						handleDateHide($element, fieldName);
1989					} else if ($element.attr('type') === 'time') {
1990						handleTimeHide($element, fieldName);
1991					} else if ($element.attr('type') === 'week') {
1992						handleWeekHide($element, fieldName);
1993					} else if ($element.attr('type') === 'month') {
1994						handleMonthHide($element, fieldName);
1995					} else if ($element.attr('type') === 'datetime-local') {
1996						handleDateTimeHide($element, fieldName);
1997					} else {
1998						handleInputHide($element, fieldName);
1999					}
2000					jQuery('#' + fieldName + '_field').hide();
2001				}
2002				// Show Radio
2003				function handleRadioShow($element, fieldName) {
2004					if ($element.attr('ischanged') == 'true') {
2005						var radioname = $element.attr('name');
2006						var default_radio = $element.data('default_radio');
2007						var $radios = jQuery("input:radio[name=" + radioname + "]");
2008						var default_radioName = radioname + '_' + default_radio;
2009						var $defaultRadio = jQuery("#" + default_radioName);
2010						$radios.prop('checked', false);
2011						$defaultRadio.prop('checked', true);
2012
2013						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2014						if (field_status_input.length) {
2015							field_status_input.attr('value', 'shown');
2016						}
2017
2018						$element.attr('ischanged', 'false');
2019					}
2020				}
2021				// Hide Radio
2022				function handleRadioHide($element, fieldName) {
2023					if ($element.attr('ischanged') == 'false') {
2024						var radioname = $element.attr('name');
2025						var $radios = jQuery("input:radio[name=" + radioname + "]");
2026						$radios.prop('checked', false);
2027						var $first_radio = jQuery("#" + radioname + "_0");
2028						$first_radio.prop('checked', true);
2029						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2030						if (field_status_input.length) {
2031							field_status_input.attr('value', 'hide');
2032						}
2033						$element.attr('ischanged', 'true');
2034					}
2035				}
2036
2037				// Show Select
2038				function handleSelectShow($element, fieldName) {
2039					if ($element.attr('ischanged') == 'true') {
2040						var selectoption = $element.attr('name');
2041						var selectedOption = $element.data('default_option');
2042						var fieldprice = $element.data('option_price');
2043
2044
2045						if ('billing_state' == selectoption && 'text' == $element.attr('type')) {
2046							jQuery($element).attr('value', '');
2047						}
2048
2049						if ($element.prop('multiple')) {
2050
2051							var multiselectSavedVal = jQuery('input[name="multiple_' + selectoption + '_savedVal"]').val();
2052							jQuery('#multiple_' + selectoption).val(multiselectSavedVal);
2053							var multiselectPrice = jQuery('input[name="fme_ccfw_price_' + selectoption + '"]').val();
2054
2055							var values = '';
2056							var keys = [];
2057
2058							if ('' != multiselectSavedVal) {
2059
2060								// Select the last option
2061								$element.find('option:last').prop('value', '');
2062
2063								if ('billing_country' == selectoption) {
2064									jQuery('.billing_country_hidden_flag').remove();
2065									$element.after('<input type="hidden" class="billing_country_hidden_flag" name="billing_country_hidden_flag" value="no">');
2066								}
2067
2068								$element.find('option:last').prop('selected', false);
2069
2070								var parsed = JSON.parse(multiselectSavedVal);
2071
2072								// Join the prices (values)
2073								values = parsed.map(item => item.value).join(',');
2074								// Get the keys (option values)
2075								keys = parsed.map(item => item.key);
2076								// Clear current selection
2077								$element.find('option:selected').prop('selected', false);
2078								var selectedOptions = [];
2079								// Select the matching keys
2080								keys.forEach(function(key) {
2081									if ('0' != key) {
2082										$element.find('option[value="' + key + '"]').prop('selected', true);
2083										var value = $element.find('option[value="' + key + '"]').data('attr');
2084										selectedOptions.push({
2085											value: value,
2086											key: key
2087										});
2088									}
2089								});
2090
2091								if ('' != selectedOption) {
2092									var defaultOptPrice = $element.find('option[value="' + selectedOption + '"]').data('attr');
2093									$element.find('option[value="' + selectedOption + '"]').prop('selected', true);
2094
2095									// Check if value already exists in array
2096									var alreadyExists = selectedOptions.some(function(opt) {
2097										return opt.value === defaultOptPrice;
2098									});
2099
2100									if (!alreadyExists) {
2101										selectedOptions.push({
2102											value: defaultOptPrice,
2103											key: selectedOption
2104										});
2105									}
2106								}
2107
2108
2109
2110								jQuery('#multiple_' + selectoption).val(JSON.stringify(selectedOptions));
2111								jQuery('input[name="multiple_' + selectoption + '_savedVal"]').val(JSON.stringify(selectedOptions));
2112
2113
2114								// Select the last option
2115								$element.find('option:last').prop('value', '');
2116
2117								if ('billing_country' == selectoption) {
2118									jQuery('.billing_country_hidden_flag').remove();
2119									$element.after('<input type="hidden" class="billing_country_hidden_flag" name="billing_country_hidden_flag" value="no">');
2120								}
2121
2122								$element.find('option:last').prop('selected', false);
2123
2124								// If using Select2, refresh it
2125								if ($element.hasClass('select2-hidden-accessible')) {
2126									$element.trigger('change.select2');
2127								} else {
2128									$element.trigger('change');
2129								}
2130							} else if ('' != selectedOption) {
2131
2132								// Select the last option
2133								$element.find('option:last').prop('value', '');
2134
2135								if ('billing_country' == selectoption) {
2136									jQuery('.billing_country_hidden_flag').remove();
2137									$element.after('<input type="hidden" class="billing_country_hidden_flag" name="billing_country_hidden_flag" value="no">');
2138								}
2139
2140								$element.find('option:last').prop('selected', false);
2141
2142								$element.find('option[value="' + selectedOption + '"]').prop('selected', true);
2143								var defaultOptPrice = $element.find('option[value="' + selectedOption + '"]').data('attr');
2144								jQuery('input[name="fme_ccfw_price_' + selectoption + '"]').val(defaultOptPrice);
2145
2146								var selectedOptions = [];
2147								selectedOptions.push({
2148									value: defaultOptPrice,
2149									key: selectedOption
2150								});
2151								jQuery('#multiple_' + selectoption).val(JSON.stringify(selectedOptions));
2152								jQuery('input[name="multiple_' + selectoption + '_savedVal"]').val(JSON.stringify(selectedOptions));
2153
2154
2155								// If using Select2, refresh it
2156								if ($element.hasClass('select2-hidden-accessible')) {
2157									$element.trigger('change.select2');
2158								} else {
2159									$element.trigger('change');
2160								}
2161							}
2162							if ('' == multiselectPrice && '' != values) {
2163								jQuery('input[name="fme_ccfw_price_' + selectoption + '"]').val(values);
2164							}
2165
2166						} else {
2167
2168							jQuery("#" + selectoption + " option:first").val('');
2169
2170							if ('billing_country' == selectoption) {
2171								jQuery('.billing_country_hidden_flag').remove();
2172								$element.after('<input type="hidden" class="billing_country_hidden_flag" name="billing_country_hidden_flag" value="no">');
2173							}
2174
2175							jQuery("#" + selectoption).find('option:first').prop('selected', false);
2176
2177							var selectedOpt = $element.val();
2178							if ('' != selectedOpt && '0' != selectedOpt) {
2179								$element.val(selectedOpt || '');
2180							} else {
2181								$element.val(selectedOption || '');
2182								jQuery("#" + selectoption + " option").each(function() {
2183									if (jQuery(this).val() == selectedOption) {
2184										jQuery(this).prop('selected', true);
2185									} else {
2186										jQuery(this).prop('selected', false);
2187									}
2188								});
2189							}
2190							jQuery('input[name="fme_ccfw_price_' + selectoption + '"]').val(fieldprice);
2191						}
2192
2193						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2194						if (field_status_input.length) {
2195							field_status_input.attr('value', 'shown');
2196						}
2197						$element.attr('ischanged', 'false');
2198					}
2199				}
2200
2201				// Hide Select
2202				function handleSelectHide($element, fieldName) {
2203					var selectoption = $element.attr('name');
2204					var selectedOption = $element.data('default_option');
2205					var multiselectSavedVal = jQuery('input[name="multiple_' + selectoption + '_savedVal"]').val();
2206
2207
2208					if ('billing_state' == selectoption && 'text' == $element.attr('type')) {
2209						jQuery($element).attr('value', '0');
2210					}
2211
2212					var hiddenFieldVal = '0';
2213					if ('billing_country' == selectoption) {
2214						// hiddenFieldVal = 'GB';
2215						hiddenFieldVal = 'US';
2216					}
2217
2218					if ($element.attr('ischanged') == 'false') {
2219						if ($element.prop('multiple')) {
2220							// Clear the hidden input for multiple
2221							jQuery('#multiple_' + selectoption).val('');
2222
2223							// Clear current selection
2224							$element.find('option:selected').prop('selected', false);
2225
2226							// Select the last option
2227							// $element.find('option:last').prop('value', '0');
2228							$element.find('option:last').prop('value', hiddenFieldVal);
2229
2230							if ('billing_country' == selectoption) {
2231								jQuery('.billing_country_hidden_flag').remove();
2232								$element.after('<input type="hidden" class="billing_country_hidden_flag" name="billing_country_hidden_flag" value="yes">');
2233							}
2234
2235							$element.find('option:last').prop('selected', true);
2236
2237
2238							// If using Select2, refresh it
2239							if ($element.hasClass('select2-hidden-accessible')) {
2240								$element.trigger('change.select2');
2241							} else {
2242								$element.trigger('change');
2243							}
2244
2245						} else {
2246							jQuery('input[name="fme_ccfw_price_' + selectoption + '"]').val('');
2247							// jQuery("#" + selectoption + " option:first").val('0');
2248							jQuery("#" + selectoption + " option:first").val(hiddenFieldVal).attr('selected', 'selected');
2249
2250							if ('billing_country' == selectoption) {
2251								jQuery('.billing_country_hidden_flag').remove();
2252								$element.after('<input type="hidden" class="billing_country_hidden_flag" name="billing_country_hidden_flag" value="yes">');
2253							}
2254
2255							jQuery("#" + selectoption).find('option:first').attr('selected', 'selected');
2256							jQuery("#" + selectoption).find('option:first').prop('selected', true);
2257						}
2258
2259						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2260						if (field_status_input.length) {
2261							field_status_input.attr('value', 'hide');
2262						}
2263
2264						$element.attr('ischanged', 'true');
2265					} else if ($element.prop('multiple')) {
2266						// jQuery('#multiple_' + selectoption).val('')
2267					} else {
2268						jQuery('input[name="fme_ccfw_price_' + selectoption + '"]').val('');
2269					}
2270				}
2271				// Show Checkbox
2272				function handleCheckboxShow($element, fieldName) {
2273					// Only proceed if the element is visible
2274					if (!$element.is(':visible') && $element.attr('ischanged') == 'true') {
2275						// setTimeout(function() {
2276						var default_checked = $element.data('default_checked');
2277						if (1 == default_checked) {
2278							$element.prop('checked', true);
2279						}
2280						var checkboxPrice = $element.data('checkbox_price');
2281						jQuery('input[name="fme_ccfw_price_' + fieldName + '"]').val(checkboxPrice);
2282						var on_checked_value = $element.data('on_checked_value');
2283						$element.attr('value', on_checked_value);
2284						// }, 1000);
2285
2286						jQuery('#' + fieldName + '_is_required').attr('value', '');
2287
2288						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2289						if (field_status_input.length) {
2290							field_status_input.attr('value', 'shown');
2291						}
2292
2293						$element.attr('ischanged', 'false');
2294					}
2295				}
2296
2297				// Hide Checkbox
2298				function handleCheckboxHide(
2298$element, fieldName) {
2299					if ($element.is(':visible') && $element.attr('ischanged') == 'false') {
2300						var is_checkbox_field_required = jQuery('#' + fieldName + '_is_required').data('is_required');
2301						if (1 == is_checkbox_field_required) {
2302							jQuery('#' + fieldName + '_is_required').attr('value', 'hide_required');
2303						} else {
2304							jQuery('#' + fieldName + '_is_required').attr('value', '');
2305						}
2306
2307						// setTimeout(function() {
2308						$element.prop('checked', false);
2309						jQuery('input[name="fme_ccfw_price_' + fieldName + '"]').attr('value', '');
2310						$element.attr('value', '0');
2311						// }, 100);
2312						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2313						if (field_status_input.length) {
2314							field_status_input.attr('value', 'hide');
2315						}
2316						$element.attr('ischanged', 'true');
2317					}
2318				}
2319
2320				// Show all other input fields
2321				function handleInputShow($element, fieldName) {
2322
2323					if ($element.attr('ischanged') == 'true') {
2324						var saved_val = $element.attr('fmeccfw-data-val-');
2325						$element.val('');
2326						$element.attr('value', '');
2327						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2328						if (field_status_input.length) {
2329							field_status_input.attr('value', 'shown');
2330						}
2331
2332						if ('billing_state' == $element.attr('name') && 'text' == $element.attr('type')) {
2333							jQuery($element).attr('value', '');
2334						}
2335
2336						$element.attr('ischanged', 'false');
2337					} else if (0 == $element.val()) {
2338						$element.val('');
2339						$element.attr('value', '');
2340					}
2341				}
2342
2343				// Hide all other input fields
2344				function handleInputHide($element, fieldName) {
2345
2346					if ($element.attr('ischanged') == 'false') {
2347						var val = $element.val();
2348						$element.attr('fmeccfw-data-val-', val);
2349						$element.val('0');
2350						$element.attr('value', '0');
2351						// jQuery('#fme_label_billing_file_upload').html('');
2352						// $element.attr('title', 'Upload File');
2353						// $element.attr('title', '');
2354						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2355						if (field_status_input.length) {
2356							field_status_input.attr('value', 'hide');
2357						}
2358
2359						if ('billing_state' == $element.attr('name') && 'text' == $element.attr('type')) {
2360							jQuery($element).attr('value', '0');
2361						}
2362
2363						$element.attr('ischanged', 'true');
2364					}
2365				}
2366
2367				// Show Date Field
2368				function handleDateShow($element, fieldName) {
2369					if ($element.attr('ischanged') == 'true') {
2370						var val = $element.attr('fmeccfw-data-val-');
2371						$element.val('');
2372						$element.attr('value', '');
2373						jQuery('#' + fieldName + '_is_required').attr('value', '');
2374						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2375						if (field_status_input.length) {
2376							field_status_input.attr('value', 'shown');
2377						}
2378						$element.attr('ischanged', 'false');
2379					}
2380				}
2381
2382				// Hide Date input fields
2383				function handleDateHide($element, fieldName) {
2384					if ($element.attr('ischanged') == 'false') {
2385						var val = $element.val();
2386						$element.attr('fmeccfw-data-val-', val);
2387						var customDate = new Date().toISOString().split('T')[0];
2388
2389						// Get current date in YYYY-MM-DD format
2390						var today = new Date();
2391						var dd = String(today.getDate()).padStart(2, '0');
2392						var mm = String(today.getMonth() + 1).padStart(2, '0');
2393						var yyyy = today.getFullYear();
2394						var currentDate = yyyy + '-' + mm + '-' + dd;
2395
2396
2397
2398						var is_date_field_required = jQuery('#' + fieldName + '_is_required').data('is_required');
2399						if (1 == is_date_field_required) {
2400							jQuery('#' + fieldName + '_is_required').attr('value', 'hide_required');
2401							// Set the date value
2402							$element.val(currentDate);
2403						} else {
2404							jQuery('#' + fieldName + '_is_required').attr('value', '');
2405							// Set the date value
2406							$element.val('');
2407						}
2408
2409						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2410						if (field_status_input.length) {
2411							field_status_input.attr('value', 'hide');
2412						}
2413						$element.attr('ischanged', 'true');
2414					}
2415				}
2416
2417				// Show Date Time Field
2418				function handleDateTimeShow($element, fieldName) {
2419					if ($element.attr('ischanged') == 'true') {
2420						var val = $element.attr('fmeccfw-data-val-');
2421						$element.val('');
2422						$element.attr('value', '');
2423						jQuery('#' + fieldName + '_is_required').attr('value', '');
2424						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2425						if (field_status_input.length) {
2426							field_status_input.attr('value', 'shown');
2427						}
2428						$element.attr('ischanged', 'false');
2429					}
2430				}
2431
2432				// Hide Date Time input fields
2433				function handleDateTimeHide($element, fieldName) {
2434					if ($element.attr('ischanged') == 'false') {
2435						var val = $element.val();
2436						$element.attr('fmeccfw-data-val-', val);
2437
2438						// Get current date time in YYYY-MM-DDTHH:MM format
2439						var today = new Date();
2440						var yyyy = today.getFullYear();
2441						var mm = String(today.getMonth() + 1).padStart(2, '0');
2442						var dd = String(today.getDate()).padStart(2, '0');
2443						var hh = String(today.getHours()).padStart(2, '0');
2444						var min = String(today.getMinutes()).padStart(2, '0');
2445						var currentDate = yyyy + '-' + mm + '-' + dd + 'T' + hh + ':' + min;
2446
2447						var is_date_field_required = jQuery('#' + fieldName + '_is_required').data('is_required');
2448						if (1 == is_date_field_required) {
2449							jQuery('#' + fieldName + '_is_required').attr('value', 'hide_required');
2450							// Set the date value
2451							$element.val(currentDate);
2452						} else {
2453							jQuery('#' + fieldName + '_is_required').attr('value', '');
2454							// Set the date value
2455							$element.val('');
2456						}
2457
2458						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2459						if (field_status_input.length) {
2460							field_status_input.attr('value', 'hide');
2461						}
2462						$element.attr('ischanged', 'true');
2463					}
2464				}
2465
2466				// Show Week Field
2467				function handleWeekShow($element, fieldName) {
2468					if ($element.attr('ischanged') == 'true') {
2469						var val = $element.attr('fmeccfw-data-val-');
2470						$element.val('');
2471						$element.attr('value', '');
2472
2473						jQuery('#' + fieldName + '_is_required').attr('value', '');
2474						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2475						if (field_status_input.length) {
2476							field_status_input.attr('value', 'shown');
2477						}
2478						$element.attr('ischanged', 'false');
2479					}
2480				}
2481
2482				// Hide Week Field
2483				function handleWeekHide($element, fieldName) {
2484
2485					if ($element.attr('ischanged') == 'false') {
2486						var val = $element.val();
2487						$element.attr('fmeccfw-data-val-', val);
2488						var dummyWeek = new Date().getFullYear() + '-W01';
2489
2490						var is_time_field_required = jQuery('#' + fieldName + '_is_required').data('is_required');
2491						if (1 == is_time_field_required) {
2492							jQuery('#' + fieldName + '_is_required').attr('value', 'hide_required');
2493							$element.val(dummyWeek);
2494							$element.attr('value', dummyWeek);
2495
2496						} else {
2497							jQuery('#' + fieldName + '_is_required').attr('value', '');
2498							$element.val('');
2499						}
2500						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2501						if (field_status_input.length) {
2502							field_status_input.attr('value', 'hide');
2503						}
2504						$element.attr('ischanged', 'true');
2505					}
2506				}
2507
2508
2509				// Show Month Field
2510				function handleMonthShow($element, fieldName) {
2511					if ($element.attr('ischanged') == 'true') {
2512						var val = $element.attr('fmeccfw-data-val-');
2513						$element.val('');
2514						$element.attr('value', '');
2515
2516						jQuery('#' + fieldName + '_is_required').attr('value', '');
2517						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2518						if (field_status_input.length) {
2519							field_status_input.attr('value', 'shown');
2520						}
2521						$element.attr('ischanged', 'false');
2522					}
2523				}
2524
2525				// Hide Month Field
2526				function handleMonthHide($element, fieldName) {
2527
2528					if ($element.attr('ischanged') == 'false') {
2529						var val = $element.val();
2530						$element.attr('fmeccfw-data-val-', val);
2531						var dummyWeek = new Date().getFullYear() + '-01';
2532
2533						var is_time_field_required = jQuery('#' + fieldName + '_is_required').data('is_required');
2534						if (1 == is_time_field_required) {
2535							jQuery('#' + fieldName + '_is_required').attr('value', 'hide_required');
2536							$element.val(dummyWeek);
2537							$element.attr('value', dummyWeek);
2538
2539						} else {
2540							jQuery('#' + fieldName + '_is_required').attr('value', '');
2541							$element.val('');
2542						}
2543						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2544						if (field_status_input.length) {
2545							field_status_input.attr('value', 'hide');
2546						}
2547						$element.attr('ischanged', 'true');
2548					}
2549				}
2550
2551				// Show Time Field
2552				function handleTimeShow($element, fieldName) {
2553					if ($element.attr('ischanged') == 'true') {
2554						// $element.val('');
2555						var val = $element.attr('fmeccfw-data-val-');
2556						$element.val('');
2557						jQuery('#' + fieldName + '_is_required').attr('value', '');
2558						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2559						if (field_status_input.length) {
2560							field_status_input.attr('value', 'shown');
2561						}
2562						$element.attr('ischanged', 'false');
2563					}
2564				}
2565
2566				// Hide Time input fields
2567				function handleTimeHide($element, fieldName) {
2568					if ($element.attr('ischanged') == 'false') {
2569						var val = $element.val();
2570						var customTime = new Date().toLocaleTimeString('en-US', {
2571							hour12: false,
2572							hour: '2-digit',
2573							minute: '2-digit'
2574						});
2575						$element.attr('fmeccfw-data-val-', val);
2576						// $element.val(customTime);
2577						// Set a custom demo time, similar to how date is set above
2578						var now = new Date();
2579						var hh = String(now.getHours()).padStart(2, '0');
2580						var min = String(now.getMinutes()).padStart(2, '0');
2581						var customTime = hh + ':' + min;
2582
2583
2584						var is_time_field_required = jQuery('#' + fieldName + '_is_required').data('is_required');
2585						if (1 == is_time_field_required) {
2586							jQuery('#' + fieldName + '_is_required').attr('value', 'hide_required');
2587							$element.val(customTime);
2588						} else {
2589							jQuery('#' + fieldName + '_is_required').attr('value', '');
2590							$element.val('');
2591						}
2592						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2593						if (field_status_input.length) {
2594							field_status_input.attr('value', 'hide');
2595						}
2596						$element.attr('ischanged', 'true');
2597					}
2598				}
2599
2600				// Show File Field
2601				function handleFileShow($element, fieldName) {
2602					if ($element.attr('ischanged') == 'true') {
2603						var input = $element.attr('name');
2604						jQuery('#' + input).val('');
2605						jQuery('#fme_label_' + input).html('');
2606						jQuery('#fme_' + input).val('');
2607						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2608						if (field_status_input.length) {
2609							field_status_input.attr('value', 'shown');
2610						}
2611						$element.attr('ischanged', 'false');
2612					}
2613				}
2614				// Hide File Field
2615				function handleFileHide($element, fieldName) {
2616					if ($element.attr('ischanged') == 'false') {
2617						var input = $element.attr('name');
2618						jQuery('#' + input).val('');
2619						jQuery('#fme_label_' + input).html('');
2620						jQuery('#fme_' + input).val('0');
2621						var field_status_input = jQuery('input[name="fme_field_status_' + fieldName + '"]');
2622						if (field_status_input.length) {
2623							field_status_input.attr('value', 'hide');
2624						}
2625						$element.attr('ischanged', 'true');
2626					}
2627				}
2628
2629				function numberFormat(number, decimals, decimalSeparator, thousandsSeparator) {
2630					number = parseFloat(number);
2631
2632					if (isNaN(number)) return '';
2633
2634					const fixedNumber = number.toFixed(decimals);
2635					const parts = fixedNumber.split('.');
2636
2637					parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, thousandsSeparator);
2638
2639					return parts.join(decimalSeparator);
2640				}
2641
2642				function parseLocalizedNumber(value, thousandSep = ',', decimalSep = '.') {
2643					if (value === null || value === undefined || value === '') {
2644						return NaN;
2645					}
2646
2647					value = value.toString().trim();
2648					// Remove thousand separators
2649					const thousandRegex = new RegExp('\\' + thousandSep, 'g');
2650					value = value.replace(thousandRegex, '');
2651
2652					// Normalize decimal separator to dot
2653					if (decimalSep !== '.') {
2654						const decimalRegex = new RegExp('\\' + decimalSep, 'g');
2655						value = value.replace(decimalRegex, '.');
2656					}
2657
2658					return Number(value);
2659				}
2660
2661				function evaluateCondition({
2662					currentValue,
2663					conditionalValue,
2664					condition,
2665					inputType,
2666					elementId
2667				}) {
2668
2669
2670					// Handle special input types first
2671					if (inputType === 'checkbox') {
2672						if (condition === 'checked') {
2673							return currentValue === true || currentValue === 'true' || currentValue === 1;
2674						}
2675						if (condition === '!checked') {
2676							return currentValue !== true && currentValue !== 'true' && currentValue !== 1;
2677						}
2678					}
2679
2680					// ────────────────────────────────────────────────
2681					// Handle empty / !empty independently of operator
2682					// ────────────────────────────────────────────────
2683					if (condition === 'empty') {
2684						return currentValue == null || currentValue === '' || currentValue === undefined;
2685					}
2686					if (condition === '!empty') {
2687						return currentValue != null && currentValue !== '' && currentValue !== undefined;
2688					}
2689
2690					// ────────────────────────────────────────────────
2691					// For comparison operators — decide whether to treat as numbers
2692					// ────────────────────────────────────────────────
2693					const numericOperators = ['<', '<=', '>', '>=', '==', '!=', '===', '!=='];
2694					const isDigits = v => typeof v === 'string' && /^[0-9]+$/.test(v);
2695
2696					if (numericOperators.includes(condition) && isDigits(currentValue) && isDigits(conditionalValue)) {
2697						// If both values are strings of digits (e.g. "123"), treat as numbers
2698
2699						// Try to convert both sides to numbers if they look numeric
2700						const numLeft = Number(currentValue);
2701						const numRight = Number(conditionalValue);
2702
2703						// Only use numeric comparison if both are valid numbers
2704						if (!isNaN(numLeft) && !isNaN(numRight)) {
2705							currentValue = numLeft;
2706							conditionalValue = numRight;
2707						}
2708					}
2709
2710					switch (condition) {
2711
2712						case 'checked':
2713							return inputType === 'checkbox' && currentValue === true;
2714
2715						case '!empty':
2716							return currentValue !== '' && currentValue !== null && currentValue !== undefined;
2717
2718						case 'empty':
2719							return currentValue === '' || currentValue === null || currentValue === undefined;
2720
2721						case '==':
2722							return currentValue == conditionalValue;
2723
2724						case '!=':
2725							return currentValue != conditionalValue;
2726
2727						case '<':
2728							return currentValue < conditionalValue;
2729
2730						case '>':
2731							return currentValue > conditionalValue;
2732
2733						default:
2734							console.warn('Unknown condition:', condition);
2735							return false;
2736					}
2737				}
2738
2739				function normalizeValue(value, elem_id, thousands_separator, decimal_separator) {
2740
2741					var decimals = '2';
2742
2743					if (value === null || value === undefined) {
2744						return '';
2745					}
2746
2747					if (
2748						elem_id === 'fme_ccfw_cart_total' ||
2749						elem_id === 'fme_ccfw_cart_subtotal'
2750					) {
2751
2752						const num = parseLocalizedNumber(
2753							value,
2754							thousands_separator,
2755							decimal_separator,
2756							parseInt(decimals, 10)
2757						);
2758						return Number.isNaN(num) ? null : num;
2759					}
2760
2761					// Checkbox → boolean
2762					if (typeof value === 'boolean') {
2763						return value;
2764					}
2765
2766					return value;
2767				}
2768			</script>
2768
2769			</body></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.