.single-product div.product .woocommerce-product-gallery.botiga-product-video-gallery .flex-control-thumbs {
	align-items: flex-start;
}

.single-product div.product .woocommerce-product-gallery.botiga-product-video-gallery .flex-control-thumbs .botiga-flex-video-thumb img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.product-gallery-summary .product_meta,
body:not(.home) .header-image
{
    display: none; 
}


.woocommerce-tabs {
    margin-top: 0px;
}



/* Hide product captions in gallery JC | 31437610-hc */

.pswp .pswp__caption {
    display: none;
}


/* reducing the gap on product category page - 33032370-HC JJ*/
.woocommerce-page-header + .content-wrapper {
	margin-top: 40px;
}

/* Underlined link in Category descriptions 35466699-HC (MC) */
.tax-product_cat header .term-description a {
    text-decoration: underline;
}


/* category page header description / 35747710-HC (JJ) */
.woocommerce-page-header .term-description {
    max-width: unset;
    text-align: center;
}
.woocommerce-page-header .term-description p:first-child > strong {
    font-size: 36px;
}

/* footer  */
.bhfb-footer .bhfb-row-wrapper.bhfb-main_footer_row .container {
    padding-top: 60px;
}

.single-post .wp-post-image {
  display: none;
}

.home .post-thumbnail {
    display: none;
}

.related.products {
  display: none;
}



.botiga-trust-badge-wrapper {
    border: none;
}

.botiga-trust-badge-wrapper .botiga-trust-badge-title {
    display: none;
}

.page:not(.botiga-page-builder-mode) .header-image:not(:empty) {
     margin-bottom:10px !important;
}

.content-wrapper {
	margin-top:0px !important;
}

.blog .page-title {
    margin-bottom: 40px;
}

/** Hide short description on reviews pop-up ***/
.botiga-adv-reviews-modal .botiga-adv-reviews-modal-body .botiga-adv-reviews-modal-content .botiga-adv-reviews-modal-product .modal-product-info p {
display: none;
}



/** Hide sidebar on mobile **/
@media (max-width: 768px){
.single-product .site-main{
   width: 100%; 
}
.single-product .widget-area{
   display: none; 
}
}

/** WooCommerce default breadcrumbs **/
nav.woocommerce-breadcrumb {
    display: none;
}



.botiga-dropdown .botiga-dropdown-ul #menu-item-2439 .botiga-dropdown-ul { width: 354px; }

.has-cross-sells-carousel .cross-sells .products:not(.show) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  visibility: hidden;
}
.has-cross-sells-carousel .cross-sells .botiga-carousel-wrapper .botiga-carousel-nav svg path {
  color: var(--bt-color-link-default, #212121);
}
.has-cross-sells-carousel .cross-sells .botiga-carousel-wrapper .botiga-carousel-nav:hover svg path {
  color: var(--bt-color-link-hover, #757575);
}
.has-cross-sells-carousel .cross-sells.botiga-carousel-not-initialized .products,
.has-cross-sells-carousel .cross-sells.botiga-carousel-not-initialized .botiga-carousel-stage {
  opacity: 1;
  visibility: visible;
}

.bhfb-footer .footer-widget #text-3 a, .bhfb-footer .footer-widget #block-3 a strong { text-decoration: underline; }





}
/**Footer Widget itle**/
.widget .widget-title-custom {
  margin: 0 0 20px;
  font-size: 18px;
  font-size: 1.125rem;
	font-weight:bolder;
}
/* styles for reviews badge on product pages */
.product-gallery-summary .entry-summary {
    display: flex;
    flex-direction: column;
}
.product-gallery-summary h1.product_title.entry-title {
    margin-bottom: 0;
    order: -2;
}
.product-gallery-summary .wprevpro_badge_container {
    order: -1;
    position: initial;
}
.product-gallery-summary .shortcode-content {
    height: 0;
    margin: 0 !important;
}
.product-gallery-summary p.price {
    margin-top: 15px !important;
}
/* end of styles for reviews badge on product pages */

.merchant-product-labels.merchant-product-labels__regular {z-index: 998;}

/** Breadcrumb trail **/
@media (min-width: 992px) {
    .botiga-breadcrumb-trail {
        margin-top: 15px;
    }
}

@media (min-width: 600px){
	.mobile-banner{
		display: none;
		
	}
}
@media (max-width: 600px){
	.desktop-banner{
		display: none;
	}
}

.single-product .merchant-volume-discounts {
    display: none;
}
/* increase padding on add to cart button on grid */
.product-equal-height ul.wc-block-grid__products li.wc-block-grid__product{
   padding-bottom: 1.9em;
}
#athemes-blocks-block-43ba54a8 > div > div > div > div:nth-child(3) > div.wc-block-grid.wp-block-handpicked-products.wp-block-woocommerce-handpicked-products.wc-block-handpicked-products.has-1-columns.has-multiple-rows > ul > li{
    padding-bottom: 2.9em;
}

#ppcp-recaptcha-v2-container:empty {
    display: none !important;
    margin: 0 !important;
}

#ppcp-recaptcha-v2-container:empty {
    display: none !important;
    margin: 0 !important;
}

/* Fix Explore Now Btn */
@media (max-width: 1024px) {
    .at-block .at-block-button__wrapper {
        color: #FFF !important;
        background-color: #0A3B4A !important;
    }
}

/* Pull full-width sections to screen edges */
.page-id-53213 #primary.site-main {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Restore padding inside hero text area only */
.page-id-53213 .hero-mobile .wp-block-cover__inner-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* Remove gap below hero */
.page-id-53213 .hero-mobile {
    margin-bottom: 0 !important;
    min-height: 640px !important;
}

/* Allow review slider arrows to show outside container */
.page-id-53213 .wp-block-group.alignfull {
    overflow: visible !important;
}

/* Fix reviews section padding and arrow icons */
@media (max-width: 768px) {
    .page-id-53213 .wp-review-slider-pro {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .page-id-53213 .wp-review-slider-pro .slick-prev:before,
    .page-id-53213 .wp-review-slider-pro .slick-next:before {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        color: inherit !important;
    }
}
/* Make room for review slider arrows on mobile */
@media (max-width: 768px) {
    .page-id-53213 .wp-review-slider-pro {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }

	}

#block-56 .has-color-0-color {
    color: #FFFFFF !important;
}
:root :where(.wp-block-group h1,
.wp-block-group h2,
.wp-block-group h3,
.wp-block-group h4,
.wp-block-group h5,
.wp-block-group h6) {
  text-shadow: none !important;
}