/* ELEMENTOR */
:where(.wp-legacy) .elementor-widget-container .woocommerce .products, :where(.wp-legacy) .elementor-widget-container .post_carousel_block, :where(.wp-legacy) .elementor-widget-container .woo_carousel_block, :where(.wp-legacy) .elementor-widget-container .wpsm_featured_wrap, :where(.wp-legacy) .elementor-widget-container .news_block, :where(.wp-legacy) .elementor-widget-container .news_two_col_block, :where(.wp-legacy) .elementor-widget-container .top_theme, :where(.wp-legacy) .elementor-widget-container .countdown_dashboard, :where(.wp-legacy) .elementor-widget-container .gridcountdown .countdown_dashboard, :where(.wp-legacy) .elementor-widget-container .wpsm_box, :where(.wp-legacy) .elementor-widget-container .wpsm-titlebox, :where(.wp-legacy) .elementor-widget-container .wpsm-banner-wrapper, :where(.wp-legacy) .elementor-widget-container .elementor-widget-wpsm_versus{margin-bottom: 0; margin-top: 0}
:where(.wp-legacy) .rh-fullbrowser .elementor-inner, :where(.wp-legacy) .rh-fullbrowser .post > .elementor{overflow: hidden}
:where(.wp-legacy) .elementor-widget-container .custom_search_box{padding: 0}
:where(.wp-legacy) .elementor-widget.elementor-widget-wpsm_TabsEvery{margin-bottom: 12px}
:where(.wp-legacy) .elementor a.rh-cartbox{box-shadow: rgba(0,0,0,0.15) 0px 1px 2px;}
:where(.wp-legacy) .rh-elementor-sticky-true>.elementor-container>.elementor-column{align-self: flex-start; padding-top: 0px}
:where(.wp-legacy) .rh-parallax-bg-true, :where(.wp-legacy) .rh-main-bg-hover .elementor-widget-container a{transition: opacity 0.8s linear !important}
:where(.wp-legacy) .elementor-widget-heading b, :where(.wp-legacy) .elementor-widget-text-editor b{font-weight: bold;}
:where(.wp-legacy) .elementor-editor-active .prehidden, :where(.wp-legacy) .elementor-editor-preview .prehidden{opacity:1; visibility: visible;}
@media (min-width: 768px){
	:where(.wp-legacy) wp-body .elementor-column.el-col250{width: 250px}
	:where(.wp-legacy) wp-body .elementor-column.el-calc250{width: calc(100% - 250px);}
	:where(.wp-legacy) wp-body .elementor-column.el-col300{width: 300px}
	:where(.wp-legacy) wp-body .elementor-column.el-calc300{width: calc(100% - 300px);}
	:where(.wp-legacy) wp-body .elementor-column.el-col336{width: 336px}
	:where(.wp-legacy) wp-body .elementor-column.el-calc336{width: calc(100% - 336px);}	
}
:where(.wp-legacy) .particles-js-canvas-el{position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0}
:where(.wp-legacy) .rh-gsap-wrap, :where(.wp-legacy) .rh-prlx-mouse, :where(.wp-legacy) .rhforce3d{perspective: 500px}