/**handles:the7-simple-common,the7-elements-simple-product-categories,the7-widget**/
[class*=the7-simple-widget] .dt-css-grid .wf-cell{position:relative;min-width:0;border-color:var(--the7-divider-color);transition:all .3s ease;display:flex}[class*=the7-simple-widget]:not(.loading-effect-none) .dt-css-grid .wf-cell{opacity:1}[class*=the7-simple-widget] .post-content-wrapper{display:flex;flex-flow:var(--content-wrapper-flex-flow,row nowrap);width:100%;transition:all .3s ease}[class*=the7-simple-widget] .post-thumbnail-rollover{overflow:hidden;transform:translateZ(0);height:100%}[class*=the7-simple-widget] .post-thumbnail-rollover:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:1;z-index:1}[class*=the7-simple-widget] .post-thumbnail-rollover:hover:before,[class*=the7-simple-widget] a.post:hover .post-thumbnail-rollover:before,[class*=the7-simple-widget] a.wf-cell:hover .post-thumbnail-rollover:before{opacity:0}[class*=the7-simple-widget] .post-thumbnail-rollover:hover .the7-hover-icon,[class*=the7-simple-widget] .post-thumbnail-rollover:hover:after,[class*=the7-simple-widget] a.post:hover .post-thumbnail-rollover:after,[class*=the7-simple-widget] a.post:hover .the7-hover-icon,[class*=the7-simple-widget] a.wf-cell:hover .post-thumbnail-rollover:after,[class*=the7-simple-widget] a.wf-cell:hover .the7-hover-icon{opacity:1}[class*=the7-simple-widget] .post-thumbnail-rollover,[class*=the7-simple-widget] .the7-simple-post-thumb{transition:all .3s ease}.the7-hover-icon{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.the7-hover-icon svg{height:auto}div[class*=the7-simple-widget]{--image-spacing:15px;--image-size:80px}[class*=the7-simple-widget] .rp-heading{margin-bottom:20px}div[class*=the7-simple-widget] .post.wrapper{display:flex;flex-flow:row nowrap;flex-wrap:inherit;border-color:var(--the7-divider-color);transition:all .3s ease;width:100%}.desc-to-line .short-description{white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}div[class*=the7-simple-widget] .the7-simple-post-thumb{position:relative;display:flex;flex-shrink:0;margin:var(--thumb-margin,0 var(--image-spacing) 0 0);width:var(--image-size);order:var(--thumb-order,0);max-width:100%}div[class*=the7-simple-widget] .post-entry-content{width:var(--content-width,100%)}.img-align-top [class*=the7-simple-widget] .the7-simple-post-thumb{flex-direction:column}[class*=the7-simple-widget] .the7-simple-post-thumb img{transition:all .3s ease;border-color:var(--the7-divider-color);border-width:1px}div[class*=the7-simple-] .box-button{margin-top:15px}
.the7-simple-widget-product-categories.widget-divider-on .wf-cell:before{content:"";position:absolute;top:calc(-1 * (var(--grid-row-gap,0px) + var(--divider-width,0px))/ 2);left:0;width:100%;border-bottom-width:var(--divider-width,0px);border-bottom-color:var(--the7-divider-color)}.the7-simple-widget-product-categories .dt-css-grid{grid-template-rows:auto}.the7-simple-widget-product-categories .post-thumbnail-wrap{display:flex;flex-shrink:0;margin:0 var(--image-spacing) 0 0}.img-align-right .the7-simple-widget-product-categories .post-thumbnail-wrap{margin:0 0 0 var(--image-spacing);order:2}.img-align-top .the7-simple-widget-product-categories .post-thumbnail-wrap{flex-direction:column;margin:0 0 var(--image-spacing)}.the7-simple-widget-product-categories .post-thumbnail-wrap img{max-width:100%;height:auto;transition:all .3s ease;border-color:var(--the7-divider-color);border-width:1px}.the7-simple-widget-product-categories .post-entry-content{display:flex;flex-flow:column wrap;max-width:100%}.the7-simple-widget-product-categories .product-name{color:var(--the7-h5-color);display:inline-flex;text-decoration:inherit;transition:all .3s ease;margin-bottom:0!important}.the7-simple-widget-product-categories .product-name:hover,.the7-simple-widget-product-categories a.wf-cell:hover .product-name{color:var(--the7-h5-color)}.the7-simple-widget-product-categories .short-description{font:var(--the7-base-font);letter-spacing:var(--the7-base-letter-spacing);text-transform:var(--the7-base-text-transform);text-decoration:var(--the7-base-text-decoration);color:var(--the7-base-color);margin-bottom:0;margin-top:10px;transition:all .3s ease}.the7-simple-widget-product-categories .product-details:hover,.the7-simple-widget-product-categories a.wf-cell:hover .product-details{color:var(--the7-btn-hover-color);border-color:var(--the7-btn-border-hover-color);background:var(--the7-btn-hover-bg-color)}.the7-simple-widget-product-categories .heading{margin-bottom:0;line-height:0;max-width:100%;font:var(--the7-h5-font);text-transform:var(--the7-h5-text-transform)}.the7-simple-widget-product-categories.title-to-line .product-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.the7-simple-widget-product-categories .post-entry-content ul li{width:100%;padding:0;justify-content:flex-start}.the7-simple-widget-product-categories .post-entry-content ul{margin-left:0;margin-right:0}.elementor-widget:not(.preserve-img-ratio-y) .the7-simple-widget-product-categories a img{object-fit:cover;width:100%;height:100%}.paginator a.button-load-more{width:auto;height:auto}.paginator a.button-load-more i{line-height:inherit;font-size:inherit}.paginator .disabled{display:none}.elementor-widget.elementor-widget-the7-elements-simple-product-categories .paginator{--filter-title-color-normal:var(--the7-title-color);--filter-title-color-hover:var(--the7-title-color);--filter-title-color-active:var(--the7-title-color);--filter-pointer-border-width:2px;--filter-pointer-bg-radius:var(--the7-general-border-radius);--filter-pointer-bg-color-active:var(--the7-accent-color);--filter-pointer-bg-color-hover:var(--the7-accent-color);font-size:var(--the7-text-big-font-size);font-weight:400;line-height:1}.elementor-widget.elementor-widget-the7-elements-simple-product-categories .paginator .button-load-more{line-height:1}.elementor-widget.elementor-widget-the7-elements-simple-product-categories .paginator .button-load-more .button-caption{font-weight:inherit}.elementor-widget.elementor-widget-the7-elements-simple-product-categories .paginator .button-load-more i:first-child{margin:0 5px 0 0}.elementor-widget.elementor-widget-the7-elements-simple-product-categories .paginator .button-load-more i:last-child{margin:0 0 0 5px}.elementor-widget.elementor-widget-the7-elements-simple-product-categories .paginator a{font-weight:400;margin:0 5px;padding:5px 10px}.the7-simple-widget-product-categories .entry-meta{font-family:var(--the7-base-font-family);font-size:var(--the7-text-small-font-size);line-height:var(--the7-text-small-line-height);font-weight:var(--the7-base-font-weight);font-style:var(--the7-base-font-style);margin-top:5px;transition:all .3s ease}.icon-box-vertical-align-center .post-entry-content{justify-content:center}.icon-box-vertical-align-bottom .post-entry-content{justify-content:flex-end}
.elementor-widget-the7-breadcrumb .breadcrumbs{margin:0;display:flex;flex-flow:row nowrap;align-items:center}.elementor-widget-the7-breadcrumb .breadcrumbs li{display:inline-flex;align-items:center;padding-left:0;margin-left:0;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.elementor-widget-the7-breadcrumb .breadcrumbs li:before{position:relative;width:auto;height:auto;margin:0 5px}.elementor-widget-the7-breadcrumb .hidden-crumbs:before{content:"\2026\0020 ";padding-right:3px}.breadcrumbs li.current:last-child,.elementor-widget-the7-breadcrumb .breadcrumbs .first i,.elementor-widget-the7-breadcrumb .breadcrumbs .first svg,.elementor-widget-the7-breadcrumb .breadcrumbs .first:before,.elementor-widget-the7-breadcrumb .breadcrumbs li:first-child i,.elementor-widget-the7-breadcrumb .breadcrumbs li:first-child svg,.elementor-widget-the7-breadcrumb .breadcrumbs li:first-child:before{display:none}.elementor-widget-the7-breadcrumb:not(.split-breadcrumbs-y) li{overflow:hidden;display:none}.breadcrumbs>li.show:not(:last-child){display:inline-flex!important}.breadcrumbs>li.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}.elementor-widget-the7-breadcrumb .breadcrumbs a:hover{text-decoration:none}.elementor-widget-the7-breadcrumb .breadcrumbs svg{width:1em;height:auto}