@charset "UTF-8";
/*!
Theme Name: Organic Green Blocks Pro
Theme URI:  https://www.ovationthemes.com/products/organic-farm-wordpress-theme
Author: Ovationthemes
Author URI:https://www.ovationthemes.com/
Description:    Organic Farm WordPress Theme is specially designed for websites of ecology preserving movement, Green Earth organization, any sort of organic life project, animals saving fundraiser. You can also use it for grocery store, supermarket, organic shop, and online store selling products agriculture, food, gardening, landscaping, lawn, organic and health stores. This premium theme has a beautiful, sophisticated and modern design that you will love. It has responsive layout which fits in all devices. The theme is ready to translated and supports RTL layout. You get custom page layouts to help you design pages as you want.
Version: 1.1
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 7.2
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: organic-green-blocks-pro
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, block-styles, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-site-editing, block-patterns, sticky-post, threaded-comments, template-editing, blog, news, portfolio

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Organic Green Blocks Pro is based on Twenty Twenty-Two WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two is distributed under the terms of the GNU GPL.

*/
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*,
*::before,
*::after {
  box-sizing: inherit; }

html {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

body{
  background: #fff;
 font-family: 'outfit';
  overflow-x: hidden;
  line-height: 1.7;
  font-size: 14px;
}

header a,
footer a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  line-height: 1.5;
  font-weight: 700;
}

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 0; }

dt {
  font-weight: 700; }

dd {
  margin: 0 1.5em 1.5em; }

table {
  width: 100%;
  border-spacing: 0; }

th, td {
  padding: 5px;
  text-align: center; }

table td,
table tr,
table th {
  border: 1px solid #ddd; }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%; }

img, .wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: middle; }

figure {
  margin: 1em 0; }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

address {
  margin: 0 0 1.5em; }

pre {
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

code,
kbd,
tt,
var {
  font-family: 17px; }

abbr,
acronym {
  border-bottom: 1px dotted #ddd;
  cursor: help; }

mark,
ins {
  background: #ddd;
  text-decoration: none; }

big {
  font-size: 125%; }

select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  font-size: 17px;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  line-height: 1.75;
  padding: 7px 15px;
  color: #1c1c1c;
}

textarea {
  width: 100%;
  height: 120px;
  padding: 15px 20px; }

input[type="checkbox"] {
  display: inline; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cacaca; }

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #c3c3c3; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a3a2a2; }

hr {
  background-color: #999;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

a {
  color: #3957f5;
  outline: 0 !important;
}
.widget a:not(.wp-block-button__link),
.entry-summery a:not(.wp-block-button__link),
.entry-content a:not(.wp-block-button__link) {
  text-underline-offset: 3px;
  text-decoration-skip-ink: all;
  text-decoration-thickness: 1px;
  text-decoration: underline;
}
.widget a:not(.wp-block-button__link):hover,
.entry-summery a:not(.wp-block-button__link):hover,
.entry-content a:not(.wp-block-button__link):hover {
  color: #F17216;
}
a:focus-visible, a:focus {
  outline: thin dotted !important;
}
a:hover, a:active, a:hover {
  outline: 0;
  /* color: #cce3e2; */
}
.alignwide {
  margin-left  : -80px !important;
  margin-right : -80px !important;
}
.alignfull {
  margin-left  : calc( -100vw / 2 + 100% / 2 );
  margin-right : calc( -100vw / 2 + 100% / 2 );
  max-width    : 100vw;
}
.home .wp-site-blocks > * {
  margin-top: 0 !important;
}

/*---------------- Woocommerce CSS------------------ */
.woocommerce form .form-row input.input-text {
  /* padding: 8px; */
  border: 1px solid #bcbcbc;
}
.shop_table th, .shop_table td {
    text-align: left;
}
.related.products h2 {
  text-align: left;
}
.woocommerce .star-rating span::before {
  color: #f3f321;
}
.woocommerce ul.products li.product .star-rating{
  margin: 0 auto 8px;
  font-size: 15px !important;
}
.woocommerce span.onsale{
  background: #571fc3;
    padding: 0;
    color: #fff;
}
.products li {
  box-shadow: -2px -2px 5px #bbb;
  padding: 10px !important;
  text-align: center;
}
.woocommerce ul.products li.product a img{
  margin: 0;
}
h2.woocommerce-loop-product__title,
.woocommerce div.product li .product_title {
  color: #000;
  letter-spacing: 1px;
  font-weight: 600;
  text-align: center !important;
  font-size: 20px !important;
  padding: 5px 0 5px 0 !important;
}
.woocommerce ul.products li.product .button {
    margin-top: 5px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #000;
}
.woocommerce div.product .product_title,.woocommerce div.product p.price, .woocommerce div.product span.price{
  margin-bottom: 5px;
}
.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{
  background: #1fb125;
  color: #fff;
  padding: 10px 20px !important;
  opacity: 1 !important;
  text-decoration: none;
}
.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{
  background: #3957f5;
  color: #fff;
}
.woocommerce .quantity .qty {
  width: 5em;
  padding: 12px 0;
  border: solid 1px #000;
  color: #000;
  line-height: 1;
  display: inline;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
   max-width: 100%;
}
nav.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding-left: 0;
}
nav.woocommerce-MyAccount-navigation ul li {
  background: #0B4D4A;
  padding: 12px !important;
  margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation ul li a{
  color: #ffffff;
  font-weight: 600;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
  color: #222 !important;
}
span.posted_in {
  display: block;
}
span.woocommerce-input-wrapper {
  width: 100%;
}
select.orderby {
  padding: 10px;
}
.woocommerce-product-gallery__image{
  padding: 2px;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
  padding: 12px;
}
nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-info a, .woocommerce-privacy-policy-text a, td.product-name a, a.shipping-calculator-button{
  text-decoration: none !important;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{
  margin-top: 20px;
}
.woocommerce input#password{
  border: 1px solid #bcbcbc;
}
.woocommerce-page form .password-input{
  width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a {
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  width: auto;
  color: #fff;
  background: #F17216;
  transition: background .15s ease-in-out;
  font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
  background: #000;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
  padding: 12.5px 15px;
  background: #000;
  color: #fff;
  font-weight: normal;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
  border: none;
  float: none;
  overflow: unset;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
  margin-bottom: 20px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
  width: 110px !important;
  padding: 5px 5px 5px !important;
  margin: 0px 10px 0px 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
}
#payment{
  margin: 0 0 30px 0;
}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row{
  padding: 16px 12px;
}
.woocommerce-wlfmc-wishlist nav.woocommerce-MyAccount-navigation {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 100%;
}
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout,.wp-block-woocommerce-cart.alignwide {
    margin: 0 0 !important;
}
/* --------Topbar Section------------------- */
.wp-block-columns.organic-topbar-box {
    align-items: center !important;
}
.wp-block-stackable-text.clothing-topbar-contact-text {
    padding-left: 62px;
    margin-top: -8px;
}
.clothing-topbar-contact-icon {
    position: relative;
    top: 13px;
}
.clothing-topbar-phone-icon span.stk--svg-wrapper {
    transform: rotate(-85deg);
}
.clothing-topbar-email-icon span.stk--svg-wrapper {
    transform: rotate(-45deg);
}
.clothing-topbar-contact-icon {
    border: 1px solid #dddcda !important;
    background: #f4f9ff;
    width: 44px;
    height: 44px;
    padding: 0 11px;
    border-radius: 14px;
    transform: rotate(45deg);
    margin-right: 20px;
}
.organic-topbar-title {
    margin-top: 4px;
}
#clothing-topbar-sec {
    padding: 15px 15px 38px;
}
#clothing-topbar-sec .eb-social-links-wrapper ul.eb-socials li {
    display: inline-block;
    margin: 0 7px;
	list-style-type: none;
}
#clothing-topbar-sec .eb-social-links-wrapper ul.eb-socials {
    padding-left: 0;
}
#clothing-topbar-sec .eb-social-links-wrapper ul.eb-socials li .facebook-f-original {
    background: unset;
    color: #4266b3;
}
#clothing-topbar-sec .eb-social-links-wrapper ul.eb-socials li .twitter-original {
    background: unset;
	color: #3eabee;
}
#clothing-topbar-sec .eb-social-links-wrapper ul.eb-socials li .youtube-original {
    background: unset;
	color: #ff4444;
}
#clothing-topbar-sec .eb-social-links-wrapper ul.eb-socials li .instagram-original{
	background: unset;
	color: #fa4280;
}
/* Header Section */
.wp-block-columns.clothing-header-box {
    align-items: center !important;
}
.theme-organic-green-blocks-pro .wp-block-group.clothing-header-sec {
    background: #ffffff;
    padding: 0 !important;
    border-radius: 30px;
    width: 655px;
    margin: -20px auto 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9;
}
.organic-header-button {
    position: relative;
    right: -2px;
}
/* .wp-block-site-logo img{
  width: auto;
} */
/* h1.clothing-site-title-box.wp-block-site-title{
  display: none;
} */

/* ul.museum-header-navigation-box li:first-child {
    border-bottom: 2px solid #efe72c;
} */
.wp-block-navigation.items-justified-right {
    --navigation-layout-justification-setting: left;
}
.wp-block-group.woocommerce.product {
    padding: 0 20px;
}
.clothing-header-navigation-box li a span.wp-block-navigation-item__label {
  font-size: 16px;
  color: #222222;
  font-weight: 400;
  font-family: 'Source Sans 3';
}
/* -------------------- */
.stk-block-background {
    background-color: unset;
}
/* ----------Banner Section----------------- */
#organic-banner-sec {
    padding: 0;
}
#organic-banner-sec .wp-block-cover.clothing-banner-main-box {
    padding: 16em 0;
}
/* -------------Feature Section---------------- */
.wp-block-columns.organic-feature-content-box {
    background: #ffffff;
    border-radius: 10px;
    filter: drop-shadow(0 0 25px rgba(0,0,0,0.08));
    padding: 20px;
    align-items:center !important;
}
#organic-feature-sec {
    padding-top: 0;
    margin: -50px 0 0;
    position: relative;
}
/* ----------Feature Product Section----------------------- */
.organic-feature-product-box .eb-woo-product-rating-wrapper {
    position: absolute;
    left: 20px;
    top: 30px;
    margin: 0 !important;
}
.organic-feature-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content {
    position: relative;
    padding: 25px 20px 75px;
    margin: 30px 0 0;
}
.organic-feature-product-box h3.eb-woo-product-title {
    position: absolute;
    left: 20px;
    top: 0;
}
.organic-feature-product-box p.eb-woo-product-price {
    position: absolute;
    right: 12px;
}
.organic-feature-product-box .eb-woo-product-rating-wrapper span.eb-woo-product-rating {
    padding: 0 !important;
	font-size: 12px !important;
}
.organic-feature-product-box .eb-woo-product {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    background: #fff;
    padding: 30px 0 0;
}
.organic-feature-product-box .eb-woo-product-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.organic-feature-product-box .eb-woo-products-gallery .eb-woo-product a.button.wp-element-button {
    width: 100%;
    background: linear-gradient(-90deg, #28bc36 0%, #15a412 100%);
    border-radius: 0px 0px 8px 8px;
    color: #fff;
    font-weight: 700;
    font-family: "Source Sans 3";
    font-size: 14px;
}
.organic-feature-product-box .eb-woo-products-wrapper .eb-woo-product-image img{
  height: auto;
  object-fit: unset;
  width: auto;
}
.organic-feature-product-box .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-image {
    height: auto !important;
    background: unset !important;
}
.organic-feature-product-box .eb-woo-products-col {
    width: 25%;
}
.organic-feature-product-box .eb-woo-products-gallery .eb-woo-product-content h3.eb-woo-product-title a {
    font-size: 18px;
    color: #222222;
    font-weight: 600;
    font-family: "Source Sans 3";
}
.organic-feature-product-box p.eb-woo-product-price span.woocommerce-Price-amount.amount{
	font-size: 26px;
	color: #1fb125;
	font-weight: 700;
	font-family: "Source Sans 3";
}
/* ----------------Category Section----------------- */
.organic-category-title h3 a {
    text-decoration: none;
}
.organic-category-text {
    width: 63%;
}
#organic-category-sec .wp-block-cover {
    padding: 50px 0;
}
/* ------------------Latest Blog section---------------------------*/
.organic-latest-post-box article.ebpg-grid-post.ebpg-post-grid-column {
    background: #fff;
    margin: 10px;
    border-radius: 10px;
    filter: drop-shadow(0 0 25px rgba(0,0,0,0.04));
    padding: 0;
	width: 48%;
}
.organic-latest-post-box .ebpg-entry-meta.ebpg-footer-meta {
    position: absolute;
    top: 10px;
    right: 0;
    margin-right: 2px;
}
.organic-latest-post-box .ebpg-entry-media{
  position: relative;
  width: auto !important;
}
.organic-latest-post-box .ebpg-grid-post-holder .ebpg-entry-wrapper .ebpg-entry-header {
    order: 1 !important;
}
.organic-latest-post-box .eb-post-grid-wrapper.eb-post-grid-mhbxxct .ebpg-grid-post-holder .ebpg-entry-thumbnail:after{
  display: none;
}
.organic-latest-post-box span.ebpg-posted-on {
    background: #1fb125;
    border-radius: 6px;
    padding: 0 10px;
    color: #ffffff !important;
}
.organic-latest-post-box .ebpg-grid-post-holder {
    align-items: center !important;
}
#organic-latest-post-sec .wp-block-cover {
    padding: 40px 0;
}
.wp-block-group.organic-latest-post-box {
    padding: 0!important;
}
.organic-latest-post-box .eb-post-grid-mhbxxct.style-4.eb-post-grid-wrapper {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}
.organic-latest-post-box .eb-post-grid-wrapper.style-4 .ebpg-grid-post-holder .ebpg-entry-wrapper{
	padding-right: 10px;
}
.organic-latest-post-box h3.ebpg-entry-title a {
    font-size: 20px;
    line-height: 28px;
    color: #222222;
    font-weight: 700;
    font-family: "Source Sans 3";
}
.organic-latest-post-box .ebpg-entry-meta-items {
    font-size: 15px;
    line-height: 23px;
    color: #707070;
    font-weight: 600;
    font-family: "Source Sans 3";
}
.organic-latest-post-box .ebpg-entry-meta-items a{
	color: #707070;
}
.organic-latest-post-box .ebpg-grid-post-excerpt p {
    font-size: 16px;
    line-height: 23px;
    color: #707070 !important;
    font-weight: 400;
    font-family: "Source Sans 3";
	margin: 8px 0;
}
.organic-latest-post-box .ebpg-readmore-btn a {
    font-size: 15px;
    color: #1fb125;
    font-weight: 700;
    font-family: "Source Sans Pro";
}
/* ----------Sponsor Section---------------------- */
#organic-sponsor-sec .stk-block-carousel__slider {
    padding: 0 60px;
}
#organic-sponsor-sec .stk-block-carousel__button:hover {
    background: #1fb125 !important;
    color: #ffffff !important;
}
/* ------------Testimonial Section-------------- */
.wp-block-columns.organic-testimonial-box {
    align-items: center !important;
    margin: 20px 7em;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    padding: 15px;
}
/* ------------Contribution section---------------------- */
.organic-contribution-text p.stk-block-text__text {
    margin-bottom: -10px;
}
.organic-contribution-box .wp-block-columns {
    align-items: center !important;
}
.wp-block-group.organic-contribution-box {
    width: 82%;
}
#organic-contribution-sec .wp-block-cover {
    padding: 60px 15px;
}
/* ---------Newsletter Section--------------------------- */
.wp-block-group.organic-newsletter-main-box {
    padding-top: 60px !important;
}
#organic-newsletter-sec {
    padding-bottom: 50px;
}
.organic-newsletter-form-box input[type="email"] {
    background: #ffffff;
    border-radius: 25px;
    height: 50px;
}
/* .organic-newsletter-form-box input[value="email"]{
  font-size: 15px;
  color: #707070;
  font-weight: 400;
  font-family: 'Source Sans 3';
} */
.organic-newsletter-form-box form {
    position: relative;
}
.organic-newsletter-form-box input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    background: #1c1c1c;
    color: #fff;
    border: 1px solid #1c1c1c;
    border-radius: 25px;
    height: 50px;
    padding: 10px 30px;
    font-weight: 400;
    font-family: 'Source Sans 3';
    font-size: 15px;
}
.wp-block-group.organic-newsletter-form-box {
    padding: 0 !important;
    width: 67%;
    margin-top: 0;
}
/* -------------------Deal Of week------------------------- */
.organic-deal-product-box .eb-woo-product-image-wrapper .eb-woo-product-image a:after{
  display: none;
}
.organic-deal-product-box p.eb-woo-product-details{
  display: none;
}
.organic-deal-product-box .eb-woo-products-wrapper .eb-woo-product-image img{
  height: auto;
  width: auto !important;
}
.organic-deal-product-box .eb-woo-products-gallery .eb-woo-products-col{
  max-width: 33%;
  margin-bottom: 25px;
}
.organic-deal-product-box span.eb-woo-product-rating {
    padding: 0 !important;
}
.organic-deal-product-box .eb-woo-product-button-list a {
    min-height: 33px !important;
}
.organic-deal-product-box .eb-woo-product-button-list {
    order: 4;
}
.organic-deal-product-box .eb-woo-product-rating-wrapper {
    order: 2;
    margin: -5px 0 0;
}
.organic-deal-product-box p.eb-woo-product-price {
    order: 3;
    margin: -8px 0 0;
}
.organic-deal-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content {
    padding: 0;
}
.organic-deal-product-box .eb-woo-product {
    background: #fff;
}
.organic-deal-product-box .eb-woo-products-gallery.list-preset-1 .eb-woo-product .eb-woo-product-content-wrapper {
    background: unset;
}
.organic-deal-product-box .eb-woo-product {
    background: #fff;
    padding: 15px 10px;
}
.organic-deal-product-box .eb-woo-products-gallery .eb-woo-product-content h3.eb-woo-product-title a {
    font-size: 18px;
    color: #222222;
    font-weight: 600;
    font-family: "Source Sans 3";
}
.organic-deal-product-box p.eb-woo-product-price del {
    color: #707070;
    font-weight: 700;
    font-family: "Source Sans 3";
    font-size: 26px;
}
.organic-deal-product-box p.eb-woo-product-price ins{
	color: #1fb125;
	font-weight: 700;
	font-family: "Source Sans 3";
	font-size: 26px;
}
.organic-deal-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content {
    text-align: left;
	align-items: start;
}
.organic-deal-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-rating-wrapper span.eb-woo-product-rating {
    font-size: 12px;
	position: relative;
    top: -4px;
}
.organic-deal-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-button-list a {
    font-size: 14px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Source Sans 3";
	border-radius: 8px;
    background: linear-gradient(-90deg, #28bc36 0%, #15a412 100%);
}
/* -------------Instagram- Section-------------------- */
.clothing-instagram-box #sbi_mod_error {
    float: unset;
}
/* ---------Footer Section----------------------- */
.merch-bus-footer-col-box p.stk-block-text__text {
    padding-top: 5px;
}
.organic-footer-payment-img {
    margin-top: 12px;
}
.wp-block-group.legal-copyright-section {
    padding: 18px 0;
    border-top: 1px solid #DFDFDF;
    max-width: unset;
}
.merch-bus-footer-navigation1 ul li a,.merch-bus-footer-navigation2 ul li a {
    font: 400 16px 'Source Sans 3';
    color: #707070 !important;
}
.merch-bus-footer-section ul.wp-block-navigation__container {
    gap: 10px;
}
.wp-block-cover.merch-bus-footer-section {
    padding-bottom: 0;
}
.wp-block-columns.merch-bus-footer-col-box {
    padding: 70px 0 40px;
}
.merch-bus-footer-section ul.wp-block-navigation__container li a{
  position: relative;
  padding-left: 15px;
}
.merch-bus-footer-section ul.wp-block-navigation__container li a:before {
    content: '\f105';
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 3px;
}
.merch-bus-footer-navigation1 ul.eb-socials li {
    display: inline-block;
    margin-right: 11px;
}
.merch-bus-footer-navigation1 ul.eb-socials {
    padding-left: 0;
}
.merch-bus-footer-navigation1 .eb-social-links-wrapper ul.eb-socials li a{
	background: unset;
}
/* -------Contact Us------------ */
.museum-contact-box-1 .wp-block-stackable-icon-box.stk-block-icon-box {
    height: 112px;
}
.museum-contact-box-1{
  padding-bottom: 40px;
}
/* ------All Pages----------------- */
li.product.type-product.status-publish {
    box-shadow: 0px 3px 6px #ccc;
    padding: 20px;
}
.wp-block-post-title a{
  color: #141414;
}
.wc-block-components-product-price bdi {
    font-size: 17px;
}
.theme-organic-green-blocks-pro .wp-block-group.is-layout-constrained {
  padding: 15px;
}
.wc-block-cart-item__prices,.wc-block-components-product-metadata__description {
    text-align: left;
}
.wc-block-components-product-badge.wc-block-components-sale-badge{
  display: block;
    max-width: max-content;
}
button.wc-block-cart-item__remove-link{
  display: block !important;
}
.clothing-product-box .eb-woo-products-col {
  margin: 0 auto;
}
.alignwide {
    margin-top: 0;
}
.woocommerce-breadcrumb a {
    margin-right: 3px;
}
/* Media CSS */
@media screen and (min-width: 1700px){
  #clothing-limited-product-box .eb-parent-wrapper {
      max-width: 1500px;
  }
}
@media screen and (max-width: 1800px) and (min-width: 1601px){
  main.wp-block-group{
    overflow-x: hidden;
  }
  #clothing-topbar-sec {
    padding: 15px 15px 38px !important;
  }
  .home.theme-organic-green-blocks-pro main{
    padding-top: 0 !important;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1441px){
  main.wp-block-group {
    padding: 0 55px !important;
    overflow-x: hidden;
  }
  #clothing-topbar-sec {
    padding: 15px 15px 38px !important;
  }
  .home.theme-organic-green-blocks-pro main{
    padding-top: 0 !important;
  }
  #clothing-topbar-sec {
    padding: 15px 15px 38px !important;
  }
  .theme-organic-green-blocks-pro .wp-block-group.clothing-header-sec{
    width: 700px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1025px){
  .theme-organic-green-blocks-pro main {
    padding: 30px !important;
  }
  .theme-organic-green-blocks-pro #clothing-topbar-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro .clothing-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  #clothing-topbar-sec {
    padding: 15px 15px 38px !important;
  }
  .home.theme-organic-green-blocks-pro main{
    padding-top: 0 !important;
  }
  #clothing-topbar-sec {
    padding: 15px 40px 38px !important;
  }
  .theme-organic-green-blocks-pro .wp-block-group.clothing-header-sec{
    width: 700px;
  }
  #organic-banner-sec .wp-block-cover.clothing-banner-main-box {
    padding: 10em 0;
  }
  .organic-feature-product-box span.woocommerce-Price-amount.amount {
    font-size: 25px;
  }
	.organic-feature-product-box p.eb-woo-product-price span.woocommerce-Price-amount.amount{
		font-size: 22px;
	}
}
@media screen and (max-width: 1200px) and (min-width: 1025px){
  .wp-block-column.clothing-banner-data-box {
    padding-left: 45px;
  }
  .organic-feature-product-box span.woocommerce-Price-amount.amount {
    font-size: 20px;
  }
	.organic-feature-product-box .eb-woo-products-gallery .eb-woo-product-content h3.eb-woo-product-title a{
		font-size: 16px;
	}
	.organic-feature-product-box h3.eb-woo-product-title,.organic-feature-product-box .eb-woo-product-rating-wrapper{
		left: 10px;
	}
	.organic-feature-product-box p.eb-woo-product-price{
		right: 6px;
	}
	.organic-feature-product-box p.eb-woo-product-price span.woocommerce-Price-amount.amount{
		font-size: 18px;
	}
}
@media screen and (max-width: 1024px) and (min-width: 992px){
  .theme-organic-green-blocks-pro main {
    padding: 30px !important;
  }
  .theme-organic-green-blocks-pro #clothing-topbar-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro .clothing-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  .clothing-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 30%!important;
    order: 2;
  }
  .theme-organic-green-blocks-pro .wp-block-group.clothing-header-sec{
    width: 700px;
  }
  #clothing-topbar-sec {
    padding: 15px 15px 38px !important;
  }
  .home.theme-organic-green-blocks-pro main{
    padding-top: 0 !important;
  }
  #organic-banner-sec .wp-block-cover.clothing-banner-main-box {
    padding: 8em 0;
  }
  .wp-block-column.clothing-banner-data-box {
    padding-left: 24px;
  }
  .clothing-banner-content-box h1.stk-block-heading__text {
    line-height: 60px !important;
  }
  .organic-feature-heading h3.stk-block-heading__text {
    font-size: 17px !important;
  }
  #organic-contribution-sec h3.stk-block-heading__text {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .organic-contribute-head p.stk-block-text__text {
    font-size: 23px !important;
  }
  .organic-contribution-text p.stk-block-text__text {
    font-size: 17px !important;
  }
  .organic-contribution-box .wp-block-stackable-icon.stk-block-icon {
    padding: 25px 25px 25px 21px !important;
    min-height: 0px !important;
  }
	.wp-block-group.organic-feature-product-box {
    	padding: 0 !important;
	}
	.organic-latest-post-box h3.ebpg-entry-title a{
		font-size: 18px;
	}
	.organic-latest-post-box h3.ebpg-entry-title {
    	margin: 0;
	}
	.organic-latest-post-box article.ebpg-grid-post.ebpg-post-grid-column{
		width: 47%;
	}
	.organic-deal-product-box p.eb-woo-product-price ins,.organic-deal-product-box p.eb-woo-product-price del{
		font-size: 23px;
	}
	.organic-feature-product-box .eb-woo-products-gallery .eb-woo-product-content h3.eb-woo-product-title a{
		font-size: 16px;
	}
	.organic-feature-product-box h3.eb-woo-product-title,.organic-feature-product-box .eb-woo-product-rating-wrapper{
		left: 10px;
	}
	.organic-feature-product-box p.eb-woo-product-price{
		right: 6px;
	}
	.organic-feature-product-box p.eb-woo-product-price span.woocommerce-Price-amount.amount{
		font-size: 18px;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px){
  #clothing-limited-product-box{
    padding: 0 15px 35px;
    margin: 0 25px;
  }
  .theme-organic-green-blocks-pro main {
    padding: 30px !important;
  }
  .theme-organic-green-blocks-pro #clothing-topbar-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro .clothing-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  #clothing-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 18% !important;
  }
  #clothing-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 55% !important;
  }
  #clothing-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 20% !important;
  }
  .clothing-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 70%!important;
  }
  .clothing-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 26%!important;
  }
  .theme-organic-green-blocks-pro .wp-block-group.clothing-header-sec{
    width: 700px;
  }
  .wp-block-columns.clothing-header-box.is-layout-flex,.wp-block-columns.clothing-offer-image-box,.wp-block-columns.merch-bus-footer-col-box{
    flex-wrap: wrap!important;
  }
  .wp-block-columns.clothing-header-contact-boxx {
    justify-content: center;
  }
  .wp-block-column.clothing-header-contact-box-col {
    display: contents;
  }
  #clothing-topbar-sec {
    padding: 15px 15px 38px !important;
  }
  .home.theme-organic-green-blocks-pro main{
    padding-top: 0 !important;
  }
  .merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 45% !important;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(33% - 1em);
  }
  .woocommerce-page table.cart td.actions .coupon .button{
    width: auto;
  }
  #organic-banner-sec .wp-block-cover.clothing-banner-main-box {
    padding: 6em 0;
  }
  .wp-block-column.clothing-banner-data-box {
    padding: 0 24px;
  }
  .organic-feature-content-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 15%!important;
  }
  .organic-feature-content-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 80%!important;
  }
  #organic-feature-product-sec span.woocommerce-Price-amount.amount,#organic-best-seller-sec span.woocommerce-Price-amount.amount {
    font-size: 22px;
  }
  .organic-feature-product-box h3.eb-woo-product-title,.organic-feature-product-box .eb-woo-product-rating-wrapper{
    left: 7px;
  }
  .organic-feature-product-box p.eb-woo-product-price{
    right: 7px;
  }
  .theme-organic-green-blocks-pro #organic-feature-product-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-feature-product-sec .wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-feature-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-feature-sec .wp-block-group.is-layout-constrained,
  .theme-organic-green-blocks-pro #organic-best-seller-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-best-seller-sec .wp-block-group.is-layout-constrained,
  .theme-organic-green-blocks-pro #organic-deal-of-week-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-deal-of-week-sec .wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-testimonial-sec.wp-block-group.is-layout-constrained,
  .theme-organic-green-blocks-pro #organic-newsletter-sec.wp-block-group.is-layout-constrained {
    padding: 0;
  }
  #organic-sponsor-sec .stk-block-carousel__slider {
    padding: 0;
  }
  .organic-deal-product-box .eb-woo-products-gallery .eb-woo-products-col {
    max-width: 50%;
  }
  .organic-latest-post-box .eb-post-grid-wrapper.eb-post-grid-mhbxxct{
    display: block;
  }
  #organic-category-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis: 30%!important;
  }
  .organic-category-text {
    width: 90%;
  }
  .organic-feature-heading h3.stk-block-heading__text {
    font-size: 17px !important;
  }
  #organic-contribution-sec h3.stk-block-heading__text {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .organic-contribute-head p.stk-block-text__text {
    font-size: 23px !important;
  }
  .organic-contribution-text p.stk-block-text__text {
    font-size: 17px !important;
  }
  .organic-contribution-box .wp-block-stackable-icon.stk-block-icon {
    padding: 25px 25px 25px 21px !important;
    min-height: 0px !important;
  }
  .organic-feature-product-box .eb-woo-products-col {
    width: 50%;
  }
	.organic-latest-post-box article.ebpg-grid-post.ebpg-post-grid-column{
		width: 47%;
	}
	.organic-contribution-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
		flex-basis: 78%!important;
	}
	.organic-contribution-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
		flex-basis: 10%!important;
	}
	.wp-block-group.organic-contribution-box {
    	width: 70%;
	}
}
@media screen and (max-width: 767px) and (min-width: 576px) {
  #clothing-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    order: 1;
    flex-basis: 40% !important;
  }
  #clothing-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 3;
  }
  #clothing-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    order: 2;
    flex-basis: 40% !important;
  }
  .clothing-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 68%!important;
  }
  .clothing-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 21%!important;
  }
  .clothing-banner-feature-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis: 30%!important;
  }
  .clothing-header-navigation-box li a span.wp-block-navigation-item__label{
    font-size: 14px;
  }
  .merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 45% !important;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(50% - 1em);
  }
  .organic-feature-product-box .eb-woo-products-gallery .eb-woo-products-col {
    max-width: 50% !important;
  }
  #organic-sponsor-sec .stk-block-carousel__slider {
    padding: 0 0px;
  }
  .organic-deal-product-box .eb-woo-products-gallery .eb-woo-products-col {
    max-width: 50%;
  }
  .organic-contribution-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 60%!important;
  }
  .organic-contribution-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 15%!important;
  }
  #organic-contribution-sec figure.wp-block-image.size-full {
    text-align: center;
  }
  .wp-block-group.organic-newsletter-form-box{
    width: 80%;
  }
	.organic-feature-product-box .eb-woo-products-col {
    	width: 50%;
	}
}
@media screen and (max-width: 767px) {
  .theme-organic-green-blocks-pro #clothing-topbar-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro .clothing-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  .theme-organic-green-blocks-pro main {
    padding: 30px !important;
  }
  .wp-block-column.clothing-header-col3 .wp-block-group.wp-block-group-is-layout-flex{
    justify-content: end;
  }
  .wp-block-columns.clothing-header-contact-boxx {
    justify-content: center;
  }
  .wp-block-column.clothing-header-contact-box-col {
    display: contents;
  }
  .theme-organic-green-blocks-pro .wp-block-group.clothing-header-sec{
    width: auto;
    margin: 0;
    position: static;
    padding: 10px !important;
  }
  .home.theme-organic-green-blocks-pro main{
    padding-top: 0 !important;
  }
  .woocommerce-page table.cart td.actions .coupon .button{
    width: auto;
  }
  .items-justified-center.clothing-header-navigation-box {
    justify-content: start;
  }
  .wp-block-column.clothing-banner-data-box {
    padding: 15px;
  }
  .wp-block-columns.organic-feature-content-box{
    text-align: center;
  }
  .theme-organic-green-blocks-pro #organic-feature-product-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-feature-product-sec .wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-feature-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-feature-sec .wp-block-group.is-layout-constrained,
  .theme-organic-green-blocks-pro #organic-best-seller-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-best-seller-sec .wp-block-group.is-layout-constrained,
  .theme-organic-green-blocks-pro #organic-deal-of-week-sec.wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-deal-of-week-sec .wp-block-group.is-layout-constrained,.theme-organic-green-blocks-pro #organic-testimonial-sec.wp-block-group.is-layout-constrained,
  .theme-organic-green-blocks-pro #organic-newsletter-sec.wp-block-group.is-layout-constrained {
    padding: 0;
  }
  #organic-feature-product-sec span.woocommerce-Price-amount.amount,#organic-best-seller-sec span.woocommerce-Price-amount.amount {
    font-size: 22px;
  }
  #organic-contribution-sec .wp-block-cover {
    padding: 60px 15px;
  }
  #organic-banner-sec .wp-block-cover.clothing-banner-main-box {
    padding: 4em 0;
  }
  .wp-block-columns.organic-testimonial-box{
    margin: 20px 0em;
    text-align: center;
  }
	.organic-latest-post-box article.ebpg-grid-post.ebpg-post-grid-column{
		width: 100%;
	}
}
@media screen and (max-width: 575px){
  .organic-topbar-box .eb-social-links-wrapper ul.eb-socials {
    justify-content: center;
  }
  #clothing-topbar-sec .wp-block-site-logo {
    text-align: center;
  }
  .clothing-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 45%!important;
  }
  .clothing-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 45%!important;
  }
  #organic-latest-post-sec .ebpg-grid-post-holder {
    display: block;
  }
  #organic-latest-post-sec .ebpg-grid-post-holder .ebpg-entry-media {
    width: 100%;
  }
  #organic-latest-post-sec .ebpg-grid-post-holder .ebpg-entry-wrapper {
    width: 100%;
    padding: 10px;
  }
  #organic-sponsor-sec .stk-block-carousel__slider {
    padding: 0;
  }
  .organic-deal-product-box .eb-woo-products-gallery .eb-woo-products-col {
    max-width: 100%;
  }
  #organic-deal-of-week-sec .eb-woo-products-col{
    margin-bottom: 10px;
  }
  .organic-deal-product-box .eb-woo-products-wrapper .eb-woo-product-image img{
    margin: 0 auto;
  }
  .organic-deal-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content{
    align-items: center !important;
  }
  .organic-contribution-box .wp-block-stackable-icon.stk-block-icon {
    margin: 0 auto;
  }
  .wp-block-group.organic-contribution-box{
    margin: 0 auto;
  }
  .organic-newsletter-form-box input[type="submit"]{
    position: static;
    margin: 10px auto 0;
    display: block;
  }
  .wp-block-group.organic-newsletter-form-box{
    width: 100%;
  }
	.organic-feature-product-box .eb-woo-products-col {
		width: 100%;
	}
}


/*404 Page CSS*/
.wp-block-search__button {
  border: 0;
  background: #F17216;
}

/*Archive Page*/
.archive-page {
  padding: 50px;
}
.comment-body .reply a {
  color: #fff;
  text-decoration: none;
  background: #F17216;
  padding: 5px 10px;
  border-radius: 30px;
  font-weight: 500;
}
.comment-body .reply a:hover, .wp-block-post-comments input[type=submit]:hover, .theme-button .wp-block-button__link:hover {
  background: #3957f5 !important;
  color: #fff !important;
}
.wp-block-post-comments input[type=submit] {
  background: #31423d;
  color: #fff;
  font-weight: 600;
  font-family: 'Outfit';
}
.wp-block-post-author__content {
  align-self: center;
}
/*Sidebar CSS*/
.theme-sidebar .wp-block-group {
  padding: 15px ;
  border: 1px solid #eee;
  color: #6b6b6b;
  background: #fff;
}
.theme-sidebar .wp-block-group h3 {
  color: #222;
  padding-bottom: 5px;
  border-bottom: 3px double #222;
}
.theme-sidebar .wp-block-group ul {
  padding-left: 20px;
}
.theme-sidebar .wp-block-group ul li {
  line-height: 2;
  font-size: 14px;
  color: #6b6b6b;
  list-style: disc;
}
.theme-sidebar .wp-block-group ul li a {
  color: #6b6b6b;
}
.theme-sidebar ul.wp-block-social-links {
  padding: 0;
}
.theme-sidebar ul.wp-block-social-links a{
  padding: 10px !important;
}
.theme-sidebar ul.wp-block-social-links a svg {
  font-size: 18px;
}
.theme-sidebar .wp-block-tag-cloud a{
  background:#eeeeee;
  color: #000;
  font-size:15px !important;
  padding: 5px 18px;
  margin: 0 0 5px;
  display:inline-block;
}
.theme-sidebar .wp-block-tag-cloud a:hover{
  background: #3957f5;
  color: #fff;
}
.theme-sidebar .wp-block-gallery {
  gap: 1em;
}
