.section-content--finder-block .icon-add-to-calendar:before,.finder-tags li .icon-close:before{font-family:"fontello";line-height:1;font-weight:normal;font-style:normal;text-transform:none;speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-multiple-club-selector{line-height:1.375rem;margin-bottom:1.75rem}@media(min-width: 640px){.v-multiple-club-selector{line-height:1.625rem}}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select{bottom:-8px !important}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select+.v-multiple-club-selector__selection-label{right:197px;padding-right:25px}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select+.v-multiple-club-selector__selection-label:after{content:"";position:absolute;display:block;border-top:8px solid;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);transform:rotate(0deg);transition:transform .15s cubic-bezier(1, -0.115, 0.975, 0.855) !important;right:0;top:50%;margin-top:-3px}@media(min-width: 980px){.v-multiple-club-selector .v-multiple-club-selector__select.vue-select+.v-multiple-club-selector__selection-label:after{border-top:12px solid;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}}@media(max-width: 398px){.v-multiple-club-selector .v-multiple-club-selector__select.vue-select+.v-multiple-club-selector__selection-label{right:0;top:-18px}}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-toggle{width:197px;height:50px}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-toggle .form-control{min-width:192px !important}@media(min-width: 640px){.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-toggle .form-control{min-width:240px !important}}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-toggle .selected-tag{display:none !important}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-toggle .open-indicator{bottom:-12px !important}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-toggle .open-indicator:before{right:-20px}@media(min-width: 980px){.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-toggle .open-indicator{bottom:-8px !important}}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-menu{top:109px !important;min-width:237px !important}@media(min-width: 640px){.v-multiple-club-selector .v-multiple-club-selector__select.vue-select .dropdown-menu{top:111px !important;min-width:337px !important}}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.one-selected .open-indicator:before{right:-10px}@media(min-width: 980px){.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.one-selected .open-indicator:before{right:-25px}}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.one-selected+.v-multiple-club-selector__selection-label{right:70px;top:0}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.one-selected .dropdown-toggle{width:72px}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.few-selected .open-indicator:before{right:-10px}@media(min-width: 980px){.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.few-selected .open-indicator:before{right:-12px}}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.few-selected+.v-multiple-club-selector__selection-label{right:95px;top:0}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.few-selected .dropdown-toggle{width:95px}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.many-selected .open-indicator:before{right:-5px}@media(min-width: 980px){.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.many-selected .open-indicator:before{right:-25px}}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.many-selected+.v-multiple-club-selector__selection-label{right:100px}.v-multiple-club-selector .v-multiple-club-selector__select.vue-select.many-selected .dropdown-toggle{width:95px}.v-multiple-club-selector__label{display:block}@media(min-width: 980px){.v-multiple-club-selector__label{display:inline-block}}.v-multiple-club-selector__selection-label{position:relative;display:inline-block;right:104px;pointer-events:none}.vue-select{height:32px;display:inline-block;bottom:6px;font-weight:700}@media(min-width: 640px){.vue-select{bottom:9px}}.vue-select--multiple .dropdown-menu li a:after{display:none !important}.vue-select .vs__actions{padding:0 !important;width:100% !important;height:0 !important}.vue-select .vs__selected-options{position:absolute;left:0;right:0;width:100%}.vue-select .dropdown-toggle{border:0 !important;display:block !important;padding:0 !important}.vue-select .dropdown-toggle .selected-tag{margin:0;padding:0;height:auto;background:rgba(0,0,0,0);color:#d6002a;border:0;line-height:1.7em}.vue-select .dropdown-toggle .form-control,.vue-select .dropdown-toggle .form-control:focus{position:absolute !important;background-color:#fff;box-shadow:0 -5px 15px 0 rgba(0,0,0,.1);color:#000;border-bottom:1px solid #000;padding:20px 76px 20px 20px;top:48px;left:0;overflow:hidden;z-index:-99;max-width:290px;height:15px;font-size:1rem !important;font-weight:normal;font-style:normal;line-height:1.75rem;background-image:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-search-gray.svg");background-repeat:no-repeat;background-position:95%;background-size:11%}.vue-select .dropdown-toggle .form-control::-moz-placeholder, .vue-select .dropdown-toggle .form-control:focus::-moz-placeholder{color:#000}.vue-select .dropdown-toggle .form-control::placeholder,.vue-select .dropdown-toggle .form-control:focus::placeholder{color:#000}@media(min-width: 640px){.vue-select .dropdown-toggle .form-control,.vue-select .dropdown-toggle .form-control:focus{top:50px;font-size:2rem;line-height:1.875rem}}.vue-select .dropdown-toggle .spinner{top:65px;left:245px;z-index:2000}.vue-select .dropdown-toggle .open-indicator{display:inline-block;bottom:-8px !important;right:0;width:100%;height:40px}@media(min-width: 980px){.vue-select .dropdown-toggle .open-indicator{bottom:-15px !important}}.vue-select .dropdown-toggle .open-indicator:before{display:none !important}.vue-select .dropdown-menu{position:absolute !important;top:106px !important;width:auto !important;max-height:454px !important;min-width:290px !important;padding:0 !important;background:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.1) !important;border:0 !important;color:#000;font-size:1rem;line-height:1.75rem;font-style:normal;font-weight:normal;list-style:none !important;text-transform:capitalize;z-index:1002;scrollbar-width:none;-ms-overflow-style:none}.vue-select .dropdown-menu::-webkit-scrollbar{width:0;height:0}.vue-select .dropdown-menu li{transition:all .3s ease-in-out}.vue-select .dropdown-menu li a{padding:0;display:flex;align-items:center;position:relative;color:#000;height:56px;position:relative;width:100%;text-indent:20px}.vue-select .dropdown-menu li.highlight,.vue-select .dropdown-menu li:hover{background:#f4f4f6}.vue-select .dropdown-menu li.highlight a,.vue-select .dropdown-menu li:hover a{background:rgba(0,0,0,0);color:#000}.vue-select .dropdown-menu li.active{background:#3e3d40}.vue-select .dropdown-menu li.active a{background:rgba(0,0,0,0);color:#fff;font-weight:bold}.vue-select.open .selected-tag{position:initial !important;opacity:1 !important;display:block !important;color:#c6c7c8}.vue-select.open .dropdown-toggle .form-control,.vue-select.open .dropdown-toggle .form-control:focus{overflow:visible !important;z-index:999 !important}.vue-select.is-searching.open .spinner{opacity:1 !important}.vue-select.is-searching.open input.form-control{background-image:none !important}.v-select.v-select-custom{max-width:500px;font-size:.875rem;line-height:1.5rem}.v-select.v-select-custom .selected-tag{background:rgba(0,0,0,0);color:#707172}.v-select.v-select-custom .dropdown-toggle{background-color:#fff;border:1px solid #9c9e9f;border-radius:0;padding:.5625rem 0;height:3rem;cursor:pointer}.v-select.v-select-custom input[type=search]{font-style:italic}.v-select.v-select-custom .selected-tag,.v-select.v-select-custom input[type=search]{margin-top:0;cursor:pointer}.v-select.v-select-custom .selected-tag:focus,.v-select.v-select-custom input[type=search]:focus{margin-top:0}.v-select.v-select-custom .vs__selected-options{color:#707172;padding:0 1rem 0 .5rem}.v-select.v-select-custom .vs__actions{padding-right:.5rem}.v-select.v-select-custom .open-indicator{width:1.5rem}.v-select.v-select-custom .open-indicator:before{border:none;width:initial;height:initial}.v-select.v-select-custom.open .dropdown-toggle{border-bottom-color:#9c9e9f}.v-select.v-select-custom.single.open .selected-tag{position:relative;opacity:1}.v-select.v-select-custom .dropdown-menu{padding:0;border-radius:0;border-top:1px solid #9c9e9f;border-color:#9c9e9f;margin-top:.5rem}.v-select.v-select-custom .dropdown-menu li a{padding:.75rem .9375rem}.v-select.v-select-custom .dropdown-menu li a:after{display:none !important}.v-select.v-select-custom .dropdown-menu li.highlight,.v-select.v-select-custom .dropdown-menu li:hover{background-color:#f4f4f6}.v-select.v-select-custom .dropdown-menu li.highlight a,.v-select.v-select-custom .dropdown-menu li:hover a{background:rgba(0,0,0,0);color:#d6002a}.v-select.v-select-custom .dropdown-menu li.active{background-color:#f4f4f6}.v-select.v-select-custom .dropdown-menu li.active a{background:rgba(0,0,0,0)}.loader:after{display:block;content:"";width:48px;height:48px;margin:0 auto;border:8px solid #707172;border-left-color:rgba(0,0,0,0);border-radius:50%;top:calc(50% - 24px);left:calc(50% - 24px);animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes blink{0%{opacity:.5}to{opacity:1}}.component-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);background-repeat:no-repeat;background-position:center;background-size:116px;z-index:10002}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.finder-tags{display:flex;flex-direction:row;flex-wrap:wrap-reverse;margin:1.25rem 0 0 0;padding:0;list-style:none;min-height:3.125rem}.finder-tags li{display:block;margin:0 .625rem .625rem 0}.finder-tags li a,.finder-tags li label{font-weight:600;line-height:1rem;text-transform:capitalize}.finder-tags li a span,.finder-tags li label span{line-height:1rem;vertical-align:-moz-middle-with-baseline}.finder-tags li a{position:relative;display:block;padding:.75rem 2.8125rem .75rem .75rem;color:#fff;background:#3e3d40;transition:all .2s ease-in-out}.finder-tags li .icon-close{position:absolute;top:50%;transform:translateY(-50%);right:5px;width:23px}.finder-tags li .icon-close:before{color:#fff;content:""}.finder-tags__filters{margin-bottom:1.25rem}.finder-tags__filters li label{display:inline-block;background-color:#f4f4f6;color:#3e3d40;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:.75rem .75rem .75rem;cursor:pointer}@media(max-width: 640px){.finder-tags__filters li label{background-color:#fff}}.finder-tags__filters li input[type=checkbox]{display:none;position:absolute;opacity:0}.finder-tags__filters li input[type=checkbox]:checked+label{color:#fff;background-color:#3e3d40}.finder-tags__filters li input[type=checkbox]:checked+label span{display:block;animation:fadeAndScale .3s cubic-bezier(0, 1.07, 0.72, 1.42);transform-origin:center bottom}@keyframes fadeAndScale{from{opacity:0;transform:scale3d(0.75, 0.75, 1)}to{opacity:1;transform:scale3d(1, 1, 1)}}.color-graphit{color:#3e3d40}.class-schedule .trainer-finder-city,.trainer-finder .trainer-finder-city{color:#3e3d40;font-weight:bold}.class-schedule .trainer-finder-city:before,.trainer-finder .trainer-finder-city:before{line-height:1;font-weight:normal;text-transform:none;content:"";font-family:fontello;font-size:.9rem;position:absolute;top:48%;left:.625rem;color:#d6002a;font-style:normal;display:contents}.class-schedule .v-multiple-club-selector,.trainer-finder .v-multiple-club-selector{position:relative;width:85%}.class-schedule .v-multiple-club-selector .icon-search,.trainer-finder .v-multiple-club-selector .icon-search{position:absolute;top:35px;right:35px;cursor:pointer}.class-schedule .v-multiple-club-selector .vue-select,.trainer-finder .v-multiple-club-selector .vue-select{top:1.375rem;bottom:0 !important;width:21rem;height:3.75rem;z-index:3}.class-schedule .v-multiple-club-selector .vue-select.one-selected,.trainer-finder .v-multiple-club-selector .vue-select.one-selected{width:21rem}.class-schedule .v-multiple-club-selector .vue-select.one-selected .dropdown-toggle,.trainer-finder .v-multiple-club-selector .vue-select.one-selected .dropdown-toggle{width:21rem}.class-schedule .v-multiple-club-selector .vue-select .dropdown-toggle,.trainer-finder .v-multiple-club-selector .vue-select .dropdown-toggle{width:100% !important;height:3.75rem}.class-schedule .v-multiple-club-selector .vue-select .dropdown-toggle .form-control,.trainer-finder .v-multiple-club-selector .vue-select .dropdown-toggle .form-control{top:0;background-image:none}.class-schedule .v-multiple-club-selector .vue-select .vs__actions,.trainer-finder .v-multiple-club-selector .vue-select .vs__actions{display:none}.class-schedule .v-multiple-club-selector .vue-select .dropdown-menu,.trainer-finder .v-multiple-club-selector .vue-select .dropdown-menu{top:50px !important}@media(min-width: 640px){.class-schedule .v-multiple-club-selector .vue-select .dropdown-menu,.trainer-finder .v-multiple-club-selector .vue-select .dropdown-menu{top:60px !important}}.section-content--finder-block{position:relative;background:rgba(0,0,0,0);padding-bottom:0;padding-top:0}.section-content--finder-block>.section-inner{max-width:100%;margin:0 auto;padding:0;border:0}.section-content--finder-block .coh-column-trainer{margin-bottom:3rem;padding:2.5rem}.section-content--finder-block .coh-image-trainer{height:11.25rem;width:11.25rem;border-radius:50%;margin-bottom:2rem;-o-object-fit:cover;object-fit:cover}.section-content--finder-block .coh-container-trainer{cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center}.section-content--finder-block .coh-container-trainer:hover:before{box-shadow:0 2px 4px 0 rgba(62,61,64,.3);content:"";position:absolute;top:0;left:0;height:100%;width:100%;transition:all 200ms ease}.section-content--finder-block .coh-container-trainer:hover .coh-style-paragraph-link:before{position:absolute;bottom:.1875rem;left:0;display:block;border-style:none;border-color:#3e3d40;height:.0625rem;width:calc(100% - 24px);background-color:#3e3d40;content:""}.section-content--finder-block .coh-modal-trainer .coh-style-modal{height:100%;max-width:60rem}.section-content--finder-block .coh-modal-trainer .coh-style-modal .coh-image-modal-trainer{width:15.3125rem}@media(min-width: 64rem){.section-content--finder-block .coh-modal-trainer .coh-style-modal{height:auto}}.section-content--finder-block .coh-heading-trainer{margin-top:1rem}.section-content--finder-block .finder--section-highlighted{padding:0;position:relative;background:rgba(0,0,0,0)}.section-content--finder-block .finder--section{background:rgba(0,0,0,0)}.section-content--finder-block .finder--no-results h3,.section-content--finder-block .finder--no-results p{font-size:1.25rem;line-height:1.75rem;color:#3e3d40}.section-content--finder-block .finder__heading h4,.section-content--finder-block .finder__heading h2{text-transform:uppercase}.section-content--finder-block .finder .bg-color{background-color:#fff}.section-content--finder-block .finder .link-filter{display:block;position:relative;font-size:.75rem;color:#707172;text-decoration:underline;padding-left:1.875rem;line-height:1.75rem}.section-content--finder-block .finder .link-filter .icon-filter{position:absolute;top:calc(50% - 5px);left:0;width:20px;border-top:2px solid}.section-content--finder-block .finder .link-filter .icon-filter:before,.section-content--finder-block .finder .link-filter .icon-filter:after{content:"";position:absolute;border-top:2px solid}.section-content--finder-block .finder .link-filter .icon-filter:before{top:.125rem;left:.125rem;width:1rem}.section-content--finder-block .finder .link-filter .icon-filter:after{top:.375rem;left:.25rem;width:.75rem}.section-content--finder-block .finder .slide-fade-enter-active,.section-content--finder-block .finder .slide-fade-leave-active{transition:all .2s ease-in-out}.section-content--finder-block .finder .slide-fade-enter,.section-content--finder-block .finder .slide-fade-leave-to{transform:translateY(-20px);opacity:0}.section-content--finder-block .finder-filter-actions{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-bottom:1.25rem}.section-content--finder-block .finder-filter-actions p{font-size:1rem;color:#9c9e9f;font-style:italic;margin:0}@media(min-width: 640px){.section-content--finder-block .finder-filter-actions{flex-direction:row}}.section-content--finder-block .finder-filters{padding-bottom:1.25rem}.section-content--finder-block .finder-filters p{margin-bottom:1.75rem}.section-content--finder-block .finder-filters .p-headline{margin-bottom:.625rem;font-size:1rem;line-height:1.6875rem;font-family:"Soho Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;color:#3e3d40}@media(min-width: 640px){.section-content--finder-block .finder-filters .p-headline{font-size:1.125rem}}.section-content--finder-block .finder-filters__header{margin-top:2.5rem;display:none}.section-content--finder-block .finder-filters__header .p-headline{font-size:1.25rem}.section-content--finder-block .finder-filters__header a{display:block;position:relative;width:2.5rem;height:2.5rem}.section-content--finder-block .finder-filters__header a .icon-close{display:block;position:absolute;top:-0.1875rem;right:0;width:2rem;height:2rem;background-image:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-close.svg");background-size:100%;background-repeat:no-repeat}.section-content--finder-block .finder-filters__footer{display:flex;justify-content:flex-end;align-items:center}.section-content--finder-block .finder-filters__footer .link-filter{padding-left:0;margin:0 .9375rem 0 0}@media(max-width: 640px){.section-content--finder-block .finder-filters{position:fixed;top:0;left:0;z-index:999;height:100%;padding:0 1rem;background-color:#eceded}.section-content--finder-block .finder-filters__header{display:flex;justify-content:space-between}.section-content--finder-block .finder-filters__footer{flex-direction:column-reverse;position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);width:90%}.section-content--finder-block .finder-filters__footer .link-filter{margin-right:0}.section-content--finder-block .finder-filters__footer .cta{width:100%;text-align:center}.section-content--finder-block .finder-filters__content{overflow-y:auto}}.section-content--finder-block .class-courses__weekdays-list-wrapper{max-width:100%;overflow:auto;margin:0 0 2.5rem;padding:0;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}@media(min-width: 980px){.section-content--finder-block .class-courses__weekdays-list-wrapper{min-width:auto;overflow:initial}}.section-content--finder-block .class-courses__weekdays-list{min-width:1160px;background:#fff;margin:0;padding:0;list-style:none;display:flex;flex-direction:row;align-items:center}@media(min-width: 980px){.section-content--finder-block .class-courses__weekdays-list{min-width:auto}}.section-content--finder-block .class-courses__weekdays-list li{width:100%;flex-grow:1}.section-content--finder-block .class-courses__weekdays-item{position:relative;display:block;padding:1.25rem .625rem;font-size:1rem;font-weight:600;line-height:1.75rem;color:#3e3d40;text-align:center;transition:all .3s ease-in-out}.section-content--finder-block .class-courses__weekdays-item--is-active .class-courses__weekdays-item--number{background:#fff}.section-content--finder-block .class-courses__weekdays-item--number{position:absolute;top:1.125rem;width:1.25rem;height:1.25rem;border-radius:100%;font-size:.625rem;color:#fff;line-height:1.25rem;margin-left:.3125rem;background:#c6c7c8;font-family:"Soho Medium","Helvetica Neue",Helvetica,Arial,sans-serif}.section-content--finder-block .class-courses__weekdays-item .week-day{display:block}.section-content--finder-block .class-courses__daytime-title{margin:0 0 1.25rem;font-size:1.5rem;line-height:2.25rem}.section-content--finder-block .class-courses__classes-list-wrapper{max-width:100%;overflow:auto;margin:0 0 2.5rem;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}@media(min-width: 980px){.section-content--finder-block .class-courses__classes-list-wrapper{min-width:auto;overflow:initial}}.section-content--finder-block .class-courses__classes-list{min-width:1160px;margin:0;table-layout:fixed;white-space:nowrap;text-align:left;width:100%}@media(min-width: 980px){.section-content--finder-block .class-courses__classes-list{min-width:auto}}.section-content--finder-block .class-courses__classes-list .row-1{width:132px}.section-content--finder-block .class-courses__classes-list .row-2{width:28%}.section-content--finder-block .class-courses__classes-list .row-3{width:12%}.section-content--finder-block .class-courses__classes-list .row-4{width:25%}.section-content--finder-block .class-courses__classes-list .row-5{width:20%}.section-content--finder-block .class-courses__classes-list .row-6{width:40%}.section-content--finder-block .class-courses__classes-list .row-7{width:186px}.section-content--finder-block .class-courses__classes-list thead th{padding:1rem .625rem;font-size:1rem;font-weight:600;line-height:1.75rem;background-color:#c6c7c8;color:#fff;vertical-align:middle}.section-content--finder-block .class-courses__classes-list thead th:first-child{padding-left:1.25rem}.section-content--finder-block .class-courses__classes-list tbody tr:last-child td{border-bottom:0}.section-content--finder-block .class-courses__classes-list tbody td,.section-content--finder-block .class-courses__classes-list tbody th[scope=row]{padding:1.5625rem .625rem;font-size:.875rem;font-weight:500;color:#707172;border-bottom:1px solid #eceded;vertical-align:middle;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-content--finder-block .class-courses__classes-list tbody td:first-child,.section-content--finder-block .class-courses__classes-list tbody th[scope=row]:first-child{padding:1.5625rem .625rem 1.5625rem 1.25rem}.section-content--finder-block .class-courses__classes-list tbody td:last-child,.section-content--finder-block .class-courses__classes-list tbody th[scope=row]:last-child{padding:1.5625rem 1.25rem 1.5625rem 1.25rem}.section-content--finder-block .class-courses__classes-list tbody td strong,.section-content--finder-block .class-courses__classes-list tbody th[scope=row] strong{color:#3e3d40}.section-content--finder-block .class-courses__classes-list tbody td strong a,.section-content--finder-block .class-courses__classes-list tbody th[scope=row] strong a{text-decoration:underline;text-transform:capitalize}.section-content--finder-block .class-courses__classes-list img{height:1.75rem;margin-right:.625rem;display:inline-block;vertical-align:middle}.section-content--finder-block .class-courses .no-classes{padding:1.5rem}.section-content--finder-block .class-courses__print{display:none}.section-content--finder-block .class-schedule__pdf-download{font-size:1rem;font-weight:600;line-height:1.5rem;color:#707172;text-transform:uppercase}.section-content--finder-block .icon-download-pdf{position:relative;width:3.125rem;height:3.125rem;display:inline-block;vertical-align:middle;border:2px solid #707172;margin-right:1.25rem;top:-3px}.section-content--finder-block .icon-download-pdf:before{content:"";position:absolute;background-image:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-download.svg");background-repeat:no-repeat;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:24px;height:24px}.section-content--finder-block .icon-add-to-calendar{display:inline-block;margin-right:.625rem;vertical-align:middle}.section-content--finder-block .icon-add-to-calendar:before{color:#3e3d40;font-size:1.5rem;content:""}.section-content--finder-block .icon-daytime{display:inline-block;margin-right:1.25rem}.section-content--finder-block .icon-daytime--morgens:before,.section-content--finder-block .icon-daytime--nachmittags:before,.section-content--finder-block .icon-daytime--abends:before{content:"";display:inline-block;background-repeat:no-repeat;width:45px;height:24px}.section-content--finder-block .icon-daytime--morgens:before{background-image:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-morgens.svg")}.section-content--finder-block .icon-daytime--nachmittags:before{background-image:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-nachmittags.svg");width:42px;height:30px}.section-content--finder-block .icon-daytime--abends:before{background-image:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-abend.svg")}@media print{@page{size:A4 landscape}#toolbar-administration{display:none !important}body .settings-tray-editable,body .header-wrapper,body .coh-heading,body .contextual-component,body .image-mosaic-component,body .club-info,body .hero,body .coh-block,body .coh-container#intro,body #branding,body .footer-container,body .copyright-container,body .dx-contextual-region.contextual-region,body .dx-contextual-region-mask,body .visually-hidden,body section.section:not(.section-content--finder-block){display:none}.section-content--finder-block{padding:0}.section-content--finder-block .section-inner{padding:0}.section-content--finder-block .finder--section-highlighted{display:none}.section-content--finder-block .finder--section{padding:0}.section-content--finder-block .finder--section .section-inner{padding:0;margin:0;max-width:none;border:none}.section-content--finder-block .finder--section .class-courses{display:none}.class-schedule__pdf-download{display:none}.class-courses__print{display:block !important;background-color:#fff}.class-courses__print--header{display:flex}.class-courses__print--header-item{width:33.3333333333%;margin-bottom:28px}.class-courses__print--header-item h4{display:inline-block;font-size:24px;font-style:italic;line-height:36px}.class-courses__print--header-logo{text-align:right}.class-courses__print--header-title{text-align:center;margin-bottom:28px}.class-courses__print--header img{display:inline-block}.class-courses__print--table{display:flex;align-items:flex-start}.class-courses__print--table-column{width:14.2857142857%}.class-courses__print--table-column:first-child .class-courses__print--table-column-title{border-left:2px solid #eceded}.class-courses__print--table-column:first-child .class-courses__print--table-column-class{margin:-1px 0 0 0}.class-courses__print--table-column:last-child .class-courses__print--table-column-title{border-right:2px solid #eceded}.class-courses__print--table-column-title{padding:.625rem;margin:-1px 0 0 -1px;border:1px solid #eceded;border-right:0;text-align:center;background-color:#f7f7f7}.class-courses__print--table-column-title strong{color:#3e3d40;font-size:.875rem;letter-spacing:.2px;display:block}.class-courses__print--table-column-title strong.title-date{font-size:12px;margin-top:5px}.class-courses__print--table-column-class{padding:1.0625rem;border:1px solid #eceded;margin:-1px 0 0 -1px}.class-courses__print--table-column-class span{display:block;color:#9c9e9f;font-size:.6875rem;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.class-courses__print--table-column-class span strong{color:#3e3d40;font-size:.75rem;font-style:italic;line-height:1.375rem}.class-courses__print--table-column-class--title{margin-top:3px}.class-courses__print--table-column-class img{display:inline-block;vertical-align:top;margin-right:2px;margin-top:2px;width:16px;height:16px}.class-courses__print--footer{page-break-after:always}}
