/*
Theme Name: Yoga Coach
Theme URI: https://www.ovationthemes.com/wordpress/free-yoga-coach-wordpress-theme/
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Yoga Coach is an all-rounder fitness theme. It is best suitable for physiotherapist, medical clinic, yoga, Zumba dance class, self defence, diet planning, rehabilitation, wellness centre, beauty salon, spa, weight loss clinics, personal trainer, medical websites, aerobics, pharmaceuticals and such medical and health related websites. The design is professional, modern and stunning. It can accommodate all type of users from beginners with no coding skills to advance developers. The theme supports RTL layout can be translated into numerous languages. It is user-friendly theme with all advance options for personalization. The page load time is faster as the theme is optimized for speed. It is compatible with a lot of WordPress plugins like Contact form 7, WooCommerce, etc. It comes with SEO that means it will take care of your search engine ranking. Also, your website will look beautiful on any device with the responsive layout. You can link all your social media pages to the site with the social media option.
Version: 4.8
Requires PHP: 5.6
Tested up to: 6.4
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: yoga-coach
Template: yoga-studio
Tags: one-column, two-columns, three-columns, four-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, featured-image-header, flexible-header, footer-widgets, rtl-language-support, threaded-comments, post-formats, wide-blocks, food-and-drink, portfolio, e-commerce

Yoga Coach WordPress Theme, Copyright 2022 pewilliams
Yoga Coach is distributed under the terms of the GNU GPL

Yoga Coach WordPress Theme is child theme of Yoga Studio WordPress Theme, Copyright 2022 pewilliams
Yoga Studio WordPress Theme is distributed under the terms of the GNU GPL
*/

span.entry-author a,.comment-author a,.product_meta a,.widget_text a,.entry-content a {
    text-decoration: underline;
}
body {
    color: #82828c;
}
/*color-change*/
.woocommerce-message {
    border-top-color: #878aec;
}
.custom-cursor, .custom-cursor-follower,.wc-block-cart__submit-container a,a.added_to_cart.wc-forward,.scrollup,.woocommerce ul.products li.product .onsale, p.wp-block-tag-cloud a:hover,.single-tags a:hover,.scrollup.is-active:hover, .scrollup.is-active:focus,.top_bar,.gb_nav_menu ul ul,.top_btn a,.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,.site-info,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,.wp-block-button .wp-block-button__link,.toggle-menu button,#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,.home-btn a, .box-button a,button, input[type="button"], input[type="submit"] {
    background: #878aec;
}
#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover,.wc-block-checkout__actions_row a ,.wc-block-cart__submit-container a:hover, a.added_to_cart.wc-forward:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover ,.entry-content .quotepost a,.entry-content .quotepost p,#Category-section pre.wp-block-verse,.top_btn a:hover ,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.home-btn a:hover,button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus,a.more-link,.links i,a,.logo h1 a,.logo h1, .site-title, .site-title a,.gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover,#Category-section .postbox.smallpostimage:hover h3 a,#sidebar th,#sidebar td,#sidebar select,#sidebar caption,.site-footer .widget-area a:hover,#services-box p,.box h4{
    color: #878aec;
}
.bread_crumb .without-img a:hover,nav.woocommerce-MyAccount-navigation ul li:hover a,.bread_crumb a:hover,.bread_crumb span ,.woocommerce-breadcrumb a:hover,.gb_nav_menu ul ul a:hover,.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price{
    color: #878aec !important;
}
nav.woocommerce-MyAccount-navigation ul li,nav.woocommerce-MyAccount-navigation ul li:hover,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover,#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,.wc-block-cart__submit-container a:hover, a.added_to_cart.wc-forward:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.wc-block-cart__submit-container a, .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,a.added_to_cart.wc-forward,.prev.page-numbers, .next.page-numbers ,.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover ,button, input[type="button"], input[type="submit"] ,.top_btn a:hover ,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.home-btn a:hover,button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{
    border: 1px solid #878aec;
}
input#submit:hover,.copyright{
    background: #18192c;
}
.bread_crumb .without-img a, .bread_crumb .without-img{
    color: #18192c !important;
}
.withoutimg-date-box,.wc-block-checkout__form, .wp-block-woocommerce-checkout-order-summary-block, .wc-block-checkout__actions_row a:hover,.comment-body,.wc-block-cart,#sidebar label.wp-block-archives__label, #sidebar .wp-block-search .wp-block-search__label, #sidebar h3, #sidebar h1.wp-block-heading, #sidebar h2.wp-block-heading, #sidebar h3.wp-block-heading, #sidebar h4.wp-block-heading, #sidebar h5.wp-block-heading, #sidebar h6.wp-block-heading ,h1, h2, h3, h4, h5, h6,.gb_nav_menu li a,#Category-section h3 a,#sidebar h3,a:hover, a:active,.logo p,.comment-body,#slider .carousel-caption h2,#slider .carousel-caption p{
    color: #18192c;
}
.withoutimg span,#sidebar h3,#sidebar label.wp-block-archives__label, #sidebar .wp-block-search .wp-block-search__label, #sidebar h3, #sidebar h1.wp-block-heading, #sidebar h2.wp-block-heading, #sidebar h3.wp-block-heading, #sidebar h4.wp-block-heading, #sidebar h5.wp-block-heading, #sidebar h6.wp-block-heading {
    border-color: #18192c;
}
#slider,.top_btn a:hover ,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.home-btn a:hover,button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus,.gb_nav_menu ul ul a:hover,.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price{
    background: #fff;
}
.site-footer .tagcloud a:hover{
   color: #fff !important;
}
.wc-block-components-product-badge {
    box-shadow: 2px 2px 0 0 #18192c;
    border: solid 2px #18192c !important;
}
/* --------- Header --------- */

.top_bar, .menu_header{
    border: none;
}
.top_bar span{
    color: #fff;
}
.links i {
    font-size: 12px;
    background: #fff;
    width: 25px;
    height: 25px;
    padding: 7px 0;
    border-radius: 50%;
    text-align: center;
}

/* --------- Slider --------- */
#slider .carousel-caption {
    bottom: auto;
}
#slider img {
    opacity: 0.6;
}

/* --------- About --------- */
.about-box h2 a{
    letter-spacing: 8px;
    font-size: 30px;
    color: #18192c;
}
/* --------- loader --------- */

#preloader,.without-img-head{
    background: #ededff;
}
#loader,#loader:after{
  border-top-color: #878aec;
}
#loader:before {
  border-top-color: #18192c;
}
.spinner > div{
  background-color: #18192c;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar ,.comment-author .avatar{
    border-color: #18192c;
}
.scrollup{
    z-index: 9999;
}

/* 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;
}
@media screen and (max-width: 800px){
    .fixed_header.fixed{
        border-bottom: none !important;
    }
    .toggle-menu button:hover i{
        color: #878aec !important;
    }
    .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover {
        color: #878aec !important;
    }
}
@media screen and (max-width: 425px){
    #slider .carousel-caption {
        position: absolute;
        transform: translateY(-50%);
    }
    .gb_nav_menu ul ul{
        background: transparent;
    }
    .top_btn{
        text-align: center;
    }
}

@media screen and (max-width: 767px){
    .image-content p{
      display: none;
    }
}
@media screen and (max-width:1000px){
    .gb_nav_menu ul ul{
        background: transparent;
    }
}