/*
Theme Name: Nova Gym Fitness Pro
Theme URI: https://www.novathemes.net/products/gym-fitness-wordpress-theme
Description: The Gym Fitness WordPress Theme by Nova Themes is designed for gyms, fitness centers, personal trainers, and wellness coaches who want to build a strong and energetic online presence. With a bold and modern layout, this theme helps you showcase your fitness programs, training services, and brand identity in a powerful way. Its structured design ensures visitors can easily explore your offerings, learn about your expertise, and take action. Whether you run a gym or offer personal training services, this theme provides a professional platform to attract and engage fitness enthusiasts effectively.
This theme includes essential sections such as a dynamic homepage banner, training programs, class schedules, trainer profiles, pricing plans, testimonials, and membership sign-up options. These sections are strategically designed to highlight your services, build trust, and encourage user interaction. The Gym Fitness WordPress Theme supports high-quality images and videos, allowing you to showcase workouts, facilities, and transformations. It creates an engaging user experience that motivates visitors to join your fitness programs and become part of your community.
Author: Novathemes
Author URI: https://www.novathemes.net/
Version: 0.0.1
Requires at least: 6.5
Tested up to: 6.9
Requires PHP: 8.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: nova-gym-fitness-pro
Tags: one-column, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments

Nova Gym Fitness Pro WordPress Theme has been created by Novathemes(novathemes.net), 2026.
Nova Gym Fitness Pro WordPress Theme is released under the terms of GNU GPL

/* Basic Style */

.bypostauthor {
  font-weight: 600;
}

/*--------- Site Loader --------------*/

.preloader {
  background: #fff;
  display: flex;
  height: 100%;
  width: 100%;
  left: 0;
  bottom: 0;
  top: 0;
  position: fixed;
  z-index: 99999;
}
.load{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:100px;
  height:100px;
}
.load hr{
  border:0;
  margin:0;
  width:40%;
  height:40%;
  position:absolute;
  border-radius:50%;
  animation:spin 2s ease infinite;
}
.load :first-child{background:#FF570E;animation-delay:-1.5s}
.load :nth-child(2){background:#FF570E;animation-delay:-1s}
.load :nth-child(3){background:#FF570E;animation-delay:-0.5s}
.load :last-child{background:#FF570E}

@keyframes spin{
  0%,100%{transform:translate(0)}
  25%{transform:translate(160%)}
  50%{transform:translate(160%, 160%)}
  75%{transform:translate(0, 160%)}
}