/*
Theme Name: Personal Gym Trainer
Theme URI: https://www.ovationthemes.com/wordpress/free-gym-trainer-wordpress-theme/
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Personal Gym Trainer is a uniquely designed theme for personal trainers, fitness enthusiasts, health experts, sport club or fitness centres, dietician, physiotherapy, wellness, meditation, yoga classes, Zumba dance classes, boxing, spa and such health related websites. It is created on bootstrap framework that makes it handy to use. With elegant and professional design the layout is responsive too that fits well with any device. It is user-friendly theme and has numerous customization and personalization options to offer. It can be translated into many languages. The codes are secure, clean and well optimized. With the social media option you can connect all social media pages to give credibility to your work. You can add shortcodes if you want to add more functionality to your site. It is SEO-friendly too that will help to index your website quickly on major search engines. The testimonial section will let your visitors comment on your work and techniques.
Version: 0.1.9
Requires PHP: 7.2
Tested up to: 6.1
Requires at least: 5.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: personal-gym-trainer
Template: fitness-insight
Tags: one-column, two-columns, right-sidebar, left-sidebar, grid-layout, full-width-template, sticky-post, block-styles, custom-colors, custom-background, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, flexible-header, threaded-comments, wide-blocks, food-and-drink, portfolio, e-commerce

Personal Gym Trainer WordPress Theme, Copyright 2022 pewilliams
Personal Gym Trainer is distributed under the terms of the GNU GPL

Personal Gym Trainer WordPress Theme is child theme of Fitness Insight WordPress Theme, Copyright 2022 pewilliams
Fitness Insight WordPress Theme is distributed under the terms of the GNU GPL
*/

span.entry-author a,.comment-author a,.product_meta a {
    text-decoration: underline;
}

.menu_header,a.more-link,.prev.page-numbers, .next.page-numbers,.page-numbers.current,button.search-submit,#sidebar .tagcloud a:hover, .site-footer .tagcloud a:hover,.site-footer .search-form .search-submit,.gb_nav_menu ul ul,button, input[type="button"], input[type="submit"],nav.woocommerce-MyAccount-navigation ul li,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.wp-block-button .wp-block-button__link,.top_header span i,.home-btn a,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover,.box:hover:before{
    background: #d6fb00;
}

.sticky,.wp-block-quote:not(.is-large):not(.is-style-large), blockquote,.wp-block-quote:not(.is-large):not(.is-style-large){
    border-color: #d6fb00;
}

a,#Category-section .postbox.smallpostimage:hover h3 a,#sidebar select,#sidebar th,#sidebar td,#sidebar caption,.site-footer .widget-area a:hover,a.showcoupon, .woocommerce-message::before {
    color: #6e8100;
}

a.added_to_cart.wc-forward,.gb_nav_menu li a,.gb_nav_menu ul ul a,a:hover, a:active,a.more-link,.prev.page-numbers, .next.page-numbers,.page-numbers.current,button, input[type="button"], input[type="submit"],#sidebar .tagcloud a:hover, .site-footer .tagcloud a:hover,.site-footer .search-form .search-submit,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.page-template-custom-home-page .top_header strong,.page-template-custom-home-page .top_header span i,.home-btn a,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover,.box .box-content,.box-content h4 a{
    color: #191919;
}

.gb_nav_menu ul ul a:hover,.home-btn a:hover,.form-horizontal button#submit:hover{
    background: #191919;
}

nav.woocommerce-MyAccount-navigation ul li a,.woocommerce a.checkout-button.button.alt.wc-forward,.wp-block-button .wp-block-button__link{
    color: #191919 !important;
}

.woocommerce a.checkout-button.button.alt.wc-forward:hover,.wp-block-button .wp-block-button__link:hover,.toggle-menu.gb_menu button,.form-horizontal button#submit:hover{
    color: #fff !important;
}

#header {
    background: #6e8100;
}

/* --------- loader --------- */

.load :first-child{
    background: #6e8100;
    animation-delay:-1.5s;
}
.load :nth-child(2){
    background:#d6fb00;
    animation-delay:-1s;
}
.load :nth-child(3){
    background:#6e8100;
    animation-delay:-0.5s;
}
.load :last-child{
    background:#d6fb00;
}
.scrollup.is-active:hover{
    background: #d6fb00;
}

.bmi_btn a:hover{
  background: #000;
  color: #fff;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
    border: 1px solid #323232;
    padding: 2px;
}

nav.woocommerce-MyAccount-navigation ul li:hover{
  background: #191919;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
  color:#ffffff !important;
}
.site-info a:hover{
  color: #d6fb00 !important;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

.logo h1, .site-title, .site-title a{
    text-transform: uppercase;
}
.page-template-custom-home-page .wrap_figure {
    position: static;
}
.logo{
    text-align: left;
}
#slider .carousel-caption {
    top: 50%;
    transform: translateY(-50%);
    right: 55%;
}
.home-btn a:hover{
    color: #fff;
}
.box:hover:before {
    opacity: 0.8;
}
#calculator {
    background: #f3f7fb;
}
.calculator-head h3 {
    font-size: 35px;
}
.calculator-head hr {
    width: 10%;
    background-color: #d6fb00;
    height: 2px;
}
#calculator h5 {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 15px;
}
.form-horizontal input#height,.form-horizontal input#weight,.form-horizontal input#age,.form-horizontal select#gender,.form-horizontal button#submit {
    border: solid 1px #191919;
    border-radius: 30px;
    padding: 14px;
}
.form-horizontal select#gender{
    height: 50px;
}
.form-horizontal button#submit {
    width: 100%;
    padding: 18px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 4px;
}
.bmi_btn a {
    border: solid 1px;
    background: #d6fb00;
    color: #191919;
    padding: 15px;
    display: inline-block;
    border-radius: 30px;
    font-weight: bold;
}
.chart-box {
    border: solid 1px #eee;
    background: #fff;
    box-shadow: 0 0 10px 1px #ddd;
}
h6.head {
    padding: 15px;
    border-bottom: solid 1px #eee;
}
.list_box{
    border-right: solid 1px #eee;
}
#sidebar input[type="search"], input[type="search"]{
    border: solid 1px #ada4a4;
}

@media screen and (max-width: 800px){
    #slider .carousel-caption {
        right: 20%;
    }
    .gb_nav_menu ul ul{
        background: transparent;
    }
}
