{"id":3586,"date":"2025-10-24T17:02:28","date_gmt":"2025-10-24T17:02:28","guid":{"rendered":"https:\/\/cpe.kennesaw.edu\/olli\/?page_id=3586"},"modified":"2026-07-01T19:33:47","modified_gmt":"2026-07-01T19:33:47","slug":"recreation","status":"publish","type":"page","link":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/","title":{"rendered":"Recreation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3586\" class=\"elementor elementor-3586\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-541e280 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"541e280\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b9d546\" data-id=\"6b9d546\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b626d51 elementor-widget elementor-widget-html\" data-id=\"b626d51\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- ===========================\r\n  OLLI \u2014 COURSE CATEGORY PAGE (ONE-SHOT, ELEMENTOR-SAFE)\r\n  - Full-bleed hero (same style as Courses page), heading only\r\n  - Full-width category nav:\r\n      * Desktop\/tablet: horizontal \u201ctabs\u201d\r\n      * Mobile: WCAG-friendly <label> + <select>\r\n  - Course listings:\r\n      * Title (KSU underline)\r\n      * Meta block on left\r\n      * \u201cSee Offering\u201d button on right, vertically centered to meta\r\n  - Bottom: same newsletter CTA band as Courses page\r\n\r\n  Replace:\r\n  - Hero image URL\r\n  - Category names\/links + active state\r\n  - Course listing content + links\r\n=========================== -->\r\n\r\n<style>\r\n  :root{\r\n    --olli-wrap: 1320px;\r\n    --olli-padX: clamp(16px, 3vw, 40px);\r\n    --olli-padY: clamp(22px, 4vw, 54px);\r\n    --olli-gold: #FFC629;\r\n    --olli-ink: #111;\r\n    --olli-muted: #444;\r\n    --olli-line: #e6e6e6;\r\n    --olli-tab-bg: #FFC629;     \/* nav bar background *\/\r\n    --olli-tab-active-bg: #d7d7d7; \/* selected tab bg (grey) *\/\r\n  }\r\n\r\n  .olli-catpage{\r\n    margin:0;\r\n    padding:0;\r\n    border:0;\r\n    color: var(--olli-ink);\r\n    font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\r\n  }\r\n  .olli-catpage *{ box-sizing:border-box; }\r\n\r\n  \/* content width *\/\r\n  .olli-wrap{ max-width: var(--olli-wrap); margin:0 auto; }\r\n\r\n  \/* full-bleed band (Elementor-safe) *\/\r\n  .olli-band{\r\n    width: 100vw;\r\n    position: relative;\r\n    left: 50%;\r\n    right: 50%;\r\n    margin-left: -50vw;\r\n    margin-right: -50vw;\r\n  }\r\n  .olli-band--pad{ padding: var(--olli-padY) var(--olli-padX); }\r\n\r\n  \/* underline element *\/\r\n  .olli-underline{ width:56px; height:6px; background: var(--olli-gold); }\r\n\r\n  \/* buttons *\/\r\n  .olli-btn{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    border-radius:999px;\r\n    padding: 10px 14px;\r\n    background: var(--olli-gold);\r\n    color:#111 !important;\r\n    font-weight:800;\r\n    text-decoration:none;\r\n    cursor:pointer;\r\n    transition: transform .12s ease, background-color .12s ease, color .12s ease;\r\n    white-space: nowrap;\r\n  }\r\n  .olli-btn:hover{ transform: translateY(-1px); background:#f2f2f2; color:#111; }\r\n  .olli-btn:focus-visible{ outline: 3px solid #111; outline-offset: 3px; }\r\n\r\n  \/* =======================\r\n     HERO (heading only)\r\n  ======================= *\/\r\n  .olli-cat-hero{\r\n    background:#000;\r\n    color:#fff;\r\n    overflow:hidden;\r\n  }\r\n\r\n  .olli-cat-hero__frame{\r\n    position:relative;\r\n    min-height: clamp(220px, 26vw, 360px);\r\n    display:flex;\r\n    align-items:center;\r\n  }\r\n\r\n  .olli-cat-hero__bg{ position:absolute; inset:0; z-index:0; }\r\n  .olli-cat-hero__bg img{\r\n    width:100%;\r\n    height:100%;\r\n    object-fit:cover;\r\n    object-position:center;\r\n    display:block;\r\n    filter: blur(2px);\r\n    transform: scale(1.03);\r\n  }\r\n\r\n  \/* overlay darkness lives here (tweak opacity if needed) *\/\r\n  .olli-cat-hero__frame::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0;\r\n    z-index:1;\r\n    background: rgba(0,0,0,0.42);\r\n  }\r\n\r\n  \/* subtle vignette *\/\r\n  .olli-cat-hero__frame::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0;\r\n    z-index:1;\r\n    background: radial-gradient(1200px 420px at 30% 45%,\r\n      rgba(0,0,0,0.18) 0%,\r\n      rgba(0,0,0,0.38) 60%,\r\n      rgba(0,0,0,0.48) 100%);\r\n    pointer-events:none;\r\n  }\r\n\r\n  .olli-cat-hero__content{\r\n    position:relative;\r\n    z-index:2;\r\n    width:100%;\r\n    padding: clamp(18px, 3vw, 28px) var(--olli-padX);\r\n  }\r\n\r\n  .olli-cat-hero__title{\r\n    margin:0;\r\n    font-weight:800;\r\n    line-height:1.1;\r\n    color:#fff;\r\n    font-size: clamp(34px, 3.2vw, 52px);\r\n    text-align:center; \/* matches your screenshot feel *\/\r\n  }\r\n  .olli-cat-hero__underline{\r\n    margin: 10px auto 0;\r\n  }\r\n\r\n.olli-cat-hero__note{\r\n  margin: 14px auto 0;\r\n  max-width: 640px;\r\n  text-align: center;\r\n  color: #fff;\r\n  font-size: clamp(15px, 1.4vw, 18px);\r\n  font-weight: 600;\r\n  line-height: 1.4;\r\n}\r\n\r\n.olli-cat-hero__note-link{\r\n  color: var(--olli-gold) !important;\r\n  font-weight: 800;\r\n  text-decoration: underline;\r\n  text-underline-offset: 3px;\r\n}\r\n\r\n.olli-cat-hero__note-link:hover{\r\n  color: #fff;\r\n}\r\n\r\n.olli-cat-hero__note-link:focus-visible{\r\n  outline: 3px solid #fff;\r\n  outline-offset: 3px;\r\n}\r\n\r\n  \/* =======================\r\n     CATEGORY NAV (tabs + mobile dropdown)\r\n  ======================= *\/\r\n  .olli-catnav{\r\n    background: var(--olli-tab-bg);\r\n    padding: 0;\r\n  }\r\n\r\n  \/* \u201cnot quite full width on ultra-wide\u201d behavior:\r\n     - tabs container caps width to a comfortable \u201cwide laptop\u201d range\r\n     - background still fills entire screen *\/\r\n  .olli-catnav__inner{\r\n    padding: 0 var(--olli-padX);\r\n  }\r\n  .olli-catnav__tabs-wrap{\r\n    max-width: 1600px; \/* wide laptop-ish; background fills beyond *\/\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .olli-catnav__tabs{\r\n    display:flex;\r\n    gap: 0;\r\n    flex-wrap:wrap;\r\n    align-items:stretch;\r\n    margin: 0;\r\n    padding: 0;\r\n    justify-content: center;\r\n    list-style:none;\r\n    border-top: 1px solid rgba(0,0,0,0.12);\r\n    border-bottom: 1px solid rgba(0,0,0,0.12);\r\n  }\r\n\r\n  .olli-catnav__tab{ list-style:none; }\r\n\r\n  .olli-catnav__link{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    padding: 10px 12px;\r\n    text-decoration:none;\r\n    font-weight:800;\r\n    font-size: 18px;\r\n    line-height:1.1;\r\n    color:#111 !important;\r\n    border-right: 1px solid rgba(0,0,0,0.10);\r\n    background: transparent;\r\n    min-height: 44px; \/* touch target *\/\r\n    transition: background-color .12s ease, color .12s ease;\r\n    white-space: nowrap;\r\n  }\r\n  .olli-catnav__tab:first-child .olli-catnav__link{ border-left: 1px solid rgba(0,0,0,0.10); }\r\n\r\n  .olli-catnav__link:hover{\r\n    background: rgba(255,255,255,0.35);\r\n  }\r\n\r\n  \/* Active\/selected tab (grey bg + gold text like screenshot) *\/\r\n  .olli-catnav__link[aria-current=\"page\"]{\r\n    background: var(--olli-tab-active-bg);\r\n   \r\n  }\r\n\r\n  .olli-catnav__link:focus-visible{\r\n    outline: 3px solid #111;\r\n    outline-offset: -3px; \/* keeps outline inside bar *\/\r\n  }\r\n\r\n  \/* Mobile dropdown (WCAG: visible label + native select) *\/\r\n  .olli-catnav__mobile{\r\n    display:none;\r\n    padding: 12px 0;\r\n  }\r\n  .olli-catnav__label{\r\n    font-weight:800;\r\n    display:block;\r\n    margin: 0 0 6px 0;\r\n  }\r\n  .olli-catnav__select{\r\n    width: 100%;\r\n    max-width: 520px;\r\n    min-height: 44px;\r\n    padding: 10px 12px;\r\n    border: 1px solid rgba(0,0,0,0.30);\r\n    background:#fff;\r\n    color:#111;\r\n    font: inherit;\r\n    border-radius: 0;\r\n  }\r\n  .olli-catnav__select:focus-visible{\r\n    outline: 3px solid #111;\r\n    outline-offset: 3px;\r\n  }\r\n\r\n  @media (max-width: 860px){\r\n    .olli-catnav__tabs{ display:none; }\r\n    .olli-catnav__mobile{ display:block; }\r\n  }\r\n  \r\n  \r\n\r\n\/* =======================\r\n     COURSE LISTINGS (v2)\r\n     - Emphasize day\/sessions\/price\r\n     - Add short description line\r\n     - Remove instructor\/location row (HTML)\r\n  ======================= *\/\r\n.olli-offerings{\r\n  background:#fff;\r\n}\r\n\r\n.olli-offerings__inner{\r\n  padding: var(--olli-padY) var(--olli-padX);\r\n}\r\n\r\n.olli-offerings__list{\r\n  margin: 0;\r\n  padding: 0;\r\n  list-style:none;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap: 18px;\r\n}\r\n\r\n.olli-offering{\r\n  list-style:none;\r\n  border-bottom: 1px solid var(--olli-line);\r\n  padding-bottom: 18px;\r\n}\r\n\r\n.olli-offering__title{\r\n  margin: 0;\r\n  font-weight:800;\r\n  line-height:1.2;\r\n  font-size: 32px;\r\n}\r\n\r\n.olli-offering__underline{\r\n  margin-top: 10px;\r\n}\r\n\r\n\/* Two-column layout: meta (left) + button (right) *\/\r\n.olli-offering__row{\r\n  display:grid;\r\n  grid-template-columns: 1fr auto;\r\n  gap: 14px;\r\n  align-items:center;\r\n  margin-top: 12px;\r\n}\r\n\r\n.olli-offering__meta{\r\n  color: var(--olli-muted);\r\n  line-height: 1.45;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap: 8px;\r\n  min-width:0;\r\n}\r\n\r\n\/* BADGES: Day \/ Sessions \/ Price *\/\r\n.olli-offering__badges{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap: 8px;\r\n  align-items:center;\r\n}\r\n\r\n.olli-offering__badge{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap: 6px;\r\n  padding: 6px 10px;\r\n  border: 1px solid var(--olli-line);\r\n  border-radius: 999px;\r\n  background:#fff;\r\n  color: var(--olli-ink);\r\n  font-weight:800;\r\n  line-height:1;\r\n  white-space:nowrap;\r\n}\r\n\r\n.olli-offering__badge--price{\r\n  border-color: rgba(0,0,0,.18);\r\n  box-shadow: 0 6px 16px rgba(0,0,0,.06);\r\n}\r\n\r\n\/* Description line *\/\r\n.olli-offering__desc{\r\n  margin: 0;\r\n  color: var(--olli-ink);\r\n  font-weight:600;\r\n  line-height: 1.5;\r\n  max-width: 75ch;\r\n}\r\n\r\n\/* Date\/time lines stay simple *\/\r\n.olli-offering__when{\r\n  color: var(--olli-muted);\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap: 4px;\r\n}\r\n\r\n.olli-offering__cta {\r\n  justify-self: end;\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n  justify-content: flex-end;\r\n}\r\n\r\n.olli-offering__btn{\r\n  background: var(--olli-gold);\r\n  color:#111 !important;\r\n  border: 0;\r\n}\r\n\r\n.olli-wrap--narrow{\r\n  max-width: 1100px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* Responsive: stack button under meta *\/\r\n@media (max-width: 680px){\r\n  .olli-offering__row{\r\n    grid-template-columns: 1fr;\r\n    align-items:start;\r\n  }\r\n  .olli-offering__cta {\r\n    justify-self: start;\r\n    justify-content: flex-start;\r\n    margin-top: 6px;\r\n  }\r\n}\r\n}\r\n.sr-only{\r\n  position:absolute !important;\r\n  width:1px;\r\n  height:1px;\r\n  padding:0;\r\n  margin:-1px;\r\n  overflow:hidden;\r\n  clip:rect(0, 0, 0, 0);\r\n  white-space:nowrap;\r\n  border:0;\r\n}\r\n\r\n\r\n<\/style>\r\n<!-- ========== CATEGORY NAV (FULL WIDTH BAR) ========== -->\r\n  <nav class=\"olli-band olli-catnav\" aria-label=\"Course categories navigation\">\r\n    <div class=\"olli-catnav__inner\">\r\n      <div class=\"olli-catnav__tabs-wrap\">\r\n\r\n        <!-- Desktop \/ tablet tabs -->\r\n        <ul class=\"olli-catnav__tabs\">\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/art-and-music\/\" >Art and Music<\/a>\r\n          <\/li>\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/technology\/\">Tech &amp; Computers<\/a>\r\n          <\/li>\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/personal-finance\/\">Personal Finance<\/a>\r\n          <\/li>\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/health-and-fitness\/\">Health &amp; Fitness<\/a>\r\n          <\/li>\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/history\/\">History<\/a>\r\n          <\/li>\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/home-and-hobbies\/\">Home &amp; Hobbies<\/a>\r\n          <\/li>\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/\" aria-current=\"page\">Recreation<\/a>\r\n          <\/li>\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/writing\/\">Writing<\/a>\r\n          <\/li>\r\n          <li class=\"olli-catnav__tab\">\r\n            <a class=\"olli-catnav__link\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/language\/\">Language<\/a>\r\n          <\/li>\r\n        <\/ul>\r\n\r\n        <!-- Mobile dropdown -->\r\n        <div class=\"olli-catnav__mobile\">\r\n          <label class=\"olli-catnav__label\" for=\"olli-cat-select\">Choose a category<\/label>\r\n          <select class=\"olli-catnav__select\" id=\"olli-cat-select\">\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/art-and-music\/\" selected>Art and Music<\/option>\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/technology\/\">Tech &amp; Computers<\/option>\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/personal-finance\/\">Personal Finance<\/option>\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/health-and-fitness\/\">Health &amp; Fitness<\/option>\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/history\/\">History<\/option>\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/home-and-hobbies\/\">Home &amp; Hobbies<\/option>\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/\">Recreation<\/option>\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/writing\/\">Writing<\/option>\r\n            <option value=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/language\/\">Language<\/option>\r\n          <\/select>\r\n          <script>\r\n            \/\/ WCAG-friendly: native select + explicit label. Navigates on change.\r\n            (function(){\r\n              const sel = document.getElementById('olli-cat-select');\r\n              if(!sel) return;\r\n              sel.addEventListener('change', function(){\r\n                const url = this.value;\r\n                if(url && url !== '#') window.location.href = url;\r\n              });\r\n            })();\r\n          <\/script>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/nav>\r\n<div class=\"olli-catpage\">\r\n\r\n  <!-- ========== HERO (FULL WIDTH) ========== -->\r\n  <section class=\"olli-band olli-cat-hero\" aria-label=\"Course category hero\">\r\n    <div class=\"olli-cat-hero__frame\">\r\n\r\n      <!-- Replace hero image -->\r\n      <div class=\"olli-cat-hero__bg\" aria-hidden=\"true\">\r\n        <img decoding=\"async\" src=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg\" alt=\"\">\r\n      <\/div>\r\n\r\n      <div class=\"olli-cat-hero__content\">\r\n        <div class=\"olli-wrap\">\r\n          <h1 class=\"olli-cat-hero__title\">Recreation<\/h1>\r\n          <div class=\"olli-underline olli-cat-hero__underline\" aria-hidden=\"true\"><\/div>\r\n          <p class=\"olli-cat-hero__note\">\r\n  To enroll in courses, you must first purchase an\r\n  <a href=\"https:\/\/cpe.kennesaw.edu\/olli\/membership\/\" class=\"olli-cat-hero__note-link\">OLLI at KSU membership<\/a>.\r\n<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n  \r\n\r\n<!-- ========== COURSE OFFERINGS LIST ========== -->\r\n<section class=\"olli-band olli-offerings\" aria-label=\"Course offerings list\">\r\n  <div class=\"olli-offerings__inner\">\r\n    <div class=\"olli-wrap olli-wrap--narrow\">\r\n\r\n      <ul class=\"olli-offerings__list\">\r\n\r\n       <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Jewelry Making for Beginners<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n              <div class=\"olli-offering__badges\">\r\n                 \r\n                <span class=\"olli-offering__badge\">Mon<\/span>\r\n                <span class=\"olli-offering__badge\">3 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$49<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Those with no previous experience will make 3-6 projects while learning basic techniques like reading instructions, stringing, and crimping to make earrings, necklaces, and bracelets. \r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>Aug 8, Sept 14, and Oct 5, 2026<\/strong><\/div>\r\n                <div>11:00 am \u2013 1:00 pm<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44056&int_category_id=4&int_sub_category_id=13&int_catalog_id=0\" aria-label=\"See offering for Jewelry Making\">\r\n                See August Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44057&int_category_id=4&int_sub_category_id=13&int_catalog_id=0\" aria-label=\"See offering for Jewelry Making\">\r\n                See September Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44058&int_category_id=4&int_sub_category_id=13&int_catalog_id=0\" aria-label=\"See offering for Jewelry Making\">\r\n                See October Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n        \r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Intermediate Jewelry Making<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n              <div class=\"olli-offering__badges\">\r\n                 \r\n                <span class=\"olli-offering__badge\">Thu<\/span>\r\n                <span class=\"olli-offering__badge\">6 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$105<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Those with basic jewelry-making skills will advance techniques and stitches to make 5-6 projects. A supply fee of $70 is payable to the instructor at the first class. \r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>Aug 6, 2026 and Sept 24, 2026<\/strong><\/div>\r\n                <div>10:00 am \u2013 1:00 pm<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44056&int_category_id=4&int_sub_category_id=13&int_catalog_id=0\" aria-label=\"See offering for Jewelry Making\">\r\n                See August Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44060&int_category_id=4&int_sub_category_id=13&int_catalog_id=0\" aria-label=\"See offering for Jewelry Making\">\r\n                See September Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Cupboard Cash<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n               \r\n                \r\n                <span class=\"olli-offering__badge\">2 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$119<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Have you collected lots of treasures over the years?  Want to know how to value them?  Want to know how to dispose of them?  This class is a workshop designed to help people downsize their treasures without giving the valuable ones away.  We will discuss what is currently selling, how to research the values of specific items and the pros and cons of estate sales.\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>Oct 27, 2026 and Dec 1, 2026<\/strong><\/div>\r\n                <div>9:00 am - 12:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43990&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for cupboard cash\">\r\n                See October Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43991&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for Line Dancing for Fun!\">\r\n                See December Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n        \r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Country Line Dancing<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n               \r\n                <span class=\"olli-offering__badge\">Tue<\/span>\r\n                <span class=\"olli-offering__badge\">8 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$109<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Enjoy an energetic class learning popular line dances set to a mix of country music and familiar favorites. Open to adults ages 18 and up, this class is perfect for anyone looking to learn so you can confidently join in at local events and venues. All skill levels welcome. Just wear comfortable sneakers (or boots!). A waiver must be signed prior to the start of class.\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>July 7, 2026 and Sep 29, 2026<\/strong><\/div>\r\n                <div>6:30 pm \u2013 8:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44067&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for Country Line Dancing\">\r\n                See July Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44068&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for Line Dancing for Fun!\">\r\n                See September Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Mah Jongg Intermediate<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n                <span class=\"olli-offering__badge\">Wed<\/span>\r\n                <span class=\"olli-offering__badge\">3 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$79<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Build on your Mah Jongg skills\r\nin this three-week intermediate\r\ncourse, improving hand selection,\r\ntile management, and offensive\r\nand defensive strategies. Prior Mah\r\nJongg experience or beginner course\r\ncompletion recommended.\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>June 3, 2026 and Sep 16, 2026<\/strong><\/div>\r\n                <div>1:00 pm \u2013 4:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43502&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for Mah Jongg Intermediate\">\r\n                See June Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43945&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for Mah Jongg Intermediate\">\r\n                See September Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n\r\n\r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Mah Jongg<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n                <span class=\"olli-offering__badge\">Mon; Wed<\/span>\r\n                <span class=\"olli-offering__badge\">6 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$149<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Learn the history, rules, and strategies\r\nof American Mah Jongg in six weeks,\r\ncovering tiles, suits, and the Mah\r\nJongg card, with hands-on practice\r\nand classroom gameplay.\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>WED - July 8, 2026<\/strong> 1:00 pm - 4:00 pm<\/div><div><strong>MON - July 13, 2026<\/strong> 1:30 pm \u2013 4:30 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43938&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for Wednesday Mah Jongg\">\r\n                Wednesday Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43943&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for monday Mah Jongg\">\r\n                Monday Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n\r\n\r\n              <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Ballet Barre and Low Impact Aerobic<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n                \r\n                <span class=\"olli-offering__badge\">Mon; Fri<\/span>\r\n                <span class=\"olli-offering__badge\">10 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$119<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                This class is specifically designed for senior adults, focusing on building strength, flexibility, and balance through gentle ballet movements. We begin with a warm-up to prepare the body, followed by a ballet barre session to enhance balance and coordination. Next, we engage in low-impact aerobics to boost stamina and then move on to floor stretches at your own pace, concluding with a calming cool-down. Our non-competitive, supportive environment fosters brain health and emotional well-being, making it a perfect choice for maintaining an active and healthy lifestyle.\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>MON - July 6, 2026<\/strong><\/div>\r\n                <div><strong>FRI - July 10, 2026<\/strong><\/div>\r\n                <div>10:00 am \u2013 11:00 am<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44038&int_category_id=4&int_sub_category_id=16&int_catalog_id=0\" aria-label=\"See offering for Ballet Barre and Low Impact Aerobic\">\r\n                Monday Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44036&int_category_id=4&int_sub_category_id=16&int_catalog_id=0\" aria-label=\"See offering for Ballet Barre and Low Impact Aerobic\">\r\n                Friday Offering\r\n              <\/a>\r\n            <\/div>\r\n            \r\n          <\/div>\r\n        <\/li>\r\n\r\n\r\n       <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Bridge: All About NOTRUMP<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n                <span class=\"olli-offering__badge\">Wed<\/span>\r\n                <span class=\"olli-offering__badge\">8 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$99<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Intermediate (+). Want to get comfortable playing notrump? This class will cover all aspects of notrump in depth: when and how to bid notrump, play of the notrump hand, and defense against notrump contracts.\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>July 8, 2026<\/strong><\/div>\r\n                <div>10:00 am \u2013 12:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43998&int_category_id=4&int_sub_category_id=81&int_catalog_id=0\" aria-label=\"See offering for Bridge: All About NOTRUMP\">\r\n                See Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n        \r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Bridge: Think DEFENSE<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n                <span class=\"olli-offering__badge\">Mon<\/span>\r\n                <span class=\"olli-offering__badge\">5 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$69<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Intermediate. More tricks are lost due to poor defense than to inaccurate bidding or clumsy play of the hand. Learn with your partner, hopefully, to communicate through your leads, discards, and count signals how to defeat what appears to be a solid contract. \r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>Oct 19, 2026<\/strong><\/div>\r\n                <div>10:00 am \u2013 12:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44054&int_category_id=4&int_sub_category_id=81&int_catalog_id=0\" aria-label=\"See offering for Bridge: Think DEFENSE\">\r\n                See Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n        \r\n                <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Bridge: Two-Over-One Game Force, ETC.<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n                <span class=\"olli-offering__badge\">Tue<\/span>\r\n                <span class=\"olli-offering__badge\">5 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$69<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Intermediate. This is a class for students wishing to learn Two-Over-One Game Force, an adaptation of Standard American Bidding. Two-Over-One has become popular as it allows more bidding room to find the best game contract and explore slam possibilities. \r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>Oct 20, 2026<\/strong><\/div>\r\n                <div>10:00 am \u2013 12:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43999&int_category_id=4&int_sub_category_id=81&int_catalog_id=0\" aria-label=\"See offering for Bridge: Two-Over-One Game Force, ETC.\">\r\n                See Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n\r\n\r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Siamese Mah Jongg<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n                <span class=\"olli-offering__badge\">Wed<\/span>\r\n                <span class=\"olli-offering__badge\">3 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$79<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n               Explore a new twist on American\r\nMah Jongg with Siamese Mah Jongg!\r\nLearn the rules, scoring differences,\r\nand enjoy plenty of play time. Prior\r\nexperience with American Mah\r\nJongg recommended.\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>Sep 16, 2026<\/strong><\/div>\r\n                <div>1:00 pm \u2013 4:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=43946&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for Siamese Mah Jongg\">\r\n                See Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n        \r\n                <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Tracking Your Ancestors: Family History Research with AI Assistance<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n               \r\n                <span class=\"olli-offering__badge\">Mon; Wed<\/span>\r\n                <span class=\"olli-offering__badge\">6 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$99<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n               Discover how to research your family history with confidence. This course combines proven genealogy methods with modern AI tools, guiding you through records, organization, and storytelling. Learn how to build a research plan, evaluate resources, and bring your ancestors' histories to life.\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>Nov 11, 2026<\/strong><\/div>\r\n                <div>1:00 pm - 3:30 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44062&int_category_id=4&int_sub_category_id=19&int_catalog_id=0\" aria-label=\"See offering for Tracking Your Ancestors: Family History Research with AI Assistance\">\r\n                See Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n        \r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">Understanding Your Enneagram Type, Self, and Others (Part I)<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n               \r\n                <span class=\"olli-offering__badge\">Tue<\/span>\r\n                <span class=\"olli-offering__badge\">2 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$59<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Learn how your personality \u201ctype\u201d masks how we all see the world differently, and how to use your \u201ctype\u201d to improve your ability to manage your relationships, emotions, behavior, and life\u2019s challenges. Access to a free, fun Enneagram personality test included!\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>July 7, 2026 and Nov 10, 2026<\/strong><\/div>\r\n                <div>10:00 am \u2013 12:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44063&int_category_id=4&int_sub_category_id=16&int_catalog_id=0\" aria-label=\"See offering for The Enneagram: Relationships, Purpose, Growth, and Happiness\">\r\n                See July Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44064&int_category_id=4&int_sub_category_id=16&int_catalog_id=0\" aria-label=\"See offering for The Enneagram: Relationships, Purpose, Growth, and Happiness\">\r\n                See November Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"olli-offering\">\r\n          <h2 class=\"olli-offering__title\">The Enneagram: Aging Well and Life Transitions (Part II)<\/h2>\r\n          <div class=\"olli-underline olli-offering__underline\" aria-hidden=\"true\"><\/div>\r\n\r\n          <div class=\"olli-offering__row\">\r\n            <div class=\"olli-offering__meta\">\r\n\r\n              <div class=\"olli-offering__badges\">\r\n               \r\n                <span class=\"olli-offering__badge\">Tue<\/span>\r\n                <span class=\"olli-offering__badge\">3 sessions<\/span>\r\n                <span class=\"olli-offering__badge olli-offering__badge--price\">$69<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"olli-offering__desc\">\r\n                Learn how the Enneagram helps you navigate life\u2019s transitions. Find your own aging-well path to better relationships, health, stress, handling loss, and finding identity, purpose, growth, and happiness. (Requires prior attendance at Part I).\r\n              <\/p>\r\n\r\n              <div class=\"olli-offering__when\">\r\n                <div><strong>July 21, 2026 and Dec 1, 2026<\/strong><\/div>\r\n                <div>10:00 am \u2013 12:00 pm<\/div>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"olli-offering__cta\">\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44065&int_category_id=4&int_sub_category_id=16&int_catalog_id=0\" aria-label=\"See offering for The Enneagram: Relationships, Purpose, Growth, and Happiness\">\r\n                See July Offering\r\n              <\/a>\r\n              <a class=\"olli-btn olli-offering__btn\" href=\"https:\/\/kennesaw.augusoft.net\/index.cfm?method=ClassInfo.ClassInformation&int_class_id=44066&int_category_id=4&int_sub_category_id=16&int_catalog_id=0\" aria-label=\"See offering for The Enneagram: Relationships, Purpose, Growth, and Happiness\">\r\n                See December Offering\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/li>\r\n\r\n      <\/ul>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n  \r\n\r\n<\/div>\r\n\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ccd53c6 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"ccd53c6\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca6ace0\" data-id=\"ca6ace0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ecdfb5d elementor-widget elementor-widget-html\" data-id=\"ecdfb5d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<section class=\"olli-band olli-band--pad olli-bottom-cta\" aria-label=\"Newsletter signup call to action\">\r\n  <div class=\"olli-wrap olli-bottom-cta__content\">\r\n    <h2 class=\"olli-bottom-cta__title\">Stay in the Know!<\/h2>\r\n    <p class=\"olli-bottom-cta__copy\">\r\n      Be the first to hear about new courses, upcoming events, travel opportunities, and special programs at OLLI.\r\n      Sign up to stay connected and never miss what\u2019s coming next.\r\n    <\/p>\r\n    <\/div>\r\n<\/section>\r\n<style>\/* =======================\r\n     BOTTOM NEWSLETTER CTA (same as last page)\r\n  ======================= *\/\r\n  .olli-bottom-cta{\r\n\r\n    color:#111;\r\n    margin-top:30px;\r\n\r\n  }\r\n\r\n  .olli-bottom-cta__content{\r\n    text-align:center;\r\n  }\r\n\r\n  .olli-bottom-cta__title{\r\n    margin:0;\r\n    font-weight:800;\r\n    line-height:1.15;\r\n    font-size: clamp(22px, 2.1vw, 30px);\r\n  }\r\n\r\n  .olli-bottom-cta__copy{\r\n    margin: 10px auto 0;\r\n    color:#111;\r\n    line-height:1.55;\r\n    max-width: 80ch;\r\n  }\r\n\r\n  .olli-bottom-cta__form{\r\n    margin: 14px auto 0;\r\n    display:flex;\r\n    justify-content:center;\r\n    gap: 10px;\r\n    flex-wrap:wrap;\r\n    align-items:flex-end;\r\n  }\r\n\r\n  @media (max-width: 720px){\r\n    .olli-bottom-cta__content{ text-align:left; }\r\n    .olli-bottom-cta__form{ justify-content:flex-start; }\r\n  }\r\n  \r\n  \/* ===== OLLI Newsletter Shortcode Form Skin ===== *\/\r\n.olli-bottom-cta__form form{\r\n  margin:0 0 30px;\r\n  background:#ffc629;\r\n  padding:20px;\r\n  border-radius:20px;\r\n}\r\n\r\n.olli-bottom-cta__form label{\r\n  display:block;\r\n  font-weight:600;\r\n  margin:0 0 6px;\r\n}\r\n\r\n.olli-bottom-cta__form input[type=\"email\"],\r\n.olli-bottom-cta__form input[type=\"text\"],\r\n.olli-bottom-cta__form input[type=\"tel\"],\r\n.olli-bottom-cta__form input[type=\"url\"],\r\n.olli-bottom-cta__form input[type=\"number\"],\r\n.olli-bottom-cta__form select,\r\n.olli-bottom-cta__form textarea{\r\n  width:100%;\r\n  max-width:1320px;\r\n  padding:12px 14px;\r\n  border:1px solid rgba(0,0,0,.2);\r\n  border-radius:10px;\r\n  font:inherit;\r\n  line-height:1.2;\r\n  background:#fff;\r\n}\r\n\r\n.olli-bottom-cta__form input::placeholder,\r\n.olli-bottom-cta__form textarea::placeholder{\r\n  opacity:.7;\r\n}\r\n\r\n.olli-bottom-cta__form input:focus,\r\n.olli-bottom-cta__form select:focus,\r\n.olli-bottom-cta__form textarea:focus{\r\n  outline:none;\r\n  border-color:rgba(0,0,0,.45);\r\n  box-shadow:0 0 0 3px rgba(255, 198, 41, .35); \/* KSU gold glow *\/\r\n}\r\n\r\n\/* Buttons *\/\r\n.olli-bottom-cta__form button,\r\n.olli-bottom-cta__form input[type=\"submit\"],\r\n.olli-bottom-cta__form .wpcf7-submit{\r\n  appearance:none;\r\n  border:0;\r\n  border-radius:999px;\r\n  padding:12px 18px;\r\n  font:inherit;\r\n  font-weight:700;\r\n  cursor:pointer;\r\n  background:#fff !important;\r\n  color:#111 !important;\r\n  transition:transform .08s ease, opacity .2s ease;\r\n}\r\n\r\n.olli-bottom-cta__form button:hover,\r\n.olli-bottom-cta__form input[type=\"submit\"]:hover,\r\n.olli-bottom-cta__form .wpcf7-submit:hover{\r\n  opacity:.92;\r\n}\r\n\r\n.olli-bottom-cta__form button:active,\r\n.olli-bottom-cta__form input[type=\"submit\"]:active,\r\n.olli-bottom-cta__form .wpcf7-submit:active{\r\n  transform:translateY(1px);\r\n}\r\n\r\n\/* Layout: input + button on one line on desktop *\/\r\n.olli-bottom-cta__form .olli-inline,\r\n.olli-bottom-cta__form .wpcf7-form,\r\n.olli-bottom-cta__form form{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:12px;\r\n  align-items:flex-end;\r\n}\r\n\r\n.olli-bottom-cta__form .wpcf7-form p{\r\n  margin:0;\r\n}\r\n\r\n.olli-bottom-cta__form .wpcf7-form-control-wrap{\r\n  flex:1 1 260px;\r\n}\r\n\r\n.olli-bottom-cta__form input[type=\"submit\"],\r\n.olli-bottom-cta__form .wpcf7-submit,\r\n.olli-bottom-cta__form button{\r\n  flex:0 0 auto;\r\n}\r\n\r\n\/* Messages (CF7 + generic) *\/\r\n.olli-bottom-cta__form .wpcf7-response-output,\r\n.olli-bottom-cta__form .mc4wp-response{\r\n  margin:12px 0 0;\r\n  padding:10px 12px;\r\n  border-radius:10px;\r\n  font-size:.95rem;\r\n}<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9b4f77 elementor-widget__width-initial olli-bottom-cta__form elementor-widget elementor-widget-shortcode\" data-id=\"c9b4f77\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"gn-generated\" id=\"f_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\"><?xml encoding=\"utf-8\" ?><div id=\"gn2b78f757c8c0de99572ebd404e4b919d\" class=\"genooForm genooShortcode themeResetDefault \"><div class=\"genooGuts\"><div id=\"genooMsg\"><\/div>\n\n<script type=\"text\/javascript\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/js\/intlTelInput.min.js\"><\/script> \n<script>\n\/* <![CDATA[ *\/\nfunction isInteger(s) {\nvar i;\nfor (i = 0; i < s.length; i++) {\nvar c = s.charAt(i);\nif (((c < \"0\") || (c > \"9\"))) return false;\n}\nreturn true;\n}\nfunction stripCharsInBag(s, bag){\nvar i;\nvar returnString = \"\";\nfor (i = 0; i < s.length; i++){\nvar c = s.charAt(i);\nif (bag.indexOf(c) == -1) returnString += c;\n}\nreturn returnString;\n}\nfunction checkAreaCode(val){\nvar res=false;\nfor (var i=0; i<AreaCode.length;i++){\nif(AreaCode[i]==val) res=true;\n}\nreturn res;\n}\n\n\nfunction validateForm_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b(formElem) {\nif (window.ga){ga('send',{hitType: 'event', eventCategory: 'Form', eventAction: 'complete', transport: 'beacon'});}\nvar oldErrorMsgs = formElem.querySelectorAll('.gn-error-msg');\ndocument.getElementById('referrer_page_url').value = window.location.href;\nvar referrerElement = document.createElement(\"input\");\nreferrerElement.setAttribute(\"type\", \"hidden\");\nreferrerElement.setAttribute(\"value\", window.location.href);\nreferrerElement.setAttribute(\"name\", \"referrer_page_url_2\");\nreferrerElement.setAttribute(\"id\", \"referrer_page_url_2\");\nformElem.appendChild(referrerElement);\n\nfor (var j=0;j<oldErrorMsgs.length;j++){\noldErrorMsgs[j].parentNode.removeChild(oldErrorMsgs[j]);\n}\nvar reqParents = formElem.querySelectorAll('[data-required=\"true\"]');\nfor (var i=0; i<reqParents.length; i++) {\nvar reqInput = reqParents[i].querySelector(\n'input:not([type=\"radio\"]):not([type=\"checkbox\"]),select,textarea');\nvar containsCheckedCheckbox =\n!reqInput && reqParents[i].querySelector('input[type=\"radio\"]:checked,input[type=\"checkbox\"]:checked');\nvar labelInput = reqParents[i].querySelector('label');\nif ( (!reqInput && !containsCheckedCheckbox) || (reqInput && reqInput.value === '') ) {\nvar errorMsg = document.createElement('span');\nerrorMsg.className = 'gn-error-msg';\nerrorMsg.innerHTML = labelInput.innerHTML;\nif ( formElem.getAttribute('data-req-err') ){\nerrorMsg.innerHTML += formElem.getAttribute('data-req-err');\n} else {\nerrorMsg.innerHTML +' is a required field';\n}\nerrorMsg.style.color = '#FF0000';\nif ( reqInput && reqInput.nextSibling ) {\nreqParents[i].insertBefore(errorMsg, reqInput.nextSibling);\n} else {\nreqParents[i].appendChild( errorMsg );\n}\nreturn false;\n}\n\/* Validate Phone Numbers *\/\nif (\nformElem.className.match( 'validate-phone-usa' ) &&\nreqInput &&\n[\"phone\",\"fax\",\"mobile_phone\",\"work_phone\"].indexOf(reqInput.getAttribute('name')) > -1 &&\nreqInput.value.match(\/[<>()^\\\\]\/g)\n) {\nvar errorMsg = document.createElement('span');\nerrorMsg.style = \"color: red;\";\nerrorMsg.className = \"gn-error-msg\";\nerrorMsg.innerHTML = \"Phone Number contains incorrect characters\";\nif ( reqInput.nextSibling ) {\nreqInput.parentNode.parentNode.insertBefore( errorMsg,  reqInput.nextSibling);\n} else {\nreqInput.parentNode.parentNode.appendChild( errorMsg );\n}\nreturn false;\n}\n}\nvar confirmElem = formElem.querySelector('[name=\"email_confirm\"]');\nif ( confirmElem && confirmElem.value !== formElem.querySelector('[name=\"email\"]').value ){\nvar errorMsg = document.createElement('span');\nerrorMsg.className = 'gn-error-msg';\nif ( formElem.getAttribute('data-match-err') ) {\nerrorMsg.innerHTML = formElem.getAttribute('data-match-err');\n} else {\nerrorMsg.innerHTML = \"Email and Confirmation Email do not match. Please correct\";\n}\nerrorMsg.style.color = '#FF0000';\nif ( reqInput && confirmElem.nextSibling ) {\nconfirmElem.insertBefore(errorMsg, reqInput.nextSibling);\n} else {\nconfirmElem.appendChild( errorMsg );\n}\nreturn false;\n};\nif (window.ga){ga('send',{hitType: 'event', eventCategory: 'Form', eventAction: 'complete'});}\nreturn true;\n}\nsetInterval(function(){\nvar uninitiatedForms = document.querySelectorAll(\"form[data-action]\");\nfor (var i=0; i<uninitiatedForms.length; i++) {\nuninitiatedForms[i].setAttribute(\n\"action\",\nuninitiatedForms[i].getAttribute(\"data-action\")\n);\nuninitiatedForms[i].removeAttribute(\"data-action\");\n}\n}, 1000);\n\nfunction updateDateField() {\nvar formElement = document.getElementById(\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\");\n\nvar dateFields = [].slice.call(formElement.querySelectorAll(\n'[data-template=\"template--date-1\"],[data-template=\"template--datetime-1\"]'\n));\n\nvar dateFields = [].slice.call(formElement.querySelectorAll('.gn-field-date'));\ndateFields.forEach(function(x){\nvar isDatetimeField = x.querySelectorAll('[name]').length > 4;\nvar fieldName = x.querySelector(\"input\").getAttribute(\"name\");\n\nx.querySelector(\"[name=\\\"\"+fieldName+\"_month\\\"]\").value\n\nlet fieldValue = x.querySelector(\"[name=\\\"\"+fieldName+\"_month\\\"]\").value + \"\/\"\n+ x.querySelector(\"[name=\\\"\"+fieldName+\"_day\\\"]\").value + \"\/\"\n+ x.querySelector(\"[name=\\\"\"+fieldName+\"_year\\\"]\").value;\nif (isDatetimeField) {\nfieldValue += \" \"\n+  x.querySelector(\"[name=\\\"\"+fieldName+\"_hour\\\"]\").value + \":\"\n+  x.querySelector(\"[name=\\\"\"+fieldName+\"_minute\\\"]\").value;\n}\nx.querySelector(\"input\").setAttribute(\"value\", fieldValue);\n})\n}\nfunction onSubmit__1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b(token){\nvar formElement = document.getElementById(\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\");\n\nupdateDateField();\n\nvar formIsValid = validateForm_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b( formElement );\nif( formIsValid ) {\n\tformElement.submit();\n}\n}\n\/* ]]> *\/\n<\/script>\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/css\/intlTelInput.css\">\n<style scoped>\n#on-step-2-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b:not(:checked) ~ .gn-tier-0 {display: none;}\n#on-step-2-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b:checked ~ .gn-step-1-overlay {display: none;}\n[name=\"c00eudatasubject\"]:not(:checked) ~ .gdpr-mssg {display: none !important;}\n.gdpr-mssg {\nmargin: 8px;\npadding: 12px;\nborder: dashed 1px;\nborder-radius: 6px;\n}\n.gdpr-mssg textarea {\nbackground: rgba(0, 0, 0, 0);\nborder: none;\noutline: 0;\ncursor: text;\nresize: none;\n}\n[data-display=\"false\"] { display: none !important;}\n\t.iti__country-list {\n\t\tlist-style: none !important;\n\t}\n\t.iti__country-list{\n\t\tbackground-color:white !important;\n\t}\n\t\n<\/style>\n\n\n<form class=\"gn-form bootstrap-plain validate-phone-usa ext-form  \" action=\"https:\/\/api.genoo.com\/servlet\/PostForm\" data-action=\"https:\/\/api.genoo.com\/servlet\/PostForm\" method=\"post\" data-req-err=\" is a required field\" data-match-err=\"Email and Confirmation Email do not match. Please correct\" onsubmit=\"return validateForm_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b(this);\" style=\"position: relative !important;\" id=\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\"><input type=\"hidden\" name=\"form_version\" value=\"R=MjE2LjczLjIxNy4xMDY=Ak\">\n<noscript><span style=\"background: #ff0000; color: #ffffff; display: block; text-align: center; padding: 12px; margin-bottom: 12px; font-family: arial;\">You need Javascript enabled to submit this form.<\/span><\/noscript>\n<input type=\"hidden\" name=\"form_key\" value=\"000fpk23186863:mgppgucy\">\n<input type=\"hidden\" name=\"prefill\" value=\"true\">\n\t<input type=\"hidden\" name=\"prefill_utmparams\" value=\"false\">\n<input type=\"hidden\" id=\"referrer_page_url\" name=\"referrer_page_url\">\n\t<input type=\"hidden\" id=\"country_code\" name=\"country_code\">\n\t<input type=\"hidden\" id=\"work_phone_country_code\" name=\"work_phone_country_code\">\n\t<input type=\"hidden\" id=\"mobile_phone_country_code\" name=\"mobile_phone_country_code\">\n\n\n<input type=\"hidden\" name=\"returl\" value=\"https:\/\/cpe.kennesaw.edu\/olli\/\"><div class=\"gn-tier-0\"><div style=\"width: 100%; display: inline-block;\"><p class=\" \"><span>Want to learn more about our travel program, OLLI Memberships, or have a question? Fill out the form below and we&rsquo;ll be in touch!<\/span><\/p><p class=\" \"><span><br data-mce-bogus=\"1\"><\/span><\/p><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"true\"><label for=\"text-field-14827631723285528\" class=\"control-label  \">First Name*<\/label><div class=\"gn-field-container\" style=\"margin: 0 2px;\"><input id=\"text-field-14827631723285528\" class=\"form-control ext-form-input  \" placeholder=\"\" type=\"text\" name=\"first_name\"><\/div><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"true\"><label for=\"text-field-6654683233691497\" class=\"control-label  \">Last Name*<\/label><div class=\"gn-field-container\" style=\"margin: 0 2px;\"><input id=\"text-field-6654683233691497\" class=\"form-control ext-form-input  \" placeholder=\"\" type=\"text\" name=\"last_name\"><\/div><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"true\"><label for=\"text-field-6435094924271026\" class=\"control-label  \">Email *<\/label><div class=\"gn-field-container\" style=\"margin: 0 2px;\"><input id=\"text-field-6435094924271026\" class=\"form-control ext-form-input  \" placeholder=\"\" type=\"email\" name=\"email\"><\/div><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"\"><label for=\"text-field-23538246825974485\" class=\"control-label  \">Phone #<\/label><div class=\"gn-field-container\" style=\"margin: 0 2px;\"><input id=\"text-field-23538246825974485\" class=\"form-control ext-form-input  \" placeholder=\"\" type=\"text\" name=\"phone\"><\/div><\/div><div class=\"form-group\" style=\"width: 100%; display: inline-block;\" data-required=\"\"><label for=\"textarea-011773055182686343\" class=\"control-label  \">What course(s) are you interested in? Please be as specific as possible (course name, start date, time, etc.). Enter a comment or question in the box below.<\/label><div class=\"gn-field-container\"><textarea id=\"textarea-011773055182686343\" class=\"form-control  \" placeholder=\"\" rows=\"3\" name=\"comments_txt\"><\/textarea><\/div><\/div><div style=\"width: 100%;\"><style> div:not(.gn-component--selected) > .gn-btn:hover {} <\/style><button class=\"g-recaptcha gn-btn  \" data-sitekey=\"6LcF_SgUAAAAAPwMRyVefTy_IdkLnM7SCVjSEo0B\" data-callback=\"onSubmit__1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\" style=\"width: 100%; background-color: rgb(255, 198, 41); color: rgb(0, 0, 0);\" onclick=\"this.setAttribute('onclick', this.getAttribute('callback'))\" data-background-color=\"\" data-color=\"\">Tell Me More<\/button><\/div><div style=\"clear: both;\"><\/div><\/div>\n<script>\nconsole.log(document.getElementById(\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\").querySelectorAll(\"[data-set-val]\"));\n[].slice.call(document.getElementById(\"form-_1_6d4f64b0e38e638a33eabde1ec04c5b25502f28b\").querySelectorAll(\"[data-set-val]\")).forEach(function(elem) {elem.value = eval(elem.getAttribute(\"data-set-val\"))});\nfunction gn_each( query, fn ){\nvar c = document.querySelectorAll(query);\nif (c.length){for(var i=0;i<c.length;i++){fn(c[i]);}}\n}\nvar b = document.querySelectorAll(\"[name=\\\"c00gdprconsent\\\"]\");\nfor ( var i=0; i<b.length; i++ ) {\nvar node = b[i];\nnode.addEventListener(\n\"change\",\nfunction(){\nvar consentMessage = this.parentNode.querySelector(\"[name=\\\"c00gdprconsentmsg\\\"]\");\nif ( this.checked ) {\nconsentMessage.removeAttribute(\"disabled\");\n} else {\nconsentMessage.setAttribute(\"disabled\", \"true\");\n}\n}\n)\n}\n\n\t  var phoneFieldData = document.getElementsByName(\"phone\");\n\t  console.log(\"phoneFieldData=\" + phoneFieldData)\n\t  if (phoneFieldData) {\n\t\tphoneFieldData.forEach(function (phoneItem) {\n\t\tif (phoneItem && phoneItem.id) {\n\t  \tvar phoneFieldId = phoneItem.id;\n\t  \t\n\t  \tif (phoneFieldId) {\n\t\t\tdocument.getElementById(phoneFieldId).type=\"tel\";\n\t\tvar phoneInputField = document.querySelector(\"#\"+phoneFieldId);\n\t\tvar phoneInput = window.intlTelInput(phoneInputField, {\n\t\/\/ https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2\n\tpreferredCountries: [\"us\", \"ca\"],\n\tutilsScript:\n\t\t\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/js\/utils.js\",\n\t\t});\n\t  \t\t\n\t\t\tvar element = document.getElementById(phoneFieldId);\n\t\t\telement.addEventListener(\"click\", function() {\n\t\t\t\tif(phoneInput && phoneInput.s) {\n\t\t\t\t\tconsole.log(\"CountryCode\"+phoneInput.s.dialCode);\n\t\t\t\t\tdocument.getElementById(\"country_code\").value = phoneInput.s.dialCode;\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(\"CountryCode is blank\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\t}\n\t\t});\n\t  }\n\n\tvar workphoneFieldData = document.getElementsByName(\"work_phone\");\n\t  console.log(\"workphoneFieldData=\" + workphoneFieldData)\n\t  if (workphoneFieldData) {\n\n\t\tworkphoneFieldData.forEach(function (phoneItem) {\n\t\tif (phoneItem && phoneItem.id) {\n\t  \tvar workphoneFieldId = phoneItem.id;\n\t  \tif (workphoneFieldId) {\n\t\t\tdocument.getElementById(workphoneFieldId).type=\"tel\";\n\t\tvar workphoneInputField = document.querySelector(\"#\"+workphoneFieldId);\n\t\tvar workphoneInput = window.intlTelInput(workphoneInputField, {\n\t\/\/ https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2\n\tpreferredCountries: [\"us\", \"ca\"],\n\tutilsScript:\n\t\t\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/js\/utils.js\",\n\t\t});\n\t  \t\t\n\t\t\tvar element1 = document.getElementById(workphoneFieldId);\n\t\t\telement1.addEventListener(\"click\", function() {\n\t\t\t\tif(workphoneInput && workphoneInput.s) {\n\t\t\t\t\tconsole.log(\"CountryCode\"+workphoneInput.s.dialCode);\n\t\t\t\t\tdocument.getElementById(\"work_phone_country_code\").value = workphoneInput.s.dialCode;\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(\"workphone CountryCode is blank\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\t}\n\t\t});\n\t  }\n\n\tvar mobilephoneFieldData = document.getElementsByName(\"mobile_phone\");\n\t  console.log(\"mobilephoneFieldData=\" + mobilephoneFieldData)\n\t\n\t  if (mobilephoneFieldData) {\n\n\t\tmobilephoneFieldData.forEach(function (phoneItem) {\n\t\t  if (phoneItem && phoneItem.id) {\n\t  \t\tvar mobilephoneFieldId = phoneItem.id;\n\t  \t\tif (mobilephoneFieldId) {\n\t\t\t\tdocument.getElementById(mobilephoneFieldId).type=\"tel\";\n\t\t\tvar mobilephoneInputField = document.querySelector(\"#\"+mobilephoneFieldId);\n\t\t\tvar mobilephoneInput = window.intlTelInput(mobilephoneInputField, {\n\t\t\/\/ https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2\n\t\tpreferredCountries: [\"us\", \"ca\"],\n\t\tutilsScript:\n\t\t\t\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/intl-tel-input\/17.0.19\/js\/utils.js\",\n\t\t\t});\n\t  \t\t\n\t\t\t\tvar element2 = document.getElementById(mobilephoneFieldId);\n\t\t\t\telement2.addEventListener(\"click\", function() {\n\t\t\t\tif(mobilephoneInput && mobilephoneInput.s) {\n\t\t\t\t\tconsole.log(\"CountryCode\"+mobilephoneInput.s.dialCode);\n\t\t\t\t\tdocument.getElementById(\"mobile_phone_country_code\").value = mobilephoneInput.s.dialCode;\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(\"mobilephone CountryCode is blank\");\n\t\t\t\t}\n\t\t\t});\n\t\t  }\n\t\t }\n\t\t});\n\t  }\n\n\n<\/script>\n<br>\n<\/form>\n<\/div><\/div><\/div><script type=\"text\/javascript\">if(typeof GenooCSS != \"undefined\"){ GenooCSS.add(\"#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form input[type=\\\"radio\\\"] ~ span{padding-left: 4px;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form *{box-sizing: border-box;font-family: Arial, helvetica, sans-serif;font-size: 15px;line-height: 1.42857143;color: #2c3e50;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form .form-group{margin-bottom: 14px;display: inline-block;width: 100%;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form input.form-control, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form select.form-control, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form textarea.form-control{display: block;width: 100%;height: 34px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form textarea.form-control{ height: auto; }\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form .gn-field-container{margin: 0 2px;}\\n#gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form input.form-control:focus, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain.gn-form select.form-control:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}\\n#gn2b78f757c8c0de99572ebd404e4b919d \\\/* The Button *\\\/.bootstrap-plain .gn-btn, #gn2b78f757c8c0de99572ebd404e4b919d .bootstrap-plain .gn-form input[type=\\\"submit\\\"]{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;background: rgb(255, 50, 50);color: rgb(255, 255, 255);}\\n#gn2b78f757c8c0de99572ebd404e4b919d .gn-form input[type=\\\"submit\\\"]{background-color: rgb(255, 198, 41);color: rgb(0, 0, 0);width: 100%;}\\n\"); }<\/script><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Art and Music Tech &amp; Computers Personal Finance Health &amp; Fitness History Home &amp; Hobbies Recreation Writing Language Choose a category Art and MusicTech &amp; ComputersPersonal FinanceHealth &amp; FitnessHistoryHome &amp; HobbiesRecreationWritingLanguage Recreation To enroll in courses, you must first purchase an OLLI at KSU membership. Jewelry Making for Beginners Mon 3 sessions $49 Those with&#8230;<\/p>\n","protected":false},"author":23,"featured_media":0,"parent":3471,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3586","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Recreation Courses | OLLI at KSU Active Adult Programs<\/title>\n<meta name=\"description\" content=\"Stay social and active with OLLI&#039;s recreation classes. From games to outdoor activities, there&#039;s something for every interest.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recreation Courses | OLLI at KSU Active Adult Programs\" \/>\n<meta property=\"og:description\" content=\"Stay social and active with OLLI&#039;s recreation classes. From games to outdoor activities, there&#039;s something for every interest.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/\" \/>\n<meta property=\"og:site_name\" content=\"OLLI at Community and Professional Education - Kennesaw State University\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-01T19:33:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/\",\"name\":\"Recreation Courses | OLLI at KSU Active Adult Programs\",\"isPartOf\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg\",\"datePublished\":\"2025-10-24T17:02:28+00:00\",\"dateModified\":\"2026-07-01T19:33:47+00:00\",\"description\":\"Stay social and active with OLLI's recreation classes. From games to outdoor activities, there's something for every interest.\",\"breadcrumb\":{\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#primaryimage\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg\",\"contentUrl\":\"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg\",\"width\":2560,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cpe.kennesaw.edu\/olli\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Courses\",\"item\":\"https:\/\/cpe.kennesaw.edu\/olli\/courses\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Recreation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cpe.kennesaw.edu\/olli\/#website\",\"url\":\"https:\/\/cpe.kennesaw.edu\/olli\/\",\"name\":\"OLLI at Community and Professional Education - Kennesaw State University\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cpe.kennesaw.edu\/olli\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recreation Courses | OLLI at KSU Active Adult Programs","description":"Stay social and active with OLLI's recreation classes. From games to outdoor activities, there's something for every interest.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/","og_locale":"en_US","og_type":"article","og_title":"Recreation Courses | OLLI at KSU Active Adult Programs","og_description":"Stay social and active with OLLI's recreation classes. From games to outdoor activities, there's something for every interest.","og_url":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/","og_site_name":"OLLI at Community and Professional Education - Kennesaw State University","article_modified_time":"2026-07-01T19:33:47+00:00","og_image":[{"url":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/","url":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/","name":"Recreation Courses | OLLI at KSU Active Adult Programs","isPartOf":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#primaryimage"},"image":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#primaryimage"},"thumbnailUrl":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg","datePublished":"2025-10-24T17:02:28+00:00","dateModified":"2026-07-01T19:33:47+00:00","description":"Stay social and active with OLLI's recreation classes. From games to outdoor activities, there's something for every interest.","breadcrumb":{"@id":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#primaryimage","url":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg","contentUrl":"https:\/\/cpe.kennesaw.edu\/olli\/wp-content\/uploads\/sites\/7\/2026\/02\/20260121_182501631_iOS-scaled.jpg","width":2560,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/recreation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpe.kennesaw.edu\/olli\/"},{"@type":"ListItem","position":2,"name":"Courses","item":"https:\/\/cpe.kennesaw.edu\/olli\/courses\/"},{"@type":"ListItem","position":3,"name":"Recreation"}]},{"@type":"WebSite","@id":"https:\/\/cpe.kennesaw.edu\/olli\/#website","url":"https:\/\/cpe.kennesaw.edu\/olli\/","name":"OLLI at Community and Professional Education - Kennesaw State University","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cpe.kennesaw.edu\/olli\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/comments?post=3586"}],"version-history":[{"count":6,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3586\/revisions"}],"predecessor-version":[{"id":6412,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3586\/revisions\/6412"}],"up":[{"embeddable":true,"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/pages\/3471"}],"wp:attachment":[{"href":"https:\/\/cpe.kennesaw.edu\/olli\/wp-json\/wp\/v2\/media?parent=3586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}