1<!DOCTYPE html> 2<html lang="en-us" id="ngin73670"> 3<head> 4 5<!--[if lte IE 9]> 6 <meta http-equiv="refresh" content="0; url=/unsupported_browser" /> 7
7<script type="text/javascript"> 8 window.top.location = '/unsupported_browser'; 9 </script>
9 10<![endif]--> 11 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 12 <meta name="viewport" content="width=device-width, initial-scale=1" /> 13 <meta name="csrf-param" content="authenticity_token" /> 14<meta name="csrf-token" content="7nrK0h8Kz8jRO8Y0bIzjkEMnc68cRatwo/IAQk1NpikhO4cMKTKZ1T+LcJA13E/o0AiHz9pQij/BX8Nk3BZfQw==" /> 15<meta name="trace-id" content="2b2d040c-9777-47f7-9ed5-4e04b532571a" /> 16 <title>Lawrence Adult Soccer League</title> 17 18 <!-- Custom | application --> 19 20 <!-- Icons v4 --> 21<link rel="shortcut icon" href="https://assets.ngin.com/site_files/73670/favicon.ico" /> 22 23 24 <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/468e-218165633/touch-icon_size_120.png" rel="apple-touch-icon" /> 25 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/468e-218165633/touch-icon_size_152.png" rel="apple-touch-icon" sizes="152x152" /> 26 <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/468e-218165633/touch-icon_size_167.png" rel="apple-touch-icon" sizes="167x167" /> 27 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/468e-218165633/touch-icon_size_180.png" rel="apple-touch-icon" sizes="180x180" /> 28 <link href="https://cdn1.sportngin.com/attachments/touch_icon_graphic/468e-218165633/touch-icon_size_192.png" rel="icon" sizes="192x192" /> 29 <link href="https://cdn4.sportngin.com/attachments/touch_icon_graphic/468e-218165633/touch-icon_size_128.png" rel="icon" sizes="128x128" /> 30 31 32 33 <link href="https://cdn2.sportngin.com/attachments/favicon_graphic/6084-218165640/favicon_size_16.png" rel="icon" type="image/png" sizes="16x16"> 34 <link href="https://cdn2.sportngin.com/attachments/favicon_graphic/6084-218165640/favicon_size_32.png" rel="icon" type="image/png" sizes="32x32"> 35 <link href="https://cdn1.sportngin.com/attachments/favicon_graphic/6084-218165640/favicon_size_96.png" rel="icon" type="image/png" sizes="96x96"> 36 37 38 39 40 41 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/73670/custom/page_elements.css?17891354431" /> 42 43 <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/73670/custom/sports.css?17891354431" /> 44 45 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/73670/custom/default.css?17891354431" /> 46 <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/jquery_treeTable.css?17891354431" /> 47 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/sn/shared_components.css?17891354431" /> 48 <link rel="stylesheet" media="screen" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/ngin/latest/ngin-bar.css?20190108" /> 49 50 51 <!--[if IE 9]> 52
52<script type="text/javascript" charset="utf-8">var IE = "9";</script>
52 53 <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/ie9/default_ie9.css?17891354431" /> 54<![endif]--> 55 56<!--[if IE 8]> 57
57<script type="text/javascript" charset="utf-8">var IE = "8";</script>
57 58<![endif]--> 59 60<!--[if IE 7]> 61
61<script type="text/javascript" charset="utf-8">var IE = "7";</script>
61 62<![endif]--> 63 64<!--[if IE 6]> 65
65<script type="text/javascript" charset="utf-8">var IE = "6";</script>
65 66<![endif]--> 67 68<!--[if lte IE 6]> 69
69<script type="text/javascript" charset="utf-8">var IE = "6";</script>
69 70<![endif]--> 71 72<!--[if !IE]><!-->
72<script type="text/javascript" charset="utf-8">var IE = null;</script>
72<!-- <![endif]--> 73 74 75 76 77 78
78<script> 79 window.dataLayer = window.dataLayer || [] 80 window.dataLayer.push({ intercom: { renderIntercom: false } }) 81 </script>
81 82
82<script src="https://app-assets3.sportngin.com/javascripts/se-analytics-js.umd.min.js?17883634071"></script>
82 83
83<script> 84 window.seAnalyticsGateway = /\.(sportngin\.com|ngin-staging\.com|sportngin\.com\.dev)$/.test(window.origin) === false 85 window.addEventListener('message', function(event){ 86 if (event.data === 'utd:ready') { 87 88 var displayAds = (false || false); 89 var platformDL = {'siteId': '73670', 'siteName': 'Lawrence Adult Soccer League', 90 'siteShortName': 'LASL', 'sportType': 'multi-sport', 91 'addrState': 'KS', 'displayAds': displayAds, 92 'inEditMode': false, 93 'propertySubSection': 'cms', 'property': 'Ngin'}; 94 var quantcastDL = {'quantcastID': ''}; 95 var elevioAdditionalGroups = ["ngin_super_reg:0", "Ngin:cms"]; 96 97 window.seAnalytics.push({ type: 'dataLayerData', data: { 98 platform: platformDL, 99 quantcast: quantcastDL, 100 elevioAddlGroups: elevioAdditionalGroups, 101 } }) 102 } 103 }) 104 window.seAnalytics = new window['se-analytics-js'].SeFeAnalytics({ 105 platProp: 'ngin', 106 platformSubSec: 'cms', 107 currentEnv: 'production', 108 orgId: 5577 109 }) 110 </script>
110 111 112
112<script> 113 function inIframe() { 114 try { 115 return window.self !== window.top; 116 } catch (e) { 117 return true; 118 } 119 } 120 </script>
120 121 122 <!-- Google Tag Manager for NGIN --> 123
123<script> 124 if(!inIframe()) {
vendor: 364 bytes, lines 124-129
124 125 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 126 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 127 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 128 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 129 })(window,document,'script','dataLayer','
129GTM-TMK6MGB
vendor: 6 bytes, lines 129-130
129'); 130
130} 131 </script>
131 132 <!-- End Google Tag Manager for NGIN--> 133 134 <!-- Google Tag Manager for SE Global --> 135
135<script> 136 if(!inIframe()) {
vendor: 358 bytes, lines 136-141
136 137 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 138 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 139 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 140 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 141 })(window,document,'script','dataLayer','
141GTM-KGG8ZWR
vendor: 6 bytes, lines 141-142
141'); 142
142} 143 </script>
143 144 <!-- End Google Tag Manager for SE Global --> 145 146 147 <link rel="stylesheet" media="print" href="https://app-assets3.sportngin.com/stylesheets/print/website_print_v4.css?17891354431" /> 148 149
150<script src="https://app-assets3.sportngin.com/javascripts/jquery/jquery-3.7.1.min.js?17883634071"></script>
vendor: 1 bytes, line 150
150
151<script src="https://app-assets1.sportngin.com/javascripts/jquery/jquery-migrate-3.4.1.min.js?17883634071"></script>
vendor: 1 bytes, line 151
151
152<script type='text/javascript'> 153 var $j = jQuery.noConflict(); 154 $ = jQuery; 155 156 // Automatically include CSRF token in AJAX request headers unless explicitly skipped 157 jQuery.ajaxPrefilter(function(options, originalOptions, jqXHR) { 158 if (options.skipCsrfToken) { 159 return; 160 } 161 162 if (options.type && options.type.toLowerCase() !== 'get') { 163 var token = jQuery('meta[name="csrf-token"]').attr('content'); 164 if (token) { 165 jqXHR.setRequestHeader('X-CSRF-Token', token); 166 } 167 } 168 }); 169 170 // --- Helpers --- 171 // Resolve an element from an id string or DOM node 172 function _resolveEl(id) { return (typeof id === 'string') ? document.getElementById(id) : id; } 173 // Get duration in ms from an options object (default 1000ms) 174 function _dur(options) { return (options && options.duration) ? options.duration * 1000 : 1000; } 175 // Invoke a method on an array of DOM elements (shared by $$ and Array.prototype.invoke) 176 function _invokeOnElements(els, method, args) { 177 els.forEach(function(el) { 178 if (typeof el[method] === 'function') el[method].apply(el, args); 179 else if (method === 'hide') el.style.display = 'none'; 180 else if (method === 'show') el.style.display = ''; 181 else if (method === 'removeClassName' && args[0]) el.classList.remove(args[0]); 182 else if (method === 'addClassName' && args[0]) el.classList.add(args[0]); 183 }); 184 return els; 185 } 186 // Fire Ajax callbacks on a transport-like object 187 function _ajaxCallbacks(options, transport, success) { 188 if (success && options.onSuccess) options.onSuccess(transport); 189 if (!success && options.onFailure) options.onFailure(transport); 190 if (options.onComplete) options.onComplete(transport); 191 } 192 193 // --- Prototype Element shims --- 194 var Element = Element || {}; 195 Element.hide = function(id) { var el = _resolveEl(id); if (el) el.style.display = 'none'; }; 196 Element.show = function(id) { var el = _resolveEl(id); if (el) el.style.display = ''; }; 197 Element.toggle = function(id) { var el = _resolveEl(id); if (el) el.style.display = el.style.display === 'none' ? '' : 'none'; }; 198 Element.remove = function(id) { var el = _resolveEl(id); if (el && el.parentNode) el.parentNode.removeChild(el); }; 199 Element.update = function(id, content) { var el = _resolveEl(id); if (el) el.innerHTML = content; }; 200 201 function $F(id) { var el = _resolveEl(id); return el ? el.value : ''; } 202 203 // Prototype $$(selector) â CSS selector returning array of elements 204 function $$(selector) { 205 var els = Array.from(document.querySelectorAll(selector)); 206 els.invoke = function(method) { 207 return _invokeOnElements(this, method, Array.from(arguments).slice(1)); 208 }; 209 els.each = function(fn) { this.forEach(fn); return this; }; 210 return els; 211 } 212 213 // Prototype $A() â convert iterable to array 214 function $A(iterable) { return Array.from(iterable); } 215 216 // --- Event shims --- 217 Event.observe = function(el, eventName, handler) { 218 var element = _resolveEl(el); 219 if (element) element.addEventListener(eventName === 'dom:loaded' ? 'DOMContentLoaded' : eventName, handler); 220 }; 221 Event.stop = function(e) { if (e) { e.preventDefault(); e.stopPropagation(); } }; 222 223 // --- Ajax shims --- 224 var Ajax = {}; 225 Ajax.Request = function(url, options) { 226 options = options || {}; 227 $j.ajax({ 228 url: url, 229 type: (options.method || 'post').toUpperCase(), 230 data: options.parameters || '', 231 dataType: options.evalScripts ? 'script' : 'html', 232 success: function(data, status, xhr) { 233 _ajaxCallbacks(options, { responseText: data, responseXML: xhr.responseXML, status: xhr.status }, true); 234 }, 235 error: function(xhr) { 236 _ajaxCallbacks(options, { responseText: xhr.responseText, status: xhr.status }, false); 237 } 238 }); 239 }; 240 Ajax.Updater = function(container, url, options) { 241 options = options || {}; 242 var targetId = typeof container === 'string' ? container : (container.success || container); 243 $j.ajax({ 244 url: url, 245 type: (options.method || 'post').toUpperCase(), 246 data: options.parameters || '', 247 dataType: 'html', 248 success: function(data) { 249 var el = document.getElementById(targetId); 250 if (el) el.innerHTML = data; 251 _ajaxCallbacks(options, { responseText: data }, true); 252 }, 253 error: function(xhr) { 254 _ajaxCallbacks(options, { responseText: xhr.responseText }, false); 255 } 256 }); 257 }; 258 259 // --- Effect shims --- 260 var Effect = {}; 261 Effect.Highlight = function(el, options) { 262 var element = _resolveEl(el); 263 if (element) { element.style.backgroundColor = '#ffff99'; setTimeout(function() { element.style.backgroundColor = ''; }, _dur(options)); } 264 }; 265 Effect.Fade = function(el, options) { 266 var element = _resolveEl(el); 267 if (element) $j(element).fadeOut(_dur(options)); 268 }; 269 Effect.Appear = function(el, options) { 270 var element = _resolveEl(el); 271 if (element) $j(element).fadeIn(_dur(options)); 272 }; 273 274 // --- Form shims --- 275 var Form = {};
276 Form.Element = {}; 277 Form.Element.getValue = function(id) { var el = _resolveEl(id); return el ? el.value : ''; }; 278 Form.serialize = function(formEl) { var el = _resolveEl(formEl); return el ? $j(el).serialize() : ''; }; 279 Form.Observer = function(formEl, frequency, callback) { 280 var element = _resolveEl(formEl); 281 var lastValue = Form.serialize(element); 282 283 return window.setInterval(function() { 284 var value = Form.serialize(element); 285 286 if (value !== lastValue) { 287 callback(element, value); 288 lastValue = value; 289 } 290 }, frequency * 1000); 291 }; 292 293 // --- jQuery plugin shims for Prototype methods --- 294 jQuery.fn.observe = function(eventName, handler) { return this.on(eventName, handler); }; 295 jQuery.fn.stopObserving = function(eventName, handler) { return this.off(eventName, handler); }; 296 jQuery.fn.focusFirstElement = function() { this.find('input:visible, textarea:visible, select:visible').first().focus(); return this; }; 297 jQuery.fn.addClassName = function(c) { return this.addClass(c); }; 298 jQuery.fn.removeClassName = function(c) { return this.removeClass(c); }; 299 jQuery.fn.hasClassName = function(c) { return this.hasClass(c); }; 300 jQuery.fn.getValue = function() { return this.val(); }; 301 jQuery.fn.update = function(content) { return this.html(content); }; 302 jQuery.fn.enable = function() { return this.prop('disabled', false); }; 303 jQuery.fn.disable = function() { return this.prop('disabled', true); }; 304 jQuery.fn.highlight = function() { var el = this; el.css('background-color', '#ffff99'); setTimeout(function() { el.css('background-color', ''); }, 1000); return this; }; 305 306 // --- Array/String prototype shims --- 307 if (!Array.prototype.invoke) { 308 Array.prototype.invoke = function(method) { 309 return _invokeOnElements(this, method, Array.from(arguments).slice(1)); 310 }; 311 } 312 if (!Array.prototype.each) { Array.prototype.each = Array.prototype.forEach; } 313 if (!Array.prototype.include) { Array.prototype.include = Array.prototype.includes; } 314 if (!String.prototype.empty) { String.prototype.empty = function() { return this.length === 0; }; } 315 316 // Prototype Element.select() â used in inline callbacks like data.select('a') 317 (function() { 318 var origSelect = HTMLElement.prototype.select; 319 HTMLElement.prototype.select = function(sel) { 320 if (typeof sel === 'string') return Array.from(this.querySelectorAll(sel)); 321 if (origSelect) return origSelect.apply(this, arguments); 322 }; 323 })(); 324 325 // Sortable/Draggables shims â no-ops for legacy inline JS references 326 var Sortable = Sortable || { SERIALIZE_RULE: /^[^_]*_(.*)$/ }; 327 var Draggables = Draggables || { initPausable: function(){}, pause: function(){}, play: function(){}, sortFailed: function(){} }; 328 329 // $.browser polyfill â removed in jQuery 1.9, needed by third-party plugins 330 if (!jQuery.browser) { 331 (function() { 332 var ua = navigator.userAgent.toLowerCase(); 333 var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || 334 /(webkit)[ \/]([\w.]+)/.exec(ua) || 335 /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(ua) || 336 /(msie) ([\w.]+)/.exec(ua) || 337 ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(ua) || []; 338 jQuery.browser = {}; 339 if (match[1]) { 340 jQuery.browser[match[1]] = true; 341 jQuery.browser.version = match[2] || "0"; 342 } 343 if (jQuery.browser.chrome) jQuery.browser.webkit = true; 344 else if (jQuery.browser.webkit) jQuery.browser.safari = true; 345 })(); 346 } 347</script>
347 348 349 350 351<link href="//assets.ngin.com/site_files/73670/_site/css/73670_style.css" type="text/css" rel="stylesheet" media="screen" />
352<script src="//assets.ngin.com/site_files/73670/_site/js/73670_script.js"></script>
352 353 354 355
356<script src="https://app-assets2.sportngin.com/javascripts/base_packaged.js?17883634071"></script>
356 357 358
358<script src="https://app-assets2.sportngin.com/javascripts/dropdown_nav.js?17883634071"></script>
358 359 360 361 362 <link rel="stylesheet" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/inline-manual/1/main.css?20190108" type="text/css" /> 363 364
364<script> 365 window.inlineManualOptions = { 366 tracking: { 367 enabled: false 368 } 369 } 370 </script>
370 371 372
372<script> 373 NGIN.inlineManual.setVars({ 374 in_edit_mode: false, 375 org_id: 5577, 376 377 site_name: "Lawrence Adult Soccer League", 378 site_short_name: "LASL", 379 site_url: "https://www.lasl.org", 380 site_id: 73670 381 }); 382 383 </script>
383 384 385
385<script>!function(){var e=document.createElement("script"),t=document.getElementsByTagName("script")[0];e.async=1,e.src="https://inlinemanual.com/embed/player.cacb2d9a339b3500c03525980ca2a24c.js",e.charset="UTF-8",t.parentNode.insertBefore(e,t)}();</script>
385 386 387 388 389 390 391 392 393 <!-- dynamic head code --> 394 <!-- cascade head code from 8265549 - Home --> 395 396 <!-- page specific head code --> 397 <meta name="google-site-verification" content="NKV8oZBd1QnS97XzW6WLbMa7Gje8JO-RzEhoMvkdYCk" /> 398 399<!-- This code controls the SportsEngine.com Directory --> 400<!-- You can find out more information about it on the --> 401<!-- community forum at https://community.sportsengine.com/topic/711-website-adding-your-program-listings-to-your-website/#comment-2221 -->
402<script type="text/javascript" src="https://widgetstg.se.vert.digital/embed/se-widget.js"></script>
402 403
404<script type="text/javascript"> 405embedSeWidget({ 406 enabledFilters: [], 407 enabledDisplayFeatures: ["pagination"], 408 params: {listing_type: "program"}, 409 id: "my-programs", 410 width: "100%", 411 height: "820px", 412 title: "Our Programs", 413 gtmOverride: "1" 414}); 415</script>
415 416<!-- End of SportsEngine.com Directory code--> 417
418<script> 419 var recaptchaSiteKey = "6LePJx8TAAAAACXrjU21ZdxvkXD_rh3yzhSeoJ0a" 420</script>
vendor: 1 bytes, line 420
420
421<script src="https://app-assets1.sportngin.com/javascripts/grecaptcha.js?17883634071"></script>
vendor: 126 bytes, lines 421-424
421 422<script src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnloadCallback&render=explicit" async defer></script> 423 424
425<script> 426//<![CDATA[ 427 window.nginSite = {"domain_name":"lasl.org","subdomain":"www","name":"Lawrence Adult Soccer League","short_name":"LASL","secure_subdomain":"lasl"} 428 429//]]> 430</script>
430 431 432 433
433<script src="https://app-assets2.sportngin.com/javascripts/jquery/jquery.toolbar.min.js?17883634071"></script>
433 434 435 436</head> 437 438<body id="" class="site-body custom user_mode home v4" > 439
439<script> 440//<![CDATA[ 441window.seAnalytics.push(JSON.parse('{"type":"pageView","data":{"depth1":"Sitebuilder","title":"Home"}}')) 442//]]> 443</script>
443 444 <!-- Needs to be immediately after the opening <body> tag --> 445 <!-- Google Tag Manager (noscript) --> 446 <noscript> 447 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TMK6MGB" height="0" width="0" style="display:none;visibility:hidden"></iframe> 448 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGG8ZWR" height="0" width="0" style="display:none;visibility:hidden"></iframe> 449 </noscript> 450 <!-- End Google Tag Manager (noscript) --> 451 452 453 454 455<style type="text/css"> 456 /* html must be relative to keep the background div sized */ 457 html { position: relative; } 458 459 /* fix positioning issue with smart banner when html is relative */ 460 #smartbanner { 461 position: fixed; 462 box-sizing: content-box; 463 } 464 465 466 body { background-color: #ffffff; } 467 .site-background { 468 position: absolute; 469 top: 0; 470 right: 0; 471 bottom: 0; 472 left: 0; 473 z-index: -1; 474 background-color: #ffffff; 475 background-position: center top; 476 background-attachment: scroll; 477 background-repeat: no-repeat; 478 background-image: url(); 479 } 480 481</style> 482 483<div class="site-background"></div> 484 485 486 <div slot="hqsebar"> 487 <div id="ngin-bar"></div> 488
488<script> 489 const DOMAIN_SUFFIXES = ['sportngin.com', 'sportsengine.com', 'stage.ngin-staging.com', 'sestage.us', 'sportngin.com.dev', 'sportsengine.com.dev']; 490 document.documentElement.classList.add('has-se-bar'); 491 window.nginBarConfig = { 492 signOutUrl: '/logout', 493 signInUrl: '/login', 494 signInUserReturnToOverride: signInUserReturnToOverride(), 495 signOutUserReturnToOverride: signOutUserReturnToOverride(), 496 signInReloadOverrideUrl: signInReloadUrl(), 497 coreUrl: '/core', 498 profileDropdownLinks: 499 [{ 500 label: 'Connect to Site', 501 href: '/account/choose_personas/73670', 502 events: { 503 'click': function(e, element) { 504 e.preventDefault(); 505 load_lbox(element); 506 valid.activate(); 507 } 508 } 509 }] 510 , 511 app: '', 512 ccpa: true, 513 mobileNav: false, 514 loggedIn: false, 515 orgId: 5577 516 } 517 function isSEDomain() { 518 return DOMAIN_SUFFIXES.some((domainSuffix) => window.location.hostname.endsWith(domainSuffix)) 519 } 520 function isVanityDomain() { 521 return !this.isSEDomain() 522 } 523 function isCore() { 524 return window.location.pathname.startsWith("/core") 525 } 526 function signInUserReturnToOverride() { 527 if (isSEDomain()) { 528 return window.location.href; 529 } else { 530 return "https://login.sportngin.com/check_login?next_url=" + window.location.href; 531 } 532 } 533 function signOutUserReturnToOverride() { 534 if (isCore()) { 535 return undefined; // resulting in session_ended page with correct query string params 536 } else { 537 return window.location.href; 538 } 539 } 540 function signInReloadUrl() { 541 return window.location.href.replace("user_return_to=","urt="); // lots to discover here.. 542 // for now.. simply obfuscate user_return_to so 543 // we dont screw with the URL too much.. and do so 544 // only if that query string param is not URL encoded 545 } 546 </script>
546 547
547<script async src=https://ngin-bar.sportngin.com/nginbar.js></script>
547 548 </div> 549 550 551 552 <div id="fb-root"></div>
553<script>(function(d, s, id) { 554 var js, fjs = d.getElementsByTagName(s)[0]; 555 if (d.getElementById(id)) return; 556 js = d.createElement(s); js.id = id; 557 // js.src = "//connect.facebook.net/en_US/all/debug.js#xfbml=1&version=v2.3"; // use if debugging 558 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; 559 fjs.parentNode.insertBefore(js, fjs); 560}(document, 'script', 'facebook-jssdk'));</script>
560 561 562 <a href="#yieldContent" style="color:#FFF;position:absolute;height:1px;width:1px;left:-9999px;">skip navigation</a> 563 564 565 566 567 568<div id="topNav" class="has-site-logo topNav"> 569 570 <div id="sn-site-logo"> 571 <a class="sn-site-logo-wrap" href="/"> 572 <span class="sn-site-logo-background" style="background-image: url(https://cdn1.sportngin.com/attachments/logo_graphic/7bf1-218165615/logo_small.png);"></span> 573 </a> 574</div> 575 576 577 <div class="theme-search-wrapper"> 578 <div class="theme-search-bar"> 579 580 <span class="site-tagline-text"> 581 582 Lawrence Adult Soccer League 583 584 </span> 585 586 587 588 <div id="PageSearchBoxTopNav" class="theme-search-box"> 589 <input class="theme-search-input" type="text" placeholder="Page Search" /> 590 <span class="theme-search-clear"></span> 591 <span class="theme-search-submit" >Search</span> 592</div> 593
594<script> 595 new NGIN.PageSearchBox('#PageSearchBoxTopNav', { 596 inputElement: '.theme-search-input', 597 submitElement: '.theme-search-submit', 598 clearElement: '.theme-search-clear' 599 }); 600</script>
600 601 602 603 604 </div> 605 </div> 606 <div class="theme-main-nav"></div> 607 <div class="theme-sub-nav"></div> 608 <div class="theme-mobile-nav"> 609 610 611 612 <div id="PageSearchBoxMobileNav" class="theme-search-box"> 613 <input class="theme-search-input" type="text" placeholder="Page Search" /> 614 <span class="theme-search-clear"></span> 615 <span class="theme-search-submit" >Search</span> 616</div> 617
618<script> 619 new NGIN.PageSearchBox('#PageSearchBoxMobileNav', { 620 inputElement: '.theme-search-input', 621 submitElement: '.theme-search-submit', 622 clearElement: '.theme-search-clear' 623 }); 624</script>
624 625 626 627 628 </div> 629</div> 630<div id="topNavPlaceholder" ></div> 631
632<script type="text/javascript"> 633 634 ;(function($){ 635 636 var NS = NGIN.Modules.NavService; 637 var currentId = 'page_node_8265549'; 638 var rootNav = {"name":"Home","id":"page_node_8265549","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.lasl.org/page/nav/8265549","parent_top_nav_node":null,"parent":{"name":"LASL","id":"page_node_8264755","url":"/page/show/8264755-lawrence-adult-soccer-league","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Lawrence Adult Soccer League'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.lasl.org/page/nav/8264755","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_8265549","url":"/home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"League Info","id":"page_node_8333273","url":"/league-info","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'League Info'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Schedule \u0026 Standings","id":"page_node_8265555","url":"/team-schedules-standings","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Team Schedules \u0026 Standings'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"FAQ","id":"page_node_8333261","url":"/faq","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'FAQ'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Contact Us","id":"page_node_9532633","url":"/contact","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Contact Us'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Assets","id":"page_node_9513253","url":"/assets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Assets'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}]}; 639 640 // Applies fixed class to #topNav when top nav goes above fold; 641 NS.fixedNav('#topNav'); 642 643 644 var pageNav = {"name":"Home","id":"page_node_8265549","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.lasl.org/page/nav/8265549","parent_top_nav_node":null,"parent":{"name":"LASL","id":"page_node_8264755","url":"/page/show/8264755-lawrence-adult-soccer-league","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Lawrence Adult Soccer League'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.lasl.org/page/nav/8264755","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_8265549","url":"/home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"League Info","id":"page_node_8333273","url":"/league-info","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'League Info'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Schedule \u0026 Standings","id":"page_node_8265555","url":"/team-schedules-standings","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Team Schedules \u0026 Standings'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"FAQ","id":"page_node_8333261","url":"/faq","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'FAQ'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Contact Us","id":"page_node_9532633","url":"/contact","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Contact Us'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Assets","id":"page_node_9513253","url":"/assets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Assets'","css_classes":[],"parent_id":8264755,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}]}; 645 var hasSubnav = true; 646 647 648 // TOP NAV 649 NS.create('DropdownNav', { 650 currentId: currentId, 651 activeClass: 'has-main-nav', 652 minWidth: 1025, 653 selector: '#topNav .theme-main-nav', 654 maxDepth: 2, 655 data: rootNav, 656 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431' 657 }); 658 659 // MOBILE NAV 660 NS.create('SlideNav', { 661 currentId: currentId, 662 activeClass: 'has-mobile-nav', 663 collapsedClass: 'collapsed-mobile-nav', 664 maxWidth: 1024, 665 collapseWidth: 1024, 666 selector: '#topNav .theme-mobile-nav', 667 data: pageNav, 668 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431' 669 }); 670 671 // When the subnav exists, but the selected page has no children, 672 // we try to display the siblings as subnav UNLESS, the parent node 673 // is aso the root node. This means it woulld duplicate the main 674 // nav, so we display nothing. 675 676 var hasChildren = !!pageNav.children.length; 677 var rootLevelPage = rootNav.parent.id === pageNav.parent.id 678 679 // SUB NAV 680 if (hasSubnav && (hasChildren || !rootLevelPage)) { 681 NS.create('DropdownNav', { 682 currentId: currentId, 683 activeClass: 'has-sub-nav', 684 minWidth: 1025, 685 selector: '#topNav .theme-sub-nav', 686 showTitle: true, 687 showChildren: true, 688 maxDepth: 0, 689 data: pageNav, 690 paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17891354431' 691 }); 692 } 693 694 })(jQuery); 695 696 // legacy event... not sure it's needed 697 $j(function(){ 698 $j('#topNav').trigger('topnav.loaded'); 699 }); 700 701</script>
701 702 703 704 705 706 707 708 709 710 <div id="siteContainer" class="container-fluid one_panel siteContainer"> 711 712 713 714 715 <div id="yieldContent" class="row"> 716 717 718 719 720 721 <div id="panelTwo" class="col-sm-12"> 722 <div id="errorNotice"> 723 724 725 726 727</div> 728 729 730 <div class='yieldPageContent'> 731 732 733 734 <div class=" layoutContainer row layout-100 "> 735 736 <div class="column-1 column col-sm-12 col-md-12"> 737 <div id="pageEl_679466671" class="pageEl" > 738 739 <div class="pageElement codeElement"> 740 <style> 741/* Hide SportsEngine white title/search bar on LASL homepage */ 742body > div:nth-of-type(2), 743.site-search, 744.siteSearch, 745.page-search, 746.pageSearch, 747.search-box, 748.searchBox, 749.site-title, 750.siteTitle { 751 display: none !important; 752} 753 754/* Pull custom hero up if SportsEngine leaves spacing */ 755.hero-section { 756 margin-top: -120px !important; 757} 758</style> 759 <span class="clearAll"></span> 760</div> 761 762 <span class="clearAll"></span> 763</div> 764 765 766 <div id="pageEl_607801253" class="pageEl" > 767 768 <hr class="hrElement" /> 769 770 <span class="clearAll"></span> 771</div> 772 773 774 </div> 775 <span class="clearAll"></span> 776 </div> 777 778 779 <div class=" layoutContainer row layout-100 "> 780 781 <div class="column-1 column col-sm-12 col-md-12"> 782 <div id="pageEl_679466097" class="pageEl" > 783 784 <div class="pageElement codeElement"> 785 <style> 786/* ========================== 787 SPORTSENGINE CUSTOM HTML FIX 788========================== */ 789 790.pageElement, 791.pageElementBody, 792.htmlBlock, 793.sportngin-pageElement, 794.sportngin-pageElement-content { 795 margin-top: 0 !important; 796 padding-top: 0 !important; 797} 798 799/* ========================== 800 HERO SECTION 801========================== */ 802 803.hero-section { 804 position: relative; 805 margin-top: -80px; 806 807 width: 100vw; 808 left: 50%; 809 right: 50%; 810 margin-left: -50vw; 811 margin-right: -50vw; 812 813 display: grid; 814 grid-template-columns: minmax(460px, 42%) 1fr; 815 min-height: 640px; 816 817 background: #f8f9fb; 818 overflow: hidden; 819 font-family: Arial, Helvetica, sans-serif; 820} 821 822/* ========================== 823 LEFT CONTENT 824========================== */ 825 826.hero-content { 827 display: flex; 828 flex-direction: column; 829 justify-content: center; 830 831 max-width: 680px; 832 margin: 0 auto; 833 padding: 110px 7vw; 834 box-sizing: border-box; 835 836 background: #f8f9fb; 837} 838 839.hero-accent-line { 840 width: 36px; 841 height: 4px; 842 background: #f41e4a; 843 border-radius: 999px; 844 margin-bottom: 20px; 845} 846 847.hero-content h1 { 848 margin: 0 0 22px; 849 max-width: 560px; 850 851 color: #072554; 852 font-size: clamp(46px, 4.5vw, 68px); 853 font-weight: 900; 854 line-height: 1.08; 855 letter-spacing: normal; 856} 857 858.hero-content p { 859 margin: 0 0 42px; 860 max-width: 500px; 861 862 color: #666666; 863 font-size: 20px; 864 font-weight: 400; 865 line-height: 1.65; 866} 867 868/* ========================== 869 BUTTONS 870========================== */ 871 872.hero-buttons { 873 display: flex; 874 align-items: center; 875 gap: 24px; 876 flex-wrap: wrap; 877} 878 879.btn-primary { 880 display: inline-flex; 881 align-items: center; 882 justify-content: center; 883 884 min-height: 58px; 885 padding: 0 32px; 886 887 border-radius: 14px; 888 background: #f41e4a; 889 color: #ffffff; 890 891 font-size: 17px; 892 font-weight: 700; 893 text-decoration: none; 894 895 box-shadow: 0 8px 20px rgba(244, 30, 74, .16); 896 transition: all .3s ease; 897} 898 899.btn-primary:hover { 900 background: #dd1744; 901 transform: translateY(-2px); 902 box-shadow: 0 14px 28px rgba(244, 30, 74, .24); 903} 904 905.btn-secondary { 906 color: #072554; 907 background: transparent; 908 border: none; 909 padding: 0; 910 911 font-size: 17px; 912 font-weight: 700; 913 text-decoration: none; 914 915 transition: opacity .2s ease; 916} 917 918.btn-secondary:hover { 919 opacity: .7; 920} 921 922/* ========================== 923 IMAGE 924========================== */ 925 926.hero-image { 927 width: 100%; 928 min-height: 640px; 929 overflow: hidden; 930} 931 932.hero-image img { 933 width: 100%; 934 height: 100%; 935 min-height: 640px; 936 display: block; 937 object-fit: cover; 938 object-position: center; 939 transition: transform .4s ease; 940} 941 942.hero-image:hover img { 943 transform: scale(1.02); 944} 945 946/* ========================== 947 TABLET 948========================== */ 949 950@media (max-width: 991px) { 951 .hero-section { 952 margin-top: -80px; 953 grid-template-columns: 1fr; 954 min-height: auto; 955 } 956 957 .hero-image { 958 order: 1; 959 min-height: 360px; 960 } 961 962 .hero-image img { 963 min-height: 360px; 964 height: 360px; 965 } 966 967 .hero-content { 968 order: 2; 969 max-width: 100%; 970 margin: 0; 971 padding: 64px 24px; 972 } 973 974 .hero-content h1 { 975 font-size: 46px; 976 line-height: 1.08; 977 } 978 979 .hero-content p { 980 font-size: 18px; 981 margin-bottom: 34px; 982 } 983} 984 985/* ========================== 986 MOBILE 987========================== */ 988 989@media (max-width: 767px) { 990 .hero-section { 991 margin-top: -80px; 992 } 993 994 .hero-image { 995 min-height: 300px; 996 } 997 998 .hero-image img { 999 min-height: 300px; 1000 height: 300px; 1001 } 1002 1003 .hero-content { 1004 padding: 56px 18px; 1005 } 1006 1007 .hero-content h1 { 1008 font-size: 40px; 1009 line-height: 1.1; 1010 } 1011 1012 .hero-content p { 1013 font-size: 16px; 1014 line-height: 1.65;
1015 } 1016 1017 .hero-buttons { 1018 flex-direction: column; 1019 align-items: flex-start; 1020 width: 100%; 1021 gap: 18px; 1022 } 1023 1024 .btn-primary { 1025 width: 100%; 1026 } 1027} 1028</style> 1029 1030<section class="hero-section"> 1031 1032 <div class="hero-content"> 1033 <div class="hero-accent-line"></div> 1034 1035 <h1>Lawrence Adult Soccer League</h1> 1036 1037 <p> 1038 From competitive to recreational play, join our league to meet great people and enjoy the game. 1039 </p> 1040 1041 <div class="hero-buttons"> 1042 1043 <a 1044 class="btn-primary" 1045 href="https://lasl.sportngin.com/register/form/992017670"> 1046 Register Now 1047 </a> 1048 1049 <a 1050 class="btn-secondary" 1051 href="https://www.lasl.org/league-info"> 1052 Learn More â 1053 </a> 1054 1055 </div> 1056 </div> 1057 1058 <div class="hero-image"> 1059 <img 1060 src="https://cdn3.sportngin.com/attachments/photo/5665-218616399/20210624_KVFC_GreenBay_OS10060_large.jpg" 1061 alt="Lawrence Adult Soccer League players on the field"> 1062 </div> 1063 1064</section> 1065 <span class="clearAll"></span> 1066</div> 1067 1068 <span class="clearAll"></span> 1069</div> 1070 1071 1072 </div> 1073 <span class="clearAll"></span> 1074 </div> 1075 1076 1077 <div class=" layoutContainer row layout-100 "> 1078 1079 <div class="column-1 column col-sm-12 col-md-12"> 1080 <div id="pageEl_679463713" class="pageEl" > 1081 1082 <div class="pageElement codeElement"> 1083 <style> 1084:root{ 1085 --navy:#072554; 1086 --border:#eef1f4; 1087 --text:#072554; 1088 --muted:#666666; 1089} 1090 1091.lasl-cards-section{ 1092 width:100%; 1093 background:#ffffff; 1094 padding:70px 20px; 1095 font-family:Arial, Helvetica, sans-serif; 1096} 1097 1098.lasl-cards-grid{ 1099 max-width:1200px; 1100 margin:0 auto; 1101 display:grid; 1102 grid-template-columns:repeat(3,1fr); 1103 gap:28px; 1104} 1105 1106.lasl-card{ 1107 background:#ffffff; 1108 border:1px solid var(--border); 1109 border-radius:28px; 1110 padding:56px 48px; 1111 text-align:center; 1112 box-shadow:0 8px 24px rgba(2,35,67,.04); 1113 transition:all .3s ease; 1114} 1115 1116.lasl-card:hover{ 1117 transform:translateY(-4px); 1118 box-shadow:0 18px 40px rgba(2,35,67,.09); 1119} 1120 1121.lasl-icon-circle{ 1122 width:112px; 1123 height:112px; 1124 margin:0 auto 32px; 1125 border-radius:50%; 1126 background:var(--navy); 1127 display:flex; 1128 align-items:center; 1129 justify-content:center; 1130} 1131 1132.lasl-icon-circle i{ 1133 color:#ffffff; 1134 font-size:46px; 1135} 1136 1137.lasl-card h3{ 1138 margin:0 0 18px; 1139 color:var(--text); 1140 font-size:22px; 1141 font-weight:700; 1142 line-height:1.2; 1143 letter-spacing:-0.4px; 1144 text-transform:uppercase; 1145} 1146 1147.lasl-card p{ 1148 margin:0 auto; 1149 max-width:300px; 1150 color:var(--muted); 1151 font-size:18px; 1152 line-height:1.6; 1153} 1154 1155/* Mobile */ 1156@media (max-width:900px){ 1157 .lasl-cards-section{ 1158 padding:50px 18px; 1159 } 1160 1161 .lasl-cards-grid{ 1162 grid-template-columns:1fr; 1163 max-width:500px; 1164 gap:22px; 1165 } 1166 1167 .lasl-card{ 1168 padding:44px 32px; 1169 } 1170 1171 .lasl-icon-circle{ 1172 width:96px; 1173 height:96px; 1174 } 1175 1176 .lasl-icon-circle i{ 1177 font-size:40px; 1178 } 1179 1180 .lasl-card h3{ 1181 font-size:20px; 1182 } 1183 1184 .lasl-card p{ 1185 font-size:16px; 1186 } 1187} 1188</style> 1189 1190<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> 1191 1192<section class="lasl-cards-section"> 1193 <div class="lasl-cards-grid"> 1194 1195 <div class="lasl-card"> 1196 <div class="lasl-icon-circle"> 1197 <i class="fa-solid fa-futbol"></i> 1198 </div> 1199 <h3>Open to All Players</h3> 1200 <p>Whether you're new or experienced, there's a division for your level.</p> 1201 </div> 1202 1203 <div class="lasl-card"> 1204 <div class="lasl-icon-circle"> 1205 <i class="fa-regular fa-calendar"></i> 1206 </div> 1207 <h3>Year-Round Leagues</h3> 1208 <p>Spring, Summer, Fall, and Winter sessions with games played on weekends.</p> 1209 </div> 1210 1211 <div class="lasl-card"> 1212 <div class="lasl-icon-circle"> 1213 <i class="fa-solid fa-users"></i> 1214 </div> 1215 <h3>Great Community</h3> 1216 <p>Join a soccer community built on fun, teamwork, friendships, and play.</p> 1217 </div> 1218 1219 </div> 1220</section> 1221 <span class="clearAll"></span> 1222</div> 1223 1224 <span class="clearAll"></span> 1225</div> 1226 1227 1228 </div> 1229 <span class="clearAll"></span> 1230 </div> 1231 1232 1233 <div class=" layoutContainer row layout-100 "> 1234 1235 <div class="column-1 column col-sm-12 col-md-12"> 1236 <div id="pageEl_679465247" class="pageEl" > 1237 1238 <div class="pageElement codeElement"> 1239 <style> 1240 .lasl-join-section { 1241 width: 100%; 1242 background: #ffffff; 1243 padding: 90px 20px; 1244 font-family: Arial, Helvetica, sans-serif; 1245 } 1246 1247 .lasl-join-inner { 1248 max-width: 1200px; 1249 margin: 0 auto; 1250 display: grid; 1251 grid-template-columns: 560px 1fr; 1252 gap: 72px;
1253 align-items: center; 1254 } 1255 1256 .lasl-join-image { 1257 width: 100%; 1258 border-radius: 28px; 1259 overflow: hidden; 1260 box-shadow: 0 10px 30px rgba(2, 35, 67, 0.05); 1261 } 1262 1263 .lasl-join-image img { 1264 width: 100%; 1265 height: 420px; 1266 object-fit: cover; 1267 display: block; 1268 transition: transform 0.35s ease; 1269 } 1270 1271 .lasl-join-image:hover img { 1272 transform: scale(1.02); 1273 } 1274 1275 .lasl-join-content { 1276 max-width: 500px; 1277 } 1278 1279 .lasl-accent-line { 1280 width: 36px; 1281 height: 4px; 1282 background: #f41e4a; 1283 border-radius: 999px; 1284 margin-bottom: 20px; 1285 } 1286 1287 .lasl-join-content h2 { 1288 margin: 0 0 18px; 1289 color: #072554; 1290 font-size: clamp(38px, 5vw, 42px); 1291 font-weight: 800; 1292 line-height: 1; 1293 letter-spacing: -1.8px; 1294 } 1295 1296 .lasl-intro { 1297 margin: 0 0 42px; 1298 max-width: 420px; 1299 color: #666666; 1300 font-size: 19px; 1301 font-weight: 400; 1302 line-height: 1.65; 1303 } 1304 1305 .lasl-join-item { 1306 margin-bottom: 36px; 1307 } 1308 1309 .lasl-join-item:last-child { 1310 margin-bottom: 0; 1311 } 1312 1313 .lasl-join-item h3 { 1314 margin: 0 0 10px; 1315 color: #072554; 1316 font-size: 20px; 1317 font-weight: 700; 1318 line-height: 1.3; 1319 letter-spacing: -0.3px; 1320 text-transform: none; 1321 } 1322 1323 .lasl-join-item p { 1324 margin: 0; 1325 max-width: 420px; 1326 color: #666666; 1327 font-size: 18px; 1328 line-height: 1.7; 1329 } 1330 1331 @media (max-width: 900px) { 1332 .lasl-join-section { 1333 padding: 56px 18px; 1334 } 1335 1336 .lasl-join-inner { 1337 grid-template-columns: 1fr; 1338 gap: 42px; 1339 } 1340 1341 .lasl-join-image img { 1342 height: 300px; 1343 } 1344 1345 .lasl-join-content { 1346 max-width: 100%; 1347 } 1348 1349 .lasl-join-content h2 { 1350 font-size: 38px; 1351 letter-spacing: -1.2px; 1352 } 1353 1354 .lasl-intro { 1355 font-size: 17px; 1356 margin-bottom: 34px; 1357 } 1358 1359 .lasl-join-item h3 { 1360 font-size: 19px; 1361 } 1362 1363 .lasl-join-item p { 1364 font-size: 16px; 1365 line-height: 1.65; 1366 } 1367 } 1368</style> 1369 1370<section class="lasl-join-section"> 1371 <div class="lasl-join-inner"> 1372 1373 <div class="lasl-join-image"> 1374 <img 1375 src="https://cdn3.sportngin.com/attachments/photo/614e-218616952/20210624_KVFC_GreenBay_OS10014_large.jpg" 1376 alt="Lawrence Adult Soccer League players on the field"> 1377 </div> 1378 1379 <div class="lasl-join-content"> 1380 <div class="lasl-accent-line"></div> 1381 1382 <h2>How to Join</h2> 1383 1384 <p class="lasl-intro"> 1385 Getting started is simpleâchoose the path that fits you best. 1386 </p> 1387 1388 <div class="lasl-join-item"> 1389 <h3>Register a Team</h3> 1390 <p>Have a group ready? Register your team to secure your spot for the upcoming season.</p> 1391 </div> 1392 1393 <div class="lasl-join-item"> 1394 <h3>Join as a Free Agent</h3> 1395 <p>No team? Enter "Unknown" as your team name and select your level of play to be matched with a team.</p> 1396 </div> 1397 1398 </div> 1399 1400 </div> 1401</section> 1402 <span class="clearAll"></span> 1403</div> 1404 1405 <span class="clearAll"></span> 1406</div> 1407 1408 1409 </div> 1410 <span class="clearAll"></span> 1411 </div> 1412 1413 1414 <div class=" layoutContainer row layout-100 "> 1415 1416 <div class="column-1 column col-sm-12 col-md-12"> 1417 <div id="pageEl_679467050" class="pageEl" > 1418 1419 <div class="pageElement codeElement"> 1420 <style> 1421 .lasl-level-section { 1422 width: 100%; 1423 background: #ffffff; 1424 padding: 100px 20px; 1425 font-family: Arial, Helvetica, sans-serif; 1426 } 1427 1428 .lasl-level-inner { 1429 max-width: 1200px; 1430 margin: 0 auto; 1431 } 1432 1433 .lasl-level-accent { 1434 width: 36px; 1435 height: 4px; 1436 background: #f41e4a; 1437 border-radius: 999px; 1438 margin-bottom: 20px; 1439 } 1440 1441 .lasl-level-header { 1442 margin: 0 0 56px; 1443 color: #072554; 1444 font-size: clamp(38px, 5vw, 42px); 1445 font-weight: 800; 1446 line-height: 1.1; 1447 } 1448 1449 .lasl-level-grid { 1450 display: grid; 1451 grid-template-columns: repeat(4, 1fr); 1452 gap: 44px; 1453 padding-top: 36px; 1454 border-top: 1px solid #eef1f4; 1455 } 1456 1457 .lasl-level-card { 1458 position: relative; 1459 padding-right: 18px; 1460 } 1461 1462 .lasl-level-card:not(:last-child)::after { 1463 content: ""; 1464 position: absolute; 1465 right: -22px; 1466 top: 0; 1467 width: 1px; 1468 height: 100%; 1469 background: #eef1f4; 1470 } 1471 1472 .lasl-level-card h3 { 1473 margin: 0 0 16px; 1474 color: #072554; 1475 font-size: 21px; 1476 font-weight: 700; 1477 line-height: 1.25; 1478 } 1479 1480 .lasl-level-card p { 1481 margin: 0; 1482 max-width: 225px; 1483 color: #666666; 1484 font-size: 17px; 1485 font-weight: 400; 1486 line-height: 1.6; 1487 } 1488 1489 @media (max-width: 900px) { 1490 .lasl-level-section { 1491 padding: 60px 18px; 1492 } 1493 1494 .lasl-level-header { 1495 margin-bottom: 42px; 1496 } 1497 1498 .lasl-level-grid { 1499 grid-template-columns: 1fr; 1500 gap: 0; 1501 } 1502 1503 .lasl-level-card { 1504 padding: 28px 0; 1505 border-bottom: 1px solid #eef1f4; 1506 } 1507 1508 .lasl-level-card:last-child { 1509 border-bottom: none; 1510 } 1511 1512 .lasl-level-card::after { 1513 display: none; 1514 } 1515 1516 .lasl-level-card h3 { 1517 font-size: 20px; 1518 margin-bottom: 10px; 1519 } 1520 1521 .lasl-level-card p { 1522 max-width: 100%; 1523 font-size: 16px; 1524 line-height: 1.65;
1525 } 1526 } 1527</style> 1528 1529<section class="lasl-level-section"> 1530 <div class="lasl-level-inner"> 1531 1532 <div class="lasl-level-accent"></div> 1533 1534 <h2 class="lasl-level-header">Level of Play</h2> 1535 1536 <div class="lasl-level-grid"> 1537 1538 <div class="lasl-level-card"> 1539 <h3>Division 1</h3> 1540 <p>Highest level of competition for experienced, advanced players.</p> 1541 </div> 1542 1543 <div class="lasl-level-card"> 1544 <h3>Division 2</h3> 1545 <p>Competitive play with a balanced mix of skill and recreation.</p> 1546 </div> 1547 1548 <div class="lasl-level-card"> 1549 <h3>Division 3</h3> 1550 <p>A relaxed, social league for players who enjoy competition and fun.</p> 1551 </div> 1552 1553 <div class="lasl-level-card"> 1554 <h3>Division 4</h3> 1555 <p>Perfect for newer players looking to stay active and enjoy the game.</p> 1556 </div> 1557 1558 </div> 1559 1560 </div> 1561</section> 1562 <span class="clearAll"></span> 1563</div> 1564 1565 <span class="clearAll"></span> 1566</div> 1567 1568 1569 <div id="pageEl_679467320" class="pageEl" > 1570 1571 <div class="pageElement codeElement"> 1572 <style> 1573 .lasl-final-section { 1574 width: 100%; 1575 background: #ffffff; 1576 padding: 110px 20px; 1577 font-family: Arial, Helvetica, sans-serif; 1578 } 1579 1580 .lasl-final-inner { 1581 max-width: 1200px; 1582 margin: 0 auto; 1583 } 1584 1585 .lasl-final-card { 1586 background: #072554; 1587 border-radius: 36px; 1588 padding: 120px 40px; 1589 text-align: center; 1590 } 1591 1592 .lasl-final-card h2 { 1593 margin: 0 0 24px; 1594 color: #ffffff; 1595 font-size: clamp(42px, 5vw, 60px); 1596 font-weight: 800; 1597 line-height: 1.05; 1598 } 1599 1600 .lasl-final-card p { 1601 max-width: 640px; 1602 margin: 0 auto 46px; 1603 1604 color: rgba(255,255,255,.78); 1605 1606 font-size: 21px; 1607 font-weight: 400; 1608 line-height: 1.7; 1609 } 1610 1611 /* Modern Button */ 1612 1613 .lasl-final-btn { 1614 display: inline-flex;
1615 align-items: center; 1616 justify-content: center; 1617 1618 min-height: 62px; 1619 padding: 0 42px; 1620 1621 border: none; 1622 border-radius: 16px; 1623 1624 background: #F41E4A; 1625 color: #ffffff; 1626 1627 font-family: Arial, Helvetica, sans-serif; 1628 font-size: 18px; 1629 font-weight: 700; 1630 text-decoration: none; 1631 1632 box-shadow: 0 8px 20px rgba(244, 30, 74, 0.18); 1633 1634 transition: 1635 transform .25s ease, 1636 box-shadow .25s ease, 1637 filter .25s ease; 1638 } 1639 1640 .lasl-final-btn:hover { 1641 transform: translateY(-2px) scale(1.015); 1642 1643 filter: brightness(1.05); 1644 1645 box-shadow: 1646 0 18px 40px rgba(244, 30, 74, 0.30); 1647 } 1648 1649 .lasl-final-btn:active { 1650 transform: translateY(0); 1651 1652 filter: brightness(.98); 1653 1654 box-shadow: 1655 0 4px 12px rgba(244, 30, 74, 0.18); 1656 } 1657 1658 .lasl-final-btn:focus-visible { 1659 outline: none; 1660 1661 box-shadow: 1662 0 0 0 4px rgba(255,255,255,.18), 1663 0 0 0 7px rgba(244,30,74,.22), 1664 0 8px 20px rgba(244,30,74,.18); 1665 } 1666 1667 @media (max-width: 900px) { 1668 1669 .lasl-final-section { 1670 padding: 70px 18px; 1671 } 1672 1673 .lasl-final-card { 1674 padding: 80px 28px; 1675 border-radius: 28px; 1676 } 1677 1678 .lasl-final-card h2 { 1679 font-size: 42px; 1680 } 1681 1682 .lasl-final-card p { 1683 font-size: 18px; 1684 margin-bottom: 36px; 1685 } 1686 1687 .lasl-final-btn { 1688 width: 100%; 1689 } 1690 1691 } 1692</style> 1693 1694<section class="lasl-final-section"> 1695 1696 <div class="lasl-final-inner"> 1697 1698 <div class="lasl-final-card"> 1699 1700 <h2>Ready to Play?</h2> 1701 1702 <p> 1703 Whether you're joining with a full team or signing up on your own, 1704 there's a place for you in the Lawrence Adult Soccer League. 1705 </p> 1706 1707 <a class="lasl-final-btn" 1708 href="https://lasl.sportngin.com/register/form/992017670"> 1709 Register Now 1710 </a> 1711 1712 </div> 1713 1714 </div> 1715 1716</section> 1717 <span class="clearAll"></span> 1718</div> 1719 1720 <span class="clearAll"></span> 1721</div> 1722 1723 1724 </div> 1725 <span class="clearAll"></span> 1726 </div> 1727 1728 1729 1730 1731 1732 1733 1734 1735
1736<script type="text/javascript"> 1737 var init_nss = function() { 1738 var $nss = $j('.newsSlideShow-container'); 1739 // debug.info("Found "+$nss.length+" News Slideshow Elements"); 1740 $nss.each(function(){ 1741 var $ss = $j(this); 1742 if ( ! $ss.data('activenewsslideshow') ) { 1743 $ss.data('activenewsslideshow',true); 1744 $ss.newsSlideShow(); 1745 } 1746 }); 1747 } 1748 // call on document ready for most browsers 1749 init_nss(); 1750 // call again on window load for IE :( 1751 $j(window).load(init_nss); 1752 // check for new slideshow elements after valid.deactivate 1753 $j('body').bind('pageElement.render',init_nss); 1754</script>
1754 1755 1756 1757 1758 1759 </div> 1760 </div> 1761 1762 1763 </div> 1764 </div> 1765 <footer class="snFooterContainer"> 1766 <div id="siteFooter"> 1767 1768 1769 <link href="//assets.ngin.com/site_files/73670/_site/css/73670_admin_style.css" type="text/css" rel="stylesheet" media="screen" />
1770<script src="//assets.ngin.com/site_files/73670/_site/js/73670_admin_script.js"></script>
1770 1771 1772 <ul class="se-footer"> 1773 <li class="se-footer-copyright"> 1774 This website is powered by SportsEngine's 1775 <a class="legalLink" target="_blank" href="https://www.sportsengine.com/solutions/"> 1776 Sports Relationship Management 1777 </a> 1778 (SRM) software, but is owned by and subject to the Lawrence Adult Soccer League privacy policy. 1779 <a class="legalLink" target="_blank" href="https://www.sportsengine.com/corp"> 1780 ©2026 SportsEngine, LLC. 1781 </a> 1782 <br> 1783 </li> 1784 <li class="se-footer-link"> 1785 <a class="legalLink" target="_blank" href="/privacy_policy.pdf">Privacy Policy</a> 1786 </li> 1787 <li id="poweredByNGIN" class="se-footer-logo" style="text-align: center;"> 1788 <br> 1789 <a href="https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer" 1790 onclick="javascript:window.location=('https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer'); return false;"> 1791 <img src="/logo_images/white_logo.png" alt="Powered by SportsEngine" title="Click here to learn how SportsEngine can empower your organization!"> 1792 </a> 1793 </li> 1794 </ul> 1795</div> 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 </footer> 1806 1807 1808 1809 1810<div id="PageSearch" class="theme-search-overlay" style="display:none;"> 1811 <div class="theme-search-modal"> 1812 <span class="theme-search-close"></span> 1813 <h1 class="theme-search-title">Page Search</h1> 1814 <div class="theme-search-box"> 1815 <input type="text" class="theme-search-input" /> 1816 <span class="theme-search-clear"></span> 1817 </div> 1818 <div class="theme-search-results"> 1819 <img class="theme-search-spinner" src="/app_images/loaderBarUserMode.gif" /> 1820 <span class="theme-search-status"></span> 1821 <!-- search results here --> 1822 </div> 1823 </div> 1824</div> 1825
1826<script type="text/javascript" charset="utf-8"> 1827 new NGIN.PageSearchModal('#PageSearch', { 1828 inputElement: '.theme-search-input', 1829 statusElement: '.theme-search-status', 1830 spinnerElement: '.theme-search-spinner', 1831 clearElement: '.theme-search-clear', 1832 resultsElement: '.theme-search-results', 1833 closeElement: '.theme-search-close', 1834 }); 1835</script>
1835 1836 1837 1838 1839 1840 1841</body> 1842</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.