/**
 * /*!
 * Theme Name:      	Shoptimizer
 * Theme URI:       	https://www.commercegurus.com/wordpress-themes/shoptimizer
 * Author:          	CommerceGurus
 * Author URI:      	https://www.commercegurus.com/
 * Description:     	Shoptimizer is the perfect theme for your next WooCommerce project designed around speed and conversions.
 * Version:         	2.9.0
 * Requires at least: 	5.6
 * Tested up to:        6.5
 * Requires PHP: 		7.3
 * License:         	GNU General Public License v2 or later
 * License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:     	shoptimizer
 * wc_gzd_compatible: 	true
 * Tags:            	e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
 * CGMeta: 1584:a523c024-0f7c-47a5-a11a-3e11d0914cc2
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 *
 * Shoptimizer is based on Underscores http://underscores.me/, (C) 2012-2019 Automattic, Inc. and Storefront https://github.com/woocommerce/storefront (C) 2012-2019 Automattic, Inc.
 * Resetting and rebuilding styles have been helped along thanks to the fine work of
 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 *
 * Shoptimizer documentation is available here: https://www.commercegurus.com/docs/shoptimizer-theme/
 *
 * Rivolicons License: Created by Hadrien Boyer and licensed under Creative Commons 4.0 - https://creativecommons.org/licenses/by-sa/4.0/
 * Rivolicons icon pack homepage - http://rivolicons.hadrien.co/
 * Images License: GNU General Public License v2 or later
 *
 * ======
 * Note: Do not edit this file. If you wish to add your own CSS we strongly recommend creating your own child theme, or installing a custom CSS plugin.
 * All main styles are in /assets/css/main/main.css
 * ======
 *
 */

.home-page nav.woocommerce-breadcrumb {
  display: none;
}

.home-page div#content .col-full {
  max-width: 100% !important;
  padding: 0 !important;
}
.page-template-template-fullwidth div#content .col-full {
  max-width: 100% !important;
  padding: 0 !important;
	margin:0 auto;
}
.page-template-template-fullwidth nav.woocommerce-breadcrumb {
  display: none;
}
.page-templat nav.woocommerce-breadcrumb {
    display: none;
}
.page-template-default div#content .col-full {
  max-width: 100% !important;
  padding: 0 !important;
	margin:0 auto;
}
.page-template-default nav.woocommerce-breadcrumb {
  display: none;
}
.home-slider h1 {
  color: white !important;
}

.home-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  z-index: 999;
  bottom: 20px;
}

.home-slider span.swiper-pagination-bullet {
  color: white;
  background: white !important;
  width: 12px;
  border-radius: 5px;
}

.home-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #29ABDD !important;
  width: 20px;
}

.e-con-full {
  margin: 0 auto !important;
}

.testimonials span.swiper-pagination-bullet {
  color: white;

  width: 12px;
  border-radius: 5px;
}

.testimonials  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #29ABDD !important;
  width: 20px;
}
.testimonials cite.elementor-testimonial__cite {
    margin-top: 0;
}
.header-widget-region {
    height: 8px;
}

.image-slider span.swiper-pagination-bullet {
  color: white;

  width: 12px;
  border-radius: 5px;
}

.image-slider  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #29ABDD !important;
  width: 20px;
}
.pro-categories h3.elementor-heading-title.elementor-size-default {
    min-height: 70px;
}
.pro-categories a.elementor-button {
    border-radius: 0 !important;
}
.home-products h4.bdt-wc-product-title {
    min-height: 53px;
}
.col-full.topbar-wrapper.hide-on-mobile {
    background: #EEEEEE;
}
    .main-navigation ul li.menu-item > a {
       padding-left: 0;
    }
p.footer-email {
    display: block;
    width: 100%;
    margin-top: 65px;
}
.contact-us-wrap{
	position:relative;
max-height:418px;
}
.contact-us-farm {
    position: absolute;
    top: -25%;
    z-index: 9;
}
.shoptimizer-primary-navigation.col-full {
    padding: 10px 0;
}
.e-con-inner {
    max-width: 1170px !important;
}
.what-we-do-cards .elementor-widget-container {
    background: white;
    padding: 29px 24px;
}
.shoptimizer-archive .col-full {
    max-width: 100%;
}
.shoptimizer-archive .archive-header{
	display:none;
}
.page-template header.entry-header{
	display:none;
}
header.woocommerce-products-header {
	background-color:white !important;
}
button.woocommerce-Button.button {
    background-color: #29ABDD;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
button.woocommerce-button.button.woocommerce-form-login__submit{
    background-color: #29ABDD;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
header.entry-header
 {
    max-width: 1170px;
    margin: 0 auto;
    margin-top: 28px;
}
header.woocommerce-products-header img.cg-cat-image {
    max-width: 200px !important;
}
.single-product .shoptimizer-archive .archive-header {
    display: block;
}
.single-product  button.single_add_to_cart_button.button.alt {
    width: 50%;
    margin-left: 52px;
}
.single-product  span.whatsapp-bg-main.single_add_to_cart_button.button.alt {
    margin: 10px 0 10px 19px;
}
@media (min-width: 993px) {
    .menu-primary-menu-container > ul > li > a, .menu-primary-menu-container > ul > li.nolink > span, .site-header-cart, .logo-mark {
        line-height: 35px !important;
    }
}
@media (max-width: 1024px) {
.contact-us-wrap{
	position:relative;
	max-height:100%;
}
.contact-us-farm {
    position: initial;
}
}