PageSourceSearch

https://www.cps.k12.mn.us/

html cps.k12.mn.us collected 2026-09-29 22:00:57 UTC 337,324 bytes, 3,360 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4  <meta charset="UTF-8">
5  <link rel="profile" href="https://gmpg.org/xfn/11">
6  <style>:root,::before,::after{--mec-color-skin: #40d9f1;--mec-color-skin-rgba-1: rgba(64, 217, 241, .25);--mec-color-skin-rgba-2: rgba(64, 217, 241, .5);--mec-color-skin-rgba-3: rgba(64, 217, 241, .75);--mec-color-skin-rgba-4: rgba(64, 217, 241, .11);--mec-container-normal-width: 1196px;--mec-container-large-width: 1690px;--mec-fes-main-color: #40d9f1;--mec-fes-main-color-rgba-1: rgba(64, 217, 241, 0.12);--mec-fes-main-color-rgba-2: rgba(64, 217, 241, 0.23);--mec-fes-main-color-rgba-3: rgba(64, 217, 241, 0.03);--mec-fes-main-color-rgba-4: rgba(64, 217, 241, 0.3);--mec-fes-main-color-rgba-5: rgb(64 217 241 / 7%);--mec-fes-main-color-rgba-6: rgba(64, 217, 241, 0.2);--mec-fluent-main-color: #ade7ff;--mec-fluent-main-color-rgba-1: rgba(173, 231, 255, 0.3);--mec-fluent-main-color-rgba-2: rgba(173, 231, 255, 0.8);--mec-fluent-main-color-rgba-3: rgba(173, 231, 255, 0.1);--mec-fluent-main-color-rgba-4: rgba(173, 231, 255, 0.2);--mec-fluent-main-color-rgba-5: rgba(173, 231, 255, 0.7);--mec-fluent-main-color-rgba-6: rgba(173, 231, 255, 0.7);--mec-fluent-bold-color: #00acf8;--mec-fluent-bg-hover-color: #ebf9ff;--mec-fluent-bg-color: #f5f7f8;--mec-fluent-second-bg-color: #d6eef9;}</style><title>Caledonia Area Public Schools ISD 299</title>
7<style>.vff-footer .f-nav { display:none!important; }</style><link rel="shortcut icon" href="https://rst7.rschooltoday.com/app/themes/generatepress-child/assets/favicon.ico?ver=2a" /><meta name="viewport" content="width=device-width, initial-scale=1">
8<!-- The SEO Framework by Sybre Waaijer -->
9<link rel="canonical" href="https://www.cps.k12.mn.us/" />
10<meta name="description" content="Facebook&#8230;" />
11<meta property="og:type" content="website" />
12<meta property="og:locale" content="en_US" />
13<meta property="og:site_name" content="Caledonia Area Public Schools ISD 299" />
14<meta property="og:title" content="Caledonia Area Public Schools ISD 299" />
15<meta property="og:description" content="Facebook&#8230;" />
16<meta property="og:url" content="https://www.cps.k12.mn.us/" />
17<meta property="og:image" content="https://rst7.rschooltoday.com/app/uploads/sites/734/2023/03/Parents-block.jpg" />
18<meta name="twitter:card" content="summary_large_image" />
19<meta name="twitter:title" content="Caledonia Area Public Schools ISD 299" />
20<meta name="twitter:description" content="Facebook&#8230;" />
21<meta name="twitter:image" content="https://rst7.rschooltoday.com/app/uploads/sites/734/2023/03/Parents-block.jpg" />
22<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.cps.k12.mn.us/#/schema/WebSite","url":"https://www.cps.k12.mn.us/","name":"Caledonia Area Public Schools ISD 299","description":"Serving the communities of Brownsville, Caledonia, Eitzen and Freeburg","inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.cps.k12.mn.us/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@id":"https://www.cps.k12.mn.us/#/schema/Organization"}},{"@type":"WebPage","@id":"https://www.cps.k12.mn.us/","url":"https://www.cps.k12.mn.us/","name":"Caledonia Area Public Schools ISD 299","description":"Facebook&#8230;","inLanguage":"en-US","isPartOf":{"@id":"https://www.cps.k12.mn.us/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://www.cps.k12.mn.us/#/schema/BreadcrumbList","itemListElement":{"@type":"ListItem","position":1,"name":"Caledonia Area Public Schools ISD 299"}},"potentialAction":{"@type":"ReadAction","target":"https://www.cps.k12.mn.us/"},"about":{"@id":"https://www.cps.k12.mn.us/#/schema/Organization"}},{"@type":"Organization","@id":"https://www.cps.k12.mn.us/#/schema/Organization","name":"Caledonia Area Public Schools ISD 299","url":"https://www.cps.k12.mn.us/"}]}</script>
22
23<!-- / The SEO Framework by Sybre Waaijer | 20.87ms meta | 0.10ms boot -->
24
25<link rel='dns-prefetch' href='//rst7.rschooltoday.com' />
26<link rel='dns-prefetch' href='//assets-rst7.rschooltoday.com' />
27<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
28<link href='https://fonts.googleapis.com' crossorigin rel='preconnect' />
29<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.cps.k12.mn.us/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cps.k12.mn.us%2F" />
30<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.cps.k12.mn.us/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cps.k12.mn.us%2F&#038;format=xml" />
31		<!-- This site uses the Google Analytics by MonsterInsights plugin v9.7.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 31-32
31
32							<script src="//www.googletagmanager.com/gtag/js?id=
32G-W1N0WNTPM9
vendor: 68 bytes, lines 32-33
32"  data-cfasync="false" data-wpfc-render="false" async></script>
33			
33<script data-cfasync="false" data-wpfc-render="false">
34				var mi_version = '9.7.0';
35				var mi_track_user = true;
36				var mi_no_track_reason = '';
37								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.cps.k12.mn.us\/"};
38								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
39					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
40				} else {
41					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
42				}
43
44								var disableStrs = [
45										'ga-disable-G-W1N0WNTPM9',
46									];
47
48				/* Function to detect opted out users */
49				function __gtagTrackerIsOptedOut() {
50					for (var index = 0; index < disableStrs.length; index++) {
51						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
52							return true;
53						}
54					}
55
56					return false;
57				}
58
59				/* Disable tracking if the opt-out cookie exists. */
60				if (__gtagTrackerIsOptedOut()) {
61					for (var index = 0; index < disableStrs.length; index++) {
62						window[disableStrs[index]] = true;
63					}
64				}
65
66				/* Opt-out function */
67				function __gtagTrackerOptout() {
68					for (var index = 0; index < disableStrs.length; index++) {
69						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
70						window[disableStrs[index]] = true;
71					}
72				}
73
74				if ('undefined' === typeof gaOptout) {
75					function gaOptout() {
76						__gtagTrackerOptout();
77					}
78				}
79								window.dataLayer = window.dataLayer || [];
80
81				window.MonsterInsightsDualTracker = {
82					helpers: {},
83					trackers: {},
84				};
85				if (mi_track_user) {
86					function __gtagDataLayer() {
87						dataLayer.push(arguments);
88					}
89
90					function __gtagTracker(type, name, parameters) {
91						if (!parameters) {
92							parameters = {};
93						}
94
95						if (parameters.send_to) {
96							__gtagDataLayer.apply(null, arguments);
97							return;
98						}
99
100						if (type === 'event') {
101														parameters.send_to = monsterinsights_frontend.v4_id;
102							var hookName = name;
103							if (typeof parameters['event_category'] !== 'undefined') {
104								hookName = parameters['event_category'] + ':' + name;
105							}
106
107							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
108								MonsterInsightsDualTracker.trackers[hookName](parameters);
109							} else {
110								__gtagDataLayer('event', name, parameters);
111							}
112							
113						} else {
114							__gtagDataLayer.apply(null, arguments);
115						}
116					}
117
118					__gtagTracker('js', new Date());
119					__gtagTracker('set', {
120						'developer_id.dZGIzZG': true,
121											});
122					if ( MonsterInsightsLocations.page_location ) {
123						__gtagTracker('set', MonsterInsightsLocations);
124					}
125										__gtagTracker('config', 'G-W1N0WNTPM9', {"forceSSL":"true","link_attribution":"true"} );
126										window.gtag = __gtagTracker;										(function () {
127						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
128						/* ga and __gaTracker compatibility shim. */
129						var noopfn = function () {
130							return null;
131						};
132						var newtracker = function () {
133							return new Tracker();
134						};
135						var Tracker = function () {
136							return null;
137						};
138						var p = Tracker.prototype;
139						p.get = noopfn;
140						p.set = noopfn;
141						p.send = function () {
142							var args = Array.prototype.slice.call(arguments);
143							args.unshift('send');
144							__gaTracker.apply(null, args);
145						};
146						var __gaTracker = function () {
147							var len = arguments.length;
148							if (len === 0) {
149								return;
150							}
151							var f = arguments[len - 1];
152							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
153								if ('send' === arguments[0]) {
154									var hitConverted, hitObject = false, action;
155									if ('event' === arguments[1]) {
156										if ('undefined' !== typeof arguments[3]) {
157											hitObject = {
158												'eventAction': arguments[3],
159												'eventCategory': arguments[2],
160												'eventLabel': arguments[4],
161												'value': arguments[5] ? arguments[5] : 1,
162											}
163										}
164									}
165									if ('pageview' === arguments[1]) {
166										if ('undefined' !== typeof arguments[2]) {
167											hitObject = {
168												'eventAction': 'page_view',
169												'page_path': arguments[2],
170											}
171										}
172									}
173									if (typeof arguments[2] === 'object') {
174										hitObject = arguments[2];
175									}
176									if (typeof arguments[5] === 'object') {
177										Object.assign(hitObject, arguments[5]);
178									}
179									if ('undefined' !== typeof arguments[1].hitType) {
180										hitObject = arguments[1];
181										if ('pageview' === hitObject.hitType) {
182											hitObject.eventAction = 'page_view';
183										}
184									}
185									if (hitObject) {
186										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
187										hitConverted = mapArgs(hitObject);
188										__gtagTracker('event', action, hitConverted);
189									}
190								}
191								return;
192							}
193
194							function mapArgs(args) {
195								var arg, hit = {};
196								var gaMap = {
197									'eventCategory': 'event_category',
198									'eventAction': 'event_action',
199									'eventLabel': 'event_label',
200									'eventValue': 'event_value',
201									'nonInteraction': 'non_interaction',
202									'timingCategory': 'event_category',
203									'timingVar': 'name',
204									'timingValue': 'value',
205									'timingLabel': 'event_label',
206									'page': 'page_path',
207									'location': 'page_location',
208									'title': 'page_title',
209									'referrer' : 'page_referrer',
210								};
211								for (arg in args) {
212																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
213										hit[gaMap[arg]] = args[arg];
214									} else {
215										hit[arg] = args[arg];
216									}
217								}
218								return hit;
219							}
220
221							try {
222								f.hitCallback();
223							} catch (ex) {
224							}
225						};
226						__gaTracker.create = newtracker;
227						__gaTracker.getByName = newtracker;
228						__gaTracker.getAll = function () {
229							return [];
230						};
231						__gaTracker.remove = noopfn;
232						__gaTracker.loaded = true;
233						window['__gaTracker'] = __gaTracker;
234					})();
235									} else {
236										console.log("");
237					(function () {
238						function __gtagTracker() {
239							return null;
240						}
241
242						window['__gtagTracker'] = __gtagTracker;
243						window['gtag'] = __gtagTracker;
244					})();
245									}
246			</script>
246
247			
248							<!-- / Google Analytics by MonsterInsights -->
249		<style id='wp-img-auto-sizes-contain-inline-css'>
250img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
251/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
252</style>
253<link rel='stylesheet' id='mec-select2-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/select2/select2.min.css?ver=7.1.0' media='all' />
254<link rel='stylesheet' id='mec-font-icons-css' href='https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/css/iconfonts.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
255<link rel='stylesheet' id='mec-frontend-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/css/frontend.min.css?ver=7.1.0' media='all' />
256<link rel='stylesheet' id='mec-tooltip-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
257<link rel='stylesheet' id='mec-tooltip-shadow-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltipster-sideTip-shadow.min.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
258<link rel='stylesheet' id='featherlight-css' href='https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
259<link rel='stylesheet' id='mec-lity-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
260<link rel='stylesheet' id='mec-general-calendar-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/css/mec-general-calendar.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
261<link rel='stylesheet' id='dce-dynamic-visibility-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/dynamic-visibility-for-elementor/assets/css/dynamic-visibility.css?ver=5.0.16' media='all' />
262<style id='wp-emoji-styles-inline-css'>
263
264	img.wp-smiley, img.emoji {
265		display: inline !important;
266		border: none !important;
267		box-shadow: none !important;
268		height: 1em !important;
269		width: 1em !important;
270		margin: 0 0.07em !important;
271		vertical-align: -0.1em !important;
272		background: none !important;
273		padding: 0 !important;
274	}
275/*# sourceURL=wp-emoji-styles-inline-css */
276</style>
277<style id='classic-theme-styles-inline-css'>
278/*! This file is auto-generated */
279.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}
280/*# sourceURL=/wp-includes/css/classic-themes.min.css */
281</style>
282<style id='directorist-account-button-style-inline-css'>
283.directorist-account-block-logged-mode{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.directorist-account-block-logged-mode .avatar{border-radius:50%;cursor:pointer}.directorist-account-block-logged-mode .directorist-account-block-logged-mode__navigation{position:absolute;opacity:0;visibility:hidden;background-color:var(--directorist-color-white);left:0;top:62px;min-width:190px;border-radius:5px;z-index:-1;-webkit-box-shadow:0 5px 20px rgba(136,140,158,.2);box-shadow:0 5px 20px rgba(136,140,158,.2);-webkit-transition:.3s;transition:.3s}.directorist-account-block-logged-mode .directorist-account-block-logged-mode__navigation.show{opacity:1;visibility:visible;z-index:1031}.directorist-account-block-logged-mode .directorist-account-block-logged-mode__navigation ul{list-style:none;padding:15px 0;margin:0}.directorist-account-block-logged-mode .directorist-account-block-logged-mode__navigation ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3px 7px;font-size:14px;font-weight:500;text-decoration:none;padding:5px 20px;color:var(--directorist-color-body);white-space:nowrap;-webkit-transition:.3s;transition:.3s}.directorist-account-block-logged-mode .directorist-account-block-logged-mode__navigation ul li a:hover{color:var(--directorist-color-primary)}.directorist-account-block-logged-mode .directorist-account-block-logged-mode__navigation ul li a:hover .directorist-icon-mask:after{background-color:var(--directorist-color-primary)}.directorist-account-block-logged-mode .directorist-account-block-logged-mode__navigation ul li a .directorist-icon-mask:after{width:16px;height:16px;background-color:var(--directorist-color-body);-webkit-transition:.3s;transition:.3s}.directorist-account-block-logged-mode__overlay{position:fixed;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s;opacity:0;z-index:-1}.directorist-account-block-logged-mode__overlay.show{height:100%;opacity:1;visibility:visible;z-index:1030}.directorist-account-block-authentication-modal .modal-content{border-radius:8px;-webkit-box-shadow:0 0;box-shadow:0 0;border:0 none}.directorist-account-block-authentication-modal .modal-dialog{max-width:450px;margin:1.75rem auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 575px){.directorist-account-block-authentication-modal .modal-dialog{max-width:calc(100% - 30px)}}.directorist-account-block-authentication-modal .modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--directorist-color-white);background-clip:padding-box;border-radius:8px;-webkit-box-shadow:0 0;box-shadow:0 0;border:0 none;outline:0}.directorist-account-block-authentication-modal .modal-header{padding:12px 30px;
283display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--directorist-color-light)}.directorist-account-block-authentication-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:var(--directorist-color-dark)}.directorist-account-block-authentication-modal .modal-header .directorist-account-block-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:50%;padding:0;border:0 none;background-color:var(--directorist-color-bg-light);cursor:pointer}.directorist-account-block-authentication-modal .modal-header .directorist-account-block-close:hover span{color:var(--directorist-color-danger)}.directorist-account-block-authentication-modal .modal-header .directorist-account-block-close span{font-size:1.125rem;line-height:normal;color:var(--directorist-color-dark)}.directorist-account-block-authentication-modal .modal-body{padding:0}.directorist-account-block-authentication-modal .directorist-account-block-modal-wrap{padding:20px 30px 30px}@media only screen and (max-width: 375px){.directorist-account-block-authentication-modal .directorist-account-block-modal-wrap{padding:20px}}.directorist-account-block-authentication-modal .directorist-account-block-login-info{padding:15px 20px;border-radius:8px}.directorist-account-block-authentication-modal .directorist-account-block-login-info.alert-success{border:0 none;background-color:rgba(var(--directorist-color-success-rgb), 0.15)}.directorist-account-block-authentication-modal .directorist-account-block-login-info ul{margin-bottom:0}.directorist-account-block-authentication-modal .directorist-account-block-login-info ul li .directorist-account-block-login-info__label{display:inline-block;margin-right:20px;color:var(--directorist-color-dark)}.directorist-account-block-authentication-modal .directorist-account-block-login-info ul li .directorist-account-block-login-info__text{color:var(--directorist-color-success)}.directorist-account-block-authentication-modal .directorist-account-block-register-btn .directorist-btn{width:100%;border-radius:8px}.directorist-account-block-authentication-modal .directorist-account-block-register-btn .directorist-btn:hover{color:var(--directorist-color-primary);background-color:rgba(0,0,0,0)}.directorist-account-block-authentication-modal .directorist-form-group label{margin-bottom:3px;color:var(--directorist-color-dark)}.directorist-account-block-authentication-modal .directorist-form-group .directorist-form-element{border:1px solid var(--directorist-color-light);border-radius:6px;padding:0 20px}.directorist-account-block-authentication-modal .directorist-form-group .directorist-form-element:focus{border-radius:0;border-color:var(--directorist-color-primary)}.directorist-account-block-authentication-modal .directorist-form-group.atbd_login_btn_wrapper .directorist-btn{width:100%;min-height:46px;border-radius:8px;line-height:1}.directorist-account-block-authentication-modal .directorist-form-group.atbd_login_btn_wrapper .directorist-btn:hover{background-color:rgba(0,0,0,0);color:var(--directorist-color-primary)}.directorist-account-block-authentication-modal .directorist-account-block-password-activity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 375px){.directorist-account-block-authentication-modal .directorist-account-block-password-activity{display:block}}.directorist-account-block-authentication-modal .directorist-account-block-password-activity p{margin-top:0;margin-bottom:0}@media only screen and (max-width: 375px){.directorist-account-block-authentication-modal .directorist-account-block-password-activity p{margin:5px 0 0}}.directorist-account-block-authentication-modal .directorist-account-block-password-activity p a{text-decoration:none;font-size:14px;font-weight:500;color:var(--directorist-color-dark)}.directorist-account-block-authentication-modal .directorist-account-block-password-activity p a:hover{color:var(--directorist-color-primary)}.directorist-account-block-authentication-modal .directorist-account-block-social-login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;
283-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px 10px;margin-top:20px}@media only screen and (max-width: 375px){.directorist-account-block-authentication-modal .directorist-account-block-social-login{display:block}}.directorist-account-block-authentication-modal .directorist-account-block-social-login button{min-height:46px;padding:10px 30px;border-radius:6px;margin:5px;border:1px solid var(--directorist-color-light);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px 8px;cursor:pointer}.directorist-account-block-authentication-modal .directorist-account-block-social-login button img{width:20px;height:20px}.directorist-account-block-authentication-modal .directorist-account-block-social-login button:hover{opacity:.8}.directorist-account-block-authentication-modal .directorist-account-block-social-login button.fb-login{color:#fff;border-color:#1877f2;background-color:#1877f2}.directorist-account-block-authentication-modal .directorist-account-block-social-login button.fb-google{color:var(--directorist-color-closed-badge);border-color:var(--directorist-color-closed-badge)}.directorist-account-block-authentication-modal .directorist-account-block-modal-bottom{padding:20px 25px;border-radius:0 0 8px 8px;text-align:center;background-color:var(--directorist-color-bg-light)}.directorist-account-block-authentication-modal .directorist-account-block-modal-bottom button{border:none;text-decoration:none;display:inline-block;color:var(--directorist-color-dark);-webkit-transition:.3s;transition:.3s;background-color:rgba(0,0,0,0);cursor:pointer;font-size:15px}.directorist-account-block-authentication-modal .directorist-account-block-modal-bottom button:hover{color:var(--directorist-color-primary);opacity:.8}.directorist-account-block-authentication-modal .directorist-account-block-modal-bottom .message{padding:15px 30px;text-align:center}.directorist-account-block-authentication-modal .directorist-account-block-modal-bottom .directory_regi_btn,.directorist-account-block-authentication-modal .directorist-account-block-modal-bottom .directory_login_btn{font-size:1.0625rem;color:var(--directorist-color-body)}.directorist-account-block-authentication-modal #recover-pass-modal{padding:0}.directorist-account-block-authentication-modal #recover-pass-modal .directorist-btn{font-size:14px;margin-top:15px}.directorist-account-block-authentication-modal #recover-pass-modal .directorist-form-element+p{margin-bottom:0}.directorist-account-block-authentication-modal #recover-pass-modal fieldset{color:var(--directorist-color-body)}.directorist-account-block-authentication-modal #recover-pass-modal fieldset p{margin-top:0;font-size:16px}.directorist-account-block-authentication-modal #recover-pass-modal fieldset .directorist-form-element{padding:5px 20px}.directorist-account-block-authentication-modal #recover-pass-modal fieldset .directorist-btn{border-radius:6px}.directorist-account-block-authentication-modal #recover-pass-modal fieldset .directorist-btn:hover{background-color:rgba(0,0,0,0);color:var(--directorist-color-primary)}.directorist-account-block-authentication-modal .error_login{padding:10px 30px 0;text-align:center}.directorist-account-block-authentication-modal .error_login .success{color:var(--directorist-color-warning)}.directorist-account-block-authentication-modal .directorist-checkbox input[type=checkbox]:checked+.directorist-checkbox__label:after{background-color:var(--directorist-color-primary);border-color:var(--directorist-color-primary)}.directorist-account-block-authentication-modal .directorist-form-required{line-height:normal}.directorist-account-block-authentication-modal .modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(var(--directorist-color-dark-rgb), 0.4)}.directorist-account-block-authentication-modal #directorist-account-block-login-modal .directorist-authentication{width:100%;margin-left:0}.directorist-account-block-authentication-modal #directorist-account-block-login-modal .directorist-authentication .directorist-authentication__form{padding:30px 25px 25px;margin:0;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0)}.directorist-account-block-authentication-modal #directorist-account-block-login-modal .directorist-authentication .directorist-authentication__form .directorist-form-element{border:none;padding:15px 0;border-radius:0;border-bottom:1px solid #ececec}.directorist-account-block-authentication-modal #directorist-account-block-login-modal .directorist-authentication .directorist-authentication__form .directorist-form-element:focus{border-color:var(--directorist-color-primary)}.directorist-account-block-authentication-modal #directorist-account-block-login-modal .directorist-authentication .directorist-authentication__form .directorist-authentication__form__btn:hover{color:var(--directorist-color-white);background-color:rgba(var(--directorist-color-primary-rgb), 0.8)}.directorist-account-block-authentication-modal #directorist-account-block-login-modal .directorist-authentication p.status,.directorist-account-block-authentication-modal #directorist-account-block-login-modal .directorist-authentication .directorist-register-error{margin-top:0}.wp-block-button__link{cursor:pointer;display:inline-block;text-align:center;word-break:break-word;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){-webkit-box-shadow:none;box-shadow:none;text-decoration:none;border-radius:9999px;
283padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-block-directorist-account-block-directorist-account-block[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-directorist-account-block-directorist-account-block.has-custom-width{max-width:none}.wp-block-directorist-account-block-directorist-account-block.has-custom-width .wp-block-button__link{width:100%}.wp-block-directorist-account-block-directorist-account-block.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-directorist-account-block-directorist-account-block.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, 0.5em)*.75)}.wp-block-directorist-account-block-directorist-account-block.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, 0.5em)*.5)}.wp-block-directorist-account-block-directorist-account-block.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, 0.5em)*.25)}.wp-block-directorist-account-block-directorist-account-block.wp-block-button__width-100{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.wp-block-directorist-account-block-directorist-account-block.is-style-squared,.wp-block-directorist-account-block-directorist-account-block__link.wp-block-directorist-account-block-directorist-account-block.is-style-squared{border-radius:0}.wp-block-directorist-account-block-directorist-account-block.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0 !important}:root :where(.wp-block-directorist-account-block-directorist-account-block.is-style-outline>.wp-block-button__link),:root :where(.wp-block-directorist-account-block-directorist-account-block .wp-block-button__link.is-style-outline){border:2px solid currentColor;padding:.667em 1.333em}:root :where(.wp-block-directorist-account-block-directorist-account-block.is-style-outline>.wp-block-button__link:not(.has-text-color)),:root :where(.wp-block-directorist-account-block-directorist-account-block .wp-block-button__link.is-style-outline:not(.has-text-color)){color:currentColor}:root :where(.wp-block-directorist-account-block-directorist-account-block.is-style-outline>.wp-block-button__link:not(.has-background)),:root :where(.wp-block-directorist-account-block-directorist-account-block .wp-block-button__link.is-style-outline:not(.has-background)){background-color:rgba(0,0,0,0);background-image:none}
284
285/*# sourceURL=https://www.cps.k12.mn.us/addons/directorist/blocks/build/account-button/style-index.css */
286</style>
287<style id='directorist-search-modal-style-inline-css'>
288.dspb-container,.dspb-container-fluid{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto}@media(min-width: 576px){.dspb-container,.dspb-container-sm{max-width:540px}}@media(min-width: 768px){.dspb-container,.dspb-container-md,.dspb-container-sm{max-width:720px}}@media(min-width: 992px){.dspb-container,.dspb-container-lg,.dspb-container-md,.dspb-container-sm{max-width:960px}}@media(min-width: 1200px){.dspb-container,.dspb-container-lg,.dspb-container-md,.dspb-container-sm,.dspb-container-xl{max-width:1140px}}@media(min-width: 1400px){.dspb-container,.dspb-container-lg,.dspb-container-md,.dspb-container-sm,.dspb-container-xl,.dspb-container-xxl{max-width:1320px}}.dspb-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.dspb-row>*{width:100%}.directorist-search-popup-block{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.directorist-search-popup-block__popup:not(.responsive-true){position:fixed;top:0;left:0;width:100%;height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(0, -50%) scaleY(0);transform:translate(0, -50%) scaleY(0);opacity:0;visibility:hidden;z-index:1031;background-color:var(--directorist-color-white);-webkit-box-shadow:0 5px 10px rgba(143,142,159,.1);box-shadow:0 5px 10px rgba(143,142,159,.1)}.directorist-search-popup-block__popup:not(.responsive-true).show{-webkit-transform:translate(0, 0) scaleY(1);transform:translate(0, 0) scaleY(1);opacity:1;visibility:visible}@media only screen and (max-width: 575px){.directorist-search-popup-block__popup.responsive-true .directorist-search-form-action__modal{display:none}}.directorist-search-popup-block__form{max-height:400px;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px;margin-bottom:30px;scrollbar-width:thin;scrollbar-color:var(--directorist-color-border) var(--directorist-color-white)}@media only screen and (max-width: 767px){.directorist-search-popup-block__form{padding:30px 0 0}}@media only screen and (max-width: 575px){.directorist-search-popup-block__form{padding:30px 30px 0 6px}}.directorist-search-popup-block__form::-webkit-scrollbar{width:11px}.directorist-search-popup-block__form::-webkit-scrollbar-track{background:var(--directorist-color-white)}.directorist-search-popup-block__form::-webkit-scrollbar-thumb{background-color:var(--directorist-color-border);border-radius:6px;border:3px solid var(--directorist-color-white)}.directorist-search-popup-block__form-close{position:fixed;top:35px;right:50px;border:none;opacity:1;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:99999;line-height:.8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
288-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:rgba(var(--directorist-color-danger-rgb), 0.15);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.directorist-search-popup-block__form-close .directorist-icon-mask:after{background-color:var(--directorist-color-danger)}@media only screen and (max-width: 767px){.directorist-search-popup-block__form-close{top:50px;right:15px}}@media only screen and (max-width: 575px){.directorist-search-popup-block__form-close{display:none}}.directorist-search-popup-block__overlay{position:fixed;top:0;left:0;width:100%;height:0;background-color:rgba(var(--directorist-color-dark-rgb), 0.2);-webkit-transition:.3s;transition:.3s;opacity:0;z-index:-1}.directorist-search-popup-block__overlay.show{height:100%;opacity:1;visibility:visible;z-index:1030;overflow-y:hidden}.directorist-search-popup-block-hidden{overflow:hidden}.directorist-search-popup-block__button{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}@media only screen and (max-width: 600px){.directorist-search-popup-block__button{width:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--directorist-color-border);border-radius:50%}.directorist-search-popup-block__button:hover .directorist-icon-mask:after{background-color:currentColor}}.directorist-search-popup-block__button .directorist-icon-mask:after{background-color:var(--directorist-color-gray)}.directorist-search-popup-block .directorist-search-contents{padding:65px 0 10px;width:100%}@media only screen and (max-width: 575px){.directorist-search-popup-block .directorist-search-contents{padding:0}}@media only screen and (min-width: 783.99px){.admin-bar .dspb-search__popup{top:32px}}@media only screen and (max-width: 782.99px){.admin-bar .dspb-search__popup{top:46px}}.wp-block-button__link{cursor:pointer;display:inline-block;text-align:center;word-break:break-word;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){-webkit-box-shadow:none;box-shadow:none;text-decoration:none;border-radius:9999px;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-block-directorist-account-block-directorist-account-block[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-directorist-account-block-directorist-account-block.has-custom-width{max-width:none}.wp-block-directorist-account-block-directorist-account-block.has-custom-width .wp-block-button__link{width:100%}.wp-block-directorist-account-block-directorist-account-block.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-directorist-account-block-directorist-account-block.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, 0.5em)*.75)}.wp-block-directorist-account-block-directorist-account-block.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, 0.5em)*.5)}.wp-block-directorist-account-block-directorist-account-block.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, 0.5em)*.25)}.wp-block-directorist-account-block-directorist-account-block.wp-block-button__width-100{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.wp-block-directorist-account-block-directorist-account-block.is-style-squared,.wp-block-directorist-account-block-directorist-account-block__link.wp-block-directorist-account-block-directorist-account-block.is-style-squared{border-radius:0}.wp-block-directorist-account-block-directorist-account-block.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0 !important}:root :where(.wp-block-directorist-account-block-directorist-account-block.is-style-outline>.wp-block-button__link),:root :where(.wp-block-directorist-account-block-directorist-account-block .wp-block-button__link.is-style-outline){border:2px solid currentColor;padding:.667em 1.333em}:root :where(.wp-block-directorist-account-block-directorist-account-block.is-style-outline>.wp-block-button__link:not(.has-text-color)),:root :where(.wp-block-directorist-account-block-directorist-account-block .wp-block-button__link.is-style-outline:not(.has-text-color)){color:currentColor}:root :where(.wp-block-directorist-account-block-directorist-account-block.is-style-outline>.wp-block-button__link:not(.has-background)),:root :where(.wp-block-directorist-account-block-directorist-account-block .wp-block-button__link.is-style-outline:not(.has-background)){background-color:rgba(0,0,0,0);background-image:none}
289
290/*# sourceURL=https://www.cps.k12.mn.us/addons/directorist/blocks/build/search-modal/style-index.css */
291</style>
292<style id='filebird-block-filebird-gallery-style-inline-css'>
293ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);
293justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}
294
295/*# sourceURL=https://www.cps.k12.mn.us/addons/filebird-pro/blocks/filebird-gallery/build/style-index.css */
296</style>
297<link rel='stylesheet' id='directorist-swiper-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/directorist/assets/vendor-css/swiper.css?ver=1790688457' media='all' />
298<link rel='stylesheet' id='directorist-blocks-common-css' href='https://assets-rst7.rschooltoday.com/app/plugins/directorist/blocks/assets/index.css?ver=1' media='all' />
299<link rel='stylesheet' id='mpp_gutenberg-css' href='https://assets-rst7.rschooltoday.com/app/plugins/metronet-profile-picture/dist/blocks.style.build.css?ver=2.6.0' media='all' />
300<style id='global-styles-inline-css'>
301: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--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--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,0) 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%);
301--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: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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;}
301.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;}
302:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
303:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
304:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
305:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
306/*# sourceURL=global-styles-inline-css */
307</style>
308<link rel='stylesheet' id='main-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/custom-members-directory/css/main-221118.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
309<style id='cuc-pv-style-inline-css'>
310#ctf-fr-ce-license-error,
311        #cff-fr-ce-license-error,
312        #sbi-fr-ce-license-error,
313        #sby-fr-ce-license-error {
314            display:none;
315        }
316/*# sourceURL=cuc-pv-style-inline-css */
317</style>
318<link rel='stylesheet' id='dashicons-css' href='https://assets-rst7.rschooltoday.com/inc/css/dashicons.min.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
319<link rel='stylesheet' id='wp-jquery-ui-dialog-css' href='https://assets-rst7.rschooltoday.com/inc/css/jquery-ui-dialog.min.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
320<link rel='stylesheet' id='sso-wp-plugin-css' href='https://assets-rst7.rschooltoday.com/app/plugins/sso-wp-plugin/admin/css/sso-wp-plugin-admin.css?ver=1.0.0' media='all' />
321<link rel='stylesheet' id='wpa-style-css' href='https://assets-rst7.rschooltoday.com/app/plugins/wp-accessibility/css/wpa-style.css?ver=2.2.0' media='all' />
322<style id='wpa-style-inline-css'>
323:root { --admin-bar-top : 7px; }
324/*# sourceURL=wpa-style-inline-css */
325</style>
326<link rel='stylesheet' id='parent-style-css' href='https://assets-rst7.rschooltoday.com/app/themes/generatepress/style.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
327<link rel='stylesheet' id='child-style-css' href='https://assets-rst7.rschooltoday.com/app/themes/generatepress-child/style.css?ver=26.8.2' media='all' />
328<style id='custom_pojo_style-inline-css'>
329
330    #pojo-a11y-toolbar {
331      z-index: 10000 !important;
332    }  
333    body.pojo-a11y-grayscale {
334        filter: unset !important;
335        -webkit-filter: unset !important;
336        -moz-filter: unset !important;
337        -ms-filter: unset !important;
338        -o-filter: unset !important;
339      }
340    
341/*# sourceURL=custom_pojo_style-inline-css */
342</style>
343<link rel='stylesheet' id='generate-style-grid-css' href='https://assets-rst7.rschooltoday.com/app/themes/generatepress/assets/css/unsemantic-grid.min.css?ver=3.5.1' media='all' />
344<link rel='stylesheet' id='generate-style-css' href='https://assets-rst7.rschooltoday.com/app/themes/generatepress/assets/css/style.min.css?ver=3.5.1' media='all' />
345<style id='generate-style-inline-css'>
346body{background-color:#ffffff;color:#3a3a3a;}a{color:#245de2;}a:visited{color:#1e72bd;}a:hover, a:focus, a:active{color:#000000;}body .grid-container{max-width:1170px;}.wp-block-group__inner-container{max-width:1170px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:190px;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}body, button, input, select, textarea{font-family:"Open Sans", sans-serif;}body{line-height:1.5;}.entry-content > [class*="wp-block-"]:not(:last-child):not(.wp-block-heading){margin-bottom:1.5em;}.main-title{font-size:45px;}.main-navigation .main-nav ul ul li a{font-size:14px;}.sidebar .widget, .footer-widgets .widget{font-size:17px;}h1{font-weight:300;font-size:40px;}h2{font-weight:300;font-size:30px;}h3{font-size:20px;}h4{font-size:inherit;}h5{font-size:inherit;}@media (max-width:768px){.main-title{font-size:30px;}h1{font-size:30px;}h2{font-size:25px;}}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#ffffff;color:#3a3a3a;}.site-header a{color:#3a3a3a;}.main-title a,.main-title a:hover{color:#222222;}.site-description{color:#757575;}.main-navigation,.main-navigation ul ul{background-color:#222222;}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#ffffff;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:#ffffff;background-color:#3f3f3f;}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:#ffffff;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#3f3f3f;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:#ffffff;background-color:#3f3f3f;}.main-navigation ul ul{background-color:#3f3f3f;}.main-navigation .main-nav ul ul li a{color:#ffffff;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#ffffff;background-color:#4f4f4f;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#4f4f4f;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-meta{color:#595959;}.entry-meta a{color:#595959;}.entry-meta a:hover{color:#1e73be;}.sidebar .widget{background-color:#ffffff;}.sidebar .widget .widget-title{color:#000000;}.footer-widgets{background-color:#ffffff;}.footer-widgets .widget-title{color:#000000;}.site-info{color:#ffffff;background-color:#222222;}.site-info a{color:#ffffff;}.site-info a:hover{color:#606060;}.footer-bar .widget_nav_menu .current-menu-item a{color:#606060;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#666666;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f3f3f;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#ffffff;}}.inside-top-bar{padding:10px;}.inside-header{padding:40px;}.site-main .wp-block-group__inner-container{padding:40px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.site-info{padding:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.site-info{padding-right:10px;padding-left:10px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}}.one-container .sidebar .widget{padding:0px;}@media (max-width: 768px){.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav{display:none;}[class*="nav-float-"] .site-header .inside-header > *{float:none;clear:both;}}
347.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
348/*# sourceURL=generate-style-inline-css */
349</style>
350<link rel='stylesheet' id='generate-mobile-style-css' href='https://assets-rst7.rschooltoday.com/app/themes/generatepress/assets/css/mobile.min.css?ver=3.5.1' media='all' />
351<link rel='stylesheet' id='generate-font-icons-css' href='https://assets-rst7.rschooltoday.com/app/themes/generatepress/assets/css/components/font-icons.min.css?ver=3.5.1' media='all' />
352<link rel='stylesheet' id='font-awesome-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0' media='all' />
353<link rel='stylesheet' id='pscrollbar-css' href='https://assets-rst7.rschooltoday.com/app/plugins/quadmenu/assets/frontend/pscrollbar/perfect-scrollbar.min.css?ver=3.1.5' media='all' />
354<link rel='stylesheet' id='owlcarousel-css' href='https://assets-rst7.rschooltoday.com/app/plugins/quadmenu/assets/frontend/owlcarousel/owl.carousel.min.css?ver=3.1.5' media='all' />
355<link rel='stylesheet' id='quadmenu-normalize-css' href='https://assets-rst7.rschooltoday.com/app/plugins/quadmenu/assets/frontend/css/quadmenu-normalize.css?ver=3.1.5' media='all' />
356<link rel='stylesheet' id='quadmenu-widgets-css' href='https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/generatePress-child/20260526050547-quadmenu-widgets.css' media='all' />
357<link rel='stylesheet' id='quadmenu-css' href='https://assets-rst7.rschooltoday.com/app/plugins/quadmenu/build/frontend/style.css?ver=3.1.5' media='all' />
358<link rel='stylesheet' id='quadmenu-locations-css' href='https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/generatePress-child/20260526050546-quadmenu-locations.css' media='all' />
359<link rel='stylesheet' id='elementor-frontend-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/frontend.min.css?ver=4.2.3' media='all' />
360<style id='elementor-frontend-inline-css'>
361.elementor-kit-5647{--e-global-color-primary:#C5B358;--e-global-color-secondary:#333333;--e-global-color-text:#333333;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";
361--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5647 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
362.elementor-2546 .elementor-element.elementor-element-22316db6 > .elementor-container{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2546 .elementor-element.elementor-element-28ba89a .elementor-heading-title{color:#E3124C;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-00c2fe2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2026/07/30152704/2026_Caledonia_WebBanner_ISG_updated-scaled.jpg);background-size:cover;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-44261c3 .swiper-slide-bg{background-color:#000000;background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2026/09/17083832/IMG_7296-1-e1789652363946.jpeg);background-size:cover;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-f4e2e54 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2026/09/08125530/Hansen-first-day-scaled.jpeg);background-size:cover;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-53254f0 .swiper-slide-bg{background-color:#000000;background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27113458/slide2.jpg);background-size:contain;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-9810cf2 .swiper-slide-bg{background-color:#000000;background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2026/09/22134535/20260915_140833-scaled.jpg);background-size:cover;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-a129f4c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2025/10/15133312/IMG_4555.jpg);background-size:contain;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-45254eb .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2024/11/22084108/IMG_3126-scaled.jpg);background-size:cover;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-6786492 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2024/10/25082718/Blue-Ribbon.jpg);background-size:contain;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-repeater-item-f9b8f79 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2026/09/22135149/20260916_112423-scaled.jpg);background-size:contain;}.elementor-2546 .elementor-element.elementor-element-1c22910b .swiper-slide{transition-duration:calc(5000ms*1.2);height:754px;}.elementor-2546 .elementor-element.elementor-element-1c22910b .swiper-slide-contents{max-width:80%;}.elementor-2546 .elementor-element.elementor-element-1c22910b .swiper-slide-inner{text-align:center;}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-swiper-button{color:var( --e-global-color-secondary );}.elementor-2546 .elementor-element.elementor-element-1c22910b .elementor-swiper-button svg{fill:var
362( --e-global-color-secondary );}.elementor-2546 .elementor-element.elementor-element-c5e40cd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2546 .elementor-element.elementor-element-c5e40cd{color:var( --e-global-color-secondary );padding:60px 0px 60px 0px;}.elementor-2546 .elementor-element.elementor-element-c5e40cd a{color:var( --e-global-color-secondary );}.elementor-2546 .elementor-element.elementor-element-c5e40cd a:hover{color:var( --e-global-color-primary );}.elementor-2546 .elementor-element.elementor-element-c5e40cd > .elementor-container{text-align:start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2546 .elementor-element.elementor-element-62aa255{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2546 .elementor-element.elementor-element-7c0287a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2546 .elementor-element.elementor-element-90e5b9d{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2546 .elementor-element.elementor-element-757a1e6{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2546 .elementor-element.elementor-element-488ad74:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-488ad74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27121508/Shield-background_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2546 .elementor-element.elementor-element-488ad74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2546 .elementor-element.elementor-element-488ad74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-068f2cf > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:none;}.elementor-2546 .elementor-element.elementor-element-068f2cf{text-align:start;}.elementor-2546 .elementor-element.elementor-element-068f2cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2546 .elementor-element.elementor-element-4054669 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2546 .elementor-element.elementor-element-1647ed6a{width:var( --container-widget-width, 258.701% );max-width:258.701%;--container-widget-width:258.701%;--container-widget-flex-grow:0;}.elementor-2546 .elementor-element.elementor-element-1647ed6a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2546 .elementor-element.elementor-element-c7090a2 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:none;}.elementor-2546 .elementor-element.elementor-element-c7090a2{text-align:start;}.elementor-2546 .elementor-element.elementor-element-c7090a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
362font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2546 .elementor-element.elementor-element-53d6cb5{--grid-row-gap:20px;--grid-column-gap:15px;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2546 .elementor-element.elementor-element-53d6cb5:after{content:"0.66";}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__thumbnail__link{width:100%;}.elementor-2546 .elementor-element.elementor-element-53d6cb5.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-53d6cb5.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-2546 .elementor-element.elementor-element-53d6cb5.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__title, .elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__title{margin-bottom:5px;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__excerpt p{color:#ECECEC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__excerpt{margin-bottom:5px;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__read-more{color:#F2F2F2;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 a.elementor-post__read-more{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:500;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__text{margin-bottom:0px;}.elementor-2546 .elementor-element.elementor-element-491382b > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:none;}.elementor-2546 .elementor-element.elementor-element-491382b{text-align:start;}.elementor-2546 .elementor-element.elementor-element-491382b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2546 .elementor-element.elementor-element-e6bbc1d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2546 .elementor-element.elementor-element-b194b20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2546 .elementor-element.elementor-element-b194b20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-87648e0 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:none;}.elementor-2546 .elementor-element.elementor-element-87648e0{text-align:start;}.elementor-2546 .elementor-element.elementor-element-87648e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2546 .elementor-element.elementor-element-21505ae{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-2546 .elementor-element.elementor-element-088b436 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:none;}.elementor-2546 .elementor-element.elementor-element-088b436{text-align:start;}.elementor-2546 .elementor-element.elementor-element-088b436 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2546 .elementor-element.elementor-element-326a24e > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:none;}.elementor-2546 .elementor-element.elementor-element-326a24e{text-align:start;}.elementor-2546 .elementor-element.elementor-element-326a24e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2546 .elementor-element.elementor-element-dc550ab{--grid-template-columns:repeat(0, auto);
362--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2546 .elementor-element.elementor-element-dc550ab .elementor-widget-container{text-align:center;}.elementor-2546 .elementor-element.elementor-element-23cacf2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:-8px;}.elementor-2546 .elementor-element.elementor-element-e7639e6 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:none;}.elementor-2546 .elementor-element.elementor-element-e7639e6{text-align:start;}.elementor-2546 .elementor-element.elementor-element-e7639e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2546 .elementor-element.elementor-element-1c22910b .swiper-slide{height:390px;}}@media(max-width:767px){.elementor-2546 .elementor-element.elementor-element-1c22910b .swiper-slide{height:290px;}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2546 .elementor-element.elementor-element-53d6cb5:after{content:"0.5";}.elementor-2546 .elementor-element.elementor-element-53d6cb5 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-c5e40cd */.cld-section_column .cld-img__column {
363    margin: 0;
364}
365.cld-section_column .cld-desc__column {
366    padding: 10px 15px;
367    background-color: #f2f2f2;
368}
369.cld-section_column .cld-desc__column h3 {
370    font-weight: 700;
371    color: #333;
372    font-size: 18px;
373    margin-bottom: 10px;
374}
375.cld-section_column .cld-desc__column ul {
376    list-style: none;
377    padding: 0;
378    margin: 0;
379}/* End custom CSS */
380/* Start custom CSS for posts, class: .elementor-element-53d6cb5 */.cld-news .elementor-posts-container .elementor-post__thumbnail__link {
381    display: none; 
382}/* End custom CSS */
383/* Start custom CSS for text-editor, class: .elementor-element-21505ae */.cld-quicklink ul {
384    list-style: none;
385    margin: 0;
386    padding: 0;
387}
388.cld-quicklink ul li {
389    border-bottom: 1px solid #333;
390}
391.cld-quicklink ul li a {
392    display: block;
393    color: #333;
394    padding: 8px 5px;
395}
396.cld-quicklink ul li a:hover {
397    color: #C5B358;
398}/* End custom CSS */
399/* Start custom CSS for shortcode, class: .elementor-element-f944e4c */#__bndFramee1975 {
400    height: 400px !important; /* 400 */
401    min-height: 400px !important;
402    max-height: 400px !important;
403}/* End custom CSS */
404/* Start custom CSS *//* Target the specific links inside your menus/lists to give them an accessible footprint */
405.elementor-widget-container a[role="link"],
406.elementor-form-fields-wrapper a,
407.elementor-widget-icon-list a {
408    min-width: 48px;
409    min-height: 20px;
410    display: inline-flex;  /* Ensures min-width/height are respected */
411    align-items: center;   /* Centers text vertically */
412    justify-content: center; /* Centers text horizontally if needed */
413    padding: 4px 12px;     /* Increases the invisible/visible tap area */
414    margin: 4px 0;         /* Creates a gap between stacked links so they don't overlap */
415    box-sizing: border-box;
416}
417
418/* If these links are listed horizontally (like inline tags or buttons) */
419@media (max-width: 767px) {
420    .elementor-widget-container a[role="link"] {
421        margin-right: 12px; /* Adds physical space between side-by-side links on mobile */
422    }
423}/* End custom CSS */
424.elementor-2525 .elementor-element.elementor-element-ab04d8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2525 .elementor-element.elementor-element-ab04d8d:not(.elementor-motion-effects-element-type-background), .elementor-2525 .elementor-element.elementor-element-ab04d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5B358;background-image:url("https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2021/05/27101448/banner.png");background-repeat:no-repeat;background-size:cover;}.elementor-2525 .elementor-element.elementor-element-ab04d8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2525 .elementor-element.elementor-element-ab04d8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;
424font-weight:var( --e-global-typography-text-font-weight );}.elementor-2525 .elementor-element.elementor-element-78eb9b1{text-align:start;}.elementor-2525 .elementor-element.elementor-element-567ec26 .elementor-repeater-item-cdcbd60.elementor-social-icon{background-color:#02010100;}.elementor-2525 .elementor-element.elementor-element-567ec26 .elementor-repeater-item-b68d44d.elementor-social-icon{background-color:#02010100;}.elementor-2525 .elementor-element.elementor-element-567ec26{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2525 .elementor-element.elementor-element-567ec26 .elementor-widget-container{text-align:right;}.elementor-2525 .elementor-element.elementor-element-567ec26 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-2525 .elementor-element.elementor-element-567ec26 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-2525 .elementor-element.elementor-element-567ec26 .elementor-social-icon{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-2525 .elementor-element.elementor-element-dce4b2d{--spacer-size:50px;}.elementor-2525 .elementor-element.elementor-element-32a159f:not(.elementor-motion-effects-element-type-background), .elementor-2525 .elementor-element.elementor-element-32a159f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5B358;}.elementor-2525 .elementor-element.elementor-element-32a159f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2525 .elementor-element.elementor-element-32a159f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2525 .elementor-element.elementor-element-5ff7525 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2525 .elementor-element.elementor-element-e82871a{width:var( --container-widget-width, 101.404% );max-width:101.404%;--container-widget-width:101.404%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-2525 .elementor-element.elementor-element-78eb9b1{text-align:center;}.elementor-2525 .elementor-element.elementor-element-567ec26 .elementor-widget-container{text-align:center;}}@media(min-width:768px){.elementor-2525 .elementor-element.elementor-element-6d9b4f4{width:49.66%;}.elementor-2525 .elementor-element.elementor-element-8a29f04{width:50%;}}/* Start custom CSS */.elementor .elementor-element.cps-tabs-content ul {
425    padding: 0;
426    margin-left: 35px;
427    margin-bottom: 0;
428}
429.elementor .elementor-element.cps-tabs-content ul > li {
430    padding: 5px 0;
431}
432.elementor .elementor-element.cps-tabs-content ul > li a:hover {
433    color: #756826;
434
435}
436.elementor .elementor-element.cps-tabs-content .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
437    background-color: #f1f1f1;
438}
439@media (min-width: 1025px) {
440    .elementor .elementor-element.cps-tabs-content .elementor-accordion .elementor-accordion-item.item-active {
441        display: flex;
442        background-color: #f1f1f1;
443    }
444    .elementor .elementor-element.cps-tabs-content .elementor-accordion .elementor-accordion-item.item-active .elementor-tab-title {
445        width: 30%;
446    }
447    .elementor .elementor-element.cps-tabs-content .elementor-accordion .elementor-accordion-item.item-active .elementor-tab-content {
448        border: none;
449        width: calc(100% - 30%);
450    }
451}/* End custom CSS */
452.elementor-2786 .elementor-element.elementor-element-925ea4c:not(.elementor-motion-effects-element-type-background), .elementor-2786 .elementor-element.elementor-element-925ea4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2786 .elementor-element.elementor-element-925ea4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2786 .elementor-element.elementor-element-925ea4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2786 .elementor-element.elementor-element-ed17725.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;
452font-weight:var( --e-global-typography-text-font-weight );}.elementor-2786 .elementor-element.elementor-element-1837561{width:var( --container-widget-width, 71.925% );max-width:71.925%;--container-widget-width:71.925%;--container-widget-flex-grow:0;text-align:center;}.elementor-2786 .elementor-element.elementor-element-1837561 > .elementor-widget-container{background-color:#C5B358;}.elementor-2786 .elementor-element.elementor-element-1837561 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2786 .elementor-element.elementor-element-0bc175f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2786 .elementor-element.elementor-element-b76e261{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-2786 .elementor-element.elementor-element-7b85fc0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2786 .elementor-element.elementor-element-2ea3a9f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2786 .elementor-element.elementor-element-2ea3a9f:not(.elementor-motion-effects-element-type-background), .elementor-2786 .elementor-element.elementor-element-2ea3a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#847533;}.elementor-2786 .elementor-element.elementor-element-2ea3a9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2786 .elementor-element.elementor-element-2ea3a9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2786 .elementor-element.elementor-element-1082156.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2786 .elementor-element.elementor-element-1f3bae2{width:auto;max-width:auto;}@media(max-width:767px){.elementor-2786 .elementor-element.elementor-element-1082156.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2786 .elementor-element.elementor-element-1f3bae2{width:100%;max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-b76e261 */.cld-school-area p {
453    margin-bottom: 10px;
454}/* End custom CSS */
455/* Start custom CSS for html, class: .elementor-element-180712e */.rst-footer__cr {
456    align-items: center;
457    display: flex;
458    font-size: 14px;
459    color: #fff;
460}
461.rst-footer__cr p {
462    margin: 0;
463}
464.rst-footer__cr a {
465    display: inline-flex;
466    color: #fff;
467}
468@media (max-width: 767px) {
469    .rst-footer__cr {
470        justify-content: center;
471        margin-bottom: 23px;
472    }
473}/* End custom CSS */
474/* Start custom CSS for html, class: .elementor-element-1f3bae2 */.rst-footer-admin a {
475    display: inline-block;
476    color: #fff;
477    font-size: 14px;
478    font-family: 'Open Sans', Sans-Serif;
479}
480@media (max-width: 767.9px) {
481    .rst-footer-admin a {
482        display: flex;
483        align-items: center;
484        justify-content: center;
485    }
486}/* End custom CSS */
487/* Start custom CSS *//* Google Translate */
488.gtranslate_wrapper  {
489    position: relative;
490}
491.gtranslate_wrapper .gt_switcher_wrapper {
492    position: absolute !important;
493    bottom: 13px !important;
494    display: table;
495    margin: auto;
496    right: 0 !important;
497    left: 0;
498}
499.gtranslate_wrapper select {
500    font-size: 12px;
501    color: #232323;
502    padding: 2px 4px;
503}
504@media (max-width: 991px) and (min-width: 768px) {
505    .gtranslate_wrapper .gt_switcher_wrapper {
506        bottom: 13px !important;
507        right: 100px !important;
508        left: auto !important;
509    }
510}
511@media (max-width: 767.9px) {
512    .gtranslate_wrapper .gt_switcher_wrapper {
513        bottom: 42px !important;
514    }
515}
516
517#pojo-a11y-toolbar *, #pojo-a11y-toolbar ::before, #pojo-a11y-toolbar ::after {
518    color: #000000;
519}
520
521
522.mec-wrap .mec-totalcal-box label {
523    color: #000000;
524}
525
526.elementor-widget-heading .elementor-heading-title {
527        --e-global-color-primary: #847422;
528}    
529
530/* Target links wrapped inside paragraph tags to avoid affecting navigation menus */
531p a, 
532.elementor-text-editor a {
533    text-decoration: underline !important;
534    text-decoration-thickness: 1px;
535    text-underline-offset: 2px;
536    transition: color 0.2s ease;
537}
538
539/* Optional: Change color or styling on hover for a better user experience */
540p a:hover, 
541.elementor-text-editor a:hover {
542    text-decoration: underline !important;
543    color: #1a44a5 !important; /* Slightly darker blue on hover */
544}/* End custom CSS */
545/*# sourceURL=elementor-frontend-inline-css */
546</style>
547<link rel='stylesheet' id='widget-image-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.3' media='all' />
548<link rel='stylesheet' id='widget-social-icons-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.3' media='all' />
549<link rel='stylesheet' id='e-apple-webkit-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.2.3' media='all' />
550<link rel='stylesheet' id='widget-spacer-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.2.3' media='all' />
551<link rel='stylesheet' id='widget-heading-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.3' media='all' />
552<link rel='stylesheet' id='widget-google_maps-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/widget-google_maps.min.css?ver=4.2.3' media='all' />
553<link rel='stylesheet' id='elementor-icons-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0' media='all' />
554<link rel='stylesheet' id='font-awesome-5-all-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=4.2.3' media='all' />
555<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.2.3' media='all' />
556<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.2.3' media='all' />
557<link rel='stylesheet' id='swiper-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
558<link rel='stylesheet' id='e-swiper-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.2.3' media='all' />
559<link rel='stylesheet' id='widget-slides-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor-pro/assets/css/widget-slides.min.css?ver=4.2.2' media='all' />
560<link rel='stylesheet' id='widget-video-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/css/widget-video.min.css?ver=4.2.3' media='all' />
561<link rel='stylesheet' id='widget-posts-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.2.2' media='all' />
562<link rel='stylesheet' id='widget-social-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor-pro/assets/css/widget-social.min.css?ver=4.2.2' media='all' />
563<link rel='stylesheet' id='pojo-a11y-css' href='https://assets-rst7.rschooltoday.com/app/plugins/pojo-accessibility/assets/css/style.min.css?ver=1.0.0' media='all' />
564<link rel='stylesheet' id='wp-components-css' href='https://assets-rst7.rschooltoday.com/inc/css/dist/components/style.min.css?ver=7a090f22843d3b2daa9e127a1bffac92' media='all' />
565<link rel='stylesheet' id='directorist/frontend-css' href='https://assets-rst7.rschooltoday.com/app/plugins/directorist/assets/build/css/public/app.css?ver=2036ae4425f72101576a' media='all' />
566<link rel='stylesheet' id='generate-offside-css' href='https://assets-rst7.rschooltoday.com/app/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.0' media='all' />
567<style id='generate-offside-inline-css'>
568:root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation .main-nav ul li a{font-weight:normal;text-transform:none;}.slideout-navigation.main-navigation.do-overlay .main-nav ul ul li a{font-size:1em;}.slideout-navigation, .slideout-navigation a{color:#ffffff;}.slideout-navigation button.slideout-exit{color:#ffffff;padding-left:20px;padding-right:20px;}.slideout-navigation .dropdown-menu-toggle:before{content:"\f107";}.slideout-navigation .sfHover > a .dropdown-menu-toggle:before{content:"\f106";}@media (max-width: 768px){.menu-bar-item.slideout-toggle{display:none;}}
569/*# sourceURL=generate-offside-inline-css */
570</style>
571<link rel='stylesheet' id='gp-premium-icons-css' href='https://assets-rst7.rschooltoday.com/app/plugins/gp-premium/general/icons/icons.min.css?ver=2.5.0' media='all' />
572<link rel='stylesheet' id='eael-general-css' href='https://assets-rst7.rschooltoday.com/app/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.5.13' media='all' />
573<link rel='stylesheet' id='redux-google-fonts-quadmenu_generatepress-child-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A600&#038;ver=1779816705' media='all' />
574<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=auto' media='all' />
575<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=auto' media='all' />
576<link rel='stylesheet' id='elementor-gf-opensans-css' href='https://fonts.googleapis.com/css?family=Open+Sans:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=auto' media='all' />
577<link rel='stylesheet' id='elementor-gf-poppins-css' href='https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=auto' media='all' />
578<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
579<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
580<script id="jquery-core-js-extra">
581var directorist = {"request_headers":{"Referer-Page-ID":2546},"nonce":"f05f05c8aa","directorist_nonce":"ba92081912","ajax_nonce":"e43e4e5fdd","is_admin":"","ajaxurl":"https://www.cps.k12.mn.us/rsadx","assets_url":"https://www.cps.k12.mn.us/addons/directorist/assets/","home_url":"https://www.cps.k12.mn.us","rest_url":"https://www.cps.k12.mn.us/wp-json/","rest_nonce":"e1f0d313cf","nonceName":"atbdp_nonce_js","login_alert_message":"Sorry, you need to login first.","rtl":"false","warning":"WARNING!","success":"SUCCESS!","not_add_more_than_one":"You can not add more than one review. Refresh the page to edit or delete your review!,","duplicate_review_error":"Sorry! your review already in process.","review_success":"Reviews Saved Successfully!","review_approval_text":"Your review has been received. It requires admin approval to publish.","review_error":"Something went wrong. Check the form and try again!!!","review_loaded":"Reviews Loaded!","review_not_available":"NO MORE REVIEWS AVAILABLE!,","review_have_not_for_delete":"You do not have any review to delete. Refresh the page to submit new review!!!,","review_sure_msg":"Are you sure?","review_want_to_remove":"Do you really want to remove this review!","review_delete_msg":"Yes, Delete it!","review_cancel_btn_text":"Cancel","review_wrong_msg":"Something went wrong!, Try again","listing_remove_title":"Are you sure?","listing_remove_text":"Do you really want to delete this item?!","listing_remove_confirm_text":"Yes, Delete it!","listing_delete":"Deleted!!","listing_error_title":"ERROR!!","listing_error_text":"Something went wrong!!!, Try again","upload_pro_pic_title":"Select or Upload a profile picture","upload_pro_pic_text":"Use this Image","payNow":"Pay Now","completeSubmission":"Complete Submission","waiting_msg":"Sending the message, please wait...","plugin_url":"https://www.cps.k12.mn.us/addons/directorist/","currentDate":"05/10/2021","enable_reviewer_content":"1","add_listing_data":{"nonce":"f05f05c8aa","ajaxurl":"https://www.cps.k12.mn.us/rsadx","nonceName":"atbdp_nonce_js","is_admin":false,"media_uploader":[{"element_id":"directorist-image-upload","meta_name":"listing_img","files_meta_name":"files_meta","error_msg":"Listing gallery has invalid files"}],"i18n_text":{"see_more_text":"See More","see_less_text":"See Less","confirmation_text":"Are you sure","ask_conf_sl_lnk_del_txt":"Do you really want to remove this Social Link!","ask_conf_faqs_del_txt":"Do you really want to remove this FAQ!","confirm_delete":"Yes, Delete it!","deleted":"Deleted!","max_location_creation":"","max_location_msg":"You can only use ","submission_wait_msg":"Please wait, your submission is being processed.","image_uploading_msg":"Please wait, your selected images being uploaded."},"create_new_tag":"","create_new_loc":"","create_new_cat":"","image_notice":"Sorry! You have crossed the maximum image limit","category_custom_field_relations":{"93":[]},"admin_conditional_logic_targets":[]},"lazy_load_taxonomy_fields":"","current_page_id":"2546","icon_markup":"\u003Ci class=\"directorist-icon-mask ##CLASS##\" aria-hidden=\"true\" style=\"--directorist-icon: url(##URL##)\"\u003E\u003C/i\u003E","search_form_default_label":"Label","search_form_default_placeholder":"Placeholder","add_listing_url":"","enabled_multi_directory":"","site_name":"Caledonia Area Public Schools ISD 299","dynamic_view_count_cache":"","loading_more_text":"Loading more...","script_debugging":[null],"ajax_url":"https://www.cps.k12.mn.us/rsadx","redirect_url":"?rand=1790688457&rand=1790688457","loading_message":"Sending user info, please wait...","login_error_message":"Wrong username or password.","i18n_text":{"category_selection":"Select a category","location_selection":"Select a location","show_more":"Show More","show_less":"Show Less","added_favourite":"Added to favorite","please_login":"Please login first","select_listing_map":"openstreet","Miles":" Miles"},"args":{"search_max_radius_distance":1000},"directory_type":"93","default_directory_type":"general","directory_type_term_data":{"submission_form_fields":{"fields":{"title":{"widget_group":"preset","widget_name":"title","type":"text","field_key":"listing_title","required":"1","label":"Title","placeholder":"","widget_key":"title"},"tag":{"field_key":"tax_input[at_biz_dir-tags][]","label":"Tag","placeholder":"","type":"multiple","required":"","allow_new":"1","only_for_admin":"","widget_name":"tag","widget_group":"preset","widget_key":"tag"},"category":{"field_key":"admin_category_select[]","label":"Category","type":"multiple","placeholder":"","required":"","only_for_admin":"","widget_name":"category","widget_group":"preset","widget_key":"category","create_new_cat":""},"pricing":{"field_key":"pricing","label":"","pricing_type":"both","price_range_label":"Price Range","price_range_placeholder":"Select Price Range","price_unit_field_type":"number","price_unit_field_label":"Price [USD]","price_unit_field_placeholder":"Eg. 100","only_for_admin":"","modules":{"price_unit":{"label":"Price Unit","type":"text","field_key":"price_unit"},"price_range":{"label":"Price Range","type":"text","field_key":"price_range"}},"widget_group":"preset","widget_name":"pricing","widget_key":"pricing"},"email":{"type":"email","field_key":"email","label":"Email","placeholder":"[email protected]","required":"","only_for_admin":"","widget_group":"preset","widget_name":"email","widget_key":"email"},"phone":{"type":"tel","field_key":"phone","label":"Phone","placeholder":"Phone number","required":"","only_for_admin":"","widget_group":"preset","widget_name":"phone","widget_key":"phone","whatsapp":""},"website":{"type":"text","field_key":"website","label":"Website","placeholder":"https://example.com","required":"","only_for_admin":"","widget_group":"preset","widget_name":"website","widget_key":"website"},"location":{"field_key":"tax_input[at_biz_dir-location][]","label":"Location","type":"multiple","create_new_loc":"","max_location_creation":"0","placeholder":"","required":"","only_for_admin":"","widget_group":"preset","widget_name":"location","widget_key":"location"},"address":{"type":"text","field_key":"address","label":"Address","placeholder":"Listing address eg. New York, USA","required":"","only_for_admin":"","widget_group":"preset","widget_name":"address","widget_key":"address"},"map":{"type":"map","field_key":"map","label":"Map","lat_long":"Or Enter Coordinates (latitude and longitude) Manually","required":"","only_for_admin":"","widget_group":"preset","widget_name":"map","widget_key":"map"},"image_upload":{"type":"media","field_key":"listing_img","label":"Images","required":"","select_files_label":"Select Files","max_image_limit":"5","max_per_image_limit":"0","max_total_image_limit":"2","only_for_admin":"","widget_group":"preset","widget_name":"image_upload","widget_key":"image_upload"},"video":{"type":"text","field_key":"videourl","label":"Video (Optional)","placeholder":"Only YouTube &amp; Vimeo URLs.","required":"","only_for_admin":"","widget_group":"preset","widget_name":"video","widget_key":"video"},"textarea":{"type":"textarea","field_key":"custom-textarea","label":"","description":"","placeholder":"","rows":"8","required":"","only_for_admin":"","assign_to":"","category":"","widget_group":"custom","widget_name":"textarea","widget_key":"textarea"},"description":{"type":"wp_editor","field_key":"listing_content","label":"Description","placeholder":"","required":"","only_for_admin":"","widget_group":"preset","widget_name":"description","widget_key":"description"}},"groups":[{"type":"general_group","label":"General Information","fields":["title","description","category","tag"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-pen-nib"},{"type":"general_group","label":"Pricing","fields":["pricing"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-money-bill-alt"},{"type":"general_group","label":"Features","fields":["textarea"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-check-double"},{"type":"general_group","label":"Contact Info","fields":["email","phone","website"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-phone"},{"type":"general_group","label":"Location","fields":["location","address","map"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-map-marked-alt"},{"type":"general_group","label":"Media","fields":["image_upload","video"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-images"}]},"search_form_fields":{"fields":{"title":{"required":"","label":"What are you looking for?","placeholder":"","widget_name":"title","widget_group":"available_widgets","original_widget_key":"title","widget_key":"title"},"review":{"label":"Review","widget_group":"other_widgets","widget_name":"review","widget_key":"review"}
581,"radius_search":{"label":"Radius Search","default_radius_distance":"0","radius_search_unit":"miles","radius_search_based_on":"address","widget_group":"other_widgets","widget_name":"radius_search","widget_key":"radius_search","max_radius_distance":"1000"}},"groups":[{"label":"Basic","lock":"1","draggable":"","fields":["title"],"type":"general_group"},{"label":"Advanced","lock":"1","draggable":"","fields":["review","radius_search"],"type":"general_group"}]}},"miles":" Miles","default_val":"0","countryRestriction":"","restricted_countries":"","use_def_lat_long":"","ajaxnonce":"e43e4e5fdd"};
582var directorist = {"request_headers":{"Referer-Page-ID":2546},"nonce":"f05f05c8aa","directorist_nonce":"ba92081912","ajax_nonce":"e43e4e5fdd","is_admin":"","ajaxurl":"https://www.cps.k12.mn.us/rsadx","assets_url":"https://www.cps.k12.mn.us/addons/directorist/assets/","home_url":"https://www.cps.k12.mn.us","rest_url":"https://www.cps.k12.mn.us/wp-json/","rest_nonce":"e1f0d313cf","nonceName":"atbdp_nonce_js","login_alert_message":"Sorry, you need to login first.","rtl":"false","warning":"WARNING!","success":"SUCCESS!","not_add_more_than_one":"You can not add more than one review. Refresh the page to edit or delete your review!,","duplicate_review_error":"Sorry! your review already in process.","review_success":"Reviews Saved Successfully!","review_approval_text":"Your review has been received. It requires admin approval to publish.","review_error":"Something went wrong. Check the form and try again!!!","review_loaded":"Reviews Loaded!","review_not_available":"NO MORE REVIEWS AVAILABLE!,","review_have_not_for_delete":"You do not have any review to delete. Refresh the page to submit new review!!!,","review_sure_msg":"Are you sure?","review_want_to_remove":"Do you really want to remove this review!","review_delete_msg":"Yes, Delete it!","review_cancel_btn_text":"Cancel","review_wrong_msg":"Something went wrong!, Try again","listing_remove_title":"Are you sure?","listing_remove_text":"Do you really want to delete this item?!","listing_remove_confirm_text":"Yes, Delete it!","listing_delete":"Deleted!!","listing_error_title":"ERROR!!","listing_error_text":"Something went wrong!!!, Try again","upload_pro_pic_title":"Select or Upload a profile picture","upload_pro_pic_text":"Use this Image","payNow":"Pay Now","completeSubmission":"Complete Submission","waiting_msg":"Sending the message, please wait...","plugin_url":"https://www.cps.k12.mn.us/addons/directorist/","currentDate":"05/10/2021","enable_reviewer_content":"1","add_listing_data":{"nonce":"f05f05c8aa","ajaxurl":"https://www.cps.k12.mn.us/rsadx","nonceName":"atbdp_nonce_js","is_admin":false,"media_uploader":[{"element_id":"directorist-image-upload","meta_name":"listing_img","files_meta_name":"files_meta","error_msg":"Listing gallery has invalid files"}],"i18n_text":{"see_more_text":"See More","see_less_text":"See Less","confirmation_text":"Are you sure","ask_conf_sl_lnk_del_txt":"Do you really want to remove this Social Link!","ask_conf_faqs_del_txt":"Do you really want to remove this FAQ!","confirm_delete":"Yes, Delete it!","deleted":"Deleted!","max_location_creation":"","max_location_msg":"You can only use ","submission_wait_msg":"Please wait, your submission is being processed.","image_uploading_msg":"Please wait, your selected images being uploaded."},"create_new_tag":"","create_new_loc":"","create_new_cat":"","image_notice":"Sorry! You have crossed the maximum image limit","category_custom_field_relations":{"93":[]},"admin_conditional_logic_targets":[]},"lazy_load_taxonomy_fields":"","current_page_id":"2546","icon_markup":"\u003Ci class=\"directorist-icon-mask ##CLASS##\" aria-hidden=\"true\" style=\"--directorist-icon: url(##URL##)\"\u003E\u003C/i\u003E","search_form_default_label":"Label","search_form_default_placeholder":"Placeholder","add_listing_url":"","enabled_multi_directory":"","site_name":"Caledonia Area Public Schools ISD 299","dynamic_view_count_cache":"","loading_more_text":"Loading more...","script_debugging":[null],"ajax_url":"https://www.cps.k12.mn.us/rsadx","redirect_url":"?rand=1790688457&rand=1790688457","loading_message":"Sending user info, please wait...","login_error_message":"Wrong username or password.","i18n_text":{"category_selection":"Select a category","location_selection":"Select a location","show_more":"Show More","show_less":"Show Less","added_favourite":"Added to favorite","please_login":"Please login first","select_listing_map":"openstreet","Miles":" Miles"},"args":{"search_max_radius_distance":1000},"directory_type":"93","default_directory_type":"general","directory_type_term_data":{"submission_form_fields":{"fields":{"title":{"widget_group":"preset","widget_name":"title","type":"text","field_key":"listing_title","required":"1","label":"Title","placeholder":"","widget_key":"title"},"tag":{"field_key":"tax_input[at_biz_dir-tags][]","label":"Tag","placeholder":"","type":"multiple","required":"","allow_new":"1","only_for_admin":"","widget_name":"tag","widget_group":"preset","widget_key":"tag"},"category":{"field_key":"admin_category_select[]","label":"Category","type":"multiple","placeholder":"","required":"","only_for_admin":"","widget_name":"category","widget_group":"preset","widget_key":"category","create_new_cat":""},"pricing":{"field_key":"pricing","label":"","pricing_type":"both","price_range_label":"Price Range","price_range_placeholder":"Select Price Range","price_unit_field_type":"number","price_unit_field_label":"Price [USD]","price_unit_field_placeholder":"Eg. 100","only_for_admin":"","modules":{"price_unit":{"label":"Price Unit","type":"text","field_key":"price_unit"},"price_range":{"label":"Price Range","type":"text","field_key":"price_range"}},"widget_group":"preset","widget_name":"pricing","widget_key":"pricing"},"email":{"type":"email","field_key":"email","label":"Email","placeholder":"[email protected]","required":"","only_for_admin":"","widget_group":"preset","widget_name":"email","widget_key":"email"},"phone":{"type":"tel","field_key":"phone","label":"Phone","placeholder":"Phone number","required":"","only_for_admin":"","widget_group":"preset","widget_name":"phone","widget_key":"phone","whatsapp":""},"website":{"type":"text","field_key":"website","label":"Website","placeholder":"https://example.com","required":"","only_for_admin":"","widget_group":"preset","widget_name":"website","widget_key":"website"},"location":{"field_key":"tax_input[at_biz_dir-location][]","label":"Location","type":"multiple","create_new_loc":"","max_location_creation":"0","placeholder":"","required":"","only_for_admin":"","widget_group":"preset","widget_name":"location","widget_key":"location"},"address":{"type":"text","field_key":"address","label":"Address","placeholder":"Listing address eg. New York, USA","required":"","only_for_admin":"","widget_group":"preset","widget_name":"address","widget_key":"address"},"map":{"type":"map","field_key":"map","label":"Map","lat_long":"Or Enter Coordinates (latitude and longitude) Manually","required":"","only_for_admin":"","widget_group":"preset","widget_name":"map","widget_key":"map"},"image_upload":{"type":"media","field_key":"listing_img","label":"Images","required":"","select_files_label":"Select Files","max_image_limit":"5","max_per_image_limit":"0","max_total_image_limit":"2","only_for_admin":"","widget_group":"preset","widget_name":"image_upload","widget_key":"image_upload"},"video":{"type":"text","field_key":"videourl","label":"Video (Optional)","placeholder":"Only YouTube &amp; Vimeo URLs.","required":"","only_for_admin":"","widget_group":"preset","widget_name":"video","widget_key":"video"},"textarea":{"type":"textarea","field_key":"custom-textarea","label":"","description":"","placeholder":"","rows":"8","required":"","only_for_admin":"","assign_to":"","category":"","widget_group":"custom","widget_name":"textarea","widget_key":"textarea"},"description":{"type":"wp_editor","field_key":"listing_content","label":"Description","placeholder":"","required":"","only_for_admin":"","widget_group":"preset","widget_name":"description","widget_key":"description"}},"groups":[{"type":"general_group","label":"General Information","fields":["title","description","category","tag"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-pen-nib"},{"type":"general_group","label":"Pricing","fields":["pricing"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-money-bill-alt"},{"type":"general_group","label":"Features","fields":["textarea"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-check-double"},{"type":"general_group","label":"Contact Info","fields":["email","phone","website"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-phone"},{"type":"general_group","label":"Location","fields":["location","address","map"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-map-marked-alt"},{"type":"general_group","label":"Media","fields":["image_upload","video"],"defaultGroupLabel":"Section","disableTrashIfGroupHasWidgets":[{"widget_name":"title","widget_group":"preset"}],"icon":"las la-images"}]},"search_form_fields":{"fields":{"title":{"required":"","label":"What are you looking for?","placeholder":"","widget_name":"title","widget_group":"available_widgets","original_widget_key":"title","widget_key":"title"},"review":{"label":"Review","widget_group":"other_widgets","widget_name":"review","widget_key":"review"}
582,"radius_search":{"label":"Radius Search","default_radius_distance":"0","radius_search_unit":"miles","radius_search_based_on":"address","widget_group":"other_widgets","widget_name":"radius_search","widget_key":"radius_search","max_radius_distance":"1000"}},"groups":[{"label":"Basic","lock":"1","draggable":"","fields":["title"],"type":"general_group"},{"label":"Advanced","lock":"1","draggable":"","fields":["review","radius_search"],"type":"general_group"}]}},"miles":" Miles","default_val":"0","countryRestriction":"","restricted_countries":"","use_def_lat_long":"","ajaxnonce":"e43e4e5fdd"};
583//# sourceURL=jquery-core-js-extra
584</script>
vendor: 1 bytes, line 584
584
585<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 585
585
586<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 586
586
587<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/js/mec-general-calendar.js?ver=7.1.0" id="mec-general-calendar-script-js"></script>
vendor: 1 bytes, line 587
587
588<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.js?ver=7.1.0" id="mec-tooltip-script-js"></script>
vendor: 1 bytes, line 588
588
589<script id="mec-frontend-script-js-extra">
590var mecdata = {"day":"day","days":"days","hour":"hour","hours":"hours","minute":"minute","minutes":"minutes","second":"second","seconds":"seconds","next":"Next","prev":"Prev","elementor_edit_mode":"no","recapcha_key":"","ajax_url":"https://www.cps.k12.mn.us/rsadx","fes_nonce":"60dba5634b","fes_thankyou_page_time":"2000","fes_upload_nonce":"ae12d6eadd","current_year":"2026","current_month":"09","datepicker_format":"yy-mm-dd&Y-m-d"};
591//# sourceURL=mec-frontend-script-js-extra
592</script>
vendor: 1 bytes, line 592
592
593<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/js/frontend.js?ver=7.1.0" id="mec-frontend-script-js"></script>
vendor: 1 bytes, line 593
593
594<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/js/events.js?ver=7.1.0" id="mec-events-script-js"></script>
vendor: 1 bytes, line 594
594
595<script src="https://assets-rst7.rschooltoday.com/app/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=9.7.0" id="monsterinsights-frontend-script-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 595
595
596<script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/www.cps.k12.mn.us","hash_tracking":"false","v4_id":"G-W1N0WNTPM9"};</script>
vendor: 1 bytes, line 596
596
597<script src="https://assets-rst7.rschooltoday.com/app/plugins/directorist/blocks/build/account-button/script.js?ver=f2b88f2675fcb5970111" id="directorist-account-button-script-2-js"></script>
vendor: 1 bytes, line 597
597
598<script src="https://assets-rst7.rschooltoday.com/app/plugins/directorist/blocks/build/search-modal/script.js?ver=6e439150e27ede80ad59" id="directorist-search-modal-script-js"></script>
vendor: 1 bytes, line 598
598
599<script src="//www.cps.k12.mn.us/addons/wp-hide-security-enhancer-pro/assets/js/devtools-detect.js?ver=7a090f22843d3b2daa9e127a1bffac92" id="devtools-detect-js"></script>
vendor: 1 bytes, line 599
599
600<script id="custom_pojo_script-js-after">
601jQuery(document).ready(function($){
602          $(".pojo-a11y-btn-grayscale").on("click", function() {
603            if ( $(".pojo-a11y-btn-grayscale").hasClass("active") == !1 ) {
604              $("html").css({
605                "filter": "grayscale(100%)",
606                "-webkit-filter": "grayscale(100%)",
607                "-webkit-filter": "grayscale(1)",
608                "-moz-filter": "grayscale(100%)",
609                "-ms-filter": "grayscale(100%)",
610                "-o-filter": "grayscale(100%)",
611                "filter": "gray"
612              });
613            }
614    
615            if ( $(".pojo-a11y-btn-grayscale").hasClass("active") == !0 ) {
616              $("html").css({
617                "filter": "unset",
618                "-webkit-filter": "unset",
619                "-webkit-filter": "unset",
620                "-moz-filter": "unset",
621                "-ms-filter": "unset",
622                "-o-filter": "unset",
623                "filter": "unset"
624              });
625            }
626          });
627
628          $("#pojo-a11y-toolbar").attr("style", "top: 200px !important");
629        });
630//# sourceURL=custom_pojo_script-js-after
631</script>
vendor: 1 bytes, line 631
631
632<script src="https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.2.3" id="font-awesome-4-shim-js"></script>
vendor: 1 bytes, line 632
632
633<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/vendor/lodash.min.js?ver=4.17.21" id="lodash-js"></script>
vendor: 1 bytes, line 633
633
634<script id="lodash-js-after">
635window.lodash = _.noConflict();
636//# sourceURL=lodash-js-after
637</script>
vendor: 1 bytes, line 637
637
638<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/vendor/moment.min.js?ver=2.30.1" id="moment-js"></script>
vendor: 1 bytes, line 638
638
639<script id="moment-js-after">
640moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"m/d/Y","LLL":"F j, Y g:i a","LLLL":null}} );
641//# sourceURL=moment-js-after
642</script>
vendor: 1 bytes, line 642
642
643<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/vendor/react.min.js?ver=18.3.1.1" id="react-js"></script>
vendor: 1 bytes, line 643
643
644<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/vendor/react-dom.min.js?ver=18.3.1.1" id="react-dom-js"></script>
vendor: 1 bytes, line 644
644
645<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1" id="react-jsx-runtime-js"></script>
vendor: 1 bytes, line 645
645
646<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 646
646
647<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 647
647
648<script id="wp-i18n-js-after">
649wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
650//# sourceURL=wp-i18n-js-after
651</script>
vendor: 1 bytes, line 651
651
652<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/url.min.js?ver=9e178c9516d1222dc834" id="wp-url-js"></script>
vendor: 1 bytes, line 652
652
653<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/api-fetch.min.js?ver=3a4d9af2b423048b0dee" id="wp-api-fetch-js"></script>
vendor: 1 bytes, line 653
653
654<script id="wp-api-fetch-js-after">
655wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://www.cps.k12.mn.us/wp-json/" ) );
656wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "e1f0d313cf" );
657wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
658wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
659wp.apiFetch.nonceEndpoint = "https://www.cps.k12.mn.us/rsadx?action=rest-nonce";
660//# sourceURL=wp-api-fetch-js-after
661</script>
vendor: 1 bytes, line 661
661
662<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script>
vendor: 1 bytes, line 662
662
663<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/a11y.min.js?ver=cb460b4676c94bd228ed" id="wp-a11y-js"></script>
vendor: 1 bytes, line 663
663
664<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/blob.min.js?ver=9113eed771d446f4a556" id="wp-blob-js"></script>
vendor: 1 bytes, line 664
664
665<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/block-serialization-default-parser.min.js?ver=14d44daebf663d05d330" id="wp-block-serialization-default-parser-js"></script>
vendor: 1 bytes, line 665
665
666<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/autop.min.js?ver=9fb50649848277dd318d" id="wp-autop-js"></script>
vendor: 1 bytes, line 666
666
667<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/deprecated.min.js?ver=e1f84915c5e8ae38964c" id="wp-deprecated-js"></script>
vendor: 1 bytes, line 667
667
668<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/dom.min.js?ver=26edef3be6483da3de2e" id="wp-dom-js"></script>
vendor: 1 bytes, line 668
668
669<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/escape-html.min.js?ver=6561a406d2d232a6fbd2" id="wp-escape-html-js"></script>
vendor: 1 bytes, line 669
669
670<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/element.min.js?ver=6a582b0c827fa25df3dd" id="wp-element-js"></script>
vendor: 1 bytes, line 670
670
671<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/is-shallow-equal.min.js?ver=e0f9f1d78d83f5196979" id="wp-is-shallow-equal-js"></script>
vendor: 1 bytes, line 671
671
672<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/keycodes.min.js?ver=34c8fb5e7a594a1c8037" id="wp-keycodes-js"></script>
vendor: 1 bytes, line 672
672
673<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/priority-queue.min.js?ver=2d59d091223ee9a33838" id="wp-priority-queue-js"></script>
vendor: 1 bytes, line 673
673
674<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/compose.min.js?ver=7a9b375d8c19cf9d3d9b" id="wp-compose-js"></script>
vendor: 1 bytes, line 674
674
675<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/private-apis.min.js?ver=4f465748bda624774139" id="wp-private-apis-js"></script>
vendor: 1 bytes, line 675
675
676<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/redux-routine.min.js?ver=8bb92d45458b29590f53" id="wp-redux-routine-js"></script>
vendor: 1 bytes, line 676
676
677<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/data.min.js?ver=f940198280891b0b6318" id="wp-data-js"></script>
vendor: 1 bytes, line 677
677
678<script id="wp-data-js-after">
679( function() {
680	var userId = 0;
681	var storageKey = "WP_DATA_USER_" + userId;
682	wp.data
683		.use( wp.data.plugins.persistence, { storageKey: storageKey } );
684} )();
685//# sourceURL=wp-data-js-after
686</script>
vendor: 1 bytes, line 686
686
687<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/html-entities.min.js?ver=e8b78b18a162491d5e5f" id="wp-html-entities-js"></script>
vendor: 1 bytes, line 687
687
688<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/rich-text.min.js?ver=5bdbb44f3039529e3645" id="wp-rich-text-js"></script>
vendor: 1 bytes, line 688
688
689<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/shortcode.min.js?ver=0b3174183b858f2df320" id="wp-shortcode-js"></script>
vendor: 1 bytes, line 689
689
690<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/warning.min.js?ver=d69bc18c456d01c11d5a" id="wp-warning-js"></script>
vendor: 1 bytes, line 690
690
691<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/blocks.min.js?ver=57eca4d23daac7159d88" id="wp-blocks-js"></script>
vendor: 1 bytes, line 691
691
692<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/date.min.js?ver=795a56839718d3ff7eae" id="wp-date-js"></script>
vendor: 1 bytes, line 692
692
693<script id="wp-date-js-after">
694wp.date.setSettings( {"l10n":{"locale":"en_US","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"meridiem":{"am":"am","pm":"pm","AM":"AM","PM":"PM"},"relative":{"future":"%s from now","past":"%s ago","s":"a second","ss":"%d seconds","m":"a minute","mm":"%d minutes","h":"an hour","hh":"%d hours","d":"a day","dd":"%d days","M":"a month","MM":"%d months","y":"a year","yy":"%d years"},"startOfWeek":1},"formats":{"time":"g:i a","date":"m/d/Y","datetime":"F j, Y g:i a","datetimeAbbreviated":"M j, Y g:i a"},"timezone":{"offset":-5,"offsetFormatted":"-5","string":"America/Menominee","abbr":"CDT"}} );
695//# sourceURL=wp-date-js-after
696</script>
vendor: 1 bytes, line 696
696
697<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/primitives.min.js?ver=0b5dcc337aa7cbf75570" id="wp-primitives-js"></script>
vendor: 1 bytes, line 697
697
698<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/components.min.js?ver=0d72a218dfea8f6f442f" id="wp-components-js"></script>
vendor: 1 bytes, line 698
698
699<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/keyboard-shortcuts.min.js?ver=fbc45a34ce65c5723afa" id="wp-keyboard-shortcuts-js"></script>
vendor: 1 bytes, line 699
699
700<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/commands.min.js?ver=cac8f4817ab7cea0ac49" id="wp-commands-js"></script>
vendor: 1 bytes, line 700
700
701<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/notices.min.js?ver=f62fbf15dcc23301922f" id="wp-notices-js"></script>
vendor: 1 bytes, line 701
701
702<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/preferences-persistence.min.js?ver=e954d3a4426d311f7d1a" id="wp-preferences-persistence-js"></script>
vendor: 1 bytes, line 702
702
703<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/preferences.min.js?ver=2ca086aed510c242a1ed" id="wp-preferences-js"></script>
vendor: 1 bytes, line 703
703
704<script id="wp-preferences-js-after">
705( function() {
706				var serverData = false;
707				var userId = "0";
708				var persistenceLayer = wp.preferencesPersistence.__unstableCreatePersistenceLayer( serverData, userId );
709				var preferencesStore = wp.preferences.store;
710				wp.data.dispatch( preferencesStore ).setPersistenceLayer( persistenceLayer );
711			} ) ();
712//# sourceURL=wp-preferences-js-after
713</script>
vendor: 1 bytes, line 713
713
714<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/style-engine.min.js?ver=7c6fcedc37dadafb8a81" id="wp-style-engine-js"></script>
vendor: 1 bytes, line 714
714
715<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/token-list.min.js?ver=cfdf635a436c3953a965" id="wp-token-list-js"></script>
vendor: 1 bytes, line 715
715
716<script id="wp-block-editor-js-extra">
717var directoristBlockConfig = {"tagTax":"at_biz_dir-tags","typeTax":"atbdp_listing_types","categoryTax":"at_biz_dir-category","locationTax":"at_biz_dir-location","postType":"at_biz_dir","previewUrl":"https://www.cps.k12.mn.us/addons/directorist/blocks/","multiDirectoryEnabled":""};
718//# sourceURL=wp-block-editor-js-extra
719</script>
vendor: 1 bytes, line 719
719
720<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/block-editor.min.js?ver=addf558a422e2ee57920" id="wp-block-editor-js"></script>
vendor: 1 bytes, line 720
720
721<script src="https://assets-rst7.rschooltoday.com/inc/js/dist/viewport.min.js?ver=f07b4909c08cfe9de4e2" id="wp-viewport-js"></script>
vendor: 1 bytes, line 721
721
722<script id="directorist-listing-owner-dashboard-js-extra">
723var directorist_admin_order = {"checkout_page_url":"https://www.cps.k12.mn.us/","symbol_position":"before","currency":"USD","symbol":"$"};
724//# sourceURL=directorist-listing-owner-dashboard-js-extra
725</script>
vendor: 1 bytes, line 725
725
726<script src="https://assets-rst7.rschooltoday.com/app/plugins/directorist/assets/build/js/react/frontend/listing-owner-dashboard.js?ver=ee3b502c6c0c90e0d549" id="directorist-listing-owner-dashboard-js"></script>
726
727<link rel="https://api.w.org/" href="https://www.cps.k12.mn.us/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.cps.k12.mn.us/wp-json/wp/v2/pages/2546" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cps.k12.mn.us/xmlrpc.php?rsd" />
728<!-- Custom Facebook Feed JS vars -->
729<script type="text/javascript">
730var cffsiteurl = "https://www.cps.k12.mn.us/addons";
731var cffajaxurl = "https://www.cps.k12.mn.us/rsadx";
732
733
734var cfflinkhashtags = "false";
735</script>
735
736
737	<meta name="viewport" content="width=device-width, initial-scale=1.0">
738
739		<style>
740		/*new css*/
741
742/*menus*/
743#quadmenu .quadmenu-navbar-nav > li.quadmenu-item > a > .quadmenu-item-content {
744    padding: 0 10px;
745}
746#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.js .quadmenu-navbar-nav > li.quadmenu-item.quadmenu-item-object-mega > .quadmenu-dropdown-menu > ul > li > div {
747    width: 100%;
748}
749#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu {
750    top: auto;
751}
752/*end:: menus*/
753
754.section_title {
755    position: relative;
756}
757.section_title:after {
758    content: '';
759    position: absolute;
760    bottom: 0;
761    width: 80px;
762    height: 2px;
763    background: #C5B358;
764    left: 0;
765}
766
767p:last-child {
768	margin-bottom: 0;
769}
770.elementor-screen-only {
771    background-color: #ffffff;
772    color: #000000;
773}
774/* Accessibility */
775#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
776	margin-top: -5px;
777}
778#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
779    max-height: calc( 100vh - 200px );
780    overflow: auto;
781}
782@media (max-width: 767px) {
783	#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
784		margin-top: -115px;
785	}
786	#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
787			max-height: calc( 100vh - 100px );
788	}
789}
790@media (max-height: 450px) {
791	#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
792		margin-top: -20px;
793	}
794	#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
795			max-height: calc( 100vh - 180px );
796	}
797}
798@media (max-height: 399px) {
799	#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
800		margin-top: -135px;
801	}
802	#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
803			max-height: calc( 100vh - 85px );
804	}
805}
806
807/* Google Translate */
808#gtranslate_wrapper {
809    bottom: 13px !important;
810    display: table;
811    margin: auto;
812    right: 0 !important;
813    left: 0;
814}
815#gtranslate_wrapper select {
816    font-size: 12px;
817    color: #232323;
818    padding: 2px 4px;
819}
820@media (max-width: 991px) and (min-width: 768px) {
821    #gtranslate_wrapper {
822        bottom: 13px !important;
823        right: 115px !important;
824        left: auto !important;
825    }
826}
827@media (max-width: 767.9px) {
828    #gtranslate_wrapper {
829        bottom: 39px !important;
830    }
831}
832/*end:: new css*/   
833	</style>
834	
835                <meta name="description" content="Parents How to Use Schoology for Parents Dojo School C
835alendar 25-26 School Calendar 26-27 Breakfast &amp; Lunch Menus more&#8230;.. Students Schoology Email Breakfast &amp; Lunch Menus more&#8230;.. C..." />
836                <style type="text/css">
837#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{ background-color: #c5b358;	color: #ffffff;}
838#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{ border-color: #c5b358;}
839body.pojo-a11y-focusable a:focus{ outline-style: solid !important;	outline-width: 1px !important;	outline-color: #ff0000 !important;}
840#pojo-a11y-toolbar{ top: 100px !important;}
841#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{ background-color: #ffffff;}
842#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{ color: #333333;}
843#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{ background-color: #a09b03;	color: #ffffff;}
844@media (max-width: 767px) { #pojo-a11y-toolbar { top: 50px !important; } }</style>			<style>
845				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
846				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
847					background-image: none !important;
848				}
849				@media screen and (max-height: 1024px) {
850					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
851					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
852						background-image: none !important;
853					}
854				}
855				@media screen and (max-height: 640px) {
856					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
857					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
858						background-image: none !important;
859					}
860				}
861			</style>
862			<style type="text/css">.broken_link, a.broken_link {
863	text-decoration: line-through;
864}</style>  <!-- Verify google search engine -->
865  
865<script async src="https://cse.google.com/cse.js?cx=27f37f39cc037ab9c"></script>
865
866
867</head>
868
869<body class="home wp-singular page-template-default page page-id-2546 page-parent wp-embed-responsive wp-theme-generatepress wp-child-theme-generatepress-child post-image-aligned-center slideout-enabled slideout-both sticky-menu-fade mec-theme-generatepress no-sidebar nav-float-right separate-containers fluid-header active-footer-widgets-3 header-aligned-left dropdown-hover elementor-default elementor-template-full-width elementor-kit-5647 elementor-page elementor-page-2546 full-width-content directorist-content-active directorist-preload" itemtype="https://schema.org/WebPage" itemscope>
870
871  <!-- Google search engine -->
872  <!-- <div class="gcse-search"></div> -->
873
874  <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a>		<header data-elementor-type="header" data-elementor-id="2525" class="elementor elementor-2525 elementor-location-header" data-elementor-post-type="elementor_library">
875					<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-ab04d8d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ab04d8d" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
876						<div class="elementor-container elementor-column-gap-default">
877					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6d9b4f4" data-id="6d9b4f4" data-element_type="column" data-e-type="column">
878			<div class="elementor-widget-wrap elementor-element-populated">
879						<div class="elementor-element elementor-element-78eb9b1 elementor-widget elementor-widget-image" data-id="78eb9b1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
880				<div class="elementor-widget-container">
881																<a href="https://www.cps.k12.mn.us/">
882							<img width="960" height="160" src="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2021/05/27100301/logo-idea2_auto_auto.png" class="attachment-large size-large wp-image-7416" alt="img" srcset="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2021/05/27100301/logo-idea2_auto_auto.png 960w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2021/05/27100301/logo-idea2_auto_auto-300x50.png 300w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2021/05/27100301/logo-idea2_auto_auto-768x128.png 768w" sizes="(max-width: 960px) 100vw, 960px" />								</a>
883															</div>
884				</div>
885					</div>
886		</div>
887				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8a29f04" data-id="8a29f04" data-element_type="column" data-e-type="column">
888			<div class="elementor-widget-wrap elementor-element-populated">
889						<div class="elementor-element elementor-element-567ec26 elementor-shape-circle e-grid-align-right e-grid-align-mobile-center elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="567ec26" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
890				<div class="elementor-widget-container">
891							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
892							<span class="elementor-grid-item" role="listitem">
893					<a rel="noopener noreferrer" class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-cdcbd60" href="https://www.facebook.com/cps.k12.mn.us" target="_blank">
894						<span class="elementor-screen-only">Facebook-f</span>
895						<i aria-hidden="true" class="fab fa-facebook-f"></i>					</a>
896				</span>
897							<span class="elementor-grid-item" role="listitem">
898					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-b68d44d" target="_blank" rel="noopener noreferrer">
899						<span class="elementor-screen-only">Youtube</span>
900						<i aria-hidden="true" class="fab fa-youtube"></i>					</a>
901				</span>
902					</div>
903						</div>
904				</div>
905				<div class="elementor-element elementor-element-dce4b2d elementor-widget elementor-widget-spacer" data-id="dce4b2d" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
906				<div class="elementor-widget-container">
907							<div class="elementor-spacer">
908			<div class="elementor-spacer-inner"></div>
909		</div>
910						</div>
911				</div>
912					</div>
913		</div>
914					</div>
915		</section>
916				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-32a159f elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="32a159f" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}">
917						<div class="elementor-container elementor-column-gap-default">
918					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ff7525" data-id="5ff7525" data-element_type="column" data-e-type="column">
919			<div class="elementor-widget-wrap elementor-element-populated">
920						<div class="elementor-element elementor-element-e82871a elementor-widget__width-initial elementor-widget elementor-widget-quadmenu" data-id="e82871a" data-element_type="widget" data-e-type="widget" data-widget_type="quadmenu.default">
921				<div class="elementor-widget-container">
922					<nav id="quadmenu" class="quadmenu-default_theme quadmenu-v3.1.5 quadmenu-align-center quadmenu-divider-hide quadmenu-carets-hide quadmenu-background-color quadmenu-mobile-shadow-show quadmenu-dropdown-shadow-show" data-template="collapse" data-theme="default_theme" data-unwrap="0" data-width="1" data-selector="" data-breakpoint="768" data-sticky="0" data-sticky-offset="0">
923  <div class="quadmenu-container">
924    <div class="quadmenu-navbar-header">
925      <button type="button" class="quadmenu-navbar-toggle collapsed" data-quadmenu="collapse" data-target="#quadmenu_0" aria-expanded="false" aria-controls="quadmenu">
926  <span class="icon-bar-container">
927    <span class="icon-bar icon-bar-top"></span>
928    <span class="icon-bar icon-bar-middle"></span>
929    <span class="icon-bar icon-bar-bottom"></span>
930  </span>
931</button>          </div>
932    <div id="quadmenu_0" class="quadmenu-navbar-collapse collapse">
933      <ul class="quadmenu-navbar-nav"><li id="menu-item-2441" class="quadmenu-item-2441 quadmenu-item quadmenu-item-object-custom current-menu-item current_page_item quadmenu-item-type-default quadmenu-item-level-0 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="/">
934			<span class="quadmenu-item-content">
935																	<span class="quadmenu-text  hover t_1000">Home</span>
936																	</span>
937		</a>
938				</li><li id="menu-item-2462" class="quadmenu-item-2462 quadmenu-item quadmenu-item-object-mega quadmenu-item-has-children quadmenu-item-type-mega quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-dropdown-right dropdown-maxheight">				<a  href="" class="quadmenu-dropdown-toggle hoverintent">
939			<span class="quadmenu-item-content">
940											<span class="quadmenu-caret"></span>
941										<span class="quadmenu-text  hover t_1000">District</span>
942																	</span>
943		</a>
944						<div id="dropdown-2462" class="quadmenu_btt t_300 quadmenu-dropdown-menu quadmenu-dropdown-stretch-boxed">
945				<ul class="quadmenu-row">
946		<li id="menu-item-6082" class="quadmenu-item-6082 quadmenu-item quadmenu-item-object-column quadmenu-item-has-children quadmenu-item-type-column col-xs-12 col-sm-12">		<div id="dropdown-6082" class="">
947				<ul>
948		<li id="menu-item-8383" class="quadmenu-item-8383 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/superintendents-home-page/">
949			<span class="quadmenu-item-content">
950																	<span class="quadmenu-text  hover t_1000">Superintendent’s Home Page</span>
951																	</span>
952		</a>
953				</li><li id="menu-item-8384" class="quadmenu-item-8384 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/school-board/">
954			<span class="quadmenu-item-content">
955																	<span class="quadmenu-text  hover t_1000">
955School Board</span>
956																	</span>
957		</a>
958				</li><li id="menu-item-8385" class="quadmenu-item-8385 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/feedback-and-questions-form/">
959			<span class="quadmenu-item-content">
960																	<span class="quadmenu-text  hover t_1000">Feedback and Questions Form</span>
961																	</span>
962		</a>
963				</li><li id="menu-item-8386" class="quadmenu-item-8386 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/human-resources/">
964			<span class="quadmenu-item-content">
965																	<span class="quadmenu-text  hover t_1000">Human Resources</span>
966																	</span>
967		</a>
968				</li><li id="menu-item-8387" class="quadmenu-item-8387 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/299-foundation/">
969			<span class="quadmenu-item-content">
970																	<span class="quadmenu-text  hover t_1000">299 Foundation</span>
971																	</span>
972		</a>
973				</li><li id="menu-item-8390" class="quadmenu-item-8390 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/school-nutrition/">
974			<span class="quadmenu-item-content">
975																	<span class="quadmenu-text  hover t_1000">School Nutrition</span>
976																	</span>
977		</a>
978				</li><li id="menu-item-8389" class="quadmenu-item-8389 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/district-publications/">
979			<span class="quadmenu-item-content">
980																	<span class="quadmenu-text  hover t_1000">District Publications</span>
981																	</span>
982		</a>
983				</li><li id="menu-item-8393" class="quadmenu-item-8393 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/flexible-learning-day/">
984			<span class="quadmenu-item-content">
985																	<span class="quadmenu-text  hover t_1000">Flexible Learning Day</span>
986																	</span>
987		</a>
988				</li><li id="menu-item-8391" class="quadmenu-item-8391 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/election-materials/">
989			<span class="quadmenu-item-content">
990																	<span class="quadmenu-text  hover t_1000">Election Materials</span>
991																	</span>
992		</a>
993				</li><li id="menu-item-8392" class="quadmenu-item-8392 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/district/assesments/">
994			<span class="quadmenu-item-content">
995																	<span class="quadmenu-text  hover t_1000">Assessments</span>
996																	</span>
997		</a>
998				</li>		</ul>
999	</div>
1000	</li>		</ul>
1001	</div>
1002	</li><li id="menu-item-18997" class="quadmenu-item-18997 quadmenu-item quadmenu-item-object-custom quadmenu-item-type-default quadmenu-item-level-0 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.applitrack.com/caledonia/onlineapp/">
1003			<span class="quadmenu-item-content">
1004																	<span class="quadmenu-text  hover t_1000">Employment</span>
1005																	</span>
1006		</a>
1007				</li><li id="menu-item-15498" class="quadmenu-item-15498 quadmenu-item quadmenu-item-object-mega quadmenu-item-type-mega quadmenu-item-level-0 quadmenu-has-title quadmenu-has-link quadmenu-dropdown-right dropdown-maxheight">				<a  href="https://sites.google.com/cps.k12.mn.us/cps299staff/our-staff">
1008			<span class="quadmenu-item-content">
1009																	<span class="quadmenu-text  hover t_1000">Staff Directory</span>
1010																	</span>
1011		</a>
1012				</li><li id="menu-item-10012" class="quadmenu-item-10012 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right    ">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1013			<span class="quadmenu-item-content">
1014											<span class="quadmenu-caret"></span>
1015										<span class="quadmenu-text  hover t_1000">Elementary</span>
1016																	</span>
1017		</a>
1018						<div id="dropdown-10012" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1019				<ul>
1020		<li id="menu-item-10013" class="quadmenu-item-10013 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/elementary/elementary-homepage/">
1021			<span class="quadmenu-item-content">
1022																	<span class="quadmenu-text  hover t_1000">Elementary Homepage</span>
1023																	</span>
1024		</a>
1025				</li><li id="menu-item-17518" class="quadmenu-item-17518 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/elementary/warrior-wow/">
1026			<span class="quadmenu-item-content">
1027																	<span class="quadmenu-text  hover t_1000">Elementary School Day Schedule</span>
1028																	</span>
1029		</a>
1030				</li><li id="menu-item-16227" class="quadmenu-item-16227 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/course-information/">
1031			<span class="quadmenu-item-content">
1032																	<span class="quadmenu-text  hover t_1000">Course Information</span>
1033																	</span>
1034		</a>
1035				</li><li id="menu-item-10021" class="quadmenu-item-10021 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1036			<span class="quadmenu-item-content">
1037											<span class="quadmenu-caret"></span>
1038										<span class="quadmenu-text  hover t_1000">Staff</span>
1039																	</span>
1040		</a>
1041						<div id="dropdown-10021" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1042				<ul>
1043		<li id="menu-item-10022" class="quadmenu-item-10022 quadmenu-item quadmenu-item-object-custom quadmenu-item-type-default quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://sites.google.com/cps.k12.mn.us/cps299staff/our-staff">
1044			<span class="quadmenu-item-content">
1045																	<span class="quadmenu-text  hover t_1000">Staff Directory</span>
1046																	</span>
1047		</a>
1048				</li><li id="menu-item-15380" class="quadmenu-item-15380 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/principal-wahlstrom/">
1049			<span class="quadmenu-item-content">
1050																	<span class="quadmenu-text  hover t_1000">Principal Wahlstrom</span>
1051																	</span>
1052		</a>
1053				</li>		</ul>
1054	</div>
1055	</li><li id="menu-item-10020" class="quadmenu-item-10020 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1056			<span class="quadmenu-item-content">
1057											<span class="quadmenu-caret"></span>
1058										<span class="quadmenu-text  hover t_1000">Student Services</span>
1059																	</span>
1060		</a>
1061						<div id="dropdown-10020" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1062				<ul>
1063		<li id="menu-item-10017" class="quadmenu-item-10017 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/elementary/health-services/">
1064			<span class="quadmenu-item-content">
1065																	<span class="quadmenu-text  hover t_1000">Health Services</span>
1066																	</span>
1067		</a>
1068				</li><li id="menu-item-10019" class="quadmenu-item-10019 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/elementary/media-center/">
1069			<span class="quadmenu-item-content">
1070																	<span class="quadmenu-text  hover t_1000">Media Center</span>
1071																	</span>
1072		</a>
1073				</li>		</ul>
1074	</div>
1075	</li><li id="menu-item-10018" class="quadmenu-item-10018 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/elementary/pace/">
1076			<span class="quadmenu-item-content">
1077																	<span class="quadmenu-text  hover t_1000">PACE</span>
1078																	</span>
1079		</a>
1080				</li>		</ul>
1081	</div>
1082	</li><li id="menu-item-7569" class="quadmenu-item-7569 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1083			<span class="quadmenu-item-content">
1084											<span class="quadmenu-caret"></span>
1085										<span class="quadmenu-text  hover t_1000">
1085Middle School / High School</span>
1086																	</span>
1087		</a>
1088						<div id="dropdown-7569" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1089				<ul>
1090		<li id="menu-item-7586" class="quadmenu-item-7586 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1091			<span class="quadmenu-item-content">
1092											<span class="quadmenu-caret"></span>
1093										<span class="quadmenu-text  hover t_1000">High School</span>
1094																	</span>
1095		</a>
1096						<div id="dropdown-7586" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1097				<ul>
1098		<li id="menu-item-8577" class="quadmenu-item-8577 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/middle-school-high-school/high-school/welcome-to-caledonia-area-high-school/">
1099			<span class="quadmenu-item-content">
1100																	<span class="quadmenu-text  hover t_1000">Welcome to Caledonia Area High School</span>
1101																	</span>
1102		</a>
1103				</li><li id="menu-item-16233" class="quadmenu-item-16233 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/course-information/">
1104			<span class="quadmenu-item-content">
1105																	<span class="quadmenu-text  hover t_1000">Course Information</span>
1106																	</span>
1107		</a>
1108				</li><li id="menu-item-8578" class="quadmenu-item-8578 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/middle-school-high-school/high-school/special-education/">
1109			<span class="quadmenu-item-content">
1110																	<span class="quadmenu-text  hover t_1000">Special Education</span>
1111																	</span>
1112		</a>
1113				</li><li id="menu-item-7572" class="quadmenu-item-7572 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-2 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="" class="quadmenu-dropdown-toggle hoverintent">
1114			<span class="quadmenu-item-content">
1115											<span class="quadmenu-caret"></span>
1116										<span class="quadmenu-text  hover t_1000">Staff</span>
1117																	</span>
1118		</a>
1119						<div id="dropdown-7572" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1120				<ul>
1121		<li id="menu-item-12458" class="quadmenu-item-12458 quadmenu-item quadmenu-item-object-custom quadmenu-item-type-default quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://sites.google.com/cps.k12.mn.us/cps299staff/our-staff">
1122			<span class="quadmenu-item-content">
1123																	<span class="quadmenu-text  hover t_1000">Staff Directory</span>
1124																	</span>
1125		</a>
1126				</li>		</ul>
1127	</div>
1128	</li><li id="menu-item-7585" class="quadmenu-item-7585 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-2 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1129			<span class="quadmenu-item-content">
1130											<span class="quadmenu-caret"></span>
1131										<span class="quadmenu-text  hover t_1000">Student Services</span>
1132																	</span>
1133		</a>
1134						<div id="dropdown-7585" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1135				<ul>
1136		<li id="menu-item-8880" class="quadmenu-item-8880 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/middle-school-high-school/high-school/mh-media-center/">
1137			<span class="quadmenu-item-content">
1138																	<span class="quadmenu-text  hover t_1000">MH Media Center</span>
1139																	</span>
1140		</a>
1141				</li><li id="menu-item-10456" class="quadmenu-item-10456 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/middle-school-high-school/high-school/guidance-and-counseling-office/">
1142			<span class="quadmenu-item-content">
1143																	<span class="quadmenu-text  hover t_1000">Guidance and Counseling Office</span>
1144																	</span>
1145		</a>
1146				</li>		</ul>
1147	</div>
1148	</li>		</ul>
1149	</div>
1150	</li><li id="menu-item-7587" class="quadmenu-item-7587 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1151			<span class="quadmenu-item-content">
1152											<span class="quadmenu-caret"></span>
1153										<span class="quadmenu-text  hover t_1000">
1153Middle School</span>
1154																	</span>
1155		</a>
1156						<div id="dropdown-7587" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1157				<ul>
1158		<li id="menu-item-7588" class="quadmenu-item-7588 quadmenu-item quadmenu-item-object-custom quadmenu-item-type-default quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://caledoniamn.rst7.rschooltoday.com/middle-school-high-school/middle-school/welcome-to-caledonia-area-middle-school/">
1159			<span class="quadmenu-item-content">
1160																	<span class="quadmenu-text  hover t_1000">Welcome to Caledonia Area Middle School</span>
1161																	</span>
1162		</a>
1163				</li><li id="menu-item-16232" class="quadmenu-item-16232 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/course-information/">
1164			<span class="quadmenu-item-content">
1165																	<span class="quadmenu-text  hover t_1000">Course Information</span>
1166																	</span>
1167		</a>
1168				</li><li id="menu-item-9289" class="quadmenu-item-9289 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/middle-school-high-school/middle-school/special-education/">
1169			<span class="quadmenu-item-content">
1170																	<span class="quadmenu-text  hover t_1000">Special Education</span>
1171																	</span>
1172		</a>
1173				</li><li id="menu-item-7590" class="quadmenu-item-7590 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-2 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1174			<span class="quadmenu-item-content">
1175											<span class="quadmenu-caret"></span>
1176										<span class="quadmenu-text  hover t_1000">Staff</span>
1177																	</span>
1178		</a>
1179						<div id="dropdown-7590" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1180				<ul>
1181		<li id="menu-item-12457" class="quadmenu-item-12457 quadmenu-item quadmenu-item-object-custom quadmenu-item-type-default quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://sites.google.com/cps.k12.mn.us/cps299staff/our-staff">
1182			<span class="quadmenu-item-content">
1183																	<span class="quadmenu-text  hover t_1000">Staff Directory</span>
1184																	</span>
1185		</a>
1186				</li>		</ul>
1187	</div>
1188	</li><li id="menu-item-9182" class="quadmenu-item-9182 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-2 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1189			<span class="quadmenu-item-content">
1190											<span class="quadmenu-caret"></span>
1191										<span class="quadmenu-text  hover t_1000">Student Services</span>
1192																	</span>
1193		</a>
1194						<div id="dropdown-9182" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1195				<ul>
1196		<li id="menu-item-9181" class="quadmenu-item-9181 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/middle-school-high-school/high-school/mh-media-center/">
1197			<span class="quadmenu-item-content">
1198																	<span class="quadmenu-text  hover t_1000">MH Media Center</span>
1199																	</span>
1200		</a>
1201				</li><li id="menu-item-12265" class="quadmenu-item-12265 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/middle-school-high-school/high-school/guidance-and-counseling-office/">
1202			<span class="quadmenu-item-content">
1203																	<span class="quadmenu-text  hover t_1000">Guidance and Counseling Office</span>
1204																	</span>
1205		</a>
1206				</li>		</ul>
1207	</div>
1208	</li>		</ul>
1209	</div>
1210	</li>		</ul>
1211	</div>
1212	</li><li id="menu-item-4628" class="quadmenu-item-4628 quadmenu-item quadmenu-item-object-mega quadmenu-item-has-children quadmenu-item-type-mega quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-dropdown-right dropdown-maxheight">				<a  href="" class="quadmenu-dropdown-toggle hoverintent">
1213			<span class="quadmenu-item-content">
1214											<span class="quadmenu-caret"></span>
1215										<span class="quadmenu-text  hover t_1000">Community Education</span>
1216																	</span>
1217		</a>
1218						<div id="dropdown-4628" class="quadmenu_btt t_300 quadmenu-dropdown-menu quadmenu-dropdown-stretch-boxed">
1219				<ul class="quadmenu-row">
1220		<li id="menu-item-7549" class="quadmenu-item-7549 quadmenu-item quadmenu-item-object-column quadmenu-item-has-children quadmenu-item-type-column col-xs-12 col-sm-12">		<div id="dropdown-7549" class="">
1221				<ul>
1222		<li id="menu-item-8565" class="quadmenu-item-8565 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/welcome-to-caledonia-area-community-education/">
1223			<span class="quadmenu-item-content">
1224																	<span class="quadmenu-text  hover t_1000">Welcome to Caledonia Area Community Education</span>
1225																	</span>
1226		</a>
1227				</li><li id="menu-item-8566" class="quadmenu-item-8566 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/current-classes-programs/">
1228			<span class="quadmenu-item-content">
1229																	<span class="quadmenu-text  hover t_1000">Current Classes/Programs</span>
1230																	</span>
1231		</a>
1232				</li><li id="menu-item-8567" class="quadmenu-item-8567 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/caps-care/">
1233			<span class="quadmenu-item-content">
1234																	<span class="quadmenu-text  hover t_1000">CAPS Care</span>
1235																	</span>
1236		</a>
1237				</li><li id="menu-item-8568" class="quadmenu-item-8568 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/drivers-education/">
1238			<span class="quadmenu-item-content">
1239																	<span class="quadmenu-text  hover t_1000">Driver’s Education</span>
1240																	</span>
1241		</a>
1242				</li><li id="menu-item-8569" class="quadmenu-item-8569 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/early-childhood-family-education-ecfe/">
1243			<span class="quadmenu-item-content">
1244																	<span class="quadmenu-text  hover t_1000">Early Childhood Family Education (ECFE)</span>
1245																	</span>
1246		</a>
1247				</li><li id="menu-item-8570" class="quadmenu-item-8570 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/early-childhood-screening/">
1248			<span class="quadmenu-item-content">
1249																	<span class="quadmenu-text  hover t_1000">Early Childhood Screening</span>
1250																	</span>
1251		</a>
1252				</li><li id="menu-item-8571" class="quadmenu-item-8571 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/facility-equipment-usage-policy/">
1253			<span class="quadmenu-item-content">
1254																	<span class="quadmenu-text  hover t_1000">Facility Calendar, Rentals, &amp; Equipment Usage Policy</span>
1255																	</span>
1256		</a>
1257				</li><li id="menu-item-8572" class="quadmenu-item-8572 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/hand-in-hand-preschool/">
1258			<span class="quadmenu-item-content">
1259																	<span class="quadmenu-text  hover t_1000">
1259Hand in Hand Preschool</span>
1260																	</span>
1261		</a>
1262				</li><li id="menu-item-8573" class="quadmenu-item-8573 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/lego-league/">
1263			<span class="quadmenu-item-content">
1264																	<span class="quadmenu-text  hover t_1000">Lego League</span>
1265																	</span>
1266		</a>
1267				</li><li id="menu-item-8574" class="quadmenu-item-8574 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/school-age-care-sac-program/">
1268			<span class="quadmenu-item-content">
1269																	<span class="quadmenu-text  hover t_1000">School Age Care (SAC) Program</span>
1270																	</span>
1271		</a>
1272				</li><li id="menu-item-8576" class="quadmenu-item-8576 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/community-education/summer-programs/">
1273			<span class="quadmenu-item-content">
1274																	<span class="quadmenu-text  hover t_1000">Summer Programs</span>
1275																	</span>
1276		</a>
1277				</li>		</ul>
1278	</div>
1279	</li>		</ul>
1280	</div>
1281	</li><li id="menu-item-10061" class="quadmenu-item-10061 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1282			<span class="quadmenu-item-content">
1283											<span class="quadmenu-caret"></span>
1284										<span class="quadmenu-text  hover t_1000">Activities & Athletic</span>
1285																	</span>
1286		</a>
1287						<div id="dropdown-10061" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1288				<ul>
1289		<li id="menu-item-10062" class="quadmenu-item-10062 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1290			<span class="quadmenu-item-content">
1291											<span class="quadmenu-caret"></span>
1292										<span class="quadmenu-text  hover t_1000">Activities</span>
1293																	</span>
1294		</a>
1295						<div id="dropdown-10062" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1296				<ul>
1297		<li id="menu-item-10063" class="quadmenu-item-10063 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-2 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1298			<span class="quadmenu-item-content">
1299											<span class="quadmenu-caret"></span>
1300										<span class="quadmenu-text  hover t_1000">MSHSL Sponsored Activities</span>
1301																	</span>
1302		</a>
1303						<div id="dropdown-10063" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1304				<ul>
1305		<li id="menu-item-10068" class="quadmenu-item-10068 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/clay-target/">
1306			<span class="quadmenu-item-content">
1307																	<span class="quadmenu-text  hover t_1000">Clay Target</span>
1308																	</span>
1309		</a>
1310				</li><li id="menu-item-10069" class="quadmenu-item-10069 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/music/">
1311			<span class="quadmenu-item-content">
1312																	<span class="quadmenu-text  hover t_1000">Music</span>
1313																	</span>
1314		</a>
1315				</li><li id="menu-item-10070" class="quadmenu-item-10070 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/one-act-play/">
1316			<span class="quadmenu-item-content">
1317																	<span class="quadmenu-text  hover t_1000">One Act Play</span>
1318																	</span>
1319		</a>
1320				</li><li id="menu-item-10071" class="quadmenu-item-10071 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/robotics/">
1321			<span class="quadmenu-item-content">
1322																	<span class="quadmenu-text  hover t_1000">Robotics</span>
1323																	</span>
1324		</a>
1325				</li><li id="menu-item-10072" class="quadmenu-item-10072 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/speech/">
1326			<span class="quadmenu-item-content">
1327																	<span class="quadmenu-text  hover t_1000">Speech</span>
1328																	</span>
1329		</a>
1330				</li>		</ul>
1331	</div>
1332	</li><li id="menu-item-10064" class="quadmenu-item-10064 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-2 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1333			<span class="quadmenu-item-content">
1334											<span class="quadmenu-caret"></span>
1335										<span class="quadmenu-text  hover t_1000">Non MSHSL Sponsored Activities</span>
1336																	</span>
1337		</a>
1338						<div id="dropdown-10064" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1339				<ul>
1340		<li id="menu-item-10073" class="quadmenu-item-10073 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/bass-fishing/">
1341			<span class="quadmenu-item-content">
1342																	<span class="quadmenu-text  hover t_1000">Bass Fishing</span>
1343																	</span>
1344		</a>
1345				</li><li id="menu-item-10074" class="quadmenu-item-10074 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/knowledge-bowl/">
1346			<span class="quadmenu-item-content">
1347																	<span class="quadmenu-text  hover t_1000">Knowledge Bowl</span>
1348																	</span>
1349		</a>
1350				</li><li id="menu-item-10075" class="quadmenu-item-10075 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/musical/">
1351			<span class="quadmenu-item-content">
1352																	<span class="quadmenu-text  hover t_1000">Musical</span>
1353																	</span>
1354		</a>
1355				</li><li id="menu-item-10076" class="quadmenu-item-10076 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-3 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/activities/yearbook/">
1356			<span class="quadmenu-item-content">
1357																	<span class="quadmenu-text  hover t_1000">Yearbook</span>
1358																	</span>
1359		</a>
1360				</li>		</ul>
1361	</div>
1362	</li>		</ul>
1363	</div>
1364	</li><li id="menu-item-10065" class="quadmenu-item-10065 quadmenu-item quadmenu-item-object-custom quadmenu-item-has-children quadmenu-item-type-default quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="#" class="quadmenu-dropdown-toggle hoverintent">
1365			<span class="quadmenu-item-content">
1366											<span class="quadmenu-caret"></span>
1367										<span class="quadmenu-text  hover t_1000">Athletics</span>
1368																	</span>
1369		</a>
1370						<div id="dropdown-10065" class="quadmenu_btt t_300 quadmenu-dropdown-menu">
1371				<ul>
1372		<li id="menu-item-10077" class="quadmenu-item-10077 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/participation-information/">
1373			<span class="quadmenu-item-content">
1374																	<span class="quadmenu-text  hover t_1000">Participation Information</span>
1375																	</span>
1376		</a>
1377				</li><li id="menu-item-10078" class="quadmenu-item-10078 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/baseball/">
1378			<span class="quadmenu-item-content">
1379																	<span class="quadmenu-text  hover t_1000">Baseball</span>
1380																	</span>
1381		</a>
1382				</li><li id="menu-item-10079" class="quadmenu-item-10079 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/basketball-boys/">
1383			<span class="quadmenu-item-content">
1384																	<span class="quadmenu-text  hover t_1000">Basketball, Boys</span>
1385																	</span>
1386		</a>
1387				</li><li id="menu-item-10080" class="quadmenu-item-10080 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/basketball-girls/">
1388			<span class="quadmenu-item-content">
1389																	<span class="quadmenu-text  hover t_1000">Basketball, Girls</span>
1390																	</span>
1391		</a>
1392				</li><li id="menu-item-10091" class="quadmenu-item-10091 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/football/">
1393			<span class="quadmenu-item-content">
1394																	<span class="quadmenu-text  hover t_1000">Football</span>
1395																	</span>
1396		</a>
1397				</li><li id="menu-item-10090" class="quadmenu-item-10090 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/golf-boys/">
1398			<span class="quadmenu-item-content">
1399																	<span class="quadmenu-text  hover t_1000">Golf, Boys</span>
1400																	</span>
1401		</a>
1402				</li><li id="menu-item-10088" class="quadmenu-item-10088 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/golf-girls/">
1403			<span class="quadmenu-item-content">
1404																	<span class="quadmenu-text  hover t_1000">Golf, Girls</span>
1405																	</span>
1406		</a>
1407				</li><li id="menu-item-10089" class="quadmenu-item-10089 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/gymnastics/">
1408			<span class="quadmenu-item-content">
1409																	<span class="quadmenu-text  hover t_1000">Gymnastics</span>
1410																	</span>
1411		</a>
1412				</li><li id="menu-item-10086" class="quadmenu-item-10086 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/soccer-boys/">
1413			<span class="quadmenu-item-content">
1414																	<span class="quadmenu-text  hover t_1000">Soccer, Boys</span>
1415																	</span>
1416		</a>
1417				</li><li id="menu-item-10087" class="quadmenu-item-10087 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/soccer-girls/">
1418			<span class="quadmenu-item-content">
1419																	<span class="quadmenu-text  hover t_1000">Soccer, Girls</span>
1420																	</span>
1421		</a>
1422				</li><li id="menu-item-10085" class="quadmenu-item-10085 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/softball/">
1423			<span class="quadmenu-item-content">
1424																	<span class="quadmenu-text  hover t_1000">Softball</span>
1425																	</span>
1426		</a>
1427				</li><li id="menu-item-10084" class="quadmenu-item-10084 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/track-field-boys/">
1428			<span class="quadmenu-item-content">
1429																	<span class="quadmenu-text  hover t_1000">Track &amp; Field, Boys</span>
1430																	</span>
1431		</a>
1432				</li>
1432<li id="menu-item-10083" class="quadmenu-item-10083 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/track-field-girls/">
1433			<span class="quadmenu-item-content">
1434																	<span class="quadmenu-text  hover t_1000">Track &amp; Field, Girls</span>
1435																	</span>
1436		</a>
1437				</li><li id="menu-item-10082" class="quadmenu-item-10082 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/volleyball/">
1438			<span class="quadmenu-item-content">
1439																	<span class="quadmenu-text  hover t_1000">Volleyball</span>
1440																	</span>
1441		</a>
1442				</li><li id="menu-item-10081" class="quadmenu-item-10081 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/activities-athletics/athletics/wrestling/">
1443			<span class="quadmenu-item-content">
1444																	<span class="quadmenu-text  hover t_1000">Wrestling</span>
1445																	</span>
1446		</a>
1447				</li>		</ul>
1448	</div>
1449	</li><li id="menu-item-10492" class="quadmenu-item-10492 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/athletic-trainer-sports-medicine/">
1450			<span class="quadmenu-item-content">
1451																	<span class="quadmenu-text  hover t_1000">Athletic Trainer/Sports Medicine</span>
1452																	</span>
1453		</a>
1454				</li><li id="menu-item-10066" class="quadmenu-item-10066 quadmenu-item quadmenu-item-object-custom quadmenu-item-type-default quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="http://www.mshsl.org/">
1455			<span class="quadmenu-item-content">
1456																	<span class="quadmenu-text  hover t_1000">MSHSL</span>
1457																	</span>
1458		</a>
1459				</li>		</ul>
1460	</div>
1461	</li><li id="menu-item-7452" class="quadmenu-item-7452 quadmenu-item quadmenu-item-object-mega quadmenu-item-type-mega quadmenu-item-level-0 quadmenu-has-title quadmenu-has-link quadmenu-dropdown-right dropdown-maxheight">				<a  href="/activities-athletics/schmitz-bus-service/">
1462			<span class="quadmenu-item-content">
1463																	<span class="quadmenu-text  hover t_1000">Schmitz Bus Service</span>
1464																	</span>
1465		</a>
1466				</li><li id="menu-item-15448" class="quadmenu-item-15448 quadmenu-item quadmenu-item-object-mega quadmenu-item-type-mega quadmenu-item-level-0 quadmenu-has-title quadmenu-has-link quadmenu-dropdown-right dropdown-maxheight">				<a  href="http://www.hved6013.org/">
1467			<span class="quadmenu-item-content">
1468																	<span class="quadmenu-text  hover t_1000">HVED</span>
1469																	</span>
1470		</a>
1471				</li><li id="menu-item-19193" class="quadmenu-item-19193 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-0 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right">				<a  href="https://www.cps.k12.mn.us/referendum-november-2026/">
1472			<span class="quadmenu-item-content">
1473																	<span class="quadmenu-text  hover t_1000">Referendum November 2026</span>
1474																	</span>
1475		</a>
1476				</li></ul>    </div>
1477  </div>
1478</nav>				</div>
1479				</div>
1480					</div>
1481		</div>
1482					</div>
1483		</section>
1484				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-11c0994 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="11c0994" data-element_type="section" data-e-type="section">
1485						<div class="elementor-container elementor-column-gap-default">
1486					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a444e20" data-id="a444e20" data-element_type="column" data-e-type="column">
1487			<div class="elementor-widget-wrap">
1488							</div>
1489		</div>
1490					</div>
1491		</section>
1492				</header>
1493		
1494  <div id="page" class="hfeed site grid-container container grid-parent">
1495        <div id="content" class="site-content">
1496      		<div data-elementor-type="wp-page" data-elementor-id="2546" class="elementor elementor-2546" data-elementor-post-type="page">
1497						<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-22316db6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="22316db6" data-element_type="section" data-e-type="section">
1498						<div class="elementor-container elementor-column-gap-no">
1499					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3472b6d4" data-id="3472b6d4" data-element_type="column" data-e-type="column">
1500			<div class="elementor-widget-wrap elementor-element-populated">
1501						<div class="elementor-element elementor-element-1c22910b elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-widget elementor-widget-slides" data-id="1c22910b" data-element_type="widget" data-e-type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition&quot;:&quot;slide&quot;,&quot;transition_speed&quot;:500}" data-widget_type="slides.default">
1502				<div class="elementor-widget-container">
1503									<div class="elementor-swiper">
1504					<div class="elementor-slides-wrapper elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides" dir="ltr" data-animation="fadeInUp">
1505				<div class="swiper-wrapper elementor-slides">
1506										<div class="elementor-repeater-item-00c2fe2 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="web banner"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div><div class="elementor-repeater-item-44261c3 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="5th Grade Red Bandana"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div><div class="elementor-repeater-item-f4e2e54 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="Hansen first day"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div><div class="elementor-repeater-item-53254f0 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="slide"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div><div class="elementor-repeater-item-9810cf2 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="Mrs. Kochie&#039;s 3rd Grade"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div><div class="elementor-repeater-item-a129f4c swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="Seniors 25-26"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div><div class="elementor-repeater-item-45254eb swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="BR Award"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div><div class="elementor-repeater-item-6786492 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="Blue Ribbon School"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div><div class="elementor-repeater-item-f9b8f79 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="3rd Grade Lunch"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"></div></div></div>
1506				</div>
1507															<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0" aria-label="Previous slide">
1508							<em aria-hidden="true" class="eicon-chevron-left"></em>						</div>
1509						<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0" aria-label="Next slide">
1510							<em aria-hidden="true" class="eicon-chevron-right"></em>						</div>
1511																	</div>
1512				</div>
1513								</div>
1514				</div>
1515					</div>
1516		</div>
1517					</div>
1518		</section>
1519				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-c5e40cd cld-section_column elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="c5e40cd" data-element_type="section" data-e-type="section">
1520						<div class="elementor-container elementor-column-gap-default">
1521					<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-1eea6a0" data-id="1eea6a0" data-element_type="column" data-e-type="column">
1522			<div class="elementor-widget-wrap elementor-element-populated">
1523						<div class="elementor-element elementor-element-a6d35d9 cld-img__column elementor-widget elementor-widget-image" data-id="a6d35d9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1524				<div class="elementor-widget-container">
1525															<img fetchpriority="high" decoding="async" width="900" height="600" src="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114156/Parents-block.jpg" class="attachment-large size-large wp-image-7456" alt="img" srcset="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114156/Parents-block.jpg 900w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114156/Parents-block-300x200.jpg 300w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114156/Parents-block-768x512.jpg 768w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114156/Parents-block-391x260.jpg 391w" sizes="(max-width: 900px) 100vw, 900px" />															</div>
1526				</div>
1527				<div class="elementor-element elementor-element-62aa255 cld-desc__column elementor-widget elementor-widget-text-editor" data-id="62aa255" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1528				<div class="elementor-widget-container">
1529									<h3>Parents</h3><ul><li><a href="https://support.schoology.com/hc/en-us/articles/201000833-Home-Page-Parents-">How to Use Schoology for Parents</a></li><li><a href="https://www.classdojo.com/">Dojo</a></li><li><a href="https://drive.google.com/file/d/1BYMXUVaVcMclZe4N8Ajo--yPbgxlHOCt/view?usp=sharing" target="_blank" rel="noopener noreferrer">School Calendar 25-26</a></li><li><a href="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2026/01/21085628/School-Calendar-Abrev-2026-2027-FINAL-DRAFT.pdf">School Calendar 26-27</a></li><li><a href="https://www.cps.k12.mn.us/breakfast-lunch-menus/">Breakfast &amp; Lunch Menus</a></li><li><a href="https://www.cps.k12.mn.us/more-links/#parents">more&#8230;..</a></li></ul>								</div>
1530				</div>
1531					</div>
1532		</div>
1533				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-bbd406d" data-id="bbd406d" data-element_type="column" data-e-type="column">
1534			<div class="elementor-widget-wrap elementor-element-populated">
1535						<div class="elementor-element elementor-element-5597fb6 cld-img__column elementor-widget elementor-widget-image" data-id="5597fb6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1536				<div class="elementor-widget-container">
1537															<img decoding="async" width="900" height="600" src="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114204/Students-block.jpg" class="attachment-large size-large wp-image-7457" alt="img" srcset="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114204/Students-block.jpg 900w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114204/Students-block-300x200.jpg 300w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114204/Students-block-768x512.jpg 768w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114204/Students-block-391x260.jpg 391w" sizes="(max-width: 900px) 100v
1537w, 900px" />															</div>
1538				</div>
1539				<div class="elementor-element elementor-element-7c0287a cld-desc__column elementor-widget elementor-widget-text-editor" data-id="7c0287a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1540				<div class="elementor-widget-container">
1541									<h3>Students</h3><ul><li><a href="https://cps.schoology.com/login?school=39477583">Schoology</a></li><li><a href="http://accounts.google.com/">Email</a></li><li><a href="https://www.cps.k12.mn.us/breakfast-lunch-menus/">Breakfast &amp; Lunch Menus</a></li><li><a href="https://www.cps.k12.mn.us/more-links/#students">more&#8230;..</a></li></ul>								</div>
1542				</div>
1543					</div>
1544		</div>
1545				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-4de6035" data-id="4de6035" data-element_type="column" data-e-type="column">
1546			<div class="elementor-widget-wrap elementor-element-populated">
1547						<div class="elementor-element elementor-element-3b8ea47 cld-img__column elementor-widget elementor-widget-image" data-id="3b8ea47" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1548				<div class="elementor-widget-container">
1549															<img decoding="async" width="900" height="600" src="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114149/Community-block.jpg" class="attachment-large size-large wp-image-7455" alt="img" srcset="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114149/Community-block.jpg 900w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114149/Community-block-300x200.jpg 300w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114149/Community-block-768x512.jpg 768w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114149/Community-block-391x260.jpg 391w" sizes="(max-width: 900px) 100vw, 900px" />															</div>
1550				</div>
1551				<div class="elementor-element elementor-element-90e5b9d cld-desc__column elementor-widget elementor-widget-text-editor" data-id="90e5b9d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1552				<div class="elementor-widget-container">
1553									<h3>Community</h3><ul><li><a href="https://www.cps.k12.mn.us/community-education/hand-in-hand-preschool/">Hand in Hand Preschool</a></li><li><a href="https://www.cps.k12.mn.us/community-education/early-childhood-family-education-ecfe/">ECFE</a></li><li><a href="https://www.cps.k12.mn.us/community-education/school-age-care-sac-program/">School Age Care</a></li><li><a href="https://www.cps.k12.mn.us/community-education/current-classes-programs/">Community Catalog</a></li><li><a href="https://www.cps.k12.mn.us/community-education/welcome-to-caledonia-area-community-education">more&#8230;..</a></li></ul>								</div>
1554				</div>
1555					</div>
1556		</div>
1557				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-765ac67" data-id="765ac67" data-element_type="column" data-e-type="column">
1558			<div class="elementor-widget-wrap elementor-element-populated">
1559						<div class="elementor-element elementor-element-e5fcd05 cld-img__column elementor-widget elementor-widget-image" data-id="e5fcd05" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1560				<div class="elementor-widget-container">
1561															<img loading="lazy" decoding="async" width="900" height="600" src="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114140/block-staff.jpg" class="attachment-large size-large wp-image-7454" alt="img" srcset="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114140/block-staff.jpg 900w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114140/block-staff-300x200.jpg 300w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114140/block-staff-768x512.jpg 768w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27114140/block-staff-391x260.jpg 391w" sizes="(max-width: 900px) 100v
1561w, 900px" />															</div>
1562				</div>
1563				<div class="elementor-element elementor-element-757a1e6 cld-desc__column elementor-widget elementor-widget-text-editor" data-id="757a1e6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1564				<div class="elementor-widget-container">
1565									<h3>Staff</h3><ul><li><a href="http://accounts.google.com/">Email</a></li><li><a href="https://cps.schoology.com/login?school=39477583">Schoology</a></li><li><a href="http://www.classdojo.com/">Dojo</a></li><li><a href="https://www.cps.k12.mn.us/breakfast-lunch-menus/">Breakfast &amp; Lunch Menus</a></li><li><a href="https://www.cps.k12.mn.us/more-links/#staff">more&#8230;..</a></li></ul>								</div>
1566				</div>
1567					</div>
1568		</div>
1569					</div>
1570		</section>
1571				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-488ad74 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="488ad74" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1572						<div class="elementor-container elementor-column-gap-default">
1573					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-5e5d288" data-id="5e5d288" data-element_type="column" data-e-type="column">
1574			<div class="elementor-widget-wrap elementor-element-populated">
1575						<div class="elementor-element elementor-element-068f2cf section_title elementor-widget elementor-widget-heading" data-id="068f2cf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1576				<div class="elementor-widget-container">
1577					<h2 class="elementor-heading-title elementor-size-default">Featured Video</h2>				</div>
1578				</div>
1579				<div class="elementor-element elementor-element-4054669 elementor-widget elementor-widget-video" data-id="4054669" data-element_type="widget" data-e-type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/o7OE6OZBIzA&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
1580				<div class="elementor-widget-container">
1581							<div class="elementor-wrapper elementor-open-inline">
1582			<div class="elementor-video"></div>		</div>
1583						</div>
1584				</div>
1585				<div class="elementor-element elementor-element-1647ed6a elementor-widget__width-initial elementor-widget elementor-widget-video" data-id="1647ed6a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/www.youtube.com\/watch?v=un4JD8DpKds&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
1586				<div class="elementor-widget-container">
1587							<div class="elementor-wrapper elementor-open-inline">
1588			<div class="elementor-video"></div>		</div>
1589						</div>
1590				</div>
1591					</div>
1592		</div>
1593				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-a495d14" data-id="a495d14" data-element_type="column" data-e-type="column">
1594			<div class="elementor-widget-wrap elementor-element-populated">
1595						<div class="elementor-element elementor-element-c7090a2 section_title elementor-widget elementor-widget-heading" data-id="c7090a2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1596				<div class="elementor-widget-container">
1597					<h2 class="elementor-heading-title elementor-size-default">News</h2>				</div>
1598				</div>
1599				<div class="elementor-element elementor-element-53d6cb5 elementor-grid-1 cld-news elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts" data-id="53d6cb5" data-element_type="widget" data-e-type="widget" data-settings="{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;20&quot;,&quot;sizes&quot;:[]},&quot;classic_columns_tablet&quot;:&quot;2&quot;,&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.classic">
1600				<div class="elementor-widget-container">
1601							<div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list">
1602				<article class="elementor-post elementor-grid-item post-13057 post type-post status-publish format-standard hentry category-news" role="listitem">
1603				<div class="elementor-post__text">
1604				<h3 class="elementor-post__title">
1605			<a href="https://www.cps.k12.mn.us/caledonia-area-elementary-parent-teacher-conferences/" >
1606				Caledonia Area Elementary Parent/Teacher Conferences			</a>
1607		</h3>
1608				<div class="elementor-post__excerpt">
1609			<p>Caledonia Area Elementary Parent/Teacher Conferences are on Thursday, October 8th from 1:00-7:00 pm and on</p>
1610		</div>
1611		
1612		<a class="elementor-post__read-more" href="https://www.cps.k12.mn.us/caledonia-area-elementary-parent-teacher-conferences/" aria-label="Read more about Caledonia Area Elementary Parent/Teacher Conferences" tabindex="-1" >
1613			Read More »		</a>
1614
1615				</div>
1616				</article>
1617				<article class="elementor-post elementor-grid-item post-14115 post type-post status-publish format-standard hentry category-uncategorized" role="listitem">
1618				<div class="elementor-post__text">
1619				<h3 class="elementor-post__title">
1620			<a href="https://www.cps.k12.mn.us/district-newsletter-email-sign-up/" >
1621				District Newsletter			</a>
1622		</h3>
1623				<div class="elementor-post__excerpt">
1624			<p>Monthly Newsletter! September 2026 Newsletter If you, or someone you know doesn&#8217;t already receive a</p>
1625		</div>
1626		
1627		<a class="elementor-post__read-more" href="https://www.cps.k12.mn.us/district-newsletter-email-sign-up/" aria-label="Read more about District Newsletter" tabindex="-1" >
1628			Read More »		</a>
1629
1630				</div>
1631				</article>
1632				<article class="elementor-post elementor-grid-item post-15421 post type-post status-publish format-standard hentry category-uncategorized" role="listitem">
1633				<div class="elementor-post__text">
1634				<h3 class="elementor-post__title">
1635			<a href="https://www.cps.k12.mn.us/educational-discussions/" >
1636				School Talk			</a>
1637		</h3>
1638				<div class="elementor-post__excerpt">
1639			<p>August 2026 School Talk  </p>
1640		</div>
1641		
1642		<a class="elementor-post__read-more" href="https://www.cps.k12.mn.us/educational-discussions/" aria-label="Read more about School Talk" tabindex="-1" >
1643			Read More »		</a>
1644
1645				</div>
1646				</article>
1647				<article class="elementor-post elementor-grid-item post-14982 post type-post status-publish format-standard hentry category-news category-uncategorized" role="listitem">
1648				<div class="elementor-post__text">
1649				<h3 class="elementor-post__title">
1650			<a href="https://www.cps.k12.mn.us/elementary-supply-list/" >
1651				Elementary Supply List 26-27			</a>
1652		</h3>
1653				<div class="elementor-post__excerpt">
1654			<p>Elementary Supply List 26-27</p>
1655		</div>
1656		
1657		<a class="elementor-post__read-more" href="https://www.cps.k12.mn.us/elementary-supply-list/" aria-label="Read more about Elementary Supply List 26-27" tabindex="-1" >
1658			Read More »		</a>
1659
1660				</div>
1661				</article>
1662				<article class="elementor-post elementor-grid-item post-9006 post type-post status-publish format-standard hentry category-news" role="listitem">
1663				<div class="elementor-post__text">
1664				<h3 class="elementor-post__title">
1665			<a href="https://www.cps.k12.mn.us/2023-2024-fall-school-newsletter/" >
1666				2026-2027 Fall School Newsletter			</a>
1667		</h3>
1668				<div class="elementor-post__excerpt">
1669			<p>2026-2027 Fall School Newsletter Click on the link below for the 2026-2027 Fall School Newsletter</p>
1670		</div>
1671		
1672		<a class="elementor-post__read-more" href="https://www.cps.k12.mn.us/2023-2024-fall-school-newsletter/" aria-label="Read more about 2026-2027 Fall School Newsletter" tabindex="-1" >
1673			Read More »		</a>
1674
1675				</div>
1676				</article>
1677				<article class="elementor-post elementor-grid-item post-15060 post type-post status-publish format-standard hentry category-news category-uncategorized" role="listitem">
1678				<div class="elementor-post__text">
1679				<h3 class="elementor-post__title">
1680			<a href="https://www.cps.k12.mn.us/lead-in-drinking-water-annual-notification/" >
1681				Lead in Drinking Water Annual Notification 			</a>
1682		</h3>
1683				<div class="elementor-post__excerpt">
1684			<p>Minnesota Statute 121A.335 requires public school buildings serving pre-kindergarten through grade 12 to test for</p>
1685		</div>
1686		
1687		<a class="elementor-post__read-more" href="https://www.cps.k12.mn.us/lead-in-drinking-water-annual-notification/" aria-label="Read more about Lead in Drinking Water Annual Notification " tabindex="-1" >
1688			Read More »		</a>
1689
1690				</div>
1691				</article>
1692				<article class="elementor-post elementor-grid-item post-10279 post type-post status-publish format-standard hentry category-news" role="listitem">
1693				<div class="elementor-post__text">
1694				<h3 class="elementor-post__title">
1695			<a href="https://www.cps.k12.mn.us/caledonia-area-middle-high-school-supply-lists/" >
1696				Caledonia Area Middle &amp; High School Supply Lists			</a>
1697		</h3>
1698				<div class="elementor-post__excerpt">
1699			<p>Caledonia Area Public School Supply Lists High School Supply List: https://drive.google.com/file/d/1I7nGUOhx4-fWXdlXJmtEZbsbR7v7fdAg/view?usp=sharing Middle School Supply List:</p>
1700		</div>
1701		
1702		<a class="elementor-post__read-more" href="https://www.cps.k12.mn.us/caledonia-area-middle-high-school-supply-lists/" aria-label="Read more about Caledonia Area Middle &amp; High School Supply Lists" tabindex="-1" >
1703			Read More »		</a>
1704
1705				</div>
1706				</article>
1707				</div>
1708		
1709						</div>
1710				</div>
1711					</div>
1712		</div>
1713				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-f6f0223" data-id="f6f0223" data-element_type="column" data-e-type="column">
1714			<div class="elementor-widget-wrap elementor-element-populated">
1715						<div class="elementor-element elementor-element-491382b section_title elementor-widget elementor-widget-heading" data-id="491382b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1716				<div class="elementor-widget-container">
1717					<h2 class="elementor-heading-title elementor-size-default">Mission, Vision &amp; Value</h2>				</div>
1718				</div>
1719				<div class="elementor-element elementor-element-e6bbc1d elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="e6bbc1d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1720				<div class="elementor-widget-container">
1721															<img loading="lazy" decoding="async" width="653" height="841" src="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27121500/Mission-Statement-Values.jpg" class="attachment-large size-large wp-image-7475" alt="img" srcset="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27121500/Mission-Statement-Values.jpg 653w, https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2023/03/27121500/Mission-Statement-Values-233x300.jpg 233w" sizes="(max-width: 653px) 100vw, 653px" />															</div>
1722				</div>
1723					</div>
1724		</div>
1725					</div>
1726		</section>
1727				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-b194b20 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="b194b20" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1728						<div class="elementor-container elementor-column-gap-default">
1729					<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-046a901" data-id="046a901" data-element_type="column" data-e-type="column">
1730			<div class="elementor-widget-wrap elementor-element-populated">
1731						<div class="elementor-element elementor-element-87648e0 section_title elementor-widget elementor-widget-heading" data-id="87648e0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1732				<div class="elementor-widget-container">
1733					<h2 class="elementor-heading-title elementor-size-default">Quicklinks</h2>				</div>
1734				</div>
1735				<div class="elementor-element elementor-element-21505ae cld-quicklink elementor-widget elementor-widget-text-editor" data-id="21505ae" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1736				<div class="elementor-widget-container">
1737									<ul><li id="72_el0_4052" class="lay0"><a href="https://www.myschoolapps.com/Application">Application for Educational Benefits</a></li><li id="72_el1_2121" class="lay0"><a href="https://www.cps.k12.mn.us/breakfast-lunch-menus/" target="_blank" rel="noopener noreferrer">Breakfast and Lunch Menus</a></li><li id="72_el2_3167" class="lay0"><a href="https://www.cps.k12.mn.us/contact-information" target="_blank" rel="noopener noreferrer">Contact Information</a></li><li id="72_el4_4112" class="lay0"><a href="https://www.cps.k12.mn.us/more-links/#staff" target="_blank" rel="noopener noreferrer">Staff Quicklinks</a></li><li id="72_el5_4113" class="lay0"><a href="https://www.cps.k12.mn.us/more-links/#students" target="_blank" rel="noopener noreferrer">Student</a></li><li><a href="https://www.cps.k12.mn.us/more-links/#parents">Parent</a></li><li><a href="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2025/02/19084136/2025-2026-School-Calendar.pdf">School Calendar 25-26</a></li><li><a href="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2026/01/21085628/School-Calendar-Abrev-2026-2027-FINAL-DRAFT.pdf">School Calendar 26-27</a></li></ul>								</div>
1738				</div>
1739					</div>
1740		</div>
1741				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-f096409" data-id="f096409" data-element_type="column" data-e-type="column">
1742			<div class="elementor-widget-wrap elementor-element-populated">
1743						<div class="elementor-element elementor-element-088b436 section_title elementor-widget elementor-widget-heading" data-id="088b436" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1744				<div class="elementor-widget-container">
1745					<h2 class="elementor-heading-title elementor-size-default">Upcoming Events</h2>				</div>
1746				</div>
1747				<div class="elementor-element elementor-element-3b51668 elementor-widget elementor-widget-shortcode" data-id="3b51668" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
1748				<div class="elementor-widget-container">
1749							<div class="elementor-shortcode"><iframe id="__bndFrame449ef" src="https://www.gobound.com/widgets/a33156df8b1144519688" style="border: none" width="430" height="660" allow="clipboard-write"></iframe></div>
1750						</div>
1751				</div>
1752					</div>
1753		</div>
1754				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-9f31e53" data-id="9f31e53" data-element_type="column" data-e-type="column">
1755			<div class="elementor-widget-wrap elementor-element-populated">
1756						<div class="elementor-element elementor-element-326a24e section_title elementor-widget elementor-widget-heading" data-id="326a24e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1757				<div class="elementor-widget-container">
1758					<h2 class="elementor-heading-title elementor-size-default">Facebook</h2>				</div>
1759				</div>
1760				<div class="elementor-element elementor-element-dc550ab elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="dc550ab" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
1761				<div class="elementor-widget-container">
1762							<div class="elementor-social-icons-wrapper elementor-grid">
1763							<span class="elementor-grid-item">
1764					<a rel="noopener noreferrer" class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-d331147" href="https://www.facebook.com/cps.k12.mn.us/" target="_blank">
1765						<span class="elementor-screen-only">Facebook</span>
1766						<i aria-hidden="true" class="fab fa-facebook"></i>					</a>
1767				</span>
1768					</div>
1769						</div>
1770				</div>
1771					</div>
1772		</div>
1773				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-23cacf2" data-id="23cacf2" data-element_type="column" data-e-type="column">
1774			<div class="elementor-widget-wrap elementor-element-populated">
1775						<div class="elementor-element elementor-element-e7639e6 section_title elementor-widget elementor-widget-heading" data-id="e7639e6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1776				<div class="elementor-widget-container">
1777					<h2 class="elementor-heading-title elementor-size-default">Calendar</h2>				</div>
1778				</div>
1779				<div class="elementor-element elementor-element-f944e4c elementor-widget elementor-widget-shortcode" data-id="f944e4c" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
1780				<div class="elementor-widget-container">
1781							<div class="elementor-shortcode"><div style="text-align: center"><iframe style="border: 0" width="100%" height="200" name="__bndFramee1975" id="__bndFramee1975" src="https://www.gobound.com/widgets/1f81549e573d42b6aae1" allow="clipboard-write"></iframe>
1781<script>var __ifr=document.getElementById("__bndFramee1975");__ifr.addEventListener("load",function(event){if(__ifr){__ifr.contentWindow.postMessage("setup","https://www.gobound.com");}},true);function __rfc(e){if(e.data){var __ifr=document.getElementById("__bndFramee1975");var obj=JSON.parse(e.data);if(obj.event==='resize'){__ifr.height=obj.height;__ifr.width="100%"}}}window.addEventListener("message",__rfc,false);</script>
1781</div>
1782</div>
1783						</div>
1784				</div>
1785				<div class="elementor-element elementor-element-ea2ca6f elementor-widget elementor-widget-facebook-page" data-id="ea2ca6f" data-element_type="widget" data-e-type="widget" data-widget_type="facebook-page.default">
1786				<div class="elementor-widget-container">
1787					<div class="elementor-facebook-widget fb-page" data-href="https://www.facebook.com/cps.k12.mn.us/" data-tabs="timeline" data-height="330px" data-width="500px" data-small-header="false" data-hide-cover="false" data-show-facepile="true" data-hide-cta="false" style="min-height: 1px;height:330px"></div>				</div>
1788				</div>
1789					</div>
1790		</div>
1791					</div>
1792		</section>
1793				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-6e2b6ea elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6e2b6ea" data-element_type="section" data-e-type="section">
1794						<div class="elementor-container elementor-column-gap-default">
1795					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2722f18" data-id="2722f18" data-element_type="column" data-e-type="column">
1796			<div class="elementor-widget-wrap">
1797							</div>
1798		</div>
1799					</div>
1800		</section>
1801				</div>
1802		
1803	</div>
1804</div>
1805
1806
1807<div class="site-footer">
1808			<footer data-elementor-type="footer" data-elementor-id="2786" class="elementor elementor-2786 elementor-location-footer" data-elementor-post-type="elementor_library">
1809					<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-925ea4c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="925ea4c" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1810						<div class="elementor-container elementor-column-gap-default">
1811					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-ed17725" data-id="ed17725" data-element_type="column" data-e-type="column">
1812			<div class="elementor-widget-wrap elementor-element-populated">
1813						<div class="elementor-element elementor-element-1837561 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="1837561" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1814				<div class="elementor-widget-container">
1815																<a href="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2021/05/30104557/Caledonia-1.pdf">
1816							<img width="252" height="57" src="https://assets-rst7.rschooltoday.com/rst7files/uploads/sites/734/2021/05/30105125/Kelly-Education.jpg" class="attachment-large size-large wp-image-16866" alt="Teachers On Call" />								</a>
1817															</div>
1818				</div>
1819				<div class="elementor-element elementor-element-bfdfdfd elementor-widget elementor-widget-text-editor" data-id="bfdfdfd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1820				<div class="elementor-widget-container">
1821									<p><strong><em>         Interested in subbing for our District?                        Click the Kelly Education link! </em></strong></p><p> </p>								</div>
1822				</div>
1823					</div>
1824		</div>
1825				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-97f1de4" data-id="97f1de4" data-element_type="column" data-e-type="column">
1826			<div class="elementor-widget-wrap elementor-element-populated">
1827						<div class="elementor-element elementor-element-0bc175f elementor-widget elementor-widget-heading" data-id="0bc175f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1828				<div class="elementor-widget-container">
1829					<h2 class="elementor-heading-title elementor-size-default">Caledonia Area Schools</h2>				</div>
1830				</div>
1831				<div class="elementor-element elementor-element-b76e261 cld-school-area elementor-widget elementor-widget-text-editor" data-id="b76e261" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1832				<div class="elementor-widget-container">
1833									<p><strong>Elementary Office:</strong><br />511 West Main Street, Caledonia, MN 55921<br /><strong>Phone:</strong> (507) 725-5205<br /><strong>Fax:</strong> (507) 725-3558</p><p><strong>Middle/High School Office:</strong><br />825 North Warrior Avenue, Caledonia, MN 55921<br /><strong>Phone:</strong> (507) 725-3316<br /><strong>Fax:</strong> (507) 725-3319</p><p><strong>District Office:</strong><br />511 West Main Street, Caledonia, MN 55921<br /><strong>Phone:</strong> (507) 725-3389</p><p><strong>Community Ed Office:</strong><br />825 North Warrior Avenue, Caledonia, MN 55921<br /><strong>Phone:</strong> (507) 725-5139<br /><strong>Fax:</strong> (507) 725-3319</p>								</div>
1834				</div>
1835					</div>
1836		</div>
1837				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7e48820" data-id="7e48820" data-element_type="column" data-e-type="column">
1838			<div class="elementor-widget-wrap elementor-element-populated">
1839						<div class="elementor-element elementor-element-7b85fc0 elementor-widget elementor-widget-heading" data-id="7b85fc0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1840				<div class="elementor-widget-container">
1841					<h2 class="elementor-heading-title elementor-size-default">Location</h2>				</div>
1842				</div>
1843				<div class="elementor-element elementor-element-e4ca0c3 elementor-widget elementor-widget-google_maps" data-id="e4ca0c3" data-element_type="widget" data-e-type="widget" data-widget_type="google_maps.default">
1844				<div class="elementor-widget-container">
1845							<div class="elementor-custom-embed">
1846			<iframe loading="lazy"
1847					src="https://maps.google.com/maps?q=511%20West%20Main%20Street%2C%20Caledonia%2C%20MN%2055921&#038;t=m&#038;z=10&#038;output=embed&#038;iwloc=near"
1848					title="511 West Main Street, Caledonia, MN 55921"
1849					aria-label="511 West Main Street, Caledonia, MN 55921"
1850			></iframe>
1851		</div>
1852						</div>
1853				</div>
1854					</div>
1855		</div>
1856					</div>
1857		</section>
1858				<section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-2ea3a9f elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2ea3a9f" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1859						<div class="elementor-container elementor-column-gap-default">
1860					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e029f60" data-id="e029f60" data-element_type="column" data-e-type="column">
1861			<div class="elementor-widget-wrap elementor-element-populated">
1862						<div class="elementor-element elementor-element-180712e elementor-widget elementor-widget-html" data-id="180712e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1863				<div class="elementor-widget-container">
1864					<div class="rst-footer__cr">
1865    <p>Powered by</p>
1866    <a href="https://arbiter.io/" style="vertical-align: middle" target="_blank" role="link" rel="noopener noreferrer">
1867<img style="max-height: 30px;margin-left: 5px;vertical-align: middle" src="https://assets-rst7.rschooltoday.com/rst7files/uploads/2025/04/17003844/ArbiterSports_Login_Logo_White_90.png" alt="arbiter"></a>
1868    <a href="https://rschooltoday.com/policies.html" style="padding:0px 0px 0px 10px" target="_blank" role="link" rel="noopener noreferrer">| &nbsp;&nbsp;Policies</a> 
1869</div>				</div>
1870				</div>
1871					</div>
1872		</div>
1873				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1082156" data-id="1082156" data-element_type="column" data-e-type="column">
1874			<div class="elementor-widget-wrap elementor-element-populated">
1875						<div class="elementor-element elementor-element-1f3bae2 elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html" data-id="1f3bae2" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1876				<div class="elementor-widget-container">
1877					<div class="rst-footer-admin">
1878    <a href="https://www.cps.k12.mn.us/admin">Web Admin</a>
1879</div>				</div>
1880				</div>
1881					</div>
1882		</div>
1883					</div>
1884		</section>
1885				</footer>
1886		</div>
1887
1888<a title="Scroll back to top" aria-label="Scroll back to top" rel="nofollow" href="#" class="generate-back-to-top" data-scroll-speed="1" data-start-scroll="300" role="button">
1889					
1890				</a>		<nav id="generate-slideout-menu" class="main-navigation slideout-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope>
1891			<div class="inside-navigation grid-container grid-parent">
1892							</div><!-- .inside-navigation -->
1893		</nav><!-- #site-navigation -->
1894
1895					<div class="slideout-overlay">
1896									<button class="slideout-exit ">
1897												<span class="screen-reader-text">Close</span>
1898					</button>
1899							</div>
vendor: 67 bytes, lines 1899-1900
1899
1900			<script async src="https://www.googletagmanager.com/gtag/js?id=
1900UA-156204758-1
vendor: 16 bytes, lines 1900-1901
1900"></script>
1901    
1901<script>
1902        
vendor: 151 bytes, lines 1902-1905
1902window.dataLayer = window.dataLayer || [];
1903        function gtag(){dataLayer.push(arguments);}
1904        gtag('js', new Date());
1905        gtag('config', '
1905UA-156204758-1
vendor: 8 bytes, lines 1905-1906
1905');
1906    
1906</script>
vendor: 68 bytes, lines 1906-1907
1906
1907    <script async src="https://www.googletagmanager.com/gtag/js?id=
1907G-GE1PSSQ7WS
vendor: 16 bytes, lines 1907-1908
1907"></script>
1908    
1908<script>
1909        
vendor: 151 bytes, lines 1909-1912
1909window.dataLayer = window.dataLayer || [];
1910        function gtag(){dataLayer.push(arguments);}
1911        gtag('js', new Date());
1912        gtag('config', '
1912G-GE1PSSQ7WS
vendor: 8 bytes, lines 1912-1913
1912');
1913    
1913</script>
1913<script type="speculationrules">
1914{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/admin/*","/app/uploads/sites/734/*","/app/*","/app/plugins/*","/app/themes/generatepress-child/*","/app/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1915</script>
1915
1916<div class="gtranslate_wrapper" id="gt-wrapper-40472595"></div>                    
1916<script type="text/javascript">
1917                                            
1918                                            </script>
1918
1919                    <!-- Custom Feeds for Instagram JS -->
1920<script type="text/javascript">
1921var sbiajaxurl = "https://www.cps.k12.mn.us/rsadx";
1922
1923</script>
1923
1924<!-- Social Wall JS -->
1925<script type="text/javascript">
1926
1927</script>
1927
1928<!-- YouTube Feeds JS -->
1929<script type="text/javascript">
1930
1931</script>
vendor: 2 bytes, line 1931
1931
1932<script id="generate-a11y">!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}();</script>
1932			
1932<script>
1933				( () => {
1934					const lazyloadRunObserver = () => {
1935						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1936						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1937							entries.forEach( ( entry ) => {
1938								if ( entry.isIntersecting ) {
1939									let lazyloadBackground = entry.target;
1940									if( lazyloadBackground ) {
1941										lazyloadBackground.classList.add( 'e-lazyloaded' );
1942									}
1943									lazyloadBackgroundObserver.unobserve( entry.target );
1944								}
1945							});
1946						}, { rootMargin: '200px 0px 200px 0px' } );
1947						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1948							lazyloadBackgroundObserver.observe( lazyloadBackground );
1949						} );
1950					};
1951					const events = [
1952						'DOMContentLoaded',
1953						'elementor/lazyload/observe',
1954					];
1955					events.forEach( ( event ) => {
1956						document.addEventListener( event, lazyloadRunObserver );
1957					} );
1958				} )();
1959			</script>
1959
1960			<style id='gftstatus_inline_css-inline-css'>
1961.gftstatus, #gftstatus{display:none !important;}
1962/*# sourceURL=gftstatus_inline_css-inline-css */
1963</style>
1964<script id="generate-offside-js-extra">
1965var offSide = {"side":"left"};
1966//# sourceURL=generate-offside-js-extra
1967</script>
vendor: 1 bytes, line 1967
1967
1968<script src="https://assets-rst7.rschooltoday.com/app/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.0" id="generate-offside-js"></script>
vendor: 1 bytes, line 1968
1968
1969<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 1969
1969
1970<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/datepicker.min.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script>
vendor: 1 bytes, line 1970
1970
1971<script id="jquery-ui-datepicker-js-after">
1972jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"mm/dd/yy","firstDay":1,"isRTL":false});});
1973//# sourceURL=jquery-ui-datepicker-js-after
1974</script>
vendor: 1 bytes, line 1974
1974
1975<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/js/jquery.typewatch.js?ver=7.1.0" id="mec-typekit-script-js"></script>
vendor: 1 bytes, line 1975
1975
1976<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.js?ver=7.1.0" id="featherlight-js"></script>
vendor: 1 bytes, line 1976
1976
1977<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/select2/select2.full.min.js?ver=7.1.0" id="mec-select2-script-js"></script>
vendor: 1 bytes, line 1977
1977
1978<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.js?ver=7.1.0" id="mec-lity-script-js"></script>
vendor: 1 bytes, line 1978
1978
1979<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/colorbrightness/colorbrightness.min.js?ver=7.1.0" id="mec-colorbrightness-script-js"></script>
vendor: 1 bytes, line 1979
1979
1980<script src="https://assets-rst7.rschooltoday.com/app/plugins/modern-events-calendar-lite/assets/packages/owl-carousel/owl.carousel.min.js?ver=7.1.0" id="mec-owl-carousel-script-js"></script>
vendor: 1 bytes, line 1980
1980
1981<script id="ctfscripts-js-extra">
1982var ctfOptions = {"ajax_url":"https://www.cps.k12.mn.us/rsadx","nonce":"8e8af106d4","font_method":"svg","placeholder":"https://www.cps.k12.mn.us/addons/custom-twitter-feeds-pro/img/placeholder.png","resized_url":"https://rst7.rschooltoday.com/app/uploads/sites/734/sb-twitter-feed-images/"};
1983//# sourceURL=ctfscripts-js-extra
1984</script>
vendor: 1 bytes, line 1984
1984
1985<script src="https://assets-rst7.rschooltoday.com/app/plugins/custom-twitter-feeds-pro/js/ctf-scripts.min.js?ver=2.4.4" id="ctfscripts-js"></script>
vendor: 1 bytes, line 1985
1985
1986<script src="https://assets-rst7.rschooltoday.com/app/plugins/directorist/assets/build/js/public/account.js?ver=1790688457" id="directorist-account-js"></script>
vendor: 1 bytes, line 1986
1986
1987<script src="https://assets-rst7.rschooltoday.com/app/plugins/metronet-profile-picture/js/mpp-frontend.js?ver=2.6.0" id="mpp_gutenberg_tabs-js"></script>
vendor: 1 bytes, line 1987
1987
1988<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/mouse.min.js?ver=1.13.3" id="jquery-ui-mouse-js"></script>
vendor: 1 bytes, line 1988
1988
1989<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/resizable.min.js?ver=1.13.3" id="jquery-ui-resizable-js"></script>
vendor: 1 bytes, line 1989
1989
1990<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/draggable.min.js?ver=1.13.3" id="jquery-ui-draggable-js"></script>
vendor: 1 bytes, line 1990
1990
1991<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/controlgroup.min.js?ver=1.13.3" id="jquery-ui-controlgroup-js"></script>
vendor: 1 bytes, line 1991
1991
1992<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/checkboxradio.min.js?ver=1.13.3" id="jquery-ui-checkboxradio-js"></script>
vendor: 1 bytes, line 1992
1992
1993<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/button.min.js?ver=1.13.3" id="jquery-ui-button-js"></script>
vendor: 1 bytes, line 1993
1993
1994<script src="https://assets-rst7.rschooltoday.com/inc/js/jquery/ui/dialog.min.js?ver=1.13.3" id="jquery-ui-dialog-js"></script>
vendor: 1 bytes, line 1994
1994
1995<script src="https://assets-rst7.rschooltoday.com/app/plugins/rst7-as-integration/js/gftstatus.js?ver=1.2" id="gftstatus-js"></script>
vendor: 1 bytes, line 1995
1995
1996<script src="https://assets-rst7.rschooltoday.com/app/plugins/sso-wp-plugin/admin/js/sso-wp-plugin-admin.js?ver=1.0.0" id="sso-wp-plugin-js"></script>
vendor: 1 bytes, line 1996
1996
1997<script src="https://assets-rst7.rschooltoday.com/app/themes/generatepress-child/gpchild.js?ver=26.8.2" id="gpchild-js-js"></script>
vendor: 1 bytes, line 1997
1997
1998<script src="https://assets-rst7.rschooltoday.com/app/themes/generatepress-child/accessibility-fixer.min.js?ver=26.2.25" id="gpc-accessibility-fixer-js"></script>
vendor: 1 bytes, line 1998
1998
1999<script id="gpchild-rebrand-footer-link-js-after">
2000jQuery(document).ready(function($) {
2001            $("img[src$='ArbiterSports_Login_Logo_White_90.png']").each(function() {
2002                var $img = $(this);
2003                if ($img.closest(".site-footer").length && !$img.parent().is("a")) {
2004                    var arbLink = "https://arbiter.io";
2005                    $img.wrap('<a href="'+arbLink+'"></a>');
2006                }
2007            });
2008    
2009            var policiesLink = "https://arbiter.io/terms-and-conditions/";
2010            $('span:contains("Policies")').each(function() {
2011                var $span = $(this);
2012                if ($span.closest(".site-footer").length && !$span.parent().is("a") && !$span.children().is("a")) {
2013                    $span.wrap('<a href="'+policiesLink+'"></a>');
2014                }
2015            });
2016            $('a:contains("Policies")').each(function() {
2017                var $anchor = $(this);
2018                if ($anchor.closest(".site-footer").length && $anchor.attr("href") !== policiesLink) {
2019                    $anchor.attr("href", policiesLink);
2020                }
2021            });
2022        });
2023//# sourceURL=gpchild-rebrand-footer-link-js-after
2024</script>
vendor: 1 bytes, line 2024
2024
2025<script id="generate-menu-js-extra">
2026var generatepressMenu = {"toggleOpenedSubMenus":"1","openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
2027//# sourceURL=generate-menu-js-extra
2028</script>
vendor: 1 bytes, line 2028
2028
2029<script src="https://assets-rst7.rschooltoday.com/app/themes/generatepress/assets/js/menu.min.js?ver=3.5.1" id="generate-menu-js"></script>
vendor: 1 bytes, line 2029
2029
2030<script id="generate-back-to-top-js-extra">
2031var generatepressBackToTop = {"smooth":"1"};
2032//# sourceURL=generate-back-to-top-js-extra
2033</script>
vendor: 1 bytes, line 2033
2033
2034<script src="https://assets-rst7.rschooltoday.com/app/themes/generatepress/assets/js/back-to-top.min.js?ver=3.5.1" id="generate-back-to-top-js"></script>
vendor: 1 bytes, line 2034
2034
2035<script src="https://assets-rst7.rschooltoday.com/app/plugins/quadmenu/assets/frontend/pscrollbar/perfect-scrollbar.jquery.min.js?ver=3.1.5" id="pscrollbar-js"></script>
vendor: 1 bytes, line 2035
2035
2036<script src="https://assets-rst7.rschooltoday.com/app/plugins/quadmenu/assets/frontend/owlcarousel/owl.carousel.min.js?ver=3.1.5" id="owlcarousel-js"></script>
vendor: 1 bytes, line 2036
2036
2037<script src="https://assets-rst7.rschooltoday.com/inc/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js"></script>
vendor: 1 bytes, line 2037
2037
2038<script id="quadmenu-js-extra">
2039var quadmenu = {"ajaxurl":"https://www.cps.k12.mn.us/rsadx","gutter":"30"};
2040//# sourceURL=quadmenu-js-extra
2041</script>
vendor: 1 bytes, line 2041
2041
2042<script src="https://assets-rst7.rschooltoday.com/app/plugins/quadmenu/build/frontend/index.js?ver=847899f54f53534f0921" id="quadmenu-js"></script>
vendor: 1 bytes, line 2042
2042
2043<script src="https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.3" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 2043
2043
2044<script src="https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.3" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 2044
2044
2045<script id="elementor-frontend-js-extra">
2046var EAELImageMaskingConfig = {"svg_dir_url":"https://www.cps.k12.mn.us/addons/essential-addons-for-elementor-lite/assets/front-end/img/image-masking/svg-shapes/"};
2047//# sourceURL=elementor-frontend-js-extra
2048</script>
vendor: 1 bytes, line 2048
2048
2049<script id="elementor-frontend-js-before">
2050var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_panel_promotions":true,"theme_builder_v2":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.cps.k12.mn.us\/addons\/elementor\/assets\/","ajaxurl":"https:\/\/www.cps.k12.mn.us\/rsadx","uploadUrl":"https:\/\/rst7.rschooltoday.com\/app\/uploads\/sites\/734"},"nonces":{"floatingButtonsClickTracking":"84a8eaff98","atomicFormsSendForm":"c2d8c1548d"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":2546,"title":"Caledonia%20Area%20Public%20Schools%20ISD%20299","excerpt":"","featuredImage":false}};
2051//# sourceURL=elementor-frontend-js-before
2052</script>
vendor: 1 bytes, line 2052
2052
2053<script src="https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/js/frontend.min.js?ver=4.2.3" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 2053
2053
2054<script src="https://assets-rst7.rschooltoday.com/inc/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
vendor: 1 bytes, line 2054
2054
2055<script src="https://assets-rst7.rschooltoday.com/app/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5" id="swiper-js"></script>
vendor: 1 bytes, line 2055
2055
2056<script id="pojo-a11y-js-extra">
2057var PojoA11yOptions = {"focusable":"1","remove_link_target":"","add_role_links":"1","enable_save":"1","save_expiration":"12"};
2058//# sourceURL=pojo-a11y-js-extra
2059</script>
vendor: 1 bytes, line 2059
2059
2060<script src="https://assets-rst7.rschooltoday.com/app/plugins/pojo-accessibility/assets/js/app.min.js?ver=1.0.0" id="pojo-a11y-js"></script>
vendor: 1 bytes, line 2060
2060
2061<script id="gpc-modify-link-attributes-js-after">
2062const addRelAttribute = (element) => {
2063                if (!element.hasAttribute("href")) return;
2064                if (!element.hasAttribute("target")) return;
2065
2066                const targetAttrValue = element.getAttribute("target").trim();
2067                if (targetAttrValue !== "_blank" && targetAttrValue !== "\"_blank\"") return;
2068
2069                const relValues = new Set((element.getAttribute("rel") || "").split(" "));
2070                ["noopener", "noreferrer"].forEach(value => relValues.add(value));
2071
2072                element.setAttribute("rel", [...relValues].join(" ").trim());
2073            };
2074
2075            const processDynamicElement = (element, selector) => {
2076                if (selector === ".gtranslate_wrapper") {
2077                    element.addEventListener("pointerenter", () => {
2078                        setTimeout(() => {
2079                            element.querySelectorAll("#google_translate_element2 a").forEach(addRelAttribute);
2080                        }, 500);
2081                    });
2082                } else {
2083                    setTimeout(() => {
2084                        element.querySelectorAll("a").forEach(addRelAttribute);
2085                    }, 100);
2086                }
2087            };
2088
2089            const observeSelector = (selector) => {
2090                const observer = new MutationObserver((mutations) => {
2091                    const element = document.querySelector(selector);
2092                    if (element) {
2093                        observer.disconnect();
2094                        processDynamicElement(element, selector);
2095                    }
2096                });
2097
2098                observer.observe(document.body, { childList: true, subtree: true });
2099            };
2100
2101            const addLinkRelOnJsManipulatedElements = () => {
2102                const manipulatedElements = [
2103                    "#pojo-a11y-toolbar",
2104                    ".gtranslate_wrapper",
2105                    ".ctf_lightbox_action.ctf_instagram",
2106                    ".sbi_lightbox_tooltip.sbi_tooltip_social",
2107                    ".sbi_lightbox_action.sbi_instagram",
2108                    ".ctf-tweet-text",
2109                ];
2110
2111                manipulatedElements.forEach((selector) => {
2112                    observeSelector(selector);
2113                });
2114            };
2115
2116            const addLinkRelOnElementorWidgets = () => {
2117                const arrayTargetLinks = [
2118                    ".sby_video_thumbnail.sby_item_video_thumbnail",
2119                    ".sby_follow_btn a",
2120                    "a[href='https://xyzscripts.com/wordpress-plugins/facebook-auto-publish/compare']",
2121                    "a[href='http://www.xyzscripts.com']",
2122                    ".ctf-tweet-text a",
2123                ];
2124                const targetLinks = document.querySelectorAll(arrayTargetLinks.join(", "));
2125                
2126                targetLinks.forEach(elmnt => {
2127                    addRelAttribute(elmnt);
2128                });
2129            }
2130
2131            document.addEventListener("DOMContentLoaded", () => {
2132                addLinkRelOnJsManipulatedElements();
2133                addLinkRelOnElementorWidgets();
2134            });
2135//# sourceURL=gpc-modify-link-attributes-js-after
2136</script>
vendor: 1 bytes, line 2136
2136
2137<script id="wp-accessibility-js-extra">
2138var wpa = {"skiplinks":{"enabled":false,"output":""},"target":"","tabindex":"","underline":{"enabled":false,"target":"a"},"videos":"","dir":"ltr","lang":"en-US","titles":"1","labels":"1","wpalabels":{"s":"Search","author":"Name","email":"Email","url":"Website","comment":"Comment"},"alt":"","altSelector":".hentry img[alt]:not([alt=\"\"]), .comment-content img[alt]:not([alt=\"\"]), #content img[alt]:not([alt=\"\"]),.entry-content img[alt]:not([alt=\"\"])","current":"","errors":"","tracking":"1","ajaxurl":"https://www.cps.k12.mn.us/rsadx","security":"a85bdb2731","action":"wpa_stats_action","url":"https://www.cps.k12.mn.us/","post_id":"2546","continue":"","pause":"Pause video","play":"Play video","restUrl":"https://www.cps.k12.mn.us/wp-json/wp/v2/media","ldType":"button","ldHome":"https://www.cps.k12.mn.us","ldText":"\u003Cspan class=\"dashicons dashicons-media-text\" aria-hidden=\"true\"\u003E\u003C/span\u003E\u003Cspan class=\"screen-reader\"\u003ELong Description\u003C/span\u003E"};
2139//# sourceURL=wp-accessibility-js-extra
2140</script>
vendor: 1 bytes, line 2140
2140
2141<script src="https://assets-rst7.rschooltoday.com/app/plugins/wp-accessibility/js/wp-accessibility.min.js?ver=2.2.0" id="wp-accessibility-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 2141
2141
2142<script id="eael-general-js-extra">
2143var localize = {"ajaxurl":"https://www.cps.k12.mn.us/rsadx","nonce":"5a71db8c9a","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https://www.cps.k12.mn.us/","cart_redirectition":"","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"ParticleThemesData":{"default":"{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"repulse\"},\"onclick\":{\"enable\":true,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nasa":"{\"particles\":{\"number\":{\"value\":250,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":1,\"random\":true,\"anim\":{\"enable\":true,\"speed\":1,\"opacity_min\":0,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.3,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","bubble":"{\"particles\":{\"number\":{\"value\":15,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#1b1e34\"},\"shape\":{\"type\":\"polygon\",\"stroke\":{\"width\":0,\"color\":\"#000\"},\"polygon\":{\"nb_sides\":6},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":50,\"random\":false,\"anim\":{\"enable\":true,\"speed\":10,\"size_min\":40,\"
2143sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":200,\"color\":\"#ffffff\",\"opacity\":1,\"width\":2},\"move\":{\"enable\":true,\"speed\":8,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":false,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","snow":"{\"particles\":{\"number\":{\"value\":450,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#fff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":500,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":2},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"bottom\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":0.5}},\"bubble\":{\"distance\":400,\"size\":4,\"duration\":0.3,\"opacity\":1,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nyan_cat":"{\"particles\":{\"number\":{\"value\":150,\"density\":{\"enable\":false,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"star\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"http://wiki.lexisnexis.com/academic/images/f/fb/Itunes_podcast_icon_300.jpg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":4,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":14,\"direction\":\"left\",\"random\":false,\"straight\":true,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":200,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}"},"eael_login_nonce":"fb229fe55d","eael_register_nonce":"3023ccbaaa","eael_lostpassword_nonce":"ba46da0a8a","eael_resetpassword_nonce":"69cb0dfc20"};
2144//# sourceURL=eael-general-js-extra
2145</script>
vendor: 1 bytes, line 2145
2145
2146<script src="https://assets-rst7.rschooltoday.com/app/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.5.13" id="eael-general-js"></script>
vendor: 1 bytes, line 2146
2146
2147<script id="gt_widget_script_40472595-js-before">
2148window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['40472595'] = {"default_language":"en","languages":["ar","zh-CN","nl","en","fr","de","it","pt","ru","es"],"url_structure":"none","wrapper_selector":"#gt-wrapper-40472595","select_language_label":"Select Language","horizontal_position":"left","vertical_position":"bottom","flags_location":"\/app\/plugins\/gtranslate\/flags\/"};
2149//# sourceURL=gt_widget_script_40472595-js-before
2150</script>
2150<script src="https://assets-rst7.rschooltoday.com/app/plugins/gtranslate/js/dropdown.js?ver=7a090f22843d3b2daa9e127a1bffac92" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="www.cps.k12.mn.us" data-gt-widget-id="40472595" defer></script>
2150<script src="https://assets-rst7.rschooltoday.com/app/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.2" id="elementor-pro-webpack-runtime-js"></script>
vendor: 1 bytes, line 2150
2150
2151<script id="elementor-pro-frontend-js-before">
2152var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.cps.k12.mn.us\/rsadx","nonce":"55c9dd8111","urls":{"assets":"https:\/\/www.cps.k12.mn.us\/addons\/elementor-pro\/assets\/","rest":"https:\/\/www.cps.k12.mn.us\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.cps.k12.mn.us\/addons\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
2153//# sourceURL=elementor-pro-frontend-js-before
2154</script>
vendor: 1 bytes, line 2154
2154
2155<script src="https://assets-rst7.rschooltoday.com/app/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.2" id="elementor-pro-frontend-js"></script>
vendor: 1 bytes, line 2155
2155
2156<script src="https://assets-rst7.rschooltoday.com/app/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.2" id="pro-elements-handlers-js"></script>
vendor: 1 bytes, line 2156
2156
2157<script id="wp-emoji-settings" type="application/json">
2158{"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://assets-rst7.rschooltoday.com/inc/js/wp-emoji-release.min.js?ver=7a090f22843d3b2daa9e127a1bffac92"}}
2159</script>
vendor: 1 bytes, line 2159
2159
2160<script type="module">
2161/*! This file is auto-generated */
2162var 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)))});
2163//# sourceURL=https://www.cps.k12.mn.us/inc/js/wp-emoji-loader.min.js
2164</script>
2164
2165		<a id="pojo-a11y-skip-content" class="pojo-skip-link pojo-skip-content" tabindex="1" accesskey="s" href="#content">Skip to content</a>
2166				<nav id="pojo-a11y-toolbar" class="pojo-a11y-toolbar-right" role="navigation">
2167			<div class="pojo-a11y-toolbar-toggle">
2168				<a class="pojo-a11y-toolbar-link pojo-a11y-toolbar-toggle-link" href="javascript:void(0);" title="Accessibility Tools" role="button">
2169					<span class="pojo-sr-only sr-only">Open toolbar</span>
2170					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="currentColor" width="1em">
2171						<title>Accessibility Tools</title>
2172						<path d="M50 8.1c23.2 0 41.9 18.8 41.9 41.9 0 23.2-18.8 41.9-41.9 41.9C26.8 91.9 8.1 73.2 8.1 50S26.8 8.1 50 8.1M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0zm0 11.3c-21.4 0-38.7 17.3-38.7 38.7S28.6 88.7 50 88.7 88.7 71.4 88.7 50 71.4 11.3 50 11.3zm0 8.9c4 0 7.3 3.2 7.3 7.3S54 34.7 50 34.7s-7.3-3.2-7.3-7.3 3.3-7.2 7.3-7.2zm23.7 19.7c-5.8 1.4-11.2 2.6-16.6 3.2.2 20.4 2.5 24.8 5 31.4.7 1.9-.2 4-2.1 4.7-1.9.7-4-.2-4.7-2.1-1.8-4.5-3.4-8.2-4.5-15.8h-2c-1 7.6-2.7 11.3-4.5 15.8-.7 1.9-2.8 2.8-4.7 2.1-1.9-.7-2.8-2.8-2.1-4.7 2.6-6.6 4.9-11 5-31.4-5.4-.6-10.8-1.8-16.6-3.2-1.7-.4-2.8-2.1-2.4-3.9.4-1.7 2.1-2.8 3.9-2.4 19.5 4.6 25.1 4.6 44.5 0 1.7-.4 3.5.7 3.9 2.4.7 1.8-.3 3.5-2.1 3.9z"/>					</svg>
2173				</a>
2174			</div>
2175			<div class="pojo-a11y-toolbar-overlay">
2176				<div class="pojo-a11y-toolbar-inner">
2177					<p class="pojo-a11y-toolbar-title">Accessibility Tools</p>
2178					
2179					<ul class="pojo-a11y-toolbar-items pojo-a11y-tools">
2180																			<li class="pojo-a11y-toolbar-item">
2181								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-plus" data-action="resize-plus" data-action-group="resize" tabindex="-1" role="button">
2182									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Increase Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-56v56c0 4.25-3.75 8-8 8h-16c-4.25 0-8-3.75-8-8v-56h-56c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h56v-56c0-4.25 3.75-8 8-8h16c4.25 0 8 3.75 8 8v56h56c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Increase Text</span>								</a>
2183							</li>
2184							
2185							<li class="pojo-a11y-toolbar-item">
2186								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-minus" data-action="resize-minus" data-action-group="resize" tabindex="-1" role="button">
2187									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Decrease Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-144c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h144c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Decrease Text</span>								</a>
2188							</li>
2189						
2190													<li class="pojo-a11y-toolbar-item">
2191								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-grayscale" data-action="grayscale" data-action-group="schema" tabindex="-1" role="button">
2192									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Grayscale</title><path fill="currentColor" d="M15.75 384h-15.75v-352h15.75v352zM31.5 383.75h-8v-351.75h8v351.75zM55 383.75h-7.75v-351.75h7.75v351.75zM94.25 383.75h-7.75v-351.75h7.75v351.75zM133.5 383.75h-15.5v-351.75h15.5v351.75zM165 383.75h-7.75v-351.75h7.75v351.75zM180.75 383.75h-7.75v-351.75h7.75v351.75zM196.5 383.75h-7.75v-351.75h7.75v351.75zM235.75 383.75h-15.75v-351.75h15.75v351.75zM275 383.75h-15.75v-351.75h15.75v351.75zM306.5 383.75h-15.75v-351.75h15.75v351.75zM338 383.75h-15.75v-351.75h15.75v351.75zM361.5 383.75h-15.75v-351.75h15.75v351.75zM408.75 383.75h-23.5v-351.75h23.5v351.75zM424.5 383.75h-8v-351.75h8v351.75zM448 384h-15.75v-352h15.75v352z"></path></svg></span><span class="pojo-a11y-toolbar-text">Grayscale</span>								</a>
2193							</li>
2194						
2195													<li class="pojo-a11y-toolbar-item">
2196								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-high-contrast" data-action="high-contrast" data-action-group="schema" tabindex="-1" role="button">
2197									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>High Contrast</title>
2197<path fill="currentColor" d="M192 360v-272c-75 0-136 61-136 136s61 136 136 136zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z"></path></svg></span><span class="pojo-a11y-toolbar-text">High Contrast</span>								</a>
2198							</li>
2199						
2200													<li class="pojo-a11y-toolbar-item">
2201								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-negative-contrast" data-action="negative-contrast" data-action-group="schema" tabindex="-1" role="button">
2202
2203									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Negative Contrast</title><path fill="currentColor" d="M416 240c-23.75-36.75-56.25-68.25-95.25-88.25 10 17 15.25 36.5 15.25 56.25 0 61.75-50.25 112-112 112s-112-50.25-112-112c0-19.75 5.25-39.25 15.25-56.25-39 20-71.5 51.5-95.25 88.25 42.75 66 111.75 112 192 112s149.25-46 192-112zM236 144c0-6.5-5.5-12-12-12-41.75 0-76 34.25-76 76 0 6.5 5.5 12 12 12s12-5.5 12-12c0-28.5 23.5-52 52-52 6.5 0 12-5.5 12-12zM448 240c0 6.25-2 12-5 17.25-46 75.75-130.25 126.75-219 126.75s-173-51.25-219-126.75c-3-5.25-5-11-5-17.25s2-12 5-17.25c46-75.5 130.25-126.75 219-126.75s173 51.25 219 126.75c3 5.25 5 11 5 17.25z"></path></svg></span><span class="pojo-a11y-toolbar-text">Negative Contrast</span>								</a>
2204							</li>
2205						
2206													<li class="pojo-a11y-toolbar-item">
2207								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-light-background" data-action="light-background" data-action-group="schema" tabindex="-1" role="button">
2208									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Light Background</title><path fill="currentColor" d="M184 144c0 4.25-3.75 8-8 8s-8-3.75-8-8c0-17.25-26.75-24-40-24-4.25 0-8-3.75-8-8s3.75-8 8-8c23.25 0 56 12.25 56 40zM224 144c0-50-50.75-80-96-80s-96 30-96 80c0 16 6.5 32.75 17 45 4.75 5.5 10.25 10.75 15.25 16.5 17.75 21.25 32.75 46.25 35.25 74.5h57c2.5-28.25 17.5-53.25 35.25-74.5 5-5.75 10.5-11 15.25-16.5 10.5-12.25 17-29 17-45zM256 144c0 25.75-8.5 48-25.75 67s-40 45.75-42 72.5c7.25 4.25 11.75 12.25 11.75 20.5 0 6-2.25 11.75-6.25 16 4 4.25 6.25 10 6.25 16 0 8.25-4.25 15.75-11.25 20.25 2 3.5 3.25 7.75 3.25 11.75 0 16.25-12.75 24-27.25 24-6.5 14.5-21 24-36.75 24s-30.25-9.5-36.75-24c-14.5 0-27.25-7.75-27.25-24 0-4 1.25-8.25 3.25-11.75-7-4.5-11.25-12-11.25-20.25 0-6 2.25-11.75 6.25-16-4-4.25-6.25-10-6.25-16 0-8.25 4.5-16.25 11.75-20.5-2-26.75-24.75-53.5-42-72.5s-25.75-41.25-25.75-67c0-68 64.75-112 128-112s128 44 128 112z"></path></svg></span><span class="pojo-a11y-toolbar-text">Light Background</span>								</a>
2209							</li>
2210						
2211													<li class="pojo-a11y-toolbar-item">
2212								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-links-underline" data-action="links-underline" data-action-group="toggle" tabindex="-1" role="button">
2213									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Links Underline</title><path fill="currentColor" d="M364 304c0-6.5-2.5-12.5-7-17l-52-52c-4.5-4.5-10.75-7-17-7-7.25 0-13 2.75-18 8 8.25 8.25 18 15.25 18 28 0 13.25-10.75 24-24 24-12.75 0-19.75-9.75-28-18-5.25 5-8.25 10.75-8.25 18.25 0 6.25 2.5 12.5 7 17l51.5 51.75c4.5 4.5 10.75 6.75 17 6.75s12.5-2.25 17-6.5l36.75-36.5c4.5-4.5 7-10.5 7-16.75zM188.25 127.75c0-6.25-2.5-12.5-7-17l-51.5-51.75c-4.5-4.5-10.75-7-17-7s-12.5 2.5-17 6.75l-36.75 36.5c-4.5 4.5-7 10.5-7 16.75 0 6.5 2.5 12.5 7 17l52 52c4.5 4.5 10.75 6.75 17 6.75 7.25 0 13-2.5 18-7.75-8.25-8.25-18-15.25-18-28 0-13.25 10.75-24 24-24 12.75 0 19.75 9.75 28 18 5.25-5 8.25-10.75 8.25-18.25zM412 304c0 19-7.75 37.5-21.25 50.75l-36.75 36.5c-13.5 13.5-31.75 20.75-50.75 20.75-19.25 0-37.5-7.5-51-21.25l-51.5-51.75c-13.5-13.5-20.75-31.75-20.75-50.75 0-19.75 8-38.5 22-52.25l-22-22c-13.75 14-32.25 22-52 22-19 0-37.5-7.5-51-21l-52-52c-13.75-13.75-21-31.75-21-51 0-19 7.75-37.5 21.25-50.75l36.75-36.5c13.5-13.5 31.75-20.75 50.75-20.75 19.25 0 37.5 7.5 51 21.25l51.5 51.75c13.5 13.5 20.75 31.75 20.75 50.75 0 19.75-8 38.5-22 52.25l22 22c13.7
22135-14 32.25-22 52-22 19 0 37.5 7.5 51 21l52 52c13.75 13.75 21 31.75 21 51z"></path></svg></span><span class="pojo-a11y-toolbar-text">Links Underline</span>								</a>
2214							</li>
2215						
2216													<li class="pojo-a11y-toolbar-item">
2217								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-readable-font" data-action="readable-font" data-action-group="toggle" tabindex="-1" role="button">
2218									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Readable Font</title><path fill="currentColor" d="M181.25 139.75l-42.5 112.5c24.75 0.25 49.5 1 74.25 1 4.75 0 9.5-0.25 14.25-0.5-13-38-28.25-76.75-46-113zM0 416l0.5-19.75c23.5-7.25 49-2.25 59.5-29.25l59.25-154 70-181h32c1 1.75 2 3.5 2.75 5.25l51.25 120c18.75 44.25 36 89 55 133 11.25 26 20 52.75 32.5 78.25 1.75 4 5.25 11.5 8.75 14.25 8.25 6.5 31.25 8 43 12.5 0.75 4.75 1.5 9.5 1.5 14.25 0 2.25-0.25 4.25-0.25 6.5-31.75 0-63.5-4-95.25-4-32.75 0-65.5 2.75-98.25 3.75 0-6.5 0.25-13 1-19.5l32.75-7c6.75-1.5 20-3.25 20-12.5 0-9-32.25-83.25-36.25-93.5l-112.5-0.5c-6.5 14.5-31.75 80-31.75 89.5 0 19.25 36.75 20 51 22 0.25 4.75 0.25 9.5 0.25 14.5 0 2.25-0.25 4.5-0.5 6.75-29 0-58.25-5-87.25-5-3.5 0-8.5 1.5-12 2-15.75 2.75-31.25 3.5-47 3.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Readable Font</span>								</a>
2219							</li>
2220																		<li class="pojo-a11y-toolbar-item">
2221							<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-reset" data-action="reset" tabindex="-1" role="button">
2222								<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Reset</title><path fill="currentColor" d="M384 224c0 105.75-86.25 192-192 192-57.25 0-111.25-25.25-147.75-69.25-2.5-3.25-2.25-8 0.5-10.75l34.25-34.5c1.75-1.5 4-2.25 6.25-2.25 2.25 0.25 4.5 1.25 5.75 3 24.5 31.75 61.25 49.75 101 49.75 70.5 0 128-57.5 128-128s-57.5-128-128-128c-32.75 0-63.75 12.5-87 34.25l34.25 34.5c4.75 4.5 6 11.5 3.5 17.25-2.5 6-8.25 10-14.75 10h-112c-8.75 0-16-7.25-16-16v-112c0-6.5 4-12.25 10-14.75 5.75-2.5 12.75-1.25 17.25 3.5l32.5 32.25c35.25-33.25 83-53 132.25-53 105.75 0 192 86.25 192 192z"></path></svg></span>
2223								<span class="pojo-a11y-toolbar-text">Reset</span>
2224							</a>
2225						</li>
2226					</ul>
2227										<ul class="pojo-a11y-toolbar-items pojo-a11y-links">
2228																		<li class="pojo-a11y-toolbar-item">
2229							<a href="https://rst7.rschooltoday.com/accessibility-toolbar-help-page/" class="pojo-a11y-toolbar-link pojo-a11y-link-help" tabindex="-1" role="button">
2230								<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Help</title><path fill="currentColor" d="M224 344v-48c0-4.5-3.5-8-8-8h-48c-4.5 0-8 3.5-8 8v48c0 4.5 3.5 8 8 8h48c4.5 0 8-3.5 8-8zM288 176c0-45.75-48-80-91-80-40.75 0-71.25 17.5-92.75 53.25-2.25 3.5-1.25 8 2 10.5l33 25c1.25 1 3 1.5 4.75 1.5 2.25 0 4.75-1 6.25-3 11.75-15 16.75-19.5 21.5-23 4.25-3 12.5-6 21.5-6 16 0 30.75 10.25 30.75 21.25 0 13-6.75 19.5-22 26.5-17.75 8-42 28.75-42 53v9c0 4.5 3.5 8 8 8h48c4.5 0 8-3.5 8-8v0c0-5.75 7.25-18 19-24.75 19-10.75 45-25.25 45-63.25zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z"></path></svg></span><span class="pojo-a11y-toolbar-text">Help</span>							</a>
2231						</li>
2232																	</ul>
2233									</div>
2234			</div>
2235		</nav>
2236		
2236<script>var localize ={"ajaxurl":"https:\/\/www.cps.k12.mn.us\/rsadx","nonce":"5a71db8c9a","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/www.cps.k12.mn.us\/","cart_redirectition":false,"cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"ParticleThemesData":{"default":"{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"repulse\"},\"onclick\":{\"enable\":true,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nasa":"{\"particles\":{\"number\":{\"value\":250,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":1,\"random\":true,\"anim\":{\"enable\":true,\"speed\":1,\"opacity_min\":0,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.3,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","bubble":"{\"particles\":{\"number\":{\"value\":15,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#1b1e34\"},\"shape\":{\"type\":\"polygon\",\"stroke\":{\"width\":0,\"color\":\"#000\"},\"polygon\":{\"nb_sides\":6},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":50,\"random\":false,\"anim\":{\"enable\":true,\"speed\":10,\"size_min\":40,\"
2236sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":200,\"color\":\"#ffffff\",\"opacity\":1,\"width\":2},\"move\":{\"enable\":true,\"speed\":8,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":false,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","snow":"{\"particles\":{\"number\":{\"value\":450,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#fff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":500,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":2},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"bottom\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":0.5}},\"bubble\":{\"distance\":400,\"size\":4,\"duration\":0.3,\"opacity\":1,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nyan_cat":"{\"particles\":{\"number\":{\"value\":150,\"density\":{\"enable\":false,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"star\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"http:\/\/wiki.lexisnexis.com\/academic\/images\/f\/fb\/Itunes_podcast_icon_300.jpg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":4,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":14,\"direction\":\"left\",\"random\":false,\"straight\":true,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":200,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}"},"eael_login_nonce":"fb229fe55d","eael_register_nonce":"3023ccbaaa","eael_lostpassword_nonce":"ba46da0a8a","eael_resetpassword_nonce":"69cb0dfc20"}</script>
2236<script id="eael-inline-js">jQuery(document).ready(function(){
2237    jQuery('.elementor-accordion-item').eq(0).addClass('item-active');
2238})
2239jQuery('.cps-tabs-content .elementor-tab-title').click(function() {
2240    jQuery('.cps-tabs-content .elementor-accordion-item').removeClass('item-active')
2241      jQuery(this).parent('.elementor-accordion-item').addClass('item-active');
2242});;document.addEventListener('DOMContentLoaded', () => {
2243
2244    /**
2245     * A single, comprehensive function to apply all static accessibility fixes.
2246     * This function is called once on page load.
2247     */
2248    const applyAccessibilityFixes = () => {
2249
2250        // --- Fix 1: WAVE Member Directory Empty Link (.atbdp-require-login) ---
2251        const linkElement = document.querySelector('.atbdp-require-login');
2252        if (linkElement) {
2253            linkElement.setAttribute('aria-label', 'Add to favorites');
2254        }
2255
2256        // --- Fix 2: WAVE Member Directory Pagination Error (Empty Link) ---
2257        const paginationLinks = document.querySelectorAll('.directorist-pagination a.page-numbers');
2258        paginationLinks.forEach(link => {
2259            if (!link.hasAttribute('aria-label') && link.textContent.trim() === '') {
2260                let ariaLabelText = '';
2261                if (link.classList.contains('prev')) {
2262                    ariaLabelText = 'Previous page';
2263                } else if (link.classList.contains('next')) {
2264                    ariaLabelText = 'Next page';
2265                } else {
2266                    const pageNum = link.textContent.trim();
2267                    ariaLabelText = pageNum ? `Page ${pageNum}` : 'Pagination link';
2268                }
2269                if (ariaLabelText) {
2270                    link.setAttribute('aria-label', ariaLabelText);
2271                }
2272            }
2273        });
2274
2275        // --- Fix 4: PageSpeed Button issue ---
2276        const button = document.querySelector('nav#quadmenu > div.quadmenu-container > div.quadmenu-navbar-header > button.quadmenu-navbar-toggle');
2277        if (button && !button.getAttribute('aria-label')) {
2278            button.setAttribute('aria-label', 'Toggle Main Menu');
2279        }
2280
2281        // --- Fix 5 & 17: Pojo A11Y toolbar ---
2282        const pojoLinksSelectors = [
2283            '.pojo-a11y-btn-resize-plus', '.pojo-a11y-btn-resize-minus', '.pojo-a11y-btn-grayscale',
2284            '.pojo-a11y-btn-high-contrast', '.pojo-a11y-btn-negative-contrast', '.pojo-a11y-btn-light-background',
2285            '.pojo-a11y-btn-links-underline', '.pojo-a11y-btn-readable-font', '.pojo-a11y-btn-reset',
2286            '.pojo-a11y-link-help'
2287        ];
2288        pojoLinksSelectors.forEach(selector => {
2289            const link = document.querySelector(`a${selector}`);
2290            if (link) {
2291                let newLabel = '';
2292                const visibleTextElement = link.querySelector('.pojo-a11y-toolbar-text');
2293                if (visibleTextElement && visibleTextElement.textContent.trim()) {
2294                    newLabel = visibleTextElement.textContent.trim();
2295                } else if (link.getAttribute('data-action')) {
2296                    const action = link.getAttribute('data-action');
2297                    switch (action) {
2298                        case 'resize-plus': newLabel = 'Increase text size'; break;
2299                        case 'resize-minus': newLabel = 'Decrease text size'; break;
2300                        case 'grayscale': newLabel = 'Grayscale'; break;
2301                        case 'high-contrast': newLabel = 'High contrast'; break;
2302                        case 'negative-contrast': newLabel = 'Negative contrast'; break;
2303                        case 'light-background': newLabel = 'Light background'; break;
2304                        case 'links-underline': newLabel = 'Underline links'; break;
2305                        case 'readable-font': newLabel = 'Readable font'; break;
2306                        case 'reset': newLabel = 'Reset'; break;
2307                        default: newLabel = `Action: ${action.replace('-', ' ')}`;
2308                    }
2309                } else if (link.classList.contains('pojo-a11y-link-help')) {
2310                    newLabel = 'Help Page';
2311                }
2312                if (newLabel) {
2313                    link.setAttribute('aria-label', newLabel);
2314                }
2315            }
2316        });
2317
2318        // --- Fix 6: Social media icons (Facebook & Twitter) ---
2319        const socialIcons = document.querySelectorAll('.elementor-social-icon-facebook-f, .elementor-social-icon-twitter');
2320        socialIcons.forEach(icon => {
2321            if (icon.classList.contains('elementor-social-icon-facebook-f') && !icon.getAttribute('aria-label')) {
2322                icon.setAttribute('aria-label', 'Facebook-f');
2323            } else if (icon.classList.contains('elementor-social-icon-twitter') && !icon.getAttribute('aria-label')) {
2324                icon.setAttribute('aria-label', 'Twitter');
2325            }
2326        });
2327
2328        // --- Fix 7: "Policies" link ---
2329        const policiesLink = document.querySelector('a[href="https://rschooltoday.com/policies.html"]');
2330        if (policiesLink && !policiesLink.getAttribute('aria-label')) {
2331            const visibleText = policiesLink.textContent.trim().replace(/^||s/g, '');
2332            if (visibleText) {
2333                policiesLink.setAttribute('aria-label', visibleText);
2334            }
2335        }
2336
2337        // --- Fix 8: "Admin" button ---
2338        const adminButton = document.querySelector('a.elementor-button[href="/admin/"]');
2339        if (adminButton && !adminButton.getAttribute('aria-label')) {
2340            const visibleText = adminButton.textContent.trim();
2341            if (visibleText) {
2342                adminButton.setAttribute('aria-label', visibleText);
2343            }
2344        }
2345
2346        // --- Fix 9: "More Events" link ---
2347        const moreEventsLink = document.querySelector('#rst7widget-more-event a');
2348        if (moreEventsLink && !moreEventsLink.getAttribute('aria-label')) {
2349            const visibleText = moreEventsLink.textContent.trim();
2350            if (visibleText) {
2351                moreEventsLink.setAttribute('aria-label', visibleText);
2352            }
2353        }
2354
2355        // --- Fix 10: Generic "Visible label and accessible name do not match" issue ---
2356        const genericLinks = document.querySelectorAll('a[aria-label="link"]');
2357        genericLinks.forEach(link => {
2358            const isCarouselLink = link.closest('.elementor-posts-carousel');
2359            if (isCarouselLink) return;
2360            const visibleText = link.textContent.trim();
2361            const classList = link.classList;
2362            if (visibleText.length > 0) {
2363                link.setAttribute('aria-label', visibleText);
2364            } else if (classList.contains('la-facebook')) {
2365                link.setAttribute('aria-label', 'Share on Facebook');
2366            } else if (classList.contains('la-twitter')) {
2367                link.setAttribute('aria-label', 'Share on Twitter');
2368            } else if (classList.contains('la-linkedin')) {
2369                link.setAttribute('aria-label', 'Share on LinkedIn');
2370            } else {
2371                link.removeAttribute('aria-label');
2372            }
2373        });
2374
2375        // --- Fix: PageSpeed Insights: Links do not have a discernible name (Icon widget) ---
2376        const elementorIconLinks = document.querySelectorAll('a.elementor-icon');
2377        elementorIconLinks.forEach(link => {
2378            if (link.innerText.trim() === '' && !link.getAttribute('aria-label')) {
2379                const parentColumn = link.closest('.elementor-column');
2380                if (parentColumn) {
2381                    const headingElement = parentColumn.querySelector('.elementor-heading-title a');
2382                    if (headingElement) {
2383                        const headingText = headingElement.textContent.trim();
2384                        if (headingText) {
2385                            link.setAttribute('aria-label', headingText);
2386                        }
2387                    }
2388                }
2389            }
2390        });
2391
2392        // Fix for sbi_photo links
2393        const sbiLinks = document.querySelectorAll('a.sbi_photo');
2394        sbiLinks.forEach(link => {
2395            if (link.innerText.trim() === '' && !link.getAttribute('aria-label')) {
2396                const suggestedLabel = "View Instagram post";
2397                link.setAttribute('aria-label', suggestedLabel);
2398            }
2399        });
2400
2401/**        // --- Fix 11: Correct heading element order (H4 to H3) ---
2402        const h4Elements = document.querySelectorAll("h4.directorist-card__header--title");
2403        h4Elements.forEach(h4 => {
2404            const h3 = document.createElement("h3");
2405            h3.innerHTML = h4.innerHTML;
2406            h3.className = h4.className;
2407            h4.parentNode.replaceChild(h3, h4);
2408        });
2409
2410        // Correct heading element order - Member Directory (H3 to H2 & H4 to H3) ---
2411        const h3mElements = document.querySelectorAll("h3.directorist-header-found-title");
2412        h3mElements.forEach(h3 => {
2413            const h2 = document.createElement("h2");
2414            h2.innerHTML = h3.innerHTML;
2415            h2.className = h3.className;
2416            h3.parentNode.replaceChild(h2, h3);
2417        });
2418
2419        const h4mElements = document.querySelectorAll("h4.directorist-listing-title");
2420        h4mElements.forEach(h4 => {
2421            const h3 = document.createElement("h3");
2422            h3.innerHTML = h4.innerHTML;
2423            h3.className = h4.className;
2424            h4.parentNode.replaceChild(h3, h4);
2425        });
2426
2427
2428        const h4pElements = document.querySelectorAll("h4.elementor-heading-title");
2429        h4pElements.forEach(h4 => {
2430            const h2 = document.createElement("h2");
2431            h2.innerHTML = h4.innerHTML;
2432            h2.className = h4.className;
2433            h4.parentNode.replaceChild(h2, h4);
2434        });
2435
2436*/
2437
2438const fixAllHeadings = () => {
2439    // 1. Convert H4 to H3 (directorist-card__header--title)
2440    document.querySelectorAll("h4.directorist-card__header--title").forEach(h4 => {
2441        const h3 = document.createElement("h3");
2442        h3.innerHTML = h4.innerHTML;
2443        h3.className = h4.className;
2444        h4.parentNode.replaceChild(h3, h4);
2445    });
2446
2447    // 2. Convert H3 to H2 (The one you just added)
2448    // Note: If Fix 11 above runs first, these might become H2s automatically.
2449    document.querySelectorAll("h3.directorist-card__header--title").forEach(h3 => {
2450        const h2 = document.createElement("h2");
2451        h2.innerHTML = h3.innerHTML;
2452        h2.className = h3.className;
2453        h3.parentNode.replaceChild(h2, h3);
2454    });
2455
2456    // 3. Convert H3 to H2 (directorist-header-found-title)
2457    document.querySelectorAll("h3.directorist-header-found-title").forEach(h3 => {
2458        const h2 = document.createElement("h2");
2459        h2.innerHTML = h3.innerHTML;
2460        h2.className = h3.className;
2461        h3.parentNode.replaceChild(h2, h3);
2462    });
2463
2464    // 4. Convert H4 to H3 (directorist-listing-title)
2465    document.querySelectorAll("h4.directorist-listing-title").forEach(h4 => {
2466        const h3 = document.createElement("h3");
2467        h3.innerHTML = h4.innerHTML;
2468        h3.className = h4.className;
2469        h4.parentNode.replaceChild(h3, h4);
2470    });
2471
2472    // 5. Convert H4 to H2 (elementor-heading-title)
2473    document.querySelectorAll("h4.elementor-heading-title").forEach(h4 => {
2474        const h2 = document.createElement("h2");
2475        h2.innerHTML = h4.innerHTML;
2476        h2.className = h4.className;
2477        h4.parentNode.replaceChild(h2, h4);
2478    });
2479};
2480
2481// INITIAL RUN
2482fixAllHeadings();
2483
2484// WATCH FOR UPDATES (AJAX/Filters)
2485const observer = new MutationObserver((mutations) => {
2486    // We disconnect briefly so our own changes don't trigger the observer again
2487    observer.disconnect();
2488    fixAllHeadings();
2489    observer.observe(document.body, { childList: true, subtree: true });
2490});
2491
2492observer.observe(document.body, { childList: true, subtree: true });
2493
2494        // --- Fix 12: Fix navigation menu links ---
2495        const navLinks = document.querySelectorAll('.quadmenu-navbar-nav a[aria-label="link"]');
2496        navLinks.forEach(link => {
2497            const textSpan = link.querySelector('.quadmenu-text');
2498            if (textSpan && textSpan.textContent.trim()) {
2499                const visibleText = textSpan.textContent.trim();
2500                if (link.classList.contains('quadmenu-dropdown-toggle')) {
2501                    link.setAttribute('aria-label', `${visibleText} Menu`);
2502                } else {
2503                    link.setAttribute('aria-label', visibleText);
2504                }
2505            }
2506        });
2507
2508        // --- Fix 18: Heading link issue ---
2509        const middleboroughLink = document.querySelector('h1.elementor-heading-title a[aria-label="label text"]');
2510        if (middleboroughLink) {
2511            middleboroughLink.removeAttribute('aria-label');
2512        }
2513
2514        // --- Fix 19: Elementor Social Icons ---
2515        const iconLinks = document.querySelectorAll(
2516            '.elementor-social-icon-facebook, ' +
2517            '.elementor-social-icon-instagram, ' +
2518            '.elementor-social-icon-calendar-alt, ' +
2519            '.elementor-social-icon-cloud-showers-heavy'
2520        );
2521        iconLinks.forEach(link => {
2522            const visibleTextSpan = link.querySelector('.elementor-screen-only');
2523            if (visibleTextSpan && link.getAttribute('aria-label') === 'label text') {
2524                link.removeAttribute('aria-label');
2525            }
2526        });
2527
2528        // --- NEW FIX: for the other generic "label text" issues ---
2529        const genericLabelLinks = document.querySelectorAll('a[aria-label="label text"]');
2530        genericLabelLinks.forEach(link => {
2531            let visibleText = '';
2532            const textSpan = link.querySelector('.elementor-button-text, .quadmenu-text');
2533            if (textSpan) {
2534                visibleText = textSpan.textContent.trim();
2535            } else {
2536                visibleText = link.textContent.trim();
2537            }
2538            if (visibleText && visibleText !== '|' && visibleText !== '') {
2539                link.removeAttribute('aria-label');
2540            }
2541        });
2542
2543        // --- NEW FIX: for "button label" on slideout-exit button ---
2544        const slideoutButton = document.querySelector('.slideout-exit');
2545        if (slideoutButton && slideoutButton.getAttribute('aria-label') === 'button label') {
2546            slideoutButton.removeAttribute('aria-label');
2547        }
2548
2549        // --- Fix: Main Landmark ---
2550        const mainContentSection = document.querySelector('section.elementor-section.elementor-top-section[data-element_type="section"]');
2551        if (mainContentSection) {
2552            mainContentSection.setAttribute('role', 'main');
2553        }
2554
2555        // --- Fix: PageSpeed Insights: <iframe> elements do not have a title - Ticker
2556        const tickerIframe = document.querySelector('div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > iframe.widget_ticker');
2557        if (tickerIframe && !tickerIframe.title) {
2558            tickerIframe.title = "Live Ticker";
2559        }
2560
2561        // --- Fix: PageSpeed Insights: <iframe> elements do not have a title - Ticker (Alternative selector)
2562        const sportsScheduleIframe = document.querySelector('div.elementor-widget-wrap > div.elementor-element > div.elementor-widget-container > iframe');
2563        if (sportsScheduleIframe && !sportsScheduleIframe.title) {
2564            sportsScheduleIframe.setAttribute('title', 'Sports Schedule');
2565        }
2566
2567        // --- Fix: PageSpeed Insights: <iframe> elements do not have a title - Instagram
2568/*        const instagramIframe = document.getElementById('instagram-embed-0');
2569        if (instagramIframe && !instagramIframe.title) {
2570            instagramIframe.title = "Instagram Post";
2571        } */
2572
2573//        const addIframeTitle = () => {
2574        // Target the specific Instagram iframe ID
2575        const instagramIframe = document.getElementById('instagram-embed-0');
2576
2577        if (instagramIframe && !instagramIframe.hasAttribute('title')) {
2578            instagramIframe.setAttribute('title', 'Instagram Post');
2579        }
2580//    };
2581
2582    // 1. Run immediately if the DOM is already ready
2583    if (document.readyState === 'complete' || document.readyState === 'interactive') {
2584        addIframeTitle();
2585    } else {
2586        document.addEventListener('DOMContentLoaded', addIframeTitle);
2587    }
2588
2589
2590
2591        // --- NEW FIX: for Elementor Gallery Links ---
2592        const galleryLinks = document.querySelectorAll('div.elementor-element > div.elementor-widget-container > div.elementor-gallery__container > a.e-gallery-item');
2593        galleryLinks.forEach(link => {
2594            if (!link.getAttribute('aria-label') && !link.getAttribute('title')) {
2595                const lightboxTitle = link.getAttribute('data-elementor-lightbox-title');
2596                if (lightboxTitle) {
2597                    link.setAttribute('aria-label', `View image: ${lightboxTitle}`);
2598                } else {
2599                    link.setAttribute('aria-label', 'View gallery image');
2600                }
2601            }
2602        });
2603
2604        // --- Additional Fixes from Provided Code Snippets ---
2605
2606        // Fix for EA widgets (thumbnail) empty links
2607        const emptyLinksThumbnail = document.querySelectorAll('.eael-entry-thumbn
2607ail a[href]:empty');
2608        emptyLinksThumbnail.forEach(link => {
2609            const siblingImage = link.previousElementSibling;
2610            if (siblingImage && siblingImage.tagName === 'IMG' && siblingImage.alt.trim()) {
2611                link.setAttribute('aria-label', `Read more about ${siblingImage.alt.trim()}`);
2612            } else {
2613                link.setAttribute('aria-label', 'Read more');
2614            }
2615        });
2616
2617        // Fix for EA widgets (overlay) empty links
2618        const emptyLinksOverlay = document.querySelectorAll('.eael-entry-overlay a[href]:empty');
2619        emptyLinksOverlay.forEach(link => {
2620            let labelText = '';
2621            const siblingElement = link.previousElementSibling || link.nextElementSibling;
2622            if (siblingElement) {
2623                const titleElement = siblingElement.querySelector('.eael-entry-title h2 a') || siblingElement.querySelector('.post-title a') || siblingElement.querySelector('h3 a') || siblingElement.querySelector('h2') || siblingElement.querySelector('h3') || siblingElement.querySelector('.eael-entry-title h2') || siblingElement.textContent.trim();
2624                if (typeof titleElement === 'string' && titleElement.trim()) {
2625                    labelText = titleElement.trim();
2626                } else if (titleElement && titleElement.textContent.trim()) {
2627                    labelText = titleElement.textContent.trim();
2628                }
2629            }
2630
2631            if (labelText) {
2632                link.setAttribute('aria-label', `Read more about ${labelText}`);
2633            } else {
2634                link.setAttribute('aria-label', 'Learn more'); // Fallback label
2635                console.warn('Could not automatically determine aria-label for an empty link within .eael-entry-overlay. Consider adding a visually hidden text or adjusting the JavaScript.');
2636            }
2637        });
2638
2639        // Fix for PageSpeed Insights: Links do not have a discernible name (sbi_photo) - duplicated from above, kept for completeness
2640        const sbiPhotoLinks = document.querySelectorAll('a.sbi_photo');
2641        sbiPhotoLinks.forEach(link => {
2642            if (link.innerText.trim() === '' && !link.getAttribute('aria-label')) {
2643                const suggestedLabel = "View Instagram post";
2644                link.setAttribute('aria-label', suggestedLabel);
2645                console.log(`Added aria-label: "${suggestedLabel}" to link:`, link);
2646            }
2647        });
2648
2649        // --- MEC Specific Fixes ---
2650
2651        // WAVE Fix: "Missing form label & empty links" in MEC share links.
2652        const mecShareLinks = document.querySelectorAll('.mec-event-sharing-wrap li.mec-event-share a');
2653        mecShareLinks.forEach(link => {
2654            if (link.textContent.trim() === '' && !link.getAttribute('aria-label')) {
2655                const icon = link.querySelector('i');
2656                let labelText = icon ? icon.getAttribute('title') : '';
2657                if (!labelText || labelText.trim() === '') {
2658                    labelText = 'Share this event';
2659                }
2660                link.setAttribute('aria-label', labelText);
2661                if (icon) {
2662                    icon.removeAttribute('title');
2663                }
2664            }
2665        });
2666
2667        // Fixes empty links in the MEC slider navigation
2668        const mecSliderLinks = document.querySelectorAll('.mec-owl-next, .mec-owl-prev');
2669        mecSliderLinks.forEach(link => {
2670            if (link.textContent.trim() === '' && !link.getAttribute('aria-label')) {
2671                if (link.classList.contains('mec-owl-next')) {
2672                    link.setAttribute('aria-label', 'Next Slide');
2673                } else if (link.classList.contains('mec-owl-prev')) {
2674                    link.setAttribute('aria-label', 'Previous Slide');
2675                }
2676            }
2677        });
2678
2679        // Fixes empty form labels in MEC.
2680        const mecFormInputs = document.querySelectorAll('.mec-form-label input, .mec-form-label select, .mec-form-label textarea');
2681        mecFormInputs.forEach(input => {
2682            const label = input.closest('.mec-form-label');
2683            if (label) {
2684                const labelText = label.textContent.trim();
2685                if (labelText && !input.getAttribute('aria-label')) {
2686                    input.setAttribute('aria-label', labelText);
2687                }
2688            }
2689        });
2690
2691        // Fixes empty form labels for MEC search input.
2692        const mecSearchInputs = document.querySelectorAll('input[type="search"]');
2693        mecSearchInputs.forEach(input => {
2694            const parentDiv = input.parentElement;
2695            if (parentDiv && parentDiv.classList.contains('mec-text-input-search')) {
2696                const icon = parentDiv.querySelector('i.mec-sl-magnifier');
2697                let labelText = icon ? icon.getAttribute('title') : '';
2698                if (!labelText || labelText.trim() === '') {
2699                    labelText = 'Search Events';
2700                }
2701                input.setAttribute('aria-label', labelText);
2702            }
2703        });
2704
2705        // Fix heading "Member Information"
2706                // 1. Target all Directorist card title headings
2707                const directoristTitles = document.querySelectorAll('h3.directorist-card__header--title');
2708
2709                 directoristTitles.forEach((oldH3) => {
2710                // 2. Create the new H2 element
2711                const newH2 = document.createElement('h2');
2712
2713                // 3. Copy over all attributes (classes, IDs, data attributes)
2714                [...oldH3.attributes].forEach(attr => {
2715                newH2.setAttribute(attr.nodeName, attr.nodeValue);
2716                });
2717
2718                // 4. Move the internal content (text: "Member Information")
2719                newH2.append(...oldH3.childNodes);
2720
2721                // 5. Execute the swap
2722                oldH3.replaceWith(newH2);
2723         });
2724
2725        // --- PageSpeed fix to button, link, and menuitem elements do not have accessible names ---
2726        document.querySelectorAll('a.elementor-icon.elementor-social-icon.elementor-repeater-item-8e3c4d9').forEach(link => {
2727            if (!link.hasAttribute('aria-label') && link.textContent.trim() === '') {
2728                link.setAttribute('aria-label', 'Link'); // Be more specific if possible!
2729                link.setAttribute('tabindex', '-1');
2730            }
2731        });
2732
2733    };
2734
2735    /**
2736     * Fixes accessibility for focusable elements within a given container.
2737     * It sets tabindex="-1" on focusable elements if their parent or
2738     * an ancestor is hidden.
2739     *
2740     * @param {HTMLElement} container The element to check for focusable descendants.
2741     */
2742    const fixFocusableDescendants = (container) => {
2743        const isHidden = container.closest('[aria-hidden="true"]') || container.classList.contains('slick-cloned');
2744
2745        const focusableElements = container.querySelectorAll(
2746            'a[href], button, input, textarea, select, details, [tabindex]:not([tabindex="-1"]), [role="button"]'
2747        );
2748
2749        focusableElements.forEach(el => {
2750            // Do not override if the element is already explicitly hidden
2751            if (isHidden) {
2752                el.setAttribute('tabindex', '-1');
2753            } else if (el.getAttribute('tabindex') === '-1') {
2754                el.removeAttribute('tabindex');
2755            }
2756        });
2757    };
2758
2759    // The main entry point for all fixes.
2760    // It applies static fixes after a short delay and sets up a dedicated observer for the slider.
2761    setTimeout(applyAccessibilityFixes, 500);
2762
2763
2764    // Use a single, powerful MutationObserver on the document body.
2765    const observer = new MutationObserver(mutationsList => {
2766        mutationsList.forEach(mutation => {
2767            // Check for added nodes
2768            if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
2769                mutation.addedNodes.forEach(node => {
2770                    if (node.nodeType === 1) { // Ensure it's an element
2771                        // Check if the added node is a slick slide or contains one
2772                        if (node.matches('.slick-slide, .slick-cloned') || node.querySelector('.slick-slide, .slick-cloned')) {
2773                             fixFocusableDescendants(node);
2774                        }
2775                        // Check if the added node is the problematic div
2776                        if (node.matches('[tabindex="0"][role="button"]') || node.querySelector('[tabindex="0"][role="button"]')) {
2777                            fixFocusableDescendants(node);
2778                        }
2779                    }
2780                });
2781            }
2782
2783            // Check for attribute changes on existing nodes
2784            if (mutation.type === 'attributes' && (mutation.attributeName === 'aria-hidden' || mutation.attributeName === 'class')) {
2785                const targetElement = mutation.target;
2786                if (targetElement.matches('.slick-slide, .slick-cloned, [tabindex="0"][role="button"]')) {
2787                    fixFocusableDescendants(targetElement);
2788                }
2789            }
2790        });
2791    });
2792
2793    // Start observing the entire body for changes
2794    observer.observe(document.body, {
2795        attributes: true,
2796        childList: true,
2797        subtree: true
2798    });
2799
2800    // Initial check on all slides and problematic elements on page load
2801    document.querySelectorAll('.slick-slide, .slick-cloned, [tabindex="0"][role="button"]').forEach(el => {
2802        fixFocusableDescendants(el);
2803    });
2804
2805});
2806
2807
2808// 1. Select all anchor tags on the page
2809const allLinks = document.querySelectorAll('a');
2810
2811allLinks.forEach(link => {
2812    // 2. Check if the link is truly empty (no text and no images)
2813    if (link.textContent.trim() === "" && link.children.length === 0) {
2814        
2815        // 3. Extract a name from the URL (e.g., "basketball-meetup")
2816        // This splits the URL by slashes and grabs the last part
2817        const urlParts = link.href.split('/').filter(part => part.length > 0);
2818        let slug = urlParts[urlParts.length - 1] || "page";
2819        
2820        // 4. Clean up the text (replace dashes/underscores with spaces)
2821        const cleanName = slug.replace(/[-_]/g, ' ');
2822        
2823        // 5. Apply the aria-label
2824        link.setAttribute('aria-label', `View ${cleanName}`);
2825        
2826        // Optional: Remove redundant attributes to keep it clean
2827        link.removeAttribute('role'); 
2828    }
2829});
2830
2831
2832// Target the specific div by its class
2833const scoreTicker = document.querySelector('.arb-score-ticker-select');
2834
2835if (scoreTicker) {
2836    // 1. Give it a role so ARC Toolkit is happy
2837    scoreTicker.setAttribute('role', 'button');
2838
2839    // 2. Give it an aria-label so it has a "Name"
2840    scoreTicker.setAttribute('aria-label', 'Select score ticker category');
2841
2842    // 3. Optional: Ensure it handles the "Enter" or "Space" key
2843    // Divs don't naturally trigger 'click' when you press Enter
2844    scoreTicker.addEventListener('keydown', function(e) {
2845        if (e.key === 'Enter' || e.key === ' ') {
2846            e.preventDefault();
2847            this.click();
2848        }
2849    });
2850}
2851
2852/**
2853const convertH3toH2 = () => {
2854    const cardTitles = document.querySelectorAll('h3.directorist-card__header--title');
2855    
2856    cardTitles.forEach(oldHeading => {
2857        const newHeading = document.createElement('h2');
2858        // Copy classes and inner content
2859        newHeading.className = oldHeading.className;
2860        newHeading.innerHTML = oldHeading.innerHTML;
2861        
2862        // Swap them
2863        oldHeading.parentNode.replaceChild(newHeading, oldHeading);
2864    });
2865};
2866
2867// 1. Try running it immediately
2868convertH3toH2();
2869
2870// 2. Try running it when the DOM is fully loaded
2871window.addEventListener('DOMContentLoaded', convertH3toH2);
2872
2873// 3. Use an Observer to catch titles that load via AJAX/Search filters
2874const observer = new MutationObserver((mutations) => {
2875    convertH3toH2();
2876});
2877
2878observer.observe(document.body, {
2879    childList: true,
2880    subtree: true
2881}); */
2882
2883/**
2884const fixAllLandmarksUniversally = () => {
2885    // 1. Identify the "Main" area (standard WordPress/Elementor wrappers)
2886    const mainArea = document.querySelector('main, #content, .site-content, .elementor-location-single, #page > .elementor');
2887    
2888    if (mainArea) {
2889        // Ensure the main container itself has the 'main' role
2890        if (!mainArea.hasAttribute('role')) {
2891            mainArea.setAttribute('role', 'main');
2892        }
2893
2894        // 2. Find all direct top-level sections inside the main area
2895        // This avoids specific IDs and looks for the Elementor section class
2896        const topLevelSections = mainArea.querySelectorAll(':scope > .elementor-section, :scope > section');
2897
2898        topLevelSections.forEach((section, index) => {
2899            // Only add a role if it doesn't already have one (like header/footer/nav)
2900            const existingRole = section.getAttribute('role');
2901            const tagName = section.tagName.toLowerCase();
2902
2903            if (!existingRole && tagName !== 'header' && tagName !== 'footer' && tagName !== 'nav') {
2904                section.setAttribute('role', 'region');
2905
2906                // 3. Create a unique label automatically
2907                // Try to find a heading inside to name the region, otherwise use a number
2908                const internalHeading = section.querySelector('h1, h2, h3, h4');
2909                const sectionName = internalHeading 
2910                    ? internalHeading.innerText.trim() 
2911                    : `Content Section ${index + 1}`;
2912                
2913                section.setAttribute('aria-label', sectionName);
2914            }
2915        });
2916    }
2917
2918    // 4. Final Safety: Check if any divs are direct children of <body> that contain text
2919    // This catches stray Elementor popups or injected code
2920    Array.from(document.body.children).forEach(child => {
2921        if (child.tagName === 'DIV' && !child.getAttribute('role') && child.innerText.trim().length > 50) {
2922             // If it's a large chunk of text not in a landmark, wrap it in a region
2923             child.setAttribute('role', 'region');
2924             child.setAttribute('aria-label', 'Additional Content');
2925        }
2926    });
2927};
2928
2929// Run it
2930fixAllLandmarksUniversally();
2931
2932*/
2933(function() {
2934    const applyFinalFix = () => {
2935        // 1. STRIP ALL MAIN ROLES (The Nuclear Option for Nesting)
2936        const allMains = document.querySelectorAll('main, [role="main"]');
2937        allMains.forEach(m => {
2938            m.removeAttribute('role');
2939            if (m.tagName === 'MAIN') {
2940                const div = document.createElement('div');
2941                while (m.firstChild) div.appendChild(m.firstChild);
2942                m.parentNode.replaceChild(div, m);
2943            }
2944        });
2945
2946        // 2. CREATE ONE CLEAN MAIN (Top Level)
2947        const siteWrapper = document.querySelector('#page') || document.querySelector('.site') || document.body.firstElementChild;
2948        if (siteWrapper) { siteWrapper.setAttribute('role', 'main'); }
2949
2950        // 3. THE "BACK TO TOP" WRAPPER (The 1 Missing Violation Fix)
2951        const btt = document.querySelector('.generate-back-to-top');
2952        if (btt && !btt.closest('header, footer, nav, aside, [role="main"], [role="region"]')) {
2953            // Create a dedicated landmark wrapper
2954            const wrapper = document.createElement('div');
2955            wrapper.setAttribute('role', 'region');
2956            wrapper.setAttribute('aria-label', 'Back to top');
2957            
2958            // Insert wrapper exactly where the button is, then move button inside
2959            btt.parentNode.insertBefore(wrapper, btt);
2960            wrapper.appendChild(btt);
2961            console.log("Accessibility: Wrapped Back-to-Top in a landmark.");
2962        }
2963
2964        // 4. FIX THE POJO TOOLBAR
2965        const pojo = document.querySelector('#pojo-a11y-toolbar');
2966        if (pojo) { pojo.setAttribute('aria-label', 'Accessibility Tools'); }
2967
2968        // 5. THE ORPHAN FIX (Generic)
2969        const landmarkSelectors = 'header, footer, nav, aside, [role="main"], [role="banner"], [role="contentinfo"], [role="navigation"], [role="region"]';
2970        Array.from(document.body.children).forEach((el, index) => {
2971            const isTechnical = el.matches('script, style, link, noscript, svg');
2972            const isLandmark = el.matches(landmarkSelectors);
2973            const isVisible = el.offsetHeight > 0;
2974
2975            if (!isTechnical && !isLandmark && isVisible && el.tagName !== 'A') {
2976                el.setAttribute('role', 'region');
2977                el.setAttribute('aria-label', 'Section ' + index);
2978            }
2979        });
2980    };
2981
2982    window.addEventListener('load', applyFinalFix);
2983    setTimeout(applyFinalFix, 2000);
2984})();
2985
2986
2987// JS Fix Gtranslate landmark issue
2988(function() {
2989    const fixGTranslateLandmark = () => {
2990        // Find the widget (using multiple common GTranslate classes)
2991        const gTranslate = document.querySelector('.gt_wrapper') ||
2992                           document.querySelector('.gtranslate_wrapper') ||
2993                           document.querySelector('#gt__wrapper');
2994
2995        if (gTranslate) {
2996            // Fix the landmark issue without moving the element
2997            // Using 'region' is safer than 'navigation' for a standalone widget
2998            gTranslate.setAttribute('role', 'region');
2999            gTranslate.setAttribute('aria-label', 'Language Selector');
3000
3001            // If there's an internal select or links, ensure they are accessible
3002            const gtSelect = gTranslate.querySelector('select');
3003            if (gtSelect && !gtSelect.hasAttribute('aria-label')) {
3004                gtSelect.setAttribute('aria-label', 'Select Language');
3005            }
3006
3007            console.log("Accessibility: GTranslate labels updated.");
3008        }
3009    };
3010
3011    // Run on load and again after a delay to catch GTranslate's late injection
3012    window.addEventListener('load', fixGTranslateLandmark);
3013    setTimeout(fixGTranslateLandmark, 1500);
3014    setTimeout(fixGTranslateLandmark, 3500); // Second check for slow connections
3015})();
3016
3017// Fix Select Sport in Arbiter widget
3018(function() {
3019    const fixNonActiveTabOrder = () => {
3020        // 1. Target the specific element by its unique class
3021        const tickerSelect = document.querySelector('.arb-score-ticker-select');
3022
3023        if (tickerSelect) {
3024            // 2. Assign the 'button' role so the browser knows it's interactive
3025            tickerSelect.setAttribute('role', 'button');
3026
3027            // 3. Provide a clear aria-label so it has a "Name"
3028            tickerSelect.setAttribute('aria-label', 'Select Sports Filter');
3029
3030            // 4. (Optional but recommended) Indicate it has a popup menu
3031            tickerSelect.setAttribute('aria-haspopup', 'listbox');
3032            
3033            console.log("Accessibility: Fixed role and name for Sports Ticker select.");
3034        }
3035    };
3036
3037    // Run on load and after a delay to ensure the widget has rendered
3038    window.addEventListener('load', fixNonActiveTabOrder);
3039    setTimeout(fixNonActiveTabOrder, 2500);
3040})();
3041
3042
3043//JS - Read More - Identical links have the same purpose
3044
3045document.addEventListener('DOMContentLoaded', function() {
3046    // Target the specific Essential Addons Read More buttons
3047    var readMoreButtons = document.querySelectorAll('.eael-post-elements-readmore-btn');
3048
3049    readMoreButtons.forEach(function(btn) {
3050        // Find the title of the post (usually in the same card)
3051        var postTitle = '';
3052        var card = btn.closest('.eael-grid-post-holder, .eael-post-grid-column');
3053
3054        if (card) {
3055            var titleElement = card.querySelector('.eael-entry-title a, .eael-entry-title');
3056            if (titleElement) {
3057                postTitle = titleElement.innerText.trim();
3058            }
3059        }
3060
3061        // If we found a title, make the label descriptive
3062        if (postTitle) {
3063            btn.setAttribute('aria-label', 'Read more about ' + postTitle);
3064        } else {
3065            // Fallback if no title found
3066            btn.setAttribute('aria-label', 'Read more');
3067        }
3068
3069        // Clean up redundant attributes that trigger PageSpeed flags
3070        btn.removeAttribute('role');
3071        btn.removeAttribute('tabindex');
3072    });
3073});
3074
3075//JS - Fix -  Scrollable region must have keyboard access
3076
3077document.addEventListener('DOMContentLoaded', function() {
3078    const pojoOverlay = document.querySelector('.pojo-a11y-toolbar-overlay');
3079
3080    if (pojoOverlay) {
3081        // 1. Make the element focusable via Keyboard
3082        pojoOverlay.setAttribute('tabindex', '0');
3083
3084        // 2. Give it a role so screen readers know it's a scrollable region
3085        pojoOverlay.setAttribute('role', 'region');
3086
3087        // 3. Give it a label so the user knows what they are focusing on
3088        pojoOverlay.setAttribute('aria-label', 'Accessibility Toolbar Options');
3089
3090        // 4. Optional: Add a little CSS via JS to show a focus ring so users see where they are
3091        pojoOverlay.style.outlineOffset = "-2px";
3092    }
3093});
3094
3095
3096/* Form elements should have a visible label */
3097
3098document.addEventListener("DOMContentLoaded", function() {
3099    // Finds any input whose ID starts with 'mec_sf_s_'
3100    const searchInputs = document.querySelectorAll('input[id^="mec_sf_s_"]');
3101
3102    searchInputs.forEach(input => {
3103        const inputId = input.getAttribute('id');
3104
3105        // Only add the label if one doesn't already exist for this ID
3106        if (!document.querySelector(`label[for="${inputId}"]`)) {
3107            const label = document.createElement('label');
3108            label.setAttribute('for', inputId);
3109
3110            // Add 'screen-reader-text' to keep it hidden but accessible
3111            label.classList.add('screen-reader-text');
3112            label.textContent = 'Search events by keyword';
3113
3114            // Insert it right before the input
3115            input.parentNode.insertBefore(label, input);
3116        }
3117    });
3118});
3119
3120/*JS - ARIA role should be appropriate for the element */
3121
3122document.addEventListener('DOMContentLoaded', () => {
3123  // 1. Target the parent Elementor posts container that claims to be a "list"
3124  const postsContainer = document.querySelector('.elementor-posts-container[role="list"]');
3125
3126  if (postsContainer) {
3127    // Strip the list role from the container so it doesn't demand listitem children
3128    postsContainer.removeAttribute('role');
3129  }
3130
3131  // 2. Target and clean up the child article elements as well
3132  const flawedArticles = document.querySelectorAll('article.elementor-post[role="listitem"]');
3133  flawedArticles.forEach(article => {
3134    article.removeAttribute('role');
3135  });
3136});
3137
3138/*Fix missing H1 */
3139
3140
3141(function() {
3142    const fixH1 = () => {
3143        // 1. Check if an H1 already exists
3144        if (document.querySelector('h1')) return;
3145
3146        // 2. Try to find the primary heading to "Upgrade" it
3147        const potentialTitle = document.querySelector('.elementor-heading-title, .entry-title, h2');
3148
3149        if (potentialTitle) {
3150            const h1 = document.createElement('h1');
3151            // Copy styles/classes to prevent layout shift
3152            h1.className = potentialTitle.className;
3153            h1.innerHTML = potentialTitle.innerHTML;
3154            h1.setAttribute('style', 'margin:0; padding:0; display:inline;');
3155
3156            potentialTitle.parentNode.replaceChild(h1, potentialTitle);
3157        } else {
3158            // 3. Last Resort: Create a hidden H1 for the scanner
3159            const hiddenH1 = document.createElement('h1');
3160            hiddenH1.innerText = document.title; // Use the Browser Tab title
3161            hiddenH1.setAttribute('style', 'position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0);');
3162            document.body.prepend(hiddenH1);
3163        }
3164    };
3165
3166    // Run immediately
3167    fixH1();
3168    // Run again on load to catch Elementor dynamic content
3169    window.addEventListener('load', fixH1);
3170})();
3171
3172
3173/* Fix Identical links have same purpose*/ 
3174document.addEventListener("DOMContentLoaded", function () {
3175    // Look for all links on the page
3176    const links = document.querySelectorAll('a');
3177    
3178    links.forEach(link => {
3179        // Find the specific calendar link pointing to rschooltoday assets
3180        if (link.href.includes('rschooltoday.com') && link.textContent.trim() === 'School C
3180alendar 25-26') {
3181            
3182            // 1. Update the visual text so users and Google know it's a direct file/download
3183            link.innerHTML = 'School Calendar 25-26 (Download)';
3184            
3185            // 2. Extra insurance: update the accessibility label for screen readers
3186            link.setAttribute('aria-label', 'School Calendar 25-26 - Direct File Download');
3187        }
3188    });
3189});
3190
3191document.addEventListener("DOMContentLoaded", function () {
3192    // Find all links that contain "more" in their text
3193    const links = document.querySelectorAll('a');
3194    
3195    links.forEach(link => {
3196        const linkText = link.textContent.trim().toLowerCase();
3197        
3198        // Target only the vague "more....." links
3199        if (linkText.includes('more')) {
3200            const href = link.getAttribute('href') || '';
3201            
3202            // Assign custom descriptive labels based on where the URL leads
3203            if (href.includes('#parents')) {
3204                link.setAttribute('aria-label', 'More links and resources for parents');
3205            } else if (href.includes('#students')) {
3206                link.setAttribute('aria-label', 'More links and resources for students');
3207            } else if (href.includes('#staff')) {
3208                link.setAttribute('aria-label', 'More links and resources for staff');
3209            } else if (href.includes('community-education') || href.includes('welcome-to-caledonia')) {
3210                link.setAttribute('aria-label', 'More information about community education');
3211            }
3212        }
3213    });
3214});
3215
3216document.addEventListener("DOMContentLoaded", function () {
3217    // Target your Elementor footer element
3218    const footer = document.querySelector('footer.elementor-location-footer');
3219    
3220    if (footer) {
3221        // Check if its immediate parent is already the main body root
3222        if (footer.parentElement !== document.body) {
3223            // Move the footer to the absolute end of the <body> tag
3224            document.body.appendChild(footer);
3225        }
3226    }
3227});
3228
3229
3230/* JS - remove aria-label from the iframe */
3231
3232document.addEventListener('DOMContentLoaded', function() {
3233  const iframeElement = document.querySelector('iframe[title="511 West Main Street, Caledonia, MN 55921"]');
3234
3235  if (iframeElement && iframeElement.hasAttribute('aria-label')) {
3236    iframeElement.removeAttribute('aria-label');
3237    console.log('Successfully removed aria-label from the iframe.');
3238  }
3239});
3240
3241
3242// JS fix EAEL accordion
3243(function () {
3244
3245  function fixEAELAccordion() {
3246
3247    document.querySelectorAll('.eael-accordion-header').forEach(function (header) {
3248
3249      if (header.dataset.keyboardFixed) return;
3250      header.dataset.keyboardFixed = "true";
3251
3252      header.addEventListener('keydown', function (e) {
3253
3254        // Handle BOTH Space and Enter
3255        if (
3256          e.code === 'Space' || e.key === ' ' ||
3257          e.code === 'Enter' || e.key === 'Enter'
3258        ) {
3259
3260          e.preventDefault();
3261          e.stopImmediatePropagation();
3262
3263          header.dispatchEvent(new MouseEvent('click', {
3264            bubbles: true,
3265            cancelable: true,
3266            view: window
3267          }));
3268
3269        }
3270
3271      }, true); // capture phase is critical
3272
3273    });
3274
3275  }
3276
3277  document.addEventListener('DOMContentLoaded', fixEAELAccordion);
3278
3279})();
3280
3281
3282
3283/*JS fix tab/accordion issue */
3284(function() {
3285    const fixAccordionBounce = () => {
3286        const tabTitles = document.querySelectorAll('.elementor-tab-title');
3287
3288        if (tabTitles.length === 0) return;
3289
3290        tabTitles.forEach(title => {
3291            // 1. Ensure keyboard focusability
3292            title.setAttribute('tabindex', '0');
3293
3294            // 2. Fix AXE API Critical Violation
3295            if (title.getAttribute('role') === 'button') {
3296                title.removeAttribute('aria-selected');
3297            }
3298
3299            // 3. Neutralize inner link conflicts
3300            const innerLink = title.querySelector('.elementor-accordion-title');
3301            if (innerLink) {
3302                const accessibleName = innerLink.textContent.trim();
3303                if (accessibleName && !title.getAttribute('aria-label')) {
3304                    title.setAttribute('aria-label', accessibleName);
3305                }
3306                innerLink.removeAttribute('tabindex');
3307                innerLink.removeAttribute('role');
3308                innerLink.removeAttribute('href');
3309                innerLink.setAttribute('aria-hidden', 'true');
3310                innerLink.style.pointerEvents = 'none';
3311                innerLink.style.cursor = 'default';
3312            }
3313
3314            // 4. THE FIX: Handle keypress events directly by shifting styles manually
3315            if (!title.dataset.keyboardFixed) {
3316                title.addEventListener('keydown', function(e) {
3317                    if (e.key === 'Enter' || e.key === ' ') {
3318                        e.preventDefault();
3319                        e.stopPropagation();
3320                        e.stopImmediatePropagation();
3321                        
3322                        const parentItem = title.closest('.elementor-accordion-item');
3323                        const contentId = title.getAttribute('aria-controls');
3324                        const contentPanel = document.getElementById(contentId);
3325                        
3326                        if (!parentItem || !contentPanel) return;
3327
3328                        const isCurrentlyExpanded = title.getAttribute('aria-expanded') === 'true';
3329
3330                        if (isCurrentlyExpanded) {
3331                            // COLLAPSE IT
3332                            title.setAttribute('aria-expanded', 'false');
3333                            parentItem.classList.remove('item-active');
3334                            contentPanel.setAttribute('hidden', 'hidden');
3335                            contentPanel.style.display = 'none';
3336                        } else {
3337                            // EXPAND IT
3338                            title.setAttribute('aria-expanded', 'true');
3339                            parentItem.classList.add('item-active');
3340                            contentPanel.removeAttribute('hidden');
3341                            contentPanel.style.display = 'block';
3342                        }
3343                    }
3344                }, true); // Captured at the root level before other scripts run
3345                
3346                title.dataset.keyboardFixed = "true";
3347            }
3348        });
3349    };
3350
3351    // Execution sequence loops
3352    if (document.readyState === 'interactive' || document.readyState === 'complete') {
3353        fixAccordionBounce();
3354    } else {
3355        document.addEventListener('DOMContentLoaded', fixAccordionBounce);
3356    }
3357    window.addEventListener('load', fixAccordionBounce);
3358})();;</script>
3358
3359</body>
3360</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.