/*
Theme Name: Agriculture Farming
Theme URI: https://www.ovationthemes.com/wordpress/free-agriculture-wordpress-theme/
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Agriculture farming is a theme for agriculture, agritourism, agritourism, eco farm, food, health, online store, organic, product delivery, retail, grocery, eco nature, green energy, nutritionist, health coach, and many more. It has elegant features like Retina ready, user-friendly, responsive, professional appearance, personalization options, and many sections like a testimonial section. The theme has secure and clean code, so if the users don't have coding skills, they can use it easily. Moreover, the agriculture theme has a flexible header style. Users can create beautiful, elegant websites while using the stylish header to promote the website on different social media platforms like Instagram, Facebook, and other platforms, as the theme is integrated with social media icons. It is also integrated into multiple browsers like Firefox, opera, chrome, etc. You can easily list yopu fresh farm products using woocommerce functionality when using this theme. This theme is tested for the latest version of WordPress and PHP.
Version: 3.3
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: agriculture-farming
Template: organic-farm
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, flexible-header, featured-image-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, threaded-comments, wide-blocks, post-formats, food-and-drink, portfolio, e-commerce

Agriculture Farming WordPress Theme, Copyright 2022 pewilliams
Agriculture Farming is distributed under the terms of the GNU GPL

Agriculture Farming 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
*/

body,h1,h2,h3,h4,h5,h6{
    font-family: 'Raleway', sans-serif;
}
/*color change*/
.custom-cursor, .custom-cursor-follower,.wc-block-cart__submit-container a,a.added_to_cart.wc-forward ,.menu-outer,.page-template-custom-home-page .menu_header,.scrollup,button, input[type="button"], input[type="submit"],.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:#8ec63f;
}
#Category-section .post-gallery .carousel-control-next-icon:hover, #Category-section .post-gallery .carousel-control-prev-icon:hover,.wc-block-checkout__actions_row a,.site-info .footer-copyright ,.site-info a:hover,a.more-link,a,#Category-section .postbox.smallpostimage:hover h3 a,#sidebar select,.ico-border i,.gb_nav_menu ul li a:active,.info-box i,.site-footer .widget-area a:hover,#sidebar th,#sidebar td,#sidebar caption,a:hover, a:active {
    color: #8ec63f;
}
.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: #8ec63f !important;
}
nav.woocommerce-MyAccount-navigation ul li:hover,.wc-block-cart__submit-container a:hover,a.added_to_cart.wc-forward:hover,.topbar-outer,.header-top,.site-info ,.single-tags a:hover,button:hover, input[type="button"]:hover, input[type="submit"]: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: #181a1e;
}
.withoutimg-date-box,.comment-body,.wc-block-cart ,.wc-block-checkout__form, .wp-block-woocommerce-checkout-order-summary-block, .wc-block-checkout__actions_row a:hover,a.more-link:hover,#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,#Category-section h3 a,#sidebar h3,.comment-body,.gb_nav_menu ul li a:hover {
    color: #181a1e;
}
.withoutimg span,#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: #181a1e;
}
#Category-section .sticky .postbox{
    border-left-color: #8ec63f;
}
.links a i,.gb_nav_menu li.page_item_has_children:after,.gb_nav_menu li.menu-item-has-children:after,.gb_nav_menu li a, .site-info,.logo h1, .site-title, .site-title a,.logo p,.links i.fab.fa-instagram,.links i.fab.fa-facebook-f,.links i.fab.fa-twitter,.links i.fab.fa-youtube,.logo h1 a{
    color: #fff;
}
.bread_crumb .without-img a, .bread_crumb .without-img{
    color: #181a1e !important;
}
.gb_nav_menu ul ul a:hover,.cat-box{
    background: #fff;
}
#home-mission{
    background: #f9f7f2;
}
.copyright {
    background: #131313;
}
.without-img-head ,#preloader{
    background-color: #effbdd;
}
/*loader*/
#loader ,#loader:after{
    border-top-color: #8ec63f;
}
#loader:before{
   border-top-color: #181a1e; 
}
.spinner > div{
    background-color: #181a1e;
}

#gb_responsive {
    justify-content: flex-end;
}
.gb_nav_menu ul li a{
    letter-spacing: 0;
    font-weight: 600;
}
ul.sub-menu ul.sub-menu {
    left: -202px !important;
}
span.entry-author a,.comment-author a,.product_meta a {
    text-decoration: underline;
}
/* --------- Header Top --------- */

#header{
    background: transparent!important;
    left: 0;
}
.menu_header {
    background: transparent;
    border-radius: 0;
    position: static;
    margin-top: 0;
    box-shadow: none;
    padding: 0 15px;
}
.top_header {
    background: #181a1e;
    color: #fff;
    padding: 0 15px;
}
.page-template-custom-home-page #header {
    position: absolute;
    width: 100%;
    z-index: 999;
}
.page-template-custom-home-page .topbar-outer,.page-template-custom-home-page .menu-outer{
    background: transparent;
}
/* --------- Slider --------- */

#slider{
    background: #181a1e;
    position: relative;
}
#slider .carousel-caption {
    bottom: auto;
}
#slider .carousel-caption h2{
    color: #fff;
    font-size: 50px;
}
#slider .carousel-control-next, #slider .carousel-control-prev{
    width: 15%;
}
#slider img{
    width: 100%;
    opacity: 0.5;
}
#slider:after {
    content: "";
    background-image: url(assets/border-slide.png);
    background-repeat: repeat-x;
    background-position: center top;
    display: block;
    height: 168px;
    position: absolute;
    width: 100%;
    bottom: 0;
}

/* --------- Category --------- */
.cat-content {
    padding: 15px;
}
.cat-content h4 {
    font-size: 20px;
}
#home-mission h3 {
    font-size: 35px;
    width: 50%;
    margin: 0 auto;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar ,.comment-author .avatar{
    border-color: #181a1e;
}

/* 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 !important;
    }
    .toggle-menu button {
        border-radius: 0;
        padding: 10px 15px;
        background: #181a1e;
    }
    #slider .carousel-caption h2 {
        font-size: 25px;
    }
    .page-template-custom-home-page #header{
        position: static;
    }
    .page-template-custom-home-page .topbar-outer{
       background: #181a1e;
    }
    .page-template-custom-home-page .menu-outer{
        background: #8ec63f;
    }
    .toggle-menu{
        text-align: right;
    }
    .menu_header.fixed{
        padding: 0px !important;
    }
    .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover{
        color: #8ec63f !important;
    }
}
@media screen and (max-width:425px){
    #slider .carousel-caption p{
        display: none;
    }
    #slider .carousel-caption h2 {
        font-size: 16px;
    }
    #home-mission h3{
        width: 100%;
    }
}