.gym-builder h1,.gym-builder h2,.gym-builder h3,.gym-builder h4,.gym-builder h5,.gym-builder h6{margin:0 0 10px 0}.gym-builder a{color:var(--gym-builder-primary-color);transition:color .3s ease-in-out}.gym-builder a:hover{color:var(--gym-builder-secondary-color)}.gym-builder-btn{padding:10px 20px;border:1px solid #dedede;display:inline-block;text-decoration:none}.gym-builder-more-btn{text-align:center;margin-top:40px}.gym-builder-more-btn a{padding:10px 20px;border:1px solid #dedede;display:inline-block;text-align:center;text-decoration:none}.gym-builder-global-slider .class-item{padding-bottom:40px;margin-bottom:40px}.gym-builder-global-slider .swiper-pagination{bottom:0;left:0;width:100%}.gym-builder-global-slider .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 5px}.gym-builder .pagination{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;column-gap:5px;justify-content:center;margin-top:80px}.gym-builder .pagination .page-item{display:inline-block;border:0}.gym-builder .pagination .page-item.active .page-link{color:#000;border-color:#000}.gym-builder .pagination .page-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #dedede}.gym-builder-widget-heading{margin-bottom:20px}.gym-builder .gym-builder-wrapper{padding:120px 0}@media (max-width:991px){.gym-builder .gym-builder-wrapper{padding:80px 0}}.gym-builder .content-area.astra-theme{margin:0!important}.gym-builder.gym-builder.block-theme .gym-builder-wrapper{width:70%;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.gym-builder .gym-builder-header{margin-bottom:60px}.gym-builder .class-item .gym-builder-class-des{margin-bottom:10px}.gym-builder .class-item .class-meta{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;align-items:inherit}.gym-builder .class-item .class-meta li{display:flex;column-gap:10px}@media (min-width:992px) and (max-width:1440px){.gym-builder .class-item .class-meta li{flex-wrap:wrap}}.gym-builder .class-item .class-meta li span.schedule-title{font-weight:500;color:#000}.gym-builder .class-item .class-meta li span.trainer-title{font-weight:500;color:#000}.gym-builder .class-item .class-meta li span.day,.gym-builder .class-item .class-meta li span.time{font-weight:400}.gym-builder .class-item .class-meta span.schedule{flex:0 0 75%;max-width:75%}.gym-builder .class-item .class-meta span.trainer{flex:0 0 35%;max-width:35%}.gym-builder .class-thumb{margin-bottom:15px}.gym-builder .class-footer{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.widget_gym_builder_class_widget .class-item{display:flex;gap:15px;margin-bottom:24px;align-items:center}.widget_gym_builder_class_widget .class-item:last-child{margin-bottom:0}.widget_gym_builder_class_widget .class-item .thumb img{width:120px;height:120px;object-fit:cover}.widget_gym_builder_class_widget .class-item .class-content{flex:1}.gym-builder-single-class .class-single .table-title{margin-bottom:20px}.gym-builder-single-class .class-single table{text-align:center}.gym-builder .trainer-content ul,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul,.social-icon{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;margin:0;padding:0;margin:10px 0}.gym-builder .trainer-content ul li a,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul li a,.social-icon li a{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;background-color:var(--gym-builder-primary-color);color:#fff;transition:background-color .3s ease-in-out}.gym-builder .trainer-content ul li a i,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul li a i,.social-icon li a i{color:#fff}.gym-builder .trainer-content ul li a:hover,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul li a:hover,.social-icon li a:hover{background-color:var(--gym-builder-secondary-color)}.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:30px;border:1px solid #dedede;margin-bottom:30px;border-radius:5px}.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul{list-style:none;margin:0;padding:0}.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info img{border-radius:50%;width:150px;height:150px;object-fit:cover}.gym-builder-archive .columns-1,.gym-builder-grid .columns-1{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.gym-builder-archive .columns-2,.gym-builder-grid .columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:767px){.gym-builder-archive .columns-2,.gym-builder-grid .columns-2{grid-template-columns:repeat(1,1fr)}}.gym-builder-archive .columns-3,.gym-builder-grid .columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:991px){.gym-builder-archive .columns-3,.gym-builder-grid .columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gym-builder-archive .columns-3,.gym-builder-grid .columns-3{grid-template-columns:repeat(1,1fr)}}.gym-builder-archive .columns-4,.gym-builder-grid .columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1299px){.gym-builder-archive .columns-4,.gym-builder-grid .columns-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.gym-builder-archive .columns-4,.gym-builder-grid .columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gym-builder-archive .columns-4,.gym-builder-grid .columns-4{grid-template-columns:repeat(1,1fr)}}.gym-builder-archive .columns-5,.gym-builder-grid .columns-5{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}@media (max-width:1440px){.gym-builder-archive .columns-5,.gym-builder-grid .columns-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.gym-builder-archive .columns-5,.gym-builder-grid .columns-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gym-builder-archive .columns-5,.gym-builder-grid .columns-5{grid-template-columns:repeat(1,1fr)}}.gym-builder-archive .columns-6,.gym-builder-grid .columns-6{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}@media (max-width:1299px){.gym-builder-archive .columns-6,.gym-builder-grid .columns-6{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.gym-builder-archive .columns-6,.gym-builder-grid .columns-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gym-builder-archive .columns-6,.gym-builder-grid .columns-6{grid-template-columns:repeat(1,1fr)}}.gym-builder .class-items-wrapper.left-sidebar,.gym-builder .class-items-wrapper.right-sidebar,.gym-builder .gym-builder-single-class-wrapper.left-sidebar,.gym-builder .gym-builder-single-class-wrapper.right-sidebar,.gym-builder .gym-builder-single-trainer-wrapper.left-sidebar,.gym-builder .gym-builder-single-trainer-wrapper.right-sidebar,.gym-builder .trainer-items-wrapper.left-sidebar,.gym-builder .trainer-items-wrapper.right-sidebar{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}@media (min-width:992px){.gym-builder .class-items-wrapper.left-sidebar .gym-builder-class-items,.gym-builder .class-items-wrapper.left-sidebar .gym-builder-trainer-items,.gym-builder .class-items-wrapper.left-sidebar .post-wrapper,.gym-builder .class-items-wrapper.right-sidebar .gym-builder-class-items,.gym-builder .class-items-wrapper.right-sidebar .gym-builder-trainer-items,.gym-builder .class-items-wrapper.right-sidebar .post-wrapper,.gym-builder .gym-builder-single-class-wrapper.left-sidebar .gym-builder-class-items,.gym-builder .gym-builder-single-class-wrapper.left-sidebar .gym-builder-trainer-items,.gym-builder .gym-builder-single-class-wrapper.left-sidebar .post-wrapper,.gym-builder .gym-builder-single-class-wrapper.right-sidebar .gym-builder-class-items,.gym-builder .gym-builder-single-class-wrapper.right-sidebar .gym-builder-trainer-items,.gym-builder .gym-builder-single-class-wrapper.right-sidebar .post-wrapper,.gym-builder .gym-builder-single-trainer-wrapper.left-sidebar .gym-builder-class-items,.gym-builder .gym-builder-single-trainer-wrapper.left-sidebar .gym-builder-trainer-items,.gym-builder .gym-builder-single-trainer-wrapper.left-sidebar .post-wrapper,.gym-builder .gym-builder-single-trainer-wrapper.right-sidebar .gym-builder-class-items,.gym-builder .gym-builder-single-trainer-wrapper.right-sidebar .gym-builder-trainer-items,.gym-builder .gym-builder-single-trainer-wrapper.right-sidebar .post-wrapper,.gym-builder .trainer-items-wrapper.left-sidebar .gym-builder-class-items,.gym-builder .trainer-items-wrapper.left-sidebar .gym-builder-trainer-items,.gym-builder .trainer-items-wrapper.left-sidebar .post-wrapper,.gym-builder .trainer-items-wrapper.right-sidebar .gym-builder-class-items,.gym-builder .trainer-items-wrapper.right-sidebar .gym-builder-trainer-items,.gym-builder .trainer-items-wrapper.right-sidebar .post-wrapper{flex:0 0 auto;width:66.66666667%;padding-right:12px;padding-left:12px}}@media (min-width:992px){.gym-builder .class-items-wrapper.left-sidebar .gym-builder-sidebar,.gym-builder .class-items-wrapper.right-sidebar .gym-builder-sidebar,.gym-builder .gym-builder-single-class-wrapper.left-sidebar .gym-builder-sidebar,.gym-builder .gym-builder-single-class-wrapper.right-sidebar .gym-builder-sidebar,.gym-builder .gym-builder-single-trainer-wrapper.left-sidebar .gym-builder-sidebar,.gym-builder .gym-builder-single-trainer-wrapper.right-sidebar .gym-builder-sidebar,.gym-builder .trainer-items-wrapper.left-sidebar .gym-builder-sidebar,.gym-builder .trainer-items-wrapper.right-sidebar .gym-builder-sidebar{flex:0 0 auto;width:33.33333333%;padding-right:12px;padding-left:12px}}.gym-builder .trainer-content ul,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul,.social-icon{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;margin:0;padding:0;margin:10px 0}.gym-builder .trainer-content ul li a,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul li a,.social-icon li a{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;background-color:var(--gym-builder-primary-color);color:#fff;transition:background-color .3s ease-in-out}.gym-builder .trainer-content ul li a i,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul li a i,.social-icon li a i{color:#fff}.gym-builder .trainer-content ul li a:hover,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul li a:hover,.social-icon li a:hover{background-color:var(--gym-builder-secondary-color)}.gym-builder-trainer-items .trainer-item{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f5f5f5;padding:15px;text-align:center;border-radius:5px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.gym-builder-trainer-items .trainer-item .trainer-thumb{overflow:hidden;margin-bottom:15px}.gym-builder-trainer-items .trainer-item .trainer-thumb a{display:block}.gym-builder-trainer-items .trainer-item .trainer-thumb a img{border-radius:5px 5px 0 0;overflow:hidden}.gym-builder .trainer-content ul{list-style:none;margin:0;padding:0;margin:10px 0}.gbtrainer-shortcode-container.layout-1 .gym-builder .trainer-content ul,.gbtrainer-shortcode-container.layout-1 .trainer-content .single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul,.gbtrainer-shortcode-container.layout-1 .trainer-content .social-icon,.gym-builder .gbtrainer-shortcode-container.layout-1 .trainer-content ul,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info .gbtrainer-shortcode-container.layout-1 .trainer-content ul{padding-left:0;margin:10px 0}.widget_gym_builder_trainer_widget .trainer-item{display:flex;align-items:center;gap:15px;margin-bottom:24px}.widget_gym_builder_trainer_widget .trainer-item:last-child{margin-bottom:0}.widget_gym_builder_trainer_widget .trainer-item .thumb img{width:120px;height:120px;object-fit:cover}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item{display:flex;flex-wrap:wrap;gap:20px;border:1px solid #dedede;padding:30px}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .trainer-content{flex:1}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .designation{margin-bottom:5px}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .gym-builder .trainer-content ul,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .social-icon,.gym-builder .trainer-content .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul{margin-bottom:0;padding-left:0;justify-content:flex-start}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .gym-builder .trainer-content ul a,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul a,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .social-icon a,.gym-builder .trainer-content .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul a,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul a{width:35px;height:35px;border-radius:50%;background-color:transparent;border:1px solid #dedede;transition:all .3s ease-in-out}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .gym-builder .trainer-content ul a i,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul a i,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .social-icon a i,.gym-builder .trainer-content .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul a i,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul a i{color:#646464}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .gym-builder .trainer-content ul a:hover,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul a:hover,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .social-icon a:hover,.gym-builder .trainer-content .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul a:hover,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul a:hover{background-color:var(--gym-builder-primary-color);border-color:#dedede}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .gym-builder .trainer-content ul a:hover i,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info ul a:hover i,.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .social-icon a:hover i,.gym-builder .trainer-content .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul a:hover i,.single-gym_builder_trainer .gym-builder-single-trainer-wrapper .gym-builder-trainer-info .gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item ul a:hover i{color:#fff}.gbtrainer-shortcode-container.layout-2 .gb-shortcode-class-item .trainer-thumb img{border-radius:50%}.gb-membership-package-wrapper .package-type{padding:0;margin:0 0 50px 0;list-style-type:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:center}.gb-membership-package-wrapper .package-type a{text-decoration:none;padding:8px 20px;display:inline-block;border:1px solid #dedede;border-radius:4px;transition:all .3s ease-in-out;font-weight:500}.gb-membership-package-wrapper .package-type a:hover{background-color:var(--gym-builder-primary-color);border-color:var(--gym-builder-primary-color);color:#fff}.gb-membership-package-wrapper .package-type a.active{background-color:var(--gym-builder-primary-color);border-color:var(--gym-builder-primary-color);color:#fff}.gb-membership-package-wrapper .package-content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gb-membership-package-wrapper .package-name{margin-bottom:20px}.gb-membership-package-wrapper .pricing-wrap{font-size:40px;font-weight:700;line-height:46px}.gb-membership-package-wrapper .pricing-wrap span{font-size:16px;font-weight:400;line-height:22px}.gb-membership-package-wrapper .button-wrap .gym-builder-btn{background-color:var(--gym-builder-primary-color);border-radius:4px;color:#fff;text-decoration:none}.gb-membership-package-wrapper .button-wrap .gym-builder-btn:hover{background-color:var(--gym-builder-secondary-color)}.gb-membership-package-wrapper .package-item-content{display:none;text-align:center;border:1px solid var(--gym-builder-primary-color);border-radius:4px;padding:50px 20px}.gb-membership-package-wrapper .package-item-content.tab-active{display:block}.gb-membership-package-wrapper .package-item-content ul{margin-left:0;padding-left:0;margin-top:30px;margin-bottom:40px;list-style-type:none}.gb-membership-package-wrapper .package-item-content ul li{margin-bottom:10px}.gb-membership-package-wrapper .package-item-content ul li span{margin-right:5px}.gb-membership-package-wrapper .package-item-content ul li span svg path{fill:var(--gym-builder-primary-color)}.gb-membership-package-wrapper .package-item-content ul li span.uncheck svg path{fill:#dfe6e9}.gb-membership-package-wrapper.hide-package-type .package-item-content{display:block}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-radio{margin-bottom:20px}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-radio input[type=radio]{margin-right:10px}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-radio label{margin-right:30px;font-weight:500;color:#000}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields input{margin-right:10px;transition:none;width:200px}@media (max-width:767px){.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields input{margin-bottom:10px;width:100%}}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields.metric{display:flex}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields.metric input:first-child{margin-right:10px}@media (max-width:767px){.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields.metric{display:block}}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields.imperial{display:flex}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields.imperial input:nth-child(3),.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields.imperial input:nth-child(4){margin-right:10px}@media (max-width:767px){.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields.imperial{display:block}}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields input{height:50px;border:1px solid #dedede;background-color:initial;border-radius:0}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields input:active,.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields input:focus,.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-fields input:focus-visible{border:1px solid #dedede;outline:0}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-submit{padding:13px 48px;background-color:var(--gym-builder-primary-color);border-color:var(--gym-builder-primary-color);color:#fff;font-size:16px;margin-top:20px;transition:all .4s ease;font-weight:500;height:54px;display:inline-flex;align-items:center}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-submit:hover{background-color:var(--gym-builder-secondary-color)}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .bmi-chart{text-align:center}.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-error,.gbfitness-calc-shortcode-container .gym-builder-bmi-calculator .gym-builder-bmi-result{margin-top:20px}@media (max-width:767px){.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .columns-2{gap:10px}}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .body-fat-chart{text-align:center}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .imperial-input-field,.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .metric-input-field{margin-bottom:10px}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator label{font-weight:500;color:#000}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator input[type=text]{height:50px;width:100%;border:1px solid #dedede;background-color:initial;border-radius:0}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator input[type=text]:active,.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator input[type=text]:focus,.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator input[type=text]:focus-visible{border:1px solid #dedede;outline:0}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator input[type=radio]{margin-right:5px}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .height-input-field,.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .weight-input-field{margin:20px 0}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .height-input-field label,.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .weight-input-field label{display:block;margin-bottom:8px}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .age-input-field label{display:block;margin-bottom:8px}.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .age-input-field input{width:48%}@media (max-width:767px){.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .metric-input-field{margin-bottom:0}}@media (max-width:767px){.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator .height-input-field{margin-bottom:0}}@media (max-width:767px){.gbfitness-calc-shortcode-container .gym-builder-body-fat-calculator #gb_body_fat_info_chart{margin-top:30px}}.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .calc-type-wrapper,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .calc-type-wrapper{display:flex;flex-wrap:wrap;gap:30px}.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .gb-ftc-error,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .gb-ftc-error{display:none}.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator input[type=radio],.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator input[type=radio]{margin-right:5px}.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .gender-input-field label,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .gender-input-field label{display:block}.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .age-input-field,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .gender-input-field,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .height-input-field,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .imperial-input-field,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .metric-input-field,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .season-input-field,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .weight-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .age-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .gender-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .height-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .imperial-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .metric-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .season-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .weight-input-field{margin-bottom:20px}@media (max-width:767px){.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .age-input-field,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .height-input-field,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .season-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .age-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .height-input-field,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .season-input-field{margin-bottom:0}}.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .activity-level-field label,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .age-input-field label,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .gender-input-field label,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .goal-input-field label,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .height-input-field label,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .season-input-field label,.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .weight-input-field label,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .activity-level-field label,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .age-input-field label,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .gender-input-field label,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .goal-input-field label,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .height-input-field label,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .season-input-field label,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .weight-input-field label{display:block;margin-bottom:5px}.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .gb-ftc-btn,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .gb-ftc-btn{margin-top:20px}.gbfitness-calc-shortcode-container .gym-builder-protein-intake-calculator .gb-ftc-result-string,.gbfitness-calc-shortcode-container .gym-builder-water-intake-calculator .gb-ftc-result-string{display:block}.gbfitness-calc-shortcode-container input[type=text],.gbfitness-calc-shortcode-container select{height:50px;width:100%;border:1px solid #dedede;background-color:initial;border-radius:0}.gbfitness-calc-shortcode-container input[type=text]:active,.gbfitness-calc-shortcode-container input[type=text]:focus,.gbfitness-calc-shortcode-container input[type=text]:focus-visible,.gbfitness-calc-shortcode-container select:active,.gbfitness-calc-shortcode-container select:focus,.gbfitness-calc-shortcode-container select:focus-visible{border:1px solid #dedede;outline:0}.gbfitness-calc-shortcode-container label{font-weight:500}.gbfitness-calc-shortcode-container .gb-ftc-error{display:none;color:red;font-size:12px;margin:0;padding:0;width:100%}.gbfitness-calc-shortcode-container .gb-ftc-btn{padding:13px 48px;background-color:var(--gym-builder-primary-color);border-color:var(--gym-builder-primary-color);color:#fff;font-size:16px;transition:all .4s ease;font-weight:500;height:54px;display:inline-flex;align-items:center}.gbfitness-calc-shortcode-container .gb-ftc-btn:hover{background-color:var(--gym-builder-secondary-color)}.gbfitness-calc-shortcode-container .gb-ftc-result-string{margin-top:20px;display:none;font-weight:500;font-size:18px;text-transform:capitalize}.gbclass-shortcode-container{margin:20px 0}.gbclass-shortcode-container.layout-1 .class-thumb{margin-bottom:15px}.gbclass-shortcode-container.layout-1 .gb-shortcode-class-item{border:1px solid #dedede;flex:1;display:flex;flex-direction:column}.gbclass-shortcode-container.layout-1 .class-content{padding:0 15px 15px 15px;display:flex;flex-direction:column;flex:1}.gbclass-shortcode-container.layout-1 .class-content .class-button{margin-top:auto}.gbclass-shortcode-container ul{list-style-type:none;padding-left:0;padding-right:0}.gbclass-shortcode-container .class-meta li{margin-bottom:5px}.gbclass-shortcode-container .class-meta li:last-child{margin-bottom:0}.gbclass-shortcode-container .class-meta li span.trainer{margin-right:10px}.gbclass-shortcode-container .class-meta li span.schedule-title{font-weight:500;color:#000}.gbclass-shortcode-container .class-meta li span.trainer-title{font-weight:500;color:#000}.gbclass-shortcode-container .class-meta li span.day,.gbclass-shortcode-container .class-meta li span.time{font-weight:400}.gym-builder-table-routine table{text-align:center}.gym-builder-table-routine table .gym-builder-routine-title{margin-bottom:0}.gym-builder-table-routine table .gym-builder-routine-title a{text-decoration:none}.gym-builder-table-routine table .gym-builder-routine-title{font-size:18px}.gym-builder-table-routine table .gym-builder-routine-title a{color:var(--gym-builder-primary-color)}@media only screen and (max-width:1400px){.gym-builder-table-routine{overflow-x:auto!important}}.gym-builder.oceanwp-theme .gym-builder-wrapper .content-area{margin:auto;float:unset}@media (max-width:991px){.gym-builder.oceanwp-theme .gym-builder-wrapper .content-area{float:unset!important;width:90%;overflow-x:hidden}}@media (min-width:922px){.gym-builder-archive .site-content .ast-container{display:block}}