{"id":18023,"date":"2025-09-18T23:32:49","date_gmt":"2025-09-18T23:32:49","guid":{"rendered":"https:\/\/crossfitleiria.com\/?page_id=18023"},"modified":"2026-02-23T12:29:13","modified_gmt":"2026-02-23T12:29:13","slug":"horario-sul","status":"publish","type":"page","link":"https:\/\/cfl-academy.com\/pt\/horario-sul\/","title":{"rendered":"Hor\u00e1rio &#8211; Sul"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18023\" class=\"elementor elementor-18023\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43cd689 e-flex e-con-boxed e-con e-parent\" data-id=\"43cd689\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-deea77c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"deea77c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&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-7253b71\" data-id=\"7253b71\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3bcded2 elementor-widget elementor-widget-image\" data-id=\"3bcded2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"200\" src=\"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png\" class=\"attachment-large size-large wp-image-15812\" alt=\"CFL-Forging Unique Human Beings\" srcset=\"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png 800w, https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings-300x75.png 300w, https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings-768x192.png 768w, https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings-18x5.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\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<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-b3c95ee e-flex e-con-boxed e-con e-parent\" data-id=\"b3c95ee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f68b3f elementor-widget elementor-widget-heading\" data-id=\"2f68b3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">HOR\u00c1RIO CFL SUL\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a316ca4 elementor-widget elementor-widget-html\" data-id=\"a316ca4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\n<html lang=\"pt\">\n    <head>\n        <meta charset=\"utf-8\" \/>\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\n        <title>Hor\u00e1rio Semanal | BOX 1 & BOX 2<\/title>\n        <style>\n            :root {\n                --bg: #ffffff;\n                --grid: #dcdcdc;\n                --time-bg: #101921;\n                --time-color: #dcc493;\n                --openbox: #747065;\n                --hyrox: #9b978b;\n                --fbb: #ddc594;\n                --hybrid: #dbb568;\n                --onramp: #bbae91;\n                --teens: #ebdcc0;\n                --bb: #e27b8d;\n            }\n            * {\n                box-sizing: border-box;\n            }\n            body {\n                margin: 0;\n                background: var(--bg);\n                font:\n                    400 14px\/1.4 -apple-system,\n                    \"system-ui\",\n                    \"Segoe UI\",\n                    Roboto,\n                    Oxygen-Sans,\n                    Ubuntu,\n                    Cantarell,\n                    \"Helvetica Neue\",\n                    sans-serif;\n            }\n            .wrap {\n                overflow: auto;\n                padding: 16px;\n            }\n\n            \/* ====== TABELA (desktop\/tablet) ====== *\/\n            .table-wrap {\n                overflow: auto;\n            }\n            table {\n                border-collapse: separate;\n                border-spacing: 0;\n                min-width: 1100px;\n                width: 100%;\n                background: #fff;\n                border: 1px solid var(--grid);\n                border-radius: 0;\n                overflow: hidden;\n            }\n            thead th {\n                background: #101921;\n                color: #dcc493;\n                text-align: center;\n                font-weight: 700;\n                border-bottom: 1px solid var(--grid);\n                padding: 10px;\n            }\n            thead .day {\n                font-size: 13px;\n                letter-spacing: 0.02em;\n            }\n            thead .sub {\n                font-size: 11px;\n                color: #fff;\n                font-weight: 600;\n            }\n            tbody td,\n            tbody th {\n                border-top: 1px solid var(--grid);\n                border-right: 1px solid var(--grid);\n                padding: 0;\n                margin: 0;\n                vertical-align: middle;\n                height: auto;\n            }\n            tbody tr:first-child td,\n            tbody tr:first-child th {\n                border-top: 0;\n            }\n            tbody td:last-child,\n            thead th:last-child {\n                border-right: 0;\n            }\n            tbody th.time {\n                position: sticky;\n                left: 0;\n                background: var(--time-bg);\n                color: var(--time-color);\n                font-weight: 700;\n                min-width: 76px;\n                z-index: 2;\n                text-align: center;\n            }\n\n            \/* c\u00e9lula \u201ccontentor\u201d branca com respiro *\/\n            .cell {\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                padding: 8px; \/* espa\u00e7o interno = respiro entre badge e grelha *\/\n                min-height: 36px;\n                font-weight: 500;\n                letter-spacing: 0.02em;\n                text-align: center;\n            }\n\n            \/* BADGES *\/\n            .badge {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                padding: 6px 10px;\n                border-radius: 0px;\n                font-weight: 600;\n                font-size: 13px;\n                line-height: 1;\n                margin: 2px;\n                color: #000;\n            }\n            .badge.openbox {\n                background: var(--openbox);\n                color: #fff;\n            }\n            .badge.hyrox {\n                background: var(--hyrox);\n                color: #fff;\n            }\n            .badge.fbb {\n                background: var(--fbb);\n            }\n            .badge.hybrid {\n                background: var(--hybrid);\n            }\n            .badge.onramp {\n                background: var(--onramp);\n            }\n            .badge.teens {\n                background: var(--teens);\n            }\n            .badge.bb {\n                background: var(--bb);\n                color: #fff;\n            }\n\n            @media (max-width: 1024px) {\n                .cell {\n                    font-size: 13px;\n                }\n            }\n\n            \/* ====== MOBILE VIEW (cards) ====== *\/\n            .mobile {\n                display: none;\n            }\n            @media (max-width: 760px) {\n                .table-wrap {\n                    display: none;\n                } \/* esconde a tabela cl\u00e1ssica *\/\n                .mobile {\n                    display: block;\n                }\n            }\n            .tabs {\n                display: flex;\n                gap: 8px;\n                overflow: auto;\n                padding: 4px 2px;\n                margin-bottom: 12px;\n            }\n            .tab-btn {\n                white-space: nowrap;\n                border: 1px solid #ddd;\n                background: #f7f7f7;\n                padding: 8px 12px;\n                border-radius: 999px;\n                font-weight: 700;\n                cursor: pointer;\n                color: #101921;\n            }\n            .tab-btn[aria-selected=\"true\"] {\n                background: #101921;\n                color: #fff;\n                border-color: #101921;\n            }\n            .day-panel {\n                display: none;\n            }\n            .day-panel.active {\n                display: block;\n            }\n\n            .card {\n                border: 1px solid #e6e6e6;\n                border-radius: 0px;\n                padding: 10px 12px;\n                margin-bottom: 10px;\n                background: #fff;\n            }\n            .card-head {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                margin-bottom: 8px;\n            }\n            .time-badge {\n                background: #222;\n                color: #fff;\n                border-radius: 0px;\n                padding: 4px 8px;\n                font-weight: 800;\n                font-size: 12px;\n            }\n            .pair {\n                display: grid;\n                grid-template-columns: 1fr 1fr;\n                gap: 8px;\n            }\n            .box-col {\n                border: 1px dashed #e5e5e5;\n                border-radius: 0px;\n                padding: 8px;\n                display: flex;\n                flex-direction: column;\n                gap: 6px;\n                min-height: 54px;\n            }\n            .box-title {\n                font-size: 12px;\n                font-weight: 800;\n                color: #666;\n            }\n            .badge.mobile {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                border-radius: 0px;\n                padding: 6px 6px;\n                font-weight: 600;\n                min-height: 32px;\n            }\n            .empty {\n                opacity: 0.35;\n            }\n            .legend {\n                display: flex;\n                flex-wrap: wrap;\n                gap: 10px;\n                margin: 0;\n            }\n            .legend span {\n                display: inline-flex;\n                align-items: center;\n                gap: 6px;\n                font-size: 12px;\n            }\n            .legend i {\n                width: 14px;\n                height: 14px;\n                border-radius: 0px;\n                display: inline-block;\n            }\n            .legend .openbox i {\n                background: var(--openbox);\n            }\n            .legend .hyrox i {\n                background: var(--hyrox);\n            }\n            .legend .fbb i {\n                background: var(--fbb);\n            }\n            .legend .hybrid i {\n                background: var(--hybrid);\n            }\n            .legend .onramp i {\n                background: var(--onramp);\n            }\n            .legend .teens i {\n                background: var(--teens);\n            }\n            .legend .bb i {\n                background: var(--bb);\n            }\n        <\/style>\n    <\/head>\n    <body>\n        <div class=\"wrap\">\n            <!-- ====== TABELA CL\u00c1SSICA (desktop\/tablet) ====== -->\n            <div class=\"table-wrap\">\n                <table id=\"schedule\" aria-label=\"Hor\u00e1rio semanal BOX 1 e BOX 2\">\n                    <thead>\n                        <tr>\n                            <th rowspan=\"2\" style=\"width: 80px\">Horas<\/th>\n                            <th colspan=\"2\"><div class=\"day\">SEGUNDA<\/div><\/th>\n                            <th colspan=\"2\"><div class=\"day\">TER\u00c7A<\/div><\/th>\n                            <th colspan=\"2\"><div class=\"day\">QUARTA<\/div><\/th>\n                            <th colspan=\"2\"><div class=\"day\">QUINTA<\/div><\/th>\n                            <th colspan=\"2\"><div class=\"day\">SEXTA<\/div><\/th>\n                        <\/tr>\n                        <tr>\n                            <th><div class=\"sub\">BOX 1<\/div><\/th>\n                            <th><div class=\"sub\">BOX 2<\/div><\/th>\n                            <th><div class=\"sub\">BOX 1<\/div><\/th>\n                            <th><div class=\"sub\">BOX 2<\/div><\/th>\n                            <th><div class=\"sub\">BOX 1<\/div><\/th>\n                            <th><div class=\"sub\">BOX 2<\/div><\/th>\n                            <th><div class=\"sub\">BOX 1<\/div><\/th>\n                            <th><div class=\"sub\">BOX 2<\/div><\/th>\n                            <th><div class=\"sub\">BOX 1<\/div><\/th>\n                            <th><div class=\"sub\">BOX 2<\/div><\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <!-- 06:50 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">06:50<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hybrid\">HYBRID<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hybrid\">HYBRID<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                        <\/tr>\n                        <!-- 08:00 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">08:00<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                        <\/tr>\n                        <!-- 08:30 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">08:30<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                        <\/tr>\n                        <!-- 09:00 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">09:00<\/th>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                        <\/tr>\n                        <!-- 10:00 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">10:00<\/th>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                        <\/tr>\n                        <!-- 10:30 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">10:30<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                        <\/tr>\n                        <!-- 11:00 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">11:00<\/th>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                        <\/tr>\n                        <!-- 12:30 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">12:30<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                        <\/tr>\n                        <!-- 13:00 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">13:00<\/th>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                        <\/tr>\n                        <!-- 14:00 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">14:00<\/th>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                        <\/tr>\n                        <!-- 15:00 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">15:00<\/th>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                        <\/tr>\n                        <!-- 16:30 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">16:30<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge openbox\">OPEN BOX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge teens\">TEENS<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge bb\">BB<\/span>\n                                <\/div>\n                            <\/td>\n                        <\/tr>\n                        <!-- 17:40 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">17:40<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hybrid\">HYBRID<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge teens\">TEENS<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge teens\">TEENS<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hybrid\">HYBRID<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                        <\/tr>\n                        <!-- 18:50 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">18:50<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hybrid\">HYBRID<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hybrid\">HYBRID<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                        <\/tr>\n                        <!-- 20:00 -->\n                        <tr>\n                            <th scope=\"row\" class=\"time\">20:00<\/th>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hyrox\">HYROX<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hybrid\">HYBRID<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge onramp\">ON RAMP<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge bb\">BB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge fbb\">FBB<\/span>\n                                <\/div>\n                            <\/td>\n                            <td>\n                                <div class=\"cell\">\n                                    <span class=\"badge hybrid\">HYBRID<\/span>\n                                <\/div>\n                            <\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                            <td><div class=\"cell\"><\/div><\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n\n            <!-- ====== MOBILE (gerado a partir da tabela) ====== -->\n            <div class=\"mobile\" id=\"mobile\"><\/div>\n\n            <p style=\"font-weight: 500; margin-top: 20px\">LEGENDA:<\/p>\n\n            <div class=\"legend\" aria-hidden=\"true\">\n                <span class=\"openbox\"><i><\/i> OPEN BOX<\/span>\n                <span class=\"hyrox\"><i><\/i> HYROX<\/span>\n                <span class=\"fbb\"><i><\/i> FBB<\/span>\n                <span class=\"hybrid\"><i><\/i> HYBRID<\/span>\n                <span class=\"onramp\"><i><\/i> ON RAMP<\/span>\n                <span class=\"teens\"><i><\/i> TEENS<\/span>\n                <span class=\"bb\"><i><\/i> BOOTY BUILDER<\/span>\n            <\/div>\n        <\/div>\n\n        <script>\n            \/* Constr\u00f3i a vista mobile automaticamente a partir da tabela *\/\n            document.addEventListener(\"DOMContentLoaded\", function () {\n                const table = document.getElementById(\"schedule\");\n                const mobile = document.getElementById(\"mobile\");\n                if (!table || !mobile) return;\n\n                const days = [\"SEGUNDA\", \"TER\u00c7A\", \"QUARTA\", \"QUINTA\", \"SEXTA\"];\n                \/\/ Estrutura: para cada dia, array de {time, box1:{text,cls}, box2:{text,cls}}\n                const data = days.map(() => []);\n                const rows = table.querySelectorAll(\"tbody tr\");\n\n                rows.forEach((tr) => {\n                    const t =\n                        tr.querySelector(\"th.time\")?.textContent.trim() || \"\";\n                    const tds = Array.from(tr.querySelectorAll(\"td\"));\n                    \/\/ existem 10 td por linha: pares (BOX1, BOX2) para 5 dias\n                    for (let d = 0; d < 5; d++) {\n                        const c1 = tds[d * 2];\n                        const c2 = tds[d * 2 + 1];\n                        const n1 = c1?.querySelector(\".cell\");\n                        const n2 = c2?.querySelector(\".cell\");\n                        const text1 = n1 ? n1.textContent.trim() : \"\";\n                        const text2 = n2 ? n2.textContent.trim() : \"\";\n                        const cls1 = n1 ? getTypeClass(n1) : \"\";\n                        const cls2 = n2 ? getTypeClass(n2) : \"\";\n                        data[d].push({\n                            time: t,\n                            box1: { text: text1, cls: cls1 },\n                            box2: { text: text2, cls: cls2 },\n                        });\n                    }\n                });\n\n                \/\/ Tabs\n                const tabs = document.createElement(\"div\");\n                tabs.className = \"tabs\";\n                days.forEach((day, idx) => {\n                    const btn = document.createElement(\"button\");\n                    btn.className = \"tab-btn\";\n                    btn.type = \"button\";\n                    btn.textContent = day;\n                    btn.setAttribute(\"data-day\", idx);\n                    if (idx === 0) btn.setAttribute(\"aria-selected\", \"true\");\n                    tabs.appendChild(btn);\n                });\n                mobile.appendChild(tabs);\n\n                \/\/ Panels\n                data.forEach((list, idx) => {\n                    const panel = document.createElement(\"div\");\n                    panel.className =\n                        \"day-panel\" + (idx === 0 ? \" active\" : \"\");\n                    panel.setAttribute(\"data-panel\", idx);\n\n                    list.forEach((item) => {\n                        \/\/ ignora linhas em branco completas no mobile (sem Box1 e Box2)\n                        const emptyBoth = !item.box1.text && !item.box2.text;\n                        if (emptyBoth) return;\n\n                        const card = document.createElement(\"div\");\n                        card.className = \"card\";\n\n                        const head = document.createElement(\"div\");\n                        head.className = \"card-head\";\n                        const time = document.createElement(\"span\");\n                        time.className = \"time-badge\";\n                        time.textContent = item.time;\n                        head.appendChild(time);\n                        card.appendChild(head);\n\n                        const pair = document.createElement(\"div\");\n                        pair.className = \"pair\";\n                        \/\/ Box 1\n                        pair.appendChild(renderBox(\"BOX 1\", item.box1));\n                        \/\/ Box 2\n                        pair.appendChild(renderBox(\"BOX 2\", item.box2));\n\n                        card.appendChild(pair);\n                        panel.appendChild(card);\n                    });\n\n                    mobile.appendChild(panel);\n                });\n\n                tabs.addEventListener(\"click\", (e) => {\n                    const btn = e.target.closest(\".tab-btn\");\n                    if (!btn) return;\n                    const idx = btn.getAttribute(\"data-day\");\n                    \/\/ selecionar\n                    tabs.querySelectorAll(\".tab-btn\").forEach((b) =>\n                        b.removeAttribute(\"aria-selected\"),\n                    );\n                    btn.setAttribute(\"aria-selected\", \"true\");\n                    \/\/ panels\n                    mobile.querySelectorAll(\".day-panel\").forEach((p) => {\n                        p.classList.toggle(\n                            \"active\",\n                            p.getAttribute(\"data-panel\") === idx,\n                        );\n                    });\n                });\n\n                function renderBox(title, box) {\n                    const wrap = document.createElement(\"div\");\n                    wrap.className = \"box-col\" + (!box.text ? \" empty\" : \"\");\n                    const t = document.createElement(\"div\");\n                    t.className = \"box-title\";\n                    t.textContent = title;\n                    const b = document.createElement(\"div\");\n                    b.className =\n                        \"badge mobile\" + (box.cls ? \" \" + box.cls : \"\");\n                    b.textContent = box.text || \"\u2014\";\n                    wrap.appendChild(t);\n                    wrap.appendChild(b);\n                    return wrap;\n                }\n\n                function getTypeClass(el) {\n                    \/\/ devolve a classe de tipo (hyrox, openbox, fbb, hybrid, onramp, teens, bb) se existir\n                    const types = [\n                        \"hyrox\",\n                        \"openbox\",\n                        \"fbb\",\n                        \"hybrid\",\n                        \"onramp\",\n                        \"teens\",\n                        \"bb\",\n                    ];\n                    for (const t of types) {\n                        if (el.classList.contains(t)) return t;\n                    }\n                    return \"\";\n                }\n                function getTypeClass(el) {\n                    const types = [\n                        \"hybrid\",\n                        \"onramp\",\n                        \"teens\",\n                        \"pilates\",\n                        \"kids\",\n                        \"partworkout\",\n                        \"openbox\",\n                        \"hyrox\",\n                        \"fbb\",\n                        \"bb\",\n                    ];\n                    const badge = el.querySelector(\".badge\");\n                    if (badge) {\n                        for (const t of types) {\n                            if (badge.classList.contains(t)) return t;\n                        }\n                    }\n                    \/\/ fallback se alguma c\u00e9lula ainda tiver a cor na pr\u00f3pria .cell\n                    for (const t of types) {\n                        if (el.classList.contains(t)) return t;\n                    }\n                    return \"\";\n                }\n            });\n        <\/script>\n    <\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ccb6cf e-flex e-con-boxed e-con e-parent\" data-id=\"1ccb6cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fcd9f0 elementor-widget elementor-widget-heading\" data-id=\"2fcd9f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">EM VIGOR A PARTIR DE 20 DE AGOSTO 2025\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05cbf0a elementor-widget elementor-widget-heading\" data-id=\"05cbf0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">(Hor\u00e1rio sujeito a altera\u00e7\u00f5es durante os meses de inverno)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>HOR\u00c1RIO CFL SUL Hor\u00e1rio Semanal | BOX 1 &#038; BOX 2 Horas SEGUNDA TER\u00c7A QUARTA QUINTA SEXTA BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 06:50 HYROX ON RAMP FBB HYBRID HYROX ON RAMP FBB HYBRID HYROX ON RAMP 08:00 OPEN BOX OPEN [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-18023","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hor\u00e1rio - Sul - CFL - TRAINING ACADEMY<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cfl-academy.com\/pt\/horario-sul\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hor\u00e1rio - Sul - CFL - TRAINING ACADEMY\" \/>\n<meta property=\"og:description\" content=\"HOR\u00c1RIO CFL SUL Hor\u00e1rio Semanal | BOX 1 &#038; BOX 2 Horas SEGUNDA TER\u00c7A QUARTA QUINTA SEXTA BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 06:50 HYROX ON RAMP FBB HYBRID HYROX ON RAMP FBB HYBRID HYROX ON RAMP 08:00 OPEN BOX OPEN [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cfl-academy.com\/pt\/horario-sul\/\" \/>\n<meta property=\"og:site_name\" content=\"CFL - TRAINING ACADEMY\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/crossfitleiria\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-23T12:29:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cfl-academy.com\/horario-sul\/\",\"url\":\"https:\/\/cfl-academy.com\/horario-sul\/\",\"name\":\"Hor\u00e1rio - Sul - CFL - TRAINING ACADEMY\",\"isPartOf\":{\"@id\":\"https:\/\/cfl-academy.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cfl-academy.com\/horario-sul\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cfl-academy.com\/horario-sul\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png\",\"datePublished\":\"2025-09-18T23:32:49+00:00\",\"dateModified\":\"2026-02-23T12:29:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cfl-academy.com\/horario-sul\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cfl-academy.com\/horario-sul\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/cfl-academy.com\/horario-sul\/#primaryimage\",\"url\":\"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png\",\"contentUrl\":\"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cfl-academy.com\/horario-sul\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/cfl-academy.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hor\u00e1rio &#8211; Sul\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cfl-academy.com\/pt\/#website\",\"url\":\"https:\/\/cfl-academy.com\/pt\/\",\"name\":\"CFL Training Academy\",\"description\":\"gin\u00e1sio em Leiria\",\"publisher\":{\"@id\":\"https:\/\/cfl-academy.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cfl-academy.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cfl-academy.com\/pt\/#organization\",\"name\":\"CFL Training Academy\",\"url\":\"https:\/\/cfl-academy.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/cfl-academy.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crossfitleiria.com\/wp-content\/uploads\/2025\/06\/cfl-02-logotipo-horizontal-01-cores-rgb-900px-w-72ppi.png\",\"contentUrl\":\"https:\/\/crossfitleiria.com\/wp-content\/uploads\/2025\/06\/cfl-02-logotipo-horizontal-01-cores-rgb-900px-w-72ppi.png\",\"width\":900,\"height\":430,\"caption\":\"CFL Training Academy\"},\"image\":{\"@id\":\"https:\/\/cfl-academy.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/crossfitleiria\",\"https:\/\/www.instagram.com\/cfltrainingacademy\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hor\u00e1rio - Sul - CFL - TRAINING ACADEMY","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:\/\/cfl-academy.com\/pt\/horario-sul\/","og_locale":"pt_PT","og_type":"article","og_title":"Hor\u00e1rio - Sul - CFL - TRAINING ACADEMY","og_description":"HOR\u00c1RIO CFL SUL Hor\u00e1rio Semanal | BOX 1 &#038; BOX 2 Horas SEGUNDA TER\u00c7A QUARTA QUINTA SEXTA BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 BOX 1 BOX 2 06:50 HYROX ON RAMP FBB HYBRID HYROX ON RAMP FBB HYBRID HYROX ON RAMP 08:00 OPEN BOX OPEN [&hellip;]","og_url":"https:\/\/cfl-academy.com\/pt\/horario-sul\/","og_site_name":"CFL - TRAINING ACADEMY","article_publisher":"https:\/\/www.facebook.com\/crossfitleiria","article_modified_time":"2026-02-23T12:29:13+00:00","og_image":[{"width":800,"height":200,"url":"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cfl-academy.com\/horario-sul\/","url":"https:\/\/cfl-academy.com\/horario-sul\/","name":"Hor\u00e1rio - Sul - CFL - TRAINING ACADEMY","isPartOf":{"@id":"https:\/\/cfl-academy.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cfl-academy.com\/horario-sul\/#primaryimage"},"image":{"@id":"https:\/\/cfl-academy.com\/horario-sul\/#primaryimage"},"thumbnailUrl":"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png","datePublished":"2025-09-18T23:32:49+00:00","dateModified":"2026-02-23T12:29:13+00:00","breadcrumb":{"@id":"https:\/\/cfl-academy.com\/horario-sul\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cfl-academy.com\/horario-sul\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/cfl-academy.com\/horario-sul\/#primaryimage","url":"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png","contentUrl":"https:\/\/cfl-academy.com\/wp-content\/uploads\/2025\/02\/CFL-Forging-Unique-Human-Beings.png"},{"@type":"BreadcrumbList","@id":"https:\/\/cfl-academy.com\/horario-sul\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/cfl-academy.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Hor\u00e1rio &#8211; Sul"}]},{"@type":"WebSite","@id":"https:\/\/cfl-academy.com\/pt\/#website","url":"https:\/\/cfl-academy.com\/pt\/","name":"CFL Training Academy","description":"gin\u00e1sio em Leiria","publisher":{"@id":"https:\/\/cfl-academy.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cfl-academy.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/cfl-academy.com\/pt\/#organization","name":"CFL Training Academy","url":"https:\/\/cfl-academy.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/cfl-academy.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/crossfitleiria.com\/wp-content\/uploads\/2025\/06\/cfl-02-logotipo-horizontal-01-cores-rgb-900px-w-72ppi.png","contentUrl":"https:\/\/crossfitleiria.com\/wp-content\/uploads\/2025\/06\/cfl-02-logotipo-horizontal-01-cores-rgb-900px-w-72ppi.png","width":900,"height":430,"caption":"CFL Training Academy"},"image":{"@id":"https:\/\/cfl-academy.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/crossfitleiria","https:\/\/www.instagram.com\/cfltrainingacademy\/"]}]}},"_links":{"self":[{"href":"https:\/\/cfl-academy.com\/pt\/wp-json\/wp\/v2\/pages\/18023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cfl-academy.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cfl-academy.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cfl-academy.com\/pt\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cfl-academy.com\/pt\/wp-json\/wp\/v2\/comments?post=18023"}],"version-history":[{"count":134,"href":"https:\/\/cfl-academy.com\/pt\/wp-json\/wp\/v2\/pages\/18023\/revisions"}],"predecessor-version":[{"id":18467,"href":"https:\/\/cfl-academy.com\/pt\/wp-json\/wp\/v2\/pages\/18023\/revisions\/18467"}],"wp:attachment":[{"href":"https:\/\/cfl-academy.com\/pt\/wp-json\/wp\/v2\/media?parent=18023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}