/*
Theme Name: 	Fesho Child
Theme URI: 		https://kodesolution.com/
Description: 	Organic Food Store WordPress Theme. You can get more themes from here: https://themeforest.net/user/thememascot/portfolio
Author: 		ThemeMascot Team
Author URI: 	http://themeforest.net/user/thememascot
Version: 		6.0
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	fesho-child
Template: 		fesho
*/

@font-face {
    font-family:'fineday';
    src: url(http://alexwebstage.com/snowfresh/wp-content/themes/fesho-child/fonts/Fineday-StyleOnenonconnect.ttf);
    font-weight: 400;
    font-display: swap;
}



.single .row.tm-blog-sidebar-row.tm-shop-sidebar-row {
    margin-top: 10%;
}

.archive .product-header-wrapper {
    min-height: 350px;
}

.tm-product-category-current-theme2 .content-wrapper .content-inner:after {
    display: none !important;
}

.content-inner a.link {
    display: none !important;
}

.tax-product_cat img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    padding: 30px 30px 0 !important;
}

.woocommerce .products .thumb.image-swap .product-hover-image {

    /* top: 65px !important; */

}

.home a.btn.btn-theme-colored1.btn-sm {
    padding: 1rem 1rem !important;
}

.elementor-widget-wrap.elementor-element-populated {
    justify-content: flex-end !important;
}
.home .elementor-counter-number-wrapper{
    padding-bottom: 16px!important;
}
.home .steps .elementor-widget-wrap.elementor-element-populated {
    padding: 1px!important;
}

.page-id-784 .content-inner {
    min-height: 465px!important;
}
input[type=submit].btn-theme-colored1:hover, input[type=submit].btn-theme-colored1:focus {
    color: var(--text-color-bg-theme-color4)!important;
    background-color: var(--theme-color4)!important;
  }

  .tm-page-title .breadcrumbs .trail-item:not(:last-child) .tm-breadcrumb-arrow-icon {
    color: var(--theme-color4)!important;
}

.archive img.product-hover-image {
    object-fit: contain!important;
    width: 100% !important;
    margin: 0 !important;
    padding: 10px !important;
    aspect-ratio: 1 ;
} 
.archive img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 360px!important;
    height: auto;
    aspect-ratio: 1;
    object-fit: cover;
}

.archive .tm-wc-archive-before-loop{
    display: none!important;
}

.product-button-holder {
    display: none!important;
}
.menuzord-primary-nav .menuzord-menu ul.dropdown li a:after {

    background: var(--theme-color1)!important;
    
}
.news-details-bottom {
    display: none!important;
}
.tm-woo-product-item-inner:hover .product-details {
    background-color: #164333 !important;
    transition: all 300ms ease-in-out;
}
.tm-woo-product-item-inner:hover h5.woocommerce-loop-product__title.product-title , h5.woocommerce-loop-product__title.product-title a:hover {
    color: white!important;
}
.accordion-header {
    margin-bottom: 0;
    margin: 0;
}
img.img-fluid.mr-2 {
    margin-right: 10px;
}
/* .accordion-button:not(.collapsed) {
    color: #002f67 !important;
background-color: #f8f8f8!important;
    background-color: blue!important;
} */
#headingOne button.accordion-button.collapsed {
    background: #F8CA38;
/* 	color: #002f67 !important; */
	color: white !important;
}
#headingOne button.accordion-button:not(.collapsed) {
    background: #F8CA38;
/* 	color: #002f67 !important; */
	color: white !important;
}
#headingOne img.img-fluid.mr-2 {
    filter: invert(1);
}
#headingOne .accordion-button::after {

    filter: invert(1);
}
#headingTwo button.accordion-button.collapsed {
    background: #55AD49;
	color: white !important;
}
#headingTwo button.accordion-button:not(.collapsed) {
    background: #55AD49;
	color: white !important;
}
#headingTwo img.img-fluid.mr-2 {
    filter: invert(1);
}
#headingTwo .accordion-button::after {

    filter: invert(1);
}
#headingThree button.accordion-button.collapsed {
    background:#164333;
	color: white !important;
}
#headingThree button.accordion-button:not(.collapsed) {
    background: #164333;
	color: white !important;
}
#headingThree img.img-fluid.mr-2 {
    filter: invert(1);
}
#headingThree .accordion-button::after {

    filter: invert(1);
}

.accordion-body {
    font-size: 16px!important;
}
p.accordion-body {
    margin-bottom: 0px;
}
.accordion-button {

    font-size: 20px!important;
    font-weight: 700;
	padding: 2rem 1.25rem!important;
}
h5.woocommerce-loop-product__title.product-title {
    text-transform: uppercase;
}
.menuzord-primary-nav .menuzord-menu ul.dropdown li:hover > a {
    font-weight: bold!important;
}

@media only screen and (max-width: 1024px) {
    .menuzord-responsive .menuzord-menu li .indicator {
        background: #002f67 !important;
     }
	.menuzord-primary-nav.menuzord-responsive .menuzord-menu > li > a {
    background-color: #ffffff !important;
}
	ul#main-nav-id-holder-123447 {
    margin-top: 25px !important;
}
}
.post-thumb.lightgallery-lightbox .thumb img {
    max-height: 310px!important;
    height: 310px;
}

body > div.tm-floating-woocart-wrapper.woocommerce{
    display:none;
}


section.related.products {
    position: unset;
}