/*
Theme Name: Organic Grocery
Theme URI: https://www.ovationthemes.com/wordpress/free-grocery-wordpress-theme/
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Organic Grocery is a wonderful free WordPress theme for grocery stores, organic food stores, food markets, online supermarkets, and multivendor online grocery shops. Fashion and electronic stores, marketplaces, agriculture-based products, and much more. It is minimal and crafted by expert developers delivering you an elegant design that is 100% responsive to make your website work well on every device as well as a web browser. There is no need to learn to code as this theme comes with a user-friendly interface that also has some easy personalization options. This will make tweaking easy resulting in a beautiful website. It is clean and comes with highly optimized codes that are well-commented and deliver a lightweight design that loads at a quick speed. Basically, it offers a faster page load time. You will find the social media options, Banner, Team, and other sections as well as Call to Action Button (CTA). The overall theme is responsive and translation-ready.
Version: 0.1.3
Requires PHP: 7.2
Tested up to: 6.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: organic-grocery
Template: organic-farm
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, threaded-comments, wide-blocks, food-and-drink, portfolio, e-commerce

Organic Grocery WordPress Theme, Copyright 2022 pewilliams
Organic Grocery is distributed under the terms of the GNU GPL

Organic Grocery WordPress Theme is child theme of Organic Farm WordPress Theme, Copyright 2021 pewilliams
Organic Farm WordPress Theme is distributed under the terms of the GNU GPL
*/

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

button, input[type="button"], input[type="submit"],a.more-link,.prev.page-numbers, .next.page-numbers,.page-numbers.current,.gb_nav_menu ul ul,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,.home-btn a,#sidebar .tagcloud a:hover, .site-footer .tagcloud a:hover,.site-footer .search-form .search-submit,button.search-submit,.wp-block-button .wp-block-button__link,.toggle-menu button,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover,.ico-border::after, .ico-border::before,.quote-btn,#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon{
    background:#d30c1f;
}

a,#Category-section .postbox.smallpostimage:hover h3 a,#sidebar select,.ico-border i,.gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover,.info-box i,.site-footer .widget-area a:hover,#sidebar th,#sidebar td,#sidebar caption,a:hover, a:active {
    color: #d30c1f;
}

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

.header-top,.site-info {
    background: #1a2225;
}

.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price{
    color: #d30c1f !important;
}
button:hover, input[type="button"]:hover, input[type="submit"]:hover, a.more-link:hover, .prev.page-numbers:hover, .next.page-numbers:hover, .page-numbers.current:hover, nav.woocommerce-MyAccount-navigation ul li: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, #sidebar .tagcloud a:hover:hover, .site-footer .tagcloud a:hover, .site-footer .search-form .search-submit:hover, button.search-submit:hover, .wp-block-button .wp-block-button__link:hover, .toggle-menu button:hover, #slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover, .ico-border::after, .ico-border::before{
    background: #1a2225;
}

.logo h1 a,h1, h2, h3, h4, h5, h6,#Category-section h3 a,#sidebar h3,.logo h1, .site-title, .site-title a,.comment-body {
    color: #1a2225;
}

.gb_nav_menu ul ul a:hover{
    background: #fff;
    color: #d30c1f !important;
}
.gb_nav_menu li a, .site-info{
    color: #fff;
}

/* --------- Header Top --------- */

#header{
    background: transparent;
}
.menu_header {
    border-radius: 0;
    position: static;
    margin-top: 0;
    box-shadow: none;
    background: #1a2225;
}
.quote-btn {
    border-radius: 0;
}
.quote-btn a {
    font-weight: 700;
}

/* --------- Slider --------- */

#slider{
    background: #1a2225;
}
#slider .carousel-caption {
    right: 50%;
    left: 15%;
    bottom: auto;
    text-align: left;
}
#slider .carousel-caption h2{
    color: #fff;
    font-size: 45px;
}
#slider .carousel-control-next, #slider .carousel-control-prev{
    width: 10%;
}
.home-btn a:hover {
    background: #fff;
    color: #d30c1f;
}
.copyright {
    background: #131313;
}

/* --------- Category --------- */

.cat-box {
    position: relative;
    background: #ececec;
    border-radius: 15px;
    box-shadow: 5px 5px 15px 1px #838383;
}
.cat-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}
.cat-content i {
    font-size: 40px;
    color: #d30c1f;
}
.cat-box h4 {
    padding: 15px 10px;
    font-size: 16px;
}
.cat-img img {
    opacity: 0.5;
    border-radius: 15px 15px 0 0;
}
.site-info a:hover{
  color: #d30c1f !important;
}

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

.load :first-child{
    background: #1a2225;
    animation-delay:-1.5s;
}
.load :nth-child(2){
    background:#d30c1f;
    animation-delay:-1s;
}
.load :nth-child(3){
    background:#1a2225;
    animation-delay:-0.5s;
}
.load :last-child{
    background:#d30c1f;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
    border: 1px solid #323232;
    padding: 2px;
}

/* 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){
    .gb_nav_menu ul ul{
        background: transparent;
    }
    #slider .carousel-caption {
        right: 10%;
        left: 10%;
    }
    .toggle-menu button {
        border-radius: 0;
        padding: 10px 15px;
    }
    #slider .carousel-caption h2 {
        font-size: 25px;
    }
    .admin-bar .menu_header.fixed{
      margin-top: 46px;
    }
}
