/*
Theme Name: Fitmeal Dietitian
Theme URI: https://www.ovationthemes.com/products/free-fitmeal-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Fitmeal Dietitian is an outstanding theme that can be used to create a website for Fit Meal, Healthy Food, fitness meal, organic food, Nutrition Health, diet planners, Holistic nutritionist, calories, Dietitians, nutritionist diet, health center, Sport & Weight Loss Programs, health diet, natural food, etc. The theme is perfect to create a catchy website for your business. Fitmeal Dietitian has many features like elegant design, Cleanly coded, Retina ready, user-friendly ( easily customizable), responsive, social media icons. The theme is designed using the bootstrap framework ensuring a clean code. This theme is compatible with major plugins like Woocommerce, Contact Form 7, Google translates, Mailchimp and many more. If you are looking to create a stunning website this is the best option for you, as it has the best features for a free template. If you want to create new pages you can easily do so using elementor or Gutenberg as our theme is compatible with them.
Version: 4.2
Requires PHP: 5.6
Tested up to: 6.6
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: fitmeal-dietitian
Template: nutrition-diet
Tags: wide-blocks, block-styles, one-column,  two-columns, three-columns, four-columns, right-sidebar, left-sidebar, grid-layout, custom-colors, custom-background, custom-header, custom-menu, custom-logo, sticky-post, full-width-template, editor-style, featured-images, featured-image-header, flexible-header, footer-widgets, threaded-comments, post-formats, blog, food-and-drink, education

Fitmeal Dietitian WordPress Theme, Copyright 2022 pewilliams
Fitmeal Dietitian is distributed under the terms of the GNU GPL

Fitmeal Dietitian WordPress Theme is child theme of Nutrition Diet WordPress Theme, Copyright 2022 pewilliams
Nutrition Diet WordPress Theme is distributed under the terms of the GNU GPL
*/

/*color-change*/
#sidebar a,#sidebar caption,#sidebar th,#sidebar td,#sidebar select,.withoutimg-date-box,.wc-block-checkout__form, .wp-block-woocommerce-checkout-order-summary-block, .wc-block-checkout__actions_row a:hover ,.wc-block-cart,.site-info a:hover ,.site-info .footer-copyright ,#Category-section .date-box ,#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,.logo h1, .site-title, .site-title a, .logo h1 a,.top_bar span,#slider .carousel-caption h2,#slider .carousel-caption p,#Category-section h3 a,#sidebar h3,.gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover,.product-details h4 a,.product-details span{
    color: #282b2d;
}
.bread_crumb .without-img a, .bread_crumb .without-img ,#sidebar .tagcloud a, .site-footer .tagcloud a,.single-tags a{
    color: #282b2d !important;
}
.copyright{
    background: #282b2d;
}
.withoutimg span,#sidebar select{
    border-color: #282b2d;
}
.wc-block-components-product-badge {
    box-shadow: 2px 2px 0 0 #282b2d;
    border: solid 2px #282b2d !important;
}
.woocommerce-message {
    border-top-color:#efb443;
}
#sidebar a:hover,#sidebar td a,.wc-block-checkout__actions_row a,.entry-content .quotepost p,#Category-section pre.wp-block-verse,.entry-content .quotepost a,a.more-link:hover,a,#Category-section .postbox.smallpostimage:hover h3 a,.site-footer .widget-area a:hover,.middle-sec-box h6{
    color: #efb443;
}
#sidebar .widget,#Category-section .postbox.smallpostimage,#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,#sidebar h3{
    border-color: #efb443;
}
.custom-cursor, .custom-cursor-follower,.wc-block-cart__submit-container a:hover,.page-numbers.current,.prev.page-numbers, .next.page-numbers ,.scrollup,.menu_header.fixed,.single-tags a:hover,nav.woocommerce-MyAccount-navigation ul li:hover,.gb_nav_menu ul ul,.scrollup.is-active:hover, .scrollup.is-active:focus,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,#sidebar .tagcloud a:hover, .site-footer .tagcloud a:hover,.site-info,.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,#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,p.donate_btn a: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,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover,.menu_header,.box-content-cart a:hover,a.abt-button-1:hover,a.abt-button-2,.calling-box{
    background: #efb443;
}
a.added_to_cart.wc-forward:hover{
    background: #efb443 !important;
}
.bread_crumb .without-img a:hover ,.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: #efb443 !important;
}
a.more-link,a:hover, a:active{
    color: #6d8c54;
}
.wc-block-cart__submit-container a,.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover,.site-footer .search-form .search-submit,button, input[type="button"], input[type="submit"],p.donate_btn a, .home-btn 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,nav.woocommerce-MyAccount-navigation ul li,#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,button.search-submit,a.abt-button-1,a.abt-button-2:hover{
    background: #6d8c54;
}
.gb_nav_menu li.page_item_has_children:after,.gb_nav_menu li.menu-item-has-children:after,.gb_nav_menu ul li a:hover,p.donate_btn a:hover, .home-btn a:hover,.site-footer .tagcloud a:hover,.gb_nav_menu li a,a.abt-button-1:hover,a.abt-button-2{
    color: #fff;
}
nav.woocommerce-MyAccount-navigation ul li,.wc-block-cart__submit-container a,p.donate_btn a, .home-btn a,button, input[type="button"], input[type="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,a.abt-button-1, a.abt-button-2{
    border-radius: 5px!important;
}
.without-img-head,#preloader {
    background-color: #fff6e5;
}
/*loader*/
#loader{
    border-top-color: #efb443;
}
#loader:before{
   border-top-color: #282b2d; 
}
#loader:after{
    border-top-color: #6d8c54; 
}
.spinner > div{
    background-color: #282b2d;
}
/* Header*/
.logo {
    position: static;
    background: transparent;
    padding: 0;
    border: none;
    border-radius: 0;
}
.top_bar, .menu_header,a.abt-button-2:hover,a.abt-button-2{
    border: none;
}
/* Product */
#product {
    background: #ebebeb;
}
.product-img {
    background: #fff;
    border-radius: 20px;
    padding: 15px;
    box-shadow: 0 0 14px 6px #cdcdcd;
}
.product-img img{
    width: 100%;
}
#product span.onsale {
    position: absolute;
    top: 27px;
    background: #efb443;
    color: #fff;
    padding: 4px 5px;
    left: 30px;
    border-radius: 5px;
}
.box-content-cart a {
    background: #6d8c54;
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px!important;
}
#product h5 {
    font-size: 18px;
    color: #efb443;
    font-weight: 600;
}
#product h3 {
    font-size: 35px;
}

#product a.added_to_cart.wc-forward {
    background: #6d8c54;
    padding: 10px 15px;
    border-radius: 5px!important;
    margin-left: 2px;
    font-weight: normal;
}
#sidebar input[type="search"],
input[type="search"]{
    border-radius: 5px!important;
}
/* Default*/
/* 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: 991px){
    .toggle-menu button {
        background: #6d8c54;
        color: #fff;
        margin: 0 !important;
    }
    .toggle-menu.gb_menu{
        text-align: right !important;
    }
    .gb_nav_menu ul ul{
        background: transparent;
    }
    .side_gb_nav {
        background-color: #6d8c54;
    }
    .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover{
        color: #efb443 !important;
    }
    
}
@media screen and (max-width:991px) and (min-width:768px){
    .box-content-cart a{
        display: block;
    }
    #product a.added_to_cart.wc-forward{
        margin-left: 0;
    }
}
@media screen and (max-width: 782px){
    .admin-bar .fixed{
        margin-top: 0px !important;
    }
    .fixed_header.fixed{
      position: static !important;
      box-shadow: none !important;
      padding-right: 0 !important;
    }
}
@media screen and (max-width:767px){
    span.volume-span{
        display: inline-block;
    }
}
@media screen and (max-width: 575px){
    #slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover{
        padding: 0;
        background: transparent;
        color: #223645;
    }
}

