

.custom-post-thumbnail {
    width: 100%;
    height: 500px;
    overflow: hidden;
	    padding-bottom: 70px;
	
}

.custom-post-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
    font-size: .92em;
    color: #767676;
    padding-top: 0px;
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    padding-bottom: 100px;
}

.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    margin-inline-start: auto;
    margin-inline-end: auto;
    width: 100%;
    padding-top: 50px;
}


.is-large.wc-block-cart {
    margin-bottom: 15em !important;
}


.product_meta {
	display: none;
}

.woocommerce-breadcrumb {
	display: none;
}


    .elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-menu-container {
        background-color: #ffffff;
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }


    .elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
        font-size: 0.8rem;
        color: #000000;
    }












@media (max-width: 1399.98px) {
  .alignwide {
    margin-left: 0px!important;
    margin-right: 0px!important;
  }
}

    .elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-menu-container {
        background-color: #ffffff !important;
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }















    .elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
        font-size: 0.8rem;
        color: #000000 !important;
    }
.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav .elementskit-submenu-panel {
    background-color: #1C1C1C;
    border-style: solid;
    border-width: 1px 1px 1px 1px !important;
    border-color: #1C1C1C;
    border-radius: 0px 0px 0px 0px;
    min-width: 220px;
}

.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav > li:hover > a {
    color: #165d39 !important;
}
.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
    color: #165d39 !important;
}
.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: #165d39 !important;
}
.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #000000 !important;
    /* fill: #FDFDFD; */
}
.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-menu-hamburger > .ekit-menu-icon {
    color: #000000 !important;
}
.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav > li.current-menu-ancestor > a {
    color: #165d39 !important;
}
.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: #165d39 !important;
}

.elementor-929 .elementor-element.elementor-element-62b4766a .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: #165d39 !important;
}