/*
Theme Name: Grovers Theme
Theme URI: https://grovers.io
Description: Grovers Theme is a custom child theme built on Astra, tailored for Grovers.io AI Tools Directory & Marketing Platform.
Author: Grovers Team
Author URI: https://grovers.io
Template: astra
Version: 1.0.0
Text Domain: grovers-theme
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Import main stylesheet */
@import url('assets/css/style.css');

.breadcrumbs{
	display:none !important;
}

.use-cases-section .swiper.use-cases-swiper picture {
  display: block;
}
.use-cases-section .swiper.use-cases-swiper picture .icon {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.use-cases-section .swiper.use-cases-swiper .icon {
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}

.how-it-works .step {
  display: block !important;
}
.pay-buying-separately table {
  background: white !important;
}
.pay-buying-separately .card {
  padding: 0;
  max-width: 100% !important;
}
.pay-buying-separately thead,
.pay-buying-separately tbody {
  display: table;
  width: 100% !important;
}

.blog-post .blog-post-body .sidebar-col .featured-tools .title-img-wrapper .featured-tool-thumb.wp-post-image {
  margin-right: 0px !important;
}
.blog-post .blog-post-body .sidebar-col .featured-tools .title-img-wrapper .featured-card-title {
  max-width: 130px !important;
}
.elementor-element .elementor-widget-text-editor #toc-frequently-asked-questions-5 {
  text-align: left !important;
}
.d-faqs .d-faq-q {
  background-color: white !important;
  color: black !important;
}
#dFixedBannerClose {
  background-color: transparent;
}

@media (max-width: 768px) {
  .nav-actions-container {
    background-color:white !important;
  }
  .nav-actions-container #primary-menu {
    gap: 0px !important;
  }
  .nav-actions-container.active #primary-menu li {
    width: 100% !important;
    text-align: center;
    border-bottom: 1px solid #e8e8e882;
    padding: 8px 0px !important;
  }
  #masthead {
    padding: 0px !important;
  }
}