.elementor-accordion .elementor-accordion-item:first-child {
display: none;
}
.elementor-accordion .elementor-accordion-item{ border: 0; border-bottom: 1px solid #ccc; }
.elementor-accordion .elementor-tab-content{ border: 0; }
.elementor-accordion .elementor-accordion-item .elementor-tab-content,
.elementor-accordion .elementor-accordion-item .elementor-tab-title{ padding: 15px 0; }
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active *{ color: #1cbfd0 !important;  }
.elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{ float: right; }
.page-header-block .page-desc{ font-size: 14px; }
#masthead #mega-menu-wrap-menu-main #mega-menu-menu-main{ text-align: center; }
#masthead #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-item>a.mega-menu-link{ padding: 0 30px; }

.blog-container{ margin-bottom: 6%; }
.blog-container .blog-holder{ margin-right: -0.9375rem; margin-left: -0.9375rem; }
.blog-container .blog-holder .blog-box{ float: left; width: 33.33333333%; padding-right: 0.9375rem; padding-left: 0.9375rem; }
.blog-container .blog-holder .blog-box img{ width: 100%; height: auto; }
.blog-container .blog-holder .blog-box .blog-title{ font-size: 18px; margin: .5rem 0 .1rem; letter-spacing: 0.3px; }
.blog-container .blog-holder .blog-box .blog-title a{ text-decoration: none; color: #000; } 
.blog-container .blog-holder .blog-box .entry-date{ margin: 0 0 1rem; font-size: 14px; font-style: italic; }
.blog-container .blog-holder .hr {float: left; opacity: 0; width: 100%;}

.woocommerce-product-details__short-description{ margin: 20px 0; }
.woocommerce-product-details__short-description label{ font-weight: bold; }
.woocommerce-product-details__short-description ul{ padding: 0 0 0 20px;  margin: 0; }

.product_title.entry-title span{ display: block; font-size: 21px; color: #109d92; margin-top: 10px;}

ul.products li.product.type-product + a{ display: none; }

.woocommerce-cart .elementor-element-5b66b958,
.woocommerce-checkout .elementor-element-5b66b958,
.page-id-9720 .elementor-element-5b66b958,
.page-id-9383 .elementor-element-5b66b958,
.home .elementor-element-5b66b958{ display: none; }


.fbc-page .fbc-wrap .fbc-items {
	background-color: transparent !important;
}

.page-id-9334 .site-content {
    margin: 0 !important;
}

@media (min-width: 1200px) {
    #secondary section {
        margin-left: auto;
    }
}

/* Mobile */
@media only screen and (max-width: 500px) {
    .blog-container .blog-holder .blog-box {
        margin-bottom: 30px;
        width: 100%;
    }
}